QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7521|回复: 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 编辑
    # @+ I7 j1 L- Z$ E$ N/ j
    * H: k, a. |( s! c4 @3 Z* Z$ H3 r系统:Scientific Linux 6.3
      S( j; w& ^/ r* l7 ?! a官方网址:5 ]( K4 A  P0 y
    https://www.scientificlinux.org/, L! M$ x! \' h0 C- k
    7 e0 t( T4 T) O" I, Z
    Tex\Latex版本:Texlive2012
    3 M, ^; Z4 ]4 A9 }官方网址:
    3 D! f# M$ R3 L+ j( M  ihttp://www.tug.org/texlive// r5 Q- l* G# V. @5 e

    ; v% o9 m1 @4 B2 f安装完系统后,本人将Scientific Linux系统进行了更新。本人采用将TeX Live 2012的dvd源下载到本地进行的安装。
    2 ~( V6 e6 H: C( H: V安装指南(网络参考及个人实践):! D) }* ~  h" p0 K& R/ N

    + O, a& H* f7 k+ ~, K8 ?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/" j' T$ H, {. y; T3 F" ^0 ^2 X0 c
    * h" k- a& f6 X) X
    3. 配置环境变量
    - a$ g1 V& e$ V: q; x
    3 l- J  @+ a/ x1 J7 j; L+ Y. |3-1. 在/etc/bashrc中添加如下内容
    1. PATH=/usr/local/texlive/2012/bin/i386-linux:PATH; export PATH6 m* P8 z\" V/ {6 B% o# b
    2. MANPATH=/usr/local/texlive/2012/texmf/doc/man:MANPATH; export MANPATH2 j8 d) v$ ]6 D' W
    3. INFOPATH=/usr/local/texlive/2012/texmf/doc/info:INFOPATH; export INFOPATH
      0 C6 s0 I4 R1 w: ~2 G
    复制代码
    3-2. 在/etc/manpath.config中
    4 Y) T1 _1 D/ [1 Y( d4 ]1 t& R. G' Y( {/ A3 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"7 C+ r' A5 V5 M6 O2 F
    复制代码
    4. 添加中文支持
    - m2 m) }8 i% n* c: ?9 v
    3 v) P/ `& w0 U8 ]; h0 s: f注: 运行命令:
    1. sudo yum install perl-Tk
    复制代码
    以实现 tlmgr -gui 的运行。
    ' L0 t( z; I4 \1 u3 r' L
    3 ?: O4 ?6 N4 A8 \; ]4 D$ X运行如下命令
    1. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr update -self# ~) I+ w! h$ M& R2 K5 d/ @
    2. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr install xecjk ctex
    复制代码
    程序会自动下载xetex和ctex宏包并进行安装,速度很快。
    - E% B1 y5 D5 h2 _4 C
    0 k  c9 `* p* W* M. U" @3 w5. 安装中文字体
    ' b. a- B% N5 I+ ^) R3 F7 o7 v
    - K& m, K7 `3 s4 s: N* C将windows中下列字体(同样有adobe的字体)(consola以及iyahei与此无关,但也是我的常用字体); S8 G4 W5 Q0 A! W! M

    # \8 C3 I0 g, ~) [+ @" `& c    -rw-------  1 wesker wesker 14526060 2010-02-05 06:25 AdobeFangsongStd-Regular.otf
    & k& X9 T; G5 Y) M2 X, f6 L& Z
    8 l9 S$ {: q* A- d" k$ b4 X" `( `    -rw-------  1 wesker wesker 12265424 2010-02-05 06:25 AdobeHeitiStd-Regular.otf
    8 D9 a, Y' g6 N" ]; q, L1 g0 y8 g/ p+ g# G
        -rw-------  1 wesker wesker 16948908 2010-02-05 06:25 AdobeKaitiStd-Regular.otf! c' Q$ ]9 G: O' k% \0 h7 r* j
    ' @4 ^* D: w2 \4 w; ~
        -rw-------  1 wesker wesker 15586660 2010-02-05 07:00 AdobeSongStd-Light.otf
    9 @& O# _' c6 E7 b3 a" E& I6 `
      M3 ~" H' d( S7 R. `4 W    -rw-------  1 wesker wesker   368520 2009-06-11 04:43 consolab.ttf- m- E  f6 [: h% Y- s! k
    + k$ d' O# Y+ Y
        -rw-------  1 wesker wesker   364864 2009-06-11 04:43 consolai.ttf
    3 X, H2 c2 l' A9 X. n/ J1 S* I$ ?5 g$ n
      j* o3 R% C% b. R    -rw-------  1 wesker wesker   358256 2009-06-11 04:43 consola.ttf
      _2 q* b3 ?6 v# h& F* i7 f% t- Q; v6 |, j2 }6 p) C
        -rw-------  1 wesker wesker   375056 2009-06-11 04:43 consolaz.ttf
    ) X! O# x4 _; ]! ~  R3 L4 b$ R3 A3 _/ |! [5 L- I, G5 y, K, P  z7 H
        -rw-r--r--  1 wesker wesker  8237396 2007-03-19 21:44 iYaHeiBold.ttf
    6 E0 X! u$ i  J' G3 ~
    + l# H4 I. E% v- V& |, n5 S- ]    -rw-r--r--  1 wesker wesker  8538988 2007-03-19 00:03 iYaHei.ttf
    7 n) N4 X" H4 Q  ?! I; I* D% J/ j* E
        -rwxrwxrwx  1 wesker wesker 14602860 2009-06-11 04:43 msyhbd.ttf*
    2 [1 r( o, F+ L+ B* c3 M" S" C( f% {$ u7 o- _+ C6 W
        -rwxrwxrwx  1 wesker wesker 21767952 2009-06-11 04:43 msyh.ttf*7 j* X9 p" i0 m1 d& @/ O- k' i

      Q: W+ n0 E& ?    -rw-------  1 wesker wesker 10576012 2009-06-11 04:43 simfang.ttf
    " H, l' ?; f' T) w) ?( N; c( J5 F! Z1 R2 i4 k- m
        -rw-------  1 wesker wesker  9751960 2009-06-11 04:43 simhei.ttf
    / i2 [$ f7 a9 v; Z" c- p2 C' U
        -rw-------  1 wesker wesker 11785184 2009-06-11 04:43 simkai.ttf  ~9 b9 R8 Q5 u

    * t. Y+ Z+ c- \4 v5 s    -rw-------  1 wesker wesker  9223160 2003-11-05 18:49 SIMLI.TTF
    0 P! Z* e# s$ M3 e7 q( Q3 x+ o0 F2 t$ B: v
        -rw-------  1 wesker wesker 15323200 2009-06-11 04:43 simsun.ttc
    - t3 C+ _, ~. \0 F/ `# W9 e  A% f8 ^; a; I( l- H& h4 J( L
        -rw-------  1 wesker wesker  6700204 2003-11-05 18:55 SIMYOU.TTF
    # w, W' @2 E. P' i2 w3 H
    ; I6 [+ \8 v4 F8 B6 U4 n复制至某文件夹,我用的是~/.fonts,双击安装也行,运行如下命令安装也行
    1. sudo mkfontscale
      : u1 d3 S: n3 ]. g9 j7 C1 ^0 F; A
    2. sudo mkfontdir
      $ r/ \  c/ Y6 ~
    3. sudo fc-cache -fv- D\" g) m  v- o\" J9 s  P2 }
    复制代码
    6. ctexart的修改4 q" n; X, L0 g1 i/ P7 P
    ' B7 C5 @# `+ {0 a6 U
    如上操作后,使用xelatex只能编译有adobe字体的文件,编译宋体楷体等windows字体的文件会报错,原因我就直接引用ctexart作者的话了。- a6 U! X, C0 r; y

    7 m* S! Q* H# C: t! o( U# a  Z在字体定义文件 ctex-xecjk-winfonts.def 中,楷体和仿宋不是使用字体全名,而是使用字体文件名表示的。如楷书是:- F6 D! }7 F; E; u
    \setCJKfamilyfont{zhkai}{[simkai.ttf]}8 B6 X* K4 \4 ~) ?+ p# ?; {- ?+ l
    之所以这样是因为在 Windows XP 中楷书和仿宋是 GB_2313 字符集的,只有 6000 多个汉字,楷体字体全名是 KaiTi_GB2312;/ Q) a5 U# I. a" F
    而在 Windows Vista 以后和版本则是 GBK 大字库的,有 20000 多个汉字,字体全名是 KaiTi。* q7 T1 g! w, P9 U
    为了避免为微软的不同操作系统版本写不同的配置文件(这样更麻烦,而且 Windows 用户是大多数),就把它直接用没有变化过的字体文件名表示。  @4 c  N5 Y5 P7 e( S& _/ b$ V
    这个修改就是我做的。当然对于 Linux 用户可能有一些副作用。
      z1 J, p7 P# O9 s5 u因为上面的字体名使用的是小写字母,而通常大家拷贝的字体是大写字母(这算是我的疏忽)。; Q( b! y" K: \, d: W
    你知道 Windows 不区分文件名大小写,但 Linux 区分,所以当然 Linux 找不到 simsun.ttf 这个字体了。
    ( e  T1 d, f4 @我实在不建议 Linux 用户修改 ctex-xecjk-winfonts.def 文件。* }6 T+ m% R( {) x) F
    你可以使用 Windows 字体加上默认选项,但注意你安装的中文字体文件名要匹配。' k& n% j2 g0 _2 `8 E  C, w
    还有一个办法是写自己的配置文件,ctex 宏包有自己的 cfg 文件,4 u; v* g- A- A* }" p5 y
    在 .../texmf-dist/tex/latex/ctex/cfg/ctex.cfg 中,你可以在这个文件里面添加你自己的 local settings。
    4 b" g, y9 _" E6 b5 @& T8 M- v' S9 |$ D# j
    我的解决方法是修改/usr/local/texlive/2012/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def文件,修改后文件如下
    1. % ctex-xecjk-winfonts.def: Windows 的 xeCJK 字体设置,默认为六种中易字体
      & D, y7 r\" f) ]- H
    2. % vim:ft=tex& D4 q, B- @, `

    3. , L+ z+ P( W, w
    4. % \setCJKmainfont[BoldFont={SimHei},ItalicFont={[SIMKAI.TTF]}]4 M; `/ m2 r\" K& _3 Q1 O
    5. % {SimSun}
      6 M: q3 Q5 d# d! y- I, Y
    6. \setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi}]
      * `. M, i' r7 F8 n  s, h3 C
    7.       {SimSun}
      ( X9 I: K( z$ M$ x- ~6 ]
    8. \setCJKsansfont{SimHei}
      & @% L. X8 D; a0 p+ C8 y
    9. % \setCJKmonofont{[SIMFANG.TTF]}
      0 r/ y2 e) Q. c& O# n; b
    10. \setCJKmonofont{FangSong}5 x# H  k* V0 O* M
    11. 2 Z, C/ U- \; G
    12. \setCJKfamilyfont{zhsong}{SimSun}5 b! Q; _' _2 j. A! y9 D
    13. \setCJKfamilyfont{zhhei}{SimHei}
      1 y: _# V7 }; [. Z- Z
    14. % \setCJKfamilyfont{zhkai}{[SIMKAI.TTF]}
      7 D( T# y+ a, e& R9 P% |
    15. \setCJKfamilyfont{zhkai}{KaiTi}- t+ z* G/ P: j7 l( w2 u# O  b6 l
    16. % \setCJKfamilyfont{zhfs}{[SIMFANG.TTF]}+ p\" m; _  |+ X$ O
    17. \setCJKfamilyfont{zhfs}{FangSong}8 y1 V9 a\" V- k: i5 d6 e! y
    18. \setCJKfamilyfont{zhli}{LiSu}1 C2 E) D) X' r0 W! ?& k
    19. \setCJKfamilyfont{zhyou}{YouYuan}
      / w! W6 W, o. E* P0 G7 x
    20. , f3 N' e- ?! a
    21. \newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体
      * z6 H& w$ m+ v- q) T$ E
    22. \newcommand*{\heiti}{\CJKfamily{zhhei}}   % 黑体
      3 w7 _' G! g  f4 F& a  E: \
    23. \newcommand*{\kaishu}{\CJKfamily{zhkai}}  % 楷书
      \" t7 t5 E. H2 ]
    24. \newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋' h5 P- [/ ~- a' f
    25. \newcommand*{\lishu}{\CJKfamily{zhli}}    % 隶书
      ( A( R9 O0 [- Z  R\" m2 N' K
    26. \newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圆
      / a2 C# R2 \9 b7 {3 ?9 d
    27. , W/ x7 j( d9 a
    28. \endinput
    复制代码
    7. pdf中文显示
    8 r1 S. Q$ |% F) I& |
    - P- x( H+ f: G运行如下命令
    1. sudo yum install  poppler-data
    复制代码
    然后就能正常显示中文pdf了
    1 l0 N& }/ e& G0 }" C6 y) c% a
    2 b8 L+ ^9 i, C# a7 m0 f编辑软件:Kile
    3 v* f- |- J+ F) Z, D& T; Z, l
    6 N, u! P" u; l( H, Q参考文章网址:' S8 j' z' [; Y% C/ U
    http://wiki.weskers.com/Texlive%E5%AE%89%E8%A3%85/ q- U; p- T6 D6 F- ?! ?

    & n2 f  C) N0 L附件:
    & B. V# _& C+ _- r5 y8 t2 {上文txt格式文件:
    1 ^" g  V; u/ S9 E
    ! Q, e" R/ T; f2 A9 a how.to.install.Texlive.txt (5.46 KB, 下载次数: 1) / T2 ?4 N& ]1 R, x% }9 L$ F* k

    ! C- K* J: N% U: Otexlive-zh-cn指导:  n8 M% O+ ?; t) L

    & N- V& F# m# v3 h: Q texlive-zh-cn.zip (795.03 KB, 下载次数: 1)
      P: a3 N* `, z7 J$ Z; F
    3 F% f+ I0 F( s) o4 d" v" |" ~: ktexlive-zh-cn相关截图:
    ) e1 {2 ]7 F3 A5 p
    % k+ W6 v9 C0 G Screenshot-texlive-zh-cn.pdf - Adobe Reader.png / t0 U* r9 Y! ]  m6 {8 H# z
    Screenshot-texlive-zh-cn.zip -1.png
    2 j! _8 L+ M9 D5 v
    $ Q! r0 }2 Y+ O% e  j
    支持开源!

    5 v7 M  n( s  Q! Z9 d# ]
    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 ' D9 L# t2 O6 X8 Z: j
    支持开源~~~~~~~
    2 J2 i1 p: A& l: _# Z$ v- p8 r+ M/ p& d
    ,这得好好学学
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-6-12 16:10 , Processed in 0.975370 second(s), 89 queries .

    回顶部