QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7459|回复: 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 编辑
    , I5 U" U# |* ^* E& y& F7 v1 F; @. f: x% W  u5 ]
    系统:Scientific Linux 6.3% G' v$ [6 M; b7 X3 k! A4 m
    官方网址:
    " N4 Y, u$ ?1 M) Y% F9 h" shttps://www.scientificlinux.org/
    2 p  v. v$ C; p" o+ j8 f- x! {* j
    ; o1 r2 s* `( {& g9 V1 GTex\Latex版本:Texlive2012: ^; r' ?) a( i! x/ N( _! W
    官方网址:
    8 ^( z* j* \9 E4 d  P3 p) K- thttp://www.tug.org/texlive/1 T/ `5 G) R0 f2 ]  C- Z

    # S5 w4 `' a/ h0 A* ]安装完系统后,本人将Scientific Linux系统进行了更新。本人采用将TeX Live 2012的dvd源下载到本地进行的安装。) _# Y8 G5 I) L7 R" C' P
    安装指南(网络参考及个人实践):6 `- J- y7 N8 P' P6 X4 r9 j

    / K. `0 m% Q8 t- g$ N  z1.
    1. mount -t iso9660 -o ro,loop,noauto /your/texlive2012-20120701.iso /mnt
    复制代码
    2.
    1. /mnt/install-tl
    复制代码
    #1.、2.两步可参照 http://tug.org/texlive/# a( A& C2 t$ E' @6 w! @  M: T+ H

    : R, p2 J0 [9 `9 j& L+ p$ v3. 配置环境变量( T' X1 d$ O" W, P7 d' g
    0 E4 o6 }- ~7 s- O; C. G0 H2 Z
    3-1. 在/etc/bashrc中添加如下内容
    1. PATH=/usr/local/texlive/2012/bin/i386-linux:PATH; export PATH
      ! N- m8 h9 y4 j+ m
    2. MANPATH=/usr/local/texlive/2012/texmf/doc/man:MANPATH; export MANPATH
      + B+ ~; _% u0 n; I
    3. INFOPATH=/usr/local/texlive/2012/texmf/doc/info:INFOPATH; export INFOPATH2 Q' k$ h. M# g0 X( Y- {' G
    复制代码
    3-2. 在/etc/manpath.config中2 `8 w& p* I- e# x6 l4 {4 b
    ' Q* a9 T/ `7 X
        # 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"
      3 y% ^! ^: Y1 u7 U  d/ q$ w1 S\" H' Q' J
    复制代码
    4. 添加中文支持
    * {$ T2 e# p6 y$ a9 Y; z5 f  h) E8 l; L  m
    注: 运行命令:
    1. sudo yum install perl-Tk
    复制代码
    以实现 tlmgr -gui 的运行。& @- s* T' o- H- z
    2 f+ n5 w/ m. P. _
    运行如下命令
    1. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr update -self
      / r( W. _* C* ]! `0 ^* I$ H  X
    2. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr install xecjk ctex
    复制代码
    程序会自动下载xetex和ctex宏包并进行安装,速度很快。 0 J) {, [' l+ Y! c- E" D! X) L
    # s$ Z2 B6 c1 z9 P
    5. 安装中文字体
    6 u+ @2 Z' C  n/ u8 ^
    1 ?6 ]) E0 n- ~) f/ F& h2 ?将windows中下列字体(同样有adobe的字体)(consola以及iyahei与此无关,但也是我的常用字体)
    6 |- Y7 C" @; H* ~7 p2 X( M; E! }+ e- R! M  J
        -rw-------  1 wesker wesker 14526060 2010-02-05 06:25 AdobeFangsongStd-Regular.otf. O- c$ \  L0 f: [6 A  B3 R

    8 Y- X- g$ }/ Y4 f* T    -rw-------  1 wesker wesker 12265424 2010-02-05 06:25 AdobeHeitiStd-Regular.otf
    % J; I2 ~8 N5 P0 k2 K7 J/ M0 }: t
    ' |+ N/ o" `: N3 z  W! `' e+ ~! x5 z    -rw-------  1 wesker wesker 16948908 2010-02-05 06:25 AdobeKaitiStd-Regular.otf8 d9 r$ n8 k7 j; I# _( L  a9 e

    0 p" }* a" _- L    -rw-------  1 wesker wesker 15586660 2010-02-05 07:00 AdobeSongStd-Light.otf- {7 W& }. L4 @, r5 ]$ U9 x8 t5 l0 V
    9 ~- I: @) b. Z1 q% }
        -rw-------  1 wesker wesker   368520 2009-06-11 04:43 consolab.ttf  N6 Z- D& G# n3 g
    4 f' B& ?& F8 {) W0 J- N' X& k7 i
        -rw-------  1 wesker wesker   364864 2009-06-11 04:43 consolai.ttf8 D8 @/ j# I' f3 X2 L) L

    5 d* r0 I, e1 q6 f    -rw-------  1 wesker wesker   358256 2009-06-11 04:43 consola.ttf
    / C# p4 Y. n: j3 S9 x
    / N8 U) l0 O& {8 @, L    -rw-------  1 wesker wesker   375056 2009-06-11 04:43 consolaz.ttf
    , A& u8 o$ E" i# ?
    6 R# S$ M; D- B( d    -rw-r--r--  1 wesker wesker  8237396 2007-03-19 21:44 iYaHeiBold.ttf
    & _  p5 U4 s. h# ?: |
      I" ~: D- {8 t6 J    -rw-r--r--  1 wesker wesker  8538988 2007-03-19 00:03 iYaHei.ttf& H+ Z7 m) i2 T; B

    1 j& K8 H* Q. Y" B; J5 a! d    -rwxrwxrwx  1 wesker wesker 14602860 2009-06-11 04:43 msyhbd.ttf*
    . ^& G" I* w8 j) J4 K( v
    $ M0 w% Q4 \' R9 x* N2 ?7 A9 G& x    -rwxrwxrwx  1 wesker wesker 21767952 2009-06-11 04:43 msyh.ttf*) R, {& d, s- @  [
    " S# B4 e* c! M) D' f( _
        -rw-------  1 wesker wesker 10576012 2009-06-11 04:43 simfang.ttf
    ; Y& L/ h5 r. |: A0 z  u3 `% x; i( J9 i! W2 O8 l% U+ ?
        -rw-------  1 wesker wesker  9751960 2009-06-11 04:43 simhei.ttf* R  j+ O- j6 G

    2 u4 f6 H; k* |    -rw-------  1 wesker wesker 11785184 2009-06-11 04:43 simkai.ttf
    ) S& y9 A5 B* s
    ( v6 o/ M8 i$ m% E    -rw-------  1 wesker wesker  9223160 2003-11-05 18:49 SIMLI.TTF% i: n& |8 Z  }7 I2 c5 n! L
    : w- T- x( K# Q1 \* `# G
        -rw-------  1 wesker wesker 15323200 2009-06-11 04:43 simsun.ttc# Z% c# I: B) |- I% ]3 R
    - ?9 O* z. L  u: {/ `
        -rw-------  1 wesker wesker  6700204 2003-11-05 18:55 SIMYOU.TTF
    0 J; H. Z$ H7 S" `
    / t! o0 a/ S8 I' I1 g复制至某文件夹,我用的是~/.fonts,双击安装也行,运行如下命令安装也行
    1. sudo mkfontscale, C\" L( K/ `: [& [2 y
    2. sudo mkfontdir
      4 F$ Z& N! |7 V, r. Y* X
    3. sudo fc-cache -fv
      ; T; ~0 \  ]1 p0 E9 y$ F$ M
    复制代码
    6. ctexart的修改
    ' d7 }+ v: O/ r+ k" n  N- `
    6 C# c8 S6 z6 D如上操作后,使用xelatex只能编译有adobe字体的文件,编译宋体楷体等windows字体的文件会报错,原因我就直接引用ctexart作者的话了。0 s$ o' \* O2 r  _+ K2 ?2 k) Q

    , _. G: ]8 W) t3 w9 N+ ^& s在字体定义文件 ctex-xecjk-winfonts.def 中,楷体和仿宋不是使用字体全名,而是使用字体文件名表示的。如楷书是:
    & \% @: U( X9 e9 y1 i# a\setCJKfamilyfont{zhkai}{[simkai.ttf]}
    + F! R1 S+ @& Q% p5 u1 d9 J之所以这样是因为在 Windows XP 中楷书和仿宋是 GB_2313 字符集的,只有 6000 多个汉字,楷体字体全名是 KaiTi_GB2312;1 I7 N% o( V) B0 w- l9 z+ C% E" A
    而在 Windows Vista 以后和版本则是 GBK 大字库的,有 20000 多个汉字,字体全名是 KaiTi。: V9 v4 U7 q4 W3 j. ]3 l3 O- n
    为了避免为微软的不同操作系统版本写不同的配置文件(这样更麻烦,而且 Windows 用户是大多数),就把它直接用没有变化过的字体文件名表示。
    $ Q# i, ?6 h* ^; f这个修改就是我做的。当然对于 Linux 用户可能有一些副作用。
    ; Z* x) `( }8 B& p0 s因为上面的字体名使用的是小写字母,而通常大家拷贝的字体是大写字母(这算是我的疏忽)。2 j; |  Z8 y, ?- s
    你知道 Windows 不区分文件名大小写,但 Linux 区分,所以当然 Linux 找不到 simsun.ttf 这个字体了。
    + e- `  ?$ J7 b/ r* s3 g- q$ `我实在不建议 Linux 用户修改 ctex-xecjk-winfonts.def 文件。
    5 Y. Y# A5 h" K+ O( T* J你可以使用 Windows 字体加上默认选项,但注意你安装的中文字体文件名要匹配。0 J: r: m3 C0 H. Y) h/ K
    还有一个办法是写自己的配置文件,ctex 宏包有自己的 cfg 文件,
    - |5 i( P$ m0 a6 J. ~在 .../texmf-dist/tex/latex/ctex/cfg/ctex.cfg 中,你可以在这个文件里面添加你自己的 local settings。& {  d# v/ v  B3 b, E  v; \- G

    ; J2 k- E1 u3 n/ N+ z我的解决方法是修改/usr/local/texlive/2012/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def文件,修改后文件如下
    1. % ctex-xecjk-winfonts.def: Windows 的 xeCJK 字体设置,默认为六种中易字体% @. U3 ^6 O) J# ^& y! x+ n
    2. % vim:ft=tex5 V. g3 ]- w\" I5 p% b' @
    3. 2 b, M' R& _4 ~; L
    4. % \setCJKmainfont[BoldFont={SimHei},ItalicFont={[SIMKAI.TTF]}]5 x- p& Y  @6 Y9 J
    5. % {SimSun}
      : y9 C& z! f! L- B& w- N, s4 g
    6. \setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi}]\" W* a& S; k: @0 z9 w2 o2 t\" A
    7.       {SimSun}
      * D+ w! @: i# K- k
    8. \setCJKsansfont{SimHei}% F/ G4 s1 m7 b: g' l
    9. % \setCJKmonofont{[SIMFANG.TTF]}
      ; g\" D- j, E( ?4 k% ?. J; x% x& o
    10. \setCJKmonofont{FangSong}$ E: s0 B7 [- ?8 S8 H2 L4 Q/ M
    11. & Z. m2 g4 ]$ m) E
    12. \setCJKfamilyfont{zhsong}{SimSun}( t$ l* S; w0 F$ l* f+ x
    13. \setCJKfamilyfont{zhhei}{SimHei}
      0 J$ J* N- z& y, _1 {
    14. % \setCJKfamilyfont{zhkai}{[SIMKAI.TTF]}
      2 ~! R* ?9 g$ B0 w! z1 p
    15. \setCJKfamilyfont{zhkai}{KaiTi}
      ! d9 l1 e0 x# z
    16. % \setCJKfamilyfont{zhfs}{[SIMFANG.TTF]}8 g# s2 i; a4 t3 y
    17. \setCJKfamilyfont{zhfs}{FangSong}
      % x& h3 a8 W4 l* z- v+ J6 S
    18. \setCJKfamilyfont{zhli}{LiSu}; c2 D! f# ~. z
    19. \setCJKfamilyfont{zhyou}{YouYuan}
      4 D, m, k! l$ c1 X$ ^& t; G

    20. # V, t! L& R0 k4 A  v4 X% V  j
    21. \newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体# A: L  F6 `$ _* j
    22. \newcommand*{\heiti}{\CJKfamily{zhhei}}   % 黑体
      ( E\" y6 }7 R3 D) I
    23. \newcommand*{\kaishu}{\CJKfamily{zhkai}}  % 楷书/ h; |- X4 d5 Y3 o2 Z4 k) F, ?$ V: Y/ X
    24. \newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋
      ! y0 l! a9 |! U2 v7 x
    25. \newcommand*{\lishu}{\CJKfamily{zhli}}    % 隶书
      : ]0 }( U( g' m
    26. \newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圆
      3 F, [+ x2 J/ n4 n
    27. 4 S6 Y5 @0 K5 a- {+ N
    28. \endinput
    复制代码
    7. pdf中文显示% J1 e$ ^+ Q8 N" C6 n1 k3 Q( @* F

    9 F+ X; h7 \6 |7 l" U* s运行如下命令
    1. sudo yum install  poppler-data
    复制代码
    然后就能正常显示中文pdf了
      d# o) o8 Y0 N, N3 @% k5 z
    ( U. L: ?( D, X$ Y7 k! i8 e编辑软件:Kile
    ' Q8 I! x% d4 C8 O5 n0 y; `' w7 R
    参考文章网址:$ S( ^5 B+ t; E% _; S
    http://wiki.weskers.com/Texlive%E5%AE%89%E8%A3%85
    / k8 ?" C* K4 c9 N) t& V1 Q1 a0 O' h2 a  k. J+ G
    附件:! r$ c4 S( u: {$ K
    上文txt格式文件:
    / u5 ^9 o8 w5 ^" [' B9 o$ R& S5 b6 E
    how.to.install.Texlive.txt (5.46 KB, 下载次数: 1)
    ! a+ R) k) x& N: [3 A. `
    & C7 ], \5 Y, [texlive-zh-cn指导:
    + j% \' v7 a; o$ U2 o4 ^4 F0 v+ f% r% @) {; Q' T6 Z" s
    texlive-zh-cn.zip (795.03 KB, 下载次数: 1)
    * }( s5 F5 O8 |  K* _* k9 I+ x0 V6 H% e1 l' H
    texlive-zh-cn相关截图:3 x1 ~; x0 u& i6 p$ x: s

    - R1 w& y4 U: V; }8 S4 k Screenshot-texlive-zh-cn.pdf - Adobe Reader.png
    & W! c8 ?& q, M6 p/ h- P8 L Screenshot-texlive-zh-cn.zip -1.png
    ' F5 `1 m; Q7 \4 P: U6 Z0 X0 H/ n* G2 ~' I+ L
    支持开源!

    ( T7 O: d5 ]" K& @" G
    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
    3 M/ `3 Y1 E2 ?8 V& h" q1 W支持开源~~~~~~~

      k# V; L& o* [4 x# g,这得好好学学
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-4-12 04:39 , Processed in 0.416808 second(s), 89 queries .

    回顶部