---
title: "esc"
output: html_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
A. An amount between $5 and $10.
B. An amount between \$5 and \$10.
C. An amount between \\$5 and \\$10.
X. An equation $1 and 1 = 2$.
Y. An equation \$1 and 1 = 2\$.
Z. An equation \\$1 and 1 = 2\\$.
我有一个类似但不同的问题here。如果我需要对差异进行澄清,请发表评论。我问两个不同的问题,希望这是显而易见的。
不管怎样,上面编织 .Rmd 的输出如下所示。为什么例子X
正确调用 LaTeX,其中示例A
才不是?X
and A
对我来说似乎几乎相同,我想知道为什么它们都不改变美元符号内的任何内容$
转换为 LaTeX 文本?
我知道我可以使用\(
and \)
取代$
and $
。我只是想知道为什么$
and $
在我的示例中没有正确调用 LaTeX。它似乎是任意的,它适用于X
, 但不是A
,尽管我怀疑这是任意的。
Pandoc 的手册,在Pandoc 的 Markdown > 数学 section,可能解释得最好:
两者之间的任何事情$
字符将被视为 TeX 数学。开幕$
右侧必须有一个非空格字符,而结束字符$
左侧必须有一个非空格字符,并且后面不能紧跟数字。因此,$20,000 and $30,000
不会解析为数学。如果由于某种原因您需要将文本括起来$
字符,反斜杠转义它们,它们不会被视为数学分隔符。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)