我想将范围限制\fontspec
在我的段落中的一个或几个词内,例如:
Vivamus gravida lacus a sapien \fontspec{The Font Name}{interdum} eget
interdum mi sodales. Aenean nisi nunc, feugiat a auctor sed, consectetur
ut elit. In id tellus ac lectus ullamcorper tempor
如果我只是想改变单词的字体间断,正确的做法是什么?
(我在 Mac OS X 10.7.2 下使用 XeLaTeX)
答案1
使用括号创建一个组:
\documentclass{article}
\usepackage{fontspec}
\begin{document}
Vivamus gravida lacus a sapien {\fontspec{Arial}interdum} eget
interdum mi sodales. Aenean nisi nunc, feugiat a auctor sed, consectetur
ut elit. In id tellus ac lectus ullamcorper tempor
\end{document}
答案2
作为 Ulrike 答案的补充:
您可以指定一个新的字体系列\newfontfamily
,然后创建匹配的\text…
命令:
\newfontfamily\arial[⟨font features⟩]{Arial}
\newcommand*{\textal}[1]{{\arial #1}}
像这样使用它
Vivamus gravida lacus a sapien \textal{interdum} eget
interdum mi sodales. Aenean nisi nunc, feugiat a auctor sed, consectetur
ut elit. In id tellus ac lectus ullamcorper tempor
fontspec 手册第 6 节,第 8 页。