I want to change the conjunction used for a pair of equations. It keeps printing "and", I've tried a few different with \crefpairconjunction but I just can't get it to work. I didn't find anything which helps when googling around. Below is a minimal working example, the stuff in the preamble is what's currently in my report, is this affecting it?
Many thanks.
\documentclass{article}
\usepackage[sort&compress, % on multiple refs sort them and write as range
capitalise, % Use Section not section etc.
noabbrev, % Use Table not Tab. etc.
nameinlink % Make the name (eg Section) part of the hyperlink
]{cleveref}
% just use (...) for equations
\crefformat{equation}{#2(#1)#3}
\crefrangeformat{equation}{#3(#1)#4--#5(#2)#6}
\crefmultiformat{equation}{(#2#1#3)}{ and~(#2#1#3)}{, (#2#1#3)}{ and~(#2#1#3)}
% Except for start of sentences where we need to say "Equations"
\Crefformat{equation}{Equation~#2(#1)#3}
\Crefrangeformat{equation}{Equations~#3(#1)#4--#5(#2)#6}
\Crefmultiformat{equation}{Equations~(#2#1#3)}{ and~(#2#1#3)}{, (#2#1#3)}{ and~(#2#1#3)}
\begin{document}
\begin{equation}
e_1
\label{eq1}
\end{equation}
\begin{equation}
e_2
\label{eq2}
\end{equation}
This has an `and' \cref{eq1,eq2}
But I want this: \cref{eq1}--\cref{eq2}
\end{document}
nameinlink
, you should probably change\Crefrangeformat{equation}{Equations~#3(#1)#4--#5(#2)#6}
to\Crefrangeformat{equation}{#3Equations~(#1)#4--#5(#2)#6}
, i.e., include "Equations~" inside the scope of the hypertarget.