如何根據目前位置替換節/章/小節?

如何根據目前位置替換節/章/小節?

我想以與節/小節無關的方式引用當前的“單元”。換句話說,我想\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}

在此輸入影像描述

相關內容