summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/disser
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2016-07-05 21:39:30 +0000
committerKarl Berry <karl@freefriends.org>2016-07-05 21:39:30 +0000
commiteadac6a4b811db258d2b4d5dd4dec4fb0551ca4d (patch)
tree0ee9d092e8f52117148beabe162c1b0e6421da7a /Master/texmf-dist/source/latex/disser
parent5cf6f77f3a4d03a7ffcb78f2fef5f5172905534a (diff)
disser (5jul16)
git-svn-id: svn://tug.org/texlive/trunk@41635 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/disser')
-rw-r--r--Master/texmf-dist/source/latex/disser/autoref.dtx10
-rw-r--r--Master/texmf-dist/source/latex/disser/bachelor.dtx28
-rw-r--r--Master/texmf-dist/source/latex/disser/candidate.dtx18
-rw-r--r--Master/texmf-dist/source/latex/disser/counters.dtx38
-rw-r--r--Master/texmf-dist/source/latex/disser/custom.dtx47
-rw-r--r--Master/texmf-dist/source/latex/disser/disser.dtx82
-rw-r--r--Master/texmf-dist/source/latex/disser/doctor.dtx14
-rw-r--r--Master/texmf-dist/source/latex/disser/floats.dtx10
-rw-r--r--Master/texmf-dist/source/latex/disser/gost705.dtx359
-rw-r--r--Master/texmf-dist/source/latex/disser/gost732.dtx17
-rw-r--r--Master/texmf-dist/source/latex/disser/lists.dtx12
-rw-r--r--Master/texmf-dist/source/latex/disser/master.dtx27
-rw-r--r--Master/texmf-dist/source/latex/disser/specialist.dtx9
13 files changed, 321 insertions, 350 deletions
diff --git a/Master/texmf-dist/source/latex/disser/autoref.dtx b/Master/texmf-dist/source/latex/disser/autoref.dtx
index 6fcc9195b99..0b0f590d204 100644
--- a/Master/texmf-dist/source/latex/disser/autoref.dtx
+++ b/Master/texmf-dist/source/latex/disser/autoref.dtx
@@ -18,11 +18,11 @@
\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}
\ifundeflength\firstskip{1cm}
\ifundeflength\secondskip{3cm}
diff --git a/Master/texmf-dist/source/latex/disser/bachelor.dtx b/Master/texmf-dist/source/latex/disser/bachelor.dtx
index 76877531a04..41ddcaf9688 100644
--- a/Master/texmf-dist/source/latex/disser/bachelor.dtx
+++ b/Master/texmf-dist/source/latex/disser/bachelor.dtx
@@ -4,7 +4,7 @@
%<*bachelor>
% \end{macrocode}
-% \subsubsection{Стиль бакалаврской работы}
+% \subsubsection{Стиль работы бакалавра}
%
% Нумерация.
% \begin{macrocode}
@@ -81,27 +81,29 @@
% \end{macrocode}
% \paragraph{Название организации}
% \begin{macrocode}
-\begin{center}%
+\begin{center}
{\instfont\@institution}
\end{center}
% \end{macrocode}
-% Диссертация допущена к защите
+% Работа допущена к защите
% \begin{macrocode}
\vskip\firstskip
{\@approved}
\vskip\secondskip
-
% \end{macrocode}
-% Заголовок, тема.
+% Заголовок
+% \begin{macrocode}
+\begin{center}
+ {\titlefont\@title}
+ \vskip\thirdskip
+% \end{macrocode}
+% Тема
% \begin{macrocode}
-\begin{center}%
- {\titlefont\@title\par}%
- \vskip\thirdskip%
- {\topiclabelfont\topiclabel\ }%
+ {\topiclabelfont\topiclabel\ }
{\topicfont\@topic}
- \vskip\fourthskip\normalfont%
- \courselabel\ \@coursenum~--\ \@course%
+ \vskip\fourthskip\normalfont
+ {\courselabel\ \@coursenum~--\ \@course}
\end{center}
% \end{macrocode}
@@ -109,6 +111,10 @@
% \begin{macrocode}
\vskip\fifthskip
\begin{tabbing}
+% \end{macrocode}
+%
+% Выполнил студент гр. номер...
+% \begin{macrocode}
\studentlabel\=\makebox[\fieldhshift][l]{\hrulefill\ \@author}\\[\sixthskip]
% \end{macrocode}
% Научный руководитель.
diff --git a/Master/texmf-dist/source/latex/disser/candidate.dtx b/Master/texmf-dist/source/latex/disser/candidate.dtx
index 6964a6a80f3..73f09869162 100644
--- a/Master/texmf-dist/source/latex/disser/candidate.dtx
+++ b/Master/texmf-dist/source/latex/disser/candidate.dtx
@@ -26,7 +26,7 @@
\def\sconname{Scientific Consultant}
\def\sconlabel{\sconname}
\def\sconsndname{\sconname}
- \def\sconsndlabel{\sconsndname}
+ \def\sconsndlabel{\sconname}
\def\topicname{Topic}
\def\asmanuscript{As Manuscript}
\fi
@@ -44,10 +44,10 @@
% \begin{macrocode}
\ifx\firstskip\undefined
\newlength\firstskip
- \ifDis@libcat
- \setlength\firstskip{2ex}
- \else
+ \ifx\@libcatnum\empty
\setlength\firstskip{4ex}
+ \else
+ \setlength\firstskip{2ex}
\fi
\fi
\ifundeflength\secondskip{2cm}
@@ -55,6 +55,7 @@
\ifundeflength\fourthskip{1cm}
\ifundeflength\fifthskip{1cm}
\ifundeflength\sixthskip{0cm}
+\ifundeflength\libcatskip{0cm}
\ifundeflength\specskip{-6pt}
\ifundeflength\saskip{0pt}
@@ -88,7 +89,7 @@
% \end{macrocode}
% На правах рукописи
% \begin{macrocode}
- \asmanuscript%\\ %avoid no line to end error
+ \asmanuscript
% \end{macrocode}
% Факсимиле
% \begin{macrocode}
@@ -96,7 +97,10 @@
% \end{macrocode}
% Номер УДК
% \begin{macrocode}
- \ifDis@libcat\libcatname\ \@libcatnum\fi
+ \ifx\@libcatnum\empty\else
+ \vskip\libcatskip
+ {\libcatname\ \@libcatnum}
+ \fi
\end{flushright}
\begin{center}
% \end{macrocode}
@@ -116,7 +120,7 @@
{\specfont\@specnum~--\ \@spec}
\ifx\@specsndnum\empty\else
\vskip\specskip
- {\specfont\@specsndnum~--\ \@specsnd}
+ {\specfont\@specsndnum~--\ \@specsnd}
\fi
% \end{macrocode}
% Диссертация на соискание ученой степени...
diff --git a/Master/texmf-dist/source/latex/disser/counters.dtx b/Master/texmf-dist/source/latex/disser/counters.dtx
index a429c8aed1d..b1deb46a13c 100644
--- a/Master/texmf-dist/source/latex/disser/counters.dtx
+++ b/Master/texmf-dist/source/latex/disser/counters.dtx
@@ -12,25 +12,25 @@
%
% Максимальный уровень вложенности секций, помещаемых в оглавление
% (по умолчанию вносятся |\part|, |\chapter| и |\section|).
-% \DescribeMacro{tocdepth}\index{Счетчики!\verb*+tocdepth+}
+% \DescribeCounter{tocdepth}
% \begin{macrocode}
\setcounter{tocdepth}{1}
% \end{macrocode}
% Максимальный уровень вложенности нумеруемых секций
% (по умолчанию нумеруются |\part|, |\chapter|, |\section| и |\subsection|).
-% \DescribeMacro{secnumdepth}\index{Счетчики!\verb*+secnumdepth+}
+% \DescribeCounter{secnumdepth}
% \begin{macrocode}
\setcounter{secnumdepth}{2}
% \end{macrocode}
%
-% \DescribeMacro{part}\index{Счетчики!\verb*+part+}
-% \DescribeMacro{chapter}\index{Счетчики!\verb*+chapter+}
-% \DescribeMacro{section}\index{Счетчики!\verb*+section+}
-% \DescribeMacro{subsection}\index{Счетчики!\verb*+subsection+}
-% \DescribeMacro{subsubsection}\index{Счетчики!\verb*+subsubsection+}
-% \DescribeMacro{paragraph}\index{Счетчики!\verb*+paragraph+}
-% \DescribeMacro{subparagraph}\index{Счетчики!\verb*+subparagraph+}
+% \DescribeCounter{part}
+% \DescribeCounter{chapter}
+% \DescribeCounter{section}
+% \DescribeCounter{subsection}
+% \DescribeCounter{subsubsection}
+% \DescribeCounter{paragraph}
+% \DescribeCounter{subparagraph}
% \begin{macrocode}
\newcounter{part}
\newcounter{chapter}
@@ -42,8 +42,8 @@
% \end{macrocode}
%
-% \DescribeMacro{figure}\index{Счетчики!\verb*+figure+}
-% \DescribeMacro{table}\index{Счетчики!\verb*+table+}
+% \DescribeCounter{figure}
+% \DescribeCounter{table}
% \begin{macrocode}
\newcounter{figure}[chapter]
\newcounter{table}[chapter]
@@ -84,14 +84,14 @@
% \DescribeMacro{\toctheparagraph}\index{Макросы!\verb*+\toctheparagraph+}
% \DescribeMacro{\tocthesubparagraph}\index{Макросы!\verb*+\tocthesubparagraph+}
% \begin{macrocode}
-\newcommand\tocthepart{\thepart}
-\newcommand\tocthechapter{\thechapter}
-\newcommand\toctheappendix{\theappendix}
-\newcommand\tocthesection{\thesection}
-\newcommand\tocthesubsection{\thesubsection}
-\newcommand\tocthesubsubsection{\thesubsubsection}
-\newcommand\toctheparagraph{\theparagraph}
-\newcommand\tocthesubparagraph{\thesubparagraph}
+\providecommand\tocthepart{\thepart}
+\providecommand\tocthechapter{\thechapter}
+\providecommand\toctheappendix{\theappendix}
+\providecommand\tocthesection{\thesection}
+\providecommand\tocthesubsection{\thesubsection}
+\providecommand\tocthesubsubsection{\thesubsubsection}
+\providecommand\toctheparagraph{\theparagraph}
+\providecommand\tocthesubparagraph{\thesubparagraph}
% \end{macrocode}
%
diff --git a/Master/texmf-dist/source/latex/disser/custom.dtx b/Master/texmf-dist/source/latex/disser/custom.dtx
index 6410d7762a4..3bdcb1e3840 100644
--- a/Master/texmf-dist/source/latex/disser/custom.dtx
+++ b/Master/texmf-dist/source/latex/disser/custom.dtx
@@ -9,9 +9,9 @@
% \end{macrocode}
% \subsection{Подключение и настройка сторонних пакетов}
%
-% \DescribePackage{amsmath}\index{Пакеты!\verb*+amsmath+}
-% \DescribePackage{amssymb}\index{Пакеты!\verb*+amssymb+}
-% \DescribePackage{amsfonts}\index{Пакеты!\verb*+amsfonts+}
+% \DescribePackage{amsmath}
+% \DescribePackage{amssymb}
+% \DescribePackage{amsfonts}
% \begin{macrocode}
\ifDis@ams
\usepackage[intlimits]{amsmath}
@@ -38,26 +38,27 @@
\ifDis@mtpro
\AtBeginDocument{%
% \end{macrocode}
-% \DescribePackage{mtpro}\index{Пакеты!\verb*+mtpro+}
+% \DescribePackage{mtpro2}
% \begin{macrocode}
\IfFileExists{mtpro2.sty}{
\usepackage[subscriptcorrection,nofontinfo]{mtpro2}
}{
+% \DescribePackage{mtpro}
\IfFileExists{mtpro.sty}{
\usepackage[subscriptcorrection,nofontinfo,boldalphabet]{mtpro}
}{
\PackageWarning{disser}%
- {Unable to find mtpro package. Font is unchanged.}
+ {Unable to find mtpro2 or mtpro package. Math font is unchanged.}
}
}
}
\else
% \end{macrocode}
-% \DescribePackage{txfonts}\index{Пакеты!\verb*+txfonts+}
+% \DescribePackage{newtxmath}
% \begin{macrocode}
\AtEndOfPackage{%
- \IfFileExists{txfonts.sty}{
- \usepackage{txfonts}
+ \IfFileExists{newtxmath.sty}{
+ \usepackage[varg,cmbraces,cmintegrals]{newtxmath}
}{
\PackageWarning{disser}%
{Unable to find txfonts package. Font is unchanged.}
@@ -67,7 +68,7 @@
\AtEndOfPackage{%
\IfFileExists{pscyr.sty}{
% \end{macrocode}
-% \DescribePackage{pscyr}\index{Пакеты!\verb*+pscyr+}
+% \DescribePackage{pscyr}
% Установка Times как шрифта по умолчанию, выбор стандартного моноширинного
% шрифта.
% \begin{macrocode}
@@ -77,7 +78,7 @@
}{
\IfFileExists{cyrtimes.sty}{
% \end{macrocode}
-% \DescribePackage{cyrtimes}\index{Пакеты!\verb*+cyrtimes+}
+% \DescribePackage{cyrtimes}
% Вместо \pkg{pscyr} может быть использован пакет \pkg{cyrtimes}, входящий в
% состав дистрибутива \TeX Live.
% \begin{macrocode}
@@ -120,7 +121,7 @@
% \end{macrocode}
% \subsubsection{Библиографические ссылки}
-% \DescribePackage{natbib}\index{Пакеты!\verb*+natbib+}
+% \DescribePackage{natbib}
% \begin{macrocode}
\ifDis@natbib
\usepackage[square,comma,sort&compress,numbers]{natbib}
@@ -130,13 +131,11 @@
% \DescribeMacro{\bibsection}\index{Макросы!\verb*+\bibsection+}
% \DescribeMacro{\bibpreamble}\index{Макросы!\verb*+\bibpreamble+}
% \DescribeMacro{\bibpostamble}\index{Макросы!\verb*+\bibpostamble+}
-% \DescribeMacro{\bibfont}\index{Макросы!\verb*+\bibfont+}
% \DescribeMacro{\bibsep}\index{Макросы!\verb*+\bibsep+}
% \begin{macrocode}
- \newcommand\bibsection{}
- \newcommand\bibpreamble{}
- \newcommand\bibpostamble{}
- \newcommand\bibfont{\normalfont\selectfont}
+ \providecommand*\bibsection{}
+ \providecommand*\bibpreamble{}
+ \providecommand*\bibpostamble{}
\newlength\bibsep
\fi
@@ -187,7 +186,7 @@
\renewenvironment{thebibliography}[1]{
\bibsection
\parindent\z@
- \bibpreamble\bibfont
+ \bibpreamble\normalfont\selectfont
\list{\@biblabel{\@arabic\c@enumiv}}{\settowidth\labelwidth{\@biblabel{#1}}%
\setlength{\itemsep}{\bibsep}
\setlength{\parsep}{\bibsep}
@@ -212,8 +211,8 @@
%
% Пакеты \pkg{caption} и \pkg{subcaption} для вложенной нумерации плавающих
% объектов.
-% \DescribePackage{caption}\index{Пакеты!\verb*+caption+}
-% \DescribePackage{subcaption}\index{Пакеты!\verb*+subcaption+}
+% \DescribePackage{caption}
+% \DescribePackage{subcaption}
% \begin{macrocode}
\ifDis@subf
\usepackage[config,font=small,labelsep=period]{caption}
@@ -237,7 +236,7 @@
\ifpdf
\ifDis@href
% \end{macrocode}
-% \DescribePackage{hyperref}\index{Пакеты!\verb*+hyperref+}
+% \DescribePackage{hyperref}
% \begin{macrocode}
\usepackage[pdftex,unicode]{hyperref}
\hypersetup{
@@ -251,20 +250,20 @@
\pdfcompresslevel = 9
\fi
% \end{macrocode}
-% \DescribePackage{graphicx}\index{Пакеты!\verb*+graphicx+}
-% \DescribePackage{cmap}\index{Пакеты!\verb*+cmap+}
+% \DescribePackage{graphicx}
+% \DescribePackage{cmap}
% \begin{macrocode}
\usepackage[pdftex]{graphicx}
\usepackage{cmap}
\else
\ifDis@href
% \end{macrocode}
-% \DescribePackage{hyperref}\index{Пакеты!\verb*+hyperref+}
+% \DescribePackage{hyperref}
% \begin{macrocode}
\usepackage[hypertex,colorlinks=false]{hyperref}
\fi
% \end{macrocode}
-% \DescribePackage{graphicx}\index{Пакеты!\verb*+graphicx+}
+% \DescribePackage{graphicx}
% \begin{macrocode}
\usepackage{graphicx}
\fi
diff --git a/Master/texmf-dist/source/latex/disser/disser.dtx b/Master/texmf-dist/source/latex/disser/disser.dtx
index f5e4da9f82b..25652a8f366 100644
--- a/Master/texmf-dist/source/latex/disser/disser.dtx
+++ b/Master/texmf-dist/source/latex/disser/disser.dtx
@@ -19,7 +19,7 @@
%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%<*driver>
-\ProvidesFile{disser.drv}[2016/01/27 1.3.4 Document class for dissertations]
+\ProvidesFile{disser.drv}[2016/06/26 1.4.0 Document class for dissertations]
\documentclass{ltxdoc}
\usepackage[a4paper,includeheadfoot,nohead,mag=1000,
@@ -49,16 +49,6 @@
menucolor = darkblue, urlcolor = darkblue
}
-\IfFileExists{pscyr.sty}{%
- \usepackage{pscyr}
- \renewcommand\ttdefault{cmtt}
- \renewcommand\rmdefault{ftm}
-}{
- \IfFileExists{cyrtimes.sty}{%
- \renewcommand\ttdefault{cmtt}
- \renewcommand\rmdefault{ftm}
- }{}
-}
\IfFileExists{url.sty}{\usepackage{url}}{\newcommand\url{\texttt}}
\usepackage[T2A]{fontenc}
@@ -82,7 +72,17 @@
\let\makelabel\deflabel}
}{\end{list}}
-\let\DescribePackage=\DescribeEnv
+\newcommand\DescribePackage[1]{%
+ \DescribeEnv{#1}\index{Пакеты!\texttt{#1}}
+}
+
+\newcommand\DescribeCounter[1]{%
+ \DescribeMacro{#1}\index{Счетчики!\texttt{#1}}
+}
+
+\newcommand\DescribeOption[1]{
+ \DescribeMacro{#1}\index{Опции!\texttt{#1}}
+}
\makeatletter
\def\IndexParms{%
@@ -111,6 +111,7 @@
\makeindex
\GetFileInfo{disser.drv}
+
\begin{document}
\sloppy
\DocInput{disser.dtx}
@@ -182,13 +183,12 @@
%<*disser>
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{disser}[2015/07/25 1.3.2 %
- Document class for dissertations]
+\ProvidesClass{disser}[2016/06/26 1.4.0 Document class for dissertations]
% \end{macrocode}
% Подключение пакета \pkg{kvoptions} для обработки опций в формате
% <<ключ = значение>>.
-% \DescribePackage{kvoptions}\index{Пакеты!\verb*+kvoptions+}
+% \DescribePackage{kvoptions}
% \begin{macrocode}
\RequirePackage{kvoptions}
@@ -196,12 +196,14 @@
% Определение операторов условного выполнения:
% \begin{itemize}
% \item подключение пакета \pkg{ifpdf}, определяющего команду |\ifpdf|.
-% \DescribePackage{ifpdf}\index{Пакеты!\verb*+ifpdf+}
+% \DescribePackage{ifpdf}
% \begin{macrocode}
\RequirePackage{ifpdf}
+% \end{macrocode}
% \item подключение пакета \pkg{ifthen} для построчных сравнений.
-% \DescribePackage{ifthen}\index{Пакеты!\verb*+ifthen+}
+% \DescribePackage{ifthen}
+% \begin{macrocode}
\RequirePackage{ifthen}
% \end{macrocode}
@@ -267,6 +269,14 @@
% \begin{macrocode}
\newif\ifDis@natbib\Dis@natbibfalse
% \end{macrocode}
+% \item Использовать цветные ссылки (отключено).
+% \begin{macrocode}
+\newif\ifDis@colorlinks\Dis@colorlinksfalse
+% \end{macrocode}
+% \item Исправление знаков интегралов на более привычные (отключено).
+% \begin{macrocode}
+\newif\ifDis@fixint\Dis@fixintfalse
+% \end{macrocode}
% \end{itemize}
%
% \subsection{Опции класса}
@@ -299,6 +309,14 @@
% \begin{macrocode}
\DeclareOption{natbib}{\Dis@natbibtrue}
% \end{macrocode}
+% Исправление знаков интегралов на более привычные.
+% \begin{macrocode}
+\DeclareOption{fixint}{\Dis@fixinttrue}
+% \end{macrocode}
+% Создание цветных ссылок.
+% \begin{macrocode}
+\DeclareOption{colorlinks}{\Dis@colorlinkstrue}
+% \end{macrocode}
% Размеры листов.
% \begin{macrocode}
\DeclareOption{a4paper}{%
@@ -386,8 +404,8 @@
% \begin{macrocode}
\DeclareOption{mtpro}{\Dis@mtprotrue}
% \end{macrocode}
-% Если указана эта опция, то блоки текста в списке литературы будут
-% печататься на новых строках и с отступом.
+% Если указана эта опция, то блоки текста в списке литературы будут печататься
+% на новых строках и с отступом.
% \begin{macrocode}
\DeclareOption{openbib}{%
\AtEndOfPackage{%
@@ -450,20 +468,14 @@
\Dis@autoreftrue
}
+% \end{macrocode}
+% Обработка опций в формате <<ключ-значение>>.
+% \begin{macrocode}
\SetupKeyvalOptions{
family=Dis,
prefix=Dis@
}
-% \end{macrocode}
-% Исправление знаков интегралов и пределов интегрирования на более
-% привычные.
-% \begin{macrocode}
-\DeclareBoolOption[true]{fixint}
-% \end{macrocode}
-% Создание цветных ссылок.
-% \begin{macrocode}
-\DeclareBoolOption[false]{colorlinks}
\DeclareStringOption{substylefile}
% \end{macrocode}
@@ -494,9 +506,9 @@
\AtEndOfClass{\input{\Dis@substylefile}}
% \end{macrocode}
-% Определение команд изменения регистра |\MakeTextUppercase|
-% и |\MakeTextLowercase|.
-% \DescribeMacro{textcase}\index{Пакеты!\verb*+textcase+}
+% Определение команд изменения регистра |\MakeTextUppercase| и
+% |\MakeTextLowercase|.
+% \DescribePackage{textcase}
% \begin{macrocode}
\RequirePackage[overload]{textcase}
@@ -591,7 +603,7 @@
% \end{macrocode}
% Команда, объединяющая |\newlength| и |\setlength|.
-% \DescribeMacro{\Dis@deflength}\index{Макросы!\verb*+\Dis@deflength+}
+% \DescribeMacro{\Dis@deflength}\index{Макросы!\verb*+\Dis"@deflength+}
% \begin{macrocode}
\providecommand\Dis@deflength[2]{\newlength{#1}\setlength{#1}{#2}}
\providecommand\ifundeflength[2]{%
@@ -612,9 +624,9 @@
\setlength\normallineskip{1\p@}
% \end{macrocode}
-% \DescribeMacro{\Dis@singlespacing} \index{Макросы!\verb*+\Dis@singlespacing+}
-% \DescribeMacro{\Dis@onehalfspacing}\index{Макросы!\verb*+\Dis@onehalfspacing+}
-% \DescribeMacro{\Dis@doublespacing} \index{Макросы!\verb*+\Dis@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\Dis@singlespacing {\renewcommand\baselinestretch{1}\normalsize}
diff --git a/Master/texmf-dist/source/latex/disser/doctor.dtx b/Master/texmf-dist/source/latex/disser/doctor.dtx
index e8571ebe9f0..e528782e1a4 100644
--- a/Master/texmf-dist/source/latex/disser/doctor.dtx
+++ b/Master/texmf-dist/source/latex/disser/doctor.dtx
@@ -39,10 +39,10 @@
% \begin{macrocode}
\ifx\firstskip\undefined
\newlength\firstskip
- \ifDis@libcat
- \setlength\firstskip{1ex}
- \else
+ \ifx\@libcatnum\empty
\setlength\firstskip{4ex}
+ \else
+ \setlength\firstskip{2ex}
\fi
\fi
\ifundeflength\secondskip{3cm}
@@ -50,6 +50,7 @@
\ifundeflength\fourthskip{1cm}
\ifundeflength\fifthskip{1cm}
\ifundeflength\sixthskip{0cm}
+\ifundeflength\libcatskip{0cm}
\ifundeflength\specskip{-6pt}
% \end{macrocode}
@@ -82,7 +83,7 @@
% \end{macrocode}
% На правах рукописи
% \begin{macrocode}
- \asmanuscript\\
+ \asmanuscript
% \end{macrocode}
% Факсимиле
% \begin{macrocode}
@@ -90,7 +91,10 @@
% \end{macrocode}
% Номер УДК
% \begin{macrocode}
- \ifDis@libcat\libcatname\ \@libcatnum\fi
+ \ifx\@libcatnum\empty\else
+ \vskip\libcatskip
+ {\libcatname\ \@libcatnum}
+ \fi
\end{flushright}
\begin{center}
% \end{macrocode}
diff --git a/Master/texmf-dist/source/latex/disser/floats.dtx b/Master/texmf-dist/source/latex/disser/floats.dtx
index 30fc8bfe4e0..0fff4ca0b14 100644
--- a/Master/texmf-dist/source/latex/disser/floats.dtx
+++ b/Master/texmf-dist/source/latex/disser/floats.dtx
@@ -14,19 +14,19 @@
% \begin{itemize}
% \item Максимальное количество плавающих объектов, размещаемое вверху
% страницы (при двухколонном наборе --- вверху колонки).
-% \DescribeMacro{topnumber}\index{Счетчики!\verb*+topnumber+}
+% \DescribeCounter{topnumber}
% \begin{macrocode}
\setcounter{topnumber}{2}
% \end{macrocode}
% \item Максимальное количество плавающих объектов, размещаемое внизу
% страницы (при двухколонном наборе --- внизу колонки).
-% \DescribeMacro{bottomnumber}\index{Счетчики!\verb*+bottomnumber+}
+% \DescribeCounter{bottomnumber}
% \begin{macrocode}
\setcounter{bottomnumber}{1}
% \end{macrocode}
% \item Максимальное количество плавающих объектов, размещаемое
% на странице (при двухколонном наборе --- в колонке).
-% \DescribeMacro{totalnumber}\index{Счетчики!\verb*+totalnumber+}
+% \DescribeCounter{totalnumber}
% \begin{macrocode}
\setcounter{totalnumber}{3}
% \end{macrocode}
@@ -83,12 +83,12 @@
%
% \subsubsection{Параметры формата подписей}
%
-% \DescribeMacro{\abovecaptionskip}\index{Расстояния!\verb*+\abovecaptionskip+}
+% \DescribeMacro{\abovecaptionskip}\index{Интервалы!\verb*+\abovecaptionskip+}
% Вертикальный интервал перед подписью.
% \begin{macrocode}
\Dis@deflength\abovecaptionskip{10\p@}
% \end{macrocode}
-% \DescribeMacro{\belowcaptionskip}\index{Расстояния!\verb*+\belowcaptionskip+}
+% \DescribeMacro{\belowcaptionskip}\index{Интервалы!\verb*+\belowcaptionskip+}
% Вертикальный интервал за подписью.
% \begin{macrocode}
\Dis@deflength\belowcaptionskip{0\p@}
diff --git a/Master/texmf-dist/source/latex/disser/gost705.dtx b/Master/texmf-dist/source/latex/disser/gost705.dtx
index a8439bd0347..eef65bff23b 100644
--- a/Master/texmf-dist/source/latex/disser/gost705.dtx
+++ b/Master/texmf-dist/source/latex/disser/gost705.dtx
@@ -1,7 +1,7 @@
% \iffalse meta-comment
%
% This bibliography style attempts to format bibliography according to
-% GOST R 7.0.5-2008 with some conventional modifications.
+% GOST R 7.0.5-2008 with some modifications.
%
% Based on style gost71u.bst by Maksym Polyakov.
%
@@ -16,8 +16,7 @@
%
% bibtex8 -H -c <encoding>.csf <your_document>
%
-% Copyright (C) 2004-2014 by
-% Stanislav Kruchinin <stanislav.kruchinin at gmail.com>
+% Copyright (C) Stanislav Kruchinin
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either
@@ -155,7 +154,7 @@ and the derived files
%</ignore>
%<*driver>
\ProvidesFile{gost705.drv}%
- [2013/12/25 1.3.0 Bibliography style for GOST R 7.0.5-2008]
+ [2016/06/18 1.4.0 Bibliography style for GOST R 7.0.5-2008]
\documentclass{ltxdoc}
\usepackage[a4paper,includeheadfoot,nohead,mag=1000,
@@ -183,18 +182,6 @@ and the derived files
menucolor = darkblue, urlcolor = darkblue
}
-\IfFileExists{pscyr.sty}{%
- \usepackage{pscyr}
- \renewcommand\ttdefault{cmtt}
- \renewcommand\rmdefault{ftm}
-}{
- \IfFileExists{cyrtimes.sty}{%
- \renewcommand\ttdefault{cmtt}
- \renewcommand\rmdefault{ftm}
- }{}
-}
-\IfFileExists{url.sty}{\RequirePackage{url}}{\newcommand\url{\texttt}}
-
\usepackage[T2A]{fontenc}
\usepackage[cp1251]{inputenc}
\usepackage[english,russian]{babel}
@@ -205,11 +192,8 @@ and the derived files
\def\pkg#1{\textsf{#1}}
\def\cmd#1{\texttt{#1}}
-\newcommand\DescribeBSTFunction[1]{
- \DescribeMacro{#1}\index{Функции!\texttt{#1}}
-}
-\newcommand\DescribeBSTMacro[1]{
- \DescribeMacro{#1}\index{Макросы!\texttt{#1}}
+\newcommand\DescribeFunction[1]{
+ \DescribeMacro{#1}\index{\texttt{#1}}
}
\makeatletter
@@ -328,10 +312,10 @@ ENTRY
% \subsection{Объявление и инициализация переменных и констант}
% \begin{macrocode}
INTEGERS { output.state before.all mid.sentence after.sentence after.block
-after.dblslash after.slash after.colon after.semicolon after.dash }
+after.dblslash after.slash after.colon after.semicolon }
% \end{macrocode}
-% \DescribeBSTFunction{init.state.consts}
+% \DescribeFunction{init.state.consts}
% \begin{macrocode}
FUNCTION {init.state.consts}
{
@@ -343,7 +327,6 @@ FUNCTION {init.state.consts}
#5 'after.slash :=
#6 'after.colon :=
#7 'after.semicolon :=
- #8 'after.dash :=
}
STRINGS { s t }
@@ -352,7 +335,7 @@ STRINGS { curlanguage }
% \end{macrocode}
% \subsection{Переключение языка}
-% \DescribeBSTFunction{change.language}
+% \DescribeFunction{change.language}
% \begin{macrocode}
FUNCTION {change.language}
{
@@ -368,7 +351,7 @@ FUNCTION {change.language}
% \end{macrocode}
% \subsection{Вывод библиографической записи}
-% \DescribeBSTFunction{output.nonnull}
+% \DescribeFunction{output.nonnull}
% \begin{macrocode}
FUNCTION {output.nonnull}
{
@@ -376,7 +359,8 @@ FUNCTION {output.nonnull}
output.state mid.sentence =
{ ", " * write$ }
{ output.state after.block =
- { add.period$ " " * write$
+ { add.period$ write$
+ " \BibDash " write$
newline$
"\newblock " write$
}
@@ -390,11 +374,7 @@ FUNCTION {output.nonnull}
{ ": " * write$ }
{ output.state after.semicolon =
{ "; " * write$ }
- { output.state after.dash =
- { "~--- " * write$ }
- { add.period$ " " * write$ }
- if$
- }
+ { add.period$ " " * write$ }
if$
}
if$
@@ -412,7 +392,7 @@ FUNCTION {output.nonnull}
}
% \end{macrocode}
-% \DescribeBSTFunction{output}
+% \DescribeFunction{output}
% \begin{macrocode}
FUNCTION {output}
{
@@ -423,7 +403,7 @@ FUNCTION {output}
}
% \end{macrocode}
-% \DescribeBSTFunction{output.check}
+% \DescribeFunction{output.check}
% \begin{macrocode}
FUNCTION {output.check}
{
@@ -436,7 +416,7 @@ FUNCTION {output.check}
% \end{macrocode}
% \subsection{Вывод блоков и ограничителей}
-% \DescribeBSTFunction{fin.entry}
+% \DescribeFunction{fin.entry}
% \begin{macrocode}
FUNCTION {fin.entry}
{
@@ -446,7 +426,7 @@ FUNCTION {fin.entry}
}
% \end{macrocode}
-% \DescribeBSTFunction{new.block}
+% \DescribeFunction{new.block}
% \begin{macrocode}
FUNCTION {new.block}
{
@@ -457,7 +437,7 @@ FUNCTION {new.block}
}
% \end{macrocode}
-% \DescribeBSTFunction{new.dblslash}
+% \DescribeFunction{new.dblslash}
% \begin{macrocode}
FUNCTION {new.dblslash}
{
@@ -468,7 +448,7 @@ FUNCTION {new.dblslash}
}
% \end{macrocode}
-% \DescribeBSTFunction{new.slash}
+% \DescribeFunction{new.slash}
% \begin{macrocode}
FUNCTION {new.slash}
{
@@ -479,7 +459,7 @@ FUNCTION {new.slash}
}
% \end{macrocode}
-% \DescribeBSTFunction{new.colon}
+% \DescribeFunction{new.colon}
% \begin{macrocode}
FUNCTION {new.colon}
{
@@ -490,7 +470,7 @@ FUNCTION {new.colon}
}
% \end{macrocode}
-% \DescribeBSTFunction{new.semicolon}
+% \DescribeFunction{new.semicolon}
% \begin{macrocode}
FUNCTION {new.semicolon}
{
@@ -501,18 +481,7 @@ FUNCTION {new.semicolon}
}
% \end{macrocode}
-% \DescribeBSTFunction{new.dash}
-% \begin{macrocode}
-FUNCTION {new.dash}
-{
- output.state before.all =
- 'skip$
- { after.dash 'output.state := }
- if$
-}
-
-% \end{macrocode}
-% \DescribeBSTFunction{new.sentence}
+% \DescribeFunction{new.sentence}
% \begin{macrocode}
FUNCTION {new.sentence}
{
@@ -527,12 +496,12 @@ FUNCTION {new.sentence}
}
% \end{macrocode}
-% \DescribeBSTFunction{add.blank}
+% \DescribeFunction{add.blank}
% \begin{macrocode}
FUNCTION {add.blank} { " " * before.all 'output.state := }
% \end{macrocode}
-% \DescribeBSTFunction{not}
+% \DescribeFunction{not}
% \begin{macrocode}
FUNCTION {not}
{
@@ -542,7 +511,7 @@ FUNCTION {not}
}
% \end{macrocode}
-% \DescribeBSTFunction{and}
+% \DescribeFunction{and}
% \begin{macrocode}
FUNCTION {and}
{
@@ -552,7 +521,7 @@ FUNCTION {and}
}
% \end{macrocode}
-% \DescribeBSTFunction{or}
+% \DescribeFunction{or}
% \begin{macrocode}
FUNCTION {or}
{
@@ -562,7 +531,7 @@ FUNCTION {or}
}
% \end{macrocode}
-% \DescribeBSTFunction{non.stop}
+% \DescribeFunction{non.stop}
% \begin{macrocode}
FUNCTION {non.stop}
{
@@ -572,7 +541,7 @@ FUNCTION {non.stop}
}
% \end{macrocode}
-% \DescribeBSTFunction{new.block.checka}
+% \DescribeFunction{new.block.checka}
% \begin{macrocode}
FUNCTION {new.block.checka}
{
@@ -583,7 +552,7 @@ FUNCTION {new.block.checka}
}
% \end{macrocode}
-% \DescribeBSTFunction{new.block.checkb}
+% \DescribeFunction{new.block.checkb}
% \begin{macrocode}
FUNCTION {new.block.checkb}
{
@@ -596,7 +565,7 @@ FUNCTION {new.block.checkb}
}
% \end{macrocode}
-% \DescribeBSTFunction{new.sentence.checka}
+% \DescribeFunction{new.sentence.checka}
% \begin{macrocode}
FUNCTION {new.sentence.checka}
{
@@ -607,7 +576,7 @@ FUNCTION {new.sentence.checka}
}
% \end{macrocode}
-% \DescribeBSTFunction{new.sentence.checkb}
+% \DescribeFunction{new.sentence.checkb}
% \begin{macrocode}
FUNCTION {new.sentence.checkb}
{
@@ -620,7 +589,7 @@ FUNCTION {new.sentence.checkb}
}
% \end{macrocode}
-% \DescribeBSTFunction{field.or.null}
+% \DescribeFunction{field.or.null}
% \begin{macrocode}
FUNCTION {field.or.null}
{
@@ -631,7 +600,7 @@ FUNCTION {field.or.null}
}
% \end{macrocode}
-% \DescribeBSTFunction{emphasize}
+% \DescribeFunction{emphasize}
% \begin{macrocode}
FUNCTION {emphasize}
{
@@ -642,7 +611,7 @@ FUNCTION {emphasize}
}
% \end{macrocode}
-% \DescribeBSTFunction{space.word}
+% \DescribeFunction{space.word}
% \begin{macrocode}
FUNCTION {space.word} { " " swap$ * " " * }
@@ -667,7 +636,7 @@ FUNCTION {bbl.edby} % { "\bbledby{}" }
}
% \end{macrocode}
-% \DescribeBSTFunction{bbl.cmplr}
+% \DescribeFunction{bbl.cmplr}
% \begin{macrocode}
FUNCTION {bbl.cmplr}
{
@@ -686,7 +655,7 @@ FUNCTION {bbl.cmplr}
}
% \end{macrocode}
-% \DescribeBSTFunction{bbl.edition}
+% \DescribeFunction{bbl.edition}
% \begin{macrocode}
FUNCTION {bbl.edition} % { "\bbledition{}" }
{
@@ -705,7 +674,7 @@ FUNCTION {bbl.edition} % { "\bbledition{}" }
}
% \end{macrocode}
-% \DescribeBSTFunction{bbl.vvolume}
+% \DescribeFunction{bbl.vvolume}
% \begin{macrocode}
FUNCTION {bbl.vvolume} % { "\bblVolume{}" }
{
@@ -724,7 +693,7 @@ FUNCTION {bbl.vvolume} % { "\bblVolume{}" }
}
% \end{macrocode}
-% \DescribeBSTFunction{bbl.vvol}
+% \DescribeFunction{bbl.vvol}
% \begin{macrocode}
FUNCTION {bbl.vvol} % { "\bblVol{}" }
{
@@ -743,7 +712,7 @@ FUNCTION {bbl.vvol} % { "\bblVol{}" }
}
% \end{macrocode}
-% \DescribeBSTFunction{bbl.iissue}
+% \DescribeFunction{bbl.iissue}
% \begin{macrocode}
FUNCTION {bbl.iissue} % { "\bblIssue{}" }
{
@@ -762,7 +731,7 @@ FUNCTION {bbl.iissue} % { "\bblIssue{}" }
}
% \end{macrocode}
-% \DescribeBSTFunction{bbl.iiss}
+% \DescribeFunction{bbl.iiss}
% \begin{macrocode}
FUNCTION {bbl.iiss} % { "\bblIss{}" }
{
@@ -781,7 +750,7 @@ FUNCTION {bbl.iiss} % { "\bblIss{}" }
}
% \end{macrocode}
-% \DescribeBSTFunction{bbl.of}
+% \DescribeFunction{bbl.of}
% \begin{macrocode}
FUNCTION {bbl.of} % { "\bblof{}" }
{
@@ -800,7 +769,7 @@ FUNCTION {bbl.of} % { "\bblof{}" }
}
% \end{macrocode}
-% \DescribeBSTFunction{bbl.etal}
+% \DescribeFunction{bbl.etal}
% \begin{macrocode}
FUNCTION {bbl.etal} % { "\bblof{}" }
{
@@ -819,7 +788,7 @@ FUNCTION {bbl.etal} % { "\bblof{}" }
}
% \end{macrocode}
-% \DescribeBSTFunction{bbl.nnumber}
+% \DescribeFunction{bbl.nnumber}
% \begin{macrocode}
FUNCTION {bbl.nnumber} % { "\bblNumber{}" }
{
@@ -838,7 +807,7 @@ FUNCTION {bbl.nnumber} % { "\bblNumber{}" }
}
% \end{macrocode}
-% \DescribeBSTFunction{bbl.number}
+% \DescribeFunction{bbl.number}
% \begin{macrocode}
FUNCTION {bbl.number} % { "\bblnumber{}" }
{
@@ -857,7 +826,7 @@ FUNCTION {bbl.number} % { "\bblnumber{}" }
}
% \end{macrocode}
-% \DescribeBSTFunction{bbl.nr}
+% \DescribeFunction{bbl.nr}
% \begin{macrocode}
FUNCTION {bbl.nr} % { "\bblno{}" }
{
@@ -876,7 +845,7 @@ FUNCTION {bbl.nr} % { "\bblno{}" }
}
% \end{macrocode}
-% \DescribeBSTFunction{bbl.nnr}
+% \DescribeFunction{bbl.nnr}
% \begin{macrocode}
FUNCTION {bbl.nnr} % { "\bblno{}" }
{
@@ -895,7 +864,7 @@ FUNCTION {bbl.nnr} % { "\bblno{}" }
}
% \end{macrocode}
-% \DescribeBSTFunction{bbl.in}
+% \DescribeFunction{bbl.in}
% \begin{macrocode}
FUNCTION {bbl.in} % { "\bblin{}" }
{
@@ -914,7 +883,7 @@ FUNCTION {bbl.in} % { "\bblin{}" }
}
% \end{macrocode}
-% \DescribeBSTFunction{bbl.iin}
+% \DescribeFunction{bbl.iin}
% \begin{macrocode}
FUNCTION {bbl.iin} % { "\bblIn{}" }
{
@@ -933,7 +902,7 @@ FUNCTION {bbl.iin} % { "\bblIn{}" }
}
% \end{macrocode}
-% \DescribeBSTFunction{bbl.pages}
+% \DescribeFunction{bbl.pages}
% \begin{macrocode}
FUNCTION {bbl.pages} % { "\bblpp." }
{
@@ -952,7 +921,7 @@ FUNCTION {bbl.pages} % { "\bblpp." }
}
% \end{macrocode}
-% \DescribeBSTFunction{bbl.page}
+% \DescribeFunction{bbl.page}
% \begin{macrocode}
FUNCTION {bbl.page} % { "\bblp." }
{
@@ -971,7 +940,7 @@ FUNCTION {bbl.page} % { "\bblp." }
}
% \end{macrocode}
-% \DescribeBSTFunction{bbl.ppages}
+% \DescribeFunction{bbl.ppages}
% \begin{macrocode}
FUNCTION {bbl.ppages} % { "\bblPp." }
{
@@ -990,7 +959,7 @@ FUNCTION {bbl.ppages} % { "\bblPp." }
}
% \end{macrocode}
-% \DescribeBSTFunction{bbl.ppage}
+% \DescribeFunction{bbl.ppage}
% \begin{macrocode}
FUNCTION {bbl.ppage} % { "\bblP." }
{
@@ -1009,7 +978,7 @@ FUNCTION {bbl.ppage} % { "\bblP." }
}
% \end{macrocode}
-% \DescribeBSTFunction{bbl.techrep}
+% \DescribeFunction{bbl.techrep}
% \begin{macrocode}
FUNCTION {bbl.techrep}
{
@@ -1028,7 +997,7 @@ FUNCTION {bbl.techrep}
}
% \end{macrocode}
-% \DescribeBSTFunction{bbl.mthesis}
+% \DescribeFunction{bbl.mthesis}
% \begin{macrocode}
FUNCTION {bbl.mthesis}
{
@@ -1048,7 +1017,7 @@ FUNCTION {bbl.mthesis}
}
% \end{macrocode}
-% \DescribeBSTFunction{bbl.phdthesis}
+% \DescribeFunction{bbl.phdthesis}
% \begin{macrocode}
FUNCTION {bbl.phdthesis}
{
@@ -1068,9 +1037,9 @@ FUNCTION {bbl.phdthesis}
}
% \end{macrocode}
-% \DescribeBSTFunction{bbl.docdisser}
+% \DescribeFunction{bbl.dscithesis}
% \begin{macrocode}
-FUNCTION {bbl.docdisser}
+FUNCTION {bbl.dscithesis}
{
curlanguage "english" =
{ "Dr.\,Sci. dissertation" }
@@ -1088,7 +1057,7 @@ FUNCTION {bbl.docdisser}
}
% \end{macrocode}
-% \DescribeBSTFunction{bbl.req}
+% \DescribeFunction{bbl.req}
% \begin{macrocode}
FUNCTION {bbl.req}
{
@@ -1107,7 +1076,7 @@ FUNCTION {bbl.req}
}
% \end{macrocode}
-% \DescribeBSTFunction{bbl.publ}
+% \DescribeFunction{bbl.publ}
% \begin{macrocode}
FUNCTION {bbl.publ}
{
@@ -1126,7 +1095,7 @@ FUNCTION {bbl.publ}
}
% \end{macrocode}
-% \DescribeBSTFunction{bbl.prio}
+% \DescribeFunction{bbl.prio}
% \begin{macrocode}
FUNCTION {bbl.prio}
{
@@ -1150,7 +1119,7 @@ FUNCTION {bbl.prio}
INTEGERS { nameptr namesleft numnames }
% \end{macrocode}
-% \DescribeBSTFunction{format.names}
+% \DescribeFunction{format.names}
% \begin{macrocode}
FUNCTION {format.names}
{
@@ -1188,7 +1157,7 @@ FUNCTION {format.names}
}
% \end{macrocode}
-% \DescribeBSTFunction{format.names.rev}
+% \DescribeFunction{format.names.rev}
% \begin{macrocode}
FUNCTION {format.names.rev}
{
@@ -1226,7 +1195,7 @@ FUNCTION {format.names.rev}
}
% \end{macrocode}
-% \DescribeBSTFunction{format.authors}
+% \DescribeFunction{format.authors}
% \begin{macrocode}
FUNCTION {format.authors}
{
@@ -1237,7 +1206,7 @@ FUNCTION {format.authors}
}
% \end{macrocode}
-% \DescribeBSTFunction{format.bookauthors}
+% \DescribeFunction{format.bookauthors}
% \begin{macrocode}
FUNCTION {format.bookauthors}
{
@@ -1248,7 +1217,7 @@ FUNCTION {format.bookauthors}
}
% \end{macrocode}
-% \DescribeBSTFunction{format.authors.after}
+% \DescribeFunction{format.authors.after}
% \begin{macrocode}
FUNCTION {format.authors.after}
{
@@ -1259,7 +1228,7 @@ FUNCTION {format.authors.after}
}
% \end{macrocode}
-% \DescribeBSTFunction{format.bookauthors.after}
+% \DescribeFunction{format.bookauthors.after}
% \begin{macrocode}
FUNCTION {format.bookauthors.after}
{
@@ -1270,7 +1239,7 @@ FUNCTION {format.bookauthors.after}
}
% \end{macrocode}
-% \DescribeBSTFunction{format.editors.after}
+% \DescribeFunction{format.editors.after}
% \begin{macrocode}
FUNCTION {format.editors.after}
{
@@ -1281,7 +1250,7 @@ FUNCTION {format.editors.after}
}
% \end{macrocode}
-% \DescribeBSTFunction{format.compiler.after}
+% \DescribeFunction{format.compiler.after}
% \begin{macrocode}
FUNCTION {format.compiler.after}
{
@@ -1292,7 +1261,7 @@ FUNCTION {format.compiler.after}
}
% \end{macrocode}
-% \DescribeBSTFunction{format.title}
+% \DescribeFunction{format.title}
% \begin{macrocode}
FUNCTION {format.title}
{
@@ -1303,7 +1272,7 @@ FUNCTION {format.title}
}
% \end{macrocode}
-% \DescribeBSTFunction{format.date}
+% \DescribeFunction{format.date}
% \begin{macrocode}
FUNCTION {format.date}
{
@@ -1322,7 +1291,7 @@ FUNCTION {format.date}
}
% \end{macrocode}
-% \DescribeBSTFunction{output.address.publisher.date}
+% \DescribeFunction{output.address.publisher.date}
% \begin{macrocode}
FUNCTION {output.address.publisher.date}
{
@@ -1340,7 +1309,7 @@ FUNCTION {output.address.publisher.date}
}
% \end{macrocode}
-% \DescribeBSTFunction{output.bibitem}
+% \DescribeFunction{output.bibitem}
% \begin{macrocode}
FUNCTION {output.bibitem}
{
@@ -1361,7 +1330,7 @@ FUNCTION {output.bibitem}
}
% \end{macrocode}
-% \DescribeBSTFunction{n.dashify}
+% \DescribeFunction{n.dashify}
% \begin{macrocode}
FUNCTION {n.dashify}
{
@@ -1390,17 +1359,17 @@ FUNCTION {n.dashify}
}
% \end{macrocode}
-% \DescribeBSTFunction{word.in}
+% \DescribeFunction{word.in}
% \begin{macrocode}
FUNCTION {word.in} { bbl.iin " " * }
% \end{macrocode}
-% \DescribeBSTFunction{format.btitle}
+% \DescribeFunction{format.btitle}
% \begin{macrocode}
FUNCTION {format.btitle} { title }
% \end{macrocode}
-% \DescribeBSTFunction{tie.or.space.connect}
+% \DescribeFunction{tie.or.space.connect}
% \begin{macrocode}
FUNCTION {tie.or.space.connect}
{
@@ -1412,12 +1381,12 @@ FUNCTION {tie.or.space.connect}
}
% \end{macrocode}
-% \DescribeBSTFunction{tie.connect}
+% \DescribeFunction{tie.connect}
% \begin{macrocode}
FUNCTION {tie.connect} { "~" swap$ * * }
% \end{macrocode}
-% \DescribeBSTFunction{either.or.check}
+% \DescribeFunction{either.or.check}
% \begin{macrocode}
FUNCTION {either.or.check}
{
@@ -1428,7 +1397,7 @@ FUNCTION {either.or.check}
}
% \end{macrocode}
-% \DescribeBSTFunction{format.bvolume}
+% \DescribeFunction{format.bvolume}
% \begin{macrocode}
FUNCTION {format.bvolume}
{
@@ -1445,7 +1414,7 @@ FUNCTION {format.bvolume}
}
% \end{macrocode}
-% \DescribeBSTFunction{format.number.series}
+% \DescribeFunction{format.number.series}
% \begin{macrocode}
FUNCTION {format.number.series}
{
@@ -1471,7 +1440,7 @@ FUNCTION {format.number.series}
}
% \end{macrocode}
-% \DescribeBSTFunction{is.num}
+% \DescribeFunction{is.num}
% \begin{macrocode}
FUNCTION {is.num}
{
@@ -1481,7 +1450,7 @@ FUNCTION {is.num}
}
% \end{macrocode}
-% \DescribeBSTFunction{extract.num}
+% \DescribeFunction{extract.num}
% \begin{macrocode}
FUNCTION {extract.num}
{
@@ -1503,12 +1472,12 @@ FUNCTION {extract.num}
}
% \end{macrocode}
-% \DescribeBSTFunction{convert.edition}
+% \DescribeFunction{convert.edition}
% \begin{macrocode}
FUNCTION {convert.edition} { edition }
% \end{macrocode}
-% \DescribeBSTFunction{format.edition}
+% \DescribeFunction{format.edition}
% \begin{macrocode}
FUNCTION {format.edition}
{
@@ -1525,7 +1494,7 @@ FUNCTION {format.edition}
INTEGERS { multiresult }
% \end{macrocode}
-% \DescribeBSTFunction{multi.page.check}
+% \DescribeFunction{multi.page.check}
% \begin{macrocode}
FUNCTION {multi.page.check}
{
@@ -1549,7 +1518,7 @@ FUNCTION {multi.page.check}
}
% \end{macrocode}
-% \DescribeBSTFunction{format.pages}
+% \DescribeFunction{format.pages}
% \begin{macrocode}
FUNCTION {format.pages}
{
@@ -1564,7 +1533,7 @@ FUNCTION {format.pages}
}
% \end{macrocode}
-% \DescribeBSTFunction{format.pages.page}
+% \DescribeFunction{format.pages.page}
% \begin{macrocode}
FUNCTION {format.pages.page}
{
@@ -1579,7 +1548,7 @@ FUNCTION {format.pages.page}
}
% \end{macrocode}
-% \DescribeBSTFunction{format.vol.num.pages}
+% \DescribeFunction{format.vol.num.pages}
% \begin{macrocode}
FUNCTION {format.vol.num.pages}
{
@@ -1604,7 +1573,7 @@ FUNCTION {format.vol.num.pages}
}
% \end{macrocode}
-% \DescribeBSTFunction{format.volume}
+% \DescribeFunction{format.volume}
% \begin{macrocode}
FUNCTION {format.volume}
{
@@ -1615,7 +1584,7 @@ FUNCTION {format.volume}
}
% \end{macrocode}
-% \DescribeBSTFunction{format.number}
+% \DescribeFunction{format.number}
% \begin{macrocode}
FUNCTION {format.number}
{ number empty$
@@ -1625,7 +1594,7 @@ FUNCTION {format.number}
}
% \end{macrocode}
-% \DescribeBSTFunction{empty.misc.check}
+% \DescribeFunction{empty.misc.check}
% \begin{macrocode}
FUNCTION {empty.misc.check}
{
@@ -1639,7 +1608,7 @@ FUNCTION {empty.misc.check}
}
% \end{macrocode}
-% \DescribeBSTFunction{format.thesis.type}
+% \DescribeFunction{format.thesis.type}
% \begin{macrocode}
FUNCTION {format.thesis.type}
{
@@ -1652,7 +1621,7 @@ FUNCTION {format.thesis.type}
}
% \end{macrocode}
-% \DescribeBSTFunction{format.tr.number}
+% \DescribeFunction{format.tr.number}
% \begin{macrocode}
FUNCTION {format.tr.number}
{
@@ -1667,7 +1636,7 @@ FUNCTION {format.tr.number}
}
% \end{macrocode}
-% \DescribeBSTFunction{author.before}
+% \DescribeFunction{author.before}
% \begin{macrocode}
FUNCTION {author.before}
{
@@ -1680,7 +1649,7 @@ FUNCTION {author.before}
}
% \end{macrocode}
-% \DescribeBSTFunction{bookauthor.before}
+% \DescribeFunction{bookauthor.before}
% \begin{macrocode}
FUNCTION {bookauthor.before}
{
@@ -1693,7 +1662,7 @@ FUNCTION {bookauthor.before}
}
% \end{macrocode}
-% \DescribeBSTFunction{author.after}
+% \DescribeFunction{author.after}
% \begin{macrocode}
FUNCTION {author.after}
{
@@ -1710,7 +1679,7 @@ FUNCTION {author.after}
}
% \end{macrocode}
-% \DescribeBSTFunction{bookauthor.after}
+% \DescribeFunction{bookauthor.after}
% \begin{macrocode}
FUNCTION {bookauthor.after}
{
@@ -1727,7 +1696,7 @@ FUNCTION {bookauthor.after}
}
% \end{macrocode}
-% \DescribeBSTFunction{editor.organization.after}
+% \DescribeFunction{editor.organization.after}
% \begin{macrocode}
FUNCTION {editor.organization.after}
{
@@ -1752,7 +1721,7 @@ FUNCTION {editor.organization.after}
}
% \end{macrocode}
-% \DescribeBSTFunction{format.annote}
+% \DescribeFunction{format.annote}
% \begin{macrocode}
FUNCTION {format.annote}
{
@@ -1766,7 +1735,7 @@ FUNCTION {format.annote}
% \end{macrocode}
% \subsection{Создание гиперссылок}
-% \DescribeBSTFunction{format.url}
+% \DescribeFunction{format.url}
% \begin{macrocode}
FUNCTION {format.url}
{
@@ -1777,7 +1746,7 @@ FUNCTION {format.url}
}
% \end{macrocode}
-% \DescribeBSTFunction{format.urldate}
+% \DescribeFunction{format.urldate}
% \begin{macrocode}
FUNCTION {format.urldate}
{
@@ -1790,7 +1759,7 @@ FUNCTION {format.urldate}
}
% \end{macrocode}
-% \DescribeBSTFunction{output.url}
+% \DescribeFunction{output.url}
% \begin{macrocode}
FUNCTION {output.url}
{
@@ -1803,7 +1772,7 @@ FUNCTION {output.url}
}
% \end{macrocode}
-% \DescribeBSTFunction{format.isbn}
+% \DescribeFunction{format.isbn}
% \begin{macrocode}
FUNCTION {format.isbn}
{
@@ -1816,7 +1785,7 @@ FUNCTION {format.isbn}
}
% \end{macrocode}
-% \DescribeBSTFunction{add.doi.url}
+% \DescribeFunction{add.doi.url}
% \begin{macrocode}
FUNCTION {add.doi.url}
{ duplicate$ empty$
@@ -1834,7 +1803,7 @@ FUNCTION {add.doi.url}
}
% \end{macrocode}
-% \DescribeBSTFunction{format.eprint}
+% \DescribeFunction{format.eprint}
% \begin{macrocode}
FUNCTION {format.eprint}
{ eprint empty$
@@ -1858,7 +1827,7 @@ FUNCTION {format.eprint}
}
% \end{macrocode}
-% \DescribeBSTFunction{add.number}
+% \DescribeFunction{add.number}
% \begin{macrocode}
FUNCTION {add.number}
{ duplicate$ empty$
@@ -1868,7 +1837,7 @@ FUNCTION {add.number}
}
% \end{macrocode}
-% \DescribeBSTFunction{in.square.brackets}
+% \DescribeFunction{in.square.brackets}
% \begin{macrocode}
FUNCTION {in.square.brackets}
{
@@ -1879,7 +1848,7 @@ FUNCTION {in.square.brackets}
}
% \end{macrocode}
-% \DescribeBSTFunction{in.round.brackets}
+% \DescribeFunction{in.round.brackets}
% \begin{macrocode}
FUNCTION {in.round.brackets}
{
@@ -1890,7 +1859,7 @@ FUNCTION {in.round.brackets}
}
% \end{macrocode}
-% \DescribeBSTFunction{format.type.number}
+% \DescribeFunction{format.type.number}
% \begin{macrocode}
FUNCTION {format.type.number}
{
@@ -1906,7 +1875,7 @@ FUNCTION {format.type.number}
}
% \end{macrocode}
-% \DescribeBSTFunction{format.reqdate}
+% \DescribeFunction{format.reqdate}
% \begin{macrocode}
FUNCTION {format.reqdate}
{ reqdate empty$
@@ -1916,7 +1885,7 @@ FUNCTION {format.reqdate}
}
% \end{macrocode}
-% \DescribeBSTFunction{format.pubdate}
+% \DescribeFunction{format.pubdate}
% \begin{macrocode}
FUNCTION {format.pubdate}
{ pubdate empty$
@@ -1926,7 +1895,7 @@ FUNCTION {format.pubdate}
}
% \end{macrocode}
-% \DescribeBSTFunction{format.prdate}
+% \DescribeFunction{format.prdate}
% \begin{macrocode}
FUNCTION {format.prdate}
{ prdate empty$
@@ -1937,7 +1906,7 @@ FUNCTION {format.prdate}
% \end{macrocode}
% \subsection{Описание типов библиографических ссылок}
-% \DescribeBSTFunction{article}
+% \DescribeFunction{article}
% \begin{macrocode}
FUNCTION {article}
{
@@ -1964,7 +1933,7 @@ FUNCTION {article}
}
% \end{macrocode}
-% \DescribeBSTFunction{book}
+% \DescribeFunction{book}
% \begin{macrocode}
FUNCTION {book}
{
@@ -1996,7 +1965,7 @@ FUNCTION {book}
}
% \end{macrocode}
-% \DescribeBSTFunction{booklet}
+% \DescribeFunction{booklet}
% \begin{macrocode}
FUNCTION {booklet}
{
@@ -2019,7 +1988,7 @@ FUNCTION {booklet}
}
% \end{macrocode}
-% \DescribeBSTFunction{inbook}
+% \DescribeFunction{inbook}
% \begin{macrocode}
FUNCTION {inbook}
{
@@ -2053,7 +2022,7 @@ FUNCTION {inbook}
}
% \end{macrocode}
-% \DescribeBSTFunction{incollection}
+% \DescribeFunction{incollection}
% \begin{macrocode}
FUNCTION {incollection}
{
@@ -2083,7 +2052,7 @@ FUNCTION {incollection}
}
% \end{macrocode}
-% \DescribeBSTFunction{inproceedings}
+% \DescribeFunction{inproceedings}
% \begin{macrocode}
FUNCTION {inproceedings}
{
@@ -2122,12 +2091,12 @@ FUNCTION {inproceedings}
}
% \end{macrocode}
-% \DescribeBSTFunction{conference}
+% \DescribeFunction{conference}
% \begin{macrocode}
FUNCTION {conference} { inproceedings }
% \end{macrocode}
-% \DescribeBSTFunction{manual}
+% \DescribeFunction{manual}
% \begin{macrocode}
FUNCTION {manual}
{
@@ -2170,7 +2139,7 @@ FUNCTION {manual}
}
% \end{macrocode}
-% \DescribeBSTFunction{mastersthesis}
+% \DescribeFunction{mastersthesis}
% \begin{macrocode}
FUNCTION {mastersthesis}
{
@@ -2194,7 +2163,7 @@ FUNCTION {mastersthesis}
}
% \end{macrocode}
-% \DescribeBSTFunction{misc}
+% \DescribeFunction{misc}
% \begin{macrocode}
FUNCTION {misc}
{
@@ -2217,7 +2186,7 @@ FUNCTION {misc}
}
% \end{macrocode}
-% \DescribeBSTFunction{phdthesis}
+% \DescribeFunction{phdthesis}
% \begin{macrocode}
FUNCTION {phdthesis}
{
@@ -2243,16 +2212,16 @@ FUNCTION {phdthesis}
}
% \end{macrocode}
-% \DescribeBSTFunction{docdisser}
+% \DescribeFunction{dscithesis}
% \begin{macrocode}
-FUNCTION {docdisser}
+FUNCTION {dscithesis}
{
output.bibitem
format.authors "author" output.check
new.sentence
format.btitle add.doi.url "title" output.check
new.colon
- bbl.docdisser format.thesis.type output.nonnull
+ bbl.dscithesis format.thesis.type output.nonnull
new.slash
school "school" output.check
new.block
@@ -2269,7 +2238,7 @@ FUNCTION {docdisser}
}
% \end{macrocode}
-% \DescribeBSTFunction{proceedings}
+% \DescribeFunction{proceedings}
% \begin{macrocode}
FUNCTION {proceedings}
{
@@ -2301,7 +2270,7 @@ FUNCTION {proceedings}
}
% \end{macrocode}
-% \DescribeBSTFunction{techreport}
+% \DescribeFunction{techreport}
% \begin{macrocode}
FUNCTION {techreport}
{
@@ -2328,7 +2297,7 @@ FUNCTION {techreport}
}
% \end{macrocode}
-% \DescribeBSTFunction{patent}
+% \DescribeFunction{patent}
% \begin{macrocode}
FUNCTION {patent}
{
@@ -2350,7 +2319,7 @@ FUNCTION {patent}
holder output.nonnull
new.semicolon
credits output.nonnull
- new.dash
+ new.block
reqnumber add.number output
new.semicolon
format.reqdate output
@@ -2372,7 +2341,7 @@ FUNCTION {patent}
}
% \end{macrocode}
-% \DescribeBSTFunction{unpublished}
+% \DescribeFunction{unpublished}
% \begin{macrocode}
FUNCTION {unpublished}
{
@@ -2391,7 +2360,7 @@ FUNCTION {unpublished}
}
% \end{macrocode}
-% \DescribeBSTFunction{default.type}
+% \DescribeFunction{default.type}
% \begin{macrocode}
FUNCTION {default.type} { misc }
@@ -2414,8 +2383,8 @@ MACRO {dec} {"\bbldec{}"}
% \end{macrocode}
% \subsection{Сокращения названий журналов}
% \subsubsection{Физика и астрономия}
-% Код данной секции создан на основе файла \file{physjour.mbs}
-% пакета \pkg{custom-bib}.
+% Код данной секции создан на основе файла \file{physjour.mbs} пакета
+% \pkg{custom-bib}.
% \begin{macrocode}
MACRO {aa}{"Astron. \& Astrophys."}
MACRO {aasup}{"Astron. \& Astrophys. Suppl. Ser."}
@@ -2557,7 +2526,7 @@ READ
% \begin{macrocode}
%<*gost705s>
% \end{macrocode}
-% \DescribeBSTFunction{sortify}
+% \DescribeFunction{sortify}
% \begin{macrocode}
FUNCTION {sortify}
{
@@ -2568,7 +2537,7 @@ FUNCTION {sortify}
INTEGERS { len }
% \end{macrocode}
-% \DescribeBSTFunction{chop.word}
+% \DescribeFunction{chop.word}
% \begin{macrocode}
FUNCTION {chop.word}
{
@@ -2581,7 +2550,7 @@ FUNCTION {chop.word}
}
% \end{macrocode}
-% \DescribeBSTFunction{sort.format.names}
+% \DescribeFunction{sort.format.names}
% \begin{macrocode}
FUNCTION {sort.format.names}
{
@@ -2609,7 +2578,7 @@ FUNCTION {sort.format.names}
}
% \end{macrocode}
-% \DescribeBSTFunction{sort.format.title}
+% \DescribeFunction{sort.format.title}
% \begin{macrocode}
FUNCTION {sort.format.title}
{
@@ -2624,7 +2593,7 @@ FUNCTION {sort.format.title}
}
% \end{macrocode}
-% \DescribeBSTFunction{author.sort}
+% \DescribeFunction{author.sort}
% \begin{macrocode}
FUNCTION {author.sort}
{
@@ -2639,7 +2608,7 @@ FUNCTION {author.sort}
}
% \end{macrocode}
-% \DescribeBSTFunction{author.title.sort}
+% \DescribeFunction{author.title.sort}
% \begin{macrocode}
FUNCTION {author.title.sort}
{
@@ -2658,7 +2627,7 @@ FUNCTION {author.title.sort}
}
% \end{macrocode}
-% \DescribeBSTFunction{presort}
+% \DescribeFunction{presort}
% \begin{macrocode}
FUNCTION {presort}
{
@@ -2690,7 +2659,7 @@ STRINGS { longest.label }
INTEGERS { number.label longest.label.width }
% \end{macrocode}
-% \DescribeBSTFunction{initialize.longest.label}
+% \DescribeFunction{initialize.longest.label}
% \begin{macrocode}
FUNCTION {initialize.longest.label}
{
@@ -2700,7 +2669,7 @@ FUNCTION {initialize.longest.label}
}
% \end{macrocode}
-% \DescribeBSTFunction{longest.label.pass}
+% \DescribeFunction{longest.label.pass}
% \begin{macrocode}
FUNCTION {longest.label.pass}
{
@@ -2721,7 +2690,7 @@ ITERATE {longest.label.pass}
% \end{macrocode}
% \subsection{Формирование окружения thebibliography}
% \subsubsection{Преамбула}
-% \DescribeBSTFunction{begin.bib}
+% \DescribeFunction{begin.bib}
% \begin{macrocode}
FUNCTION {begin.bib}
{
@@ -2729,32 +2698,20 @@ FUNCTION {begin.bib}
'skip$
{ preamble$ write$ newline$ }
if$
- "\ifx\undefined\BibEmph\def\BibEmph#1{#1}\else\fi"
- write$ newline$
- "\ifx\undefined\href\def\href#1#2{#2}\else\fi"
- write$ newline$
- "\ifx\undefined\url\def\url#1{\texttt{#1}}\else\fi"
- write$ newline$
- "\ifx\undefined\urlprefix\def\urlprefix{URL: }\else\fi"
- write$ newline$
- "\ifx\undefined\BibUrl\def\BibUrl#1{\urlprefix\url{#1}}\else\fi"
- write$ newline$
- "\ifx\undefined\BibUrlDate\long\def\BibUrlDate#1{({%"
- write$ newline$
- "\cyr\cyrd\cyra\cyrt\cyra\ %"
- write$ newline$
- "\cyro\cyrb\cyrr\cyra\cyrshch\cyre\cyrn\cyri\cyrya}: #1)}\else\fi"
- write$ newline$
- "\ifx\undefined\BibAnnote\long\def\BibAnnote#1{#1}\else\fi"
- write$ newline$
- "\begin{thebibliography}{" longest.label * "}" *
- write$ newline$
- "\def\selectlanguageifdefined#1{"
- write$ newline$
- "\expandafter\ifx\csname date#1\endcsname\relax"
- write$ newline$
- "\else\language\csname l@#1\endcsname\fi}"
- write$ newline$
+ "\providecommand*\BibEmph[1]{#1}" write$ newline$
+ "\providecommand*\BibDash{}" write$ newline$
+ "\providecommand*\href[2]{#2}" write$ newline$
+ "\providecommand*\url[1]{\texttt{#1}}" write$ newline$
+ "\providecommand*\urlprefix{URL: }" write$ newline$
+ "\providecommand*\BibUrl[1]{\urlprefix\url{#1}}" write$ newline$
+ "\providecommand*\BibUrlDate[1]{({%" write$ newline$
+ "\cyr\cyrd\cyra\cyrt\cyra\ %" write$ newline$
+ "\cyro\cyrb\cyrr\cyra\cyrshch\cyre\cyrn\cyri\cyrya}: #1)}" write$ newline$
+ "\providecommand*\BibAnnote[1]{#1}" write$ newline$
+ "\begin{thebibliography}{" longest.label * "}" * write$ newline$
+ "\def\selectlanguageifdefined#1{" write$ newline$
+ "\expandafter\ifx\csname date#1\endcsname\relax" write$ newline$
+ "\else\language\csname l@#1\endcsname\fi}" write$ newline$
}
% \end{macrocode}
@@ -2768,7 +2725,7 @@ ITERATE {call.type$}
% \end{macrocode}
% \subsubsection{Конец окружения}
-% \DescribeBSTFunction{end.bib}
+% \DescribeFunction{end.bib}
% \begin{macrocode}
FUNCTION {end.bib}
{
diff --git a/Master/texmf-dist/source/latex/disser/gost732.dtx b/Master/texmf-dist/source/latex/disser/gost732.dtx
index dda10f265dd..002106bedc1 100644
--- a/Master/texmf-dist/source/latex/disser/gost732.dtx
+++ b/Master/texmf-dist/source/latex/disser/gost732.dtx
@@ -74,8 +74,7 @@ This is a generated file.
This document class attempts to format LaTeX document according to
GOST 7.32-2001.
-Copyright (C) 2004-2012 by
- Stanislav Kruchinin <stanislav.kruchinin at gmail.com>
+Copyright (C) Stanislav Kruchinin
This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
@@ -125,7 +124,7 @@ and the derived files
\fi
%</ignore>
%<*driver>
-\ProvidesFile{gost732.drv}[2016/01/27 1.3.4 GOST 7.32-2001 implementation]
+\ProvidesFile{gost732.drv}[2016/06/26 1.4.0 GOST 7.32-2001 implementation]
\documentclass{ltxdoc}
\usepackage[a4paper,includeheadfoot,nohead,mag=1000,
@@ -154,16 +153,6 @@ and the derived files
menucolor = darkblue, urlcolor = darkblue
}
-\IfFileExists{pscyr.sty}{%
- \usepackage{pscyr}
- \renewcommand\ttdefault{cmtt}
- \renewcommand\rmdefault{ftm}
-}{
- \IfFileExists{cyrtimes.sty}{%
- \renewcommand\ttdefault{cmtt}
- \renewcommand\rmdefault{ftm}
- }{}
-}
\IfFileExists{url.sty}{\RequirePackage{url}}{\newcommand\url{\texttt}}
\usepackage[T2A]{fontenc}
@@ -205,7 +194,7 @@ and the derived files
%
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
-\ProvidesClass{gost732}[2013/12/30 1.3.0 GOST 7.32-2001 implementation]
+\ProvidesClass{gost732}[2016/07/03 1.4.0 GOST 7.32-2001 implementation]
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{disser}}
\ProcessOptions\relax
diff --git a/Master/texmf-dist/source/latex/disser/lists.dtx b/Master/texmf-dist/source/latex/disser/lists.dtx
index adfa495ded9..ec84f5ff5d9 100644
--- a/Master/texmf-dist/source/latex/disser/lists.dtx
+++ b/Master/texmf-dist/source/latex/disser/lists.dtx
@@ -10,12 +10,12 @@
%
% \subsection{Списки}
%
-% \DescribeMacro{\leftmargini}\index{Расстояния!\verb*+\leftmargini+}
-% \DescribeMacro{\leftmarginii}\index{Расстояния!\verb*+\leftmarginii+}
-% \DescribeMacro{\leftmarginiii}\index{Расстояния!\verb*+\leftmarginiii+}
-% \DescribeMacro{\leftmarginiv}\index{Расстояния!\verb*+\leftmarginiv+}
-% \DescribeMacro{\leftmarginv}\index{Расстояния!\verb*+\leftmarginv+}
-% \DescribeMacro{\leftmarginvi}\index{Расстояния!\verb*+\leftmarginvi+}
+% \DescribeMacro{\leftmargini}\index{Интервалы!\verb*+\leftmargini+}
+% \DescribeMacro{\leftmarginii}\index{Интервалы!\verb*+\leftmarginii+}
+% \DescribeMacro{\leftmarginiii}\index{Интервалы!\verb*+\leftmarginiii+}
+% \DescribeMacro{\leftmarginiv}\index{Интервалы!\verb*+\leftmarginiv+}
+% \DescribeMacro{\leftmarginv}\index{Интервалы!\verb*+\leftmarginv+}
+% \DescribeMacro{\leftmarginvi}\index{Интервалы!\verb*+\leftmarginvi+}
%
% Величины отступов от левого поля окружения до поля перечня для элементов
% указанного уровня вложенности.
diff --git a/Master/texmf-dist/source/latex/disser/master.dtx b/Master/texmf-dist/source/latex/disser/master.dtx
index 92f427833c4..48844d2cc74 100644
--- a/Master/texmf-dist/source/latex/disser/master.dtx
+++ b/Master/texmf-dist/source/latex/disser/master.dtx
@@ -4,7 +4,7 @@
%<*master>
% \end{macrocode}
-% \subsubsection{Стиль магистерской диссертации}
+% \subsubsection{Стиль работы магистера}
%
% Нумерация.
% \begin{macrocode}
@@ -40,11 +40,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{1ex}
\ifundeflength\secondskip{1ex}
@@ -56,7 +56,7 @@
% \end{macrocode}
% Горизонтальный отступ перед чертой в текстовым поле для имени, ученой
% степени и звания научного руководителя и консультанта.
-% \DescribeMacro{\fieldhshift}\index{Расстояния!\verb*+\fieldhshift+}
+% \DescribeMacro{\fieldhshift}\index{Интервалы!\verb*+\fieldhshift+}
% \begin{macrocode}
\setlength\fieldhshift{8.5cm}
@@ -77,28 +77,29 @@
% \paragraph{Название организации}
% \begin{macrocode}
\begin{center}
-\instfont\@institution\par
+ {\instfont\@institution}
\end{center}
% \end{macrocode}
% Диссертация допущена к защите
% \begin{macrocode}
\vskip\firstskip
-\@approved
+{\@approved}
\vskip\secondskip
-\begin{center}
% \end{macrocode}
-% Заголовок.
+% Заголовок
% \begin{macrocode}
+\begin{center}
{\titlefont\@title}
\vskip\thirdskip
% \end{macrocode}
% Тема
% \begin{macrocode}
- {\topiclabelfont\topiclabel}
+ {\topiclabelfont\topiclabel\ }
{\topicfont\@topic}
+ \vskip\fourthskip\normalfont
\end{center}
-\vskip\fourthskip
+
\begin{tabbing}
\phantom{\masterproglabel}\=\\
% \end{macrocode}
diff --git a/Master/texmf-dist/source/latex/disser/specialist.dtx b/Master/texmf-dist/source/latex/disser/specialist.dtx
index deeec27da10..6b22accf635 100644
--- a/Master/texmf-dist/source/latex/disser/specialist.dtx
+++ b/Master/texmf-dist/source/latex/disser/specialist.dtx
@@ -21,6 +21,9 @@
% \DescribeMacro{\maketitle}\index{Макросы!\verb*+\maketitle+}
% \begin{macrocode}
\if@titlepage\renewcommand\maketitle[1][]{
+% \end{macrocode}
+% Переопределения некоторых полей титульного листа для англоязычной версии.
+% \begin{macrocode}
\ifthenelse{\equal{#1}{en}}{\@titlepage@entrue}{\@titlepage@enfalse}
\if@titlepage@en
\def\appos{Head of Department}
@@ -89,10 +92,6 @@
{\instfont\@institution}
\end{center}
-% \end{macrocode}
-% Работа
-% \DescribeMacro{\workname}\index{Макросы!\verb*+\topicfont+}
-% \begin{macrocode}
\def\@approved{
\hfill
\begin{minipage}{.5\linewidth}
@@ -109,7 +108,7 @@
{\@approved}
\vskip\secondskip
% \end{macrocode}
-% Заголовок, тема, автор
+% Заголовок, автор, тема
% \begin{macrocode}
\begin{center}
{\titlefont\@title}