
Ich versuche, die Abschnittsnummerierung aus tocloft zu entfernen, aber nur bei einigen Einträgen. Beispiel, wie ich es möchte:
.
So entferne ich es jetzt:
\section*{Discussion} \label{discussion}
\addcontentsline{toc}{section}{\nameref{discussion}}
Bei dieser Methode werden die Links allerdings nicht in das PDF-Navigationsmenü aufgenommen, was meiner Meinung nach eine chaotische Lösung ist.
Ich habe Folgendes versucht, aber es gilt nur für Buchabschnitte (ich verwende Artikel):
\makeatletter
\renewcommand{\cftsecpresnum}{\begin{lrbox}{\@tempboxa}}
\renewcommand{\cftsecaftersnum}{\end{lrbox}}
\makeatother
Ich kann die Abschnittsnummerierung im Dokument selbst unterdrücken, indem ich Folgendes verwende: ''' \renewcommand{\prefix@section}{ } '''
Zusammenfassend möchte ich 8, 9 und 10 aus dem folgenden Beispiel entfernen:
Bei Verwendung des Normalen:
\section{Discussion} \label{discussion}
Ich hoffe, dass mir jemand helfen kann, denn ich komme einfach nicht dahinter. Es scheint so einfach zu sein. Wenn ich weitere Informationen benötige, tue ich das gerne. Vielen Dank im Voraus!
Funktionierender Code:
\documentclass[10pt]{article}
\usepackage{nameref}
%% # TOC CONFIG #
\usepackage[titles]{tocloft}
\renewcommand{\cftsecleader}{\cftdotfill{\cftdotsep}}
\renewcommand*\contentsname{Table of contents}
\setcounter{tocdepth}{3}
\begin{document}
\setcounter{secnumdepth}{5}
\setcounter{tocdepth}{5}
\tableofcontents
\newpage
\let\oldthesection=\thesection
\renewcommand{\thesection}{}
% Without before
\renewcommand{\thesection}{}
\section{section one no nr before} \label{1nonr}
% Normal sections
\let\thesection=\oldthesection
\setcounter{section}{0}
\section{section one}
\section{section two}
\subsection{subsection one}
\section{section three}
\subsection{subsection one}
\subsection{subsection two}
% Without after
\renewcommand{\thesection}{}
\renewcommand{\thesubsection}{}
\section{section one no nr} \label{1nonr}
\section{section two no nr} \label{2nonr}
\subsection{subsection one} \label{2snonr}
\end{document}