% \begin{macrocode} %<*custom> % \end{macrocode} % \subsection{Подключение и настройка параметров сторонних пакетов} % Включает отступ в первой строке первого абзаца. % \begin{macrocode} \let\@afterindentfalse\@afterindenttrue \@afterindenttrue % \end{macrocode} % Опция |intlimits| включает правильную расстановку пределов интегрирования % (сверху и снизу). % \begin{macrocode} \usepackage[intlimits]{amsmath} \usepackage{amssymb,amsfonts} % \end{macrocode} % Более естественные символы интегралов (из шрифтов семейства Euler). % \begin{macrocode} \DeclareSymbolFont{EulerExtension}{U}{euex}{m}{n} \DeclareMathSymbol\intop\mathop{EulerExtension}{"52} \DeclareMathSymbol\ointop\mathop{EulerExtension}{"48} % \end{macrocode} % Пакет для оформления библиографических ссылок. % \begin{macrocode} \usepackage[square, comma, sort&compress]{natbib} % \end{macrocode} % \DescribeMacro{\phantomchapter} % Команда для исправления PDF-закладок, указывающих на |\chapter*|. % \begin{macrocode} \def\phantomchapter{% \ifhref \Hy@GlobalStepCount\Hy@linkcounter \xdef\@currentHref{chapter*.\the\Hy@linkcounter}% \Hy@raisedlink{\hyper@anchorstart{\@currentHref}\hyper@anchorend}% \fi } % \end{macrocode} % Переопределение для включения ссылки на список литературы в Содержание. % \DescribeMacro{\bibsection} % \begin{macrocode} \renewcommand\bibsection{\nchapter{\bibname}} % \end{macrocode} % Переопределение для создания корректной PDF-закладки (основано на варианте % из |natbib|). % \DescribeEnv{thebibliography} % \begin{macrocode} \renewenvironment{thebibliography}[1]{% \bibsection \parindent \z@ \bibpreamble\bibfont \list{\@biblabel{\arabic{NAT@ctr}}}% {\@bibsetup{#1}\setcounter{NAT@ctr}{0}}% \ifNAT@openbib \renewcommand\newblock{\par} \else \renewcommand\newblock{\hskip .11em \@plus.33em \@minus.07em}% \fi \sloppy\clubpenalty4000\widowpenalty4000 \sfcode`\.=1000\relax \let\citeN\cite \let\shortcite\cite \let\citeasnoun\cite }{% \def\@noitemerr{\PackageWarning{natbib}{Empty `thebibliography' environment}} \endlist\vskip-\lastskip% } % \end{macrocode} % Настройка параметров |hyperref|: % \begin{macrocode} \ifpdf % \end{macrocode} % \begin{itemize} % \item для pdf\LaTeX{} % \begin{macrocode} \ifhref \usepackage[pdftex,unicode,hyperfigures=true]{hyperref} \hypersetup{ colorlinks = false, bookmarksopen = true, bookmarksnumbered = true, bookmarksopenlevel = 2, pdfstartview = {FitH}, pdfborder = {0 0 0} } \pdfcompresslevel = 9 \fi \usepackage[pdftex]{graphicx} \IfFileExists{cmap.sty}{% \usepackage{cmap} }{} \else % \end{macrocode} % \item для \LaTeX{} % \end{itemize} % \begin{macrocode} \ifhref\usepackage[hypertex,colorlinks=false,hyperfigures=true]{hyperref}\fi \usepackage{graphicx} \fi % \end{macrocode} % Пакет исправлений для совместного использования |hyperref| и |natbib|. % \begin{macrocode} \ifhref\usepackage{hypernat}\fi % \end{macrocode} % Плавающие рисунки ``в оборку''. % \begin{macrocode} \usepackage[rflt]{floatflt} % \end{macrocode} % \paragraph{Пакет для вложенной нумерации плавающих объектов} % \begin{macrocode} \ifsubf \usepackage[config,font=small,labelsep=period]{caption,subfig} % \end{macrocode} % Формат счетчика. % \begin{macrocode} \def\thesubfigure{\textit{\asbuk{subfigure}}} % \end{macrocode} % Формат ссылки через |\ref|. % \begin{macrocode} \def\p@subfigure{\thefigure, } \fi % \end{macrocode} % Включение переносов в словах с дефисом. % \begin{macrocode} \lccode `\-=`\- \defaulthyphenchar=127 % % \end{macrocode}