本文记录了LaTeX
中如何快速批量插入大量图片的方法。
以下情况仅针对你要插入的图片要求一样的情况。
假设在/images
文件夹下面你有各种格式的图片需要插入。
最简单的情况可以这样处理。打开git bash
,输入如下的指令,即可得到一系列的代码。在tex
里面用就行了。
1 | for f in images/*.*; do echo "\\includegraphics[width=0.9\\linewidth]{images/$f}\\\\"; done; |
具体的代码可以根据需求更改,例如想用浮动体的插图代码。
1 | for f in images/*.*; do printf "\\\begin{figure}\n\t\centering\n\t\includegraphics[width=0.7\linewidth]{images/$f}\n\t\caption{}\n\t\label{fig:$f}\n\\\end{figure}\n\n"; done; |
如果想要插入指定后缀格式的图片,比如png
的,那么把images/*.*;
改成images/*.png;
即可。
下面再给个别的样式的例子。
1 | for f in Figures/*.*; do printf "\\\begin{minipage}{0.18\linewidth}\n\t\centering\n\t\includegraphics[height=1\linewidth]{$f}\n\t\caption{}\n\\\end{minipage}\n"; done; |
参考链接:
https://tex.stackexchange.com/questions/98748/including-many-figures-from-a-directory