我正在为我正在制作的 R 包记录我的一些功能。
我正在使用 roxygen 标记,尽管这在很大程度上与我的问题无关。
我已经将方程式放入我的文档中,使用\deqn{...}
. 我的问题是:
以后有没有办法交叉引用这个等式?
例如,在我的 Rd 文件中:
\deqn{\label{test}
y = mx + b
}
我以后可以做类似的事情吗:
参考方程 \ref{test}, ...
我试过了\eqref{test}
,\ref{test}
(它们都得到“未知宏”并且没有得到链接),而且\link{test}
(它抱怨它找不到函数test
,因为它实际上只是为了链接到其他函数)。
否则我担心我可能不得不做一些hacky并在Rd文件的etc中手动-- (1)
添加和...Refer to equation (1)
\deqn
更新
一般的答案似乎是“不”。(哇……)
但是,我可以写一个小插图并在那里使用“普通”乳胶/包。无论如何,我刚刚注意到我花了很长时间放入我的 roxygen/Rd 文件的矩阵方程?myFunction
在帮助版本中看起来很糟糕(它们显示为几乎字面的乳胶源)。真可惜,因为它们在 pdf 版本的帮助中看起来很漂亮。
@Iterator 指出了条件文本的存在,所以我将在 .Rd 文件中进行 ASCII 数学运算,但在 pdf 手册/插图中进行乳胶数学运算。