Я нахожусь в процессе документирования некоторых своих функций для создаваемого пакета 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 ...
Обновление
Общий ответкажется "нет".(awww ...)
Однако я могу написать виньетку и использовать там "нормальные" латексные / пакеты.В любом случае, я только что заметил, что матричные уравнения, которые я потратил целую вечность, помещая в мой файл roxygen / Rd, выглядят ужасно в ?myFunction
версии справки (они отображаются как буквальный источник латекса).Это позор, потому что они выглядят прекрасно в pdf-версии справки.
@ Итератор указал на существование условного текста , поэтому я буду выполнять математику ASCII в.Rd файлы, но математика латекса в pdf руководстве / виньетка.