22 января 2011 г.

LaTeX и приложения к диплому

В процессе клепания диплома, приделал приложения к нему. Через жопу, но работает.
\renewcommand\appendixname{Приложение}
\makeatletter
\def\redeflchapter{\def\l@chapter{\@dottedtocline{1}{3.0em}{7.8em}}}
\renewcommand\appendix{\par
\setcounter{chapter}{0}%
\setcounter{section}{0}%
\def\@chapapp{\appendixname}%
\addtocontents{toc}{\protect\redeflchapter}
\def\thechapter{\appendixname\hspace{0.2cm}\@Alph\c@chapter}}
\makeatother
это в объявлении документа, а само приложение делается так:
\appendix
\chapter{UML диаграммы}
\def\thechapter{A}
определение thechapter для того, чтобы нумерация изображений была вида "Рисунок A.1", а не "Рисунок Приложение А.1"