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

Я использовал сноску функцию пакета 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) = ")
      )
```

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

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

1 Ответ

0 голосов
/ 16 мая 2019

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

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

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

Реквизиты перейдите на этот ответ в TeX stackexchange .

EDIT:

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

...