QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7646|回复: 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 x% h  J6 s$ J) O) z6 B- s& ^8 s) @

    - r& P( z  q* i3 H系统:Scientific Linux 6.31 J/ n( e: v8 v0 E: c: l6 D6 D) N4 I. b
    官方网址:
    ! J" \$ k8 X: I# A- a3 g0 khttps://www.scientificlinux.org/: ]9 s, G3 J" h/ ?

    % u7 y- V5 @, e3 r3 a3 _Tex\Latex版本:Texlive2012
    9 H5 w+ w0 d2 C8 P# X1 ?官方网址:
    5 n3 h6 [- [. ~http://www.tug.org/texlive/$ h% `# j# }! V: q, J6 Y
    & h0 [6 ~0 M" X9 t8 T
    安装完系统后,本人将Scientific Linux系统进行了更新。本人采用将TeX Live 2012的dvd源下载到本地进行的安装。  T4 H5 L! c6 T8 g. C1 _
    安装指南(网络参考及个人实践):
    1 h( ~- T$ D- V  ]
    ! S9 Q7 j# X% V1.
    1. mount -t iso9660 -o ro,loop,noauto /your/texlive2012-20120701.iso /mnt
    复制代码
    2.
    1. /mnt/install-tl
    复制代码
    #1.、2.两步可参照 http://tug.org/texlive/9 q9 R! ]$ G* G2 C

    5 o/ ]0 F0 h& n7 K5 {5 p. Y9 q3. 配置环境变量3 X7 v9 }  g3 F

    / F( b5 x; Y* G# I3 l3-1. 在/etc/bashrc中添加如下内容
    1. PATH=/usr/local/texlive/2012/bin/i386-linux:PATH; export PATH
      7 B' m* v- K9 [4 |* o/ N
    2. MANPATH=/usr/local/texlive/2012/texmf/doc/man:MANPATH; export MANPATH
      + ]0 f7 Y; u! x1 Z  X
    3. INFOPATH=/usr/local/texlive/2012/texmf/doc/info:INFOPATH; export INFOPATH
      : `2 e: [& d+ R0 b% V+ j
    复制代码
    3-2. 在/etc/manpath.config中
    ) }4 G. z) j  `% Y% W3 F2 Z/ X: D
    ) h+ K) ]" n5 z    # 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"5 m0 j* R) R; R3 [5 G6 C
    复制代码
    4. 添加中文支持( p! U' m& v' N) P
    6 R- m) J3 Y: J5 X- G
    注: 运行命令:
    1. sudo yum install perl-Tk
    复制代码
    以实现 tlmgr -gui 的运行。
    1 U7 `8 D* ^9 P4 z; n6 ^$ c& d9 X2 v) @  i0 |) D/ D9 l1 f1 ^/ t
    运行如下命令
    1. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr update -self1 K) S6 U& |. z7 g' _
    2. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr install xecjk ctex
    复制代码
    程序会自动下载xetex和ctex宏包并进行安装,速度很快。 0 z1 P- {; H& ]6 ?

    7 T) r: A" a) A* ~5. 安装中文字体
    , J$ g  J3 V3 z$ j, w8 U, M7 E  _& k' |6 F' K5 o
    将windows中下列字体(同样有adobe的字体)(consola以及iyahei与此无关,但也是我的常用字体)
    % X7 q% O  r, u6 v8 C9 S2 U9 i: ^6 Y# g6 c# w0 Z6 P
        -rw-------  1 wesker wesker 14526060 2010-02-05 06:25 AdobeFangsongStd-Regular.otf1 u2 _. A& J' z1 z

    . d3 u" C  d. k* a    -rw-------  1 wesker wesker 12265424 2010-02-05 06:25 AdobeHeitiStd-Regular.otf
      z" x) S& @% l! x# A& i& G/ Z0 V) n4 J5 ~) q
        -rw-------  1 wesker wesker 16948908 2010-02-05 06:25 AdobeKaitiStd-Regular.otf% [. z& u5 E9 ^
    . `. |2 n/ K+ v* U; L6 p' M
        -rw-------  1 wesker wesker 15586660 2010-02-05 07:00 AdobeSongStd-Light.otf& U' E* T6 o1 D& @) ?' f
    + R5 K) T% W  E0 V
        -rw-------  1 wesker wesker   368520 2009-06-11 04:43 consolab.ttf/ [5 e* t! g- H
    " f1 w  W+ Q8 A. C& i4 b: _
        -rw-------  1 wesker wesker   364864 2009-06-11 04:43 consolai.ttf
    + H! q% T$ Q( ^& j& F( X! ~  A+ k% Q; D4 n! ~+ X
        -rw-------  1 wesker wesker   358256 2009-06-11 04:43 consola.ttf3 b7 ]0 J1 b+ Q% T% i

    ) Z  {) R4 j. k; Q. [    -rw-------  1 wesker wesker   375056 2009-06-11 04:43 consolaz.ttf
    ) \# e% g0 t" g7 z/ J) @4 d/ q* M& o! i# W: a
        -rw-r--r--  1 wesker wesker  8237396 2007-03-19 21:44 iYaHeiBold.ttf
    3 C6 X6 z, P! M. M/ L1 s' \  I0 n0 P9 D: `% \; u; m3 v
        -rw-r--r--  1 wesker wesker  8538988 2007-03-19 00:03 iYaHei.ttf
    % V3 G8 ]/ V. J7 u& K' z# @$ W6 G/ {% f& w/ t
        -rwxrwxrwx  1 wesker wesker 14602860 2009-06-11 04:43 msyhbd.ttf*3 C6 h! |- i& L' B  b' w+ k7 o
    ; b2 k! R& ~5 N4 x! @
        -rwxrwxrwx  1 wesker wesker 21767952 2009-06-11 04:43 msyh.ttf*5 R. C5 o. `0 S- y+ V& t- {
    7 B2 d; T! d+ h7 O7 m" I, |
        -rw-------  1 wesker wesker 10576012 2009-06-11 04:43 simfang.ttf5 B' V2 |% T5 K* m; e1 X8 ?0 x

    3 U! E6 W1 E# c' t! s    -rw-------  1 wesker wesker  9751960 2009-06-11 04:43 simhei.ttf7 q  [9 {( a  o3 P. Z+ J  B
    ; g7 c& \) k/ |1 m
        -rw-------  1 wesker wesker 11785184 2009-06-11 04:43 simkai.ttf- x4 _+ j; u+ s; Y9 u  B& i! D( p

    ' e) H# b2 b9 f    -rw-------  1 wesker wesker  9223160 2003-11-05 18:49 SIMLI.TTF# n/ `9 `5 z  i6 y, g3 E

    5 X: T+ U7 _* a/ ]7 f* f    -rw-------  1 wesker wesker 15323200 2009-06-11 04:43 simsun.ttc
    * F7 M# \( f/ i* k- a. d9 o+ y2 w& K& e- d$ w5 x# i
        -rw-------  1 wesker wesker  6700204 2003-11-05 18:55 SIMYOU.TTF* I. B' n* ~) T- D$ Q& F' d# o6 P$ G
    ) U6 g$ B+ x4 f
    复制至某文件夹,我用的是~/.fonts,双击安装也行,运行如下命令安装也行
    1. sudo mkfontscale
      3 [, X( c- |1 k/ H- N
    2. sudo mkfontdir
      ( @. V0 c0 a& |+ C) w! L/ w
    3. sudo fc-cache -fv
      6 c$ \  a4 C, G* x+ L, W\" l* X/ A
    复制代码
    6. ctexart的修改
    - n. R" T( ~2 U0 j$ g) [0 ?, B1 t* O+ n8 `! ~! o. h1 H: t9 Q
    如上操作后,使用xelatex只能编译有adobe字体的文件,编译宋体楷体等windows字体的文件会报错,原因我就直接引用ctexart作者的话了。
    ' x  w# l$ L6 K8 n# \7 n, U+ b4 k6 A( h/ p
    在字体定义文件 ctex-xecjk-winfonts.def 中,楷体和仿宋不是使用字体全名,而是使用字体文件名表示的。如楷书是:6 d: E$ R: ?: o6 D, c% J
    \setCJKfamilyfont{zhkai}{[simkai.ttf]}
    6 r; Z, v+ e8 o$ Z' |之所以这样是因为在 Windows XP 中楷书和仿宋是 GB_2313 字符集的,只有 6000 多个汉字,楷体字体全名是 KaiTi_GB2312;
    0 n1 |8 Y1 I( |7 e而在 Windows Vista 以后和版本则是 GBK 大字库的,有 20000 多个汉字,字体全名是 KaiTi。
      E7 D% [6 s2 v: g. h: A7 e为了避免为微软的不同操作系统版本写不同的配置文件(这样更麻烦,而且 Windows 用户是大多数),就把它直接用没有变化过的字体文件名表示。2 H0 F5 Z; t+ a0 ^. A
    这个修改就是我做的。当然对于 Linux 用户可能有一些副作用。
    1 V8 f/ F' \! I4 c- `$ ]因为上面的字体名使用的是小写字母,而通常大家拷贝的字体是大写字母(这算是我的疏忽)。. q! S6 I, x% B% p( r4 |: Q9 g1 O
    你知道 Windows 不区分文件名大小写,但 Linux 区分,所以当然 Linux 找不到 simsun.ttf 这个字体了。/ y  d7 C) D+ B* i- C6 z
    我实在不建议 Linux 用户修改 ctex-xecjk-winfonts.def 文件。
    3 D+ M0 i+ T, I+ O2 R你可以使用 Windows 字体加上默认选项,但注意你安装的中文字体文件名要匹配。
    ( A  S9 q* c, Y% [) a! a8 p, j还有一个办法是写自己的配置文件,ctex 宏包有自己的 cfg 文件,
    * }( L' s7 [4 X6 d: N# H- N" Z3 Q在 .../texmf-dist/tex/latex/ctex/cfg/ctex.cfg 中,你可以在这个文件里面添加你自己的 local settings。; X4 P9 h% u4 H( W
    ! I' V8 e- l$ g  y
    我的解决方法是修改/usr/local/texlive/2012/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def文件,修改后文件如下
    1. % ctex-xecjk-winfonts.def: Windows 的 xeCJK 字体设置,默认为六种中易字体
      + }# J4 {0 q0 G& |( K! i
    2. % vim:ft=tex
      - _* [, G, w- w% |\" M

    3. ! e4 f8 L% k4 e5 d# w8 x3 p' O8 t. T
    4. % \setCJKmainfont[BoldFont={SimHei},ItalicFont={[SIMKAI.TTF]}]# l6 O: e* S2 [$ D% x, W3 q& Z
    5. % {SimSun}3 e% o4 g7 r/ {+ m6 r
    6. \setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi}]
      ' X8 q4 u0 z/ L/ l( c+ d$ v
    7.       {SimSun}9 Q) f8 B  ^; ?! j( i5 ^2 u- D
    8. \setCJKsansfont{SimHei}# [6 x: w0 S4 z& p7 A+ y
    9. % \setCJKmonofont{[SIMFANG.TTF]}
      & u% w' e3 {) H5 h% f
    10. \setCJKmonofont{FangSong}' @4 y% A& E/ E\" e% ^* F7 W
    11. 6 p( {& e9 [. y; h! g& C# b
    12. \setCJKfamilyfont{zhsong}{SimSun}% s3 S) I9 L7 U6 Y- V5 {
    13. \setCJKfamilyfont{zhhei}{SimHei}
      . n+ _2 a( E, }- S5 J8 Q
    14. % \setCJKfamilyfont{zhkai}{[SIMKAI.TTF]}
        E, i  U' A% c. Y8 n
    15. \setCJKfamilyfont{zhkai}{KaiTi}( U/ d3 O6 f7 [! W  i
    16. % \setCJKfamilyfont{zhfs}{[SIMFANG.TTF]}+ S' B9 G0 S! C) D4 f
    17. \setCJKfamilyfont{zhfs}{FangSong}
      / j% q4 i6 k$ O( z* X
    18. \setCJKfamilyfont{zhli}{LiSu}5 c  ?- M6 p: ?( c  F. i$ M
    19. \setCJKfamilyfont{zhyou}{YouYuan}
      ) W2 J' @- k  B9 l3 v9 w3 e, {
    20. $ C8 P! D( M# |7 S+ S
    21. \newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体4 v: P; Z7 i2 F/ @- W
    22. \newcommand*{\heiti}{\CJKfamily{zhhei}}   % 黑体, u: s% `  f% b) }$ `
    23. \newcommand*{\kaishu}{\CJKfamily{zhkai}}  % 楷书\" y( x/ Y! G! w- t0 S% p' L' X
    24. \newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋0 U2 J3 ]3 U! _
    25. \newcommand*{\lishu}{\CJKfamily{zhli}}    % 隶书5 B; @. Z+ ?  S8 |; a& b( K
    26. \newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圆9 R7 @2 Z1 U% T- ?4 d
    27.   \1 ^- n\" c' M
    28. \endinput
    复制代码
    7. pdf中文显示  G' b6 C/ u: Q7 a6 H
    & f. o, a* z: L# b& C
    运行如下命令
    1. sudo yum install  poppler-data
    复制代码
    然后就能正常显示中文pdf了 ; o% U0 Q" F+ D( u! i
    . y$ |9 z: O7 y. t) p1 O9 L: p8 G
    编辑软件:Kile! X, y) }9 L6 R

    ( J; G8 N& e  Y1 \9 r( _参考文章网址:6 K. ?. D' f; e+ L6 J6 K: k5 T+ R
    http://wiki.weskers.com/Texlive%E5%AE%89%E8%A3%85
    / q+ M- P1 l' m3 t3 _& N+ m, x; S
    % k3 ~% Y# Z+ i9 ~" \3 ~附件:" d6 R" J7 j7 C: q
    上文txt格式文件:2 i; \, E9 w" Y( p8 {( S( ^3 o2 A

    ! x6 w4 U) r/ E; M. |/ G0 m6 f how.to.install.Texlive.txt (5.46 KB, 下载次数: 1) * u" c9 t" v: u% `- S- N$ f
    ) R" |1 L3 r  B6 X
    texlive-zh-cn指导:
    * ^9 }* R* x- P9 I0 G5 j! ~+ V
    0 q8 f9 R; H# @ texlive-zh-cn.zip (795.03 KB, 下载次数: 1) 5 f& p& u7 k1 \; Z

    1 a% x6 ]) P" {+ ?texlive-zh-cn相关截图:9 I( c& S& M& I0 a1 h
    7 Y3 d( c/ R4 X% R5 N  H
    Screenshot-texlive-zh-cn.pdf - Adobe Reader.png ) f& s! k' \4 p# L* b
    Screenshot-texlive-zh-cn.zip -1.png
    6 v' W. T/ j6 Z$ [# x# j$ b5 A% Q, h9 o5 D- \* s; A
    支持开源!
    3 O$ R  ]! L* G' S. w- u
    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 ! x! I' y: X3 f# r
    支持开源~~~~~~~
    7 a* }5 P6 x4 @! f3 _
    ,这得好好学学
    回复

    使用道具 举报

    艾希安        

    1

    主题

    9

    听众

    193

    积分

    升级  46.5%

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

    [LV.5]常住居民I

    自我介绍
    热爱建模

    社区QQ达人

    回复

    使用道具 举报

    linmatsas 实名认证       

    53

    主题

    13

    听众

    3592

    积分

    逍遥游

  • 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, 2026-10-1 03:23 , Processed in 1.424235 second(s), 92 queries .

    回顶部