Metamatics
Metamatics

Reputation: 173

RMarkdown: How to change headline in table of contents in R Markdown?

When I'm using the toc: yes command, the document contains "Content" as the headline of the table of contents. Due to the fact that I want to write this document in german, I also want to change the headline of the table of contents to the equivalent german word. Any suggestions on how to change this?

Upvotes: 17

Views: 7641

Answers (3)

Matematikisto
Matematikisto

Reputation: 709

You can also make use of babel simply specifying in the YAML header the "lang" field. For example:

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

I.e., you can use the "lang" field and specify your desired language-and-country code. For example, de-DE, en-US, etc. (Of course, the corresponding babel package for that language should be installed, or you'll get an error).

Upvotes: 4

RobertMyles
RobertMyles

Reputation: 2832

This in your YAML should also work:

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

Upvotes: 14

jmjr
jmjr

Reputation: 2150

With this YAML header that includes LaTeX-Package babel, it works for me:

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

Upvotes: 10

Related Questions