QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7519|回复: 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 编辑
    ) D) [# j: K' Z# K9 }  T3 }! ?* S4 s# b1 l1 z
    系统:Scientific Linux 6.3- P) U, m- P) u% j
    官方网址:
      i8 v; e# \2 \https://www.scientificlinux.org/
    - @$ n- L$ f8 a. I4 y) K8 h, u
    & Z- B+ J# X* ~1 T/ d* L5 i$ A* i) t6 YTex\Latex版本:Texlive20128 q  d+ m$ U' s
    官方网址:
    7 J! \8 }  R7 [http://www.tug.org/texlive/) E2 z5 U3 ^/ Q# L1 A" B% s2 [

    - I, [* P* h" E+ E# c. ?安装完系统后,本人将Scientific Linux系统进行了更新。本人采用将TeX Live 2012的dvd源下载到本地进行的安装。# z' S$ X6 ?* H, f0 P* {
    安装指南(网络参考及个人实践):1 o# H) c1 T& u7 Q# v, {

    $ L, ~& n6 c4 S. j* q! L; ]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 z* N, r' C6 g; b
      T9 C/ a; |/ [; z% a' i: u3. 配置环境变量* P) X) p3 w' `- T& n
    : w) m8 }# Q7 U, ^1 L8 f
    3-1. 在/etc/bashrc中添加如下内容
    1. PATH=/usr/local/texlive/2012/bin/i386-linux:PATH; export PATH
      ) n) T. }+ r! s, |- x2 S7 m% Q
    2. MANPATH=/usr/local/texlive/2012/texmf/doc/man:MANPATH; export MANPATH
      # I% i- Q3 P; W% O
    3. INFOPATH=/usr/local/texlive/2012/texmf/doc/info:INFOPATH; export INFOPATH3 X% I! l9 V0 w( D
    复制代码
    3-2. 在/etc/manpath.config中! |& {$ u% R) V! I3 ?/ m7 J

    8 N8 j, {  E6 N8 u6 j    # 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": x( b3 U3 T) ]! `
    复制代码
    4. 添加中文支持
    3 j! a' [) G* B
    / H) y3 U. A4 }2 P6 ^. ~注: 运行命令:
    1. sudo yum install perl-Tk
    复制代码
    以实现 tlmgr -gui 的运行。' \# W5 L  A# U0 E, p. r& [9 m

    , q/ M- b! ^% O4 p# u( z( ]运行如下命令
    1. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr update -self
      1 H# o- O9 G/ m- g+ U
    2. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr install xecjk ctex
    复制代码
    程序会自动下载xetex和ctex宏包并进行安装,速度很快。 * l( X. @1 \% c
    . l" q5 f3 t6 w% R0 x3 [8 Q  s
    5. 安装中文字体
    8 b1 J. C8 Q1 [. i9 ]0 [
    : T. b! `6 G! _; ?+ k* E将windows中下列字体(同样有adobe的字体)(consola以及iyahei与此无关,但也是我的常用字体)
    ' ~' `) n/ z+ m; l# A
    4 q0 x0 Y  Y7 l  c; C  I' W    -rw-------  1 wesker wesker 14526060 2010-02-05 06:25 AdobeFangsongStd-Regular.otf7 ]9 ^4 P/ C, L% q

    / {# {$ X7 X" G+ }- o, C" E2 T    -rw-------  1 wesker wesker 12265424 2010-02-05 06:25 AdobeHeitiStd-Regular.otf  W5 s) Z. n/ j7 U, A+ }+ r& c
      v3 x1 h* q* C& f) ]! W
        -rw-------  1 wesker wesker 16948908 2010-02-05 06:25 AdobeKaitiStd-Regular.otf
    8 A. Z1 t/ J+ \$ z; y( z. a+ V" J( k3 ^# s
        -rw-------  1 wesker wesker 15586660 2010-02-05 07:00 AdobeSongStd-Light.otf; ?1 ?! Q( h. I8 Z# I/ O* Z
    & o: ^3 V+ f5 K1 c7 s7 i  A
        -rw-------  1 wesker wesker   368520 2009-06-11 04:43 consolab.ttf
    9 A1 s1 g6 }" ?5 x
    9 m5 z  o' F; W1 O6 \0 b; r. V    -rw-------  1 wesker wesker   364864 2009-06-11 04:43 consolai.ttf
    ( J2 a# i; N" b% ]/ x2 i
      c9 L- \, D8 b  R7 M    -rw-------  1 wesker wesker   358256 2009-06-11 04:43 consola.ttf9 f% @# b% n; n) w2 F
    ! t7 e; I) ?' A
        -rw-------  1 wesker wesker   375056 2009-06-11 04:43 consolaz.ttf3 e7 L2 [5 Z# Q- V& c8 p
    ! I1 X( N9 t5 [; h- E
        -rw-r--r--  1 wesker wesker  8237396 2007-03-19 21:44 iYaHeiBold.ttf
    ) o2 G4 f4 f1 Q% v9 O. r
    8 N  O# k9 A" ~" i* _$ @3 p) X    -rw-r--r--  1 wesker wesker  8538988 2007-03-19 00:03 iYaHei.ttf
    8 _  ~/ {# k  c: [+ h0 V/ J& b' ~4 p  x9 H* r) Y2 `! `0 e
        -rwxrwxrwx  1 wesker wesker 14602860 2009-06-11 04:43 msyhbd.ttf*" f7 U' H" o3 m  s
    ! N# a6 B9 w. v5 v
        -rwxrwxrwx  1 wesker wesker 21767952 2009-06-11 04:43 msyh.ttf*
    7 x$ a- l% |; ?' t
    * F( H% h! Y4 ?/ X! ~3 B( N    -rw-------  1 wesker wesker 10576012 2009-06-11 04:43 simfang.ttf
    * Q& ]6 }" i1 d, s# f
    3 R: _  R- Q6 p; _3 \    -rw-------  1 wesker wesker  9751960 2009-06-11 04:43 simhei.ttf
    $ T: _; s8 ^- I. o% B  x
      k3 I! E3 U1 d" Z% i    -rw-------  1 wesker wesker 11785184 2009-06-11 04:43 simkai.ttf
    # l& B( w+ \1 N$ N! ?( [' _0 k6 t8 f4 |
        -rw-------  1 wesker wesker  9223160 2003-11-05 18:49 SIMLI.TTF6 O3 q2 t5 M: Q) {% R$ O) {2 O
    1 }* J$ G5 S$ N( P; d* E8 H* b
        -rw-------  1 wesker wesker 15323200 2009-06-11 04:43 simsun.ttc2 h) R' s3 j( M2 v$ F3 S6 \

    3 o7 p, z: |$ s# b# R! s- Y) V6 Y    -rw-------  1 wesker wesker  6700204 2003-11-05 18:55 SIMYOU.TTF
    4 m  S9 ]- [, \" R' d( {" h0 n& F( E
    复制至某文件夹,我用的是~/.fonts,双击安装也行,运行如下命令安装也行
    1. sudo mkfontscale6 i\" S2 X, e6 R' O6 M
    2. sudo mkfontdir/ @5 Q/ v  ^% B8 k6 ~
    3. sudo fc-cache -fv9 P& a3 w' W. h# z) @& R  ^6 _
    复制代码
    6. ctexart的修改
    7 c" p0 V) ?- _, p8 N' x# z5 }- d7 L+ ~
    如上操作后,使用xelatex只能编译有adobe字体的文件,编译宋体楷体等windows字体的文件会报错,原因我就直接引用ctexart作者的话了。) w8 }7 \; S( k0 m3 N

    * n4 S/ I6 }8 k! N在字体定义文件 ctex-xecjk-winfonts.def 中,楷体和仿宋不是使用字体全名,而是使用字体文件名表示的。如楷书是:
      p- R0 c9 S1 M1 y5 j3 L- i\setCJKfamilyfont{zhkai}{[simkai.ttf]}
    ! J& P5 ?/ b: ~之所以这样是因为在 Windows XP 中楷书和仿宋是 GB_2313 字符集的,只有 6000 多个汉字,楷体字体全名是 KaiTi_GB2312;1 f1 S" }# M$ P: Q: ~( Y& e
    而在 Windows Vista 以后和版本则是 GBK 大字库的,有 20000 多个汉字,字体全名是 KaiTi。4 f& L* E; F( q* e% [% r" V8 }
    为了避免为微软的不同操作系统版本写不同的配置文件(这样更麻烦,而且 Windows 用户是大多数),就把它直接用没有变化过的字体文件名表示。+ k! Z& j% e$ E/ {2 K8 v* ^8 X
    这个修改就是我做的。当然对于 Linux 用户可能有一些副作用。
    ! L1 w. v% ?8 |  y9 `9 z  T. v因为上面的字体名使用的是小写字母,而通常大家拷贝的字体是大写字母(这算是我的疏忽)。1 s' \% E) w' D5 b6 M
    你知道 Windows 不区分文件名大小写,但 Linux 区分,所以当然 Linux 找不到 simsun.ttf 这个字体了。3 S2 N) b% H( A& \7 l
    我实在不建议 Linux 用户修改 ctex-xecjk-winfonts.def 文件。
    * Q4 R" e7 T' E8 c# v. L' p. R% j你可以使用 Windows 字体加上默认选项,但注意你安装的中文字体文件名要匹配。
    0 Y) `( n/ k  [) k; W0 d还有一个办法是写自己的配置文件,ctex 宏包有自己的 cfg 文件,0 g% ~- i, l( o- D/ \6 R! ~
    在 .../texmf-dist/tex/latex/ctex/cfg/ctex.cfg 中,你可以在这个文件里面添加你自己的 local settings。
    8 m+ H/ ~. ]& l) J5 h! W* ^% d  ?5 q+ z
    我的解决方法是修改/usr/local/texlive/2012/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def文件,修改后文件如下
    1. % ctex-xecjk-winfonts.def: Windows 的 xeCJK 字体设置,默认为六种中易字体$ F% E! P* Q9 G) X( S1 ^3 F% ~
    2. % vim:ft=tex
      ! D5 e  @5 p( O

    3.   E' W- m1 r& S0 N. b2 v
    4. % \setCJKmainfont[BoldFont={SimHei},ItalicFont={[SIMKAI.TTF]}]
      ! u/ x5 g2 ?, _- H7 `+ M& t( j( C
    5. % {SimSun}/ o$ |9 a, `4 B0 ~  [# ?
    6. \setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi}]! z1 G* n, f1 b( g9 X3 g: `
    7.       {SimSun}- s4 I. ?+ i$ W9 a
    8. \setCJKsansfont{SimHei}
      9 a$ V$ O. }  U4 ~. M
    9. % \setCJKmonofont{[SIMFANG.TTF]}3 b: R' {4 q\" U/ c' N! Q
    10. \setCJKmonofont{FangSong}
      ; ~3 h& B7 ^0 o

    11. * u& }& ?( q) C\" j3 |  q1 j
    12. \setCJKfamilyfont{zhsong}{SimSun}
      \" I/ Z/ a0 r3 b+ U; N9 K
    13. \setCJKfamilyfont{zhhei}{SimHei}+ F% u% E) H# e  J\" k
    14. % \setCJKfamilyfont{zhkai}{[SIMKAI.TTF]}2 o% ^7 C( i' o/ p5 e5 U
    15. \setCJKfamilyfont{zhkai}{KaiTi}
      # t  H\" e- W% I; G
    16. % \setCJKfamilyfont{zhfs}{[SIMFANG.TTF]}
      & U: a' ]5 U- l
    17. \setCJKfamilyfont{zhfs}{FangSong}' e* l\" b/ o! @# y& i7 |\" {
    18. \setCJKfamilyfont{zhli}{LiSu}% C0 |\" O' u. F/ C# s% k8 G
    19. \setCJKfamilyfont{zhyou}{YouYuan}6 M, D/ Z& o5 J# M* t
    20. 8 F# T7 s% y9 }9 }( d  O' x
    21. \newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体
        x6 @. W+ X1 U, V\" b( v
    22. \newcommand*{\heiti}{\CJKfamily{zhhei}}   % 黑体
      7 a5 S. N1 n7 [8 i3 m
    23. \newcommand*{\kaishu}{\CJKfamily{zhkai}}  % 楷书- p+ c) c! L) Z2 }4 G) q' |& m6 O
    24. \newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋
        o/ w2 H8 [% U% D
    25. \newcommand*{\lishu}{\CJKfamily{zhli}}    % 隶书
      5 v0 [& ]\" S\" J6 x: G
    26. \newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圆
      # d' e1 m1 r) m: w

    27. $ ~( K( e' @9 F. o: s
    28. \endinput
    复制代码
    7. pdf中文显示
    : m/ t0 a* ]! f3 B& m
    ( i6 {: l' I5 T' i5 f8 z运行如下命令
    1. sudo yum install  poppler-data
    复制代码
    然后就能正常显示中文pdf了 6 R. z# x( X# P0 [, r; T# {$ d
    / u+ v- p8 x7 C& W
    编辑软件:Kile
    ; c; v% L: W& l! c$ p: i8 N" L
    , A, U  J. \7 a参考文章网址:- z. y) d  ~& Y. [7 z  R5 p
    http://wiki.weskers.com/Texlive%E5%AE%89%E8%A3%853 {. w7 R1 \  i6 o: |

    5 _5 v  }$ p% P  C/ T# z. B附件:  C7 E" N1 \" `4 b; c; Q
    上文txt格式文件:
    ; N# p' m- l' H+ G/ X6 i8 R. E6 E* |8 q% l9 _0 G% K
    how.to.install.Texlive.txt (5.46 KB, 下载次数: 1)
    7 D  H) t- e4 R& Z9 W# a( A# @1 g' P) d! Z
    texlive-zh-cn指导:
    ' c1 L' c" I% T3 Y  A, i+ R4 Y* X
    texlive-zh-cn.zip (795.03 KB, 下载次数: 1)
    1 o$ a' y- R- B& \  o: D; I/ z3 j# P
    . v* v! h% W3 btexlive-zh-cn相关截图:
    : ?9 t9 w9 s1 S% f/ Z5 }# h# |  z- F2 s2 S' L$ t6 v9 L- J. j
    Screenshot-texlive-zh-cn.pdf - Adobe Reader.png 2 M2 u3 L! |8 Y: B  Y; k. m- Q# `
    Screenshot-texlive-zh-cn.zip -1.png ( B4 z8 b0 N) b6 E. ]$ ^

    , z& g: s/ v1 c! h
    支持开源!
    ) A+ c( q  h& m4 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
    & F! }8 ~0 Q4 ~4 U- K; M( I: r/ b支持开源~~~~~~~
      \2 P9 X- F( y% c
    ,这得好好学学
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-6-12 07:45 , Processed in 0.536998 second(s), 88 queries .

    回顶部