Я взял пример кода изследующий вопроси отредактировал его.
Я пишу длинную книгу и собираюсь сделать больше приложений, чем букв в алфавите, поэтому я взял следующий код из другого вопроса:
\usepackage{alphalph,etoolbox}
\appto\appendix{% patch \appendix so \AlphAlph is used
\renewcommand\thechapter{\AlphAlph{\value{chapter}}}%
}
Я также добавил следующий код в основную тему:
\appendix
\chapter{Causality}
\lipsum[1-15]
\setcounter{chapter}{24} % just to see the effect
\chapter{Twenty five}
\chapter{Twenty six}
\chapter{Twenty seven}
\chapter{Twenty eight}
Решение работает отлично: когда я превышаю последнюю букву алфавита (Z), следующее приложение называется AA, но теперь у меня возникла проблема с оглавлением, как показано ниже:
Оглавление не настроено на учет приложений, которые занимают несколько символов, поэтому из-за пробелов слова прилипают к буквам приложения, и мне уже не нравится пробел между приложением А и словом «Причинность», потому что создается впечатление, что это просто глава под названием «Причинность А».
Я хотел бы добавить ":" или "-" к тексту, или, возможно, лучшее решение. Как мне добиться этого в шаблоне, который я взял из другого вопроса.
Я также посмотрел наследующий вопрос, но это не совсем то, что мне нужно.