我有一个名为的目录,其中Titlepage
的文件(至少 10 个 pdf)是titlepage_1.pdf
,,...。每个都有一页。titlepage_2.pdf
titlepage_3.pdf
该目录也托管在 Github 中,以便人们可以轻松下载标题页。Github 目录还包含相应的 LaTeX 文件。
我想用这些文件制作一个合并的 pdf,其中每页包含 4 个 pdf(pdfnup --nup 2x2 ....
)。并用其原始名称标记每个标题页。这样任何人都可以通过比较一个 pdf 中的所有内容来选择一个 pdf,然后下载他需要的标题页。
我想它可以用,LaTeX
因为它有pdfpages
包。
或者
答案1
没有必要pdfpages
,可以使用以下方法完成graphicx
:
\documentclass{scrartcl}
\usepackage{expl3,graphicx,url}
\newcommand\addpage[1]{%
\parbox{\dimexpr.5\linewidth}{%
\centering%
\fbox{\includegraphics[width=0.9\linewidth]{#1}}\\%
\path{#1}%
}%
\penalty0\relax
}
\lineskip=0pt plus 1fil
\begin{document}
\noindent
\ExplSyntaxOn
\int_step_inline:nnnn{1}{1}{100}{
\file_if_exist:nT{pg_#1.pdf}{
\addpage{pg_#1.pdf}
}
}
\ExplSyntaxOff
\end{document}
如果文件数量可能超过 100 个,则必须增加 100 个。