# Error using tufte-book class and biblatex [duplicate]

Possible Duplicate:
Can I use biblatex with Tufte classes?

Although there is a patch for using biblatex in the Tufte classes, it doesn't seem to work for me. First thing is, the hyphenat package produces an error stating that \nohyphens is already defined. Without the hyphenat package this error doesn't occur, but biblatex.sty instead states that \bibhang, \bibfont and \citename are already defined.

I guess the nobib option for tufte-book doesn't work properly and natbib clashes with biblatex. Is this possible? And what can I do?

\documentclass[nobib]{tufte-book}

\usepackage{hyphenat}
\usepackage[
style=authoryear
]{biblatex}
\bibliography{test.bib}

\begin{document}

Lorem ipsum dolor sit amet, consectetur adipisicing elit \parencite{someone1900}.

\printbibliography

\end{document}


Now you were right, I had the wrong tufte-common.def. I fixed that, but now the problem is that obviously the hardwrap package is also required. Since I use ubuntu linux and therefor don't have tlmgr, I installed tufte-latex by hand in the directory /usr/share/texmf/tex/latex, which works for tufte but not for the hardwrap package. So hardwrap has to be put somewhere else, but i don't know where.

Do you have an idea?

The ouput of kpsewhich -var-value TEXMFHOME states that this directory is located in my home directory. But this directory doesn't seem to exist, because I can't change to it: if I want to do that, i.e. change to the directory as it was located by kpsewhich -var-value TEXMFHOME, the system states that this directory doesn't exist.

Is it possible to leave the installation of tufte-latex intact and put the revised tufte-common.def in the directory I want to work in?

## marked as duplicate by Audrey, Marco Daniel, egreg, Joseph Wright♦Apr 20 '12 at 18:01

• There is no support for biblatex. – Marco Daniel Apr 18 '12 at 21:30
• Are you following the solution in this post? It requires use of another tufte-common.def file. – Audrey Apr 18 '12 at 22:24
• hardwrap shouldn't pose any problems if you leave your original installation of tufte-latex and required packages intact. To override the original def file, just save the revised one as $TEXMFHOME/tex/latex/tufte-latex/tufte-common.def, where $TEXMFHOME is the path returned by kpsewhich -var-value TEXMFHOME. – Audrey Apr 20 '12 at 13:21
• Don't ever install stuff yourself into directories managed by your package manager (in this case /usr/share/. This is a Really Bad Idea (TM). – cfr Feb 14 '14 at 3:38