2

我试图在将我的 .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 文件是否可行?

谢谢你的帮助

4

2 回答 2

1

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())。有关详细信息,请参阅此处

于 2021-01-29T10:11:18.640 回答
0

文档内交叉引用似乎仅适用于 Bookdown 输出格式 - 即 word_document2 见此处:https ://bookdown.org/yihui/rmarkdown-cookbook/cross-ref.html

您可以使用 pdf_document 输出并使用通用的 LaTeX 参考公式:

   \begin{equation} \label{eq:left}
        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}})}}
    \end{equation} 

将以下内容放入参考中:

The probability for the left side winning can be calculated using
equation \ref{eq:left}.

结果将如下所示(取决于方程和部分的数量):

左侧获胜的概率可以使用等式 1 计算

于 2021-01-27T16:19:41.473 回答