312

I've read that—unless I know a lot about typesetting—I shouldn't change the margins of a LaTeX document. The default margin size of the article class is really big and it feels like a lot of space is waste. Thanks to the geometry package, it is simple to change the margins, but I'm not sure if I should.

Can someone tell me why the default margin size is so big? Also, why shouldn't I change the margin size?

12
  • 20
    There is space reserved for marginal notes. And I don't see why you shouldn't change the margins (within reasonable limits). Sep 11, 2012 at 18:21
  • 10
    You should have a look at the KOMA-Script Doku. There is a detailed explanation on how margins should be computed. Also, the size is big because you should have a maximum of 80 characters per line, but better in the range of 60-70.
    – Juri Robl
    Sep 11, 2012 at 18:25
  • 51
    The margins are so big because the paper is so big.
    – StrongBad
    Sep 11, 2012 at 18:44
  • 13
    Please, do not think of whitespace as "wasting space"! Whitespace has a function beyond marginal notes and paper<->typeblock aesthetics; it gives your eyes a place to rest, even if you do not consciously notice that.
    – morbusg
    Sep 13, 2012 at 18:08
  • 41
    It is to avoid a similar situation to Fermat's Last Theorem, whereby we'd be bereft of a wonderful academic proof for decades simply because the margin was too small in some smart guy's book. en.wikipedia.org/wiki/Fermat's_Last_Theorem
    – McGafter
    Dec 18, 2013 at 9:18

4 Answers 4

403

It's not that the margins are too wide. It's that the paper is too big!

As is surely by now well-known, the real question is the size of the text block. That is a really important factor in legibility. As others have noted, the optimum line length is broadly somewhere between 60 characters and 75 characters.

Given reasonable sizes of font which are comfortable for reading at the distance we want to read at (roughly 9 to 12 point), there are only so many line lengths that make sense. If you take a book off your shelf, especially a book that you would actually read for a prolonged period of time, and compare it to a LaTeX document in one of the standard classes, you'll probably notice that the line length is pretty similar.

The real problem is with paper size. As it happens, we have ended up with paper sizes that were never designed or adapted for printing with 10-12 point proportionally spaced type. They were designed for handwriting (which is usually much bigger) or for typewriters. Typewriters produced 10 or 12 characters per inch: so on (say) 8.5 inch wide paper, with 1 inch margins, you had 6.5 inches of type, giving ... around 65 to 78 characters: in other words something pretty close to ideal. But if you type in a standard proportionally spaced font (worse, in Times -- which is rather condensed because it was designed to be used in narrow columns) at 12 point, you will get about 90 to 100 characters in the line.

So what is to be done? One rational answer would be to use smaller paper: that is what (most) books do; but presumably the standard paper sizes have become very deeply ingrained, and I suppose there are things (like illustrations and graphs) for which they are useful.

A second possible answer -- which is what most wordprocessors did -- was to stick to the standard "document design" (margins of an inch or so) and just use proportionally spaced fonts as if they were typewriter text. This produces very long lines, which are not comfortable to read. But that discomfort can be somewhat alleviated by increasing the space between lines (1.5 or double space), which helps prevent "doubling", and by avoiding type sizes below about 11 or 12 points (depending very much on the design of the font).

A third possible answer -- which is what the designers of the standard document classes did -- is to stick with a reasonable line length. No choice then but to "increase the margins": but that's really just a side-effect of the unreasonably large paper they were obliged to work with: the end result is very much what you get if you copy a page from a well designed book onto large paper, without enlarging it.

A fourth possible answer, one I rather like, is to adopt a design like the tufte class, which has an unconventionally assymetric layout which enables you to have a reasonably narrow textblock but make good use of a wide margin for notes and illustrations. Of all the ways of approaching the fundamental design question (how to combine a reasonably narrow text block with uncomfortably large paper) this seems to me to be the most carefully thought out.

A fifth possible answer is to use a two column format. In terms of the efficient use of space that probably makes the best sense of all. If you look at (most) properly designed books which have a page size as large as letterpaper or A4, or at magazines, you will find that a multiple column format is used.

A sixth possible answer would be to use very large type -- but that somehow feels wrong (unless you are going to be reading at a great distance). It's a time-honoured practice for things like lectern bibles, but for "standard" documents it looks odd.

These are all potentially valid design choices. I happen to think that the most conventional one (stick with 1 inch margins, and add line spacing to prevent doubling) is probably the worst of them, and that it only seems "right" because we are accustomed to it. And it doesn't generally save paper, because unless you use single spacing you lose vertically the extra space that you gain horizontally.

