我想把两列的几张图片都放进去。为了方便修改图片数量和样式,我用了命令 \foreach。我的问题是图片会分成几页,但我无法达到这个效果。这是我写的代码。
\begin{tikzpicture}[font=\small\sffamily]
\node (row1) {\includegraphics[width=0.49\textwidth]{images/Original/1}};
\node[left=0mm of row1] {\includegraphics[width=0.49\textwidth]{images/Segmented/1}};
\foreach \i [remember=\i as \lastx (initially 1)] in {2,...,50} {
\node[below=0mm of row\lastx] (row\i) {\includegraphics[width=0.49\textwidth {images/Original/\i}};
\node[left= 0mm of row\i] {\includegraphics[width=0.49\textwidth]{images/Segmented/\i}};
};
\end{tikzpicture}
答案1
tikz 图片是一个盒子,我不认为你可以打破它,但看起来你只是想要一个更像的序列图像
\newcount\foo
\foo=1
\loop
\par
\includegraphics[width=0.49\textwidth]{images/Original/\the\foo}\hfill
\includegraphics[width=0.49\textwidth]{images/Segmented/\the\foo}%
\par
\ifnum\foo<50
\advance\foo 1
\repeat
答案2
嗯,你没有在示例中结束你的 tikzpicture。如果你包含图形,为什么不使用
\begin{figure}
\subfloat[]{}
...
\label{}
\end{figure}