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 want to create a postcard with LaTeX, say 3x5 or 4x6 in. I use LaTeX for many things, but up to now I've used MS Word for postcards. Now I'd like to do more interesting things with postcards that would leverage LaTeX's capabilities. Where should I start? Is there already a package, or a simple setting, that will do the trick?

share|improve this question

1 Answer 1

up vote 10 down vote accepted

Simply use the geometry package to change the page size of your document.

I used LaTeX to create my own wedding reception invitations and RSVP cards using the article class, the geometry package, some parboxes, and a flowerly-looking font. The result was very good. (I'd post examples, but it hasn't happened yet and I don't want to inadvertantly invite everyone on TeX.SX).

EDIT

For fun, here's a simple postcard:

\documentclass{article}

\pagestyle{empty}
\setlength\parindent{0pt}
\usepackage[paperwidth=5in, 
    paperheight=3.5in,
    left=0.50in,
    right=0.50in,
    top=0.50in,
    bottom=0.50in]{geometry}

\begin{document}
Hello, World!

This is just a little note to see how you're doing. I haven't see out since that big party in stdlib's house. I hope you've gotten out of that infinite loop I wrote after my 5th beer.

\vfill
\raggedleft
Your friend, \\
Printf

\newpage

\raggedright
return 0; \\
123 Main St \\
Big City, ES 12345
\vfill
\centering
\parbox{2in}{Mr World \\
123 Knuth Dr \\
Central Processor, UT 0x000}
\vfill
\end{document}

result:

enter image description here

share|improve this answer
3  
Just change the date and the place; then go at the indicated date and place to see how many TeX.SX users got trapped. :-) Best wishes for your wedding! –  egreg May 17 '12 at 15:36
    
good description, but I'd have to see a MWE to vote :) could you add one? –  cmhughes May 17 '12 at 18:22
    
Added a simple postcard example. –  Scribblemacher May 17 '12 at 20:07
    
For this you might want to use the textpos package. It lets you position text freely on the page, so you don't have to mess with fills to get the positioning right. –  Andreas Wallner May 17 '12 at 23:29

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.