TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am trying to use the documentclass IEEEtran with XeLaTeX. It all seems to work fine (I load the fonts TeX Gyre Termes Heros, Cursor with fontspecs instead of the standard Times, Helvetica and Courier), except for the command \IEEEPARstart, which is used to create the drop cap for the first paragraph. It gives the following error message:

Font \@IEEEPARstartsubfont=""TeX at "" not loadable: Metric (TFM) file or installed font not found. ^^I\IEEEPARstart{T}{he}

I tried to substitute this command with the one from the lettrine package, but the drop cap does not look the same as the one that \IEEEPARstart should produce.

How can I rewrite the \IEEEPARstart command to work in XeLaTeX?


\documentclass[journal, a4paper]{IEEEtran}

\setmainfont{TeX Gyre Termes}
\setsansfont{TeX Gyre Heros}
\setmonofont{TeX Gyre Cursor}

share|improve this question
Compile with LuaLaTeX if you have to but IEEE has standards so don't send your article with different fonts. – percusse Aug 31 '14 at 20:10
up vote 5 down vote accepted

Without any warranty:

\documentclass[journal, a4paper]{IEEEtran}

\setmainfont{TeX Gyre Termes}
\setsansfont{TeX Gyre Heros}
\setmonofont{TeX Gyre Cursor}

\usepackage{lipsum} % just for the example

\def\CHANGEDGETFIRSTWORD"#1" #2\relax{"#1" #2}


\IEEEPARstart{T}{he} \lipsum[2]


On the other hand, if you're submitting a paper to IEEE, don't change the font settings.

enter image description here

share|improve this answer
Nice! A natural follow-up question is how to use the standard fonts together with fontspec. I posted it as a new question here. – MunHo Sep 1 '14 at 7:42
@MunHo I don't think I understand why you'd want it. – egreg Sep 1 '14 at 8:19

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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