связать с ошибкой PDF

Я пользователь R с 4-летним опытом, но только недавно начал использовать RMarkdown от RStudio. В целом все прошло нормально, и я смог экспортировать свои результаты в PDF (а также в Word и HTML, но меня это не волнует. Мой код считывает данные об осадках, а затем генерирует сводную статистику и несколько диаграмм (ggplot). Я установил MiKTeX, и я полагаю, что RStudio использует его. Теперь закралась проблема. Когда я вяжу в PDF, я получаю следующую ошибку:

! Превышена емкость TeX, извините [размер входного стека =5000].\ ->\ \ [электронная почта защищена][электронная почта защищена][электронная почта защищена] l.205 \begin{альбомная}

Ошибка: LaTeX не удалось скомпилировать test-rticles-elsevier.tex. Советы по отладке см. на странице https://yihui.org/tinytex/r/#debugging .Для получения дополнительной информации см. test-rticles-elsevier.log. Кроме того: Предупреждающее сообщение: В rm(chart_title, outfile_name, PNG_folder_name, outfile): объект 'outfile' не найден Выполнение остановлено

Я нашел этот ответ, в котором предлагалось использовать пакет «rticles» и использовать один из шаблонов журнала (например, elsevier).

R markdown/bookdown - как переключиться на статьи?

Я установил пакет 'rticles' и попробовал. В области YAML у меня было (для выходной части):

вывод:pdf_document:toc: нет rticles::elsevier_article:citation_package: natbibkeep_tex: yes

Этот подход изначально работал, и я смог связать в PDF, но после того, как я продолжил копировать свои фрагменты кода и связать в PDF, я получил ту же ошибку, что и выше (т.е. превышена емкость TeX, извините [размер входного стека =5000]. Я перезагрузил свой ноутбук и попытался снова, но, увы, та же ошибка.

Мне интересно, стоит ли мне подумать об удалении MiKTeX и попробовать другой продукт. Кто-то на SO упомянул LiveTex. Не знаю, куда обратиться в этот момент. Любые указатели приветствуются. Моя настройка r скопирована ниже, если это поможет.

      knitr::opts_chunk$set(echo = FALSE)

library(plyr)
library(tidyverse)
# note: tidyverse includes 'dplyr' package but not 'plyr'

library(printr)
library(reshape2)
library(pander)

library(lubridate)
library(scales)
library(rio)
library(knitr)
library(tinytex)
library(ggnewscale)
library(kableExtra)
library(hydroTSM)
library(cowplot)

panderOptions('knitr.auto.asis', FALSE)

0 ответов

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