2011年1月7日星期五

[ZT] ubuntu下使用latex:XeTeX+Lyx

早就听说Latex了,据说排版规范漂亮,今天就在ubuntu下安装配置了一下,方法如下:
1、安装Latex 在ubuntu下直接就可以从软件管理中安装texlive,再安装上texlive-xetex
2、编辑latex文件,保存为tex格式即可,举例如下,其中STKaiti要换成你系统中已经有的字体,可以在终端中通过fc-list命令查看字体名称。
\documentclass[12pt,a4paper]{article}
\usepackage{fontspec,xunicode,xltxtra}
\setmainfont{STKaiti}
\begin{document}
\title{试验}
\maketitle
\section{ 简介}
\end{document}
3.编译 在终端中执行 “xelatex 文件名.tex” 命令
由于xetex那些语法比较恶心,你可以使用所见即所得工具lyx,直接apt-get install安装即可。需要中文支持的话还要进行一些设置,使得lyx支持xetex编译,方法如下:
1.第一次启动Lyx后运行”工具-重配置”,让Lyx检查TeX系统装在哪,有哪些包可用,结束后退出;
2.在 ~/.lyx/preferences结尾添加两行(如果没有preferences这个文件的话,在工具-首选项中任意设置一下就有了,貌似新建一个也可以,没有尝试):
\format pdf4 pdf “PDF (xetexpdf)” “” “” “” “document,vector” \converter pdflatex pdf4 “xelatex $i” “latex”
3.在文档-首选项-语言中,编码选择Unicode(Xetex)(utf8)即可,注意不要选错了。语言选择Chinese simplified即可,貌似别的也可以,主要是编码。
4.在上面步骤的首选项菜单的Latex序中填写下列内容:
%%%%%%%%%%%%%%%%%%
\usepackage{fontspec}
\setmainfont[Mapping=tex-text]{文泉驿正黑} %这里是字体名
%中文断行
\XeTeXlinebreaklocale “zh”
\XeTeXlinebreakskip = 0pt plus 1pt
%%%%%%%%%%%%%%%%%%%%%%%
5 然后就可以通过菜单视图-pdf(xetexpdf)获得pdf输出了。要想获得pdf文件可以通过文件菜单中的导出选择pdf(xetexpdf)即可!
贴图一张: