From 494bd0475fd9f4b8ad307a7fb97b96d1f8093936 Mon Sep 17 00:00:00 2001
From: Karl Berry <karl@freefriends.org>
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

