2017-02-23 47 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