- 在线时间
- 30 小时
- 最后登录
- 2017-7-28
- 注册时间
- 2011-4-6
- 听众数
- 5
- 收听数
- 1
- 能力
- 0 分
- 体力
- 338 点
- 威望
- 0 点
- 阅读权限
- 30
- 积分
- 132
- 相册
- 0
- 日志
- 0
- 记录
- 1
- 帖子
- 64
- 主题
- 1104
- 精华
- 0
- 分享
- 1
- 好友
- 4
升级   16% TA的每日心情 | 开心 2015-5-30 18:22 |
|---|
签到天数: 18 天 [LV.4]偶尔看看III
 群组: 学术交流A |
本帖最后由 polgageorge 于 2012-12-18 17:48 编辑 " `2 k, ?' f/ @' r& B. ~1 p4 ~
( [2 o4 T/ j! Z. _
系统:Scientific Linux 6.3
" `' l8 F ~* `2 S% I, y4 ]% o1 j官方网址:
: K7 H" s$ u. V* e6 u, N0 ohttps://www.scientificlinux.org/
+ C. z/ U1 ?2 O! Q1 N% A5 g) z( H( }
Tex\Latex版本:Texlive2012; y: @+ o1 q( K% G6 X
官方网址:. l: g$ T# S/ d8 e+ A( U
http://www.tug.org/texlive/: Q1 q G1 l7 w1 V$ d! v
4 A& N" l: ^- h( S r1 w6 j
安装完系统后,本人将Scientific Linux系统进行了更新。本人采用将TeX Live 2012的dvd源下载到本地进行的安装。
$ Z4 i3 w5 @9 q, u安装指南(网络参考及个人实践):- E2 F% t8 J# }
2 l) G8 ?6 [! t& y7 q7 P: r1.- mount -t iso9660 -o ro,loop,noauto /your/texlive2012-20120701.iso /mnt
复制代码 2.#1.、2.两步可参照 http://tug.org/texlive/
: I5 @' M5 h; |$ F1 V# o. y7 i; O: d I: |5 x" \
3. 配置环境变量
) T. v4 Z7 f% d& m# {& D+ e+ y9 A. _* \1 N$ i
3-1. 在/etc/bashrc中添加如下内容- PATH=/usr/local/texlive/2012/bin/i386-linux:PATH; export PATH. s, i: a( e( @; W8 V* O8 D9 A- t
- MANPATH=/usr/local/texlive/2012/texmf/doc/man:MANPATH; export MANPATH
8 e' H& F% u3 {9 W2 u4 p& t/ F* v; Y - INFOPATH=/usr/local/texlive/2012/texmf/doc/info:INFOPATH; export INFOPATH
& h/ T0 C9 }- f7 m; K+ B
复制代码 3-2. 在/etc/manpath.config中9 g2 t* \9 u6 g, \7 K& G
& I3 f9 N/ J" v9 c2 \1 Y1 N: e
# set up PATH to MANPATH mapping 下面的列表后添加如下内容- 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",添加后如下- PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/texlive/2012/bin/i386-linux"; [% S4 T\" e3 e: n
复制代码 4. 添加中文支持
' M( _' l* }2 C* H8 ~8 q7 v) _% q9 q6 r5 S" D. ]* R7 {" G
注: 运行命令:以实现 tlmgr -gui 的运行。8 L* Y @, z7 \7 m
0 a7 {0 ^0 V: y3 v
运行如下命令- sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr update -self
\" v- I$ R; Y2 {% N - sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr install xecjk ctex
复制代码 程序会自动下载xetex和ctex宏包并进行安装,速度很快。 0 I. j& q3 y1 y' e4 q$ _; I
C7 V# g. G4 \3 k. G" F
5. 安装中文字体
6 m5 D' ~# w4 Y4 m3 Q
( H0 ]" R, L" e3 ?7 {将windows中下列字体(同样有adobe的字体)(consola以及iyahei与此无关,但也是我的常用字体)
8 s2 z J2 X, O2 x* a( L
( Z! D8 [5 A- L -rw------- 1 wesker wesker 14526060 2010-02-05 06:25 AdobeFangsongStd-Regular.otf
- b9 L+ b2 P! `
6 {* L q6 \' u1 V/ x9 ]7 e7 b" w' Y -rw------- 1 wesker wesker 12265424 2010-02-05 06:25 AdobeHeitiStd-Regular.otf
) m! N, y% Z! I/ _) E- I$ I, o D3 _6 D9 I2 k0 L
-rw------- 1 wesker wesker 16948908 2010-02-05 06:25 AdobeKaitiStd-Regular.otf
/ L4 |3 x3 G% U. D" A' v% }7 Y6 R O7 u5 Y. w6 J1 Z
-rw------- 1 wesker wesker 15586660 2010-02-05 07:00 AdobeSongStd-Light.otf. K% F' e$ @3 F* u) x% A/ x/ ~6 w
' _+ W6 x2 W! R* q2 t, V/ d! ?$ [# O
-rw------- 1 wesker wesker 368520 2009-06-11 04:43 consolab.ttf
5 u" ?% `+ p4 Q5 M* N9 o( v* q: r8 T( n) }8 t
-rw------- 1 wesker wesker 364864 2009-06-11 04:43 consolai.ttf0 [6 F0 r8 m8 Y* f7 {& P# C
2 f0 S5 r4 V7 `- G+ y" ^ -rw------- 1 wesker wesker 358256 2009-06-11 04:43 consola.ttf* x7 h# ?4 m+ t) t" i
% B, v5 H" c5 D* T* p
-rw------- 1 wesker wesker 375056 2009-06-11 04:43 consolaz.ttf8 X- i& Q R- z K+ A- e7 ~
2 @0 s/ J4 r( A* X- J- p
-rw-r--r-- 1 wesker wesker 8237396 2007-03-19 21:44 iYaHeiBold.ttf& S1 U' s9 A( G, \( D
0 X3 J' c0 {3 N. M5 m) H2 ?0 W$ Y
-rw-r--r-- 1 wesker wesker 8538988 2007-03-19 00:03 iYaHei.ttf/ \9 \5 I9 {7 {# [" I; ^
# l" \0 ]5 R/ a/ ^ -rwxrwxrwx 1 wesker wesker 14602860 2009-06-11 04:43 msyhbd.ttf*/ Z# @1 E8 Z) ]6 {6 S& y6 l
7 m9 c2 m( [7 o6 Y! \
-rwxrwxrwx 1 wesker wesker 21767952 2009-06-11 04:43 msyh.ttf* x5 e% _( ?( S' r* r" `+ Y0 v3 ~$ m6 i" L
6 s4 Q) [. h2 f8 u/ I -rw------- 1 wesker wesker 10576012 2009-06-11 04:43 simfang.ttf
. q# `& C0 w: T9 F& Q0 T$ d' Z7 I, U/ j: k
-rw------- 1 wesker wesker 9751960 2009-06-11 04:43 simhei.ttf" t3 }: W+ f/ a6 [8 Y6 W
- H+ Z; a+ t) I# N a* }% X+ J -rw------- 1 wesker wesker 11785184 2009-06-11 04:43 simkai.ttf. s3 X) h+ Y/ |$ C8 x- v' H3 C+ p
. {5 f) q2 l J1 z1 q -rw------- 1 wesker wesker 9223160 2003-11-05 18:49 SIMLI.TTF
) N1 h) n. l4 a
' C2 m) z* ]) O8 a( I: \ @ -rw------- 1 wesker wesker 15323200 2009-06-11 04:43 simsun.ttc( c2 ^! A; @* V! I
: ^( V( I4 t5 C3 Y6 h# o/ }
-rw------- 1 wesker wesker 6700204 2003-11-05 18:55 SIMYOU.TTF7 y [& a& e( {0 M2 P/ R8 R" K
) @% S0 Z6 B! E1 e
复制至某文件夹,我用的是~/.fonts,双击安装也行,运行如下命令安装也行- sudo mkfontscale
* _# n& z$ e' T2 w8 }3 }' \7 ^# f - sudo mkfontdir+ v Y& E3 h/ q8 t
- sudo fc-cache -fv
6 @1 D' I, K, g9 t
复制代码 6. ctexart的修改! T$ b1 p9 G: \7 Z6 l6 ?) w3 S
/ \+ ?; H6 u" t; U; y+ {# [
如上操作后,使用xelatex只能编译有adobe字体的文件,编译宋体楷体等windows字体的文件会报错,原因我就直接引用ctexart作者的话了。/ r; Y% A) l* O8 m& u
! v% Q2 P y& P
在字体定义文件 ctex-xecjk-winfonts.def 中,楷体和仿宋不是使用字体全名,而是使用字体文件名表示的。如楷书是:7 ]6 b$ w! l" ]( O% }
\setCJKfamilyfont{zhkai}{[simkai.ttf]}0 S$ ^+ H$ B* x- b! Q& F5 `+ ?
之所以这样是因为在 Windows XP 中楷书和仿宋是 GB_2313 字符集的,只有 6000 多个汉字,楷体字体全名是 KaiTi_GB2312;
0 |& N; {/ r, Q" ]: d. s' i( m+ ]( ?而在 Windows Vista 以后和版本则是 GBK 大字库的,有 20000 多个汉字,字体全名是 KaiTi。 g/ J# k8 o$ A. L/ `% i! [
为了避免为微软的不同操作系统版本写不同的配置文件(这样更麻烦,而且 Windows 用户是大多数),就把它直接用没有变化过的字体文件名表示。
/ M3 ^( D5 v4 z$ h这个修改就是我做的。当然对于 Linux 用户可能有一些副作用。9 O z I* |2 a9 ]3 M
因为上面的字体名使用的是小写字母,而通常大家拷贝的字体是大写字母(这算是我的疏忽)。
( ?% i& U8 Y, t5 p2 h2 M @* v你知道 Windows 不区分文件名大小写,但 Linux 区分,所以当然 Linux 找不到 simsun.ttf 这个字体了。
8 i! }+ Y2 j) T$ O `9 X2 i我实在不建议 Linux 用户修改 ctex-xecjk-winfonts.def 文件。
& h0 A% M1 v8 Z4 o. A你可以使用 Windows 字体加上默认选项,但注意你安装的中文字体文件名要匹配。( V$ E4 x' u% I- k, m) H ^ {
还有一个办法是写自己的配置文件,ctex 宏包有自己的 cfg 文件,2 Q7 f2 e3 x) @3 P: z B
在 .../texmf-dist/tex/latex/ctex/cfg/ctex.cfg 中,你可以在这个文件里面添加你自己的 local settings。$ c' ^1 [% t6 y. A& a( L
! o4 e# |3 G3 f1 f* r' H. Z! E
我的解决方法是修改/usr/local/texlive/2012/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def文件,修改后文件如下- % ctex-xecjk-winfonts.def: Windows 的 xeCJK 字体设置,默认为六种中易字体
/ v% Z3 a4 D5 I8 y/ Q5 X - % vim:ft=tex
9 k4 g# j9 }. ]; c3 g
5 p$ m0 d; v1 V- % \setCJKmainfont[BoldFont={SimHei},ItalicFont={[SIMKAI.TTF]}]
9 l# o5 r' ~+ |# d+ u - % {SimSun}
$ ]5 Q8 {! q1 H% A C - \setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi}]! ^; o& |1 {; w6 Z& B2 Q) K2 X4 U
- {SimSun}
- U2 l) w' s5 h) Y5 T- `# v - \setCJKsansfont{SimHei}
) o1 H& ^0 S, s4 k5 n5 ` - % \setCJKmonofont{[SIMFANG.TTF]}
. h! k( `$ X, U- Q3 N. K9 y9 t - \setCJKmonofont{FangSong}
2 A3 B2 H. D! F8 _7 E$ n - \" O4 m3 g1 x+ \: U* }5 p) j\" D
- \setCJKfamilyfont{zhsong}{SimSun}
/ J7 E% |. v& U: s. o7 o - \setCJKfamilyfont{zhhei}{SimHei}
/ ~4 L7 {3 S& s& H0 G: ?) Q - % \setCJKfamilyfont{zhkai}{[SIMKAI.TTF]}2 t6 }( f9 \- H+ x
- \setCJKfamilyfont{zhkai}{KaiTi}
0 k9 G) m% E. c. X - % \setCJKfamilyfont{zhfs}{[SIMFANG.TTF]}
8 j0 G# ^* k1 t' B* ? - \setCJKfamilyfont{zhfs}{FangSong}
* K* Z' n/ T& E& ` e; a - \setCJKfamilyfont{zhli}{LiSu}; v+ Z' S4 q3 S- \; {
- \setCJKfamilyfont{zhyou}{YouYuan}
+ I/ i1 R2 _* P# W - \" o8 f' g% `3 V C, |0 r' l\" }
- \newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体\" k! x; \, F; \. U$ {7 Q
- \newcommand*{\heiti}{\CJKfamily{zhhei}} % 黑体- A4 `7 Y3 V; f5 X% F
- \newcommand*{\kaishu}{\CJKfamily{zhkai}} % 楷书# ]& Z& G S* p/ ~
- \newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋
, ]; m' c3 m' r; m - \newcommand*{\lishu}{\CJKfamily{zhli}} % 隶书
6 M0 l% |/ Q% I - \newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圆/ o& z3 s! g+ d6 n4 P/ B& R5 Z1 L
- - G9 N. K' m\" Y1 Z1 A
- \endinput
复制代码 7. pdf中文显示
; N& M# ^& l& U* X1 x1 p
. o* W& w; U7 i" s4 Y运行如下命令- sudo yum install poppler-data
复制代码 然后就能正常显示中文pdf了 1 [' s. I$ P- Q2 y
3 Z; Z! n0 {7 c0 E编辑软件:Kile
% c) y9 a, [ X4 ~) \( ^
3 p6 d' u; M# S! ~4 u/ f" r参考文章网址:
* v- T' w+ p: n6 ?2 |' R9 ehttp://wiki.weskers.com/Texlive%E5%AE%89%E8%A3%85
# d& w& \$ X t% d% R' t, @( |$ B; S2 |. Z9 \
附件:6 X: r( a1 Y3 V3 }9 M$ l9 Y& _
上文txt格式文件:
. `" _% O& y0 Z# K& d. A8 B% y `" A% P) ~, P) m
how.to.install.Texlive.txt
(5.46 KB, 下载次数: 1)
7 @8 M6 ^( Y2 \3 N3 H( t3 M
1 |& R$ r5 q, p* W5 `" D
texlive-zh-cn指导:
0 h8 }( z4 |9 y0 c, o+ c- Z
' T, K, R( l% Y( u: B& _; R" J* ]
texlive-zh-cn.zip
(795.03 KB, 下载次数: 1)
% u6 d2 |: ]( H: Y+ l P7 s* n9 l
/ L: N' ^# V5 K
texlive-zh-cn相关截图:
6 w* Q5 Q. O; a: l# K9 x6 f3 m6 G/ O( a6 s" }' x
2 J9 B. m7 v6 m
' c- D% @( u4 s1 r6 r
1 r2 }$ ~) `& @. s; T y O/ E4 G( ^
|
zan
|