QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7644|回复: 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 编辑
    ' a$ e1 y4 D5 V& k, j( z1 A  U; Q0 }' M: N
    系统:Scientific Linux 6.3
      F' [& ]6 f) _官方网址:
    9 ~0 g5 F7 v9 b* H# R* whttps://www.scientificlinux.org/
    1 m  h* z4 R6 C* l% O& l+ v+ j, w1 Y- X% l% ]
    Tex\Latex版本:Texlive2012! ^1 J3 h0 z( E% Y
    官方网址:2 k/ A: x7 P) q/ |' C5 _3 J3 v
    http://www.tug.org/texlive/  e" _7 t( D  e4 f
    - i7 C4 I. H8 F+ W
    安装完系统后,本人将Scientific Linux系统进行了更新。本人采用将TeX Live 2012的dvd源下载到本地进行的安装。
    - A  l$ E3 @0 ~3 k& R安装指南(网络参考及个人实践):
    % B( \# L! t8 _1 y+ `& M" s1 t" X5 J: g" |3 X) N& C
    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/: p1 g2 h3 f. u4 D  X

    ) x1 m& w4 I+ Y0 J- x3. 配置环境变量9 z0 O% R9 b, T% e- x7 l6 \
    1 u- [/ {2 F0 n5 ?" y5 Y$ u
    3-1. 在/etc/bashrc中添加如下内容
    1. PATH=/usr/local/texlive/2012/bin/i386-linux:PATH; export PATH
      1 u! l' G) M7 B# r5 ^& C
    2. MANPATH=/usr/local/texlive/2012/texmf/doc/man:MANPATH; export MANPATH
      7 }1 ]! E7 J% G: v4 h9 Q
    3. INFOPATH=/usr/local/texlive/2012/texmf/doc/info:INFOPATH; export INFOPATH( R; r1 N3 o+ f  i3 H
    复制代码
    3-2. 在/etc/manpath.config中$ @- P7 a( H! n: _5 Q

    + m3 }. \$ n2 \- K2 y# B    # 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"5 C/ D5 E4 C, }, V4 U
    复制代码
    4. 添加中文支持; ?# w9 k" Y$ o3 x/ I# y* m

    ) J( X1 a/ F+ c% ?& M6 h8 P6 u注: 运行命令:
    1. sudo yum install perl-Tk
    复制代码
    以实现 tlmgr -gui 的运行。
    / B+ k* _# i2 x7 l+ U4 H( Z2 ?+ u/ L% y2 E5 _# k
    运行如下命令
    1. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr update -self
      2 T' V* s3 p  P1 M+ o% f
    2. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr install xecjk ctex
    复制代码
    程序会自动下载xetex和ctex宏包并进行安装,速度很快。 - Q( [4 F  p' t

    7 N" G$ J- _( Q8 Y+ l5. 安装中文字体6 ?* G* ]! l& P; I9 z. f7 g
    , E5 i, u- r0 E3 k( @, L' ^. W; A
    将windows中下列字体(同样有adobe的字体)(consola以及iyahei与此无关,但也是我的常用字体)1 a: C: n4 q$ |$ l$ a- n' Q' F, `/ u/ R

    ( d: z$ ~' h4 K4 U/ ?! B    -rw-------  1 wesker wesker 14526060 2010-02-05 06:25 AdobeFangsongStd-Regular.otf
    7 U1 s" S' c, t/ \; S+ R+ i1 k/ d- [5 J! d
        -rw-------  1 wesker wesker 12265424 2010-02-05 06:25 AdobeHeitiStd-Regular.otf
    1 o& Y1 j' A3 C/ g4 M: Z7 L1 g6 e/ ^  Y3 x+ G
        -rw-------  1 wesker wesker 16948908 2010-02-05 06:25 AdobeKaitiStd-Regular.otf
    ; n2 _' b2 w6 ]" W
    1 t- N7 T( z: x9 ]+ F4 [    -rw-------  1 wesker wesker 15586660 2010-02-05 07:00 AdobeSongStd-Light.otf
    + I6 I) [6 J9 p/ ^- i6 E3 y( {% q: i0 T- v8 W1 }
        -rw-------  1 wesker wesker   368520 2009-06-11 04:43 consolab.ttf  J  A# D' z' U5 P* N

    " W5 D' _7 k% ~2 s5 N' _: ^    -rw-------  1 wesker wesker   364864 2009-06-11 04:43 consolai.ttf
    5 i& g# V1 f& ~' |1 D% S( p; K4 S& W& ]( K
        -rw-------  1 wesker wesker   358256 2009-06-11 04:43 consola.ttf
    9 |9 F4 J4 F8 D6 r0 I2 ]. _& g3 d5 z3 f1 P5 s) R& @+ ~) x
        -rw-------  1 wesker wesker   375056 2009-06-11 04:43 consolaz.ttf
    2 p, P- G( L+ y/ ~1 |1 D3 g" d" }0 E# {* M" ^' [
        -rw-r--r--  1 wesker wesker  8237396 2007-03-19 21:44 iYaHeiBold.ttf- c" Z' [* [$ [( E& A$ r% P
    6 @5 T4 k& `6 |
        -rw-r--r--  1 wesker wesker  8538988 2007-03-19 00:03 iYaHei.ttf
    3 y# V2 C. X3 U* e. |! @5 r; c5 [
    - }! j, U( \- ?& x    -rwxrwxrwx  1 wesker wesker 14602860 2009-06-11 04:43 msyhbd.ttf*
    $ p# V( o( r! b9 K1 y8 z
    , t4 w3 i% `! m  s. s8 t& v$ F- Q    -rwxrwxrwx  1 wesker wesker 21767952 2009-06-11 04:43 msyh.ttf*# G8 @4 y$ U7 Y4 K3 U

    1 G5 {3 }# T/ |. M    -rw-------  1 wesker wesker 10576012 2009-06-11 04:43 simfang.ttf; m  r5 n: m; {/ y

    6 {6 L, z0 `6 t8 Q- \# ~- p    -rw-------  1 wesker wesker  9751960 2009-06-11 04:43 simhei.ttf: S- Z1 @9 Y. i- b. P9 U* {

    : n) t3 W; L. j' m( ~    -rw-------  1 wesker wesker 11785184 2009-06-11 04:43 simkai.ttf
    ( M6 ^. \2 F* w, E1 Q& R8 y- ~+ @3 t, a. C- K- T: ?' r/ o
        -rw-------  1 wesker wesker  9223160 2003-11-05 18:49 SIMLI.TTF5 l/ J; N3 `* Q2 @7 l

    6 R- a* y4 ]/ M; U! E0 ^$ K9 d# r    -rw-------  1 wesker wesker 15323200 2009-06-11 04:43 simsun.ttc
    6 X) ?. T6 x( ~5 }: f7 h) b0 H6 n
    . B* X1 e. b5 Y    -rw-------  1 wesker wesker  6700204 2003-11-05 18:55 SIMYOU.TTF  l. D( Q  ^+ q; j: I5 a# G% n

    0 Y; S! C% ^6 T! N& e# {- S复制至某文件夹,我用的是~/.fonts,双击安装也行,运行如下命令安装也行
    1. sudo mkfontscale
      + k, B! A* u$ \) K/ e: E
    2. sudo mkfontdir
      8 c! n: X% C( l3 Q6 q' f3 p
    3. sudo fc-cache -fv4 ^+ X  c7 \( s6 J; |7 D
    复制代码
    6. ctexart的修改& g& E$ W- ]7 c7 L. \2 ?& T
    ' L7 ~7 r  h. j4 P/ Z8 v
    如上操作后,使用xelatex只能编译有adobe字体的文件,编译宋体楷体等windows字体的文件会报错,原因我就直接引用ctexart作者的话了。
    # b6 I5 U5 [( m. U, c, K% F- S% s. |( Q, O$ O& o
    在字体定义文件 ctex-xecjk-winfonts.def 中,楷体和仿宋不是使用字体全名,而是使用字体文件名表示的。如楷书是:
    1 y$ p  S  w* n6 t\setCJKfamilyfont{zhkai}{[simkai.ttf]}! w3 ]  [7 x8 f7 }& P( E* y+ U9 e
    之所以这样是因为在 Windows XP 中楷书和仿宋是 GB_2313 字符集的,只有 6000 多个汉字,楷体字体全名是 KaiTi_GB2312;' S$ k- w2 ~  {! a' o
    而在 Windows Vista 以后和版本则是 GBK 大字库的,有 20000 多个汉字,字体全名是 KaiTi。; d5 I: T( s, N* X/ j6 Y
    为了避免为微软的不同操作系统版本写不同的配置文件(这样更麻烦,而且 Windows 用户是大多数),就把它直接用没有变化过的字体文件名表示。
      g& f  H& l) ?2 k4 D这个修改就是我做的。当然对于 Linux 用户可能有一些副作用。1 l& p  P; K& ~2 W# R
    因为上面的字体名使用的是小写字母,而通常大家拷贝的字体是大写字母(这算是我的疏忽)。( z- ^/ @0 v0 g5 a6 R, o
    你知道 Windows 不区分文件名大小写,但 Linux 区分,所以当然 Linux 找不到 simsun.ttf 这个字体了。
    ( S# g8 a" j: W" O& k- O" }我实在不建议 Linux 用户修改 ctex-xecjk-winfonts.def 文件。
    + O& e' h2 k  F7 ~; ?1 ]' u! f+ ?你可以使用 Windows 字体加上默认选项,但注意你安装的中文字体文件名要匹配。
    7 o% v& B: s. W! {- ]2 T, t还有一个办法是写自己的配置文件,ctex 宏包有自己的 cfg 文件,
    7 n+ t% n$ S0 |  H4 C1 h7 P在 .../texmf-dist/tex/latex/ctex/cfg/ctex.cfg 中,你可以在这个文件里面添加你自己的 local settings。# i! x2 \! w  S6 N8 Y7 S! I

    ) P" K8 C6 X# o+ G: i; _  }我的解决方法是修改/usr/local/texlive/2012/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def文件,修改后文件如下
    1. % ctex-xecjk-winfonts.def: Windows 的 xeCJK 字体设置,默认为六种中易字体
      ( X, ~3 {1 T( J/ i0 r
    2. % vim:ft=tex& [  w9 L* y3 }( P' ]! X. J; ?; ]
    3. 6 @7 H# T' O, Y! v
    4. % \setCJKmainfont[BoldFont={SimHei},ItalicFont={[SIMKAI.TTF]}]! q2 Y2 u2 {! Y/ K
    5. % {SimSun}3 N0 Q* v& f- G, L: u5 z
    6. \setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi}]
      % ~: A( u) _. o, R4 @
    7.       {SimSun}
      / `  J; p1 r6 Q) ]5 _
    8. \setCJKsansfont{SimHei}
      \" @  g3 q' w0 \
    9. % \setCJKmonofont{[SIMFANG.TTF]}3 g) L  Y* a7 }$ x\" T- z3 x
    10. \setCJKmonofont{FangSong}
      3 z! o, |: r& z

    11. 6 W4 C. E1 ]/ l- s- g* `3 P
    12. \setCJKfamilyfont{zhsong}{SimSun}$ G& Z8 n; b# x2 L0 r& _- G
    13. \setCJKfamilyfont{zhhei}{SimHei}
      ! [' W0 G7 r% o- W2 R5 X
    14. % \setCJKfamilyfont{zhkai}{[SIMKAI.TTF]}$ J$ u& h7 n; ^0 o+ K4 N+ q
    15. \setCJKfamilyfont{zhkai}{KaiTi}! x6 s  v% ^8 W' t  M; Z: P1 N, d
    16. % \setCJKfamilyfont{zhfs}{[SIMFANG.TTF]}
      9 [$ E\" Y  C  H- C% l6 X- z7 i, n
    17. \setCJKfamilyfont{zhfs}{FangSong}! A. }! C( W# H9 m. r) }$ U
    18. \setCJKfamilyfont{zhli}{LiSu}: s/ w* \1 I' j# j* T& F; q
    19. \setCJKfamilyfont{zhyou}{YouYuan}
      ; @4 d% S* @& Q7 O$ f0 R

    20. ! O8 n7 z, g7 E+ @9 Q& z, M* i& m
    21. \newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体
      4 ^! H- D/ \) T& Q' w
    22. \newcommand*{\heiti}{\CJKfamily{zhhei}}   % 黑体
      3 h  b$ w8 F) ]2 R0 ~8 O/ G
    23. \newcommand*{\kaishu}{\CJKfamily{zhkai}}  % 楷书) t+ r  o& o* ^0 k* Q. X/ s3 }
    24. \newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋! W6 q2 j8 c8 W\" n; p\" j! Y% A
    25. \newcommand*{\lishu}{\CJKfamily{zhli}}    % 隶书
      $ e* e  @0 A/ N! `
    26. \newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圆
      + h5 [; C$ g( e1 y& O9 ~- {

    27. . ]* n( s7 \+ @, n
    28. \endinput
    复制代码
    7. pdf中文显示
    4 `6 `" g- ^; g* h9 a; g5 ]) M- N$ Q4 Z$ I) {
    运行如下命令
    1. sudo yum install  poppler-data
    复制代码
    然后就能正常显示中文pdf了 ' v3 a( C  L! _
    : W4 a0 m; T/ ?/ e1 {6 m( x- w- H
    编辑软件:Kile; Z  ?) M9 H8 W

      Y/ j4 v' f8 V参考文章网址:
    4 S! T& g7 p- d+ Hhttp://wiki.weskers.com/Texlive%E5%AE%89%E8%A3%85
    + y  l" |7 _  B8 Q5 j5 F7 {* S' e5 c3 w, m$ D  t& ?2 z$ u
    附件:
    , {% X/ D$ @5 Z$ i' U/ q上文txt格式文件:
    * H* Z0 ~2 {  S% f" v; U, a/ f* y) z& Y; K' M
    how.to.install.Texlive.txt (5.46 KB, 下载次数: 1) ( T" g# H4 M% c
    / o7 z( V. @; r8 ]: m
    texlive-zh-cn指导:: {' w& n( j% }3 O8 K0 d

    ( V- i8 y4 D" N texlive-zh-cn.zip (795.03 KB, 下载次数: 1) * q% q) n& q2 l8 M+ ^/ [4 C
    ! W% T, b, _& p# B8 P
    texlive-zh-cn相关截图:1 I) L2 H! t9 Y' s
    $ Q* k! }) t4 j
    Screenshot-texlive-zh-cn.pdf - Adobe Reader.png ) i+ c7 `  ^6 q7 x3 h7 G3 w  O5 k" y
    Screenshot-texlive-zh-cn.zip -1.png
    / q! S! a* A, Y5 E7 Z# N$ f
    . C+ R2 o* |$ K) a$ }% E# \
    支持开源!

    & S& y6 k2 {+ E7 L! G+ M
    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
    8 h/ b% j4 i% q支持开源~~~~~~~
    & B" v; j. U. C3 [& C% w
    ,这得好好学学
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-10-1 02:21 , Processed in 0.400950 second(s), 86 queries .

    回顶部