Eliminar la numeración de secciones de tocloft sin usar \section*{}

Eliminar la numeración de secciones de tocloft sin usar \section*{}

Estoy intentando eliminar la numeración de las secciones de tocloft, pero sólo en algunas entradas. Ejemplo como lo quiero: Ejemplo como lo quiero .

Así lo elimino ahora:

\section*{Discussion} \label{discussion}
\addcontentsline{toc}{section}{\nameref{discussion}}

Pero con este método, los enlaces no se incluyen en el menú de navegación del pdf y, en mi opinión, es una solución complicada.

Intenté lo siguiente, pero es sólo para las secciones de Libros (uso artículo):

\makeatletter
\renewcommand{\cftsecpresnum}{\begin{lrbox}{\@tempboxa}}
\renewcommand{\cftsecaftersnum}{\end{lrbox}}
\makeatother

Puedo suprimir la numeración de las secciones en el artículo usando: ''' \renewcommand{\prefix@section}{ } '''

Para resumir, quiero eliminar 8, 9 y 10 del siguiente ejemplo:

Elimina esto

Mientras usa lo normal:

\section{Discussion} \label{discussion}

Espero que alguien pueda ayudar porque no puedo entenderlo. Parece algo muy sencillo de hacer. Si necesito proporcionar más información, estaré encantado de hacerlo. ¡Gracias de antemano!

Código de trabajo:

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

Imagen: Imagen de cómo funciona ahora.

información relacionada