- 在线时间
- 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 编辑
$ 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.- mount -t iso9660 -o ro,loop,noauto /your/texlive2012-20120701.iso /mnt
复制代码 2.#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中添加如下内容- PATH=/usr/local/texlive/2012/bin/i386-linux:PATH; export PATH
8 g' w! J, c! n7 ~' X' m2 i - MANPATH=/usr/local/texlive/2012/texmf/doc/man:MANPATH; export MANPATH
+ q a1 X# W/ k\" Q V - 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 下面的列表后添加如下内容- 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"8 d* m1 f& r! I\" c1 T- U
复制代码 4. 添加中文支持
( x0 q1 [% V0 U; B
' c. N+ k' g9 x$ O注: 运行命令:以实现 tlmgr -gui 的运行。
2 Y$ [# n' r- R) h! @, a
- ~" v2 i% f; w运行如下命令- sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr update -self: y) Y. i, q\" S
- 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,双击安装也行,运行如下命令安装也行- sudo mkfontscale% ]! Q% [( e; @- m\" K& f9 T
- sudo mkfontdir
$ ?3 R4 B6 v\" J: e0 h0 d4 `7 N) `5 m - 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文件,修改后文件如下- % ctex-xecjk-winfonts.def: Windows 的 xeCJK 字体设置,默认为六种中易字体. x& U- k3 R9 @+ w, V1 u
- % vim:ft=tex
7 b5 X+ B2 _ I
\" V6 V8 V4 {) b( a5 O# h- % \setCJKmainfont[BoldFont={SimHei},ItalicFont={[SIMKAI.TTF]}]
2 K7 F, b1 Q; ?0 B' e; w: a - % {SimSun}2 [% o+ K$ i# a$ T- k
- \setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi}]
! q0 r% `& ?8 }, e. C% K4 R - {SimSun}. d: T' I5 ?0 e r
- \setCJKsansfont{SimHei}: Q$ G$ d\" e4 g, F; A3 E. ?) k
- % \setCJKmonofont{[SIMFANG.TTF]}
- N$ [ m0 L6 v7 T# l* f - \setCJKmonofont{FangSong}% y7 E; \/ |, H$ \3 [+ y1 {
- % |9 i( \6 M! n! l
- \setCJKfamilyfont{zhsong}{SimSun}8 M3 R8 s0 f: R# P
- \setCJKfamilyfont{zhhei}{SimHei}
* `4 a, c( J6 X, u4 s3 ^ - % \setCJKfamilyfont{zhkai}{[SIMKAI.TTF]}2 c, m* ]% m2 s4 }9 ]
- \setCJKfamilyfont{zhkai}{KaiTi}
: m0 W ~\" ^0 q: _. @1 k - % \setCJKfamilyfont{zhfs}{[SIMFANG.TTF]}6 w2 Y' @9 [$ w
- \setCJKfamilyfont{zhfs}{FangSong}5 h6 L' {9 S% D
- \setCJKfamilyfont{zhli}{LiSu}$ a: T0 l( _5 a# s# M. \* L
- \setCJKfamilyfont{zhyou}{YouYuan}
$ x+ _$ y! s7 m3 V* |4 K
( {\" `% J+ M, `. ~$ e. i- \newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体
( [6 l/ }+ m8 c2 m8 k - \newcommand*{\heiti}{\CJKfamily{zhhei}} % 黑体* h7 }/ ?. B7 y\" T- k- G& J
- \newcommand*{\kaishu}{\CJKfamily{zhkai}} % 楷书! L, ^8 y8 }4 P& w y7 \& N0 Z
- \newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋
. o' T1 {: y0 v& f+ S2 u - \newcommand*{\lishu}{\CJKfamily{zhli}} % 隶书
5 `% Q2 `8 a [: k - \newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圆
8 i% ~5 G$ o, }/ \, K5 P) e2 u% q5 Z - . D8 o* x: M2 X; ?4 U( X. N( o; s
- \endinput
复制代码 7. pdf中文显示 o. a$ p; i9 l- f8 {( _4 Q
9 b! t4 }% }5 G8 [4 e
运行如下命令- 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
& d1 Y/ S Y7 t0 V$ q v2 W$ y: I
0 F$ K; u! R8 \( f: d, d! G9 T4 i9 h( i m1 F3 t
& G+ \: U( ^; _ |
zan
|