我正在尝试以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风格旁注的新手,所以请原谅我一个愚蠢的问题,如果我错过了一些简单的事情。
谢谢!
答案 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}
Large
和large
更改字体大小,bfseries
将字体设置为粗体,sffamily
将字体更改为San Serif。