Индивидуальный набор оглавлений для подразделов

Индивидуальный набор оглавлений для подразделов

Я хочу создать содержимое, которое будет выглядеть следующим образом:

A chapter                                     page
   1 section                                  page
     1.1 subsection1                          page
         subsubsection1 - subsubsection2
         subsubsection3 - subsubsection4
     1.2 subsection2                          page
         subsubsection1 - subsubsection2

Подподраздел должен быть ненумерованным и отображаться в списке, который переносится на последовательные строки и должен быть разделен дефисами.

Я преуспел с нумерацией глав и разделов, но понятия не имею, как добиться стиля подподразделов. Есть идеи? Для глав и разделов я использую

\renewcommand\thechapter{\Alph{chapter}}
\renewcommand{\thesection}{\arabic{section}}

Спасибо за помощь

решение1

Вы можете использоватьtitletocпакет для этого:

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

Код:

\documentclass{book} 
\usepackage{titletoc}

\renewcommand\thechapter{\Alph{chapter}}
\renewcommand{\thesection}{\arabic{section}}

\titlecontents*{subsubsection}
  [7em]
  {\small}
  {\thecontentslabel}
  {}
  {}
  [~---\ ]

\setcounter{tocdepth}{3}

\begin{document}

\tableofcontents
\chapter{A test chapter}
\section{A test section}
\subsection{A test subsection}
\subsubsection{Test subsubsection one one}
\subsubsection{Test subsubsection one two}
\subsubsection{Test subsubsection one three}
\subsubsection{Test subsubsection one four}
\subsection{Another test subsection}
\subsubsection{Test subsubsection two one}
\subsubsection{Test subsubsection two two}
\subsubsection{Test subsubsection two three}
\subsubsection{Test subsubsection two four}
\subsubsection{Test subsubsection two five}
\subsection{Yet another test subsection}
\subsubsection{Test subsubsection three one}

\end{document}

Обновлять

В комментарии было предложено добавить номер страницы после заголовка; вот один из способов сделать это; я добавил запятую и неразрывный пробел между заголовком и номером страницы (отрегулируйте по мере необходимости):

\documentclass{book} 
\usepackage{titletoc}

\renewcommand\thechapter{\Alph{chapter}}
\renewcommand{\thesection}{\arabic{section}}

\titlecontents*{subsubsection}
  [7em]
  {\small}
  {\thecontentslabel}
  {}
  {,~\thecontentspage}
  [~---\ ]

\setcounter{tocdepth}{3}

\begin{document}

\tableofcontents
\chapter{A test chapter}
\section{A test section}
\subsection{A test subsection}
\subsubsection{Test subsubsection one one}
\subsubsection{Test subsubsection one two}
\subsubsection{Test subsubsection one three}
\subsubsection{Test subsubsection one four}
\subsection{Another test subsection}
\subsubsection{Test subsubsection two one}
\subsubsection{Test subsubsection two two}
\subsubsection{Test subsubsection two three}
\subsubsection{Test subsubsection two four}
\subsubsection{Test subsubsection two five}
\subsection{Yet another test subsection}
\subsubsection{Test subsubsection three one}

\end{document}

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

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