summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/disser/titledefs.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/disser/titledefs.dtx')
-rw-r--r--Master/texmf-dist/source/latex/disser/titledefs.dtx122
1 files changed, 83 insertions, 39 deletions
diff --git a/Master/texmf-dist/source/latex/disser/titledefs.dtx b/Master/texmf-dist/source/latex/disser/titledefs.dtx
index 903a233dffc..49848fe24e7 100644
--- a/Master/texmf-dist/source/latex/disser/titledefs.dtx
+++ b/Master/texmf-dist/source/latex/disser/titledefs.dtx
@@ -7,15 +7,20 @@
%
% \subsection{Постоянные части заголовков, титульного листа и текста}
%
+% \DescribeMacro{\abstractname}\index{Макросы!\verb+\abstractname+}
% Аннотация
% \begin{macrocode}
\def\abstractname{\cyr\CYRA\cyrn\cyrn\cyro\cyrt\cyra\cyrc\cyri\cyrya}
% \end{macrocode}
+% \DescribeMacro{\titlepagename}\index{Макросы!\verb+\titlepagename+}
% Титульный лист
% \begin{macrocode}
\def\titlepagename{\cyr\CYRT\cyri\cyrt\cyru\cyrl\cyrsftsn\cyrn\cyrery\cyrishrt\ %
\cyrl\cyri\cyrs\cyrt}
% \end{macrocode}
+% \DescribeMacro{\keywordsname}\index{Макросы!\verb+\keywordsname+}
+% \DescribeMacro{\keywordssep}\index{Макросы!\verb+\keywordssep+}
+% \DescribeMacro{\keywordslabel}\index{Макросы!\verb+\keywordslabel+}
% Ключевые слова
% \begin{macrocode}
\def\keywordsname{\cyr\CYRK\cyrk\cyryu\cyrch\cyre\cyrv\cyrery\cyre\ %
@@ -23,42 +28,57 @@
\def\keywordssep{:}
\def\keywordslabel{\keywordsname\keywordssep}
% \end{macrocode}
+% \DescribeMacro{\workname}\index{Макросы!\verb+\workname+}
% Диссертация
% \begin{macrocode}
\def\workname{\cyr\CYRD\cyri\cyrs\cyrs\cyre\cyrr\cyrt\cyra\cyrc\cyri\cyrya}
% \end{macrocode}
-% Диссертация допущена к защите
+% \DescribeMacro{\approved}\index{Макросы!\verb+\approved+}
+% Диссертация допущена к защите (запись о допуске)
% \begin{macrocode}
-\def\disserpermit{\workname\ \cyrd\cyro\cyrp\cyru\cyrshch\cyre\cyrn\cyra\ %
+\def\approved{\workname\ \cyrd\cyro\cyrp\cyru\cyrshch\cyre\cyrn\cyra\ %
\cyrk\ \cyrz\cyra\cyrshch\cyri\cyrt\cyre}
% \end{macrocode}
-% зав. кафедрой
+% \DescribeMacro{\appos}\index{Макросы!\verb+\appos+}
+% Должность лица, допускающего к защите
% \begin{macrocode}
-\def\hodname{\cyr\cyrz\cyra\cyrv.\ \cyrk\cyra\cyrf\cyre\cyrd\cyrr\cyro\cyrishrt}
+\def\appos{\cyr\cyrz\cyra\cyrv.\ \cyrk\cyra\cyrf\cyre\cyrd\cyrr\cyro\cyrishrt}
% \end{macrocode}
+% \DescribeMacro{\groupname}\index{Макросы!\verb+\groupname+}
% гр. (группа)
% \begin{macrocode}
\def\groupname{\cyr\cyrg\cyrr.}
% \end{macrocode}
+% \DescribeMacro{\topicname}\index{Макросы!\verb+\topicname+}
+% \DescribeMacro{\topicsep}\index{Макросы!\verb+\topicsep+}
+% \DescribeMacro{\topiclabel}\index{Макросы!\verb+\topiclabel+}
% Тема
% \begin{macrocode}
\def\topicname{\cyr\CYRT\cyre\cyrm\cyra}
\def\topicsep{:\ }
\def\topiclabel{\topicname\topicsep}
% \end{macrocode}
+% \DescribeMacro{\coursename}\index{Макросы!\verb+\coursename+}
+% \DescribeMacro{\coursesep}\index{Макросы!\verb+\coursesep+}
+% \DescribeMacro{\courselabel}\index{Макросы!\verb+\courselabel+}
% Направление
% \begin{macrocode}
\def\coursename{\cyr\CYRN\cyra\cyrp\cyrr\cyra\cyrv\cyrl\cyre\cyrn\cyri\cyre}
\def\coursesep{:}
\def\courselabel{\coursename\coursesep}
% \end{macrocode}
+% \DescribeMacro{\specname}\index{Макросы!\verb+\specname+}
+% \DescribeMacro{\specsep}\index{Макросы!\verb+\specsep+}
+% \DescribeMacro{\speclabel}\index{Макросы!\verb+\speclabel+}
% Специальность
% \begin{macrocode}
-\def\specname{%
-\cyr\CYRS\cyrp\cyre\cyrc\cyri\cyra\cyrl\cyrsftsn\cyrn\cyro\cyrs\cyrt\cyrsftsn}
+\def\specname{\cyr\CYRS\cyrp\cyre\cyrc\cyri\cyra\cyrl\cyrsftsn\cyrn\cyro\cyrs\cyrt\cyrsftsn}
\def\specsep{:}
\def\speclabel{\specname\specsep}
% \end{macrocode}
+% \DescribeMacro{\masterprogname}\index{Макросы!\verb+\masterprogname+}
+% \DescribeMacro{\masterprogsep}\index{Макросы!\verb+\masterprogsep+}
+% \DescribeMacro{\masterproglabel}\index{Макросы!\verb+\masterproglabel+}
% Магистерская программа
% \begin{macrocode}
\def\masterprogname{\cyr\CYRM\cyra\cyrg\cyri\cyrs\cyrt\cyre\cyrr\cyrs\cyrk\cyra\cyrya\ %
@@ -66,37 +86,48 @@
\def\masterprogsep{:}
\def\masterproglabel{\masterprogname\masterprogsep}
% \end{macrocode}
+% \DescribeMacro{\studentname}\index{Макросы!\verb+\studentname+}
+% \DescribeMacro{\studentlabel}\index{Макросы!\verb+\studentlabel+}
% Выполнил студент
% \begin{macrocode}
\def\studentname{\cyr\CYRV\cyrery\cyrp\cyro\cyrl\cyrn\cyri\cyrl\ %
\cyrs\cyrt\cyru\cyrd\cyre\cyrn\cyrt}
\def\studentlabel{\studentname}
% \end{macrocode}
+% \DescribeMacro{\saname}\index{Макросы!\verb+\saname+}
+% \DescribeMacro{\salabel}\index{Макросы!\verb+\salabel+}
% Научный руководитель (sa -- сокр. от scientific adviser)
% \begin{macrocode}
\def\saname{\cyr\CYRN\cyra\cyru\cyrch\cyrn\cyrery\cyrishrt\ %
\cyrr\cyru\cyrk\cyro\cyrv\cyro\cyrd\cyri\cyrt\cyre\cyrl\cyrsftsn}
\def\salabel{\saname}
% \end{macrocode}
+% \DescribeMacro{\revname}\index{Макросы!\verb+\revname+}
+% \DescribeMacro{\revlabel}\index{Макросы!\verb+\revlabel+}
% Рецензент
% \begin{macrocode}
\def\revname{\cyr\CYRR\cyre\cyrc\cyre\cyrn\cyrz\cyre\cyrn\cyrt}
\def\revlabel{\revname}
% \end{macrocode}
+% \DescribeMacro{\conname}\index{Макросы!\verb+\conname+}
+% \DescribeMacro{\conlabel}\index{Макросы!\verb+\conlabel+}
% Консультант
% \begin{macrocode}
\def\conname{\cyr\CYRK\cyro\cyrn\cyrs\cyru\cyrl\cyrsftsn\cyrt\cyra\cyrn\cyrt}
\def\conlabel{\conname\ \cyrp\cyro\ \@conspec}
% \end{macrocode}
+% \DescribeMacro{\asmanuscriptname}\index{Макросы!\verb+\asmanuscriptname+}
% На правах рукописи
% \begin{macrocode}
\def\asmanuscriptname{\cyr\CYRN\cyra\ \cyrp\cyrr\cyra\cyrv\cyra\cyrh\ %
\cyrr\cyru\cyrk\cyro\cyrp\cyri\cyrs\cyri}
% \end{macrocode}
+% \DescribeMacro{\libcatname}\index{Макросы!\verb+\libcatname+}
% УДК
% \begin{macrocode}
\def\libcatname{\cyr\CYRU\CYRD\CYRK}
% \end{macrocode}
+% \DescribeMacro{\consultname}\index{Макросы!\verb+\consultname+}
% Консультанты
% \begin{macrocode}
\def\consultname{\cyr\CYRK\cyro\cyrn\cyrs\cyru\cyrl\cyrsftsn\cyrt\cyra\cyrn\cyrt\cyrery:}
@@ -104,124 +135,129 @@
%
% \subsection{Интерфейс для определения элементов титульного листа}
%
+% \DescribeMacro{\institution}\index{Макросы!\verb*+\institution+}
% Организация
% \begin{macrocode}
\def\institution#1{\gdef\@institution{#1}}\institution{}
% \end{macrocode}
%
+% \DescribeMacro{\spec}\index{Макросы!\verb*+\spec+}
% Название специальности
% \begin{macrocode}
\def\spec#1{\gdef\@spec{#1}}\spec{}
% \end{macrocode}
-%
+% \DescribeMacro{\specnum}\index{Макросы!\verb*+\specnum+}
% Номер специальности
% \begin{macrocode}
\def\specnum#1{\gdef\@specnum{#1}}\specnum{}
% \end{macrocode}
-%
+% \DescribeMacro{\course}\index{Макросы!\verb*+\course+}
% Название направления
% \begin{macrocode}
\def\course#1{\gdef\@course{#1}}\course{}
% \end{macrocode}
-%
+% \DescribeMacro{\coursenum}\index{Макросы!\verb*+\coursenum+}
% Номер направления
% \begin{macrocode}
\def\coursenum#1{\gdef\@coursenum{#1}}\coursenum{}
% \end{macrocode}
-%
+% \DescribeMacro{\keywords}\index{Макросы!\verb*+\keywords+}
% Ключевые слова
% \begin{macrocode}
\def\keywords#1{\gdef\@keywords{#1}}\keywords{}
% \end{macrocode}
-%
+% \DescribeMacro{\title}\index{Макросы!\verb*+\title+}
% Заголовок
% \begin{macrocode}
\def\title#1{\gdef\@title{#1}}\title{}
% \end{macrocode}
-%
+% \DescribeMacro{\topic}\index{Макросы!\verb*+\topic+}
% Тема
% \begin{macrocode}
\def\topic#1{\gdef\@topic{#1}}\topic{}
% \end{macrocode}
-%
+% \DescribeMacro{\author}\index{Макросы!\verb*+\author+}
% Автор
% \begin{macrocode}
\def\author#1{\gdef\@author{#1}}\author{}
% \end{macrocode}
-%
+% \DescribeMacro{\city}\index{Макросы!\verb*+\city+}
% Город
% \begin{macrocode}
\def\city#1{\gdef\@city{#1}}\city{}
% \end{macrocode}
-%
+% \DescribeMacro{\faculty}\index{Макросы!\verb*+\faculty+}
% Факультет
% \begin{macrocode}
\def\faculty#1{\gdef\@faculty{#1}}\faculty{}
% \end{macrocode}
-%
+% \DescribeMacro{\department}\index{Макросы!\verb*+\department+}
% кафедра
% \begin{macrocode}
\def\department#1{\gdef\@department{#1}}\department{}
% \end{macrocode}
-%
-% ФИО зав. кафедрой
+% \DescribeMacro{\apname}\index{Макросы!\verb*+\apname+}
+% ФИО лица, допускающего к защите (зав. кафедрой)
% \begin{macrocode}
-\def\hod#1{\gdef\@hod{#1}}\hod{}
+\def\apname#1{\gdef\@apname{#1}}\apname{}
% \end{macrocode}
-%
+% \DescribeMacro{\libcatnum}\index{Макросы!\verb*+\libcatnum+}
% Номер УДК
% \begin{macrocode}
\def\libcatnum#1{\gdef\@libcatnum{#1}}\libcatnum{}
% \end{macrocode}
-%
+% \DescribeMacro{\group}\index{Макросы!\verb*+\group+}
% Академическая группа
% \begin{macrocode}
\def\group#1{\gdef\@group{#1}}\group{}
% \end{macrocode}
-%
+% \DescribeMacro{\masterprognum}\index{Макросы!\verb*+\masterprognum+}
% Номер магистерской программы
% \begin{macrocode}
\def\masterprognum#1{\gdef\@masterprognum{#1}}\masterprognum{}
% \end{macrocode}
-%
+% \DescribeMacro{\masterprog}\index{Макросы!\verb*+\masterprog+}
% Название магистерской программы
% \begin{macrocode}
\def\masterprog#1{\gdef\@masterprog{#1}}\masterprog{}
-
% \end{macrocode}
-%
% Значение |\data| по умолчанию
% \begin{macrocode}
\date{\number\year}
% \end{macrocode}
-%
+% \DescribeMacro{\yearname}\index{Макросы!\verb*+\yearname+}
% Сокращение года <<г.>>
% \begin{macrocode}
\def\yearname{\cyr\cyrg.}
% \end{macrocode}
-%
-% \DescribeMacro{\introsect}
+% \DescribeMacro{\introsect}\index{Макросы!\verb*+\introsect+}
+% \DescribeMacro{\postintrosect}\index{Макросы!\verb*+\postintrosect+}
% Стиль заголовков общего текста <<Введения>> и автореферата.
% \begin{macrocode}
\let\introsect=\paragraph
+\def\postintrosect{\ }
% \end{macrocode}
%
% \subsubsection{Научный руководитель}
+% \DescribeMacro{\sa}\index{Макросы!\verb*+\sa+}
% ФИО
% \begin{macrocode}
\def\sa#1{\gdef\@sa{#1}}\sa{}
% \end{macrocode}
+% \DescribeMacro{\sastatus}\index{Макросы!\verb*+\sastatus+}
% Учёное звание
% \begin{macrocode}
\def\sastatus#1{\gdef\@sastatus{#1}}\sastatus{}
% \end{macrocode}
%
% \subsubsection{Рецензент}
+% \DescribeMacro{\rev}\index{Макросы!\verb*+\rev+}
% ФИО
% \begin{macrocode}
\def\rev#1{\gdef\@rev{#1}}\rev{}
% \end{macrocode}
+% \DescribeMacro{\revstatus}\index{Макросы!\verb*+\revstatus+}
% учёное звание
% \begin{macrocode}
\def\revstatus#1{\gdef\@revstatus{#1}}\revstatus{}
@@ -229,16 +265,17 @@
%
% \subsubsection{Консультант}
%
+% \DescribeMacro{\conspec}\index{Макросы!\verb*+\conspec+}
% Специальность
% \begin{macrocode}
\def\conspec#1{\gdef\@conspec{#1}}
% \end{macrocode}
-%
+% \DescribeMacro{\con}\index{Макросы!\verb*+\con+}
% ФИО
% \begin{macrocode}
\def\con#1{\gdef\@con{#1}}
% \end{macrocode}
-%
+% \DescribeMacro{\constatus}\index{Макросы!\verb*+\constatus+}
% Учёное звание и степень
% \begin{macrocode}
\def\constatus#1{\gdef\@constatus{#1}}
@@ -249,6 +286,7 @@
% \begin{itemize}
%
% \item Содержание
+% \DescribeMacro{\contentsname}\index{Макросы!\verb*+\contentsname+}
% \begin{macrocode}
\AtBeginDocument{
\addto\captionsrussian{%
@@ -258,11 +296,14 @@
% \end{macrocode}
% \item Введение
+% \DescribeMacro{\introname}\index{Макросы!\verb*+\introname+}
+% \DescribeMacro{\intro}\index{Макросы!\verb*+\intro+}
% \begin{macrocode}
\newcommand\introname{{\cyr\CYRV\cyrv\cyre\cyrd\cyre\cyrn\cyri\cyre}}
\newcommand\intro{\nchapter{\introname}}
% \end{macrocode}
% \item Заключение
+% \DescribeMacro{\conclusionname}\index{Макросы!\verb*+\conclusionname+}
% \begin{macrocode}
\newcommand\conclusionname{%
{\cyr\CYRZ\cyra\cyrk\cyrl\cyryu\cyrch\cyre\cyrn\cyri\cyre}
@@ -270,6 +311,7 @@
\newcommand\conclusion{\nchapter{\conclusionname}}
% \end{macrocode}
% \item Список используемых обозначений
+% \DescribeMacro{\defsname}\index{Макросы!\verb*+\defsname+}
% \end{itemize}
% \begin{macrocode}
\newcommand\defsname{%
@@ -279,8 +321,8 @@
\newcommand\defs{\nchapter{\defsname}}
% \end{macrocode}
-%
% Обзор литературы
+% \DescribeMacro{\reviewname}\index{Макросы!\verb*+\reviewname+}
% \begin{macrocode}
\newcommand\reviewname{\cyr\CYRO\cyrb\cyrz\cyro\cyrr\ %
\cyrl\cyri\cyrt\cyre\cyrr\cyra\cyrt\cyru\cyrr\cyrery}
@@ -289,7 +331,7 @@
%
% \subsubsection{Низкоуровневые макросы}
%
-% \DescribeMacro{\field}
+% \DescribeMacro{\field}\index{Макросы!\verb*+\field+}
% Формат записей для научного руководителя, рецензента и консультанта
% \begin{macrocode}
\def\field#1{%
@@ -299,16 +341,17 @@
}
% \end{macrocode}
%
-% \DescribeMacro{\@permitted}
+% \DescribeMacro{\@approved}\index{Макросы!\verb+"\"@approved+}
+% \makeatother
% Диссертация допущена к защите
% \begin{macrocode}
-\def\@permitted{
+\def\@approved{
\begin{tabbing}
- \hspace{8cm}\={\disserpermit}
+ \hspace{8cm}\={\approved}
\\
- \>\hodname
+ \>\appos
\\[9pt]
- \>\makebox[8.5cm][r]{\hrulefill\ \@hod}
+ \>\makebox[8.5cm][r]{\hrulefill\ \@apname}
\\[9pt]
\>\makebox[1.5cm][r]{<<\hrulefill>>}
\makebox[7cm][r]{\hrulefill\ \@date\,\yearname}
@@ -316,19 +359,20 @@
}
% \end{macrocode}
+% \DescribeMacro{\datefield}\index{Макросы!\verb*+\datefield+}
% Поле для записи даты. Для отображения произвольного года нужно
% присвоить значение необязательному аргументу.
% \begin{macrocode}
\newcommand\datefield[1][\number\year]{<<\rule[0pt]{1cm}{.5pt}\,>>%
\rule[0pt]{3cm}{0.5pt}\ #1~\yearname}
% \end{macrocode}
-% \DescribeMacro{\mkintrosect}
+% \DescribeMacro{\mkintrosect}\index{Макросы!\verb*+\mkintrosect+}
% Генератор команд для оформления общего текста из <<Введения>>
% диссертации и автореферата.
% \begin{macrocode}
\newcommand\mkintrosect[3]{%
\@namedef{#1head}{#2}
- \@namedef{#1section}{\introsect{\expandafter\csname #1head\endcsname}}
+ \@namedef{#1section}{\introsect{\expandafter\csname #1head\endcsname}\postintrosect}
\@namedef{#1text}{#3}
}