我正在写一篇关于文档类的论文报告我正在使用超链接。我的结构如下:
\chapter{First chapter}
\section{First section}
\subsection{First sub section}
\subsubsection*{My Section}
但是,我想用\subsubsection
它们的名称来引用它们,但我不想给它们编号(在整个文档中根本不编号)。例如,我可以写(使用\nameref
命令):
在“我的部分”部分中我们看到......
但是,如果我向该部分添加标签,它将引用该子部分(第一个子部分)。这是我所拥有的:
\phantomsection
\addcontentsline{toc}{subsubsection}{My title}
\subsubsection*{My title}
\label{sec:mysection}
在和之间移动\label
命令使其引用前一个子节。我怎样才能使其引用未编号的子节?\phantomsection
\addcontentsline
答案1
当您使用带星号的版本时,引用计数器不会更新。如果您不想在小节下方编号,只需更改计数器即可secnumdepth
。以下代码演示了这一点:
\documentclass{report}
\usepackage{nameref}
\begin{document}
\setcounter{secnumdepth}{2}
\section{Section 1}
\subsection{subsection 1}
\subsubsection{subsubsection 1}
\label{subsubsec:1}
This should be unnumbered.
\subsubsection{subsubsection 2}
See subsubsection~\nameref{subsubsec:1}
\end{document}
导致: