I am quite inexperienced with LaTeX and am writing my PhD Thesis using it. I want to use Garamond throughout, and this has been a nightmare to implement. I have read lots of guidance on the various packages, and had to do a bit of a frankenstein implementation of \fontspec throughout the preamble in order to see an output anythign like what I wanted. Please could somebody help me tidy up my preamble, and help implement garamond throughout? I am so grateful for any help! Before anybody suggests it, I have tried the following:


Here is what I have (I am sorry it is so ugly). This gets me Garamond with normal numbers throughout everything except my Bibilography (which I would also like to have in this font!), hyperlinks for TOCs and local TOCs.

    \setmainfont[Numbers=Lining]{EB Garamond}
    \graphicspath{ {Figures/} }
    \allsectionsfont{\fontspec{EB Garamond}}
    \definecolor{burgundy}{rgb}{0.5, 0.0, 0.13}
    \chapterfont{\color{burgundy}}  % sets colour of chapters
    \sectionfont{\fontspec{EB Garamond}} % sets colour of sections
    \subsectionfont{\fontspec{EB Garamond}}
    \subsubsectionfont{\fontspec{EB Garamond}}
    \DeclareCaptionLabelSeparator{bar}{ | }
    \DeclareCaptionFont{garabody}{\small \fontspec[Numbers=Lining]{EB Garamond}}
    \DeclareCaptionFont{garalabel}{\small \fontspec[Numbers=Lining]{EB Garamond} \color{burgundy}}
    \captionsetup{labelsep=bar,font=garabody, labelfont=garalabel}
    \etocsettocstyle{}{}{\fontspec[Numbers=Lining]{EB Garamond}}
    {\huge}{\chaptertitlename\ \thechapter}{20pt}{\Huge}
    \titlespacing\chapter{0pt}{12pt plus 4pt minus 2pt}{12pt plus 4pt minus 2pt}
\usepackage[backend=bibtex,style=numeric-comp,sorting=none,giveninits=true, url=false, doi=false, isbn=false, eprint= false, maxbibnames=99]{biblatex}
    \definecolor{darkgreen}{rgb}{0.0, 0.5, 0.0}
    \hypersetup{colorlinks, allcolors=darkgreen}
    \fancyhf{} % clear all header and footer fields
    \fancyfoot[C]{\fontspec[Numbers=Lining]{EB Garamond}\selectfont\thepage} % except the center

\fontspec[Numbers=Lining]{EB Garamond}


\newpage\chapter{Overall Discussion} 


  • 3
    unrelated to your font question but do you really want \tolerance=1 \emergencystretch=\maxdimen \hyphenpenalty=10000 \hbadness=10000 which tells tex essentially to give up before it starts and not even try to linebreak in an acceptable way? – David Carlisle Oct 11 '19 at 10:57
  • 1
    Which parts where not to your liking with only \setmainfont[Numbers=Lining]{EB Garamond}? – Ralf Stubner Oct 11 '19 at 15:59
  • 2
    Remove \renewcommand{\familydefault}{\sfdefault}. – cfr Oct 11 '19 at 20:32
  • @cfr - Thank you! Removing this resolved the font issue throughout! – jamiet Oct 14 '19 at 12:45

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.