我是 LaTeX 的初学者。我有 Texnic Centre 和 MikTeX 2.8。我只想能够使用文件C:/Windows/Fonts
夹中的 truetype 或 opentype 字体。这有多难?显然,非常难。
我发现了一个页我可以使用特克斯但我完全不知道如何使用 XeTeX。我认为它已经安装好了 - 它自带了 MikTeX,但我不知道如何让它工作。我真的很感激一些关于如何让它工作的“小步骤”。
谢谢
编辑
我尝试了下面 konrad 的建议,但出现了错误fontsec.cfg
。但是,使用以下命令:
\usepackage{xltxtra}
\setmainfont[Mapping=tex-text]{Tahoma}
我让它工作了。我不知道为什么第一个失败了而这个成功了,但它似乎使用了系统字体。
答案1
使用 PC 上的 OTF 字体的最小文档可能如下所示:
\documentclass{article}
\usepackage{fontspec}
\setmainfont{Constantia}
\begin{document}
This is a text.
\end{document}
假设您已安装字体“Constantia”(包含在当前版本的 Windows 和 Microsoft Office 中)。当然,您可以使用任何其他字体。
要构建文档,您只需将构建命令从latex
(或pdflatex
)更改为xelatex
。
我不知道如何在 TeXnicCenter 中执行此操作,但它应该非常简单 - 查阅帮助文件。
最后,看一下 的文档fontspec
。这是控制 TTF 和 OTF 字体加载的包。
有一个相当重要的警告:XeTeX 假定您的文档使用字符编码 UTF-8 保存。这控制了扩展字符(á、ö、ß……)在文件中的表示方式。不幸的是,TeXnicCenter仍然不支持 UTF-8,这太可惜了。不过,只要你只使用普通的美式字母,就不会有问题。如果你需要扩展字符,那么很遗憾,你必须换一个更好的编辑器。