Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当交叉引用方程式时,RStudio rticles编织到pdf书本失败_R_R Markdown_Cross Reference - Fatal编程技术网

当交叉引用方程式时,RStudio rticles编织到pdf书本失败

当交叉引用方程式时,RStudio rticles编织到pdf书本失败,r,r-markdown,cross-reference,R,R Markdown,Cross Reference,为了准备一篇新的会议文章,我想使用rticles并利用bookdown的交叉引用功能。 当使用标准方程式和交叉引用示例(例如,比较)时,此操作最初失败 原始错误消息为: ! Undefined control sequence. l.430 See equation \eqref {eq:linear} for more insights. 消除交叉引用指针\@ref(等式:线性)使编织完成。 然而,我——显然——失去了对等式的交叉引用 在所

为了准备一篇新的会议文章,我想使用rticles并利用bookdown的交叉引用功能。 当使用标准方程式和交叉引用示例(例如,比较)时,此操作最初失败

原始错误消息为:

! Undefined control sequence.
l.430 See equation \eqref
                         {eq:linear} for more insights. 
消除交叉引用指针
\@ref(等式:线性)
使编织完成。 然而,我——显然——失去了对等式的交叉引用

在所有R包更新之后,Rmd在没有抛出错误的情况下被编织。但是,交叉引用不会自动插入,而是打印
\@ref(eq:linear)

我认为问题与编织过程中如何处理此类参考(也称为控制序列)有关:(我不知道该怎么办

这个问题提供了指向官方文档的指针,该示例就是从这些文档中获得的

谢谢你告诉我如何设置方程式参考的格式

---
title: "rticles fails knitting equation references"
keywords: ["keyword 1", "keyword 2"]
abstract: |
  The abstract goes here.
  On multiple lines eventually.
## hook up rticles as base format with bookdown for referencing, etc
output:
  bookdown::pdf_book:
    base_format: rticles::ieee_article
---

Introduction
=============

To add math, I do the following

See equation \@ref(eq:linear) for more insights.

\begin{equation}
a + bx = c  (\#eq:linear)
\end{equation}

More cool text.

使用
\eqref
引用方程需要
amsmath
Tex包

对于此特定格式的ieee_文章,
amsmath
的使用取决于一个pandoc变量。您需要将其添加到yaml标题中

with_amsmath: true
您可以使用格式输出中的
extra\u dependencies
参数为任何rmarkdown格式添加任何Tex包

在这里,它也可以像这样工作

output:
  bookdown::pdf_book:
    base_format: rticles::ieee_article
    extra_dependencies: amsmath

(但此处不建议遵守IEEE要求,因为模板包括
amsmath
)的配置。

谢谢@cderv!工作起来很有魅力。还感谢Yihui将
amnmath
插入Articles IEEE格式。对于其他遇到类似问题的其他Articles格式,此修复程序可能会很方便。