【问题标题】:Bookdown: Produce only PDF, no HTMLBookdown:仅生成 PDF,不生成 HTML
【发布时间】:2020-08-27 10:34:00
【问题描述】:

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

我唯一想要的输出是 PDF。但是,默认情况下 bookdown 也会生成 HTML。这使得编译需要更多时间,并且还使用了我磁盘上的更多缓存空间。我可以禁用生成 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。如果有,请删除它。
  • 太好了,这正是我所需要的。随意将其作为答案。

标签: r bookdown


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-04
    • 1970-01-01
    • 2015-07-17
    • 2012-06-19
    • 2011-12-31
    相关资源
    最近更新 更多