Home > LaTeX > Latex font sizes and styles

Latex font sizes and styles

Font sizes

Note that the font size definitions are set by the document class. Depending on the document style the actual font size may differ from that listed above. And not every document class has unique sizes for all 10 size commands.

Absolute Point Sizes in the article, proc, report, book, and letter Document Classes
size 10pt (default) 11pt option 12pt option
\tiny 6.80565 7.33325 7.33325
\scriptsize 7.97224 8.50012 8.50012
\footnotesize 8.50012 9.24994 10.00002
\small 9.24994 10.00002 10.95003
\normalsize 10.00002 10.95003 11.74988
\large 11.74988 11.74988 14.09984
\Large 14.09984 14.09984 15.84985
\LARGE 15.84985 15.84985 19.02350
\huge 19.02350 19.02350 22.82086
\Huge 22.82086 22.82086 22.82086
Absolute Point Sizes in the memoir, amsart, and amsbook Document Classes
size 10pt (default) 11pt option 12pt option
\tiny 7.33325 7.97224 8.50012
\scriptsize 7.97224 8.50012 9.24994
\footnotesize 8.50012 9.24994 10.00002
\small 9.24994 10.00002 10.95003
\normalsize 10.00002 10.95003 11.74988
\large 10.95003 11.74988 14.09984
\Large 11.74988 14.09984 15.84985
\LARGE 14.09984 15.84985 19.02350
\huge 15.84985 19.02350 22.82086
\Huge 19.02350 22.82086 22.82086
Absolute Point Sizes in the slides Document Class
size
\tiny 17.27505
\scriptsize 20.73755
\footnotesize 20.73755
\small 20.73755
\normalsize 24.88382
\large 29.86258
\Large 35.82510
\LARGE 43.00012
\huge 51.60014
\Huge 51.60014
Absolute Point Sizes in the beamer Document Class
size 10pt (default) 11pt option 12pt option
\tiny 5.31258 6.37509 6.37509
\scriptsize 7.43760 8.50012 8.50012
\footnotesize 8.50012 9.24994 10.00002
\small 9.24994 10.00002 10.95003
\normalsize 10.00002 10.95003 11.74988
\large 11.74988 11.74988 14.09984
\Large 14.09984 14.09984 16.24988
\LARGE 16.24988 16.24988 19.50362
\huge 19.50362 19.50362 23.39682
\Huge 23.39682 23.39682 23.39682

Font styles

There are three main font families: roman (e.g., Times), sans serif (e.g., Arial) and monospace (e.g., Courier). You can also specify styles such as italic and bold.

The following table lists the commands you will need to access the typical font styles:

LaTeX command Equivalent to Output style Remarks
\textnormal{…} {\normalfont …} document font family this is the default or normal font
\emph{…} {\em …} emphasis typically italics
\textrm{…} {\rmfamily …} roman font family
\textsf{…} {\sffamily …} sans serif font family
\texttt{…} {\ttfamily …} teletypefont family this is a fixed-width or monospace font
\textup{…} {\upshape …} upright shape the same as the normal typeface
\textit{…} {\itshape …} italic shape
\textsl{…} {\slshape …} slanted shape a skewed version of the normal typeface (similar to, but slightly different from, italics)
\textsc{…} {\scshape …} Small Capitals
\uppercase{…} uppercase (all caps) Also \lowercase. There are some caveats, though; see here.
\textbf{…} {\bfseries …} bold
\textmd{…} {\mdseries …} medium weight a font weight in between normal and bold

You may have noticed the absence of underline. Although this is available via the \underline{…} command, text underlined in this way will not break properly. This functionality has to be added with the ulem (underline emphasis) package. Stick \usepackage{ulem} in your preamble. By default, this overrides the \emph command with the underline rather than the italic style. It is unlikely that you wish this to be the desired effect, so it is better to stop ulem taking over \emph and simply call the underline command as and when it is needed.

  • To restore the usual em formatting, add \normalem straight after the document environment begins. Alternatively, use \usepackage[normalem]{ulem}.
  • To underline, use \uline{…}.
  • To add a wavy underline, use \uwave{…}.
  • And for a strike-out \sout{…}.
Advertisements
Categories: LaTeX
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s