您如何在markdown内的注视者标签中插入希腊符号?

时间:2019-04-05 13:01:53

标签: r latex r-markdown stargazer

我正试图在观星者的协变量标签中插入一个希腊三角洲。我尝试了\ Delta,但是它返回了有关转义字符'\ D'的错误。我尝试用'\',然后用'$'包裹。

有效的方法是使用字符串“ CHG”,然后用&#916替换html输出中的所有“ CHG”实例。

R Markdown的样本。当前引用的Delta返回“ delta”而不是希腊符号。

我尝试了2、3、4的斜线。我尝试用'$ {...} $

换行

输出:html_doc

#```{r setup, include = FALSE, warning = FALSE, comment = FALSE}

library(dplyr)
library(stringr)
library(tidyr)
library(stargazer)
library(knitr)

x <- rnorm(1000)
y <- rnorm(1000)*x
df <- data.frame(x,y)

model1 <- lm(y~x, data = df)
#```{r Perf1.1, echo = FALSE, warning = FALSE, comment = FALSE, message = FALSE, results='asis'}
stargazer(model1, header=FALSE, type = 'html',
          dep.var.labels = "\\Delta y")

3 个答案:

答案 0 :(得分:1)

反斜杠是R字符串中的转义字符。要从字面上包括它,因此您需要……对其进行转义。因此,将其加倍:

dep.var.labels = "\\Delta COGS_{t}",

但是,这可能不适用于HTML输出,仅适用于LaTeX输出。对于HTML,请使用相应的实体,或仅使用Unicode字符。

答案 1 :(得分:0)

由于某种原因,当您将它用(任何?)HTML标记包围时,它似乎可以工作。例如,对您有用的对我有用的是:

dep.var.labels = "<strong>&Delta;</strong> COGS_{t}",

答案 2 :(得分:0)

dep.var.labels = "<strong>&Delta;</strong> COGS_{t}

@HLRA 的上述答案适用于 HTML 代码,而不适用于 Latex 代码。即“out.html”文件的输出可以正确显示\Delta的符号。

但是生成的 Latex 代码不起作用,因为 <strong> 不是来自于 Latex 语言。