将不同大小的页面缝合在一起

将不同大小的页面缝合在一起

我正在用 LaTeX 制作一本期刊的封面。我有封面、封底和书脊的单独文件。我想将它们合并为一个无缝 PDF,其高度与 A5 纸张相同,但宽度为 (2*A5width+1cm)(书脊宽 1cm)。我尝试过使用pdfpages,但它会在书脊周围增加空间,就像 A5 纸张一样:

\documentclass{article}
\usepackage{pdfpages}
\usepackage[a5paper,margin=0.7in]{geometry}
%\usepackage{}% A local style file for this specific journal; I don't think the other packages are relevant.

\geometry{paperwidth={2\paperwidth+1cm}}
\begin{document}

\includepdfmerge[nup=3x1]{backcover,spine,frontcover}

\end{document}

答案1

pdfpages提供了一个宏delta= <x dimen><y dimen>来调整插入页面之间的间距。您可以为<x dimen>

\documentclass{article}
\usepackage{pdfpages}
\usepackage[a5paper,margin=0.7in]{geometry}

\geometry{paperwidth={2\paperwidth+1cm}}
\begin{document}

% Try these options 
\includepdfmerge[nup=3x1,delta=-0.9in 0in]{pgfmanual,pullquote,pgfmanual}
%\includepdfmerge[nup=3x1,delta=-0.5in 0in]{pgfmanual,pullquote,pgfmanual}
%\includepdfmerge[nup=3x1,delta=-0.9in 0in,noautoscale]{pgfmanual,pullquote,pgfmanual}

\end{document}

除此之外,noautoscale如果您不想将页面放入主页中,也可以这样做。

delta=-0.9in 0in

在此处输入图片描述

delta=-0.5in 0in

在此处输入图片描述

答案2

您可以尝试以下选项:

在此处输入图片描述

\documentclass{article}
\usepackage{geometry}% http://ctan.org/pkg/geometry
\geometry{margin=0pt,paperwidth=\dimexpr148mm+148mm+1cm,paperheight=210mm}
\usepackage{atbegshi,graphicx}% http://ctan.org/pkg/{atbegshi,graphicx}
\setlength{\parindent}{0pt}
\pagestyle{empty}
\begin{document}
\AtBeginShipoutNext{\AtBeginShipoutDiscard}% Remove first page
\resizebox{148mm}{210mm}{B}% Back
\resizebox{1cm}{210mm}{S}% Spine
\resizebox{148mm}{210mm}{F}% Front
\end{document}

由于第一页已完全填满行,因此设置了一个完全空白的页面,可以使用\AtBeginShipoutNext{\AtBeginShipoutDiscard}from删除该页面atbegshi

当然,您可以用它\includegraphics来替换背部/前部/脊柱。

相关内容