diff options
author | Karl Berry <karl@freefriends.org> | 2016-07-05 21:39:30 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2016-07-05 21:39:30 +0000 |
commit | eadac6a4b811db258d2b4d5dd4dec4fb0551ca4d (patch) | |
tree | 0ee9d092e8f52117148beabe162c1b0e6421da7a /Master/texmf-dist/source/latex/disser/disser.dtx | |
parent | 5cf6f77f3a4d03a7ffcb78f2fef5f5172905534a (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/disser.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/disser/disser.dtx | 82 |
1 files changed, 47 insertions, 35 deletions
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} |