我正在编写一个文档,在文档的不同区域使用了许多不同的字体大小。使用 XeTeX 似乎需要定义一个新的字体系列才能更改某些文本的字体大小。每次我想要不同的字体大小时,我都必须按如下方式执行此操作:
\newfontfamily\someuniquename[<font features, like font size>]{<name of font, usually default font>}
这是我在搜索的帖子中找到具有不同大小的字体的唯一方法。我的问题是:在 XeTeX 中,有没有更简单、更好或更有效的方法来更改字体大小,最好以 pts 为单位?
不幸的是,似乎环境不喜欢这些字体\Large
但又\LARGE
不能使用这些字体。
答案1
您可以使用该包anyfontsize
. 这适用于所有引擎(pdfTeX、XeTeX、LuaTeX)。
\documentclass{scrbook}
\usepackage{anyfontsize}
\begin{document}
\noindent
\fontsize{50}{60}\selectfont Hello\\
\fontsize{10}{12}\selectfont World\\
\fontsize{200}{220}\selectfont!
\end{document}