# Font Catalogue The [$\LaTeX$ font catalogue](https://tug.org/FontCatalogue/) is a listing of a wide variety of fonts with examples. Let's explore how to use those fonts in Reanimate. ## Fetamont Go to and look under the `Usage` section. There you can find $\LaTeX$ preamble code and style selector code. The preamble looks like this: ``` \usepackage{fetamont} \usepackage[T1]{fontenc} ``` And the style selector looks like this: `\ffmfamily` Armed with this information, we can create a TeX configuration in Reanimate:
fetamont = TexConfig LaTeX
  ["\\usepackage{fetamont}"
  ,"\\usepackage[T1]{fontenc}"]
  ["\\ffmfamily"]

animation :: Animation
animation = scene $
  showCfg "Fetamont" fetamont

{!docs/font_script.hs!}

## Inconsolata Configuration code for Inconsolata can be found here:
inconsolata = TexConfig LaTeX
  ["\\usepackage{inconsolata}"
  ,"\\renewcommand*\\familydefault{\\ttdefault}"
  ,"\\usepackage[T1]{fontenc}"]
  ["\\normalfont"]

animation :: Animation
animation = scene $
  showCfg "Inconsolata" inconsolata

{!docs/font_script.hs!}

## Computer Modern [Computer modern](https://tug.org/FontCatalogue/computermodern/) is the default font. It's presented here as a reference and as a point of comparison.
-- Default font so no need to do anything.
computerModern = TexConfig LaTeX
  []
  []

animation :: Animation
animation = scene $
  showCfg "Computer Modern" computerModern

{!docs/font_script.hs!}

## Missing fonts Fonts only work if they are installed in your TeX setup. If a font is missing, you'll get a cryptic error message like this:
clayTablet = TexConfig LaTeX
  ["\\usepackage{fontspec}"
  ,"\\setmainfont{QTClaytablet}"]
  ["\\normalfont"]

animation :: Animation
animation = scene $
  showCfg "Claytablet" clayTablet

{!docs/font_script.hs!}