@@ -53,6 +53,8 @@ $endif$
5353$if(geometry)$
5454\usepackage[$for(geometry)$$geometry$$sep$,$endfor$]{geometry}
5555$endif$
56+\makeatletter
57+\@ifpackageloaded{hyperref}{}{%
5658\ifxetex
5759 \usepackage[setpagesize=false, % page size defined by xetex
5860 unicode=false, % unicode breaks when used with xetex
@@ -60,7 +62,13 @@ $endif$
6062\else
6163 \usepackage[unicode=true]{hyperref}
6264\fi
63−\usepackage[usenames,dvipsnames]{color}
65+}
66+\@ifpackageloaded{color}{
67+ \PassOptionsToPackage{usenames,dvipsnames}{color}
68+}{%
69+ \usepackage[usenames,dvipsnames]{color}
70+}
71+\makeatother
6472\hypersetup{breaklinks=true,
6573 bookmarks=true,
6674 pdfauthor={$author-meta$},