summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/disser/custom.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/disser/custom.dtx')
-rw-r--r--Master/texmf-dist/source/latex/disser/custom.dtx52
1 files changed, 43 insertions, 9 deletions
diff --git a/Master/texmf-dist/source/latex/disser/custom.dtx b/Master/texmf-dist/source/latex/disser/custom.dtx
index f4c63afd9b8..2cab96154bc 100644
--- a/Master/texmf-dist/source/latex/disser/custom.dtx
+++ b/Master/texmf-dist/source/latex/disser/custom.dtx
@@ -15,16 +15,21 @@
% \end{macrocode}
% Опция |intlimits| включает правильную расстановку пределов интегрирования
% (сверху и снизу).
+% \DescribePackage{amsmath}\index{Пакеты!\verb*+amsmath+}
+% \DescribePackage{amssymb}\index{Пакеты!\verb*+amssymb+}
+% \DescribePackage{amsfonts}\index{Пакеты!\verb*+amsfonts+}
% \begin{macrocode}
\usepackage[intlimits]{amsmath}
\usepackage{amssymb,amsfonts}
% \end{macrocode}
+% \DescribePackage{pscyr}\index{Пакеты!\verb*+pscyr+}
% Включение шрифта Times вместо Computer Modern Roman.
% \begin{macrocode}
\ifDis@times
\AtEndOfPackage{%
\usepackage{pscyr}
% \end{macrocode}
+% \DescribePackage{txfonts}\index{Пакеты!\verb*+txfonts+}
% Пакет |txfonts| необходимо подключать \textbf{после} |pscyr| для
% корректного определения символов, составленных из двух других (таких как
% $\hbar$ и $\neq$).
@@ -64,11 +69,12 @@
}{}
\fi
% \end{macrocode}
+% \DescribePackage{natbib}\index{Пакеты!\verb*+natbib+}
% Пакет для оформления библиографических ссылок.
% \begin{macrocode}
\usepackage[square, comma, sort&compress]{natbib}
% \end{macrocode}
-% \DescribeMacro{\metaphantom}
+% \DescribeMacro{\metaphantom}\index{Макросы!\verb*+\metaphantom+}
% Команда для исправления PDF-закладок, указывающих на ненумеруемые разделы
% (|\chapter*|, |\section*| и т. п.).
% \begin{macrocode}
@@ -85,6 +91,10 @@
% заголовок, а не на первый абзац под ним, нужно поместить |\metaphantom{chapter}|
% и |\addcontentsline| внутри аргумента |\chapter*|. Честно говоря, мне это
% не нравится. Надо придумать что-то более простое и изящное.
+% \DescribeMacro{\nchapter}\index{Макросы!\verb*+\nchapter+}
+% \DescribeMacro{\nsection}\index{Макросы!\verb*+\nsection+}
+% \DescribeMacro{\nsubsection}\index{Макросы!\verb*+\nsubsection+}
+% \DescribeMacro{\nsubsubsection}\index{Макросы!\verb*+\nsubsubsection+}
% \begin{macrocode}
\newcommand\nchapter[1]{%
\chapter*{%
@@ -107,14 +117,14 @@
}
% \end{macrocode}
% Переопределение для включения ссылки на список литературы в Содержание.
-% \DescribeMacro{\bibsection}
+% \DescribeMacro{\bibsection}\index{Макросы!\verb*+\bibsection+}
% \begin{macrocode}
\renewcommand\bibsection{\nchapter{\bibname}}
% \end{macrocode}
% Переопределение для создания корректной PDF-закладки (основано на варианте
% из |natbib|).
-% \DescribeEnv{thebibliography}
+% \DescribeEnv{thebibliography}\index{Окружения!\verb*+thebibliography+}
% \begin{macrocode}
\renewenvironment{thebibliography}[1]{%
\bibsection
@@ -150,6 +160,9 @@
% \item для pdf\LaTeX{}
% \begin{macrocode}
\ifDis@href
+% \end{macrocode}
+% \DescribePackage{hyperref}\index{Пакеты!\verb*+hyperref+}
+% \begin{macrocode}
\usepackage[pdftex,unicode,hyperfigures=true]{hyperref}
\hypersetup{
colorlinks = false,
@@ -161,6 +174,10 @@
}
\pdfcompresslevel = 9
\fi
+% \end{macrocode}
+% \DescribePackage{graphicx}\index{Пакеты!\verb*+graphicx+}
+% \DescribePackage{cmap}\index{Пакеты!\verb*+cmap+}
+% \begin{macrocode}
\usepackage[pdftex]{graphicx}
\usepackage{cmap}
\else
@@ -168,19 +185,34 @@
% \item для \LaTeX{}
% \end{itemize}
% \begin{macrocode}
- \ifDis@href\usepackage[hypertex,colorlinks=false,hyperfigures=true]{hyperref}\fi
+ \ifDis@href
+% \end{macrocode}
+% \DescribePackage{hyperref}\index{Пакеты!\verb*+hyperref+}
+% \begin{macrocode}
+ \usepackage[hypertex,colorlinks=false,hyperfigures=true]{hyperref}
+ \fi
+% \end{macrocode}
+% \DescribePackage{graphicx}\index{Пакеты!\verb*+graphicx+}
+% \begin{macrocode}
\usepackage{graphicx}
\fi
% \end{macrocode}
-% Пакет исправлений для совместного использования |hyperref| и |natbib|.
+% Пакеты для исправления ошибок |hyperref|.
+% \DescribePackage{hypernat}\index{Пакеты!\verb*+hypernat+}
+% \DescribePackage{hypcap}\index{Пакеты!\verb*+hypcap+}
% \begin{macrocode}
-\ifDis@href\usepackage{hypernat}\fi
+\ifDis@href
+ \usepackage{hypernat}
+ \usepackage[all]{hypcap}
+\fi
% \end{macrocode}
% Плавающие рисунки ``в оборку''.
% \begin{macrocode}
-\usepackage[rflt]{floatflt}
+\usepackage{wrapfig}
% \end{macrocode}
-% \paragraph{Пакет для вложенной нумерации плавающих объектов}
+% Пакет для вложенной нумерации плавающих объектов.
+% \DescribePackage{caption}\index{Пакеты!\verb*+caption+}
+% \DescribePackage{subfig}\index{Пакеты!\verb*+subfig+}
% \begin{macrocode}
\ifDis@subf
\usepackage[config,font=small,labelsep=period]{caption,subfig}
@@ -190,8 +222,10 @@
\def\thesubfigure{\textit{\asbuk{subfigure}}}
% \end{macrocode}
% Формат ссылки через |\ref|.
+% \DescribeMacro{\thefigsubsep}\index{Макросы!\verb*+\thefigsubsep+}
+% Разделитель между номером и буквой.
% \begin{macrocode}
- \providecommand\thefigsubsep{,\ }
+ \providecommand\thefigsubsep{,~}
\def\p@subfigure{\@nameuse{thefigure}\thefigsubsep}
\fi
%</custom>