Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从R中的变量打印内联latex方程,遇到问题\beta_R_Latex_R Markdown - Fatal编程技术网

从R中的变量打印内联latex方程,遇到问题\beta

从R中的变量打印内联latex方程,遇到问题\beta,r,latex,r-markdown,R,Latex,R Markdown,我想在一个r对象中存储一个内联latex数学字符串,然后输出这个字符串,这样在编织rmarkdown时,一个latex方程就会以pdf格式输出。在字符串中包含“\beta”时出错。下面是一个例子: --- title: "Untitled" author: "Tedward" date: "February 12, 2015" output: pdf_document --- ```{r} b_0<-"$\beta_0$" ``` `r b_0` --- 标题:“无标题” 作者:“

我想在一个r对象中存储一个内联latex数学字符串,然后输出这个字符串,这样在编织rmarkdown时,一个latex方程就会以pdf格式输出。在字符串中包含“\beta”时出错。下面是一个例子:

---
title: "Untitled"
author: "Tedward"
date: "February 12, 2015"
output: pdf_document
---

```{r}
b_0<-"$\beta_0$" 
```

`r b_0`
---
标题:“无标题”
作者:“泰德沃德”
日期:“2015年2月12日”
输出:pdf\U文件
---
```{r}
b_0输出文件:Test_beta.knit.md
>
>! 软件包输入错误:使用的键盘字符未定义
>(inpuntec)在inpuntencoding'utf8'中。
>
>有关说明,请参阅InpuNec软件包文档。
>键入H以获得即时帮助。
> ...                                              
>                                                  
>l、 97美元/小时
>
>尝试使用--latex engine=xelatex运行pandoc。
>pandoc:从TeX源生成PDF时出错
>错误:pandoc文档转换失败,错误为43
>停止执行
如果我复制了一个beta字符并将其粘贴到rmarkdown文件中,就会出现同样的错误。我考虑(并尝试了一点)将编码更改为,以便将beta作为一个字符,但意识到这并不能解决我的问题。我需要文本行来读取$\beta$,而不是$beta$。我已尝试修改字符串,使其不包含“$”:

`{r}

b_0在测试了我的评论之后,它似乎运行良好,没有额外的并发症

反斜杠是R字符串中的特殊字符,因此需要用另一个反斜杠对其进行转义。编织:

---
title: "beta test"
author: "Gregor"
date: "Friday, February 13, 2015"
output: pdf_document
---

```{r}
b0 = "$\\beta_0$"
```
Let's see if it works: `r b0`.
收益率:


字符串中的反斜杠是一个非常常见的R-FAQ。有关更多信息,请参阅或。

您几乎肯定需要使用另一个反斜杠来避开反斜杠,例如
b_0=“$\\beta_0$”
。但是,您可能需要自定义缝合或purl或其他(我不擅长knitr术语)来确保此内联代码具有与
output='asis'
chunk选项等效的功能。但是试试双反斜杠,看看这是否足够。格雷戈,你是我今天的英雄。我知道一定是这样的,谢谢你的帮助。谢谢你的帮助链接。
```{r}
b_0<-"\beta_0"
```

$`r b_0`$
---
title: "beta test"
author: "Gregor"
date: "Friday, February 13, 2015"
output: pdf_document
---

```{r}
b0 = "$\\beta_0$"
```
Let's see if it works: `r b0`.