2017-11-14 3 views
5

Ich verwende rmarkdown, um einen Word-Bericht (.docx) zu erstellen. Ich möchte die Kopfzeile des Toc ändern. Dies scheint möglich, da pandoc_args im Fall einer doc-Datei (1) als Optionen im yaml-Header übergeben werden kann. Aber ich mache es nicht richtig. Könnte jemand ein funktionierendes Beispiel liefern?Wie können wir pandoc_args an yaml header in rmarkdown übergeben?

(1) pandoc.args ist in den rmarkdown möglichen Optionen und in der pandoc Handbuch enthalten sind, gibt es eine toc-Titel-Option ist

--- 
title: "yaml header" 
author: "cedric" 
output: 
    word_document: 
    toc: true 
pandoc_args: toc-title="Table des matières" 
--- 
# One section 
# Another 

Dies erzeugt:

document without change in toc_title

Antwort

13

Der Titel des Inhaltsverzeichnisses lautet document metadata, Sie können es also mit dem YAML-Metadatenblock festlegen.

--- 
title: "yaml header" 
author: "cedric" 
output: 
    word_document: 
    toc: true 
toc-title: "Table des matières" 
--- 

Oder mit dem Befehlszeilenflag -M übergeben.

--- 
title: "yaml header" 
author: "cedric" 
output: 
    word_document: 
    toc: true 
    pandoc_args: [ 
     "-M", "toc-title=Table des matières" 
    ] 
--- 
Verwandte Themen