本文介绍了关于Sweave/R/LaTeX的初学者问题(图形,书目)-我的第一个文档的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我只是从Sweave
和R
开始.在这里,我正在使用R
来输出一些数据,并且还试图包含一个绘图.该代码不编织.我有一个来自Web的Sweave
示例,可以很好地在RStudio
和LaTeX
中进行编译.
I am just starting with Sweave
and with R
. Here I am using R
to output some data and I am also trying to include a plot. The code does not sweave. I have one Sweave
example from the web that compiles well in RStudio
with LaTeX
.
\documentclass[a4paper]{article}
\begin{document}
<<echo=TRUE>>=
x <- rnorm(100)
xm <- mean(x)
xm
@
<<echo=FALSE>>=
x <- rnorm(100)
xm <- mean(x)
xm
@
<<echo=TRUE>>=
test.frame<-read.table(file="apples.d",header=T,sep= "")
names(test.frame)
head(test.frame)
class(test.frame)
@
\begin{figure}[htbp]
\begin{center}
\setkeys{Gin}{width=0.5\textwidth}
<<echo=FALSE,fig=TRUE,width=4,height=4>>=
plot(year,value)
@
\end{center}
\end{document}
并且文件apples.d包含:
and the file apples.d contains:
#Number of apples I ate
year value
8 12050 #year 2008
9 15292 #year 2009
10 23907 #year 2010
11 33997 #year 2011
我在做什么错了?
其他相关问题:
Sweave
文档是否支持普通的LaTeX
bibliography
文件.如何进行编译?
Does a Sweave
document support normal LaTeX
bibliography
file. How to do the compilation?
非常感谢...
推荐答案
已纠正多个问题,并以%%%%或####
Several problems corrected, marked by %%%% or ####
\documentclass[a4paper]{article}
\begin{document}
<<echo=TRUE>>=
x <- rnorm(100)
xm <- mean(x)
xm
@
<<echo=FALSE>>=
x <- rnorm(100)
xm <- mean(x)
xm
@
<<echo=TRUE>>=
##### Remove all comments from your data file
test.frame<-read.table(file="apples.d",header=T,sep= "")
names(test.frame)
head(test.frame)
class(test.frame)
@
\begin{figure}[htbp]
\begin{center}
\setkeys{Gin}{width=0.5\textwidth}
<<echo=FALSE,fig=TRUE,width=4,height=4>>=
#### Must tell plot where to get the data from. Could also use test.frame$year
with(test.frame,plot(year,value))
@
\end{center}
\end{figure}
\end{document}
这篇关于关于Sweave/R/LaTeX的初学者问题(图形,书目)-我的第一个文档的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!