QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7642|回复: 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 编辑
    - y9 T0 D' S; O! R; O
    " u4 U* F/ \% ?! b系统:Scientific Linux 6.3
    8 u# T4 d/ H9 _; @5 y' @- R官方网址:
    ; R0 _6 T, F. W* x& }https://www.scientificlinux.org/
    % r9 }' ~* V! K/ ?& O7 `" V
    4 t( q" z% C6 |$ `Tex\Latex版本:Texlive2012& {, O6 C) b9 z+ I8 k% Y
    官方网址:
    2 |$ r, s" F9 m  p9 ghttp://www.tug.org/texlive/+ q7 K( W$ w3 R) b

    , ]: E* F! ^3 q0 i4 m安装完系统后,本人将Scientific Linux系统进行了更新。本人采用将TeX Live 2012的dvd源下载到本地进行的安装。
    7 E- I( D+ y* D2 n安装指南(网络参考及个人实践):! [) @7 c2 _( w/ u

    0 P4 G' |( x; q1.
    1. mount -t iso9660 -o ro,loop,noauto /your/texlive2012-20120701.iso /mnt
    复制代码
    2.
    1. /mnt/install-tl
    复制代码
    #1.、2.两步可参照 http://tug.org/texlive/0 g" c! ]1 E3 h

      r5 N. ?, O5 k5 f3 v" a0 m3. 配置环境变量
    ' g0 a( o, \5 {- P7 ]6 _+ L( H7 N
    & `: p: T3 m2 Z) I% I; R0 {1 S3-1. 在/etc/bashrc中添加如下内容
    1. PATH=/usr/local/texlive/2012/bin/i386-linux:PATH; export PATH
      ! @! i( d9 V, }7 D
    2. MANPATH=/usr/local/texlive/2012/texmf/doc/man:MANPATH; export MANPATH
      ! e- F; J6 `0 l' P% v
    3. INFOPATH=/usr/local/texlive/2012/texmf/doc/info:INFOPATH; export INFOPATH: J' e% o3 p# m- m: r2 a- q2 c: x/ w1 ]
    复制代码
    3-2. 在/etc/manpath.config中) `9 b0 E5 w+ p" T6 h, _
    & h! l% p% e  f0 a5 U4 u( d: O
        # 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"  r; m2 a0 i$ i* ]8 a( \/ w
    复制代码
    4. 添加中文支持: `+ t& f: c2 H( O

    # F1 D6 S& k; P7 I* I注: 运行命令:
    1. sudo yum install perl-Tk
    复制代码
    以实现 tlmgr -gui 的运行。/ J* ^, W# w( V: b2 e5 C5 \$ Y

    # Y/ R$ X0 X- d5 U5 C& ~$ J2 E  V运行如下命令
    1. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr update -self0 o: _. l1 |3 Z, f
    2. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr install xecjk ctex
    复制代码
    程序会自动下载xetex和ctex宏包并进行安装,速度很快。
    * X2 y6 D: n: a4 z6 a
    6 k* M- R9 t% [( [+ o5. 安装中文字体+ q7 ?; u% M) V% t6 m" {( T& V

    & A, M* j( T! Z& h0 q6 o2 P9 Q将windows中下列字体(同样有adobe的字体)(consola以及iyahei与此无关,但也是我的常用字体)
    . y+ G5 y+ G$ `# m# I& j: S! X) b
      ]5 ^. m+ N1 X( C    -rw-------  1 wesker wesker 14526060 2010-02-05 06:25 AdobeFangsongStd-Regular.otf
    6 O  G$ z$ S+ I% q$ I( u) q# u
    0 z/ y" S% ]& q8 D4 w2 @7 F    -rw-------  1 wesker wesker 12265424 2010-02-05 06:25 AdobeHeitiStd-Regular.otf
    ' `. L' \% x* N' r2 q
    ! w/ D; e/ M4 s2 U, R    -rw-------  1 wesker wesker 16948908 2010-02-05 06:25 AdobeKaitiStd-Regular.otf
    9 u& n' a& r7 ~1 w: Q& S8 [* _9 g0 a7 ^
        -rw-------  1 wesker wesker 15586660 2010-02-05 07:00 AdobeSongStd-Light.otf
    9 {4 }: ^7 D9 [9 t' p5 b/ C1 y: ~) E4 ~& V& E" b& {
        -rw-------  1 wesker wesker   368520 2009-06-11 04:43 consolab.ttf8 d+ ?1 j0 P! u$ B' }
    ) Z+ A6 O7 T! n% e6 h
        -rw-------  1 wesker wesker   364864 2009-06-11 04:43 consolai.ttf
    1 j8 F" w: r# ?% k  @. z2 A* C
    # C. Q# {" d+ F4 q2 e    -rw-------  1 wesker wesker   358256 2009-06-11 04:43 consola.ttf
    # n: J  j( j$ ^0 q2 a9 w8 K* i' p5 M' o& @- W: s
        -rw-------  1 wesker wesker   375056 2009-06-11 04:43 consolaz.ttf
    2 j) T, ]$ p$ Z" |3 i
    ' Z' i( m# R+ {    -rw-r--r--  1 wesker wesker  8237396 2007-03-19 21:44 iYaHeiBold.ttf1 I: e" u" v  B9 k* F2 m) Q9 V

    . t) w4 U1 R1 H7 U/ }    -rw-r--r--  1 wesker wesker  8538988 2007-03-19 00:03 iYaHei.ttf
    1 V& d: L  F9 _8 a$ t; N7 o( G3 X5 n2 {6 s
        -rwxrwxrwx  1 wesker wesker 14602860 2009-06-11 04:43 msyhbd.ttf*
    * b) O6 G/ H6 v
    & U8 o: _4 Z% x: k- \    -rwxrwxrwx  1 wesker wesker 21767952 2009-06-11 04:43 msyh.ttf*- b& {! U  ?7 T1 ?9 C0 S/ @
    , z) s  p6 a. k) a
        -rw-------  1 wesker wesker 10576012 2009-06-11 04:43 simfang.ttf, R. N5 R# g3 e2 j/ G

    9 A' n( Q/ [8 h( u4 |6 s' d    -rw-------  1 wesker wesker  9751960 2009-06-11 04:43 simhei.ttf
    ; H7 R6 U* c! i- W/ T1 c  R  A) P8 S( R# j. l6 Y6 [. t
        -rw-------  1 wesker wesker 11785184 2009-06-11 04:43 simkai.ttf
    3 [9 b( ^1 ^  T" e( }7 R) t. H
    " _( W( \# t' Y! B5 \3 q- U9 K! o    -rw-------  1 wesker wesker  9223160 2003-11-05 18:49 SIMLI.TTF
    5 d* ?2 U2 E1 X- G$ p
    3 G; \/ S+ I. I: K    -rw-------  1 wesker wesker 15323200 2009-06-11 04:43 simsun.ttc
    ' I, _8 A& |3 _( ^; d, T! f; ~* n, h! A' W3 \2 W: B" Q; @% m+ }
        -rw-------  1 wesker wesker  6700204 2003-11-05 18:55 SIMYOU.TTF
    . a/ H, d0 Z. }7 X9 e  [# t
    + d& q+ t9 \1 g* I9 l9 |2 D复制至某文件夹,我用的是~/.fonts,双击安装也行,运行如下命令安装也行
    1. sudo mkfontscale1 b' |2 g\" L$ _& u8 f9 S! J' \
    2. sudo mkfontdir* A0 V% x1 Y. @' q- F0 w7 s
    3. sudo fc-cache -fv6 H$ ^. ~) C& {& P3 [; U
    复制代码
    6. ctexart的修改
    . W, m- f6 k' u0 x% }/ E. Q/ _$ [- X# o$ F* ]6 H$ h% S
    如上操作后,使用xelatex只能编译有adobe字体的文件,编译宋体楷体等windows字体的文件会报错,原因我就直接引用ctexart作者的话了。0 b. [0 |$ o8 y) h- B

    ! d' e, d) F$ I3 i- K在字体定义文件 ctex-xecjk-winfonts.def 中,楷体和仿宋不是使用字体全名,而是使用字体文件名表示的。如楷书是:
    ( C9 ~/ a- |# ^6 K3 M\setCJKfamilyfont{zhkai}{[simkai.ttf]}
    % L5 X6 x) [% u; R' H之所以这样是因为在 Windows XP 中楷书和仿宋是 GB_2313 字符集的,只有 6000 多个汉字,楷体字体全名是 KaiTi_GB2312;
    8 N: J) T5 g  Y: n" k6 g而在 Windows Vista 以后和版本则是 GBK 大字库的,有 20000 多个汉字,字体全名是 KaiTi。0 S, E8 C+ ^% b' Q  G! ]2 n0 `
    为了避免为微软的不同操作系统版本写不同的配置文件(这样更麻烦,而且 Windows 用户是大多数),就把它直接用没有变化过的字体文件名表示。
    , E+ x' q: Q  j* N, L这个修改就是我做的。当然对于 Linux 用户可能有一些副作用。, _5 W3 o1 n8 f& v, m
    因为上面的字体名使用的是小写字母,而通常大家拷贝的字体是大写字母(这算是我的疏忽)。" D, B: ]/ ?8 x7 ]% Q
    你知道 Windows 不区分文件名大小写,但 Linux 区分,所以当然 Linux 找不到 simsun.ttf 这个字体了。. O6 Y2 l; E6 k; \0 ?# ^% d) L
    我实在不建议 Linux 用户修改 ctex-xecjk-winfonts.def 文件。$ k! ~4 N! T! u3 r8 Z
    你可以使用 Windows 字体加上默认选项,但注意你安装的中文字体文件名要匹配。
    # @: v  i$ i" A. Q% J( q+ s% \还有一个办法是写自己的配置文件,ctex 宏包有自己的 cfg 文件,
    9 s7 Y. ~* d# ]2 A; \在 .../texmf-dist/tex/latex/ctex/cfg/ctex.cfg 中,你可以在这个文件里面添加你自己的 local settings。
    2 Y' z# [1 f+ E0 c
    " W6 e, [5 d, V4 Y1 w7 M我的解决方法是修改/usr/local/texlive/2012/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def文件,修改后文件如下
    1. % ctex-xecjk-winfonts.def: Windows 的 xeCJK 字体设置,默认为六种中易字体  @$ [) y% ^7 Q/ }6 O* f* f
    2. % vim:ft=tex, w. C' n3 v, F
    3. : W' T. U* j+ ]6 u
    4. % \setCJKmainfont[BoldFont={SimHei},ItalicFont={[SIMKAI.TTF]}]
      ) B# F. W\" w& G+ E& S6 `
    5. % {SimSun}
      4 |3 T4 j/ {' k: Z1 j0 T
    6. \setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi}]
      * {- @2 b9 F/ q$ o7 W  o. r2 M
    7.       {SimSun}4 I  u: d( S- k0 C
    8. \setCJKsansfont{SimHei}3 q1 k# Z6 n, U& q0 l5 e
    9. % \setCJKmonofont{[SIMFANG.TTF]}
      + B4 H' l\" y- d( i: V. N$ w/ y8 H1 f
    10. \setCJKmonofont{FangSong}1 q8 p+ c) K( H5 u

    11. ; K' A* w, }) T  p* _8 Y% q6 e# B
    12. \setCJKfamilyfont{zhsong}{SimSun}
      + c( b0 l  q+ @- S: T
    13. \setCJKfamilyfont{zhhei}{SimHei}7 G  d- s6 t0 w* m- b& d7 x  T
    14. % \setCJKfamilyfont{zhkai}{[SIMKAI.TTF]}
      \" ^& \0 z& B1 c- J% V3 M
    15. \setCJKfamilyfont{zhkai}{KaiTi}
      ( @5 K/ c1 @6 G$ }+ S
    16. % \setCJKfamilyfont{zhfs}{[SIMFANG.TTF]}
      $ Z9 e( p( r0 `7 D9 @' c' R8 G4 `
    17. \setCJKfamilyfont{zhfs}{FangSong}
      4 x; A8 l( S9 J; P, l' y6 W
    18. \setCJKfamilyfont{zhli}{LiSu}) m* |3 M* X1 G1 H7 e7 ?
    19. \setCJKfamilyfont{zhyou}{YouYuan}
      2 H- X. e2 }4 y. m: ~9 l1 Q9 @0 @% m
    20. ; l% @- _6 m% i0 h+ {0 ?, n0 P
    21. \newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体
      ; Q. ?3 K5 B' b
    22. \newcommand*{\heiti}{\CJKfamily{zhhei}}   % 黑体, \1 P, J- V( i\" z
    23. \newcommand*{\kaishu}{\CJKfamily{zhkai}}  % 楷书' t! y+ S; n3 q1 d* X( z7 O
    24. \newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋
      5 W1 c% Q* ]% [1 b  g/ o
    25. \newcommand*{\lishu}{\CJKfamily{zhli}}    % 隶书
      ' O& _  Z  j# t  W
    26. \newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圆
      & K7 e! i/ `; t- Z

    27. 1 ?& x' c, ~4 `; C' I
    28. \endinput
    复制代码
    7. pdf中文显示
    ) a& I* G# x& _% z$ {$ g& X
    . b* N( v8 U  B' g. m运行如下命令
    1. sudo yum install  poppler-data
    复制代码
    然后就能正常显示中文pdf了   O  j2 z; N" a3 z0 W

    ! r3 I, S0 k, ?' d编辑软件:Kile
    . B) ^2 b3 A+ q$ H) ~
    ' `; q4 `. a- m8 a6 w参考文章网址:* f" }( ^; G7 o- l7 M. H/ _, v
    http://wiki.weskers.com/Texlive%E5%AE%89%E8%A3%85
    ( Z2 e6 m( }; S/ f1 V+ J8 H8 m1 W1 q5 c
    附件:( w0 Z  ]3 _! `1 N
    上文txt格式文件:
    & p$ ]) R& r. W+ T# C5 W0 \$ x$ V$ |! A
    how.to.install.Texlive.txt (5.46 KB, 下载次数: 1)
    & s# e, G* _- }7 i& q% D3 H+ [. S
    % J3 y! h: E% J! ptexlive-zh-cn指导:. M+ R3 F: g5 r& w8 F3 {/ k

    * ~2 p5 L' n+ N0 K0 p2 @- ]* E( \0 A texlive-zh-cn.zip (795.03 KB, 下载次数: 1) 8 i2 C- k6 o: H1 a* S& |
      H; L6 A: u/ V2 A2 ]' Z
    texlive-zh-cn相关截图:! @3 N9 X, D+ E1 c) }* M8 X/ {

    6 z+ i$ O! m( V7 x$ o+ z% U Screenshot-texlive-zh-cn.pdf - Adobe Reader.png ) P% U* A- F" B+ o! \" S, E7 y1 D
    Screenshot-texlive-zh-cn.zip -1.png
    , _4 ]* i9 _9 P8 [# y, I2 ?1 D1 ^  l0 [7 P9 Z. k1 _! Y. y( n# R
    支持开源!

    5 Z/ V* u5 _& j/ L0 l* L: `
    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 8 e$ |) C7 U& Z, Q% H
    支持开源~~~~~~~
    & W+ \+ H3 W4 Y# R
    ,这得好好学学
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-9-30 06:29 , Processed in 0.644527 second(s), 89 queries .

    回顶部