QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7261|回复: 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 编辑
    $ h% a& g' F3 C# n  |3 V; Z- ?; Z: z" \* S, v7 a
    系统:Scientific Linux 6.3/ ]3 _  W  R9 _- ^7 G
    官方网址:
    ' u8 A( m& E5 w; w; _, Jhttps://www.scientificlinux.org/
    / _9 y* ~0 \0 j% X; d0 D3 I' U8 v% x1 ?' c
    Tex\Latex版本:Texlive20127 ]  P; z0 T/ l& K5 b
    官方网址:
    # j' X. s3 d/ thttp://www.tug.org/texlive/+ F' P- R( e1 s4 _! \; t

    & X1 `) n- {) U/ c. X- w$ o& t安装完系统后,本人将Scientific Linux系统进行了更新。本人采用将TeX Live 2012的dvd源下载到本地进行的安装。. t9 g! Y6 y9 a
    安装指南(网络参考及个人实践):) w4 n  |% u7 H4 J% P5 ~
    4 y# \. i* I6 I2 A+ F' ~6 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/
    $ u, n! a- ^( k- W- b& Q* \8 W, C: e/ p
    3. 配置环境变量
    % A1 Z: E) j" m7 X. g- N+ C) l, {
    3-1. 在/etc/bashrc中添加如下内容
    1. PATH=/usr/local/texlive/2012/bin/i386-linux:PATH; export PATH
      8 g' w! J, c! n7 ~' X' m2 i
    2. MANPATH=/usr/local/texlive/2012/texmf/doc/man:MANPATH; export MANPATH
      + q  a1 X# W/ k\" Q  V
    3. INFOPATH=/usr/local/texlive/2012/texmf/doc/info:INFOPATH; export INFOPATH9 {2 P& n4 L$ ]/ X
    复制代码
    3-2. 在/etc/manpath.config中# z+ |: J! N# b, G& m  ^- |
    4 t. J4 x5 J6 L, A5 s
        # 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"8 d* m1 f& r! I\" c1 T- U
    复制代码
    4. 添加中文支持
    ( x0 q1 [% V0 U; B
    ' c. N+ k' g9 x$ O注: 运行命令:
    1. sudo yum install perl-Tk
    复制代码
    以实现 tlmgr -gui 的运行。
    2 Y$ [# n' r- R) h! @, a
    - ~" v2 i% f; w运行如下命令
    1. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr update -self: y) Y. i, q\" S
    2. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr install xecjk ctex
    复制代码
    程序会自动下载xetex和ctex宏包并进行安装,速度很快。
    . h  t' ~! z5 L- ^! n7 g
    7 s4 c3 y+ f8 b7 v1 M5. 安装中文字体
    + p* ?0 F/ y9 m7 l
    ! V) F, O( Z. H0 I* y将windows中下列字体(同样有adobe的字体)(consola以及iyahei与此无关,但也是我的常用字体)
    : H8 N7 C/ r+ Z% D, f3 c
    5 l/ T& C; `3 W" _- m    -rw-------  1 wesker wesker 14526060 2010-02-05 06:25 AdobeFangsongStd-Regular.otf/ p2 o0 c: l% l& H% f9 ~
    3 p" j) X5 t9 A
        -rw-------  1 wesker wesker 12265424 2010-02-05 06:25 AdobeHeitiStd-Regular.otf
    8 M) a. q6 O) G0 i$ y! l
    3 x" y, @% q0 ^3 ^    -rw-------  1 wesker wesker 16948908 2010-02-05 06:25 AdobeKaitiStd-Regular.otf& V8 b, W) g/ r

    / F* G0 W9 y7 f6 k& ^! y    -rw-------  1 wesker wesker 15586660 2010-02-05 07:00 AdobeSongStd-Light.otf
    # t! X. K4 Z" K6 y' P- f. D3 L7 ?6 {" Q
        -rw-------  1 wesker wesker   368520 2009-06-11 04:43 consolab.ttf
    2 W2 ~0 Y: F+ ?2 g' E& O8 g, j, J5 N( s  ^# N
        -rw-------  1 wesker wesker   364864 2009-06-11 04:43 consolai.ttf
    & T+ Z9 k. Z/ g+ T8 F+ K6 Q# t  v7 p" O
        -rw-------  1 wesker wesker   358256 2009-06-11 04:43 consola.ttf
    - C  O( Q# ~2 x' \
    0 k6 D0 F, P) b1 l& W' z    -rw-------  1 wesker wesker   375056 2009-06-11 04:43 consolaz.ttf
    & U- Q/ Q  a# \2 n' V: V
    & K2 T5 }* \0 e7 h    -rw-r--r--  1 wesker wesker  8237396 2007-03-19 21:44 iYaHeiBold.ttf* g3 B( }! A/ D& ^
    ) W) y) C. q' N! H' E5 P
        -rw-r--r--  1 wesker wesker  8538988 2007-03-19 00:03 iYaHei.ttf7 b4 l, m0 d4 e, _
    $ [6 e! q9 [) `2 [) L$ B  S
        -rwxrwxrwx  1 wesker wesker 14602860 2009-06-11 04:43 msyhbd.ttf*
    ' E0 e3 q: H5 o5 ?" J& Y' l- l7 S2 J+ \6 O4 ]
        -rwxrwxrwx  1 wesker wesker 21767952 2009-06-11 04:43 msyh.ttf*, S' l* p' `  @

    $ y: T- t. U3 L5 a    -rw-------  1 wesker wesker 10576012 2009-06-11 04:43 simfang.ttf/ L$ X9 S. Q- Z: \; `1 ^
    % G0 l5 N. O5 M: G1 B
        -rw-------  1 wesker wesker  9751960 2009-06-11 04:43 simhei.ttf) z6 l1 t  F: V0 k+ d! ^7 x. \% @1 c

    ; \, |; U$ T  {, e0 b    -rw-------  1 wesker wesker 11785184 2009-06-11 04:43 simkai.ttf
    1 N3 @( F2 I, B. h
    + h6 p0 J0 [/ N    -rw-------  1 wesker wesker  9223160 2003-11-05 18:49 SIMLI.TTF* m! L* h0 q9 b

    % ^7 i* P  i. z: n* C; S% ?) P; M) K    -rw-------  1 wesker wesker 15323200 2009-06-11 04:43 simsun.ttc1 M; N1 b$ a) x1 B9 P/ ~1 f+ V
    , Q1 ]3 f$ Q( Y% i+ g( v
        -rw-------  1 wesker wesker  6700204 2003-11-05 18:55 SIMYOU.TTF: G2 s( `& b! d5 X+ p5 T0 [2 Y2 Q
    2 L, }! X: G0 i: X# C1 L, w: X
    复制至某文件夹,我用的是~/.fonts,双击安装也行,运行如下命令安装也行
    1. sudo mkfontscale% ]! Q% [( e; @- m\" K& f9 T
    2. sudo mkfontdir
      $ ?3 R4 B6 v\" J: e0 h0 d4 `7 N) `5 m
    3. sudo fc-cache -fv
      5 {) H1 X/ U\" z) X; L3 Q
    复制代码
    6. ctexart的修改
    0 u+ Z6 L& O, l% F7 x" P
    # x8 W5 P8 v' g! p8 a+ u/ T/ W如上操作后,使用xelatex只能编译有adobe字体的文件,编译宋体楷体等windows字体的文件会报错,原因我就直接引用ctexart作者的话了。
    ) D1 O9 |4 }1 y6 y$ ^& u& P; J/ a9 c* |/ W- `& @8 ]
    在字体定义文件 ctex-xecjk-winfonts.def 中,楷体和仿宋不是使用字体全名,而是使用字体文件名表示的。如楷书是:! A7 y/ t/ f) x0 q" C* w
    \setCJKfamilyfont{zhkai}{[simkai.ttf]}
    4 e, x- U: |9 C之所以这样是因为在 Windows XP 中楷书和仿宋是 GB_2313 字符集的,只有 6000 多个汉字,楷体字体全名是 KaiTi_GB2312;: g& f* g: A% N7 t' [; p7 v
    而在 Windows Vista 以后和版本则是 GBK 大字库的,有 20000 多个汉字,字体全名是 KaiTi。. a0 l* c' g' V3 O5 c& y& }- z) ]
    为了避免为微软的不同操作系统版本写不同的配置文件(这样更麻烦,而且 Windows 用户是大多数),就把它直接用没有变化过的字体文件名表示。
    " K  J; e- B/ a9 X8 s这个修改就是我做的。当然对于 Linux 用户可能有一些副作用。
    + K- _0 n5 b2 s2 P0 c因为上面的字体名使用的是小写字母,而通常大家拷贝的字体是大写字母(这算是我的疏忽)。5 e. K$ R0 v5 p: e) r9 v
    你知道 Windows 不区分文件名大小写,但 Linux 区分,所以当然 Linux 找不到 simsun.ttf 这个字体了。
    8 p2 f; c9 L" {! F我实在不建议 Linux 用户修改 ctex-xecjk-winfonts.def 文件。. K# q8 D6 a  u( R- N1 B7 T
    你可以使用 Windows 字体加上默认选项,但注意你安装的中文字体文件名要匹配。
    1 C+ Z/ e$ h3 S还有一个办法是写自己的配置文件,ctex 宏包有自己的 cfg 文件,
    - e4 G' Q, P$ [. l# y4 y' y在 .../texmf-dist/tex/latex/ctex/cfg/ctex.cfg 中,你可以在这个文件里面添加你自己的 local settings。  D/ x, @: C1 b& ?: M, V" Z+ ?% J

    * Q, Y! F; C' k: S$ _6 E我的解决方法是修改/usr/local/texlive/2012/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def文件,修改后文件如下
    1. % ctex-xecjk-winfonts.def: Windows 的 xeCJK 字体设置,默认为六种中易字体. x& U- k3 R9 @+ w, V1 u
    2. % vim:ft=tex
      7 b5 X+ B2 _  I

    3. \" V6 V8 V4 {) b( a5 O# h
    4. % \setCJKmainfont[BoldFont={SimHei},ItalicFont={[SIMKAI.TTF]}]
      2 K7 F, b1 Q; ?0 B' e; w: a
    5. % {SimSun}2 [% o+ K$ i# a$ T- k
    6. \setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi}]
      ! q0 r% `& ?8 }, e. C% K4 R
    7.       {SimSun}. d: T' I5 ?0 e  r
    8. \setCJKsansfont{SimHei}: Q$ G$ d\" e4 g, F; A3 E. ?) k
    9. % \setCJKmonofont{[SIMFANG.TTF]}
      - N$ [  m0 L6 v7 T# l* f
    10. \setCJKmonofont{FangSong}% y7 E; \/ |, H$ \3 [+ y1 {
    11. % |9 i( \6 M! n! l
    12. \setCJKfamilyfont{zhsong}{SimSun}8 M3 R8 s0 f: R# P
    13. \setCJKfamilyfont{zhhei}{SimHei}
      * `4 a, c( J6 X, u4 s3 ^
    14. % \setCJKfamilyfont{zhkai}{[SIMKAI.TTF]}2 c, m* ]% m2 s4 }9 ]
    15. \setCJKfamilyfont{zhkai}{KaiTi}
      : m0 W  ~\" ^0 q: _. @1 k
    16. % \setCJKfamilyfont{zhfs}{[SIMFANG.TTF]}6 w2 Y' @9 [$ w
    17. \setCJKfamilyfont{zhfs}{FangSong}5 h6 L' {9 S% D
    18. \setCJKfamilyfont{zhli}{LiSu}$ a: T0 l( _5 a# s# M. \* L
    19. \setCJKfamilyfont{zhyou}{YouYuan}
      $ x+ _$ y! s7 m3 V* |4 K

    20. ( {\" `% J+ M, `. ~$ e. i
    21. \newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体
      ( [6 l/ }+ m8 c2 m8 k
    22. \newcommand*{\heiti}{\CJKfamily{zhhei}}   % 黑体* h7 }/ ?. B7 y\" T- k- G& J
    23. \newcommand*{\kaishu}{\CJKfamily{zhkai}}  % 楷书! L, ^8 y8 }4 P& w  y7 \& N0 Z
    24. \newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋
      . o' T1 {: y0 v& f+ S2 u
    25. \newcommand*{\lishu}{\CJKfamily{zhli}}    % 隶书
      5 `% Q2 `8 a  [: k
    26. \newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圆
      8 i% ~5 G$ o, }/ \, K5 P) e2 u% q5 Z
    27. . D8 o* x: M2 X; ?4 U( X. N( o; s
    28. \endinput
    复制代码
    7. pdf中文显示  o. a$ p; i9 l- f8 {( _4 Q
    9 b! t4 }% }5 G8 [4 e
    运行如下命令
    1. sudo yum install  poppler-data
    复制代码
    然后就能正常显示中文pdf了 * r; z+ ?0 N" ^
    4 |; V! K. _* E7 e- d  A; ^0 |2 I+ E  S
    编辑软件:Kile* u, r/ \! D- X) g8 y* n

    " ?( P$ @3 |9 n参考文章网址:. E6 Z! n  I( W, m' m
    http://wiki.weskers.com/Texlive%E5%AE%89%E8%A3%85& |; n& m/ r$ S# g" W6 ~" x4 Y) o
    $ r, F9 l* Z/ t7 O
    附件:
    0 P1 `$ d2 Y" ]1 X* R- Y上文txt格式文件:0 w3 Z, k; b- K; T( ]! |# b

    2 v  w3 W, J* C/ b* p how.to.install.Texlive.txt (5.46 KB, 下载次数: 1)
    ) S. }5 }& @1 i) ?0 H5 z$ Q+ j7 _9 v( j( T) B; t6 Z
    texlive-zh-cn指导:
    9 c# [# W- ^1 t  X" D9 Y: h
    / G6 K8 ?7 H8 P1 \" X; u texlive-zh-cn.zip (795.03 KB, 下载次数: 1) ! m: J* @: Q. L
    / [) {2 o( [- f8 c
    texlive-zh-cn相关截图:' X& B6 t: P' l8 a; }

    8 `: g% w' e/ y: L  ?& s! x4 m+ x Screenshot-texlive-zh-cn.pdf - Adobe Reader.png
    & d1 Y/ S  Y7 t0 V$ q  v2 W$ y: I Screenshot-texlive-zh-cn.zip -1.png
    0 F$ K; u! R8 \( f: d, d! G9 T4 i9 h( i  m1 F3 t
    支持开源!

    & G+ \: 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
    ' @7 M  c. i2 L支持开源~~~~~~~

    + |: T+ b0 r$ ~+ T5 K( q3 v' P3 R9 v- L0 x,这得好好学学
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2025-9-29 09:05 , Processed in 0.991010 second(s), 88 queries .

    回顶部