QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7645|回复: 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 编辑
    ) B( f2 g9 ?! V. C- d5 D! h" Y9 k, N! \* k/ a! {
    系统:Scientific Linux 6.3
    * @. w7 E1 L" M$ O8 M; g* \官方网址:
    ; k# _# z. }- M9 {5 d/ ]https://www.scientificlinux.org/
    ! C: F& Q/ K: {2 X  T1 r; c9 r
    Tex\Latex版本:Texlive20122 p( h4 ?. f  n0 a0 [
    官方网址:4 {6 f% v3 P3 I6 J% M
    http://www.tug.org/texlive/
    6 Q* u( A  v! o: G" ]5 i( O7 F& t1 N" F3 X' Y, W0 ^: ?
    安装完系统后,本人将Scientific Linux系统进行了更新。本人采用将TeX Live 2012的dvd源下载到本地进行的安装。" W$ `1 R4 y, B! V& v! G& Q2 Y7 \/ V
    安装指南(网络参考及个人实践):" r. A0 i5 J3 |1 [0 O$ s

    5 J- D5 X2 B/ m( m6 D7 `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/
    3 i1 l: W$ ?" g  n7 m* n
    ; {. [) {* v  ]; y3. 配置环境变量+ [5 a- j0 R( Q; Q

    $ X9 i2 {+ M9 E8 s( w3-1. 在/etc/bashrc中添加如下内容
    1. PATH=/usr/local/texlive/2012/bin/i386-linux:PATH; export PATH
        J* u\" \0 l& O- g2 w' s; R
    2. MANPATH=/usr/local/texlive/2012/texmf/doc/man:MANPATH; export MANPATH
      , b  W1 }7 B9 M9 r
    3. INFOPATH=/usr/local/texlive/2012/texmf/doc/info:INFOPATH; export INFOPATH
      7 @+ R) Q+ M# C8 Q/ Q. d
    复制代码
    3-2. 在/etc/manpath.config中$ R' ?! c4 ^9 Q: l! Y! _

    6 {+ u0 Q1 @& r+ `. M$ G' q- }    # 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"
      ! v$ Z# i  \; T  Q1 g
    复制代码
    4. 添加中文支持
    : C' _* w; y$ @/ _6 ]
    " x, u1 u0 @5 i3 m" \- }6 f5 Q注: 运行命令:
    1. sudo yum install perl-Tk
    复制代码
    以实现 tlmgr -gui 的运行。
    1 Q! v1 a5 V0 W8 g9 }4 I) Q) T  ^0 }# W
    运行如下命令
    1. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr update -self' U6 `1 M) N0 R\" J2 v3 ^
    2. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr install xecjk ctex
    复制代码
    程序会自动下载xetex和ctex宏包并进行安装,速度很快。 4 }7 P' G9 i% e- ^% e1 Z0 Y/ t

    5 N) F0 K' K( u3 V5. 安装中文字体0 ?" D3 q6 `0 i9 w

    8 Q. f& ~) c6 t$ Y( \将windows中下列字体(同样有adobe的字体)(consola以及iyahei与此无关,但也是我的常用字体). {* s% B  c6 s

    0 f4 G/ g& h( W+ h    -rw-------  1 wesker wesker 14526060 2010-02-05 06:25 AdobeFangsongStd-Regular.otf4 x8 h9 n0 g2 C& R3 o7 p* o
    8 k; ^- ]/ {2 J- m* z
        -rw-------  1 wesker wesker 12265424 2010-02-05 06:25 AdobeHeitiStd-Regular.otf4 f' C% V. p) x# i4 o! |

    5 R3 N0 Y6 C8 Q2 o8 _4 ~    -rw-------  1 wesker wesker 16948908 2010-02-05 06:25 AdobeKaitiStd-Regular.otf
    # Q# g4 o  ?! M' ^& Z) R, \+ B( g. b9 A7 F/ s4 r! d2 C" ]! |
        -rw-------  1 wesker wesker 15586660 2010-02-05 07:00 AdobeSongStd-Light.otf
    ' B% b& e. s) g5 r% M* f1 a$ \- ]$ i
        -rw-------  1 wesker wesker   368520 2009-06-11 04:43 consolab.ttf
    0 k( r6 ^3 R1 e1 |# ^- j  O. A; C: s' |3 e0 d
        -rw-------  1 wesker wesker   364864 2009-06-11 04:43 consolai.ttf
    ) `% T, _, F( \0 k& i- N0 m, g7 Z  y  o, K' K! e3 }
        -rw-------  1 wesker wesker   358256 2009-06-11 04:43 consola.ttf
    # V3 Q, n) c& \7 a* M; O
    0 |4 k% _8 u% d9 A" s, X8 M    -rw-------  1 wesker wesker   375056 2009-06-11 04:43 consolaz.ttf7 J+ I$ i" X. M

    : J& e4 L( a6 V! \2 q    -rw-r--r--  1 wesker wesker  8237396 2007-03-19 21:44 iYaHeiBold.ttf' b* E/ t1 n& W: w) W
    ( V# H( P/ J+ O2 J6 S2 I
        -rw-r--r--  1 wesker wesker  8538988 2007-03-19 00:03 iYaHei.ttf
    , `0 u. O" C' R% ?- J; U/ I
    + P. ]" v! H- k7 {' _    -rwxrwxrwx  1 wesker wesker 14602860 2009-06-11 04:43 msyhbd.ttf*
    3 @; Z8 U8 b& @- ^6 g/ B, [( r% m, u# q
    . ~, z1 e8 D1 w; `1 Z    -rwxrwxrwx  1 wesker wesker 21767952 2009-06-11 04:43 msyh.ttf*0 a, V% k$ ~$ q6 O- `2 l
    , B1 L2 E1 t4 q2 d( R; ]
        -rw-------  1 wesker wesker 10576012 2009-06-11 04:43 simfang.ttf
    2 W- h* L; N5 V  Y$ \7 }; v$ c# w2 Z3 y
        -rw-------  1 wesker wesker  9751960 2009-06-11 04:43 simhei.ttf7 n' p# ~3 }2 y8 \9 q* Y

    ( e2 W8 R/ @3 R" \) t    -rw-------  1 wesker wesker 11785184 2009-06-11 04:43 simkai.ttf" c3 z4 M$ W$ A' _* x

    1 m; t  f! L1 Q    -rw-------  1 wesker wesker  9223160 2003-11-05 18:49 SIMLI.TTF" \4 @! p* Y/ L
    " A4 B0 j$ W+ O( S& K1 X
        -rw-------  1 wesker wesker 15323200 2009-06-11 04:43 simsun.ttc
    : d! c9 D' T. U; h/ z1 p1 f( U& h9 R0 c+ ^
        -rw-------  1 wesker wesker  6700204 2003-11-05 18:55 SIMYOU.TTF3 @( f4 A8 D9 F6 Z
    + Q9 w7 x( _# h4 J5 O. `
    复制至某文件夹,我用的是~/.fonts,双击安装也行,运行如下命令安装也行
    1. sudo mkfontscale
      . h+ \6 d  v2 \, G' C2 K0 l
    2. sudo mkfontdir9 b9 M7 `\" l9 t( Q8 Y
    3. sudo fc-cache -fv
      % a- S  |. X1 M) T, G. h& t4 B
    复制代码
    6. ctexart的修改
    % f7 E% {# e4 ^3 B" z( o" G, @/ s! y& _
    如上操作后,使用xelatex只能编译有adobe字体的文件,编译宋体楷体等windows字体的文件会报错,原因我就直接引用ctexart作者的话了。
    $ i9 G) `; f' `* ?. j7 m9 `6 j
    3 x0 I7 N/ }: z' j在字体定义文件 ctex-xecjk-winfonts.def 中,楷体和仿宋不是使用字体全名,而是使用字体文件名表示的。如楷书是:9 P4 X& I; s$ ~/ L# w4 I
    \setCJKfamilyfont{zhkai}{[simkai.ttf]}
    # ]; k7 }4 R7 w1 y之所以这样是因为在 Windows XP 中楷书和仿宋是 GB_2313 字符集的,只有 6000 多个汉字,楷体字体全名是 KaiTi_GB2312;
    % b7 B5 o' E* t. M0 _! v. h: T而在 Windows Vista 以后和版本则是 GBK 大字库的,有 20000 多个汉字,字体全名是 KaiTi。( ~; z" y( D/ D4 ?% d$ P7 I
    为了避免为微软的不同操作系统版本写不同的配置文件(这样更麻烦,而且 Windows 用户是大多数),就把它直接用没有变化过的字体文件名表示。
    ) J# K! f+ Z5 a* m这个修改就是我做的。当然对于 Linux 用户可能有一些副作用。
    ( K8 ?$ F+ ?7 _. n" i; C4 N; A因为上面的字体名使用的是小写字母,而通常大家拷贝的字体是大写字母(这算是我的疏忽)。
    % Z! |% S( v7 Z# ]你知道 Windows 不区分文件名大小写,但 Linux 区分,所以当然 Linux 找不到 simsun.ttf 这个字体了。
    9 |4 M  M/ G. P! x; l; H& ]4 a, d$ D我实在不建议 Linux 用户修改 ctex-xecjk-winfonts.def 文件。
    1 Q" n4 b9 C+ E9 S8 c, Z你可以使用 Windows 字体加上默认选项,但注意你安装的中文字体文件名要匹配。2 I5 W" \$ [* R% j
    还有一个办法是写自己的配置文件,ctex 宏包有自己的 cfg 文件,
    ! G6 E& X1 c8 Q: q3 J8 ]8 a在 .../texmf-dist/tex/latex/ctex/cfg/ctex.cfg 中,你可以在这个文件里面添加你自己的 local settings。
    2 r% d  _# f' X' D$ \7 p6 p
    + U& X% y$ @7 u1 z" ]* Z0 F* y我的解决方法是修改/usr/local/texlive/2012/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def文件,修改后文件如下
    1. % ctex-xecjk-winfonts.def: Windows 的 xeCJK 字体设置,默认为六种中易字体; M( c4 G8 m+ e! E! h+ B
    2. % vim:ft=tex, Y, T' L& @' u- O8 X, _6 K

    3. * r3 ^& c* L5 Z  M- a' A
    4. % \setCJKmainfont[BoldFont={SimHei},ItalicFont={[SIMKAI.TTF]}]
      6 L1 ~( M; A. `9 [7 H0 `! {* f1 M7 j/ ^0 G
    5. % {SimSun}7 Y6 v\" ^4 j. a# U) C* Y2 e4 d
    6. \setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi}]
      8 p; E8 ^( m# h0 {2 J
    7.       {SimSun}3 i5 b( x! _7 Z2 s0 s8 X. r
    8. \setCJKsansfont{SimHei}
      ; \% D$ |8 o' Z- r% h$ \* T
    9. % \setCJKmonofont{[SIMFANG.TTF]}* f7 z' s2 `8 e* C* H7 U; N
    10. \setCJKmonofont{FangSong}
      : [3 E\" a3 {8 e2 g) d, I5 H8 Y8 F

    11. 8 F% G8 [  I9 C0 ^$ R
    12. \setCJKfamilyfont{zhsong}{SimSun}
      $ }6 y' V. U* b: V& u$ E
    13. \setCJKfamilyfont{zhhei}{SimHei}
        j3 P& V% c+ ]; ?% u
    14. % \setCJKfamilyfont{zhkai}{[SIMKAI.TTF]}0 R; U# Y7 O0 N: N
    15. \setCJKfamilyfont{zhkai}{KaiTi}$ G) B% z7 r/ @/ t
    16. % \setCJKfamilyfont{zhfs}{[SIMFANG.TTF]}
      . Z! [) V9 A: R/ E6 A
    17. \setCJKfamilyfont{zhfs}{FangSong}
      + {( k- H! R' y+ `8 H
    18. \setCJKfamilyfont{zhli}{LiSu}
      3 @( r- p+ O) l' ?
    19. \setCJKfamilyfont{zhyou}{YouYuan}
      ( Z) s& z- R0 A1 S* W5 m

    20. 9 `) S( _* }, ?
    21. \newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体4 P. D% E9 ]$ H- `, p. \  B  {. L
    22. \newcommand*{\heiti}{\CJKfamily{zhhei}}   % 黑体
      . f, o9 {4 I* k\" L
    23. \newcommand*{\kaishu}{\CJKfamily{zhkai}}  % 楷书/ ]6 ^# r$ P$ J: }
    24. \newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋7 f- q7 d! I% n& y
    25. \newcommand*{\lishu}{\CJKfamily{zhli}}    % 隶书! {6 V0 q! p! f* \+ K1 h$ L
    26. \newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圆# }# }* s& g: f5 \& g( Y+ |
    27. 9 B. h- N1 R, N) A& J5 V# {0 E1 J$ p
    28. \endinput
    复制代码
    7. pdf中文显示7 J8 Q  ]4 o8 w- Q0 e: w0 K/ m

    4 D6 s4 e& ]& E% F运行如下命令
    1. sudo yum install  poppler-data
    复制代码
    然后就能正常显示中文pdf了
    ' ]' g3 \/ C0 K9 R
    0 F1 T5 x* b% p$ p编辑软件:Kile
    ! Y$ a5 R  n+ k# f' L& J$ O9 v' Q* j9 t% v! ~6 C+ o3 }  k  V
    参考文章网址:
    6 z; `& `$ }% v( g1 Bhttp://wiki.weskers.com/Texlive%E5%AE%89%E8%A3%85
    ( P, y: h0 J% o7 b/ b2 |7 i; b  Z: y8 r! ^# l0 H
    附件:) \5 T  ]3 [' ~3 I% i
    上文txt格式文件:5 x: }3 \$ y( l

    ) ~" [7 R8 w! _; S how.to.install.Texlive.txt (5.46 KB, 下载次数: 1)
    8 k9 J4 d) b! k; g0 G) d) S. Z
    4 {  {0 r" a* c, ?1 c) qtexlive-zh-cn指导:7 L$ r) _1 ^" P& X0 `# J. E

    ! L: D, y8 h8 p3 F" ?& g# a texlive-zh-cn.zip (795.03 KB, 下载次数: 1)
    ' T/ M# a' t9 W' h' H! ?# h0 Y
    8 P( J, B, I+ v3 v- @+ j5 g0 |texlive-zh-cn相关截图:
    7 @* i- \0 I4 u" e
    ' S& r; u6 S+ p/ n Screenshot-texlive-zh-cn.pdf - Adobe Reader.png 7 O1 H! t6 ^) s1 m5 C; L' ]: x
    Screenshot-texlive-zh-cn.zip -1.png ' P6 I; m" F1 }* P
    ; V6 A9 w5 g& B1 N' A& ]
    支持开源!
    ' d2 X: n# P1 B6 ]. [# G% h# D/ E
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信

    21

    主题

    11

    听众

    259

    积分

    升级  79.5%

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

    [LV.5]常住居民I

    自我介绍
    爱学习,爱软件

    新人进步奖

    群组: MCM优秀论文解析专题

    群组: 2012第三期美赛培训

    回复

    使用道具 举报

    0

    主题

    7

    听众

    192

    积分

    升级  46%

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

    [LV.4]偶尔看看III

    回复

    使用道具 举报

    linmatsas 实名认证       

    53

    主题

    13

    听众

    3592

    积分

    逍遥游

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

    [LV.5]常住居民I

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

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

    群组: Matlab讨论组

    群组: 数学建模

    群组: 小草的客厅

    群组: 2012数学一考研交流

    群组: C 语言讨论组

    回复

    使用道具 举报

    艾希安        

    1

    主题

    9

    听众

    193

    积分

    升级  46.5%

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

    [LV.5]常住居民I

    自我介绍
    热爱建模

    社区QQ达人

    回复

    使用道具 举报

    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 3 J+ u; y' D! q/ v" y. S
    支持开源~~~~~~~

    ) }7 E$ D0 u. ]: n% {,这得好好学学
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-10-1 02:21 , Processed in 0.430132 second(s), 86 queries .

    回顶部