【发布时间】:2019-02-25 01:12:28
【问题描述】:
在 Rstudio 中,我创建了一个新项目并使用 bookdown 选择图书项目。内置示例按预期完美运行,我可以编译 4 本书 - gitbook、html、epub 和 pdf。太好了。
下一个明显的步骤是希望同时拥有幻灯片,这与beamer package 所做的非常一致,同时允许beamer mode 和article mode。因此,我尝试在 _output.yml 代码中添加另一个输出:bookdown::pdf_document2。根据文档,我知道我应该能够将base_format 定义为使用rmarkdown::beamer、The package author told me I was almost right, see this link for the discussion。
Punchline:我将这个修改后的_output.yml 用于默认项目:
bookdown::gitbook:
css: style.css
config:
toc:
before: |
<li><a href="./">A Minimal Book Example</a></li>
after: |
<li><a href="https://github.com/rstudio/bookdown" target="blank">Published with bookdown</a></li>
download: ["pdf", "epub"]
bookdown::pdf_book:
base_format: rmarkdown::beamer_presentation
includes:
in_header: preamble.tex
latex_engine: xelatex
citation_package: natbib
keep_tex: yes
bookdown::epub_book: default
bookdown::pdf_document2:
includes:
in_header: preamble.tex
latex_engine: xelatex
citation_package: natbib
keep_tex: yes
这正是谢一辉好心的建议。但是,当需要构建 pdf_book 时,我遇到了编译失败:
Output created: _book/index.html
Error in base_format(toc = toc, number_sections = number_sections, fig_caption = fig_caption, :
unused argument (number_sections = number_sections)
Calls: <Anonymous> ... <Anonymous> -> create_output_format -> do.call -> <Anonymous>
Execution halted
Exited with status 1.
我迷路了 - 我花了几个小时寻找解决方案,但没有成功。任何人都可以帮助我吗?很抱歉,我无法弄清楚这一点。 XieYihui 一直非常支持他,他的 cmets 认为这是提出此类问题的合适场所。非常感谢。托马斯
【问题讨论】:
标签: r yaml r-markdown bookdown beamer