在source2e.pdf
中有一个名为\two@digits
的宏
69 ⟨∗2ekernel⟩
70 \def\two@digits#1{\ifnum#1<10 0\fi\number#1}
这一问题也被称为前导零(leading-zero)问题,我想如果知道这点还是比较好搜索答案的...
Thanks to MICO
我的思路是模仿自定义\three@digits
:
\documentclass[tikz]{standalone}
\usepackage{pgffor}
\usepackage{graphicx}
\begin{document}
\makeatletter
% \def\two@digits#1{\ifnum#1<10 0\fi\number#1}
\def\three@digits#1{\ifnum#1<10 00\else\ifnum#1<100 0\fi\fi\number#1}
\foreach \x in {1,...,120} {\tikz{
% \node {\includegraphics[width=5cm]{p\x.pdf}};
\node {\includegraphics[width=5cm]{p\three@digits{\x}.pdf}};
}}
\makeatother
\end{document}
问 文件名为001,002,...,009,010,011,...,099,100,101,...,120如何优雅地批量插入?