77

I know there are different ways of expressing sizes or dimensions in LaTeX such as points (pt), inches (in) and ex.

As some commands, such as \hspace understand all of them, I would like to have a reference or complete list of possible dimensions or sizes including a description of what they mean.

1
  • 1
    The definitive reference is the TeXbook by Donald Knuth; the source of which is freely available. Jan 17 '12 at 16:59
89

From the plain TeX reference:

  • pt: Point
  • pc: pica (12 pt)
  • in: inch (72.27 pt)
  • bp: Big point (72 bp = 1 in)
  • cm: Centimeter
  • mm: Millimeter
  • dd: Didot point (1157 dd = 1238 pt)
  • cc: cicero (12 dd)
  • sp: Scaled point (65536 sp = 1 pt), the smallest TeX unit
  • ex: Nominal x-height
  • em: Nominal m-width

Available in math mode:

  • mu: math unit, 1 em = 18 mu, where em is taken from the math symbols family, various lengths are derived from it (thinspace, thickspace, etc.)

Additionally available in pdfTeX and LuaTeX:

  • px: "pixel", the dimension given to the \pdfpxdimen primitive; default value is 1 bp, corresponding to a pixel density of 72 dpi

See also here on TeX.SX:

The meanings of the various points are described here:

11
  • 1
    Thanks a lot. Could you expand a little on Didot points and the meaning of the nominal in ex and em?
    – Henrik
    Jan 17 '12 at 14:34
  • 13
    It is worth to note that "sp" is the smallest TeX unit and that it cannot be subdivided further. Thus any length in TeX is an integer multiple of "sp".
    – AlexG
    Jan 17 '12 at 14:39
  • em: It is M-width
    – user2478
    Jan 17 '12 at 14:39
  • 1
    pdftex and luatex have also the px unit, whose value can be changed on a per document basis (default 1px = 1bp).
    – egreg
    Jan 17 '12 at 14:41
  • 3
    there's also the mu -- math unit (1 em = 18 mu, where em is taken from the math symbols family). this can be used only in math mode. Jan 17 '12 at 14:49
42

I made visual overview for all units available in TeX. Including a comparison and the definitions/conversions.

previwe

The complete code and PDFs (EN, DE; b/w, color) are available at GitHub: https://github.com/tweh/tex-units

8
  • Oh my.... (+1) Some people do have too much time :D
    – user31729
    May 23 '16 at 15:36
  • 2
    @ChristianHupfer: Actually too much work to not procrastinate ;-)
    – Tobi
    May 23 '16 at 15:39
  • 1
    I believe you have mislabeled the PostScript point: tex.stackexchange.com/questions/21758/…
    – Alan
    Jul 3 '16 at 20:29
  • @Alan: Indeed … thanks! Don’t know where this mistake came from …
    – Tobi
    Jul 3 '16 at 20:44
  • 1
    Amazing. The github source has a PDF version. Super useful, thanks!
    – PatrickT
    Feb 8 at 10:17

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.