Как изменить цвет шрифта, используемого внутри чанков, при создании тафтинга с использованием bookdown? - PullRequest
1 голос
/ 24 мая 2019

Я пытаюсь построить книгу из 9 глав.Для этого я использую пакет bookdown :: bookdown_site, который я включил в заголовок YAML в index.Rmd.Но когда я вяжу книгу, используя bookdown :: tufte_book2, файл pdf генерирует текст внутри кусков с разными цветами шрифта.

Когда я пытаюсь запустить каждую главу по отдельности, используя «tufte_handout», результат получается ожидаемым.Основной текст и внутренний текст - монохромный и TimesNewRoman.В rStudio перед сборкой книги я попытался по умолчанию в Sweave / Program использовать оба латексных движка, xeLaTex и pdfLaTex

YAML-заголовок в index.Rmd

---
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"]
---

Заголовок YAML в каждом отдельном файле ChapterX.Rmd:

---
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
---

Я ожидаю, что все документы имеют одинаковый тип шрифта и монохромный.

1 Ответ

0 голосов
/ 28 мая 2019

Поскольку bookdown::tufte_book2 не указано в вашем основном заголовке YAML, я предполагаю, что у вас есть файл _output.yml, который определяет формат вывода.В этом случае вы должны добавить туда highlicht: monochrome, то есть:

bookdown::tufte_book2:
  highlight: monochrome
  [other options]
...