diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/caption/caption-rus.tex')
-rw-r--r-- | Master/texmf-dist/doc/latex/caption/caption-rus.tex | 2554 |
1 files changed, 2554 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/caption/caption-rus.tex b/Master/texmf-dist/doc/latex/caption/caption-rus.tex new file mode 100644 index 00000000000..8a47c6521c8 --- /dev/null +++ b/Master/texmf-dist/doc/latex/caption/caption-rus.tex @@ -0,0 +1,2554 @@ +% \iffalse meta-comment +% +% This is file `caption-rus.tex'. +% Russian translation of documented part of `caption.dtx' +% +% Copyright (C) 1994-2007 Axel Sommerfeldt (caption@sommerfee.de) +% and Olga Lapko (Lapko.O@g23.relcom.ru) +% +% -------------------------------------------------------------------------- +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3 +% of this license or (at your option) any later version. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3 or later is part of all distributions of LaTeX +% version 2003/12/01 or later. +% +% This work has the LPPL maintenance status "maintained". +% +% This Current Maintainer of this work is Axel Sommerfeldt. +% +% This work consists of the files caption.ins, caption.dtx, caption2.dtx, +% ltcaption.dtx, and subcaption.dtx, the derived files caption.sty, +% caption2.sty, caption3.sty, ltcaption.sty, and subcaption.sty, and the +% user manuals caption-deu.tex, caption-eng.tex, and caption-rus.tex. +% +% \fi +% \CheckSum{0} +% +% \iffalse +%<*driver> +\documentclass[russian]{ltxdoc} + +\usepackage{mathtext} +\usepackage[T2A]{fontenc} +\usepackage[cp1251]{inputenc} +\usepackage{babel} +\usepackage{listpen} +\setlength\parindent{0pt} +\setlength\parskip{\smallskipamount} +% +\newcommand\NEWfeature{\NEW{Новая возможность}} +\newcommand\NEWdescription{\NEW{Новое описание}} +% +\font\manual=manfnt +\newcommand\DANGER{\hskip 1sp \marginpar{\raggedleft\textcolor{blue}{{\manual\char127}}}} +% +\ifx\pdfoutput\undefined\else + \ifcase\pdfoutput\else +% \usepackage{mathptmx,courier} +% \usepackage[scaled=0.90]{helvet} +% \def\rmdefault{ftm} +% \def\sfdefault{ftx} +% \def\ttdefault{cmtt} + \addtolength\marginparwidth{15pt} + \fi +\fi +% +%\usepackage[french,USenglish]{babel} +\usepackage{color,setspace} +% +%\usepackage{float} +\usepackage{longtable} +%\usepackage[raggedright]{sidecap} +% +\usepackage{caption}[2005/08/24] +\DeclareCaptionLabelSeparator{endash}{\space\textendash\space} +\usepackage[unicode]{hyperref} +% +\DeclareCaptionFont{singlespacing}{\setstretch{1}} +\DeclareCaptionFont{onehalfspacing}{\onehalfspacing} +\DeclareCaptionFont{doublespacing}{\doublespacing} +\DeclareCaptionFont{red}{\color{red}} +\DeclareCaptionFont{green}{\color{green}} +\DeclareCaptionFont{blue}{\color{blue}} +% +\DeclareCaptionLabelSeparator{period-newline}{. \\} +\DeclareCaptionStyle{period-newline}[labelsep=period]{labelsep=period-newline} +\DeclareCaptionStyle{period-newline2}[labelsep=period,justification=centering]{labelsep=period-newline} +\DeclareCaptionStyle{period-newline3}[labelsep=period]{labelsep=period-newline,justification=centering} +\DeclareCaptionFormat{reverse}{#3#2#1} +\DeclareCaptionFormat{llap}{\llap{#1#2}#3\par} +\DeclareCaptionLabelFormat{fullparens}{(\bothIfFirst{#1}{ }#2)} +\DeclareCaptionLabelSeparator{fill}{\hfill} +% +\DeclareRobustCommand{\KOMAScript}{\textsf{K\kern.05em O\kern.05em% + M\kern.05em A\kern.1em-\kern.1em Script}} +\clubpenalty10000 + +\let\oriquote\quote +\def\quote{\allowprelistbreaks[-4]\oriquote} + +\makeatletter +\let\NoBreak\@nobreaktrue +\newcommand\NEW[2]{\hskip 1sp\@nobreaktrue + \marginpar + {\footnotesize\sffamily\raggedleft#1\\#2}} +\makeatother +\setcounter{IndexColumns}2 +\def\IndexParms{\raggedright\advance\rightskip1em} +% +%<+driver>\OnlyDescription +% +\begin{document} + \DocInput{caption-rus.tex} +\end{document} +%</driver> +% \fi +% +% +% +% \iffalse +% --------------------------------------------------------------------------- % +% \fi +% \newcommand*\purerm[1]{{\upshape\mdseries\rmfamily #1}} +% \newcommand*\puresf[1]{{\upshape\mdseries\sffamily #1}} +% \newcommand*\purett[1]{{\upshape\mdseries\ttfamily #1}} +% \let\package\puresf\def\thispackage{\package{caption}} +% \let\env\purett \let\opt\purett +% +% \newcommand*\version[2][]{$v#2$} +% +% \newenvironment{Options}[1]% +% {\list{}{\renewcommand{\makelabel}[1]{\texttt{##1}\hfil}% +% \settowidth{\labelwidth}{\texttt{#1\space}}% +% \setlength{\leftmargin}{\labelwidth}% +% \addtolength{\leftmargin}{\labelsep}}}% +% {\endlist} +% +% \newenvironment{Example}% +% {\ifvmode\else\unskip\par\fi +% \minipage{\linewidth}\smallskip}% +% {\smallskip\endminipage} +% \newcommand\example[3][figure]{% +% \begingroup +% \captionsetup{#2}% +% \captionof{#1}[]{#3}% +% \endgroup} +% +% \GetFileInfo{caption.sty} +% \title{Печать подписей плавающих объектов (флотов) с~помощью пакета +% \thispackage\thanks{Данный пакет версии +% \fileversion, последний раз модифицирован \filedate. +%^^A% Translated by O. Lapko 2007/05/24. The questions and notes +%^^A% about translation please +%^^A% send to \texttt{Lapko.O@g23.relcom.ru} (Olga Lapko). +%^^A% The version of translation could be obsolete. Please +%^^A% look English or German documentation for the new information +%^^A% (see margin labels).}} +% Перевод О.\,Лапко, 2007/05/24. Вопросы и~замечания по переводу +% направляйте по адресу \texttt{Lapko.O@g23.relcom.ru}. +% \emph{Версия перевода относится к~одной из предыдущих версий пакета и~может +% содержать устаревшие данные. +% Обращайтесь к~английской или немецкой документации за более свежей информацией +% (см.~пометки на полях)}.}} +% \author{Аксель Зоммерфельдт (Axel Sommerfeldt)\\ +% \href{mailto:caption@sommerfee.de}{\texttt{caption@sommerfee.de}}} +% \date{2007/04/09} +% \maketitle +% +%^^A \begin{abstract} +%^^A The \thispackage\ package offers customization of captions +%^^A in floating environments such |figure| and |table| and cooperates with +%^^A many other packages.\footnote{A complete re-work of the user interface +%^^A done with Steven D. Cochran and Frank Mittelbach has lead to +%^^A this new enhanced version 3.0.} +%^^A \end{abstract} +% \begin{abstract} +% Пакет \thispackage\ предлагает множество путей настройки печати +% подписей для плавающих объектов (флотов) +% |figure| и~|table| и~совместим (кооперируется) +% со~многими пакетами.\footnote{Полная переработка пользовательского +% интерфейса сделана совместно со~Стивеном Кокрейном (Steven~D.~Cochran) +% и~Франком Миттельбахом (Frank Mittelbach) +% и~создана для новой расширенной версии~3.0.} +% \end{abstract} +% +% \begingroup\small +%^^A% \vspace{2ex}\centerline{\textbf{Frequently Appeared Design\footnote +%^^A% {Added in translated text.}}\nopagebreak} +% \vspace{2ex}\centerline{\textbf{\TeX ническое редактирование\footnote +% {Добавлено при переводе.}}\nopagebreak} +% \begin{multicols}{2}\raggedright\advance\rightskip1em +% \makeatletter\let\item\@idxitem\ignorespaces\makeatother +%^^A% \item Last line of caption centered +% \item Выключка последней строки по центру +% \pageref{TeXr:centerlast} +%^^A% \item Hanged caption label +% \item Нумерационный заголовок на весу +% \pageref{TeXr:hang:label} +% +% %^^A \indexspace +% +%^^A% \item Spaces above and below captions +% \item Отбивки у~подписей над и~под флотами +% \pageref{TeXr:captionskips:a}%^^A--\pageref{TeXr:captionskips:z} +%^^A% \item Settings, for caption label +% \item Оформление +%^^A% \subitem for caption label +% \subitem нумерационных заголовков +% \pageref{TeXr:caplabel:a}%^^A--\pageref{TeXr:caplabel:z} +%^^A% \subitem for one-line captions +% \subitem однострочных подписей +% \pageref{TeXr:singleline:a}%^^A--\pageref{TeXr:singleline:z} +%^^A% \subitem for multi-paragraph captions +% \subitem подписей из нескольких абзацев +% \pageref{TeXr:multipar:a}%^^A--\pageref{TeXr:multipar:z} +% +% %^^A \indexspace +% +%^^A% \item Captions +% \item Подписи\nopagebreak +%^^A% \subitem for continued floats +% \subitem к~флотам с~продолжением +% \pageref{TeXr:continued:a}\nopagebreak %^^A--\pageref{TeXr:continued:z} +%^^A% \subitem above tables +% \subitem над таблицами +% \pageref{TeXr:captop:a}%^^A--\pageref{TeXr:captop:z} +%^^A% \subitem skipped entry in list +% \subitem без записи в~списке рисунков, +%^^A% \subsubitem trick with empty option +% \subsubitem трюк с~дополнительным аргументом команды +% |\caption| \pageref{TeXr:nolistentry:I} +%^^A% \subsubitem key |listof=| +% \subsubitem ключ пакета |listof=| +% \pageref{TeXr:nolistentry:II} +%^^A% \subitem unlabeled +% \subitem без нумерационного заголовка +% \pageref{TeXr:starcaption:a}%^^A--\pageref{TeXr:starcaption:z} +%^^A% \subitem outside float +% \subitem вне окружения флота +% \pageref{TeXr:captiononof:a}%^^A--\pageref{TeXr:captiononof:z} +% +% \end{multicols}% +% \endgroup +% \newpage +% +% \tableofcontents +%^^A \newcommand\figuretext{^^A +%^^A White sand beaches. The pink smoothness of the conch shell. A sea abundant +%^^A with possibilities. Duty-free shops filled with Europe's finest gifts and +%^^A perfumes. Play your favorite game of golf amidst the tropical greens on one +%^^A of the many championship courses.} +%^^A^^A Here is not translation! +% \newcommand\figuretext{^^A +% Тибетская мандала (1800\,г.) представляет собой своеобразную карту как +% особого храма, так и Шамбалы~(?). Хорошо видны ворота по четырём сторонам +% света, сама постройка идёт уступами вверх. (Мозаика пола рыцарского храма +% на о.~Родос точным образом воспроизводит узор тибетской мандалы.)} +% +% \iffalse +% --------------------------------------------------------------------------- % +% \fi +% +%^^A \section{Introduction} +% \section{Введение} +% +%^^A Within the standard \LaTeX\ classes captions haven't received the attention +%^^A they deserve. Simply typeset as an ordinary paragraph there is no +%^^A remarkable visual difference from the rest of the text, like here: +% Внутри стандартных классов \LaTeX'а~подписи не получили заслуженного +% внимания. Они набираются как обычный абзац без всяких отличий от основного +% текста, как здесь: +% +% \example{belowskip=\abovecaptionskip}{\figuretext} +% +%^^A There should be possibilities to change this; for example, it would be nice +%^^A if you could make the text of the caption a little bit smaller as the normal +%^^A text, add an extra margin, typeset the caption label with the same font +%^^A family and shape as your headings etc. Just like this one: +% Должна быть возможность изменить это; например будет лучше, если текст +% задать меньшим кеглем, добавить втяжку (с~обеих сторон), набрать +% нумерационный заголовок подписи шрифтом основного текста, но задать +% начертание или насыщенность как у~заголовков и~т.\,д. Например, как следующую подпись: +% +% \example{belowskip=\abovecaptionskip,size=small,margin=10pt,labelfont=bf,labelsep=endash}{\figuretext} +% +%^^A You can do this easily with this package as there are many ready-to-use +%^^A caption formatting options, but you are free to define your very own stuff, too. +% С~данным пакетом это просто сделать, поскольку в~нём уже есть множество готовых +% опций ключей настройки, и~вы свободны и~выбрать своё сочетание опций для +% оформления, и~создать свои опции. +% +% \iffalse +% --------------------------------------------------------------------------- % +% \fi +% +% +%^^A \section{Using the package} +% \section{Использование пакета} +% \label{usage} +% +% \DescribeMacro{\usepackage} +%^^A Insert +% Добавьте +% \begin{quote} +% |\usepackage|\oarg{options}|{caption}[|\texttt{\filedate}|]| +% \end{quote} +%^^A into the preamble of your document, i.e.~the part of your document +%^^A between |\documentclass| and |\begin{document}|. +%^^A The options control how your captions will look like; e.g., +% в~преамбулу вашего документа, т.\,е. в~часть файла между командами +% |\documentclass| и~|\begin{document}|. +% Опции задают настройки оформления подписей в~книге; например, опции +% \begin{quote} +% |\usepackage[margin=10pt,font=small,labelfont=bf]{caption}| +% \end{quote} +%^^A would result in captions looking like the second one in the introduction. +% зададут подписи, похожие на второй пример во введении. +% +% \DescribeMacro{\captionsetup} +%^^A For a later change of options the \thispackage\ package provides the command +% Для последующих изменений пакет \thispackage\ предлагает команду +% \begin{quote} +% |\captionsetup|\oarg{float type}\marg{options} +% \end{quote} +%^^A So +% Следовательно, определения +% \begin{quote} +% |\usepackage[margin=10pt,font=small,labelfont=bf]{caption}| +% \end{quote} +%^^A and +% и +% \begin{quote} +% |\usepackage{caption}|\\ +% |\captionsetup{margin=10pt,font=small,labelfont=bf}| +% \end{quote} +%^^A are equal in their results. +% эквивалентны. +% +%^^A It's good to know that |\captionsetup| has an effect on the current +%^^A environment only. So if you want to change some settings for the +%^^A current |figure| or |table| only, just place the |\captionsetup| command +%^^A inside the |figure| or |table| right before the |\caption| command. +%^^A For example +% Нужно обратить внимание, что установки |\captionsetup| могут действовать и~на одно +% окружение. Так что, если вы хотите изменить установки только +% текущего окружения |figure| или |table|, поместите команду |\captionsetup| +% внутри |figure| или |table| прямо перед командой |\caption|. +% Например +% \begin{quote} +% |\begin{figure}|\\ +% | |\ldots\\ +% | \captionsetup{singlelinecheck=off}|\\ +% | \caption{|\ldots|}|\\ +% |\end{figure}| +% \end{quote} +%^^A switches the single-line-check off, but only for this |figure| so all +%^^A the other captions remain untouched. +% отключает контроль однострочной подписи (см.~об этом ниже), но только для данного +% окружения |figure|, другие подписи не изменятся. +% +%^^A (For a description of the optional parameter \meta{float type} see +%^^A section \ref{misc}: \textit{``Useful stuff''}.) +% (Для описания дополнительного параметра \meta{float type} +% см.~разд.~\ref{misc}: \textit{«Полезные утилиты»}.) +% +% \iffalse +% --------------------------------------------------------------------------- % +% \fi +% +% +%^^A \section{Options} +% \section{Опции} +% +% \def\OptionLabel{RaggedRight} +% \def\UserDefined{\ldots} +% \makeatletter +% \newcommand*\Section{\@ifstar{\@Section\relax}{\@Section{разд.}}} +% \newcommand*\@Section[3]{#1 \ref{#2}: \textit{«#3»}} +% \makeatother +% \newcommand*\See[1]{{\small (См.~#1)}} +% \newcommand*\SeeUserDefined[1][]{% +% \See{\Section{declare}{Делаем сами}#1}} +% +% \iffalse +% --------------------------------------------------------------------------- % +% \fi +% +%^^A \subsection{Formatting} +% \subsection{Оформление} +% +% \DescribeMacro{format=} +%^^A A figure or table caption mainly consists of three parts: the caption label, +%^^A which says if this object is a `Figure' or `Table' and what number is +%^^A associated with it, the caption text itself, which is normally a short +%^^A description of contents, and the caption separator which separates the text +%^^A from the label. +% Подпись рисунка или таблицы обычно имеет три части\nopagebreak: нумерационный +% заголовок, который объявляет, что этот объект `Рис'унок или `Таблица' и~какой +% номер он имеет, собственно текст подписи, который обычно даёт краткое описание +% содержания, и~разделитель между нумерационной частью подписи и~текстом. +% +%^^A The \textit{caption format} determines how this information will be presented; +%^^A it is specified with the option +% \textit{Формат подписи} определяет, как данная информация будет представлена; +% это определяется ключом +% \begin{quote} +% |format=|\meta{format name}\quad , +% \end{quote} +%^^A having the name of the caption format as its argument. +% с~опцией, определяющей оформление (формат) подписи. +% +%^^A There are two standard caption formats: +% Далее два стандартных оформления подписи: +% \iffalse +%^^A \footnote{You have the option to +%^^A define your own ones, too. See section \ref{declare}: +%^^A \textit{``Do it yourself!''} for details.} +% \footnote{Вы можете задавать опции +% для создания своего оформления. См. подробнее в~разд.~\ref{declare}: +% \textit{«Делаем сами!»}.} +% \fi +% +% \begin{Options}{\OptionLabel} +% \item[plain]\NEWdescription{v3.0h} +%^^A Typesets the captions as a normal paragraph. +%^^A (This is the default behaviour, it +%^^A is adapted from the standard \LaTeX\ document classes.) +% Печатает подписи как обычный абзац. +% (Это оформление задано по умолчанию, +% и~аналогично стандартному оформлению классов \LaTeX'а.) +% +% \item[hang] +%^^A Indents the caption text, so it will `hang' under the first line of the text. +% Делает втяжку так, что первая строка (нумерационный заголовок) выступает влево.%^^A +% \label{TeXr:hang:label} +% +% \item[\UserDefined] +%^^A Own formats can be defined using |\DeclareCaptionFormat|. +% Собственное оформление может быть определено, с~помощью команды +% |\DeclareCaptionFormat|. \SeeUserDefined +% \end{Options} +% +% \begin{Example} +%^^A An example: Specifying the option +% Пример: задание опции +% \begin{quote} +% |format=hang| +% \end{quote} +%^^A yields captions like this: +% создаёт подписи как эта: +% \example{format=hang}{\figuretext} +% \end{Example} +% +% \DescribeMacro{indention=} +%^^A For both formats (\texttt{plain} and \texttt{hang}) you can setup an extra +%^^A indention starting at the second line of the caption. You do this with the +%^^A option +% Для обоих оформлений (\texttt{plain} и~\texttt{hang}) можно установить +% дополнительную втяжку второй строки подписи. Это можно сделать с~ключом +% \begin{quote} +% |indention=|\meta{amount}. +% \end{quote} +%^^A% [Please note, that indention of the keys \verb|format=hang| and +%^^A% |indention=|\meta{amount} are summarized.---\emph{Trans.}] +% [Обратите внимание, что втяжка из ключей \verb|format=hang| и~|indention=|\meta{amount} +% суммируются. \cdash--- \emph{Прим.\,перев.}] +% +%^^A Two examples: +% Пара примеров: +% +% \begin{Example} +% \begin{quote} +% |format=plain,indention=.5cm| +% \end{quote} +% \captionsetup{aboveskip=0pt} +% \example{format=plain,indention=.5cm}{\figuretext} +% \end{Example} +% +% \begin{Example} +% \begin{quote} +% |format=hang,indention=-0.5cm| +% \end{quote} +% \captionsetup{aboveskip=0pt} +% \example{format=hang,indention=-0.5cm}{\figuretext} +% \end{Example} +% +% +% \DescribeMacro{labelformat=} +%^^A With the option +% С~ключом\label{TeXr:caplabel:a} +% \nopagebreak[3] +% \begin{quote} +% |labelformat=|\meta{label format name} +% \end{quote} +% \NEWdescription{v3.0e} +%^^A you specify how the caption label will be typeset. +%^^A There are four standard caption label formats: +% вы задаёте, как печатается нумерационная часть. +% Существуют четыре стандартных оформления нумерационного заголовка: +% +% \begin{Options}{\OptionLabel} +% \item[default] +%^^A the caption label will be typeset as specified by the document class, +%^^A usually this means the name and the number (like \texttt{simple}). +%^^A (this is the default behaviour.) +% нумерационный заголовок печатается так же как в~стандартных классах, +% это обычно название флота и~номер (как \texttt{simple}). +% (Задаётся по умолчанию.) +% +% \item[empty] +%^^A The caption label will be empty. (This option makes sense when used +%^^A together with other options like \texttt{labelsep=none}.) +% Нумерационный заголовок отсутствует. (Эта опция имеет смысл вместе +% с~опциями типа \texttt{labelsep=none}.) +% +% \item[simple] +%^^A The caption label will be typeset as a name and a number. +% Нумерационный заголовок печатается как название флота и~его номер. +% +% \item[parens] +%^^A The number of the caption label will be typeset in parentheses. +% Номер в~нумерационной части заголовка печатается в~скобках. +% +% \item[\UserDefined] +%^^A Own label formats can be defined using |\DeclareCaptionLabelFormat|. +% Собственное оформление может быть определено с~помощью +% команды |\DeclareCaptionLabelFormat|. +% \SeeUserDefined +% \end{Options} +% +% \begin{Example} +%^^A An example: Using the options +% Пример: с~опциями ключей +% \begin{quote} +% |labelformat=parens,labelsep=quad| +% \end{quote} +%^^A gives captions like this one: +% создаётся такая подпись: +% \example{labelformat=parens,labelsep=quad}{\figuretext} +% \end{Example} +% +% \DescribeMacro{labelsep=} +%^^A With the option +% С~ключом +% \begin{quote} +% |labelsep=|\meta{label separator name} +% \end{quote} +%^^A you specify what caption separator will be used. +%^^A You can choose one of the following: +% вы определяете какой разделитель [между нумерационным заголовком и~текстом] +% будет использоваться. +% Вы можете задать следующие опции: +% +% \begin{Options}{\OptionLabel} +% \item[none] +%^^A There is no caption separator. (This option makes sense when used +%^^A together with other options like \texttt{labelformat=empty}.) +% Отсутствует разделитель нумерационной части и~текста подписи. (Применение этой опции +% имеет смысл вместе с~опциями типа \texttt{labelformat=empty}.) +% +% \item[colon] +%^^A The caption label and text will be separated by a colon and a space. +%^^A (This is the default one.) +% Нумерационный заголовок и~текст разделены двоеточием и~пробелом. +% (Задаётся по умолчанию.) +% +% \item[period] +%^^A The caption label and text will be separated by a period and a space. +% Нумерационная часть и~текст разделены точкой и~пробелом. +% +% \item[space] +%^^A The caption label and text will be separated by a single space. +% Нумерационная часть и~текст разделяется пробелом. +% +% \item[quad] +%^^A The caption label and text will be separated by a |\quad|. +% Нумерационная часть и~текст разделяется кегельной (|\quad|). +% +% \item[newline] +%^^A The caption label and text will be separated by a line break (|\\|). +% Нумерационный заголовок и~текст разделены новой строкой~(|\\|). +% +% +% \item[endash]\NEWfeature{v3.0h} +%^^A The caption label and text will be separated by an en-dash, +%^^A surrounded by spaces (| -- |). +% Нумерационный заголовок и~текст разделяется кратким тире, +% окружённым пробелами (| -- |). +% +% \item[\UserDefined] +%^^A Own separators can be defined using |\DeclareCaptionLabelSeparator|. +% Собственные разделители можно определить, используя команду +% |\DeclareCaptionLabelSeparator|. +% \SeeUserDefined +% \end{Options} +% +%^^A Three examples: +% Три примера: +% \begin{Example} +% \begin{quote} +% |labelsep=period| +% \end{quote} +% \captionsetup{aboveskip=0pt} +% \example{labelsep=period}{\figuretext} +% \end{Example} +% +% \begin{Example} +% \begin{quote} +% |labelsep=newline,singlelinecheck=false| +% \end{quote} +% \captionsetup{aboveskip=0pt} +% \example{labelsep=newline,singlelinecheck=false}{\figuretext} +% \end{Example} +% +% \begin{Example} +% \begin{quote} +% |labelsep=endash| +% \end{quote} +% \captionsetup{aboveskip=0pt} +% \example{labelsep=endash}{\figuretext}%^^A +% \label{TeXr:caplabel:z} +% \end{Example} +% +% \iffalse +% --------------------------------------------------------------------------- % +% \fi +% +%^^A \subsection{Justification} +% \subsection{Выключка} +% \label{justification} +% +% \DescribeMacro{justification=} +%^^A As addition to the caption format you could also specify a +%^^A \emph{caption justification}; it is specified with the option +% При оформлении подписи вы можете определить +% \emph{выключку подписи}; она задаётся ключом +% \begin{quote} +% |justification=|\meta{justification name}\quad. +% \end{quote} +% +%^^A You can choose one of the following: +% Вы можете выбрать следующие опции: +% +% \begin{Options}{\OptionLabel} +% \item[justified] +%^^A Typesets the caption as a normal paragraph. (This is the default.) +% Печатает подпись в~виде обычного абзаца. (По умолчанию.) +% +% \item[centering] +%^^A Each line of the caption will be centered. +% Все строки выключены по центру. +% +% \iffalse +% \item[Centering] +%^^A Each line of the caption will be centered, too. +%^^A But this time the command |\Centering| of the \package{ragged2e} package +%^^A will be used to achieve this. This difference is that this time the word +%^^A breaking algorithm of \TeX\ will work inside the caption. +% Каждая строка также выключена по центру. +% Но в~данном случае используется команда |\Centering| из пакета \package{ragged2e}. +% Это означает что включается алгоритм разрыва [слов] на строки Plain \TeX'а. +% \fi +% +% \item[centerlast] +%^^A The last line of each paragraph of the caption text will be centered. +% Абзац набирается на полный формат, последняя строка выключена по центру. +% +% \item[centerfirst] +%^^A Only the first line of the caption will be centered. +% Центрируется только первая строка [остальные, в~том числе и~концевая, +% выключаются на полный формат]. +% +% \item[raggedright] +%^^A Each line of the caption will be moved to the left margin. +% Строки подписи выключены влево. +% +% \iffalse +% \item[RaggedRight] +%^^A Each line of the caption will be moved to the left margin using +%^^A the command |\RaggedRight| from the \package{ragged2e} package. +% Строки подписи выключены влево с~использованием команды +% |\RaggedRight| из пакета \package{ragged2e}. +% \fi +% \item[RaggedRight] +%^^A Each line of the caption will be moved to the left margin, too. +%^^A But this time the command |\RaggedRight| of the \package{ragged2e} package +%^^A will be used to achieve this. The main difference is that the word +%^^A breaking algorithm of \TeX\ will work inside captions. +% Строки подписи также выключены влево, +% но в~данном случае используется |\RaggedRight| пакета \package{ragged2e}. +% Отличие состоит в~том, что используется +% алгоритм разрыва [слов] на строки Plain \TeX'а. +% +% \item[raggedleft] +%^^A Each line of the caption will be moved to the right margin. +% Строки подписи выключены вправо. +% +% \iffalse +% \item[RaggedLeft] +%^^A Each line of the caption will be moved to the right margin using +%^^A the command |\RaggedLeft| from the \package{ragged2e} package. +% Строки подписи выключены вправо с~использованием команды +% |\RaggedRight| из пакета \package{ragged2e}. +% \fi +% +% \item[\UserDefined] +%^^A Own justifications can be defined using |\DeclareCaptionJustification|. +% Собственные определения выключки можно задать с~помощью команды +% |\DeclareCaptionJustification|. +% \SeeUserDefined +% \end{Options} +% +%^^A Three examples: +% Три примера:\label{TeXr:centerlast} +% \begin{Example} +% \begin{quote} +% |justification=centerlast| +% \end{quote} +% \captionsetup{aboveskip=0pt} +% \example{justification=centerlast}{\figuretext} +% \end{Example} +% +% \begin{Example} +% \begin{quote} +% |format=hang,justification=raggedright| +% \end{quote} +% \captionsetup{aboveskip=0pt} +% \example{format=hang,justification=raggedright}{\figuretext} +% \end{Example} +% +% \begin{Example} +% \begin{quote} +% |labelsep=newline,justification=centering| +% \end{quote} +% \captionsetup{aboveskip=0pt} +% \example{belowskip=\abovecaptionskip,labelsep=newline,justification=centering}{\figuretext} +% \end{Example} +% +% \DescribeMacro{singlelinecheck=}\label{TeXr:singleline:a} +%^^A The standard \LaTeX\ document classes (|article|, |report|, and |book|) +%^^A automatically center a caption if it fits in one single line: +% Стандартные классы \LaTeX'а (|article|, |report|, и~|book|) +% автоматически центрируют подпись если она однострочная: +% +% \example{belowskip=\abovecaptionskip}{Коротенькая подпись.} +% +% \DANGER +%^^A The \thispackage\ package adapts this behaviour and therefore usually +%^^A ignores the justification you have set with |justification=| in such case. +%^^A But you can switch this special treatment of such short captions off +%^^A with the option +% Пакет \thispackage\ следует за этим алгоритмом и~поэтому +% в~таких случаях игнорирует выключку, заданную ключом |justification=|. +% Определить, следовать этому алгоритму или нет можно, +% задав ключ +% \begin{quote} +% |singlelinecheck=|\meta{bool}\quad. +% \end{quote} +%^^A Using |false|, |no|, |off| or |0| for \meta{bool} switches the +%^^A extra centering off: +% Используя |false|, |no|, |off| или |0| вместо \meta{bool} вы отключите +% центрирование однострочной подписи: +% \begin{quote} +% |singlelinecheck=false| +% \end{quote} +%^^A Doing so the above short caption would look like +% После этого определения короткие подписи +% [при задании выключки по умолчанию в~виде обычного абзаца] +% будут выглядеть так +% +% \begingroup +% \captionsetup{type=figure} +% \ContinuedFloat +% \endgroup +% \example{belowskip=\abovecaptionskip,singlelinecheck=false}{Коротенькая подпись.} +% +%^^A You switch the extra centering on again by using |true|, |yes|, |on| or |1| +%^^A for \meta{bool}. (The default is on.) +% Используя |true|, |yes|, |on| или |1| вместо \meta{bool} вы включите механизм +% центрирования коротких подписей. (Задано по умолчанию.)%^^A +% \label{TeXr:singleline:z} +% +% \iffalse +% --------------------------------------------------------------------------- % +% \fi +% +%^^A \subsection{Fonts} +% \subsection{Шрифты} +% \label{fonts} +% +% \DescribeMacro{font=} +% \DescribeMacro{labelfont=} +% \DescribeMacro{textfont=} +%^^A There are three font options which affects different parts of the caption: +%^^A One affecting the whole caption (|font|), one which only affects the caption +%^^A label and separator (|labelfont|) and at least one which only affects the +%^^A caption text (|textfont|). +%^^A You set them up using the options +% Заданы три ключа которые определяют шрифт разных элементов подписи: +% Один задаёт шрифт для всей подписи (|font|), другой задаёт шрифт только +% для нумерационного заголовка и~разделителя (|labelfont|), и~ещё один +% \cdash--- шрифт для текста (|testfont|). +% Вы задаёте их, используя ключи +% \begin{quote}\begin{tabular}{@{}r@{}ll} +% |font=| & \marg{font options} & ,\\ +% |labelfont=| & \marg{font options} & и\\ +% |textfont=| & \marg{font options} & .\\ +% \end{tabular}\end{quote} +% +%^^A And these are the available font options: +% Теперь существующие опции данных ключей: +% +% \begin{Options}{\OptionLabel} +% \item[scriptsize] {\scriptsize Very small size} +% \item[footnotesize] {\footnotesize The size usually used for footnotes} +% \item[small] {\small Small size} +% \item[normalsize] {\normalsize Normal size} +% \item[large] {\large Large size} +% \item[Large] {\Large Even larger size} +% +% \item[up] {\upshape Upright shape} +% \item[it] {\itshape Italic shape} +% \item[sl] {\slshape Slanted shape} +% \item[sc] {\scshape Small Caps shape} +% +% \item[md] {\mdseries Medium series} +% \item[bf] {\bfseries Bold series} +% +% \item[rm] {\rmfamily Roman family} +% \item[sf] {\sffamily Sans Serif family} +% \item[tt] {\ttfamily Typewriter family} +% +% \item[\UserDefined] +%^^A Own font options can be defined using |\DeclareCaptionFont|. +% Собственные опции могут быть определены с~помощью команды +% |\DeclareCaptionFont|. +% \SeeUserDefined +% \end{Options} +% +%^^A If you use only one of these options you can omit the braces; +%^^A e.g., the options +% Если используется одна опция ключа, фигурные скобки можно опустить; +% например, опции +% \iffalse +% \begin{quote} +% \fi +% |font={small}| +% \iffalse +% \end{quote} +% \fi +% и +% \iffalse +% \begin{quote} +% \fi +% |font=small| +% \iffalse +% \end{quote} +% \fi +%^^A will give the same result. +% дадут одинаковый результат. +% +%^^A Two examples: +% Пара примеров: +% \begin{Example} +% \begin{quote} +% |font={small,it},labelfont=bf| +% \end{quote} +% \captionsetup{aboveskip=0pt} +% \example{font={small,it},labelfont=bf}{\figuretext} +% \end{Example} +% +% \begin{Example} +% \begin{quote} +% |font=small,labelfont=bf,textfont=it| +% \end{quote} +% \captionsetup{aboveskip=0pt} +% \example{font=small,labelfont=bf,textfont=it}{\figuretext} +% \end{Example} +% +% \iffalse +% --------------------------------------------------------------------------- % +% \fi +% +%^^A \subsection{Margins and further paragraph options} +% \subsection{Поля и~другие опции формирования абзаца} +% \label{margins} +% +% \DescribeMacro{margin=} +% \DescribeMacro{width=} +%^^A For all captions you can specify \emph{either} an extra margin \emph{or} +%^^A a fixed width. You do this by using the options +% Для всех подписей можно определить \emph{либо} дополнительную втяжку +% \emph{либо} фиксированную ширину. Это задаётся ключами +% \begin{quote} +% \begin{tabular}{@{}r@{}ll} +% |margin=| & \meta{amount} & \emph{или}\\ +% |width=| & \meta{amount} & \\ +% \end{tabular}\end{quote} +%^^A Nevertheless what option you use, the left and right margin will be the +%^^A same. +% Независимо от того, какой ключ используется, левое и~правое поле +% будут симметричны. +% +%^^A Two examples will illustrating this: +% Два иллюстрирующих примера: +% \begin{Example} +% \begin{quote} +% |margin=10pt| +% \end{quote} +% \captionsetup{aboveskip=0pt} +% \example{margin=10pt}{\figuretext} +% \end{Example} +% +% \begin{Example} +% \begin{quote} +% |width=.75\textwidth| +% \end{quote} +% \captionsetup{aboveskip=0pt} +% \example{width=.75\textwidth}{\figuretext} +% \end{Example} +% +% \DescribeMacro{parskip=}\label{TeXr:multipar:a} +%^^A This option is useful for captions containing more than one paragraph. +%^^A It specifies the extra vertical space inserted between them: +% Данный ключ понадобится, если подписи содержат более одного абзаца. +% Он задаёт дополнительную вертикальную отбивку между абзацами: +% \begin{quote} +% |parskip=|\meta{amount} +% \end{quote} +%^^A One example: +% Пример: +% \begin{Example} +% \begin{quote} +% |margin=10pt,parskip=5pt| +% \end{quote} +% \captionsetup{aboveskip=0pt} +% \example{margin=10pt,parskip=5pt}{ +%^^A First paragraph of the caption. This one contains some test, just to +%^^A show how these options affect the layout of the caption. +%^^A +%^^A Second paragraph of the caption. This one contains some text, too, to +%^^A show how these options affect the layout of the caption.} +% Первый абзац подписи. Он содержит немного текста, чтобы показать +% как заданные настройки создают оформление подписи. +% +% Второй абзац подписи. Он тоже содержит немного текста, чтобы показать +% как заданные настройки создают оформление подписи.} +% \end{Example} +% +% \DescribeMacro{hangindent=} +%^^A The option +% Ключ +% \begin{quote} +% |hangindent=|\meta{amount} +% \end{quote} +%^^A is for setting up a hanging indention starting from the second line of each +%^^A paragraph. If the caption contains just a single paragraph, using this option +%^^A leads to the same result as the option |indention=| you already know about. +%^^A But if the caption contains multiple paragraphs you will notice the difference: +% задаёт втяжку для вторых строк каждого абзаца подписи. +% Если подпись состоит из одного абзаца, этот ключ даёт тот же результат +% что и~известный вам ключ |indention=|. +% Но в~подписи из нескольких абзацев вы увидите разницу: +% +% \begin{Example} +% \begin{quote} +% |format=hang,indention=-.5cm| +% \end{quote} +% \captionsetup{aboveskip=0pt} +% \example{format=hang,indention=-.5cm}{ +% Первый абзац подписи. Он содержит немного текста, чтобы показать +% как заданные настройки создают оформление подписи. +% +% Второй абзац подписи. Он тоже содержит немного текста, чтобы показать +% как заданные настройки создают оформление подписи.} +% \end{Example} +% +% \begin{Example} +% \begin{quote} +% |format=hang,hangindent=-.5cm| +% \end{quote} +% \captionsetup{aboveskip=0pt} +% \example{format=hang,hangindent=-.5cm}{ +% Первый абзац подписи. Он содержит немного текста, чтобы показать +% как заданные настройки создают оформление подписи. +% +% Второй абзац подписи. Он тоже содержит немного текста, чтобы показать +% как заданные настройки создают оформление подписи.} +% \label{TeXr:multipar:z} +% \end{Example} +% +% \iffalse +% --------------------------------------------------------------------------- % +% \fi +% +% +%^^A \subsection{Styles} +% \subsection{Стили} +% \label{style} +% +% \NoBreak\DescribeMacro{style=} +%^^A A suitable combination of caption options is called \emph{caption style}. +%^^A You can compare them more or less to page styles which you set up with +%^^A |\pagestyle|: The caption style provides all settings for a whole caption layout. +% Определённая\nopagebreak[4] комбинация нескольких ключей создаёт \emph{стиль подписи}. +% Это можно сравнить со стилями колонтитула, задаваемого командой +% |\pagestyle|: стиль подписи задаёт все настройки для оформления подписи. +% +%^^A You switch to an already defined caption style with the option +% Предварительно созданный стиль можно вызвать ключом +% \begin{quote} +% |style=|\meta{style name}\quad. +% \end{quote} +%^^A The \thispackage\ package usually defines only the style |default| which +%^^A puts all options you already know about to the default ones. +%^^A This means that specifying the option +% Пакет \thispackage\ задаёт стиль |default|, который +% устанавливает известным вам ключам значения по умолчанию. +% Это означает, что определение этого ключа как +% \begin{quote} +% |style=default| +% \end{quote} +%^^A has the same effect as specifying all these options: +% даст тот же эффект, что и~задание всех ключей, приведённых ниже: +% \begin{quote} +% |format=default,labelformat=default,labelsep=default,|\\ +% |justification=default,font=default,labelfont=default,|\\ +% |textfont=default,margin=0pt,indention=0pt,parindent=0pt|\\ +% |hangindent=0pt,singlelinecheck=true| +% \end{quote} +% +%^^A Own caption styles can be defined using |\DeclareCaptionStyle|. +% Собственный стиль подписи можно определить, используя |\DeclareCaptionStyle|. +% \SeeUserDefined +% +% \iffalse +% --------------------------------------------------------------------------- % +% \fi +% +%^^A \subsection{Skips} +% \subsection{Отбивки} +% +% \DescribeMacro{aboveskip=} +% \DescribeMacro{belowskip=} +%^^A The spaces above and below the caption are controlled by the skips +%^^A |\abovecaptionskip| and |\belowcaptionskip|. The standard \LaTeX\ document +%^^A classes |article|, |report| and |book| set |\abovecaptionskip| to |10pt| +%^^A and |\belowcaptionskip| to |0pt|. +% Отбивки сверху и~снизу подписи определяются командами +% |\abovecaptionskip| и~|\belowcaptionskip|. Стандартные классы \LaTeX'а +% |article|, |report| и~|book| задают |\abovecaptionskip| равным |10pt|, +% а~|\belowcaptionskip|\hbox{ \cdash--- |0pt|}. +% +% +%^^A Both skips can be changed with the command |\setlength|, but you can +%^^A use these options, too: +% Обе отбивки могут быть изменены командой |\setlength|, но также можно +% использовать и~ключи: +% \nopagebreak[3] +% \begin{quote}\begin{tabular}{@{}r@{}ll} +% |aboveskip=| & \meta{amount} & и\\ +% |belowskip=| & \meta{amount} & .\\ +% \end{tabular}\end{quote} +% +% \DescribeMacro{position=}\label{TeXr:captionskips:a} +%^^A Using |\abovecaptionskip| and |\belowcaptionskip| has a major design flaw: +%^^A If the caption is typeset \emph{above} (and not \emph{below}) the figure +%^^A or table they are not set up very useful at default, because there will be +%^^A some extra space above the caption but no space between the caption and the +%^^A figure or table itself. (Remember: |\belowcaptionskip| is usually set to |0pt|.) +% Использование команд |\abovecaptionskip| и~|\belowcaptionskip| имеет один +% недостаток: если подпись должна быть помещена \emph{над}, а~не \emph{под} +% плавающим объектом, то, в~результате, мы можем получить ненужную отбивку сверху +% и~никакой отбивки между подписью и~объектом. +% (Напомним: |\belowcaptionskip| обычно определена как~|0pt|.) +% +%^^A Please compare the spacing in these small tables: +% Пожалуйста, сравните отбивки у~двух небольших таблиц: +% \begin{Example} +% \begin{minipage}[c]{.5\linewidth} +% \iffalse +% \captionsetup{aboveskip=0pt}% +% \fi +% \captionof{table}{Табличка} +% \centering\begin{tabular}{ll} +% A & B \\ +% C & D \\ +% \end{tabular} +% \end{minipage} +% \begin{minipage}[c]{.5\linewidth} +% \centering\begin{tabular}{ll} +% A & B \\ +% C & D \\ +% \end{tabular} +% \captionof{table}{Табличка} +% \end{minipage} +% \end{Example} +% +%^^A But you can fix this by using the option |position=|: It specifies how the +%^^A spacing above and below the caption will be used: +% Но это можно исправить используя ключ |position=|: он определяет, как +% отбивки сверху и~снизу будут использованы; опция +% \begin{quote} +% |position=top|\quad(или |position=above|) +% \end{quote} +%^^A tells the \thispackage\ package to use the spacing useful for caption +%^^A \emph{above} the figure or table and +% говорит пакету \thispackage, что нужно задать соответствующие отбивки для подписи +% \emph{сверху} рисунка или таблицы и~опция +% \begin{quote} +% |position=bottom|\quad(или |position=below|) +% \end{quote} +%^^A tells the \thispackage\ package to use the spacing useful for captions +%^^A \emph{below} the figure or table. (The last one is the default setting +%^^A except for |longtable|s.) +% велит пакету \thispackage\ расставить соответствующие отбивки для подписи +% \emph{снизу} рисунка или таблицы. (Данная опция задаётся по умолчанию +% кроме окружения многостраничной таблицы |longtable|.) +% +%^^A So adding an extra |\captionsetup{position=top}| to the left example +%^^A table gives you proper spacing around both captions: +% Итак задание |\captionsetup{position=top}| для левой таблицы, +% в~примере выше даст нужные отбивки для обеих подписей: +% \begin{Example} +% \begin{minipage}[c]{.5\linewidth} +% \captionsetup{position=top} +% \captionof{table}{Табличка} +% \centering\begin{tabular}{ll} +% A & B \\ +% C & D \\ +% \end{tabular} +% \end{minipage} +% \begin{minipage}[c]{.5\linewidth} +% \centering\begin{tabular}{ll} +% A & B \\ +% C & D \\ +% \end{tabular} +% \captionof{table}{Табличка} +% \end{minipage} +% \end{Example} +% +%^^A (Technically speaking |\abovecaptionskip| and |\belowcaptionskip| will +%^^A be swapped if you specify the option |position=top|, so in both cases +%^^A |\abovecaptionskip| will be used between the caption and the figure or +%^^A table itself.) +% («Техника» работы ключа такова: |\abovecaptionskip| и~|\belowcaptionskip| +% меняются местами если задана опция |position=top|, поэтому в~обоих случаях +% |\abovecaptionskip| задаётся между подписью и~рисунком или таблицей.) +% +%^^A This option is especially useful when used together with the optional +%^^A argument of the |\captionsetup| command. +%^^A \See{\Section{misc}{Useful stuff} for details}\par +%^^A For example +% Этот ключ нужен когда используется вместе с~дополнительным аргументом +% команды |\captionsetup|. +% \See{\Section{misc}{Полезные утилиты}, чтобы узнать +% подробности.}\par Например, опция ключа +% \begin{quote} +% |\captionsetup[table]{position=top}| +% \end{quote} +%^^A causes all captions within tables to be treated as captions \emph{above} +%^^A the table (regarding spacing around it). +% говорит, что подписи в~плавающих таблицах помещаются \emph{сверху} +% (с~соответствующим отбивками). +% \DescribeMacro{tableposition=}\label{TeXr:captop:a}%^^A +% \NEWfeature{v3.0a} +%^^A Because this is a very common setting the \thispackage\ package offers +%^^A an abbreviating option for the use with |\usepackage|: +% Поскольку такая установка очень популярна, пакет \thispackage\ предлагает +% ключ"=аббревиатуру, для использования его в~строке |\usepackage|: +% \begin{quote} +%^^A% |\usepackage[|\ldots|,tableposition=top]{caption}|\footnote{Please +%^^A% note that this is \emph{not} sufficient when using a +%^^A% \KOMAScript\ document class, you need to use the \emph{global} +%^^A% option |tablecaptionabove|, too.} +% |\usepackage[|\ldots|,tableposition=top]{caption}|\footnote{Обратите внимание, +% что этот ключ \emph{не} достаточен, если используется класс +% \KOMAScript, вам понадобится также \emph{глобальная} +% опция |tablecaptionabove|.} +% \end{quote} +%^^A is equivalent to +% что эквивалентно +% \begin{quote} +% |\usepackage[|\ldots|]{caption}|\\ +% |\captionsetup[table]{position=top}| +% \end{quote}\label{TeXr:captionskip:z}%^^A +% \label{TeXr:captop:z} +% +% \iffalse +% --------------------------------------------------------------------------- % +% \fi +% +% +%^^A \section{Useful stuff} +% \section{Полезные утилиты} +% \label{misc} +% +% \DescribeMacro{\caption} +%^^A The command +% Команда +% \nopagebreak[3] +% \begin{quote} +% |\caption|\oarg{lst\_entry}\marg{heading} +% \end{quote} +% \nopagebreak[3] +%^^A typesets the caption inside a floating environment like |figure| or |table|. +%^^A Well, you already know this, but the \thispackage\ package offers an extension: +%^^A If you leave the argument \meta{lst\_entry} empty, no entry in the list of +%^^A figures or tables will be made. For example: +% печатает подпись внутри окружения флота, типа |figure| или |table|. +% Так, это нам известно, но новость состоит в~том, что если +% задать аргумент \meta{lst\_entry} пустым, подпись в~списке рисунков или +% таблиц не появится; например, +% \begin{quote} +%^^A |\caption[]{A figure without entry in the list of figures.}| +% |\caption[]{Подпись без записи в списке рисунков.}| +% \label{TeXr:nolistentry:I} +% \end{quote} +% +% \DescribeMacro{\caption*}\label{TeXr:starcaption:a}%^^A +%^^A The \package{longtable} package defines the command |\caption*| which +%^^A typesets the caption without label and without entry in the list of tables. +%^^A An example: +% Пакет \package{longtable} определяет команду |\caption*| которая +% печатает подпись без метки и~занесения её в~список таблиц. +% Пример: +% \begin{quote} +% |\begin{longtable}{cc}|\\ +% | \caption*{Табличка}\\|\\ +% | A & B \\|\\ +% | C & D \\|\\ +% |\end{longtable}| +% \end{quote} +% выглядит следующим образом:\nopagebreak +% \begin{longtable}{cc} +% \caption*{Табличка}\\ +% A & B \\ +% C & D \\ +% \end{longtable} +% +%^^A This package offers this feature, too, so you can use this command now within +%^^A every floating environment like |figure| or |table|, like: +% Данный пакет тоже предлагает такую возможность. И~теперь вы можете использовать эту команду +% с~любым окружением плавающего объекта, например |figure| или |table|, как здесь: +% \begin{quote} +% |\begin{table}|\\ +% | \caption*{Табличка}|\\ +% | \begin{tabular}{cc}|\\ +% | A & B \\|\\ +% | C & D \\|\\ +% | \end{tabular}|\\ +% |\end{table}| +% \end{quote} +% +% \DescribeMacro{\captionof}%^^A +% \DescribeMacro{\captionof*}\label{TeXr:captiononof:a}%^^A +%^^A Sometimes you want to typeset a caption \emph{outside} a floating environment, +%^^A putting a figure within a |minipage| for instance. For this purpose the +%^^A \thispackage\ package offers the command +% Иногда вам нужно создать подпись \emph{вне} окружения флота, +% поместив, к~примеру, подпись внутри окружения |minipage|. Для этой цели пакет +% \thispackage\ предлагает команду +% \begin{quote} +% |\captionof|\marg{float type}\oarg{lst\_entry}\marg{heading}\quad. +% \end{quote} +%^^A Note that the first argument, the \meta{float type}, is mandatory here, because +%^^A the |\captionof| command needs to know which name to put into the caption label +%^^A (e.g. ``Figure'' or ``Table'') and in which list to put the contents entry. +%^^A An example: +% Обратите внимание, что первый аргумент, \meta{float type}, в~данном случае является +% обязательным, поскольку команда |\captionof| должна знать, к~какому плавающему +% объекту создать подпись (например. «Рис.» или «Таблица») и~в~какой список поместить +% подпись. Пример +% \begin{quote} +% |\captionof{figure}{Картинка}|\\ +% |\captionof{table}{Табличка}| +% \end{quote} +%^^A typesets captions like this: +% создаёт подписи как здесь: +% \begin{Example} +% \captionof{figure}{Картинка} +% \captionsetup{belowskip=\abovecaptionskip} +% \captionof{table}{Табличка} +% \end{Example} +% +%^^A The star variant |\captionof*| has the same behaviour as the |\caption*| command: +%^^A it typesets the caption without label and without entry to the list of figures +%^^A or tables. +% «Звёздный» вариант |\captionof*| даёт тот же результат, что и~|\caption*|: +% печатает подпись без нумерационного заголовка и~вывода в~список рисунков или +% таблиц. +% +%^^A Please use both |\captionof| and |\captionof*| only \emph{inside} environments +%^^A (like |minipage| or |\parbox|), otherwise a page break can appear between content +%^^A and caption. Furthermore some strange effects could occur (e.g., wrong spacing +%^^A around captions). +% Используйте обе команды, |\captionof| и~|\captionof*|, только в~окружениях +% (типа |minipage| или |\parbox|), иначе подпись может разорваться между страницами. +% Кроме этого могут возникнуть побочные эффекты (например, неверные отбивки +% вокруг подписи).\label{TeXr:captiononof:z}\label{TeXr:starcaption:z} +% +% \DescribeMacro{\ContinuedFloat}\label{TeXr:continued:a} +%^^A Sometimes you want to split figures or tables without giving them +%^^A their own reference number. This is what the command +% Иногда возникает необходимость разбить рисунки или таблицы на несколько +% частей, задав им общий номер. Для этого предназначена команда +% \begin{quote} +% |\ContinuedFloat|\quad. +% \end{quote} +%^^A is for; it should be used as first command inside the floating environment. +%^^A It prevents the increment of the relevant counter (usually done by |\caption|) +%^^A so a figure or table with a |\ContinuedFloat| in it gets the same reference +%^^A number as the figure or table before. +% Лучше её поставить первой внутри окружения флота. +% Команда |\ContinuedFloat| отменяет увеличение соответствующего счётчика флота +% (используемого командой |\caption|) +% и~задаёт тот же номер как и~у~рисунка или таблицы выше. +% +%^^A An example: +% Пример: +% \begin{quote} +% |\begin{table}|\\ +% |\caption{Табличка}|\\ +% \ldots\\ +% |\end{table}|\\ +% \ldots\\ +% |\begin{table}\ContinuedFloat|\\ +% |\caption{Табличка (продолжение)}|\\ +% \ldots\\ +% |\end{table}| +% \end{quote} +%^^A gives the following result: +% даст следующий результат: +% \begin{Example} +% \makeatletter\def\@captype{table}\makeatother +% \caption[]{Табличка} +% \centerline{\ldots} +% \ContinuedFloat +% \captionsetup{aboveskip=0pt} +% \caption[]{Табличка (продолжение)} +% \label{TeXr:continued:z} +% \end{Example} +% +% \DescribeMacro{\captionsetup} +%^^A We already know the |\captionsetup| command (see \Section{usage} +%^^A {Using the package}), but this time we get enlighten about +%^^A its optional argument \meta{float type}. +% Нам уже известна команда |\captionsetup| (см.~\Section{usage} +% {Использование пакета}), Но сейчас мы разберём значение +% дополнительного аргумента, \meta{float type}. +% +%^^A Remember, the syntax of this command is +% Напомним синтаксис этой команды +% \begin{quote} +% |\captionsetup|\oarg{float type}\marg{options}\quad. +% \end{quote} +% +%^^A If a \meta{float type} gets specified, all the \meta{options} don't +%^^A change anything at this time. Instead they only get marked for a later use, +%^^A when a caption inside of a floating environment of the particular type +%^^A \meta{float type} gets typeset. +%^^A For example +% Если \meta{float type} задан, все ключи и~опции, \meta{options} ничего +% не изменят в~месте задания. Они только определены для будущего использования, +% в~момент, когда подпись внутри окружения флота данного типа, +% \meta{float type}, будет напечатана. +% Например +% \begin{quote} +% |\captionsetup[figure]|\marg{options} +% \end{quote} +%^^A forces captions within a |figure| environment to use the given \meta{options}. +% определяет оформление \meta{options} для подписи внутри окружения |figure|. +% +%^^A Here comes an example to illustrate this: +% Далее идёт пример иллюстрирующий сказанное: +% \begin{quote} +% |\captionsetup{font=small}|\\ +% |\captionsetup[figure]{labelfont=bf}| +% \end{quote} +%^^A gives captions like this: +% создаст подписи вида: +% \begin{Example} +% \captionsetup{font=small} +% \captionsetup[figure]{labelfont=bf} +% \captionof{figure}[]{Картинка} +% \captionsetup{belowskip=\abovecaptionskip} +% \captionof{table}[]{Табличка} +% \end{Example} +% +%^^A As you see the command |\captionsetup[figure]{labelfont=bf}| only changed +%^^A the font of the figure caption labels, not touching all other ones. +% Как вы видите установка |\captionsetup[figure]{labelfont=bf}| изменяет +% только шрифт нумерационной части подписи, всё остальное остаётся. +% +% \DescribeMacro{\clearcaptionsetup} +%^^A If you want to get rid of these parameters marked for an automatic use within +%^^A a particular environment you can use the command +% Если вам внутри данного окружения нужно отменить параметры, заданные для +% текущего типа флота, используйте команду +% \begin{quote} +% |\clearcaptionsetup|\marg{float type}\quad. +% \end{quote} +% +%^^A For example |\clearcaptionsetup{figure}| would clear the extra handling in the +%^^A example above: +% Например |\clearcaptionsetup{figure}| отменит дополнительные настройки +% из примера выше: +% \begin{Example} +% \captionsetup{font=small} +% \captionof{figure}[]{Картика} +% \captionsetup{belowskip=\abovecaptionskip} +% \captionof{table}[]{Табличка} +% \end{Example} +% +%^^A As \meta{float type} you can usually give one of these two only: +%^^A |figure| or |table|. +%^^A But as we will see later some \LaTeX\ packages (like the +%^^A \package{float}, \package{longtable}, and \package{sidecap} package +%^^A for example) offer additional floating environments and these two +%^^A commands can also be used with them. +% В~качестве опции в~\meta{float type} вы можете обычно указывать два из них: +% |figure| или |table|. +% Но, как увидите позже, некоторые пакеты \LaTeX'а (как, например, +% \package{float}, \package{longtable}, и~\package{sidecap}) +% определяют дополнительные окружения и~эти две команды могут быть +% в~них использованы. +% +% \iffalse +% --------------------------------------------------------------------------- % +% \fi +% +% +%^^A \section{Do it yourself!} +% \section{Делаем сами!} +% \label{declare} +% +%^^A A family of commands is provided to allow users to define their own formats. +%^^A This enables information on separators, justification, fonts, and styles to +%^^A be associated with a name and kept in one place +%^^A (these commands need to appear in the document preamble, +%^^A this is the part between |\documentclass| and |\begin{document}|). +% Имеется семейство команд, позволяющих пользователю самостоятельно +% создать собственное оформление. +% Это позволяет информацию о~разделителях, выключке, шрифтах, и~стилях +% привязать к~определённому ключу, и~поместить всё это в~одном месте +% (такие команды должны находиться в~преамбуле документа \cdash--- +% это часть между строками команд |\documentclass| и~|\begin{document}|). +% +% +% \DescribeMacro{\DeclareCaptionFormat} +%^^A You can define your own caption formats using the command +% Вы можете определить своё оформление подписи, используя команду +% \begin{quote} +% |\DeclareCaptionFormat|\marg{name}\marg{code using \#1, \#2 and \#3}\quad. +% \end{quote} +%^^A At usage the system replaces \#1 with the caption label, \#2 with the +%^^A separator and \#3 with the text. So the standard format |plain| is +%^^A pre-defined by the \thispackage\ package as +% При использовании пакет заменяет \#1 на нумерационный заголовок, \#2 на +% разделитель и~\#3 на текст подписи. Итак, стандартный формат |plain| определён +% внутри пакета \thispackage\ как +% \begin{quote} +% |\DeclareCaptionFormat{plain}{#1#2#3\par}| +% \end{quote} +% +% \DescribeMacro{\DeclareCaptionLabelFormat} +%^^A Likewise you can define your own caption label formats: +% Аналогично вы можете определить формат нумерационного заголовка: +% \begin{quote} +% |\DeclareCaptionLabelFormat|\marg{name}\marg{code using \#1 and \#2} +% \end{quote} +%^^A At usage \#1 gets replaced with the name (e.g. ``figure'') and \#2 +%^^A gets replaced with the reference number (e.g. ``12''). +% При использовании \#1 заменяется на имя флота (например. «Рис.») и~\#2 +% заменяется на порядковый номер (например «12»). +% +% \DescribeMacro{\bothIfFirst} +% \DescribeMacro{\bothIfSecond} +%^^A If you define your own caption label formats and use the \package{subfig} +%^^A package\cite{subfig}, you should take care of empty caption label names. +%^^A For this purpose the commands +% Когда вы определяете своё оформление нумерационного заголовка и~используете +% также пакет \package{subfig}, вы должны помнить что в~подфлотах элемент +% «имя флота» будет пустым. Для этой цели следующие команды +% \begin{quote} +% |\bothIfFirst|\marg{first arg}\marg{second arg}\quad и\\ +% |\bothIfSecond|\marg{first arg}\marg{second arg} +% \end{quote} +%^^A are offered. |\bothIfFirst| tests if the first argument exists (means: is +%^^A not empty), |\bothIfSecond| tests if the second argument exists. If yes, +%^^A both arguments get typeset, otherwise none of them. +% и~предложены. Команда |\bothIfFirst| тестирует наличие первого аргумента (что он +% непустой), команда |\bothIfSecond| тестирует наличие второго. Если тестируемый +% аргумент есть, то печатаются оба аргумента, в~противном случае ни одного. +% +%^^A For example the standard label format |simple| is \emph{not} defined as +% Например, стандартное оформление нумерации |simple| определено не так: +% \begin{quote} +% |\DeclareCaptionLabelFormat{simple}{#1 #2}|\quad, +% \end{quote} +%^^A because this could cause an extra space if \#1 is empty. Instead |simple| +%^^A is defined as +% поскольку аргумент \#1 может быть пустым. Вместо этого |simple| +% определён следующим образом +% \begin{quote} +% |\DeclareCaptionLabelFormat{simple}{\bothIfFirst{#1}{ }#2}|\quad, +% \end{quote} +%^^A causing the space to appear only if the label name is present. +% в~результате пробел появится только тогда, когда есть имя нумерационного +% заголовка. +% +% +% \DescribeMacro{\DeclareCaptionLabelSeparator} +%^^A You can define your own caption label separators with +% Можно определить свой разделитель номера и~текста подписи с~помощью +% команды +% \begin{quote} +% |\DeclareCaptionLabelSeparator|\marg{name}\marg{code}\quad. +% \end{quote} +% \nopagebreak[3] +%^^A Again an easy example taken from the \thispackage\ package itself: +% И~опять простой пример из самого пакета \thispackage: +% \nopagebreak[3] +% \begin{quote} +% |\DeclareCaptionLabelSeparator{colon}{: }| +% \end{quote} +% +% +% \DescribeMacro{\DeclareCaptionJustification} +%^^A You can define your own caption justifications with +% Вы можете определить собственную выключку с~помощью команды +% \begin{quote} +% |\DeclareCaptionJustification|\marg{name}\marg{code}\quad. +% \end{quote} +%^^A The \meta{code} simply gets typeset just before the caption. +%^^A E.g.~using the justification |raggedright|, which is defined as +% Аргумент \meta{code} задаёт выключку до начала подписи. +% Например использование выключки |raggedright|, которая определена как +% \begin{quote} +% |\DeclareCaptionJustification{raggedright}{\raggedright}|\quad, +% \end{quote} +%^^A lets captions with all lines moved to the left margin. +% выключает все строки подписи к~левому полю. +% +% \DescribeMacro{\DeclareCaptionFont} +%^^A You can define your own caption fonts with +% Вы можете задать свой шрифт для подписи с~помощью +% \begin{quote} +% |\DeclareCaptionFont|\marg{name}\marg{code}\quad. +% \end{quote} +%^^A For example this package defines the options |small| and |bf| as +% Например данный пакет определяет опции |small| и~|bf| как +% \begin{quote} +% |\DeclareCaptionFont{small}{\small}|\quad и\\ +% |\DeclareCaptionFont{bf}{\bfseries}|\quad. +% \end{quote} +%^^A The line spacing could be customized using the \package{setspace} package, +%^^A for example:\NEWdescription{v3.0h} +% Интерлиньяж может быть настроен с~помощью пакета \package{setspace}, +% например:\NEWdescription{v3.0h} +% \begin{quote} +% |\usepackage{setspace}|\\ +% \iffalse +%^^A |\DeclareCaptionFont{singlespacing}{\setstretch{1}}|\quad\footnote{% +%^^A \emph{Note:} Using \cs{singlespacing} does not work here since it contains +%^^A a \cs{vskip} command.}\\ +% |\DeclareCaptionFont{singlespacing}{\setstretch{1}}|\quad\footnote{% +% \emph{Примечание:} Использование \cs{singlespacing} в данном случае +% не работает поскольку содержит команду \cs{vskip}.}\\ +% |\DeclareCaptionFont{onehalfspacing}{\onehalfspacing}|\\ +% |\DeclareCaptionFont{doublespacing}{\doublespacing}|\\ +% \fi +% |\captionsetup{font={onehalfspacing,small},labelfont=bf}| +% \end{quote} +% \example{font={onehalfspacing,small},labelfont=bf,singlelinecheck=off}\figuretext +%^^A An example which brings color into life: +% Пример использования цвета: +% \begin{quote} +% |\usepackage{color}|\\ +% |\DeclareCaptionFont{red}{\color{red}}|\\ +% |\DeclareCaptionFont{green}{\color{green}}|\\ +% |\DeclareCaptionFont{blue}{\color{blue}}|\\ +% |\captionsetup{labelfont=blue,textfont=green}| +% \end{quote} +% \example{labelfont=blue,textfont=green,singlelinecheck=off}\figuretext +% +% \DescribeMacro{\DeclareCaptionStyle} +%^^A You can define your own caption styles with +% Вы можете определить свои собственные стили с~помощью +% \begin{quote} +% |\DeclareCaptionStyle|\marg{name}\oarg{additional options}\marg{options} +% \end{quote} +%^^A Remember, caption styles are just a collection of suitable options, saved +%^^A under a given name. You can wake up these options at any time with the +%^^A option |style=|\meta{style name}. +% Вспомним, что стили подписи это коллекция ключей, сохранённых +% под данным именем. Вы можете привести их в~действие с~помощью ключа +% |style=|\meta{style name}. +% +%^^A All caption styles are based on the default set of options. (See \Section +%^^A {style}{Styles} for a complete list.) So you only need +%^^A to specify options which are different to them. +% Все стили подписей базируются на установках по умолчанию. (См. полный список +% в~\Section {style}{Стили}.) Поэтому достаточно определить опции, отличные +% от уже заданных. +% +%^^A If you specify \meta{additional options} they get used in addition when +%^^A the caption fits into a single line and this check was not disabled with +%^^A the option |singlelinecheck=off|. +% Если вы определите \meta{additional options} они будут использоваться когда +% подпись будет однострочной, и~контроль коротких подписей не отключен +% заданием опции |singlelinecheck=off|. +% +%^^A Again a very easy example taken from the core of this package: The +%^^A caption style |default| is pre-defined as +% Опять же очень простой пример из самого |caption.sty|: +% \begin{quote} +% |\DeclareCaptionStyle{default}[justification=centering]{}| +% \end{quote} +% +% \iffalse +% --------------------------------------------------------------------------- % +% \fi +% +%^^A \subsection{Further Examples} +% \subsection{Ещё несколько примеров} +% +%^^A If you would like to have a colon \emph{and} a line break as caption +%^^A separator you could define it this way: +% Если вам нужно точка и новая строка как разделитель между номером и~текстом +% определите это так: +% \begin{quote} +% |\DeclareCaptionLabelSeparator{period-newline}{. \\}| +% \end{quote} +%^^A Selecting this separator with |\captionsetup{labelsep=period-newline}| you +%^^A get captions like this: +% Задав этот разделитель как |\captionsetup{labelsep=period-newline}| вы +% получите следующую подпись: +% \begin{Example} +% \captionsetup{labelsep=period-newline,labelfont=bf,margin=10pt} +% \captionsetup{aboveskip=0pt,type=figure} +% \caption[]{\figuretext} +% \end{Example} +% +%^^A For short captions---which fit into one single line---this separator +%^^A may not be satisfying, even when the automatically centering process +%^^A is switched off (with |singlelinecheck=off|): +% Для кратких подписей \cdash--- которые помещаются на одной строке \cdash--- такой +% разделитель не годится, даже если отменено автоматическое центрирование +% (с~помощью |singlelinecheck=off|): +% \begin{Example} +% \captionsetup{labelsep=period-newline,labelfont=bf,margin=10pt,singlelinecheck=0} +% \captionsetup{aboveskip=0pt,type=figure} +% \caption[]{Картинка.} +% \end{Example} +% +%^^A An own caption style which selects another caption separator automatically +%^^A puts this right: +% Специальный стиль, который определяет другой разделитель автоматически +% возвращает всё на места: +% \begin{quote} +% |\DeclareCaptionStyle{period-newline}%|\\ +% | [labelsep=period]{labelsep=period-newline}| +% \end{quote} +% \begin{Example} +% \captionsetup{style=period-newline,labelfont=bf,margin=10pt} +% \captionsetup{aboveskip=0pt,type=figure} +% \ContinuedFloat +% \caption[]{Картинка.} +% \end{Example} +%^^A If you would like to keep the centering of these captions instead, an +%^^A appropriate definition would be something like +% Если вы предпочтёте оставить центрирование короткой строки +% нужно определить +% \begin{quote} +% |\DeclareCaptionStyle{period-newline}%|\\ +% | [labelsep=period,justification=centering]%|\\ +% | {labelsep=period-newline}|\quad. +% \end{quote} +%^^A Using this definition short captions look like +% При этом определении короткие подписи будут выглядеть так +% \begin{Example} +% \captionsetup{style=period-newline2,labelfont=bf,margin=10pt} +% \captionsetup{aboveskip=0pt,type=figure} +% \ContinuedFloat +% \caption[]{Картинка.} +% \end{Example} +%^^A while long ones still have a line break after the caption label. +% в~то же время длинные подписи сохранят разрыв после номера флота. +% +%^^A Slightly changed, you also get centered captions if they are longer than +%^^A one line: +% Чуть изменив стиль, вы получите и~длинные подписи центрированными: +% \begin{quote} +% |\DeclareCaptionStyle{period-newline}%|\\ +% | [labelsep=period]%|\\ +% | {labelsep=period-newline,justification=centering}| +% \end{quote} +% \begin{Example} +% \captionsetup{style=period-newline3,labelfont=bf,margin=10pt} +% \captionsetup{aboveskip=0pt,type=figure} +% \caption[]{\figuretext} +% \end{Example} +% +% \bigskip +%^^A Another example: You want captions to look like this: +% Другой пример: вы хотите получить такие подписи: +% \begin{Example} +% \captionsetup{format=reverse,labelformat=fullparens,labelsep=fill,font=small,labelfont=it} +% \captionsetup{aboveskip=0pt} +% \captionof{figure}[]{\figuretext} +% \end{Example} +% \pagebreak[2] +%^^A You could do it this way: +% Вы должны задать их следующим образом: +% \nopagebreak[3] +% {\leftmargini=10pt +% \begin{quote} +% |\DeclareCaptionFormat{reverse}{#3#2#1}|\\ +% |\DeclareCaptionLabelFormat{fullparens}{(\bothIfFirst{#1}{ }#2)}|\\ +% |\DeclareCaptionLabelSeparator{fill}{\hfill}|\\ +% |\captionsetup{format=reverse,labelformat=fullparens,|\\ +% | labelsep=fill,font=small,labelfont=it}| +% \end{quote}} +% +% \bigskip\pagebreak[3] +%^^A Another example: The caption text should go into the left margin; a possible +%^^A solution would be: +% Ещё пример: поместить нумерационный заголовок подписи на левом поле; возможное решение: +% {\leftmargini=10pt +% \begin{quote} +% |\DeclareCaptionFormat{llap}{\llap{#1#2}#3\par}|\\ +% |\captionsetup{format=llap,labelsep=quad,singlelinecheck=no}| +% \end{quote}} +%^^A As a result you would get captions like this: +% В~результате вы получите такую подпись: +% \begin{Example} +% \captionsetup{format=llap,singlelinecheck=no,labelsep=quad} +% \captionsetup{aboveskip=0pt} +% \captionof{figure}[]{\figuretext} +% \end{Example} +% +% \iffalse +% --------------------------------------------------------------------------- % +% \fi +% +% \pagebreak[1] +%^^A \section{Using non-standard document classes} +% \section{Использование нестандартных классов документа} +% +% \NEWdescription{v3.0p} +%^^A% The \thispackage\ package was developed using the standard document classes +%^^A% |article|, |report| and |book|, it also works with the Dutch document classes +%^^A% |artikel|, |rapport| and |boek|. It is \emph{incompatible} with all other +%^^A% document classes, except the ones based on one of the above. +% Пакет \thispackage\nopagebreak\ настроен на использование со стандартными классами +% |article|, |report| и~|book|, он также работает с~классами для немецких публикаций +% |artikel|, |rapport| и~|boek|. +% +%^^A% If you are unsure if your document class is supported or not, it's better +%^^A% \emph{not} to use this package. You could try if your document will compile +%^^A% fine with the \thispackage\ package anyway, but you should watch carefully +%^^A% if side-effects occur, i.e. the look and feel of your captions should +%^^A% \emph{not} change if you just include the caption package without options. +%^^A% (If it does, you can carry on, but you should be warned that the output +%^^A% could change with upcoming versions of the \thispackage\ package.) +%^^A% If this is fine, you can start setting options with +%^^A% |\usepackage[|\ldots|]{caption}| or |\captionsetup| and keep your fingers +%^^A% crossed. +% Если вы не уверены поддерживается ли ваш класс документа или нет, +% лучше данный пакет не использовать. Вы в~любом случае можете попробовать +% обработать свой документ с~пакетом \thispackage, но в~этом случае внимательно +% проверьте, есть ли побочные эффекты, т.\,е. при подключённом без опций пакете +% и~без него вид подрисуночных подписей \emph{не} должен меняться. +% (Если это происходит, можете продолжить, но знайте, что следующие версии +% пакета \thispackage\ могут изменить вывод вашего документа.) +% Если всё прекрасно, можно теперь задать опции, используя +% |\usepackage[|\ldots|]{caption}| или |\captionsetup| и~надеяться на лучшее. +% +%^^A% The upcoming version \version{3.1} of the \thispackage\ package will be +%^^A% adapted to several document classes, e.g. the \package{beamer} class and +%^^A% the \KOMAScript\ ones. It's planned for release during Summer 2007. +% Следующая версия \version{3.1} пакета \thispackage\ будет работать с~такими классами, +% как \package{beamer} и~классы \KOMAScript. Выход версии планируется на лето 2007\,г. +% +% \iffalse +% --------------------------------------------------------------------------- % +% \fi +% +%^^A \section{Compatibility to other packages} +% \section{Совместимость с другими пакетами} +% \label{packages} +% +%^^A The \thispackage\ package contains special adaptations to other packages, +%^^A so the captions should always look like you have specified them to look like. +% Пакет \thispackage\ содержит специальные адаптации с~другими пакетами, +% также работающими с~подписями, поэтому подписи \emph{всегда} выглядят так, +% как вы определили им настройки. +% +%^^A These are the packages the \thispackage\ package is adapted to: +% Здесь приведены пакеты, которые адаптированы на совместное использование +% с~\thispackage: +% +%^^A \begin{tabular}{ll} +%^^A |float| & Gives you the possibility to define new floating environments\\ +%^^A |listings| & Typesets source code listings\\ +%^^A |longtable| & Typesets tables spanned over multiple pages\\ +%^^A |rotating| & Supports rotated figures and tables\\ +%^^A |sidecap| & Offers captions \emph{beside} figures or tables\\ +%^^A |supertabular| & Typesets tables spanned over multiple pages\\ +%^^A \end{tabular} +% \begin{tabular}{ll} +% |float| & Даёт возможность определить новое окружение флота \\ +% |listings| & Печатает исходные тексты программ\\ +% |longtable| & Печатает многостраничные таблицы\\ +% |rotating| & Поддерживает поворот рисунков и таблиц\\ +% |sidecap| & Предлагает окружения с подписями сбоку\\ +% |supertabular| & Печатает многостраничные таблицы [альтернатива |longtable|]\\ +% \end{tabular} +% +% \NEWfeature{v3.0b} +%^^A If you use one of the above packages together with the {\thispackage} package +%^^A you get the additional possibility to set up captions with +% Если вы используете один из этих пакетов вместе с~пакетом {\thispackage} +% вы получаете дополнительные возможности для настроек оформления с~помощью +% \begin{quote}|\captionsetup|\oarg{environment}\marg{options}\quad,\end{quote} +%^^A where \meta{environment} stands for any environment the above packages offer. +%^^A (Please note that this do not work with the |sideways| environments offered by +%^^A the \package{rotating} package.) +%^^A For example +% где \meta{environment} определяет окружения, заданные упомянутыми выше пакетами. +% (Обратите внимание, что это не работает с~окружениями |sideways...| пакета +% \package{rotating}.) +% Например +% \begin{quote}|\captionsetup[lstlisting]{labelfont=bf}|\end{quote} +%^^A forces captions inside the |lstlisting| environment to have bold labels. +% Задаёт подписям внутри окружения |lstlisting| полужирные нумерационные части. +% +%^^A If a certain support is not desired you can switch it off using the +%^^A \thispackage\ package option +% Если такая поддержка нежелательна вы можете задать соответствующую опцию +% пакета \thispackage +% \begin{quote} +% |\usepackage[|\ldots|,|\meta{package}|=no]{caption}|\quad. +% \end{quote} +%^^A For example specifying the option |float=no| means you don't like the +%^^A \thispackage\ package to support the \package{float} package. +%^^A (Note: You can specify these options only within the |\usepackage| command, +%^^A especially \emph{not} at a later time with |\captionsetup|.) +% Например, задание опции |float=no| означает, что вы не хотите, чтобы пакет +% \thispackage\ поддерживал пакет \package{float}. (Примечание: +% вы можете определить эти опции только в~строке команды |\usepackage|, +% тем более \emph{не} в~командах |\captionsetup|.) +% +%^^A For further information about the packages mentioned above please take a look +%^^A at the documentation belonging to them or buy yourself +%^^A The \LaTeX\ Companion\cite{companion}. +% Для подробной информации о~пакетах, которые поддерживаются см. документацию +% этих пакетов или в~книге The \LaTeX\ Companion\cite{companion}. +% +% \iffalse +% --------------------------------------------------------------------------- % +% \fi +% +%^^A \subsection{The \package{float} package} +% \subsection{Пакет \package{float}} +% \label{float} +% +%^^A A very useful feature is provided by the \package{float} package\cite{float}: +%^^A It offers the float placement specifier |H| which is much more restrictive +%^^A than the specifier |h| offered by \LaTeX. While the latter one is only a +%^^A recommendation to \LaTeX\ to set the float ``here'', the |H| forces the +%^^A float to appear exactly at the spot where it occurs in your input file +%^^A and nowhere else. +% Очень полезные настройки предлагаются пакетом \package{float}\cite{float}. +% Пакет предлагает специальную опцию размещения флота |H| которая жёстче, по +% сравнению с~опцией |h| стандартного \LaTeX'а. Если стандартная опция только +% «рекомендует» \LaTeX'у~поместить флот «здесь», опция |H| помещает +% флот точно в~том месте где он записан и~нигде больше [При этой +% опции флот реально встаёт на якорь! \cdash--- \emph{Прим. перев}]. +% +%^^A Furthermore it offers different styles for floating environments, these +%^^A styles are |plain|, |plaintop|, |ruled|, and |boxed|. +%^^A You can link one of these styles to either new floating environments or +%^^A to one of the existing environments |figure| and |table|. +% Помимо этого пакет предлагает различные стили для окружений флотов, это стили +% |plain|, |plaintop|, |ruled|, и~|boxed|. +% Вы можете задать один из этих стилей как для новых окружений флотов, так +% и~для уже существующих |figure| и~|table|. +% +%^^A If you are using the \thispackage\ package together with the \package{float} +%^^A package a caption style called |ruled| gets defined automatically: +% Если вы используете пакет \thispackage\ вместе с~пакетом \package{float} +% стиль подписи |ruled| будет определён автоматически: +% \begin{quote} +% |\DeclareCaptionStyle{ruled}{labelfont=bf,labelsep=space}| +% \end{quote} +%^^A This style represents the caption layout in |ruled| styled floats. +%^^A For you as an end user this means that captions within |ruled| floats will +%^^A always look like this, nevertheless what generic caption options do you +%^^A specify: +% Этот стиль предлагает стиль подписей в~стиле флотов |ruled|. +% Для вас как пользователя это значит, что подписи внутри |ruled| флотов будут +% всегда выглядеть так, если только не переопределены заданные опции пакета: +% +% \ifx\floatstyle\undefined +% +% \begin{Example} +% \hrule height.8pt depth0pt \kern2pt +% \vbox{\strut{\bfseries Program 7.1} +% The first program. This hasn't got anything to do with the package +% but is included as an example. Note the \texttt{ruled} float style.} +% \kern2pt\hrule\kern2pt +% \begin{verbatim} +% #include <stdio.h> +% +% int main(int argc, char **argv) +% { +% for (int i = 0; i < argc; ++i) +% printf("argv[%d] = %s\n", i, argv[i]); +% return 0; +% } +% \end{verbatim} +% \kern2pt\hrule\relax +% \end{Example} +% +% \else +% +% \floatstyle{ruled} +% \newfloat{Program}{tbp}{lop}[section] +% \floatname{Program}{Program} +% +% \begin{Program}[H] +% \begin{verbatim} +% #include <stdio.h> +% +% int main(int argc, char **argv) +% { +% for (int i = 0; i < argc; ++i) +% printf("argv[%d] = %s\n", i, argv[i]); +% return 0; +% } +% \end{verbatim} +% \caption{The first program. This hasn't got anything to do with the package +% but is included as an example. Note the \texttt{ruled} float style.} +% \end{Program} +% +% \fi +% +%^^A If you want a different layout for |ruled| captions you have to define +%^^A your own one using the command +% Если вы желаете другое оформление для |ruled| подписей нужно +% задать свои установки, используя команду +% \begin{quote} +% |\DeclareCaptionStyle{ruled}|\marg{options}\quad. +% \end{quote} +% +%^^A This mechanism also works with all other float styles. If you want a special +%^^A caption layout---for |plain| or |boxed| floats for example---you can simply define +%^^A a suitable caption style with the same name as the float style. +% Этот механизм действует и~на другие стили флотов. Если вам нужно специальное +% оформление подписи для стиля |plain| или |boxed|, вы просто +% определяете соответствующий стиль с~тем же названием. +% +%^^A \textbf{Note:} For successful cooperation you need the float package +%^^A version 1.3 or newer. +% \textbf{Примечание:} Для успешной кооперации вам нужна версия пакета +% под номером 1.3 или выше. +% +% \iffalse +% --------------------------------------------------------------------------- % +% \fi +% +% \pagebreak[3] +%^^A \subsection{The \package{listings} package} +% \subsection{Пакет \package{listings}} +% \label{listings} +% +% \NEWdescription{v3.0b} +%^^A The \package{listings} package\cite{listings} is a source code printer for \LaTeX. +%^^A You can typeset stand alone files as well as listings with an environment +%^^A similar to \texttt{verbatim} as well as you can print code snippets using +%^^A a command similar to |\verb|. +%^^A Many parameters control the output and if your preferred programming +%^^A language isn't already supported, you can make your own definition. +% Пакет \package{listings} \cite{listings} предназначен для печати исходного +% кода в~\LaTeX'е. Вы можете печатать отдельные файлы в~окружении, аналогичном +% окружению \texttt{verbatim} или фрагменты кода так же как при использовании +% команды |\verb|. +% Множество параметров контролируют вывод кода и~если вам нужно оформить +% язык, который ещё не имеет поддержки, вы можете задать свои определения. +% +%^^A \textbf{Note:} For successful cooperation you need the listings package +%^^A version 1.2 or higher. You'll get an error message when using an +%^^A older version! +% \textbf{Примечание:} для успешной кооперации вам нужен пакет +% версии не ниже 1.2. Иначе вы получите сообщение об ошибке! +% +% \iffalse +% --------------------------------------------------------------------------- % +% \fi +% +%^^A \subsection{The \package{longtable} package} +% \subsection{Пакет \package{longtable}} +% \label{longtable} +% +%^^A The \package{longtable} package\cite{longtable} offers the environment +%^^A |longtable| which behaves similar to the |tabular| environment, but +%^^A the table itself can span multiple pages. +% Пакет \package{longtable} \cite{longtable} предлагает окружение +% |longtable| которое, аналогично окружение |tabular|, создаёт табличный +% материал, но он может разместиться на нескольких полосах. +% +%^^A \textbf{Note:} For successful cooperation you need the longtable package +%^^A version 3.15 or newer. +% \textbf{Примечание:} Для успешной кооперации используйте версию +% 3.15 или выше. +% +% \iffalse +% --------------------------------------------------------------------------- % +% \fi +% +%^^A \subsection{The \package{rotating} package} +% \subsection{Пакет \package{rotating}} +% \label{rotating} +% +%^^A The \package{rotating} package\cite{rotating} offers the floating +%^^A environments \texttt{sideways\-figure} and \texttt{sideways\-table} +%^^A which are just like normal figures and tables but rotated by 90 degree. +%^^A Furthermore they always use a full page on their own. +% Пакет \package{rotating} \cite{rotating} предлагает окружения +% \texttt{sideways\-figure} и~\texttt{sideways\-table} +% которые, аналогичны обычным рисункам и~таблицам, но повёрнуты на 90 градусов. +% Эти окружения всегда занимают полную полосу. +% +% \iffalse +% --------------------------------------------------------------------------- % +% \fi +% +%^^A \subsection{The \package{sidecap} package} +% \subsection{Пакет \package{sidecap}} +% \label{sidecap} +% +% \NEWdescription{v3.0b} +%^^A The \package{sidecap} package\cite{sidecap} offers the floating +%^^A environments |SCfigure| and |SCtable| which are like normal figures +%^^A and tables but the caption will be put \emph{beside} the contents. +% Пакет \package{sidecap}\cite{sidecap} предлагает окружения флотов +% |SCfigure| и~|SCtable|, которые аналогичны обычным рисункам и~таблицам +% но подпись помещается \emph{сбоку}. +% +%^^A The \package{sidecap} package offers it's own options for justification. +%^^A If set, they will override the one specified with the caption option +%^^A |justification=| for captions beside their contents. +% Пакет \package{sidecap} предлагает свои опции выключки. +% Если они заданы, они перекрывают заданные опции в~ключе +% |justification=|. +% +% \DescribeMacro{listof=}\label{TeXr:nolistentry:II} +%^^A Using the \package{sidecap} package you will probably notice that +%^^A suppressing the entry in the list of figures or tables with +%^^A |\caption[]{|\ldots|}| won't work inside these environments. +%^^A This is caused by the implementation design of the \package{sidecap} +%^^A package, but you can use |\captionsetup{listof=false}| inside the +%^^A figure or table as an alternative here. +% Используя пакет the \package{sidecap} вы возможно заметите, что +% отмена вывода в~список подписи с~помощью кода +% |\caption[]{|\ldots|}| не работает в~этих окружениях. +% Это связано с~настройками пакета \package{sidecap}, +% но можно использовать для этого ключ |\captionsetup{listof=false}| внутри +% нужной фигуры или таблицы. +% +% \ifx\SCfigure\undefined +% +% \begin{Example} +% \newsavebox\scbox +% \begin{lrbox}{\scbox} +% \setlength{\unitlength}{.75cm} +% \setlength{\fboxsep}{0pt} +% \fbox{\begin{picture}(4,4) +% \put(1,3){\circle{1}} +% \put(3,3){\circle{1}} +% \put(2,2){\circle{1}} +% \put(1,1){\circle{1}} +% \put(3,1){\circle{1}} +% \end{picture}} +% \end{lrbox} +% \newlength\scboxwidth +% \setlength\scboxwidth{\wd\scbox} +% \makebox[\linewidth][c]{ +% \parbox[b]{\scboxwidth}{\unhbox\scbox} +% \hspace\marginparsep +% \parbox[b]{1.5\scboxwidth}{ +% \captionsetup{justification=raggedright,labelfont=bf} +% \captionof{figure}[]{Небольшой пример с~подписью сбоку.} +% } +% } +% \end{Example} +% +% \else +% +% \captionsetup{labelfont=bf} +% \begin{SCfigure}[1.5][!ht] +% \setlength{\unitlength}{.75cm} +% \setlength{\fboxsep}{0pt} +% \fbox{\begin{picture}(4,4) +% \put(1,3){\circle{1}} +% \put(3,3){\circle{1}} +% \put(2,2){\circle{1}} +% \put(1,1){\circle{1}} +% \put(3,1){\circle{1}} +% \end{picture}} +% \iffalse +% \captionsetup{labelfont=bf} +% \fi +% \caption[]{A small example with the caption beside the figure.} +% \end{SCfigure} +% \captionsetup{labelfont=default} +% +% \fi +% +% \iffalse +% --------------------------------------------------------------------------- % +% \fi +% +%^^A \subsection{The \package{supertabular} package} +% \subsection{Пакет \package{supertabular}} +% \label{supertabular} +% +%^^A The \package{supertabular} package\cite{supertabular} offers the environment +%^^A |supertabular| which is quite similar to the |longtable| environment provided +%^^A by the \package{longtable} package. Both offers the typesetting of tables +%^^A which can span multiple pages. For a detailed discussion about the +%^^A differences between these powerful packages please take a look at +%^^A The \LaTeX\ Companion\cite{companion}. +% Пакет \package{supertabular}\cite{supertabular} предлагает окружение +% |supertabular| которое аналогично |longtable| из пакета +% \package{longtable}. Оба они предлагают создание таблиц на несколько +% страниц. Детальный разбор различий этих пакетов +% приведён в~The \LaTeX\ Companion\cite{companion}. +% +% \iffalse +% --------------------------------------------------------------------------- % +% \fi +% +%\begingroup\samepage +%^^A \subsection{Known incompatibilities} +% \subsection{Известные несовместимости} +% +% \NEWdescription{v3.0b} +%^^A Using the \thispackage\ package together with one of the following packages +%^^A is not recommended; usually this would cause unwanted side effects or even +%^^A errors +%^^A\footnote{This translation could be obsolete, please check German or English +%^^A version for new information.}: +% Использование пакета \thispackage\ вместе с~одним из следующих пакетов +% не рекомендуется; обычно это даёт неожиданные побочные эффекты или даже +% ошибки\footnote{Данные перевода этого раздела могут содержать устаревшие данные. +% Обращайтесь к~английской или немецкой документации за более свежей информацией. \cdash--- +% \emph{Прим. перев.}}: +% \begin{quote} +% \package{captcont}, \package{ccaption}, \package{ftcapt}, (\package{hvfloat}), +% \package{multicap}, \package{topcapt}, \package{nonfloat} +% \end{quote} +%\endgroup +% +% \iffalse +% --------------------------------------------------------------------------- % +% \fi +% +%^^A \section{Compatibility to older versions} +% \section{Совместимость со старыми версиями} +% \label{compatibility} +% +%^^A \subsection{The \thispackage\ package version $1.x$} +% \subsection{Пакет \thispackage\ версии $1.x$} +% +%^^A This version of the \thispackage\ package still supports the old options +%^^A and commands provided by the version $1.x$ of this package. So there +%^^A shouldn't occur any problems compiling old documents, but please don't mix +%^^A old options and commands with the new ones. This isn't supported and can +%^^A cause ugly side effects. +% Эта версия пакета \thispackage\ поддерживает старые опции и~команды +% созданные в~версиях $1.x$ этого пакета. Поэтому не должно возникать +% проблем в~компиляции старых документов, но, пожалуйста, не смешивайте +% старые опции и~команды с~новыми. Это не поддерживается +% и~может дать неприятные побочные эффекты. +% +%^^A Here comes a short oversight of the obsolete options and commands and how +%^^A they have been replaced within this version of the \thispackage\ package: +% Здесь дан краткий обзор устаревших опций и~команд и~чем +% они заменены в~современной версии пакета \thispackage: +% +% {\small\begin{longtable}{ll} +% \thispackage\ \version{1.x} & \thispackage\ \version{3.x}\\ +% \hline +% \endhead +% |normal| & |format=plain|\\ +% |hang| & |format=hang|\\ +% |isu| & |format=hang|\\ +% |center| & |justification=centering|\\ +% |centerlast| & |justification=centerlast|\\ +% \iffalse +% |anne| & |justification=centerlast|\\ +% \fi +% |nooneline| & |singlelinecheck=off|\\ +% |scriptsize| & |font=scriptsize|\\ +% |footnotesize| & |font=footnotesize|\\ +% |small| & |font=small|\\ +% |normalsize| & |font=normalsize|\\ +% |large| & |font=large|\\ +% |Large| & |font=Large|\\ +% |up| & |labelfont=up|\\ +% |it| & |labelfont=it|\\ +% |sl| & |labelfont=sl|\\ +% |sc| & |labelfont=sc|\\ +% |md| & |labelfont=md|\\ +% |bf| & |labelfont=bf|\\ +% |rm| & |labelfont=rm|\\ +% |sf| & |labelfont=sf|\\ +% |tt| & |labelfont=tt|\\ +% \end{longtable}} +% +%^^A Beside the options for setting up the desired font there were also +%^^A the commands |\captionsize| resp.~|\captionfont| and |\captionlabelfont| +%^^A who could be redefined with |\renewcommand| and allowed an alternate and +%^^A more flexible way to change the font used for captions. +%^^A This mechanism was replaced by the commands +% Помимо опций для настроек нужного шрифта были также команды +% |\captionsize|, а~также |\captionfont| и~|\captionlabelfont| +% которые могли быть переопределены с~помощью |\renewcommand| и~позволяли +% альтернативный и~более гибкий способ изменить шрифт подписей. +% Данный механизм заменён на команды +% \begin{quote} +% |\DeclareCaptionFont{|\ldots|}{|\ldots|}|\qquad и\\ +% |\captionsetup{font=|\ldots|,labelfont=|\ldots|}|\qquad. +% \end{quote}\SeeUserDefined +% +%^^A Setting the margin for captions was done in \version{1.x} with +% Установки полей в~версии \version{1.x} задавались с~помощью +% \begin{quote} +% |\setlength{\captionmargin}{|\ldots|}|\quad. +% \end{quote} +%^^A This was replaced by +% Это заменено на +% \begin{quote} +% |\captionsetup{margin=|\ldots|}|\qquad. +% \end{quote} +%^^A \See{\Section{margins}{Margins and further paragraph options}} +% \See{\Section{margins}{Поля и другие опции формирования абзаца}} +% +%^^A For example the old-style code +% Например, старый код +% \begin{quote} +% |\usepackage[hang,bf]{caption}|\\ +% |\renewcommand\captionfont{\small\sffamily}|\\ +% |\setlength\captionmargin{10pt}| +% \end{quote} +%^^A will still work fine, but should be written today as +% до сих пор работает, но лучше переписать его как +% \begin{quote} +% |\usepackage[format=hang,labelfont=bf,font={small,sf},|\\ +% | margin=10pt]{caption}| +% \end{quote} +%^^A or +% или +% \begin{quote} +% |\usepackage{caption}|\\ +% |\captionsetup{format=hang,labelfont=bf,font={small,sf},|\\ +% | margin=10pt}|\qquad. +% \end{quote} +% +%^^A The quite exotic option |ruled| which allowed a partial usage of +%^^A the caption settings for |ruled| floats defined with the +%^^A \package{float} package will be emulated by this version of the +%^^A caption package, too. +%^^A But using this option is not recommended anymore since this +%^^A version of the \thispackage\ package offers a more flexible way +%^^A for changing the captions of these floating environments: +% Такая экзотическая опция |ruled| которая позволяла частично использовать +% настройки подписи для флотов с~оформлением |ruled| из пакета +% \package{float} эмулируется и~данным пакетом тоже. +% Но использование этой опции не рекомендуется, поскольку данная версия пакета +% \thispackage\ предлагает более гибкий способ для изменения подписей +% таких окружений плавающих флотов: +% \begin{quote} +% |\DeclareCaptionStyle{ruled}{|\ldots|}| +% \end{quote} +%^^A resp. +% и, соответственно +% \begin{quote} +% |\captionsetup[ruled]{|\ldots|}|\qquad. +% \end{quote} +% \SeeUserDefined[, \Section*{misc}{Полезные утилиты} и +% \Section*{float}{Пакет \package{float}}] +% +%^^A \subsection{The \package{caption2} package version $2.x$} +% \subsection{Пакет \package{caption2} версии $2.x$} +% +%^^A Although they do very similar stuff, the packages \package{caption} and +%^^A its experimental and now obsolete variant \package{caption2} have a +%^^A very different implementation design. +%^^A Therefore a full compatibility could not be offered. +%^^A For that reason you will still find a file called |caption2.sty| in +%^^A this package distribution, so old documents using the \package{caption2} +%^^A package will still compile fine. +% Хотя используются одни и~те же настройки и~в~пакете \package{caption} +% и~в~экспериментальной, но сейчас устаревшей версии"=пакете +% \package{caption2}, у~этих пакетов совершенно разный механизм их задания. +% Поэтому полная совместимость невозможна. +% По этой причине до сих пор существует пакет |caption2.sty| в~данном +% дистрибутиве, и~старые документы, использующие пакет \package{caption2} +% будут компилироваться. +% +%^^A Newly created documents should use the actual version of the +%^^A \thispackage\ package instead. In most cases it's sufficient to replace +%^^A the command +% Новые документы должны использовать современные версии пакета +% \thispackage. В~большинстве случаев можно заменить строку +% \begin{quote} +% |\usepackage[...]{caption2}| +% \end{quote} +%^^A by +% на +% \begin{quote} +% |\usepackage[...]{caption}|\qquad. +% \end{quote} +%^^A But some options and commands will not be emulated, so you can get +%^^A error messages afterwards. This section will hopefully help you removing +%^^A these errors. If you have problems migrating from \package{caption2} +%^^A to \package{caption} please don't hesitate to send me an e-mail asking +%^^A for help. +% Но некоторые опции и~команды не эмулируются, и~вы можете +% получить сообщения об ошибках. Данный раздел поможет вам ликвидировать +% такие ошибки. Если у~вас проблемы по замене пакета \package{caption2} +% на \package{caption} не раздумывайте и~отправляйте мне e-mail. +% +%^^A In addition to the obsolete options shown in the last section +%^^A these ones will be emulated, too: +% Помимо устаревших опций из предыдущего раздела +% следующие также эмулируются: +% +% {\small\begin{longtable}{ll} +% \package{caption2} \version{2.x} & \thispackage\ \version{3.x}\\ +% \hline +% \endhead +% |flushleft| & |justification=raggedright|\\ +% |flushright| & |justification=raggedleft|\\ +% |oneline| & |singlelinecheck=on|\\ +% \end{longtable}} +% +%^^A Setting the margin for captions was done in \version{2.x} with +% Задание втяжек (полей) для подписей, созданных в~\version{2.x} +% \begin{quote}\leavevmode\hbox{% +% |\setcaptionmargin{|\ldots|}| resp. +% |\setcaptionwidth{|\ldots|}|\quad. +% }\end{quote} +%^^A This was replaced by +% Они могут быть заменены на +% \begin{quote}\leavevmode\hbox{% +% |\captionsetup{margin=|\ldots|}| resp. +% |\captionsetup{width=|\ldots|}|\quad. +% }\end{quote} +%^^A \See{\Section{margins}{Margins and further paragraph options}} +% \See{\Section{margins}{Поля и другие опции формирования абзаца}} +% +%^^A Setting an indention was done in \version{2.x} with +% Задание втяжки в~версии \version{2.x} задавалось как +% \begin{quote} +% |\captionstyle{indent}|\\ +% |\setlength\captionindent{|\ldots|}|\quad. +% \end{quote} +%^^A This is now done with +% Сейчас это задаётся в~виде +% \begin{quote} +% |\captionsetup{format=plain,indention=|\ldots|}|\quad. +% \end{quote} +% +%^^A The so-called single-line-check was controlled by the commands +%^^A |\oneline|\-|captions|\-|false| (for switching the check off) and +%^^A |\oneline|\-|captions|\-|true| (for switching the check on). +%^^A This was replaced by +% Контроль короткой подписи контролируется командами +% |\oneline|\-|captions|\-|false| (отключает контроль) +% и~|\oneline|\-|captions|\-|true| (для включения контроля). +% Это заменено +% |\captionsetup{|\discretionary{}{}{}|singlelinecheck=|\discretionary{}{}{}|off}| +%^^A resp. +% и, соответственно +% |\captionsetup{|\discretionary{}{}{}|singlelinecheck=|\discretionary{}{}{}|on}|. +% \See{\Section{justification}{Выключка}} +% +%^^A The commands +% Команды +% \begin{quote} +% |\captionlabeldelim|, |\captionlabelsep|, |\captionstyle|,\\ +% |\defcaptionstyle|, |\newcaptionstyle|, and |\renewcaptionstyle| +% \end{quote} +%^^A do not have a simple replacement and therefore will not be emulated +%^^A by this version of the \thispackage\ package. (So using them will +%^^A cause error messages.) Rewriting such code is not always easy and +%^^A straight-ahead, but by conscientious reading of this manual you should +%^^A find appropriate options and commands instead. +% не имеют простой замены поэтому не эмулируются +% данной версией пакета \thispackage. (Их использование вызовет +% сообщение об ошибке.) Замена этого кода не всегда проста, +% но добросовестно прочитав данное руководство, вы найдёте +% подходящие опции и~команды замены. +% +% \iffalse +% ... (some examples) +% \fi +% +%^^A The \version{2.x} option |ignoreLTcapwidth| do not have a replacement, too. +%^^A But in most cases you can simply drop using that option because +%^^A in this version of the \thispackage\ package the value of |\LTcapwidth| +%^^A will be ignored anyway (unless you set it to a different value than the +%^^A default one). +%^^A \See{\Section{longtable}{The \package{longtable} package}} +% Опция версии \version{2.x} |ignoreLTcapwidth| тоже не имеет замены. +% Но в~большинстве случаев эту опцию можно опустить, потому что в~данной +% версии пакета \thispackage\ значение |\LTcapwidth| +% будет игнорировать в~любом случае (если только вы не зададите значение, +% отличное от заданного по умолчанию). +% \See{\Section{longtable}{Пакет \package{longtable}}} +% +% \iffalse +% --------------------------------------------------------------------------- % +% \fi +% +% \pagebreak[3] +%^^A \section{Further reading} +% \section{Рекомендуемая литература} +% +%^^A I recommend the following documents for further reading: +% Я рекомендую следующие документы для дальнейшего чтения: +% \begin{itemize} +% \def\tempa{ftm}\ifx\rmdefault\tempa +% \fontencoding{T1}\fontfamily{ptm}\selectfont\fi +% \item +% The \TeX\ FAQ - Frequently asked questions about \TeX\ and \LaTeX : +% \begin{quote}\url{http://faq.tug.org/}\end{quote} +% +% \item +% A French FAQ can be found at +% \begin{quote}\url{http://www.grappa.univ-lille3.fr/FAQ-LaTeX/}\end{quote} +% +% \item +% \textsf{epslatex} from Keith Reckdahl contains many tips around +% including graphics in \LaTeXe\ documents. +% You will find this document in the directory +% \begin{quote}\url{ftp://ftp.ctan.org/pub/tex/info/epslatex/}\end{quote} +% \end{itemize} +% +% \iffalse +% --------------------------------------------------------------------------- % +% \fi +% +%^^A \section{Thanks} +% \section{Благоданости} +% +%\begingroup +% \fontencoding{T1}\fontfamily{ptm}\selectfont +% I would like to thank Katja Melzner, +% Steven D. Cochran, Frank Mittelbach, +% David Carlisle, Carsten Heinz, Olga Lapko, and Keith Reckdahl. +% Thanks a lot for all your help, ideas, patience, spirit, and support! +% +% Also I would like to thank +% Harald Harders, +% Peter L\"offler, +% Peng Yu, +% Alexander Zimmermann, +% Matthias Pospiech, +% J\"urgen Wieferink, +% Christoph Bartoschek, +% Uwe St\"ohr, +% Ralf Stubner, +% Geoff Vallis, +% Florian Keiler, +% J\"urgen G\"obel, +% Uwe Siart, +% Sang-Heon Shim, +% Henrik Lundell, +% David Byers, +% William Asquith, +% and +% Prof.~Dr.~Dirk Hoffmann, +% who all helped to make this package a better one. +% +%\endgroup +% +% \iffalse +% --------------------------------------------------------------------------- % +% \fi +% \StopEventually{\begin{thebibliography}{9} +% \fontencoding{T1}\fontfamily{ptm}\selectfont +% \bibitem{companion} +% Frank Mittelbach and Michel Goossens: +% \newblock {\em The {\LaTeX} Companion (2nd.~Ed.)}, +% \newblock Addison-Wesley, 2004. +% +% \bibitem{float} +% Anselm Lingnau: +% \emph{An Improved Environment for Floats}, +% 2001/11/08 +% +% \bibitem{floatrow} +% Olga Lapko: +% \emph{The floatrow package documentation}, +% 2005/05/22 +% +% \bibitem{hyperref} +% Sebastian Rahtz \& Heiko Oberdiek: +% \emph{Hypertext marks in \LaTeX}, +% 2007/01/25 +% +% \bibitem{hypcap} +% Heiko Oberdiek: +% \emph{The hypcap package -- Adjusting anchors of captions} +% 2001/08/27 +% +% \bibitem{listings} +% Carsten Heinz: +% \emph{The Listings Package}, +% 2004/02/13 +% +% \bibitem{longtable} +% David Carlisle: +% \emph{The longtable package}, +% 2000/10/22 +% +% \bibitem{rotating} +% Sebastian Rahtz and Leonor Barroca: +% \emph{A style option for rotated objects in \LaTeX}, +% 1997/09/26 +% +% \bibitem{sidecap} +% Rolf Niepraschk und Hubert G\"a\ss lein: +% \emph{The sidecap package}, +% 2003/06/06 +% +% \bibitem{subfig} +% Steven D. Cochran: +% \emph{The subfig package}, +% 2005/07/05 +% +% \bibitem{supertabular} +% Johannes Braams und Theo Jurriens: +% \emph{The supertabular environment}, +% 2002/07/19 +% +% \bibitem{Anne} +% Anne Br\"uggemann-Klein: +% \emph{Einf\"uhrung in die Dokumentverarbeitung}, +% B.G. Teubner, Stuttgart, 1989 +% \end{thebibliography}} +% +% \Finale +% +\endinput |