I'm currently working on my dissertation and am using Palatino for text with the Euler font for mathematics. As part of my work I'll be presenting quite a few code examples, and was wondering if someone could suggest a good monospace font to go with them. As an alternative I was thinking of using the Concrete Roman and Euler font package (ala Knuth's Concrete Mathematics).


I personally think that Knuth's typewriter fonts are still very good, an alternative is charter and bera mono if you can get them.

 \def\rmdefault{bch} % not scaled

Also check Different approach to literate programming for LaTeX for some typesetting settings for listings.

  • If blg is a monospaced font, shouldn't \texttt{....................}\par \texttt{xxxxxxxxxxxxxxxxxxx.} produce two equally wide lines? Jul 26 '16 at 14:12
  • @StevenB.Segletes Not for punctuation against letters. Jul 26 '16 at 15:38
  • Even \texttt{mmmmmmmmmmmmmmmmmmm}\par \texttt{xxxxxxxxxxxxxxxxxxx} is not equal width, where punctuation is not involved. Jul 26 '16 at 16:26
  • 5
    @StevenB.Segletes its only monospaced between mindnight and 2 am. Also the wind has to come from west
    – BlueWizard
    Nov 30 '16 at 12:44

Inconsolata might be a choice. There is also a package for TeX support.

It is a font "designed for code listings and the like, in print," posing itself as a better alternative since many other fonts are designed for screen and not for the high resolutions in print.

\texttt{This is Inconsolata.}

As seen it replaces the \tt, but this behavior can be changed.

  • It's a nice font, but I find slightly disturbing the fact that the " is slanted to the right... It looks weird when surrounding a string.
    – antoine
    Oct 14 '15 at 0:31
  • On Windows with TexWorks, you must install the font separately on the machine. Otherwise, this sample is producing an AccessViolation crash in miktex-ttf2pk.exe. I reported the crash here : github.com/MiKTeX/miktex/issues/513 Apr 26 '20 at 15:11

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.