2016-08-20 76 views
3

我使用bookdown::tufte_html2()來創建一個單一文檔的bookdown文檔,雖然我喜歡所有的Tufte功能,但我希望我的引文而不是凌亂的邊緣。如何將引用文件放在文檔結尾處?

tufte包文檔似乎暗示[這是可選]:

引用可以被顯示爲餘量筆記HTML輸出。例如,我們可以在這裏引用R(R核心團隊2015R核心團隊,2015. R:A Language and Environment for Statistical Computing。Vienna,Austria:R Foundation for Statistical Computing。https://www.R-project.org/。)。要啓用此功能,您必須在YAML元數據中設置鏈接引用:yes,並且pandoc-citeproc的版本應至少爲0.7.2。如果版本不夠,您可以始終從http://pandoc.org/installing.html安裝您自己的Pandoc版本。如果您pandoc-citeproc的版本過低

system2('pandoc-citeproc', '--version')

,或者您沒有設置鏈接引用:要檢查pandoc-citeproc的版本在你的系統,你可能R中運行這個是在YAML中,HTML輸出中的引用將被放置在輸出文檔的末尾。

我設置

link_citations: false 

在我YAML頭,但無濟於事。

tufte_html2()輸出仍然在邊際引用。

奇怪的是,tufte_handout2()也沒有反應的論點,只是總是將引文放在文件的末尾。

我在這裏錯過了什麼?

回答

2

這裏有兩個問題。一個在我身邊,一個在你的身邊。它是link-citations而不是link_citations。然後,你可以

devtools::install_github(c('rstudio/tufte', 'rstudio/bookdown')) 

不設置link-citations(默認爲false),或設置link-citations: no,你應該在你的文件,而不是保證金的最後見引用。

相關問題