0

I found sorting and compressing not very intelligent for cleveref package when the labels are in different sections, so I decide to disable sorting and compressing. However I am unable to use nosort for cleveref.

Here is my code

\documentclass[11pt]{article}
\usepackage[nosort]{cleveref}
\newtheorem{Thm}{Theorem}[subsection]
\crefname{Thm}{Theorem}{Theorems}
\begin{document}
\begin{Thm}\label{T1}
This is Theorem 1.
\end{Thm}
\cref{T1}
\end{document}

When compiling, the log file looks like the following.

! Undefined control sequence.

\cref@processgroup ...ref \cref@isrefsametypetrue \@whilesw \if@cref@sametyp...

l.8 \cref{T1} ?

Process has been terminated ...

What change should I make?

  • 1
    I think this has already been reported. Have you tried updating your latex installation (IIRC there was a problem in etoolbox what is now fixed) – daleif Feb 9 '18 at 17:20
  • A similar problem has been reported a few days back. The cleveref developer is looking into it and has already posted a pre-release version for testing on his webage: tex.stackexchange.com/q/414211/35864 – moewe Feb 9 '18 at 17:32
  • 1
    Please note that TeX.SX is not a place to report bugs. In particular, Toby Cubitt, the cleveref developer, is very clear about the fact that he cannot guarantee he sees all questions posted here on TeX.SX. But he will definitely read his mails. So if you want to report a bug, send it off via the channels mentioned in the package documentation. – moewe Feb 9 '18 at 17:49

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.