使用 bookdown 构建 tufte book 时如何更改块内使用的字体颜色?
How to change the font colour used inside the chunks when building a tufte book using bookdown?
我正在尝试制作一本书,共 9 章。为此,我正在使用 bookdown::bookdown_site 包,我已将其包含在 index.Rmd 中的 YAML header 中。但是当我编织这本书时,使用 bookdown::tufte_book2,pdf 文件在具有不同字体颜色的块内生成文本。
当我尝试使用 "tufte_handout" 单独 运行 每一章时,结果符合预期。主文本和内部块文本是单色和 TimesNewRoman。
在 rStudio 中,在构建本书之前,我尝试在 Sweave/Program 默认情况下同时使用 Latex 引擎,"xeLaTex" 和 "pdfLaTex"
index.Rmd
中的 YAML header
---
title: "Operations Research Using R<br />"
author: "Timothy R. Anderson"
date: "`r Sys.Date()`"
site: bookdown::bookdown_site
monofont: Times New Roman
highlight: monochrome
documentclass: book
bibliography: ["Master4Bookdowns.bib"]
---
每个 ChapterX.Rmd 文件中的 YAML header:
---
title: 'Chapter 3: More LP Models'
header-includes:
- \usepackage{longtable}
- \usepackage{caption}
monofont: Times New Roman
output:
tufte::tufte_handout:
citation_package: natbib
latex_engine: xelatex
toc: TRUE
number_sections: true
highlight: monochrome
tufte::tufte_html: default
tufte::tufte_book:
citation_package: natbib
latex_engine: xelatex
highlight: monochrome
---
我希望所有文档都具有相同的字体类型和单色。
由于在您的主要 YAML header 中未指定 bookdown::tufte_book2
,我假设您有一个定义输出格式的 _output.yml
文件。在这种情况下,您必须在此处添加 highlicht: monochrome
,即:
bookdown::tufte_book2:
highlight: monochrome
[other options]
我正在尝试制作一本书,共 9 章。为此,我正在使用 bookdown::bookdown_site 包,我已将其包含在 index.Rmd 中的 YAML header 中。但是当我编织这本书时,使用 bookdown::tufte_book2,pdf 文件在具有不同字体颜色的块内生成文本。
当我尝试使用 "tufte_handout" 单独 运行 每一章时,结果符合预期。主文本和内部块文本是单色和 TimesNewRoman。 在 rStudio 中,在构建本书之前,我尝试在 Sweave/Program 默认情况下同时使用 Latex 引擎,"xeLaTex" 和 "pdfLaTex"
index.Rmd
中的 YAML header---
title: "Operations Research Using R<br />"
author: "Timothy R. Anderson"
date: "`r Sys.Date()`"
site: bookdown::bookdown_site
monofont: Times New Roman
highlight: monochrome
documentclass: book
bibliography: ["Master4Bookdowns.bib"]
---
每个 ChapterX.Rmd 文件中的 YAML header:
---
title: 'Chapter 3: More LP Models'
header-includes:
- \usepackage{longtable}
- \usepackage{caption}
monofont: Times New Roman
output:
tufte::tufte_handout:
citation_package: natbib
latex_engine: xelatex
toc: TRUE
number_sections: true
highlight: monochrome
tufte::tufte_html: default
tufte::tufte_book:
citation_package: natbib
latex_engine: xelatex
highlight: monochrome
---
我希望所有文档都具有相同的字体类型和单色。
由于在您的主要 YAML header 中未指定 bookdown::tufte_book2
,我假设您有一个定义输出格式的 _output.yml
文件。在这种情况下,您必须在此处添加 highlicht: monochrome
,即:
bookdown::tufte_book2:
highlight: monochrome
[other options]