Abschnittsnummer unterdrücken, Bezeichnung beibehalten

Abschnittsnummer unterdrücken, Bezeichnung beibehalten

Ich suche eineinfachArt und Weise zu verwenden \labelund \section*gleichzeitig. Mein Ziel ist es, eineunnummerierter Abschnitt mit einer Beschriftungum es zu können \autoref.

Das Problem ist: \labelfunktioniert nicht, wenn verwendet wird \section*. Natürlich funktioniert es, wenn verwendet wird \section, aber dann ist der Abschnitt nummeriert.

Ich habe folgendes in einem Dokument:

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

BEARBEITEN:

Ich verwende diese Vorlage von Overleaf:https://www.overleaf.com/latex/templates/template-for-data-descriptor-submissions-to-scientific-data/ygdzkjcqzmbp

Ich suche eineinfachArt und Weise zu verwenden \labelund \section*gleichzeitig mit dieser Vorlage.

Das Problem muss in der Datei „wlscirep.cls“ liegen, da dieser eigenständige Code einwandfrei funktioniert:

\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}}Funktioniert aber nicht, wenn es in dieser Vorlage ist.


Antwort1

Das Hinzufügen \phantomsectionoben \section*{Criterion} \label{sec:crit}funktioniert.

\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}

verwandte Informationen