Как сделать перекрестную ссылку на уравнение в файле справки R / roxygen2

Я в процессе документирования некоторых моих функций для пакета R, который я создаю.

Я использую разметку roxygen, хотя это в значительной степени не имеет отношения к моему вопросу.

Я поместил уравнения в свою документацию, используя \ deqn {...} . У меня вопрос: Есть ли способ позже связать это уравнение?

Например, в моем файле Rd:

\deqn{\label{test}
 y = mx + b
}

Могу я позже сделать что-то вроде:

Ссылаясь на уравнение \ ref {test},. ..

Я пробовал \ eqref {test} , \ ref {test} (которые оба получают «неизвестный макрос» и не связываются), а также \ link {test} (который жалуется, что не может найти функцию test , потому что на самом деле она предназначена только для связи с другими функциями).

В противном случае, боюсь, мне придется сделать что-то взломанное и добавить в - (1) и См. Уравнение (1) вручную в \ deqn и т. д. в файле Rd ...

Обновление

Общий ответ - «нет». (уууууу ...)

Однако я могу написать виньетку и использовать там "нормальный" латекс / пакеты. В любом случае, я только что заметил, что матричные уравнения, которые я потратил целую вечность, вставляя в свой файл roxygen / Rd, выглядят ужасно в версии справки ? MyFunction (они отображаются как буквальный источник латекса. ).Что жаль, потому что они красиво смотрятся в pdf-версии справки.

@Iterator указал на существование условного текста , поэтому я буду выполнять математические вычисления ASCII в файлах .Rd, а математические вычисления латексом - в руководстве / виньетке в формате pdf.

13
задан Dason 22 June 2012 в 19:18
поделиться