Я в процессе документирования некоторых моих функций для пакета 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.