\ xdef \ @ fontenc@load@list {\ @ fontenc@load@list неопределенная последовательность управления в Rmarkdown - PullRequest
3 голосов
/ 02 марта 2020

Я пытался написать очень простой файл Rmarkdown для рендеринга в формате pdf, но получил ошибку для неопределенной последовательности управления .

Файл:

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

# whatever
fskjflsjflkj

сохранено как test.Rmd и knit (с кнопкой) выдают следующий вывод в консоли уценки R:

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

Ниже приведена соответствующая 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

Неважно, если я попытаюсь скомпилировать его с pdflatex, lualatex или xelatex, ошибка та же.

Я работаю на машине с Ubuntu 18.04 со всем обновленным и обновлен (apt-get update && apt-get upgrade как root) и после запуска tlmgr update --self --all.

Как мне заставить Rmarkdown снова вязать в pdf?

1 Ответ

5 голосов
/ 02 марта 2020

Попробуйте использовать

fmtutil-sys --all

для перестроения файлов формата с использованием этих новых источников (обновлено с помощью tlmgr).

...