QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7518|回复: 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 编辑 0 B0 T: B0 I) [
    , R, a0 v) o* i$ V% ?3 K
    系统:Scientific Linux 6.32 ^- {9 @% s6 @1 x( j2 m0 N
    官方网址:  \# n: I+ z* F& ~. F
    https://www.scientificlinux.org/5 |8 z: T6 G' i8 m2 @. ^
      m4 w" E( X7 K
    Tex\Latex版本:Texlive2012
    ! d3 D: S; Z0 u官方网址:
    3 Y0 R! l  _( {# Q% r" a3 bhttp://www.tug.org/texlive/
    , q6 l# A7 Y% o( z1 b+ s/ C* b* r' A" p$ l4 e, _% o: j* |
    安装完系统后,本人将Scientific Linux系统进行了更新。本人采用将TeX Live 2012的dvd源下载到本地进行的安装。
    . H4 [% u" R: [; K- P8 h安装指南(网络参考及个人实践):( n1 n0 |7 D  |1 |
    ' o% f9 h9 Q# u9 L6 g  }
    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/
    ! [* V2 V1 Y3 {7 E' m( }1 a* r0 m: W1 M. ?# C
    3. 配置环境变量
    # r% }' t7 K+ N" ]' _- h  f2 H8 e& x& \4 r
    3-1. 在/etc/bashrc中添加如下内容
    1. PATH=/usr/local/texlive/2012/bin/i386-linux:PATH; export PATH# q5 Z& i8 `5 _4 v4 s
    2. MANPATH=/usr/local/texlive/2012/texmf/doc/man:MANPATH; export MANPATH
      9 U3 @9 G- b$ [  l
    3. INFOPATH=/usr/local/texlive/2012/texmf/doc/info:INFOPATH; export INFOPATH
      . k% ^. B3 m+ g* Z* ]+ w
    复制代码
    3-2. 在/etc/manpath.config中
    2 F7 }9 M% k$ C1 Y
    ) n5 h$ D1 w( g( V    # 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"
      : d+ q4 b; m\" C$ u
    复制代码
    4. 添加中文支持
    4 Q- ]4 _, z! y: ]" W2 u4 P% I+ P+ C5 I0 O3 I  Y
    注: 运行命令:
    1. sudo yum install perl-Tk
    复制代码
    以实现 tlmgr -gui 的运行。4 w; |- ]- L# ~; m, \( T  `' \

    # T4 `% K3 p2 _! N, T  @6 @  Q运行如下命令
    1. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr update -self
      / N7 G$ N5 M\" @  Q5 H8 c1 f2 t
    2. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr install xecjk ctex
    复制代码
    程序会自动下载xetex和ctex宏包并进行安装,速度很快。
    ) W& c/ c% R" a. ?. x( p1 l- [' z3 d$ Y  y& w8 F
    5. 安装中文字体
    * d0 Y7 G" J0 i6 F. I8 q1 ^
    ( p2 ]" p0 u  ^, I3 V* Z5 N将windows中下列字体(同样有adobe的字体)(consola以及iyahei与此无关,但也是我的常用字体)5 `6 x6 x/ A, p, d7 w7 O- W
    6 f/ ?. l6 f! [
        -rw-------  1 wesker wesker 14526060 2010-02-05 06:25 AdobeFangsongStd-Regular.otf
    / d3 z$ A9 p  `. V3 S/ c& J8 K
    0 S! b, J/ S% G; A    -rw-------  1 wesker wesker 12265424 2010-02-05 06:25 AdobeHeitiStd-Regular.otf
    $ L2 n1 M5 [7 u) N" Z* Q! E: z. v9 l: ]
        -rw-------  1 wesker wesker 16948908 2010-02-05 06:25 AdobeKaitiStd-Regular.otf6 y. }1 y( M9 O8 F

      b+ C2 G  H* `    -rw-------  1 wesker wesker 15586660 2010-02-05 07:00 AdobeSongStd-Light.otf* p0 D/ K; H, z6 Q( z  b/ [
    9 n8 }! ?1 J: G4 `
        -rw-------  1 wesker wesker   368520 2009-06-11 04:43 consolab.ttf
    . K; Y& |( d7 f$ h
    2 W+ a6 v: [5 L' `9 Q, N    -rw-------  1 wesker wesker   364864 2009-06-11 04:43 consolai.ttf) ?: j" G( l6 m; f

    9 c: ^$ q* T9 i! j9 S3 x: e    -rw-------  1 wesker wesker   358256 2009-06-11 04:43 consola.ttf
    ; K) W( r" K$ M3 ^2 F! h4 ^* @( z& w) J, T
        -rw-------  1 wesker wesker   375056 2009-06-11 04:43 consolaz.ttf
    / l7 ^; p1 B, h0 Y5 Y7 z  p) w* B0 w' z5 j. V; y  f
        -rw-r--r--  1 wesker wesker  8237396 2007-03-19 21:44 iYaHeiBold.ttf
    $ o* c3 p  [0 r; f3 _" h' t$ v- D& s" p  d
        -rw-r--r--  1 wesker wesker  8538988 2007-03-19 00:03 iYaHei.ttf4 @3 z6 c+ E+ O& `6 o: J4 A
    8 j4 k$ R, F6 w2 u& d! i% f
        -rwxrwxrwx  1 wesker wesker 14602860 2009-06-11 04:43 msyhbd.ttf*$ j3 l4 ^7 _5 |0 _: u
    + S6 B  ^3 `& X! S
        -rwxrwxrwx  1 wesker wesker 21767952 2009-06-11 04:43 msyh.ttf*
    ( g8 n) h8 M" C0 N' V, a; J0 b- {" z
        -rw-------  1 wesker wesker 10576012 2009-06-11 04:43 simfang.ttf$ E$ R: A+ E5 a) s( A5 D
    0 J% n2 ?( B9 T% ^. C2 M$ M0 {9 m
        -rw-------  1 wesker wesker  9751960 2009-06-11 04:43 simhei.ttf
    , r- V$ W0 U# A5 z6 \- j; s* }( g2 V. G/ n3 H- n4 W
        -rw-------  1 wesker wesker 11785184 2009-06-11 04:43 simkai.ttf! o" b2 Z3 C0 e% W% p" f( ^0 q
    5 U$ ]4 }. n3 M+ A* t5 G( T
        -rw-------  1 wesker wesker  9223160 2003-11-05 18:49 SIMLI.TTF
    % C" G" m7 w2 n2 C) _8 N
    5 k9 D& x, o+ t! a    -rw-------  1 wesker wesker 15323200 2009-06-11 04:43 simsun.ttc
    2 ~7 u  y) I- R
    8 w: q) T; m/ r+ O0 R# E    -rw-------  1 wesker wesker  6700204 2003-11-05 18:55 SIMYOU.TTF3 s+ q6 f- O- J& U. H1 m

    ; Y: o! p4 }0 V6 ]6 P3 E0 g复制至某文件夹,我用的是~/.fonts,双击安装也行,运行如下命令安装也行
    1. sudo mkfontscale) L( q2 W6 q% Y
    2. sudo mkfontdir, x5 q1 p# e1 O2 x5 O7 d
    3. sudo fc-cache -fv
      / M- c3 ?  j. l
    复制代码
    6. ctexart的修改  M% ?% K) h% U* Y9 u! M

    4 h& e4 K2 k5 ~: p5 r0 j如上操作后,使用xelatex只能编译有adobe字体的文件,编译宋体楷体等windows字体的文件会报错,原因我就直接引用ctexart作者的话了。! M" L. v9 n/ z9 x

    9 A8 L" [1 s' H  H3 B* ?8 p在字体定义文件 ctex-xecjk-winfonts.def 中,楷体和仿宋不是使用字体全名,而是使用字体文件名表示的。如楷书是:& t" j" |! |$ [. r) Y
    \setCJKfamilyfont{zhkai}{[simkai.ttf]}
    ; X6 p0 p( h- G8 P之所以这样是因为在 Windows XP 中楷书和仿宋是 GB_2313 字符集的,只有 6000 多个汉字,楷体字体全名是 KaiTi_GB2312;( T2 O  W* e& O; b
    而在 Windows Vista 以后和版本则是 GBK 大字库的,有 20000 多个汉字,字体全名是 KaiTi。
    8 z& R+ W& I# N+ ]为了避免为微软的不同操作系统版本写不同的配置文件(这样更麻烦,而且 Windows 用户是大多数),就把它直接用没有变化过的字体文件名表示。
    3 |$ x. o6 K. D1 I5 h9 k7 d这个修改就是我做的。当然对于 Linux 用户可能有一些副作用。" K% p4 _. v2 d/ Q+ A0 }& Z
    因为上面的字体名使用的是小写字母,而通常大家拷贝的字体是大写字母(这算是我的疏忽)。
    9 p; u' U1 _6 l9 _  Q你知道 Windows 不区分文件名大小写,但 Linux 区分,所以当然 Linux 找不到 simsun.ttf 这个字体了。
    # ~  }3 K* y, d$ t我实在不建议 Linux 用户修改 ctex-xecjk-winfonts.def 文件。
    - A! |- y/ Q: u% y' b) ?, w" G你可以使用 Windows 字体加上默认选项,但注意你安装的中文字体文件名要匹配。, N3 _. |7 X; B" m) {# P- R
    还有一个办法是写自己的配置文件,ctex 宏包有自己的 cfg 文件,. U* D& C. v1 @# C; U
    在 .../texmf-dist/tex/latex/ctex/cfg/ctex.cfg 中,你可以在这个文件里面添加你自己的 local settings。
    7 }3 `8 f3 `* q8 n5 u( U3 U6 V5 k
    " f  T5 p$ u4 H% T- \3 K3 n我的解决方法是修改/usr/local/texlive/2012/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def文件,修改后文件如下
    1. % ctex-xecjk-winfonts.def: Windows 的 xeCJK 字体设置,默认为六种中易字体
      : {# o9 q% P2 J; R8 S2 q
    2. % vim:ft=tex
      ; h; }- @. Q+ e+ U6 E
    3. - I4 T9 e3 X) l5 g4 d5 o/ B; e+ c
    4. % \setCJKmainfont[BoldFont={SimHei},ItalicFont={[SIMKAI.TTF]}]* e& J8 Z4 _! y% D$ _$ U6 l
    5. % {SimSun}# U! Q7 B$ `2 h7 }$ z, W3 H
    6. \setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi}]
      / r; F4 V; @3 h\" D6 R. d
    7.       {SimSun}0 V& F2 |  D6 \% H
    8. \setCJKsansfont{SimHei}
      $ J, h' a& C) y+ o$ X
    9. % \setCJKmonofont{[SIMFANG.TTF]}' V% M8 S7 Z& v
    10. \setCJKmonofont{FangSong}
      - n3 o- H- a9 x6 ?( S4 c- V
    11. 4 U+ ]2 l- s, c# T
    12. \setCJKfamilyfont{zhsong}{SimSun}
      ; D& w. v9 ~5 D$ j6 h) z
    13. \setCJKfamilyfont{zhhei}{SimHei}6 @- Q9 x: e- w$ w6 h\" ^
    14. % \setCJKfamilyfont{zhkai}{[SIMKAI.TTF]}
      , f: L# i7 d/ v; J/ r3 u\" a
    15. \setCJKfamilyfont{zhkai}{KaiTi}
      3 Q: i3 \; C6 n
    16. % \setCJKfamilyfont{zhfs}{[SIMFANG.TTF]}
      ( ]/ [! V+ l- c
    17. \setCJKfamilyfont{zhfs}{FangSong}4 q) {$ N! [- V) V
    18. \setCJKfamilyfont{zhli}{LiSu}' Y' Q3 I: z7 N$ r3 s
    19. \setCJKfamilyfont{zhyou}{YouYuan}
      ; K6 Z+ F5 T3 z  N1 ]  }; G  t
    20. 7 N( v: r! p# a+ L: U* o
    21. \newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体/ K# X8 @6 ?# x4 n9 s# S) m
    22. \newcommand*{\heiti}{\CJKfamily{zhhei}}   % 黑体
      ' x- j3 \\" m- }$ T: g# z; @$ U5 r; n
    23. \newcommand*{\kaishu}{\CJKfamily{zhkai}}  % 楷书
      # k* a\" _8 F& d. S$ K: ?4 X9 D( x% w
    24. \newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋% s( y5 ^2 C. G8 A/ Q' V( ^/ u
    25. \newcommand*{\lishu}{\CJKfamily{zhli}}    % 隶书
      - M1 K! _/ g6 s) b2 B& b2 ^
    26. \newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圆5 j2 k  }: E- C4 W\" }$ \

    27. ! i0 u7 A' m( L. t. n4 l, u& Y
    28. \endinput
    复制代码
    7. pdf中文显示$ g! v( {( G5 w( q
    8 m) }% i; p8 d" r& c4 K8 I; v
    运行如下命令
    1. sudo yum install  poppler-data
    复制代码
    然后就能正常显示中文pdf了 " o( x  L* B7 s, \( q

      k1 w7 }: l: a; K编辑软件:Kile: m$ Z' ^8 @2 V, u* h! d

    8 x: M% ^( l& b" O% T$ L参考文章网址:
    $ G+ }2 o5 q- c- s  Qhttp://wiki.weskers.com/Texlive%E5%AE%89%E8%A3%85
    8 J1 `, \8 Q! `! I- H, v" ~4 |" C. B' {' k: t8 C1 l
    附件:
    1 e& w6 s9 _# ?; e# ~上文txt格式文件:
    $ V3 k! Z) ~" N% \. V% R
      a  b; i7 X# U" g8 v how.to.install.Texlive.txt (5.46 KB, 下载次数: 1) - [8 k! M" ~; |. y

    ! r; W) @7 s* q4 ~0 l+ J8 ntexlive-zh-cn指导:
    5 }) W8 d) E# \9 o; l
    1 y: ^( Y6 T) T: } texlive-zh-cn.zip (795.03 KB, 下载次数: 1) 3 h& m9 Z# B% m: I

    ! Q9 T; E; t1 i, m4 `4 Q; U9 g! O) qtexlive-zh-cn相关截图:
    6 V. b& x+ P( ?  q5 `- j; V* r+ _  b- M! Z: @% ]" ?, D) i
    Screenshot-texlive-zh-cn.pdf - Adobe Reader.png
    - F; U6 ^7 E* f2 k+ q. u3 M) \) P Screenshot-texlive-zh-cn.zip -1.png / `9 Q3 R# h2 _& n% w

      k+ `7 ^& \( ]: ?1 t' V- V1 r
    支持开源!
    5 i! J* ~9 j& ^* j( X* a
    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 ) ]3 x! [- c, R  ~5 B
    支持开源~~~~~~~
    - b/ {( _* [1 _
    ,这得好好学学
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-6-11 09:42 , Processed in 0.404470 second(s), 89 queries .

    回顶部