При обновлении Ubuntu от 13.04 к 13.10 (и соответственном обновлении texlive с 2012 до 2013) с классом disser начали происходить странные вещи.
1. Номера страниц диссера и автореферата переехали снизу вверх, пришлось подключать fancyhdr.
2. При сборке диссера с приложениями происходит ошибка
Код:
! Undefined control sequence.
\theappendix ->\@Asbuk
\c@chapter
Даже при сборке минимального документа (обкусанного примера из документации)
Код:
\documentclass[%
candidate, % тип документа
subf, % подключить и настроить пакет subfig для вложенной нумерации рисунков
href, % подключить и настроить пакет hyperref
colorlinks=true % цветные гиперссылки
]{disser}
\usepackage[T2A]{fontenc}
\usepackage[cp1251]{inputenc}
\usepackage[english,russian]{babel}
\begin{document}
\chapter{1111111111111111}
11111111 22 333333333333
\appendix
\chapter{Aaaaaaaaaaaaaaa}
AAAAAAAAAAAA
\end{document}
Лечится вставкой после \appendix команды \gdef\thechapter{\Asbuk{chapter}}
(костыль украден здесь:
http://ru-tex.livejournal.com/203630.html#comments)
Если первое ещё может быть фичей (хотя у нас требуют номера внизу), то второе — явный баг.
P. S.
При установке колонтитулов с помощью fancyhdr команду \pagestyle{fancy} мне пришлось ставить после \begin{document}, иначе документ не собирался.
Подскажите, пожалуйста, есть ли способ настроить колонтитулы для всего документа в преамбуле, чтобы не пришлось ничего менять в теле документа?