我正在尝试编译这个乳胶模板示例(CHI 扩展摘要模板)在 Linux 下(XeTeX,版本 3.1415926-2.2-0.9997.4(TeX Live 2010/Arch Linux)使用 xelatex。
这是我得到的输出:http://sprunge.us/YaXi
似乎无法找到 Helvetica,但 helvetica 已安装:fc-listhttp://sprunge.us/GChE
你们能帮忙吗?
更新: 为了简化这个问题,有人建议我在#latex 上尝试一个更简单的例子:
\documentclass{scrbook}
\usepackage[english]{babel}
\usepackage{blindtext}
\usepackage{fontspec}
\usepackage{xunicode}
\defaultfontfeatures{Mapping=tex-text}
\setmainfont{Helvetica}
\begin{document}
\Blinddocument
\end{document}
就像上面的模板一样失败了。参见http://sprunge.us/GJdG
答案1
我怀疑你的 Helvetica 字体没有正确安装。fontspec
例如,容易因重复的字体而阻塞(两个不同的文件提供相同的字体)。
检查您的安装。
此外,如果您对要使用的具体字体并不挑剔,@frabjous 建议使用 Nimbus Sans L(免费的 Helvetica 克隆版)是一个好主意。
答案2
我觉得
\usepackage{helvet}
\renewcommand{\familydefault}{\sfdefault}
应该可以。对我来说很管用