隐藏子部分 0

隐藏子部分 0

我想为第 3 节添加一个简介,在正文中将其称为第 3.0 节。它应该是一个隐藏的子节(在第一个真正的子节之前),没有节标题,也不会显示在目录中。

\section{Section 3}
\label{sec:3}

\setcounter{subsection}{-1}
\subsection{ }
\label{sub:3_0}
yada yada

但是,我得到了一个带有编号的节标题。我试过了

\section{Section 3}
\label{sec:3}

\subsection*{}
\label{sub:3_0}
yada yada

但是,我的引用如下所示

\subsection{Section 3.1}
\label{sub:3_1}
yada yada \cref{sub:3_0}.

只给我第 3 节而不是第 3.0 节。

有人知道答案吗?另外,请随意评论我的风格选择(使用 .0 部分编号)。

答案1

实现此目的的方法是通过\refstepcounter而不是\subsection

在此处输入图片描述

\documentclass{article}
\begin{document}

\setcounter{section}{2}
\section{Section 3}\label{sec:3}

\setcounter{subsection}{-1}\refstepcounter{subsection}% Correct number & reference
\label{sub:3_0}
yada yada

\subsection{Subsection 3.1}\label{sub:3_1}
yada yada \ref{sub:3_0}.
\end{document}

\refstepcounter正确设置了引用标签,但没有打印任何内容。

正如评论中提到的,如果引用的内容在文档本身中不可见,可能会引起读者的困惑。在这种情况下,最好将引用陈述为

In the introduction to Section~\ref{sec:3}...

相关内容