正如标题所说,使用 cref 时如何引用章节或部分标题?更清楚一点:我不想要标签“section”或“chapter”,我想要章节或部分的实际标题。
\documentclass{article}
\usepackage[norsk]{babel}
\usepackage{tabularx}
\usepackage{apacite}
\usepackage{hyperref}
\usepackage{enumerate}
\usepackage[norsk,nameinlink]{cleveref}
\begin{document}
\section{Title}
\section{another title}
%I want to reference the first section here, with its name
\end{document}
答案1
这:
\documentclass{article}
\usepackage[norsk]{babel}
\usepackage{tabularx}
\usepackage{apacite}
\usepackage{hyperref}
\usepackage{enumerate}
\usepackage[norsk,nameinlink]{cleveref}
\begin{document}
\section{Title}
\section{another title}
\label{sss}
%I want to reference the first section here, with its name
nameref: \nameref{sss}\\
cref: \cref{sss}\\
ref: \ref{sss}
\end{document}
经过 2 到 3 次编译后得到以下结果:
答案2
因此,如果我正确理解了这些评论和建议的话:
Cleveref 实际上没有与 nameref 相同的函数,因此解决方案是使用普通的 \nameref