4

I am looking for a package that helps to print two pages per sheet for a brochure. I have used leaflet class for printing three pages per sheet.

Booklet package looks promising. But it doesnt work well. The first page when centralized goes out of page. The code is given below

\documentclass[letterpaper,12pt]{article}
\usepackage[print,twouparticle]{booklet}
\begin{document}
hello World
\newpage
From me
\newpage
Hi again
\newpage
\section*{{\small TECHNICAL SESSIONS}}
\subsection*{{\footnotesize DAY 1}}
\end{document}
4

Whenever I need to do this, I always separate the ideas of sheet and page, and concentrate on the typographical unit, the page.

As I don't know what half-letter-paper is, I'll deal with A4 sheets, and A5 pages (which fit two to an A4 sheet). In this case, I'd specify the document entirely as A5 pages (or half-letter-paper), using geometry or memoir's built-in page geometry features, and then, at printing time, print them two up or in a booklet arrangement using my PDF viewer and printer driver in the way that does that best.

  • 1
    Seconded! If it's neccessary to create the booklet as PDF, the pdfpages package supports all kinds of page arrangements. – Stephan Lehmke Jun 14 '12 at 16:50
2

I also wanted to do this but I ended up using pdfbook with the command:

pdfbook --short-edge my.pdf

You might also need to change the signature (number of pages being folded), for example:

pdfbook --short-edge --signature 12 my.pdf
0

What about adding:

\special{landscape}
\target{\magstepminus1}{\paperheight}{\paperwidth}
\source{\magstep0}{\paperwidth}{\paperheight}

Right before \begin{document}?

0

With magazine and raster libraries from tcolorbox, it is possible to manually compose leaflets and booklets.

Following code shows an example taken from "Leaflet Example" in tcolorbox (v4.03) documentation. The original 6 pages leaflet has been converted into a 4 pages booklet.

\documentclass[a4paper,landscape]{article}
\usepackage[noheadfoot,margin=0pt]{geometry}
\usepackage[skins,raster,magazine]{tcolorbox}
\usepackage{lipsum}
\newenvironment{leaflet}[1][]{%
\begin{tcolorbox}[nobeforeafter,empty,colback=white,
sharp corners,size=minimal,left=10mm,right=10mm,top=10mm,bottom=10mm,
width=\textwidth/2,
breakable,
break at=\textheight,
height fixed for=all,
reset box array,
store to box array,#1]}
{\end{tcolorbox}%
\begin{tcbitemize}[raster columns=2,raster equal skip=0pt,blankest]
\tcbitem\consumeboxarray{4}
\tcbitem\consumeboxarray{1}
\tcbitem\consumeboxarray{2}
\tcbitem\consumeboxarray{3}
\end{tcbitemize}%
}
\pagestyle{empty}
\begin{document}
\begin{leaflet}[underlay={\node[above=5mm,font=\footnotesize]
at (frame.south) {- \arabic{tcbbreakpart} -};}]
\begin{center}
\bfseries\LARGE Example
\end{center}
\section{Introduction}
\lipsum[1]
\section{Main Part A}
\lipsum[2-8]
\section{Main Part B}
\lipsum[9-15]
\section{Conclusion}
\lipsum[16-18]
\end{leaflet}
\end{document}

enter image description here

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.