3

私は を使用bookdown::tufte_html2()して単一ドキュメントのブックダウン ドキュメントを作成しています。Tufte のすべての機能が気に入っていますが、引用がマージンを乱雑にしないようにしたいと考えています。

tufteパッケージのドキュメントは [これはオプションです] を示唆しているようです:

参照は、HTML 出力のマージン ノートとして表示できます。たとえば、ここで R を引用できます (R Core Team 2015R Core Team. 2015. R: A Language and Environment for Statistical Computing. Vienna, Austria: R Foundation for Statistical Computing. https://www.R-project.org/ .)。この機能を有効にするには、YAML メタデータで link-citations: yes を設定する必要があり、pandoc-citeproc のバージョンは少なくとも 0.7.2 である必要があります。バージョンが十分でない場合は、http://pandoc.org/installing.htmlから独自のバージョンの Pandoc をいつでもインストールできます。システムの pandoc-citeproc のバージョンを確認するには、R でこれを実行します。

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

pandoc-citeproc のバージョンが低すぎる場合、または link-citation: yes を YAML で設定していない場合、HTML 出力の参照は出力ドキュメントの最後に配置されます。

設定しました

link_citations: false

私のYAMLヘッダーにありますが、役に立ちません。

tufte_html2()出力の余白にはまだ引用が含まれています。

奇妙なことに、彼tufte_handout2()も議論に反応せず、常に文書の最後に引用を配置します。

ここで何が欠けていますか?

4

1 に答える 1

2

ここで 2 つの問題があります。1 つは私の側に、もう 1 つはあなたの側に。のlink-citations代わりですlink_citations。その後、次のことができます

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

設定なしlink-citations(デフォルトは false)、または を設定link-citations: noすると、マージンの代わりにドキュメントの最後に引用が表示されます。

于 2016-10-13T21:15:44.107 に答える