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.

I'm trying to create a program (i.e. the paper kind you hand out) in LaTeX.

I've got \documentclass[landscape, letterpaper] and I'm running into problems with the columns. I've tried multicol, minipage, and twocolumn, but I can't get it to do what I want.

+-----+-----+
|     |     |
|blank|stuff|
|     |     |
+-----+-----+

I want to have the left side blank, and stuff on the right hand side (text on top, image, and text on bottom) all centered on the right side.

When I used twocolumn, I couldn't get the LHS to be blank and put anything on the right side. Minipages seem to completely fail at what I want, simply centering everything on the page.

I haven't been able to find any template to do what I want, because searching for "LaTeX program template" provides me all sorts of results that do not what I need. Here's an example of what I mean:

\documentclass[twocolumn, landscape,letterpaper]{article}
\usepackage[pdftex]{graphicx}


\begin{document}
\pagestyle{empty}
\vfill
\clearpage
\newpage
    \begin{center}
        \textit{December 8, 2012}
    \end{center}
\end{document}

Produces this: wrong side!

I want that to appear on the right hand side.

share|improve this question
    
Will content have to flow over multiple pages? –  Werner Dec 8 '12 at 16:14
    
No, I'll have distinct content on each "page" –  Wayne Werner Dec 8 '12 at 16:32
add comment

2 Answers 2

up vote 5 down vote accepted

The following probably does what you want:

enter image description here

\documentclass{article}
\usepackage{fullpage}                           % Makes the page margins smaller to a predefined one.
\usepackage{xcolor}
\usepackage{multicol,lipsum}
                                                % Added a few parameters to play around with
\columnseprule=0.4pt                            % Adds a rule for aesthetics.
\columnsep=2cm                                  % Increases the width that separates the column.
\renewcommand{\columnseprulecolor}{\color{red}} % Changes the default \normalcolor of the column separation rule.
\begin{document}
\begin{multicols}{2}
\vspace*{\textheight}
\columnbreak
\lipsum[1-2]
\end{multicols}
\end{document}
share|improve this answer
1  
It appears that multicols doesn't work like that right out of the box with landscape mode. But using \vspace{0.5\textheight} worked! –  Wayne Werner Dec 8 '12 at 16:25
    
Ok glad it helped! :-) –  azetina Dec 8 '12 at 16:27
add comment

For distinct content on a per-page basis, you can also use a tabular environment. tabularx is also an option:

enter image description here

\documentclass{article}
\usepackage[margin=1in]{geometry}% http://ctan.org/pkg/geometry
\usepackage{lipsum,tabularx}% http://ctan.org/pkg/{lipsum,tabularx}
\begin{document}
\noindent
\begin{tabularx}{\linewidth}{XX}
  & \lipsum[1-3]
\end{tabularx}
\end{document}

Two differences between an approach like this and using a regular twocolumn layout would include

  1. A vertical rule between columns that might be used as a booklet/pamphlet divider would only stretch as far as the text is printed within the table since it's bound to the tabularx structure;
  2. Content flow from on page to the next is prohibited.

flowfram would also be capable of managing a layout out like.

share|improve this answer
    
Nice approach @werner. –  azetina Dec 8 '12 at 21:35
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.