diff options
author | Karl Berry <karl@freefriends.org> | 2008-04-30 16:42:27 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2008-04-30 16:42:27 +0000 |
commit | e80bc7d79084da75417e8364b1bae2d0fbd30781 (patch) | |
tree | eb6d8b3d4f66250c1bca15488440532b6851cf83 /Master/texmf-dist/source/latex/disser/titledefs.dtx | |
parent | f743e5375a0cf6ae12b3a7137584eb7f3b8eab7b (diff) |
disser update (29apr08)
git-svn-id: svn://tug.org/texlive/trunk@7743 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/disser/titledefs.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/disser/titledefs.dtx | 122 |
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} } |