这个人说 enscript 的工作“就像一个魅力”:http://www.dry-lab.org/blog/2018/numbering-pages-of-a-pdf但它擦除了我的 pdf - 在空白页上生成页码
id 宁愿使用类似 pdfsam 的东西:https://userguide.pdfsam.org/Public/Default.aspx? “使用页码功能,您可以在文档中插入页码” - 但这是针对 pdfsam 的“增强版”,只有“基本版”和“可视版”适用于 Linux
当我在网上搜索解决方案时,大多数答案都与“向 pdf 添加页面”而不是“添加页码”有关,因此我找不到好的信息。这个问题似乎是10年前问的,这意味着它最近变得简单了?
答案1
这是我找到的最佳答案:
https://forums.linuxmint.com/viewtopic.php?t=227297
使用乳胶底部给出的代码并运行pdflatex numbered.tex
。
我稍微修改了代码,最终得到:
\documentclass[twoside, a4paper, 12pt]{article}
\usepackage{pdfpages}
\usepackage{changepage}
\usepackage{fancyhdr}
\setlength\topmargin{-0.675in}
\setlength\textheight{7.0in}
\setlength\textwidth{7.0in}
\setlength\oddsidemargin{-0.25in}
\setlength\evensidemargin{-0.25in}
\strictpagecheck
\fancypagestyle{mystyle}{%
\fancyhf{}
\fancyhead[LO,RE]{\small\thepage}
}
\begin{document}
\includepdf[pages=-,pagecommand={\thispagestyle{mystyle}}]{i-need-numbers.pdf}
\end{document}
例如,我将页码放置在顶部,偶数页和奇数页分别位于左侧和右侧,遵循以下建议:
使用乳胶与 enscript 相比,这种方式看起来更简单,并且可以更好地控制输出。