QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7240|回复: 5
打印 上一主题 下一主题

Tex\Latex2012安装到scientific Linux System个人参考总结

[复制链接]
字体大小: 正常 放大

1104

主题

5

听众

132

积分

升级  16%

  • TA的每日心情
    开心
    2015-5-30 18:22
  • 签到天数: 18 天

    [LV.4]偶尔看看III

    邮箱绑定达人

    群组学术交流A

    跳转到指定楼层
    1#
    发表于 2012-12-18 17:17 |只看该作者 |正序浏览
    |招呼Ta 关注Ta |邮箱已经成功绑定
    本帖最后由 polgageorge 于 2012-12-18 17:48 编辑 , F% @( z" \5 x1 @
      B$ P* g" U' w  j  w& m. P4 Z
    系统:Scientific Linux 6.33 y8 S. [- p5 a9 d
    官方网址:6 I# x6 S. u) o
    https://www.scientificlinux.org/
      K! {  z) h0 O2 F! w7 ?) E6 l9 d! y' u
    Tex\Latex版本:Texlive2012
    4 j7 n% _! g" ^+ O4 E* X5 o* ]$ D官方网址:
    2 c! F8 Z0 `# ^7 Qhttp://www.tug.org/texlive/
    / R4 U1 l4 L% S: n2 n7 w: u3 m  d  ?) F, _% r8 `
    安装完系统后,本人将Scientific Linux系统进行了更新。本人采用将TeX Live 2012的dvd源下载到本地进行的安装。
    6 E8 Z3 ]5 u7 V; a$ D  \安装指南(网络参考及个人实践):
    $ d! {: T* B  o+ g- Y7 B9 q; z! W5 I+ G: H0 t( l0 a$ r  P- i
    1.
    1. mount -t iso9660 -o ro,loop,noauto /your/texlive2012-20120701.iso /mnt
    复制代码
    2.
    1. /mnt/install-tl
    复制代码
    #1.、2.两步可参照 http://tug.org/texlive/
    - m4 {! ]6 d/ W( q# l6 d4 L; N( P# T% S; {
    3. 配置环境变量! a, K; b! ~8 e. N: D- G1 l: ^  b

    : f* }0 A; {3 ^( U6 s! @  `/ @3-1. 在/etc/bashrc中添加如下内容
    1. PATH=/usr/local/texlive/2012/bin/i386-linux:PATH; export PATH6 h, o0 `; P1 u/ J' ^
    2. MANPATH=/usr/local/texlive/2012/texmf/doc/man:MANPATH; export MANPATH9 J4 c4 N8 h5 x0 R4 D1 l% E
    3. INFOPATH=/usr/local/texlive/2012/texmf/doc/info:INFOPATH; export INFOPATH! |0 I5 O6 ~' L7 G/ |5 m
    复制代码
    3-2. 在/etc/manpath.config中
    / o. f* ~. n# x, j4 j5 u2 i0 s* e: O$ e2 _+ t5 z' S: O/ }+ s
        # set up PATH to MANPATH mapping 下面的列表后添加如下内容
    1. MANPATH_MAP     /usr/local/texlive/2012/bin/i386-linux        /usr/local/texlive/2012/texmf/doc/man
    复制代码
    3-3. 在/etc/enviroment中添加"/usr/local/texlive/2012/bin/i386-linux",添加后如下
    1. PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/texlive/2012/bin/i386-linux"
      4 V\" m4 `$ T# e+ L. _
    复制代码
    4. 添加中文支持
    - z1 O) B! }, l) q
    ( w+ e$ q, b- {! w3 S" P% F注: 运行命令:
    1. sudo yum install perl-Tk
    复制代码
    以实现 tlmgr -gui 的运行。+ Z: _% I0 f0 w* r, z, l( J6 Q

    ) q5 @3 R: M8 G  @( q运行如下命令
    1. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr update -self
      6 H( {8 p3 ^! T4 M# L& M2 R
    2. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr install xecjk ctex
    复制代码
    程序会自动下载xetex和ctex宏包并进行安装,速度很快。 ( ~0 z2 a$ W1 F$ l8 u1 T/ j( w

    2 S2 ]( l/ a& \' l5 k% [5. 安装中文字体
    8 V* p2 G8 A& C+ @
    7 O! I+ r. o1 H! H# v将windows中下列字体(同样有adobe的字体)(consola以及iyahei与此无关,但也是我的常用字体)7 J% Q* c; H* D. V7 r2 A. M4 _
    9 U) h+ g! A9 t
        -rw-------  1 wesker wesker 14526060 2010-02-05 06:25 AdobeFangsongStd-Regular.otf: j* R+ s, ^$ M$ N; n7 C* S

    , m, j+ V' Z, b    -rw-------  1 wesker wesker 12265424 2010-02-05 06:25 AdobeHeitiStd-Regular.otf
    4 {/ o0 A( ?' A1 z3 C. l! ?( |, i* C( t( r* |- D% J, k" Q3 u
        -rw-------  1 wesker wesker 16948908 2010-02-05 06:25 AdobeKaitiStd-Regular.otf
    - V4 e0 Y% u3 J% I* I. z1 [0 n: E9 z# P, e# J0 o/ G8 |
        -rw-------  1 wesker wesker 15586660 2010-02-05 07:00 AdobeSongStd-Light.otf) {3 b8 D! v9 C. N+ x' G( c

    & d% G) r# R8 q1 K1 o    -rw-------  1 wesker wesker   368520 2009-06-11 04:43 consolab.ttf1 c$ H6 l* ]- N& P" j) M: C
    3 D5 k3 Y, g* k5 A# q
        -rw-------  1 wesker wesker   364864 2009-06-11 04:43 consolai.ttf) y" [  o/ s7 ?: _8 {' e
    & F2 G! [) j& z) o
        -rw-------  1 wesker wesker   358256 2009-06-11 04:43 consola.ttf
      }( O8 [& h$ j2 }0 @0 S  z1 L' g; V+ ^% D# q* B1 V
        -rw-------  1 wesker wesker   375056 2009-06-11 04:43 consolaz.ttf( ~& y5 N6 n, [

    3 J4 `& E0 m" o) l. d2 m    -rw-r--r--  1 wesker wesker  8237396 2007-03-19 21:44 iYaHeiBold.ttf
    4 `; F/ R; l, E3 T" A
    8 P* w2 h0 |5 C6 E, ?+ e8 W7 K    -rw-r--r--  1 wesker wesker  8538988 2007-03-19 00:03 iYaHei.ttf8 N* }6 E0 w2 |0 K8 ?
    ; u) g. ~6 K4 X% E; T, l/ K5 N
        -rwxrwxrwx  1 wesker wesker 14602860 2009-06-11 04:43 msyhbd.ttf*
    $ b$ d) z! {7 \" ?- v2 r9 k- |$ U$ P8 a- j% f+ v( p
        -rwxrwxrwx  1 wesker wesker 21767952 2009-06-11 04:43 msyh.ttf*5 J5 Z5 \! m- d- D! w5 f  w2 m
    $ c. R" w4 m) \' P/ D
        -rw-------  1 wesker wesker 10576012 2009-06-11 04:43 simfang.ttf6 O4 c' \) a6 F* u- ~/ l2 a$ y

    0 X- l+ ^4 k" ]2 _4 ^    -rw-------  1 wesker wesker  9751960 2009-06-11 04:43 simhei.ttf
    3 s/ v; L4 b% h' s- J+ C4 L2 t6 [: v7 Q
    & E1 L; j6 h' J5 C    -rw-------  1 wesker wesker 11785184 2009-06-11 04:43 simkai.ttf6 C9 @0 K8 |4 {5 X( y

    / n1 c3 w  ?% C- F9 {    -rw-------  1 wesker wesker  9223160 2003-11-05 18:49 SIMLI.TTF
    # P# @2 U" @! D# A& f2 l3 f3 X1 V/ Z9 e4 h% _" |% D- W
        -rw-------  1 wesker wesker 15323200 2009-06-11 04:43 simsun.ttc+ Z8 }8 e$ q) }- O$ b+ _8 p

    $ U0 O5 l( c  R% N    -rw-------  1 wesker wesker  6700204 2003-11-05 18:55 SIMYOU.TTF7 C4 A5 M/ J3 d
    4 n& E. M! ^* R% j, T
    复制至某文件夹,我用的是~/.fonts,双击安装也行,运行如下命令安装也行
    1. sudo mkfontscale
      ; ?6 f7 K3 R$ ~; l0 X
    2. sudo mkfontdir
      \" L; k1 Y9 ?6 O# ^+ B
    3. sudo fc-cache -fv
      1 E\" M  G* m* Q2 C% A1 G
    复制代码
    6. ctexart的修改
    8 [8 {4 i' R2 ]$ }  s* C: h) s. d! Q+ [* b, G5 N
    如上操作后,使用xelatex只能编译有adobe字体的文件,编译宋体楷体等windows字体的文件会报错,原因我就直接引用ctexart作者的话了。
    2 Z! t! R6 v4 a! j; }4 Q' L1 b3 |! G/ V9 y+ V) e
    在字体定义文件 ctex-xecjk-winfonts.def 中,楷体和仿宋不是使用字体全名,而是使用字体文件名表示的。如楷书是:0 I) C  h+ B5 f5 f- x. B
    \setCJKfamilyfont{zhkai}{[simkai.ttf]}0 W  C1 k4 b; f  Y
    之所以这样是因为在 Windows XP 中楷书和仿宋是 GB_2313 字符集的,只有 6000 多个汉字,楷体字体全名是 KaiTi_GB2312;
    $ F! I( }1 H3 N1 O+ \5 y8 ~& }; E而在 Windows Vista 以后和版本则是 GBK 大字库的,有 20000 多个汉字,字体全名是 KaiTi。5 v- s$ a4 Y: I3 A4 _8 s! n
    为了避免为微软的不同操作系统版本写不同的配置文件(这样更麻烦,而且 Windows 用户是大多数),就把它直接用没有变化过的字体文件名表示。! H3 w4 x% L; c
    这个修改就是我做的。当然对于 Linux 用户可能有一些副作用。3 v5 G- Z( V8 K) y0 C) P
    因为上面的字体名使用的是小写字母,而通常大家拷贝的字体是大写字母(这算是我的疏忽)。  x+ G0 O! d. \5 V0 c( u0 |9 W
    你知道 Windows 不区分文件名大小写,但 Linux 区分,所以当然 Linux 找不到 simsun.ttf 这个字体了。
    ; i1 _  h2 X4 C) z, ]8 d我实在不建议 Linux 用户修改 ctex-xecjk-winfonts.def 文件。
    ) m8 c1 W$ H2 M你可以使用 Windows 字体加上默认选项,但注意你安装的中文字体文件名要匹配。
    : F! j: d  G+ E% S还有一个办法是写自己的配置文件,ctex 宏包有自己的 cfg 文件,
    / r, `# k3 `; t- S) [* a6 T在 .../texmf-dist/tex/latex/ctex/cfg/ctex.cfg 中,你可以在这个文件里面添加你自己的 local settings。+ K2 E% C; d3 P/ O  g) ]7 C
    % D9 ]% u& _* y- e5 ]/ d
    我的解决方法是修改/usr/local/texlive/2012/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def文件,修改后文件如下
    1. % ctex-xecjk-winfonts.def: Windows 的 xeCJK 字体设置,默认为六种中易字体
      # `0 O\" c\" m5 [+ Q  K
    2. % vim:ft=tex
      * R+ H; U; {* l2 C  ]+ I: Y
    3. 7 J! K( b/ j7 m
    4. % \setCJKmainfont[BoldFont={SimHei},ItalicFont={[SIMKAI.TTF]}]
      & P6 F! T. x( z, t/ x3 s
    5. % {SimSun}
      7 B7 |. O4 o4 L& B( m! q( |
    6. \setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi}]
      / J0 D6 W8 ^! y1 A
    7.       {SimSun}' b4 D: O$ M' f0 j6 X( Y2 j
    8. \setCJKsansfont{SimHei}
      ' L, ]0 m$ Y& h\" {8 q. R9 N) L2 [
    9. % \setCJKmonofont{[SIMFANG.TTF]}
        _3 Q4 ]. D: a) X$ h  l
    10. \setCJKmonofont{FangSong}
      & f2 g5 S& ?' E3 n# m! h0 W! A

    11. 9 N- @/ R5 k7 v8 |' O
    12. \setCJKfamilyfont{zhsong}{SimSun}
      2 q\" l) B3 Z+ t+ V8 t
    13. \setCJKfamilyfont{zhhei}{SimHei}4 L& C! ?9 }6 ?* b: f+ O% J/ }3 Y
    14. % \setCJKfamilyfont{zhkai}{[SIMKAI.TTF]}8 [! Z! d- I8 B
    15. \setCJKfamilyfont{zhkai}{KaiTi}% p1 Z# x' G8 |$ r1 I( g6 ]2 O
    16. % \setCJKfamilyfont{zhfs}{[SIMFANG.TTF]}
      ( g% H9 m4 d5 Y4 n# o' k# u
    17. \setCJKfamilyfont{zhfs}{FangSong}5 L/ k* u$ [% j3 a8 t% f; q7 H
    18. \setCJKfamilyfont{zhli}{LiSu}
      ) z7 q: z- G. X$ m' N# f4 ]- l
    19. \setCJKfamilyfont{zhyou}{YouYuan}( G# E; n$ B% g7 F( ]

    20.   G$ r) n7 Y$ K
    21. \newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体( X4 c; f6 H, g/ }
    22. \newcommand*{\heiti}{\CJKfamily{zhhei}}   % 黑体
      2 m: p8 ?$ f& C; x
    23. \newcommand*{\kaishu}{\CJKfamily{zhkai}}  % 楷书' ~6 ^. k! p% x- ^
    24. \newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋
      % R3 }2 z' @' z1 k/ O# {1 b1 P) s
    25. \newcommand*{\lishu}{\CJKfamily{zhli}}    % 隶书5 L2 o! K2 Z# X& L  o! u% P1 n+ i. s4 w0 b
    26. \newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圆. W+ J; ?' K! r$ h+ [( _% A5 ^

    27. \" U2 N* [. O0 h6 _. t/ E  _3 b
    28. \endinput
    复制代码
    7. pdf中文显示
    . }0 b, t" j  x( u/ `' k* N0 E; p, n3 m
    运行如下命令
    1. sudo yum install  poppler-data
    复制代码
    然后就能正常显示中文pdf了
    ) L6 Z4 }) \- L! Y! ]( P; U# Q6 N1 v0 V
    编辑软件:Kile
    7 q2 [/ b, w5 x8 x7 v
      i6 S/ ~4 M/ D* C参考文章网址:* n* A5 Q9 K' Q# I- Z
    http://wiki.weskers.com/Texlive%E5%AE%89%E8%A3%85
    ; ]: s9 y& }0 J5 d3 y+ m$ x4 d* L
    8 C( S3 \7 J4 i! E; d附件:3 e7 Q! \: N5 d. i" h! S0 T3 I
    上文txt格式文件:
    ( c& F' V7 N4 {. \" c
    2 f0 ^1 T4 ?1 ^- [  Q; V  b* L how.to.install.Texlive.txt (5.46 KB, 下载次数: 1)
    * J" f( E7 a4 j# ~; N# l2 U/ c$ I+ _8 }4 D: W) b$ E
    texlive-zh-cn指导:2 N1 i/ i' y! h3 y' A* r
    7 j, v6 f  Q1 n5 t4 b' d
    texlive-zh-cn.zip (795.03 KB, 下载次数: 1) " `3 d% `$ K) A9 s5 S
    1 f0 h% K  S# ~& \) ?
    texlive-zh-cn相关截图:
    . h* I" F: b# j  o: [0 x+ ]' O% A
    Screenshot-texlive-zh-cn.pdf - Adobe Reader.png
    ' T' C* `5 p6 y5 n. J Screenshot-texlive-zh-cn.zip -1.png
    & i7 Y  V1 Y6 s" q2 w, y7 x4 t: i+ S; H+ l
    支持开源!
    ; d% w- G8 `/ }6 g
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    lvyanlong        

    93

    主题

    48

    听众

    2225

    积分

    升级  7.5%

  • TA的每日心情
    擦汗
    2019-9-9 17:09
  • 签到天数: 321 天

    [LV.8]以坛为家I

    2013挑战赛参赛者

    自我介绍
    参加数学建模

    发帖功臣 新人进步奖

    群组2013年电工杯B题讨论群

    群组数模思想方法大全

    群组学术交流A

    群组第三届数模基础实训

    群组认证人才交流群

    艾希安 发表于 2012-12-24 23:15 5 f6 D! ]! h/ r1 {' s  X4 c/ u
    支持开源~~~~~~~
    $ K% m) _: b  g4 O# M
    ,这得好好学学
    回复

    使用道具 举报

    艾希安        

    1

    主题

    9

    听众

    193

    积分

    升级  46.5%

  • TA的每日心情
    难过
    2015-2-8 21:54
  • 签到天数: 46 天

    [LV.5]常住居民I

    自我介绍
    热爱建模

    社区QQ达人

    回复

    使用道具 举报

    linmatsas 实名认证       

    53

    主题

    13

    听众

    3591

    积分

    逍遥游

  • TA的每日心情
    奋斗
    2014-12-2 09:53
  • 签到天数: 54 天

    [LV.5]常住居民I

    自我介绍
    额。。。。世界上最讨厌的事情就是自我介绍。。。

    邮箱绑定达人 新人进步奖 发帖功臣 最具活力勋章

    群组Matlab讨论组

    群组数学建模

    群组小草的客厅

    群组2012数学一考研交流

    群组C 语言讨论组

    回复

    使用道具 举报

    0

    主题

    7

    听众

    192

    积分

    升级  46%

  • TA的每日心情
    奋斗
    2013-11-16 12:24
  • 签到天数: 21 天

    [LV.4]偶尔看看III

    回复

    使用道具 举报

    21

    主题

    11

    听众

    259

    积分

    升级  79.5%

  • TA的每日心情
    开心
    2013-11-21 15:37
  • 签到天数: 47 天

    [LV.5]常住居民I

    自我介绍
    爱学习,爱软件

    新人进步奖

    群组MCM优秀论文解析专题

    群组2012第三期美赛培训

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2025-9-15 09:15 , Processed in 0.625480 second(s), 91 queries .

    回顶部