如何根据当前位置替换章节/小节?

如何根据当前位置替换章节/小节?

我想以与章节/子章节无关的方式引用当前“单元”。换句话说,我想以\unitname以下方式使用:

\section{Foo}
In this \unitname...
\subsection{Bar}
In this \unitname

并将其编译为类似以下内容:

在这个部分...

酒吧

在本节中...

为了保持命名的一致性,我是否应该重新排列内容、将章节改为章节等。

答案1

您可以使用该cleveref包:

\documentclass{article}

\usepackage{cleveref}
\Crefname{subsection}{Subsection}{Subsections}
\crefname{subsection}{subsection}{subsections}

\begin{document}

\section{Foo}
\label{foo}
In this \namecref{foo}
\subsection{Bar}
\label{bar}
In this \namecref{bar}

\end{document}

在此处输入图片描述

相关内容