QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7465|回复: 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 编辑
    # l, M# f. v5 ]; T3 @2 U% P- v- ?+ S" ~  V+ w
    系统:Scientific Linux 6.32 q5 {4 g5 u2 y
    官方网址:
      _- ~, ~( A; I9 Q$ ^/ B: _8 Mhttps://www.scientificlinux.org/- T+ H. p8 o" S  U( G' A

    & a* l! [8 S% ~) Q; oTex\Latex版本:Texlive2012
    5 q+ j$ B' S( U3 B! [* X官方网址:
    . I6 o# P" N% j7 R* Bhttp://www.tug.org/texlive/
    ; x  N0 H5 ]* Y! O8 s
    : e+ Z+ n6 I6 N- M4 o3 y5 K安装完系统后,本人将Scientific Linux系统进行了更新。本人采用将TeX Live 2012的dvd源下载到本地进行的安装。
    , f  c9 w' q: |/ N: _& y安装指南(网络参考及个人实践):3 Y! }7 J; S; R$ o9 k$ v4 M

    + e- @# ], z  W' J. \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/
    5 j9 r4 D  X; }) l. X$ b0 v6 E
    4 J' p# H' q% \+ S3. 配置环境变量
    $ `6 q' a/ G# w8 S# m' V! |$ }: Y& \7 v% Z" c3 S
    3-1. 在/etc/bashrc中添加如下内容
    1. PATH=/usr/local/texlive/2012/bin/i386-linux:PATH; export PATH! x; D- p; ]/ n6 G: P2 `+ e
    2. MANPATH=/usr/local/texlive/2012/texmf/doc/man:MANPATH; export MANPATH+ i5 U  z+ r# s% g
    3. INFOPATH=/usr/local/texlive/2012/texmf/doc/info:INFOPATH; export INFOPATH  Y* n  g2 C: c\" q9 ]/ ^3 F6 T
    复制代码
    3-2. 在/etc/manpath.config中9 }* D3 F4 o+ j, X5 B4 n- `# P0 W
    # y; O5 U" l* d9 n
        # 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"
      # M; u. f& q5 _
    复制代码
    4. 添加中文支持
    ; d$ j9 _' ?9 q' t7 C7 ~0 Z1 @+ i/ M8 z
    注: 运行命令:
    1. sudo yum install perl-Tk
    复制代码
    以实现 tlmgr -gui 的运行。
    2 U- ^9 D4 \+ F# e/ E( p, d0 _
    1 z* D2 m( P" w4 r% ?运行如下命令
    1. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr update -self
      / g+ m4 k2 T\" W5 Y; _4 e' k
    2. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr install xecjk ctex
    复制代码
    程序会自动下载xetex和ctex宏包并进行安装,速度很快。 * k4 F( a, ]4 z: [5 w% G; W- {, ^
    , P# u. U: O( P; a6 p/ e$ P
    5. 安装中文字体! ~1 s7 d9 ^; h% c* r" }9 Q+ G$ P

    % i3 |, p8 n7 @将windows中下列字体(同样有adobe的字体)(consola以及iyahei与此无关,但也是我的常用字体)
    7 i5 F$ V5 Q. O- b; G
    % n4 b; f2 F5 w. Z; B: S1 b. `    -rw-------  1 wesker wesker 14526060 2010-02-05 06:25 AdobeFangsongStd-Regular.otf
    3 \# G4 z% S* U0 T9 {. r5 D4 F: ^* D6 ]  J8 e2 U
        -rw-------  1 wesker wesker 12265424 2010-02-05 06:25 AdobeHeitiStd-Regular.otf
    : N5 v7 t3 r9 T* k/ y9 u
    ( y0 O5 N9 r( q    -rw-------  1 wesker wesker 16948908 2010-02-05 06:25 AdobeKaitiStd-Regular.otf1 h2 A' Y7 e' G. |

    / p3 b* b& h* o" o* k0 K/ B$ Z    -rw-------  1 wesker wesker 15586660 2010-02-05 07:00 AdobeSongStd-Light.otf
    # I9 ^# O7 @  `& @% Z$ Y
    9 G& B: ?  v7 T    -rw-------  1 wesker wesker   368520 2009-06-11 04:43 consolab.ttf7 p9 g7 ]7 r% ?, f5 I% w
    . @; h& n# g4 C! p! W7 C- P
        -rw-------  1 wesker wesker   364864 2009-06-11 04:43 consolai.ttf
    6 j: N4 g  t2 }( c9 I2 ~* f& L% Q" P+ v1 \* ?6 m: e
        -rw-------  1 wesker wesker   358256 2009-06-11 04:43 consola.ttf
    - y+ ^7 g4 \7 p# E! |0 z4 X' l3 Z& m
        -rw-------  1 wesker wesker   375056 2009-06-11 04:43 consolaz.ttf. s9 _/ Q& E$ ]+ m: B

    , |" G8 \% ~" B( ^7 {    -rw-r--r--  1 wesker wesker  8237396 2007-03-19 21:44 iYaHeiBold.ttf1 G9 S' I3 M6 T4 U# h

    ) {* C/ e( q" H5 a. ^5 H0 f, V    -rw-r--r--  1 wesker wesker  8538988 2007-03-19 00:03 iYaHei.ttf
    ( i. i- j7 n) @  y  }2 k- f- L8 [0 N6 \4 t7 W- ]8 r8 J
        -rwxrwxrwx  1 wesker wesker 14602860 2009-06-11 04:43 msyhbd.ttf*7 S$ S' k1 P2 V
    ( ?% d9 Z. Q8 i, W' S
        -rwxrwxrwx  1 wesker wesker 21767952 2009-06-11 04:43 msyh.ttf*6 c( [( H1 J% Z  F3 K4 }/ B

    - T7 n' E: S8 Q) y. m    -rw-------  1 wesker wesker 10576012 2009-06-11 04:43 simfang.ttf3 d- H  }% V8 |1 Q' E

    ( \: h, i8 Q9 ~4 b& U0 h$ b( h    -rw-------  1 wesker wesker  9751960 2009-06-11 04:43 simhei.ttf
    2 Z' z' r7 l; h. G- B
    , m4 M# ^; O3 S" x    -rw-------  1 wesker wesker 11785184 2009-06-11 04:43 simkai.ttf0 `7 h$ Y! B. Q0 q, b. R5 @
    7 w$ M8 Q$ L4 L: B" B) n2 J: Q
        -rw-------  1 wesker wesker  9223160 2003-11-05 18:49 SIMLI.TTF
    ; `, i4 n  u+ L, H- ^3 Z1 ^* q7 E: Q2 J4 S$ W
        -rw-------  1 wesker wesker 15323200 2009-06-11 04:43 simsun.ttc
    + P- B& C( C7 |# q7 F& U5 ^; f
        -rw-------  1 wesker wesker  6700204 2003-11-05 18:55 SIMYOU.TTF1 _( ~/ n( i9 {5 i

    % z( s3 f- q2 N7 _+ t: N3 k, X复制至某文件夹,我用的是~/.fonts,双击安装也行,运行如下命令安装也行
    1. sudo mkfontscale% l. T$ d/ g& n$ N. ^
    2. sudo mkfontdir\" L/ \( n\" V3 C3 j
    3. sudo fc-cache -fv3 k\" ^4 I# q+ c5 @
    复制代码
    6. ctexart的修改5 W; C2 k: q+ B$ s

    + s7 l/ Z$ Z  ^5 F! }9 P- q如上操作后,使用xelatex只能编译有adobe字体的文件,编译宋体楷体等windows字体的文件会报错,原因我就直接引用ctexart作者的话了。
    1 k6 M" s" _8 B& R: b# Y, M1 T
    : r/ V& \% E9 P( j在字体定义文件 ctex-xecjk-winfonts.def 中,楷体和仿宋不是使用字体全名,而是使用字体文件名表示的。如楷书是:" h1 d% W) v& M5 H) @1 B! P% r; m
    \setCJKfamilyfont{zhkai}{[simkai.ttf]}
    6 F5 I4 ^9 J/ U+ S1 q% ?之所以这样是因为在 Windows XP 中楷书和仿宋是 GB_2313 字符集的,只有 6000 多个汉字,楷体字体全名是 KaiTi_GB2312;! R( I* {, ~7 T$ D; S
    而在 Windows Vista 以后和版本则是 GBK 大字库的,有 20000 多个汉字,字体全名是 KaiTi。
    2 m; w# y& Z2 N为了避免为微软的不同操作系统版本写不同的配置文件(这样更麻烦,而且 Windows 用户是大多数),就把它直接用没有变化过的字体文件名表示。2 l9 W9 M+ W- }
    这个修改就是我做的。当然对于 Linux 用户可能有一些副作用。; Z' r; s  c) d; Z; I
    因为上面的字体名使用的是小写字母,而通常大家拷贝的字体是大写字母(这算是我的疏忽)。/ s" q. X; ?, `# g. a, @1 J
    你知道 Windows 不区分文件名大小写,但 Linux 区分,所以当然 Linux 找不到 simsun.ttf 这个字体了。
      e0 P1 t& X4 M& b5 B1 ~- B我实在不建议 Linux 用户修改 ctex-xecjk-winfonts.def 文件。
    6 p. S+ s9 [5 Y* u' ~) C5 r4 v你可以使用 Windows 字体加上默认选项,但注意你安装的中文字体文件名要匹配。! M2 R9 R& e# h; ~7 V% G5 @' w
    还有一个办法是写自己的配置文件,ctex 宏包有自己的 cfg 文件,; Q( c/ g( g$ i' o  L. s$ m
    在 .../texmf-dist/tex/latex/ctex/cfg/ctex.cfg 中,你可以在这个文件里面添加你自己的 local settings。
    / ?& o8 t$ D) E- O' i6 n! V1 i% |- f" B
    我的解决方法是修改/usr/local/texlive/2012/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def文件,修改后文件如下
    1. % ctex-xecjk-winfonts.def: Windows 的 xeCJK 字体设置,默认为六种中易字体\" }5 z4 A/ O0 `& i# d+ V. o. p
    2. % vim:ft=tex
      + E# u6 I$ o: F3 r, [! b( u3 [

    3. - j6 q\" `\" C5 G  ]\" z9 q- m
    4. % \setCJKmainfont[BoldFont={SimHei},ItalicFont={[SIMKAI.TTF]}]
      ; g2 n8 W& t& P+ ^; I. Y
    5. % {SimSun}$ m2 ~- ?5 S; B% L* @
    6. \setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi}]
      5 n2 D3 K  J* L, W) J
    7.       {SimSun}9 v: W8 f( t) q# x4 I
    8. \setCJKsansfont{SimHei}
      - R0 h9 H: d* A2 ~0 d( x
    9. % \setCJKmonofont{[SIMFANG.TTF]}
      : F. M9 f9 T& q0 Y1 _4 D7 z
    10. \setCJKmonofont{FangSong}* L% {1 G/ {+ X) L9 S1 |0 Z8 J\" F
    11. 8 j; F3 Q& _1 E5 B/ Q0 d& J
    12. \setCJKfamilyfont{zhsong}{SimSun}
      9 ?& `9 ^0 O) Q$ f' [; y
    13. \setCJKfamilyfont{zhhei}{SimHei}
      / {/ W4 t5 K9 o
    14. % \setCJKfamilyfont{zhkai}{[SIMKAI.TTF]}
      ; ]2 ~4 a; z2 z/ v* O9 Q5 Q
    15. \setCJKfamilyfont{zhkai}{KaiTi}2 b; Y2 y0 Z\" w+ a  a8 L+ \0 ^( U
    16. % \setCJKfamilyfont{zhfs}{[SIMFANG.TTF]}
      + B\" ]+ G8 B8 [# T# U0 h
    17. \setCJKfamilyfont{zhfs}{FangSong}
      ; n7 f, ]1 H/ [
    18. \setCJKfamilyfont{zhli}{LiSu}
      5 s1 a5 ?& j# ~4 W+ u& Z
    19. \setCJKfamilyfont{zhyou}{YouYuan}; r+ b7 M0 D$ ^) m

    20. 2 S, |1 I1 z7 s6 ]
    21. \newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体5 ], y* R  ^& g) F9 M\" m5 W8 S/ ~
    22. \newcommand*{\heiti}{\CJKfamily{zhhei}}   % 黑体
      5 z% n* ]* D1 q1 A3 u% L& O! }
    23. \newcommand*{\kaishu}{\CJKfamily{zhkai}}  % 楷书\" K! O6 o+ Q% Q
    24. \newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋
      7 I' l9 X) \2 Y& A- @% B- t. o
    25. \newcommand*{\lishu}{\CJKfamily{zhli}}    % 隶书( J( M0 [4 E% n! a! E+ ]0 C# r/ D8 E
    26. \newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圆
      9 w8 j) J! L9 e( ]1 H* x

    27. 0 g4 w* ]; C; x
    28. \endinput
    复制代码
    7. pdf中文显示
    ' N, W) \2 A3 U, E$ p$ Q; a7 u* I% l0 i6 C% ^
    运行如下命令
    1. sudo yum install  poppler-data
    复制代码
    然后就能正常显示中文pdf了
    : V4 \/ c2 k( S8 p/ a! v. t% O) O. R6 g1 c6 S4 t. r& P" B
    编辑软件:Kile/ E7 j  z7 I& A# N$ ~9 b# n

    " i0 [2 v9 q; B7 F/ _参考文章网址:# Z7 M9 v+ d- E4 w
    http://wiki.weskers.com/Texlive%E5%AE%89%E8%A3%85; V2 [  L0 j; O- v$ N. G, }  U# b

    8 x( E  c( _) S: }- q  m附件:
    0 A8 j+ o; }8 y上文txt格式文件:
    & d! }/ W5 p. N$ O( c3 Y  r% ?- y5 F
    how.to.install.Texlive.txt (5.46 KB, 下载次数: 1)
    % T" d- X9 }9 |) z& P7 B3 r% h! l5 A0 s0 O- C( o& ~
    texlive-zh-cn指导:
    0 H- ?0 Z7 h  J/ i* v1 l, Y6 K' G3 h" J5 T' l6 h, D) m6 V
    texlive-zh-cn.zip (795.03 KB, 下载次数: 1)
    # r2 r: N7 w; ?' _, {! B
    1 ^& J! T1 M! ~* V' L# X  y7 Gtexlive-zh-cn相关截图:
    2 o) D! D+ m3 r) k7 K
    ; B9 w% s2 h9 G7 P- e+ t Screenshot-texlive-zh-cn.pdf - Adobe Reader.png
    / W6 F0 [$ Y1 z$ ? Screenshot-texlive-zh-cn.zip -1.png
    4 ?% X& e& z+ o7 t+ U( \+ M% B% I& [$ X3 p" P1 N- r/ y
    支持开源!

    & n% u: G5 B/ 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

    听众

    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   O+ r- B9 ]- o8 \. H
    支持开源~~~~~~~
    6 L( |7 B3 h. Q* ~
    ,这得好好学学
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-4-16 02:30 , Processed in 0.769580 second(s), 88 queries .

    回顶部