@@ -1,7 +1,8 @@
11\documentclass[$if(fontsize)$$fontsize$,$endif$$if(lang)$$lang$,$endif$]{$documentclass$}
22\usepackage{amssymb,amsmath}
33\usepackage{ifxetex,ifluatex}
4−\newcommand{\SetupFonts}{%
4+\ifxetex
5+ \usepackage{fontspec,xltxtra,xunicode}
56 \defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase}
67 \newcommand{\euro}{€}
78 $if(romanfont)$
@@ -13,14 +14,20 @@
1314 $if(monofont)$
1415 \setmonofont{$monofont$}
1516 $endif$
16−}
17−\ifxetex
18− \usepackage{fontspec,xltxtra,xunicode}
19− \SetupFonts
2017\else
2118 \ifluatex
2219 \usepackage{fontspec}
23− \SetupFonts
20+ \defaultfontfeatures{Mapping=tex-text,Scale=MatchLowercase}
21+ \newcommand{\euro}{€}
22+ $if(romanfont)$
23+ \setromanfont{$romanfont$}
24+ $endif$
25+ $if(sansfont)$
26+ \setsansfont{$sansfont$}
27+ $endif$
28+ $if(monofont)$
29+ \setmonofont{$monofont$}
30+ $endif$
2431 \else
2532 \usepackage[utf8]{inputenc}
2633 \usepackage{eurosym}