Нумерация Minitoc совпадает с названиями подразделов

Нумерация Minitoc совпадает с названиями подразделов

У меня большая minitocглубина нумерации \setcounter{minitocdepth}{3}. У меня с ней проблема:

\documentclass{report}
\usepackage{newcent}
\usepackage{minitoc}
\setcounter{tocdepth}{1}
\setcounter{secnumdepth}{5}
\dominitoc
\nomtcrule
\setlength{\mtcindent}{5pt}
\setcounter{minitocdepth}{5}
\renewcommand{\mtcSfont}{\small\bfseries\rmfamily}
\renewcommand{\mtifont}{\large\bfseries\rmfamily}
\begin{document}
\tableofcontents
\appendix
\chapter{X}
\minitoc
\newpage
\section{X}
\section{X}
\section{X}
\section{X}
\section{X}
\section{X}
\section{X}
\subsection{X}
\subsection{X}
\subsection{x}
\subsection{X}
\section{X}
\section{X}
\section{X}
\section{X}
\section{X}
\subsection{X}
\subsection{X}
\subsection{X}
\subsection{X}
\subsection{X}
\subsection{X}
\subsection{X}
\subsection{X}
\subsection{X}
\subsection{X}
\subsection{X}
\subsection{X}
\end{document}

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

Как вы можете видеть, A.12.10пересекается с X.

Как мне изменить настройки, minitocчтобы решить эту проблему?

решение1

Это неminitoc-конкретная проблема. Добавление

\makeatletter
\renewcommand*\l@subsection{\@dottedtocline{2}{3.8em}{3.5em}}% Used to be {3.8em}{3.2em}
\makeatother

к преамбуле вашего документа увеличивает ширину, выделенную для номера подраздела в файлах, связанных с ToC, с 3.2emдо 3.5em. Вы можете настроить эту длину в соответствии со своими потребностями.

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

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