2

我试图让 Bookdown,Tufte 风格,以与“设想”风格相似的美学输出到 PDF。我已经能够通过在 YAML 数据中使用“包含”并链接到 .tex 文件来更改字体。

现在我想从 PDF 输出中删除斜体。(相当于在 HTML 输出中关闭“斜体”功能)。

对此的任何帮助都将受到欢迎。

这是 .tex 文件:

\usepackage{xcolor}
\pagecolor{white}
\setmainfont{Roboto Condensed}
\setsansfont{Roboto Condensed}

我试图产生的结果等同于 HTML YAML 数据中的以下行:

tufte_features: ["fonts", "background"]

缺少斜体,因此关闭。

我是一个非常喜欢 Tufte 风格旁注的新手,所以如果我错过了一些简单的问题,请原谅我的愚蠢问题。

谢谢!

4

1 回答 1

0

bookdown tufte 包依赖于乳胶\maketitle,您可以使用乳胶包对其进行更改titling。因此,例如,您可以通过在 yaml 中包含一些乳胶代码来删除斜体并替换为粗体并刷新标题:

---
title: "Tufte Handout"
header-includes:
  - \usepackage{titling}
  - \pretitle{\begin{flushleft}\LARGE\bfseries} 
  - \posttitle{\par\end{flushleft}}
output:
  bookdown::tufte_handout2
---

您还可以使用 yaml 更改部分格式。例如,

  - \titleformat*{\section}{\Large\bfseries\sffamily}
  - \titleformat*{\subsection}{\large\bfseries\sffamily}

Largelarge更改字体大小,bfseries将字体设置为粗体,并将sffamily字体更改为 san serif。

于 2019-12-19T23:11:46.867 回答