summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/disser/part.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/disser/part.dtx')
-rw-r--r--Master/texmf-dist/source/latex/disser/part.dtx34
1 files changed, 24 insertions, 10 deletions
diff --git a/Master/texmf-dist/source/latex/disser/part.dtx b/Master/texmf-dist/source/latex/disser/part.dtx
index 775740a43d5..633d63b225d 100644
--- a/Master/texmf-dist/source/latex/disser/part.dtx
+++ b/Master/texmf-dist/source/latex/disser/part.dtx
@@ -9,14 +9,6 @@
% \end{macrocode}
% \subsection{Часть}
%
-% Как уже говорилось во Введении, одной из основных проблем \LaTeX{} является
-% отсутствие простого способа настройки формата заголовков и соответствующих
-% им записей в Содержании. Любое изменение приходится вносить путем
-% переопределения громоздких низкоуровневых макросов. Класс |disser|
-% устраняет эту проблему путем введения высокоуровневых макросов для всех
-% основных параметров формата заголовков и записей в автоматически формируемых
-% списках.
-%
% \subsubsection{Параметры формата записи в Содержании}
%
% \DescribeMacro{\tocprethepart}\index{Макросы!\verb*+\tocprethepart+}
@@ -85,6 +77,29 @@
%
% \subsubsection{Низкоуровневые команды}
%
+% Описание структуры заголовков.
+% \begin{itemize}
+% \item в тексте,
+% \DescribeMacro{\@seccntformat}\index{Макросы!\verb*+"\"@seccntformat+}
+% \begin{macrocode}
+\def\@seccntformat#1{%
+ \csname prethe#1\endcsname%
+ \csname the#1\endcsname%
+ \csname postthe#1\endcsname%
+}
+
+% \end{macrocode}
+% \item в Содержании.
+% \DescribeMacro{\@tocseccntformat}\index{Макросы!\verb*+"\"@tocseccntformat+}
+% \begin{macrocode}
+\def\@tocseccntformat#1{%
+ \csname tocprethe#1\endcsname%
+ \csname tocthe#1\endcsname%
+ \csname tocpostthe#1\endcsname%
+}
+
+% \end{macrocode}
+% \end{itemize}
% \DescribeMacro{\part}\index{Макросы!\verb*+\part+}
% Интерфейс.
% \begin{macrocode}
@@ -167,8 +182,7 @@
% \DescribeMacro{\l@part}
% Низкоуровневая команда, создающая запись в Содержании.
% \begin{macrocode}
-\newcommand*\l@part[2]
-{%
+\newcommand*\l@part[2]{%
\ifnum \c@tocdepth >-2\relax
\addpenalty{-\@highpenalty}%
\addvspace{2.25em \@plus\p@}%