I want to help a friend to set up a template for his thesis.

So far I used the lmodern package for almost everything. But I think that the readability of computer modern on a screen is not really good (printed it is good). In addition lmodern or cm look very common because almost everyone uses it.

What font setup (math/text) would you recommend to spice a document up a little (it is still a academic thesis). It will be written in German and will contain a fair amount of math and listings too. It should look good on a screen too.

I once read that Lucida Bright is a great font regarding my demands. But it is not free. I also read that the The LaTeX Companion is written with Lucida Bright.

It is important that the math font contains upright and italic greek letters.

Listing to start:





\section{Test Title}

\item[serif] Test Test
\item[sans serif] \textsf{Test Test}
\item[typewriter] \texttt{Test Test}
\item[math] $a^2+b^2= c^2$


Output with \usepackage{lmodern}

enter image description here

Output with \usepackage[sc]{mathpazo}

enter image description here

  • 3
    What about \usepackage[sc]{mathpazo}? – moewe Sep 19 '13 at 11:45
  • @moewe: Thanks for the comment. I want to see if there are other suggestions too. What is mathpazo known for? – Dr. Manuel Kuehner Sep 19 '13 at 11:55
  • 3
    You might also want to have a look at tug.dk/FontCatalogue/mathfonts.html – moewe Sep 19 '13 at 11:59

mathpazo is a nice alternative, as suggested in a comment. My favorite alternative, however, is the LinuxLibertine family: Libertine for the serif font, Biolinum for the sans-serif, and the font is "complete" in the sense that you will have all the shapes you could wish (slanted, bold, small caps) as well as greek letters. You should definitely have a look at the libertine package.

Edit: Useful comment from Christian Clason: You can combine this with the newtx math fonts:


and (if necessary) inconsolata for the monospace font


EDIT: Be aware that on MiKTeX the package inconsolata has a new name and you need to call


See also here.

  • 3
    You can combine this with the newtx math fonts: \usepackage[libertine,cmintegrals,cmbraces,vvarbb]{newtxmath}, and (if necessary) inconsolata for the monospace font: \usepackage[scaled=0.95]{inconsolata}. – Christian Clason Sep 19 '13 at 14:32
  • Thanks for your answer. However, you have a typo, the package is called "zi4" - without a 'g'. – smoothware Dec 17 '19 at 10:42

For my PhD-Thesis I used the (in my view awesome) classicthesis, wich uses the Palatino, Euler and Bera Mono typefaces, which seemed like a nice choice.

  • 1
    your link to classicthesis needs to be updated to miede.de/#classicthesis. – Math1000 Sep 19 '16 at 6:20
  • @Math1000: Thanks for the heads-up. I updated the link. – Habi Sep 19 '16 at 11:41

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