summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/floatrow/floatrow-rus.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/latex/floatrow/floatrow-rus.tex')
-rw-r--r--Master/texmf-dist/doc/latex/floatrow/floatrow-rus.tex1640
1 files changed, 991 insertions, 649 deletions
diff --git a/Master/texmf-dist/doc/latex/floatrow/floatrow-rus.tex b/Master/texmf-dist/doc/latex/floatrow/floatrow-rus.tex
index 3783c31107c..fa6f8ac5f1c 100644
--- a/Master/texmf-dist/doc/latex/floatrow/floatrow-rus.tex
+++ b/Master/texmf-dist/doc/latex/floatrow/floatrow-rus.tex
@@ -1,9 +1,10 @@
% \iffalse
-% floatrow-rus.tex - The float row package (extension of float package)
+% floatrow-rus.tex - The float row package
+% (extension of float package)
% Russian documentation.
% (c) 2004-2005 Olga Lapko (Lapko.O@g23.relcom.ru)
%
-% This program is provided under the terms of the
+% This documentation is provided under the terms of the
% LaTeX Project Public License distributed from CTAN
% archives in directory macros/latex/base/lppl.txt.
%
@@ -56,7 +57,8 @@
\makeatletter
\@ifundefined{thead}%
{\newcommand\thead[1]{\footnotesize
- \raisebox{0pt}[\height+\jot][\depth+\jot]{\begin{tabular}{@{}c@{}} #1\end{tabular}}}
+ \raisebox{0pt}[\height+\jot][\depth+\jot]{\begin{tabular}{@{}c@{}} #1
+ \end{tabular}}}
%^^A For this documentation only
\def\multirowthead#1[#2]#3{\raisebox{-1.5ex}{\thead{#3}}}}{}
\makeatother
@@ -70,7 +72,8 @@
\newfloat{Program}{tbp}{lop}[section]
\floatname{Program}{\CYRP\cyrr\cyro\cyrg\cyrr\cyra\cyrm\cyrm\cyra}
-\DeclareFloatStyle{MyBoxed}{style=Boxed,captionskip=5pt,frameset={\fboxrule1pt\fboxsep12pt}}
+\DeclareFloatStyle{MyBoxed}{style=Boxed,captionskip=5pt,
+ frameset={\fboxrule1pt\fboxsep12pt}}
\DeclareFloatVCode{lowthickrule}{\kern2pt\hrule height.8ptdepth0pt}
\DeclareNewFloatType{Example}%
@@ -124,7 +127,8 @@
\newcommand\Resizebox[5]{\setbox0\hbox{\setlength\unitlength{#1/#3}%^^A
\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi{#5}}%^^A
\@tempdima\ht0\advance\@tempdima\dp0%^^A
- \ifdim\@tempdima>#2\setlength\unitlength{#2/#4}\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+ \ifdim\@tempdima>#2\setlength\unitlength{#2/#4}\ifx\pspicture\undefined
+ \else\psset{unit=\unitlength}\fi
{#5}\else\box0\fi}
\providecommand*{\file}[1]{\texttt{#1}}
@@ -221,16 +225,18 @@
%
% \emph{Терминология документации}:
% \begin{description}\vskip-\lastskip\itemsep0pt\parskip0pt
-% \item[флот] или \textbf{плавающий объект} (float [box]) "--- может включать \emph{объект},
+% \item[флот] или \textbf{плавающий объект} (float [box]) "---
+% может включать \emph{объект},
% \emph{подпись} и \emph{дополнительный материал};
% создаётся внутри окружений \env{figure} или \env{table} (\emph{простой флот}),
% или командой |\floatbox|;
%
% \item[объект] (object) "--- таблица (\env{tabular}) или любая графика, являющаяся
-% содержимым таблицы (\env{figure}), рисунка (\env{table}) или другого типа плавающего
-% объекта;
+% содержимым таблицы (\env{figure}), рисунка (\env{table}) или другого типа
+% плавающего объекта;
%
-% \item[подпись] (caption) "--- подпись или табличный заголовок, заданный командой |\caption|;
+% \item[подпись] (caption) "--- подпись или табличный заголовок, заданный командой
+% |\caption|;
%
% \item[дополнительный материал] (foot material) "--- экспликации и/или сноски внутри
% \emph{флота} (|\footnote|/|\mpfootnotemark|/|\footnotetext| или |\floatfoot|).
@@ -250,9 +256,10 @@
%
% \section{Введение}
%
-% Одной из первых макрокоманд пакета, созданных для плавающего объекта (флота), является
-% команда, которая помещает содержимое таблицы с табличным заголовком вверху. Ширина
-% заголовка равна ширине содержимого, здесь "--- таблицы (см. табл.~\ref{intro:table}).
+% Одной из первых макрокоманд пакета, созданных для плавающего объекта (флота),
+% является команда, которая помещает содержимое таблицы с табличным заголовком
+% вверху. Ширина заголовка равна ширине содержимого, здесь "--- таблицы
+% (см. табл.~\ref{intro:table}).
%\begin{verbatim}
%\begin{table}
%\ttabbox
@@ -297,12 +304,14 @@
% and some more text and a bit more text and
% a little more text and a little peace of text to fill
% space}\label{intro:beside}}
-% {{\setlength\unitlength{4cm/58}\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+% {{\setlength\unitlength{4cm/58}\ifx\pspicture\undefined
+% \else\psset{unit=\unitlength}\fi
% \input{Mouse.picture}}}
% \end{figure}
%
-% Все три команды являются сокращениями команды |\floatbox|, которая создаёт
-% флоты (см. разд.~\ref{sec:floatbox}).
+% Все три команды являются сокращениями команды |\floatbox|, которая
+% создаёт комбинации объект---подпись (см.
+% разд.~\ref{sec:floatbox}).
%
% Окружение \env{floatrow} позволяет поместить плавающие объекты рядом, как
% рис.~\ref{intro:leftfig} и~\ref{intro:rightfig}. По умолчанию \env{floatrow}
@@ -326,13 +335,15 @@
% \label{intro:leftfig}}%
%
% \ffigbox
-% {\caption{Рисунок расположенный справа, в простом ряду рисунков}\label{fig:rotrow:FcatI}}
+% {\caption{Рисунок расположенный справа, в простом ряду рисунков}%^^A
+% \label{fig:rotrow:FcatI}}
% {\input{TheCat.picture}\label{intro:rightfig}}
% \end{floatrow}
% \end{figure}%^^A
% Обратите внимание, что внутри окружения \env{floatrow} вы должны использовать
% макрокоманды |\ffigbox| или |\ttabbox| для каждого флота. (См. подробнее
-% о командах, используемых в примерах введения и о команде |\floatbox| в разд.~\ref{sec:floatbox};
+% о командах, используемых в примерах введения и о команде |\floatbox|
+% в разд.~\ref{sec:floatbox};
% об окружении \env{floatrow} "--- в разд.~\ref{sec:floatrow}.)
%
% \subsection{Это не допускается пакетом \pkg{floatrow}}
@@ -375,17 +386,19 @@
%
% \section{Настройка оформления плавающих объектов}\label{sec:floatsetup}
%
-% Идея пакета \pkg{floatrow} заключается в том, чтобы избежать множества повторяющихся
-% команд внутри документа для создания желаемого оформления плавающих объектов (которые
-% к тому же снижают читаемость документа), и упростить изменения, если вам нужно
-% изменить оформление книги. В этом случае вы уделяете внимание только \emph{разметке}
+% Идея пакета \pkg{floatrow} заключается в том, чтобы избежать множества
+% повторяющихся команд внутри документа для создания желаемого оформления
+% плавающих объектов (которые к тому же снижают читаемость документа),
+% и упростить изменения, если вам нужно изменить оформление книги.
+% В этом случае вы уделяете внимание только \emph{разметке}
% флотов и их содержанию.
%
% Простота изменения общего оформления флотов одного типа возможна
% благодаря коду, взятому из пакета \pkg{float}, который позволяет
% изменять целиком оформление плавающего объекта.
%
-% Единое оформление и изменение подписей флотов и настройки для каждого типа флотов, поддерживается пакетом
+% Единое оформление и изменение подписей флотов и настройки для каждого
+% типа флотов, поддерживается пакетом
% \pkg{caption}, версии~3.x.
%
% Настройки оформления пакета \pkg{floatrow} построены аналогично пакету
@@ -410,7 +423,8 @@
% \begin{quote}
% |\floatsetup{style=boxed,font=small}|
% \end{quote}
-% Строки выше определяют стиль \texttt{boxed} (рамка |\fbox| вокруг объекта) и шрифт |\small| для содержимого
+% Строки выше определяют стиль \texttt{boxed} (рамка |\fbox| вокруг объекта)
+% и шрифт |\small| для содержимого
% объектов. Эти установки заданы для \emph{всех} типов плавающих объектов.
%
% Команда |\floatsetup| имеет следующую форму задания:
@@ -428,33 +442,41 @@
% табличные заголовки выравниваются по верхней строке)\footnote{Ключи,
% используемые в специальной настройке для плавающих объектов одного
% типа, всегда <<сильнее>> их синонимов, заданных в общей настройке. Другими
-% словами, если вы захотите, после приведённого примера переопределить стиль для всех флотов,
+% словами, если вы захотите, после приведённого примера переопределить стиль
+% для всех флотов,
% с помощью \cmd{\floatsetup\{style={\normalfont \meta{option}}\}}
% вы не измените оформления таблицы "--- используйте опять
-% \cmd{\floatsetup[table]}\allowbreak\texttt{\{style={\normalfont \meta{option}}\}}.}.
+% \cmd{\floatsetup[table]}\allowbreak\texttt{\{style={\normalfont
+% \meta{option}}\}}.}.
%
% Созданы также специальные опции команды |\floatsetup| для настройки флотов
% с разными вариантами размещения:
-% для набора в две колонки (в одноколонной книге |*|-окружение, типа \env{figure*}, можно использовать
-% для вёрстки, например, широких рисунков) для флотов, развёрнутых вертикально и других.
-% <<Сила>> приведённых ниже в перечнях опций убывает от предыдущего к следующему пункту
+% для набора в две колонки (в одноколонной книге |*|-окружение, типа
+% \env{figure*}, можно использовать
+% для вёрстки, например, широких рисунков) для флотов, развёрнутых
+% вертикально и других.
+% <<Сила>> приведённых ниже в перечнях опций убывает от предыдущего
+% к следующему пункту
% (в качестве примера использовано окружение \env{figure}):
% \begin{itemize}\label{stsetorder}\itemsep0pt\parskip0pt
% \item Широкие флоты или флоты вразрез двух колонок
% (например, \env{figure*}, вы можете определить специальные настройки для
% |*|-окружений и в одноколонном документе):
% \begin{itemize}
-% \item |\floatsetup[widefigure]|---самые <<сильные>> настройки; если они отсутствуют,
+% \item |\floatsetup[widefigure]|---самые <<сильные>> настройки;
+% если они отсутствуют,
% пакет использует настройки из следующего пункта;
% \item |\floatsetup[widefloat]|---эти настройки <<сильнее>> чем настройки
% из следующего пункта (|\floatsetup[figure]|); если они отсутствуют, пакет
% использует настройки из следующего пункта;
-% \item |\floatsetup[figure]|; если эти настройки отсутствуют, пакет использует настройки,
+% \item |\floatsetup[figure]|; если эти настройки отсутствуют, пакет
+% использует настройки,
% заданные в опции в строке |\usepackage| или как |\floatsetup{...}|;
% если и эти установки отсутствуют "--- установки пакета
% по умолчанию (см.~с.~\pageref{sec:default});
% \end{itemize}
-% \item Плавающие объекты в оборку (использующие окружение типа \env{wrapfigure}):
+% \item Плавающие объекты в оборку (использующие окружение типа
+% \env{wrapfigure}):
% \begin{itemize}\itemsep0pt\parskip.5\parskip
% \item |\floatsetup[wrapfigure]|;
% \item |\floatsetup[wrapfloat]|;
@@ -466,10 +488,12 @@
% \item |\floatsetup[rotfloat]|;
% \item |\floatsetup[figure]|;
% \end{itemize}
-% \item Развёрнутые плавающие объекты вразрез двух колонок (\env{sidewaysfigure*})\footnote{Настройки
+% \item Развёрнутые плавающие объекты вразрез двух колонок
+% (\env{sidewaysfigure*})\footnote{Настройки
% для флотов на две колонки (или широких в одноколонной вёрстке)
-% (\texttt{widefloat}, \texttt{widefigure}) удалены "--- используйте настройки
-% для \texttt{widerotfloat} и "--- здесь "---\texttt{widerotfigure}}:
+% (\texttt{widefloat}, \texttt{widefigure}) удалены "--- используйте
+% настройки для \texttt{widerotfloat} и "--- здесь
+% "---\texttt{widerotfigure}}:
% \begin{itemize}\itemsep0pt\parskip.5\parskip
% \item |\floatsetup[widerotfigure]|;
% \item |\floatsetup[widerotfloat]|;
@@ -505,7 +529,8 @@
%
%
% Стиль для подписи, \texttt{ruled}, единственный из пакета \pkg{float},
-% который также предопределён в пакете \pkg{caption}. Для его использования, запишите, например
+% который также предопределён в пакете \pkg{caption}. Для его использования,
+% запишите, например
% \begin{quote}
% |\captionsetup[figure]{style=ruled}|\quad .
% \end{quote}
@@ -532,7 +557,8 @@
% \\\hline\texttt{Plaintop}{\mpfootnotemark[2]}}
% & \leftcell[50mm]{capposition=top\\\hline
% capposition=TOP}
-% &То же что и стиль \texttt{plain} но помещает подпись сверху "--- аналог стиля из пакета
+% &То же что и стиль \texttt{plain} но помещает подпись сверху "---
+% аналог стиля из пакета
% \pkg{float}. Стиль, записанный с прописной выравнивает подписи
% у флотов, помещённых в окружение \env{floatrow}, по верхней строке
% \\\hline
@@ -605,8 +631,8 @@
% основного текста или предопределённой ширине (как \texttt{Boxed}, etc.),
% и в опции \meta{width} макрокоманды \cmd{\floatbox} определена команда
% \cmd{\FBwidth}, устанавливающая ширину всех элементов флота равной
-% ширине объекта (см.~с.~\pageref{sec:floatbox}), ширина остальных элементов флота
-% в этом случае увеличивается, до ширины равной обрамлённому объекту.}
+% ширине объекта (см.~с.~\pageref{sec:floatbox}), ширина остальных элементов
+% флота в этом случае увеличивается, до ширины равной обрамлённому объекту.}
%
% \footnotetext[1]{Стили аналогичны предложенным пакетом \pkg{float}.}
% \footnotetext[2]{При использовании этих стилей в окружении \env{floatrow}
@@ -620,7 +646,8 @@
% \subsubsection{Настройки шрифта}
%
% \DescribeMacro{font=}
-% Определяет шрифт для содержимого плавающего объекта. Опции аналогичны ключу \texttt{font=}
+% Определяет шрифт для содержимого плавающего объекта. Опции аналогичны
+% ключу \texttt{font=}
% в команде |\captionsetup|.\nopagebreak
%
% Существующие уже опции настройки шрифта:
@@ -628,7 +655,8 @@
% \begin{Options}{\OptionLabel}
% \item[scriptsize] {\scriptsize очень маленький размер}
% \item[footnotesize] {\footnotesize размер, используемый сносками}
-% \item[small] {\small маленький размер, в русских изданиях рекомендуется для плавающих объектов}
+% \item[small] {\small маленький размер, в русских изданиях
+% рекомендуется для плавающих объектов}
% \item[normalsize] {\normalsize нормальный размер}
% \item[large] {\large большой размер}
% \item[Large] {\Large б\'ольший размер}
@@ -669,13 +697,16 @@
% на ключ \texttt{position=} пакета \pkg{caption}, но он имеет
% две дополнительные опции\footnote{Опция \texttt{auto} не используется ключом
% \texttt{capposition=}.}: \texttt{TOP}, если вы предпочитаете выровнять подписи,
-% расположенные сверху объектов, при расположении флотов рядом (в окружении \env{floatrow}),
-% по верхней строке; и \texttt{beside} для размещения подписи сбоку от объекта (эта опция
+% расположенные сверху объектов, при расположении флотов рядом
+% (в окружении \env{floatrow}),
+% по верхней строке; и \texttt{beside} для размещения подписи
+% сбоку от объекта (эта опция
% может быть более предпочтительна для настроек отдельного окружения, см. о команде
% |\thisfloatsetup| на с.~\pageref{thisfloatsetup}):
% \begin{Options}{\OptionLabel}
% \item[top] подпись сверху объекта (соответствует команде |\captop|);
-% \item[TOP] подпись сверху объекта и при размещении флотов рядом (в окружении \env{floatrow}) подписи выравниваются
+% \item[TOP] подпись сверху объекта и при размещении флотов рядом
+% (в окружении \env{floatrow}) подписи выравниваются
% по верхней строке (соответствует команде |\CAPTOP|).
% Например, стиль \texttt{Plaintop} является вариантом стиля \texttt{plaintop}
% где определена |capposition=TOP|,
@@ -690,7 +721,8 @@
% \extrarowheight1pt
% \ttabbox
% {\caption[Длинный заголовок таблицы~I]%^^A
-% {Таблица~I в ряду с длинным, длинным, длинным заголовком, выровненным по верхней строке}\label{tab:row:tabIII}}%^^A
+% {Таблица~I в ряду с длинным, длинным, длинным заголовком,
+% выровненным по верхней строке}\label{tab:row:tabIII}}%^^A
% {\begin{tabular}{|l|>{\phantom0}c|>{\phantom0}c|}
% \hline
% \multirowthead{2}[-1ex]{Left Column Head}
@@ -768,7 +800,8 @@
% \begin{quote}
% |capbesidewidth=4cm|\quad.
% \end{quote}
-% Если вы напишете \texttt{capbesidewidth=none} или \texttt{capbesidewidth=sidefill}
+% Если вы напишете \texttt{capbesidewidth=none} или
+% \texttt{capbesidewidth=sidefill}
% (это настройка по умолчанию), ширина подписи будет рассчитана
% относительно ширины объекта (то есть займет остальное пространство
% в боксе, см. рис.~\ref{fig:beside:mouse} на с.~\pageref{fig:beside:mouse}).
@@ -777,18 +810,22 @@
% \DescribeMacro{capbesideframe=}
% Этот ключ (работает как булев параметр) декларирует, размещена ли подпись рядом
% с объектом, заключённым в рамку (\texttt{capbesideframe=yes}): в этом случае
-% строки подписи будут выравнивается по верху или низу рамки; в противном случае верх или низ
-% \emph{содержимого} объекта в рамке будет выровнено со строками подписи (\texttt{capbesideframe=no}).
+% строки подписи будут выравнивается по верху или низу рамки;
+% в противном случае верх или низ
+% \emph{содержимого} объекта в рамке будет выровнено со строками
+% подписи (\texttt{capbesideframe=no}).
%
% \penalty-5000
-% \subsubsection{Определение расположения экспликаций (и сносок)}\label{sec:footposition}
+% \subsubsection{Определение расположения экспликаций (и сносок)}
+% \label{sec:footposition}
%
% \DescribeMacro{footposition=}\label{foot:pos}%^^A
-% Определяет расположение содержимого команд |\footnote| и |\floatfoot| внутри бокса
-% плавающего объекта с подписями сверху/снизу.
+% Определяет расположение содержимого команд |\footnote| и |\floatfoot| внутри
+% бокса плавающего объекта с подписями сверху/снизу.
% \begin{Options}{\OptionLabel}
% \item[default]
-% если подпись сверху, экспликации и сноски помещаются под объектом; в противном случае
+% если подпись сверху, экспликации и сноски помещаются под объектом;
+% в противном случае
% "--- под подписью;
% \item[caption]
% всегда помещаются под подписью;
@@ -801,15 +838,19 @@
% \subsubsection{Определение вертикального выравнивания}\label{sec:heightadjust}
%
% \DescribeMacro{heightadjust=}
-% Определяет будет ли использоваться в ряду (\env{floatrow}) максимальная высота объекта
+% Определяет будет ли использоваться в ряду (\env{floatrow}) максимальная
+% высота объекта
% и/или подписи в качестве общей. ключ имеет следующие опции
% \begin{Options}{\OptionLabel}\samepage
% \item[all]
-% выровнять высоты объектов и подписей по максимальной высоте (например, используется стилями \texttt{Ruled} и \texttt{BOXED});
+% выровнять высоты объектов и подписей по максимальной
+% высоте (например, используется стилями \texttt{Ruled} и \texttt{BOXED});
% \item[caption]
-% выровнять высоты подписей по максимальной высоте (используется стилем \texttt{Plaintop});
+% выровнять высоты подписей по максимальной высоте
+% (используется стилем \texttt{Plaintop});
% \item[object]
-% выровнять высоты объектов по максимальной высоте (используется стилем \texttt{Boxed});
+% выровнять высоты объектов по максимальной высоте
+% (используется стилем \texttt{Boxed});
% \item[none]
% никакие высоты не изменяются (используется стилем \texttt{plain});
% \item[nocaption]
@@ -826,9 +867,12 @@
% \DescribeMacro{valign=}
% Определяет вертикальное выравнивание объектов в ряду
% (\env{floatrow}) если задан ключ |heightadjust=all| или
-% |heightadjust=object| или в командах |\floatbox| используется аргумент \meta{height}
-% с величиной б\'ольшей высоты объекта. Опции этого ключа аналогичны опции вертикального
-% выравнивания в окружении \env{minipage} и команде |\parbox|. Опция по умолчанию: |c|
+% |heightadjust=object| или в командах |\floatbox| используется
+% аргумент \meta{height}
+% с величиной б\'ольшей высоты объекта. Опции этого ключа аналогичны
+% опции вертикального
+% выравнивания в окружении \env{minipage} и команде |\parbox|.
+% Опция по умолчанию: |c|
% (центрированное вертикальное выравнивание).
% \begin{Options}{\OptionLabel}\samepage
% \item[t]
@@ -844,11 +888,13 @@
% \subsubsection{Оформление для разворотов}
%
% \DescribeMacro{facing=}
-% Этот ключ определяет будет ли использоваться оформление флотов для разворотов (зеркальное
+% Этот ключ определяет будет ли использоваться оформление флотов
+% для разворотов (зеркальное
% отображение чётных и нечётных полос).
% Этот ключ работает, если включена опция |twoside| в классе документа.
%
-% \subsubsection{Определение полей вокруг флотов и настройка для содержимого объекта}\label{sec:set:box}
+% \subsubsection{Определение полей вокруг флотов и настройка
+% для содержимого объекта}\label{sec:set:box}
%
% \DescribeMacro{margins=}
% Определяет поля для отдельных флотов с подписями сверху/снизу,
@@ -906,16 +952,18 @@
% Этот ключ удобно использовать в настройке для отдельного окружения
% (см. о команде |\thisfloatsetup| на с.~\pageref{thisfloatsetup}).
%
-% Если вы используете опцию \texttt{floatwidth=sidefill} для флотов с подписью сбоку
-% (в случае если в \texttt{capbesidewidth=} задано абсолютное значение ширины, как
-% \texttt{4cm}) объект (вместо подписи) займет остальное пространство в боксе
-% (см. приложение, рис.~\ref{fig:capbeside:trick} на с.~\pageref{fig:capbeside:trick})
+% Если вы используете опцию \texttt{floatwidth=sidefill} для флотов с подписью
+% сбоку (в случае если в \texttt{capbesidewidth=} задано абсолютное значение
+% ширины, как \texttt{4cm}) объект (вместо подписи) займет остальное
+% пространство в боксе (см. приложение, рис.~\ref{fig:capbeside:trick} на
+% с.~\pageref{fig:capbeside:trick})
%
% \subsubsection{Определение разделителей в боксах флотов}\label{sec:set:sep}
%
% \noindent
% \DescribeMacro{floatrowsep=}
-% Задаёт разделительный материал между флотами рядом (заданных командой |\floatbox| и её
+% Задаёт разделительный материал между флотами рядом
+% (заданных командой |\floatbox| и её
% производными, см.~с.~\pageref{sec:floatbox}) внутри окружения \env{floatrow}
% (см.~с.~\pageref{sec:floatrow}).
%
@@ -923,13 +971,14 @@
% \DescribeMacro{capbesidesep=}
% Задаёт разделительный материал между объектом и подписью сбоку.
%
-% Настройки обоих ключей работают аналогично настройкам ключа |labelsep=| в команде
-% |\captionsetup|.
+% Настройки обоих ключей работают аналогично настройкам ключа |labelsep=|
+% в команде |\captionsetup|.
%
% Они используют следующие предопределённые опции:
% \begin{Options}{\OptionLabel}
% \item[columnsep]
-% горизонтальная отбивка${}={}$|\columnsep| (межколонник при двух- и многоколонном наборе);
+% горизонтальная отбивка${}={}$|\columnsep| (межколонник при двух-
+% и многоколонном наборе);
% \item[quad]
% горизонтальная отбивка${}={}1$\,em (одна кегельная);
% \item[qquad]
@@ -949,7 +998,8 @@
%
% \noindent
% \DescribeMacro{rowprecode=}
-% Определяет отбивку, линейку или другой подобный материал сверху отдельного флота и, при
+% Определяет отбивку, линейку или другой подобный материал
+% сверху отдельного флота и, при
% размещении флотов рядом в окружении \env{floatrow}, сверху ряда флотов.
% (см.~с.~\pageref{fig:rotrow:WcatI}).
%
@@ -964,8 +1014,10 @@
%
% \noindent
% \DescribeMacro{rowpostcode=}
-% Определяет отбивку, линейку или другой подобный материал снизу отдельного флота и, при
-% размещении флотов рядом в окружении \env{floatrow}, снизу ряда флотов (см.~с.~\pageref{fig:rotrow:WcatI}).
+% Определяет отбивку, линейку или другой подобный материал снизу
+% отдельного флота и, при
+% размещении флотов рядом в окружении \env{floatrow},
+% снизу ряда флотов (см.~с.~\pageref{fig:rotrow:WcatI}).
%
% Для всех этих ключей предопределены следующие опции (настройки
% взяты из стилей, созданных пакетом \pkg{float}):
@@ -973,11 +1025,14 @@
% \item[none]
% отбивка отсутствует;
% \item[thickrule]
-% толстая линия (.8pt) с отбивкой снизу в 2pt "--- верхняя линейка над флотов в стиле \texttt{ruled};
+% толстая линия (.8pt) с отбивкой снизу в 2pt "--- верхняя линейка
+% над флотов в стиле \texttt{ruled};
% \item[rule]
-% линейка обычной толщины (.4pt), с отбивками сверху и снизу в 2pt "---средняя линейка в стиле \texttt{ruled};
+% линейка обычной толщины (.4pt), с отбивками сверху и снизу
+% в 2pt "---средняя линейка в стиле \texttt{ruled};
% \item[lowrule]
-% линейка обычной толщины (.4pt), с отбивкой сверху в 2pt "--- нижняя линейка в стиле \texttt{ruled};
+% линейка обычной толщины (.4pt), с отбивкой сверху в
+% 2pt "--- нижняя линейка в стиле \texttt{ruled};
% \item[captionskip]
% вертикальная отбивка равная величине, заданной в ключе |captionskip=|.
% \end{Options}
@@ -992,7 +1047,8 @@
% \item[fbox]
% стандартная рамка.
% \end{Options}
-% Далее идут опции для задания дополнительных вариантов рамок, предлагаемых пакетом \pkg{fr-fancy},
+% Далее идут опции для задания дополнительных вариантов рамок,
+% предлагаемых пакетом \pkg{fr-fancy},
% который инсталлируется вместе с \pkg{floatrow}:
% \begin{Options}{\OptionLabel}
% \item[colorbox]
@@ -1003,7 +1059,8 @@
% \item[shadowbox]
% рамка с тенью, для неё нужен пакет \pkg{fancybox};
% \item[wshadowbox]
-% изменённая рамка \texttt{shadowbox} (с <<белой тенью>>), для неё нужен пакет \pkg{fancybox};
+% изменённая рамка \texttt{shadowbox} (с <<белой тенью>>),
+% для неё нужен пакет \pkg{fancybox};
% \end{Options}
%
% \noindent
@@ -1018,9 +1075,12 @@
%
% \noindent
% \DescribeMacro{framefit=}
-% Переключатель (работает как булев параметр) который определяет нужно ли ширину рамки делать равной ширине
-% текста |\hsize| или предопределённой ширине (\texttt{framefit=yes}), объект в этом случае
-% сужается; или рамка выступает в обе стороны и, в этом случае ширина объекта равна |\hsize|
+% Переключатель (работает как булев параметр) который определяет
+% нужно ли ширину рамки делать равной ширине
+% текста |\hsize| или предопределённой ширине (\texttt{framefit=yes}),
+% объект в этом случае
+% сужается; или рамка выступает в обе стороны и,
+% в этом случае ширина объекта равна |\hsize|
% или предопределённой ширине (\texttt{framefit=no})
%
% \noindent
@@ -1035,7 +1095,8 @@
% \DescribeMacro{colorframeset=}
% Ключ предлагается пакетом \pkg{fr-fancy}: определяет
% цветную рамку (по умолчанию это обычная |\fbox|).
-% В текущей версии вы можете использовать только команду |\fcolorbox| для цветной рамки. Вы
+% В текущей версии вы можете использовать только команду |\fcolorbox|
+% для цветной рамки. Вы
% можете определить цветную рамку следующим образом:
% \begin{quote}
% |colorframeset={\fcolorbox{white}{yellow}}|\quad.
@@ -1069,10 +1130,12 @@
% Определяет тип линейки над сноской внутри бокса плавающего элемента.
% \begin{Options}{\OptionLabel}
% \item[normal]
-% стандартное определение \LaTeX'а, используемое в окружении \env{minipage}, ширина её равна
+% стандартное определение \LaTeX'а, используемое в окружении
+% \env{minipage}, ширина её равна
% 0.4 текущей ширины текста (|\columnwidth|);
% \item[limited]
-% аналогична предыдущей, но максимальная ширина сноски равна величине определённой в
+% аналогична предыдущей, но максимальная ширина сноски равна
+% величине определённой в
% команде |\frulemax|, следующим образом:
% \begin{quote}
% |\renewcommand\frulemax{1in}|
@@ -1089,7 +1152,8 @@
% \subsubsection{Загрузка пакета для необычных рамок}
%
% \DescribeMacro{fancyboxes=}
-% Переключатель (работает как булев параметр) загружает пакет \pkg{fr-fancy}. Этот ключ можно использовать
+% Переключатель (работает как булев параметр) загружает пакет
+% \pkg{fr-fancy}. Этот ключ можно использовать
% только в дополнительном аргументе строки |\usepackage|.
%
% \subsection{Настройки для одного флота}
@@ -1102,11 +1166,13 @@
% как аббревиатура \cmd{\floatsetup[tmpset]}.}.\par\strut\par\kern-\baselineskip
%
%^^A Please note that |\thisfloatsetup| doesn't overwrite co-named key
-%^^A declarations from settings like |\floatsetup[|\meta{options}|]|---this command
-%^^A created e.g for temporary change of float or caption widths: keys \texttt{captionwidth=}
+%^^A declarations from settings like |\floatsetup[|\meta{options}|]|---this
+%^^A command created e.g for temporary change of float or caption widths:
+%^^A keys \texttt{captionwidth=}
%^^A \texttt{floatwidth} do not used usually in |\floatsetup| stuff.
%
-% \subsection{<<Очистка>> предыдущих настроек для определённого типа плавающих объектов}
+% \subsection{<<Очистка>> предыдущих настроек для определённого
+% типа плавающих объектов}
%
% \DescribeMacro{\clearfloatsetup}
% Если вы хотите отменить параметры, определённые для
@@ -1200,20 +1266,24 @@
% \subsubsection{Определение выключки содержимого объекта}\label{ssec:decl:marg}
%
% \DescribeMacro{\DeclareObjectSet}
-% Вы можете определить свою опцию выключки для ключа \texttt{objectset=} следующим образом:
+% Вы можете определить свою опцию выключки для ключа \texttt{objectset=}
+% следующим образом:
% \begin{quote}
% |\DeclareObjectSet{centering}{\centering}|
% \end{quote}
% В определении опции вы можете попробовать задать и другие повторяющие команды,
-% которые вам нужны при оформлении содержимого объекта\footnote{Вы можете использовать
+% которые вам нужны при оформлении содержимого
+% объекта\footnote{Вы можете использовать
% опции ключей, заданные \cmd{\DeclareCaptionJustification} "---
% командой из пакета \pkg{caption},
% как опции ключа \texttt{objectset=}.}.\par\strut\par\kern-\baselineskip
%
-% \subsubsection{Определение выключки (и другого материала) для всего бокса флота}\label{ssec:decl:marg}
+% \subsubsection{Определение выключки (и другого материала)
+% для всего бокса флота}\label{ssec:decl:marg}
%
% \DescribeMacro{\DeclareMarginSet}\label{fsetup:besmarg}%^^A
-% Вы можете определить выключку всего бокса (ключ \texttt{margins=}) следующим образом:
+% Вы можете определить выключку всего бокса (ключ \texttt{margins=})
+% следующим образом:
% \begin{quote}
% |\DeclareMarginSet{center}{%|\\
% | \setfloatmargins{\hfil}{\hfil}}|
@@ -1229,8 +1299,8 @@
% |\setfloatmargins{|\meta{left margin}|}{|\meta{right margin}|}|
% \end{quote}
%
-% |*|-форма команды, |\setfloatmargins*|, определяет оформление для разворота: внутреннее и
-% внешнее поля.
+% |*|-форма команды, |\setfloatmargins*|, определяет оформление
+% для разворота: внутреннее и внешнее поля.
% \begin{quote}
% |\setfloatmargins*{|\meta{inside margin}|}{|\meta{outside margin}|}|
% \end{quote}
@@ -1253,16 +1323,19 @@
% поля (выключку и другой материал) для трёх вариантов расположения флота:
% \begin{Options}{\OptionLabel}
% \item[\cmd{\floatboxmargins}]задаёт левое/правое поля для отдельного флота;
-% \item[\cmd{\floatrowmargins}]задаёт левое/правое поля для флотов рядом в окружении \env{floatrow};
-% \item[\cmd{\floatcapbesidemargins}]задаёт левое/правое поля для отдельного флота с подписью сбоку.
+% \item[\cmd{\floatrowmargins}]задаёт левое/правое поля для
+% флотов рядом в окружении \env{floatrow};
+% \item[\cmd{\floatcapbesidemargins}]задаёт левое/правое
+% поля для отдельного флота с подписью сбоку.
% \end{Options}
% Грамматика использования этих трёх команд такая же как и у
% |\setfloatmargins|. Настройки, использующие команду |\floatfacing|
% будут работать если включён ключ \texttt{facing=yes}.
%
-% \emph{Замечание}. Пакет \pkg{floatrow} задаёт некоторые настройки оформления таблиц
-% для окружения \env{longtable},
-% поэтому вы можете задать параметры |\LTleft| и |\LTright| в команде |\DeclareMarginSet|.
+% \emph{Замечание}. Пакет \pkg{floatrow} задаёт некоторые настройки
+% оформления таблиц для окружения \env{longtable},
+% поэтому вы можете задать параметры |\LTleft| и |\LTright|
+% в команде |\DeclareMarginSet|.
% Например, опция \texttt{centering} была определена следующим образом:
% \begin{quote}
% |\DeclareMarginSet{centering}{\setfloatmargins{\hfill}{\hfill}%|\\
@@ -1277,7 +1350,8 @@
% \begin{quote}
% |\DeclareFloatSeparators{columnsep}{\hskip\columnsep}|
% \end{quote}
-% или более сложный, с использованием пакета \pkg{color} и макрокоманды |\floatfacing|
+% или более сложный, с использованием пакета \pkg{color} и
+% макрокоманды |\floatfacing|
% (не забудьте также ключ \texttt{facing=yes}):
% \begin{quote}
% |\DeclareFloatSeparators{colorsep}%|\\
@@ -1289,7 +1363,8 @@
%
% Вы можете использовать заданные опции в ключах \texttt{floatrowsep=} и
% \texttt{capbesidesep=}\footnote{Вы можете воспользоваться опциями, заданными
-% \cmd{\DeclareCaptionLabelSeparator} "--- командой из \pkg{caption}.}.\par\strut\par\kern-\baselineskip
+% \cmd{\DeclareCaptionLabelSeparator} "--- командой из \pkg{caption}.}.\par
+% \strut\par\kern-\baselineskip
%
% \subsubsection{Шрифт содержимого объекта}
%
@@ -1302,7 +1377,8 @@
% \subsubsection{Определение линейки для сносок}
%
% \DescribeMacro{\DeclareFloatFootnoterule}
-% Вы можете определить новую линейку для сноски (ключ \texttt{footnoterule=}) следующим образом:
+% Вы можете определить новую линейку для сноски (ключ \texttt{footnoterule=})
+% следующим образом:
% \begin{quote}
% |\DeclareFloatFootnoterule{fullsize}{%|\\
% | \kern-3\p@|\\
@@ -1357,8 +1433,8 @@
% %^^A |\captionsetup[figure]{style=ruled}|
% %^^A \end{quote}
%
-% Команда |\DeclareNewFloatType| была использована для определения окружения \env{Example}
-% (см. с.~\pageref{exa1.1}). Она была задана следующим образом:
+% Команда |\DeclareNewFloatType| была использована для определения окружения
+% \env{Example} (см. с.~\pageref{exa1.1}). Она была задана следующим образом:
% \begin{quote}
% |\DeclareNewFloatType{Example}%|\\
% | {placement=t,within=section,fileext=lox,|\\
@@ -1390,21 +1466,25 @@
% "--- все рисунки и таблицы будут выводиться в стиле \texttt{plain}
% с подписями снизу. Другое ограничение "--- вы должны перенести все команды
% |\newfloat|, |\floatstyle| и |\restylefloat| в преамбулу,
-% до команды |\begin{document}|. Команды |\newfloat|, |\floatstyle| и |\restylefloat|
-% устаревшие, хотя и поддерживаются\footnote{Всё же лучше заменить
+% до команды |\begin{document}|. Команды |\newfloat|, |\floatstyle| и
+% |\restylefloat| устаревшие, хотя и поддерживаются\footnote{Всё же лучше заменить
% их на команды \cmd{\floatsetup},
-% Пакет \pkg{floatrow} поддерживает старые команды, но не даёт гарантии.}. См. также
-% разд.~\ref{float-obs} о том как переводятся эти команды в команду |\floatsetup|.
+% Пакет \pkg{floatrow} поддерживает старые команды, но не даёт гарантии.}.
+% См. также разд.~\ref{float-obs} о том как переводятся эти команды в команду
+% |\floatsetup|.
%
-% Разделы, помеченные текстом <<[\pkg{float}]>>, были заимствованы из документации пакета
+% Разделы, помеченные текстом <<[\pkg{float}]>>, были заимствованы из
+% документации пакета
% \pkg{float}\footnote{Настоятельно рекомендуется читать эти разделы в оригинале.
% За корректность перевода не ручаюсь.}.
%
-% \subsubsection{Интерфейс пользователя "--- новые плавающие объекты (флоты) [\pkg{float}]}\label{sec:floatborrowI}
+% \subsubsection{Интерфейс пользователя "--- новые плавающие объекты
+% (флоты) [\pkg{float}]}\label{sec:floatborrowI}
%
% \DescribeMacro{\newfloat}
% Самой важной командой в пакете \pkg{float}
-% является команда |\newfloat|\footnote{Она дублируется командой \cmd{\DeclareNewFloatType}.}.
+% является команда |\newfloat|\footnote{Она дублируется командой
+% \cmd{\DeclareNewFloatType}.}.
% Она сделана по образцу
% |\newtheorem|. Команда |\newfloat| имеет три основных и один дополнительный
% аргумент; форма задания:
@@ -1414,18 +1494,23 @@
% \end{quote}
% \begin{itemize}
% \item \marg{type} задаёт тип нового класса флотов, таких как
-% \texttt{program} (программа) или \texttt{algorithm} (алгоритм). Определив эти слова в аргументе
-% |\newfloat|, вы можете задать команды, как |\begin{program}| или |\end{algorithm*}|.
+% \texttt{program} (программа) или \texttt{algorithm} (алгоритм).
+% Определив эти слова в аргументе
+% |\newfloat|, вы можете задать команды, как |\begin{program}|
+% или |\end{algorithm*}|.
% \item \marg{placement} задаёт размещение по умолчанию
% для данного класса флотов. Параметры те же самые,
% что и в стандартном \LaTeX'е, например, \texttt{t}, \texttt{b},
-% \texttt{p} и \texttt{h} для `top' (вверху), `bottom' (внизу), `page' (отдельная страницы) и `here' (здесь),
+% \texttt{p} и \texttt{h} для `top' (вверху), `bottom' (внизу),
+% `page' (отдельная страницы) и `here' (здесь),
% соответственно.
% \item \marg{ext}. Когда \LaTeX\ записывает подписи во вспомогательный файл
-% для списка рисунков (или любого другого флота), он использует имя рабочего файла (документа)
+% для списка рисунков (или любого другого флота), он использует
+% имя рабочего файла (документа)
% с расширением \marg{ext} как имя файла.
% \item \oarg{within}. Наконец, дополнительный
-% аргумент \meta{within} определяет будут ли плавающие объекты данного класса нумероваться
+% аргумент \meta{within} определяет будут ли плавающие объекты
+% данного класса нумероваться
% внутри указанного раздела документа. Например,
% если \oarg{within}${}={}$\texttt{chapter}, флоты будут перенумеровываться
% по главам. (В стандартном \LaTeX'е, это задано для рисунков и таблиц
@@ -1469,7 +1554,8 @@
% \end{verse}
% \caption{Это ещё один простенький плавающий пример. Исключая
% то, что он плавает, так как использует параметр {\tt[H]}, чтобы
-% появиться \textbf{Здесь}. (Обратите внимание, что в примере настроек программы определено
+% появиться \textbf{Здесь}. (Обратите внимание, что в примере
+% настроек программы определено
% имя флота для нумерационного заголовка подписи.)}\label{exa1.1}
% \end{Example}
%
@@ -1485,8 +1571,10 @@
% Команда |\floatname| позволяет вам определить
% \emph{имя флота}, которое \LaTeX\ использует в подписи флота,
% например, `Figure' для окружения рисунков и тому подобное. Например,
-% |\floatname{program}{Program}| (или |\floatname|\nobreak\hfil|{Program}|\allowbreak\hfil
-% |{\CYRP\cyrr\cyro\cyrg\cyrr\cyra\cyrm\cyrm\cyra}|).\allowbreak{} Команда |\newfloat| определяет
+% |\floatname{program}{Program}| (или |\floatname|\nobreak
+% \hfil|{Program}|\allowbreak\hfil
+% |{\CYRP\cyrr\cyro\cyrg\cyrr\cyra\cyrm\cyrm\cyra}|).\allowbreak{}
+% Команда |\newfloat| определяет
% имя флота по аргументу определяющему имя окружения (\meta{type}) если не было
% определено другого имени до этого.
%
@@ -1509,12 +1597,14 @@
% изменить стиль флота, определённого командой |\newfloat|, хотя
% это, по типографским правилам, не лучшая идея. См.
% табл.~\ref{table1} для примера\footnote{В пакете \pkg{float}
-% создан специальный стиль подписи с полужирным нумерационным заголовком для стиля \texttt{boxed}.
+% создан специальный стиль подписи с полужирным нумерационным заголовком
+% для стиля \texttt{boxed}.
% Обратите внимание, что стили флота \texttt{plain} и \texttt{boxed}
% не имеют специальных настроек в пакете \pkg{caption} 3.x.
% Для эмуляции стиля \texttt{boxed} из документации пакета \pkg{float} были:
% отменены все специальные установки для таблиц, и восстановлено двоеточие
-% как разделитель после нумерационного заголовка.}. Существует команда |\restylefloat*|,
+% как разделитель после нумерационного заголовка.}. Существует
+% команда |\restylefloat*|,
% которая переопределяет стиль флота, но не затрагивает стиля подписи.
% В этом случае пользователь сам отвечает за создание оформления подписей.
% \DeleteShortVerb{\|}
@@ -1537,7 +1627,8 @@
% 6 & 1&6&15&20&15&6&1\\
% 7 & 1&7&21&35&35&21&7&1
% \end{tabular} \end{center}
-% \caption{Треугольник Паскаля. Это переоформленное окружение \LaTeX'а \texttt{table}.%^^A
+% \caption{Треугольник Паскаля. Это переоформленное окружение
+% \LaTeX'а \texttt{table}.%^^A
% \label{table1}}
% \end{table}
% \endgroup
@@ -1558,7 +1649,8 @@
% если вы задали оформление, используя эти устаревшие команды, дальнейшую
% настройку оформления вы должны делать с помощью |\floatsetup|\oarg{float}|{...}|.
%
-% \subsubsection{Печать списка плавающих объектов (флотов) [\pkg{float}]}\label{sec:floatborrowIa}
+% \subsubsection{Печать списка плавающих объектов (флотов)
+% [\pkg{float}]}\label{sec:floatborrowIa}
%
% \nobreak\DescribeMacro{\listof}
% \nopagebreak
@@ -1587,9 +1679,10 @@
%
% Тот же эффект может быть достигнут изменением метода
% размещения флотов. Опция \pkg{here} (David Carlisle) предлагает
-% новый указатель размещения флота, названный \texttt{[H]}, который, при
-% добавлении в опции флота, говорит \LaTeX'у <<поставить ЗДЕСЬ, точка>>. Если
-% места на странице недостаточно, флот переносится на другую страницу
+% новый указатель размещения флота, названный \texttt{[H]},
+% который, при добавлении в опции флота,
+% говорит \LaTeX'у <<поставить ЗДЕСЬ, точка>>. Если места на
+% странице недостаточно, флот переносится на другую страницу
% вместе с последующим текстом, даже в случае, если этот текст
% мог бы там разместиться. Пакет поддерживает эту опцию, указатель
% \texttt{[H]}, как для новых классов флотов так и для
@@ -1600,8 +1693,8 @@
% Указатель {\tt[H]} может быть просто добавлен к флоту
% как опция, как другие указатели. Он \emph{не}
% может быть использован совместно с другими указателями, поэтому
-% {\tt[Hhtbp]} неверно. Также он не может быть использован как параметр по умолчанию
-% для класса флотов. Следующая таблица
+% {\tt[Hhtbp]} неверно. Также он не может быть использован как
+% параметр по умолчанию для класса флотов. Следующая таблица
% определена следующим образом:
% \begin{verse}
% |\begin{table}[H]| \\*
@@ -1612,80 +1705,124 @@
% \end{verse}
% (Кажется мне пришлось добавить здесь немного ненужной болтовни
% чтобы флот был помещён точно посередине страницы.
-% Когда я обрабатывал документацию \LaTeX'ом\footnote{Пакета \pkg{float}.}
+% Когда документация обрабатывалась
+% \LaTeX'ом\footnote{Пакета \pkg{float}.}
% обнаружилось что разрыв страницы приходится между строкой
% <<Итак теперь>> и флотом. Это ничего не доказывает.
% Bother.) Итак теперь мы имеем следующие указатели размещения
% флота:
% \begin{table}[H]
% \begin{tabular}{cl}
-% \tt t & Top of the page\\
-% \tt b & Bottom of the page\\
-% \tt p & Page of floats\\
-% \tt h & Here, if possible\\
-% \tt H & Here, definitely
+% \tt t & вверх полосы\\
+% \tt b & вниз полосы\\
+% \tt p & на отдельную страницу\\
+% \tt h & здесь, если возможно\\
+% \tt H & только здесь, (после этого текста)
% \end{tabular}
% ^^A\caption{Could it be that this just needs a caption?}
% \end{table}
%
+% \subsubsection{Опция {[H]}
+% "--- настройка разрывов на страницы}\label{sec:listpen}
+%
+% При использовании опции |[H]| мне понадобилось задать
+% общие запреты на разрывы до и после <<привязанных>> флотов.
+%
+% В одной книге запреты на разрывы на страницы вокруг таких
+% флотов и вокруг перечней должны быть одинаковыми.
+%
+% Используя идею команды |\allowdisplaybreaks| из пакета
+% \pkg{amsmath} создан небольшой (beta-temp) пакет
+% \pkg{listpen}, который предлагает следующие команды:
+% \begin{Options}{\OptionLabel}
+% \item[\cmd{\allowprelistbreaks}]устанавливает разрывы до перечней
+% (а также привязанных флотов);
+% \item[\cmd{\allowpostlistbreaks}]устанавливает разрывы
+% после перечней (привязанных флотов);
+% \item[\cmd{\allowitembreaks}]устанавливает разрывы между
+% пунктами перечня.
+% \end{Options}
+% Все эти команды задают глобально, внутри группы или
+% окружения разрывы, задаваемые цифрами
+% от |[-4]| (нет разрыва) до |[4]| (всегда разрыв). Положительные
+% значения опций команд аналогичны значениям опций
+% команды |\pagebreak|. Отрицательные соответствуют
+% опциям |[1]|--|[4]| в команде |\nopagebreak|.
+% Значение по умолчанию для всех трёх команд |[-1]|, что
+% равно установкам стандартных классов \LaTeX'а: \cls{book}, \cls{article}
+% и других (|[-1]| соответствует значению |-\@lowpenalty|).
+%
% \subsection{Пакет \pkg{rotfloat}}
%
-% Код пакета \pkg{rotfloat} был также позаимствован пакетом \pkg{floatrow}.
-% Если пакет \pkg{rotfloat} был загружен до \pkg{floatrow}, вы получите сообщение об ошибке.
+% Код пакета \pkg{rotfloat} был также позаимствован
+% пакетом \pkg{floatrow}.
+% Если пакет \pkg{rotfloat} был загружен до \pkg{floatrow},
+% вы получите сообщение об ошибке.
%
-% Пакет \pkg{floatrow} вводит код, который эмулирует уже загруженный пакет
-% \pkg{rotfloat} и последующая его загрузка игнорируется.
+% Пакет \pkg{floatrow} вводит код, который эмулирует уже загруженный
+% пакет \pkg{rotfloat} и последующая его загрузка игнорируется.
% Пакет \pkg{rotfloat} построен таким образом, что может быть
-% загружен в одной строке \verb|\usepackage| вместе с пакетом \pkg{rotating}, который может иметь опции.
-% Необходимо также удалить пакет \pkg{rotfloat} из строки \verb|\usepackage|, где
-% задан пакет \pkg{rotating} с опциями: в противном случае
+% загружен в одной строке \verb|\usepackage| вместе с
+% пакетом \pkg{rotating}, который может иметь опции. Необходимо
+% также удалить пакет \pkg{rotfloat} из строки \verb|\usepackage|,
+% где задан пакет \pkg{rotating} с опциями: в противном случае
% вы получите сообщение об ошибке со словами `option clash'.
%
% \section{Макрокоманды для построения флотов}
%
% \subsection{Макрокоманда Floatbox}\label{sec:floatbox}
%
-% Данный пакет предлагает макрокоманду, которая создаёт необходимое размещение
-% компонентов содержимого и подписи плавающего объекта (см. также введение).
+% Данный пакет предлагает макрокоманду, которая создаёт
+% необходимое размещение компонентов
+% содержимого и подписи плавающего объекта (см. также введение).
% Эта макрокоманда выглядит следующим образом:
% \begin{quote}
% |\floatbox[|\meta{preamble}|]{|\meta{captype}|}[|^^A
% \meta{width}|][|\meta{height}|][|\meta{vert pos}|]|\\
-% | {|\meta{caption}|}{|\meta{object}|}|\footnote{Порядок обязательных
-% аргументов и их содержимое не имеет значения
+% | {|\meta{caption}|}{|\meta{object}|}|\footnote{Порядок
+% обязательных аргументов и их содержимое не имеет значения
% для построения флота. Эта макрокоманда исторически требует
-% два обязательных аргумента, но они могут быть заполнены как угодно.}
+% два обязательных аргумента, но они могут быть заполнены как
+% угодно.}
% \end{quote}
% где\label{floatboxsets}:
% \begin{description}\itemsep0pt
-% \item[\meta{preamble}]здесь могут быть такие команды, как |\capbeside|, которая
-% размещает подписи сбоку объекта; |\nocapbeside|
-% (размещает подписи сверху/снизу, в зависимости
+% \item[\meta{preamble}]здесь могут быть такие команды, как
+% |\capbeside|, которая размещает подписи сбоку объекта;
+% |\nocapbeside| (размещает подписи сверху/снизу, в зависимости
% от настроек стиля); или другая повторяющаяся команда
-% (даже возможно использование |\captionsetup| и |\thisfloatsetup| "--- см.
-% примеры в документации и приложении).
+% (даже возможно использование |\captionsetup| и
+% |\thisfloatsetup| "--- см. примеры в документации и приложении).
% \item[\meta{captype}]тип флота, для которого строится оформление;
% \item[\meta{width}]ширина флота
% (если подпись сверху или снизу объекта),
% или ширина объекта (если подпись сбоку).
% Команда |\FBwidth| в аргументе \meta{width}
% позволяет использовать натуральную ширину объекта.\par
-% \emph{Замечание}. Если вы используете \verb|\FBwidth| в аргументе \meta{width},
-% вы должны быть уверены, что содержимое объекта может быть помещено внутри |\hbox|
+% \emph{Замечание}. Если вы используете \verb|\FBwidth| в
+% аргументе \meta{width}, вы должны быть уверены, что
+% содержимое объекта может быть помещено внутри |\hbox|
% (вы можете воспользоваться командой |\vspace| в начале
-% и/или в конце содержимого объекта для корректировки вертикальных
-% отбивок);
+% и/или в конце содержимого объекта для корректировки
+% вертикальных отбивок);
% \item[\meta{height}]высота флота
% (если подпись сверху или снизу),
% или высота объекта (если подпись сбоку);
-% \item[\meta{vert pos}]вертикальное выравнивание содержимого объекта в боксе
-% в случае, если аргумент \meta{height} имеет б\'ольшую величину чем заданная высота объекта,
+% \item[\meta{vert pos}]вертикальное выравнивание содержимого
+% объекта в боксе в случае, если аргумент \meta{height} имеет
+% б\'ольшую величину чем заданная высота объекта,
% или флот помещён в ряд в окружении \env{floatrow}.
-% \item[\meta{caption}]подпись и экспликации (вы можете использовать команду |\floatfoot|
-% (см.~с.~\pageref{subsec:floatfoot}); вы можете использовать команды
-% |\footnote|/\allowbreak|\mpfootnotemark|/\allowbreak|\footnotetext| для сносок внутри флота, или команду |\floatfoot|;
-% \item[\meta{object}]содержимое флота; вы также можете использовать команды
-% |\footnote|/\allowbreak|\mpfootnotemark|/\allowbreak|\footnotetext| или |\floatfoot|.
+% \item[\meta{caption}]подпись и экспликации (вы можете использовать
+% команду |\floatfoot| (см.~с.~\pageref{subsec:floatfoot});
+% вы можете использовать команды
+% |\footnote|/\allowbreak|\mpfootnotemark|/%^^A
+% \allowbreak|\footnotetext|
+% для сносок внутри флота, или команду |\floatfoot|;
+% \item[\meta{object}]содержимое флота; вы также можете
+% использовать команды
+% |\footnote|/\allowbreak|\mpfootnotemark|/%^^A
+% \allowbreak|\footnotetext|
+% или |\floatfoot|.
% \end{description}
%
% \begingroup
@@ -1707,10 +1844,11 @@
% \end{figure}%
% \endgroup
%
-% Но более актуальный вариант использования команды |\floatbox| "--- поместить
-% табличный заголовок \emph{над} таблицей и задать ширину заголовка равной ширине
-% таблицы. Расположение заголовка определяется в преамбуле документа командой
-% |\floatsetup[table]{style=Plaintop}|
+% Но более актуальный вариант использования команды |\floatbox|
+% "--- поместить табличный заголовок \emph{над} таблицей и задать
+% ширину заголовка равной ширине
+% таблицы. Расположение заголовка определяется в преамбуле документа
+% командой |\floatsetup[table]{style=Plaintop}|
%\begin{verbatim}
%\begin{table}
%\floatbox{table}[\FBwidth] {\caption{Simple tabular in
@@ -1743,14 +1881,17 @@
% \end{tabular}}
% \end{table}%
% \MakeShortVerb{\|}%
-% как показано в табл.~\ref{tab:tabII}. Для задания ширины заголовка (или всего бокса
-% плавающего объекта) равной ширине окружения \env{tabular} была использована команда |\FBwidth|
+% как показано в табл.~\ref{tab:tabII}. Для задания ширины
+% заголовка (или всего бокса
+% плавающего объекта) равной ширине окружения \env{tabular}
+% была использована команда |\FBwidth|
% в аргументе \meta{width}.
%
-% Следующий пример показывает окружение \env{figure} где подпись задана сбоку.
-% В этом примере используются команды |\capbeside|, в аргументе \meta{preamble},
-% и |\FBwidth|, в аргументе \meta{width}. Подпись занимает
-% оставшееся место в боксе шириной |\hsize| (в данном примере ширина бокса равна
+% Следующий пример показывает окружение \env{figure} где подпись
+% задана сбоку. В этом примере используются команды |\capbeside|,
+% в аргументе \meta{preamble}, и |\FBwidth|, в аргументе
+% \meta{width}. Подпись занимает оставшееся место в боксе
+% шириной |\hsize| (в данном примере ширина бокса равна
% ширине основного текста "---|\textwidth|).
%
%\begin{verbatim}
@@ -1766,21 +1907,23 @@
% and some more text and a bit more text and
% a little more text and a little peace of text to fill
% space}\label{fig:beside:mouse}}
-% {{\setlength\unitlength{4cm/58}\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+% {{\setlength\unitlength{4cm/58}\ifx\pspicture\undefined
+% \else\psset{unit=\unitlength}\fi
% \input{Mouse.picture}}}
% \end{figure}
%
% Ширина подписи сбоку и объекта по умолчанию равна одной
-% <<колонке>>, иными словами половине ширины текущего значения |\hsize| (рис.~\ref{intro:beside}) исключая
-% поля вокруг бокса и разделитель между объектом и подписью. (См. также другие
-% примеры с подписью сбоку в приложении, с.~\pageref{fig:Idog:w}.)
-%
+% <<колонке>>, иными словами половине ширины текущего значения
+% |\hsize| (рис.~\ref{intro:beside}) исключая
+% поля вокруг бокса и разделитель между объектом и подписью.
+% (См. также другие примеры с подписью сбоку в приложении,
+% с.~\pageref{fig:Idog:w}.)
%
% \subsubsection{Пользовательские команды для флотов}
%
-% Использование команды |\floatbox| иногда получается очень сложным.
-% Вы можете определить пользовательские команды для ваших целей
-% и определить там необходимые настройки.
+% Использование команды |\floatbox| иногда получается очень
+% сложным. Вы можете определить пользовательские команды для
+% ваших целей и определить там необходимые настройки.
%
% Определение пользовательской команды выглядит следующим образом:
% \begin{quote}
@@ -1792,17 +1935,21 @@
% \item[\meta{command}]команда пользователя (без обратного слэша);
% \item[\meta{captype}]тип флота, для которого создаётся команда;
% \item[\meta{preamble}]
-% вы можете использовать команды, перечисленные на с.~\pageref{floatboxsets}
+% вы можете использовать команды, перечисленные на
+% с.~\pageref{floatboxsets}
% и другие команды оформления, как показано в примерах;
-% вы можете попробовать использовать некоторые другие повторяющиеся
-% команды (например, |\captionsetup| или |\thisfloatsetup|);
-% \item[\meta{default width}]здесь вы можете определить любую величину, типа |6cm|
-% или |.75\textwidth|\footnote{Есть также возможность установить постоянную ширину
+% вы можете попробовать использовать некоторые другие
+% повторяющиеся команды (например,
+% |\captionsetup| или |\thisfloatsetup|);
+% \item[\meta{default width}]здесь вы можете определить любую
+% величину, типа |6cm|
+% или |.75\textwidth|\footnote{Есть также возможность установить
+% постоянную ширину
% для данного типа флота, используя ключ \texttt{floatwidth=}
-% в команде \cmd{\floatsetup}.}; если вы зададите команду |\FBwidth|
-% ширина флота (если подпись
-% сверху или снизу "--- должна быть определена
-% |\nocapbeside| в \meta{preamble}) или ширина объекта (если подпись
+% в команде \cmd{\floatsetup}.}; если вы зададите команду
+% |\FBwidth| ширина флота (если подпись сверху или снизу
+% "--- должна быть определена |\nocapbeside|
+% в \meta{preamble}) или ширина объекта (если подпись
% стоит сбоку "--- команда |\capbeside| в \meta{preamble}) будет
% равна ширине содержимого плавающего объекта.
% \end{description}
@@ -1813,8 +1960,9 @@
% |\newfloatcommand{fcapside}{figure}[\capbeside]|\\*
% |\newfloatcommand{ttabbox}{table}[\captop][\FBwidth]|
% \end{quote}
-% Первые две определены для рисунков, а последняя "--- для таблицы. Вы можете
-% переопределить эти команды, используя команду |\renewfloatcommand| (она использует те же
+% Первые две определены для рисунков, а последняя "--- для таблицы.
+% Вы можете переопределить эти команды, используя команду
+% |\renewfloatcommand| (она использует те же
% аргументы, как и |\newfloatcommand|).
%
%
@@ -1833,17 +1981,22 @@
% |\end{floatrow}|
% \end{quote}
%
-% И теперь пример. Первый флот (в |\ffigbox|) имеет ширину по умолчанию, равную <<колонке>>.
-% ряда, следующий использует ширину включённой графики (использована команда
-% |\FBwidth| в дополнительном аргументе \meta{width}), третий занимает оставшееся место в ряду
+% И теперь пример. Первый флот (в |\ffigbox|) имеет ширину
+% по умолчанию, равную <<колонке>>
+% ряда, следующий использует ширину включённой графики (использована
+% команда |\FBwidth| в дополнительном аргументе \meta{width}),
+% третий занимает оставшееся место в ряду
% которое подсчитывается командой |\Xhsize|.
%
-% \emph{Замечание}. Обычно команда |\Xhsize| используется для последнего флота в ряду. Но
-% если вы используете пакет \pkg{calc} вы можете попытаться использовать |\Xhsize| раньше,
-% если известна \emph{абсолютная} величина ширины флотов по правую сторону,
-% или использовать в аргументе \meta{width} нечто вроде
-% |\Xhsize/2| а затем |\Xhsize| для последних двух боксов в
-% |\floatbox|, см. также примеры \file{frsample10}--\file{frsample12}, и файл \file{fr-sample.tex}.
+% \emph{Замечание}. Обычно команда |\Xhsize| используется для
+% последнего флота в ряду. Но
+% если вы используете пакет \pkg{calc} вы можете попытаться
+% использовать |\Xhsize| раньше, если известна
+% \emph{абсолютная} величина ширины флотов по правую сторону,
+% или использовать в аргументе \meta{width} нечто вроде |\Xhsize/2|
+% а затем |\Xhsize| для последних двух боксов в |\floatbox|,
+% см. также примеры \file{frsample10}--\file{frsample12},
+% и файл \file{fr-sample.tex}.
%\begin{verbatim}
%\begin{floatrow}[3]
%\ffigbox
@@ -1865,46 +2018,51 @@
% \ffigbox
% {\caption{Рисунок рядом~I, ширина <<колонки>>}%
% \label{fig:row:WcatI}}
-% {\unitlength1.25\unitlength\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+% {\unitlength1.25\unitlength\ifx\pspicture\undefined
+% \else\psset{unit=\unitlength}\fi
% \input{TheCat.picture}}
%
% \ffigbox[\FBwidth]
-% {\caption{Рисунок рядом~II в окружении \env{floatrow}, ширина бокса равна ширине графики}%
-% \label{fig:row:BcatI}}
-% {\unitlength1.25\unitlength\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+% {\caption{Рисунок рядом~II в окружении \env{floatrow},
+% ширина бокса равна ширине графики}\label{fig:row:BcatI}}
+% {\unitlength1.25\unitlength\ifx\pspicture\undefined
+% \else\psset{unit=\unitlength}\fi
% \input{TheBlackCat.picture}}
%
% \ffigbox[\Xhsize]
% {\caption{Рисунок рядом~III в \env{floatrow},
% занимает остальное место в ряду}%
% \label{fig:row:mouseI}}
-% {{\setlength\unitlength{\hsize/58}\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+% {{\setlength\unitlength{\hsize/58}\ifx\pspicture\undefined
+% \else\psset{unit=\unitlength}\fi
% \input{Mouse.picture}}}
% \end{floatrow}
% \end{figure}%
% Результат вы видите в ряду
-% рисунков~\ref{fig:row:WcatI}--\ref{fig:row:mouseI}. Вертикальное выравнивание
-% флотов лежит по нижней линии верхней части (здесь: графики) и верху нижней части (подписи).
+% рисунков~\ref{fig:row:WcatI}--\ref{fig:row:mouseI}. Вертикальное
+% выравнивание флотов лежит по нижней линии верхней части
+% (здесь: графики) и верху нижней части (подписи).
%
-% \subsection{Сноски внутри окружения флота}\label{sec:floatfootnote}
+% \subsection{Сноски внутри окружения
+% флота}\label{sec:floatfootnote}
%
-% Иногда таблица или рисунок может содержать материал, который помечается
-% а снизу даётся объяснение в виде сноски. Пакет имеет механизм, позволяющий
-% размещение сносок внутри окружения флота, как это сделано
-% в окружении \env{minipage}.
+% Иногда таблица или рисунок может содержать материал, который
+% помечается а снизу даётся объяснение в виде сноски. Пакет имеет
+% механизм, позволяющий размещение сносок внутри окружения флота,
+% как это сделано в окружении \env{minipage}.
%
% В тех случаях, когда несколько элементов
% имеют одинаковую сноску, мы не можем воспользоваться стандартной
% комбинацией |\footnotemark|---|\footnotetext|, потому что команда
% |\footnotemark| создаёт знак для сноски основного текста.
-% Для этих случаев данный пакет предлагает макрокоманду |\mpfootnotemark|
-% вместо |\footnotemark|%
-% \footnote{Та же макрокоманда также определена в пакете \pkg{footmisc},
-% версия 4.10, датированная 2003/01/20.}.
-%
-% Макрокоманда |\floatbox| использует определение линейки для сноски
-% (команда |\FBfootnoterule|) и отбивку до сносок и экспликаций
-% (ключ |footskip=|). (См. также
+% Для этих случаев данный пакет предлагает макрокоманду
+% |\mpfootnotemark| вместо |\footnotemark|%
+% \footnote{Та же макрокоманда также определена в пакете
+% \pkg{footmisc}, версия 4.10, датированная 2003/01/20.}.
+%
+% Макрокоманда |\floatbox| использует определение линейки для
+% сноски (команда |\FBfootnoterule|) и отбивку до сносок и
+% экспликаций (ключ |footskip=|). (См. также
% с.~\pageref{sec:footnotestyle} о вариантах линейки для сносок.)
%
% \subsection{Макрокоманда для экспликаций}\label{subsec:floatfoot}
@@ -1912,14 +2070,16 @@
% Если таблица или рисунок имеют дополнительные объяснения
% которые не должны быть в подписи и они не являются сноской
% вы можете использовать команду |\floatfoot|. Команда |\floatfoot|
-% использует механизм оформления команд |\caption| и использует выключку, заданную для подписей;
-% |*|-форма (|\floatfoot*|) печатает содержимое в виде обычного абзаца без отступа
-% (см. табл.~\ref{tab:floatfoot}).
-%
-% Для определения шрифта для экспликаций используйте ключ \texttt{footfont=}
-% (с.~\pageref{sec:setfloatfoot}) в команде |\floatsetup|. Вы можете задать
-% дополнительные настройки оформления задав командную последовательность
-% \cmd{\captionsetup[floatfoot]}.
+% использует механизм оформления команд |\caption| и использует
+% выключку, заданную для подписей;
+% |*|-форма (|\floatfoot*|) печатает содержимое в виде обычного
+% абзаца без отступа (см. табл.~\ref{tab:floatfoot}).
+%
+% Для определения шрифта для экспликаций используйте ключ
+% \texttt{footfont=} (с.~\pageref{sec:setfloatfoot}) в команде
+% |\floatsetup|. Вы можете задать
+% дополнительные настройки оформления задав командную
+% последовательность \cmd{\captionsetup[floatfoot]}.
%\begin{verbatim}
%\begin{table}
%\ttabbox
@@ -1954,51 +2114,58 @@
% \end{table}%
% \MakeShortVerb{\|}%
%
-% \emph{Замечания.} 1)\enskip Пакет \pkg{float} определяет дополнительный
-% аргумент после текста подписи. Поскольку эта возможность
-% не была документирована в части документации для пользователей
-% текущая версия пакета \pkg{caption} (3.0 и выше), а также пакет \pkg{floatrow},
-% не поддерживают эту возможность. Используйте команду |\floatfoot| и команды
+% \emph{Замечания.} 1)\enskip Пакет \pkg{float} определяет
+% дополнительный аргумент после текста подписи. Поскольку эта
+% возможность не была документирована в части документации для
+% пользователей текущая версия пакета \pkg{caption} (3.0 и выше),
+% а также пакет \pkg{floatrow}, не поддерживают эту возможность.
+% Используйте команду |\floatfoot| и команды
% |\footnote|/|\footnotemark|/|\footnotetext|.
%
-% 2)\enskip Если вы используете одновременно команды |\floatfoot| и |\footnote|
-% внутри одного флота, содержимое команды |\floatfoot| появится над |\footnote|.
+% 2)\enskip Если вы используете одновременно команды |\floatfoot|
+% и |\footnote| внутри одного флота, содержимое команды |\floatfoot|
+% появится над |\footnote|.
%
-% 3)\enskip Сноски и экспликации могут быть размещены несколькими способами:
-% в самом низу флота, под подписью
+% 3)\enskip Сноски и экспликации могут быть размещены несколькими
+% способами: в самом низу флота, под подписью
% (даже в случае подписи сверху). См. с.~\pageref{foot:pos}
% и файл примера \file{frsample01.tex}. В случае подписи сбоку,
% сноски и экспликации всегда помещаются под подписью.
%
%
-% \subsection{Корректировка вертикальных отбивок в флоте}\label{sec:FBabskips}
+% \subsection{Корректировка вертикальных отбивок
+% в флоте}\label{sec:FBabskips}
%
-% В заключительном варианте документа вам возможно понадобится откорректировать
-% вертикальные отбивки между флотом и основным текстом, между содержимым объекта и
-% подписью.
+% В заключительном варианте документа вам возможно понадобится
+% откорректировать вертикальные отбивки между флотом и основным
+% текстом, между содержимым объекта и подписью.
%
% Для изменения отбивок между флотом и основным текстом вы можете
-% использовать две простые команды |\FBaskip| и |\FBbskip|. Например, определите
+% использовать две простые команды |\FBaskip| и |\FBbskip|.
+% Например, определите
% \begin{verse}
% |\renewcommand\FBaskip{-4pt}|
% \end{verse}
-% чтобы передвинуть флот вверх (или уменьшить отбивку сверху) на 4pt. В данном документе
-% команда |\FBaskip| понадобилась для корректировки положения некоторых рисунков в оборку.
-%
-% Используйте команду |\vspace| для корректировки отбивок вокруг содержимого
-% объекта\footnote{В простом окружении флота можно пользоваться и командой
-% \cmd{\vskip}. Но команды \cmd{\floatbox}
+% чтобы передвинуть флот вверх (или уменьшить отбивку сверху)
+% на 4pt. В данном документе
+% команда |\FBaskip| понадобилась для корректировки положения
+% некоторых рисунков в оборку.
+%
+% Используйте команду |\vspace| для корректировки отбивок вокруг
+% содержимого объекта\footnote{В простом окружении флота можно
+% пользоваться и командой \cmd{\vskip}. Но команды \cmd{\floatbox}
% (сама \cmd{\floatbox}, \cmd{\ffigbox}\dots) в случае использования
-% в аргументе \meta{width} опции \cmd{\FBwidth}, выдадут сообщение об ошибке
-% если встретят команду \cmd{\vskip}.}.
+% в аргументе \meta{width} опции \cmd{\FBwidth}, выдадут сообщение
+% об ошибке если встретят команду \cmd{\vskip}.}.
%
% \subsection{Плавающие объекты как в обычном \LaTeX'е}
%
-% Пакет \pkg{floatrow} переопределяет окружение флотов так, чтобы на выходе получалось
-% единообразное оформление всех флотов. Это накладывает некоторые ограничения на
-% запись флота в исходном файле, о которых, в частности, говорилось
-% во введении.
-% Если вам всё же нужно окружение, работающее как в обычном \LaTeX'е
+% Пакет \pkg{floatrow} переопределяет окружение флотов так, чтобы
+% на выходе получалось единообразное
+% оформление всех флотов. Это накладывает некоторые ограничения
+% на запись флота в исходном файле, о которых, в частности,
+% говорилось во введении. Если вам всё
+% же нужно окружение, работающее как в обычном \LaTeX'е
% поместите команду |\RawFloats| \emph{внутри} окружения:
%\begin{verbatim}
%\begingroup
@@ -2016,24 +2183,29 @@
%\endgroup
%\end{verbatim}
% и вы получите рис.~\ref{Right:expect:fig}
-% и табл.~\ref{Right:expect:tab}\footnote{Это будет работать, если вы
-% не используете необычного оформления.}.
+% и табл.~\ref{Right:expect:tab}\footnote{Это будет работать,
+% если вы не используете необычного оформления.}.
% \begingroup
% \captionsetup[table]{position=top}
% \begin{figure}\RawFloats
% \begin{minipage}{0.45\textwidth}
% \centering \input{Mouse.picture}
-% \caption{Подрисуночная подпись в обычном \LaTeX'е}\label{Right:expect:fig}
+% \caption{Подрисуночная подпись в обычном \LaTeX'е}%
+% \label{Right:expect:fig}
% \end{minipage}
% \begin{minipage}{0.45\textwidth}
-% \captionof{table}{Табличный заголовок в обычном \LaTeX'е}\label{Right:expect:tab}
-% \centering\tabcolsep3\tabcolsep \begin{tabular}{|c|c|} A & B \\ C & D \end{tabular}
+% \captionof{table}{Табличный заголовок в обычном
+% \LaTeX'е}\label{Right:expect:tab}
+% \centering\tabcolsep3\tabcolsep
+% \begin{tabular}{|c|c|} A & B \\ C & D \end{tabular}
% \end{minipage}
% \end{figure}
% \endgroup
%
-% Из приведённого ниже примера видно, что окружение \env{floatrow} и команды |\floatbox| всё равно
-% работают после |\RawFloats| (рис.~\ref{intro:leftfig:raw} и табл.~\ref{intro:righttab:raw})
+% Из приведённого ниже примера видно, что окружение \env{floatrow}
+% и команды |\floatbox| всё равно
+% работают после |\RawFloats| (рис.~\ref{intro:leftfig:raw}
+% и табл.~\ref{intro:righttab:raw})
%\begin{verbatim}
%\begin{figure}\RawFloats\CenterFloatBoxes
% \begin{floatrow}
@@ -2049,40 +2221,48 @@
% \begin{floatrow}
% \floatbox{figure}
% {\input{Mouse.picture}}
-% {\caption{Подрисуночная подпись внутри \cmd{\floatbox} в обычном \LaTeX'е}%
-% \label{intro:leftfig:raw}}%
+% {\caption{Подрисуночная подпись внутри \cmd{\floatbox} в обычном
+% \LaTeX'е}\label{intro:leftfig:raw}}%
%
% \floatbox{table}[\FBwidth]
-% {\caption{Табличный заголовок внутри \cmd{\floatbox} в обычном \LaTeX'е}\label{intro:righttab:raw}}
-% {\tabcolsep3\tabcolsep\begin{tabular}{|c|c|} A & B \\ C & D \end{tabular}}
+% {\caption{Табличный заголовок внутри \cmd{\floatbox}
+% в обычном \LaTeX'е}\label{intro:righttab:raw}}
+% {\tabcolsep3\tabcolsep\begin{tabular}{|c|c|} A & B \\ C & D
+% \end{tabular}}
% \end{floatrow}
% \end{figure}%^^A
-% См. также с.~\pageref{mixrow} о том как задать и выровнять различные типы флотов
-% как рис.~\ref{intro:leftfig:raw} и табл.~\ref{intro:righttab:raw} в одном ряду
+% См. также с.~\pageref{mixrow} о том как задать и выровнять
+% различные типы флотов как рис.~\ref{intro:leftfig:raw} и
+% табл.~\ref{intro:righttab:raw} в одном ряду
% (окружении \env{floatrow}).
%
%
% \section{Тандемы стилей}
%
-% Несколько следующих разделов показывают примеры и объясняют некоторые
-% замеченные особенности с использованием пакета \pkg{floatrow} вместе с другими
-% пакетами. Это не полный список таких пакетов. Возможно совмещение и
-% с другими версиями указанных пакетов, и с неуказанными пакетами тоже.
+% Несколько следующих разделов показывают примеры и объясняют
+% некоторые замеченные особенности с использованием пакета
+% \pkg{floatrow} вместе с другими пакетами. Это не полный
+% список таких пакетов. Возможно совмещение и с другими версиями
+% указанных пакетов, и с неуказанными пакетами тоже.
%
% \subsection{Пакет \pkg{caption}}
%
-% Тестировалось с версиями v3.0a--v3.0g.
+% Тестировалось с версиями v3.0a--v3.0i.
%
-% Пакет \pkg{caption} обладает сильным механизмом создания оформления
-% подписей, поэтому \pkg{floatrow} адресует создание новых стилей
-% для подписей этому пакету (см. документацию для пакета \pkg{caption}).
+% Пакет \pkg{caption} обладает сильным механизмом создания
+% оформления подписей, поэтому \pkg{floatrow} адресует создание
+% новых стилей для подписей этому пакету (см. документацию для
+% пакета \pkg{caption}).
%
-% Пакет \pkg{floatrow} добавляет возможность создать варианты оформления подписей
-% для флотов с различным размещением (например для флотов вразрез двух колонок или широких флотов,
-% или развёрнутых вертикально флотов) за счёт использования дополнительного аргумента в команде
+% Пакет \pkg{floatrow} добавляет возможность создать варианты
+% оформления подписей для флотов с различным размещением (например
+% для флотов вразрез двух колонок или широких флотов,
+% или развёрнутых вертикально флотов) за счёт использования
+% дополнительного аргумента в команде
% |\captionsetup|.
%
-% Например вы желаете создать специальное оформление для подписи под широким флотом или
+% Например вы желаете создать специальное оформление для подписи
+% под широким флотом или
% флотом вразрез двух колонок. В этом случае вы можете использовать
% \begin{quote}
% |\captionsetup[widefloat]|\marg{options}
@@ -2091,22 +2271,25 @@
% \begin{quote}
% |\captionsetup[widefigure]|\marg{options}
% \end{quote}
-% Приоритет опций в команде |\captionsetup| такой же, как в опциях команды
-% |\floatsetup|. В приведённых примерах настройки |\captionsetup[widefigure]|
-% будут сильнее, чем |\captionsetup[widefloat]|. Приоритет и использование
+% Приоритет опций в команде |\captionsetup| такой же, как в опциях
+% команды |\floatsetup|. В приведённых примерах настройки
+% |\captionsetup[widefigure]| будут <<сильнее>>, чем
+% |\captionsetup[widefloat]|. Приоритет и использование
% <<\meta{float subtype}>> в дополнительных аргументах
% см. на с.~\pageref{stsetorder}\label{cap:beside:order}.
%
%
% \subsection{Пакет \pkg{subfig}}
%
-% Тестировалось с версиями 1.2, датированной 2003/12/20 и 1.3 датированной 2005/06/28.\nopagebreak
+% Тестировалось с версиями 1.2, датированной 2003/12/20 и 1.3
+% датированной 2005/06/28.\nopagebreak
%
-% Пример с \cmd{\subfloat}'ами (табл.~\ref{tab:tabIII}). Команда
-% настройки оформления в преамбуле, |\floatsetup[table]{style=Plaintop}|,
-% включает также настройки для положения подподписей, задаваемых пакетом
-% \pkg{subfloat} (аналогично |\captionsetup[table]{position=top}| в пакете
-% \pkg{caption}):
+% Пример с \cmd{\subfloat}'ами (табл.~\ref{tab:tabIII}).
+% Команда настройки оформления в преамбуле,
+% |\floatsetup[table]{style=Plaintop}|, включает
+% также настройки для положения подподписей, задаваемых пакетом
+% \pkg{subfloat} (аналогично |\captionsetup[table]{position=top}| в
+% пакете \pkg{caption}):
%\begin{verbatim}
%\begin{table}\extrarowheight1pt
% \floatbox{table}[\FBwidth]
@@ -2165,11 +2348,12 @@
% \end{table}%
% \MakeShortVerb{\|}%
%
-% \emph{Замечание.} В данном примере было использовано окружение \env{subfloatrow}.
-% Это упрощённый вариант окружения \env{floatrow}, который
-% распространяет вертикальное выравнивание содержимого объектов и подписей, а между подфлотами
-% создаёт разделитель, заданный
-% ключом \texttt{subfloatrowsep=}. Этот ключ использует те же опции, что и ключи
+% \emph{Замечание.} В данном примере было использовано окружение
+% \env{subfloatrow}. Это упрощённый вариант окружения
+% \env{floatrow}, который распространяет вертикальное выравнивание
+% содержимого объектов и подписей, а между подфлотами
+% создаёт разделитель, заданный ключом \texttt{subfloatrowsep=}.
+% Этот ключ использует те же опции, что и ключи
% \texttt{floatrowsep=} и \texttt{capbesidesep=} (опции этих ключей
% задаются командой |\DeclareFloatSeparators|,
% с.~\pageref{decl:sep}).
@@ -2185,12 +2369,16 @@
% \file{frsample10.tex}--\file{frsample12.tex} где подфлоты
% даны в различных оформлениях и размещениях.)
%
-% Следующий пример с подписью сбоку(рис.~\ref{fig:subfig:catsI}).%^^A
-% \footnote{В версии 1.2 подобъекты рядом, один из которых помещён в \cmd{\fbox},
-% а другой "--- нет (как
-% рис.~\ref{fig:subfig:catsI}), и в других подобных ситуациях могут дать невыровненные по низу (верху)
-% подподписи. В данном примере (когда загружен пакет \pkg{pstricks}) при использовании версии
-% 1.2 пришлось задать следующие строки для подрисунка~\ref{subfig:b}:\\[2ex]\ttfamily
+% Следующий пример с подписью сбоку
+% (рис.~\ref{fig:subfig:catsI}).%^^A
+% \footnote{В версии 1.2 подобъекты рядом, один из которых помещён в
+% \cmd{\fbox}, а другой "--- нет (как
+% рис.~\ref{fig:subfig:catsI}), и в других подобных ситуациях
+% могут дать невыровненные по низу (верху)
+% подподписи. В данном примере (когда загружен пакет
+% \pkg{pstricks}) при использовании версии
+% 1.2 пришлось задать следующие строки для
+% подрисунка~\ref{subfig:b}:\\[2ex]\ttfamily
% \cmd{\raisebox}\{\cmd{\depth}\}\{\cmd{\input}\{\texttt{TheBlackCat.picture}\}\}}
%\begin{verbatim}
%\floatsetup{style=Shadowbox,capbesidesep=columnsep,
@@ -2209,10 +2397,11 @@
% {\begin{subfloatrow}
% \subfloat[Белая кошка\label{subfig:w}]{\input{TheCat.picture}}
%
-% \subfloat[Чёрный кот\label{subfig:b}]{\input{TheBlackCat.picture}}%
+% \subfloat[Чёрный кот\label{subfig:b}]%^^A
+% {\input{TheBlackCat.picture}}%
% \end{subfloatrow}}
-% {\caption{Подпись сбоку выровненная по верху, оформление флота в стиле
-% \texttt{Shadowbox}}\label{fig:subfig:catsI}}
+% {\caption{Подпись сбоку выровненная по верху, оформление флота в
+% стиле \texttt{Shadowbox}}\label{fig:subfig:catsI}}
% \end{figure}
%
%
@@ -2227,14 +2416,17 @@
% {\caption{Простой рисунок в оборку (пакет \pkg{wrapfig})}%
% \floatfoot{Обычный рисунок может не получиться в версии
% 3.3}\label{fig:wrapfig:WcatI}}
-% {\unitlength1.728\unitlength\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+% {\unitlength1.728\unitlength\ifx\pspicture\undefined
+% \else\psset{unit=\unitlength}\fi
% \input{TheCat.picture}}
% \end{wrapfigure}
%
-% Тестировано с версией 3.3 датированной 1999/10/12 (стиль из группы пакетов \pkg{ltxmisc})
+% Тестировано с версией 3.3 датированной 1999/10/12
+% (стиль из группы пакетов \pkg{ltxmisc})
% и версией 3.6 датированной 2003/01/31 (отдельный пакет).
%
-% Аргументы при задании окружения (текст взят из комментариев к пакету):
+% Аргументы при задании окружения (текст взят из комментариев
+% к пакету):
% \begin{quote}
% |\begin{wrapfigure}%|\\*
% \strut\quad\oarg{number}\marg{placement}|%|\\*
@@ -2242,14 +2434,16 @@
% |...|\\*
% |\end{wrapfigure}|
% \end{quote}
-% \meta{Placement} это может быть \texttt{r}, \texttt{l}, \texttt{i},
-% \texttt{o}, \texttt{R}, \texttt{L}, \texttt{I}, \texttt{O}, для
-% расположения справа, слева, к внутреннему полю, к внешнему полю. Строчные буквы задают неплавающее
-% размещение, прописные "--- плавающий вариант. Рисунок может выступать
-% в поле на величину \meta{overhang}, если она задана, или на величину заданную в параметре
-% |\wrapoverhang|, который обычно равен нулю. Параметр \meta{number} задаёт число
-% строк в оборку, которое обычно рассчитывается автоматически из высоты
-% рисунка, но может быть задан и вручную, например
+% \meta{Placement} это может быть \texttt{r}, \texttt{l},
+% \texttt{i}, \texttt{o}, \texttt{R}, \texttt{L}, \texttt{I},
+% \texttt{O}, для расположения справа, слева, к внутреннему полю, к
+% внешнему полю. Строчные буквы задают неплавающее размещение,
+% прописные "--- плавающий вариант. Рисунок может выступать
+% в поле на величину \meta{overhang}, если она задана,
+% или на величину заданную в параметре |\wrapoverhang|,
+% который обычно равен нулю. Параметр \meta{number} задаёт число
+% строк в оборку, которое обычно рассчитывается автоматически из
+% высоты рисунка, но может быть задан и вручную, например
% \begin{quote}
% |\begin{wrapfigure}[10]{r}[34pt]{5cm}|\\* \meta{figure}\\*
% |\end{wrapfigure}|
@@ -2261,38 +2455,46 @@
% \floatsetup[figure]{style=BOXED,frameset={\fboxsep9pt}}
% \begin{wrapfigure}{O}{0mm}
% \ffigbox[48mm]
-% {\par{\setlength\unitlength{\hsize/64}\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+% {\par{\setlength\unitlength{\hsize/64}\ifx\pspicture\undefined
+% \else\psset{unit=\unitlength}\fi
% \input{TheCat.picture}}}
-% {\caption{Рисунок в оборку с командой \cmd{\ffigbox} (пакет \pkg{wrapfig})}%
+% {\caption{Рисунок в оборку с командой \cmd{\ffigbox}
+% (пакет \pkg{wrapfig})}%
% \label{fig:wrapfig:WcatII}}
% \end{wrapfigure}
%
% \emph{Замечание Floatrow.}
-% Для рисунка, помещённого в окружение \env{wrap...} вы должны задать
-% ширину в обязательном аргументе. Если вы зададите |0mm| как аргумент \marg{width of figure},
-% пакет \pkg{wrapfig} рассчитает ширину по натуральной ширине содержимого объекта.
-%
-% Иногда над (под) флотом в окружении \env{wrap...} может появиться нежелательный
-% пробел. Для корректировки вертикальной отбивки используйте определение команд |\FBaskip| и
+% Для рисунка, помещённого в окружение \env{wrap...} вы должны
+% задать ширину в обязательном аргументе. Если вы зададите
+% |0mm| как аргумент \marg{width of figure}, пакет \pkg{wrapfig}
+% рассчитает ширину по натуральной ширине содержимого объекта.
+%
+% Иногда над (под) флотом в окружении \env{wrap...} может появиться
+% нежелательный пробел. Для корректировки вертикальной отбивки
+% используйте определение команд |\FBaskip| и
% |\FBbskip| (см. разд.~\ref{sec:FBabskips}).
%
% \emph{Специальные настройки}.
%
% Вы можете создать настройки для окружения \env{wrap...}, здесь
% существуют следующие приоритеты
-% (обратите внимание, что вы можете задать и специальные настройки оформления подписей в команде |\captionsetup|.):
+% (обратите внимание, что вы можете задать и специальные настройки
+% оформления подписей в команде |\captionsetup|.):
% \begin{itemize}\itemsep0pt
% \item %
-% если существуют настройки |\floatsetup[wrap|\meta{captype}|]{...}|
-% \pkg{floatrow} использует эти настройки "--- они <<сильнейшие>> настройки;
-% если они отсутствуют "--- использует настройки из следующего пункта;
+% если существуют настройки
+% |\floatsetup[wrap|\meta{captype}|]{...}|
+% \pkg{floatrow} использует эти настройки "--- они <<сильнейшие>>
+% настройки; если они отсутствуют "--- использует настройки из
+% следующего пункта;
%^^A \end{itemize}
%
%^^A \begin{itemize}
% \item
% если существуют настройки |\floatsetup[wrapfloat]{...}|
-% \pkg{floatrow} использует эти настройки "--- эти настройки <<сильнее>> чем следующие;
-% если они отсутствуют "--- настройки данного типа флотов\\[\medskipamount]
+% \pkg{floatrow} использует эти настройки "--- эти настройки
+% <<сильнее>> чем следующие; если они
+% отсутствуют "--- настройки данного типа флотов\\[\medskipamount]
% |\floatsetup[|\meta{captype}|]{...}|\,;\\[\medskipamount]
% если и они отсутствуют "--- настройки по умолчанию
% (|\floatsetup{...}| или настройки пакета).
@@ -2302,12 +2504,16 @@
% \emph{Обнаруженные ограничения}.
%
% Использование простого окружения в версии 3.3 не
-% даст правильного результата с текущей версией \pkg{floatrow} "---используйте |\floatbox|.
-% Версия 3.6 позволяет использование простых окружений \env{wrap...} со стилями \texttt{plain} (или
+% даст правильного результата с текущей версией \pkg{floatrow}
+% "---используйте |\floatbox|.
+% Версия 3.6 позволяет использование простых окружений
+% \env{wrap...} со стилями \texttt{plain} (или
% \texttt{ruled}), но
-% стили с рамками, как \texttt{Boxed} (где текст внутри рамки изменяет свою ширину под рамку, ширина которой равна
+% стили с рамками, как \texttt{Boxed} (где текст внутри рамки
+% изменяет свою ширину под рамку, ширина которой равна
% текущему значению |\hsize|)
-% может работать только с командой |\floatbox|, в противном случае вы получите некорректное
+% может работать только с командой |\floatbox|, в противном
+% случае вы получите некорректное
% оформление и ширину флота.
% \endgroup
%
@@ -2317,7 +2523,8 @@
%
% \begin{floatingfigure}[v]{54mm}\def\FBaskip{-2.5pt}
% \ffigbox[54mm]
-% {\setlength\unitlength{.85\hsize/60}\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+% {\setlength\unitlength{.85\hsize/60}\ifx\pspicture\undefined
+% \else\psset{unit=\unitlength}\fi
% \input{BlackDog.picture}}
% {\caption{\hyphenpenalty-100\pretolerance-1%
% Рисунок в оборку внутри окружения \env{floating\-figure}
@@ -2327,26 +2534,31 @@
% \noindent Тестировалось с версией v.1.3,
% 1996/02/27.
%
-% \emph{Обнаруженные ограничения} 1)\enskip У данного пакета нет поддержки
-% для создания нового окружения \env{floating...}. Но поскольку окружение \env{floatflt}
-% требует использование команд |\floatbox| в любом случае, вы можете
-% использовать как \env{floatingfigure} так и \env{floatingtable} и задавать необходимый
-% тип флота в аргументе команды |\floatbox| (или использовать соответствующую
-% пользовательскую команду, типа |\ffigbox|).
+% \emph{Обнаруженные ограничения} 1)\enskip У данного пакета нет
+% поддержки для создания нового окружения \env{floating...}.
+% Но поскольку окружение \env{floatflt}
+% требует использование команд |\floatbox| в любом случае, вы
+% можете использовать как \env{floatingfigure} так и
+% \env{floatingtable} и задавать необходимый
+% тип флота в аргументе команды |\floatbox| (или использовать
+% соответствующую пользовательскую команду, типа |\ffigbox|).
%
%
-% Следующие ограничения могут быть не связаны с пакетом \pkg{floatrow}.
+% Следующие ограничения могут быть не связаны с пакетом
+% \pkg{floatrow}.
%
-% 2)\enskip Если вы поместите окружение \env{floatingfigure} сразу после команд
-% |\...section| вы должны (если вы не задаёте абзацного отступа после заголовков)
-% поставить |\noindent| в первом абзаце.
+% 2)\enskip Если вы поместите окружение \env{floatingfigure} сразу
+% после команд |\...section| вы должны (если вы не задаёте абзацного
+% отступа после заголовков) поставить |\noindent| в первом абзаце.
%
-% 3)\enskip Окружения \env{floatflt} могут дать неверный результат с окружениями
-% перечней (\env{list}).
+% 3)\enskip Окружения \env{floatflt} могут дать неверный результат
+% с окружениями перечней (\env{list}).
%
-% 4)\enskip Чтобы получить корректную отбивку перед заголовком следующего раздела |\...section| вам
+% 4)\enskip Чтобы получить корректную отбивку перед заголовком
+% следующего раздела |\...section| вам
% может быть придётся задать следующие команды;
-% |\makeatletter\@nobreakfalse\makeatother| (как было сделано в английской документации перед следующим разделом).
+% |\makeatletter\@nobreakfalse\makeatother| (как было сделано
+% в английской документации перед следующим разделом).
%
% \makeatletter\@nobreakfalse\makeatother
%
@@ -2359,7 +2571,8 @@
% \parpic[l]{{%\def\floatrowsep{}\let\FBiffloatrow\iftrue
% \def\FBbskip{12pt}
% \ffigbox[42mm]
-% {{\setlength\unitlength{18mm/61}\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+% {{\setlength\unitlength{18mm/61}\ifx\pspicture\undefined
+% \else\psset{unit=\unitlength}\fi
% \input{BlackCat.picture}}}
% {\caption{Рисунок в оборку (\cmd{\parpic});
% \cmd{\floatbox}
@@ -2369,10 +2582,12 @@
% \noindent Тестировано с версией v\,3.0, 1999/10/12.
%
% Этот пакет создаёт рисунки внутри абзаца. Он предлагает
-% использование подписей с помощью команд |\piccaption|. Также он поддерживает настройки
+% использование подписей с помощью команд |\piccaption|.
+% Также он поддерживает настройки
% пакета \pkg{caption}.
%
-% В макрокоманде \cmd{\parpic} можно использовать макрокоманду |\floatbox| внутри обязательного
+% В макрокоманде \cmd{\parpic} можно использовать макрокоманду
+% |\floatbox| внутри обязательного
% аргумента.
%
%^^A \emph{Founded limitations}.\nopagebreak
@@ -2389,31 +2604,37 @@
%^^A \parpic[r]{{%\def\floatrowsep{}\let\FBiffloatrow\iftrue
%^^A \hsize36mm
%^^A \ffigbox[\hsize]
-%^^A {{\setlength\unitlength{16mm/61}\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+%^^A {{\setlength\unitlength{16mm/61}\ifx\pspicture\undefined
+%^^A \else\psset{unit=\unitlength}\fi
%^^A \input{BlackCat.picture}}}
%^^A {\caption{Wrapped figure (\cmd{\parpic})}\label{fig:parpic:BcatII}}%
%^^A }}
%
% 1)\enskip Если вы задаёте \cmd{\parpic} сразу после команды |\...section|
-% вам придётся (если вы отменяете абзацный отступ после заголовков) задать команду |\noindent|
+% вам придётся (если вы отменяете абзацный отступ после заголовков)
+% задать команду |\noindent|
% для первого абзаца.
%
-% 2)\enskip Вы можете попытаться использовать \cmd{\parpic} внутри окружения перечня,
-% но в некоторых случаях использование \cmd{\parpic} в окружении перечня
-% может дать неверный результат.
+% 2)\enskip Вы можете попытаться использовать \cmd{\parpic} внутри
+% окружения перечня,
+% но в некоторых случаях использование \cmd{\parpic} в окружении
+% перечня может дать неверный результат.
%
% 3)\enskip Этот пакет не имеет опции \meta{outside} или
% \meta{inside}, как предыдущие два пакета (опция |[o]| означает
-% овальную рамку вокруг картинки), поэтому вы должны задавать горизонтальное расположение
+% овальную рамку вокруг картинки), поэтому вы должны задавать
+% горизонтальное расположение
% вручную.
%
% \endgroup
%
-% \subsection{Пакет \pkg{rotating} и окружение \env{sideways\ldots}}
+% \subsection{Пакет \pkg{rotating} и окружение
+% \env{sideways\ldots}}
%
% Тестировано с версией v2.13 датированной Sep. 1992.
%
-% Далее идёт пример (рис.~\ref{fig:rot}) с развёрнутым вертикально флотом, использующим окружение
+% Далее идёт пример (рис.~\ref{fig:rot}) с развёрнутым вертикально
+% флотом, использующим окружение
% \env{sidewaysfigure}.
%\begin{verbatim}
%\floatsetup[figure]{style=WSHADOWBOX}
@@ -2427,7 +2648,8 @@
% \floatsetup[figure]{style=WSHADOWBOX}
% \begin{sidewaysfigure}\emptyfloatpage
% \ffigbox[\FBwidth] {\includegraphics[width=4in]{pslearn}}
-% {\caption{Рисунок развёрнутый вертикально внутри окружения \env{sidewaysfigure}}%
+% {\caption{Рисунок развёрнутый вертикально внутри окружения
+% \env{sidewaysfigure}}%
% \label{fig:rot}}
% \end{sidewaysfigure}%
% %^^A For rotating floats on right side (like in
@@ -2439,60 +2661,71 @@
%
% \emph{Специальные настройки}.\nopagebreak
%
-% Вы можете создать специальные настройки для всех флотов, развёрнутых вертикально, которые используют
+% Вы можете создать специальные настройки для всех флотов,
+% развёрнутых вертикально, которые используют
% окружение \env{sideways...} (см.~с.~\pageref{stsetorder}).
%
% Для одноколонного флота
% \begin{itemize}
% \item %
-% если существуют настройки |\floatsetup[rot|\meta{captype}|]{...}|
-% пакет использует эти настройки "--- <<сильнейшие>> настройки; если они отсутствуют "---
+% если существуют настройки
+% |\floatsetup[rot|\meta{captype}|]{...}|
+% пакет использует эти настройки "--- <<сильнейшие>> настройки;
+% если они отсутствуют "---
% используются настройки из следующего пункта;
% \item
% если существуют настройки |\floatsetup[rotfloat]{...}|
-% пакет использует эти настройки "--- эти настройки <<сильнее>> чем следующие;
-% если они отсутствуют "--- настройки для данного типа флота
-% (|\floatsetup[|\meta{captype}|]{...}|);
-% если и они отсутствуют "--- используются настройки по умолчанию в команде
-% (|\floatsetup{...}| или настройки пакета).
+% пакет использует эти настройки "--- эти настройки <<сильнее>> чем
+% следующие; если они отсутствуют "--- настройки для данного типа
+% флота (|\floatsetup[|\meta{captype}|]{...}|);
+% если и они отсутствуют "--- используются настройки по умолчанию
+% в команде (|\floatsetup{...}| или настройки пакета).
% \end{itemize}
%
% Для флота вразрез двух колонок или широкого флота (|*|-окружение)
% \begin{itemize}
% \item %
-% если существуют настройки |\floatsetup[widerot|\meta{captype}|]{...}|
+% если существуют настройки
+% |\floatsetup[widerot|\meta{captype}|]{...}|
% пакет использует эти настройки "--- <<сильнейшие>> настройкиt;
-% если они отсутствуют "---используются настройки из следующего пункта;
+% если они отсутствуют "---используются настройки из следующего
+% пункта;
% \item %
% если существуют настройки |\floatsetup[widerotfloat]{...}|
-% пакет использует эти настройки "--- эти настройки <<сильнее>> чем следующие;
-% если они отсутствуют "---используются настройки из следующего пункта;
+% пакет использует эти настройки "--- эти настройки <<сильнее>>
+% чем следующие; если они отсутствуют
+% "--- используются настройки из следующего пункта;
% \item %
-% если существуют настройки |\floatsetup[rot|\meta{captype}|]{...}|
-% пакет использует эти настройки "---эти настройки <<сильнее>> чем следующие;
-% если они отсутствуют "---используются настройки из следующего пункта;
+% если существуют настройки
+% |\floatsetup[rot|\meta{captype}|]{...}|
+% пакет использует эти настройки "---эти настройки <<сильнее>>
+% чем следующие; если они отсутствуют
+% "---используются настройки из следующего пункта;
% \item %
% если существуют настройки |\floatsetup[rotfloat]{...}|
-% пакет использует эти настройки "---эти настройки <<сильнее>> чем следующие;
+% пакет использует эти настройки "---эти настройки <<сильнее>>
+% чем следующие;
% %^^A if they absent---settings of next item;
% %^^A \item %
% %^^A if exists |\floatsetup[wide|\meta{captype}|]{...}|
-% %^^A package uses these settings; if they absent---settings of next item;
+% %^^A package uses these settings; if they absent---settings
+% %^^A of next item;
% %^^A \item %
% %^^A if exists |\floatsetup[widefloat]{...}|
% %^^A package uses these settings;
% если они отсутствуют "--- настройки для данного типа флота
% (|\floatsetup|\marg{captype}|{...}|);
-% если и они отсутствуют "--- используются настройки по умолчанию в команде
-% (|\floatsetup{...}| или настройки пакета).
+% если и они отсутствуют "--- используются настройки по умолчанию
+% в команде (|\floatsetup{...}| или настройки пакета).
% \end{itemize}
%
% \emph{Замечания}.\nopagebreak
%
-% 1)\enskip Если вы помещаете два продолжающихся флота, развёрнутых вертикально,
-% на развороте, лучше будет их собрать у корешкового поля. Для этого вы
-% можете определить\footnote{Если пакет \pkg{rotating} использует опцию |[figuresright]|,
-% см. также файлы примеров \file{frsample10.tex}--\file{frsample12.tex}
+% 1)\enskip Если вы помещаете два продолжающихся флота, развёрнутых
+% вертикально, на развороте, лучше будет их собрать у корешкового
+% поля. Для этого вы можете определить\footnote{Если пакет
+% \pkg{rotating} использует опцию |[figuresright]|, см. также
+% файлы примеров \file{frsample10.tex}--\file{frsample12.tex}
% и код файла \file{fr-sample.tex}.} до первого флота
% \begin{quote}
% |\buildFBBOX{\vbox to\rottextwidth\bgroup\vss}{\egroup}|
@@ -2502,28 +2735,33 @@
% |\buildFBBOX{\vbox to\rottextwidth\bgroup}{\vss\egroup}|
% \end{quote}
% \medskip
-% Величина |\rottextwidth| "---здесь сохранённое значение |\textwidth|
-% документа "--- параметры |\columnwidth| м |\textwidth| внутри окружения
-% \texttt{sideways...} равны
+% Величина |\rottextwidth| "---здесь сохранённое значение
+% |\textwidth| документа "--- параметры |\columnwidth|
+% и |\textwidth| внутри окружения \texttt{sideways...} равны
% |\textheight|.
%
-% 2)\enskip В данном примере вы можете видеть команду |\emptyfloatpage|.
-% Эта команда предлагается пакетом \pkg{floatpagestyle}, (инсталлируемым вместе
-% с пакетом \pkg{floatrow}). Макрокоманда |\emptyfloatpage| является сокращением
-% команды |\floatpagestyle{empty}|. Последняя макрокоманда переопределяет стиль страницы
-% когда появляется на ней данное окружение флота.
-%
-% Я предполагаю, что пакет \pkg{floatpagestyle} использует не очень корректный
-% путь для переопределения стиля страницы (\emph{этот пакет переопределяет
-% макрокоманду из ядра \LaTeX'а}, |\@outputpage|).\footnote{Если вам известен более
-% честный путь получить тот же результат "--- переопределение стиля страницы с плавающим флотом
-% "--- дайте знать.} Поскольку пакет \pkg{floatpagestyle} использует
-% механизм |\label|---|\ref|, команда |\floatpagestyle| даёт результат
-% после \emph{второй} (и более) обработок \LaTeX'ом.
+% 2)\enskip В данном примере вы можете видеть команду
+% |\emptyfloatpage|. Эта команда предлагается
+% пакетом \pkg{floatpagestyle}, (инсталлируемым
+% вместе с пакетом \pkg{floatrow}). Макрокоманда
+% |\emptyfloatpage| является сокращением команды
+% |\floatpagestyle{empty}|. Последняя макрокоманда переопределяет
+% стиль страницы когда появляется на ней данное окружение флота.
+%
+% Версия 0.1h добавляет дополнительный код к макрокоманде
+% |\@outputpage| из ядра \LaTeX'а и я надеюсь что это будет
+% работать.\footnote{Если вам известен более честный путь
+% получить тот же результат "--- переопределение
+% стиля отдельной страницы с плавающим флотом (учитывая, что и она
+% сама может плавать по документу) "--- дайте, пожалуйста, знать.}
+% Поскольку пакет \pkg{floatpagestyle} использует
+% механизм |\label|---|\ref|, команда |\floatpagestyle| даёт
+% результат после \emph{второй} (и более) обработок \LaTeX'ом.
%
% \subsection{Пакет \pkg{lscape} и окружение \env{landscape}}
%
-% Тестировалось с версией v3.0a датированной 1999/02/16.\nopagebreak
+% Тестировалось с версией v3.0a датированной
+% 1999/02/16.\nopagebreak
%
%\ifx\landscape\undefined\else
% \ifx\landscape\relax\else
@@ -2541,14 +2779,14 @@
% Команда |\floatsetup| определяет стиль флота \texttt{ruled},
% затем настройки для материала сверху и снизу переопределены:
% ключи \texttt{rowprecode=} и \texttt{rowpostcode=} определяют
-% толстые линейки для всего ряда рисунков (<<индивидуальные>> линейки сверху/снизу
-% в ряду отменены).
+% толстые линейки для всего ряда рисунков (<<индивидуальные>>
+% линейки сверху/снизу в ряду отменены).
%\fi\fi
%
%
% Окружение \env{landscape} создаёт новую страницу. Оно полезно для
-% задания нового раздела документа, например, приложения. (В данном документе
-% окружение было помещено перед приложением)
+% задания нового раздела документа, например, приложения. (В данном
+% документе окружение было помещено перед приложением)
%
%^^A \emph{Founded limitations}.\nopagebreak
%^^A The tested version works incorrect (does not rotates contents)
@@ -2559,136 +2797,165 @@
% Тестировалось с версией v1.3 датированной 2004/09/07.\nopagebreak
%
% Этот пакет имеет свой сильный механизм создания плавающих
-% алгоритмов. Использование команды |\lstset| и настроек пакета \pkg{caption}
-% даст нужный результат оформления\footnote{Обратите внимание и прочтите документацию \pkg{caption}:
-% кооперация пакета \pkg{caption}3.x и \pkg{listings} будет успешной
-% только с версией последнего не ниже 1.2.} для флотов типа алгоритмов.
-%
+% алгоритмов. Использование команды |\lstset| и настроек пакета
+% \pkg{caption} даст нужный результат оформления\footnote{Обратите
+% внимание и прочтите документацию
+% \pkg{caption}: кооперация пакета \pkg{caption}3.x
+% и \pkg{listings} будет успешной только с версией
+% последнего не ниже 1.2.} для флотов типа алгоритмов.
+%
+%\iffalse
% В случаях появления листингов внутри других окружений,
-% например, внутри окружения \env{figure} со стилями использующими рамки, типа \texttt{Boxed}
-% и \texttt{BOXED} и при предопределённой шириной флота, вы должны задать:
+% например, внутри окружения \env{figure} со стилями использующими
+% рамки, типа \texttt{Boxed} и \texttt{BOXED}
+% и при предопределённой шириной флота, вы должны задать:
% \begin{quote}
% |\lstset{linewidth=\hsize}|
% \end{quote}
-% в преамбуле, или прямо перед окружением \env{lstlisting}. Или в дополнительном аргументе
-% окружения \env{lstlisting} "---здесь вы должны определить ширину следующим образом:
+% в преамбуле, или прямо перед окружением \env{lstlisting}.
+% Или в дополнительном аргументе
+% окружения \env{lstlisting} "---здесь вы должны определить
+% ширину следующим образом:
% \begin{quote}
% |\begin{lstlisting}[linewidth=\hsize]|
% \end{quote}
+%\fi
%
-% Другое ограничение заключается в том, что вы не можете поместить окружение \env{lstlisting}
+% В случаях появления листингов внутри других окружений, которые
+% оформляются пакетом \pkg{floatrow}, ограничение заключается
+% в том, что вы не можете поместить окружение \env{lstlisting}
% внутрь команды |\floatbox|.
%
% \subsection{Пакет \pkg{longtable}}
%
-% Был добавлен код в макрокоманду |\LT@array| из пакета \pkg{longtable}\footnote{Спасибо
-% A. Sommerfeldt за помощь в создании компактного кода.}: этот код задаёт настройки того
-% же шрифта, что и в таблицах в окружении \env{table}, а также при возможность задать ширину
-% табличного заголовка в окружении \env{longtable} равной ширине таблицы. Для задания ширины
+% Был добавлен код в макрокоманду |\LT@array| из пакета
+% \pkg{longtable}\footnote{Спасибо
+% A. Sommerfeldt за помощь в создании компактного кода.}:
+% этот код задаёт настройки того
+% же шрифта, что и в таблицах в окружении \env{table},
+% а также при возможность задать ширину
+% табличного заголовка в окружении \env{longtable} равной ширине
+% таблицы. Для задания ширины
% табличного заголовка задан ключ.
%
% \DescribeMacro{LTcapwidth=}
% Этот ключ может иметь любое значение типа |5cm| или |\textwidth|.
-% Если же вы зададите \texttt{LTcapwidth=table} или \texttt{LTcapwidth=contents},
-% ширина табличного заголовка будет равна ширине таблицы. Настройка ширины
-% табличного заголовка в этом случае производится по информации из \texttt{aux}-файла,
-% поэтому вы получите правильный результат только тогда, когда ширина всей таблицы будет
+% Если же вы зададите \texttt{LTcapwidth=table} или
+% \texttt{LTcapwidth=contents},
+% ширина табличного заголовка будет равна ширине таблицы. Настройка
+% ширины табличного заголовка в этом случае производится
+% по информации из \texttt{aux}-файла,
+% поэтому вы получите правильный результат только тогда,
+% когда ширина всей таблицы будет
% стабильной.
%
-% Окружение \env{longtable} использует настройки, заданные в командах |\floatsetup[table]|
-% и |\floatsetup[longtable]|. Настройки из |\floatsetup[longtable]| будет <<сильнейшими>>
+% Окружение \env{longtable} использует настройки,
+% заданные в командах |\floatsetup[table]|
+% и |\floatsetup[longtable]|. Настройки из |\floatsetup[longtable]|
+% будет <<сильнейшими>>
% в этой паре.
%
% \subsection{Пакеты \pkg{hyperref} и \pkg{hypcap}}
%
% Тестированы версии v6.74i (\pkg{hyperref}) и v1.3 (\pkg{hypcap}).
%
-% Пакет \pkg{floatrow} пытается не распространять свой код на команды |\caption|.
-% Я надеюсь что окружения, поддерживаемые пакетом \pkg{floatrow} не навредят
-% тандему пакетов \pkg{caption}---\pkg{hyperref}/\pkg{hypcap}.
+% Пакет \pkg{floatrow} пытается не распространять свой
+% код на команды |\caption|. Я надеюсь что окружения, поддерживаемые
+% пакетом \pkg{floatrow} не навредят тандему пакетов
+% \pkg{caption}---\pkg{hyperref}/\pkg{hypcap}.
%
% \subsection{Несовместимости}
%
-% Несовместимости в первую очередь совпадают с несовместимостями пакета \pkg{caption} 3.x:
+% Несовместимости в первую очередь совпадают с несовместимостями
+% пакета \pkg{caption} 3.x:
% \begin{quote}
% \pkg{ccaption}, \pkg{hvfloat}, \pkg{nonfloat}
% \end{quote}
%
-% Известная несовместимость пакета \pkg{floatrow} "--- это
-% пакет \pkg{sidecap}\footnote{Несмотря на это я пыталась получить
-% все предложенные этим пакетом оформления размещения подписей сбоку. Большое спасибо
-% Rolf Niepraschk и Hubert G\"{a}\ss{}lein за пакет в
-% котором дана полная гамма таких оформлений.}: пакет \pkg{floatrow} не распространяет
+% Известная несовместимость пакета \pkg{floatrow} "--- это пакет
+% \pkg{sidecap}\footnote{Несмотря на это я пыталась получить
+% все предложенные этим пакетом оформления размещения подписей
+% сбоку. Большое спасибо Rolf Niepraschk и Hubert G\"{a}\ss{}lein
+% за пакет в котором дана полная гамма таких оформлений.}:
+% пакет \pkg{floatrow} не распространяет
% своё оформление на окружения \env{SCfigure} и \env{SCtable}.
%
% \addtocontents{toc}{\string\pagebreak[3]}
% \section{Ограничения}
%
-% Здесь даны ограничения, которые были обнаружены при пользовании пакетом
-% \pkg{floatrow}:
+% Здесь даны ограничения, которые были обнаружены при пользовании
+% пакетом \pkg{floatrow}:
% \begin{itemize}
% %^^A \item %
% %^^A Limitations for boxed and ruled styles in beside floats:
-% %^^A be careful with usage of \emph{alone} minipage environment in object or caption
-% %^^A in |\floatbox| macro. Since the object and caption are created in minipage
-% %^^A environment already, the added \texttt{minipage} could get wrong layout
-% %^^A (vertical alignment). But, as I found, you may use a few \texttt{minipage}s in
-% %^^A object without harm.
+% %^^A be careful with usage of \emph{alone} minipage environment in
+% %^^A object or caption in |\floatbox| macro. Since the object and
+% %^^A caption are created in minipage environment already, the
+% %^^A added \texttt{minipage} could get wrong layout (vertical
+% %^^A alignment). But, as I found, you may use a few
+% %^^A \texttt{minipage}s in object without harm.
% \item %
-% Вы не можете использовать команды типа |\floatbox| для флотов с окружением \texttt{verbatim}
-% или командой |\verb|.
+% Вы не можете использовать команды типа |\floatbox| для флотов
+% с окружением \texttt{verbatim} или командой |\verb|.
% \item %
% Это ограничение упоминалось выше: пакет использует механизм
-% |\label|---|\ref|, поэтому, если вы используете оформление, которое
-% требует задания общей высоты для объектов и/или подписей в ряду флотов,
-% вы получите верный результат только после второй (и более) обработки. Если вы измените
-% содержимое так, что изменяется высота объекта/подписи вы также должны обработать \LaTeX'ом
-% дважды и более раз.
-%
-% Подписи сбоку и другое оформление для разворотов также даст верный результат
-% только после второй (и более) обработки \LaTeX'ом.
+% |\label|---|\ref|, поэтому, если вы используете оформление,
+% которое требует задания общей высоты для объектов и/или подписей
+% в ряду флотов, вы получите верный результат только после второй
+% (и более) обработки. Если вы измените содержимое так,
+% что изменяется высота объекта/подписи вы также должны
+% обработать \LaTeX'ом дважды и более раз.
+%
+% Подписи сбоку и другое оформление для разворотов также даст верный
+% результат только после второй (и более) обработки \LaTeX'ом.
% \item %
% Версия 3.0a (и выше) пакета \pkg{caption} и пакет
-% \pkg{floatrow} не поддерживают дополнительный аргумент \emph{после}
-% текста подписи. Вы можете использовать команду |\floatfoot|
-% вместо этого.
+% \pkg{floatrow} не поддерживают дополнительный аргумент
+% \emph{после} текста подписи. Вы можете использовать команду
+% |\floatfoot| вместо этого.
% \item %
-% Не используйте команду |\FBwidth| для сложного содержимого флота (которое вы не можете
-% поместить внутри |\hbox|). (Но вы можете использовать команды |\vspace|
-% в самом начале или в самом конце содержимого объекта для корректировки отбивок.)
+% Не используйте команду |\FBwidth| для сложного содержимого флота
+% (которое вы не можете поместить внутри |\hbox|). (Но вы можете
+% использовать команды |\vspace| в самом начале или в
+% самом конце содержимого объекта для корректировки отбивок.)
% \item %
% Внутри окружения \env{floatrow} возможны пробелы (и даже
% пустые строки, что даёт иногда более корректный результат!) между
-% командами |\floatbox|, но если вы добавите код между флотами, вы должны
-% поставить знак процента |%| после такой команды.
+% командами |\floatbox|, но если вы добавите код между флотами, вы
+% должны поставить знак процента |%| после такой команды.
% \item %
-% Это общее правило "--- будьте внимательны с пробелами в конце строк
-% внутри окружения флота (см. документ \texttt{CTAN:/info/epslatex.ps} для
+% Это общее правило "--- будьте внимательны с пробелами в конце
+% строк внутри окружения флота (см. документ
+% \texttt{CTAN:/info/epslatex.ps} для
% дополнительной информации).
%
% Когда вы строите простое окружение (без |\floatbox|) лучше всего
% разделить |\caption| и содержимое объекта (а заодно и содержимое
% |\floatfoot|/|\footnotetext|) каждое пустой строкой или (если не
-% пустые строки) завершить каждую часть (и аргументы указанных команд)
-% знаком процента. В этом случае вы избежите ненужных пробелов и пустых строк
-% в конце каждой из частей, или неверную выключку содержимого объекта.
+% пустые строки) завершить каждую часть (и аргументы указанных
+% команд) знаком процента. В этом случае вы избежите ненужных
+% пробелов и пустых строк в конце каждой из частей, или неверную
+% выключку содержимого объекта.
% %^^A \item %
-% %^^A Usage of fancy boxes \texttt{shadowbox} and \texttt{wshadowbox} could get wrong
-% %^^A layout with beside captions.
+% %^^A Usage of fancy boxes \texttt{shadowbox} and
+% %^^A \texttt{wshadowbox} could get wrong layout with
+% %^^A beside captions.
% \item Если вы используете внутри команды |\floatbox| окружения
% \env{tabularx} или \env{tabular*} (или им подобные) с командой
-% |\hsize| внутри аргумента \meta{width}, вы должны повторить аргумент
-% |\hsize| в аргументе \meta{width} команды |\floatbox|.
+% |\hsize| внутри аргумента \meta{width}, вы должны повторить
+% аргумент |\hsize| в аргументе \meta{width} команды |\floatbox|.
%
-% Если вы хотите задать ширину окружения \env{tabularx} или \env{tabular*}
-% (или другого) как |.8\hsize| (или |1.2\hsize|) и
+% Если вы хотите задать ширину окружения \env{tabularx} или
+% \env{tabular*} (или другого) как |.8\hsize| (или |1.2\hsize|) и
% эти окружения помещены внутри команды |\floatbox|, поместите
-% |.8\hsize| в аргумент \meta{width} макрокоманды |\floatbox| (или другой), а в
-% аргументе \meta{width} команды \env{tabularx} или \env{tabular*} поставьте только
+% |.8\hsize| в аргумент \meta{width} макрокоманды |\floatbox| (или
+% другой), а в аргументе \meta{width} команды \env{tabularx} или
+% \env{tabular*} поставьте только
% |\hsize| (см. также код файла \file{frsample03.tex}).
%
-% В иных случаях (особенно при использовании необычных оформлений) будьте внимательны
-% при использовании |\hsize| как опции \meta{width} команды |\floatbox|.
+% В иных случаях (особенно при использовании необычных оформлений)
+% будьте внимательны при использовании
+% |\hsize| как опции \meta{width} команды |\floatbox|.
% \end{itemize}
%
% \addtocontents{toc}{\string\nopagebreak}
@@ -2696,16 +2963,18 @@
% \section{Благодарности}
%
% Спасибо Steven Cochran и Axel Sommerfeldt за советы и поддержку.
-% Особая благодарность Axel Sommerfeldt за терпеливые ответы, код, и
-% помощь во \emph{всех} вопросах и проблемах в пакете \pkg{floatrow}.
+% Особая благодарность Axel Sommerfeldt за терпеливые ответы, код,
+% и помощь во \emph{всех} вопросах и проблемах в пакете
+% \pkg{floatrow}.
%
% \medskip\noindent
% Спасибо \emph{всем} невольным учителям по (\La)\TeX'у, кто обучал
% меня программному коду всё время.
%
% \medskip\noindent
-% Спасибо Keith Reckdahl, автору документации \file{epslatex}, которая,
-% в конце концов, дала отвагу поместить создать версию пакета для CTAN.
+% Спасибо Keith Reckdahl, автору документации \file{epslatex},
+% которая, в конце концов, дала отвагу поместить создать версию
+% пакета для CTAN.
%
% \medskip\noindent
% \emph{Спасибо \emph{всем} авторам второго издания \LaTeX{}
@@ -2736,14 +3005,16 @@
% \floatbox{figure}[2\FBwidth][][b]
% {\caption{Рисунок рядом~II, вверху бокса объекта}%
% \label{fig:rotrow:BcatI}%
-% \floatfoot{Всё нарисовано макрокомандами \cmd{\qbezier} и двумя вертикальными линиями}}%
+% \floatfoot{Всё нарисовано макрокомандами \cmd{\qbezier} и двумя
+% вертикальными линиями}}%
% {\input{BlackCat.picture}}%
%
% \ffigbox[\FBwidth]
-% {{\unitlength2.5\unitlength\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+% {{\unitlength2.5\unitlength\ifx\pspicture\undefined
+% \else\psset{unit=\unitlength}\fi
% \input{Mouse.picture}}\footnote[2]
% {Гляньте на чудную сноску!}}
-% {\caption{Рисунок рядом~III, в центра бокса объекта}%
+% {\caption{Рисунок рядом~III, в центре бокса объекта}%
% \label{fig:rotrow:mouseI}\floatfoot{Изображение мыши}}%
%
% \floatbox{figure}[\Xhsize][\Mylen]
@@ -2766,41 +3037,46 @@
%
% \floatsetup[figure]{style=Boxed,midcode=captionskip,
% frameset={\fboxsep12pt\fboxrule1pt}}
-% Иногда автор (или дизайнер) желает поместить разные типы флотов, например, таблицу и рисунок
-% рядом в одном ряду. Такая ситуация создаёт некоторые проблемы.
+% Иногда автор (или дизайнер) желает поместить разные типы флотов,
+% например, таблицу и рисунок рядом в одном ряду. Такая ситуация
+% создаёт некоторые проблемы.
%
-% Первая проблема заключается в том, что вы должны поместить разные типы флотов
-% в одно окружение флота, которое задаёт своё оформление для содержимого.
-% Для создания верного оформления задайте команду
+% Первая проблема заключается в том, что вы должны поместить разные
+% типы флотов в одно окружение флота, которое задаёт своё оформление
+% для содержимого. Для создания верного оформления задайте команду
% |\killfloatstyle| в начале окружения \env{floatrow}
% или до первой <<чужой>> макрокоманды |\floatbox| (в данном
% примере "--- до |\ttabbox|; команда |\ffigbox| является
% <<родной>> для окружения \env{figure}).
%
-% Следующая проблема состоит в том, что подпись к рисункам обычно помещают снизу,
-% а табличный заголовок помещается сверху таблиц.
+% Следующая проблема состоит в том, что подпись к рисункам обычно
+% помещают снизу, а табличный заголовок помещается сверху таблиц.
% Выравнивание всех флотов одинаково: по нижней линии верхней части и
-% по верхней "--- у нижней. В таком случае, если вы захотите поместить такие рисунок
-% и таблицу, вы получите не лучший вариант вёрстки.
-% В таких ситуациях вы можете использовать одну из приведённых команд:
+% по верхней "--- у нижней. В таком случае, если вы захотите
+% поместить такие рисунок и таблицу,
+% вы получите не лучший вариант вёрстки. В таких ситуациях
+% вы можете использовать одну из приведённых команд:
%\begin{verbatim}
%\CenterFloatBoxes
%\TopFloatBoxes
%\BottomFloatBoxes
%\end{verbatim}
-% Которые выравнивают флоты \emph{целиком} по центральной линии, по верху или по низу.
-% Эти команды были созданы командой |\buildFBBOX|.
-% Существует также команда |\PlainFloatBoxes|, которая восстанавливает
+% Которые выравнивают флоты \emph{целиком} по центральной линии,
+% по верху или по низу. Эти команды
+% были созданы командой |\buildFBBOX|. Существует
+% также команда |\PlainFloatBoxes|, которая восстанавливает
% <<поведение>> флотов внутри команд |\floatbox|.
%
-% Использование |\CenterFloatBoxes| и |\killfloatstyle| вы видите в смешанном ряду
-% состоящем из рис.~\ref{fig:rowmixspec:WcatI} и табл.~\ref{tab:rowmixspec:tabI}\label{mixrow}:
+% Использование |\CenterFloatBoxes| и |\killfloatstyle| вы видите
+% в смешанном ряду, состоящем из рис.~\ref{fig:rowmixspec:WcatI} и
+% табл.~\ref{tab:rowmixspec:tabI}\label{mixrow}:
% \DeleteShortVerb{\|}%
% \begin{figure}
% \begin{floatrow}
% \CenterFloatBoxes \killfloatstyle
% \ffigbox[\FBwidth]
-% {{\unitlength1.15\unitlength\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+% {{\unitlength1.15\unitlength\ifx\pspicture\undefined
+% \else\psset{unit=\unitlength}\fi
% \input{TheCat.picture}}}
% {\caption{Рисунок (\texttt{Boxed} style) рядом с таблицей
% (центрирован вертикально)}\label{fig:rowmixspec:WcatI}}%
@@ -2813,11 +3089,13 @@
% \multirowthead{2}[-1ex]{Column Head}
% & \multicolumn{3}{c|}{\thead{Data}} \\
% \cline{2-4}
-% & \thead{I} & \thead{II} & \thead{III} \\
+% & \thead{I}
+% & \thead{II}
+% & \thead{III} \\
% \hline
-% First row & 1 & 2 & \phantom01 \\
-% Second row & 3 & 4 & \phantom06 \\
-% Third row & 6 & 8 & 28 \\
+% First row & 1 & 2 & \phantom01 \\
+% Second row & 3 & 4 & \phantom06 \\
+% Third row & 6 & 8 & 28 \\
% \hline
% \end{tabular}}
% \end{floatrow}
@@ -2834,18 +3112,20 @@
%\end{verbatim}
%
% \emph{Замечание.} Как рисунок, так и таблица имеют ширину, равную
-% содержимому объектов. Команда |\ffigbox| имеет дополнительный аргумент
-% |[\FBwidth]|, но у команды |\ttabbox| нет никакой опции "--- опция
-% |[\FBwidth]| используется по умолчанию (см. определения на с.~\pageref{abbrcom}).
+% содержимому объектов. Команда |\ffigbox| имеет дополнительный
+% аргумент |[\FBwidth]|, но у команды |\ttabbox| нет никакой опции
+% "--- опция |[\FBwidth]| используется по умолчанию (см. определения
+% на с.~\pageref{abbrcom}).
%
%
% \subsubsection{Использование команд Captionsetup и Thisfloatsetup
% внутри дополнительного аргумента команды Floatbox}
%
% Пример рисунков рядом (рис.~\ref{floatbox:FR:lfig} и
-% \ref{floatbox:FR:fig}). В примере были использованы предопределённые команды постройки флотов
-% |\fcapsideleft| и |\fcapsideright|, в которых добавлены команды |\captionsetup| и
-% |\thisfloatsetup|:
+% \ref{floatbox:FR:fig}). В примере были использованы
+% предопределённые команды
+% постройки флотов |\fcapsideleft| и |\fcapsideright|, в которых
+% добавлены команды |\captionsetup| и |\thisfloatsetup|:
%\begin{verbatim}
%\newfloatcommand{fcapsideleft}{figure}[{\capbeside
% \captionsetup[capbesidefigure]{format=break,labelsep=none,
@@ -2868,17 +3148,20 @@
% \begin{figure}[b!]
% \begin{floatrow}
% \fcapsideleft
-% {\unitlength1.44\unitlength\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+% {\unitlength1.44\unitlength\ifx\pspicture\undefined
+% \else\psset{unit=\unitlength}\fi
% \input{TheCat.picture}}
% {\caption{%^^A
-% Флот (\cmd{\fcapsideleft})
-% бокс для объекта имеет ширину включённой графики}\label{floatbox:FR:lfig}}%
+% Флот (\cmd{\fcapsideleft}) бокс для объекта
+% имеет ширину включённой графики}\label{floatbox:FR:lfig}}%
% \hsize\Xhsize \fcapsideright[\hsize]
-% {\setlength\unitlength{\hsize/61}\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+% {\setlength\unitlength{\hsize/61}\ifx\pspicture\undefined
+% \else\psset{unit=\unitlength}\fi
% \input{BlackCat.picture}}%
% {\caption{%^^A
% Флот (\cmd{\fcapsideright})
-% ширина всего флота занимает оставшееся пространство в ряду}\label{floatbox:FR:fig}}%
+% ширина всего флота занимает оставшееся пространство в ряду}%^^A
+% \label{floatbox:FR:fig}}%
% \end{floatrow}%
% \end{figure}%
% Формат подписи \texttt{break} был определён следующим образом:
@@ -2894,41 +3177,47 @@
% capbesidewidth=5.75cc,capbesidesep=cicero,margins=centering,
% capbesideframe=yes,floatwidth=sidefil}
%\end{verbatim}
-% Ключ \texttt{floatwidth=sidefill} означает, что в случае заданной ширины
-% для подписи сбоку, объект занимает остальное место
-% \verb|\hsize| (если не задана опция \meta{width}, или используется опция
-% \verb|\hsize|).
-%
-% Правый рисунок использует ширину графики, левый занимает остальное
-% место в ряду "--- для этого перед командой \verb|\fcapsideright|
-% была задана команда:
+% Ключ \texttt{floatwidth=sidefill} означает, что в случае заданной
+% ширины для подписи сбоку, объект занимает остальное место
+% \verb|\hsize| (если не задана опция \meta{width}, или используется
+% опция \verb|\hsize|).
+%
+% Правый рисунок использует ширину графики, левый занимает
+% остальное место в ряду "--- для этого перед командой
+% \verb|\fcapsideright| была задана команда:
%\begin{verbatim}
%\hsize\Xhsize
%\end{verbatim}
% которая, в случае подписи сбоку определяет ширину всего флота.
%
-% В качестве опции ширины по умолчанию, \meta{width}, в командах \verb|\fcapsideleft| и
-% \verb|\fcapsideright| задана команда \verb|\FBwidth|, поэтому для
-% рисунка~\ref{floatbox:FR:fig} справа (созданном командой
-% \verb|\fcapsideright|) в опции \meta{width} задана команда
+% В качестве опции ширины по умолчанию, \meta{width}, в командах
+% \verb|\fcapsideleft| и \verb|\fcapsideright| задана команда
+% \verb|\FBwidth|, поэтому для рисунка~\ref{floatbox:FR:fig}
+% справа (созданном командой \verb|\fcapsideright|) в опции
+% \meta{width} задана команда
% \verb|\hsize|, чтобы заполнить остальное пространство в ряду.
%
-% Поскольку в стиле флота ключ \texttt{heightadjust=object} (заданный
-% в определения стиля \texttt{Boxed}), оба объекта имеют одинаковую высоту.
+% Поскольку в стиле флота ключ \texttt{heightadjust=object}
+% (заданный в определения стиля \texttt{Boxed}), оба объекта
+% имеют одинаковую высоту.
%
% \subsubsection{Предопределённая ширина подписи сбоку}
%
% Этот пример включает команду |\useFCwidth|, которая включает
-% предварительно определённую ширину подписи с заданным значением ключа \texttt{capbesidewidth=}
-% в команде |\thisfloatsetup| до команды |\floatbox|) или, если вы не определили ширину подписи
+% предварительно определённую ширину подписи с заданным значением
+% ключа \texttt{capbesidewidth=}
+% в команде |\thisfloatsetup| до команды |\floatbox|) или, если
+% вы не определили ширину подписи
% (как в данном примере), рассчитывается натуральная ширина подписи
-% (см. рис.~\ref{fig:Idog:w}\footnote{Внутри команды \cmd{\floatbox} не
-% обязательно определять ширину подписи заранее, но помните, что ширину подписи
-% \emph{нужно} определить, если это простое окружение флота.}).
-% Флот в этом случае выровнен горизонтально с использованием
-% настроек выравнивания, взятых из ключа \texttt{margins=} (опции определяются командами
-% |\setfloatmargins| или |\floatcapbesidemargins|). В этой документации задано
-% центрирование (см. с.~\pageref{fsetup:besmarg}).
+% (см. рис.~\ref{fig:Idog:w}\footnote{Внутри команды \cmd{\floatbox}
+% не обязательно определять ширину подписи заранее, но помните, что
+% ширину подписи \emph{нужно} определить, если это простое окружение
+% флота.}). Флот в этом случае выровнен горизонтально с
+% использованием настроек выравнивания, взятых из ключа
+% \texttt{margins=} (опции определяются командами
+% |\setfloatmargins| или |\floatcapbesidemargins|). В этой
+% документации задано центрирование (см.
+% с.~\pageref{fsetup:besmarg}).
%\begin{verbatim}
%\begin{figure}
%\floatbox[\capbeside\useFCwidth]{figure}[\FBwidth]
@@ -2942,7 +3231,8 @@
% {\caption[Подпись сбоку
% бокс которой равен тексту подписи]{Подпись
% сбоку}\label{fig:Idog:w}}
-% {{\setlength\unitlength{{4cm}/60}\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+% {{\setlength\unitlength{{4cm}/60}\ifx\pspicture\undefined
+% \else\psset{unit=\unitlength}\fi
% \input{BlackDog.picture}}}
% \end{figure}%
%
@@ -2951,15 +3241,20 @@
%\floatsetup[figure]{style=plain}
%\end{verbatim}
%
-% \subsubsection{Предопределённая ширина подписи и остальное "--- для объекта}
+% \subsubsection{Предопределённая ширина подписи и остальное
+% "--- для объекта}
%
-% Рисунок \ref{fig:capbeside:trick} использует следующий стиль флота:%^^A
+% Рисунок \ref{fig:capbeside:trick} использует следующий стиль
+% флота:%^^A
%^^A \footnote{There are also addition settings for captions:
%^^A \cmd{\captionsetup[capbesidefigure]}\allowbreak
-%^^A \texttt{\{format=default,}\allowbreak\texttt{labelsep=none\}}
-%^^A which is necessary for current documentation: the \pkg{hyperref}
-%^^A creates unwanted result with empty argument of caption title. The same settings used
-%^^A for figures~\ref{floatrow:pre:figI} and \ref{floatrow:pre:figII}}
+%^^A \texttt{\{format=default,}\allowbreak
+%^^A \texttt{labelsep=none\}}
+%^^A which is necessary for current documentation: the
+%^^A \pkg{hyperref} creates unwanted result with empty argument
+%^^A of caption title. The same settings used for
+%^^A figures~\ref{floatrow:pre:figI} and
+%^^A \ref{floatrow:pre:figII}}
%\begin{verbatim}
%\floatsetup[figure]
% {style=Boxed,capposition=beside,objectset=centering,
@@ -2968,7 +3263,8 @@
% margins=centering,capbesideframe=yes,
% floatwidth=sidefil}
%\end{verbatim}
-% Величина \verb|\Mylen| была определена как ширина нумерационного заголовка подписи:
+% Величина \verb|\Mylen| была определена как ширина нумерационного
+% заголовка подписи:
%\begin{verbatim}
%\newdimen\Mylen
%\settowidth\Mylen{\captionfont\captionlabelfont
@@ -2981,12 +3277,14 @@
% floatwidth=\columnwidth,capbesidewidth=\Mylen,
% capbesideposition=left,capbesidesep=cicero,
% margins=centering,capbesideframe=yes,floatwidth=sidefil}
-% \newdimen\Mylen\settowidth\Mylen{\captionfont\captionlabelfont\figurename\ \thefigure}
+% \newdimen\Mylen\settowidth\Mylen{\captionfont\captionlabelfont\figurename\
+% \thefigure}
%
% \begin{figure}
%^^A \captionsetup[capbesidefigure]{format=default,labelsep=none}
% \fcapside
-% {\unitlength1.1\unitlength\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+% {\unitlength1.1\unitlength\ifx\pspicture\undefined
+% \else\psset{unit=\unitlength}\fi
% \input{TheCat.picture}}
% {\caption{}\label{fig:capbeside:trick}}
% \end{figure}%
@@ -2994,7 +3292,8 @@
%
% \subsubsection{Подпись рядом с отцентрированным объектом}
%
-% Рисунок \ref{fig:plain:trick} использует хитроумный вариант оформления:
+% Рисунок \ref{fig:plain:trick} использует хитроумный вариант
+% оформления:
%\begin{verbatim}
%\floatsetup[figure]
% {style=plain,capposition=beside,objectset=centering,
@@ -3003,15 +3302,15 @@
% margins=centering,capbesideframe=yes,
% floatwidth=sidefil}
%\end{verbatim}
-% опция \texttt{mcapwidth} задаёт отрицательную отбивку, равную ширине
-% подписи:
+% опция \texttt{mcapwidth} задаёт отрицательную отбивку, равную
+% ширине подписи:
%\begin{verbatim}
%\DeclareFloatSeparators{mcapwidth}{\hskip-\FCwidth}
%\end{verbatim}
% В этом случае все рисунки с подписями сбоку будут центрированы
-% относительно текущей величине \verb|\hsize|. Использование такого оформления флота
-% предполагает что все объекты флота \'уже чем |\textwidth|, как минимум на 2~ширины
-% подписи.
+% относительно текущей величине \verb|\hsize|. Использование такого
+% оформления флота предполагает что все объекты флота \'уже чем
+% |\textwidth|, как минимум на 2~ширины подписи.
%
% \clearfloatsetup{figure} \floatsetup[figure]
% {style=plain,capposition=beside,objectset=centering,
@@ -3022,27 +3321,28 @@
% \captionsetup[capbesidefigure]{format=break,labelsep=none,
% justification=raggedright}
% \begin{figure}
-% \unitlength1.1\unitlength\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+% \unitlength1.1\unitlength\ifx\pspicture\undefined
+% \else\psset{unit=\unitlength}\fi
% \input{TheCat.picture}
% \caption{%^^A
% Обычный рисунок}\label{fig:plain:trick}
% \end{figure}%
% \endgroup
%
-% Здесь также временно, в группе, заменены настройки для подрисуночной
-% подписи~\ref{fig:plain:trick}:
+% Здесь также временно, в группе, заменены настройки для
+% подрисуночной подписи~\ref{fig:plain:trick}:
%\begin{verbatim}
%\captionsetup[capbesidefigure]{format=break,labelsep=none,
% justification=raggedright}
%\end{verbatim}
%
-% \subsubsection{Определение ширины для блока подпись сбоку---объект в окружении
-% \env{floatrow}}
+% \subsubsection{Определение ширины для блока подпись сбоку---объект
+% в окружении \env{floatrow}}
%
-% Ряд с предопределёнными ширинами для боксов подпись сбоку---объект
-% (рис.~\ref{floatrow:pre:figI} и
-% \ref{floatrow:pre:figII}): просто определите перед командами \verb|\fcapside|
-% что-то типа
+% Ряд с предопределёнными ширинами для боксов подпись
+% сбоку---объект (рис.~\ref{floatrow:pre:figI} и
+% \ref{floatrow:pre:figII}): просто определите перед командами
+% \verb|\fcapside| что-то типа
%\begin{verbatim}
%\setlength\hsize{1.098\hsize}%
%\end{verbatim}
@@ -3050,13 +3350,15 @@
%\begin{verbatim}
%\setlength\hsize\Xhsize
%\end{verbatim}
-% перед вторым (здесь видно, что можно задать и |\setlength\hsize{.902\hsize}|).
+% перед вторым (здесь видно, что можно задать и
+% |\setlength\hsize{.902\hsize}|).
%
-% В начале окружения \env{floatrow} была задана команда \verb|\useFCwidth|
-% которая включает механизм использования и расчёта ширины подписи сбоку и, поскольку
-% используются команды \verb|\fcapside|, ширину подписей можно не определять
-% (ключ \texttt{capbesidewidth=} не задан), поэтому ширина боксов подписей будет
-% равна их содержимому.
+% В начале окружения \env{floatrow} была задана команда
+% \verb|\useFCwidth| которая включает механизм использования и
+% расчёта ширины подписи сбоку и, поскольку используются
+% команды \verb|\fcapside|, ширину подписей можно не определять
+% (ключ \texttt{capbesidewidth=} не задан), поэтому ширина боксов
+% подписей будет равна их содержимому.
%
% \clearfloatsetup{figure}
% \floatsetup[figure]
@@ -3068,13 +3370,15 @@
% \begin{floatrow}
% \setlength\hsize{1.098\hsize}%
% \fcapside
-% {\setlength\unitlength{\hsize/64}\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+% {\setlength\unitlength{\hsize/64}\ifx\pspicture\undefined
+% \else\psset{unit=\unitlength}\fi
% \input{TheCat.picture}}
% {\caption{%^^A
% }\label{floatrow:pre:figI}}
% \setlength\hsize\Xhsize
% \fcapside
-% {\setlength\unitlength{\hsize/58}\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+% {\setlength\unitlength{\hsize/58}\ifx\pspicture\undefined
+% \else\psset{unit=\unitlength}\fi
% \input{Mouse.picture}}
% {\caption{%^^A
% }\label{floatrow:pre:figII}}
@@ -3088,17 +3392,18 @@
% margins=centering,capbesideframe=yes,floatwidth=sidefil}
%\end{verbatim}
%
-% \subsubsection{Флот с подписью сверху/снизу и флот с подписью сбоку в одном ряду}
-%
-% В ряду совмещены бокс объект---подпись сбоку и бокс с объект---подпись снизу
-% (рис.~\ref{flrow:mix:figI} и
-% \ref{flrow:mix:figII}). Здесь приходится опять использовать команды
-% \verb|\TopFloatBoxes|, \verb|\CenterFloatBoxes|, или
-% |\BottomFloatBoxes|, чтобы получить нужную вёрстку "--- поскольку аргумент
-% \meta{height} в обоих флотах определён как \texttt{4cm}
-% вы можете использовать любую из этих трёх команд. К сожалению вам приходится задать
-% высоту таких флотов рядом вручную. Строки, которые создают
-% описанный выше ряд флотов:
+% \subsubsection{Флот с подписью сверху/снизу и флот
+% с подписью сбоку в одном ряду}
+%
+% В ряду совмещены бокс объект---подпись сбоку и бокс с
+% объект---подпись снизу (рис.~\ref{flrow:mix:figI} и
+% \ref{flrow:mix:figII}). Здесь приходится опять использовать
+% команды \verb|\TopFloatBoxes|, \verb|\CenterFloatBoxes|, или
+% |\BottomFloatBoxes|, чтобы получить нужную вёрстку "--- поскольку
+% аргумент \meta{height} в обоих флотах определён как \texttt{4cm}
+% вы можете использовать любую из этих трёх команд. К сожалению вам
+% приходится задать высоту таких флотов рядом вручную. Строки,
+% которые создают описанный выше ряд флотов:
%\begin{verbatim}
%\begin{figure}\CenterFloatBoxes
%\begin{floatrow}
@@ -3114,21 +3419,25 @@
%
% \clearfloatsetup{figure}
% \floatsetup[figure]
-% {style=Boxed,frameset={\fboxsep6pt},captionskip=5pt,capposition=bottom,
-% objectset=centering,capbesidewidth=none,capbesideposition=inside,
+% {style=Boxed,frameset={\fboxsep6pt},
+% captionskip=5pt,capposition=bottom,
+% objectset=centering,capbesidewidth=none,
+% capbesideposition=inside,
% capbesidesep=enskip,margins=centering,capbesideframe=yes}
%
% \begin{figure}\CenterFloatBoxes
% \begin{floatrow}
% \hsize1.098\hsize \fcapside[\FBwidth][4cm]
-% {\unitlength1.44\unitlength\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+% {\unitlength1.44\unitlength\ifx\pspicture\undefined
+% \else\psset{unit=\unitlength}\fi
% \input{TheCat.picture}}
% {\caption{%^^A
% Флот (\cmd{\fcapside}) с подписью сбоку в ряду с
% флотом с подписью снизу}\label{flrow:mix:figI}}%
%
% \ffigbox[\Xhsize][4cm]
-% {\unitlength1.44\unitlength\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+% {\unitlength1.44\unitlength\ifx\pspicture\undefined
+% \else\psset{unit=\unitlength}\fi
% \input{BlackDog.picture}}
% {\caption{%^^A
% Флот (\cmd{\ffigbox}), занимает оставшееся в ряду
@@ -3153,14 +3462,16 @@
% \begin{figure}\CenterFloatBoxes
% \begin{floatrow}
% \ffigbox[1.2\FBwidth][4cm]
-% {\unitlength1.44\unitlength\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+% {\unitlength1.44\unitlength\ifx\pspicture\undefined
+% \else\psset{unit=\unitlength}\fi
% \input{BlackDog.picture}}
% {\caption{%^^A
% Флот (\cmd{\ffigbox})}\label{floatrow:mirrmix:figII}}%
% \hsize\Xhsize
%
% \fcapside[\FBwidth][4cm]
-% {\unitlength1.44\unitlength\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+% {\unitlength1.44\unitlength\ifx\pspicture\undefined
+% \else\psset{unit=\unitlength}\fi
% \input{TheCat.picture}}
% {\caption{%^^A
% Флот с подписью сбоку (\cmd{\fcapside}) в зеркальном ряду
@@ -3168,8 +3479,8 @@
% \end{floatrow}%
% \end{figure}
%
-% Рисунки~\ref{floatrow:mirrmix:figII}--\ref{floatrow:mirrmix:figI} использовали
-% следующие настройки:
+% Рисунки~\ref{floatrow:mirrmix:figII}--\ref{floatrow:mirrmix:figI}
+% использовали следующие настройки:
%\begin{verbatim}
%\floatsetup[figure]
% {style=Boxed,frameset={\fboxsep4pt},captionskip=5pt,
@@ -3183,8 +3494,8 @@
% Другой пример необычного ряда флотов
% (рис.~\ref{flrow:three:figIII}--\ref{floatrow:threemirr:figII},
% и, <<зеркальная вёрстка>>, "---
-% \ref{floatrow:threemirr:figI}--\ref{floatrow:threemirr:figIII}) были
-% созданы следующим кодом:
+% \ref{floatrow:threemirr:figI}--\ref{floatrow:threemirr:figIII})
+% были созданы следующим кодом:
%\begin{verbatim}
%\begin{figure}[t]\BottomFloatBoxes
%\begin{floatrow}
@@ -3208,12 +3519,14 @@
% \begin{floatrow}
% \hsize1.2\hsize
% \ffigbox[][6.7cm]
-% {\setlength\unitlength{\hsize/58}\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+% {\setlength\unitlength{\hsize/58}\ifx\pspicture\undefined
+% \else\psset{unit=\unitlength}\fi
% \input{Mouse.picture}}%
% {\caption{Бокс флота в вёрстке под фотоальбом:
% один в левой колонке}\label{flrow:three:figIII}}%
%
-% \vbox to6.7cm {\floatsetup[figure]{floatrowsep=none}\killfloatstyle
+% \vbox to6.7cm
+% {\floatsetup[figure]{floatrowsep=none}\killfloatstyle
% \ffigbox[.8\hsize]
% {\input{TheCat.picture}}
% {\caption{%^^A
@@ -3244,15 +3557,16 @@
%\end{floatrow}%
%\end{figure}
%\end{verbatim}
-% Обратите внимание, что во втором примере с <<зеркальной вёрсткой>> был
-% использован трюк с определением высоты в аргументе \meta{height} "--- подпись в левой
-% колонке длиннее на одну строку, поэтому для правой колонки высота флота
-% была уменьшена на 22pt "---2|\baselineskip| для шрифта размером |\small|\footnote{Вы
-% получите корректную высоту с такими расчётами для флотов рядом
-% при использовании версией пакета \pkg{caption} не ниже 3.0d.}
-% (здесь были использованы возможности пакета \pkg{calc}). Бокс |\vtop| в
-% левой колонке завершён командой |\vskip0pt|, иначе вы получите неожиданный
-% результат.
+% Обратите внимание, что во втором примере с <<зеркальной вёрсткой>>
+% был использован трюк с определением высоты в аргументе
+% \meta{height} "--- подпись в левой колонке длиннее на одну строку,
+% поэтому для правой колонки высота флота была уменьшена на 22pt
+% "---2|\baselineskip| для шрифта размером
+% |\small|\footnote{Вы получите корректную высоту с такими расчётами
+% для флотов рядом при использовании версией пакета \pkg{caption}
+% не ниже 3.0d.} (здесь были использованы возможности пакета
+% \pkg{calc}). Бокс |\vtop| в левой колонке завершён командой
+% |\vskip0pt|, иначе вы получите неожиданный результат.
%
%
% \begin{figure}\TopFloatBoxes
@@ -3261,43 +3575,50 @@
% \ffigbox[.8\hsize]
% {\input{TheCat.picture}}
% {\caption{%^^A
-% Бокс флота в зеркальной вёрстке под фотоальбом: верхний флота в левой
-% колонке}\label{floatrow:threemirr:figI}} \vss \ffigbox[.8\hsize]
+% Бокс флота в зеркальной вёрстке под фотоальбом:
+% верхний флота в левой
+% колонке}\label{floatrow:threemirr:figI}}
+% \vss
+% \ffigbox[.8\hsize]
% {\input{BlackDog.picture}}%
% {\caption{%^^A
-% Бокс флота в зеркальной вёрстке под фотоальбом: нижний флот в левой колонке}%
+% Бокс флота в зеркальной вёрстке под фотоальбом:
+% нижний флот в левой колонке}%
% \label{floatrow:three:figII}}\vskip0pt}\floatrowsep
%
% \ffigbox[\Xhsize][8cm-22pt]
-% {\setlength\unitlength{\hsize/58}\ifx\pspicture\undefined\else\psset{unit=\unitlength}\fi
+% {\setlength\unitlength{\hsize/58}\ifx\pspicture\undefined
+% \else\psset{unit=\unitlength}\fi
% \input{Mouse.picture}}%
% {\caption{%^^A
-% Бокс флота в зеркальной вёрстке под фотоальбом: отдельный в правой
-% колонке}\label{floatrow:threemirr:figIII}}
+% Бокс флота в зеркальной вёрстке под фотоальбом:
+% отдельный в правой колонке}\label{floatrow:threemirr:figIII}}
% \end{floatrow}%
% \end{figure}
%
-% В обоих примерах для двух флотов друг под другом была отменена команда
-% |\floatrowsep| внутри |\vbox|/|\vtop|.
+% В обоих примерах для двух флотов друг под другом была отменена
+% команда |\floatrowsep| внутри |\vbox|/|\vtop|.
%
-% Обратите внимание, что эти примеры довольно специфичны "--- можно попробовать
-% создать другие комбинации (например, <<многоколонные>>), но возможно
-% такая вёрстка потребует большей внимательности по отношению к использованию
-% |\Xhsize| и/или |\floatrowsep|.
+% Обратите внимание, что эти примеры довольно специфичны "--- можно
+% попробовать создать другие комбинации (например,
+% <<многоколонные>>), но возможно такая вёрстка потребует большей
+% внимательности по отношению к использованию |\Xhsize| и/или
+% |\floatrowsep|.
%
-% Я предполагаю, что два последних примера конфликтуют с <<девизом>> данного
-% пакета "--- уменьшить и переместить код оформления из текста документа; но
-% вёрстка под фотоальбом довольно редка в технической литературе (или
-% это не так?).
+% Я предполагаю, что два последних примера конфликтуют с <<девизом>>
+% данного пакета "--- уменьшить и переместить код оформления из
+% текста документа; но вёрстка под фотоальбом довольно редка в
+% технической литературе (или это не так?).
%
% \subsection{Файлы примеров}
%
-% Дистрибутив пакета \env{floatrow} предлагает несколько файлов с примерами,
-% которые демонстрируют настройки, не описанные в данном документе (некоторые
-% из них несколько экзотичны и ненатуральны). Примеры не имеют цели создать
-% совершенную вёрстку, только показать быстроту и простоту модификации оформления
-% для флотов всех типов, и показывает достоинства и недостатки в комбинациях выбранного
-% оформления при разных размещениях флотов.
+% Дистрибутив пакета \env{floatrow} предлагает несколько файлов с
+% примерами, которые демонстрируют настройки, не описанные в данном
+% документе (некоторые из них несколько экзотичны и ненатуральны).
+% Примеры не имеют цели создать совершенную вёрстку, только показать
+% быстроту и простоту модификации оформления для флотов всех
+% типов, и показывает достоинства и недостатки в комбинациях
+% выбранного оформления при разных размещениях флотов.
%
% \emph{Замечание}. Все нестандартные стили флотов (фактически все
% файлы примеров) требуют как минимум две обработки \LaTeX'ом.
@@ -3305,35 +3626,43 @@
% Перечень файлов примеров:
%
% \begin{Options}{\OptionLabel}
-% \item[frsample01.tex] все возможные комбинации предопределённых стилей пакета \pkg{floatrow}
-% для подписей сверху/снизу с экспликациями;
-% были созданы простые флоты, окружения с рядом флотов (окружение \env{floatrow}),
-% а также варианты объекта без подписи и подписи без объекта;
-% \item[frsample02.tex] все возможные комбинации с предопределёнными стилями пакета \pkg{floatrow}
-% для подписей сбоку и все возможные расположения подписей;
+% \item[frsample01.tex] все возможные комбинации
+% предопределённых стилей пакета \pkg{floatrow}
+% для подписей сверху/снизу с экспликациями; были созданы
+% простые флоты, окружения с рядом флотов (окружение
+% \env{floatrow}), а также варианты объекта без подписи
+% и подписи без объекта;
+% \item[frsample02.tex] все возможные комбинации с
+% предопределёнными стилями пакета \pkg{floatrow} для подписей
+% сбоку и все возможные расположения подписей;
% \item[frsample03.tex] различные тесты с таблицами;
-% \item[frsample04.tex] пример с необычным оформлением и размещением подписей сбоку;
-% \item[frsample05.tex] одноколонная вёрстка, зеркальный макет на развороте;
-% необычные настройки для подписей.
+% \item[frsample04.tex] пример с необычным оформлением и
+% размещением подписей сбоку;
+% \item[frsample05.tex] одноколонная вёрстка, зеркальный макет
+% на развороте; необычные настройки для подписей.
% \end{Options}
%
-% Следующий связанный ряд файлов-примеров имеют несколько файлов"=заголовков с
-% различной преамбулой, которые обрабатывают файл с различным размещением
-% флотов. В этих примерах был создан новый тип флота
+% Следующий связанный ряд файлов-примеров имеют несколько
+% файлов"=заголовков с различной преамбулой, которые
+% обрабатывают файл с различным размещением флотов.
+% В этих примерах был создан новый тип флота
% \texttt{textbox} "--- который включает в себя текст.
% \begin{Options}{\OptionLabel}
-% \item[frsample10.tex] одноколонная вёрстка; рисунки оформлены в стиле \texttt{plain};
-% боксы текста (\texttt{textbox}) используют необычный стиль с линейками;
-% \item[frsample11.tex] одноколонная вёрстка с элементами выхода на левое поле
-% (например, широкие флоты в |*|-окружениях, как \env{figure*});
-% \item[frsample12.tex] двухколонная вёрстка с попытками использования расцвеченных стилей флотов.
+% \item[frsample10.tex] одноколонная вёрстка; рисунки оформлены
+% в стиле \texttt{plain}; боксы текста
+% (\texttt{textbox}) используют необычный стиль с линейками;
+% \item[frsample11.tex] одноколонная вёрстка с элементами
+% выхода на левое поле (например, широкие
+% флоты в |*|-окружениях, как \env{figure*});
+% \item[frsample12.tex] двухколонная вёрстка с попытками
+% использования расцвеченных стилей флотов.
% \end{Options}
%
-%
% \section{Устаревшие команды}\label{sec:changed}
%
-% Здесь приведены устаревшие макрокоманды, которые были заменены ключами из команды
-% |\floatsetup|, переименованы или удалены после версии 0.1b.
+% Здесь приведены устаревшие макрокоманды, которые были заменены
+% ключами из команды |\floatsetup|,
+% переименованы или удалены после версии 0.1b.
%
% \begingroup\extrarowheight1.75pt\small\tabcolsep.5\tabcolsep
% \medskip\parindent0pt
@@ -3351,7 +3680,8 @@
% \cmd{\newfloatstyle},\\
% \cmd{\definefloatstyle}
% \end{tabular}&
-% \cmd{\DeclareFloatStyle}---эта команда использует механизм \cmd{\floatsetup}
+% \cmd{\DeclareFloatStyle} "---эта команда использует
+% механизм \cmd{\floatsetup}
% \\\hline
% \cmd{\restorerestylefloat} & удалена
% \\\hline
@@ -3380,9 +3710,12 @@
% \texttt{capbesideframe=yes}
% \\\hline
% \extrarowheight0pt\begin{tabular}[t]{@{}l}
-% \smash{\cmd{\capbesidecenter}},\\ \smash{\cmd{\capbesidetop}},\\ \smash{\cmd{\capbesidebottom}},\\
-% \smash{\cmd{\capbesideinside}},\\ \smash{\cmd{\capbesideoutside}},\\
-% \smash{\cmd{\capbesideleft}},\\ \smash{\cmd{\capbesideright}}
+% \smash{\cmd{\capbesidecenter}},\\ \smash{\cmd{\capbesidetop}},\\
+% \smash{\cmd{\capbesidebottom}},\\
+% \smash{\cmd{\capbesideinside}},\\
+% \smash{\cmd{\capbesideoutside}},\\
+% \smash{\cmd{\capbesideleft}},\\
+% \smash{\cmd{\capbesideright}}
% \end{tabular}&
% \extrarowheight0pt\begin{tabular}[t]{@{}l}
% \texttt{capbesideposition=center}\\
@@ -3398,14 +3731,17 @@
% \cmd{\floatrowsep},\\ \cmd{\floatcapbesidesep}
% \end{tabular}&
% в текущей версии \emph{не используется для задания
-% разделительного материала}, используйте ключи\par \extrarowheight0pt
+% разделительного материала}, используйте ключи\par
+% \extrarowheight0pt
% \begin{tabular}[t]{@{}l}
% \texttt{floatrowsep=}\\
% \texttt{capbesidesep=}
% \end{tabular}
% \\\hline
% \extrarowheight0pt\begin{tabular}[t]{@{}l}
-% \cmd{\FBcenter}\vphantom{g},\\ \cmd{\FBleft}\vphantom{g},\\ \cmd{\FBright},\\ \cmd{\FBnormal}
+% \cmd{\FBcenter}\vphantom{g},\\ \cmd{\FBleft}\vphantom{g},\\
+% \cmd{\FBright},\\
+% \cmd{\FBnormal}
% \end{tabular}&
% \extrarowheight0pt\begin{tabular}[t]{@{}l}
% \texttt{margins=center},\\
@@ -3423,7 +3759,8 @@
% & используйте ключи \texttt{framestyle=} и \texttt{frameset=}
% \\\hline
% \cmd{\setrules}
-% & используйте \texttt{precode=}, \texttt{postcode=}, \texttt{midcode=} (а также
+% & используйте \texttt{precode=}, \texttt{postcode=},
+% \texttt{midcode=} (а также
% \texttt{rowpercode} и \texttt{rowpostcode}) ключи
% \\\hline
% \end{tabular*}
@@ -3464,13 +3801,18 @@
% \texttt{framereduce=} & \texttt{framefit=}
% \\\hline
% \extrarowheight0pt\begin{tabular}[t]{@{}l@{}}
-% \vphantom{(}опции ключей \texttt{objectset=}\\\quad и \texttt{margins=}\\
+% \vphantom{(}опции ключей \texttt{objectset=}\\
+% \quad и \texttt{margins=}\\
% \texttt{flushleft},\\ \texttt{flushright},\\\texttt{center}
% \end{tabular} &
% \extrarowheight0pt\begin{tabular}[t]{@{}l@{}}
-% \vphantom{(}опции ключей \texttt{objectset=} и \texttt{margins=}\\\quad (для унификации
-% с аналогичными опциями\\\quad ключей в пакете \pkg{caption})\\
-% \texttt{raggedright},\\ \texttt{raggedleft},\\ \texttt{centering}
+% \vphantom{(}опции ключей \texttt{objectset=}
+% и \texttt{margins=}\\\quad
+% (для унификации
+% с аналогичными опциями\\\quad ключей в пакете
+% \pkg{caption})\\
+% \texttt{raggedright},\\ \texttt{raggedleft},\\
+% \texttt{centering}
% \end{tabular}
% \\\hline
% \end{tabular*}