我使用memoir
andcleveref
关键字sort&compress
(我实际上认为是默认的)。当使用一个命令引用多个子图时\Cref
,没有给出范围。从下面的 MWE 中获取,它显示“图 0.1(a) 和 0.1(b)”,但我想要“图 0.1(ab)”、“图 0.1(a)-(b)”或“图 0.1(a) 和 (b)”。(如果其中一个更难制作,所有这些都是可以接受的。)
问:如何自动获取第二种格式,即自动避免主图编号重复?
编辑:请注意这个问题结合 cleveref 和 subref是关于手动引用子图。我只希望主图编号不会自动重复。
梅威瑟:
\documentclass{memoir}
\usepackage{varioref}
\usepackage[
hidelinks,
breaklinks=true,
bookmarksnumbered=true,
pdfpagemode=UseOutlines
]{hyperref}
\usepackage[
nameinlink,
sort&compress, % not working?
]{cleveref}
\usepackage{nameref}
\newsubfloat{figure}% Allow subfloats in figure environment
\begin{document}
\begin{figure}
\centering
\subbottom{\label{sub-I}random subfigure content I}
\subbottom{\label{sub-II}random subfigure content II}
\caption{random caption text}
\end{figure}
\Cref{sub-I,sub-II}
\end{document}