2017-02-23 52 views
0

如果我在下面的方式设置的输出参数在.Rmd文件:ř降价 - 用于乳胶包集选项

output: 
    bookdown::pdf_book: 
    base_format: rticles::elsevier_article 
    keep_tex: true 

在所产生的.tex文件,endfloat包将与选项“nomarkers使用”。换句话说,下面一行将包含在生产.tex文件:

\usepackage[nomarkers]{endfloat} 

如何设置由输出用于LaTeX的封装选项?

在我的例子,我希望设置endfloat选项为“标记”,所以在.tex文件将是提到行如下:

\usepackage[markers]{endfloat} 

回答

0

简单的解决方案

header-includes: 
    - \usepackage[markers]{endfloat} 
output: 
    bookdown::pdf_book: 
    base_format: rticles::elsevier_article 
    keep_tex: true 

作品不是,因为存在包裹冲突。我尝试过的另一种解决方案是从GitHub https://github.com/rstudio/rticles下载软件包,并将文件template.tex更改为您的需要。该文件位于/inst/rmarkdown/templates/elsevier_article/resources/。对我来说,这工作和.tex文件具有所需的输出,如你所料。

+0

是否有可能在不同的位置存储修改后的模板副本,以便我不会触摸原来的?我怎么能告诉R!使用我的本地副本? – matandked