QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7643|回复: 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 编辑 * f* F" P, S, A8 ?
    ! M8 k, X; Q5 ?3 ?# u
    系统:Scientific Linux 6.3, D) h1 n+ _$ C! G+ w& |2 A( _
    官方网址:
      Y/ J( Z4 q  a" t1 J8 Mhttps://www.scientificlinux.org/
    & z+ v5 M( F) I3 @7 Y* j# R+ M+ R7 _5 ?9 f! C6 ?; g
    Tex\Latex版本:Texlive2012
    % L8 e4 h0 s8 s* j2 f0 [官方网址:$ f9 m+ U  E7 ^( P/ N
    http://www.tug.org/texlive/
    " }! p: u% A9 F5 x& X) O- v3 t; N. U2 K6 l2 [/ s( I0 t) {: N7 `; _
    安装完系统后,本人将Scientific Linux系统进行了更新。本人采用将TeX Live 2012的dvd源下载到本地进行的安装。
    4 u  h$ O# y& \( a4 t# I  t安装指南(网络参考及个人实践):
    5 H0 v2 f' O8 i* I! C5 B4 E) ]( k- U4 j" |( m/ k
    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/
    3 |; k2 P  @3 I4 ?; ]! J
    9 Q8 ]+ ~% o1 j( ^4 j9 R% g$ D$ E3. 配置环境变量
    ) Y: A; i& L2 R: Z& E, z
    + T1 }" |( u& A& v; ?3-1. 在/etc/bashrc中添加如下内容
    1. PATH=/usr/local/texlive/2012/bin/i386-linux:PATH; export PATH; o. S; q. W. K6 p0 w9 ?8 m) ], V
    2. MANPATH=/usr/local/texlive/2012/texmf/doc/man:MANPATH; export MANPATH1 s' B9 A4 P+ a! v) F; O\" E
    3. INFOPATH=/usr/local/texlive/2012/texmf/doc/info:INFOPATH; export INFOPATH% a! P1 n) Q& O$ v, q\" A9 `
    复制代码
    3-2. 在/etc/manpath.config中. P8 u) F- `, l6 ^7 |( Z8 L0 ^3 u

    7 w5 o' c$ W9 L: R: ^5 B9 J    # 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"
      ; ^) ]* F' r5 k# a: g
    复制代码
    4. 添加中文支持
    . w/ d2 m3 @9 R& Y' T$ x$ w! C5 ]& g) B- g; [
    注: 运行命令:
    1. sudo yum install perl-Tk
    复制代码
    以实现 tlmgr -gui 的运行。
    % P# W5 v* q0 t( S
    9 Y) {1 i5 t) B. O0 A7 S$ }运行如下命令
    1. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr update -self0 {0 |# p4 m! q
    2. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr install xecjk ctex
    复制代码
    程序会自动下载xetex和ctex宏包并进行安装,速度很快。 7 t0 Z6 E5 L0 O. u. m/ M7 C

    - r  r6 v6 S, C- t8 n* X8 N  A5. 安装中文字体+ a- r, k4 A1 P6 {* W4 j7 D9 \
    & d! [+ E) [6 L
    将windows中下列字体(同样有adobe的字体)(consola以及iyahei与此无关,但也是我的常用字体)
    3 H; K8 W. w: Q5 c( b/ t! p' J4 x) u, A/ E4 u
        -rw-------  1 wesker wesker 14526060 2010-02-05 06:25 AdobeFangsongStd-Regular.otf
    % ~7 H) @4 |) ?  H5 ^
    5 Y4 ~  R( h0 |' D    -rw-------  1 wesker wesker 12265424 2010-02-05 06:25 AdobeHeitiStd-Regular.otf
    ! R6 o' A9 M" _7 ~& D  w: x  e, Y# Q1 Q
        -rw-------  1 wesker wesker 16948908 2010-02-05 06:25 AdobeKaitiStd-Regular.otf. U2 u7 w7 n& t. i" W1 X; I/ X5 Q
    : {$ o* G' a( M) J) W1 o
        -rw-------  1 wesker wesker 15586660 2010-02-05 07:00 AdobeSongStd-Light.otf: K- K* T- u( x% A$ o7 ~$ o% h! a1 h

    0 B! |$ I2 V, _9 K/ |3 R    -rw-------  1 wesker wesker   368520 2009-06-11 04:43 consolab.ttf
    ( \  a* p% x: r2 r4 O
    " ?7 r, f: r/ u0 h0 S7 C1 @    -rw-------  1 wesker wesker   364864 2009-06-11 04:43 consolai.ttf
    4 f: s; `! L5 t3 V! q! s4 h0 h6 Y& ]) M
        -rw-------  1 wesker wesker   358256 2009-06-11 04:43 consola.ttf  ^/ A( j# D. O3 ?3 V

    $ E! }% Q8 t( y* h4 G% `5 Y) W    -rw-------  1 wesker wesker   375056 2009-06-11 04:43 consolaz.ttf/ E, ^  N5 d& @  G! U$ k9 t

    ) a4 A/ N9 `/ f8 l% y1 a+ k    -rw-r--r--  1 wesker wesker  8237396 2007-03-19 21:44 iYaHeiBold.ttf, C# U8 k, t8 O! `( o0 E1 `
    5 E. Z8 Q( |' |* \" q0 [
        -rw-r--r--  1 wesker wesker  8538988 2007-03-19 00:03 iYaHei.ttf; P7 a( A5 Y" @+ b" Z

    ! y4 \9 f' ?1 Z* s( e9 v% J    -rwxrwxrwx  1 wesker wesker 14602860 2009-06-11 04:43 msyhbd.ttf*
    5 t) P: n. N8 _9 u7 {2 [4 Y0 R2 w, w) q3 e4 j7 [* _1 ?
        -rwxrwxrwx  1 wesker wesker 21767952 2009-06-11 04:43 msyh.ttf*  a9 m2 C1 I0 Z+ y7 }8 z, Q
    3 t, X$ w1 d. d- s
        -rw-------  1 wesker wesker 10576012 2009-06-11 04:43 simfang.ttf- v  ]% l6 f- `  k. L# `

    5 i( @  H* i6 d3 `: u. g    -rw-------  1 wesker wesker  9751960 2009-06-11 04:43 simhei.ttf
    3 I& b) [& F8 U6 d' a/ Z. [( q; D+ S* Z
        -rw-------  1 wesker wesker 11785184 2009-06-11 04:43 simkai.ttf1 h2 m8 w4 I0 Z
    & x' O; S0 N# I# t$ _. z
        -rw-------  1 wesker wesker  9223160 2003-11-05 18:49 SIMLI.TTF
    + c. t; j( M) B+ L
    % B- U- |- Q' c' M% X4 V9 H- c& O    -rw-------  1 wesker wesker 15323200 2009-06-11 04:43 simsun.ttc" V: w$ @' q! d; \
    ) w+ y# y( w4 f# e( @* M' V
        -rw-------  1 wesker wesker  6700204 2003-11-05 18:55 SIMYOU.TTF% B% h/ ~6 U1 y$ p$ V' ^3 [
    - R8 W( c! I* c+ [
    复制至某文件夹,我用的是~/.fonts,双击安装也行,运行如下命令安装也行
    1. sudo mkfontscale
      3 e9 o: f* L0 }# ^\" H% u
    2. sudo mkfontdir
      # y5 p7 z\" |8 q2 |# R$ [& i
    3. sudo fc-cache -fv
      ) A  n; O- U7 J0 N\" ^. {: S1 ~0 ~
    复制代码
    6. ctexart的修改# {6 |1 G$ O; J3 Z( j/ W' }' ?$ |. C

    7 h% Z$ \, }% E3 F$ S) {7 P如上操作后,使用xelatex只能编译有adobe字体的文件,编译宋体楷体等windows字体的文件会报错,原因我就直接引用ctexart作者的话了。6 a$ e* Y6 H, o( v
    * h5 F: _" t- I9 w$ l( S  I
    在字体定义文件 ctex-xecjk-winfonts.def 中,楷体和仿宋不是使用字体全名,而是使用字体文件名表示的。如楷书是:% l. U- o0 N+ A, L
    \setCJKfamilyfont{zhkai}{[simkai.ttf]}
    ( g' @) ~8 i. ~. ^4 u3 u- k- R3 W之所以这样是因为在 Windows XP 中楷书和仿宋是 GB_2313 字符集的,只有 6000 多个汉字,楷体字体全名是 KaiTi_GB2312;( }, ~( E: A& o, w/ k
    而在 Windows Vista 以后和版本则是 GBK 大字库的,有 20000 多个汉字,字体全名是 KaiTi。
    6 a& H/ g5 t) M( B为了避免为微软的不同操作系统版本写不同的配置文件(这样更麻烦,而且 Windows 用户是大多数),就把它直接用没有变化过的字体文件名表示。; o5 j+ h" G% ?% a0 T; x3 e
    这个修改就是我做的。当然对于 Linux 用户可能有一些副作用。
    $ b/ [+ o! f6 X0 g因为上面的字体名使用的是小写字母,而通常大家拷贝的字体是大写字母(这算是我的疏忽)。
    / ?5 o. e' I) v: P你知道 Windows 不区分文件名大小写,但 Linux 区分,所以当然 Linux 找不到 simsun.ttf 这个字体了。/ K; W* ^. n8 `! ?- p$ ]
    我实在不建议 Linux 用户修改 ctex-xecjk-winfonts.def 文件。3 O" a) I8 C% ]" S! T
    你可以使用 Windows 字体加上默认选项,但注意你安装的中文字体文件名要匹配。) R3 D; I* q" v4 v- D( V
    还有一个办法是写自己的配置文件,ctex 宏包有自己的 cfg 文件,3 p5 }% b3 Z3 l, d
    在 .../texmf-dist/tex/latex/ctex/cfg/ctex.cfg 中,你可以在这个文件里面添加你自己的 local settings。
    ( I6 L, `9 X' p7 A0 W3 g/ \5 R) d( Q' r& @4 B
    我的解决方法是修改/usr/local/texlive/2012/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def文件,修改后文件如下
    1. % ctex-xecjk-winfonts.def: Windows 的 xeCJK 字体设置,默认为六种中易字体( j! F; t7 D6 `5 @- @! ~
    2. % vim:ft=tex\" C/ s: R! z/ `: F\" {# v9 L
    3. 9 T+ h' y: y# L& A. k
    4. % \setCJKmainfont[BoldFont={SimHei},ItalicFont={[SIMKAI.TTF]}]# C4 _# e2 g! F2 R& V
    5. % {SimSun}
      4 q3 j8 p/ M# z$ x) t% p
    6. \setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi}]
        c' q2 i, @0 }) G. ]9 K; F
    7.       {SimSun}\" ^2 ?& m; i2 f! a+ M3 X2 \
    8. \setCJKsansfont{SimHei}. h3 z* |. p: m( O9 ~
    9. % \setCJKmonofont{[SIMFANG.TTF]}/ g2 k6 ~) r4 ]8 K, X8 i8 E
    10. \setCJKmonofont{FangSong}  j7 E8 _7 e- ?7 l4 ^1 g
    11. / m9 O0 M2 h$ h+ _2 ~
    12. \setCJKfamilyfont{zhsong}{SimSun}
      2 E* {! |$ p* J1 Y$ i8 \5 ]
    13. \setCJKfamilyfont{zhhei}{SimHei}; R* w( z' y* g' A2 l7 t' y9 H* q2 A. n
    14. % \setCJKfamilyfont{zhkai}{[SIMKAI.TTF]}
      ' r% W8 ?: O3 o
    15. \setCJKfamilyfont{zhkai}{KaiTi}
      % h/ U5 i0 Z1 V' R1 e0 A, |3 Y! ]! Z$ ]
    16. % \setCJKfamilyfont{zhfs}{[SIMFANG.TTF]}, i$ Q# ]9 c- S, N$ I( V  r# i& d. d
    17. \setCJKfamilyfont{zhfs}{FangSong}\" O/ i7 n6 X9 d
    18. \setCJKfamilyfont{zhli}{LiSu}8 B9 k+ z) R/ \  v
    19. \setCJKfamilyfont{zhyou}{YouYuan}6 r: v, K1 p; q! Y/ ^0 X
    20. % R3 E) Z1 k3 K7 X* E1 E
    21. \newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体: e7 @) C  k4 ?: G9 }; M
    22. \newcommand*{\heiti}{\CJKfamily{zhhei}}   % 黑体
      4 `; a2 ]$ o( y+ d/ }/ a
    23. \newcommand*{\kaishu}{\CJKfamily{zhkai}}  % 楷书5 k8 _8 x* b2 p& H
    24. \newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋
      , l4 L5 ]2 o3 S
    25. \newcommand*{\lishu}{\CJKfamily{zhli}}    % 隶书
      1 l8 v9 V5 S3 u2 h( s, K
    26. \newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圆
      # n: |2 r. g+ _9 r
    27.   p) Y7 j\" q4 T\" O9 y0 B
    28. \endinput
    复制代码
    7. pdf中文显示
    5 }. A# T8 B, t
    9 P, P& ?+ h0 U4 `; e运行如下命令
    1. sudo yum install  poppler-data
    复制代码
    然后就能正常显示中文pdf了 1 l3 j/ Q4 r) v1 ]
      f4 b5 |# e8 ?$ R* g
    编辑软件:Kile
    - o. l% d, l) u+ G  w" y3 a4 F2 ]  y5 g+ Z6 r/ j
    参考文章网址:. h# G% Q: v7 `$ G: i% f4 T$ R
    http://wiki.weskers.com/Texlive%E5%AE%89%E8%A3%85' U8 Y2 ~) k# [$ l, H% r
    / i$ G6 ?( G0 h* J9 Z0 ]; _4 T
    附件:
    5 }# ]- E6 F. m9 @; K& n* D6 ]3 \" B上文txt格式文件:( U( x, b: n8 X8 U+ ]

    ; h! d. O6 Q& y/ N3 ?* Z/ p$ c9 c how.to.install.Texlive.txt (5.46 KB, 下载次数: 1) - F* f$ _5 U% {" I

    ( U) `* V8 W" L: ftexlive-zh-cn指导:
    1 n6 Y( Y/ Y( }1 K; ^% ~$ M' I7 W0 r
    texlive-zh-cn.zip (795.03 KB, 下载次数: 1)
    : ?6 D8 Y7 M5 l( ~4 L( G0 I/ j
    " B# a4 P: n* m' O  Mtexlive-zh-cn相关截图:. F2 V; n. l; K4 j
    ; U& r6 a# f( E% i" w
    Screenshot-texlive-zh-cn.pdf - Adobe Reader.png 5 s$ y! j1 A# r4 Q  _
    Screenshot-texlive-zh-cn.zip -1.png
    / H) [1 y/ O/ A4 `: [
    . ~* P- [4 b/ l& G, S/ J
    支持开源!
    + l7 j1 u' A/ i0 l* r7 M4 _
    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 ?, K- r* K1 S7 _) C! i, j支持开源~~~~~~~
    8 x4 g0 J: ~* P# e9 O
    ,这得好好学学
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-10-1 02:01 , Processed in 0.424526 second(s), 89 queries .

    回顶部