%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0.png)
Мне нужно вставить определенную страницу (заполненную строками для заметок) на каждой четной (или нечетной) странице. Я нахожу некоторые указания на изменение верхних или нижних колонтитулов, но ничего, что могло бы принудительно вставить определенное содержимое на самой странице.
Спасибо всем за помощь.
решение1
Это решение использует \afterpage
цикл для реализации вставки. Единственным недостатком является то, что оно всегда добавляет дополнительную страницу в конце.
Я поместил «конкретную страницу» в раздел \savebox
для эффективности.
\documentclass{article}
\usepackage{afterpage}
\usepackage{lipsum}
%\usepackage{showframe}
\newsavebox{\pagewithlines}
\newcommand{\numberlines}{10}
\savebox{\pagewithlines}{%
\count1=\numberlines\relax
\dimen0=\dimexpr\textheight/\count1 - \baselineskip\relax
\parbox[c][\textheight][t]{\textwidth}{\null
\loop\ifnum\count1>0
\advance\count1 by -1
\vskip\dimen0\hrulefill
\repeat}}
% add notes to even pages
\newcommand{\addnotes}{\ifodd\value{page}\else\noindent\usebox\pagewithlines\fi
\afterpage{\addnotes}}
\AtBeginDocument{\addnotes}
\begin{document}
\lipsum[1-6]
\end{document}