数学建模社区-数学中国
标题:
Tex\Latex2012安装到scientific Linux System个人参考总结
[打印本页]
作者:
polgageorge
时间:
2012-12-18 17:17
标题:
Tex\Latex2012安装到scientific Linux System个人参考总结
本帖最后由 polgageorge 于 2012-12-18 17:48 编辑
8 }/ v7 v& d6 E4 k4 h* R% H
]3 h5 v* \: o2 t9 y1 e& d
系统:Scientific Linux 6.3
& `- I4 F8 W/ {9 P
官方网址:
; Z* g1 U/ w \' |7 n3 m
https://www.scientificlinux.org/
8 p r# g, ~6 E6 y1 ^; C
: Y* |5 w- |% D3 {1 Y
Tex\Latex版本:Texlive2012
9 Y( u3 W" {7 D5 Z. O. P7 G
官方网址:
. `2 [% e$ N3 Y7 ]$ z7 ?) M
http://www.tug.org/texlive/
8 P+ s, ~8 d3 Z" G" D1 n l! F
; S9 n f) m5 ~6 }( O% D7 L" J4 h/ P
安装完系统后,本人将Scientific Linux系统进行了更新。本人采用将TeX Live 2012的dvd源下载到本地进行的安装。
f! V+ E! O) ~3 C F+ M1 P8 D
安装指南(网络参考及个人实践):
7 Q( i; ]6 m t
) \1 H* A I5 C) v
1.
mount -t iso9660 -o ro,loop,noauto /your/texlive2012-20120701.iso /mnt
复制代码
2.
/mnt/install-tl
复制代码
#1.、2.两步可参照
http://tug.org/texlive/
. y. j9 ?. i$ ]1 G- R
, @- {2 ]# a% U4 x, Q- I
3. 配置环境变量
5 I5 w4 `1 P0 r; \& P+ R
3 m! p; K1 b( u8 G c; X
3-1. 在/etc/bashrc中添加如下内容
PATH=/usr/local/texlive/2012/bin/i386-linux:PATH; export PATH
& P8 @5 `0 u E5 q9 q5 ^; M) p, m
MANPATH=/usr/local/texlive/2012/texmf/doc/man:MANPATH; export MANPATH
. \( m- y5 G8 h/ G6 Z2 { E
INFOPATH=/usr/local/texlive/2012/texmf/doc/info:INFOPATH; export INFOPATH
* _: S% U7 y# ] j% h" D
复制代码
3-2. 在/etc/manpath.config中
" x4 V m+ ?. O! Q0 Y$ [( }+ m
' d; g, a. @. \( R! 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"
, `8 a/ v( N, F7 U. a) p
复制代码
4. 添加中文支持
4 H. I8 m5 V6 R. D
/ ~! V5 q; z+ U6 w- t) B
注: 运行命令:
sudo yum install perl-Tk
复制代码
以实现 tlmgr -gui 的运行。
( r: b3 ^1 i' p8 R- O; P
9 V. w: M' @. U3 k4 i
运行如下命令
sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr update -self
2 T8 D. y' `# R6 N- r
sudo /usr/local/texlive/2012/bin/i386-linux/tlmgr install xecjk ctex
复制代码
程序会自动下载xetex和ctex宏包并进行安装,速度很快。
6 m$ V0 p8 e F7 d" B# b: U
% z* M1 L8 \$ A: x7 A A4 U
5. 安装中文字体
. W8 _6 k% ]4 U/ N* b' s/ g; P a
, @/ s) o( o( T4 J+ }& o1 w) e
将windows中下列字体(同样有adobe的字体)(consola以及iyahei与此无关,但也是我的常用字体)
" ` j) H( _6 {4 n. d
& y, o U; ] a
-rw------- 1 wesker wesker 14526060 2010-02-05 06:25 AdobeFangsongStd-Regular.otf
9 r7 {9 V9 s b# u
3 O1 ^, I8 e9 x: r9 }
-rw------- 1 wesker wesker 12265424 2010-02-05 06:25 AdobeHeitiStd-Regular.otf
, k6 r* l2 z; v. D3 c
! l3 ?5 Y& M3 d( J0 I7 V
-rw------- 1 wesker wesker 16948908 2010-02-05 06:25 AdobeKaitiStd-Regular.otf
0 O$ _) e! a. A- c6 W* `) k
) r: [. G* u! B# y. e
-rw------- 1 wesker wesker 15586660 2010-02-05 07:00 AdobeSongStd-Light.otf
/ _1 d2 Y" h1 k+ Y: G
) p: [+ u6 N; |" K% p3 Q' K$ }+ t
-rw------- 1 wesker wesker 368520 2009-06-11 04:43 consolab.ttf
- V& b T8 Z q, G, `# \% h1 ~
* P6 a" [3 }3 V, M
-rw------- 1 wesker wesker 364864 2009-06-11 04:43 consolai.ttf
2 U2 q' _6 M* y) y
8 N% `/ K4 n* T7 z$ r. v& E6 S( x
-rw------- 1 wesker wesker 358256 2009-06-11 04:43 consola.ttf
" ?" `& ?% R& O0 v
: r; s8 x" i& b0 W( B U
-rw------- 1 wesker wesker 375056 2009-06-11 04:43 consolaz.ttf
, I8 a5 U: C* Z
; H5 k6 [& j, O1 n
-rw-r--r-- 1 wesker wesker 8237396 2007-03-19 21:44 iYaHeiBold.ttf
2 v; S _; L4 [# ]1 l' c" G$ F0 N
* g& @! S7 ?% s
-rw-r--r-- 1 wesker wesker 8538988 2007-03-19 00:03 iYaHei.ttf
9 ]4 o& a7 b% E' z% T3 J
- ^$ b: T+ {8 @7 E0 @0 z
-rwxrwxrwx 1 wesker wesker 14602860 2009-06-11 04:43 msyhbd.ttf*
4 A& q, S+ z5 T" v: l( C
6 ?9 M* S0 ~. e( `+ u' p+ F f
-rwxrwxrwx 1 wesker wesker 21767952 2009-06-11 04:43 msyh.ttf*
& V3 J* L8 J5 V- w
2 S4 _% Y8 y: E. o8 Y( G
-rw------- 1 wesker wesker 10576012 2009-06-11 04:43 simfang.ttf
7 s) L0 {6 x3 Y
" [- k- D; O( C. A5 N
-rw------- 1 wesker wesker 9751960 2009-06-11 04:43 simhei.ttf
8 C5 T/ _5 k, ^8 p4 a
( j7 ^' o. C$ s5 q
-rw------- 1 wesker wesker 11785184 2009-06-11 04:43 simkai.ttf
9 m4 D @7 U6 Y- D* Y6 Z) \6 O
3 j% @2 s6 f H0 n& {7 r( \8 D
-rw------- 1 wesker wesker 9223160 2003-11-05 18:49 SIMLI.TTF
0 B% ]7 _: c$ M3 ]' l
7 \7 [7 i) H" R$ x! l, n0 D
-rw------- 1 wesker wesker 15323200 2009-06-11 04:43 simsun.ttc
% }8 F- W5 L4 m' ]& g
1 u5 ?3 d/ Y: k% c
-rw------- 1 wesker wesker 6700204 2003-11-05 18:55 SIMYOU.TTF
- W: j' Z& U7 F$ s% w% ?3 `
! N/ Z/ _# n/ Z5 c! Z
复制至某文件夹,我用的是~/.fonts,双击安装也行,运行如下命令安装也行
sudo mkfontscale
( b" {; r( B. L# {
sudo mkfontdir
9 l$ E; l" h5 V" S- d) f" u
sudo fc-cache -fv
, m C+ p+ I! d# \" j
复制代码
6. ctexart的修改
+ v8 C8 l# ], `- F- F5 F
$ j7 g& |; e& D l
如上操作后,使用xelatex只能编译有adobe字体的文件,编译宋体楷体等windows字体的文件会报错,原因我就直接引用ctexart作者的话了。
8 J4 {; f. H, V( p. r
# A: {1 A% z2 \7 H- V
在字体定义文件 ctex-xecjk-winfonts.def 中,楷体和仿宋不是使用字体全名,而是使用字体文件名表示的。如楷书是:
- u& s) d* c! `3 `" V2 S$ Q5 W& s
\setCJKfamilyfont{zhkai}{[simkai.ttf]}
1 n; [; w- t$ c( Y
之所以这样是因为在 Windows XP 中楷书和仿宋是 GB_2313 字符集的,只有 6000 多个汉字,楷体字体全名是 KaiTi_GB2312;
. f% t! p, t9 s1 H9 h
而在 Windows Vista 以后和版本则是 GBK 大字库的,有 20000 多个汉字,字体全名是 KaiTi。
7 z% T; {% b, z
为了避免为微软的不同操作系统版本写不同的配置文件(这样更麻烦,而且 Windows 用户是大多数),就把它直接用没有变化过的字体文件名表示。
6 `9 F! i" ]& G& F+ s4 u
这个修改就是我做的。当然对于 Linux 用户可能有一些副作用。
; u) N( K5 U- s- o( q# y, ?% m
因为上面的字体名使用的是小写字母,而通常大家拷贝的字体是大写字母(这算是我的疏忽)。
$ @, J3 k7 q1 L" [
你知道 Windows 不区分文件名大小写,但 Linux 区分,所以当然 Linux 找不到 simsun.ttf 这个字体了。
% W9 d ]& p' s: g' W& Z: ]
我实在不建议 Linux 用户修改 ctex-xecjk-winfonts.def 文件。
8 y" K# {9 @* A0 \7 F0 O
你可以使用 Windows 字体加上默认选项,但注意你安装的中文字体文件名要匹配。
& S1 @: M/ Q7 P w
还有一个办法是写自己的配置文件,ctex 宏包有自己的 cfg 文件,
8 \; z! o* ~: T) Y0 N B
在 .../texmf-dist/tex/latex/ctex/cfg/ctex.cfg 中,你可以在这个文件里面添加你自己的 local settings。
% B9 r: S; M0 m$ ?( f
$ e& L. y4 h8 R1 {* b3 N
我的解决方法是修改/usr/local/texlive/2012/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def文件,修改后文件如下
% ctex-xecjk-winfonts.def: Windows 的 xeCJK 字体设置,默认为六种中易字体
. a( x/ E0 T6 N7 ]6 A) S% c
% vim:ft=tex
7 y2 K; v! V1 U/ j7 ?, L- Q6 R
0 Y8 W& I" }; R5 K y" X5 R# F
% \setCJKmainfont[BoldFont={SimHei},ItalicFont={[SIMKAI.TTF]}]
$ e: \% M; \4 M) t' j/ H
% {SimSun}
G% ~. k! \' f6 C9 a
\setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi}]
% z/ v! \% {& ^ }7 e, z' H4 K/ G
{SimSun}
) R" p* }4 J3 K
\setCJKsansfont{SimHei}
$ J2 A+ R& G; G
% \setCJKmonofont{[SIMFANG.TTF]}
1 ]7 [' l. @$ ^- w4 ^: K
\setCJKmonofont{FangSong}
# g% g; U1 w R
! W' t! m2 e$ J
\setCJKfamilyfont{zhsong}{SimSun}
% c: [& @9 M+ N# F4 E' a9 n5 i1 r/ V
\setCJKfamilyfont{zhhei}{SimHei}
. E2 N2 E" ~+ z1 y4 [, r
% \setCJKfamilyfont{zhkai}{[SIMKAI.TTF]}
6 p) F m) g [8 z4 f; S7 l
\setCJKfamilyfont{zhkai}{KaiTi}
4 t- J1 I3 g6 {5 \+ O4 e0 _
% \setCJKfamilyfont{zhfs}{[SIMFANG.TTF]}
% B' S( h1 g( V* I2 p( M
\setCJKfamilyfont{zhfs}{FangSong}
( {2 S5 p/ L, |' d+ G$ _+ p
\setCJKfamilyfont{zhli}{LiSu}
1 h8 E Q- w* I, \5 g' K8 M
\setCJKfamilyfont{zhyou}{YouYuan}
$ q9 V: \8 A& c2 g
0 e2 {$ P# f6 C& Y8 k) N
\newcommand*{\songti}{\CJKfamily{zhsong}} % 宋体
2 ?; t% s' w9 h1 c6 F
\newcommand*{\heiti}{\CJKfamily{zhhei}} % 黑体
( h# u* H/ O& r& |2 a1 r
\newcommand*{\kaishu}{\CJKfamily{zhkai}} % 楷书
9 p o- r0 N3 t$ x, y; V& K
\newcommand*{\fangsong}{\CJKfamily{zhfs}} % 仿宋
# J( q& I: f+ J: C+ @) l: I
\newcommand*{\lishu}{\CJKfamily{zhli}} % 隶书
8 V( l) P! ^# h. X. m0 I
\newcommand*{\youyuan}{\CJKfamily{zhyou}} % 幼圆
! D8 W% k, k+ v$ ] c
* C; ]9 F1 F2 f
\endinput
复制代码
7. pdf中文显示
" D" s+ O% k l9 j6 `
; x5 U1 _ I( \7 t& v* C- h4 H
运行如下命令
sudo yum install poppler-data
复制代码
然后就能正常显示中文pdf了
5 Z* ^% |& a, f% F, R9 z
, B" m7 I3 j h3 I
编辑软件:Kile
( s3 X0 I; |( Q. V) H
- ?2 u3 |) D; n( d( Q
参考文章网址:
( _! @2 @/ c" V% b& m
http://wiki.weskers.com/Texlive%E5%AE%89%E8%A3%85
# ^' ?! `% v9 O' V4 `% s
7 J/ r; N% l, S3 X/ a
附件:
/ L |1 ?/ p- i, {. _
上文txt格式文件:
. C: ]* A& E6 r$ ^
( o0 W! M6 O9 l" b7 a! I
how.to.install.Texlive.txt
(5.46 KB, 下载次数: 1)
2012-12-18 17:48 上传
点击文件名下载附件
UTF-8编码
下载积分: 体力 -2 点
% \% J: g# ^" Y7 h5 J# M0 C/ d! c( O
, I. Q: O$ H1 h/ m2 E: d7 B1 v
texlive-zh-cn指导:
) z# U) |+ a0 V1 ? v2 p
8 B" d2 x U5 Y- D
texlive-zh-cn.zip
(795.03 KB, 下载次数: 1)
2012-12-18 17:27 上传
点击文件名下载附件
UTF-8编码
下载积分: 体力 -2 点
, u5 W+ C; ]7 s& x# w, E1 V' s
# f- m; T: ^6 I4 D( `
texlive-zh-cn相关截图:
8 y9 i/ | D! G7 {
1 h) F0 w( e/ _# O# K
2012-12-18 17:14 上传
下载附件
(186.33 KB)
3 m, H: F. _* D/ v$ z! h
2012-12-18 17:14 上传
下载附件
(64.3 KB)
' J' }1 m2 K, H9 z# G
2 j* e! i# `/ p( x6 w3 s5 }' C
支持开源!
! {4 c- o) I1 W* ^6 e* Z. G
作者:
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
0 `- ^* `( P& Q
支持开源~~~~~~~
3 y7 E' i# L: x* N& ~4 K2 Z3 P5 c! `' I
,这得好好学学
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5