为 tufte bookdown pdf 的正文和边注设置不同的字体

set different fonts for the body and margin notes for tufte bookdown pdf

我想为 bookdown::pdf_bookbase_format: tufte::tufte_book 的正文和边注设置不同的字体。 This answer 展示了如何通过在 YAML 中添加 header-includes: 来更改整体样式。

是否有类似的乳胶方法来设置不同的 fonts/sizes 来控制主要文本和边注文本?

您可以这样调整字体:

\setmainfont{Arial} % font of the main body
\setsidenotefont{\fontspec{Zapfino}} 
\setcaptionfont{\fontspec{Zapfino}} 
\setmarginnotefont{\fontspec{Zapfino}} 
\setcitationfont{\fontspec{Zapfino}}