来自 \thesection 的标签部分

来自 \thesection 的标签部分

\thesubsection如果不使用它,我怎样才能贴上标签\subsection

梅威瑟:

\documentclass{article}
\usepackage[english]{babel}

\newcommand*{\subsectioncounter}{\stepcounter{subsection}\thesubsection}

\begin{document}
\section{A section}
\subsection*{An un-numbered subsection}
\subsectioncounter\label{somesubsection}\quad Some text
\subsection*{Later in the document}
See \ref{somesubsection}. % I want this to print 1.1, not the section label.
\end{document}

答案1

您应该使用\refstepcounter而不是\stepcounter来实现这一点。

前者与后者作用相同,除了它还将后续\label语句与正在增加的计数器的值相关联。

相关内容