QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7564|回复: 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 编辑
    . w, D% R! L# j. l. `9 k- ~- T0 E; S# B& Y
    系统:Scientific Linux 6.3
    1 n  k) S2 g3 Z& z官方网址:- I2 A( k$ d% w  H- [; |, x  ?
    https://www.scientificlinux.org/
    6 e" }& _" L2 E1 a1 ]; e: g# k" Z! W. K6 o& i$ c) r
    Tex\Latex版本:Texlive2012
    # b' a9 z% b1 V官方网址:
    9 j6 }6 T% [; _6 D. V& Y, Hhttp://www.tug.org/texlive/
    : Y1 X' A3 q( _% Y7 ]9 w4 i4 e) t6 M6 S( L' x
    安装完系统后,本人将Scientific Linux系统进行了更新。本人采用将TeX Live 2012的dvd源下载到本地进行的安装。; V2 a9 s2 d; s! E! {
    安装指南(网络参考及个人实践):$ C' @7 e0 P  t& A& x: _
    ; p4 l" ]( T1 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/) z9 s% B  j' R# H* B4 ~

    8 ^5 k1 Y, `. H  j& {: e$ K3. 配置环境变量0 U! A; a# Q& D; l( e4 U& F
    : m9 n% p0 c( l9 n5 r. _0 ~
    3-1. 在/etc/bashrc中添加如下内容
    1. PATH=/usr/local/texlive/2012/bin/i386-linux:PATH; export PATH# }\" _) R; ?' H\" S1 [1 d7 p& A- ?- G. g
    2. MANPATH=/usr/local/texlive/2012/texmf/doc/man:MANPATH; export MANPATH
      4 M0 M) z& |2 i0 I
    3. INFOPATH=/usr/local/texlive/2012/texmf/doc/info:INFOPATH; export INFOPATH7 B- |3 \2 |- ?' Z' v
    复制代码
    3-2. 在/etc/manpath.config中
    7 F) N; v" w+ L: y# n) f8 G0 T! T; z
    ! `3 n* N' _2 L$ l( P' Y    # 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". s( d+ R/ Y; ?% r, T5 U- \
    复制代码
    4. 添加中文支持
    3 `& C; A- S( P3 G
    7 ]5 Z& t% u* R; L& s# {, j4 b注: 运行命令:
    1. sudo yum install perl-Tk
    复制代码
    以实现 tlmgr -gui 的运行。
    4 A4 o0 n) z+ R0 V3 m6 y+ X
    ' P3 C  |4 s6 F' U% O# v, V运行如下命令
    1. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr update -self' `2 f* D' `) q7 Z
    2. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr install xecjk ctex
    复制代码
    程序会自动下载xetex和ctex宏包并进行安装,速度很快。
    # E# @! G3 Y2 j* a! y! h# W+ j" ?! [7 B3 P, W! X' \' r1 {5 v: ?
    5. 安装中文字体' N1 N: O0 s& v, {1 w2 z3 ~5 u

    ' n$ k2 U, M: V将windows中下列字体(同样有adobe的字体)(consola以及iyahei与此无关,但也是我的常用字体)+ T( ]" N4 x9 _( ^  r) n( p* V
    1 U" G+ X9 ~! c6 P- R# C2 g& `, j
        -rw-------  1 wesker wesker 14526060 2010-02-05 06:25 AdobeFangsongStd-Regular.otf7 `: j! I9 H; E: S4 M% C6 a
    $ L4 z" Y5 I0 |- }
        -rw-------  1 wesker wesker 12265424 2010-02-05 06:25 AdobeHeitiStd-Regular.otf1 M( |( N9 I: |  L

    " @0 a7 _# @+ r' O$ a0 ?" H    -rw-------  1 wesker wesker 16948908 2010-02-05 06:25 AdobeKaitiStd-Regular.otf3 k- x6 v+ R+ [) u
    % R* l/ i) h. Z) y: V
        -rw-------  1 wesker wesker 15586660 2010-02-05 07:00 AdobeSongStd-Light.otf" G4 m7 ]8 q7 K2 L

    8 Y! u, z8 B8 H+ N9 M    -rw-------  1 wesker wesker   368520 2009-06-11 04:43 consolab.ttf
    - E" \3 q2 [; a9 S4 I) l$ ~+ v
    5 V0 c. r; ^& c0 ?7 b4 ^  n    -rw-------  1 wesker wesker   364864 2009-06-11 04:43 consolai.ttf
    4 s) ^- V" }9 k: }, e2 s! A  s  i
    - h9 g  o' {" n% H! x    -rw-------  1 wesker wesker   358256 2009-06-11 04:43 consola.ttf1 i' i8 a+ m2 ^3 E
    : N1 a& c- z# p2 A5 a7 y' D( {
        -rw-------  1 wesker wesker   375056 2009-06-11 04:43 consolaz.ttf
    . d3 u; o6 B4 A. E; ]! r) X) ^- w2 t" h% R3 H
        -rw-r--r--  1 wesker wesker  8237396 2007-03-19 21:44 iYaHeiBold.ttf0 u) ~2 m" Q+ _+ B; x9 Q

    ) Q; Y3 Z/ J0 ]$ d2 x: }, W* _    -rw-r--r--  1 wesker wesker  8538988 2007-03-19 00:03 iYaHei.ttf
    " @1 X2 v1 b* m/ C' p0 p. ?% w- r9 |0 e
        -rwxrwxrwx  1 wesker wesker 14602860 2009-06-11 04:43 msyhbd.ttf*
    0 k9 S5 Y5 l: l2 `3 R7 ^
    ; z& ~1 y% ~& O- u7 k: x6 q    -rwxrwxrwx  1 wesker wesker 21767952 2009-06-11 04:43 msyh.ttf*4 _) j+ W& u- j3 {2 I

    7 l! t) X) f3 J2 h    -rw-------  1 wesker wesker 10576012 2009-06-11 04:43 simfang.ttf' q7 k% \% o' J# h' P! ]/ f

    0 v5 `, t9 W# g' |2 z1 N! J    -rw-------  1 wesker wesker  9751960 2009-06-11 04:43 simhei.ttf0 \5 T% M# v' r! d# n/ O/ B
    1 x, h$ a. c! {
        -rw-------  1 wesker wesker 11785184 2009-06-11 04:43 simkai.ttf
    3 C7 ^& M& ?, H7 k( R
    # K) P2 q! X! a; o" {- O    -rw-------  1 wesker wesker  9223160 2003-11-05 18:49 SIMLI.TTF
    6 G7 {- p1 e& P' p$ O) Z9 F; A) A( u7 O) r
        -rw-------  1 wesker wesker 15323200 2009-06-11 04:43 simsun.ttc
    + e' h- G, E- n0 _' j- X
    # y2 P, L: f' z" c    -rw-------  1 wesker wesker  6700204 2003-11-05 18:55 SIMYOU.TTF0 F5 ^; X2 n/ M* C( T. w7 D
    ! ~5 x, T- U) k# |
    复制至某文件夹,我用的是~/.fonts,双击安装也行,运行如下命令安装也行
    1. sudo mkfontscale1 E( k* S' R7 G) e
    2. sudo mkfontdir
        ~; ]$ p8 ^& a- C; W/ S
    3. sudo fc-cache -fv
      ' N9 @/ f8 ]& m+ F  }
    复制代码
    6. ctexart的修改4 Q& s2 h( y; R; K2 A
    ! A( {$ ~) i! c5 H% y9 a/ h
    如上操作后,使用xelatex只能编译有adobe字体的文件,编译宋体楷体等windows字体的文件会报错,原因我就直接引用ctexart作者的话了。
    0 }! F$ s- A! @/ _. @; G7 K6 Y7 Y: A1 j5 q8 j  g: Y
    在字体定义文件 ctex-xecjk-winfonts.def 中,楷体和仿宋不是使用字体全名,而是使用字体文件名表示的。如楷书是:
    - k1 [' f1 f0 }/ x- I5 P' @1 D\setCJKfamilyfont{zhkai}{[simkai.ttf]}
    % [% D" U5 p/ I# L" o之所以这样是因为在 Windows XP 中楷书和仿宋是 GB_2313 字符集的,只有 6000 多个汉字,楷体字体全名是 KaiTi_GB2312;
    , C5 C8 B" L. O而在 Windows Vista 以后和版本则是 GBK 大字库的,有 20000 多个汉字,字体全名是 KaiTi。  c5 L& h5 E1 f; G7 [
    为了避免为微软的不同操作系统版本写不同的配置文件(这样更麻烦,而且 Windows 用户是大多数),就把它直接用没有变化过的字体文件名表示。
    & b5 h) a, @; p这个修改就是我做的。当然对于 Linux 用户可能有一些副作用。
    6 i: \$ a' W' f9 _' Z因为上面的字体名使用的是小写字母,而通常大家拷贝的字体是大写字母(这算是我的疏忽)。/ Q9 e) E$ ?% F- U
    你知道 Windows 不区分文件名大小写,但 Linux 区分,所以当然 Linux 找不到 simsun.ttf 这个字体了。
    , \0 e! g" p3 |  e6 X1 V2 H我实在不建议 Linux 用户修改 ctex-xecjk-winfonts.def 文件。7 p+ O4 x4 \6 b- }( b8 M" ~
    你可以使用 Windows 字体加上默认选项,但注意你安装的中文字体文件名要匹配。
    , {6 B+ ?* ?) T( P. G% [2 _1 l还有一个办法是写自己的配置文件,ctex 宏包有自己的 cfg 文件,1 Q$ }* S% V/ l
    在 .../texmf-dist/tex/latex/ctex/cfg/ctex.cfg 中,你可以在这个文件里面添加你自己的 local settings。+ \& y8 k4 z; p6 f0 s# V/ g# _

      H. @3 v3 I- q7 D/ d我的解决方法是修改/usr/local/texlive/2012/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def文件,修改后文件如下
    1. % ctex-xecjk-winfonts.def: Windows 的 xeCJK 字体设置,默认为六种中易字体
        `4 {; y3 l, H0 @3 j4 R
    2. % vim:ft=tex
      , i' J  e\" c3 L8 d

    3. ( C. E% j( I. Q5 M  {
    4. % \setCJKmainfont[BoldFont={SimHei},ItalicFont={[SIMKAI.TTF]}]
      ( q& x\" L; l1 Y. K7 w* {1 q0 W
    5. % {SimSun}7 |\" n2 \7 b( @6 h( E/ Z  P/ F# q\" q4 `! o
    6. \setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi}]
      0 \. s0 h' K2 Z& P8 ^+ Y
    7.       {SimSun}( a1 N) s- }0 c
    8. \setCJKsansfont{SimHei}) R5 M3 _3 r% U8 L' e* F
    9. % \setCJKmonofont{[SIMFANG.TTF]}+ Q6 }5 u\" t! q0 L5 g* ^: x  x
    10. \setCJKmonofont{FangSong}- T, W/ K8 c8 T% |. X$ L
    11.   r' q% r6 R! A( c1 W% R3 U
    12. \setCJKfamilyfont{zhsong}{SimSun}
      0 [) _# N% r) y\" q/ ?% a
    13. \setCJKfamilyfont{zhhei}{SimHei}, T: v! y: `8 L  P4 v
    14. % \setCJKfamilyfont{zhkai}{[SIMKAI.TTF]}
      % p0 j! B0 t% {# ?% ?% E
    15. \setCJKfamilyfont{zhkai}{KaiTi}\" h# C1 ]. @, i1 Q
    16. % \setCJKfamilyfont{zhfs}{[SIMFANG.TTF]}
      4 k6 O% \  B8 q' c3 \
    17. \setCJKfamilyfont{zhfs}{FangSong}: r- h' n4 X8 E( `$ E/ ?3 c
    18. \setCJKfamilyfont{zhli}{LiSu}* [\" ?4 m+ G+ R' ~
    19. \setCJKfamilyfont{zhyou}{YouYuan}, M; g( N\" j! G. C3 w( E- @1 l
    20. 9 S. G4 Z# d7 @5 |& x6 X3 F! R9 T
    21. \newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体1 T& y8 @% o; ^+ g( }: Z
    22. \newcommand*{\heiti}{\CJKfamily{zhhei}}   % 黑体
      # @+ J& H6 A9 G+ o  {: W
    23. \newcommand*{\kaishu}{\CJKfamily{zhkai}}  % 楷书0 \  p4 y7 J5 t! K% @
    24. \newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋
      1 n! l& L6 J$ f1 N, p8 U+ |
    25. \newcommand*{\lishu}{\CJKfamily{zhli}}    % 隶书
      ( J8 X8 V7 c- c
    26. \newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圆
      - ?& B1 K* l! e4 n) ^& s

    27. 7 ~3 u+ P+ }  W: f' m' S
    28. \endinput
    复制代码
    7. pdf中文显示1 {" D2 S+ ^2 M/ g2 w, ?, `7 C( g

    ; ?9 S* T' S* u" _; U运行如下命令
    1. sudo yum install  poppler-data
    复制代码
    然后就能正常显示中文pdf了 8 c6 T- R2 D0 W0 @5 }3 f2 ~
    2 p5 U7 E- ^2 _+ b" a. m  K$ M
    编辑软件:Kile
    $ G5 w, o6 m9 k% ~; H4 c3 M
    + q: C+ U* d: Q  j7 _参考文章网址:
    $ h" M# z  H! T/ g: q! dhttp://wiki.weskers.com/Texlive%E5%AE%89%E8%A3%85: g5 R  ~2 Q2 v- V% n

    - h# w. o: U! o2 h" n" a/ q' b) d附件:
    ) {3 j5 b/ g3 s2 i# {; K9 P) q上文txt格式文件:2 R: F  I1 W4 i8 P* E0 y
    8 \2 i0 ^0 `0 N9 @, P; |
    how.to.install.Texlive.txt (5.46 KB, 下载次数: 1)
    ( @% w4 ]: e& ^$ P; M- P6 a& U: e% y, x5 m, N6 n) e
    texlive-zh-cn指导:
    6 W2 \* l+ e) ~5 S( L" M$ q, E' G: Y9 P* [3 {8 x
    texlive-zh-cn.zip (795.03 KB, 下载次数: 1)
    # `. j" Y3 P: e7 g6 }; r' d0 S3 `1 g" G2 ^4 \8 m/ u
    texlive-zh-cn相关截图:
    . v! F+ J  e# {$ L7 J1 V" y9 k6 W% T' ^, w* O1 P" [6 d  w# T8 F
    Screenshot-texlive-zh-cn.pdf - Adobe Reader.png
    7 N0 ]8 o: A" g0 N Screenshot-texlive-zh-cn.zip -1.png * x  @9 N# k. a2 O( C8 G6 @

    8 P) U% \; N/ F# A, I9 J  }: q
    支持开源!

    # V  @# T  z+ k: m2 R
    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 g0 z; y5 H! ]9 s) ~支持开源~~~~~~~

    1 {; X- G8 o0 k8 p,这得好好学学
    回复

    使用道具 举报

    艾希安        

    1

    主题

    9

    听众

    193

    积分

    升级  46.5%

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

    [LV.5]常住居民I

    自我介绍
    热爱建模

    社区QQ达人

    回复

    使用道具 举报

    linmatsas 实名认证       

    53

    主题

    13

    听众

    3592

    积分

    逍遥游

  • 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-8-1 13:45 , Processed in 0.353341 second(s), 92 queries .

    回顶部