|
Thu, 26 Aug 2010 15:52:33 +0400 письмо от "Юра Полищук" <CyrTeX-ru@vsu.ru>:
> Добрый день.
>
> У меня проблема: заголовок алфавитного указателя, создаваемый командой \printindex на одну строку ниже
> чем должен быть. Т.е. если заголовок создан командой \section, то он ровно на строку выше, чем заголовок,
> созданный командой \printindex.
> У меня MikTex 2.8 Portable.
> \addto\captionsrussian{\def\indexname{АЛФАВИТНЫЙ УКАЗАТЕЛЬ}}%название для предметного указателя
> в тексте в конце документа \printindex.
> В каком файле можно посмотреть команду \printindex?
> Почему заголовок \printindex на одну строку ниже чем положено?
>
> Заранее спасибо.
Я недосмотрел. Использую extarticle.
У меня переопределена команда theindex:
\renewenvironment{theindex}
{\if@twocolumn
\@restonecolfalse
\else
\@restonecoltrue
\fi
\columnseprule \z@
\columnsep 35\p@
\twocolumn[\nsectionc{\indexname}]%
\@mkboth{\MakeUppercase\indexname}%
{\MakeUppercase\indexname}%
\thispagestyle{plain}\parindent\z@
\parskip\z@ \@plus .3\p@\relax
\let\item\@idxitem}
{\if@restonecol\onecolumn\else\clearpage\fi}
\nsectionc - моя команда. Она создает секцию по центру. Со стандартным \section тоже лишняя строка.
%-----определяем секции по центру------%
\def\sectionc{}
\let\sectionc=\section
\renewcommand\sectionc{\@startsection {section}{1}{\z@}%
{-3.5ex \@plus -1ex \@minus -.2ex}%
{2.3ex \@plus.2ex}%
{\centering\normalfont\large\bfseries}}
\newcommand\nsectionc[1]{% секция без номера по центру
\phantomsection
\addcontentsline{toc}{section}{#1}
\sectionc*{#1}}
|
|