在for中插入多个图像

我有五个图像存储如下(其中“currentDirectory”是从命令getwd())得到的结果:

currentDirectory/results/thePlot_1.jpg
currentDirectory/results/thePlot_2.jpg
currentDirectory/results/thePlot_3.jpg
currentDirectory/results/thePlot_4.jpg
currentDirectory/results/thePlot_5.jpg

我正尝试在Rstudio中编写一个.Rnw脚本,该脚本将创建.tex文件,然后运行pdflatex以使.pdf文件包含这五个图像。 以下是我目前所尝试的:

documentclass{article}
usepackage{float, hyperref}
usepackage[margin=1in]{geometry}
usepackage{graphicx}
usepackage{hyperref}
usepackage{caption}
usepackage{algorithm}
usepackage{algorithmic}

begin{document}
SweaveOpts{concordance=TRUE}

<<include=FALSE>>=
library(knitr)
opts_chunk$set(
concordance=TRUE
)
@

author{myName}
title{myTitle}

maketitle

<<echo=FALSE>>==
library(ggplot2)
library(GGally)
library(stringr)
library(dplyr)
library(matrixStats)
library(gridExtra)
library(reshape2)
@

section*{mySection}

FOR{i in 1:5}
Sexpr{nPlots=i}
Sexpr{plotName = "thePlot"}
Sexpr{outDir = "results"}
includegraphics{Sexpr{paste(getwd(), "/", outDir , "/", plotName, "_", i, sep="")}}
ENDFOR

end{document}

我收到一个错误:

"Object 'i' not found"

行 Sexpr {nPlot = i}。

我在一个类似的问题上(在循环中插入多个图像到Sweave文档中),并建议在合并一些建议后在此打开它。

链接地址: http://www.djcxy.com/p/26919.html

上一篇: Insert multiple images in for

下一篇: Cannot include figures via R/Sweave/LaTeX