Ich habe ein Problem bei der Verwendung von thmtools und cleveref auf Ubuntu.
Folgender Beispiel-Code
\documentclass{report} \usepackage{amsthm} \usepackage{thmtools} \usepackage{cleveref} %\declaretheorem[name=Definition]{definition} \declaretheorem[name=Definition, refname={definition, definitions}, Refname={Definition,Definitions}]{definition} \begin{document} See \Cref{def:1}. \begin{definition} \label{def:1} This is a definition \end{definition} \end{document}
ERROR: Package keyval Error: refname undefined. --- TeX said --- See the keyval package documentation for explanation. Type H <return> for immediate help. ... l.9 ...fname={Definition,Definitions}]{definition} --- HELP --- From the .log file... Try typing <return> to proceed. If that doesn't work, type X <return> to quit.
- So wie ich es verstehe, ist mit dem key-value "refname" etwas nicht in Ordnung.
Das keyval Manual hat mir nicht weitergeholfen, da die keys refname und Refname in thmtools definiert werden.
Die Form des \declaretheorem habe ich so aus dem thmtools guide (Seite 4) übernommen und die auskommentierte Version funktioniert.
Andere keyval Einträge wie 'numberwithin=chapter' funktionieren auch.
Ich habe dieses Problem nur auf meinem Ubuntu Rechner (12.04 64bit), auf einem anderen Debian Rechner funktioniert das gleiche Beispiel ohne Probleme.
Kann mir irgendwer weiterhelfen?
Vielleicht ist irgendetwas nicht auf dem neuesten Stand und braucht ein update?
Danke schon einmal für Eure Zeit.