我正在写一个 Sweave 文档,我想包含一个小部分,详细说明 R 和包版本、平台以及评估文档所需的时间,但是,我想把它放在文档的中间!
我正在使用 \Sexpr{elapsed} 来执行此操作(这不起作用),但我想如果我将打印经过的代码放在最后评估的块中,然后我可以在中途包含该块,这也失败。
我的文档看起来像这样
%
\documentclass[a4paper]{article}
\usepackage[OT1]{fontenc}
\usepackage{longtable}
\usepackage{geometry}
\usepackage{Sweave}
\geometry{left=1.25in, right=1.25in, top=1in, bottom=1in}
\begin{document}
<<label=start, echo=FALSE, include=FALSE>>=
startt<-proc.time()[3]
@
Text and Sweave Code in here
%
This document was created on \today, with \Sexpr{print(version$version.string)} running
on a \Sexpr{print(version$platform)} platform. It took approx sec to process.
<<>>=
<<elapsed>>
@
More text and Sweave code in here
<<label=bye, include=FALSE, echo=FALSE>>=
odbcCloseAll()
endt<-proc.time()[3]
elapsedtime<-as.numeric(endt-startt)
@
<<label=elapsed, include=FALSE, echo=FALSE>>=
print(elapsedtime)
@
\end{document}
但这似乎不起作用(令人惊讶!)
有谁知道我该怎么做?
谢谢
保罗。