私は、作成中の R パッケージの関数の一部を文書化しているところです。
私は roxygen マークアップを使用していますが、それは私の質問とはほとんど関係ありません。
を使用してドキュメントに方程式を入れました\deqn{...}
。私の質問は
、この方程式を後で相互参照する方法はありますか?
たとえば、私の Rd ファイルでは次のようになります。
\deqn{\label{test}
y = mx + b
}
後で次のようなことができますか:
方程式 \ref{test} を参照すると、...
\eqref{test}
、\ref{test}
(「不明なマクロ」を取得し、リンクされていない)、および(実際には他の関数にリンクするためだけに\link{test}
機能が見つからないことを訴える)も試しました。test
そうしないと、何かハックなことをして、Rd ファイルの etc 内に-- (1)
手動Refer to equation (1)
で追加する必要があるのではないかと心配しています...\deqn
アップデート
一般的な答えは「いいえ」のようです。(あぁ…)
ただし、ビネットを作成して、そこで「通常の」ラテックス/パッケージを使用することはできます。いずれにせよ、roxygen/Rd ファイルに何年もかけて入力した行列方程式?myFunction
が、ヘルプのバージョンでは見栄えが悪いことに気付きました (ほぼ文字通りのラテックス ソースとして表示されます)。PDF版のヘルプでは美しく見えるので、これは残念です。
@Iterator はconditional textの存在を指摘したので、.Rd ファイルでは ASCII 演算を行いますが、PDF マニュアル/ビネットでは Latex 演算を行います。