Как удалить номера страниц ссылок в оглавлении

Как удалить номера страниц ссылок в оглавлении

Я не нашел решения этой проблемы в Интернете и не уверен, как это называется, но я хочу удалить номера справа от оглавления для моих подразделов.введите описание изображения здесь

Вот код, который у меня есть на данный момент для моего ToC

%align numbers and TOC
\titleformat{\section}{\normalfont\Large\bfseries}{\makebox[30pt][l]{\thesection}}{0pt}{} 
\titleformat{\subsection}{\normalfont\large\bfseries}{\makebox[30pt][l]{\thesubsection}}{0pt}{}

%TOC spacing
\usepackage{tocloft}
\renewcommand{\cftsecleader}{\cftdotfill{\cftdotsep}}
\renewcommand{\cftsubsecleader}{\hfill}
\setcounter{tocdepth}{2}
\renewcommand{\cftsecafterpnum}{\vspace{0pt}}
\setlength{\cftsecnumwidth}{30pt}
\setlength{\cftsubsecnumwidth}{30pt}
\setlength{\cftsubsecindent}{60pt}

решение1

Добавление

\makeatletter
\renewcommand{\cftsubsecpagefont}{\@gobble}
\makeatother

в преамбуле позволит вам достичь цели форматирования.


Полная версия MWE:

введите описание изображения здесь

\documentclass{article}
\usepackage{tocloft}
\renewcommand{\cftsecleader}{\cftdotfill{\cftdotsep}}
\renewcommand{\cftsubsecleader}{\hfill}
\makeatletter
\renewcommand{\cftsubsecpagefont}{\@gobble}
\makeatother
\renewcommand{\cftsecafterpnum}{\vspace{0pt}}
\setlength{\cftsecnumwidth}{30pt}
\setlength{\cftsubsecnumwidth}{30pt}
\setlength{\cftsubsecindent}{60pt}

\begin{document}
\tableofcontents

\section{Introduction}
\subsection{Goals of the Experiment}
\subsection{Background Information}
\section{Hypothesis}
\end{document}

Связанный контент