Bookdown:仅生成 PDF,不生成 HTML

Bookdown: Produce only PDF, no HTML

我有一个大型的 bookdown 项目。下面是我的 YAML header。

我唯一想要的输出是 PDF。但是,默认情况下 bookdown 也会生成 HTML。这会使编译花费更多时间,并且还会在我的磁盘上使用更多缓存 space。我是否有机会禁用生成 HTML 输出?我尝试使用 YAML 标题中的 site 参数,但没有成功。

title: "Title"
subtitle: "Subtitle"
author: 
- "Name"
- "Institution" 
date: "September 2020"
output: 
  bookdown::pdf_book:
    toc: false
    includes:
      in_header: preamble.tex
    keep_tex: yes
    latex_engine: xelatex
    citation_package: natbib
fontsize: 12pt
linestretch: 1.5
site: bookdown::bookdown_site
documentclass: book
bibliography: [references.bib] 
biblio-style: "apalike"
geometry: "left=2.5cm, right=2.5cm, top=2.5cm, bottom=2.5cm" 

bookdown 并没有真正的“默认”输出格式。如果它产生 HTML,输出格式一定是在某处提供的。检查你的图书项目根目录下是否有_output.yml。如果这样做,您可以将其删除。然后 bookdown 将使用您在 Rmd 文档的 YAML frontmatter 中指定的 output 字段。