EDIT: I must clarify that the example below works with tufte-latex-3.5.0, but doesn't work in older versions. The accepted solution is a good workaround for older versions (<3.0.0) were nohyper option doesn't work.
(EDIT: Older version of) tufte-handout class doesn't seem to play well with hyperref, probably because tufte-handout loads hyperref with its own set of options. How can I set up the document so that hyperref can be loaded normally?
I thought that the option nohyper would solve the problem but it doesn't.
The idea is to be able to have a simple document that compiles correctly whether I change tufte-handout by article in the \documentclass command.
Here is an example code (not working)
\documentclass[nohyper]{tufte-handout}
% but works with \documentclass{article}
\usepackage[hyperfootnotes=false, pdftex, pdfauthor={}, pdftitle={ hyperref.pdf}, pdfsubject={subject}, pdfkeywords={}]{hyperref}
% but works with \usepackage[hyperfootnotes=false,]{hyperref}
\begin{document}
Body text.
\end{document}
hyperrefoptions do you want to set/change with thetufte-handoutclass? Can you use the\hypersetupcommand? – godbyk Aug 9 '12 at 22:05hyperrefseems to break the compatibility (for example, the ones in the example in my question).hypersetup(+1) is an option but I just wanted to change the documentclass line, for things that already compiled forarticle. – alfC Aug 9 '12 at 22:14