我正在从许多全页 PDF 中编译文档并添加目录。由于 PDF 是全页的,页码可能不会从背景中脱颖而出。有什么好方法可以让它们脱颖而出吗?(我不想缩小包含的页面以腾出空间放置页脚,因为有些页面已经有一些非常小的字体。)
\documentclass[a4paper,11pt]{article}
\usepackage{pdfpages}
\usepackage{lmodern}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{hyperref}
\includepdfset{noautoscale=true, pagecommand={\thispagestyle{plain}}}
\begin{document}
\tableofcontents
\section{Documents}
\includepdf[pages=-,addtotoc={
1, subsection,1,One,h1,
2, subsection,1,Two,h2,
3, subsection,1,Three,h3
}]{blahblah.pdf}
\end{document}
答案1
您可以创建新的页面样式,fancyhdr
并将页码放置在\fcolorbox
白色填充中。
\documentclass[a4paper,11pt]{article}
\usepackage{pdfpages}
\usepackage{lmodern}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{xcolor}
\usepackage{fancyhdr}
\fancypagestyle{pageno}{
\setlength\fboxsep{5pt}
\fancyhf{}
\fancyfoot[C]{\fcolorbox{white}{white}{\thepage}}
}
\usepackage{hyperref}
\includepdfset{noautoscale=true, pagecommand={\thispagestyle{pageno}}}
\begin{document}
\tableofcontents
\section{Documents}
\includepdf[pages=-,addtotoc={
1, subsection,1,One,h1,
2, subsection,1,Two,h2,
3, subsection,1,Three,h3
}]{blahblah.pdf}
\end{document}