为什么在Rmarkdown中抑制错误不';不行?
我想消除Rmw文件中的错误。因此,我尝试设置全局块选项为什么在Rmarkdown中抑制错误不';不行?,r,error-handling,r-markdown,knitr,sweave,R,Error Handling,R Markdown,Knitr,Sweave,我想消除Rmw文件中的错误。因此,我尝试设置全局块选项error=TRUE,但它不起作用。另外,直接在区块中设置区块选项error=TRUE也不起作用。 下面是一个示例代码: \begin{document} \SweaveOpts{concordance=TRUE} abc <<setup, cache=F, include=F>>= library(knitr) library(formatR) opts_chunk$set(error=TRUE) knit_h
error=TRUE
,但它不起作用。另外,直接在区块中设置区块选项error=TRUE
也不起作用。
下面是一个示例代码:
\begin{document}
\SweaveOpts{concordance=TRUE}
abc
<<setup, cache=F, include=F>>=
library(knitr)
library(formatR)
opts_chunk$set(error=TRUE)
knit_hooks$set(error=TRUE)
@
<<a,error=TRUE>>=
A <- 5
# of course, that doesnt work, but i want the error message as chunk output
A * B
@
\end{document}
\开始{document}
\SweaveOpts{concordance=TRUE}
abc
=
图书馆(knitr)
图书馆(格式化程序)
选择块$set(错误=TRUE)
针织钩$set(错误=TRUE)
@
=
A您似乎在使用swave
从基R开始,而不是knitr
。如果您使用的是knitr
,则会收到关于\swaveopts{concordance=TRUE}
语句的警告
如果您使用的是RStudio,这是项目选项之一。如果您直接运行东西,请运行knitr::knit(“”
,而不是swave(“”
)
还有一些其他错误将停止knitr的工作;此版本修复了这些问题:
\documentclass{article}
\begin{document}
abc
<<setup, cache=F, include=F>>=
library(knitr)
library(formatR)
opts_chunk$set(error=TRUE)
@
<<a,error=TRUE>>=
A <- 5
# of course, that doesnt work, but i want the error message as chunk output
A * B
@
\end{document}
\documentclass{article}
\开始{document}
abc
=
图书馆(knitr)
图书馆(格式化程序)
选择块$set(错误=TRUE)
@
=
A您似乎在使用swave
从基R开始,而不是knitr
。如果您使用的是knitr
,则会收到关于\swaveopts{concordance=TRUE}
语句的警告
如果您使用的是RStudio,这是项目选项之一。如果您直接运行东西,请运行knitr::knit(“”
,而不是swave(“”
)
还有一些其他错误将停止knitr的工作;此版本修复了这些问题:
\documentclass{article}
\begin{document}
abc
<<setup, cache=F, include=F>>=
library(knitr)
library(formatR)
opts_chunk$set(error=TRUE)
@
<<a,error=TRUE>>=
A <- 5
# of course, that doesnt work, but i want the error message as chunk output
A * B
@
\end{document}
\documentclass{article}
\开始{document}
abc
=
图书馆(knitr)
图书馆(格式化程序)
选择块$set(错误=TRUE)
@
=
A.