我知道您可以将其\setmainfont
用于普通文本,但是是否有任何命令可以将字体仅应用于标题(章节、节、小节)?
答案1
使用fontspec
,您可以在 XeTeX 中定义任何您想要的字体。然后,您可以使用您选择的宏名称在您选择的位置使用它们。
如果您想更改部分使用的字体,可以结合fontspec
使用titlesec
。例如:
\usepackage{fontspec}
\usepackage{xunicode}
\defaultfontfeatures{Ligatures=TeX}
\setmainfont{Linux Libertine O}
\newfontfamily\secfont{EB Garamond}
\usepackage{titlesec}
\newcommand{\secstyle}{\secfont\large\itshape}
\titleformat{\section}%
{\secstyle} % format
{} % label
{10pt} % sep
{} % before
[\normalfont] % after
将使用 Linux Libertine O 作为主字体,使用 EB Garamond 作为部分字体。