I wrote my thesis and my school wants an one-sided print. The printing and binding will be done by a professional bookbinder. They only accept only two sided manuscripts.

My \documentclass:


Because of that I need to add a blank page after every page of content. I don't want to do this manually using \newpage or \clearpage because there are too many pages. Is there any LaTeX command (or package) to do this (automatically)?

Thanks for your help!

  • Should those empty pages be counted as well?
    – user31729
    Jan 7, 2018 at 15:13
  • All empty pages should NOT be counted.
    – Suriyaa
    Jan 7, 2018 at 15:15
  • can you show code line with documentclass? which options you have there?
    – Zarko
    Jan 7, 2018 at 15:22
  • @Zarko Ok. Post updated.
    – Suriyaa
    Jan 7, 2018 at 15:30
  • 4
    This seems very strange to me, I would expect a binder/printer that was experianced in printing thesis to university thesis standards to be able to handle single-sided printing. Jan 7, 2018 at 19:10

2 Answers 2


A solution with package atbegshi. It hooks into \shipout, the internal command to ship out a page. The hook (\AtBeginShipout{...} adds an empty page before the actual page except for the first.




Five pages are generated: 1st page, empty page, 2nd page, empty page, 3rd page.


I would use pdfpages to do this after the whole thesis is done, since you really have no need for a document with blank pages except to send to the printer, so it makes sense to keep the two documents separate.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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