2015-03-16 1 views
5

Когда я использую команду toc: yes, документ содержит «Содержание» в качестве заголовка оглавления. Из-за того, что я хочу написать этот документ на немецком языке, я также хочу изменить заголовок оглавления на эквивалентное немецкое слово. Любые предложения о том, как изменить это?RMarkdown: Как изменить заголовок в оглавлении в R Markdown?

ответ

4

С этим YAML заголовок, который включает в себя столпотворение LaTeX-пакет, он работает для меня:

--- 
title: "TOC in German" 
header-includes: 
    - \usepackage[ngerman]{babel} 
output: 
    pdf_document: 
    toc: true 
    number_sections: yes 
--- 
4

Это в вашей YAML также должно работать:

header-includes: \renewcommand{\contentsname}{Inhalt}

1

Вы также можете использовать babel просто указывает в заголовке YAML поле «lang». Например:

--- 
lang: de-DE 
title: "Ausgefallener Titel" 
toc: 1 
--- 

I.e., вы можете использовать поле «lang» и указать желаемый код страны и страны. Например, de-DE, en-US и т. Д. (Конечно, соответствующий пакет babel для этого языка должен быть установлен, или вы получите сообщение об ошибке).