私は、knitr を使用して、研究の自動レポートを作成しています。最終文書のさまざまな変数に応じて、テキストを印刷したり印刷したりしたくありません。comment=NA を使用して "##" を削除しましたが、knitr は tex ファイルの verbatim クラスの間にすべてを配置しました。
Rスクリプトを介してknitrを呼び出しています:
INITIATION = T
rmarkdown::render("main.Rmd")
main.rdm には、次のものがあります。
```{r, results:asis, comment=NA,echo=FALSE}
if (INITIATION){
#print (as.character(Initiation_form$Commentspre))
print ("testing that")
}
```
`r Initiation_form$Commentspre`
texファイルで私を与えます:
\begin{verbatim}
[1] "testing that"
\end{verbatim}
testing that
インライン テキストは機能しますが、ループ内または if 引数内に配置することはできません...ボーナスとして、[1] を取り除くにはどうすればよいですか