QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7556|回复: 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 编辑
    ; Z: y6 U0 e5 I" K6 N' b1 v
      Y( U3 Y/ R, c2 o2 D8 c; p+ J9 @系统:Scientific Linux 6.3
    * o5 v/ Y; e# z/ u, B: r官方网址:
    , M/ B/ t3 C& T3 f% G. v1 chttps://www.scientificlinux.org/
    2 w$ b9 w5 a% O. L
    ' M8 V; E5 j# `* L2 ?Tex\Latex版本:Texlive2012' I; Z! }  S9 l. d: h: l2 Z2 K
    官方网址:& |% H1 [5 R: L9 m- H1 [
    http://www.tug.org/texlive/
    - u5 m. k7 d8 h( q5 x( e* r, K/ R! U% P, {$ Q4 ~
    安装完系统后,本人将Scientific Linux系统进行了更新。本人采用将TeX Live 2012的dvd源下载到本地进行的安装。. O: E0 A* r$ J, h; B4 s" i" }# p
    安装指南(网络参考及个人实践):
    4 m% I& u9 o* Q- p8 Q4 B* Q$ D3 |/ s* U: @9 m% C8 x
    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/
    9 y8 P$ H4 f- S- h1 \7 a0 s' ]' K8 a) L8 ^7 L& h
    3. 配置环境变量
    + E- G* V: M9 k% n/ v9 e5 [# I/ S; R9 o) R: D) r: _4 E6 c6 l
    3-1. 在/etc/bashrc中添加如下内容
    1. PATH=/usr/local/texlive/2012/bin/i386-linux:PATH; export PATH$ ?6 W( Z$ N2 `; W% c# Q& k0 Y
    2. MANPATH=/usr/local/texlive/2012/texmf/doc/man:MANPATH; export MANPATH
      , _7 L/ E& Z/ K$ v5 d0 d# O
    3. INFOPATH=/usr/local/texlive/2012/texmf/doc/info:INFOPATH; export INFOPATH; u: C: ?2 |  S: a$ [- \! J3 `
    复制代码
    3-2. 在/etc/manpath.config中
    8 o( T. ~2 c! U  T" j" J" i* ]& ~5 H1 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"& ^6 t4 x$ B9 F( ^% o
    复制代码
    4. 添加中文支持  e0 V. u, a; g  m: `: l( U
    : ^/ P3 z1 @8 X
    注: 运行命令:
    1. sudo yum install perl-Tk
    复制代码
    以实现 tlmgr -gui 的运行。
    * W. |# q. a' h
    7 j( f6 v5 X8 k, H; G7 H. l2 l9 I- m, \5 u运行如下命令
    1. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr update -self% s; w! G3 w% Y' D7 Z$ k* [1 B
    2. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr install xecjk ctex
    复制代码
    程序会自动下载xetex和ctex宏包并进行安装,速度很快。 # Z1 H, m3 M& @7 i( L. \6 Z3 P; }
    & y  U' G; V! y( K9 y6 s
    5. 安装中文字体6 a. W  w+ q7 m& x% g) b3 d
    , v9 Y! n0 ?" n8 s8 B3 M
    将windows中下列字体(同样有adobe的字体)(consola以及iyahei与此无关,但也是我的常用字体)
    $ b5 V8 f4 ~" k8 c0 r, i1 H7 ~' X1 B) m' {+ d( G- A- S6 x
        -rw-------  1 wesker wesker 14526060 2010-02-05 06:25 AdobeFangsongStd-Regular.otf
    3 Y) \  T. G/ A% _9 u( y# E* N5 b0 z% H
        -rw-------  1 wesker wesker 12265424 2010-02-05 06:25 AdobeHeitiStd-Regular.otf( `- Y( x: f# g( Y
    % n5 @" _, \3 L* D# u
        -rw-------  1 wesker wesker 16948908 2010-02-05 06:25 AdobeKaitiStd-Regular.otf
    2 R6 H9 @& ?% O6 X7 z3 k  s1 f' N* c; h  \
        -rw-------  1 wesker wesker 15586660 2010-02-05 07:00 AdobeSongStd-Light.otf' N6 t6 ]9 o! i* M5 E% g
    " i; A  ]9 \/ H0 P5 F$ a
        -rw-------  1 wesker wesker   368520 2009-06-11 04:43 consolab.ttf
      T( q$ ~' g) [* L3 _4 J; P: \( V0 Q) G2 ?5 t5 s/ y7 ^
        -rw-------  1 wesker wesker   364864 2009-06-11 04:43 consolai.ttf
    - F  ^3 k9 z+ y: _
    + W% o: m# n' I2 r$ Y    -rw-------  1 wesker wesker   358256 2009-06-11 04:43 consola.ttf( H/ A9 A, F) u1 ^

    + w& ^* c' l+ S    -rw-------  1 wesker wesker   375056 2009-06-11 04:43 consolaz.ttf& s* P$ A+ c5 M: B+ f

    8 [* w- c* Z' m; |    -rw-r--r--  1 wesker wesker  8237396 2007-03-19 21:44 iYaHeiBold.ttf/ w" T7 X- [# A) X/ M

    ' T0 H0 x! I1 ~  }# `. y4 |8 C    -rw-r--r--  1 wesker wesker  8538988 2007-03-19 00:03 iYaHei.ttf" r, Q; G5 |" j7 k" T; n- X1 m
    2 j( ]( j( P4 G- |. R; k  o
        -rwxrwxrwx  1 wesker wesker 14602860 2009-06-11 04:43 msyhbd.ttf*1 w* W% C0 u' ~; [
    4 @, w( }* c% Z- J8 y( @
        -rwxrwxrwx  1 wesker wesker 21767952 2009-06-11 04:43 msyh.ttf*
    1 @) _- u/ a7 m8 T
    ( @" v' t, S; E    -rw-------  1 wesker wesker 10576012 2009-06-11 04:43 simfang.ttf6 X2 i( W/ b+ x& \& g( ^
    + q# D4 p% {( t
        -rw-------  1 wesker wesker  9751960 2009-06-11 04:43 simhei.ttf9 t" U4 @3 @! ~4 ?

    ; R4 O9 I  K+ e( v    -rw-------  1 wesker wesker 11785184 2009-06-11 04:43 simkai.ttf/ V5 f: X# m3 W+ A8 C

    5 s4 O$ s' V5 [% V8 z    -rw-------  1 wesker wesker  9223160 2003-11-05 18:49 SIMLI.TTF7 f# |- ]; L% O1 n

    5 w. f# O5 Y% Z  h) U* S# q    -rw-------  1 wesker wesker 15323200 2009-06-11 04:43 simsun.ttc
    1 p# t4 C) C. E! g/ }
    , ^+ r: f4 O, N5 e  k    -rw-------  1 wesker wesker  6700204 2003-11-05 18:55 SIMYOU.TTF
    . o1 V3 p+ k' O( T$ _8 M" V+ s# P; c  A2 k2 z: h
    复制至某文件夹,我用的是~/.fonts,双击安装也行,运行如下命令安装也行
    1. sudo mkfontscale5 S$ h9 v! v) O\" l
    2. sudo mkfontdir+ s' _\" G! `$ v/ \: Z& T
    3. sudo fc-cache -fv
      / I$ t- S- y. g
    复制代码
    6. ctexart的修改- h; O, m  b# n5 J- [% S

    8 w4 D, V- q0 v* {7 |如上操作后,使用xelatex只能编译有adobe字体的文件,编译宋体楷体等windows字体的文件会报错,原因我就直接引用ctexart作者的话了。
    : j' c' w$ q) P5 `
    , R& T7 X1 f5 [0 y- P$ g; z# E在字体定义文件 ctex-xecjk-winfonts.def 中,楷体和仿宋不是使用字体全名,而是使用字体文件名表示的。如楷书是:* L4 |; S- t6 ?1 d4 p
    \setCJKfamilyfont{zhkai}{[simkai.ttf]}
      _5 W' s; c) R/ l之所以这样是因为在 Windows XP 中楷书和仿宋是 GB_2313 字符集的,只有 6000 多个汉字,楷体字体全名是 KaiTi_GB2312;7 j1 s" z6 D( D+ \8 p) p& j
    而在 Windows Vista 以后和版本则是 GBK 大字库的,有 20000 多个汉字,字体全名是 KaiTi。5 r" f2 \* }6 D
    为了避免为微软的不同操作系统版本写不同的配置文件(这样更麻烦,而且 Windows 用户是大多数),就把它直接用没有变化过的字体文件名表示。% ]$ G% h4 ?( A% v- |3 J4 [. Y
    这个修改就是我做的。当然对于 Linux 用户可能有一些副作用。
    . p/ O# v) l& q' G5 H4 y+ _因为上面的字体名使用的是小写字母,而通常大家拷贝的字体是大写字母(这算是我的疏忽)。. G9 G( M; y2 P* ^* d& ^% L/ o
    你知道 Windows 不区分文件名大小写,但 Linux 区分,所以当然 Linux 找不到 simsun.ttf 这个字体了。0 e" d" _) q) D8 {* c* D; n
    我实在不建议 Linux 用户修改 ctex-xecjk-winfonts.def 文件。1 Y: E: U" w+ E0 J% r# A
    你可以使用 Windows 字体加上默认选项,但注意你安装的中文字体文件名要匹配。
    & s4 N: Y: v9 T5 t还有一个办法是写自己的配置文件,ctex 宏包有自己的 cfg 文件,1 |2 O( S8 P8 p) S) a
    在 .../texmf-dist/tex/latex/ctex/cfg/ctex.cfg 中,你可以在这个文件里面添加你自己的 local settings。
    + u' Q% J" }7 M) J* J6 E
      ^+ d0 I$ X5 R% |% `& c我的解决方法是修改/usr/local/texlive/2012/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def文件,修改后文件如下
    1. % ctex-xecjk-winfonts.def: Windows 的 xeCJK 字体设置,默认为六种中易字体9 C7 ]8 \1 G7 S' |! e9 T
    2. % vim:ft=tex
      3 N3 g/ X4 P- i; S

    3. 9 k4 u1 p; r9 K3 Q% Q2 V9 `' D( n3 z' `
    4. % \setCJKmainfont[BoldFont={SimHei},ItalicFont={[SIMKAI.TTF]}]
        }8 n5 q8 _& U
    5. % {SimSun}7 W! }# \9 {+ r3 ]( c, r
    6. \setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi}]
      ' z: H4 r& v6 F6 v# M5 O
    7.       {SimSun}
      % A+ s: Z, m- V* y& V
    8. \setCJKsansfont{SimHei}7 m; o5 v\" Z3 M/ t- M; Y+ J# x
    9. % \setCJKmonofont{[SIMFANG.TTF]}
      & C6 n. P2 q6 |: e/ z+ H
    10. \setCJKmonofont{FangSong}
      7 ?\" o- X) N\" k* b' w
    11. ; B, P  l: ]2 i/ K. g: p8 q\" H: q
    12. \setCJKfamilyfont{zhsong}{SimSun}% w+ @) @7 I  t1 Q# E
    13. \setCJKfamilyfont{zhhei}{SimHei}' H% x0 ?8 u# C) |* \
    14. % \setCJKfamilyfont{zhkai}{[SIMKAI.TTF]}# K5 d# d( i9 n0 D9 I  E2 P
    15. \setCJKfamilyfont{zhkai}{KaiTi}
      4 p1 A- h& _0 y3 h0 i; l5 h+ s# V
    16. % \setCJKfamilyfont{zhfs}{[SIMFANG.TTF]}! D9 R\" n0 \% L+ i9 x( I
    17. \setCJKfamilyfont{zhfs}{FangSong}
      + k9 o+ T% d7 Z) k8 @
    18. \setCJKfamilyfont{zhli}{LiSu}
      3 w/ k& S9 e2 {$ z, Y
    19. \setCJKfamilyfont{zhyou}{YouYuan}
      : Z  e, Z; ]) q
    20. $ d6 R0 m. C. F0 a
    21. \newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体  v9 Y( R/ u& P( k
    22. \newcommand*{\heiti}{\CJKfamily{zhhei}}   % 黑体) s% i' R5 q  n5 {+ C3 u
    23. \newcommand*{\kaishu}{\CJKfamily{zhkai}}  % 楷书6 J$ _* l  N7 ^
    24. \newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋
      0 m, H5 l0 K/ [9 P
    25. \newcommand*{\lishu}{\CJKfamily{zhli}}    % 隶书
      5 Y9 d+ v7 b! @, }+ W; b& M
    26. \newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圆
      $ f* T2 P, D4 L) j1 Z
    27. * g# F6 n' e2 I9 @5 }
    28. \endinput
    复制代码
    7. pdf中文显示
    , ~9 r& T2 |; N2 y: w
    ; ?( b  B# O5 L7 x运行如下命令
    1. sudo yum install  poppler-data
    复制代码
    然后就能正常显示中文pdf了 0 g: L$ H4 y2 ?% A- O( V/ ]
    7 W, |4 H  q, |2 B; D: E  Q0 {0 f
    编辑软件:Kile
    * [; J& ~2 G6 p4 M" p9 ?" ]9 f' D7 w* X* A8 _! ^+ S
    参考文章网址:
    & g5 |# _" Q% `; A- shttp://wiki.weskers.com/Texlive%E5%AE%89%E8%A3%85
    , K; }: R0 a+ G+ R  f+ {& J5 K& y$ X% h
    附件:
    8 H! M7 O! r' U- j- x7 F上文txt格式文件:% F- h3 I6 r$ `1 ?' _  N# |  t; s
    " g- |0 E* N1 |4 D( o/ i# l
    how.to.install.Texlive.txt (5.46 KB, 下载次数: 1) 9 U; \; o' o; t6 a6 _9 Q4 {
    5 I# }( k2 Z7 P/ ]9 c
    texlive-zh-cn指导:# G3 x: k4 G8 [/ t; T. o7 M

    # k# g0 G% c3 d5 \ texlive-zh-cn.zip (795.03 KB, 下载次数: 1) ! j0 k6 Q, a; q; U8 R0 r, t( O
    + f. ~/ w3 c; j7 e/ F% }
    texlive-zh-cn相关截图:# E9 J* o# R. y% N, [

    4 r$ i* `% m$ S/ C! c* G5 s Screenshot-texlive-zh-cn.pdf - Adobe Reader.png , M  Z1 S8 M/ V2 Q. @( G
    Screenshot-texlive-zh-cn.zip -1.png 6 X9 _* u! \9 y' ?: I; N1 S
    " ]" i" }' [4 X) o& I8 E, z" v
    支持开源!
    % g+ ?" n- d; j2 s
    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 ) A6 R6 C6 F* H
    支持开源~~~~~~~
    / \% Y* C: M, E) u4 l3 R2 k( i
    ,这得好好学学
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-7-30 11:33 , Processed in 0.429697 second(s), 89 queries .

    回顶部