有没有办法对包含的 pdf 文件的每个页面进行 \label ?

有没有办法对包含的 pdf 文件的每个页面进行 \label ?

我将 PDF 文件作为报告附录的一部分。

PDF 文件没有页码,这些页码是使用pagecommand=\thispagestyle{plain}LaTeX 页码延续而添加的。

\usepackage{pdfpages}
\includepdf[pages=-, pagecommand=\thispagestyle{plain}]{file.pdf}

\pageref{}我如何才能在报告的其余部分引用每个 PDF 页面?

答案1

这是一个简单的技巧:

\documentclass{article}
\usepackage{pdfpages}

\newcounter{pdfpage}

\begin{document}

The second page of the included PDF file is on page~\pageref{file-2}.

\setcounter{pdfpage}{0}
\includepdf[pages=-,pagecommand={\thispagestyle{plain}\refstepcounter{pdfpage}\label{file-\thepdfpage}}]{file.pdf}

\end{document}

每次执行新操作时,自定义计数器都pdfpage需要重置includepdf

相关内容