[XeTeX] How to write a header for XeTeX, pdfTeX, and dvips/dvipdfm

Andreas Matthias amat at kabsi.at
Sun Nov 25 17:19:21 CET 2007


Peter Dyballa wrote:

> Anything better?

* Put hyperref outside the conditional statement. It can handle
  most cases without your help.

* Do not specify protrusion and expansion options with microtype.
  A simple \usepackage{microtype} will enable all micro-typographic
  features that are available with a specific TeX-engine. Hence
  you don't need any conditional.
  But if you specify these options explicitly you force microtype
  to enable or disable these option regardless of the TeX-engine
  you are using. IMHO not a very useful feature.

Now your Non-XeTeX case shrinks to:

\ifxetex
...
\else
  \usepackage[utf8]{inputenc}
  \usepackage[T1]{fontenc}
  \usepackage{microtype}
  \usepackage{cmap}
\fi
\usepackage{hyperref}



Ciao
Andreas



More information about the XeTeX mailing list