QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7520|回复: 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 编辑
    6 M8 D2 U- _$ p. r$ z! U. O5 u1 B9 w% P/ k0 ^; l2 m
    系统:Scientific Linux 6.3
    9 A4 D8 A& {" u$ o' b官方网址:% h6 _& B* z! Z5 D6 F* v& O( r
    https://www.scientificlinux.org/
    ; Y$ n3 w. q6 t0 d$ ]0 ~9 A4 P; a6 o- N2 ~7 B* y! q! F: H! I
    Tex\Latex版本:Texlive20121 t1 O( D5 }. C$ u, [% c
    官方网址:
    & Q, P* S- v" k: g& _1 U  uhttp://www.tug.org/texlive/% z- _  Z( C1 P# |/ I1 g9 L
    ; N6 `9 r9 A+ }0 s  i9 Y/ Q' w
    安装完系统后,本人将Scientific Linux系统进行了更新。本人采用将TeX Live 2012的dvd源下载到本地进行的安装。0 P$ }6 b. }6 q5 O' N
    安装指南(网络参考及个人实践):- r* U( m; `" x# Q9 k5 [9 X0 U

    . V5 X" n2 y+ v: ^9 ^  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/
    / x$ U4 _; p4 U+ Y9 s1 @/ \7 @6 f0 g+ U) v) i
    3. 配置环境变量
    / P7 _3 k6 F4 ?3 V
    / q4 B9 e' C+ r2 N3-1. 在/etc/bashrc中添加如下内容
    1. PATH=/usr/local/texlive/2012/bin/i386-linux:PATH; export PATH
      2 `7 M7 z! r: B% U* g
    2. MANPATH=/usr/local/texlive/2012/texmf/doc/man:MANPATH; export MANPATH
      $ n' Z/ P9 R3 b\" ?1 Q3 I
    3. INFOPATH=/usr/local/texlive/2012/texmf/doc/info:INFOPATH; export INFOPATH9 Q: k9 F7 n, [* q, H. r( R1 ]7 Q# R
    复制代码
    3-2. 在/etc/manpath.config中( f3 I9 K% d5 ]2 Q) k& {

      H7 R! V3 s) c) A    # 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"
      7 G6 K) ]  {6 t  r' X
    复制代码
    4. 添加中文支持7 O; P4 l( P7 f! {3 B2 K5 C$ G  r

    , r- O. L/ v, m0 M. U$ ^. S注: 运行命令:
    1. sudo yum install perl-Tk
    复制代码
    以实现 tlmgr -gui 的运行。1 O+ k, P+ M% R
    " l& |  O$ a: k1 t4 s
    运行如下命令
    1. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr update -self
      ) t; d% B7 ~6 g: U' {1 `% s1 O
    2. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr install xecjk ctex
    复制代码
    程序会自动下载xetex和ctex宏包并进行安装,速度很快。 . c; @0 X! ?% P) z8 G' |

      R5 ~' l% Z/ b; [* x, M. t  v5. 安装中文字体
    8 W" X* j2 a8 J8 I9 s; w) d& ?, g* w. U4 z  T; E( f2 c+ {
    将windows中下列字体(同样有adobe的字体)(consola以及iyahei与此无关,但也是我的常用字体)
    / I+ A5 R5 i' L. i* g' o
    ) N5 D/ e- `. w' g8 z# @8 z7 A1 R. X    -rw-------  1 wesker wesker 14526060 2010-02-05 06:25 AdobeFangsongStd-Regular.otf
    / U: X! Y: V! \. z
    ; M. H5 s9 B$ @    -rw-------  1 wesker wesker 12265424 2010-02-05 06:25 AdobeHeitiStd-Regular.otf) b7 e' C. p4 l7 e; f
    % O: [* T" N( h% j
        -rw-------  1 wesker wesker 16948908 2010-02-05 06:25 AdobeKaitiStd-Regular.otf1 D3 t9 n6 ^, K( u! }
    - m# y' ^8 O) ?
        -rw-------  1 wesker wesker 15586660 2010-02-05 07:00 AdobeSongStd-Light.otf
    4 t3 V  b2 }8 q: ^" g8 Z- C: n
    ) }/ @* e) |9 A$ D: L( ^    -rw-------  1 wesker wesker   368520 2009-06-11 04:43 consolab.ttf( P: I$ j" m- c' H" p1 t

    ) ~7 f0 ], Q% Z6 z0 W    -rw-------  1 wesker wesker   364864 2009-06-11 04:43 consolai.ttf
    % Y- _! T/ _9 Z- G
    $ J; y% T4 a: `5 ?6 z    -rw-------  1 wesker wesker   358256 2009-06-11 04:43 consola.ttf
    5 J2 Y4 [: T1 [/ @: f& i9 \, B7 G& {! U9 A! }+ O0 p$ J9 O# W" U
        -rw-------  1 wesker wesker   375056 2009-06-11 04:43 consolaz.ttf- X6 x5 b0 b; `2 ~! Y
    8 F2 S# G4 s+ k. r
        -rw-r--r--  1 wesker wesker  8237396 2007-03-19 21:44 iYaHeiBold.ttf/ Z) K7 \, |- H! L3 m) ^

    4 g/ c8 M4 S0 c5 l" X    -rw-r--r--  1 wesker wesker  8538988 2007-03-19 00:03 iYaHei.ttf
    : B- V& t8 F4 k: H! j
    7 p0 H4 e( Y5 P( R    -rwxrwxrwx  1 wesker wesker 14602860 2009-06-11 04:43 msyhbd.ttf*% Q/ u! N0 B  Z) \& ]
    1 y8 g" z' p5 X/ M4 Q
        -rwxrwxrwx  1 wesker wesker 21767952 2009-06-11 04:43 msyh.ttf*
    ' P+ L- r2 _' Z$ R9 ?2 H  I$ M# R: z
    ! L  w/ }& Z4 M& }    -rw-------  1 wesker wesker 10576012 2009-06-11 04:43 simfang.ttf
    " J& r% x) f+ B. W- V2 I, x
    / z5 l" O3 b" J% |- ?4 t0 f" w    -rw-------  1 wesker wesker  9751960 2009-06-11 04:43 simhei.ttf/ t" b3 F: f0 j
    / ~$ i( t( L- g" R3 J0 ]/ D" ]
        -rw-------  1 wesker wesker 11785184 2009-06-11 04:43 simkai.ttf
    ' e$ Q* L; D  J0 ?! {, V/ B
    0 F' r0 r, l+ q% p, l    -rw-------  1 wesker wesker  9223160 2003-11-05 18:49 SIMLI.TTF
    5 Q6 F6 l% ]8 I- S. S
    # q+ t3 A8 h3 q* I% E0 z    -rw-------  1 wesker wesker 15323200 2009-06-11 04:43 simsun.ttc
    2 y6 f6 s) O( l5 ~7 h7 x/ W+ N, A7 K5 C$ t
        -rw-------  1 wesker wesker  6700204 2003-11-05 18:55 SIMYOU.TTF5 Q# p9 ?6 L7 V$ e. a' j
    1 U3 W, ~5 M* [! j" G
    复制至某文件夹,我用的是~/.fonts,双击安装也行,运行如下命令安装也行
    1. sudo mkfontscale* L2 _9 \4 a4 w. R8 b
    2. sudo mkfontdir1 N\" u* T' W5 w8 w
    3. sudo fc-cache -fv
      : U# b! ~+ M/ V\" o% o
    复制代码
    6. ctexart的修改8 I6 f. b3 f) b" Q) x- o: X

    - W" Q* v) I% o" w如上操作后,使用xelatex只能编译有adobe字体的文件,编译宋体楷体等windows字体的文件会报错,原因我就直接引用ctexart作者的话了。
    5 j8 W* Q+ y$ \2 p5 J) H
    " F4 b8 ]# @1 G0 a8 E) v在字体定义文件 ctex-xecjk-winfonts.def 中,楷体和仿宋不是使用字体全名,而是使用字体文件名表示的。如楷书是:: R1 j7 p! n; T  E/ e( k
    \setCJKfamilyfont{zhkai}{[simkai.ttf]}
    2 A. i) O! F' q5 ^+ L0 M  i& c/ ]$ ]之所以这样是因为在 Windows XP 中楷书和仿宋是 GB_2313 字符集的,只有 6000 多个汉字,楷体字体全名是 KaiTi_GB2312;) P1 l- ^  u/ P, H' l
    而在 Windows Vista 以后和版本则是 GBK 大字库的,有 20000 多个汉字,字体全名是 KaiTi。
    , w3 k+ N2 l9 j7 G/ o0 N/ H2 @; d为了避免为微软的不同操作系统版本写不同的配置文件(这样更麻烦,而且 Windows 用户是大多数),就把它直接用没有变化过的字体文件名表示。( L" K7 m2 t3 l& Y' H/ m$ |$ j( I
    这个修改就是我做的。当然对于 Linux 用户可能有一些副作用。
    % d* V9 [# ?  V$ {7 R2 f- b因为上面的字体名使用的是小写字母,而通常大家拷贝的字体是大写字母(这算是我的疏忽)。& B! d2 W9 Z/ }1 o/ @3 _8 }
    你知道 Windows 不区分文件名大小写,但 Linux 区分,所以当然 Linux 找不到 simsun.ttf 这个字体了。% b# g& m# \4 \: d6 n
    我实在不建议 Linux 用户修改 ctex-xecjk-winfonts.def 文件。" e% E% S) I9 U( V7 w0 }
    你可以使用 Windows 字体加上默认选项,但注意你安装的中文字体文件名要匹配。
    - J. y. V; g( k- Z5 A6 \) Z% Z还有一个办法是写自己的配置文件,ctex 宏包有自己的 cfg 文件," a& ]4 Q% r# f; S
    在 .../texmf-dist/tex/latex/ctex/cfg/ctex.cfg 中,你可以在这个文件里面添加你自己的 local settings。
    ( A2 X! v7 y" K9 p  D
    ! f5 @/ W+ ^' I# z3 l我的解决方法是修改/usr/local/texlive/2012/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def文件,修改后文件如下
    1. % ctex-xecjk-winfonts.def: Windows 的 xeCJK 字体设置,默认为六种中易字体
      + j# u3 P9 P# I4 Y+ |) q
    2. % vim:ft=tex
      ( q3 A1 b9 y9 ~

    3. : p  G- T2 A, X3 W! T2 A& E) d
    4. % \setCJKmainfont[BoldFont={SimHei},ItalicFont={[SIMKAI.TTF]}]
      9 [# b8 P/ k! w/ c$ `! W# C
    5. % {SimSun}6 b) y3 `* }5 G& @, s3 o
    6. \setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi}]' l0 k- o* q$ P$ w) N4 w2 H7 k9 w* i
    7.       {SimSun}
      \" m8 H3 J5 R5 a0 j! N
    8. \setCJKsansfont{SimHei}0 ^! U\" T* P0 E
    9. % \setCJKmonofont{[SIMFANG.TTF]}' l( g3 Z) K$ R/ h
    10. \setCJKmonofont{FangSong}
      3 C* s* O4 M) Y( w2 v( d\" r

    11. 8 j1 n2 E7 J, }3 e7 s& _2 r
    12. \setCJKfamilyfont{zhsong}{SimSun}
        P6 l. w0 v5 ~2 u
    13. \setCJKfamilyfont{zhhei}{SimHei}1 b' G( a$ j3 S) t4 v$ d$ x
    14. % \setCJKfamilyfont{zhkai}{[SIMKAI.TTF]}
      4 n* Y; X1 k\" `$ H( i) t3 B
    15. \setCJKfamilyfont{zhkai}{KaiTi}
      : _& d8 T8 d5 t. |4 ?; I% V& ^
    16. % \setCJKfamilyfont{zhfs}{[SIMFANG.TTF]}4 |: H/ G3 ?4 Y; h0 |6 p, b
    17. \setCJKfamilyfont{zhfs}{FangSong}2 R- i- c. {\" o2 e& S, c
    18. \setCJKfamilyfont{zhli}{LiSu}. o\" `  g$ y0 _' N
    19. \setCJKfamilyfont{zhyou}{YouYuan}
      $ ]\" X5 i) |# i- t8 N' ?/ M1 ?8 w
    20. \" ~( h( C4 C4 B) n) ]
    21. \newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体
      * D$ v* t9 ^, A5 Z2 S8 i
    22. \newcommand*{\heiti}{\CJKfamily{zhhei}}   % 黑体) `0 _: t+ Q8 G/ a1 {# ?
    23. \newcommand*{\kaishu}{\CJKfamily{zhkai}}  % 楷书
        r2 ]) H\" V' N. r2 l+ r) w\" ]: @
    24. \newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋# u8 @  o) L  E$ Q6 w9 E! U
    25. \newcommand*{\lishu}{\CJKfamily{zhli}}    % 隶书
      1 f8 Q1 k9 Z1 q* a% n
    26. \newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圆
      ( ~$ K( e1 e3 B$ g+ J
    27. , q. f% N: R8 B- K& B
    28. \endinput
    复制代码
    7. pdf中文显示+ ?* k& T3 A+ Q1 o
    8 l6 W% @" v3 b& O8 q
    运行如下命令
    1. sudo yum install  poppler-data
    复制代码
    然后就能正常显示中文pdf了 & M0 {( y6 j3 j& Q. ~

    ! o. N, h# o. G5 }编辑软件:Kile
    3 H3 ?% \, R8 H
    : y! s0 P  d: q, R6 S  B# E0 W参考文章网址:8 M1 J% b3 g& ~( {* v6 R* p7 _
    http://wiki.weskers.com/Texlive%E5%AE%89%E8%A3%85' o: r* u) B' p, \
    ! @& N/ V" }4 ]  q8 ?  T
    附件:
    # x2 Q4 G* S6 b9 N7 W  z+ U上文txt格式文件:
    : o" I1 ~" Y0 j
    0 @, e: ^- y9 v8 p+ o how.to.install.Texlive.txt (5.46 KB, 下载次数: 1) ' v6 ], V; m- x% |  p" z

    # H8 e0 F* z3 C# k' a/ Y2 Dtexlive-zh-cn指导:# I1 k, J  }% c0 e/ X

    : q1 l5 W( N8 i! [ texlive-zh-cn.zip (795.03 KB, 下载次数: 1)
    - U0 T, Q# I! v" i8 |* U$ f, ?* K
    # p( r% n4 h+ F1 H, C( v7 atexlive-zh-cn相关截图:
    4 o0 s, C$ }5 ?' k2 C3 j  E+ D0 u/ S! H9 m% L6 i/ N
    Screenshot-texlive-zh-cn.pdf - Adobe Reader.png ( g0 P- T" M- Q: F/ X6 D6 l
    Screenshot-texlive-zh-cn.zip -1.png
    ; s% c0 H5 ]4 y5 T3 c5 @3 D3 ?
    % X. n; T( J. W/ Q- f+ w
    支持开源!

    % ?- e+ x" a+ |! N
    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 $ v: a. K7 Q3 k0 l5 q$ V. q
    支持开源~~~~~~~
    : S# c5 w% b- r: \7 _- D* ?& u) ?
    ,这得好好学学
    回复

    使用道具 举报

    艾希安        

    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-6-12 14:33 , Processed in 0.472510 second(s), 91 queries .

    回顶部