如何在Rmarkdown中正确使用fig.align?

如何在Rmarkdown中正确使用fig.align?,r,r-markdown,knitr,R,R Markdown,Knitr,因此,我在Rmarkdown中获得正确绘图所面临的主要问题是,当我尝试这样做时,使用以下代码(因为此代码“”旨在与Rmarkdown块中使用的传统“”相匹配) 然后当我尝试编织时,我得到以下错误 processing file: Writing_Sample_MKD.Rmd (*) NOTE: I saw chunk options "fig.align = 'right' Name, echo=FALSE, message=FALSE, warning=FALSE, paged.p

因此,我在Rmarkdown中获得正确绘图所面临的主要问题是,当我尝试这样做时,使用以下代码(因为此代码“”旨在与Rmarkdown块中使用的传统“”相匹配)

然后当我尝试编织时,我得到以下错误


processing file: Writing_Sample_MKD.Rmd
(*) NOTE: I saw chunk options "fig.align = 'right' Name, echo=FALSE, message=FALSE, warning=FALSE, paged.print=FALSE"
 please go to https://yihui.org/knitr/options
 (it is likely that you forgot to quote "character" options)
Error in parse(text = code, keep.source = FALSE) : 
  <text>:1:28: unexpected symbol
1: alist( fig.align = 'right' Simple
                               ^
Calls: <Anonymous> ... parse_params -> withCallingHandlers -> eval -> parse_only -> parse
Execution halted

但这些变化都不能解决这个问题。为什么会发生这种情况?我如何才能阻止这种情况发生?

您可以删除图align='right'后面的“Name”。 此外,还可以在块名称和块选项之间添加逗号

---
标题:“测试”
作者:“测试”
日期:“2020年10月13日”
输出:word\u文档
---
```{r设置,include=FALSE}
knitr::opts_chunk$set(echo=TRUE)
```
##包括情节
文本1
```{r您的\u chunk\u name,fig.align='right',echo=FALSE,message=FALSE,warning=FALSE,paged.print=FALSE}
绘图(压力)
```

Test2
您需要将区块名称放在任何参数之前。尝试
{r Name,fig.align='right',echo=FALSE,message=FALSE,warning=FALSE,paged.print=FALSE}
(假设这就是您试图对“Name”执行的操作),因此我按照您所说的将其更改为以下'{r Name,fig.align='right',echo=FALSE,message=FALSE,warning=FALSE}但现在它对我输入的ggplot图没有影响,但这修复了主要问题,即错误。

processing file: Writing_Sample_MKD.Rmd
(*) NOTE: I saw chunk options "fig.align = 'right' Name, echo=FALSE, message=FALSE, warning=FALSE, paged.print=FALSE"
 please go to https://yihui.org/knitr/options
 (it is likely that you forgot to quote "character" options)
Error in parse(text = code, keep.source = FALSE) : 
  <text>:1:28: unexpected symbol
1: alist( fig.align = 'right' Simple
                               ^
Calls: <Anonymous> ... parse_params -> withCallingHandlers -> eval -> parse_only -> parse
Execution halted

fig.align = 'right',
fig.align = "right"
fig.align = 'right';'character'
fig.align = 'right':'character