[texhax] using both sides of page for a 2-up latex document?

Christopher W. Ryan cryan at binghamton.edu
Tue May 2 15:11:01 CEST 2006

This is very similar to what I have tried with the booklet package, and 
it almost worked.  But . . .

You are correct that I want page one to look like:

text | text

with the letter paper in landscape orientation

and I want page two to look like:

art | art

and then I'll print page two on the back side of page one.

With what I have tried so far in booklet package, if I use a simple

\includegraphics[angle=90, width=X]{art.eps}  %where X is some number of 


then I get something like

art | text

on one page and

text | art on the other

But at least the art is positioned smack dab in the middle of its area, 
like it is supposed to be.

If I use the [h] option for the figure environment, same result.

If I use the [h!] option for the figure environment, I get

text | text on one page and art | art on the other, which is what I 
want.  But the art is no longer centered vertically (in landscape 
orientation)  Instead, it is moved up to the top/long edge of the 
landscaped paper.

However, I was using width=some number of inches.  Perhaps using 
textwidth will solve that problem.

Thanks very much.


Christopher W. Ryan, MD
SUNY Upstate Medical University Clinical Campus at Binghamton
and Wilson Family Practice Residency, Johnson City, NY
GnuPG and PGP public keys available at http://pgp.mit.edu

"If you want to build a ship, don't drum up the men to gather wood, 
divide the work and give orders. Instead, teach them to yearn for the 
vast and endless sea."  [Antoine de St. Exupery]

Matthew Leingang wrote:
> Interesting question.  Here's a possibility, which is not a pure LaTeX
> solution but does get the job done.
> %--- LaTeX document ----
> \documentclass[oneside]{memoir}
> \usepackage{graphicx}
> \pagestyle{empty}
> \newcommand{\frontpage}{
>     \null\vfill
>     \begin{center}
>     \Huge Please come to my art show!
>     \end{center}
>     \vfill
>     \pagebreak
> }
> \newcommand{\backpage}{
>     \begin{center}
>     \includegraphics[angle=90,width=\textwidth]{hassam3.jpg}
>     \end{center}
>     \clearpage
> }
> \begin{document}
> \frontpage
> \frontpage
> \backpage
> \backpage
> \end{document}
> %--- End Document ---
> Now print to file using a 2-up option. :-)
> I'm guessing you could do something similar with a landscape papersize and
> two minipages, eliminating the print to file step.
> --Matt
> On 5/1/06 11:51 PM, "Christopher W. Ryan" <cryan at binghamton.edu> wrote:
>>My daughter has to create a simple invitation for her senior art show in
>>high school.  I thought it might be educational for me and for her to
>>try to do it in latex.  We've already done it in OpenOffice.org, but it
>>involved a lot of manual dragging of frames here and there and took a
>>long time to get a less-than-perfect layout.
>>The invitations are to be approx 8.5 inches by 5.5 inches, laid out
>>side-by-side on letter paper, in "2-up" fashion, so they can be cut
>>apart into two separate invitations.  So far that's easy.
>>On the back of the text, there is to be an image of one of her pieces of
>>artwork. It is supposed to occupy almost all of the back side, save for
>>a small margin all around.  We scanned one of her B&W photos into an
>>image file (currently jpg, but we could convert it to just about
>>anything.)  The thing I'm finding difficult is centering the image so
>>that it aligns with the centered text on the front side, so that when we
>>cut them in two, both text and image will be in the center (in all
>>directions) of their respective now-half-sized sheets of paper.
>>What is the best latex way to do this?  So far, I have experimented with
>>the booklet package.
>>--Chris Ryan
>>TeX FAQ: http://www.tex.ac.uk/faq
>>Mailing list archives: http://tug.org/pipermail/texhax/
>>More links: http://tug.org/begin.html
>>Automated subscription management: http://tug.org/mailman/listinfo/texhax
>>Human mailing list managers: postmaster at tug.org

More information about the texhax mailing list