我正在寻找简单的同时使用\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}