做这件事的聪明方法是什么?

做这件事的聪明方法是什么?

首先我绝对小白(我再怎么强调也不为过,这是我使用乳胶的第二周)。

我不知道不同编译器之间的区别,但 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包轻松定制。

相关内容