Cleveref e hyperref: questões de ordem

Para fazer com que os pacotes LaTeX cleveref e hyperref funcionem juntos:

usepackage{hyperref}
usepackage
{cleveref}

Tenha cuidado, a ordem é importante . Acabei de passar os últimos 20 minutos tentando descobrir isso …

Posteriormente, em vez de usar:

... fig.~ref{fig:lab} ...

Se você quiser economizar alguns toques no teclado, pode simplesmente usar:

... cref{fig:lab} ...

Os nomes dos tipos de referência podem ser facilmente alterados, por exemplo:

crefname{equation}{equation}{equations}
crefname
{figure}{figure}{figures}

E assim por diante.