QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7561|回复: 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 编辑 * E, y0 ]9 |, m
    0 A0 B# n  _# `& X8 V
    系统:Scientific Linux 6.3
    ; {. v" }- J# y8 K, {官方网址:
    " p3 |3 A# Y, }+ A4 J* x- R+ V' ~https://www.scientificlinux.org/; n+ H& b$ F, W0 n- l$ ?

    + D! h9 m9 L7 \  @9 t1 N5 yTex\Latex版本:Texlive20123 R4 |' N6 \6 N- N- c
    官方网址:
    8 O- I8 c  O; R' W/ z9 Zhttp://www.tug.org/texlive/. \& t" U) y5 I. ~8 o
    0 h- A/ Y" H. e* g4 Z
    安装完系统后,本人将Scientific Linux系统进行了更新。本人采用将TeX Live 2012的dvd源下载到本地进行的安装。- R0 B4 e6 e, n& ?: X5 g
    安装指南(网络参考及个人实践):
    , [$ _$ U+ {0 t  N3 g0 k8 q3 h4 H/ g0 J' w0 m& M
    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/% ~, {+ U- s8 O2 Q1 z& z

      b. p# J9 @1 Y! @3. 配置环境变量
    # J* m) m7 @9 }' Z: V( f+ f; V* {
    1 J8 R7 L; d7 Q  x# d3-1. 在/etc/bashrc中添加如下内容
    1. PATH=/usr/local/texlive/2012/bin/i386-linux:PATH; export PATH' U7 m# Y0 E) L: |
    2. MANPATH=/usr/local/texlive/2012/texmf/doc/man:MANPATH; export MANPATH
      ; Y\" N, l; S7 u6 j5 `5 W
    3. INFOPATH=/usr/local/texlive/2012/texmf/doc/info:INFOPATH; export INFOPATH; ~5 u' O+ S( P2 G2 W0 N! f
    复制代码
    3-2. 在/etc/manpath.config中  i3 M  a( U/ `4 x. s
      @( n0 Y, k' X# {3 S) a4 |  W
        # 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 B- H) |& N# _8 l# w2 u
    复制代码
    4. 添加中文支持+ I* {" C' l: U! `
    % j4 |+ K$ V# z, p; U' t- L
    注: 运行命令:
    1. sudo yum install perl-Tk
    复制代码
    以实现 tlmgr -gui 的运行。
    7 G$ {) C$ u) H6 W# H6 p/ a; t, o& {1 l/ W8 N' l  e
    运行如下命令
    1. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr update -self
      / X1 n! \0 k$ s/ e8 A
    2. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr install xecjk ctex
    复制代码
    程序会自动下载xetex和ctex宏包并进行安装,速度很快。 . o* _  b# y; z% B$ g# [; d% c

    9 D; @7 Q" g& d/ k5. 安装中文字体
    6 f, e. o( h+ R
    & |/ N/ Y- e3 q+ b* f. V1 e将windows中下列字体(同样有adobe的字体)(consola以及iyahei与此无关,但也是我的常用字体)
    ' H+ `3 K/ U7 ~+ S* \: v$ _! o( o7 G" u7 w% i
        -rw-------  1 wesker wesker 14526060 2010-02-05 06:25 AdobeFangsongStd-Regular.otf* E, z9 d% U! h2 z5 T) b
    7 ^3 k1 v9 `$ T# s
        -rw-------  1 wesker wesker 12265424 2010-02-05 06:25 AdobeHeitiStd-Regular.otf5 y/ d3 c7 S  M
    ) R: _+ l9 }  _/ B
        -rw-------  1 wesker wesker 16948908 2010-02-05 06:25 AdobeKaitiStd-Regular.otf
    ! q% t; a; x6 h2 Y$ c2 b1 n& m3 K3 H4 L# \- ^5 _
        -rw-------  1 wesker wesker 15586660 2010-02-05 07:00 AdobeSongStd-Light.otf7 f! m; l0 h$ `/ D

    0 u; @# @$ Z% w! J% x/ Z    -rw-------  1 wesker wesker   368520 2009-06-11 04:43 consolab.ttf2 ^9 ^" t+ l4 N" D: p: Z  ]! K

    ( @3 p- T( l& Y    -rw-------  1 wesker wesker   364864 2009-06-11 04:43 consolai.ttf2 `+ C* m6 u7 F8 `: M7 y6 a3 U8 A
    & E6 X" `/ t+ c: d
        -rw-------  1 wesker wesker   358256 2009-06-11 04:43 consola.ttf6 [: g5 J2 P8 u1 @

    / t' T( m+ S  V: G  M    -rw-------  1 wesker wesker   375056 2009-06-11 04:43 consolaz.ttf$ g0 {6 \4 v* Q! [4 w; \# Y
    8 Z3 f2 a! C+ _$ A# U
        -rw-r--r--  1 wesker wesker  8237396 2007-03-19 21:44 iYaHeiBold.ttf( z9 p0 _7 [1 V  X0 R, R
    + @% _, m8 o" Q: M5 ?$ N2 [2 t  q
        -rw-r--r--  1 wesker wesker  8538988 2007-03-19 00:03 iYaHei.ttf
    . ~6 r* v! g0 Q% l
    . x1 G; H) C7 D/ g2 x& M    -rwxrwxrwx  1 wesker wesker 14602860 2009-06-11 04:43 msyhbd.ttf*
    : g- e) F( j1 N* h5 \8 x; o) [
    * J& e- x0 r6 ]. X) ^! q    -rwxrwxrwx  1 wesker wesker 21767952 2009-06-11 04:43 msyh.ttf** b  N2 P; a0 y, N6 `0 o8 ~

    : Q  t1 A& S$ U5 z, {4 ^% ^    -rw-------  1 wesker wesker 10576012 2009-06-11 04:43 simfang.ttf
    ; ^; ~- D& ]) p0 g- b  d( [- L" B8 t& M* E% \; d
        -rw-------  1 wesker wesker  9751960 2009-06-11 04:43 simhei.ttf
      Y2 t; a' {4 }5 A5 k! R/ g+ ?/ S# ^' o7 N  ^: @
        -rw-------  1 wesker wesker 11785184 2009-06-11 04:43 simkai.ttf7 O$ I, E0 P* s& y2 ]: w- ~
    7 f$ ~  o+ \6 e3 w4 \/ A7 \
        -rw-------  1 wesker wesker  9223160 2003-11-05 18:49 SIMLI.TTF8 p- A3 [$ r% h- y7 T

    ( ^# P! M1 C( i% R2 R    -rw-------  1 wesker wesker 15323200 2009-06-11 04:43 simsun.ttc
    . h( ~! J. q. H1 s- \$ Q1 o" p
    ) ~* ?: E. o2 c/ S0 z- t    -rw-------  1 wesker wesker  6700204 2003-11-05 18:55 SIMYOU.TTF
    # M5 m' m9 t, Q# F$ [6 J6 ]& q
    0 J& O) K2 k4 P( W复制至某文件夹,我用的是~/.fonts,双击安装也行,运行如下命令安装也行
    1. sudo mkfontscale- a& L. U8 u) Q3 c+ W& H( G/ h* {
    2. sudo mkfontdir, C8 @3 M( h* h. [, v
    3. sudo fc-cache -fv
      , M6 [7 S- {0 T
    复制代码
    6. ctexart的修改
    # m, ^4 T5 u6 v
    7 N- ~+ R; ?: r( n" l! f如上操作后,使用xelatex只能编译有adobe字体的文件,编译宋体楷体等windows字体的文件会报错,原因我就直接引用ctexart作者的话了。
    9 j; U$ _" i2 s) d! g! _/ B! C9 y$ t2 S
    在字体定义文件 ctex-xecjk-winfonts.def 中,楷体和仿宋不是使用字体全名,而是使用字体文件名表示的。如楷书是:& r# `2 Z9 b: r8 N3 P$ E- E
    \setCJKfamilyfont{zhkai}{[simkai.ttf]}
    , Z. \0 a% t4 [  Y  r+ r- o之所以这样是因为在 Windows XP 中楷书和仿宋是 GB_2313 字符集的,只有 6000 多个汉字,楷体字体全名是 KaiTi_GB2312;% C5 k$ ?, ?* ?; f# _4 K$ v
    而在 Windows Vista 以后和版本则是 GBK 大字库的,有 20000 多个汉字,字体全名是 KaiTi。
    $ j5 T2 B- A2 O% Z2 ^为了避免为微软的不同操作系统版本写不同的配置文件(这样更麻烦,而且 Windows 用户是大多数),就把它直接用没有变化过的字体文件名表示。
    ; |+ r! A" N. b6 S这个修改就是我做的。当然对于 Linux 用户可能有一些副作用。
    , Q9 a( k( h+ g1 m因为上面的字体名使用的是小写字母,而通常大家拷贝的字体是大写字母(这算是我的疏忽)。
    8 e7 |( o7 D! r/ [& K& j你知道 Windows 不区分文件名大小写,但 Linux 区分,所以当然 Linux 找不到 simsun.ttf 这个字体了。
    ( D+ [- r5 Y) l' n4 E我实在不建议 Linux 用户修改 ctex-xecjk-winfonts.def 文件。
    , I# G% J5 U6 x$ [" Q6 q你可以使用 Windows 字体加上默认选项,但注意你安装的中文字体文件名要匹配。
    & ?3 I) E! p* b+ f  j1 {6 p9 L: G& c还有一个办法是写自己的配置文件,ctex 宏包有自己的 cfg 文件,' a% ~- d7 @4 n5 n
    在 .../texmf-dist/tex/latex/ctex/cfg/ctex.cfg 中,你可以在这个文件里面添加你自己的 local settings。/ D1 u5 ~% h/ o2 B

    9 x" v2 |& z, W& V% U# I我的解决方法是修改/usr/local/texlive/2012/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def文件,修改后文件如下
    1. % ctex-xecjk-winfonts.def: Windows 的 xeCJK 字体设置,默认为六种中易字体4 K5 M\" ]6 g  m3 k& C  ~3 Z
    2. % vim:ft=tex
      0 N7 f' w\" i  M; ~8 R

    3. # P. o! t2 N7 ^% m+ e: X. R* s
    4. % \setCJKmainfont[BoldFont={SimHei},ItalicFont={[SIMKAI.TTF]}]
      / O1 l2 i5 N$ B4 u5 R
    5. % {SimSun}2 t9 q& }. f7 L2 U
    6. \setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi}]
        x. A- O9 r$ g& u. b4 U: ?
    7.       {SimSun}0 B) s- j$ g+ K8 ~
    8. \setCJKsansfont{SimHei}0 t6 m' j, y/ k8 @
    9. % \setCJKmonofont{[SIMFANG.TTF]}, q3 `2 z2 [- R3 m/ H
    10. \setCJKmonofont{FangSong}
      ' D/ v; {/ Y6 G0 y% n* S( Z
    11. 4 t: ~; w- P\" _1 Y\" F
    12. \setCJKfamilyfont{zhsong}{SimSun}) J) F/ B( y' S- M! d+ ~* Q
    13. \setCJKfamilyfont{zhhei}{SimHei}/ B' Z) S! Y3 n7 J: S
    14. % \setCJKfamilyfont{zhkai}{[SIMKAI.TTF]}\" Z' Y3 C( P0 i. J
    15. \setCJKfamilyfont{zhkai}{KaiTi}
      * ~+ o% v% }/ ~: s+ g% w' W
    16. % \setCJKfamilyfont{zhfs}{[SIMFANG.TTF]}
      8 R. e# v: D) y- f. o5 {9 V* g
    17. \setCJKfamilyfont{zhfs}{FangSong}
        c1 y$ e/ E, G5 ^; s3 ~3 B5 J
    18. \setCJKfamilyfont{zhli}{LiSu}3 X  f( D; H; i. P; |' }
    19. \setCJKfamilyfont{zhyou}{YouYuan}
      ( R7 M; L* @2 r& `

    20. ; G3 @& {% V$ W, E6 A
    21. \newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体, Q! S: e( C. r0 c' e7 Z
    22. \newcommand*{\heiti}{\CJKfamily{zhhei}}   % 黑体
      + h& |' z2 k) ]8 i6 C/ G, ~& D' j0 w
    23. \newcommand*{\kaishu}{\CJKfamily{zhkai}}  % 楷书; C$ ~, A2 q) v$ E, K# E\" X& v1 g
    24. \newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋3 K8 D9 b) L  b! ~; p& @( }
    25. \newcommand*{\lishu}{\CJKfamily{zhli}}    % 隶书
      2 i5 V, E% T4 L- b8 S1 L8 D, G
    26. \newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圆
      6 F0 c; [  z% L# x! S/ A\" S  U
    27. ; N& J) s! m9 e& }# ^+ d9 y! _
    28. \endinput
    复制代码
    7. pdf中文显示# D* t  d, @/ T+ u3 ?0 h
    % c5 E2 U; q# ~- p" t3 N- H
    运行如下命令
    1. sudo yum install  poppler-data
    复制代码
    然后就能正常显示中文pdf了 0 h: m- b4 ~) d1 a7 [( o: [

    3 o1 M  B* e5 f5 z5 R编辑软件:Kile
    1 R9 o9 n: L8 R# M6 d8 A
    ' N! d) V, j& I! C参考文章网址:
      v5 \8 |( P3 \$ \  Chttp://wiki.weskers.com/Texlive%E5%AE%89%E8%A3%85$ e( Z3 }: \& ]% Y( s( C5 E

    6 L$ n1 |* k, I; {4 ?附件:) X6 n- n0 F( L' l& @1 F
    上文txt格式文件:/ n0 k; U" `6 A- u- s% o2 g
    8 p( i1 F! b! A8 }8 t+ O/ u4 m
    how.to.install.Texlive.txt (5.46 KB, 下载次数: 1)
    ; X' [8 W9 ~4 z: c
    ! D3 s9 ?3 f* Rtexlive-zh-cn指导:! T9 I; G" [0 c! w! w0 k) S$ i/ Y

    2 f. B: u/ t6 K3 p6 ~( W texlive-zh-cn.zip (795.03 KB, 下载次数: 1) " H$ c4 `+ y- p- l( s
    9 A9 [- J5 R6 R
    texlive-zh-cn相关截图:5 d5 ]. g& S7 k; a7 [6 A

    7 J8 P, t% E) F9 z- d Screenshot-texlive-zh-cn.pdf - Adobe Reader.png + j2 T6 y+ o: q4 y/ J+ K
    Screenshot-texlive-zh-cn.zip -1.png
    0 z3 f8 K+ n. v; [5 ^
    / \/ t6 V1 g" `! f0 M5 t
    支持开源!

    ) S# W! X4 o+ f3 j
    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
    ) C0 l6 Y$ s! g3 U2 p支持开源~~~~~~~

    0 b+ J2 p; K4 h: p- a% u$ x% H,这得好好学学
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-8-1 09:17 , Processed in 0.659387 second(s), 87 queries .

    回顶部