% \iffalse
%<*driver>
\documentclass[10pt,british]{ltxdoc}
\EnableCrossrefs
\CodelineIndex
\RecordChanges
\usepackage{babel}
\usepackage{extramarks,fancyhdr}
\usepackage{ifthen}
\usepackage[a4paper,headheight=14pt,marginparwidth=45mm,hmarginratio=4:1,vscale=.8,hscale=.7,verbose]{geometry}
\usepackage{kantlipsum}
\ExplSyntaxOn
\pagestyle{fancy}
\fancyhf{}
\renewcommand \sectionmark[1]{\markboth{\thesection{} ~ #1}{}}
\renewcommand \subsectionmark[1]{\markright{\arabic{subsection} ~ #1}}
\fancyhf[lh] {