QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7540|回复: 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 编辑
    8 f; g) S3 M/ \6 p
    & S6 T& |5 G7 w' [5 x! e系统:Scientific Linux 6.3( y" L6 \% L, C
    官方网址:! D) s7 j& ]! J
    https://www.scientificlinux.org/
    9 W. {, J- k* f5 g# R; L7 Z$ r  ?7 {% ]% u
    Tex\Latex版本:Texlive20125 n4 B4 S, @0 p0 M# L0 S2 E
    官方网址:1 _8 b- A* v/ P  i) H5 O3 c
    http://www.tug.org/texlive/8 x2 C' P! X7 E" b6 y; N( j
    " e/ ]+ S' |9 @" S6 B- x! m
    安装完系统后,本人将Scientific Linux系统进行了更新。本人采用将TeX Live 2012的dvd源下载到本地进行的安装。& x, v6 X3 X; i  _
    安装指南(网络参考及个人实践):: k+ O0 Z1 M( S! e! e

    ' Z9 `8 h, }& w+ J1.
    1. mount -t iso9660 -o ro,loop,noauto /your/texlive2012-20120701.iso /mnt
    复制代码
    2.
    1. /mnt/install-tl
    复制代码
    #1.、2.两步可参照 http://tug.org/texlive/  I  v) {/ ?" }) l' Q. ]6 _7 Z

      G  V* o7 H- A3 z3. 配置环境变量8 F8 n7 A3 s( h5 u$ [4 w( R7 g/ |
    ) B. D8 f3 u$ ^/ G+ M# X
    3-1. 在/etc/bashrc中添加如下内容
    1. PATH=/usr/local/texlive/2012/bin/i386-linux:PATH; export PATH$ d  ^4 k\" S. \6 S; b, t4 \& ~
    2. MANPATH=/usr/local/texlive/2012/texmf/doc/man:MANPATH; export MANPATH7 z4 I* ?' p3 J2 Q- o6 Q; M
    3. INFOPATH=/usr/local/texlive/2012/texmf/doc/info:INFOPATH; export INFOPATH\" M; W! w. G# u
    复制代码
    3-2. 在/etc/manpath.config中/ K# z5 m. m/ J9 a
    * i2 b; u% @5 G
        # 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"
      1 B0 N# A. _  T! Q+ `
    复制代码
    4. 添加中文支持
    + n7 E( y& ^3 `$ v7 V/ _) h* ?9 S/ ?4 m( ^$ D( C
    注: 运行命令:
    1. sudo yum install perl-Tk
    复制代码
    以实现 tlmgr -gui 的运行。7 x1 P- R- Z; ~! K5 ]6 A
    , ~6 @9 Y' c% F
    运行如下命令
    1. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr update -self
        x/ \$ u1 v. h9 c' ~) w5 G, j* A
    2. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr install xecjk ctex
    复制代码
    程序会自动下载xetex和ctex宏包并进行安装,速度很快。 ; |: ?0 V* _3 U# [. i: D! F

      D5 S6 j3 G& [, e7 K5. 安装中文字体
    # R, g9 C- O6 k. ^# u# y% n& U$ K3 d" D, k1 D4 c* F  P( g
    将windows中下列字体(同样有adobe的字体)(consola以及iyahei与此无关,但也是我的常用字体)
    . r9 o$ M$ m% S  R7 a
    ' G5 o0 F6 Q( y) J    -rw-------  1 wesker wesker 14526060 2010-02-05 06:25 AdobeFangsongStd-Regular.otf
    ! D2 u8 ?$ W8 r- q; f8 C0 W: L2 n2 F2 k
        -rw-------  1 wesker wesker 12265424 2010-02-05 06:25 AdobeHeitiStd-Regular.otf6 O- ~1 m/ q0 e: r" K+ ]

    + J& j' z8 a- Q  a1 j) C% D    -rw-------  1 wesker wesker 16948908 2010-02-05 06:25 AdobeKaitiStd-Regular.otf0 |4 C( K8 R! S' Z* r
    + U" ~) f+ ~( O- ?; q
        -rw-------  1 wesker wesker 15586660 2010-02-05 07:00 AdobeSongStd-Light.otf
    " Z  s5 n) W( k$ W  b2 l& B$ \6 ?0 ], l, D) e8 m/ [
        -rw-------  1 wesker wesker   368520 2009-06-11 04:43 consolab.ttf/ p/ a/ q' d' U6 S

    & B+ Z& \: c: n$ f3 x/ B    -rw-------  1 wesker wesker   364864 2009-06-11 04:43 consolai.ttf& k/ n' u% m+ r* U2 _+ C
    : g: ?4 ^$ u2 G! f! _; O) N2 I
        -rw-------  1 wesker wesker   358256 2009-06-11 04:43 consola.ttf
    3 }2 F# t6 \: t
    $ H7 S2 U" w1 I1 R' Z/ g2 Z) n$ r    -rw-------  1 wesker wesker   375056 2009-06-11 04:43 consolaz.ttf
    ! n6 D; v% b; {4 R+ [" w9 J
    ; L" e3 \% S" Z  U    -rw-r--r--  1 wesker wesker  8237396 2007-03-19 21:44 iYaHeiBold.ttf2 P2 {5 G1 s/ E+ Z
    ) M7 W* |4 E+ q7 [6 m
        -rw-r--r--  1 wesker wesker  8538988 2007-03-19 00:03 iYaHei.ttf( G- l5 A- @; |* ^& x4 V

    4 L) Q' Y* v0 o$ o. B% N( F    -rwxrwxrwx  1 wesker wesker 14602860 2009-06-11 04:43 msyhbd.ttf*
    4 Q1 z4 u4 ]9 F( ?8 C6 L2 H2 _& I# Q7 a7 H/ Q
        -rwxrwxrwx  1 wesker wesker 21767952 2009-06-11 04:43 msyh.ttf*! k; T3 E; X8 F; p8 I  a, Q/ P
    ; m. \) f- z2 q' O% w2 Q4 k
        -rw-------  1 wesker wesker 10576012 2009-06-11 04:43 simfang.ttf3 s; q: }0 d$ @4 H4 r7 m( V

    9 P' I1 I$ J4 H, [- J    -rw-------  1 wesker wesker  9751960 2009-06-11 04:43 simhei.ttf& ~- W1 L" O: h$ N, Y' D8 e

    2 V$ r, V# i$ c4 S1 @    -rw-------  1 wesker wesker 11785184 2009-06-11 04:43 simkai.ttf& q4 t6 I7 A. [; H: O

    + W  x$ D2 A! J7 s( X0 j9 l    -rw-------  1 wesker wesker  9223160 2003-11-05 18:49 SIMLI.TTF
    ( z" z4 r' w# U8 S
    + M! s2 `' r' ]( Z0 a  F# i$ ]3 O' U( v    -rw-------  1 wesker wesker 15323200 2009-06-11 04:43 simsun.ttc3 U/ M3 t( n- H+ }0 J8 g
    3 i& T2 @+ g$ s
        -rw-------  1 wesker wesker  6700204 2003-11-05 18:55 SIMYOU.TTF
    , C2 q8 c' s! J4 H- G* `& q
    0 N- H) D* p3 V) V复制至某文件夹,我用的是~/.fonts,双击安装也行,运行如下命令安装也行
    1. sudo mkfontscale* Q( c( l- d# k3 i) k
    2. sudo mkfontdir
      ( i' u0 n+ J3 G; m; m& l* E
    3. sudo fc-cache -fv
      * ^% l3 G! I! b) ?
    复制代码
    6. ctexart的修改. D9 l( R* }. s% S% Z0 v

    ' a4 f5 W* U. }  w/ ^# F3 X如上操作后,使用xelatex只能编译有adobe字体的文件,编译宋体楷体等windows字体的文件会报错,原因我就直接引用ctexart作者的话了。, H$ f2 `0 X5 u/ n' I
    4 m; i; N2 n  r  w; v
    在字体定义文件 ctex-xecjk-winfonts.def 中,楷体和仿宋不是使用字体全名,而是使用字体文件名表示的。如楷书是:
    , `  v9 W0 `  S1 _\setCJKfamilyfont{zhkai}{[simkai.ttf]}
    ' ?3 V8 S% D, x之所以这样是因为在 Windows XP 中楷书和仿宋是 GB_2313 字符集的,只有 6000 多个汉字,楷体字体全名是 KaiTi_GB2312;
    % F# g" [0 K: o, y2 ?3 n而在 Windows Vista 以后和版本则是 GBK 大字库的,有 20000 多个汉字,字体全名是 KaiTi。0 X4 H+ V2 r7 c2 A1 s: g3 [% b
    为了避免为微软的不同操作系统版本写不同的配置文件(这样更麻烦,而且 Windows 用户是大多数),就把它直接用没有变化过的字体文件名表示。; D# P5 r4 [4 a2 {+ j* \  v6 a4 o
    这个修改就是我做的。当然对于 Linux 用户可能有一些副作用。9 b$ m( ^/ J  Q4 E# r
    因为上面的字体名使用的是小写字母,而通常大家拷贝的字体是大写字母(这算是我的疏忽)。
    + j  I: Y# P, ?; O你知道 Windows 不区分文件名大小写,但 Linux 区分,所以当然 Linux 找不到 simsun.ttf 这个字体了。- W# k5 r1 x! `$ z* r& ~( A
    我实在不建议 Linux 用户修改 ctex-xecjk-winfonts.def 文件。
    3 y/ a4 I$ j, A, P# t' w4 ~! i你可以使用 Windows 字体加上默认选项,但注意你安装的中文字体文件名要匹配。
    * S; k- y1 w- o6 n  H还有一个办法是写自己的配置文件,ctex 宏包有自己的 cfg 文件,# ?$ d& v/ ?8 K2 Y- a7 F- U
    在 .../texmf-dist/tex/latex/ctex/cfg/ctex.cfg 中,你可以在这个文件里面添加你自己的 local settings。
    ) n5 j# i; ^% i; p: C0 }; w' {2 l, \# A
    我的解决方法是修改/usr/local/texlive/2012/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def文件,修改后文件如下
    1. % ctex-xecjk-winfonts.def: Windows 的 xeCJK 字体设置,默认为六种中易字体
      6 Q) d( b# B  o6 i) B
    2. % vim:ft=tex# @6 h  f. Q+ H5 [! V; J

    3. 3 m( F& |6 P  g/ b
    4. % \setCJKmainfont[BoldFont={SimHei},ItalicFont={[SIMKAI.TTF]}]! _3 \0 t* m! P: |; l
    5. % {SimSun}
      2 q7 Z& t1 d4 r& Z
    6. \setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi}]3 U, }9 @: T4 i% K1 ]0 [
    7.       {SimSun}
      4 I+ ^. L2 j7 m* c) ~
    8. \setCJKsansfont{SimHei}$ a2 z% r1 g1 V# Z' ?2 V
    9. % \setCJKmonofont{[SIMFANG.TTF]}
      5 p0 v& j* a\" R+ l* V\" W2 d0 Y) V
    10. \setCJKmonofont{FangSong}( ?/ d# K' ]9 f0 K6 E/ b
    11. % J0 z- o8 ^+ h( E
    12. \setCJKfamilyfont{zhsong}{SimSun}
      . u: M% W3 V# g  d\" ]
    13. \setCJKfamilyfont{zhhei}{SimHei}6 V( _\" J9 U1 r! v/ V+ q\" i
    14. % \setCJKfamilyfont{zhkai}{[SIMKAI.TTF]}
      7 M; |# H+ }6 ~3 G  _, ?! H
    15. \setCJKfamilyfont{zhkai}{KaiTi}/ j: s0 l* j, s9 E
    16. % \setCJKfamilyfont{zhfs}{[SIMFANG.TTF]}9 n4 D& a* c& z: G
    17. \setCJKfamilyfont{zhfs}{FangSong}/ C! G* I- V5 z2 N+ X
    18. \setCJKfamilyfont{zhli}{LiSu}
      $ h- K, r3 l1 I+ z. W* \\" t
    19. \setCJKfamilyfont{zhyou}{YouYuan}7 f  U  B! ~' o7 y

    20. ) j1 R\" v! R$ E$ _  v( V
    21. \newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体) x0 Q) o4 G# a( Y
    22. \newcommand*{\heiti}{\CJKfamily{zhhei}}   % 黑体& T6 y( j/ J) |  Z
    23. \newcommand*{\kaishu}{\CJKfamily{zhkai}}  % 楷书4 g+ b: R# d; H- y% K/ D
    24. \newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋
      6 a& X7 Q$ m$ q! M
    25. \newcommand*{\lishu}{\CJKfamily{zhli}}    % 隶书7 N\" T4 k* _* v6 J, z$ R5 o
    26. \newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圆. ?+ W9 t1 {1 l- e7 d
    27. / ]& n0 Y+ ]4 ?% z# A+ x- I) o
    28. \endinput
    复制代码
    7. pdf中文显示. q/ K- ^# X$ r" i6 G

      U3 c) v& h/ Y% P4 z8 E% Q, [运行如下命令
    1. sudo yum install  poppler-data
    复制代码
    然后就能正常显示中文pdf了
    . H3 C6 C% X. n% a+ c" _; ~
    . {3 w# \) j# u) D0 y5 `" l编辑软件:Kile
    % u% k+ U, a( ?6 W& s
    % p) I% q/ F. Z7 i, L4 s! P0 l, u参考文章网址:0 m" Y. p. {# J1 s
    http://wiki.weskers.com/Texlive%E5%AE%89%E8%A3%85
    ' P: z0 Q3 ~( C* V) P
    % w/ |: f" H% I1 a附件:
    : T$ T  _7 [3 e$ i+ S上文txt格式文件:3 ^3 M9 V5 P/ H- F* ~4 q
    : p5 @- m. s* `- B; B2 K  n% c
    how.to.install.Texlive.txt (5.46 KB, 下载次数: 1) 9 z# w! y" N' n- i3 `( ~3 s
    0 A+ E( e% o8 E6 F6 I7 Q0 X
    texlive-zh-cn指导:
    ' R4 w6 x$ Z0 V) T/ C' N7 G! F* l" b1 Y. n) j3 G1 t) g! ^
    texlive-zh-cn.zip (795.03 KB, 下载次数: 1)
    6 l: k' N+ E: Y- G; y2 r2 U6 M! ]) T' r% O7 q( n5 H
    texlive-zh-cn相关截图:
    $ ~( n( F- |6 l9 T; r8 V+ R9 ]- `+ c4 ~3 b7 i3 D
    Screenshot-texlive-zh-cn.pdf - Adobe Reader.png 5 v  V+ V4 K2 C) n
    Screenshot-texlive-zh-cn.zip -1.png
    - F: i+ p! `! L2 X5 G% u: {' D
    0 k! |& Y/ I" `  c( C+ x/ \
    支持开源!
    2 R- K3 ~) F/ l2 n3 B- Y9 |
    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 0 U* A: d  G8 ]6 c2 ?
    支持开源~~~~~~~
    7 Y) ], D5 w$ E$ x/ b$ z
    ,这得好好学学
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-7-9 11:03 , Processed in 0.764415 second(s), 88 queries .

    回顶部