몇 년 전에 누군가가 다음과 같은 글을 올렸습니다.https://tex.stackexchange.com/a/53366/2966) 주장
2-up 책을 스캔한 후
pdfpages
및 를 사용하여ifthen
페이지를 두 개로 나누고 1-up을 다시 조립할 수 있습니다.
2업으로 "인쇄된" PDF 문서가 있으므로 각 ANSI-A(8½″×11″) 페이지에 추출하려는 2개의 5½″×8½″ 페이지가 있습니다. 이 문제를 어떻게 해결하나요?
이 작업은 수동으로 작성하여 수행할 수 있습니다.
\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}
그러나 이는 반복적이고 오류가 발생하기 쉽습니다. 책 전체에 대해 이 작업을 자동으로 수행할 수 있는 방법이 있나요?
답변1
필요한 것은 루프뿐이며 소스 문서의 페이지 수로 루프를 초기화할 수도 있습니다.
% …
\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}