% \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} % % \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 % % 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 % % 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