From 494bd0475fd9f4b8ad307a7fb97b96d1f8093936 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 16 Nov 2009 19:57:36 +0000 Subject: disser 1.1.3 (6nov09) git-svn-id: svn://tug.org/texlive/trunk@16036 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/source/latex/disser/disser.dtx | 82 +++++++++++++++--------- 1 file changed, 51 insertions(+), 31 deletions(-) (limited to 'Master/texmf-dist/source/latex/disser/disser.dtx') diff --git a/Master/texmf-dist/source/latex/disser/disser.dtx b/Master/texmf-dist/source/latex/disser/disser.dtx index 6757a7688ff..50867c23199 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}[2009/06/11 1.1.2 Document class for dissertations] +\ProvidesFile{disser.drv}[2009/11/05 1.1.3 Document class for dissertations] \documentclass{ltxdoc} \usepackage[a4paper, includeheadfoot, nohead, mag=1000, @@ -32,7 +32,6 @@ \ifpdf \usepackage[pdftex,hyperindex,unicode]{hyperref} \usepackage{cmap} - \usepackage{hypdestopt} \else \usepackage[hypertex]{hyperref} \fi @@ -69,6 +68,10 @@ \MakeShortVerb{\|} +\def\file#1{\texttt{#1}} +\def\pkg#1{\textsf{#1}} +\def\cmd#1{\texttt{#1}} + \def\deflabel#1{\ttfamily #1\hfill} \newenvironment{deflist}[1]{% \begin{list}{}{% @@ -80,12 +83,20 @@ \let\DescribePackage=\DescribeEnv -\makeindex - -\setlength\hfuzz{20pt} -\hbadness=10000 - \makeatletter + \def\IndexParms{% + \parindent \z@ + \columnsep 15pt + \parskip 0pt plus 1pt + \rightskip 15pt + \mathsurround \z@ + \parfillskip=-15pt + \small + \def\@idxitem{\normalfont\par\hangindent 30pt\bfseries}% + \def\subitem{\normalfont\par\hangindent 30pt}% + \def\subsubitem{\normalfont\par\hangindent 30pt\hspace*{15pt}}% + \def\indexspace{\par\vspace{10pt plus 2pt minus 3pt}}% + } \def\theindex{\@restonecoltrue\if@twocolumn\@restonecolfalse\fi \columnseprule \z@ \columnsep 35\p@ \twocolumn[\index@prologue]% @@ -93,6 +104,11 @@ \def\endtheindex{\if@restonecol\onecolumn\else\clearpage\fi} \makeatother +\setlength\hfuzz{20pt} +\hbadness=10000 + +\makeindex + \begin{document} \sloppy \PrintChanges @@ -123,7 +139,7 @@ % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % -% \title{|disser| "--- пакет для оформления диссертаций} +% \title{\pkg{disser} "--- пакет для оформления диссертаций} % \date{Версия \fileversion\\[6pt]\filedate} % \author{Станислав Кручинин\\[6pt] % \normalsize E-mail: @@ -134,24 +150,26 @@ % % \section*{Обзор документации} % -% Документация пакета |disser| состоит из следующих файлов: -% -% \begin{deflist}{README, README.ru} -% \item[\href{file:manual.pdf}{manual.pdf}] Руководство пользователя. -% \item[README, README.ru] Информация о сборке и установке пакета -% (текстовые файлы). -% \item[ChangeLog] История версий (текстовый файл). +% Документация пакета состоит из следующих файлов: +% \begin{deflist}{README, README.ru } +% \item[\href{file:manual.pdf}{manual.pdf}] +% Руководство пользователя. +% \item[README, README.ru] +% Информация о сборке и установке пакета. +% \item[ChangeLog] +% История версий. % \end{deflist} % % Документированные исходные тексты: -% \begin{deflist}{disser-bst.dtx} -% \item[\href{file:disser.pdf}{disser.dtx}] Исходный текст класса |disser| -% (данный файл). +% \begin{deflist}{README, README.ru } +% \item[\href{file:disser.pdf}{disser.dtx}] +% Исходный текст класса \pkg{disser} (данный файл). % \item[\href{file:gost732.pdf}{gost732.dtx}] -% Исходный текст класса класса |gost732| для оформления документов в +% Исходный текст класса \pkg{gost732} для оформления документов в % соответствии с ГОСТ 7.32-2001. -% \item[\href{file:disser-bst.pdf}{disser-bst.dtx}] -% Исходный текст стилей библиографии |disser.bst| и |disser-s.bst|. +% \item[\href{file:gost705.pdf}{gost705.dtx}] +% Исходный текст стилей библиографии \pkg{gost705.bst} и +% \pkg{gost705s.bst}. % \end{deflist} % % \clearpage @@ -163,7 +181,7 @@ %<*disser> \NeedsTeXFormat{LaTeX2e} -\ProvidesClass{disser}[2009/06/11 1.1.2 Document class for dissertations] +\ProvidesClass{disser}[2009/11/05 1.1.3 Document class for dissertations] % \end{macrocode} % Расширение файлов, включаемых в |disser.cls|. @@ -173,7 +191,7 @@ % \end{macrocode} % Определение операторов условного выполнения. % \begin{itemize} -% \item подключение пакета, определяющего |\ifpdf|. +% \item подключение пакета \pkg{ifpdf}, определяющего команду |\ifpdf|. % \DescribePackage{ifpdf}\index{Пакеты!\verb*+ifpdf+} % \begin{macrocode} \RequirePackage{ifpdf} @@ -207,15 +225,16 @@ % \begin{macrocode} \newif\ifDis@facsimile\Dis@facsimilefalse % \end{macrocode} -% \item Подключение пакетов |amsmath|, |amsfonts|, |amssymb| (включено). +% \item Подключение пакетов \pkg{amsmath}, \pkg{amsfonts}, \pkg{amssymb} +% (включено). % \begin{macrocode} \newif\ifDis@ams\Dis@amstrue % \end{macrocode} -% \item Подключение |hyperref| (отключено). +% \item Подключение \pkg{hyperref} (отключено). % \begin{macrocode} \newif\ifDis@href\Dis@hreffalse % \end{macrocode} -% \item Подключение |subfig| (отключено). +% \item Подключение \pkg{subfig} (отключено). % \begin{macrocode} \newif\ifDis@subf\Dis@subffalse % \end{macrocode} @@ -232,17 +251,18 @@ % % \subsection{Опции класса} % -% Подключение пакета |kvoptions| для обработки опций в формате -% |ключ = значение|. +% Подключение пакета \pkg{kvoptions} для обработки опций в формате +% <<ключ = значение>>. +% \DescribePackage{kvoptions}\index{Пакеты!\verb*+kvoptions+} % \begin{macrocode} \RequirePackage{kvoptions}[2006/08/17] % \end{macrocode} -% Подключение пакета |hyperref| и необходимых настроек. +% Подключение пакета \pkg{hyperref} и необходимых настроек. % \begin{macrocode} \DeclareOption{href}{\Dis@hreftrue} % \end{macrocode} -% Подключение пакета |subfig| и необходимых настроек. +% Подключение пакета \pkg{subfig} и необходимых настроек. % \begin{macrocode} \DeclareOption{subf}{\Dis@subftrue} % \end{macrocode} @@ -254,7 +274,7 @@ % \begin{macrocode} \DeclareOption{facsimile}{\Dis@facsimiletrue} % \end{macrocode} -% Не подключать пакеты |amsmath|, |amsfonts|, |amssymb|. +% Не подключать пакеты \pkg{amsmath}, \pkg{amsfonts}, \pkg{amssymb}. % \begin{macrocode} \DeclareOption{noams}{\Dis@amsfalse} -- cgit v1.2.3