Я занимаюсь документированием некоторых моих функций для пакета R, который я создаю.
Я использую разметку roxygen, хотя это в значительной степени не имеет отношения к моему вопросу.
Я разместил уравнения в своей документации, используя \deqn{...}. Мой вопрос:
Есть ли способ перекрестного ссылки на это уравнение позже?
Например, в моем Rd файле:
\deqn{\label{test}
y = mx + b
}
Могу ли я позже сделать что-то вроде:
Ссылаясь на уравнение \ref {test},...
Я пробовал \eqref{test}, \ref{test} (которые оба получают "неизвестный макрос" и не связаны), а также \link{test} (который жалуется, что не может найти функцию test, потому что это действительно просто для привязки к другим функциям).
В противном случае я боюсь, что мне, возможно, придется что-то взломать и добавить в -- (1) и Refer to equation (1) вручную в \deqn и т.д. в файле Rd...
Update
Общий ответ выглядит как "нет". (Awww...)
Однако я могу написать виньетку и использовать там "нормальный" латекс/пакеты. В любом случае, я только что заметил, что матричные уравнения, которые я потратил на перенос в мой файл roxygen/Rd, выглядят ужасно в версии справки ?myFunction (они отображаются как буквально буквальный источник латекса). Какой позор, потому что они выглядят красиво в pdf-версии справки.
@Iterator указал на существование условного текста, поэтому я буду делать математику ASCII в файлах .Rd, но математика Latex в pdf-руководство/виньетка.