如何解决自动从文件夹中插入表格中的多个图像
我需要将图像输入到我在乳胶中创建的表中,问题是我要制作成百上千个这样的表,因此我一直在寻找一种方法,使我不能写出每个名字命令中的图像。我将所有图像都放在一个下页文件夹中,并且它们都具有类似的名称,例如:fake_image_MPI_rank_0_Epoch_92_Batch_400_N_image_16.png
我的表格如下:
\begin{table}[H]
\centering
\begin{tabular}{|c|c|c|c|c|c|}}
\hline
\includegraphics[width=20mm]{} &
\includegraphics[width=20mm]{} &
\includegraphics[width=20mm]{} &
\includegraphics[width=20mm]{} &
\includegraphics[width=20mm]{} &
\includegraphics[width=20mm]{} \\
\hline
\includegraphics[width=20mm]{} &
\includegraphics[width=20mm]{} &
\includegraphics[width=20mm]{} &
...
...
\end{tabular}
\end{table}
通过在线查看,我意识到可以使用for循环或类似方法完成此操作。但是,实际上并没有找到很多示例或文档来让我编写那堆乳胶代码。有人知道怎么做吗?
文件名后面的逻辑
时期:从0到1000以上,但我只对其中的一些感兴趣(例如从998到1000)
批处理:从0到400,并以100为增量(因此0、100、200等)
图片:从1到10,以1为增量
MPI_rank:不变(始终为0)
迭代几个时期(例如从998到1100)并插入所有批次的所有图像,将产生足够的内容来创建这些表之一。
链接到下页示例 https://www.overleaf.com/3116518543qnnrwdhsbdbg
解决方法
所有这些图片可能无法放在单个页面上,因此我建议放弃表格而将它们并排放置。这将是允许分页符的最简单方法。您可以使用67
包中的\captionof
宏添加标题。
如果没有该表,则可以使用caption
包中的\foreach
轻松地完成循环。如果需要线条,则可以将图像放置到pgffor
es中,但是在表格中使用太多线条反而是不好的样式,因此最好将其删除。
其他一些评论:
-
不要多次加载同一软件包
-
最后加载
\fbox
hyperref
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。