QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7507|回复: 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 编辑
    # y/ [2 L9 d2 p' Q* c( g* C; C2 s8 ^" U8 J& [0 i6 `/ o
    系统:Scientific Linux 6.3
    $ l4 }8 `. r! A% ]# b3 _/ j官方网址:
    ( z' E% ~- m+ l$ T' v) ^$ T- ?- J3 Shttps://www.scientificlinux.org/5 X& _. B$ k, @" V( x8 Q7 N. }: ?
    * q% ^9 }. s/ k
    Tex\Latex版本:Texlive2012% U% i8 \# C# r; i0 w
    官方网址:( }) G; i" p2 b  E, t$ r% J
    http://www.tug.org/texlive/
    3 R, Q' E. j* ~0 h6 o  x0 q* a- J
    ! P  c% J- J2 R/ i' n( m1 z安装完系统后,本人将Scientific Linux系统进行了更新。本人采用将TeX Live 2012的dvd源下载到本地进行的安装。5 A$ S% E% W9 Z" [6 D& l) ~7 I, u
    安装指南(网络参考及个人实践):) X% k0 ^: o. _
    * j' `5 l  F& _( x
    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/
    7 S% T3 c' l. ^  V* Y3 t5 N
    5 }. L  M7 v, F& k0 K5 ]$ l) M; s* b3. 配置环境变量8 y1 B9 p- x# S/ m1 v

    9 U4 A4 u3 l2 U! I3-1. 在/etc/bashrc中添加如下内容
    1. PATH=/usr/local/texlive/2012/bin/i386-linux:PATH; export PATH  d  K0 D0 a% S. L- O8 e' R
    2. MANPATH=/usr/local/texlive/2012/texmf/doc/man:MANPATH; export MANPATH
      & Q# j5 f! h* J: \1 q, _2 c0 X8 h
    3. INFOPATH=/usr/local/texlive/2012/texmf/doc/info:INFOPATH; export INFOPATH1 Q# V5 t! ]9 Q\" l0 }; O1 ~) T
    复制代码
    3-2. 在/etc/manpath.config中: e0 a, z: r2 C7 D7 U

    - S! U: k( W" h4 [* g( @    # 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"
      . s7 e+ U/ v! j/ t& _1 d
    复制代码
    4. 添加中文支持
    ' V* i2 s% Z/ L7 D% T% r5 q  E$ e3 n
    注: 运行命令:
    1. sudo yum install perl-Tk
    复制代码
    以实现 tlmgr -gui 的运行。
    3 d) C! U2 ]  c
    . o5 P; X. O9 t" E/ J( I运行如下命令
    1. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr update -self
      % c6 z3 s2 K3 ]
    2. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr install xecjk ctex
    复制代码
    程序会自动下载xetex和ctex宏包并进行安装,速度很快。
    + |& s4 |1 Z5 y" C4 b$ q; @- m7 M9 \* ?0 K; T
    5. 安装中文字体
    4 @& j6 s, A4 u( o1 _1 y/ p
    $ q) L+ q7 @- w/ H将windows中下列字体(同样有adobe的字体)(consola以及iyahei与此无关,但也是我的常用字体)
    , R  Z+ S( d4 I/ d8 I# L6 l: L$ \/ h7 k6 Z
        -rw-------  1 wesker wesker 14526060 2010-02-05 06:25 AdobeFangsongStd-Regular.otf
    ! P" O' T6 f9 x
    " T" N6 c! s' L. j" {1 v    -rw-------  1 wesker wesker 12265424 2010-02-05 06:25 AdobeHeitiStd-Regular.otf
    1 V7 V9 q2 u3 u+ W1 c- H
    ; o! k1 |, ~. |    -rw-------  1 wesker wesker 16948908 2010-02-05 06:25 AdobeKaitiStd-Regular.otf* o" V% h* n9 U; L/ N7 g7 P& N
    / ^3 _: E6 e$ R
        -rw-------  1 wesker wesker 15586660 2010-02-05 07:00 AdobeSongStd-Light.otf
    2 S) m8 l& M* W/ v* O6 K6 Y
    * U; C6 l# c. ~4 b    -rw-------  1 wesker wesker   368520 2009-06-11 04:43 consolab.ttf
    1 e' x) C, _5 j) q  l5 W$ G6 W4 p+ o
    8 U2 g3 I2 c# L5 o    -rw-------  1 wesker wesker   364864 2009-06-11 04:43 consolai.ttf
    ( Y$ o( S! }- v) {) C5 O* N2 H2 {4 W- V* N1 C' W% m
        -rw-------  1 wesker wesker   358256 2009-06-11 04:43 consola.ttf( T) t: ^# B: j: }0 B. `
    ' c& g( k/ x6 f
        -rw-------  1 wesker wesker   375056 2009-06-11 04:43 consolaz.ttf! q6 G( ^/ O0 z- h4 H% D/ e1 m4 A8 t
    * }+ i+ ~0 o& Z) \* E& P& V
        -rw-r--r--  1 wesker wesker  8237396 2007-03-19 21:44 iYaHeiBold.ttf* Z% ^6 S' w1 u
    # y3 g5 o+ c! u, p. m, s
        -rw-r--r--  1 wesker wesker  8538988 2007-03-19 00:03 iYaHei.ttf
    8 X/ N) Y5 @1 V2 q" Y$ p" a, F! D) \+ N' ?# J# b# y& q
        -rwxrwxrwx  1 wesker wesker 14602860 2009-06-11 04:43 msyhbd.ttf*
    # g2 v. }" g7 o: c3 R8 m* X2 j/ f- p- V- w1 x( X
        -rwxrwxrwx  1 wesker wesker 21767952 2009-06-11 04:43 msyh.ttf*- y& k! n" u0 J$ D& ?3 V: v! Q
    ) D+ w. ?* ~+ Y6 w; \/ R/ k* s
        -rw-------  1 wesker wesker 10576012 2009-06-11 04:43 simfang.ttf
    % f2 B1 H; P  x) R5 A7 V* N5 X9 V$ A9 x
        -rw-------  1 wesker wesker  9751960 2009-06-11 04:43 simhei.ttf
    % A4 M  R( v0 q5 p+ y7 y. @- U& b- Q6 G+ a$ w
        -rw-------  1 wesker wesker 11785184 2009-06-11 04:43 simkai.ttf
    ' c9 S0 W- h& S9 R! o# C
    3 k1 w" g' o, v$ l1 z    -rw-------  1 wesker wesker  9223160 2003-11-05 18:49 SIMLI.TTF
    7 y6 d" U5 r7 `, D4 _% M. L0 R8 n+ d+ x- O3 ^) g
        -rw-------  1 wesker wesker 15323200 2009-06-11 04:43 simsun.ttc
    / E& U) r. q' m% a
    " ~$ t3 J& b2 g! @5 K3 ]& a# V    -rw-------  1 wesker wesker  6700204 2003-11-05 18:55 SIMYOU.TTF
    $ c$ f" G6 M3 s
    5 \: O( S' v! f! |  O复制至某文件夹,我用的是~/.fonts,双击安装也行,运行如下命令安装也行
    1. sudo mkfontscale
        n  m: q7 L8 h
    2. sudo mkfontdir
      9 F, n, l' w' q# I4 I, U2 @
    3. sudo fc-cache -fv  ~# e% f* C2 k
    复制代码
    6. ctexart的修改
    0 i9 |0 V8 i$ P8 \# V& ^7 |- i& U% v- H6 a( V# D. K! Q( f
    如上操作后,使用xelatex只能编译有adobe字体的文件,编译宋体楷体等windows字体的文件会报错,原因我就直接引用ctexart作者的话了。; L3 S# i2 }5 r8 t* v% N: h
    5 ?- n3 m. y2 T  [3 z( Y; H0 u
    在字体定义文件 ctex-xecjk-winfonts.def 中,楷体和仿宋不是使用字体全名,而是使用字体文件名表示的。如楷书是:/ v1 g: x# Q5 K% x. G4 N
    \setCJKfamilyfont{zhkai}{[simkai.ttf]}6 k& ^; |5 i* v6 `
    之所以这样是因为在 Windows XP 中楷书和仿宋是 GB_2313 字符集的,只有 6000 多个汉字,楷体字体全名是 KaiTi_GB2312;
    ) o8 x' J  E5 p: ~而在 Windows Vista 以后和版本则是 GBK 大字库的,有 20000 多个汉字,字体全名是 KaiTi。& W, C4 s' z7 A
    为了避免为微软的不同操作系统版本写不同的配置文件(这样更麻烦,而且 Windows 用户是大多数),就把它直接用没有变化过的字体文件名表示。. |. X! M& ~. {& R/ E
    这个修改就是我做的。当然对于 Linux 用户可能有一些副作用。
    $ N0 }2 u4 x6 a因为上面的字体名使用的是小写字母,而通常大家拷贝的字体是大写字母(这算是我的疏忽)。
    ( |, K# ]5 @) P& @8 L. h; ^$ w7 ], L$ D1 L你知道 Windows 不区分文件名大小写,但 Linux 区分,所以当然 Linux 找不到 simsun.ttf 这个字体了。
    * T5 @0 ~; G. E( v$ X我实在不建议 Linux 用户修改 ctex-xecjk-winfonts.def 文件。
    & _' m. R$ j! J0 _6 h  v. o0 l你可以使用 Windows 字体加上默认选项,但注意你安装的中文字体文件名要匹配。6 V/ s8 x  Y0 e( K5 f9 U
    还有一个办法是写自己的配置文件,ctex 宏包有自己的 cfg 文件,9 |( P' x4 \) g/ J/ S) ^
    在 .../texmf-dist/tex/latex/ctex/cfg/ctex.cfg 中,你可以在这个文件里面添加你自己的 local settings。
    7 v1 }% m. {- ^1 [! R. Z
    7 j7 s$ W5 }# O; j+ B" D: ]0 Q2 V7 N我的解决方法是修改/usr/local/texlive/2012/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def文件,修改后文件如下
    1. % ctex-xecjk-winfonts.def: Windows 的 xeCJK 字体设置,默认为六种中易字体- D8 s( p& K5 A, W8 F$ ?
    2. % vim:ft=tex
      7 ]! o; Z8 ]7 G- O

    3. , }% P0 f3 y- T  }. |8 ~% K+ R
    4. % \setCJKmainfont[BoldFont={SimHei},ItalicFont={[SIMKAI.TTF]}]
      0 K0 x  ^' v1 d+ d) s( b% ?6 H( g
    5. % {SimSun}' z. m) v8 G( _$ s: ~2 U: J, b
    6. \setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi}]! w# n* [; D2 |( a( |$ x
    7.       {SimSun}
      9 v/ r; Q4 _\" C4 b6 Z; W- G. i( u  ^
    8. \setCJKsansfont{SimHei}  U) ^, u  @: @* M  @& Q
    9. % \setCJKmonofont{[SIMFANG.TTF]}: J- n4 D2 v/ N+ j  J; T0 b
    10. \setCJKmonofont{FangSong}
      - M- y# I* F- j3 t) D  b& ]1 M
    11. ! t1 E! v% A( h; _( a1 Z2 A
    12. \setCJKfamilyfont{zhsong}{SimSun}, e* L; |  u5 l\" `4 }\" c8 o
    13. \setCJKfamilyfont{zhhei}{SimHei}
      \" H( c+ p; r: l* j! V6 G$ h5 U
    14. % \setCJKfamilyfont{zhkai}{[SIMKAI.TTF]}6 {$ ], M9 c, P  A
    15. \setCJKfamilyfont{zhkai}{KaiTi}% K, c% M. d! c( F$ }7 Z2 ]% _% x, L
    16. % \setCJKfamilyfont{zhfs}{[SIMFANG.TTF]}# ]+ u6 D! G+ {
    17. \setCJKfamilyfont{zhfs}{FangSong}
      5 I8 ?3 ~' H. u) v+ F
    18. \setCJKfamilyfont{zhli}{LiSu}
      - o# D& H; y7 J* k
    19. \setCJKfamilyfont{zhyou}{YouYuan}. p1 D. G. q5 r. T

    20. 7 X% i2 P\" b; p& r* n& @
    21. \newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体. r4 A3 ?9 S. ]! |, w
    22. \newcommand*{\heiti}{\CJKfamily{zhhei}}   % 黑体
      - S' }/ k0 [- P0 S; w\" a6 U
    23. \newcommand*{\kaishu}{\CJKfamily{zhkai}}  % 楷书
      / M1 [5 `, p: P5 F2 z; ?1 h
    24. \newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋4 P( K8 K- ?8 w( |6 _7 F
    25. \newcommand*{\lishu}{\CJKfamily{zhli}}    % 隶书
      6 I5 v. V% C) |; G, U
    26. \newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圆5 p; f1 Q8 o' D

    27. . p& H7 L/ M( N. F$ a* }. W
    28. \endinput
    复制代码
    7. pdf中文显示0 w7 F8 u" C( `1 }( f
    ; b8 }9 U* f& i: P# T
    运行如下命令
    1. sudo yum install  poppler-data
    复制代码
    然后就能正常显示中文pdf了 + z9 `9 t' D0 W8 P) M2 o2 s

    8 Y( k+ u' [+ U$ Q/ \  X编辑软件:Kile2 B) P, u/ f1 M& d& `

    ! [1 O% P0 A! X0 b参考文章网址:# Y  X! o% c' l* x, ]: T% T- n
    http://wiki.weskers.com/Texlive%E5%AE%89%E8%A3%85
    . j6 m2 e0 o' y$ X# W! x
      ~( Z/ y5 }6 Q% Q附件:( P1 ]' t# e: L  p
    上文txt格式文件:
    / e0 H2 N. H2 e2 }8 S, p# x, ~. x- x+ H. G1 e
    how.to.install.Texlive.txt (5.46 KB, 下载次数: 1)
    # J4 W  a' _; l$ l  H7 M& L6 O0 j/ C4 t. j8 }& U* a; i6 Q
    texlive-zh-cn指导:* {; D2 _5 T4 Q# D
    ( A- \6 s# k8 K, y
    texlive-zh-cn.zip (795.03 KB, 下载次数: 1)
    6 `- K% u7 E, o$ C
      ?- z; E! o5 ^# _texlive-zh-cn相关截图:
    $ y1 Q1 V! B$ ^, K0 B7 D% y* v$ \- Q
    ; Y# W3 ?0 q( i4 {% Q Screenshot-texlive-zh-cn.pdf - Adobe Reader.png 5 u( q- u+ p& A
    Screenshot-texlive-zh-cn.zip -1.png & A+ p8 G& R0 _( P

    3 t% C/ C9 j' Z( K
    支持开源!
    ( G4 v  ?0 x, o3 p4 ?
    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

    听众

    3591

    积分

    逍遥游

  • 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
    $ |* E' F, t" N7 @支持开源~~~~~~~
    * L  T6 P: E3 `7 k. w+ N9 V
    ,这得好好学学
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-5-25 03:23 , Processed in 1.304350 second(s), 88 queries .

    回顶部