提及你所指事物的名称

提及你所指事物的名称

我举个例子

\section{About Cats and Dogs}\label{sec:catsdogs}
some text
[...]

In Section \ref{sec:catsdogs}, we have ...

我知道有一个命令\nameref{sec:catsdogs},但是这只是给我About Cats and Dogs

现在我想要一个命令来代替它Section,如下所示:

In \some_new_command{sec:catsdogs} \ref{sec:catsdogs}, we have ...

得到:

在第 1.1 节中,我们有……

这个存在吗?

答案1

您可以cleveref为此使用该包。

该命令\namecref{sec:catsdogs}完全按照您的要求执行。

无论如何,您可能想要尝试,\cref{sec:catsdogs}而不是\namecref{sec:catsdogs} \ref{sec:catsdogs},它会自动执行此操作。

平均能量损失

\documentclass[oneside]{article}

\usepackage{cleveref}

\begin{document}

\section{About Cats and Dogs}\label{sec:catsdogs} some text [...]

In \namecref{sec:catsdogs} \ref{sec:catsdogs}, we have ...

In \cref{sec:catsdogs}, we have ...

\end{document} 

输出:

在此处输入图片描述

变体\nameCref\Cref以首字母大写的形式打印名称。

相关内容