数学建模社区-数学中国
标题:
Tex\Latex2012安装到scientific Linux System个人参考总结
[打印本页]
作者:
polgageorge
时间:
2012-12-18 17:17
标题:
Tex\Latex2012安装到scientific Linux System个人参考总结
本帖最后由 polgageorge 于 2012-12-18 17:48 编辑
$ ~ Q% m, L# j$ t8 A4 I, |
6 P9 {2 g$ v+ b% F& f
系统:Scientific Linux 6.3
$ J( d V- m9 @ _* n
官方网址:
; V0 M8 N/ I" {
https://www.scientificlinux.org/
# A) w8 ~# ^: O8 a+ k! Z
( U2 T- Y9 D( `" a; a
Tex\Latex版本:Texlive2012
; E. H# q- ?8 r
官方网址:
) s3 H0 h7 D, Q7 Z
http://www.tug.org/texlive/
- X: t( Q Z1 w
1 h4 M) X% _% X5 {5 j! y y0 J$ ^+ j
安装完系统后,本人将Scientific Linux系统进行了更新。本人采用将TeX Live 2012的dvd源下载到本地进行的安装。
) N0 u" ?( {6 ?
安装指南(网络参考及个人实践):
% f5 x* \8 G; B/ X
7 v1 A& i. p/ z* Y, M$ B
1.
mount -t iso9660 -o ro,loop,noauto /your/texlive2012-20120701.iso /mnt
复制代码
2.
/mnt/install-tl
复制代码
#1.、2.两步可参照
http://tug.org/texlive/
\/ U# ^* |& D# O1 |) C/ n
/ O4 [6 Q+ {) S( g' M- Y, s
3. 配置环境变量
8 T2 C V! g" b! m1 ?5 N( @
: o$ u& p, n+ q% W5 y) `+ V& W4 ~ n/ W
3-1. 在/etc/bashrc中添加如下内容
PATH=/usr/local/texlive/2012/bin/i386-linux:PATH; export PATH
S9 C* M$ q& k8 p
MANPATH=/usr/local/texlive/2012/texmf/doc/man:MANPATH; export MANPATH
) A. w, }" i& X, ]( l( f
INFOPATH=/usr/local/texlive/2012/texmf/doc/info:INFOPATH; export INFOPATH
4 d. e8 }/ Z2 E# o$ Q! n; ]0 }
复制代码
3-2. 在/etc/manpath.config中
c6 i0 x- B h% Z, C) v. Z6 a
9 z( y) h" m* r
# 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"
7 _% n0 _2 R- m0 Y0 }
复制代码
4. 添加中文支持
7 S) b. y) Y3 \9 J1 i
+ M$ e) k, g/ v/ y# Q
注: 运行命令:
sudo yum install perl-Tk
复制代码
以实现 tlmgr -gui 的运行。
, B) d# G: D1 J! T
5 ^+ W; V5 P3 V+ e$ I/ D
运行如下命令
sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr update -self
3 V9 I, s J# Z7 p- d: l
sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr install xecjk ctex
复制代码
程序会自动下载xetex和ctex宏包并进行安装,速度很快。
8 X) Z1 F' ?* ~# Z
5 C% \) Z3 G2 f% L+ B
5. 安装中文字体
& f; ]8 q( {, L; M+ R8 t7 k
0 \% X$ ?! C# r+ _" Q
将windows中下列字体(同样有adobe的字体)(consola以及iyahei与此无关,但也是我的常用字体)
0 X _( w1 U- @2 O7 w9 u2 S4 @4 m4 t
Z5 X; C1 j9 |: }3 }( j$ b
-rw------- 1 wesker wesker 14526060 2010-02-05 06:25 AdobeFangsongStd-Regular.otf
# ^) F$ G* ~. H( U# p& }
0 x: n w1 {8 i; R& P
-rw------- 1 wesker wesker 12265424 2010-02-05 06:25 AdobeHeitiStd-Regular.otf
- t5 N% C. c/ ^" u5 K `: b# ^/ ^
. {1 U+ x/ x' j
-rw------- 1 wesker wesker 16948908 2010-02-05 06:25 AdobeKaitiStd-Regular.otf
2 b6 r! N6 }& @' m+ Q. o- `
, W2 v9 M% m' S2 `
-rw------- 1 wesker wesker 15586660 2010-02-05 07:00 AdobeSongStd-Light.otf
( H$ _0 U; \3 b1 v
/ e6 ?1 B7 [6 }, ~! y7 `: J
-rw------- 1 wesker wesker 368520 2009-06-11 04:43 consolab.ttf
6 _, u' l, R- P$ o. g
1 }& G9 }) b; K% ^, ?
-rw------- 1 wesker wesker 364864 2009-06-11 04:43 consolai.ttf
, u e9 H0 C5 U& X8 Q+ i
! C( q; p+ T+ ^3 x' Z& b; U
-rw------- 1 wesker wesker 358256 2009-06-11 04:43 consola.ttf
4 O& z2 \. v o
$ e6 }% R: r# O8 z, _ H1 V7 g
-rw------- 1 wesker wesker 375056 2009-06-11 04:43 consolaz.ttf
* t6 X0 |& t$ g$ W# h
$ t2 ~( A, B( N! H' E
-rw-r--r-- 1 wesker wesker 8237396 2007-03-19 21:44 iYaHeiBold.ttf
3 I& G6 Y ]3 n) O( |9 A+ r/ Z( |
* A) J# x+ J" B* _ L7 F' x
-rw-r--r-- 1 wesker wesker 8538988 2007-03-19 00:03 iYaHei.ttf
& a. i3 X# v: J! k, c6 I9 G
* W( w' Z1 x0 D R2 t# T- O% c
-rwxrwxrwx 1 wesker wesker 14602860 2009-06-11 04:43 msyhbd.ttf*
5 M3 F* M) L5 d. k" }, ?) |1 l! \
3 ^5 A, B3 P6 g
-rwxrwxrwx 1 wesker wesker 21767952 2009-06-11 04:43 msyh.ttf*
. c( _: D2 d& {4 ~/ D6 @
: q+ B$ C }9 e( G z
-rw------- 1 wesker wesker 10576012 2009-06-11 04:43 simfang.ttf
/ n+ {3 f; r1 b/ H4 k& {. a% F8 _
3 s, D1 L/ A" D* w
-rw------- 1 wesker wesker 9751960 2009-06-11 04:43 simhei.ttf
8 S. E1 d/ H) F0 R% E
C* F# F, E% @$ w: W
-rw------- 1 wesker wesker 11785184 2009-06-11 04:43 simkai.ttf
4 g/ P5 D/ h% ? ^6 Z& [8 M
/ ]' z- V8 q9 Q% M I. G
-rw------- 1 wesker wesker 9223160 2003-11-05 18:49 SIMLI.TTF
: ~/ l9 ?8 \0 u- {) M9 u
# \! _: S0 X6 T* W! O3 z
-rw------- 1 wesker wesker 15323200 2009-06-11 04:43 simsun.ttc
6 O. r. i1 q/ Q9 Q( G! K5 L, ~
9 ~7 v. W. H* K4 S- c: T0 W6 R9 W
-rw------- 1 wesker wesker 6700204 2003-11-05 18:55 SIMYOU.TTF
O- C; c2 J/ s. N4 D( g1 O8 t
' P8 {1 D$ s, H7 `+ ]1 _' w
复制至某文件夹,我用的是~/.fonts,双击安装也行,运行如下命令安装也行
sudo mkfontscale
# X4 H! l! Z% }! h3 ?9 S/ i! S
sudo mkfontdir
3 @# @2 p0 c. w# o. X1 B% |
sudo fc-cache -fv
7 U* g7 }5 ?3 H$ S$ p5 G/ Y6 ]
复制代码
6. ctexart的修改
, L( y0 X, z5 }3 J6 h5 b3 e. k
8 ?8 h/ ?# A- |9 O
如上操作后,使用xelatex只能编译有adobe字体的文件,编译宋体楷体等windows字体的文件会报错,原因我就直接引用ctexart作者的话了。
( l# a! R- X( O) q P% e
" a! |) ^! L& f. t& c
在字体定义文件 ctex-xecjk-winfonts.def 中,楷体和仿宋不是使用字体全名,而是使用字体文件名表示的。如楷书是:
P7 B( i! K2 s/ ^* R0 R
\setCJKfamilyfont{zhkai}{[simkai.ttf]}
. w, l3 R1 L3 J( l. y
之所以这样是因为在 Windows XP 中楷书和仿宋是 GB_2313 字符集的,只有 6000 多个汉字,楷体字体全名是 KaiTi_GB2312;
; s) D* ]! l$ S: S" w8 C' z
而在 Windows Vista 以后和版本则是 GBK 大字库的,有 20000 多个汉字,字体全名是 KaiTi。
) C' I7 h. o& H/ p+ i
为了避免为微软的不同操作系统版本写不同的配置文件(这样更麻烦,而且 Windows 用户是大多数),就把它直接用没有变化过的字体文件名表示。
) H# R; T w+ l5 z
这个修改就是我做的。当然对于 Linux 用户可能有一些副作用。
2 h/ o3 \' d" G3 f
因为上面的字体名使用的是小写字母,而通常大家拷贝的字体是大写字母(这算是我的疏忽)。
* G6 m2 Z" }5 t2 ~7 K
你知道 Windows 不区分文件名大小写,但 Linux 区分,所以当然 Linux 找不到 simsun.ttf 这个字体了。
4 I, o1 F/ C5 x, Z- g
我实在不建议 Linux 用户修改 ctex-xecjk-winfonts.def 文件。
* Q0 F" n. S8 d& \6 Z
你可以使用 Windows 字体加上默认选项,但注意你安装的中文字体文件名要匹配。
5 h% g Z* _: d7 W( [' I5 Q( _
还有一个办法是写自己的配置文件,ctex 宏包有自己的 cfg 文件,
) U7 J! d! T, j) g% _( ?7 R* f
在 .../texmf-dist/tex/latex/ctex/cfg/ctex.cfg 中,你可以在这个文件里面添加你自己的 local settings。
3 z9 i1 b* W" G, W8 Y2 ~
. ^3 b& C# w$ ?, u, f$ r+ ?
我的解决方法是修改/usr/local/texlive/2012/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def文件,修改后文件如下
% ctex-xecjk-winfonts.def: Windows 的 xeCJK 字体设置,默认为六种中易字体
8 d# Z9 `. P0 o
% vim:ft=tex
# O" Y: Q) L* A7 E0 K
+ `, _: r! m' N& L- U3 S
% \setCJKmainfont[BoldFont={SimHei},ItalicFont={[SIMKAI.TTF]}]
1 c: \) M& {) m# S- U, X: C/ w0 V
% {SimSun}
! M/ `# v1 R6 n, j
\setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi}]
5 ~8 L9 z+ w' \" ]; z3 \
{SimSun}
% |# g, R5 m6 P7 n; z$ R+ b8 z
\setCJKsansfont{SimHei}
3 Q6 \7 N" p! }1 ?2 j! l4 A
% \setCJKmonofont{[SIMFANG.TTF]}
2 }7 x) R0 c. d' C) Z7 ?. n, X& F
\setCJKmonofont{FangSong}
: C$ p; R5 i0 \$ M0 |6 a
7 i. {. C4 r h
\setCJKfamilyfont{zhsong}{SimSun}
7 A* x- k* {& _- y9 n4 K, m
\setCJKfamilyfont{zhhei}{SimHei}
- u, ^* u9 o% O8 s! ^
% \setCJKfamilyfont{zhkai}{[SIMKAI.TTF]}
, _( c) g, q4 _
\setCJKfamilyfont{zhkai}{KaiTi}
& y1 w6 R% W9 E8 D4 g+ v& d' h; B( E
% \setCJKfamilyfont{zhfs}{[SIMFANG.TTF]}
5 Z' k1 k H2 w/ F9 H$ e
\setCJKfamilyfont{zhfs}{FangSong}
* o% `/ H+ H9 U
\setCJKfamilyfont{zhli}{LiSu}
`7 d" z- c3 A% @. W, C
\setCJKfamilyfont{zhyou}{YouYuan}
' U |, E9 A: [8 G/ D0 Z6 ~6 U9 J0 j
8 A& i/ @; t$ n/ _9 U: a+ i
\newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体
0 k( }7 k5 j2 x) P% V6 c
\newcommand*{\heiti}{\CJKfamily{zhhei}} % 黑体
/ ^% H: m- I1 x
\newcommand*{\kaishu}{\CJKfamily{zhkai}} % 楷书
6 r% n* y/ k9 k* y
\newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋
& S a7 e. I9 C0 W y
\newcommand*{\lishu}{\CJKfamily{zhli}} % 隶书
* P+ F& N$ k2 J! C6 [: V1 V
\newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圆
3 g+ y) {+ G( y8 J1 N
% \ _4 J1 h3 e+ } [
\endinput
复制代码
7. pdf中文显示
- k, n" |' _% c7 F
# k/ m+ q+ L- Y# B0 M4 |" O2 o
运行如下命令
sudo yum install poppler-data
复制代码
然后就能正常显示中文pdf了
: ^3 u9 h+ R4 D) x2 h
9 V @ i; V4 p7 w6 d
编辑软件:Kile
. O; R3 [: h! b+ E! p$ C
; T1 w) D9 M2 \3 {) H
参考文章网址:
( d& \2 A$ {0 G* i3 R" o
http://wiki.weskers.com/Texlive%E5%AE%89%E8%A3%85
, {0 V9 P& D9 r9 s* j! a' Q6 a
/ w: ?( r' B. G8 e) d
附件:
9 |) b. e! w& S& u5 D- u
上文txt格式文件:
( S7 n$ Q( ]/ s
; [8 F4 d# I& T' W; P3 c2 c" s
how.to.install.Texlive.txt
(5.46 KB, 下载次数: 1)
2012-12-18 17:48 上传
点击文件名下载附件
UTF-8编码
下载积分: 体力 -2 点
+ z! G. V8 [3 w# A( f
3 c& C' H4 c/ F4 | v- o- |
texlive-zh-cn指导:
* B7 p: m7 Z/ F; U% M6 P n
/ I$ j: o5 D$ m5 h' w) }# ]
texlive-zh-cn.zip
(795.03 KB, 下载次数: 1)
2012-12-18 17:27 上传
点击文件名下载附件
UTF-8编码
下载积分: 体力 -2 点
; V/ _) C, L. }2 L; `3 g3 J
; A4 X2 h" Q3 L( n/ }
texlive-zh-cn相关截图:
& S2 r8 O+ ~& s+ L O
) `, U. q, w }1 I
2012-12-18 17:14 上传
下载附件
(186.33 KB)
3 o$ @' y7 m1 U" }' A) p4 r
2012-12-18 17:14 上传
下载附件
(64.3 KB)
& x0 z9 u- i$ z4 f
. Z8 O" {! r( u7 v& R4 S
支持开源!
2 Q/ Z0 ?2 u4 s/ T1 K
作者:
squirrelcs
时间:
2012-12-22 08:50
学习学习~~~~~~~~~~~~~··
作者:
frankteller
时间:
2012-12-22 22:44
谢谢分享!!
作者:
linmatsas
时间:
2012-12-24 22:55
这个寒假一定得学学~~~
作者:
艾希安
时间:
2012-12-24 23:15
支持开源~~~~~~~
作者:
lvyanlong
时间:
2012-12-25 08:30
艾希安 发表于 2012-12-24 23:15
/ ^) u1 z7 R$ ]4 [. Z' j* _
支持开源~~~~~~~
, @! T+ N& R" m, K; s
,这得好好学学
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5