我添加了 pdf 页面,并希望它们有页码。因此,我做了以下操作:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[final]{pdfpages}
\begin{document}
\setboolean{@twoside}{false}
\includepdf[pages=-,noautoscale,pagecommand={\thispagestyle{plain}}, offset=5 -25]{file}
\end{document}
但是页码位置太高了!我该如何手动调整页码位置?这是一张照片:
我尝试了 fancyhdr,但它只是在我的页面顶部画了一条线。
答案1
创建一个新的页面样式,用于标识导入页面的页码位置。下面我定义了importedpages
页面样式,这要感谢fancyhdr
:
\documentclass{article}
\usepackage{pdfpages}
\usepackage{fancyhdr}
\fancypagestyle{importedpages}{%
\fancyhf{}% Clear header/footer
\renewcommand{\headrulewidth}{0pt}% Remove header rule
\renewcommand{\footrulewidth}{0pt}% Remove footer rule (default)
\fancyfoot[C]{\raisebox{-3\baselineskip}[0pt][0pt]{\thepage}}% Lower page number into position
}
\begin{document}
Something
\includepdf[
pages=-,% Import all pages
noautoscale,% Don't scale pages to input
pagecommand={\thispagestyle{importedpages}}% importedpages page style for all pages
]{lipsum50.pdf}% 50 paragraphs of lorem ipsum (\lipsum[1-50])
\end{document}