是否可以使用(嵌套)for 循环从目录生成单独的和已编辑的 png 文件?我有一个 png 文件目录,我想单独注释每个文件,然后将它们导出为带有注释的 png 文件。我只是想用数字或字母进行注释。这是我迄今为止尝试过的方法,但它并没有达到我想要的效果。
\documentclass[border=1,convert]{standalone}
\usepackage{tikz}
\usetikzlibrary{shapes.misc,positioning}
\begin{document}
\begin{tikzpicture}
\node[inner sep=2pt] (origin) at (0,0) {};
\foreach \x in {2,...,5,A,B,C,D,E}{
\foreach \i in {2,4,6,8,10,12,14,16,18,20}{
\node[inner sep=2pt,right=\i of origin] {\includegraphics[scale=.2] {./\x image.png} node[above] {\x}};
}
}
\end{tikzpicture}
\end{document}
答案1
以下代码在三个示例图像、和下方分别放置一个注释,example-image-a
并将example-image-b
每个example-image-c
带注释的图像导出到,<jobname-n>.png
其中n
取值 0、1 和 2。
\documentclass[border=0pt,tikz,convert]{standalone}
\begin{document}
\foreach \i [count=\j] in {a,b,c}
{%
\tikz{\node [inner sep=0pt, label=below:Image \j: example-image-\i] {\includegraphics{example-image-\i}}; }%
}
\end{document}
除非您想使用它,否则您不需要它count
。我只是想在注释中添加一些内容。