我想为第 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}...