summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/disser/disser.dtx
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2009-11-16 19:57:36 +0000
committerKarl Berry <karl@freefriends.org>2009-11-16 19:57:36 +0000
commit494bd0475fd9f4b8ad307a7fb97b96d1f8093936 (patch)
tree5b95640ef51caa72822a1478b49449c29c009b24 /Master/texmf-dist/source/latex/disser/disser.dtx
parent7c71adc8d8bd0bf2195bb57a46f7029642681503 (diff)
disser 1.1.3 (6nov09)
git-svn-id: svn://tug.org/texlive/trunk@16036 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.dtx82
1 files changed, 51 insertions, 31 deletions
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}