Проблема с подиндексами приложения

Проблема с подиндексами приложения

Можно ли индексировать подразделы Приложения, как в оглавлении, так и в самом Приложении? На данный момент я получаю что-то вроде прикрепленной картинки; Подразделы индексируются в обоих местах, но заглавная буква (например, A) отсутствует, а нумерация начинается с точки (.). Есть идеи?

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

EDIT1: Та же проблема появляется в "Списке рисунков" и "Списке таблиц". В этом случае, кроме заглавной буквы A, также опускается точка.

EDIT2: Вотпроект.

решение1

Я повнимательнее рассмотрел ваш файл проекта. По моему мнению, ваш класс документа — не лучший выбор.

Тем не менее ваш класс документа основан на стандартном классе документа book.

Если вы используете команду, то \backmatterвнутреннее условие \if@mainmatterустанавливается на false. Это означает, что она \chapterне получает ни номера, ни префикса.

Чтобы продемонстрировать это поведение, приведу небольшой пример:

\documentclass{book}

\begin{document}
\chapter{foo}
\backmatter
\chapter{bar}
\end{document}

На основании этой информации можно распечатать раздел уровня с префиксным номером, \thechapterпоскольку вы используете \backmatter.


На этом этапе я хочу порекомендовать один из современных классов документов memoirили scrbook. Оба хорошо документированы. Я также рекомендую вам избегать таких шаблонов. Вы никогда не узнаете, что делает класс документа.

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