Так что я уже довольно давно использую R Markdown, но теперь, когда я пытаюсь связать свой документ, он не работает.Появляется следующее сообщение об ошибке:
Ошибка LaTeX: Lonely \ item - возможно, отсутствует среда списка.
Я не уверен, почему это происходит, так какработал на меня раньше.В преамбуле моего документа есть два ярлыка:
\newcommand{\benum}{\begin{enumerate}}
\newcommand{\eenum}{\end{enumerate}}
У меня такое ощущение, что это может быть причиной моих проблем, но это расстраивает, так как я использовал их в течение столь длительного времени до этого без проблем.
Любая помощь будет принята с благодарностью!
РЕДАКТИРОВАТЬ:
Вот минимальный документ, который я сделал.Этот небольшой документ не будет вязать, и появляется то же самое сообщение об ошибке, описанное выше.
---
title: "Minimal Document"
author: Aiden Kenny
date: Friday, 09/21/2018
header-includes:
- #\usepackage{setspace}\doublespacing
- \newcommand{\benum}{\begin{enumerate}}
- \newcommand{\eenum}{\end{enumerate}}
- \usepackage{xcolor}
fontsize: 12pt
geometry: margin=1in
output: pdf_document
---
\newpage
```{r setup, include = FALSE}
knitr::opts_chunk$set(fig.width = 10, fig.height = 5, echo = TRUE)
library(mosaic)
library(knitr)
library(scatterplot3d)
```
1. Here is a sample of some code I found online. The code chunk by
itself will run fine, so that is not the issue.
```{r, echp=FALSE}
require(stats); require(graphics)
plot(cars, xlab = "Speed (mph)", ylab = "Stopping distance (ft)",
las = 1)
lines(lowess(cars$speed, cars$dist, f = 2/3, iter = 3), col = "red")
title(main = "cars data")
plot(cars, xlab = "Speed (mph)", ylab = "Stopping distance (ft)",
las = 1, log = "xy")
title(main = "cars data (logarithmic scales)")
lines(lowess(cars$speed, cars$dist, f = 2/3, iter = 3), col = "red")
summary(fm1 <- lm(log(dist) ~ log(speed), data = cars))
opar <- par(mfrow = c(2, 2), oma = c(0, 0, 1.1, 0),
mar = c(4.1, 4.1, 2.1, 1.1))
plot(fm1)
par(opar)
```
РЕДАКТИРОВАТЬ: Я играл с этим, и этоКажется, это часть проблемы:
\begin{enumerate}
\item Using the default enumerate/itemize commands
\item DO work!
\end{enumerate}
, но ...
\benum
\item Using the shortcut commands I made
\item DO NOT work!
\eenum
Когда я пытаюсь запускать фрагменты кода по отдельности, они прекрасно компилируются и выдают нужные графики,так что я подозреваю, что это проблема с LaTeX.Но я не техник, поэтому я не уверен.
Первоначально я создал эту команду быстрого вызова, чтобы я мог использовать куски кода R в такой среде (см. * 1045).* Как упомянуто кем-то ниже, это может иметь отношение к чему-то, что называется Pandoc?
Спасибо!