- 在线时间
- 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 编辑
8 y$ J5 G! f9 `5 z% e
9 b, X* {. z* _7 t4 D6 d* ~系统:Scientific Linux 6.3
' u; k+ S* K5 Y+ P. j; L# s+ I官方网址:& G7 Q1 x g0 i9 A! ]
https://www.scientificlinux.org/; f# v, q; R: q- k+ C7 ?) s
) |, E$ ]; s2 N& A6 }, k6 B, DTex\Latex版本:Texlive2012
9 h- K2 S3 x5 s' v0 s5 M官方网址:" S' _2 h: L" n, J! y
http://www.tug.org/texlive/: J5 a+ W' ^; a; u
/ `! f4 B( M5 O# I( [2 c
安装完系统后,本人将Scientific Linux系统进行了更新。本人采用将TeX Live 2012的dvd源下载到本地进行的安装。8 t0 P# C8 r0 K& V3 Q( c9 ^* h
安装指南(网络参考及个人实践):
& v3 Y: J0 H' a& C1 G( l
+ K& z5 ?& _2 T+ T1.- mount -t iso9660 -o ro,loop,noauto /your/texlive2012-20120701.iso /mnt
复制代码 2.#1.、2.两步可参照 http://tug.org/texlive/, P( z+ F. z1 k! ^( W
& t7 l2 u/ s" g- c, X5 t) q3. 配置环境变量
5 I# h, G) Y; T5 j. C
: [7 f& _/ G, x3-1. 在/etc/bashrc中添加如下内容- PATH=/usr/local/texlive/2012/bin/i386-linux:PATH; export PATH3 V+ g3 `. s. f1 r# c2 s/ E
- MANPATH=/usr/local/texlive/2012/texmf/doc/man:MANPATH; export MANPATH% I+ v9 Y8 j8 D2 B J9 w5 p# n( \+ Q
- INFOPATH=/usr/local/texlive/2012/texmf/doc/info:INFOPATH; export INFOPATH+ U) B! _9 v7 c# Q, f$ l( \$ ^
复制代码 3-2. 在/etc/manpath.config中8 d$ ?5 T7 d5 ^# z, |$ F' p
" [9 \" m T. J& q+ ^ # 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"
1 W9 b5 Q& ^( r2 Z, o( p
复制代码 4. 添加中文支持: H: ?! z* e. H. r- k$ ]. C7 p
, u. g: e; f; _" u3 C! T* H, r
注: 运行命令:以实现 tlmgr -gui 的运行。
6 o0 B% W& N& c$ x O+ Q& e0 Y0 s/ e+ u7 m1 r2 l
运行如下命令- sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr update -self
; Y# O* w8 `. a1 E* I. Z - sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr install xecjk ctex
复制代码 程序会自动下载xetex和ctex宏包并进行安装,速度很快。 " @) z; D2 y6 f. _
8 ~9 u! r) x( W2 g8 H
5. 安装中文字体3 \; B' _6 g0 T) P* }2 x7 ]+ f) W
- Y/ M4 Q2 ^8 o( l6 m" l( \将windows中下列字体(同样有adobe的字体)(consola以及iyahei与此无关,但也是我的常用字体)
( x* m: @% c# E: @6 s
% u9 ]6 a$ }/ X. N0 e6 n, f -rw------- 1 wesker wesker 14526060 2010-02-05 06:25 AdobeFangsongStd-Regular.otf
; P! q+ B6 t$ ]0 e% F+ q$ |
# y! E! Y$ ?4 `8 z4 t% G -rw------- 1 wesker wesker 12265424 2010-02-05 06:25 AdobeHeitiStd-Regular.otf) ]9 ~ e! X6 S J8 z; A# Y
: L V0 U, r& z! @ -rw------- 1 wesker wesker 16948908 2010-02-05 06:25 AdobeKaitiStd-Regular.otf
# `, i9 }+ l! v
* r* y! Z2 q: ~8 G* k( R -rw------- 1 wesker wesker 15586660 2010-02-05 07:00 AdobeSongStd-Light.otf
t6 \" t. W# a0 j
2 Y k$ y' _( p; X -rw------- 1 wesker wesker 368520 2009-06-11 04:43 consolab.ttf
* l- r& Y: h( c3 p$ q' k0 o9 @ n" `# d9 y7 c0 v, w
-rw------- 1 wesker wesker 364864 2009-06-11 04:43 consolai.ttf
/ ?& U, T; j8 S8 F5 W
: \0 X2 I. v9 a1 J ~3 ?6 Q6 w -rw------- 1 wesker wesker 358256 2009-06-11 04:43 consola.ttf
3 ?" G5 e( K" ^
7 S0 H8 c |9 D% L -rw------- 1 wesker wesker 375056 2009-06-11 04:43 consolaz.ttf8 M. s: G* l' Y9 I3 \
% Z }3 L1 c, }4 ~; W -rw-r--r-- 1 wesker wesker 8237396 2007-03-19 21:44 iYaHeiBold.ttf: _$ H9 j- d( {9 f
+ ]5 q: O& z# m# q0 M% f
-rw-r--r-- 1 wesker wesker 8538988 2007-03-19 00:03 iYaHei.ttf7 b) T7 O3 {/ N2 P# I% l8 {- h5 E
# f: k% z' p' ` z1 b5 A -rwxrwxrwx 1 wesker wesker 14602860 2009-06-11 04:43 msyhbd.ttf*) N4 v) Z, X& C; j
/ p5 B- Z$ `" L4 y! } -rwxrwxrwx 1 wesker wesker 21767952 2009-06-11 04:43 msyh.ttf*4 u) }' \. M% x; F
8 c1 k. [. z) X2 e7 h g
-rw------- 1 wesker wesker 10576012 2009-06-11 04:43 simfang.ttf
; n4 z) J' B+ {! C! j# t0 b! {/ l3 f
0 g# R! W6 z& E -rw------- 1 wesker wesker 9751960 2009-06-11 04:43 simhei.ttf
_9 {; `$ n0 |' u, h. ~4 R: y& D& C2 F. A+ v9 w, ~
-rw------- 1 wesker wesker 11785184 2009-06-11 04:43 simkai.ttf" I# s2 m& y1 j0 G/ t; U7 s
8 d+ W0 A$ b0 E$ i1 J% T
-rw------- 1 wesker wesker 9223160 2003-11-05 18:49 SIMLI.TTF
- H; d: H1 z7 [9 F" |! t$ b: P4 r4 z+ X' V
-rw------- 1 wesker wesker 15323200 2009-06-11 04:43 simsun.ttc
: i) x% o5 e; @/ P# k
: \: D, W: A! p+ X( a e0 n -rw------- 1 wesker wesker 6700204 2003-11-05 18:55 SIMYOU.TTF
' C1 Q0 L% {9 b9 j
) k7 p5 E! v* R- ^# c1 n4 ^, x) `复制至某文件夹,我用的是~/.fonts,双击安装也行,运行如下命令安装也行- sudo mkfontscale9 T6 ^: J\" J\" B* i9 B8 A
- sudo mkfontdir& @6 \* u: K# t$ U; N1 n! v
- sudo fc-cache -fv
* }: P\" p' L0 ?* G; h
复制代码 6. ctexart的修改
0 m; ?* u5 Q ]: I5 W( e3 l( S8 \& a5 R5 B* M0 |
如上操作后,使用xelatex只能编译有adobe字体的文件,编译宋体楷体等windows字体的文件会报错,原因我就直接引用ctexart作者的话了。
* \( R) R; [. r' _8 h# f. @
& a' q: R' ~1 H# J3 G$ g9 b0 T在字体定义文件 ctex-xecjk-winfonts.def 中,楷体和仿宋不是使用字体全名,而是使用字体文件名表示的。如楷书是:
* T) x, A3 M) D; M4 m& B\setCJKfamilyfont{zhkai}{[simkai.ttf]}+ t: f9 m9 `. L5 E0 M( b
之所以这样是因为在 Windows XP 中楷书和仿宋是 GB_2313 字符集的,只有 6000 多个汉字,楷体字体全名是 KaiTi_GB2312;$ J: W) T& D: e+ u, S: L9 s& |
而在 Windows Vista 以后和版本则是 GBK 大字库的,有 20000 多个汉字,字体全名是 KaiTi。
9 r& z, I+ B% }. ^ ]* e, f为了避免为微软的不同操作系统版本写不同的配置文件(这样更麻烦,而且 Windows 用户是大多数),就把它直接用没有变化过的字体文件名表示。( o& V; R" Z+ W. d% J
这个修改就是我做的。当然对于 Linux 用户可能有一些副作用。" K0 Y9 d* z, a5 {! }( X
因为上面的字体名使用的是小写字母,而通常大家拷贝的字体是大写字母(这算是我的疏忽)。8 b% G; K J( `6 P; I1 x
你知道 Windows 不区分文件名大小写,但 Linux 区分,所以当然 Linux 找不到 simsun.ttf 这个字体了。
: ~5 M. K7 f# v; D5 D9 {我实在不建议 Linux 用户修改 ctex-xecjk-winfonts.def 文件。
0 b0 ~. Z& o u你可以使用 Windows 字体加上默认选项,但注意你安装的中文字体文件名要匹配。, a: Z* {: x4 V) i6 ?/ \
还有一个办法是写自己的配置文件,ctex 宏包有自己的 cfg 文件,
. \( ~. [' j6 Q5 f' N在 .../texmf-dist/tex/latex/ctex/cfg/ctex.cfg 中,你可以在这个文件里面添加你自己的 local settings。: G4 M, P7 q+ z+ k, N. Y( U
) N7 t* g4 i8 _
我的解决方法是修改/usr/local/texlive/2012/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def文件,修改后文件如下- % ctex-xecjk-winfonts.def: Windows 的 xeCJK 字体设置,默认为六种中易字体
\" _9 z2 B1 B }% ]/ n* K! w4 T/ h - % vim:ft=tex }8 n8 r$ e& j4 p! T: m# e' l
- 8 R. N c/ o\" \+ `( T
- % \setCJKmainfont[BoldFont={SimHei},ItalicFont={[SIMKAI.TTF]}]
) k; F7 I: N# r. c( i( r - % {SimSun}6 ]2 F3 j0 O0 x- i# e3 i% |$ n
- \setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi}]
5 ?: T3 M K5 ~* _ - {SimSun}$ D; V4 O, E3 Y+ I3 G
- \setCJKsansfont{SimHei}
/ a1 Z1 y, E) N9 F/ i( U7 \ - % \setCJKmonofont{[SIMFANG.TTF]}
5 e: J\" G, T+ N, u! o4 b$ R - \setCJKmonofont{FangSong}
3 V8 T3 A* t3 N, A) Q$ x
, {, D6 k; [& a; M. J. J1 M: }/ S, R- \setCJKfamilyfont{zhsong}{SimSun}5 {\" u: a2 [3 `, }1 w
- \setCJKfamilyfont{zhhei}{SimHei}2 C7 A- G% b$ L: Q) O; G% d7 t
- % \setCJKfamilyfont{zhkai}{[SIMKAI.TTF]}1 k L% ~: K: i: B9 o& V: |
- \setCJKfamilyfont{zhkai}{KaiTi}
* N) a a8 Z* _) n - % \setCJKfamilyfont{zhfs}{[SIMFANG.TTF]}
3 B\" w& n% w) A& O% b$ z# P. d - \setCJKfamilyfont{zhfs}{FangSong}
0 @, o) q3 M2 |6 V7 T - \setCJKfamilyfont{zhli}{LiSu}
: e6 {# Y0 s1 P7 f7 B3 G, `+ P - \setCJKfamilyfont{zhyou}{YouYuan}
% R, `1 _ a1 ~% s
4 }) r' E3 k( X( S/ p9 c- \newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体
& g5 J' \$ q, u1 g, d: [2 x; Z5 Z, u - \newcommand*{\heiti}{\CJKfamily{zhhei}} % 黑体
4 B0 q! r! t3 d n: F - \newcommand*{\kaishu}{\CJKfamily{zhkai}} % 楷书
% i/ {9 X4 L, @5 I0 c+ Z - \newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋
0 X4 N% @) U& c. P6 D3 x( p - \newcommand*{\lishu}{\CJKfamily{zhli}} % 隶书
+ o: ~9 C! H) {! s1 o' ~0 [( L - \newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圆
1 V\" g5 ?0 V' _* a# R - ! v8 a6 c& t& d. Y5 R' b, j
- \endinput
复制代码 7. pdf中文显示
% i/ I' |1 z. L. p+ l4 M6 y& U$ P: p! v" o, r4 S2 b
运行如下命令- sudo yum install poppler-data
复制代码 然后就能正常显示中文pdf了
, i) N1 F' C1 d% _+ v. j5 s" k1 v/ K0 [ W
编辑软件:Kile" q0 u2 k* [5 T% |1 ]5 O t2 w
( \; }, n0 |2 h1 M' |参考文章网址:. f- k5 S1 Y- a7 k% m3 p
http://wiki.weskers.com/Texlive%E5%AE%89%E8%A3%85: o( _8 o& W7 u4 I; v
8 a# e4 R: [1 r; x2 I7 ?8 H
附件:
0 n$ ^- J9 }. m5 ?0 a( O4 w5 b( h& F上文txt格式文件:* l5 R; U1 C. G/ U. q3 i9 V* P z
; x' G) e. |5 p5 W" h! i j1 d
how.to.install.Texlive.txt
(5.46 KB, 下载次数: 1)
8 h% q$ A& `* b g) U
) A* E$ _8 P* ^2 Rtexlive-zh-cn指导:
- i! s6 m( R! h4 K) {7 M: F/ }. i! u: L8 ]7 H" I @* U$ c
texlive-zh-cn.zip
(795.03 KB, 下载次数: 1)
, f6 Y" X: w$ E9 Y9 r" h2 \+ m7 ?& `9 ^
texlive-zh-cn相关截图:" s) y( x% i& O: ]* G
2 V6 b9 s. y2 u( _6 x% f. d
& F0 {, V- X/ R0 q/ c0 h
- ?( \$ l- Q5 S* ?# [
) o; ^% L+ y4 _/ Z& `) R6 q/ k0 a' n$ h/ p. ?4 F& W, O
|
zan
|