我有一个 pdf 文件,想在每页底部添加 15pt 空间。页面大小不同
我正在尝试以下方法来显示页面。
\documentclass{scrartcl}
\usepackage{geometry}
\usepackage{pdfpages}
\usepackage[automark,headsepline,footsepline]{scrlayer-scrpage}
\begin{document}
\includepdfmerge[fitpaper]{/home/simha/latex/test.pdf, 1743}
\includepdfmerge[fitpaper]{/home/simha/latex/test.pdf, 1744}
\includepdfmerge[fitpaper]{/home/simha/latex/test.pdf, 1745}
\end{document}
现在,如何在上面的代码中在每个代码的底部添加 15pt。
上述代码将创建以下 pdf
答案1
答案2
下面使用自定义页面大小在文档中间的 pdf 页面底部添加了额外的空间
我有一个大小为 15pt 的 pdfpage,432pt x 240pt
我想将其添加到底部。因此页面大小将是432pt x 255pt
。
\documentclass{article}
\usepackage{pdfpages}
\usepackage{geometry}
\begin{document}
% offset is 7.5pt since the pdf will be centered initially
% templatesize is the most important part here. without templatesize fitpaper will create page size of 432x240
\includepdfmerge[offset=0 7.5,fitpaper,templatesize={432pt}{255pt}]{/home/simha/latex/test.pdf, 497}
\end{document}
因此,includepdfmerge 中有 2 件事要做
a) fitpaper, templatesize={432pt}{255pt}
(两者必须一起使用)
b) offset=0 7.5
(由于 fitpage 之后页面居中,所以我们必须将其向上推15/2
输出如下
如果我们想添加页码,那么我们可以使用下面的
\documentclass{scrartcl} % required for page number
\usepackage{pdfpages}
\usepackage{geometry}
\usepackage[automark,headsepline,footsepline]{scrlayer-scrpage} % required for page numbergin
\begin{document
\newgeometry{layoutwidth = 432pt,layoutheight = 253.56pt,left=0mm,right=0mm,top=0mm, bottom=0mm,footskip=1mm}
\includepdfmerge[offset=0 7.5,fitpaper,templatesize={432pt}{255pt},pagecommand={\thispagestyle{plain}}]{/home/simha/latex/test.pdf, 497}
\end{document}
我们将使用
\documentclass{scrartcl}
\usepackage[automark,headsepline,footsepline]{scrlayer-scrpage}
和
pagecommand={\thispagestyle{plain}}
但为了使上述内容发挥作用,我们必须添加以下内容
\newgeometry{layoutwidth = 432pt,layoutheight = 255pt,left=0mm,right=0mm,top=0mm, bottom=0mm,footskip=1mm}
然后输出将看起来像(带有额外的空格和页码)