2010-11-09

ubuntu下使用tex编辑中文简易方法

ubuntu下最简单的使用tex编辑中文应该是使用texlive+xelatex了

1.下载texlive
我是在学校的镜像下载的最新的texlive2010,比较大,有2G
将下载的镜像挂载到~/iso目录
不下载的话,也可以使用apt-get来安装,应该效果一样

2.根据~/iso/texlive-doc/texlive-zh-cn.pdf 安装
记得选中create symlinks in standard directories
省的自己设置环境变量

3.只要你的ubuntu支持中文,现在已经可以使用xelatex来编辑中文了
来个网上找来的例子,用gedit/vim等把下面的文本写进s.tex:

\documentclass{article}
\usepackage{fontspec}
\setmainfont{WenQuanYi Zen Hei Mono} %关键在于这里的字体设置,下面会说到

\begin{document}
Cowards die many times before their deaths.\\

懦夫在未死之前,已身历多次死亡的恐怖了。
\end{document}

4.ubuntu下
$fc-list
可以查看机器中的字体
找出中文字体,我ubuntu10.04有

文泉驿微米黑,文泉驛微米黑,WenQuanYi Micro Hei:style=Regular
文泉驿正黑,文泉驛正黑,WenQuanYi Zen Hei:style=中等,Medium
文泉驿等宽正黑,文泉驛等寬正黑,WenQuanYi Zen Hei Mono:style=中等,Medium
文泉驿等宽微米黑,文泉驛等寬微米黑,WenQuanYi Micro Hei Mono:style=Regular

将中文字体写到 \setmainfont{//这里} 就可以了

5. $ xelatex s.tex
目录下会自动生成pdf,可以显示中文

没有评论: