QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7181|回复: 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 编辑
    0 r' N% L, ]. v- x3 C4 `( [8 j: L: |* D3 T) `
    系统:Scientific Linux 6.3# ~: Z! U- M# t! }2 y$ d9 _1 d
    官方网址:. w' L7 ]; U3 e. k
    https://www.scientificlinux.org/
    7 L- q7 @( \# ^6 F. A5 z- M0 U$ @  T/ H2 N6 S1 B+ `+ C- }, w
    Tex\Latex版本:Texlive2012
    4 R  D% I% w$ G( J& k" ]官方网址:
    8 K9 z; a- P8 W5 S: o( P' g( `; ohttp://www.tug.org/texlive/+ s% E/ g" x& {
    0 m, M. B9 x9 h9 Q1 |6 C9 }
    安装完系统后,本人将Scientific Linux系统进行了更新。本人采用将TeX Live 2012的dvd源下载到本地进行的安装。
    , ^% c* t% q6 P安装指南(网络参考及个人实践):
    3 }! _. n) s0 J0 V  y# b& z3 x" e% q
    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/' F9 ~, P" k( h3 r
    ) l" n2 X, c7 V. V1 p8 A
    3. 配置环境变量
    1 O/ u. @/ L. |; g, l- C
    1 g4 Z9 G8 h0 [, u3-1. 在/etc/bashrc中添加如下内容
    1. PATH=/usr/local/texlive/2012/bin/i386-linux:PATH; export PATH. R+ x9 X' r# U& |9 ?4 m2 F
    2. MANPATH=/usr/local/texlive/2012/texmf/doc/man:MANPATH; export MANPATH+ h# }4 N, n  B( y; c
    3. INFOPATH=/usr/local/texlive/2012/texmf/doc/info:INFOPATH; export INFOPATH
      2 {7 j+ j/ s% }$ E* f
    复制代码
    3-2. 在/etc/manpath.config中
    3 d3 ?: ?& C+ {# N1 I! s4 t2 T2 \' [# L  H
        # 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"
      & Q+ ?6 Z, M# I$ I
    复制代码
    4. 添加中文支持1 M2 i- p8 i+ S
    & I7 B( Q3 r" d4 G
    注: 运行命令:
    1. sudo yum install perl-Tk
    复制代码
    以实现 tlmgr -gui 的运行。
    7 z0 Y% \# l$ L: U, O" m! _
    . C% C+ I- V1 X! o; |. G运行如下命令
    1. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr update -self
      9 n1 B  K# X% P& s7 v
    2. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr install xecjk ctex
    复制代码
    程序会自动下载xetex和ctex宏包并进行安装,速度很快。 9 b# T- \+ k0 N* a
    2 H, C7 M6 Z+ {6 X) n& T7 d% }
    5. 安装中文字体
      F# O  v6 ~" l4 ^9 F& Q5 G- i" X9 o: j9 ^1 w1 e$ }$ m
    将windows中下列字体(同样有adobe的字体)(consola以及iyahei与此无关,但也是我的常用字体)
    ' J5 `/ P: l7 J! ?( i0 F9 O1 F
    3 M2 N. m6 Z, O* q: n9 e( U& F    -rw-------  1 wesker wesker 14526060 2010-02-05 06:25 AdobeFangsongStd-Regular.otf
    ! d8 q; G$ M* n. o6 r* I/ ~7 I4 L2 X# y- M6 y, C
        -rw-------  1 wesker wesker 12265424 2010-02-05 06:25 AdobeHeitiStd-Regular.otf
    $ ?' |# u# P5 }, M3 r/ z( K% B% C; a! L  I# K3 {
        -rw-------  1 wesker wesker 16948908 2010-02-05 06:25 AdobeKaitiStd-Regular.otf
    , v4 L) ~  |( I4 r1 @' ]9 Z, R) G  U/ w* U# [$ y% b8 I
        -rw-------  1 wesker wesker 15586660 2010-02-05 07:00 AdobeSongStd-Light.otf
    - A" G& }1 A1 N- `  {) x, Q. A5 n; B5 ^
        -rw-------  1 wesker wesker   368520 2009-06-11 04:43 consolab.ttf
    ' x) o2 L% n7 e9 C1 E) K/ m
    1 U6 y( q( C3 s& ^    -rw-------  1 wesker wesker   364864 2009-06-11 04:43 consolai.ttf
    7 `3 R$ N* R. _0 `( n- L% |# K. d$ N' x! k
        -rw-------  1 wesker wesker   358256 2009-06-11 04:43 consola.ttf  \0 c, p# |- ?  `' ~
    ; o1 |& }9 S" n
        -rw-------  1 wesker wesker   375056 2009-06-11 04:43 consolaz.ttf% N2 k7 ^. y! F3 x" _
    ' R1 q) k  O" l$ _' g
        -rw-r--r--  1 wesker wesker  8237396 2007-03-19 21:44 iYaHeiBold.ttf* u* c+ c: R5 v; I0 m' M' L

    - T* ]% t  O  s3 o/ U5 D% D    -rw-r--r--  1 wesker wesker  8538988 2007-03-19 00:03 iYaHei.ttf
    . l4 H. t0 v% x: I( `7 {& u: \/ G* x! p- \& c, n2 }+ `- ^
        -rwxrwxrwx  1 wesker wesker 14602860 2009-06-11 04:43 msyhbd.ttf*; M, c* [$ @' Q2 M1 z

    ( k, z! D" S) }! r    -rwxrwxrwx  1 wesker wesker 21767952 2009-06-11 04:43 msyh.ttf*
    - X) U3 ~" p& W9 X& Y
    $ O  ~% ?& w0 c9 X    -rw-------  1 wesker wesker 10576012 2009-06-11 04:43 simfang.ttf2 h) {) L6 o, ~1 B' U2 w; l
    8 a2 c4 e0 C6 [* G# f' r% s$ n
        -rw-------  1 wesker wesker  9751960 2009-06-11 04:43 simhei.ttf
    " F" Y( C0 s/ F. d( N1 j0 X7 |9 H& H' y( }3 ?& x! ?. q" @7 W
        -rw-------  1 wesker wesker 11785184 2009-06-11 04:43 simkai.ttf3 k: J; u; w2 }% o9 G9 y

    $ F) z0 c% a. i, j9 }: ~    -rw-------  1 wesker wesker  9223160 2003-11-05 18:49 SIMLI.TTF
    " u  p7 \9 F8 S2 r2 W+ m7 P$ U+ {9 K2 R) \, X) L
        -rw-------  1 wesker wesker 15323200 2009-06-11 04:43 simsun.ttc! j  _' e" V; g! V

    - `1 n$ j: G/ @    -rw-------  1 wesker wesker  6700204 2003-11-05 18:55 SIMYOU.TTF
    8 r  l  H! T8 y8 |1 f
    ' G: G% W* X" D7 E, ]7 n, M复制至某文件夹,我用的是~/.fonts,双击安装也行,运行如下命令安装也行
    1. sudo mkfontscale. z5 m9 `* Z5 x2 ]! e; Q
    2. sudo mkfontdir
      / z\" U4 [1 l  Q0 m2 Z
    3. sudo fc-cache -fv# x1 A0 s/ Y% a9 a7 o
    复制代码
    6. ctexart的修改
    & Z8 u" s% e3 j+ Z9 G( z' R+ C  Q" `- P+ j
    如上操作后,使用xelatex只能编译有adobe字体的文件,编译宋体楷体等windows字体的文件会报错,原因我就直接引用ctexart作者的话了。# B8 _, g( Q2 W# r4 I
    " [+ w* `& x- r! e* R$ u) X0 g+ l1 f7 |
    在字体定义文件 ctex-xecjk-winfonts.def 中,楷体和仿宋不是使用字体全名,而是使用字体文件名表示的。如楷书是:
    " ?6 V6 U& Z# N& B4 D7 w: r$ V\setCJKfamilyfont{zhkai}{[simkai.ttf]}
    9 t5 ]+ c9 x+ p: B) Z0 ]) ~之所以这样是因为在 Windows XP 中楷书和仿宋是 GB_2313 字符集的,只有 6000 多个汉字,楷体字体全名是 KaiTi_GB2312;
    " V. W0 t9 T, H  K/ |1 o) B而在 Windows Vista 以后和版本则是 GBK 大字库的,有 20000 多个汉字,字体全名是 KaiTi。6 c8 S/ H; Z2 M2 M9 \
    为了避免为微软的不同操作系统版本写不同的配置文件(这样更麻烦,而且 Windows 用户是大多数),就把它直接用没有变化过的字体文件名表示。% y3 W; p9 ^1 g
    这个修改就是我做的。当然对于 Linux 用户可能有一些副作用。
    * ^) @  y' @" A0 p因为上面的字体名使用的是小写字母,而通常大家拷贝的字体是大写字母(这算是我的疏忽)。* f3 r) V/ x+ m1 q+ P
    你知道 Windows 不区分文件名大小写,但 Linux 区分,所以当然 Linux 找不到 simsun.ttf 这个字体了。' U  j9 W0 |1 l$ o
    我实在不建议 Linux 用户修改 ctex-xecjk-winfonts.def 文件。
    & s6 ]) p' Y$ p- e; u; y你可以使用 Windows 字体加上默认选项,但注意你安装的中文字体文件名要匹配。
    9 k7 B8 J9 g2 E& l( @, u, r0 a9 [还有一个办法是写自己的配置文件,ctex 宏包有自己的 cfg 文件,
    3 R0 v# I, W" ?- J在 .../texmf-dist/tex/latex/ctex/cfg/ctex.cfg 中,你可以在这个文件里面添加你自己的 local settings。
    3 ^4 y" B5 a+ B, G4 x7 g
    * L: [3 t) m( v, [( }6 I& Y我的解决方法是修改/usr/local/texlive/2012/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def文件,修改后文件如下
    1. % ctex-xecjk-winfonts.def: Windows 的 xeCJK 字体设置,默认为六种中易字体
      / o. \) V; K/ |1 X. U( {4 X3 K( u3 O: R( k
    2. % vim:ft=tex& e% R: p8 r: q
    3. 4 u4 R2 ^& E9 C6 r) H+ n
    4. % \setCJKmainfont[BoldFont={SimHei},ItalicFont={[SIMKAI.TTF]}]
      ; l, ?1 T# l  x& x6 }( R; v+ D) ~
    5. % {SimSun}
      7 O) z9 P6 o! G; D1 W, U
    6. \setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi}]3 D; L8 G3 Y; L; A3 j& Q+ c% O1 Y
    7.       {SimSun}
      # e$ X: j  z% v  o6 _0 v
    8. \setCJKsansfont{SimHei}) w9 s% K/ o  t
    9. % \setCJKmonofont{[SIMFANG.TTF]}
      $ Q+ a. L2 L2 Y7 t2 ~
    10. \setCJKmonofont{FangSong}
      . M3 U, d% E' S7 D/ ?! `! ^

    11. + B) O# t$ n9 y  ^
    12. \setCJKfamilyfont{zhsong}{SimSun}
      # z$ h% i1 B9 e  P\" J9 S
    13. \setCJKfamilyfont{zhhei}{SimHei}
        B4 c. p$ P( M! y* I: z! T9 j+ p
    14. % \setCJKfamilyfont{zhkai}{[SIMKAI.TTF]}
      ; W* m& C1 _# m2 E3 Q. T% I
    15. \setCJKfamilyfont{zhkai}{KaiTi}0 [8 Z: i+ A, D6 K; s' V
    16. % \setCJKfamilyfont{zhfs}{[SIMFANG.TTF]}
      9 u  ~5 o\" _1 K% a! r
    17. \setCJKfamilyfont{zhfs}{FangSong}/ ~+ L- ^, c1 `\" [$ U
    18. \setCJKfamilyfont{zhli}{LiSu}$ T$ C  O# e) @# d
    19. \setCJKfamilyfont{zhyou}{YouYuan}
        R) f# u+ ]. t6 B2 L$ `5 `3 f

    20. 2 `4 b6 t7 _  \- S) Z
    21. \newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体
      : }) V5 e  p; w+ W. D& I
    22. \newcommand*{\heiti}{\CJKfamily{zhhei}}   % 黑体0 B; K. d$ h* s8 \* l  x
    23. \newcommand*{\kaishu}{\CJKfamily{zhkai}}  % 楷书1 k$ B) Q1 t- \# D
    24. \newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋! @% W# O! O! }( U
    25. \newcommand*{\lishu}{\CJKfamily{zhli}}    % 隶书
      4 {/ l  d) ^* B  R! T1 m! Y
    26. \newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圆* m( N1 d$ k4 g$ X* o+ V$ S8 r: }
    27. , r5 |* `! q! b. U
    28. \endinput
    复制代码
    7. pdf中文显示
    ! ^5 c6 ]  u4 K5 B, t- j2 Z; k! k" l" G% L
    运行如下命令
    1. sudo yum install  poppler-data
    复制代码
    然后就能正常显示中文pdf了
    ( e  S' R, E) h3 s" Y, R- m, v7 E  Y. G. d! w- ?& a( l
    编辑软件:Kile; W9 v; r% ~) b8 X/ _& V9 E! l# `
    + |: Z% N0 O8 J& `2 J* ~8 g
    参考文章网址:) }$ R$ Q4 _: Z9 H
    http://wiki.weskers.com/Texlive%E5%AE%89%E8%A3%85" g* q) Q; O4 }; O

    " ~1 E" Z0 I% ]* V0 D- H1 O) m6 q附件:
    % |, Q2 i5 J: u7 f0 a: _上文txt格式文件:  a- e. q. C$ V; N3 s, |6 _' ^+ ^

    : V9 h! R  X5 n+ K/ z/ F9 Q how.to.install.Texlive.txt (5.46 KB, 下载次数: 1)
    ! Y/ J2 w9 M8 S5 E2 d* n
    , h/ g- `" ]: I/ g$ r1 xtexlive-zh-cn指导:
    3 @4 Z3 U; R- _6 t
    & E8 e6 E% u6 S* S, h+ c texlive-zh-cn.zip (795.03 KB, 下载次数: 1) 0 N2 J$ N4 z- W. S

    8 L: h  T  N, f  @/ a( ktexlive-zh-cn相关截图:
    9 R% M: I; n- @" v
    9 X- f) U: ^, Y Screenshot-texlive-zh-cn.pdf - Adobe Reader.png , S7 ]& M8 S0 M
    Screenshot-texlive-zh-cn.zip -1.png
    5 o) q& f8 w8 c( d- ]7 E  E3 j. r1 S9 O$ y$ Y8 a
    支持开源!
    9 [+ z: u0 r/ N" }# f2 b% u
    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 2 `+ |7 t9 e7 U2 p6 l3 e
    支持开源~~~~~~~

    3 i0 p" _; y9 z7 \- L! d,这得好好学学
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2025-8-16 11:53 , Processed in 0.732808 second(s), 89 queries .

    回顶部