Функция сноски из kableExtra в R возвращает ошибку LateX: multicol в файле Rmd при вязании его в PDF

Я использовал функцию сноски пакета kableExtra для записи сноски в таблицу, но я получаю следующую ошибку LaTeX:

! LaTeX Error: File `mulicol.sty' not found.

Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)

Enter file name: 
! Emergency stop.
<read *> 

l.126 

pandoc.exe: Error producing PDF
Error: pandoc document conversion failed with error 43
Ejecución interrumpida

Код, который я запускаю:

---
output:
pdf_document:
  toc: yes
  toc_depth: 5
  keep_tex: yes
html_document:
  theme: united
  toc: yes
classoption: table
header-includes:
  - \usepackage{array}
  - \usepackage{float}
  - \usepackage{xcolor}
  - \usepackage{mulicol}
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```

```{r results='asis'}
options(kableExtra.latex.load_packages = FALSE) 
require(kableExtra)
cat(kable(head(cars),"latex",digits=c(1,1), longtable =TRUE,row.names=FALSE, 
caption = "Descriptive analysis for the")%>%footnote(general= "Repeatability 
(%CV) = ")
      )
```

Кто-нибудь может мне помочь с этим вопросом?

Заранее спасибо!

0 ответов

Та же проблема возникает для многих пакетов LaTeX, где сообщение об ошибке всегда:

! LaTeX Error: File `packagename.sty' not found.

В вашем случае необходимо скачать пакет multicol с https://ctan.org/, разархивировать его и загрузить multicol.sty в тот же каталог, в котором находится ваш Rmd-документ.

Рекомендую перейти к этому ответу на TeX stackexchange.

РЕДАКТИРОВАТЬ:

Для пакета multicol необходим еще один шаг. Смотрите README пакета multicol после загрузки.

Другие вопросы по тегам