Autoref 范围部分等

Autoref 范围部分等

是否可以使用\autoref来引用一系列部分?我想替换

In Sections \ref{section1} -- \ref{section3} ...

类似于

In \autoref{section1, section2, section3} ...

据我所知,这对于引用来说是可能的,但是是否有任何软件包也提供此功能以供参考?

答案1

我不知道autoref,但你确实问过包的替代方案。包聪明人提供此功能。cleveref您需要使用前面的 来编码您的部分标签sec:。编写附加的代码会产生

...第 1 至 3 节。

我们甚至不需要按顺序提供各个部分!如果您想要

... 第 1 - 3 节

然后使用简单的答案邮政。

\documentclass{article}
\usepackage{cleveref}

\begin{document}
    
\section{Name A}
\label{sec:a}
Blah Blah Blah.

\section{Name B}
\label{sec:b}
Blah Blah Blah.

\section{Name C}
\label{sec:c}
Blah Blah Blah.

\section{Conclusion}
\label{sec:conclusion}

We draw this conclusion from the discussion in \cref{sec:a,sec:c,sec:b}.
Alternatively, may write \crefrange{sec:a}{sec:c}.

\end{document}

上述代码生成的输出。

相关内容