QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7674|回复: 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 k, ?' f/ @' r& B. ~1 p4 ~
    ( [2 o4 T/ j! Z. _
    系统:Scientific Linux 6.3
    " `' l8 F  ~* `2 S% I, y4 ]% o1 j官方网址:
    : K7 H" s$ u. V* e6 u, N0 ohttps://www.scientificlinux.org/
    + C. z/ U1 ?2 O! Q1 N% A5 g) z( H( }
    Tex\Latex版本:Texlive2012; y: @+ o1 q( K% G6 X
    官方网址:. l: g$ T# S/ d8 e+ A( U
    http://www.tug.org/texlive/: Q1 q  G1 l7 w1 V$ d! v
    4 A& N" l: ^- h( S  r1 w6 j
    安装完系统后,本人将Scientific Linux系统进行了更新。本人采用将TeX Live 2012的dvd源下载到本地进行的安装。
    $ Z4 i3 w5 @9 q, u安装指南(网络参考及个人实践):- E2 F% t8 J# }

    2 l) G8 ?6 [! t& y7 q7 P: r1.
    1. mount -t iso9660 -o ro,loop,noauto /your/texlive2012-20120701.iso /mnt
    复制代码
    2.
    1. /mnt/install-tl
    复制代码
    #1.、2.两步可参照 http://tug.org/texlive/
    : I5 @' M5 h; |$ F1 V# o. y7 i; O: d  I: |5 x" \
    3. 配置环境变量
    ) T. v4 Z7 f% d& m# {& D+ e+ y9 A. _* \1 N$ i
    3-1. 在/etc/bashrc中添加如下内容
    1. PATH=/usr/local/texlive/2012/bin/i386-linux:PATH; export PATH. s, i: a( e( @; W8 V* O8 D9 A- t
    2. MANPATH=/usr/local/texlive/2012/texmf/doc/man:MANPATH; export MANPATH
      8 e' H& F% u3 {9 W2 u4 p& t/ F* v; Y
    3. INFOPATH=/usr/local/texlive/2012/texmf/doc/info:INFOPATH; export INFOPATH
      & h/ T0 C9 }- f7 m; K+ B
    复制代码
    3-2. 在/etc/manpath.config中9 g2 t* \9 u6 g, \7 K& G
    & I3 f9 N/ J" v9 c2 \1 Y1 N: e
        # 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"; [% S4 T\" e3 e: n
    复制代码
    4. 添加中文支持
    ' M( _' l* }2 C* H8 ~8 q7 v) _% q9 q6 r5 S" D. ]* R7 {" G
    注: 运行命令:
    1. sudo yum install perl-Tk
    复制代码
    以实现 tlmgr -gui 的运行。8 L* Y  @, z7 \7 m
    0 a7 {0 ^0 V: y3 v
    运行如下命令
    1. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr update -self
      \" v- I$ R; Y2 {% N
    2. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr install xecjk ctex
    复制代码
    程序会自动下载xetex和ctex宏包并进行安装,速度很快。 0 I. j& q3 y1 y' e4 q$ _; I
      C7 V# g. G4 \3 k. G" F
    5. 安装中文字体
    6 m5 D' ~# w4 Y4 m3 Q
    ( H0 ]" R, L" e3 ?7 {将windows中下列字体(同样有adobe的字体)(consola以及iyahei与此无关,但也是我的常用字体)
    8 s2 z  J2 X, O2 x* a( L
    ( Z! D8 [5 A- L    -rw-------  1 wesker wesker 14526060 2010-02-05 06:25 AdobeFangsongStd-Regular.otf
    - b9 L+ b2 P! `
    6 {* L  q6 \' u1 V/ x9 ]7 e7 b" w' Y    -rw-------  1 wesker wesker 12265424 2010-02-05 06:25 AdobeHeitiStd-Regular.otf
    ) m! N, y% Z! I/ _) E- I$ I, o  D3 _6 D9 I2 k0 L
        -rw-------  1 wesker wesker 16948908 2010-02-05 06:25 AdobeKaitiStd-Regular.otf
    / L4 |3 x3 G% U. D" A' v% }7 Y6 R  O7 u5 Y. w6 J1 Z
        -rw-------  1 wesker wesker 15586660 2010-02-05 07:00 AdobeSongStd-Light.otf. K% F' e$ @3 F* u) x% A/ x/ ~6 w
    ' _+ W6 x2 W! R* q2 t, V/ d! ?$ [# O
        -rw-------  1 wesker wesker   368520 2009-06-11 04:43 consolab.ttf
    5 u" ?% `+ p4 Q5 M* N9 o( v* q: r8 T( n) }8 t
        -rw-------  1 wesker wesker   364864 2009-06-11 04:43 consolai.ttf0 [6 F0 r8 m8 Y* f7 {& P# C

    2 f0 S5 r4 V7 `- G+ y" ^    -rw-------  1 wesker wesker   358256 2009-06-11 04:43 consola.ttf* x7 h# ?4 m+ t) t" i
    % B, v5 H" c5 D* T* p
        -rw-------  1 wesker wesker   375056 2009-06-11 04:43 consolaz.ttf8 X- i& Q  R- z  K+ A- e7 ~
    2 @0 s/ J4 r( A* X- J- p
        -rw-r--r--  1 wesker wesker  8237396 2007-03-19 21:44 iYaHeiBold.ttf& S1 U' s9 A( G, \( D
    0 X3 J' c0 {3 N. M5 m) H2 ?0 W$ Y
        -rw-r--r--  1 wesker wesker  8538988 2007-03-19 00:03 iYaHei.ttf/ \9 \5 I9 {7 {# [" I; ^

    # l" \0 ]5 R/ a/ ^    -rwxrwxrwx  1 wesker wesker 14602860 2009-06-11 04:43 msyhbd.ttf*/ Z# @1 E8 Z) ]6 {6 S& y6 l
    7 m9 c2 m( [7 o6 Y! \
        -rwxrwxrwx  1 wesker wesker 21767952 2009-06-11 04:43 msyh.ttf*  x5 e% _( ?( S' r* r" `+ Y0 v3 ~$ m6 i" L

    6 s4 Q) [. h2 f8 u/ I    -rw-------  1 wesker wesker 10576012 2009-06-11 04:43 simfang.ttf
    . q# `& C0 w: T9 F& Q0 T$ d' Z7 I, U/ j: k
        -rw-------  1 wesker wesker  9751960 2009-06-11 04:43 simhei.ttf" t3 }: W+ f/ a6 [8 Y6 W

    - H+ Z; a+ t) I# N  a* }% X+ J    -rw-------  1 wesker wesker 11785184 2009-06-11 04:43 simkai.ttf. s3 X) h+ Y/ |$ C8 x- v' H3 C+ p

    . {5 f) q2 l  J1 z1 q    -rw-------  1 wesker wesker  9223160 2003-11-05 18:49 SIMLI.TTF
    ) N1 h) n. l4 a
    ' C2 m) z* ]) O8 a( I: \  @    -rw-------  1 wesker wesker 15323200 2009-06-11 04:43 simsun.ttc( c2 ^! A; @* V! I
    : ^( V( I4 t5 C3 Y6 h# o/ }
        -rw-------  1 wesker wesker  6700204 2003-11-05 18:55 SIMYOU.TTF7 y  [& a& e( {0 M2 P/ R8 R" K
    ) @% S0 Z6 B! E1 e
    复制至某文件夹,我用的是~/.fonts,双击安装也行,运行如下命令安装也行
    1. sudo mkfontscale
      * _# n& z$ e' T2 w8 }3 }' \7 ^# f
    2. sudo mkfontdir+ v  Y& E3 h/ q8 t
    3. sudo fc-cache -fv
      6 @1 D' I, K, g9 t
    复制代码
    6. ctexart的修改! T$ b1 p9 G: \7 Z6 l6 ?) w3 S
    / \+ ?; H6 u" t; U; y+ {# [
    如上操作后,使用xelatex只能编译有adobe字体的文件,编译宋体楷体等windows字体的文件会报错,原因我就直接引用ctexart作者的话了。/ r; Y% A) l* O8 m& u
    ! v% Q2 P  y& P
    在字体定义文件 ctex-xecjk-winfonts.def 中,楷体和仿宋不是使用字体全名,而是使用字体文件名表示的。如楷书是:7 ]6 b$ w! l" ]( O% }
    \setCJKfamilyfont{zhkai}{[simkai.ttf]}0 S$ ^+ H$ B* x- b! Q& F5 `+ ?
    之所以这样是因为在 Windows XP 中楷书和仿宋是 GB_2313 字符集的,只有 6000 多个汉字,楷体字体全名是 KaiTi_GB2312;
    0 |& N; {/ r, Q" ]: d. s' i( m+ ]( ?而在 Windows Vista 以后和版本则是 GBK 大字库的,有 20000 多个汉字,字体全名是 KaiTi。  g/ J# k8 o$ A. L/ `% i! [
    为了避免为微软的不同操作系统版本写不同的配置文件(这样更麻烦,而且 Windows 用户是大多数),就把它直接用没有变化过的字体文件名表示。
    / M3 ^( D5 v4 z$ h这个修改就是我做的。当然对于 Linux 用户可能有一些副作用。9 O  z  I* |2 a9 ]3 M
    因为上面的字体名使用的是小写字母,而通常大家拷贝的字体是大写字母(这算是我的疏忽)。
    ( ?% i& U8 Y, t5 p2 h2 M  @* v你知道 Windows 不区分文件名大小写,但 Linux 区分,所以当然 Linux 找不到 simsun.ttf 这个字体了。
    8 i! }+ Y2 j) T$ O  `9 X2 i我实在不建议 Linux 用户修改 ctex-xecjk-winfonts.def 文件。
    & h0 A% M1 v8 Z4 o. A你可以使用 Windows 字体加上默认选项,但注意你安装的中文字体文件名要匹配。( V$ E4 x' u% I- k, m) H  ^  {
    还有一个办法是写自己的配置文件,ctex 宏包有自己的 cfg 文件,2 Q7 f2 e3 x) @3 P: z  B
    在 .../texmf-dist/tex/latex/ctex/cfg/ctex.cfg 中,你可以在这个文件里面添加你自己的 local settings。$ c' ^1 [% t6 y. A& a( L
    ! o4 e# |3 G3 f1 f* r' H. Z! E
    我的解决方法是修改/usr/local/texlive/2012/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def文件,修改后文件如下
    1. % ctex-xecjk-winfonts.def: Windows 的 xeCJK 字体设置,默认为六种中易字体
      / v% Z3 a4 D5 I8 y/ Q5 X
    2. % vim:ft=tex
      9 k4 g# j9 }. ]; c3 g

    3. 5 p$ m0 d; v1 V
    4. % \setCJKmainfont[BoldFont={SimHei},ItalicFont={[SIMKAI.TTF]}]
      9 l# o5 r' ~+ |# d+ u
    5. % {SimSun}
      $ ]5 Q8 {! q1 H% A  C
    6. \setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi}]! ^; o& |1 {; w6 Z& B2 Q) K2 X4 U
    7.       {SimSun}
      - U2 l) w' s5 h) Y5 T- `# v
    8. \setCJKsansfont{SimHei}
      ) o1 H& ^0 S, s4 k5 n5 `
    9. % \setCJKmonofont{[SIMFANG.TTF]}
      . h! k( `$ X, U- Q3 N. K9 y9 t
    10. \setCJKmonofont{FangSong}
      2 A3 B2 H. D! F8 _7 E$ n
    11. \" O4 m3 g1 x+ \: U* }5 p) j\" D
    12. \setCJKfamilyfont{zhsong}{SimSun}
      / J7 E% |. v& U: s. o7 o
    13. \setCJKfamilyfont{zhhei}{SimHei}
      / ~4 L7 {3 S& s& H0 G: ?) Q
    14. % \setCJKfamilyfont{zhkai}{[SIMKAI.TTF]}2 t6 }( f9 \- H+ x
    15. \setCJKfamilyfont{zhkai}{KaiTi}
      0 k9 G) m% E. c. X
    16. % \setCJKfamilyfont{zhfs}{[SIMFANG.TTF]}
      8 j0 G# ^* k1 t' B* ?
    17. \setCJKfamilyfont{zhfs}{FangSong}
      * K* Z' n/ T& E& `  e; a
    18. \setCJKfamilyfont{zhli}{LiSu}; v+ Z' S4 q3 S- \; {
    19. \setCJKfamilyfont{zhyou}{YouYuan}
      + I/ i1 R2 _* P# W
    20. \" o8 f' g% `3 V  C, |0 r' l\" }
    21. \newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体\" k! x; \, F; \. U$ {7 Q
    22. \newcommand*{\heiti}{\CJKfamily{zhhei}}   % 黑体- A4 `7 Y3 V; f5 X% F
    23. \newcommand*{\kaishu}{\CJKfamily{zhkai}}  % 楷书# ]& Z& G  S* p/ ~
    24. \newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋
      , ]; m' c3 m' r; m
    25. \newcommand*{\lishu}{\CJKfamily{zhli}}    % 隶书
      6 M0 l% |/ Q% I
    26. \newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圆/ o& z3 s! g+ d6 n4 P/ B& R5 Z1 L
    27. - G9 N. K' m\" Y1 Z1 A
    28. \endinput
    复制代码
    7. pdf中文显示
    ; N& M# ^& l& U* X1 x1 p
    . o* W& w; U7 i" s4 Y运行如下命令
    1. sudo yum install  poppler-data
    复制代码
    然后就能正常显示中文pdf了 1 [' s. I$ P- Q2 y

    3 Z; Z! n0 {7 c0 E编辑软件:Kile
    % c) y9 a, [  X4 ~) \( ^
    3 p6 d' u; M# S! ~4 u/ f" r参考文章网址:
    * v- T' w+ p: n6 ?2 |' R9 ehttp://wiki.weskers.com/Texlive%E5%AE%89%E8%A3%85
    # d& w& \$ X  t% d% R' t, @( |$ B; S2 |. Z9 \
    附件:6 X: r( a1 Y3 V3 }9 M$ l9 Y& _
    上文txt格式文件:
    . `" _% O& y0 Z# K& d. A8 B% y  `" A% P) ~, P) m
    how.to.install.Texlive.txt (5.46 KB, 下载次数: 1) 7 @8 M6 ^( Y2 \3 N3 H( t3 M
    1 |& R$ r5 q, p* W5 `" D
    texlive-zh-cn指导:
    0 h8 }( z4 |9 y0 c, o+ c- Z
    ' T, K, R( l% Y( u: B& _; R" J* ] texlive-zh-cn.zip (795.03 KB, 下载次数: 1) % u6 d2 |: ]( H: Y+ l  P7 s* n9 l
    / L: N' ^# V5 K
    texlive-zh-cn相关截图:
    6 w* Q5 Q. O; a: l# K9 x6 f3 m6 G/ O( a6 s" }' x
    Screenshot-texlive-zh-cn.pdf - Adobe Reader.png 2 J9 B. m7 v6 m
    Screenshot-texlive-zh-cn.zip -1.png
    ' c- D% @( u4 s1 r6 r
    1 r2 }$ ~) `& @
    支持开源!
    . s; T  y  O/ E4 G( ^
    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
    2 a; K' N  |& x& S支持开源~~~~~~~
    2 F. Z7 H% k# x1 M0 t
    ,这得好好学学
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-10-8 07:23 , Processed in 1.595538 second(s), 87 queries .

    回顶部