Я пытаюсь напечатать код R в документе Latex с помощью Knitr.
У меня есть следующий простой код:
\begin{frame}{Plot Code}
<<plotcode,eval=FALSE,echo=TRUE,results='markup;$=\\$'>>=
...простой лм из случайно нарисованных данных...
yhat.fit <- yhat$fit[,"fit"]
... более простой код ...
\end{frame}
Это будет работать, НО нет замены знака $. Вместо этого я получаю математический режим для fit[,"fit"] на слайде (вместе с ошибками "missing $ Inserted" из компиляции pdflatex.
Я бы предпочел не иметь математического режима; вместо этого я хотел бы видеть знак $, поскольку он является неотъемлемой частью кода R.
В качестве обходного пути я заменил $
на \$
в полученном файле .tex
, но я надеюсь, что кто-нибудь сможет решить мою, казалось бы, простую проблему. Я предполагаю, что неправильно указываю разметку и структуру символов в параметрах, но я пробовал большое количество вариантов, но безуспешно.