Font usage

1. Setting nice fonts

A variety of fonts are available on LaTeX, especially if the system is based on TeX Live. Among the most simplest ways is, for instance, to include:


to use Times, or


to use Palatino.

However, these packages are not modern anymore; more elegant alternatives are available (see here for an almost complete list of fonts available on TeX Live or any other systems).

Below are my favorite examples.

  • More elegant Palatino:
    \linespread{1.05}         % Palladio needs more leading (space between lines)
  • Kpfonts (Palatino-like)

  • Libertine (used e.g. in Wikipedia on each sectioning):
  • \usepackage{libertine}
  • STIX (Scientific and Technical Information Exchange; Times-based but much more elegant than txfonts package):
  • Utopia (Adobe):


  • Crimson (with math support):
  • Garamond (but it’s a bit thin and less-friendly):


  • Baskervald (Baskerville-based, thicker font)

    \usepackage[lf]{Baskervaldx} % lining figures
    \usepackage[bigdelims,vvarbb]{newtxmath} % math italic letters from Nimbus Roman
    \usepackage[cal=boondoxo]{mathalfa} % mathcal from STIX, unslanted a bit
  • The mathdesign package allows options for (1) Garamond, (2) Utopia, and (3) Charter; for instance:


2. Changing heading-fonts