• R语言
  • RStudio中使用LaTeX内嵌R代码的问题

学习了谢老大的关于knitr包的书,尝试了下所谓的可重复性报告。用得效果挺好,但是有时会遇到一个问题:

\documentclass[UTF8]{ctexart}
\begin{document}
\title{一个小案例}
\author{...}
\maketitle
\section{按(品种*性别|日龄)方差分析【BmSpD方差分析】}

<<ANOVA-BmSpD, cache=TRUE, time=file.info("胸腿肌个体值2.RData")$mtime, warning=FALSE>>=

load("胸腿肌个体值2.RData")
...
@
结果老是报错:Line9: Error in grepl("\n", lines, fixed = TRUE)。
实在不知道是出了什么毛病,所以请大家帮我分析下。
8 天 后
能用英文的地方尽量用英文:
将“胸腿肌个体值2.RData”转换为英文,如data2.RData。knitr和latex对中文支持不是很好,特别是chunk中,尽量少用中文。
确实,我用纯英文重写,一次性过关。还有,LaTeX中有中文没问题,chunk中不能有中文。
对。chunk中不能有中文,LaTeX中不能有中文。这是目前没有解决好的问题。
devtools::install_github("rstudio/rticles")

rticles包里有个ctex模版,可解决latex中文问题,chunk那个没测试,如果还没入latex的深坑建议只熟悉rmarkdown就够了
[未知用户]
是的,latex实在高深。我教一个研究生学习使用rmarkdown,两分钟,他就说就学习rmarkdown了。rmarkdown简单,入门快。