\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
语句与正在增加的计数器的值相关联。