在R中,使用普通的rmarkdown代码块(此处的普通含义与内联代码相反,如何呈现某些乳胶代码?
这里是一个示例:
---
title: "beta test"
output:
html_document
---
```{r}
a = 42
b = "$\\beta$"
c = "$a + 2$"
d = "a + 2"
a
b
c
d
```
`r a`
`r b`
`r c`
`r d`
生成:
我想呈现乳胶代码,例如内联代码时的$\\beta$
。
我的最终目标是从“三行反引号”代码块中以编程方式生成渲染的乳胶代码。
这是Mathjax代码,而不是LaTeX。 output:html_document
表示您正在生成html
文档。
无论如何,您可以尝试results="asis"
并仅使用一个反斜杠\beta
。但是,这似乎不再与内联代码兼容。一种解决方法是使用两个变量。
---
title: "beta test"
output:
html_document
---
```{r, results='asis'}
a = 42
b = "$\\beta$"
b1 = "$\beta$"
c = "$a + 2$"
d = "a + 2"
a
b
b1
c
d
```
`r a`
`r b`
`r b1`
`r c`
`r d`
内联代码