У меня есть документ R markdown, в котором есть фрагмент, который генерирует график с использованием ggplot2 и настраиваемой функции progress.plot. Чанк выглядит так:
```{r charts, echo=FALSE, fig.cap="Your progress curve"}
progress.plot(student)
```
Этот документ генерирует PDF-файл с помощью движка LaTeX. Я думаю, он использует PDFlatex через pando c. Это вызывает проблему.
Кажется, что Rmarkdown использует временную папку для хранения диаграммы, которую я генерирую с помощью ggplot2. В названии этой папки есть подчеркивания. Это означает, что путь к файлу graphi c, строке, которая используется в исходном файле .tex, имеет нижнее подчеркивание. А компилятору латекса это не нравится.
! Missing $ inserted.
<inserted text>
$
l.142 ...de2020-05-06_files/figure-latex/charts-1}
\caption[Your progress cu...
Я получаю сообщение об ошибке «Отсутствует вставленный $» до того, как компилятор латекса выйдет из строя. PDF-файл не создается, и каталог с рисунком удаляется. (У меня есть опыт работы с LaTeX, поэтому я знаком с этим типом устранения неполадок.)
Есть ли способ убрать подчеркивание из имени временного каталога? Или есть какой-нибудь другой обходной путь, который позволит мне генерировать цифры для включения в мой документ уценки R?
Спасибо за любой совет, которым люди могут поделиться.