QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7353|回复: 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 编辑 $ \! `2 n! h. R+ p) }/ g4 I) H5 b. J
    $ H6 p: c+ q) @
    系统:Scientific Linux 6.3! R6 v2 h4 d4 Y, j$ S* L) G
    官方网址:
    5 A5 e8 o: `7 p5 C8 T* t9 Ohttps://www.scientificlinux.org/
    - ?. G6 I% k8 V  }! Q% c- Q) t) B& j8 g& {& H7 K' ]! [4 \! l: |; C
    Tex\Latex版本:Texlive2012, I, Y7 A" b8 a0 i  k. R' D5 R
    官方网址:
    : p" V, z& X$ B4 Y8 ohttp://www.tug.org/texlive/
      s. c+ j) s& p+ W9 W: o
      o0 f. z6 H1 k% `1 V) L安装完系统后,本人将Scientific Linux系统进行了更新。本人采用将TeX Live 2012的dvd源下载到本地进行的安装。
    : u( y& I2 ]1 W; }8 ~# z' `安装指南(网络参考及个人实践):: K$ [) @! J. J$ d6 X4 y$ o8 \
    2 u, ^2 x+ |: j7 ?& x7 R
    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/# E. U; L7 J9 \: S% g0 I  f- V& T

    4 W$ \' B$ ~/ A1 T3. 配置环境变量) Y1 z' W: F1 C
    ' x) d9 Q$ N+ n9 a, `5 @$ V% y
    3-1. 在/etc/bashrc中添加如下内容
    1. PATH=/usr/local/texlive/2012/bin/i386-linux:PATH; export PATH
      ' p: U0 }1 }/ \
    2. MANPATH=/usr/local/texlive/2012/texmf/doc/man:MANPATH; export MANPATH
      4 e: D, O' V# L  U6 C
    3. INFOPATH=/usr/local/texlive/2012/texmf/doc/info:INFOPATH; export INFOPATH
      8 o4 O! c$ @6 V7 d$ n( T3 Z1 h
    复制代码
    3-2. 在/etc/manpath.config中
    2 ~& g, H6 V- {# y" M: b5 k8 Z) I( j
        # 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"
      ' w2 @9 A) C% l1 y
    复制代码
    4. 添加中文支持% Y2 M4 f2 S7 ]
    + q" v! o6 i3 r  {$ K& T0 e
    注: 运行命令:
    1. sudo yum install perl-Tk
    复制代码
    以实现 tlmgr -gui 的运行。
    6 G2 u/ w2 N+ I2 ]2 ?( K& F# M' B6 T5 C
    运行如下命令
    1. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr update -self
      . ^2 T, h( v: K  z$ n
    2. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr install xecjk ctex
    复制代码
    程序会自动下载xetex和ctex宏包并进行安装,速度很快。
    + Q# p- {* _+ w/ r' y8 v) S" N  e
    2 u4 O& \8 O* u& T5. 安装中文字体
    # w1 l- C! Z1 D8 E4 z; H# B/ D' v- n. u4 q
    将windows中下列字体(同样有adobe的字体)(consola以及iyahei与此无关,但也是我的常用字体)
    ' c5 w; ?1 ?  F) L* F
    ! }  f1 @* E2 p& z  ^2 }" D/ O- B    -rw-------  1 wesker wesker 14526060 2010-02-05 06:25 AdobeFangsongStd-Regular.otf9 V, l$ J0 j5 Q! l( B  L

    ( H$ ?+ l- e7 K7 r, |' o- C    -rw-------  1 wesker wesker 12265424 2010-02-05 06:25 AdobeHeitiStd-Regular.otf
    # u6 Z  D/ X2 f. E* {& k
    ) S8 u, k! h* p2 f6 d: R+ u& \    -rw-------  1 wesker wesker 16948908 2010-02-05 06:25 AdobeKaitiStd-Regular.otf
    - I; n# |% V+ T6 F
    - H+ t- \$ Q: h    -rw-------  1 wesker wesker 15586660 2010-02-05 07:00 AdobeSongStd-Light.otf! O& D8 }( L- V

    9 ^' _  Y4 ~/ [) @) T9 F    -rw-------  1 wesker wesker   368520 2009-06-11 04:43 consolab.ttf  _  `. X1 `! _
    / {4 M+ E" V; R; n% C2 I$ s, C
        -rw-------  1 wesker wesker   364864 2009-06-11 04:43 consolai.ttf
    0 P* x0 a1 y! s# Z
    ' c0 N0 n, W$ V, P, x( y& M' ^3 H    -rw-------  1 wesker wesker   358256 2009-06-11 04:43 consola.ttf+ |( P+ L% V6 x% l" N
    5 F% X$ T8 d# C& \# I
        -rw-------  1 wesker wesker   375056 2009-06-11 04:43 consolaz.ttf1 Z' K5 R- W  g# K3 I" V8 d) w! ^

    ! f1 \/ b+ k! N8 X# o7 B1 n, x    -rw-r--r--  1 wesker wesker  8237396 2007-03-19 21:44 iYaHeiBold.ttf
    + U% T& D' k4 x9 Y0 \% S+ E6 h. s
        -rw-r--r--  1 wesker wesker  8538988 2007-03-19 00:03 iYaHei.ttf
    3 k9 r  b5 b- s% C1 R3 i, m% O
    ) }1 J$ H$ `# t1 G1 a    -rwxrwxrwx  1 wesker wesker 14602860 2009-06-11 04:43 msyhbd.ttf*  {6 E* h: }2 A* m" V1 r

    # r, l( d) ]( M    -rwxrwxrwx  1 wesker wesker 21767952 2009-06-11 04:43 msyh.ttf*
      G# Y' W  L9 X2 X& g; w
    . @2 [; Q+ z/ E) [$ j, Y    -rw-------  1 wesker wesker 10576012 2009-06-11 04:43 simfang.ttf# x# \! N! X, S& y8 p$ {
    ) Q" z& ~- D# G
        -rw-------  1 wesker wesker  9751960 2009-06-11 04:43 simhei.ttf/ E+ m$ t3 N1 L9 Q6 Z- ]' r

    2 [- k9 ^" ?4 r/ l2 ?    -rw-------  1 wesker wesker 11785184 2009-06-11 04:43 simkai.ttf8 B, _* H+ w" A2 U5 K9 L' n/ s, P

    ( L4 s8 D2 E; M8 l+ b    -rw-------  1 wesker wesker  9223160 2003-11-05 18:49 SIMLI.TTF& ?. o( F8 w  e
    7 h) _1 T7 \0 k* p; g+ t
        -rw-------  1 wesker wesker 15323200 2009-06-11 04:43 simsun.ttc& z7 x2 ?9 c4 J2 D' s

    4 I' o3 M) I7 Q( U& O. x$ q    -rw-------  1 wesker wesker  6700204 2003-11-05 18:55 SIMYOU.TTF- E6 [# a" j3 }
    # p4 O; z2 U+ {
    复制至某文件夹,我用的是~/.fonts,双击安装也行,运行如下命令安装也行
    1. sudo mkfontscale  m  o! c\" p% C; V+ O, `
    2. sudo mkfontdir' {  @0 n0 s4 g
    3. sudo fc-cache -fv
      6 r' y. g1 K+ E
    复制代码
    6. ctexart的修改
    5 \/ X$ J5 V, v; V; q- d" N: A. f1 u$ K9 f, p0 L
    如上操作后,使用xelatex只能编译有adobe字体的文件,编译宋体楷体等windows字体的文件会报错,原因我就直接引用ctexart作者的话了。
    1 ]3 K3 X& D& W' `9 W2 \% W
    5 `7 O: z; B7 l* X0 G7 C0 H: y: _: F4 T在字体定义文件 ctex-xecjk-winfonts.def 中,楷体和仿宋不是使用字体全名,而是使用字体文件名表示的。如楷书是:. [% h4 \' a1 G& n$ V, Q
    \setCJKfamilyfont{zhkai}{[simkai.ttf]}9 ~5 l' P, \( T9 X) a0 u
    之所以这样是因为在 Windows XP 中楷书和仿宋是 GB_2313 字符集的,只有 6000 多个汉字,楷体字体全名是 KaiTi_GB2312;
    ! Q5 v  Y* s- J* Z9 m1 D+ N而在 Windows Vista 以后和版本则是 GBK 大字库的,有 20000 多个汉字,字体全名是 KaiTi。
    * Z) Y# ?3 ?9 k' S, t- ]1 X为了避免为微软的不同操作系统版本写不同的配置文件(这样更麻烦,而且 Windows 用户是大多数),就把它直接用没有变化过的字体文件名表示。
    1 S5 ^  W. \$ m2 k2 M8 Y5 I这个修改就是我做的。当然对于 Linux 用户可能有一些副作用。3 `; w$ \0 l8 [6 [7 ?
    因为上面的字体名使用的是小写字母,而通常大家拷贝的字体是大写字母(这算是我的疏忽)。
    8 F4 @+ c# f/ S你知道 Windows 不区分文件名大小写,但 Linux 区分,所以当然 Linux 找不到 simsun.ttf 这个字体了。1 Y8 n; f, ~6 I7 `# Q
    我实在不建议 Linux 用户修改 ctex-xecjk-winfonts.def 文件。) C. u7 n! s1 }8 Q
    你可以使用 Windows 字体加上默认选项,但注意你安装的中文字体文件名要匹配。
    $ E& {: h/ J: G4 B$ z& ^还有一个办法是写自己的配置文件,ctex 宏包有自己的 cfg 文件,
    & m% O- P) c9 L/ C2 m: s5 R在 .../texmf-dist/tex/latex/ctex/cfg/ctex.cfg 中,你可以在这个文件里面添加你自己的 local settings。
    * n. r, S. [6 m! i+ p
    8 M: @: p/ w. J4 J0 D我的解决方法是修改/usr/local/texlive/2012/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def文件,修改后文件如下
    1. % ctex-xecjk-winfonts.def: Windows 的 xeCJK 字体设置,默认为六种中易字体
      $ J6 C8 W* b5 m( T
    2. % vim:ft=tex
      \" j+ i4 W# E$ R, s0 ]3 t; h! k

    3. / j' u6 `  _. B1 [  i
    4. % \setCJKmainfont[BoldFont={SimHei},ItalicFont={[SIMKAI.TTF]}]
      9 G5 W; [2 C& h0 w6 p2 g! I
    5. % {SimSun}9 C7 Y  J) n( `6 J  i\" q
    6. \setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi}]$ ?$ {. B# ?- u! ^
    7.       {SimSun}5 o0 {  H! K, z1 E: {: Z
    8. \setCJKsansfont{SimHei}
      8 }% B! F' H, i
    9. % \setCJKmonofont{[SIMFANG.TTF]}
      ( G* O. N% B1 H4 {* ]\" m
    10. \setCJKmonofont{FangSong}
      & ^. ~, \( i& p) {1 f- G! R
    11. : |! e6 T$ i( R5 G+ G0 C' k
    12. \setCJKfamilyfont{zhsong}{SimSun}( x$ }; K2 n, p' T+ I
    13. \setCJKfamilyfont{zhhei}{SimHei}+ G+ e7 b0 h: F! @, P( r8 B+ C
    14. % \setCJKfamilyfont{zhkai}{[SIMKAI.TTF]}\" @- f9 u8 ~0 p' z! o1 `- |
    15. \setCJKfamilyfont{zhkai}{KaiTi}
      - {% G( U; ~0 M4 p  l% a9 M3 ~
    16. % \setCJKfamilyfont{zhfs}{[SIMFANG.TTF]}
      \" {; U) V4 G1 i* c4 T
    17. \setCJKfamilyfont{zhfs}{FangSong}
      & P8 c9 w3 w  t  g3 N( E  ?. |
    18. \setCJKfamilyfont{zhli}{LiSu}- O- T0 W: D2 c7 [5 _8 a
    19. \setCJKfamilyfont{zhyou}{YouYuan}/ A1 o2 o$ J& w' Q5 }) @: g# a8 J4 _
    20. ! C- u: x& ^  y
    21. \newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体% @1 p3 T. N% o. u4 Y
    22. \newcommand*{\heiti}{\CJKfamily{zhhei}}   % 黑体
      9 S# M! U4 r/ W  D: L& x/ M0 B* F
    23. \newcommand*{\kaishu}{\CJKfamily{zhkai}}  % 楷书
      6 |# G\" z; M0 K' C, m
    24. \newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋9 K7 t7 r( l; U
    25. \newcommand*{\lishu}{\CJKfamily{zhli}}    % 隶书
      \" n7 N/ b+ Z* y( [( p4 r: \
    26. \newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圆( P% U/ D: t# A3 L) U

    27. # M& L6 a. V) Z9 W\" E4 k
    28. \endinput
    复制代码
    7. pdf中文显示
    8 {, ]6 B) O. }5 _% i0 w
    7 ^. ?; a9 _) ?% k1 F运行如下命令
    1. sudo yum install  poppler-data
    复制代码
    然后就能正常显示中文pdf了
    : l. C& o& m* l, z# }8 Y$ w/ w4 w' Q8 k& l: C( ^: T4 l- o8 `
    编辑软件:Kile0 D. X& f- c: }; W6 c8 m' w1 |3 U  D
    4 [5 T/ w, ]8 W: p7 T
    参考文章网址:7 H6 u( S' x5 o- u2 Y6 }# H6 Z& |
    http://wiki.weskers.com/Texlive%E5%AE%89%E8%A3%85" j6 W) W: x1 g0 Z+ U3 c
    0 r( _3 B/ w2 F- O) Q# Z; r9 [  |
    附件:
    # O$ F- H0 h( g/ U+ T& A上文txt格式文件:
    * M  [1 [% N; E0 K
    ( ~: H# g3 Z0 O$ o; ~ how.to.install.Texlive.txt (5.46 KB, 下载次数: 1)
    / a3 ?! I( ~" T0 B' s& c( M4 z7 x: V$ `' X7 H0 a
    texlive-zh-cn指导:6 w2 [: n% G/ g
    . l% R7 T3 N( e8 [' ^+ S" b. X) n" y
    texlive-zh-cn.zip (795.03 KB, 下载次数: 1) , r8 N3 J- z7 C  n0 @
    + o& e+ h% h& B: p  {5 f$ \5 n' D% T: ?5 F
    texlive-zh-cn相关截图:; \! |' D7 v% |6 n# n

    & v+ K. O, S2 h) p& n% \' Z& H Screenshot-texlive-zh-cn.pdf - Adobe Reader.png
    4 A8 b& F0 k8 l# y( V4 {/ {/ D$ n Screenshot-texlive-zh-cn.zip -1.png 4 R6 V' d6 r6 p  k
    ' t- U& i0 ?' t# J  G% b7 [; A
    支持开源!
    2 l" J4 e5 M- o- e4 B4 j
    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 ) r& R5 Z& a3 y6 p
    支持开源~~~~~~~
    # W# u0 M  ~1 w
    ,这得好好学学
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2025-12-4 00:54 , Processed in 0.876381 second(s), 88 queries .

    回顶部