QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7244|回复: 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 编辑 & W, I1 t! g" A5 z
      e( K. \4 U# B) B
    系统:Scientific Linux 6.3
    % c' C7 w( z  P, R/ h4 b官方网址:0 F8 l6 Q2 W% p' ~
    https://www.scientificlinux.org/
    . p/ B2 a/ x; D$ C0 B) l# d. X# x7 m6 H0 L4 g
    Tex\Latex版本:Texlive2012/ F! O+ N' s$ W9 o  S
    官方网址:, `: \. A' a  }( `  u* ?
    http://www.tug.org/texlive/% _, S: ?/ _  f* {9 Y

    ( V* F( w" }7 \* \1 o( s4 o# r& }安装完系统后,本人将Scientific Linux系统进行了更新。本人采用将TeX Live 2012的dvd源下载到本地进行的安装。
    * l  [1 \* @$ ?# \, D. l8 n安装指南(网络参考及个人实践):( v) w8 A. ^" i( G

    & S3 z' `) b. j. ?# V1.
    1. mount -t iso9660 -o ro,loop,noauto /your/texlive2012-20120701.iso /mnt
    复制代码
    2.
    1. /mnt/install-tl
    复制代码
    #1.、2.两步可参照 http://tug.org/texlive/
    0 ^5 N* g* l6 c) Z+ g, X! K. \" p4 V  b
    3. 配置环境变量) ]2 i) w5 `* {6 |; p

    ( Y/ `& T+ X; T/ u8 X# K( q3-1. 在/etc/bashrc中添加如下内容
    1. PATH=/usr/local/texlive/2012/bin/i386-linux:PATH; export PATH
      ; E: Q$ _. f; h! o# ^
    2. MANPATH=/usr/local/texlive/2012/texmf/doc/man:MANPATH; export MANPATH9 Q9 J; P! m7 H( J+ S
    3. INFOPATH=/usr/local/texlive/2012/texmf/doc/info:INFOPATH; export INFOPATH
      + Q5 g8 f3 U2 |8 ^+ L* E8 F
    复制代码
    3-2. 在/etc/manpath.config中0 P: E  @$ r7 K9 ~& J8 m- \

    7 t6 H" G6 n  G1 u  v# 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": }0 s# b& \4 f9 g\" e2 ?, O% J2 Y
    复制代码
    4. 添加中文支持* ?, I4 m7 \3 ^  D& m4 T' O* i6 D

      ^  ^% X% ?" z4 n5 ~  t6 G* C. D* U注: 运行命令:
    1. sudo yum install perl-Tk
    复制代码
    以实现 tlmgr -gui 的运行。+ z1 z7 \/ i2 @: g1 ^

    0 Z, m1 e5 c/ u/ k$ m& y运行如下命令
    1. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr update -self
      * @4 P& E9 G1 ~\" J
    2. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr install xecjk ctex
    复制代码
    程序会自动下载xetex和ctex宏包并进行安装,速度很快。
    " [" q: x4 {: ^( O1 s) ?# P3 k7 w' H1 x9 n! f
    5. 安装中文字体
    % K% x3 g$ j. |  x6 k, |( _( c5 P; w( ]5 X4 O1 B; h
    将windows中下列字体(同样有adobe的字体)(consola以及iyahei与此无关,但也是我的常用字体)9 n/ ^5 N7 h" R1 [' d5 Q
    , ~9 L0 M- c4 x+ [* |! e
        -rw-------  1 wesker wesker 14526060 2010-02-05 06:25 AdobeFangsongStd-Regular.otf6 ]$ O* Q- c# f/ }0 ]$ O
    , ?. ^1 E. e! o; d- I) o% C5 u0 f
        -rw-------  1 wesker wesker 12265424 2010-02-05 06:25 AdobeHeitiStd-Regular.otf6 X  N( j( Z: ^' K/ q% g

      \5 t( E6 o& `( Z0 r  I    -rw-------  1 wesker wesker 16948908 2010-02-05 06:25 AdobeKaitiStd-Regular.otf% b% H/ d& @) L$ V" h5 t8 ^
    7 P$ m2 ], t; d: b- n  p% J8 C
        -rw-------  1 wesker wesker 15586660 2010-02-05 07:00 AdobeSongStd-Light.otf! o$ Y* q5 q* k5 I! e

    ' q: h" B1 m3 n    -rw-------  1 wesker wesker   368520 2009-06-11 04:43 consolab.ttf9 I- j' Y2 S- G) E$ E& T
    - ~3 J& q" N7 z, f$ {+ T; c
        -rw-------  1 wesker wesker   364864 2009-06-11 04:43 consolai.ttf; J. t: R9 B6 ]- \+ m7 b
    4 m3 W, |( ]3 r/ s4 b, }, p, C4 p
        -rw-------  1 wesker wesker   358256 2009-06-11 04:43 consola.ttf. k0 ^6 \$ O9 i7 K6 C. X3 I
    6 e0 w" b3 b0 w- E* N# q
        -rw-------  1 wesker wesker   375056 2009-06-11 04:43 consolaz.ttf
    " T% K' `- n# i2 y6 d! Z' F, v$ M; r* _9 ], w
        -rw-r--r--  1 wesker wesker  8237396 2007-03-19 21:44 iYaHeiBold.ttf
    9 W5 P+ e" Y2 m; \/ N' K9 B5 \# P" b. Y+ F7 }" N; R
        -rw-r--r--  1 wesker wesker  8538988 2007-03-19 00:03 iYaHei.ttf
    ) T% U6 q: N% E, X" ]  Q5 Z3 o
    3 F" G& O) p7 Z$ e    -rwxrwxrwx  1 wesker wesker 14602860 2009-06-11 04:43 msyhbd.ttf*
    . n/ s4 ?1 Y/ a* J4 d) H
    " G4 H, E/ [  T" k2 q( \$ J; W    -rwxrwxrwx  1 wesker wesker 21767952 2009-06-11 04:43 msyh.ttf*
    . g' d, C2 h( j# t8 ^: O  E! v5 U/ B* j
        -rw-------  1 wesker wesker 10576012 2009-06-11 04:43 simfang.ttf6 E$ [3 B. q. e. A  K4 h
    : z1 f7 ]9 o! ]# X
        -rw-------  1 wesker wesker  9751960 2009-06-11 04:43 simhei.ttf$ [5 ?0 U. B. f6 @! h5 a
    + V9 \6 x  L! V$ X( n
        -rw-------  1 wesker wesker 11785184 2009-06-11 04:43 simkai.ttf
    " m5 T  S$ u# L: c6 V. B/ C! e* x9 b9 ?% }6 _
        -rw-------  1 wesker wesker  9223160 2003-11-05 18:49 SIMLI.TTF
    * V! X9 m# i2 t$ _. U9 L
    + F3 o+ y, q/ `: a. x    -rw-------  1 wesker wesker 15323200 2009-06-11 04:43 simsun.ttc0 ~/ d  Z2 ~! g: e, ?3 T0 f- L& @5 |/ \
    ) Z& m% A0 ^/ P5 [, Q* e+ ^
        -rw-------  1 wesker wesker  6700204 2003-11-05 18:55 SIMYOU.TTF- ?9 o$ K' i8 h+ \: |

    # T0 m& P& s5 I8 X3 E7 D复制至某文件夹,我用的是~/.fonts,双击安装也行,运行如下命令安装也行
    1. sudo mkfontscale
      & U/ m4 a% r; p) J4 T8 E8 y
    2. sudo mkfontdir
      0 }/ V+ l: L2 \
    3. sudo fc-cache -fv+ E3 P1 R) p2 l& a
    复制代码
    6. ctexart的修改5 k/ i) Z  b/ [" J  n7 K9 x4 ]
    ' {# Y& C9 ?5 v7 Y0 N' l
    如上操作后,使用xelatex只能编译有adobe字体的文件,编译宋体楷体等windows字体的文件会报错,原因我就直接引用ctexart作者的话了。
    0 l% a- _0 c% o; j+ n+ L% S$ _/ @5 x# {" X$ d2 s
    在字体定义文件 ctex-xecjk-winfonts.def 中,楷体和仿宋不是使用字体全名,而是使用字体文件名表示的。如楷书是:
    ; F' b4 U% n% B- Q1 z8 A\setCJKfamilyfont{zhkai}{[simkai.ttf]}3 p$ M4 U/ I  j' t, @! o9 V
    之所以这样是因为在 Windows XP 中楷书和仿宋是 GB_2313 字符集的,只有 6000 多个汉字,楷体字体全名是 KaiTi_GB2312;3 S: I7 Y/ t/ q% G+ A0 r# o& \4 I2 E
    而在 Windows Vista 以后和版本则是 GBK 大字库的,有 20000 多个汉字,字体全名是 KaiTi。9 H9 e2 A4 {& B4 s6 g; L
    为了避免为微软的不同操作系统版本写不同的配置文件(这样更麻烦,而且 Windows 用户是大多数),就把它直接用没有变化过的字体文件名表示。
    1 M" N6 N8 g9 R7 Z/ \4 l" n这个修改就是我做的。当然对于 Linux 用户可能有一些副作用。  h4 {$ z8 K4 J0 ?) r1 O# F/ d
    因为上面的字体名使用的是小写字母,而通常大家拷贝的字体是大写字母(这算是我的疏忽)。
    " t' x( ^) B6 q" x你知道 Windows 不区分文件名大小写,但 Linux 区分,所以当然 Linux 找不到 simsun.ttf 这个字体了。
    ( y- j9 p8 U0 Z7 ?! D. N我实在不建议 Linux 用户修改 ctex-xecjk-winfonts.def 文件。2 ~% ?% P1 b& ]& q
    你可以使用 Windows 字体加上默认选项,但注意你安装的中文字体文件名要匹配。1 Y  b, a# R: Q7 @( H; L. o3 s
    还有一个办法是写自己的配置文件,ctex 宏包有自己的 cfg 文件,
    & ~% h1 Z& |/ f1 V3 F: V% g在 .../texmf-dist/tex/latex/ctex/cfg/ctex.cfg 中,你可以在这个文件里面添加你自己的 local settings。
    0 s, ]" a% O$ q& ^4 k: w% z3 j  B' |9 |  }3 s+ q" F# o
    我的解决方法是修改/usr/local/texlive/2012/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def文件,修改后文件如下
    1. % ctex-xecjk-winfonts.def: Windows 的 xeCJK 字体设置,默认为六种中易字体
      ) z/ l1 I; @& a* q  L
    2. % vim:ft=tex* k% G' c( ~) p) ?

    3. 4 [( ?! T. @( k, W, O4 G2 j, S* x) f
    4. % \setCJKmainfont[BoldFont={SimHei},ItalicFont={[SIMKAI.TTF]}]
      9 P  ^, v; r( C5 h
    5. % {SimSun}
      / K* D2 I( G8 S6 q, y
    6. \setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi}]
      ( y* J/ y8 }% S  u( ]3 ]
    7.       {SimSun}
      / g3 \) w5 I' s% ]9 K% p; ]
    8. \setCJKsansfont{SimHei}* B$ n8 S' I1 Y
    9. % \setCJKmonofont{[SIMFANG.TTF]}8 O3 w5 ~1 z2 o, w* x- h- V: A
    10. \setCJKmonofont{FangSong}1 w5 J( O7 j5 {) Y0 R3 P

    11. $ K) c* L& E9 @7 R6 B
    12. \setCJKfamilyfont{zhsong}{SimSun}8 P8 M  s( W0 l( E( [8 [
    13. \setCJKfamilyfont{zhhei}{SimHei}4 _1 _2 s. H0 ^3 n. N0 C, [5 C4 q
    14. % \setCJKfamilyfont{zhkai}{[SIMKAI.TTF]}8 [9 h1 B, K# Z7 I% u& h  R3 }
    15. \setCJKfamilyfont{zhkai}{KaiTi}
      5 d) @0 g* t$ m3 T
    16. % \setCJKfamilyfont{zhfs}{[SIMFANG.TTF]}$ I\" X0 V8 Y7 l' [4 \7 y% v# ]- E
    17. \setCJKfamilyfont{zhfs}{FangSong}
      5 \  b7 L* g* n
    18. \setCJKfamilyfont{zhli}{LiSu}- m1 P' ]! Y6 f6 L2 }$ n
    19. \setCJKfamilyfont{zhyou}{YouYuan}\" |0 n! P, i, j2 {
    20. , L5 w5 M! g1 i  w2 R4 X
    21. \newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体
      ; @\" ^: J! L\" L7 r
    22. \newcommand*{\heiti}{\CJKfamily{zhhei}}   % 黑体
      1 }  ?& ^0 f8 |, I- u
    23. \newcommand*{\kaishu}{\CJKfamily{zhkai}}  % 楷书
      $ D+ y) n% n; h/ }, w. H; P
    24. \newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋) W9 o& w. A; E- a( ]8 Y* L
    25. \newcommand*{\lishu}{\CJKfamily{zhli}}    % 隶书
      ; k' Q: Q! u! Z2 {/ g; X
    26. \newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圆  Z4 R/ Y; Z' @& v% @2 d' ^

    27. ) l( S1 \. V! S) H# ]
    28. \endinput
    复制代码
    7. pdf中文显示
    0 K' q  K) d3 R1 l- [4 l. ^0 V& `! b
    运行如下命令
    1. sudo yum install  poppler-data
    复制代码
    然后就能正常显示中文pdf了 6 t  h! v# |% G) k  U4 ~4 p
    " `" E, X1 f8 H/ c7 [
    编辑软件:Kile
    1 R# }, O$ \& ]* q8 \- A5 f; T4 q
    " V: \# D, W# C6 C* }& y* \0 r- X: L参考文章网址:) {5 \, [. A- ~4 L$ U9 v
    http://wiki.weskers.com/Texlive%E5%AE%89%E8%A3%851 [7 s+ g5 ?% Y! w  c1 `3 h  [

    + r( ]" B$ r% S2 t( m附件:
    7 Z4 ^5 q# U* g3 _& m1 n2 {% ?上文txt格式文件:
    3 Z. N0 N9 [1 U' d+ d  X- P' E9 v4 z7 g- v+ n; `
    how.to.install.Texlive.txt (5.46 KB, 下载次数: 1)   A2 F$ o& F) y: F( W& j
    ) J% l8 |6 b2 l: i* V) ]! I6 u0 O
    texlive-zh-cn指导:
    " p! L3 r4 x2 E- I2 {2 y- G- O) Q
    3 o8 X9 Q2 q. r6 R% G texlive-zh-cn.zip (795.03 KB, 下载次数: 1) * `( G* r4 L8 z

    % ^) M; J4 P: I6 |2 E. gtexlive-zh-cn相关截图:
    $ m+ I! d8 x1 Y/ Z+ X, D% J" Q% B" E% x" g4 f9 l+ P6 I8 A" R/ z1 @
    Screenshot-texlive-zh-cn.pdf - Adobe Reader.png $ w" Q3 \2 x* w
    Screenshot-texlive-zh-cn.zip -1.png
    * m' J0 d* T& a. V" R3 c, t0 N! C# s$ S
    支持开源!

    + B1 z, c1 p$ N; J
    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
    - Z2 l8 Y: |1 T支持开源~~~~~~~

    , f* p2 N7 F. x3 b* [8 ]# [,这得好好学学
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2025-9-18 01:46 , Processed in 1.196612 second(s), 88 queries .

    回顶部