`bookdown` /`rmarkdown` /`knitr`:依赖于`knitr :: opts_knit $ get('rmarkdown.pandoc.to')`的YAML标头元素吗?

时间:2019-02-25 14:22:30

标签: r r-markdown knitr bookdown

想象一下query experiment { userA { id rd_id name address { address_line_1 address_line_2 zip } } userB { id business_name trading_as } referenceData (id : $userA.rd_id) { // How can I achieve this join type type_name limit } library(tokenizers) library(magrittr) df$fruituniquecount <- tokenize_words(A) %>% unlist(.) %>% unique(.) %>% stringr::str_count(., "apples|pineapples|grapes|bananas") %>% sum(.) 标头的行如下:

bookdown

使用yaml目标时,此操作有效,但对于--- title: Example output: bookdown::pdf_book: base_format: "function(..., number_sections) rmarkdown::beamer_presentation(...)" number_sections: yes bookdown::pdf_document2 geometry: margin=1in, a4paper --- 目标,bookdown::pdf_document2选项冲突时失败。

我只想为\usepackage{caption}目标调用bookdown::pdf_book标头条目,但所有的实验都

geometry

(具有bookdown::pdf_document2 / !r ifelse(knitr::opts_knit$get('rmarkdown.pandoc.to') %in% c('beamer'), '', 'margin=1in, a4paper') / '' / NA / '.na'等的多次迭代)失败,因为{{1 }}仍会干扰。

我还无法从NULL / 'null'文件的正文中访问geometry头内容(旨在使用yaml来修改头信息)数据结构)。

另一种选择可能是将顶级参数bookdown移到rmarkdownknitr::opts_knit$set(<SOMETHING>)级别之下-但在该级别似乎没有设施进行此类覆盖。 / p>

我该如何根据输出类型呈现像geometry这样的选项?

0 个答案:

没有答案