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 make a cheat-sheet for my Math class. I wonder is there a way to scale the entire document so that I can fit more formulas and theorems into it. It doesn't need to be super tiny though. I tried tiny font, but it still waste too much space. Have anyone done it before could share me some experiences? Thanks in advance.

share|improve this question
    
Is your document just one page? Have you tried using the geometry package to resize the page dimensions? Could \resizebox from the \graphicx package be appropriate? –  cmhughes Oct 30 '11 at 23:03
    
Thanks. Haven't tried out those things you have mentioned. I would say it's more than 3 pages in length, but I want to fit all of them into one page. There are many many formulas. –  Chan Oct 30 '11 at 23:11

1 Answer 1

up vote 9 down vote accepted

The best way to create some space in your document is to use a combination of geometry (for setting/removing margin dimensions) and some standard documentclass font settings:

\documentclass[10pt]{article}% default is 10pt font

However, in terms of creating a cheat-sheet that should condense a number of pages on (say) a two-sided single piece of stock, I would suggest creating a document as per usual and then creating a second document that includes the pages of the first in "n-up" style, depending on your page count. Let me explain...

Consider your original straight-forward document that has a bunch of content in it, including formulas and nifty how-to's:

cheat-material.tex

\documentclass{article}
\usepackage[margin=1cm]{geometry}% http://ctan.org/pkg/geometry
\usepackage{blindtext}% http://ctan.org/pkg/blindtext
\usepackage[english]{babel}% http://ctan.org/pkg/babel
\begin{document}
\Blinddocument% Creates a 8-page document in the current style
\end{document}

The above is just a mock-up of your document using the blindtext package. It creates 8 pages of wholesome cheat-sheet material.

Now I create my second document using the pdfpages package to insert output of cheat-material.tex in n-up style (I chose 4-up, since 8 is divisible by 4):

cheat-sheet.tex

\documentclass{article}
\usepackage{pdfpages}% http://ctan.org/pkg/pdfpages
\begin{document}
\includepdf[nup=4,pages=-,frame]{cheat-material}
\end{document}

pages=- includes all pages of cheat-material.pdf, and frame adds a page border around each included page.

enter image description here

This way you're not bound as much by trying to modify things - you're merely creating a document (cheat-material) and squeezing it as needed into a specific shape (cheat-sheet). This is especially helpful if you have multiple pages that you want to condense, as seems to be the case for you.

share|improve this answer
1  
Thanks a lot for a very detailed answer ;) –  Chan Oct 31 '11 at 4:09

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.