So I am developing a LaTeX document that will have several copies of the same or similar 'document' within it. Eg pages 1-10 might be a proforma pre-populated with someone's name and details, and then pages 11-15 might be a different proforma with different name and details, no. of pages etc. Sure, I could output one proforma to one PDF file, but I was hoping to output one PDF with all of the proformas in it.

Problem is, need them to print double sided, stapled - one stapled 'pack' for each of the constituent documents within a single PDF file. Is it even possible to do this, and if so, can LaTeX do it? Some sort of 'end of this document, staple' signal to send to printer/photocopier etc. Any help appreciated.

  • 1
    Load the class with the twoside option and use \cleardoublepage before to start the new data. – Sigur Jan 26 '15 at 12:55
  • 1
    @Sigur this will not do the stapling... I don't think that part of the question is possible. – Paul Gessler Jan 26 '15 at 12:55
  • 1
    @PaulGessler, it sounds like a chapter for a book. Different margins and new chapter to split the document. I'm confused, sorry. – Sigur Jan 26 '15 at 12:57
  • It's not a book, it's data collection forms for people to fill in once they're printed out. I know I can't set it to 'staple' from within LaTeX, but I can set stapling and double sided in the 'file->print' dialog box, I'm just wondering if there's a way to fool a printer in to thinking that different points in the PDF file represent the end of a document (so staple) etc – tornadof3 Jan 26 '15 at 13:02
  • Can a printer even do that? – John Kormylo Jan 26 '15 at 17:48

Not really

What you want is only doable with Portable Job Tickets. There is currently no software support for creating them (although that may be possible with LuaTeX) and only high-end printers (or print shops) will handle them.

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.