隐藏章节编号,保留标签

隐藏章节编号,保留标签

我正在寻找简单的同时使用\label和的方式\section*。我的目标是拥有一个带有标签的未编号部分能够做到\autoref

问题是:\label使用 时不起作用\section*。当然,使用 时可以工作\section,但随后该部分被编号。

我在文档中有以下内容:

\RequirePackage[colorlinks=true, allcolors=blue]{hyperref}
\section*{Criterion} \label{sec:crit}
\section*{My new section}
Blah blah refers to \autoref{sec:crit}

编辑:

我正在使用 Overleaf 的这个模板:https://www.overleaf.com/latex/templates/template-for-data-descriptor-submissions-to-scientific-data/ygdzkjcqzmbp

我正在寻找简单的方式\label\section*与此模板同时使用。

问题一定出在“wlscirep.cls”文件中,因为这个独立代码运行正常:

\documentclass[10pt]{article}
\RequirePackage[colorlinks=true, allcolors=blue]{hyperref}
\begin{document}
\section*{Criterion} \label{sec:crit}
Here is section one
\section*{My new section}
Here is section two. This refers back to \hyperref[sec:crit]{Criterion~\ref*{sec:crit}}.
\end{document}

但当\hyperref[sec:crit]{Criterion~\ref*{sec:crit}}它在该模板中时不起作用。


答案1

添加\phantomsection以上\section*{Criterion} \label{sec:crit}作品。

\RequirePackage[colorlinks=true, allcolors=blue]{hyperref}
\begin{document}
\phantomsection
\section*{Criterion} \label{sec:crit}
Here is section one
\section*{My new section}
Here is section two. This refers back to \hyperref[sec:crit]{Criterion~\ref*{sec:crit}}.
\end{document}

相关内容