如何从rmarkdown代码块中呈现字符串中的乳胶代码?

问题描述 投票:0回答:1

在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`

生成:

enter image description here

我想呈现乳胶代码,例如内联代码时的$\\beta$

我的最终目标是从“三行反引号”代码块中以编程方式生成渲染的乳胶代码。

r latex r-markdown equation
1个回答
0
投票

这是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`

产品

enter image description here

内联代码

© www.soinside.com 2019 - 2024. All rights reserved.