QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7555|回复: 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 O& ?7 ?0 Y& |$ e) u2 U0 ]" D5 b, _# j, q$ ]
    系统:Scientific Linux 6.34 l* b3 d1 P2 G2 b' i
    官方网址:
    9 m) b# B+ {& l" whttps://www.scientificlinux.org/
    6 _- R( h5 O% ^- N0 f7 z
    ! S6 `  h1 n+ p* I: ~( c# j" BTex\Latex版本:Texlive2012" x8 Y! v2 w( D. ~
    官方网址:" c* a+ c( A) j8 o& n- U! z
    http://www.tug.org/texlive/( ]- O/ E' N0 T5 y. A
    ! g  [& x: Y" r; ?/ C
    安装完系统后,本人将Scientific Linux系统进行了更新。本人采用将TeX Live 2012的dvd源下载到本地进行的安装。
    0 L; N, a6 z$ f! y1 ^* y安装指南(网络参考及个人实践):: q  P) f8 [8 q" q
    ' D" i8 x. a4 Y
    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/
    : T/ w9 j2 S* P( n: R& E( f, {) ~6 b1 @+ a6 C- D1 d5 E
    3. 配置环境变量0 F! J; Z* S8 w3 b) I" r5 r
    , m/ g& u7 }, R/ q7 X
    3-1. 在/etc/bashrc中添加如下内容
    1. PATH=/usr/local/texlive/2012/bin/i386-linux:PATH; export PATH
      + U! Y- b0 n$ M' o
    2. MANPATH=/usr/local/texlive/2012/texmf/doc/man:MANPATH; export MANPATH( O4 R9 S; e& v# F$ e- m
    3. INFOPATH=/usr/local/texlive/2012/texmf/doc/info:INFOPATH; export INFOPATH
        T# T5 |+ e% {' h: I+ Z1 u
    复制代码
    3-2. 在/etc/manpath.config中4 S  ^+ b' @; v

    9 B* R- `0 z- C8 ~    # 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 Q, t\" t2 z. A1 E
    复制代码
    4. 添加中文支持
    5 K3 y' r1 v; z7 ]. S8 [
    , K  L" h3 C5 h6 e; s' I注: 运行命令:
    1. sudo yum install perl-Tk
    复制代码
    以实现 tlmgr -gui 的运行。* T2 ~4 k" F& E$ N+ ~
    - ], `/ o1 H+ P: p0 r1 ]
    运行如下命令
    1. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr update -self
        j9 ?% A5 N' p) S2 O
    2. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr install xecjk ctex
    复制代码
    程序会自动下载xetex和ctex宏包并进行安装,速度很快。
    / ~% n6 d# L/ E
    + U" }( f2 W' C1 I5. 安装中文字体
    # f+ a& _8 {- u* g
    . c8 ?% U7 }% B# r7 d将windows中下列字体(同样有adobe的字体)(consola以及iyahei与此无关,但也是我的常用字体): u9 U* J( F1 _& r5 U6 @0 o
    * l8 U. F. |- L
        -rw-------  1 wesker wesker 14526060 2010-02-05 06:25 AdobeFangsongStd-Regular.otf
    9 b, t" @+ C/ h. k' ]9 a
    , ~9 A0 m; k% j8 h0 X4 F    -rw-------  1 wesker wesker 12265424 2010-02-05 06:25 AdobeHeitiStd-Regular.otf
    7 l) D- }# K2 ?; t5 U
    ! f. |2 V' I3 }' @$ l" J: l    -rw-------  1 wesker wesker 16948908 2010-02-05 06:25 AdobeKaitiStd-Regular.otf/ J% J7 T0 M0 V
    3 L2 L% w, d3 W! N
        -rw-------  1 wesker wesker 15586660 2010-02-05 07:00 AdobeSongStd-Light.otf/ E8 S* @% C' p% r1 B* L" @

    5 X2 W6 O8 q' `6 p2 n7 }% U$ `4 x    -rw-------  1 wesker wesker   368520 2009-06-11 04:43 consolab.ttf
    . @0 k2 Q* {7 D8 l
    : @5 }3 h3 ~: Q4 d    -rw-------  1 wesker wesker   364864 2009-06-11 04:43 consolai.ttf) _  n/ e. i  i0 _
    4 B2 a- Z& u% S' x' w1 m
        -rw-------  1 wesker wesker   358256 2009-06-11 04:43 consola.ttf; k! e+ I  \2 ~1 q. d5 E

    6 u( p; A# P& L* h: h    -rw-------  1 wesker wesker   375056 2009-06-11 04:43 consolaz.ttf
    " q1 J& ]( r$ L, j& T* O
    7 w1 w) V, [4 C" W" h3 m* s7 ^    -rw-r--r--  1 wesker wesker  8237396 2007-03-19 21:44 iYaHeiBold.ttf
    4 k- x* R. L1 w$ s
    : r& Q5 U, j6 j    -rw-r--r--  1 wesker wesker  8538988 2007-03-19 00:03 iYaHei.ttf! H$ u- f4 N# h4 o& ?  A
    " u- M& v, r) e. J4 V& u; o% {
        -rwxrwxrwx  1 wesker wesker 14602860 2009-06-11 04:43 msyhbd.ttf*
    5 K; ^7 U3 h- d& d4 t
    ; d& q  K. N/ U4 ^    -rwxrwxrwx  1 wesker wesker 21767952 2009-06-11 04:43 msyh.ttf*
    / d9 Q1 C6 M' t' K2 L+ V% a4 m9 ?" l
        -rw-------  1 wesker wesker 10576012 2009-06-11 04:43 simfang.ttf" z: L6 Y7 g* h0 V  z$ G' C

    4 s. D% J3 ?" g4 w6 i* X    -rw-------  1 wesker wesker  9751960 2009-06-11 04:43 simhei.ttf$ f2 @8 v( `0 v3 N! n* O. f
    ( l* M! U+ r: b, \2 K
        -rw-------  1 wesker wesker 11785184 2009-06-11 04:43 simkai.ttf
    % }7 R: x3 z1 j# g9 y3 x& Z$ `! p4 i& z6 C  v1 K  [
        -rw-------  1 wesker wesker  9223160 2003-11-05 18:49 SIMLI.TTF2 J( H% R" i$ A7 x0 p

    & P0 y% J: L8 g7 m" T3 e    -rw-------  1 wesker wesker 15323200 2009-06-11 04:43 simsun.ttc
    & g+ z! y5 n* e: u8 W6 q9 ?' c0 S) c7 Z2 W4 _( s2 y
        -rw-------  1 wesker wesker  6700204 2003-11-05 18:55 SIMYOU.TTF
    : W! m8 ]. [& e/ h
    3 }! O: M  L$ F/ @+ H复制至某文件夹,我用的是~/.fonts,双击安装也行,运行如下命令安装也行
    1. sudo mkfontscale
      & ~! Y% G: u! H: V) }
    2. sudo mkfontdir4 t' r4 {5 _0 {' X8 s
    3. sudo fc-cache -fv
      , ]. [* I5 @0 M- m# b4 M  K
    复制代码
    6. ctexart的修改
    7 t2 _, J! S& k( I! f# H  q6 s+ x# e' A5 e# O) s. _: V
    如上操作后,使用xelatex只能编译有adobe字体的文件,编译宋体楷体等windows字体的文件会报错,原因我就直接引用ctexart作者的话了。
    ! M* L" n( |' h& U( a4 n3 I6 X+ P; R9 ^2 \9 f; v4 g7 c
    在字体定义文件 ctex-xecjk-winfonts.def 中,楷体和仿宋不是使用字体全名,而是使用字体文件名表示的。如楷书是:7 ^9 M, Z" X; ~! B0 W5 M
    \setCJKfamilyfont{zhkai}{[simkai.ttf]}" v& r# ^7 x1 N3 C% Z
    之所以这样是因为在 Windows XP 中楷书和仿宋是 GB_2313 字符集的,只有 6000 多个汉字,楷体字体全名是 KaiTi_GB2312;( O- \' P7 c' D  Z$ P
    而在 Windows Vista 以后和版本则是 GBK 大字库的,有 20000 多个汉字,字体全名是 KaiTi。8 V5 `9 f. N! ]( A6 h- T( @
    为了避免为微软的不同操作系统版本写不同的配置文件(这样更麻烦,而且 Windows 用户是大多数),就把它直接用没有变化过的字体文件名表示。& T. r  N+ R5 d% }
    这个修改就是我做的。当然对于 Linux 用户可能有一些副作用。
    8 ?( ?7 m% {' C2 |, L7 Q& o因为上面的字体名使用的是小写字母,而通常大家拷贝的字体是大写字母(这算是我的疏忽)。% u  H% e+ A9 S! X* [# t: ~2 ?
    你知道 Windows 不区分文件名大小写,但 Linux 区分,所以当然 Linux 找不到 simsun.ttf 这个字体了。
    ; s8 x% c0 h! {: p) W我实在不建议 Linux 用户修改 ctex-xecjk-winfonts.def 文件。4 P* T. n* S) `. B9 [
    你可以使用 Windows 字体加上默认选项,但注意你安装的中文字体文件名要匹配。1 ]5 B1 p3 z6 ?8 Z# S
    还有一个办法是写自己的配置文件,ctex 宏包有自己的 cfg 文件,
    & r7 ?) P3 E% Y# Y: I" c- R在 .../texmf-dist/tex/latex/ctex/cfg/ctex.cfg 中,你可以在这个文件里面添加你自己的 local settings。
    ) ]4 k: F& a) U) P- k) i2 Y2 p& V/ Q) k" K4 S! Z) I2 `
    我的解决方法是修改/usr/local/texlive/2012/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def文件,修改后文件如下
    1. % ctex-xecjk-winfonts.def: Windows 的 xeCJK 字体设置,默认为六种中易字体
      1 \1 ?5 \4 j  \\" M: `
    2. % vim:ft=tex5 n$ T' k) \: [0 N) W+ o
    3. : A$ d8 w# v\" k+ U; E9 m
    4. % \setCJKmainfont[BoldFont={SimHei},ItalicFont={[SIMKAI.TTF]}]3 Y  ?) I5 H  ^5 C
    5. % {SimSun}- M* F. a: M$ O  p2 O
    6. \setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi}]5 Z, Y/ o3 E0 ]. Z5 i4 q
    7.       {SimSun}
      . ]9 N/ y1 J1 O' b
    8. \setCJKsansfont{SimHei}* J) ^9 a$ w$ g1 R4 X
    9. % \setCJKmonofont{[SIMFANG.TTF]}
      2 d# Q; U' p. h  P- d
    10. \setCJKmonofont{FangSong}\" ~5 S1 e\" J' a. z$ \

    11.   W; ~+ Z. Y, \; q
    12. \setCJKfamilyfont{zhsong}{SimSun}
      % b3 ?: b( J- c3 X' i
    13. \setCJKfamilyfont{zhhei}{SimHei}, J6 ]! n: _\" j3 S. q
    14. % \setCJKfamilyfont{zhkai}{[SIMKAI.TTF]}
      6 L7 N/ j  d' f, y/ n/ o2 Q
    15. \setCJKfamilyfont{zhkai}{KaiTi}6 t2 y; T/ P. _/ P
    16. % \setCJKfamilyfont{zhfs}{[SIMFANG.TTF]}
      + |8 S4 z$ N. \
    17. \setCJKfamilyfont{zhfs}{FangSong}
      . y& X! q5 b9 h5 U8 R9 p
    18. \setCJKfamilyfont{zhli}{LiSu}  K4 [# a) j- d8 y; t$ S
    19. \setCJKfamilyfont{zhyou}{YouYuan}
      2 s. f7 H  q: @+ F

    20. , L/ J% G, H4 ^% O9 W
    21. \newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体# W\" p6 P- i2 M- ]
    22. \newcommand*{\heiti}{\CJKfamily{zhhei}}   % 黑体! r/ n8 i6 }) H2 ^+ f' X. U* `) s
    23. \newcommand*{\kaishu}{\CJKfamily{zhkai}}  % 楷书/ F. o4 i6 M$ d
    24. \newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋
      0 S2 x$ h2 @/ A* E3 D6 i: E( D
    25. \newcommand*{\lishu}{\CJKfamily{zhli}}    % 隶书
      5 J% k/ J- d  ]\" \( Q5 r
    26. \newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圆
      ( [\" M9 Y3 Y5 T: g
    27.   ~9 c: \, S! |3 s
    28. \endinput
    复制代码
    7. pdf中文显示
    ' [: `  [* c* c( o8 Z0 _6 n6 v0 d, p) m' B! C+ W
    运行如下命令
    1. sudo yum install  poppler-data
    复制代码
    然后就能正常显示中文pdf了
    , ~+ v; e% J5 }2 R0 \0 v1 E  M3 T7 C3 g6 P3 V, |( z: \; ^7 L9 x0 z. l6 E
    编辑软件:Kile
    : Q  a2 G$ r! {/ h# t* H) p
    & ]# b8 {8 f- y# k参考文章网址:$ t* c% w# q7 C$ Y, ]" r, J. Y
    http://wiki.weskers.com/Texlive%E5%AE%89%E8%A3%85
      F# d$ H2 l; U1 D4 C! O- D# k3 w! j9 a& H
    附件:
    + i5 {) P2 O* A! u" T上文txt格式文件:
    : a" W, K' a. A  ^# J2 |4 H9 w; ]  d+ M3 ^* [+ B9 U
    how.to.install.Texlive.txt (5.46 KB, 下载次数: 1)
    8 E7 W0 @& l& k  b( R% A# S, t( r) E$ G
    texlive-zh-cn指导:) f! s2 Z% @. J% y- I  }5 d6 k2 g6 X
    7 v6 Y0 @* s7 C5 g( _- e/ J# h
    texlive-zh-cn.zip (795.03 KB, 下载次数: 1) / H6 k/ M& n1 Z1 |3 |# n9 d
    / Q: Z7 ?  f8 }5 U# ?5 r
    texlive-zh-cn相关截图:
      G1 I* x3 ~9 z" C$ ]$ r3 X5 ^& y5 u
    Screenshot-texlive-zh-cn.pdf - Adobe Reader.png
    / `! ?+ k% B7 p# j7 D5 u6 R0 A Screenshot-texlive-zh-cn.zip -1.png
    1 b- ^: c+ o" G2 P/ \( [; W2 o  D2 M: g& {' \- |
    支持开源!
    3 i/ |. D. p+ ^8 Z* l. v. v5 h
    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
      v  i6 Q0 n8 A! F, s支持开源~~~~~~~
    ! d. \2 L; I2 t* U* [1 y
    ,这得好好学学
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-7-30 01:47 , Processed in 0.857289 second(s), 88 queries .

    回顶部