Я задавал аналогичный вопрос в отношении Sweave
(Динамические ссылки на рисунки в комментарии R в документе Sweave) и хотелось бы узнать, есть ли у кого-нибудь аналогичный ответ при использовании knitr
.
Цель состоит в том, чтобы получить следующий фрагмент кода
<<"example", fig.cap = "some figure", highlight = FALSE>>=
# the following code generated Figure \ref{fig:example}
plot(1:10, 1:10)
@
будут отображаться в результирующем .pdf как
# the following code generated Figure 1.1
plot(1:10, 1:10)
Пока что я обнаружил, что при установке highlight = FALSE
код R помещается в среду verbatim
в итоговом файле .tex. Если бы среда могла быть alltt
вместо verbatim
, тогда мы получили бы желаемый результат. Можно ли разместить невыделенные фрагменты кода в alltt
средах с помощью параметра knitr
?