Добавить «Приложение» перед «А» в дипломной работе. - PullRequest
38 голосов
/ 17 апреля 2011

Мне необходимо вставить слово «Приложение» перед буквой «А» в моей диссертации следующим образом:

Приложение A (название приложения A)

но файл латексного тезиса, который я использую, генерирует только букву А, за которой следует заголовок приложения:

A (название для приложения A)

Файл тезиса cls определяет команду "backmatter", а приложение рассматривается как глава.

\newcommand\backmatter{\appendix
\def\chaptermark##1{\markboth{%
\ifnum  \c@secnumdepth > \m@ne  \@chapapp\ \thechapter:  \fi  ##1}{%
\ifnum  \c@secnumdepth > \m@ne  \@chapapp\ \thechapter:  \fi  ##1}}%
\def\sectionmark##1{\relax}}

Существует ли простое исправление в приведенном выше коде, которое добавит слово Приложение перед буквой А в оглавлении для Приложения А? Есть связанный вопрос, Как заставить 'appendix' появляться в toc в Latex? , но ответы не помогли в этом случае.

1 Ответ

71 голосов
/ 17 апреля 2011

Вы можете легко достичь желаемого, используя пакет appendix. Вот пример файла, который показывает вам, как. Ключом является опция titletoc при вызове пакета. Он принимает любое значение, которое вы определили в \appendixname, и значением по умолчанию является Appendix.

\documentclass{report}
\usepackage[titletoc]{appendix}
\begin{document}
\tableofcontents

\chapter{Lorem ipsum}
\section{Dolor sit amet}
\begin{appendices}
  \chapter{Consectetur adipiscing elit}
  \chapter{Mauris euismod}
\end{appendices}
\end{document}

Вывод выглядит как

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...