QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7584|回复: 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 编辑 5 w' r& v$ k2 t* |$ U
    ( E  Z1 J+ Z1 L* X
    系统:Scientific Linux 6.3
    # {3 t: s4 h* B6 ]+ u官方网址:
    5 l# a1 g8 \( ]; ~https://www.scientificlinux.org/
    1 p5 O# f% c2 Q3 y8 [8 a$ I9 X$ e" E  P
    Tex\Latex版本:Texlive2012
    ) h: x6 A% p: w4 q官方网址:' ^1 w: {! a& H9 n6 z$ s' D
    http://www.tug.org/texlive/3 z  ?* d& ?: z, z
    , f. {, x, r/ U* S; w
    安装完系统后,本人将Scientific Linux系统进行了更新。本人采用将TeX Live 2012的dvd源下载到本地进行的安装。
    - T, U9 E' V' u安装指南(网络参考及个人实践):
    % e4 w) M5 y" x' N9 S  h/ V1 g  b$ n, Q+ I
    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/4 z( M6 p, U4 `: C/ o0 c; O
    . G' p4 x% m0 t; o9 D0 \0 O) x4 T
    3. 配置环境变量
    + Y' w7 \9 e" p/ d' p
    , D5 \5 E7 b* }3 b) w* F3-1. 在/etc/bashrc中添加如下内容
    1. PATH=/usr/local/texlive/2012/bin/i386-linux:PATH; export PATH& b! o8 o' Q: ?5 R7 L
    2. MANPATH=/usr/local/texlive/2012/texmf/doc/man:MANPATH; export MANPATH- d8 Y, H; Q) e# k- f\" g) C
    3. INFOPATH=/usr/local/texlive/2012/texmf/doc/info:INFOPATH; export INFOPATH
      ' s\" Y8 u\" m8 {* Z) K: Q
    复制代码
    3-2. 在/etc/manpath.config中
    0 A9 |: o, \7 N% H6 Q0 s
    , H. p5 a0 P- O8 K& 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"' V4 H( c6 O\" K
    复制代码
    4. 添加中文支持
    % Y* @1 |8 D7 Y) k) [# D' G& ?/ |. K  @  O
    注: 运行命令:
    1. sudo yum install perl-Tk
    复制代码
    以实现 tlmgr -gui 的运行。
    - I4 v4 f+ k. |8 S$ r4 l7 z9 S5 W8 C' p* k; Z1 D5 C# X
    运行如下命令
    1. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr update -self
      + |' b& S: h2 I6 _
    2. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr install xecjk ctex
    复制代码
    程序会自动下载xetex和ctex宏包并进行安装,速度很快。 * s- K) }6 a5 F' G. M$ |
    ; o( i* N* J" q  @
    5. 安装中文字体" ]9 O' v  h- |  w% E

    4 \/ E1 Z% x% S: \; {- x5 P% S将windows中下列字体(同样有adobe的字体)(consola以及iyahei与此无关,但也是我的常用字体)
    3 s. F* b3 F  l- S
    0 f% c8 U2 F: N6 R2 w! c    -rw-------  1 wesker wesker 14526060 2010-02-05 06:25 AdobeFangsongStd-Regular.otf$ S4 @, _/ r# X2 p" b/ y
    ( l- D1 j: ^  ~+ s
        -rw-------  1 wesker wesker 12265424 2010-02-05 06:25 AdobeHeitiStd-Regular.otf
    ! E+ ]0 s8 Y- y9 ?* t6 f
    3 C4 B' T9 K- J% _    -rw-------  1 wesker wesker 16948908 2010-02-05 06:25 AdobeKaitiStd-Regular.otf
    7 n: @" X( l( k- T
    " I1 m# t* J% {' o% D, J    -rw-------  1 wesker wesker 15586660 2010-02-05 07:00 AdobeSongStd-Light.otf
    5 {; O/ y1 D, V  ^
    $ W0 |' y# f. y    -rw-------  1 wesker wesker   368520 2009-06-11 04:43 consolab.ttf' U1 c& G% Z, q0 c. R
    ! y) {0 \" |0 u* J2 P
        -rw-------  1 wesker wesker   364864 2009-06-11 04:43 consolai.ttf( J  J' a& E3 h: i

    8 Y+ `' w1 o0 g( Z! y& n    -rw-------  1 wesker wesker   358256 2009-06-11 04:43 consola.ttf! x- O8 e+ V- S! H* i: v+ t2 R
    * D& H, A1 [4 i  r) j( n* [
        -rw-------  1 wesker wesker   375056 2009-06-11 04:43 consolaz.ttf
    + }& e. m" |, ^( i8 o, N+ L6 ~0 T6 E4 j- X6 W( u# i
        -rw-r--r--  1 wesker wesker  8237396 2007-03-19 21:44 iYaHeiBold.ttf
    ; V$ w* ]& e$ T0 M9 L8 \5 f3 e8 C( r. l; n, T
        -rw-r--r--  1 wesker wesker  8538988 2007-03-19 00:03 iYaHei.ttf% p, ?" s1 v) p- o# k1 B
    / M/ U( [( ^6 f: u7 s+ j
        -rwxrwxrwx  1 wesker wesker 14602860 2009-06-11 04:43 msyhbd.ttf*6 g9 ?. j5 Z- y2 @

    : d2 n% K. ]& I- W0 {( D  Y    -rwxrwxrwx  1 wesker wesker 21767952 2009-06-11 04:43 msyh.ttf*
    ' m- U3 ^+ R. K) u; n/ U4 S2 ^9 V
    . H5 P' \( {4 O3 G    -rw-------  1 wesker wesker 10576012 2009-06-11 04:43 simfang.ttf; G9 k$ v8 A( {: _. m
    8 h- k5 B0 g6 W: S' J) z
        -rw-------  1 wesker wesker  9751960 2009-06-11 04:43 simhei.ttf
    9 `% M- M$ e6 s- |5 s4 i$ \% O# y# d7 K
        -rw-------  1 wesker wesker 11785184 2009-06-11 04:43 simkai.ttf7 x% X, Y+ J' p  p; v" X9 j0 F
    ; ?) w7 q8 u$ R
        -rw-------  1 wesker wesker  9223160 2003-11-05 18:49 SIMLI.TTF7 s# c1 u" Z! G; x, J- c( a
    7 L9 [) |4 N" F2 W% G: e( ]
        -rw-------  1 wesker wesker 15323200 2009-06-11 04:43 simsun.ttc8 `4 k6 [9 e& Q5 [! H( g4 F

    ! T6 y$ S$ W. D  n    -rw-------  1 wesker wesker  6700204 2003-11-05 18:55 SIMYOU.TTF6 ]: `3 I" m. ?" s/ w

    9 Q" |7 M. }6 G9 S, {复制至某文件夹,我用的是~/.fonts,双击安装也行,运行如下命令安装也行
    1. sudo mkfontscale. S. e& D  J4 n4 s
    2. sudo mkfontdir
      2 ?! ^0 G3 L* q
    3. sudo fc-cache -fv3 X\" ~. [- G, \6 z# y8 i1 [, @
    复制代码
    6. ctexart的修改
    $ q  Y3 J3 D  v4 d6 m6 Q& S0 ^$ Q6 ~/ o6 g7 ?
    如上操作后,使用xelatex只能编译有adobe字体的文件,编译宋体楷体等windows字体的文件会报错,原因我就直接引用ctexart作者的话了。: h8 E1 B' }  d5 V5 M$ ?4 G- s) s
      l* j0 l3 N4 j0 i4 o
    在字体定义文件 ctex-xecjk-winfonts.def 中,楷体和仿宋不是使用字体全名,而是使用字体文件名表示的。如楷书是:. D( }" L7 ?4 G5 v8 ^3 ~3 z9 l2 K
    \setCJKfamilyfont{zhkai}{[simkai.ttf]}
    1 p# P2 l- Z8 _9 o/ i2 u之所以这样是因为在 Windows XP 中楷书和仿宋是 GB_2313 字符集的,只有 6000 多个汉字,楷体字体全名是 KaiTi_GB2312;! M0 B  M# r7 y1 d5 ~% `" W
    而在 Windows Vista 以后和版本则是 GBK 大字库的,有 20000 多个汉字,字体全名是 KaiTi。
    5 o4 Y, G) \$ {! U# r* E6 K为了避免为微软的不同操作系统版本写不同的配置文件(这样更麻烦,而且 Windows 用户是大多数),就把它直接用没有变化过的字体文件名表示。
    4 V% [6 H# T* i5 R' {( r这个修改就是我做的。当然对于 Linux 用户可能有一些副作用。
    ; `, }/ W" R# ?* {7 ?4 S因为上面的字体名使用的是小写字母,而通常大家拷贝的字体是大写字母(这算是我的疏忽)。1 a4 X3 f7 b* p  u( c+ U7 s
    你知道 Windows 不区分文件名大小写,但 Linux 区分,所以当然 Linux 找不到 simsun.ttf 这个字体了。
    : l& W; l- H0 U- \我实在不建议 Linux 用户修改 ctex-xecjk-winfonts.def 文件。
    8 A! V+ B0 M" _% o$ j你可以使用 Windows 字体加上默认选项,但注意你安装的中文字体文件名要匹配。8 D0 ?' t- i, @+ G* C* x
    还有一个办法是写自己的配置文件,ctex 宏包有自己的 cfg 文件,
    5 K' c& z# P1 b$ P0 d% p在 .../texmf-dist/tex/latex/ctex/cfg/ctex.cfg 中,你可以在这个文件里面添加你自己的 local settings。2 ^/ h! q  r# t7 \& J, u0 r( B6 F

    - _& F3 f( q2 ^( F0 M我的解决方法是修改/usr/local/texlive/2012/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def文件,修改后文件如下
    1. % ctex-xecjk-winfonts.def: Windows 的 xeCJK 字体设置,默认为六种中易字体5 v9 M& w  |/ m) u) H
    2. % vim:ft=tex
      - o. r8 N: o' L& y

    3. 1 J  v% ]8 ^/ O% P' n
    4. % \setCJKmainfont[BoldFont={SimHei},ItalicFont={[SIMKAI.TTF]}]
      0 v3 R  j$ y  m  r
    5. % {SimSun}
      4 s+ ], @$ T2 k2 _. b
    6. \setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi}]
      , B! c$ l& H# n5 i; ~3 Z/ f
    7.       {SimSun}
      + H$ z( b( b( }4 G7 K2 s$ e1 {
    8. \setCJKsansfont{SimHei}) s+ a' B: R7 a2 q  Q$ C# \
    9. % \setCJKmonofont{[SIMFANG.TTF]}8 p2 W, I3 ~+ w& _, B
    10. \setCJKmonofont{FangSong}
      7 k: g! m4 K2 \7 S7 V

    11. - E$ L  n2 y) B0 n. ]  F* I, R* U2 F
    12. \setCJKfamilyfont{zhsong}{SimSun}, l+ u* p0 }) h\" e& Y3 w% E
    13. \setCJKfamilyfont{zhhei}{SimHei}
      : O4 E& {' w3 \- _* X
    14. % \setCJKfamilyfont{zhkai}{[SIMKAI.TTF]}
      & I& x, ~# m9 I& T& K& W. v
    15. \setCJKfamilyfont{zhkai}{KaiTi}0 E9 k% Q5 T$ q
    16. % \setCJKfamilyfont{zhfs}{[SIMFANG.TTF]}
      1 B1 _2 }* I; Y0 A9 F( e* O2 g5 P
    17. \setCJKfamilyfont{zhfs}{FangSong}2 f* ~4 S) E% \! n2 d
    18. \setCJKfamilyfont{zhli}{LiSu}
      & ^' Y+ m' J! G\" k
    19. \setCJKfamilyfont{zhyou}{YouYuan}3 B* x& o- s) F! t

    20. \" B\" \: k9 V: g+ [5 U
    21. \newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体
      $ j  l9 q: R$ Y6 Z0 c& ?
    22. \newcommand*{\heiti}{\CJKfamily{zhhei}}   % 黑体
      ( f3 `* b- g# f5 ^, Z7 \* o1 d9 a
    23. \newcommand*{\kaishu}{\CJKfamily{zhkai}}  % 楷书
      ' @1 s+ s  p' A\" J  k
    24. \newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋: H- H8 t: e7 [5 [6 ]% j7 ~6 A
    25. \newcommand*{\lishu}{\CJKfamily{zhli}}    % 隶书
      ( {4 o* g7 H* V/ t\" n
    26. \newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圆4 @$ j0 z5 P; [; z) k

    27. . _5 c. U& V\" H\" d6 v\" ]' H
    28. \endinput
    复制代码
    7. pdf中文显示
    9 Q0 }5 U: A4 D; E4 l' V$ ^8 B6 F9 T- H" a8 A, C9 x/ p
    运行如下命令
    1. sudo yum install  poppler-data
    复制代码
    然后就能正常显示中文pdf了 $ U8 |+ r8 F3 S8 Q
    6 N  Q) ], _4 p2 i& F7 N, x( P5 }
    编辑软件:Kile
      a7 b0 y6 G. M. Z$ N1 \0 [' M& c8 _+ s4 L1 s
    参考文章网址:5 `& {: U, g+ v0 s7 b) o) u, ]
    http://wiki.weskers.com/Texlive%E5%AE%89%E8%A3%85
    , [5 q" Q1 M/ F/ R1 F/ W4 a! c3 [# D* y+ E, G( A$ K" e
    附件:
    6 q# U3 }, B0 ?" K/ f- f上文txt格式文件:9 a3 l7 O! S& [2 e" U

    1 I9 u3 U1 u; D4 k, w how.to.install.Texlive.txt (5.46 KB, 下载次数: 1)
    : {7 K5 k# [4 v6 K) S* ?' u$ R- t2 |) [
    texlive-zh-cn指导:
    , n# c" |' t8 z5 l. M+ R
    & p2 j  H; ]/ T/ N texlive-zh-cn.zip (795.03 KB, 下载次数: 1) # p2 u9 b) S% U0 }
    : ?' U6 l, x: c# b) g* S
    texlive-zh-cn相关截图:
    4 w' t) t& c: J  z+ S
    # n0 J- t) D8 H Screenshot-texlive-zh-cn.pdf - Adobe Reader.png
    - L' n1 D$ E2 }2 H7 o8 n) l Screenshot-texlive-zh-cn.zip -1.png : N. T; N, v' |3 d# t

    8 ~" V, K9 c. p* u6 m3 ~% {
    支持开源!
    6 \; ]# G7 Y/ `8 q, [/ K  {
    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 * ~! n/ s* y- W% d8 [3 ?: I0 T4 _
    支持开源~~~~~~~
    ( f/ W$ B: p, H! ~# B% W
    ,这得好好学学
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-8-23 11:53 , Processed in 0.519891 second(s), 89 queries .

    回顶部