显示参考文献中某一节(或小节)的标题

显示参考文献中某一节(或小节)的标题

我知道如何利用 \ label {} 和 \ ref} 获取章节或子章节的编号。我想知道是否也可以获取章节或子章节的标题。例如(参见 VI.1 Test),其中 Test 是子章节的标题

答案1

使用 hyperref 或 cleveref 包。

\documentclass{article}
\usepackage{hyperref}
\usepackage{cleveref}
\begin{document}
    \section{Test}\label{sec:test}
    \ref{sec:test}
    \nameref{sec:test}
    
    \autoref{sec:test}
    
    \cref{sec:test}
    
\end{document}

您可以定义一个\newcommand来满足您的需要:

\newcommand{\myref}[1]{(see \autoref{#1}~\nameref{#1}, p.~\pageref{#1})}

相关内容