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.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want to create a formulary in LaTeX. I can use it at the exam and it has do be at maximum a page recto-verso. I don't want margins (only the strict necessary for printing). I also want to minimize the withe space (between text and formulas, ...). I want to use the page in landscape and subdivide it in 4-5 columns. It is possible to create a similar thing?

It has to look like this handwritten formulary (sorry for the bad quality): handwritten page

share|improve this question
You can use geometry for margins/landscape, multicol for columns setup. – Qrrbrbirlbel Oct 17 '12 at 21:12
have you seen these questions, in particular, how-to-scale-entire-document-including-maths-symbols? I'd be tempted to call this a duplicate... let us know – cmhughes Oct 17 '12 at 21:18
You can get some ideas looking at the .tex file of latexcheat. – Gonzalo Medina Oct 17 '12 at 21:19
@cmhughes I want something little different. I changed the image so you can see. I don't want something typographically good. I want to maximize the use of space: no space between formulas and text, no space between text and columns, very thin font, ... Basically I want to reproduce the image in LaTeX. – R. M. Oct 17 '12 at 21:31
up vote 4 down vote accepted

Here's another option, using the geometry package to change the page layout, the multicol package to get a four-column document and a redefinition of \normalsize to decrease the font size and the values for \abovedisplyskip, \belowdisplayskip, and their "short" variants:

\usepackage[nopar]{lipsum}%just to generate text for the example

% redefinition of \normalsize to use \footnotesize and decrease the values for
% \abovedisplyskip, \belowdisplayskip, and the "short" variants
   \abovedisplayskip 1\p@ \@plus\p@ \@minus\p@
   \belowdisplayskip 1\p@ \@plus\p@ \@minus\p@
   \abovedisplayshortskip \z@ \@plus\p@
   \belowdisplayshortskip \z@ \@plus\p@ \@minus\p@


% multicol parameters

\newcommand\TestText{% just to generate text for the example
E = mc^2.
a &= b \\
&= c \\
&= d.




enter image description here

share|improve this answer
Thank you! That's what I was looking for. – R. M. Oct 18 '12 at 16:15

I wanted to do something similar once, but then was told that only handwritten text was allowed, so I never got past a crude template. It squeezes 36 lipsum paragraphs on 2 pages, where you usually would have 14, so tell me if it suits your needs:






\[ \int_0^1f(x)\ dx \]
\[ \int_0^1f(x)\ dx \]
\[ \int_0^1f(x)\ dx \]



enter image description here

share|improve this answer
Thank you. Both answers are very good but I accepted the other because a I better understand the code. – R. M. Oct 18 '12 at 16:14

Your Answer


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.