是否可以使用\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}