
Estoy intentando eliminar la numeración de las secciones de tocloft, pero sólo en algunas entradas. 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:
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}