|
ubuntu安装texlive2012
1. 为了使用图形界面安装,需要安装perl-tk
sudo apt-get install perl-tk
2. 下载 texlive
http://www.tug.org/texlive 3. 挂载并安装
$ sudo mount -o loop path_to.iso /mnt
$ cd /mnt
$ ./install-tl -gui
4. 拷贝中文字体进入 /usr/share/fonts/zh_CN里面,没有此文件夹自己创建 我拷贝的6个字体是: 宋体(simsun.ttf)、仿宋(simfang.ttf)、黑体(simhei.ttf)、楷体(simkai.ttf)、隶书(simli.ttf)、幼圆(simyou.ttf)
$ cd /usr/share/fonts/zh_CN
$ chmod 777 *
$ mkfontscale
$ mkfontdir
$ fc-cache
测试字体是否安装完毕:
$ fc-list
如果有上面的6中字体就是安装成功了。
5. 由于我们使用的是基于XeTex的中文方案,所以接下来是修改ctex-xecjk-winfonts.def文件 这一步是关键,我在安装时就是修改的不对导致找不到对应的字库。 文件位置: /usr/local/texlive/2012/texmf-dist/tex/latex/ctex/fontset/下 原有文件为:
% ctex-xecjk-winfonts.def: Windows 的xeCJK 字体设置,默认为六种中易字体
% vim:ft=tex
/setCJKmainfont[BoldFont={SimHei},ItalicFont={[simkai.ttf]}]
{SimSun}
/setCJKsansfont{SimHei}
/setCJKmonofont{[simfang.ttf]}
/setCJKfamilyfont{zhsong}{SimSun}
/setCJKfamilyfont{zhhei}{SimHei}
/setCJKfamilyfont{zhkai}{[simkai.ttf]}
/setCJKfamilyfont{zhfs}{[simfang.ttf]}
/newcommand*{/songti}{/CJKfamily{zhsong}} % 宋体
/newcommand*{/heiti}{/CJKfamily{zhhei}} % 黑体
/newcommand*{/kaishu}{/CJKfamily{zhkai}} % 楷书
/newcommand*{/fangsong}{/CJKfamily{zhfs}} % 仿宋
/newcommand*{/lishu}{/CJKfamily{zhli}} % 隶书
/newcommand*{/youyuan}{/CJKfamily{zhyou}} % 幼圆
/endinput
修改后为:
%ctex-xecjk-winfonts.def: Windows 的xeCJK 字体设置,默认为六种中易字体
%vim:ft=tex
/setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi_GB2312}]
{SimSun}
/setCJKsansfont{SimHei}
/setCJKmonofont{FangSong_GB2312}
/setCJKfamilyfont{zhsong}{SimSun}
/setCJKfamilyfont{zhhei}{SimHei}
/setCJKfamilyfont{zhkai}{KaiTi_GB2312}
/setCJKfamilyfont{zhfs}{FangSong_GB2312}
/setCJKfamilyfont{zhli}{LiSu}
/setCJKfamilyfont{zhyou}{YouYuan}
/newcommand*{/songti}{/CJKfamily{zhsong}} % 宋体
/newcommand*{/heiti}{/CJKfamily{zhhei}} % 黑体
/newcommand*{/kaishu}{/CJKfamily{zhkai}} % 楷书
/newcommand*{/fangsong}{/CJKfamily{zhfs}} % 仿宋
/newcommand*{/lishu}{/CJKfamily{zhli}} % 隶书
/newcommand*{/youyuan}{/CJKfamily{zhyou}} % 幼圆
/endinput
6.配置环境变量,加入到/etc/profile中
#export MANPATH=/usr/local/texlive/2008/texmf/doc/man:$MANPATH
#export INFOPATH=/usr/local/texlive/2008/texmf/doc/info:$INFOPATH
#export PATH=/usr/local/texlive/2008/bin/i386-linux:$PATH
7. 测试文件
ubuntu下默认utf-8编码哦,不用修改
test.tex
\documentclass{ctexart}
\begin{document}
你好, TeX 2012!\\
{\heiti 这是黑体}\\
{\songti 这是宋体}\\
{\fangsong 这是仿宋}\\
{\kaishu 这是楷书}\\
{\lishu 这是幼圆}\\
{\youyuan 这是幼圆}\\
\end{document}
编译命令:
$xelatex test.tex
一切正常就会生成 test.pdf了,下面就是自己磨练的时刻了。
转载自ITeye zzgthk的博客,并根据我的实际情况有所改动,经本人亲测,在Ubuntu和Fedora上此配置方法都能使用 |
|
|
|
|
|
|