
Я пытаюсь набрать рукопись с необычным форматированием. Это двусторонняя рукопись, в которой основной текст находится только на четных страницах. Нечетные страницы содержат дополнительную информацию, которая относится к четной странице. Если такой дополнительной информации нет, нечетная страница должна быть пустой.
Так, например, для шестистраничного документа пример макета будет следующим:
- Пустой
- Информация о foo
- Пустой
- Информация о foo (продолжение)
- Поэма о Баре
- Информация о баре
Может ли кто-нибудь придумать способ добиться этого с помощью LaTeX?
решение1
Проблема может заключаться в том, что вы «пропускаете страницу вывода», что легко обойти с помощью некоторых стратегических вмешательств \afterpage{\mbox{}\clearpage}
:
\documentclass{article}
\usepackage[paper=a6paper]{geometry}
\usepackage{lipsum,afterpage}
\usepackage[strict]{changepage}
\newcommand{\nextoddpage}{\checkoddpage\ifoddpage\cleardoublepage\else\clearpage\fi}
\newcommand{\nextevenpage}{\checkoddpage\ifoddpage\clearpage\else\cleardoublepage\fi}
\begin{document}
% Document layout
% ---------------
% 1 Blank
% 2 Info about foo
% 3 Blank
% 4 Info about foo (continued)
% 5 Poem about Bar
% 6 Info about Bar
\mbox{}% 1 Blank
\nextevenpage
\afterpage{\mbox{}\nextevenpage}% 3 Blank
\lipsum[1-3]% 2+4 Info about foo (continued) (Lorem ipsum...felis eu massa.)
\nextoddpage
\lipsum[49]% 5 Poem about Bar (Vivamus sodales...rhoncus eu, magna.)
\nextevenpage
\lipsum[50]% Info about Bar (Quisque facilisis...Suspendisse arcu.)
\end{document}
Использованиеchangepage
может не потребоваться, в зависимости от вашей реализации.