diff options
author | Karl Berry <karl@freefriends.org> | 2010-03-29 23:31:05 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2010-03-29 23:31:05 +0000 |
commit | 4015a058f2c68e873ea7f12eb582b49b9a903cd7 (patch) | |
tree | ec3d259a3423d58b7e9114c1ee681a53fb07532c /Master/texmf-dist/source/latex/disser/titledefs.dtx | |
parent | 12aa9b3a965ed1a926cff749fc9651dd28ac5a58 (diff) |
disser 1.1.5 (28mar10)
git-svn-id: svn://tug.org/texlive/trunk@17612 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 | 75 |
1 files changed, 56 insertions, 19 deletions
diff --git a/Master/texmf-dist/source/latex/disser/titledefs.dtx b/Master/texmf-dist/source/latex/disser/titledefs.dtx index b30881d935f..4e44b096527 100644 --- a/Master/texmf-dist/source/latex/disser/titledefs.dtx +++ b/Master/texmf-dist/source/latex/disser/titledefs.dtx @@ -104,6 +104,14 @@ \cyrr\cyru\cyrk\cyro\cyrv\cyro\cyrd\cyri\cyrt\cyre\cyrl\cyrsftsn} \def\salabel{\saname} % \end{macrocode} +% \DescribeMacro{\scname}\index{Макросы!\verb+\scname+} +% \DescribeMacro{\sclabel}\index{Макросы!\verb+\sclabel+} +% Научный консультант +% \begin{macrocode} +\def\sconname{\cyr\CYRN\cyra\cyru\cyrch\cyrn\cyrery\cyrishrt\ % +\cyrk\cyro\cyrn\cyrs\cyru\cyrl\cyrsftsn\cyrt\cyra\cyrn\cyrt} +\def\sconlabel{\sconname} +% \end{macrocode} % \DescribeMacro{\revname}\index{Макросы!\verb+\revname+} % \DescribeMacro{\revlabel}\index{Макросы!\verb+\revlabel+} % Рецензент @@ -118,10 +126,10 @@ \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+} +% \DescribeMacro{\asmanuscript}\index{Макросы!\verb+\asmanuscript+} % На правах рукописи % \begin{macrocode} -\def\asmanuscriptname{\cyr\CYRN\cyra\ \cyrp\cyrr\cyra\cyrv\cyra\cyrh\ % +\def\asmanuscript{\cyr\CYRN\cyra\ \cyrp\cyrr\cyra\cyrv\cyra\cyrh\ % \cyrr\cyru\cyrk\cyro\cyrp\cyri\cyrs\cyri} % \end{macrocode} % \DescribeMacro{\libcatname}\index{Макросы!\verb+\libcatname+} @@ -254,6 +262,18 @@ \def\sastatus#1{\gdef\@sastatus{#1}}\sastatus{} % \end{macrocode} % +% \subsubsection{Научный консультант} +% \DescribeMacro{\scon}\index{Макросы!\verb*+\scon+} +% ФИО +% \begin{macrocode} +\def\scon#1{\gdef\@scon{#1}}\scon{} +% \end{macrocode} +% \DescribeMacro{\sconstatus}\index{Макросы!\verb*+\sconstatus+} +% Учёное звание +% \begin{macrocode} +\def\sconstatus#1{\gdef\@sconstatus{#1}}\sconstatus{} +% \end{macrocode} +% % \subsubsection{Рецензент} % \DescribeMacro{\rev}\index{Макросы!\verb*+\rev+} % ФИО @@ -302,35 +322,36 @@ % \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}} +\providecommand*\introname{\cyr\CYRV\cyrv\cyre\cyrd\cyre\cyrn\cyri\cyre} +\providecommand*\intro{\nchapter{\introname}} % \end{macrocode} % \item Заключение % \DescribeMacro{\conclusionname}\index{Макросы!\verb*+\conclusionname+} % \begin{macrocode} -\newcommand\conclusionname{% +\providecommand*\conclusionname{% \cyr\CYRZ\cyra\cyrk\cyrl\cyryu\cyrch\cyre\cyrn\cyri\cyre } -\newcommand\conclusion{\nchapter{\conclusionname}} +\providecommand*\conclusion{\nchapter{\conclusionname}} % \end{macrocode} % \item Список используемых обозначений % \DescribeMacro{\defsname}\index{Макросы!\verb*+\defsname+} +% \DescribeMacro{\defs}\index{Макросы!\verb*+\defs+} % \end{itemize} % \begin{macrocode} -\newcommand\defsname{% +\providecommand*\defsname{% {\cyr\CYRS\cyrp\cyri\cyrs\cyro\cyrk\ % \cyri\cyrs\cyrp\cyro\cyrl\cyrsftsn\cyrz\cyru\cyre\cyrm\cyrery\cyrh\ % \cyro\cyrb\cyro\cyrz\cyrn\cyra\cyrch\cyre\cyrn\cyri\cyrishrt} } -\newcommand\defs{\nchapter{\defsname}} +\providecommand*\defs{\nchapter{\defsname}} % \end{macrocode} % Обзор литературы % \DescribeMacro{\reviewname}\index{Макросы!\verb*+\reviewname+} % \begin{macrocode} -\newcommand\reviewname{\cyr\CYRO\cyrb\cyrz\cyro\cyrr\ % +\providecommand*\reviewname{\cyr\CYRO\cyrb\cyrz\cyro\cyrr\ % \cyrl\cyri\cyrt\cyre\cyrr\cyra\cyrt\cyru\cyrr\cyrery} -\newcommand\review{\nchapter{\reviewname}} +\providecommand*\review{\nchapter{\reviewname}} % \end{macrocode} % @@ -339,7 +360,7 @@ % \DescribeMacro{\field}\index{Макросы!\verb*+\field+} % Формат записей для научного руководителя, рецензента и консультанта % \begin{macrocode} -\def\field#1{% +\providecommand\field[1]{% \csname #1label\endcsname,\\% \csname @#1status\endcsname\> \makebox[8.5cm][l]{\hrulefill\ \csname @#1\endcsname} @@ -347,17 +368,13 @@ % \end{macrocode} % % \DescribeMacro{\@approved}\index{Макросы!\verb+"\"@approved+} -% \makeatother % Диссертация допущена к защите % \begin{macrocode} -\def\@approved{ +\providecommand\@approved{ \begin{tabbing} - \hspace{8cm}\={\approved} -\\ - \>\appos -\\[9pt] - \>\makebox[8.5cm][r]{\hrulefill\ \@apname} -\\[9pt] + \hspace{8cm}\={\approved}\\ + \>\appos\\[9pt] + \>\makebox[8.5cm][r]{\hrulefill\ \@apname}\\[9pt] \>\makebox[1.5cm][r]{<<\hrulefill>>} \makebox[7cm][r]{\hrulefill\ \@date\,\yearname} \end{tabbing} @@ -370,6 +387,7 @@ % \begin{macrocode} \providecommand\datefield[1][\number\year]{<<\rule[0pt]{1cm}{.5pt}>>\ % \rule[0pt]{3cm}{0.5pt}\ #1~\yearname} + % \end{macrocode} % \DescribeMacro{\mkcommonsect}\index{Макросы!\verb*+\mkcommonsect+} % Генератор команд для общего текста диссертации и автореферата. @@ -382,6 +400,25 @@ \let\mkintrosect=\mkcommonsect % \end{macrocode} +% \DescribeMacro{\copynum}\index{Макросы!\verb*+\copynum+} +% \DescribeMacro{\classlabel}\index{Макросы!\verb*+\classlabel+} +% \DescribeMacro{\classify}\index{Макросы!\verb*+\classify+} +% Номер копии и гриф секретности. +% \begin{macrocode} +\def\copynum#1{\gdef\@copynum{#1}} +\copynum{1} +\def\classlabel#1{\gdef\@classlabel{#1}} +\classlabel{\cyr\CYRS\cyre\cyrk\cyrr\cyre\cyrt\cyrn\cyro} + +\def\classify{ + \begin{flushright} + \@classlabel\\ + {\cyr\CYREREV\cyrk\cyrz.~\textnumero\,\@copynum} + \end{flushright} + \vspace{2ex} +} + +% \end{macrocode} % \DescribeMacro{\facsimile}\index{Макросы!\verb*+\facsimile+} % Команда для включения графического файла с подписью диссертанта. % \begin{macrocode} |