LaTeX. Предметный указатель и оглавление
В свое время, в процессе создания руководства пользователя для Беркут-ET в системе LaTeX, возникла следующая проблемка: при сборке документации ссылка на предметный указатель не отображалась в оглавлении.
Как оказалось, для того, чтобы эта ссылка появилась, необходимо переопределить в стилевом файле команду \theindex
, добавив в необязательный аргумент команды \twocolumn
команду \addcontentsline
:
\renewcommand{\theindex}{\@restonecoltrue
\if@twocolumn\@restonecolfalse\fi
\columnseprule=0pt \columnsep=35pt
%%%%%%%%%%%%%%%
\twocolumn[\@makeschapterhead{\indexname}\addcontentsline{toc}{chapter}{\indexname}]
%%%%%%%%%%%%%%%
\@mkboth{\uppercase{\indexname}}{\uppercase{\indexname}}
\thispagestyle{plain}\parindent=0pt
\setlength{\parskip}{0pt plus .3pt}%
\let\item=\@idxitem}
Решение было найдено в книге С. М. Львовского «Набор и верстка в пакете LaTeX».
и кто, интересно, кроме нас использует LaTeX для юзер-гайдов?.. нет информации?
конкретной нет, но используют — это точно. на форумах технических писателей темы по LaTeX’у есть. правда, по количеству сообщений LaTeX проигрывает Word, Help&Manual и Frame Maker.
очень сложным LaTeX многим кажется, почему-то. пишут, что гуманитарное образование не позволяет его понять. вот так.
получается, что технические писатели, в основном, гуманитарии? что-то я сомневаюсь. latex им лень не позволяет понять.
впрочем, ворд, конечно же проще, да.