Я пытаюсь собрать журнал для переплета. Когда я использую includepdf со смещением переплета, чтобы включить pdf-файл из нескольких страниц, смещение переплета применяется неправильно, первая страница смещена правильно, а остальные страницы — нет, то есть первая страница имеет смещение влево, затем вторая страница также имеет смещение влево, третья — смещение вправо, четвертая — смещение влево и т. д.
Как исправить эту проблему, чтобы страницы были смещены правильно?
Вот MWE и пример входного файла.
МВЭ:
\documentclass[10pt,twosided]{book}
\usepackage{pdfpages}
\usepackage[hmarginratio=1:1,paperwidth=6in,paperheight=9in]{geometry}
\usepackage[letter,frame,axes,cross,pdftex,center]{crop}
\includepdfset{offset=0.25in 0in,noautoscale,pages={-},pagecommand={}}
\pagestyle{empty}
\begin{document}
\includepdf{file}
\end{document}
Пример входного файла:(который должен быть сначала скомпилирован pdflatex для создания файла .pdf)
\documentclass[10pt]{article}
\setcounter{page}{29} % <--- Adjust this to correct page number
\setlength{\textwidth}{4.5in}
\setlength{\textheight}{7.125in}
\setlength{\parskip}{.07in}
\usepackage{lipsum}
\begin{document}
\title{ A file}
\author{ an author}
\maketitle
\begin{abstract}
An abstract
\end{abstract}
\lipsum[1-20]
\end{document}
Замечание: Я собираю журнал, включая файлы PDF, поскольку Combine работает некорректно и не может обрабатывать TIKZ и т. д.
решение1
Если вы добавите frame
параметры \includepdf
, то увидите, что смещение перевернуто правильно.
Однако размер включенного документа слишком велик для документа, в который он включен.
Возможно, вы хотите что-то подобное?
\documentclass[10pt]{article}
\setcounter{page}{29} % <--- Adjust this to correct page number
\usepackage[textwidth=4.5in,textheight=7.125in,paperwidth=5.75in,paperheight=9in]{geometry}
\usepackage{parskip}
\usepackage{lipsum}
\begin{document}
\title{ A file}
\author{ an author}
\maketitle
\begin{abstract}
An abstract
\end{abstract}
\lipsum[1-20]
\end{document}
\documentclass[10pt,twoside]{book}
\usepackage{pdfpages}
\usepackage[hmarginratio=1:1,paperwidth=6in,paperheight=9in]{geometry}
\usepackage[letter,frame,axes,cross,pdftex,center]{crop}
\includepdfset{offset=.25in 0in,noautoscale,pages={-},pagecommand={}}
\pagestyle{empty}
\begin{document}
\includepdf{file}
\end{document}