如何隐藏章节和小节编号,同时保留标签以供引用?我尝试\thesubection
按如下方式更新,但在使用 \ref 引用章节时会留下空白。
\renewcommand{\thesection}{}
\renewcommand{\thesubsection}{}
示例用法
In section \ref{obj}, we explain ...
之后
\section{Objective} \label{obj}
答案1
这毫无意义,但期刊编辑有时会有奇怪的想法。读者该如何理解“第 2 部分”指的是什么?好吧,去问那位期刊编辑吧。
\documentclass{article}
\makeatletter
% \@seccntformat is the command that adds the number to section titles
% we make it a no-op
\renewcommand{\@seccntformat}[1]{}
\makeatother
\begin{document}
\section{Introduction}
In section \ref{obj}, we explain \dots
\section{Objective}\label{obj}
Here we do the work.
\end{document}
如果需要的话,可以删除章节编号,但保留其子章节。
答案2
按姓名/标题引用
如果没有章节编号,通过编号引用章节就没有多大意义。有其他选择:
- 包
nameref
,提供\nameref
。 - 包
titleref
,提供\titleref
。
两者都可以用于通过名称(=标题)引用该部分。
例子:
\documentclass{article}
\usepackage[english]{babel}
\usepackage{csquotes}
\usepackage{nameref}% references by name
\setcounter{secnumdepth}{0}% disables section numbering
\begin{document}
\noindent
In section \enquote{\nameref{obj}}, we explain \dots
\section{Objective}
\label{obj}
\end{document}
引用“时间”
如果禁止使用章节名称,则可以使用其他措辞,例如:
In the first/previous/next/last section, we explain
要不就
Later we explain