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'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?

share|improve this question
10  
There is space reserved for marginal notes. And I don't see why you shouldn't change the margins (within reasonable limits). –  Gonzalo Medina Sep 11 '12 at 18:21
8  
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 '12 at 18:25
26  
The margins are so big because the paper is so big. –  StrongBad Sep 11 '12 at 18:44
5  
See this related question: tex.stackexchange.com/questions/14348/… . –  Jim Hefferon Sep 11 '12 at 19:10
7  
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 '12 at 18:08

4 Answers 4

up vote 193 down vote accepted

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.

share|improve this answer
21  
The lines in this answer are about 100 characters long (on my screen), but I felt comfortable reading it. –  rgrig Sep 12 '12 at 7:44
6  
+1 I heartily agree with this answer. This is an important issue for browser, too. I asked a question about that here: superuser.com/questions/299898/… –  Francesco Sep 12 '12 at 13:14
16  
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 '12 at 14:59
3  
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 '12 at 8:32
3  
@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 '12 at 22:13

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.

share|improve this answer
7  
+1 for A Few Notes on Book Design –  lhf Sep 11 '12 at 21:45
    
It says columns should be about 66 chars long for maximum readability in lshort.pdf –  enthdegree Sep 11 '12 at 23:33
    
@PeterWilson: You said "65 characters long". Have the spaces between the words been counted in this "65 characters"? –  Vahid Damanafshan Jan 3 '13 at 20:29

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

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

share|improve this answer
4  
His thumbs are like 2 inches long? –  Mechanical snail Sep 12 '12 at 7:19
2  
This is also true for iPad. –  In PSTricks we trust Sep 12 '12 at 7:44
4  
What about "her" thumbs? –  Jubobs Mar 20 '13 at 12:20

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

share|improve this answer
1  
Out of curiosity, what's with all the "hate" for Times New Roman? –  Argo Mar 12 at 18:32
1  
@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 at 22:10
    
Ah, makes sense. I think Calibri is the default for Word not. –  Argo Mar 13 at 16:17
    
@Argo It is now. –  lockstep Mar 13 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 at 2:15

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.