在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