首页 > 解决方案 > RMarkdown 编织到 docx (papaja) 中的交叉引用方程

问题描述

我试图在将我的 .Rmd 编​​织到 .docx 时获取方程式编号,但我还没有找到一种方法来让这个或标签交叉引用它们工作。我试过这个:

    $$
    P(L|C_L, C_R) = \frac {10^{\sum_{n=1}^ {4} (w_{c_{L,i}} - w_{c_{R,i}})}} {1+10^{\sum_{n=1}^ {4} (w_{c_{L,i}} - w_{c_{R,i}})}}
    $$\label(#eq:left)

The probability for the left side winning can be calculated using \@ref(eq:left)

这会返回:

在此处输入图像描述

正确引用方程,但它的标签不显示(方程的左侧或右侧有 (1)),而是打印出代码中的文本。

有谁知道我在这里写错了什么,或者这对 .docx 文件是否可行?

谢谢你的帮助

标签: r-markdownpandocpapaja

解决方案


papajaextends bookdown,因此您尝试的一般方法是正确的,但语法有点偏离。尝试以下操作:

\begin{equation}
P(L|C_L, C_R) = \frac {10^{\sum_{n=1}^ {4} (w_{c_{L,i}} - w_{c_{R,i}})}} {1+10^{\sum_{n=1}^ {4} (w_{c_{L,i}} - w_{c_{R,i}})}} 
(\#eq:left)
\end{equation}

The probability for the left side winning can be calculated using \@ref(eq:left)

请注意,Word 中不太支持公式引用(即apa6_docx())。有关详细信息,请参阅此处


推荐阅读