如何在Bookdown输出(Tufte风格)的PDF(乳胶)输出中删除斜体?

时间:2019-05-11 10:46:27

标签: r latex r-markdown bookdown tufte

我正在尝试以Tufte样式获取Bookdown,并以类似“ Envisioned”样式的美学输出到PDF。我已经能够通过在YAML数据中使用“包含”并链接到.tex文件来更改字体。

现在,我想从PDF输出中删除斜体。 (等效于在HTML输出中切换“斜体”功能)。

真的很欢迎任何帮助。

这是.tex文件:

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

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

tufte_features: ["fonts", "background"]

缺少斜体,因此已关闭。

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

谢谢!

1 个答案:

答案 0 :(得分:0)

bookdown tufte软件包依赖于乳胶\maketitle,您可以使用乳胶软件包titling对其进行更改。因此,例如,您可以删除 italics 并替换为 bold 字体,并通过在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。