RMarkdown 编织到 docx(papaja)中的交叉引用方程
Cross reference equation in RMarkdown knitting to 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)
哪个returns这个:
正确引用了方程,但它的标签没有显示(在方程的左边或右边有一个 (1)),而是打印出代码中的文本。
有谁知道我在这里写错了什么,或者是否可以对 .docx 文件执行此操作?
感谢您的帮助
文档内交叉引用似乎只适用于 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}.
结果将如下所示(取决于方程和部分的数量):
The probability for the left side winning can be calculated using
equation 1
papaja
extends 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()
)。有关详细信息,请参阅 here。
在将我的 .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)
哪个returns这个:
正确引用了方程,但它的标签没有显示(在方程的左边或右边有一个 (1)),而是打印出代码中的文本。
有谁知道我在这里写错了什么,或者是否可以对 .docx 文件执行此操作?
感谢您的帮助
文档内交叉引用似乎只适用于 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}.
结果将如下所示(取决于方程和部分的数量):
The probability for the left side winning can be calculated using equation 1
papaja
extends 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()
)。有关详细信息,请参阅 here。