I was reading here that $$
在LaTeX中已弃用,并替换为\[
和\]
。但是,当我在R Studio中使用R Markdown时,情况似乎恰恰相反。
如果将方程式包装在$$
中,它将在我的R Markdown(在R Studio中)中显示块样式和实时预览。如果我使用\[
和\]
仍然可以,但不会显示R Studio实时预览。见下文。
---
title: "Untitled"
author: "March 2019"
output: html_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
\[x = R + F\]
$$x = R + E$$
答案 0 :(得分:3)
linked Q&A是正确的。 $$
已不支持LaTeX。但是,您不是在编写LaTeX,而是在编写由pandoc
处理的Rmarkdown。在pandoc manual中,我们发现:
TeX数学将以所有输出格式打印。呈现方式取决于输出格式:
LaTeX
它将被\(...\)
(对于内联数学)或\[...\]
(对于显示数学)逐字包围。
因此,您可以在Rmarkdown文档中使用$$...$$
,并且在通过LaTeX转换为PDF时仍具有正确的输出。另一种形式由于另一个pandoc extension而起作用。如果需要方程式的交叉引用,则应使用bookdown。