@@ -57,9 +57,6 @@ $endif$
5757\usepackage[$for(microtypeoptions)$$microtypeoptions$$sep$,$endfor$]{microtype}
5858\UseMicrotypeSet[protrusion]{basicmath} % disable protrusion for tt fonts
5959}{}
60−$if(geometry)$
61−\usepackage[$for(geometry)$$geometry$$sep$,$endfor$]{geometry}
62−$endif$
6360\PassOptionsToPackage{hyphens}{url} % url is loaded by hyperref
6461$if(verbatim-in-note)$
6562\usepackage{fancyvrb}
@@ -91,6 +88,11 @@ $endif$
9188$if(verbatim-in-note)$
9289\VerbatimFootnotes % allows verbatim text in footnotes
9390$endif$
91+$if(geometry)$
92+% With mag ≠ 1000, no truedimen and hyperref, hyperref should be loaded before
93+% geometry. Otherwise the resulted PDF size will become wrong.
94+\usepackage[$for(geometry)$$geometry$$sep$,$endfor$]{geometry}
95+$endif$
9496$if(lang)$
9597\ifnum 0\ifxetex 1\fi\ifluatex 1\fi=0 % if pdftex
9698 \usepackage[shorthands=off,$for(babel-otherlangs)$$babel-otherlangs$,$endfor$main=$babel-lang$]{babel}