QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7522|回复: 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 编辑
      {& z: \# m7 B, m
    3 m8 {1 u' X- c5 ~! h" F( v系统:Scientific Linux 6.3
    : x, }. W+ r5 G# m官方网址:
    6 n6 G( b  F5 a- Thttps://www.scientificlinux.org/  a4 V2 u5 e# c. A1 g

    : l" x4 U( d2 N0 Z8 A$ P, ^, J5 NTex\Latex版本:Texlive2012% V# k" d; Y4 v  V$ P
    官方网址:* @9 ^) _/ d: v5 j
    http://www.tug.org/texlive/
    % b0 V2 ^; |2 R( ?, R
    * x  x% [" ^  e8 G7 l安装完系统后,本人将Scientific Linux系统进行了更新。本人采用将TeX Live 2012的dvd源下载到本地进行的安装。
    ( I) D! u' y1 T9 k2 V5 p' C安装指南(网络参考及个人实践):
    , `( ~1 O* |. M, K/ M% n1 `1 t# I  n7 p
    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/* R  L! d) {6 [% V
      T- x6 h5 O: N: N! _- U; }0 ~) D
    3. 配置环境变量5 S5 N% w# l! f$ m
    ' f3 p) j' c; b9 }
    3-1. 在/etc/bashrc中添加如下内容
    1. PATH=/usr/local/texlive/2012/bin/i386-linux:PATH; export PATH+ [# ^, t% ]) E
    2. MANPATH=/usr/local/texlive/2012/texmf/doc/man:MANPATH; export MANPATH4 w# A5 S7 @# Y/ T5 z5 x  I
    3. INFOPATH=/usr/local/texlive/2012/texmf/doc/info:INFOPATH; export INFOPATH
      9 U# L- K. Z1 P/ ^* b1 _; U) F
    复制代码
    3-2. 在/etc/manpath.config中( I  D. y( U, ]. o" ^

    1 C: t7 H  _- s; j( Q: K6 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"' s' i- T1 C& r, l% \. B
    复制代码
    4. 添加中文支持
    ) O2 c6 Q. p; I9 }3 C3 B& A/ [: \* B( n, Z8 T7 C% r
    注: 运行命令:
    1. sudo yum install perl-Tk
    复制代码
    以实现 tlmgr -gui 的运行。) A2 G8 [* T# T6 S
    5 H& Z9 A8 m6 y( G' |8 |* Z
    运行如下命令
    1. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr update -self: O9 K, u# Y% o( \, q* k\" c  r
    2. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr install xecjk ctex
    复制代码
    程序会自动下载xetex和ctex宏包并进行安装,速度很快。 # D: s  K7 }$ S! j# j/ ^7 R: r
      [- l, q. _/ M2 d6 X% d
    5. 安装中文字体
    % j+ S, g5 @: T- u  L6 j- q0 e$ ^7 ?) z2 `  u& _& P
    将windows中下列字体(同样有adobe的字体)(consola以及iyahei与此无关,但也是我的常用字体)
    , |" [3 c9 O% M1 b  O  O: f6 T5 N( d5 {5 y
        -rw-------  1 wesker wesker 14526060 2010-02-05 06:25 AdobeFangsongStd-Regular.otf
    5 A0 U/ m. K  y. f/ l" [9 _2 O3 ?1 O2 {; F6 `: N8 r  T, a; U
        -rw-------  1 wesker wesker 12265424 2010-02-05 06:25 AdobeHeitiStd-Regular.otf* y4 L8 {' @0 j3 \( F

      X. R/ ]. K6 K! [    -rw-------  1 wesker wesker 16948908 2010-02-05 06:25 AdobeKaitiStd-Regular.otf
    1 L6 u1 ^& S+ ]7 j1 j, L  i" T3 A: J# t$ M! E7 Y$ \
        -rw-------  1 wesker wesker 15586660 2010-02-05 07:00 AdobeSongStd-Light.otf
    , ], l/ M, R0 C# o: J0 y1 f; y- V1 p& [# |( N) o2 e" u" c4 u2 s
        -rw-------  1 wesker wesker   368520 2009-06-11 04:43 consolab.ttf, h7 P) i$ q6 q

    ( B, P" J1 ]9 x( {2 k- \. s    -rw-------  1 wesker wesker   364864 2009-06-11 04:43 consolai.ttf
    % q+ y% R8 i9 p9 C, R
    , Q( V' X0 c7 x4 L: P    -rw-------  1 wesker wesker   358256 2009-06-11 04:43 consola.ttf1 J7 n1 M/ Q  W. w( F' o" h
    5 P) c2 F$ K% q' w! [7 v
        -rw-------  1 wesker wesker   375056 2009-06-11 04:43 consolaz.ttf8 J: I! x& x; F9 K1 U

    3 z; q/ J5 L% c. S' s9 Z  I2 q/ S    -rw-r--r--  1 wesker wesker  8237396 2007-03-19 21:44 iYaHeiBold.ttf
    ; s% x/ T; @# ^$ ^4 x) `, n7 z# B$ W1 V2 a, {1 e' f5 _3 Y
        -rw-r--r--  1 wesker wesker  8538988 2007-03-19 00:03 iYaHei.ttf6 M* @: {, L& w- Z) E+ b+ x

    ; O6 a* }6 p. K    -rwxrwxrwx  1 wesker wesker 14602860 2009-06-11 04:43 msyhbd.ttf*
    7 h5 @5 O& F' |
    3 W- p+ c8 g# h4 ]  {! j5 t  J    -rwxrwxrwx  1 wesker wesker 21767952 2009-06-11 04:43 msyh.ttf*
    1 i0 ^+ w3 g! I- o/ g# K  a0 M0 i8 J
        -rw-------  1 wesker wesker 10576012 2009-06-11 04:43 simfang.ttf  l1 [+ y) @4 S/ h% [
    # |5 j* F: \- G( z; w1 b- S# Y
        -rw-------  1 wesker wesker  9751960 2009-06-11 04:43 simhei.ttf) @) B3 G3 J3 R$ `

    3 [* t1 T4 C7 \# t    -rw-------  1 wesker wesker 11785184 2009-06-11 04:43 simkai.ttf, g& v. H' W0 h) C2 X0 ^6 h& V

    - y- A, R' ~0 m1 U5 A7 ]* U7 ]    -rw-------  1 wesker wesker  9223160 2003-11-05 18:49 SIMLI.TTF' Q8 I" B; ~6 V: Q  F, V
    0 m) \% ?7 q  V6 y  N0 K$ R5 h
        -rw-------  1 wesker wesker 15323200 2009-06-11 04:43 simsun.ttc9 a* |$ U8 q: v7 _! z' P  i

      j1 Q, x, U. G    -rw-------  1 wesker wesker  6700204 2003-11-05 18:55 SIMYOU.TTF- n: Q9 i  r2 M. {6 b: K9 l
    6 m% _; ~/ }9 H# N
    复制至某文件夹,我用的是~/.fonts,双击安装也行,运行如下命令安装也行
    1. sudo mkfontscale4 A\" f1 m' H5 `: S; ~
    2. sudo mkfontdir
      + b. C/ _# {/ Q2 _/ i( Z. h
    3. sudo fc-cache -fv# j2 N* t' \' q# {% h
    复制代码
    6. ctexart的修改9 h3 i& W6 r4 U- k5 F; |7 J
    - J; n5 s) q8 k; Y: l
    如上操作后,使用xelatex只能编译有adobe字体的文件,编译宋体楷体等windows字体的文件会报错,原因我就直接引用ctexart作者的话了。
    3 b0 x0 j. H/ @  T# Y
    8 s: w. v2 P& x) i在字体定义文件 ctex-xecjk-winfonts.def 中,楷体和仿宋不是使用字体全名,而是使用字体文件名表示的。如楷书是:6 n2 X6 u5 A; r) ^) u/ o  l
    \setCJKfamilyfont{zhkai}{[simkai.ttf]}
    9 r  u2 b: r8 u; A之所以这样是因为在 Windows XP 中楷书和仿宋是 GB_2313 字符集的,只有 6000 多个汉字,楷体字体全名是 KaiTi_GB2312;
    ' H# b- B/ b1 n3 V, `2 H% M而在 Windows Vista 以后和版本则是 GBK 大字库的,有 20000 多个汉字,字体全名是 KaiTi。
    0 p2 X: [+ [" O+ u为了避免为微软的不同操作系统版本写不同的配置文件(这样更麻烦,而且 Windows 用户是大多数),就把它直接用没有变化过的字体文件名表示。
    2 O! O  l5 Y; U; u+ r; f( \这个修改就是我做的。当然对于 Linux 用户可能有一些副作用。
    7 j# O& `6 ^- \因为上面的字体名使用的是小写字母,而通常大家拷贝的字体是大写字母(这算是我的疏忽)。2 s6 Z+ h4 d6 c' x
    你知道 Windows 不区分文件名大小写,但 Linux 区分,所以当然 Linux 找不到 simsun.ttf 这个字体了。
    " {3 o: }5 G" T/ A我实在不建议 Linux 用户修改 ctex-xecjk-winfonts.def 文件。
    $ _. E' q! |& ]( |, R0 [: b6 i你可以使用 Windows 字体加上默认选项,但注意你安装的中文字体文件名要匹配。' l5 e5 u6 u' f
    还有一个办法是写自己的配置文件,ctex 宏包有自己的 cfg 文件,
    5 H2 H3 H0 e) m  n在 .../texmf-dist/tex/latex/ctex/cfg/ctex.cfg 中,你可以在这个文件里面添加你自己的 local settings。. n" O( v% _( e, B" T  J
    % v( u3 l9 ]* P7 A1 X5 Y$ `' S$ B
    我的解决方法是修改/usr/local/texlive/2012/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def文件,修改后文件如下
    1. % ctex-xecjk-winfonts.def: Windows 的 xeCJK 字体设置,默认为六种中易字体
      - h6 t: o1 z$ a4 t( x# H9 e+ t7 |, M4 c
    2. % vim:ft=tex. U2 B9 `9 n/ J0 g) Y; V7 u
    3. / L8 ~( h! n5 R/ s9 i' y* P2 V* l
    4. % \setCJKmainfont[BoldFont={SimHei},ItalicFont={[SIMKAI.TTF]}]
      ) R1 U( e# v& |8 V, a( C1 @5 k
    5. % {SimSun}$ X6 m( J3 u& d7 I3 y
    6. \setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi}]9 s  l9 s3 `$ y4 s
    7.       {SimSun}
      \" A! m; d0 u4 z
    8. \setCJKsansfont{SimHei}  E3 P+ a: U6 ~7 S) |
    9. % \setCJKmonofont{[SIMFANG.TTF]}$ C* T1 _$ L1 y  `9 `- w, |
    10. \setCJKmonofont{FangSong}
      : l- m8 k% t/ [$ v! A% t3 i* C! c/ H

    11. % l& W4 V9 Y; x' g* q$ V
    12. \setCJKfamilyfont{zhsong}{SimSun}\" C9 D/ K+ N4 p( u
    13. \setCJKfamilyfont{zhhei}{SimHei}
      2 c0 _0 s# p' Z. `\" s
    14. % \setCJKfamilyfont{zhkai}{[SIMKAI.TTF]}' O% D+ L3 g4 L8 b8 b
    15. \setCJKfamilyfont{zhkai}{KaiTi}
      . S% p- X2 Q* r
    16. % \setCJKfamilyfont{zhfs}{[SIMFANG.TTF]}' O% t+ f4 c9 v4 S3 a7 y( L
    17. \setCJKfamilyfont{zhfs}{FangSong}( y\" e- _1 \8 o9 ~! |  N6 ^
    18. \setCJKfamilyfont{zhli}{LiSu}. @. j$ H\" ~  ~0 f
    19. \setCJKfamilyfont{zhyou}{YouYuan}2 ?) ?. ~, b& U3 {* v5 J
    20. 2 D, N% u: d& Z
    21. \newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体
      6 B* e\" }0 g& ~& X
    22. \newcommand*{\heiti}{\CJKfamily{zhhei}}   % 黑体
      - \; V7 Y  \4 `! a; ?/ ]
    23. \newcommand*{\kaishu}{\CJKfamily{zhkai}}  % 楷书. q3 @: f7 w( }* v4 w9 |& N
    24. \newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋
      & [/ T\" l, [: [* F
    25. \newcommand*{\lishu}{\CJKfamily{zhli}}    % 隶书2 U/ r: }0 S. h+ C8 t- U  V3 z# E  d
    26. \newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圆% c7 p3 u; u! c' U\" L; l0 o& K
    27. 9 B9 C* i6 e' b! w0 r
    28. \endinput
    复制代码
    7. pdf中文显示
    + q* F& A, i7 D/ [0 u# Y$ s2 _
    # z+ g1 X6 T5 \, A; o0 {0 Z5 o$ W0 L运行如下命令
    1. sudo yum install  poppler-data
    复制代码
    然后就能正常显示中文pdf了
    8 c  g" h+ K( G; ]+ Q, s  H
    ' n( C" P$ u# `1 ^6 T编辑软件:Kile
    * _0 y7 ~5 z! t$ U: D0 e( T* p; k4 Q3 `2 v: ~4 E
    参考文章网址:/ U" E' ^- o" h
    http://wiki.weskers.com/Texlive%E5%AE%89%E8%A3%851 N: l9 Y7 l5 g8 D

    ; F7 g" ^9 F+ B1 ^. n: M+ r3 u附件:
    : z8 f* G+ d5 X, C% u- Z上文txt格式文件:  y: ^3 a( b1 P9 _4 U/ n
    ) y' A4 G; C( H, D
    how.to.install.Texlive.txt (5.46 KB, 下载次数: 1)
    & \3 M/ W; R5 |. n5 o
    & j0 B' D& O9 X- i- y9 Mtexlive-zh-cn指导:
    ; `/ ^8 q* f! U$ n4 [- d2 p' B% Q: M. S4 }( W) F$ r
    texlive-zh-cn.zip (795.03 KB, 下载次数: 1)
    0 F' d% f7 g! v  [# e- h/ W" ^8 B, o$ c( Z6 N& X/ [* Z
    texlive-zh-cn相关截图:# d6 n' p& r6 j. ?

    ; {' H; p* H' X3 M8 ]. X Screenshot-texlive-zh-cn.pdf - Adobe Reader.png
    / K3 K3 g8 O/ Q6 b9 l/ ^ Screenshot-texlive-zh-cn.zip -1.png 2 |# X3 g+ Y. i# h- G
    . d( E% a" H7 s7 P+ W8 _2 z5 C6 c6 u
    支持开源!

    % W: u* [+ ~6 L2 r( W
    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 # w/ a$ s+ i+ Z# j9 M
    支持开源~~~~~~~
    3 }( W0 x1 L9 {, V1 T2 ~
    ,这得好好学学
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-6-12 16:26 , Processed in 0.534292 second(s), 87 queries .

    回顶部