@@ -2,29 +2,24 @@
22\usepackage[T1]{fontenc}
33\usepackage{lmodern}
44\usepackage{amssymb,amsmath}
5−\usepackage{ifxetex,ifluatex}
5+\usepackage{iftex}
66\usepackage{fixltx2e} % provides \textsubscript
7−\ifxetex
8− \usepackage{fontspec,xltxtra,xunicode}
9− \defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase}
10− \newcommand{\euro}{€}
11−$if(mainfont)$
12− \setmainfont{$mainfont$}
13−$endif$
14−$if(sansfont)$
15− \setsansfont{$sansfont$}
16−$endif$
17−$if(monofont)$
18− \setmonofont{$monofont$}
19−$endif$
20−$if(mathfont)$
21− \setmathfont{$mathfont$}
7+\ifPDFTeX % use microtype with pdflatex if available
8+ \IfFileExists{microtype.sty}{\usepackage{microtype}}{}
9+\fi
10+
11+\ifPDFTeX
12+ \usepackage[utf8]{inputenc}
13+$if(euro)$
14+ \usepackage{eurosym}
2215$endif$
2316\else
24− \ifluatex
25− \usepackage{fontspec}
26− \defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase}
27− \newcommand{\euro}{€}
17+ \usepackage{fontspec}
18+ \ifXeTeX
19+ \usepackage{xltxtra,xunicode}
20+ \fi
21+ \defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase}
22+ \newcommand{\euro}{€}
2823$if(mainfont)$
2924 \setmainfont{$mainfont$}
3025$endif$
@@ -37,12 +32,6 @@ $endif$
3732$if(mathfont)$
3833 \setmathfont{$mathfont$}
3934$endif$
40− \else
41− \usepackage[utf8]{inputenc}
42−$if(euro)$
43− \usepackage{eurosym}
44−$endif$
45− \fi
4635\fi
4736$if(geometry)$
4837\usepackage[$for(geometry)$$geometry$$sep$,$endfor$]{geometry}
@@ -94,7 +83,7 @@ $if(graphics)$
9483\let\Oldincludegraphics\includegraphics
9584\renewcommand{\includegraphics}[1]{\Oldincludegraphics[width=\maxwidth]{#1}}
9685$endif$
97−\ifxetex
86+\ifXeTeX
9887 \usepackage[setpagesize=false, % page size defined by xetex
9988 unicode=false, % unicode breaks when used with xetex
10089 xetex]{hyperref}
@@ -129,7 +118,7 @@ $if(verbatim-in-note)$
129118\VerbatimFootnotes % allows verbatim text in footnotes
130119$endif$
131120$if(lang)$
132−\ifxetex
121+\ifXeTeX
133122 \usepackage{polyglossia}
134123 \setmainlanguage{$mainlang$}
135124\else