QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7455|回复: 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 编辑
    4 M6 i. ^9 `$ I; R" ]. l& a- C; U% |
    系统:Scientific Linux 6.3
    5 m3 |& c$ q. J% u$ O$ X5 C' z! r官方网址:
    # p3 b- x# @, L0 Y* R/ qhttps://www.scientificlinux.org/
    # @) N* E$ E" J/ D7 I1 b: L
    ' N* L3 M# T8 lTex\Latex版本:Texlive2012
    " m7 `# p, A# ^( }官方网址:  X7 q, r4 _( J  O% [' e6 F& h
    http://www.tug.org/texlive/* H( Q; J* V# Q2 y
    ; X7 e# X8 W5 Q0 M+ f
    安装完系统后,本人将Scientific Linux系统进行了更新。本人采用将TeX Live 2012的dvd源下载到本地进行的安装。
    1 o' i8 R2 j: d: b) f) }6 t" _安装指南(网络参考及个人实践):
    ) a, o0 h2 ^1 L- Y9 {. t
    . h9 Z! J$ O, }# g+ o. t( A' P4 E1.
    1. mount -t iso9660 -o ro,loop,noauto /your/texlive2012-20120701.iso /mnt
    复制代码
    2.
    1. /mnt/install-tl
    复制代码
    #1.、2.两步可参照 http://tug.org/texlive/" p/ k& r( |2 N# y8 F# Y6 b& k5 s
    ( @. @1 O4 Y- i2 T4 n
    3. 配置环境变量
    : `+ Y5 V* ?' ]8 c5 Y/ e! J( V  |$ k
    3-1. 在/etc/bashrc中添加如下内容
    1. PATH=/usr/local/texlive/2012/bin/i386-linux:PATH; export PATH
      2 m& k$ m- _0 x
    2. MANPATH=/usr/local/texlive/2012/texmf/doc/man:MANPATH; export MANPATH  x$ L\" V6 N0 `7 d, i
    3. INFOPATH=/usr/local/texlive/2012/texmf/doc/info:INFOPATH; export INFOPATH
      % p8 U\" g0 I+ s' N
    复制代码
    3-2. 在/etc/manpath.config中
    ; R  J" ~0 c- }! ^* o  L/ s/ ?
    " y" L3 r% _) r  g& ^' b    # 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"- Z\" K8 j0 F$ ?
    复制代码
    4. 添加中文支持* w5 W+ T# ]/ }2 u* h

    9 k8 y0 I9 \4 O5 C9 V4 B6 ~- A8 f+ q' p注: 运行命令:
    1. sudo yum install perl-Tk
    复制代码
    以实现 tlmgr -gui 的运行。
    + A% L( y& s" Q( b+ Q4 D) E! p
    9 W  \# K$ N+ D9 u& ?运行如下命令
    1. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr update -self4 k/ q. g  A6 a5 W  m
    2. sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr install xecjk ctex
    复制代码
    程序会自动下载xetex和ctex宏包并进行安装,速度很快。
    ! m6 E5 |3 }' x/ p
    * |7 `3 }" _  L) q0 v+ }5. 安装中文字体+ {4 d7 Y  n3 z9 d. z
    * ~+ v: I0 f0 \1 r
    将windows中下列字体(同样有adobe的字体)(consola以及iyahei与此无关,但也是我的常用字体)
    4 a' `1 L' q% Q! O' ?! w
    + h3 c% J9 A; W1 q; T# r3 }' Z  b* p: u) m! d    -rw-------  1 wesker wesker 14526060 2010-02-05 06:25 AdobeFangsongStd-Regular.otf
    4 w5 ]2 E- h$ g2 G1 o; }0 _; u# R
    ! d, B0 ~# Z! g% D) ^    -rw-------  1 wesker wesker 12265424 2010-02-05 06:25 AdobeHeitiStd-Regular.otf% n0 G( p6 r; @
    5 R8 r- G: ^, j4 j, C+ L' b- \
        -rw-------  1 wesker wesker 16948908 2010-02-05 06:25 AdobeKaitiStd-Regular.otf
    ( q) n( H6 a( ?. U4 X6 k# c' m
    8 p( M  K) E, b3 F4 a$ m" B    -rw-------  1 wesker wesker 15586660 2010-02-05 07:00 AdobeSongStd-Light.otf7 o3 N* b$ a) }
    3 c* m( ?1 k. D$ q
        -rw-------  1 wesker wesker   368520 2009-06-11 04:43 consolab.ttf' [% Q+ {. a% C7 h0 U
    1 j! _; D7 U0 C, I5 E( V' A- {$ a0 ^
        -rw-------  1 wesker wesker   364864 2009-06-11 04:43 consolai.ttf( K3 R9 U1 Y  }
    ( m  \  D9 l+ H3 q% s4 Z9 e* u: u
        -rw-------  1 wesker wesker   358256 2009-06-11 04:43 consola.ttf
    0 ~8 r  S! m7 ~( H/ G+ |
    ; O: i: G* v, U7 y    -rw-------  1 wesker wesker   375056 2009-06-11 04:43 consolaz.ttf
    $ Q. j: G3 U+ F. G; C3 ?: B1 W; E6 r
    3 F+ T4 g" g1 F& \) Q    -rw-r--r--  1 wesker wesker  8237396 2007-03-19 21:44 iYaHeiBold.ttf
    9 g: Q3 |" I5 L7 P, Y
    , S& e9 \' D5 \( _, a    -rw-r--r--  1 wesker wesker  8538988 2007-03-19 00:03 iYaHei.ttf3 @' |. _# R/ k% n& _

    ! V# _& C. M- h" L0 `, t. U% |; [    -rwxrwxrwx  1 wesker wesker 14602860 2009-06-11 04:43 msyhbd.ttf*
    3 B4 n2 _* x2 E1 r+ _4 O" g0 Y* a/ O5 U5 O2 Q% E* n
        -rwxrwxrwx  1 wesker wesker 21767952 2009-06-11 04:43 msyh.ttf*6 \9 A9 A$ Y7 U2 p: k$ B* l. v
    $ i6 r: H7 E6 g
        -rw-------  1 wesker wesker 10576012 2009-06-11 04:43 simfang.ttf7 j3 w2 e" O4 f1 I

    + ?) r7 p8 y  |3 @    -rw-------  1 wesker wesker  9751960 2009-06-11 04:43 simhei.ttf
    " h$ r5 v3 J, `& n; A
    % x0 Y( ?3 h/ v0 r; p0 [    -rw-------  1 wesker wesker 11785184 2009-06-11 04:43 simkai.ttf
    2 V9 k+ P+ _" i; H5 [
    & f% S1 c0 `- _    -rw-------  1 wesker wesker  9223160 2003-11-05 18:49 SIMLI.TTF
    * s1 u/ r/ L7 ~, t5 E# Z
    8 h5 n1 U2 y6 P5 {+ J4 @    -rw-------  1 wesker wesker 15323200 2009-06-11 04:43 simsun.ttc6 C( q6 h6 H7 y8 O1 T3 E

    3 S6 C$ I& a+ ^$ S9 B6 ]/ v    -rw-------  1 wesker wesker  6700204 2003-11-05 18:55 SIMYOU.TTF
    : U( b/ Z+ P! d* k
    . j& Z' v. l5 ^- _复制至某文件夹,我用的是~/.fonts,双击安装也行,运行如下命令安装也行
    1. sudo mkfontscale
      $ `4 Y4 W/ _6 [\" I2 O1 J, q
    2. sudo mkfontdir6 x' ?\" X) o! d8 ~9 U: U; H
    3. sudo fc-cache -fv
      + r; M/ W8 k5 _
    复制代码
    6. ctexart的修改
    0 k  k( X8 n1 H7 j& g: d! j1 [, G+ G; {' _# q' u
    如上操作后,使用xelatex只能编译有adobe字体的文件,编译宋体楷体等windows字体的文件会报错,原因我就直接引用ctexart作者的话了。  L& S# H9 \2 j6 E8 H$ |

    " {4 m3 c! W1 J# u( n. C- d1 x在字体定义文件 ctex-xecjk-winfonts.def 中,楷体和仿宋不是使用字体全名,而是使用字体文件名表示的。如楷书是:6 E7 f/ z: s( b
    \setCJKfamilyfont{zhkai}{[simkai.ttf]}
    % w! }% P- M7 Q& z之所以这样是因为在 Windows XP 中楷书和仿宋是 GB_2313 字符集的,只有 6000 多个汉字,楷体字体全名是 KaiTi_GB2312;5 P( P$ Q, d( ?* P* A
    而在 Windows Vista 以后和版本则是 GBK 大字库的,有 20000 多个汉字,字体全名是 KaiTi。6 O4 C+ ]& X0 a. q) [; D" `
    为了避免为微软的不同操作系统版本写不同的配置文件(这样更麻烦,而且 Windows 用户是大多数),就把它直接用没有变化过的字体文件名表示。
    ) G/ T$ |2 T8 M9 |. I" B5 ^这个修改就是我做的。当然对于 Linux 用户可能有一些副作用。' f  I" j' A) ]2 z
    因为上面的字体名使用的是小写字母,而通常大家拷贝的字体是大写字母(这算是我的疏忽)。
    : J, N* P  v% O) P% C你知道 Windows 不区分文件名大小写,但 Linux 区分,所以当然 Linux 找不到 simsun.ttf 这个字体了。
    2 I3 {* I8 T4 g; ^' `, b我实在不建议 Linux 用户修改 ctex-xecjk-winfonts.def 文件。
    * Y# o/ t! d7 Q* o+ f* k你可以使用 Windows 字体加上默认选项,但注意你安装的中文字体文件名要匹配。
    6 r2 M9 A0 j5 F% P+ q4 l还有一个办法是写自己的配置文件,ctex 宏包有自己的 cfg 文件,
    5 U  y$ C/ b$ D# T7 V1 g- M! r4 ~在 .../texmf-dist/tex/latex/ctex/cfg/ctex.cfg 中,你可以在这个文件里面添加你自己的 local settings。
    % d! ~0 X( N. t" P% l
    / O5 }2 n2 |, s' X) v+ [# I我的解决方法是修改/usr/local/texlive/2012/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def文件,修改后文件如下
    1. % ctex-xecjk-winfonts.def: Windows 的 xeCJK 字体设置,默认为六种中易字体
      + |. I% ]1 B6 @
    2. % vim:ft=tex( \1 I3 t$ }: F& j4 Q1 x% K  P& G

    3. * w  E6 S/ }  d7 L8 ~; |9 P! ?- G
    4. % \setCJKmainfont[BoldFont={SimHei},ItalicFont={[SIMKAI.TTF]}]
      ; r' g- N6 ]  i) f, x- ?% t
    5. % {SimSun}) i$ x+ {4 G0 ~# f$ C3 }* B) C& {
    6. \setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi}]
      5 \. T5 D8 r\" n. V\" j
    7.       {SimSun}
      ! A5 a% J+ k. V
    8. \setCJKsansfont{SimHei}
      8 g  q0 z6 T' Q+ W# T
    9. % \setCJKmonofont{[SIMFANG.TTF]}' Z% S! \; p5 V
    10. \setCJKmonofont{FangSong}
      ( Z& s+ E! {# |; d

    11. . r9 x! V. X5 P  @# {7 I# t0 `
    12. \setCJKfamilyfont{zhsong}{SimSun}% W% Q7 F# r' u
    13. \setCJKfamilyfont{zhhei}{SimHei}- x4 ^; _  G; z* D  i
    14. % \setCJKfamilyfont{zhkai}{[SIMKAI.TTF]}
      % a0 v; T( l  h( q* \( i7 _6 t
    15. \setCJKfamilyfont{zhkai}{KaiTi}
      + N1 F% P, ~+ Z1 r1 Q- G' L
    16. % \setCJKfamilyfont{zhfs}{[SIMFANG.TTF]}# h$ T% t9 m\" B+ o8 x
    17. \setCJKfamilyfont{zhfs}{FangSong}\" q& @9 U8 ~& {  P\" x% V8 j( d
    18. \setCJKfamilyfont{zhli}{LiSu}8 b* V- u7 B\" u+ _) |
    19. \setCJKfamilyfont{zhyou}{YouYuan}
      3 O0 N0 j9 l! c
    20. , b& O! Y: y9 |: v8 Q\" w9 p' B0 _
    21. \newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体
      # Y3 z* V- _+ _( h& h( Q5 i
    22. \newcommand*{\heiti}{\CJKfamily{zhhei}}   % 黑体  e  l9 E# _/ `0 ]1 u
    23. \newcommand*{\kaishu}{\CJKfamily{zhkai}}  % 楷书/ p- H\" f% l8 q3 _
    24. \newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋' v0 J+ |/ q8 x4 K. G\" i\" H# K5 H4 U
    25. \newcommand*{\lishu}{\CJKfamily{zhli}}    % 隶书& m) q/ Z' M/ q) [/ }6 E
    26. \newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圆
      ! K( A6 a- A$ B0 n1 t/ G

    27. / r4 b: Z$ }% k. m1 C
    28. \endinput
    复制代码
    7. pdf中文显示2 o0 `: `, O. u6 N" E

    4 y! q8 J  ^& {运行如下命令
    1. sudo yum install  poppler-data
    复制代码
    然后就能正常显示中文pdf了
    0 }6 \5 H3 ~! Y$ m% g
    5 l0 J( }) a8 D* Q3 K' ~8 e8 e编辑软件:Kile
    8 Z* ~  [1 J* }2 P- t! k& g% d% z9 N7 u5 z( ^! n+ J
    参考文章网址:
    * Z  G4 S$ O2 I2 x4 }http://wiki.weskers.com/Texlive%E5%AE%89%E8%A3%85
    9 h+ Z& ~# D9 {0 U# o6 U+ k2 i0 E' n
    附件:
    $ a- L! @$ T) ~5 F+ M上文txt格式文件:
    5 e" ~8 \0 r, k, [, R4 v; V, t+ d- D0 |; }
    how.to.install.Texlive.txt (5.46 KB, 下载次数: 1) # |4 U5 ~5 T$ Z# X- w2 L
    # o+ G- q# _3 }! P' a
    texlive-zh-cn指导:% a% c+ i2 b8 q, [
    ; R; e2 I; ~7 s1 J0 J* W- A! n6 b
    texlive-zh-cn.zip (795.03 KB, 下载次数: 1)
    % c) X; D- ]7 ^* l% C
    9 {& O# ?# j: s: Ftexlive-zh-cn相关截图:
    9 F# V( ?+ d; L6 R2 F( y& A2 s# v5 b" n# {
    Screenshot-texlive-zh-cn.pdf - Adobe Reader.png
    7 g& e4 R$ ~" ]; r Screenshot-texlive-zh-cn.zip -1.png 4 d! a% F. o0 z6 \% X8 p

    ! z  b, d+ C$ q8 s9 n2 n% N
    支持开源!

    " `8 E! C! M0 i" t
    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 ) p; }( }' I' [. [9 R
    支持开源~~~~~~~

    . V. j& H1 p8 z$ ^8 {,这得好好学学
    回复

    使用道具 举报

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

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-4-10 00:35 , Processed in 2.346599 second(s), 88 queries .

    回顶部