
Цель состоит в том, чтобы имитировать стильэтотdocument. Мне удалось избавиться от слова "Chapter" в названиях глав с помощью titlesec
. А затем я попытался сделать то же самое для ToC, используя eg
\usepackage{titletoc}
\titlecontents{chapter}
[0pt] % left margin
{}%
{\contentsmargin{0pt} % numbered entry format
\thecontentslabel\enspace%
\large\scshape}
{\contentsmargin{0pt}\large} % unnumbered entry format
{\titlerule*[.5pc]{.}\contentspage} % filler-page format (e.g dots)
[] % below code (e.g vertical space)
Это нормально меняет название главы, но префикс типа "Глава X" все еще там. Как от него избавиться?
Что можно сделать?
решение1
Вы можете исправить макрос класса документа, который записывает данные в .toc
файл.
\usepackage{xpatch}
\makeatletter
\xpatchcmd{\dal@chapter}
{\numberline{\@chapapp\space\thechapter}}
{\numberline{\thechapter}}
{}{}
\makeatother
решение2
Ответ заключается в том, чтобы добавить \renewcommand{\chaptername}{}
перед titlecontents
приведенным выше примером, и мы избавимся от слова «Глава» в оглавлении.