From b95f9c7e171e1a8f67e1298413e18935c9a0c674 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 1 Mar 2016 23:37:06 +0000 Subject: disser (28feb16) git-svn-id: svn://tug.org/texlive/trunk@39909 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/disser/ChangeLog | 22 +++++++++- Master/texmf-dist/doc/latex/disser/README | 4 +- Master/texmf-dist/doc/latex/disser/manual.tex | 2 +- .../doc/latex/disser/templates/bachelor/1.tex | 11 +++++ .../latex/disser/templates/candidate/autoref.tex | 26 +++++------ .../doc/latex/disser/templates/doctor/autoref.tex | 51 ++++++++++------------ Master/texmf-dist/source/latex/disser/autoref.dtx | 32 +++++--------- Master/texmf-dist/source/latex/disser/bachelor.dtx | 12 ++--- .../texmf-dist/source/latex/disser/candidate.dtx | 16 +++---- Master/texmf-dist/source/latex/disser/disser.dtx | 33 +++++++------- Master/texmf-dist/source/latex/disser/doctor.dtx | 14 +++--- Master/texmf-dist/source/latex/disser/floats.dtx | 18 ++++---- Master/texmf-dist/source/latex/disser/footnote.dtx | 4 +- Master/texmf-dist/source/latex/disser/gost732.dtx | 10 ++--- Master/texmf-dist/source/latex/disser/lists.dtx | 8 ++-- Master/texmf-dist/source/latex/disser/master.dtx | 2 +- .../texmf-dist/source/latex/disser/specialist.dtx | 12 ++--- .../texmf-dist/source/latex/disser/titledefs.dtx | 4 +- Master/texmf-dist/source/latex/disser/toc.dtx | 2 +- Master/texmf-dist/tex/latex/disser/autoref.rtx | 19 +++----- Master/texmf-dist/tex/latex/disser/disser.cls | 24 +++++----- Master/texmf-dist/tex/latex/disser/gost732.cls | 8 ++-- Master/texmf-dist/tex/latex/disser/master.rtx | 2 +- Master/texmf-dist/tex/latex/disser/titledefs.rtx | 2 +- 24 files changed, 172 insertions(+), 166 deletions(-) diff --git a/Master/texmf-dist/doc/latex/disser/ChangeLog b/Master/texmf-dist/doc/latex/disser/ChangeLog index bb97edf0e8b..2fdaaed42d1 100644 --- a/Master/texmf-dist/doc/latex/disser/ChangeLog +++ b/Master/texmf-dist/doc/latex/disser/ChangeLog @@ -2,10 +2,30 @@ disser changelog Copyright (C) Stanislav Kruchinin ------------------------------------------- +Summary of changes in version 1.3.4 (2016-01-27): + +Classes and styles: +* Fix bug with the second level of enumerated lists. + +Templates: ++ bachelor: add test for nested enumerated lists. +* doctor: update the opponents list. + + +Summary of changes in version 1.3.3 (2015-10-18): + +Classes and styles: +* Use a single name prefix 'Dis' for class-specific macros. + +Templates: +* Update the titlepage of author's abstracts. +* Fix bug with secretary's signature. + + Summary of changes in version 1.3.2 (2015-07-23): Classes and styles: -* Resolve conflict with 'setspace' package. +* Resolve a conflict with 'setspace' package. Summary of changes in version 1.3.1 (2015-01-03): diff --git a/Master/texmf-dist/doc/latex/disser/README b/Master/texmf-dist/doc/latex/disser/README index 52a48bff675..7f119e7ccef 100644 --- a/Master/texmf-dist/doc/latex/disser/README +++ b/Master/texmf-dist/doc/latex/disser/README @@ -2,7 +2,7 @@ --------------- This package provides LaTeX classes, bibliography styles and document -templates for typesetting dissertations and author's abstracts which satisfy +templates for typesetting dissertations and author's abstracts that satisfy the requirements of dissertation councils and High Certification Commission of Russian Federation. @@ -100,7 +100,7 @@ Installation for current user only: 5. License ---------- -Copyright (c) 2004-2015 Stanislav Kruchinin +Copyright (c) Stanislav Kruchinin It may be distributed and/or modified under the conditions of the LaTeX Project Public License, either version 1.3 diff --git a/Master/texmf-dist/doc/latex/disser/manual.tex b/Master/texmf-dist/doc/latex/disser/manual.tex index 33a0c18191a..8e5181fd92f 100644 --- a/Master/texmf-dist/doc/latex/disser/manual.tex +++ b/Master/texmf-dist/doc/latex/disser/manual.tex @@ -55,7 +55,7 @@ \let\makelabel\deflabel} }{\end{list}} -\def\fileversion{1.3.2} +\def\fileversion{1.3.4} \sloppy \begin{document} diff --git a/Master/texmf-dist/doc/latex/disser/templates/bachelor/1.tex b/Master/texmf-dist/doc/latex/disser/templates/bachelor/1.tex index 3aeac8623ca..94b664a9e05 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/bachelor/1.tex +++ b/Master/texmf-dist/doc/latex/disser/templates/bachelor/1.tex @@ -110,6 +110,17 @@ Perelman_2003_math:0307245,Nielsen_2010_1006.2735,patent1,patent2}. \subparagraph{Название подпараграфа.} Текст подпараграфа +Нумеруемый список: +\begin{enumerate} + \item Первый уровень вложенности. + \begin{enumerate} + \item Второй уровень вложенности. + \begin{enumerate} + \item Третий уровень вложенности. + \end{enumerate} + \end{enumerate} +\end{enumerate} + Демонстрация полностью настраиваемых окружений типа <<теорема>>. \newtheorem{theorem}{Теорема}[chapter] diff --git a/Master/texmf-dist/doc/latex/disser/templates/candidate/autoref.tex b/Master/texmf-dist/doc/latex/disser/templates/candidate/autoref.tex index 2858f44bd73..e0f7b3b69bf 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/candidate/autoref.tex +++ b/Master/texmf-dist/doc/latex/disser/templates/candidate/autoref.tex @@ -93,14 +93,16 @@ colorlinks=true % диссертационного совета. \vfill\noindent -Ученый секретарь\\ -диссертационного совета,\\ -\emph{ученая степень}, \emph{ученое звание}% +\begin{minipage}[b]{0.4\linewidth} + Ученый секретарь\\ + диссертационного совета,\\ + \emph{ученая степень}, \emph{ученое звание} +\end{minipage} \hfill -\makeatletter % вставка файла, содержащего факсимиле ученого секретаря +\makeatletter \ifDis@facsimile - \raisebox{-4pt}{\includegraphics[width=3cm]{sec-facsimile}}\hfill + \includegraphics[width=3cm]{sec-facsimile}\hfill \fi% \makeatother% \emph{фамилия и. о.} @@ -155,31 +157,25 @@ colorlinks=true % \nsection{Содержание работы} -\textbf{Во Введении} обоснована актуальность диссертационной работы, -сформулирована цель и аргументирована научная новизна исследований, показана -практическая значимость полученных результатов, представлены выносимые на -защиту научные положения. +\textbf{Во Введении} обоснована актуальность диссертационной работы, сформулирована цель и аргументирована научная новизна исследований, показана практическая значимость полученных результатов, представлены выносимые на защиту научные положения. \textbf{В первой главе} ... Содержание первой главы. -Результаты первой главы опубликованы в -работе~\citemy{Ivanov_1999_Journal_17_173}. +Результаты первой главы опубликованы в работе~\citemy{Ivanov_1999_Journal_17_173}. \textbf{Во второй главе} ... Содержание второй главы. -Результаты второй главы опубликованы в -работе~\citemy{Petrov_2001_Journal_23_12321}. +Результаты второй главы опубликованы в работе~\citemy{Petrov_2001_Journal_23_12321}. \textbf{В третьей главе} ... Содержание третьей главы. -Результаты третьей главы опубликованы в -работе~\citemy{Sidorov_2002_Journal_32_1531}. +Результаты третьей главы опубликованы в работе~\citemy{Sidorov_2002_Journal_32_1531}. \textbf{В Заключении} diff --git a/Master/texmf-dist/doc/latex/disser/templates/doctor/autoref.tex b/Master/texmf-dist/doc/latex/disser/templates/doctor/autoref.tex index 28a0078f620..0edaf739c81 100644 --- a/Master/texmf-dist/doc/latex/disser/templates/doctor/autoref.tex +++ b/Master/texmf-dist/doc/latex/disser/templates/doctor/autoref.tex @@ -54,24 +54,21 @@ colorlinks=true % % Внутренняя сторона обложки \thispagestyle{empty} \vspace*{-2cm} -\noindent \begin{center} Работа выполнена в \emph{название организации}. \end{center} - \vskip1ex\noindent -Официальные оппоненты:\\ -\emph{ученая степень}, \\ -\emph{ученое звание}\hfill -\emph{фамилия имя отчество}\\[1em] -\emph{ученая степень}, \\ -\emph{ученое звание}, \hfill -\emph{фамилия имя отчество}\\[1em] -\emph{ученая степень}, \\ -\emph{ученое звание}, \hfill -\emph{фамилия имя отчество}\\[1em] -Ведущая организация:\\ -\emph{название организации} +\begin{tabularx}{\linewidth}{@{}lX@{}} + \textbf{Научный консультант:} & \textbf{фамилия имя отчество}\\ + & ученая степень, ученое звание\\[6pt] + \textbf{Официальные оппоненты:} & \textbf{фамилия имя отчество}\\ + & ученая степень, ученое звание\\[6pt] + & \textbf{фамилия имя отчество}\\ + & ученая степень, ученое звание\\[6pt] + & \textbf{фамилия имя отчество}\\ + & ученая степень, ученое звание\\[6pt] + \textbf{Ведущая организация:} & название организации +\end{tabularx} \vskip2ex\noindent Защита состоится \datefield{} в \rule[0pt]{1cm}{0.5pt} часов на заседании диссертационного совета \emph{шифр совета} при \emph{название @@ -91,14 +88,16 @@ colorlinks=true % диссертационного совета. \vfill\noindent -Ученый секретарь\\ -диссертационного совета,\\ -\emph{ученая степень}, \emph{ученое звание}% +\begin{minipage}[b]{0.4\linewidth} + Ученый секретарь\\ + диссертационного совета,\\ + \emph{ученая степень}, \emph{ученое звание} +\end{minipage} \hfill -\makeatletter % вставка файла, содержащего факсимиле ученого секретаря +\makeatletter \ifDis@facsimile - \raisebox{-4pt}{\includegraphics[width=3cm]{sec-facsimile}}\hfill + \includegraphics[width=3cm]{sec-facsimile}\hfill \fi% \makeatother% \emph{фамилия и. о.} @@ -153,31 +152,25 @@ colorlinks=true % \nsection{Содержание работы} -\textbf{Во Введении} обоснована актуальность диссертационной работы, -сформулирована цель и аргументирована научная новизна исследований, показана -практическая значимость полученных результатов, представлены выносимые на -защиту научные положения. +\textbf{Во Введении} обоснована актуальность диссертационной работы, сформулирована цель и аргументирована научная новизна исследований, показана практическая значимость полученных результатов, представлены выносимые на защиту научные положения. \textbf{В первой главе} ... Содержание первой главы. -Результаты первой главы опубликованы в -работе~\citemy{Ivanov_1999_Journal_17_173}. +Результаты первой главы опубликованы в работе~\citemy{Ivanov_1999_Journal_17_173}. \textbf{Во второй главе} ... Содержание второй главы. -Результаты второй главы опубликованы в -работе~\citemy{Petrov_2001_Journal_23_12321}. +Результаты второй главы опубликованы в работе~\citemy{Petrov_2001_Journal_23_12321}. \textbf{В третьей главе} ... Содержание третьей главы. -Результаты третьей главы опубликованы в -работе~\citemy{Sidorov_2002_Journal_32_1531}. +Результаты третьей главы опубликованы в работе~\citemy{Sidorov_2002_Journal_32_1531}. \textbf{В Заключении} diff --git a/Master/texmf-dist/source/latex/disser/autoref.dtx b/Master/texmf-dist/source/latex/disser/autoref.dtx index a643719f497..6fcc9195b99 100644 --- a/Master/texmf-dist/source/latex/disser/autoref.dtx +++ b/Master/texmf-dist/source/latex/disser/autoref.dtx @@ -18,17 +18,17 @@ \if@titlepage\renewcommand\maketitle{ % \end{macrocode} % Вертикальные интервалы между элементами титульного листа. -% \DescribeMacro{\firstskip}\index{Расстояния!\verb*+\firstskip+} -% \DescribeMacro{\secondskip}\index{Расстояния!\verb*+\secondskip+} -% \DescribeMacro{\thirdskip}\index{Расстояния!\verb*+\thirdskip+} -% \DescribeMacro{\fourthskip}\index{Расстояния!\verb*+\fourthskip+} -% \DescribeMacro{\fifthskip}\index{Расстояния!\verb*+\fifthskip+} +% \DescribeMacro{\firstskip}\index{Интервалы !\verb*+\firstskip+} +% \DescribeMacro{\secondskip}\index{Интервалы !\verb*+\secondskip+} +% \DescribeMacro{\thirdskip}\index{Интервалы !\verb*+\thirdskip+} +% \DescribeMacro{\fourthskip}\index{Интервалы !\verb*+\fourthskip+} +% \DescribeMacro{\fifthskip}\index{Интервалы !\verb*+\fifthskip+} % \begin{macrocode} -\disser@deflength\firstskip{1cm} -\disser@deflength\secondskip{2cm} -\disser@deflength\thirdskip{1cm} -\disser@deflength\fourthskip{1cm} -\disser@deflength\fifthskip{1cm} +\ifundeflength\firstskip{1cm} +\ifundeflength\secondskip{3cm} +\ifundeflength\thirdskip{1cm} +\ifundeflength\fourthskip{1cm} +\ifundeflength\fifthskip{1cm} % \end{macrocode} % Шрифты элементов титульного листа. @@ -45,15 +45,6 @@ \thispagestyle{empty} \enlargethispage{1cm} \vspace*{-2cm} -% \end{macrocode} -% \paragraph{Название организации} -% \begin{macrocode} -\begin{center} -\instfont\@institution\par -\end{center} - -\vskip\firstskip -\normalfont \begin{flushright} % \end{macrocode} @@ -63,7 +54,8 @@ % \end{macrocode} % На правах рукописи % \begin{macrocode} - \asmanuscript + \vskip\firstskip + {\normalfont\asmanuscript} \ifDis@facsimile\facsimile\fi \end{flushright} \begin{center} diff --git a/Master/texmf-dist/source/latex/disser/bachelor.dtx b/Master/texmf-dist/source/latex/disser/bachelor.dtx index 7716b8fcab8..76877531a04 100644 --- a/Master/texmf-dist/source/latex/disser/bachelor.dtx +++ b/Master/texmf-dist/source/latex/disser/bachelor.dtx @@ -39,11 +39,11 @@ % \end{macrocode} % Вертикальные интервалы между элементами титульного листа. -% \DescribeMacro{\firstskip}\index{Расстояния!\verb*+\firstskip+} -% \DescribeMacro{\secondskip}\index{Расстояния!\verb*+\secondskip+} -% \DescribeMacro{\thirdskip}\index{Расстояния!\verb*+\thirdskip+} -% \DescribeMacro{\fourthskip}\index{Расстояния!\verb*+\fourthskip+} -% \DescribeMacro{\fifthskip}\index{Расстояния!\verb*+\fifthskip+} +% \DescribeMacro{\firstskip}\index{Интервалы!\verb*+\firstskip+} +% \DescribeMacro{\secondskip}\index{Интервалы!\verb*+\secondskip+} +% \DescribeMacro{\thirdskip}\index{Интервалы!\verb*+\thirdskip+} +% \DescribeMacro{\fourthskip}\index{Интервалы!\verb*+\fourthskip+} +% \DescribeMacro{\fifthskip}\index{Интервалы!\verb*+\fifthskip+} % \begin{macrocode} \ifundeflength\firstskip{1.5cm} \ifundeflength\secondskip{1.5cm} @@ -55,7 +55,7 @@ % \end{macrocode} % Горизонтальный отступ перед чертой в текстовым поле для имени, ученой % степени и звания научного руководителя и консультанта. -% \DescribeMacro{\fieldhshift}\index{Расстояния!\verb*+\fieldhshift+} +% \DescribeMacro{\fieldhshift}\index{Интервалы!\verb*+\fieldhshift+} % \begin{macrocode} \setlength\fieldhshift{8.5cm} diff --git a/Master/texmf-dist/source/latex/disser/candidate.dtx b/Master/texmf-dist/source/latex/disser/candidate.dtx index 72da7f01b0e..6964a6a80f3 100644 --- a/Master/texmf-dist/source/latex/disser/candidate.dtx +++ b/Master/texmf-dist/source/latex/disser/candidate.dtx @@ -33,14 +33,14 @@ % \end{macrocode} % Вертикальные интервалы между элементами титульного листа. -% \DescribeMacro{\firstskip}\index{Расстояния!\verb*+\firstskip+} -% \DescribeMacro{\secondskip}\index{Расстояния!\verb*+\secondskip+} -% \DescribeMacro{\thirdskip}\index{Расстояния!\verb*+\thirdskip+} -% \DescribeMacro{\fourthskip}\index{Расстояния!\verb*+\fourthskip+} -% \DescribeMacro{\fifthskip}\index{Расстояния!\verb*+\fifthskip+} -% \DescribeMacro{\sixthskip}\index{Расстояния!\verb*+\sixthskip+} -% \DescribeMacro{\saskip}\index{Расстояния!\verb*+\saskip+} -% \DescribeMacro{\specskip}\index{Расстояния!\verb*+\specskip+} +% \DescribeMacro{\firstskip}\index{Интервалы!\verb*+\firstskip+} +% \DescribeMacro{\secondskip}\index{Интервалы!\verb*+\secondskip+} +% \DescribeMacro{\thirdskip}\index{Интервалы!\verb*+\thirdskip+} +% \DescribeMacro{\fourthskip}\index{Интервалы!\verb*+\fourthskip+} +% \DescribeMacro{\fifthskip}\index{Интервалы!\verb*+\fifthskip+} +% \DescribeMacro{\sixthskip}\index{Интервалы!\verb*+\sixthskip+} +% \DescribeMacro{\saskip}\index{Интервалы!\verb*+\saskip+} +% \DescribeMacro{\specskip}\index{Интервалы!\verb*+\specskip+} % \begin{macrocode} \ifx\firstskip\undefined \newlength\firstskip diff --git a/Master/texmf-dist/source/latex/disser/disser.dtx b/Master/texmf-dist/source/latex/disser/disser.dtx index 637e3b56e12..f5e4da9f82b 100644 --- a/Master/texmf-dist/source/latex/disser/disser.dtx +++ b/Master/texmf-dist/source/latex/disser/disser.dtx @@ -19,8 +19,7 @@ %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %<*driver> -\ProvidesFile{disser.drv}[2015/07/25 1.3.2 % - Document class for dissertations] +\ProvidesFile{disser.drv}[2016/01/27 1.3.4 Document class for dissertations] \documentclass{ltxdoc} \usepackage[a4paper,includeheadfoot,nohead,mag=1000, @@ -592,9 +591,9 @@ % \end{macrocode} % Команда, объединяющая |\newlength| и |\setlength|. -% \DescribeMacro{\disser@deflength}\index{Макросы!\verb*+\disser@deflength+} +% \DescribeMacro{\Dis@deflength}\index{Макросы!\verb*+\Dis@deflength+} % \begin{macrocode} -\providecommand\disser@deflength[2]{\newlength{#1}\setlength{#1}{#2}} +\providecommand\Dis@deflength[2]{\newlength{#1}\setlength{#1}{#2}} \providecommand\ifundeflength[2]{% \ifx#1\undefined \newlength{#1}\setlength{#1}{#2} \else \relax \fi } @@ -603,8 +602,8 @@ % % \subsection{Параметры текста} % -% \DescribeMacro{\lineskip}\index{Расстояния!\verb*+\lineskip+} -% \DescribeMacro{\normallineskip}\index{Расстояния!\verb*+\normallineskip+} +% \DescribeMacro{\lineskip}\index{Интервалы!\verb*+\lineskip+} +% \DescribeMacro{\normallineskip}\index{Интервалы!\verb*+\normallineskip+} % Вертикальный интервал между строками. Упоминаемый здесь и далее макрос % |\p@| определяет стандартную единицу длины. По умолчанию она равна % английскому пункту (pt). @@ -613,42 +612,42 @@ \setlength\normallineskip{1\p@} % \end{macrocode} -% \DescribeMacro{\disser@singlespacing} \index{Макросы!\verb*+\disser@singlespacing+} -% \DescribeMacro{\disser@onehalfspacing}\index{Макросы!\verb*+\disser@onehalfspacing+} -% \DescribeMacro{\disser@doublespacing} \index{Макросы!\verb*+\disser@doublespacing+} +% \DescribeMacro{\Dis@singlespacing} \index{Макросы!\verb*+\Dis@singlespacing+} +% \DescribeMacro{\Dis@onehalfspacing}\index{Макросы!\verb*+\Dis@onehalfspacing+} +% \DescribeMacro{\Dis@doublespacing} \index{Макросы!\verb*+\Dis@doublespacing+} % Характерные величины межстрочнах интервалов. % \begin{macrocode} -\newcommand\disser@singlespacing {\renewcommand\baselinestretch{1}\normalsize} -\newcommand\disser@onehalfspacing{\renewcommand\baselinestretch{1.5}\normalsize} -\newcommand\disser@doublespacing {\renewcommand\baselinestretch{2}\normalsize} +\newcommand\Dis@singlespacing {\renewcommand\baselinestretch{1}\normalsize} +\newcommand\Dis@onehalfspacing{\renewcommand\baselinestretch{1.5}\normalsize} +\newcommand\Dis@doublespacing {\renewcommand\baselinestretch{2}\normalsize} % \end{macrocode} % Межстрочный интервал по умолчанию. % \begin{macrocode} -\disser@onehalfspacing +\Dis@onehalfspacing % \end{macrocode} -% \DescribeMacro{\parindent}\index{Расстояния!\verb*+\parindent+} +% \DescribeMacro{\parindent}\index{Интервалы!\verb*+\parindent+} % Абзацный отступ. % \begin{macrocode} \setlength\parindent{5ex} % \end{macrocode} % Интервал между абзацами (добавляется к межстрочному). -% \DescribeMacro{\parskip}\index{Расстояния!\verb*+\parskip+} +% \DescribeMacro{\parskip}\index{Интервалы!\verb*+\parskip+} % \begin{macrocode} \setlength\parskip{0\p@ \@plus \p@} % \end{macrocode} % % Интервал между колонками текста. -% \DescribeMacro{\columnsep}\index{Расстояния!\verb*+\columnsep+} +% \DescribeMacro{\columnsep}\index{Интервалы!\verb*+\columnsep+} % \begin{macrocode} \setlength\columnsep{10\p@} % \end{macrocode} % % Ширина разделителя (линии) между колонками текста (по умолчанию его нет). -% \DescribeMacro{\columnseprule}\index{Расстояния!\verb*+\columnseprule+} +% \DescribeMacro{\columnseprule}\index{Интервалы!\verb*+\columnseprule+} % \begin{macrocode} \setlength\columnseprule{0\p@} diff --git a/Master/texmf-dist/source/latex/disser/doctor.dtx b/Master/texmf-dist/source/latex/disser/doctor.dtx index f6966203113..e8571ebe9f0 100644 --- a/Master/texmf-dist/source/latex/disser/doctor.dtx +++ b/Master/texmf-dist/source/latex/disser/doctor.dtx @@ -29,13 +29,13 @@ % \end{macrocode} % Вертикальные интервалы между элементами титульного листа. -% \DescribeMacro{\firstskip}\index{Расстояния!\verb*+\firstskip+} -% \DescribeMacro{\secondskip}\index{Расстояния!\verb*+\secondskip+} -% \DescribeMacro{\thirdskip}\index{Расстояния!\verb*+\thirdskip+} -% \DescribeMacro{\fourthskip}\index{Расстояния!\verb*+\fourthskip+} -% \DescribeMacro{\fifthskip}\index{Расстояния!\verb*+\fifthskip+} -% \DescribeMacro{\sixthskip}\index{Расстояния!\verb*+\sixthskip+} -% \DescribeMacro{\specskip}\index{Расстояния!\verb*+\specskip+} +% \DescribeMacro{\firstskip}\index{Интервалы!\verb*+\firstskip+} +% \DescribeMacro{\secondskip}\index{Интервалы!\verb*+\secondskip+} +% \DescribeMacro{\thirdskip}\index{Интервалы!\verb*+\thirdskip+} +% \DescribeMacro{\fourthskip}\index{Интервалы!\verb*+\fourthskip+} +% \DescribeMacro{\fifthskip}\index{Интервалы!\verb*+\fifthskip+} +% \DescribeMacro{\sixthskip}\index{Интервалы!\verb*+\sixthskip+} +% \DescribeMacro{\specskip}\index{Интервалы!\verb*+\specskip+} % \begin{macrocode} \ifx\firstskip\undefined \newlength\firstskip diff --git a/Master/texmf-dist/source/latex/disser/floats.dtx b/Master/texmf-dist/source/latex/disser/floats.dtx index 153bfbc25f4..30fc8bfe4e0 100644 --- a/Master/texmf-dist/source/latex/disser/floats.dtx +++ b/Master/texmf-dist/source/latex/disser/floats.dtx @@ -86,12 +86,12 @@ % \DescribeMacro{\abovecaptionskip}\index{Расстояния!\verb*+\abovecaptionskip+} % Вертикальный интервал перед подписью. % \begin{macrocode} -\disser@deflength\abovecaptionskip{10\p@} +\Dis@deflength\abovecaptionskip{10\p@} % \end{macrocode} % \DescribeMacro{\belowcaptionskip}\index{Расстояния!\verb*+\belowcaptionskip+} % Вертикальный интервал за подписью. % \begin{macrocode} -\disser@deflength\belowcaptionskip{0\p@} +\Dis@deflength\belowcaptionskip{0\p@} % \end{macrocode} % \DescribeMacro{\captionlabeldelim}\index{Макросы!\verb*+\captionlabeldelim+} % Разделитель метки (постоянная часть + номер) и текста подписи. @@ -164,27 +164,27 @@ % \end{macrocode} % -% \DescribeMacro{\arraycolsep}\index{Расстояния!\verb*+\arraycolsep+} +% \DescribeMacro{\arraycolsep}\index{Интервалы!\verb*+\arraycolsep+} % Промежуток между колонками в |array|. % \begin{macrocode} \setlength\arraycolsep{5\p@} % \end{macrocode} -% \DescribeMacro{\tabcolsep}\index{Расстояния!\verb*+\tabcolsep+} +% \DescribeMacro{\tabcolsep}\index{Интервалы!\verb*+\tabcolsep+} % Промежуток между колонками в таблице. % \begin{macrocode} \setlength\tabcolsep{6\p@} % \end{macrocode} -% \DescribeMacro{\arrayrulewidth}\index{Расстояния!\verb*+\arrayrulewidth+} +% \DescribeMacro{\arrayrulewidth}\index{Интервалы!\verb*+\arrayrulewidth+} % Толщина линейки в |array|. % \begin{macrocode} \setlength\arrayrulewidth{.4\p@} % \end{macrocode} -% \DescribeMacro{\doublerulesep}\index{Расстояния!\verb*+\doublerulesep+} +% \DescribeMacro{\doublerulesep}\index{Интервалы!\verb*+\doublerulesep+} % Промежуток между линиями в двойной линейке |\hrule\hrule|. % \begin{macrocode} \setlength\doublerulesep{2\p@} % \end{macrocode} -% \DescribeMacro{\tabbingsep}\index{Расстояния!\verb*+\tabbingsep+} +% \DescribeMacro{\tabbingsep}\index{Интервалы!\verb*+\tabbingsep+} % Промежуток между столбцами в окружении |tabular|. % \begin{macrocode} \setlength\tabbingsep{\labelsep} @@ -194,12 +194,12 @@ % \begin{macrocode} \skip\@mpfootins = \skip\footins % \end{macrocode} -% \DescribeMacro{\fboxsep}\index{Расстояния!\verb*+\fboxsep+} +% \DescribeMacro{\fboxsep}\index{Интервалы!\verb*+\fboxsep+} % Промежуток между линией и текстом в |\fbox|. % \begin{macrocode} \setlength\fboxsep{3\p@} % \end{macrocode} -% \DescribeMacro{\fboxrule}\index{Расстояния!\verb*+\fboxrule+} +% \DescribeMacro{\fboxrule}\index{Интервалы!\verb*+\fboxrule+} % Толщина линии для |\fbox|. % \begin{macrocode} \setlength\fboxrule{.4\p@} diff --git a/Master/texmf-dist/source/latex/disser/footnote.dtx b/Master/texmf-dist/source/latex/disser/footnote.dtx index 97436ed7e37..838e06b7690 100644 --- a/Master/texmf-dist/source/latex/disser/footnote.dtx +++ b/Master/texmf-dist/source/latex/disser/footnote.dtx @@ -40,9 +40,9 @@ \providecommand\postthefootnote{} \providecommand\prefootnote{\;} % \end{macrocode} -% \DescribeMacro{\footnoteindent}\index{Расстояния!\verb+\footnoteindent+} +% \DescribeMacro{\footnoteindent}\index{Интервалы!\verb+\footnoteindent+} % \begin{macrocode} -\disser@deflength{\footnoteindent}{\parindent} +\Dis@deflength{\footnoteindent}{\parindent} % \end{macrocode} % \DescribeMacro{\@makefnmark}\index{Макросы!\verb+\@makefnmark+} diff --git a/Master/texmf-dist/source/latex/disser/gost732.dtx b/Master/texmf-dist/source/latex/disser/gost732.dtx index 8fc350758df..dda10f265dd 100644 --- a/Master/texmf-dist/source/latex/disser/gost732.dtx +++ b/Master/texmf-dist/source/latex/disser/gost732.dtx @@ -125,7 +125,7 @@ and the derived files \fi % %<*driver> -\ProvidesFile{gost732.drv}[2013/12/30 1.3.0 GOST 7.32-2001 implementation] +\ProvidesFile{gost732.drv}[2016/01/27 1.3.4 GOST 7.32-2001 implementation] \documentclass{ltxdoc} \usepackage[a4paper,includeheadfoot,nohead,mag=1000, @@ -288,10 +288,10 @@ and the derived files % % Формат счетчиков. % \begin{macrocode} -\renewcommand\theenumi {\disser@asbuk\c@enumi} -\renewcommand\theenumii {\@arabic\c@enumii} -\renewcommand\theenumiii{\@roman\c@enumiii} -\renewcommand\theenumiv {\disser@Asbuk\c@enumiv} +\renewcommand\theenumi {\asbuk{enumi}} +\renewcommand\theenumii {\arabic{enumii}} +\renewcommand\theenumiii{\roman{enumiii}} +\renewcommand\theenumiv {\Asbuk{enumiv}} % \end{macrocode} % diff --git a/Master/texmf-dist/source/latex/disser/lists.dtx b/Master/texmf-dist/source/latex/disser/lists.dtx index d10293c9f96..adfa495ded9 100644 --- a/Master/texmf-dist/source/latex/disser/lists.dtx +++ b/Master/texmf-dist/source/latex/disser/lists.dtx @@ -68,10 +68,10 @@ % % Формат счетчиков. % \begin{macrocode} -\renewcommand\theenumi {\@arabic\c@enumi} -\renewcommand\theenumii {\disser@asbuk\c@enumii} -\renewcommand\theenumiii{\@roman\c@enumiii} -\renewcommand\theenumiv {\disser@Asbuk\c@enumiv} +\renewcommand\theenumi {\arabic{enumi}} +\renewcommand\theenumii {\asbuk{enumii}} +\renewcommand\theenumiii{\roman{enumiii}} +\renewcommand\theenumiv {\Asbuk{enumiv}} % \end{macrocode} % % \DescribeMacro{\labelenumi}\index{Макросы!\verb*+\labelenumi+} diff --git a/Master/texmf-dist/source/latex/disser/master.dtx b/Master/texmf-dist/source/latex/disser/master.dtx index 80e167c79bf..92f427833c4 100644 --- a/Master/texmf-dist/source/latex/disser/master.dtx +++ b/Master/texmf-dist/source/latex/disser/master.dtx @@ -132,7 +132,7 @@ % % Консультант % \begin{macrocode} - \ifx\@con\empty\else\diplomafield{con}\\[9pt]\fi + \ifx\@con\empty\else\diplomafield{con}\\[\sixthskip]\fi \ifx\@consnd\empty\else\diplomafield{consnd}\fi \end{tabbing} % \end{macrocode} diff --git a/Master/texmf-dist/source/latex/disser/specialist.dtx b/Master/texmf-dist/source/latex/disser/specialist.dtx index 92abcff3351..deeec27da10 100644 --- a/Master/texmf-dist/source/latex/disser/specialist.dtx +++ b/Master/texmf-dist/source/latex/disser/specialist.dtx @@ -42,11 +42,11 @@ % \end{macrocode} % Вертикальные интервалы между элементами титульного листа. -% \DescribeMacro{\firstskip}\index{Расстояния!\verb*+\firstskip+} -% \DescribeMacro{\secondskip}\index{Расстояния!\verb*+\secondskip+} -% \DescribeMacro{\thirdskip}\index{Расстояния!\verb*+\thirdskip+} -% \DescribeMacro{\fourthskip}\index{Расстояния!\verb*+\fourthskip+} -% \DescribeMacro{\fifthskip}\index{Расстояния!\verb*+\fifthskip+} +% \DescribeMacro{\firstskip}\index{Интервалы!\verb*+\firstskip+} +% \DescribeMacro{\secondskip}\index{Интервалы!\verb*+\secondskip+} +% \DescribeMacro{\thirdskip}\index{Интервалы!\verb*+\thirdskip+} +% \DescribeMacro{\fourthskip}\index{Интервалы!\verb*+\fourthskip+} +% \DescribeMacro{\fifthskip}\index{Интервалы!\verb*+\fifthskip+} % \begin{macrocode} \ifundeflength\firstskip{1.5cm} \ifundeflength\secondskip{1.5cm} @@ -59,7 +59,7 @@ % \end{macrocode} % Горизонтальный отступ перед чертой в текстовым поле для имени, ученой % степени и звания научного руководителя и консультанта. -% \DescribeMacro{\fieldhshift}\index{Расстояния!\verb*+\fieldhshift+} +% \DescribeMacro{\fieldhshift}\index{Интервалы!\verb*+\fieldhshift+} % \begin{macrocode} \setlength\fieldhshift{8.5cm} diff --git a/Master/texmf-dist/source/latex/disser/titledefs.dtx b/Master/texmf-dist/source/latex/disser/titledefs.dtx index 0444b992a63..4d4ab138480 100644 --- a/Master/texmf-dist/source/latex/disser/titledefs.dtx +++ b/Master/texmf-dist/source/latex/disser/titledefs.dtx @@ -420,9 +420,9 @@ % \end{itemize} % % \subsubsection{Элементы титульного листа} -% +% \DescribeMacro{\fieldhshift}\index{Интервалы!\verb*+\fieldhshift+} % \begin{macrocode} -\disser@deflength\fieldhshift{8cm} +\Dis@deflength\fieldhshift{8cm} % \end{macrocode} % \DescribeMacro{\namefield}\index{Макросы!\verb*+\namefield+} diff --git a/Master/texmf-dist/source/latex/disser/toc.dtx b/Master/texmf-dist/source/latex/disser/toc.dtx index de8da6e517c..faa87c5f01f 100644 --- a/Master/texmf-dist/source/latex/disser/toc.dtx +++ b/Master/texmf-dist/source/latex/disser/toc.dtx @@ -126,7 +126,7 @@ % \end{macrocode} % Величина отступа для элементов списка литературы. -% \DescribeMacro{\bibindent}\index{Расстояния!\verb*+\bibindent+} +% \DescribeMacro{\bibindent}\index{Интервалы!\verb*+\bibindent+} % \begin{macrocode} \newdimen\bibindent \setlength\bibindent{1.5em} diff --git a/Master/texmf-dist/tex/latex/disser/autoref.rtx b/Master/texmf-dist/tex/latex/disser/autoref.rtx index 9e3f11914b2..94fdab095ba 100644 --- a/Master/texmf-dist/tex/latex/disser/autoref.rtx +++ b/Master/texmf-dist/tex/latex/disser/autoref.rtx @@ -18,11 +18,11 @@ \autoref@the \if@titlepage\renewcommand\maketitle{ -\disser@deflength\firstskip{1cm} -\disser@deflength\secondskip{2cm} -\disser@deflength\thirdskip{1cm} -\disser@deflength\fourthskip{1cm} -\disser@deflength\fifthskip{1cm} +\ifundeflength\firstskip{1cm} +\ifundeflength\secondskip{3cm} +\ifundeflength\thirdskip{1cm} +\ifundeflength\fourthskip{1cm} +\ifundeflength\fifthskip{1cm} \def\titlefont{\normalsize} \def\topicfont{\Large\bfseries} @@ -32,16 +32,11 @@ \thispagestyle{empty} \enlargethispage{1cm} \vspace*{-2cm} -\begin{center} -\instfont\@institution\par -\end{center} - -\vskip\firstskip -\normalfont \begin{flushright} \ifDis@classified\classify\fi - \asmanuscript + \vskip\firstskip + {\normalfont\asmanuscript} \ifDis@facsimile\facsimile\fi \end{flushright} \begin{center} diff --git a/Master/texmf-dist/tex/latex/disser/disser.cls b/Master/texmf-dist/tex/latex/disser/disser.cls index e7aa503146c..c76c0438dd7 100644 --- a/Master/texmf-dist/tex/latex/disser/disser.cls +++ b/Master/texmf-dist/tex/latex/disser/disser.cls @@ -287,7 +287,7 @@ \DeclareRobustCommand*\cal{\@fontswitch\relax\mathcal} \DeclareRobustCommand*\mit{\@fontswitch\relax\mathnormal} -\providecommand\disser@deflength[2]{\newlength{#1}\setlength{#1}{#2}} +\providecommand\Dis@deflength[2]{\newlength{#1}\setlength{#1}{#2}} \providecommand\ifundeflength[2]{% \ifx#1\undefined \newlength{#1}\setlength{#1}{#2} \else \relax \fi } @@ -295,10 +295,10 @@ \setlength\lineskip{1\p@} \setlength\normallineskip{1\p@} -\newcommand\disser@singlespacing {\renewcommand\baselinestretch{1}\normalsize} -\newcommand\disser@onehalfspacing{\renewcommand\baselinestretch{1.5}\normalsize} -\newcommand\disser@doublespacing {\renewcommand\baselinestretch{2}\normalsize} -\disser@onehalfspacing +\newcommand\Dis@singlespacing {\renewcommand\baselinestretch{1}\normalsize} +\newcommand\Dis@onehalfspacing{\renewcommand\baselinestretch{1.5}\normalsize} +\newcommand\Dis@doublespacing {\renewcommand\baselinestretch{2}\normalsize} +\Dis@onehalfspacing \setlength\parindent{5ex} @@ -899,10 +899,10 @@ \@endparpenalty -\@lowpenalty \@itempenalty -\@lowpenalty -\renewcommand\theenumi {\@arabic\c@enumi} -\renewcommand\theenumii {\disser@asbuk\c@enumii} -\renewcommand\theenumiii{\@roman\c@enumiii} -\renewcommand\theenumiv {\disser@Asbuk\c@enumiv} +\renewcommand\theenumi {\arabic{enumi}} +\renewcommand\theenumii {\asbuk{enumii}} +\renewcommand\theenumiii{\roman{enumiii}} +\renewcommand\theenumiv {\Asbuk{enumiv}} \newcommand\labelenumi {\theenumi.} \newcommand\labelenumii {\theenumii.} \newcommand\labelenumiii{\theenumiii.} @@ -927,8 +927,8 @@ \renewcommand\floatpagefraction{.5} \renewcommand\dbltopfraction{.7} \renewcommand\dblfloatpagefraction{.5} -\disser@deflength\abovecaptionskip{10\p@} -\disser@deflength\belowcaptionskip{0\p@} +\Dis@deflength\abovecaptionskip{10\p@} +\Dis@deflength\belowcaptionskip{0\p@} \newcommand\captionlabeldelim{.} \newcommand\captionfont{\small} \newcommand\captionlabelfont{\small\selectfont} @@ -981,7 +981,7 @@ \providecommand\prethefootnote{} \providecommand\postthefootnote{} \providecommand\prefootnote{\;} -\disser@deflength{\footnoteindent}{\parindent} +\Dis@deflength{\footnoteindent}{\parindent} \def\@makefnmark{\hbox{\prethefootnote% \@textsuperscript{\normalfont\@thefnmark}% diff --git a/Master/texmf-dist/tex/latex/disser/gost732.cls b/Master/texmf-dist/tex/latex/disser/gost732.cls index b42500ac88e..5798b4481a9 100644 --- a/Master/texmf-dist/tex/latex/disser/gost732.cls +++ b/Master/texmf-dist/tex/latex/disser/gost732.cls @@ -78,10 +78,10 @@ \renewcommand\conclusionname{% \cyr\CYRZ\CYRA\CYRK\CYRL\CYRYU\CYRCH\CYRE\CYRN\CYRI\CYRE } -\renewcommand\theenumi {\disser@asbuk\c@enumi} -\renewcommand\theenumii {\@arabic\c@enumii} -\renewcommand\theenumiii{\@roman\c@enumiii} -\renewcommand\theenumiv {\disser@Asbuk\c@enumiv} +\renewcommand\theenumi {\asbuk{enumi}} +\renewcommand\theenumii {\arabic{enumii}} +\renewcommand\theenumiii{\roman{enumiii}} +\renewcommand\theenumiv {\Asbuk{enumiv}} \renewcommand\labelenumi {\theenumi)} \renewcommand\labelenumii {\theenumii)} diff --git a/Master/texmf-dist/tex/latex/disser/master.rtx b/Master/texmf-dist/tex/latex/disser/master.rtx index 35017e4c41d..d6f8e7e60e0 100644 --- a/Master/texmf-dist/tex/latex/disser/master.rtx +++ b/Master/texmf-dist/tex/latex/disser/master.rtx @@ -79,7 +79,7 @@ \ifx\@sasnd\empty\else\diplomafield{sasnd}\\[\sixthskip]\fi \ifx\@rev\empty\else\diplomafield{rev}\\[\sixthskip]\fi \ifx\@revsnd\empty\else\diplomafield{revsnd}\\[\sixthskip]\fi - \ifx\@con\empty\else\diplomafield{con}\\[9pt]\fi + \ifx\@con\empty\else\diplomafield{con}\\[\sixthskip]\fi \ifx\@consnd\empty\else\diplomafield{consnd}\fi \end{tabbing} \vfill diff --git a/Master/texmf-dist/tex/latex/disser/titledefs.rtx b/Master/texmf-dist/tex/latex/disser/titledefs.rtx index 3508d169b20..bc3e1b00631 100644 --- a/Master/texmf-dist/tex/latex/disser/titledefs.rtx +++ b/Master/texmf-dist/tex/latex/disser/titledefs.rtx @@ -160,7 +160,7 @@ } } -\disser@deflength\fieldhshift{8cm} +\Dis@deflength\fieldhshift{8cm} \providecommand\diplomafield[1]{% \csname #1label\endcsname,\\% -- cgit v1.2.3