Вязать фигуру в слово с помощью папайи не удается - PullRequest
2 голосов
/ 06 февраля 2020

Я могу связать следующий код в PDF. Однако всегда происходит сбой при попытке связать вывод в Word (win 10, Rstudio 1.2.5033, R 3.6.2, papaja 0.1.0.9942). Мне пришлось удалить заголовок папайи для публикации (слишком много кода).

```{r setup, include = FALSE}
library("papaja")
```

# Methods

```{r figure}
plot(cars)
```

Сообщение об ошибке гласит

Ошибка при запуске фильтра D: / Boelte / R_library / papaja / rmd /docx_fixes.lua: [строка "- [[..."]: 227: Ошибка конструктора для Emph: [строка "- [[..."]: 258: попытка индексировать нулевое значение (локально 'x') обратная связь стека: [C]: в функции 'error' ... "]: 227: в поле 'Emph' D: /Boelte/R_library/papaja/rmd/docx_fixes.lua: 14: в функции 'Image' Fehler: pando c преобразование документа не удалось с ошибкой 83

Есть ли способ исправить эту ошибку? Это ошибка papaja или pando c?

1 Ответ

1 голос
/ 11 февраля 2020

Это ошибка papaja, связанная с пост-обработкой документа (в данном случае стилевые подписи к рисункам) через docx_fixes.lua -фильтр. Я постараюсь исправить это как можно скорее. В настоящее время вы сможете решить эту проблему, указав подпись к рисунку в параметрах чанка.

```{r setup, include = FALSE}
library("papaja")
```

# Methods

(ref:fig-cap) This is the figure caption.

```{r figure, fig.cap = "(ref:fig-cap)"}
plot(cars)
```
...