QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7557|回复: 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 编辑
    8 C' f7 w- o/ _% n+ [: a
    7 O& ]1 L. S/ g" E系统:Scientific Linux 6.3
    ) _2 ^+ R  C$ y9 A0 D官方网址:9 U" C9 L, C, b. w7 S, y+ X% w6 k
    https://www.scientificlinux.org/: p2 C9 o0 z6 x0 a9 |
    / G9 v2 K" v3 @; N. _# S0 V3 b" g
    Tex\Latex版本:Texlive2012- ^. u  H0 k8 T7 e9 e
    官方网址:
    + ^- R3 A) q1 Nhttp://www.tug.org/texlive/$ u- j7 I! z/ _( v4 Y# W0 V2 m
    ( q& l" g- a' h5 J6 u3 |7 R
    安装完系统后,本人将Scientific Linux系统进行了更新。本人采用将TeX Live 2012的dvd源下载到本地进行的安装。" L- F) r) a! O; l$ R
    安装指南(网络参考及个人实践):" h3 U4 D* d; j

    $ N+ P; {+ v% t; e1.
    1. mount -t iso9660 -o ro,loop,noauto /your/texlive2012-20120701.iso /mnt
    复制代码
    2.
    1. /mnt/install-tl
    复制代码
    #1.、2.两步可参照 http://tug.org/texlive/
    $ J' }! g2 d  L& l
    ; w3 Q( d2 V+ ?  ]1 e) r% Q! {3. 配置环境变量: J+ |0 c& y/ m9 L7 ~1 a

    9 b0 f. k/ q2 j# e3-1. 在/etc/bashrc中添加如下内容
    1. PATH=/usr/local/texlive/2012/bin/i386-linux:PATH; export PATH
      2 }$ `, l* z\" F% e
    2. MANPATH=/usr/local/texlive/2012/texmf/doc/man:MANPATH; export MANPATH. V# v: P# i3 O& ~8 a1 G! H% C
    3. INFOPATH=/usr/local/texlive/2012/texmf/doc/info:INFOPATH; export INFOPATH
      & I$ L' {( q9 Q% W
    复制代码
    3-2. 在/etc/manpath.config中
    5 d" V& ], b6 b& u3 F$ _- p7 u: w1 z) _" Z4 D
        # 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"4 H2 W\" D. V. X6 T4 b, @; U
    复制代码
    4. 添加中文支持
    ) I: l; n% d1 }( j5 q9 e( i5 j$ u) i, E
    注: 运行命令:
    1. sudo yum install perl-Tk
    复制代码
    以实现 tlmgr -gui 的运行。
    % U. c/ f! T; w, u6 S. S! N2 l* e- |/ R4 w& e9 W
    运行如下命令
    1. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr update -self  v& M2 s: @9 [/ D
    2. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr install xecjk ctex
    复制代码
    程序会自动下载xetex和ctex宏包并进行安装,速度很快。 / }9 q& X- ~% j0 B7 G
    / G; B+ t7 e! E' l/ ]
    5. 安装中文字体* o" B) j& N1 ^6 l, g, h3 a
    3 j7 g( ]% R0 A- O
    将windows中下列字体(同样有adobe的字体)(consola以及iyahei与此无关,但也是我的常用字体)% {& V- N6 Z! H5 e
    , a2 v: T9 j/ G- c' |
        -rw-------  1 wesker wesker 14526060 2010-02-05 06:25 AdobeFangsongStd-Regular.otf6 F5 Y; x1 j  W* W

    6 t& m4 `" N! q& D8 ~    -rw-------  1 wesker wesker 12265424 2010-02-05 06:25 AdobeHeitiStd-Regular.otf
    % r3 j* K1 v3 R" R5 ?8 i9 c; _3 {
    $ d) X7 ^" o& W    -rw-------  1 wesker wesker 16948908 2010-02-05 06:25 AdobeKaitiStd-Regular.otf
    + H, W! w. T, Z% r0 H& l3 w) Q  ?; L/ H7 r( {# z1 X  a8 i
        -rw-------  1 wesker wesker 15586660 2010-02-05 07:00 AdobeSongStd-Light.otf
    . T3 I& A7 p+ p' H5 D
    ; w0 U" {1 ?& E) a6 K  W    -rw-------  1 wesker wesker   368520 2009-06-11 04:43 consolab.ttf
    7 U$ R8 P1 Q; V; m9 }" s3 e# o0 n( m5 o4 E+ {- l; h7 w
        -rw-------  1 wesker wesker   364864 2009-06-11 04:43 consolai.ttf
    ( I1 }+ r3 V$ s4 E4 V3 k7 N: v( _! Y  Z/ _- }& r4 a' V7 P% D
        -rw-------  1 wesker wesker   358256 2009-06-11 04:43 consola.ttf
    5 q0 k1 q* T& e5 G& E& O7 N/ a1 `
    5 g3 R3 \" K) i. p. b, m    -rw-------  1 wesker wesker   375056 2009-06-11 04:43 consolaz.ttf
    0 A( k1 G( G- u  p& Y: g
    4 |  t! w* O* J* M    -rw-r--r--  1 wesker wesker  8237396 2007-03-19 21:44 iYaHeiBold.ttf/ [  C- O7 }% P5 @. E: }+ N
    9 u$ Z6 C" o& s4 j3 L( A
        -rw-r--r--  1 wesker wesker  8538988 2007-03-19 00:03 iYaHei.ttf6 U3 q+ [7 R: I
    1 t% d! {2 z% L( U% q- X
        -rwxrwxrwx  1 wesker wesker 14602860 2009-06-11 04:43 msyhbd.ttf*
    " v- C* ]! ^  }( Z, q# {" v! S
    % b5 Y6 F; A" T9 ]$ `- d. y2 ]    -rwxrwxrwx  1 wesker wesker 21767952 2009-06-11 04:43 msyh.ttf*! b. U" C" q+ K' B
    * @$ _: U( X. ?$ L9 t
        -rw-------  1 wesker wesker 10576012 2009-06-11 04:43 simfang.ttf
    $ j5 M" W8 W5 Q
    ) e9 E( u' r+ w3 X1 ~5 t    -rw-------  1 wesker wesker  9751960 2009-06-11 04:43 simhei.ttf
    0 i6 D( Y7 e* |+ Z6 L7 ^- i, d8 Z, B/ W* O5 j' i
        -rw-------  1 wesker wesker 11785184 2009-06-11 04:43 simkai.ttf7 d. a3 z) w* n: h, z; e: O
    / w% N' ?2 ~+ b4 K$ I
        -rw-------  1 wesker wesker  9223160 2003-11-05 18:49 SIMLI.TTF
    6 X: q$ c) l% j) h3 t9 @
    8 T) R- X5 ~6 D1 L  ^5 G    -rw-------  1 wesker wesker 15323200 2009-06-11 04:43 simsun.ttc7 c/ D+ W8 {1 Y# L
    ' x% q' E% |0 D) c4 c" g  h
        -rw-------  1 wesker wesker  6700204 2003-11-05 18:55 SIMYOU.TTF/ \0 Q2 _2 e" v' a8 Z

    " e& T5 I4 q1 N' y. U复制至某文件夹,我用的是~/.fonts,双击安装也行,运行如下命令安装也行
    1. sudo mkfontscale
      , h( b. a1 B- z: u1 G4 V9 |0 G4 D
    2. sudo mkfontdir
      4 i. J$ r( N9 I6 q4 L0 g
    3. sudo fc-cache -fv\" w9 u( U! J/ {( t& A$ B
    复制代码
    6. ctexart的修改. m5 [4 F" \7 l/ c% w, X4 M. J$ E0 R
    1 V" ]6 a% e+ s8 c' ^
    如上操作后,使用xelatex只能编译有adobe字体的文件,编译宋体楷体等windows字体的文件会报错,原因我就直接引用ctexart作者的话了。% r9 Y! }) r3 Z; l* U9 [1 r

    . J0 ?9 Q7 r+ U9 J) J7 E在字体定义文件 ctex-xecjk-winfonts.def 中,楷体和仿宋不是使用字体全名,而是使用字体文件名表示的。如楷书是:
    . @! d6 d/ b2 S! Y9 j- c\setCJKfamilyfont{zhkai}{[simkai.ttf]}
    8 W4 }+ s) Z& C之所以这样是因为在 Windows XP 中楷书和仿宋是 GB_2313 字符集的,只有 6000 多个汉字,楷体字体全名是 KaiTi_GB2312;3 b" F9 Q' N: U, a8 \" j: k
    而在 Windows Vista 以后和版本则是 GBK 大字库的,有 20000 多个汉字,字体全名是 KaiTi。
    ' r" v) U; @" ]" A为了避免为微软的不同操作系统版本写不同的配置文件(这样更麻烦,而且 Windows 用户是大多数),就把它直接用没有变化过的字体文件名表示。
    ' Y" P( ]9 h8 t5 c% }- i2 h这个修改就是我做的。当然对于 Linux 用户可能有一些副作用。6 {" f* x) o! S: a& G5 v
    因为上面的字体名使用的是小写字母,而通常大家拷贝的字体是大写字母(这算是我的疏忽)。
    6 E: n: ~" B9 I& m0 l你知道 Windows 不区分文件名大小写,但 Linux 区分,所以当然 Linux 找不到 simsun.ttf 这个字体了。
    $ |2 G+ s# `$ l  B$ [0 L3 p" @我实在不建议 Linux 用户修改 ctex-xecjk-winfonts.def 文件。
    : `' q0 Y) C' ]" U9 U你可以使用 Windows 字体加上默认选项,但注意你安装的中文字体文件名要匹配。/ I3 L0 t, D# @2 C( Q& v7 \9 h, F
    还有一个办法是写自己的配置文件,ctex 宏包有自己的 cfg 文件,
    % P" P0 I/ l0 I: X在 .../texmf-dist/tex/latex/ctex/cfg/ctex.cfg 中,你可以在这个文件里面添加你自己的 local settings。
    - D, j+ ?$ k4 p" K
    / l( P9 o' |* Q; k我的解决方法是修改/usr/local/texlive/2012/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def文件,修改后文件如下
    1. % ctex-xecjk-winfonts.def: Windows 的 xeCJK 字体设置,默认为六种中易字体/ E  b: `# V8 N) e
    2. % vim:ft=tex* t  l' L: `2 }3 K

    3. : y  G1 J\" Q# |+ j, N6 E
    4. % \setCJKmainfont[BoldFont={SimHei},ItalicFont={[SIMKAI.TTF]}]+ _: h+ j' b) ?4 k
    5. % {SimSun}6 X- i\" o% ?& H, n  {
    6. \setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi}]\" M7 i8 y# p2 W8 }) O9 S
    7.       {SimSun}4 R% m! O- F4 u8 c
    8. \setCJKsansfont{SimHei}8 Z( a; V9 r, o) z# X
    9. % \setCJKmonofont{[SIMFANG.TTF]}
      3 v# I0 k; p: U; M, K7 k0 H9 y* d
    10. \setCJKmonofont{FangSong}
      / ^; f  N. L! T- H+ x; d) `
    11. + |6 C6 I3 F, x9 |- |/ a
    12. \setCJKfamilyfont{zhsong}{SimSun}$ G( d0 O/ H9 C8 ]
    13. \setCJKfamilyfont{zhhei}{SimHei}; z) x# `) M4 P: F/ S: f+ p
    14. % \setCJKfamilyfont{zhkai}{[SIMKAI.TTF]}9 T% l) H3 @1 I) g$ r
    15. \setCJKfamilyfont{zhkai}{KaiTi}
      ) |9 F. N$ `3 B% |) S
    16. % \setCJKfamilyfont{zhfs}{[SIMFANG.TTF]}6 N+ H  l* q+ r& }2 o
    17. \setCJKfamilyfont{zhfs}{FangSong}
      * {3 c. v$ b# `9 O' f# w$ I1 \+ B
    18. \setCJKfamilyfont{zhli}{LiSu}
      , U7 o# r& x+ j6 J6 |2 H
    19. \setCJKfamilyfont{zhyou}{YouYuan}' `9 J& w. l% M\" u5 N6 D- |
    20. 2 Q) B' L2 l3 _9 E1 `
    21. \newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体
      ! z, B+ N7 h, H$ }
    22. \newcommand*{\heiti}{\CJKfamily{zhhei}}   % 黑体. U, G% w5 Y# k! ^: b  {
    23. \newcommand*{\kaishu}{\CJKfamily{zhkai}}  % 楷书7 H5 F0 z% ^, x' T3 m; o  {2 J
    24. \newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋- G+ Z- ~! E\" O
    25. \newcommand*{\lishu}{\CJKfamily{zhli}}    % 隶书$ u. b- P: f6 n* t7 v
    26. \newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圆
      ; G) ~. ~  A/ [

    27. / t) j$ |  Q5 S2 m
    28. \endinput
    复制代码
    7. pdf中文显示
    # B; _+ w. c# g5 Y. [5 s5 c" c0 k" N# o
    运行如下命令
    1. sudo yum install  poppler-data
    复制代码
    然后就能正常显示中文pdf了 $ I/ ?7 ]4 B- x

    5 U. {$ W5 ]( ?1 ?( e5 _编辑软件:Kile
    " Z% d1 f$ Q6 `& F" L3 G. E  v  r* ?
    7 O' S/ T6 l' E7 J. R* e. D/ }参考文章网址:& ~- t9 T% c2 e% Y$ E* y) |
    http://wiki.weskers.com/Texlive%E5%AE%89%E8%A3%85
    / [' Z- Q# D% S& M
    5 N; J% s+ i: S" |' s附件:
    / {4 @$ R" N& b- D3 k上文txt格式文件:: q0 i& q. l1 D( C9 M* P  `* u5 O0 X

    : Y3 s  L2 f9 B/ v' [5 Z how.to.install.Texlive.txt (5.46 KB, 下载次数: 1) + [. m% X( R, x
    8 }* T% q1 y% t7 }0 o7 z1 I' B: u
    texlive-zh-cn指导:' G& l( U) t5 b- x7 U

    ' d! d0 h; _& q1 d& N texlive-zh-cn.zip (795.03 KB, 下载次数: 1)
    , B' ~; m2 R0 \1 Z" Q) X3 i6 m6 c
    texlive-zh-cn相关截图:
    0 X1 M, k$ ^% e9 O3 K2 [* a) X$ E% [
    Screenshot-texlive-zh-cn.pdf - Adobe Reader.png
    " \  Q5 l. M$ s5 m0 v% g1 P Screenshot-texlive-zh-cn.zip -1.png
    $ _$ L- H1 m- S4 {3 U+ a2 ~; p' {" x  I
    支持开源!
    8 Q8 S: W; g  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 : Z1 T+ O4 R8 R4 T
    支持开源~~~~~~~

    # H, Z# A& h$ m# w$ r- J,这得好好学学
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-7-30 12:52 , Processed in 0.445868 second(s), 88 queries .

    回顶部