@@ -23,6 +23,8 @@
2323\usepackage{microtype}
2424\UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts
2525}{}
26+\makeatletter
27+\@ifpackageloaded{hyperref}{}{%
2628\ifxetex
2729 \usepackage[setpagesize=false, % page size defined by xetex
2830 unicode=false, % unicode breaks when used with xetex
@@ -30,7 +32,13 @@
3032\else
3133 \usepackage[unicode=true]{hyperref}
3234\fi
33−\usepackage[usenames,dvipsnames]{color}
35+}
36+\@ifpackageloaded{color}{
37+ \PassOptionsToPackage{usenames,dvipsnames}{color}
38+}{%
39+ \usepackage[usenames,dvipsnames]{color}
40+}
41+\makeatother
3442\hypersetup{breaklinks=true,
3543 bookmarks=true,
3644 pdfauthor={John MacFarlane; Anonymous},