首先我绝对小白(我再怎么强调也不为过,这是我使用乳胶的第二周)。
我不知道不同编译器之间的区别,但 xelatex 似乎比 pdflatex 等要好得多。对我来说不太相关,因为我用的是 overleaf。
无论如何,我会在这里转储我的代码和它生成的 pdf。
\documentclass[12pt]{article}
\usepackage{fontspec}
% Main font
\setmainfont[
BoldFont=MinionPro-bold.otf,
ItalicFont=MinionPro-it.otf,
BoldItalicFont=MyriadPro-Regular.otf
]{MinionPro-Regular.otf}
% Sans serif: Akin to Arial
\setsansfont[
BoldFont=MyriadPro-Regular.otf,
ItalicFont=MyriadPro-Regular.otf,
BoldItalicFont=MyriadPro-Regular.otf
]{MyriadPro-Regular.otf}
\title{{\sffamily The title of the article}}
\author{{\sffamily Hubert Farnsworth}}
\date{{\sffamily this month, 2014}}
\begin{document}
\maketitle
This an \textit{example} of a document compiled with \textbf{xelatex} compiler.
Various elements in this book are specially formatted for \textbf{\textit{bold italic}} identification while
reading.
The title and chapter headigns are always in {\sffamily MyriadPro}, and the main font is in \textbf{MinionPro}.\par
Variables in the text are printed in bold. Each section ends in a brief summary,
indicating the key points.
\end{document}
如您所见,我不知道如何更改默认标题、章节、子章节、索引等字体。
我希望标题采用特定的无衬线字体(Myriad Pro),因为它似乎是我所在大学用于标题的字体。所以我将 .otf 上传到 overleaf,而不是使用他们的字体。
但这似乎很愚蠢,必须在每个标题或章节中指定我希望我的字体是 Myriad Pro,因为如果我忘记这样做,它就会恢复为拉丁现代罗马字体。
这样做的聪明方法是什么?
答案1
对于章节、节等标题,您可以加载titlesec
和添加声明,例如
\titleformat*{\chapter}{\sffamily}
到您的序言(参见文档中的§2,快速参考)。对于更复杂的需求,您可能必须使用Advanced interface
。
文档的标题、作者、日期只需通过序言中的声明即可获得,例如:
\title{My Funny Title}
\author{I. Ego}
并\maketitle
在文档开头调用该命令。标题的布局可以通过该titling
包轻松定制。