I think this MWE says it all. \cite
can ignore spaces in its argument, while \cref
cannot. I wonder if \cref
could be improved that way.
\documentclass{article}
\usepackage{cleveref}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@misc{1, author="One Author", year=2000}
@misc{2, author="Another Writer", year=2010}
\end{filecontents}
\begin{document}
We can use \cite{1,2} AND \cite{1, 2}!
Yet, we can use \cref{1,2}, but not \cref{1, 2}!
\section{Section 1}
\label{1}
\section{Section 2}
\label{2}
\bibliographystyle{apalike}
\bibliography{\jobname}
\end{document}
Why is this important? Because some text editors, TeXstudio being one of them, have trouble implementing line wraps at commas without a subsequent space.