Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

For a questionaire-alike document, I want to add a blank page next to every other page. These pages must get the default headers, footers etceteras and should be included in the page numbering. This leaves the reader with space to make notations or answer some of the questions posed in the document.

I can add a twoside to documentclass and then manually add a \newpage on several places, but that seems like the wrong approach to me.

Since I am really new to (La)Tex, I might be going at this in the entirely wrong angle. Should I use some "annotatable" documentclass instead? I.e. one that adds a large margin for notes? Is there another way to solve this even better, maybe?

share|improve this question
add comment

1 Answer

up vote 5 down vote accepted

The following code does what you need. It uses the package everyshi. You can as well put any content on the empty page. Package lipsum is loaded to provide some dummy text.

\documentclass{article}

\usepackage{lipsum}

% THIS IS THE CODE YOU NEED
\makeatletter
\usepackage{everyshi}
\EveryShipout{%
\ifodd\c@page\relax%
\vbox{%
%INSERT ANY CONTENT HERE
}%
\newpage%
\fi%
}
\makeatother
% END OF THE CODE

\begin{document}

\lipsum[1-30]

\end{document}
share|improve this answer
1  
Well, this is a solution that adds a new page after every "other" page with unchanged header and whatsoever. LaTeX can do nearly anything. Of course, you can make large margins if that's enough, you can shorten the page so that there's a lot of space in the bottom (both can be easily done with the package geometry. –  tohecz Feb 5 '12 at 21:43
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.