文章关键字 ‘xetex’

xetex w32tex最小安装

2008年04月21日,星期一

到http://www.fsci.fuk.kindai.ac.jp/kakuto/win32-ptex下载如下的软件包:

web2c-7.5.6-lib.tar.gz

web2c-7.5.6-w32.tar.gz

xetex-w32.tar.bz2

latex.tar.gz

ltxpkgs.tar.gz

t1fonts.tar.gz

dvipdfm-w32.tar.gz

解压到某一文件夹下,例如D:\w32tex,将该文件下的bin目录加入path变量,运行fc-cache -v -f得到字体文件缓存,运行fc-list :lang=zh-cn >> fonts.txt得到系统可用的中文字体。运行texhash编辑文件如下

\documentclass[12pt,a4paper]{article}
\usepackage[cm-default]{fontspec}
\usepackage{xunicode}
\usepackage{xltxtra}
\begin{document}
\XeTeX\ Show: $\alpha$, $a^2+b^2=c^2$
\end{document}

以utf8编码保存文件,然后再终端下运行xelatex两次xelatex test.tex查看得到的pdf文档。
中文处理推荐用xeCJK,具体下载可以到Ctex搜索下载

在TeX中加入水印

2008年03月12日,星期三

在TeX中加入水印,见:http://www.tex.ac.uk/cgi-bin/texfaq2html?label=watermark
draftcopy宏包的效果许经dvips处理才行,查看相应的ps文件就可以看到效果。在XeTeX下没有搞定。
draftwatermark宏包很好用,不过依赖everypage宏包。可以aptitude install texlive-latex-extra来安装。
下面是例子:

\documentclass[11pt,a4paper]{article}
\usepackage[dvipdfm,left=0.9in,right=0.9in,top=0.7in,bottom=0.7in]{geometry}
\usepackage{fontspec}
\usepackage{xltxtra}
\usepackage{xunicode}
\usepackage{draftwatermark}
\SetWatermarkText{底稿}
\setmainfont{Vera Sans YuanTi}
\setsansfont{Vera Sans YuanTi}
\setmonofont{Bitstream Vera Sans Mono}
\XeTeXlinebreaklocale "zh"
\XeTeXlinebreakskip = 0pt plus 1pt minus 0.1pt
\title{测试}
\author{liang@ubuntu.org.cn}
\date{Wednesday, March 12, 7:52 PM}
\begin{document}
\section{安装}
apt-get install texlive-xetex lmodern
\section{使用}
建立如本例所示的源文件
\section{使用外部字体}
这里所说的外部字体,是指没有安装到系统中的字体,例如我的在/media/backup/Fonts下的字体。这里用的是fontspec宏包提供的ExternalLocation的选项来使用外部字体:\\
\verb|\fontspec[ExternalLocation=/media/backup/Fonts]{STzhongsong.ttf}|
\section{Tips}
在终端下用:fc-list :lang=zh-cn来查看可以使用的中文字体
\end{document}

保存为test.tex,用xelatex test.tex编译两遍,查看效果。