9

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.

2
  • 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, 2011 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.
    – roxrook
    Oct 30, 2011 at 23:11

1 Answer 1

11

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.

0

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .