QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7195|回复: 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 编辑 + |9 r3 n1 Z+ Z/ B0 `

    & ?6 T8 U; W9 x, s5 \4 [9 s" N0 o+ K系统:Scientific Linux 6.3% I# _* }7 {8 k$ A/ ]. J# q
    官方网址:( k( n% \" E. @* t! ^
    https://www.scientificlinux.org/
    & Y5 B8 @, f: S9 R
    3 V- C, t% }7 r. nTex\Latex版本:Texlive2012
    # n9 \) L% w1 U* t# q官方网址:
      Z$ Z9 S/ P; thttp://www.tug.org/texlive/5 L( {( ^. g& @, o
      k; q9 {& g3 a- c2 k9 i
    安装完系统后,本人将Scientific Linux系统进行了更新。本人采用将TeX Live 2012的dvd源下载到本地进行的安装。
    & u6 j8 M* J" z- ~/ t安装指南(网络参考及个人实践):; k6 l1 m( u1 T! t, M- k2 P: D

    7 C7 N! a, D: U1 m5 X9 W1.
    1. mount -t iso9660 -o ro,loop,noauto /your/texlive2012-20120701.iso /mnt
    复制代码
    2.
    1. /mnt/install-tl
    复制代码
    #1.、2.两步可参照 http://tug.org/texlive/
    7 m4 O+ x2 `* |, h; d& Y
    + y4 |+ @# O3 B% m9 \' P8 A3. 配置环境变量; V2 C0 x. `1 p
    / @+ j8 k! _1 ^7 _
    3-1. 在/etc/bashrc中添加如下内容
    1. PATH=/usr/local/texlive/2012/bin/i386-linux:PATH; export PATH
      6 J1 J: D* l9 O3 j' B* U$ g3 W% a
    2. MANPATH=/usr/local/texlive/2012/texmf/doc/man:MANPATH; export MANPATH8 l! Z\" n3 i3 [4 p  C- M
    3. INFOPATH=/usr/local/texlive/2012/texmf/doc/info:INFOPATH; export INFOPATH9 z) I! z  r+ X$ N8 d( J
    复制代码
    3-2. 在/etc/manpath.config中
    ( o5 R6 b. y$ h" ?' @- ~( }, a) k
        # 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"
      - f) ?. l1 E( K  O$ \! t
    复制代码
    4. 添加中文支持
    , }, D: V) s7 v8 M; s1 q8 w% w6 H- u9 L5 G5 C7 V
    注: 运行命令:
    1. sudo yum install perl-Tk
    复制代码
    以实现 tlmgr -gui 的运行。0 g8 A( a3 P1 o6 g& M' E& m

    + S" G; n% `( F' O* o0 D运行如下命令
    1. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr update -self
      9 v9 G9 y7 D6 T  ^
    2. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr install xecjk ctex
    复制代码
    程序会自动下载xetex和ctex宏包并进行安装,速度很快。
      J$ i, R- p5 H- {
    ! r0 a$ L+ b/ w% F8 f5. 安装中文字体
    ( t6 x& r' P, m5 B
    1 w! \% c; }0 F, e; _+ a) Q- f将windows中下列字体(同样有adobe的字体)(consola以及iyahei与此无关,但也是我的常用字体)
      o' w1 X! I; w8 t8 Y* U# [6 a2 B+ t( w9 U$ R# T- M
        -rw-------  1 wesker wesker 14526060 2010-02-05 06:25 AdobeFangsongStd-Regular.otf$ k* c* N3 A% y% ^% O4 y
      \, |9 l+ y, f) h
        -rw-------  1 wesker wesker 12265424 2010-02-05 06:25 AdobeHeitiStd-Regular.otf& V! D/ m! x5 t8 \) I2 d

    ) N) V& ?* w+ |5 A5 G8 ^    -rw-------  1 wesker wesker 16948908 2010-02-05 06:25 AdobeKaitiStd-Regular.otf& ^# c: w. [( a
    6 U1 f0 [3 N. F, \' ?, j; s2 n
        -rw-------  1 wesker wesker 15586660 2010-02-05 07:00 AdobeSongStd-Light.otf  R$ b- h( U8 x! v* E) `+ m

    . g) ^6 h$ B' G0 u5 \9 x    -rw-------  1 wesker wesker   368520 2009-06-11 04:43 consolab.ttf. m+ K5 X" R, x8 _1 J; P! L
    % Q+ P$ A& Z1 T  L3 l
        -rw-------  1 wesker wesker   364864 2009-06-11 04:43 consolai.ttf
    % F$ s0 ?: E- P8 Z3 ]% T  ^5 h
    # I8 G. q3 A3 l* G# _    -rw-------  1 wesker wesker   358256 2009-06-11 04:43 consola.ttf% w* a! z, ]+ l% b( q# k0 K9 T3 s

    % ~2 n" e  F1 @+ |% T* L7 a+ y    -rw-------  1 wesker wesker   375056 2009-06-11 04:43 consolaz.ttf
    : W  T" l  c3 r. M* T5 ^/ E0 r2 l6 Z" z2 A+ I5 E
        -rw-r--r--  1 wesker wesker  8237396 2007-03-19 21:44 iYaHeiBold.ttf
    4 g  a0 I" j, M6 F  P8 f. d* _8 }0 ?. N8 a. Z
        -rw-r--r--  1 wesker wesker  8538988 2007-03-19 00:03 iYaHei.ttf! j. N2 O6 V- v* w

    5 e! Y/ H" u0 U, k    -rwxrwxrwx  1 wesker wesker 14602860 2009-06-11 04:43 msyhbd.ttf*; H) d: z. K5 v# r; S

    $ @3 B' s& a3 T  c7 t    -rwxrwxrwx  1 wesker wesker 21767952 2009-06-11 04:43 msyh.ttf*
    2 g' O* u6 _& E/ m. _. U6 c3 o) @3 s
    7 O: N. b! W- F2 e0 Z3 V# Z    -rw-------  1 wesker wesker 10576012 2009-06-11 04:43 simfang.ttf3 w8 X# f  G* ^

    4 L/ U7 P) Q! T; A6 e4 f% V    -rw-------  1 wesker wesker  9751960 2009-06-11 04:43 simhei.ttf
    ; L* y* t  a0 |
    % A5 P3 j: ~( F    -rw-------  1 wesker wesker 11785184 2009-06-11 04:43 simkai.ttf
    7 A3 J8 Z5 O* o. [3 h! I0 e
    * q' {+ e5 a4 F  ?    -rw-------  1 wesker wesker  9223160 2003-11-05 18:49 SIMLI.TTF
    + r4 R/ K5 ~& q: G4 l+ r3 R
    , ~; R, j7 q  Y& C1 Q/ n    -rw-------  1 wesker wesker 15323200 2009-06-11 04:43 simsun.ttc
    , w0 l7 v* d9 \8 Z4 H* v) m, U2 c5 k+ {8 e+ k2 q
        -rw-------  1 wesker wesker  6700204 2003-11-05 18:55 SIMYOU.TTF
    1 ^. Z; j& _) Q/ k$ w; B
    / I/ Y) u0 o+ ^复制至某文件夹,我用的是~/.fonts,双击安装也行,运行如下命令安装也行
    1. sudo mkfontscale) Z* A+ N3 k1 W2 P$ [7 v
    2. sudo mkfontdir; g) ?& f/ A: b1 o6 N  U' r5 ]
    3. sudo fc-cache -fv
      ( N: @( g$ r+ O1 E/ F
    复制代码
    6. ctexart的修改
    + C$ U( k) f6 K+ X; U6 W7 z% `# j9 c# n) Q
    如上操作后,使用xelatex只能编译有adobe字体的文件,编译宋体楷体等windows字体的文件会报错,原因我就直接引用ctexart作者的话了。
    1 O4 W/ O( g7 s* F+ z! C
    + h; R" O  E' ^* f0 R在字体定义文件 ctex-xecjk-winfonts.def 中,楷体和仿宋不是使用字体全名,而是使用字体文件名表示的。如楷书是:7 E* p2 F) u  _4 O+ |& g: ?. r
    \setCJKfamilyfont{zhkai}{[simkai.ttf]}/ t9 y, G' q" T( |0 f. k
    之所以这样是因为在 Windows XP 中楷书和仿宋是 GB_2313 字符集的,只有 6000 多个汉字,楷体字体全名是 KaiTi_GB2312;* L( o' ~& I8 _) g( ~9 n" z
    而在 Windows Vista 以后和版本则是 GBK 大字库的,有 20000 多个汉字,字体全名是 KaiTi。
    6 l/ t: {; Q* N: S8 j& b6 o) i为了避免为微软的不同操作系统版本写不同的配置文件(这样更麻烦,而且 Windows 用户是大多数),就把它直接用没有变化过的字体文件名表示。
    ' u( U7 W# Y0 d2 G这个修改就是我做的。当然对于 Linux 用户可能有一些副作用。( |/ L, D* i' e$ G( b
    因为上面的字体名使用的是小写字母,而通常大家拷贝的字体是大写字母(这算是我的疏忽)。
    2 n( Z* Z2 y5 F7 h; e  H2 z你知道 Windows 不区分文件名大小写,但 Linux 区分,所以当然 Linux 找不到 simsun.ttf 这个字体了。" ]4 b' c8 T9 B$ c" I8 d& M
    我实在不建议 Linux 用户修改 ctex-xecjk-winfonts.def 文件。* I  H. W) v$ f8 G! f9 k; i3 H( _$ \
    你可以使用 Windows 字体加上默认选项,但注意你安装的中文字体文件名要匹配。
    " r1 C) t& i# |) A; m还有一个办法是写自己的配置文件,ctex 宏包有自己的 cfg 文件,
    6 u  W7 b8 z/ Y! x在 .../texmf-dist/tex/latex/ctex/cfg/ctex.cfg 中,你可以在这个文件里面添加你自己的 local settings。
    * j: z/ f2 ~8 l: t! f0 Z4 I9 ]
    2 r6 G* I" O( O4 ~6 E8 u' @我的解决方法是修改/usr/local/texlive/2012/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def文件,修改后文件如下
    1. % ctex-xecjk-winfonts.def: Windows 的 xeCJK 字体设置,默认为六种中易字体
      + ^\" J1 f; l' O. V+ f7 I
    2. % vim:ft=tex
      6 `* i% E* h% Y4 w
    3. 2 F7 T! Z: m1 k. T: s+ z! {
    4. % \setCJKmainfont[BoldFont={SimHei},ItalicFont={[SIMKAI.TTF]}]
      ; B3 |3 p: ~7 o
    5. % {SimSun}\" ~3 f8 L4 A1 v\" s, r( u
    6. \setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi}]
      5 P9 D( t+ J6 s. M( K5 u. F) {
    7.       {SimSun}
      2 u; g\" B) j! g9 M0 @$ b
    8. \setCJKsansfont{SimHei}+ T! p+ w7 r) C: B! S\" N3 q
    9. % \setCJKmonofont{[SIMFANG.TTF]}
      4 X2 E1 s2 O0 I\" F\" q) I
    10. \setCJKmonofont{FangSong}, f1 F( B4 L- F# c3 D5 n( g! O3 m, l

    11. ) H9 u8 L0 p1 A5 D5 N/ c! z
    12. \setCJKfamilyfont{zhsong}{SimSun}- r0 _6 `7 Z8 t
    13. \setCJKfamilyfont{zhhei}{SimHei}
      9 C9 \4 p$ F0 o3 [) T6 E& q' }
    14. % \setCJKfamilyfont{zhkai}{[SIMKAI.TTF]}* p! R- _# ]; L; G& b8 k
    15. \setCJKfamilyfont{zhkai}{KaiTi}$ s2 H# R# A4 M% ~' Z
    16. % \setCJKfamilyfont{zhfs}{[SIMFANG.TTF]}
      + G7 w5 P) A2 U; R: g) p* r1 @  V
    17. \setCJKfamilyfont{zhfs}{FangSong}: ^$ {2 {* `3 Z' c6 [6 ~1 U+ ^2 x$ N
    18. \setCJKfamilyfont{zhli}{LiSu}* F! ?: D0 a5 m- `: u
    19. \setCJKfamilyfont{zhyou}{YouYuan}
      1 |- w3 T1 u1 A2 n$ `/ P
    20. ! ~. \7 l\" y4 z/ B\" R
    21. \newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体
      / \& ], g' X6 G8 q2 f3 h
    22. \newcommand*{\heiti}{\CJKfamily{zhhei}}   % 黑体- R+ a5 B' X9 V9 I, o+ I
    23. \newcommand*{\kaishu}{\CJKfamily{zhkai}}  % 楷书3 Q# G+ r6 A) S: f
    24. \newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋* q& d1 F1 T4 p' ~) Z( F+ f
    25. \newcommand*{\lishu}{\CJKfamily{zhli}}    % 隶书8 U! V9 ]; ]2 \$ m1 }1 s
    26. \newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圆  _, t* k9 l$ O/ p

    27. 8 d( _/ i) A9 a5 t
    28. \endinput
    复制代码
    7. pdf中文显示( A& m* }  N3 [7 O5 `
    9 ^+ W9 h6 }! z4 v6 K
    运行如下命令
    1. sudo yum install  poppler-data
    复制代码
    然后就能正常显示中文pdf了 . S# x" L- x2 a- M% b- \* l. i
    & x7 a" S- I! K
    编辑软件:Kile" @8 I: e% D" f# z3 g6 [2 J
    5 m' T$ F2 ?- V6 s) N$ P) ]/ ~- m
    参考文章网址:3 d( `: J, V% z) U8 ?6 F
    http://wiki.weskers.com/Texlive%E5%AE%89%E8%A3%858 m# q$ T( O5 W# b( Z8 c6 O3 W
    3 |3 O" B) D) g) c; D
    附件:
    7 d: I5 o6 m8 G上文txt格式文件:
    ! m+ Y/ A* U+ ?( F9 v( J% o8 |
    : P. ?% [5 N- P7 {7 z( o how.to.install.Texlive.txt (5.46 KB, 下载次数: 1)
    5 Y1 k0 W; Y- o9 j6 K
    5 }0 ^. p- V+ g  j/ @6 X* Gtexlive-zh-cn指导:
    7 c" q5 N5 i4 k  M1 ^/ P2 u/ s# @& L2 Q
    texlive-zh-cn.zip (795.03 KB, 下载次数: 1)
    / o: T# w& X0 V! T& h4 ]# b+ Q5 D6 H! u+ }  G+ Q: o
    texlive-zh-cn相关截图:2 p4 V) J! @$ C

    3 a+ d9 p' t) E8 ~9 z7 }) u1 v Screenshot-texlive-zh-cn.pdf - Adobe Reader.png
    5 Q1 A6 G! x) F' |$ B6 o Screenshot-texlive-zh-cn.zip -1.png
    1 b5 O4 W6 |* y) G0 }
    * x& p! @! F" M4 c; E9 g
    支持开源!
    - B& b4 \% D: O4 ~
    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

    听众

    3591

    积分

    逍遥游

  • 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 / A& |0 u* f4 K
    支持开源~~~~~~~
    ! `# ~& C+ V; u( o- u
    ,这得好好学学
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2025-8-23 16:12 , Processed in 0.667494 second(s), 88 queries .

    回顶部