Still, none of these choices is hard-wired into LaTeX. You can rearrange things how you like. But don't think in terms of "wide margins": think in terms of a text block which needs to be legible, and the imposition of that text block on the page.

17
  • 72
    The lines in this answer are about 100 characters long (on my screen), but I felt comfortable reading it.
    – rgrig
    Sep 12, 2012 at 7:44
  • 52
    It is no argument if you feel comfortable with it. Design is not made for specific people but for a majority. To find out what the majority feels is done by scientific research studies involving many people. These studies typically show that a good length for a line is around 60 characters.
    – Alfe
    Sep 12, 2012 at 14:59
  • 15
    It's not an argument. It's pointing out an irony. I like the answer very much. ("I felt comfortable reading it" was supposed to refer to the content.)
    – rgrig
    Sep 13, 2012 at 8:32
  • 10
    @alfe I often wondered if there are such studies. You seem to know more. Could you provide some references? Ideally to freely available research of course, but any pointer would be highly welcome!
    – cgnieder
    Sep 13, 2012 at 22:13
  • 8
    @Mohan: Doubling is the phenomenon that, when going from one line of text to the next you, by accident, starts to read the same line again. This is most common when lines are long and set close together.
    – Johan_E
    Jan 31, 2013 at 18:14
64

I don't know why Leslie Lamport set the margins to be so large.

The traditional length of a line in books for ease of reading is about 65 characters long, and when set in two columns the line length in a column is about 45 characters. If you go with those numbers then adjust the margins according to the final page size. In commercial printing the pages are typically trimmed down from their initial size (if you print on A4 paper you do not necessarily deliver on A4 paper).

My A Few Notes on Book Design (try texdoc memdesign) goes into some detail about different kinds of page layouts.

Use whatever layout that best suits your purposes.

2
  • It says columns should be about 66 chars long for maximum readability in lshort.pdf Sep 11, 2012 at 23:33
  • @PeterWilson: You said "65 characters long". Have the spaces between the words been counted in this "65 characters"? Jan 3, 2013 at 20:29
23

Here is the simplest explanation (not necessarily the most accurate):

Wide margins are convenient to hold the sheet with his the thumbs!

4
  • 12
    His thumbs are like 2 inches long? Sep 12, 2012 at 7:19
  • 5
    This is also true for iPad. Sep 12, 2012 at 7:44
  • 15
    What about "her" thumbs?
    – jub0bs
    Mar 20, 2013 at 12:20
  • 6
    Doesn't this exclude mammals without prehensile abilities? You know---opposable thumbs and all that Jul 30, 2015 at 11:36
19

In addition to Paul Stanley's excellent answer: A seventh possible approach ist to use fonts which feature a large character width for a given point size. In practice, a) one should use anything but Times New Roman b) Palatino is a good choice.

\documentclass{article}% default font size: 10pt

\newcommand*{\alphabet}{abcdefghijklmnopqrstuvwxyz}

\makeatletter
\newcommand*{\showalphabetwidth}[2]{%
  \fontfamily{#1}\selectfont
  \settowidth{\@tempdima}{\alphabet}%
  \alphabet~-- width for #2 at 1\@ptsize pt: \the\@tempdima
}
\makeatother

\begin{document}

\showalphabetwidth{cmr}{Computer Modern}

\showalphabetwidth{ptm}{Times New Roman}

\showalphabetwidth{ppl}{Palatino}

\end{document}

enter image description here

5
  • 4
    Out of curiosity, what's with all the "hate" for Times New Roman?
    – Argo
    Mar 12, 2014 at 18:32
  • 13
    @Argo Times New Roman with its small character width is suitable for small (e.g. newspaper) columns -- it was designed for the London Times. Choosing it as the default font for A4/Letter paper documents (as Microsoft did for Word) was a very bad decision.
    – lockstep
    Mar 12, 2014 at 22:10
  • Ah, makes sense. I think Calibri is the default for Word not.
    – Argo
    Mar 13, 2014 at 16:17
  • 2
    @Argo It is now.
    – lockstep
    Mar 13, 2014 at 17:15
  • Yet anytime I reset a document which is in Latin Modern in something else, I end up with more pages. Which doesn't make sense at all... Try 'The quick brown fox jumped over the lazy dog.' and Palatino comes out wider than CMR/LMR. [The interword spacing matters and not just the width of the letters. Also, kerning pairs will affect the overall width. So it can make sense. A straight \alphabet comparison is misleading.]
    – cfr
    Oct 25, 2014 at 2:15

You must log in to answer this question.

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