有没有一种方法可以添加LaTeX符号(如无穷\infty)以在R markdown内添加图形标题?

我可以使LaTeX文本格式正常工作,但是我不知道使用符号的方法。

这是一个使用LaTeX文本格式的工作示例:

---
output:
  pdf_document:
    fig_caption: yes
---

```{r setup, include=FALSE}
library(knitr)
opts_chunk$set(
  echo=FALSE,
  message=FALSE,
  warning=FALSE,
  fig.align = 'center'
  )
```

## Testing LaTeX syntax within captions

```{r pressure, fig.cap="\\label{testPlot}This caption has LaTeX with
{\\small small text} and some {\\footnotesize footnote text and
\\textbf{bold footnote}} and \\textit{italic}"}
plot(pressure)
```

我尝试了所有我能想到的组合,但都没有奏效。例如,使用内联LaTeX \\infty,内联转义等,使用double Escape {\infty},方括号{\\infty},使用方括号$\infty$内的double Escape,内联转义等。

任何建议将不胜感激。

最佳答案

$\\infty$有效。您需要在\中转义\infty,而IIRC这是一个数学模式符号,因此也需要调用它。

```{r pressure, fig.cap="\\label{testPlot}This caption has LaTeX with {\\small small text} and some {\\footnotesize footnote text and \\textbf{bold footnote}} and \\textit{italic} and $\\infty$"}
plot(1:10)
```

关于r - 如何在R markdown中将LaTeX符号添加到fig.cap?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52211695/

10-11 08:08