在 Markdown 中使用 ngerman 时出现目录错误

在 Markdown 中使用 ngerman 时出现目录错误

我是新手,我需要一些有关 Markwodn 文档的帮助。我遇到了一个棘手的问题:当我尝试编织我的 PDF 时,它给出了此错误:
tlmgr.pl: Remote database (revision 69711 of the texlive-scripts package)
seems to be older than the local installation (rev 69718 of
texlive-scripts); please use a different mirror and/or wait a day or two.
! Undefined control sequence.
l.1 \babel@toc
               {nil}{}\relax 

我的 YAML-Header 如下所示:

---
output: 
  pdf_document
   
header-includes:
  - \usepackage{ngerman}
  - \usepackage{setspace}
  - \onehalfspacing
  
csl: chicago-author-date.csl
bibliography: Heuschrecken.bib
---

这些是我正在使用的库:

library(xlsx)
library(devtools)
library(ggplot2)
library(ggpubr)
library(magrittr)
library(dplyr)
library(lsr)
library(ggpmisc)
library(readxl)
library(rbbt)
library(pandoc)
library(knitr)
library(kableExtra)
library(tinytex)

当我尝试插入目录时出现问题

\newpage
\tableofcontents
\newpage

我找出了错误,它只在我使用 \tableofcontents 命令时发生。令人惊讶的是,当我使用 \listoffigures 或 \listoftables 时,它工作得很好。我很高兴收到任何关于如何修复此错误的建议。

我的系统是 Win 10,64x - 如果这相关的话。

答案1

我找到了解决问题的方法。这与任何安装无关。我将所有内容复制到另一个 RMarkdown 文档中,它起作用了。我不知道为什么,但现在没问题了。

相关内容