考虑这个例子:
\documentclass[
reprint,
nofootinbib,
amsmath,
floatfix,
superscriptaddress,
longbibliography
]{revtex4-2}
\usepackage[utf8]{inputenc}
\usepackage{hyperref}
\usepackage{cleveref}
\begin{document}
\begin{subequations}
\begin{align}
1 \label{eq:1}
\end{align}
\begin{align}
2 \label{eq:2}
\end{align}
\end{subequations}
\begin{subequations}
\begin{align}
3 \label{eq:3}
\end{align}
\begin{align}
4 \label{eq:4}
\end{align}
\end{subequations}
\begin{align}\label{eq:5}
5
\end{align}
\Cref{eq:1,eq:2,eq:3,eq:4,eq:5}
\end{document}
编译后为
方程 (1a)、(1b)、(2a)、(2b) 和 (3)
由于所有中间标签都存在,我怎样才能让 cleveref 将其压缩为 (1a)--(3)?