I'm using Tufte document classes and need to manually load hyperref
rather than have it loaded by the Tufte class. So I'm using the nohyper
option with the document class, and later use \usepackage{hyperref}
in code.
When I do this, the font size for captions (though not footnotes) changes to that of body text:
\documentclass[nohyper]{tufte-handout}
\usepackage{inputenc}
\usepackage{graphicx}
\usepackage[pdftex,hyperfootnotes=false]{hyperref}
\begin{document}
Body text.
\begin{marginfigure}
\includegraphics[width=1\columnwidth]{agraphic}\caption{Caption text}
\end{marginfigure}
\end{document}
If I remove the \usepackage[...]{hyperref}
line, the caption font size is correct (whether I specify nohyper
or not). As near as I can tell, except for some link coloring details and metadata assignment, I'm doing exactly the same thing that the Tufte class would do without the nohyper
option.
hyperfootnotes=false
the reason why you would load hyperref yourself?hyperref
as I can get, so my choose is Altermundus's; but Werner's is more concise and appropriate for other uses.\PassOptionsToPackage{...}{hyperref}
before\documentclass
, then you do not need all that tricks