diff --git a/templates b/templates
index 663adaa86..951b0ca03 160000
--- a/templates
+++ b/templates
@@ -1 +1 @@
-Subproject commit 663adaa8612242dfce8c32ae5c7afc6be45c6eb6
+Subproject commit 951b0ca035245e29a09a64056fe3aaae1c679cd3
diff --git a/tests/writer.latex b/tests/writer.latex
index 19a8753f5..05f49f923 100644
--- a/tests/writer.latex
+++ b/tests/writer.latex
@@ -21,10 +21,6 @@
     {\setlength{\labelwidth}{4em}}
 }\makeatother
 \usepackage{enumerate}
-\usepackage[normalem]{ulem}
-% avoid problems with \sout in headers with hyperref:
-\pdfstringdefDisableCommands{\renewcommand{\sout}{}}
-\newcommand{\textsubscr}[1]{\ensuremath{_{\scriptsize\textrm{#1}}}}
 \usepackage{url}
 \usepackage{graphicx}
 % We will generate all images so they have a width \maxwidth. This means
@@ -37,6 +33,10 @@
 \let\Oldincludegraphics\includegraphics
 \renewcommand{\includegraphics}[1]{\Oldincludegraphics[width=\maxwidth]{#1}}
 \usepackage[breaklinks=true,unicode=true,pdfborder={0 0 0}]{hyperref}
+\usepackage[normalem]{ulem}
+% avoid problems with \sout in headers with hyperref:
+\pdfstringdefDisableCommands{\renewcommand{\sout}{}}
+\newcommand{\textsubscr}[1]{\ensuremath{_{\scriptsize\textrm{#1}}}}
 \setlength{\parindent}{0pt}
 \setlength{\parskip}{6pt plus 2pt minus 1pt}
 \setlength{\emergencystretch}{3em}  % prevent overfull lines