QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7462|回复: 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 t! g. E7 M5 ~) C1 f* |7 }

    ( m. |6 I$ n/ q系统:Scientific Linux 6.3' U. m6 D5 f3 |; d3 T
    官方网址:) e9 f3 l) h& o) ~
    https://www.scientificlinux.org/
    6 `9 {2 V- X0 l0 h- u% t" O/ _; f& t8 d4 i) j
    Tex\Latex版本:Texlive2012
    4 J) {3 F0 z# O官方网址:1 r! I) [5 S$ @8 }& U' [
    http://www.tug.org/texlive/
    ' }# Z  a% \6 p& N
    9 u9 a. _1 e% P3 W; f, J安装完系统后,本人将Scientific Linux系统进行了更新。本人采用将TeX Live 2012的dvd源下载到本地进行的安装。( C0 `- g/ M& l& A% ^! w
    安装指南(网络参考及个人实践):
    3 i1 b1 R6 L1 S7 q9 F1 ], |$ |  j- \2 s- t( \3 w% @) Y  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/
    0 Y6 `0 [  F& x% M8 K& `$ N. `* ^4 _; a
    3. 配置环境变量
    0 n$ }+ N# G# c9 c" l5 z# C2 H; z
    * y& G; }  K# }& x& l6 ?3-1. 在/etc/bashrc中添加如下内容
    1. PATH=/usr/local/texlive/2012/bin/i386-linux:PATH; export PATH
      + a  a# u% v; ]: l
    2. MANPATH=/usr/local/texlive/2012/texmf/doc/man:MANPATH; export MANPATH! J1 ^& F6 T: b4 l& l$ M9 m! I  Q2 ^
    3. INFOPATH=/usr/local/texlive/2012/texmf/doc/info:INFOPATH; export INFOPATH/ _2 W! ^& b* ]/ c
    复制代码
    3-2. 在/etc/manpath.config中# C8 n  I' D' C6 J

    0 D5 k* X: K2 B4 {* F, ^8 }3 E. F( i    # 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"
      % F0 Y' n/ O7 u7 ]( Q
    复制代码
    4. 添加中文支持, ?% }" @7 e7 }8 M1 Q$ {

    ' y' h/ n: P" c注: 运行命令:
    1. sudo yum install perl-Tk
    复制代码
    以实现 tlmgr -gui 的运行。" b" i' F5 }$ U" r

    ! D7 m# f, B9 f/ \; A, _运行如下命令
    1. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr update -self1 J) d8 r0 E; I+ ~+ L
    2. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr install xecjk ctex
    复制代码
    程序会自动下载xetex和ctex宏包并进行安装,速度很快。
    7 i3 f! E- O; Y2 Z) T3 h  Q% w( ~" {! U. L. V  x8 }1 K: @
    5. 安装中文字体7 k+ u, Z6 v3 z9 r+ b
    ; a. W6 o( `) R3 J& u: K
    将windows中下列字体(同样有adobe的字体)(consola以及iyahei与此无关,但也是我的常用字体)
    ( M& d8 W6 M" A: n) M7 ~( W$ {" c3 N/ Q) `1 Z; O/ C$ e
        -rw-------  1 wesker wesker 14526060 2010-02-05 06:25 AdobeFangsongStd-Regular.otf% I5 Y/ W1 O" A0 t2 w
    " z/ D3 d" Z+ g$ e3 L
        -rw-------  1 wesker wesker 12265424 2010-02-05 06:25 AdobeHeitiStd-Regular.otf' N% ?& j" h+ d. @- |& k

    9 d- \* o3 a$ y' G* Q% I0 G' ?9 D    -rw-------  1 wesker wesker 16948908 2010-02-05 06:25 AdobeKaitiStd-Regular.otf
    0 T' d/ M& Z2 w! K# q+ e9 N
    $ U* z9 D9 t! A4 v6 w    -rw-------  1 wesker wesker 15586660 2010-02-05 07:00 AdobeSongStd-Light.otf
    ! s" ?' Y$ O' ~! }* I" g6 B; a: H7 m: V, U7 @) I9 {
        -rw-------  1 wesker wesker   368520 2009-06-11 04:43 consolab.ttf, L7 S/ {! a! b! p
    # Y+ [$ Q* ]+ v' \+ ~
        -rw-------  1 wesker wesker   364864 2009-06-11 04:43 consolai.ttf& W( `, F& I# }  i6 s

    , Y- `( p3 T4 E; |3 o* ~    -rw-------  1 wesker wesker   358256 2009-06-11 04:43 consola.ttf
    ( {( P' Y8 Q* T' b6 O+ m
    - M4 R0 o* @- O& O9 y    -rw-------  1 wesker wesker   375056 2009-06-11 04:43 consolaz.ttf1 p' |* l/ u5 L; T
    : B2 [' x( I3 n# _
        -rw-r--r--  1 wesker wesker  8237396 2007-03-19 21:44 iYaHeiBold.ttf% N8 M8 ]3 U+ W3 V

    ( Q* f" `2 Y  N) e- I5 v. e5 S    -rw-r--r--  1 wesker wesker  8538988 2007-03-19 00:03 iYaHei.ttf3 t/ v$ R) L! _9 A- N: G$ j) N
    5 g9 q) Y, N6 T+ i4 L- H  ^& \
        -rwxrwxrwx  1 wesker wesker 14602860 2009-06-11 04:43 msyhbd.ttf*
    ; R1 J* ^% D3 a/ f* v) r& r6 W( s% h" K% h
        -rwxrwxrwx  1 wesker wesker 21767952 2009-06-11 04:43 msyh.ttf*
    6 F& f, r. ~/ J' x/ e( {+ B# v0 Q: Q" f* d7 F9 F1 U
        -rw-------  1 wesker wesker 10576012 2009-06-11 04:43 simfang.ttf
    . H6 F, T0 q, c0 M! d% b$ L9 Z; c0 Z
        -rw-------  1 wesker wesker  9751960 2009-06-11 04:43 simhei.ttf
    $ [# K, \+ N, \* C1 Y- K
    , a" A; |8 a: K3 k9 a, k% g6 S! G    -rw-------  1 wesker wesker 11785184 2009-06-11 04:43 simkai.ttf
    ! d1 F8 G. i) J/ n( L& d$ [' t6 a4 D1 T' P* ^
        -rw-------  1 wesker wesker  9223160 2003-11-05 18:49 SIMLI.TTF# u% G- w! L  A2 |8 u( Z1 r

    ' p; i1 v1 h) J2 H! b9 S# c    -rw-------  1 wesker wesker 15323200 2009-06-11 04:43 simsun.ttc# n, N2 v% L# d0 j% t/ r, G5 s
    , P& @2 A# ^  E0 ^) ]5 F
        -rw-------  1 wesker wesker  6700204 2003-11-05 18:55 SIMYOU.TTF$ h! ?6 U2 F& ^8 Q4 \
    6 L7 j- A: n0 g  }2 q
    复制至某文件夹,我用的是~/.fonts,双击安装也行,运行如下命令安装也行
    1. sudo mkfontscale  @& X6 P\" J* |
    2. sudo mkfontdir, p! K$ F2 l0 Q: m
    3. sudo fc-cache -fv& r, A2 j8 K  k5 y/ i\" _
    复制代码
    6. ctexart的修改2 p. s- I% V# h1 _# l4 C( c) n& z

    ) X" H* U1 |  D1 \7 `如上操作后,使用xelatex只能编译有adobe字体的文件,编译宋体楷体等windows字体的文件会报错,原因我就直接引用ctexart作者的话了。" n) f. l& A/ @* `, c7 T5 [9 M
    0 k) z* f5 O. l
    在字体定义文件 ctex-xecjk-winfonts.def 中,楷体和仿宋不是使用字体全名,而是使用字体文件名表示的。如楷书是:! k1 M" \, S( D! P; ^
    \setCJKfamilyfont{zhkai}{[simkai.ttf]}
    % ?  K" Y1 l; E5 b6 s之所以这样是因为在 Windows XP 中楷书和仿宋是 GB_2313 字符集的,只有 6000 多个汉字,楷体字体全名是 KaiTi_GB2312;6 i7 j* m& B& w9 q* j
    而在 Windows Vista 以后和版本则是 GBK 大字库的,有 20000 多个汉字,字体全名是 KaiTi。! n: V+ ~1 I/ i, O
    为了避免为微软的不同操作系统版本写不同的配置文件(这样更麻烦,而且 Windows 用户是大多数),就把它直接用没有变化过的字体文件名表示。
    $ D+ P2 U! I6 [% e8 l- K这个修改就是我做的。当然对于 Linux 用户可能有一些副作用。! l* G" [, N/ Q( m
    因为上面的字体名使用的是小写字母,而通常大家拷贝的字体是大写字母(这算是我的疏忽)。
    7 B8 c# Q2 Q: w! U* [1 H4 Z你知道 Windows 不区分文件名大小写,但 Linux 区分,所以当然 Linux 找不到 simsun.ttf 这个字体了。
    8 `* S5 d" [" ?/ s! `我实在不建议 Linux 用户修改 ctex-xecjk-winfonts.def 文件。: F5 ~! y3 e' X1 i& S1 D
    你可以使用 Windows 字体加上默认选项,但注意你安装的中文字体文件名要匹配。# {/ p  R2 u6 P2 E5 S  v9 x
    还有一个办法是写自己的配置文件,ctex 宏包有自己的 cfg 文件,) a+ o+ T" C* M
    在 .../texmf-dist/tex/latex/ctex/cfg/ctex.cfg 中,你可以在这个文件里面添加你自己的 local settings。0 D" r+ A5 ]9 K7 S& {1 X/ A
    ) v7 w% B& l0 M/ {5 S1 F4 a2 a! W
    我的解决方法是修改/usr/local/texlive/2012/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def文件,修改后文件如下
    1. % ctex-xecjk-winfonts.def: Windows 的 xeCJK 字体设置,默认为六种中易字体
      & _$ g8 m, a0 C( y, K& f
    2. % vim:ft=tex/ R) Y  Z0 Z5 ~, u( |
    3. 3 _7 ]2 \$ C9 d
    4. % \setCJKmainfont[BoldFont={SimHei},ItalicFont={[SIMKAI.TTF]}]& m4 D* J8 L+ q  i% H1 [- v
    5. % {SimSun}
      7 u5 m( T8 Y; n* z8 L1 J  X
    6. \setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi}], h- X( d& [/ J3 a& \
    7.       {SimSun}
      * U* i( ]% y5 r1 X! l
    8. \setCJKsansfont{SimHei}
      0 W% z9 C& e! S4 K; N! o
    9. % \setCJKmonofont{[SIMFANG.TTF]}
      ' g) z* L, K8 z# y/ c4 |8 h
    10. \setCJKmonofont{FangSong}
      + w5 y1 j- G  l! h4 X
    11. \" C' Y6 A7 i/ {$ m6 l$ H7 j) u
    12. \setCJKfamilyfont{zhsong}{SimSun}! ]5 d\" b0 K4 b- A  I3 p7 ?7 _& E
    13. \setCJKfamilyfont{zhhei}{SimHei}
      & N3 y: ~# _: M: n# B
    14. % \setCJKfamilyfont{zhkai}{[SIMKAI.TTF]}4 J! o  I8 |) S
    15. \setCJKfamilyfont{zhkai}{KaiTi}! y% T+ Y5 P; F4 f* ?! p
    16. % \setCJKfamilyfont{zhfs}{[SIMFANG.TTF]}
      # Q  m7 x! _; d' W9 ]5 I
    17. \setCJKfamilyfont{zhfs}{FangSong}
      / K4 }4 X& W8 @8 m
    18. \setCJKfamilyfont{zhli}{LiSu}
      ' n5 _; T) G, _) z) I
    19. \setCJKfamilyfont{zhyou}{YouYuan}
      ; W4 V: S. d* a

    20. 3 u/ S' T& k1 e
    21. \newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体
      % l6 M6 e& I( R% r4 R1 J! w% {! u
    22. \newcommand*{\heiti}{\CJKfamily{zhhei}}   % 黑体
      % m2 T( D: x2 V+ Z
    23. \newcommand*{\kaishu}{\CJKfamily{zhkai}}  % 楷书6 F' f2 t# I# r6 d3 V; H, C
    24. \newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋
      * i& L, ^/ ^& @3 M1 R5 h
    25. \newcommand*{\lishu}{\CJKfamily{zhli}}    % 隶书! d\" N7 W* D, k# Y
    26. \newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圆
      , n! A2 M3 c  O/ m; K

    27. % j. q0 [9 Y6 N: M) U7 b
    28. \endinput
    复制代码
    7. pdf中文显示
    ) i; T6 r; h* `( {9 B8 F5 }5 b1 U, H5 x+ _
    运行如下命令
    1. sudo yum install  poppler-data
    复制代码
    然后就能正常显示中文pdf了
    / P" ~5 D0 H  F
    0 m' N) g& n; d8 H; J. W编辑软件:Kile
      \- C" `( ?) \1 F7 U( G! c# [6 ^* a
    参考文章网址:7 R2 z# r( `; A1 b- h' M
    http://wiki.weskers.com/Texlive%E5%AE%89%E8%A3%85
    . v* q) o8 X2 j' a* }5 T2 C0 T8 J+ v
    附件:8 k9 T+ u+ Z1 R; `
    上文txt格式文件:! w# b6 h4 z, m8 G2 l
    1 U$ j9 n" g. }, i. p
    how.to.install.Texlive.txt (5.46 KB, 下载次数: 1) ' t2 V3 z. X! l; s$ q& y* J8 G$ v: R4 a
    : h2 Q! ^& ?9 w* T# o( w
    texlive-zh-cn指导:
    + v  e# I, M  v1 s8 J' v  {1 |1 i4 U4 ^0 _1 c3 l( @, W8 d
    texlive-zh-cn.zip (795.03 KB, 下载次数: 1) 2 W1 C6 `' \% A2 u5 L5 h& x

    1 J  I, c8 e+ M) y" S6 Z) htexlive-zh-cn相关截图:
    & z8 L' o* `( M1 S
    # a" p5 J1 d1 _" j: K: e2 A Screenshot-texlive-zh-cn.pdf - Adobe Reader.png 2 Q8 X' e+ p) Z8 Q
    Screenshot-texlive-zh-cn.zip -1.png 7 P: D6 A$ L0 ~9 A0 f0 a

    , ^. B: B2 ]& H. p
    支持开源!
    , ^2 ]& F- \% N% I' I
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    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
    5 n/ N5 l$ o. I8 l支持开源~~~~~~~

    : x' V) _& G6 n! X( C; q4 V/ C- q,这得好好学学
    回复

    使用道具 举报

    艾希安        

    1

    主题

    9

    听众

    193

    积分

    升级  46.5%

  • TA的每日心情
    难过
    2015-2-8 21:54
  • 签到天数: 46 天

    [LV.5]常住居民I

    自我介绍
    热爱建模

    社区QQ达人

    回复

    使用道具 举报

    linmatsas 实名认证       

    53

    主题

    13

    听众

    3591

    积分

    逍遥游

  • TA的每日心情
    奋斗
    2014-12-2 09:53
  • 签到天数: 54 天

    [LV.5]常住居民I

    自我介绍
    额。。。。世界上最讨厌的事情就是自我介绍。。。

    邮箱绑定达人 新人进步奖 发帖功臣 最具活力勋章

    群组Matlab讨论组

    群组数学建模

    群组小草的客厅

    群组2012数学一考研交流

    群组C 语言讨论组

    回复

    使用道具 举报

    0

    主题

    7

    听众

    192

    积分

    升级  46%

  • TA的每日心情
    奋斗
    2013-11-16 12:24
  • 签到天数: 21 天

    [LV.4]偶尔看看III

    回复

    使用道具 举报

    21

    主题

    11

    听众

    259

    积分

    升级  79.5%

  • TA的每日心情
    开心
    2013-11-21 15:37
  • 签到天数: 47 天

    [LV.5]常住居民I

    自我介绍
    爱学习,爱软件

    新人进步奖

    群组MCM优秀论文解析专题

    群组2012第三期美赛培训

    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-4-14 02:24 , Processed in 1.269426 second(s), 92 queries .

    回顶部