Vor ein paar Jahren hat jemand gepostet (https://tex.stackexchange.com/a/53366/2966) behauptet
Nachdem Sie ein Buch im Doppelnutzen gescannt haben, können Sie die Seiten mit
pdfpages
undifthen
in zwei Hälften teilen und im Einzelnutzen wieder zusammensetzen.
Ich habe ein PDF-Dokument im 2-fachen Format „gedruckt“, so dass auf jeder ANSI-A-Seite (8½″×11″) zwei 5½″×8½″-Seiten liegen, die ich extrahieren möchte. Wie gehe ich dabei vor?
Ich kann dies manuell tun, indem ich schreibe
\documentclass{minimal}
\usepackage[
papersize={5.5in,8.5in},
margin=0pt, ignoreall,
]{geometry}
\setlength{\parindent}{0pt}
\usepackage{pdfpages,graphicx}
\begin{document}
\includegraphics[viewport= 0 0 396 612, page=1]{two-up.pdf}
\includegraphics[viewport= 396 0 792 612, page=1]{two-up.pdf}
\includegraphics[viewport= 0 0 396 612, page=2]{two-up.pdf}
\includegraphics[viewport= 396 0 792 612, page=2]{two-up.pdf}
% etc.
\end{document}
aber das ist repetitiv und fehleranfällig. Gibt es eine Möglichkeit, dies automatisch für das gesamte Buch zu tun?
Antwort1
Eine Schleife ist alles, was benötigt wurde, und die Schleife kann sogar mit der Anzahl der Seiten im Quelldokument initialisiert werden:
% …
\begin{document}
\count 254 = 1
\loop
\includegraphics[viewport= 0 0 396 612, page=\count 254]{two-up.pdf}
\includegraphics[viewport= 396 0 792 612, page=\count 254]{two-up.pdf}
\ifnum \count 254 < 100 %%% maximum page number
\advance \count 254 by 1
\repeat
\end{document}
Vielen Dank anPhilip Taylor auf der TeXhax-Mailingliste.