最近,我们在新版本的MIkTeX中发现了XeTeX,起初我也纳闷,毕竟学识浅薄,便开始学习了下,希望对您学习也有帮助哦!

xelatex 可以直接使用 系统的字体, 免去了安装中文的字体的麻烦,

缺点是现在还不够成熟, 不够流行, 编译的速度也慢了一点.

下面是一个例子

%\documentclass[12pt,a4paper]{article}
\documentclass{article}
\usepackage{fontspec}
\setmainfont[BoldFont=黑体]{宋体}% 使用系统默认字体
\XeTeXlinebreaklocale "zh"% 针对中文进行断行
\XeTeXlinebreakskip = 0pt plus 1pt minus 0.1pt% 给予TeX断行一定自由度
\linespread{1.5}% 1.5倍行距
\begin{document}
中文字体, 标点符号!
\end{document}

注意文件必须是 utf8 格式, 保存后用 xelatex 编译就可以了.

我第一次编译的时候, 出现下面的错误

/texlive/2008/texmf-dist/tex/xelatex/euenc/eu1lmr.fd)kpathsea: Invalid fontname `[lmroman10-regular]', contains '['

! Font EU1/lmr/m/n/10=[lmroman10-regular]:mapping=tex-text at 10.0pt not loadab
le: Metric (TFM) file or installed font not found.
<to be read again>
relax
l.100 \fontencoding\encodingdefault\selectfont

?

Google了一下, 发现原来是缺少 latin moderm 字体, 因为我选择的是最少安装模式, 缺少 lm 宏包, 安装后就正常了.

可以通过命令

fc-list.exe>> c:\fonts.txt

查看系统安装的字体, 由于 fc-list.exe 默认输出的 utf8 格式, 在 cmd 窗口中显示不正常, 故把运行结果输入到 c:\fonts.txt 文件

转自:

http://latex.yo2.cn/articles/xelatex-example.html

点赞(0)

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部