\xdef\@fontenc@load@list{\@fontenc@load@list Rmarkdown 中未定义的控制序列

Pav*_*ive 3 latex r r-markdown

我尝试编写一个非常简单的 Rmarkdown 文件来呈现为 pdf,但是遇到了undefined control sequence的错误。

文件:

---
title: "Untitled"
author: "author"
date: "3/2/2020"
output: pdf_document
---

# whatever
fskjflsjflkj
Run Code Online (Sandbox Code Playgroud)

保存为 test.Rmd 并编织(使用按钮)在 R markdown 控制台中产生以下输出:

processing file: test.Rmd
output file: test.knit.md

! Undefined control sequence.
l.115 \xdef\@fontenc@load@list{\@fontenc@load@list

Error: LaTeX failed to compile test.tex. See https://yihui.org/tinytex/r/#debugging for debugging tips. See test.log for more info.
Execution halted
Run Code Online (Sandbox Code Playgroud)

以下是相关test.log部分:

Already applied: [0000/00/00] Old fixltx2e package on input line 53.
) (/usr/local/texlive/2019/texmf-dist/tex/latex/base/fontenc.sty
Package: fontenc 2020/02/11 v2.0o Standard LaTeX package
(/usr/local/texlive/2019/texmf-dist/tex/latex/base/t1enc.def
File: t1enc.def 2020/02/11 v2.0o Standard LaTeX file
LaTeX Font Info:    Redeclaring font encoding T1 on input line 48.
)
LaTeX Font Info:    Trying to load font information for T1+lmr on input line 11
2.
(/usr/local/texlive/2019/texmf-dist/tex/latex/lm/t1lmr.fd
File: t1lmr.fd 2009/10/30 v1.6 Font defs for Latin Modern
)
! Undefined control sequence.
l.115 \xdef\@fontenc@load@list{\@fontenc@load@list
Run Code Online (Sandbox Code Playgroud)

如果我尝试用 编译它并不重要pdflatexlualatex或者xelatex错误是相同的。

我正在 Ubuntu 18.04 机器上工作,所有内容都更新和升级(apt-get update && apt-get upgrade以 root 身份),并且在运行tlmgr update --self --all.

我怎样才能让 Rmarkdown 再次编织到 pdf?

J_F*_*J_F 5

尝试使用

fmtutil-sys --all
Run Code Online (Sandbox Code Playgroud)

使用这些新源(使用 tlmgr 更新)重建格式文件。