From eadac6a4b811db258d2b4d5dd4dec4fb0551ca4d Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 5 Jul 2016 21:39:30 +0000 Subject: disser (5jul16) git-svn-id: svn://tug.org/texlive/trunk@41635 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/source/latex/disser/autoref.dtx | 10 +- Master/texmf-dist/source/latex/disser/bachelor.dtx | 28 +- .../texmf-dist/source/latex/disser/candidate.dtx | 18 +- Master/texmf-dist/source/latex/disser/counters.dtx | 38 +-- Master/texmf-dist/source/latex/disser/custom.dtx | 47 ++- Master/texmf-dist/source/latex/disser/disser.dtx | 82 +++-- Master/texmf-dist/source/latex/disser/doctor.dtx | 14 +- Master/texmf-dist/source/latex/disser/floats.dtx | 10 +- Master/texmf-dist/source/latex/disser/gost705.dtx | 359 +++++++++------------ Master/texmf-dist/source/latex/disser/gost732.dtx | 17 +- Master/texmf-dist/source/latex/disser/lists.dtx | 12 +- Master/texmf-dist/source/latex/disser/master.dtx | 27 +- .../texmf-dist/source/latex/disser/specialist.dtx | 9 +- 13 files changed, 321 insertions(+), 350 deletions(-) (limited to 'Master/texmf-dist/source/latex/disser') 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 .csf % -% Copyright (C) 2004-2014 by -% Stanislav Kruchinin +% 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 % %<*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 +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 % %<*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} -- cgit v1.2.3