summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/floatrow/floatrow-rus.tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2009-06-24 16:36:04 +0000
committerKarl Berry <karl@freefriends.org>2009-06-24 16:36:04 +0000
commitf1fef055879de5641d7a1fcfab20d36da85686b2 (patch)
tree723c74d97a0528b89d48a1c4cb7ede2128d9673a /Master/texmf-dist/doc/latex/floatrow/floatrow-rus.tex
parentd73a503687f31a927aea191ec9ed3cf1c950fd8f (diff)
floatrow 0.3a (22jun09)
git-svn-id: svn://tug.org/texlive/trunk@13942 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/floatrow/floatrow-rus.tex')
-rw-r--r--Master/texmf-dist/doc/latex/floatrow/floatrow-rus.tex4095
1 files changed, 2356 insertions, 1739 deletions
diff --git a/Master/texmf-dist/doc/latex/floatrow/floatrow-rus.tex b/Master/texmf-dist/doc/latex/floatrow/floatrow-rus.tex
index e0078cdf4e9..20211923c8d 100644
--- a/Master/texmf-dist/doc/latex/floatrow/floatrow-rus.tex
+++ b/Master/texmf-dist/doc/latex/floatrow/floatrow-rus.tex
@@ -1,8 +1,12 @@
% \iffalse
-% floatrow-rus.tex - The float row package
+% floatrow-rus.tex - The floatrow package
% (extension of float package)
% Russian documentation.
-% (c) 2004-2007 Olga Lapko (Lapko.O@g23.relcom.ru)
+% (c) 2004-2007 Olga Lapko
+% (Lapko.O@g23.relcom.ru
+% tr-paw@yandex.ru
+% tr-paw@mail.ru
+% http://www.ru.net/~Lapko.O/)
%
% This documentation is provided under the terms of the
% LaTeX Project Public License distributed from CTAN
@@ -16,6 +20,8 @@
\input pictures
\documentclass[twoside]{ltxdoc}
+\usepackage{cmap}
+
\usepackage{mathtext}
\usepackage[T2A]{fontenc}
\usepackage[cp1251]{inputenc}
@@ -58,7 +64,8 @@
\ignorespaces{\nouppercase\leftmark}\hfil\strut}
\fancyhead[LO]{\setlength{\dimen@}{\marginparwidth+\marginparsep}%^^A
\leavevmode\hbox to\dimen@{}
- \ignorespaces{\nouppercase\rightmark}\hfill\hbox to2em{\hfil\normalsize\bfseries\thepage}\strut}
+ \ignorespaces{\nouppercase\rightmark}\hfill
+ \hbox to2em{\hfil\normalsize\bfseries\thepage}\strut}
\fancyheadoffset[L]{\marginparwidth+\marginparsep}
}{}
@@ -86,22 +93,22 @@
\usepackage{picins}
%^^A\RequirePackage[writefile]{listings}[2004/09/07]
-\usepackage[font=small,captionskip=5pt,objectset=centering,margins=centering,
+\usepackage[font=small,captionskip=5pt,
footskip=.5\skip\footins,footnoterule=fullsize,
- floatrowsep=qquad,capbesidesep=quad,
- facing=yes,capbesideposition=inside,floatHaslist=yes,doublefloataswide=yes]{floatrow}
+ floatrowsep=qquad,capbesidesep=quad,capbesideposition=inside,
+ facing=yes,floatHaslist=yes,doublefloataswide=yes]{floatrow}
\usepackage{floatpagestyle,listpen}
\allowprelistbreaks[-4]
\newseparatedlabel\Flabel{\@captype}{sub\@captype}
-\newseparatedlabel\FFlabel{}{sub\@captype}
\newseparatedref\Fref{,\,\textit}
\usepackage{fr-fancy}
\usepackage{color}
\definecolor{gray}{gray}{.5}
-\definecolor{emphblue}{rgb}{0,0,0.5}
+%\definecolor{emphblue}{rgb}{0,0,0.5}
+\definecolor{emphblue}{rgb}{0,0,1}
\def\emphcolor{\color{emphblue}}
\usepackage[
@@ -133,16 +140,13 @@
\IfFileExists{makecell.sty}{\usepackage{makecell}}{}
-\@ifundefined{thead}%
- {\newcommand\thead[1]{\footnotesize\raisebox
+\@ifundefined{thead}{\newcommand\thead[1]{\footnotesize\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}}}}{}
\IfFileExists{multirow.sty}{\usepackage{multirow}}{}
\IfFileExists{lscape.sty}{\usepackage{lscape}}{}
-\IfFileExists{color.sty}{\usepackage{color}\definecolor{gray}{gray}{.5}}{\let\color\@gobble}
-
\floatsetup[table]{style=Plaintop,footnoterule=none}
%^^A-----------------------
@@ -166,28 +170,45 @@
captionskip=5pt,frameset={\fboxrule1pt\fboxsep12pt}}
\DeclareFloatVCode{lowthickrule}{\par\vskip2pt\rule{\hsize}{.8pt}\par}
-\DeclareFloatVCode{grayruleabove}{{\color{gray}\par\rule\hsize{2.8pt}\vskip4pt\par}}
-\DeclareFloatVCode{grayrulebelow}{{\color{gray}\par\vskip4pt\rule\hsize{2.8pt}}}
+\DeclareFloatVCode{grayruleabove}{{\color{gray}\par\hrule height2.8pt depth0pt\vskip4pt\par}}
+\DeclareFloatVCode{grayrulebelow}{{\color{gray}\par\vskip4pt\hrule height2.8pt depth0pt}}
\DeclareObjectSet{colorred}{\parskip2pt\parindent15pt\color{red}}
-\DeclareMarginSet{hangleft}{\setfloatmargins
- {\hskip-\marginparwidth\hskip-\marginparsep}{\hfil}}
-\DeclareMarginSet{hangtoheads}%
- {\setfloatmargins
+\DeclareMarginSet{hangtoheads}{\setfloatmargins
{\hfil}{\hskip-.7\headheight\hskip-\headsep}}
-\DeclareFloatSeparators{colorsep}{\begingroup
- \color{blue}\floatfacing*
+\DeclareFloatSeparators{colorsep}{\begingroup\color{blue}%
+ \floatfacing*
{\hskip16pt\vrule width4.8pt\hskip6pt}{\hskip6pt\vrule width4.8pt\hskip16pt}%
\endgroup}
\DeclareFloatSeparators{none}{}
\DeclareFloatSeparators{cicero}{\hskip1cc}
\DeclareFloatSeparators{enskip}{\hskip.5em}
-\DeclareFloatSeparators{mcapwidth}{\hskip-\FCwidth}
\DeclareFloatSeparators{marginparsep}{\hskip\marginparsep}
+\DeclareFloatSeparators{mcapwidth}{\hskip-\FCwidth}
\DeclareColorBox{framedfigure}{\fcolorbox{gray}{white}}
+\DeclareColorBox{yellowplate}{\colorbox{yellow}}
+
+\DeclareCBoxCorners{angles}
+ {{\color{green}%green llcorner
+ \linethickness{10pt}\put(-5pt,-5pt)
+ {{\put(0pt,0pt){\line(0,1){\FRcolorboxht}}}%
+ {\put(-5pt,0pt){\line(1,0){\FRcolorboxwd}}}}%
+ }}{{\color{red}%red lrcorner
+ \linethickness{10pt}\put(0pt,0pt)
+ {{\put(0pt,0pt){\line(0,1){\FRcolorboxht}}}%
+ {\put(5pt,0pt){\line(-1,0){\FRcolorboxwd}}}}%
+ }}{{\color{blue}%blue urcorner
+ \linethickness{10pt}\put(5pt,-5pt)
+ {{\put(0pt,0pt){\line(0,-1){\FRcolorboxht}}}%
+ {\put(5pt,0pt){\line(-1,0){\FRcolorboxwd}}}}%
+ }}{{\color{magenta}%magenta ulcorner
+ \linethickness{10pt}\put(0pt,0pt)
+ {{\put(0pt,0pt){\line(0,-1){\FRcolorboxht}}}%
+ {\put(-5pt,0pt){\line(1,0){\FRcolorboxwd}}}}%
+ }}
%^^A -----------------------
\DeclareCaptionListOfFormat{comma-separated}{#1,\,#2}
@@ -215,6 +236,10 @@
\DeclareCaptionFormat{break}{#1#2\par#3\par}
+\newcounter{Note}
+\newcommand\Note{\ifhmode\ifdim\lastskip>0pt\unskip\fi~\nobreak\quad\fi
+ \addtocounter{Note}1\textup{\theNote)}\nobreak\enskip}
+\newcommand\startNotes{\setcounter{Note}0}
%^^A -----------------------
\advance\oddsidemargin.25\marginparwidth
@@ -247,7 +272,8 @@
\providecommand*{\meta}[1]{$\langle$\textit{#1}$\rangle$}
\newenvironment{Options}[1]%
- {\list{}{\renewcommand{\makelabel}[1]{\texttt{##1}\hfil}%
+ {\RemoveSpaces
+ \allowprelistbreaks[-4]\vspace*{\topsep}\list{}{\renewcommand{\makelabel}[1]{\texttt{##1}\hfil}%
\settowidth{\labelwidth}{\texttt{#1\space}}%
\setlength{\leftmargin}{\labelwidth}%
\addtolength{\leftmargin}{\labelsep}%
@@ -260,19 +286,12 @@
\def\OptionLabel{RaggedRight}
\newenvironment{preamble}{{\emphcolor\meta{preamble}}\nopagebreak
- \par\begingroup\advance\leftskip1em}{\par\endgroup{\emphcolor\nobreak\meta{preamble}}}
+ \par\begingroup\advance\leftskip1em}{\par\endgroup{\emphcolor\nobreak\meta{preamble}}\par\vskip2ex}
\newcommand\FRkey[2][setup]{\hyperref[#1:#2]{\texttt{#2}}}
-\DeclareRobustCommand\La{L\kern-.36em%
- {\sbox\z@ T%
- \vbox to\ht\z@{\hbox{\check@mathfonts
- \fontsize\sf@size\z@
- \math@fontsfalse\selectfont
- A}%
- \vss}%
- }%
- }
+\DeclareRobustCommand\La{L\kern-.36em{\sbox\z@ T\vbox to\ht\z@{\hbox{\check@mathfonts
+ \fontsize\sf@size\z@\math@fontsfalse\selectfont A}\vss}}}
%maybe there is better solution?
\def\DescribeMacro{\let\outer@nobreak\@nobreaktrue
@@ -296,10 +315,11 @@
\makeatother%^^A---------------------------------
\OnlyDescription
-%\let\PrintChanges\relax
+\let\PrintChanges\relax
\let\PrintIndex\relax
\EnableCrossrefs
%\RecordChanges
+\raggedbottom
\begin{document}
\DocInput{floatrow-rus.tex}
\PrintChanges
@@ -311,8 +331,8 @@
%
% \ifx\pspicture\undefined\else\psset{unit=1pt}\fi
%
-% \def\fileversion{v0.2c}
-% \def\filedate{2008/03/28}
+% \def\fileversion{v0.3a}
+% \def\filedate{2009/06/20}
% \title{Документация к пакету \package{floatrow}\thanks{Версия
% документации \fileversion, датирована
% \filedate.}}
@@ -343,21 +363,21 @@
%^^A% adding any repeated code in the document; besides, this package allows to
%^^A% create new float type; it deals only
%^^A% with alone (plain) combinations ``object (float contents)---caption''.
-%
-% Пакет \package{float} обладает хорошим механизмом для создания (и~простой
+% Пакет \package{float} обладает хорошим механизмом для создания (и~простой, быстрой
% модификации) единообразного оформления для всех плавающих объектов
% (флотов) одного типа без добавления повторяющихся команд в~документации; кроме
% этого пакет позволяет создать новый тип плавающего объекта; он работает
% только с~простыми одиночными комбинациями
-% «объект (содержимое флота)\cdash--~подпись».
+% «объект (содержимое флота)---подпись».
%
%^^A% The \package{rotfloat}
-%^^A% package changes environments of rotated floats (\package{rotating} package)
+%^^A% package changes environments of rotated floats (the |sideways...|
+%^^A% environment of \package{rotating} package)
%^^A% to adapt them to \package{float}'s settings.
% Пакет \package{rotfloat} адаптирует окружения развёрнутых плавающих объектов
-% (окружение \env{sideways...} пакета \package{rotating}) под пакет \package{float}.
+% (окружение |sideways...| пакета \package{rotating}) под пакет \package{float}.
%
-%^^A% Current package extends these possibilities and, at last, it allows:
+%^^A% The package \package{floatrow} extends these possibilities and, at last, it allows:
% Пакет \package{floatrow} расширяет эти возможности и, в~результате, поз\-воляет:
% \begin{itemize}\itemsep0pt\parskip0pt
% \item
@@ -366,8 +386,7 @@
% использовать механизм, взятый из пакета \package{float}, для создания нового
% типа плавающего объекта;
% \item
-%^^A% to change width of float box, also
-%^^A% to set width for float box, which equals to the width of object;
+%^^A% to change width of float box, either to a fixed value or to the width of object;
% изменить ширину бокса всего плавающего объекта,
% а~также задать ширину равную ширине содержимого плавающего объекта;
% \item
@@ -377,35 +396,35 @@
%^^A% to put a few floats side by side on the row;
% поместить несколько флотов рядом;
% \item%
-%^^A% to put footnotes inside float box (using \env{minipage}-like mode);
+%^^A% to put footnotes inside float box (using |minipage|-like mode);
%^^A% and also put legend-like text;
% поместить сноски внутри плавающего объекта (используя режим,
-% аналогичный используемому в~окружении \env{minipage}); поместить текст экспликации;
+% аналогичный используемому в~окружении |minipage|); поместить текст экспликации;
% \item%
%^^A% to create and/or modify special layout for each type of float and
%^^A% for different positioning of float and its components, e.g.
%^^A% two-column or rotated float.
% создавать и/или изменять специальное оформление для каждого типа флотов
-% и~различных размещений флота и~его компонентов, например, расположенных на две
-% колонки или развёрнутых вертикально.
+% и~различных размещений флота и~его компонентов, например флот, расположенный на две
+% колонки или развёрнутый вертикально (лёжа).
% \end{itemize}
%
%^^A% The \package{floatrow} package is cooperated with \package{caption} package
-%^^A% (\textit{needs version} 3.0\textbf{q} \textit{and later}).
-%^^A% Also the \package{floatrow} package (like
+%^^A% (needs version 3.0\textbf{q} or later, \emph{the better} cooperation will be with
+%^^A% version \textbf{3.1\emph{x}}). Also the \package{floatrow} package (like
%^^A% \package{caption} one) uses \package{keyval} package mechanism for layout
%^^A% settings.
% Пакет \package{floatrow} объединён с~пакетом \package{caption}
-% (\textit{версия должна быть} 3.0\textbf{q} \textit{или выше}).
+% (версия должна быть 3.0\textbf{q} или выше, лучше использовать версии \textbf{3.1\emph{x}}).
% Также пакет \package{floatrow} (как
% и~пакет \package{caption}) использует механизм пакета \package{keyval}
-% ключ---опция для задания оформления флотов.
+% \emph{ключ}---\emph{опция} для задания оформления флотов.
% \medskip
%
% \begingroup
% \slshape
-%^^A% I think I did my best to follow these ideas and I hope that someone
-%^^A% likes this idea: helps to maintain this idea anyway, or finds bugs
+%^^A% I do my best to follow this idea and I hope that someone
+%^^A% likes it: helps to maintain this idea in any way, or finds bugs
%^^A% and absurdities in this package or documentation.
% Я~делаю всё что могу для поддержки этого пакета и~надеюсь, что кто-то
% поддержит эту идею и~поможет её развить дальше, даже если это будут
@@ -419,52 +438,52 @@
% \begin{description}\itemsep0pt\parskip0pt
%^^A% \item[float (float box)]
%^^A% could include \emph{object}, \emph{caption}, and
-%^^A% \emph{foot material}; \emph{float} is created by \env{figure} or
-%^^A% \env{table} environments (\emph{plain float}), or in |\floatbox|
-%^^A% command;
+%^^A% \emph{foot material}; \emph{float} is created by |figure| or
+%^^A% |table| environments (\emph{plain float}), or by |\|\FRkey{floatbox}
+%^^A% command and its modifications (\emph{float box});
% \item[флот, бокс флота] (float, float box)
% или \textbf{плавающий объект} может включать \emph{объект},
% \emph{подпись} и~\emph{дополнительный материал};
-% создаётся внутри окружений \env{figure} или \env{table} (\emph{простой флот}),
-% или командой |\floatbox| и~её модификациями (\emph{бокс флота});
+% создаётся внутри окружений |figure| или |table| (\emph{простой флот}),
+% или командой |\|\FRkey{floatbox} и~её модификациями (\emph{бокс флота});
%
%^^A% \item[float type]
-%^^A% means standard environments \env{figure} and \env{table},
-%^^A% also their subtypes, like e.g.~\env{wrapfigure} (\package{wrapfig} package),
-%^^A% \env{sidewaysfigure} (\package{rotating} and \package{rotfloat} packages),
-%^^A% \env{longtable} (\package{longtable} package) etc.;
-%^^A% command;
+%^^A% means standard environments |figure| and |table|,
+%^^A% also their subtypes, like e.g.~|wrapfigure| (\package{wrapfig} package),
+%^^A% |sidewaysfigure| (\package{rotating} and \package{rotfloat} packages),
+%^^A% |longtable| (\package{longtable} package) etc.;
% \item[тип флота] (float type)
-% означает как стандартные окружения \env{figure} или \env{table},
-% так и~их \emph{подтипы}, например~\env{wrapfigure} (пакет \package{wrapfig}),
-% \env{sidewaysfigure} (пакеты \package{rotating} и~\package{rotfloat}),
-% \env{longtable} (\package{longtable}) и~др.;
+% означает как стандартные окружения |figure| или |table|,
+% так и~их \emph{подтипы}, например~|wrapfigure| (пакет \package{wrapfig}),
+% |side|\-|ways|\-|figure| (пакеты \package{rotating} и~\package{rotfloat}),
+% |longtable| (\package{longtable}) и~др.;
%
%^^A% \item[object]
-%^^A% \env{tabular} or graphics, as contents of table
-%^^A% (\env{figure}) or figure (\env{table}) or other type of float;
+%^^A% means |tabular| or graphics, as contents of table
+%^^A% (|figure|) or figure (|table|) or other type of float;
% \item[объект]
-% (object) табличный материал (например, \env{tabular}) или любая
-% графика, являющаяся содержимым таблицы (\env{table}), рисунка (\env{figure})
+% (object) табличный материал (например, |tabular|) или любая
+% графика, являющаяся содержимым таблицы (|table|), рисунка (|figure|)
% или другого типа плавающего объекта;
%
-%^^A% \item[caption]text in |\caption|;
+%^^A% \item[caption]means text in |\caption|;
% \item[подпись]
% (caption) подпись или табличный заголовок, заданные командой
% |\caption|;
%
%^^A% \item[foot material]explications, legends and/or footnotes inside
%^^A% \emph{float} box (|\footnote|/|\mpfootnotemark|/|\footnotetext|,
-%^^A% and |\floatfoot| macros).
+%^^A% and |\|\FRkey{floatfoot} macros).
% \item[дополнительный материал]
% (foot material) экспликации и/или сноски внутри
-% \emph{бокса флота} (|\footnote|/|\mpfootnotemark|/|\footnotetext| или |\floatfoot|).
+% \emph{бокса флота} (|\footnote|/|\mpfootnotemark|/|\footnotetext| или |\|\FRkey{floatfoot}).
% \end{description}
% \end{abstract}
%
% \begingroup\small
%^^A% \vspace{2ex}\centerline{\textbf{Frequently Appeared Design}\nopagebreak}
-% \vspace{2ex}\centerline{\textbf{\TeX ническое редактирование}\nopagebreak}
+% \vspace{2ex}\pdfbookmark[1]{\TeX ническое редактирование}{FAD}\nopagebreak
+% \centerline{\textbf{\TeX ническое редактирование}\nopagebreak}
% \begin{multicols}{2}\raggedright\advance\rightskip1em
% \makeatletter\let\item\@idxitem\ignorespaces\makeatother
% \item{Оформление типов флотов (|\floatsetup|)}
@@ -482,7 +501,7 @@
% \textsl{{\seeIntro}},~%^^A
% \textsl{\sectionname}~\ref{sec:floatbox}
%
-% \subitem{по ширине многостраничной таблицы \env{longtable}
+% \subitem{по ширине многостраничной таблицы |longtable|
% (ключ~|LTcapwidth=|)}
% \strut\pfill
% с.~\pageref{FAD:LTcapwidth}
@@ -495,14 +514,14 @@
% \textsl{{\seeIntro}},~%^^A
% \textsl{\sectionname}~\ref{sec:floatbox}
%
-% \item{Подфлот}\nopagebreak
+% \item{Подфлот (нумерованная часть флота)}\nopagebreak
% \subitem{с~номером подфлота сбоку}
% \strut\pfill
-% с.~\pageref{FAD:sublabelbeside}
+% с.~\pageref{FAD:sublabelbeside:subcaption}, \pageref{FAD:sublabelbeside}
%
% \subitem{с~подподписью сверху}
% \strut\pfill
-% с.~\pageref{FAD:subcapabove}
+% с.~\pageref{FAD:subcapabove:subcaption}, \pageref{FAD:subcapabove}
%
% \item{Сноски внутри флота}
% \strut\pfill
@@ -552,12 +571,13 @@
% \textsl{{\seeIntro}},~%^^A
% \textsl{\sectionname}~\ref{sec:floatbox}
%
+% \subitem{пустой колонтитул (|\emptyfloatpage|)}
+% \strut\pfill
+% с.~\pageref{FAD:emptyfloatpage}
+%
% \subitem{развёрнутые (окр.~|sideways..|)\kern-1em\allowbreak}
% \strut\pfill
% \textsl{\sectionname}~\ref{ssec:rotating}
-% \subsubitem{пустой колонтитул (|\emptyfloatpage|)}
-% \strut\pfill
-% с.~\pageref{FAD:emptyfloatpage}
%
% \subsubitem{размещение на развороте}
% \strut\pfill
@@ -608,16 +628,13 @@
%
%^^A% \section{Introduction}\label{sec:intro}
% \section{Введение}\label{sec:intro}
-%^^A% \subsection{Start with \package{floatrow} package}\label{sec:start}
-% \FRorisubsection{Начало работы с~пакетом \package{floatrow}}\label{sec:start}
-%^^A% \subsubsection{Loading The Package}\label{sec:load}
-% \FRorisubsubsection{Подключение пакета}\label{sec:load}
-%^^A% During creation of document, you usually type figures and tables as \emph{floating objets}
+%
+%^^A% During creation of document, you usually type figures and tables as \emph{floating objects}
%^^A% (\emph{floats}), i.e. put their contents
-%^^A% inside \env{figure} and~\env{table} environments consequently. The simplest floating environment
+%^^A% inside |figure| and~|table| environments consequently. The simplest floating environment
%^^A% looks like:
% Создавая документ, вы записываете рисунки и~таблицы в~виде \emph{плавающих объектов} или \emph{флотов},
-% помещая их, соответственно в~окружения \env{figure} и~\env{table}. Самое простое задание флота
+% помещая их, соответственно в~окружения |figure| и~|table|. Самое простое задание флота
% выглядит так:
%\begin{Quote}
%|\begin{|\meta{тип флота}|}|
@@ -634,22 +651,25 @@
%|\end{|\meta{тип флота}|}|
%\end{Quote}
%
-%^^A% Just now you have loaded the \package{floatrow} package:
+%^^A% \subsection{Loading The Package}\label{sec:load}\label{sec:start}
+% \subsection{Загрузка пакета}\label{sec:load}\label{sec:start}
+%
+%^^A% Just now you have loaded the \package{floatrow} package:
% Теперь вы подключили пакет \package{floatrow}.
%\begin{Quote}
%\begin{preamble}
%|\usepackage{floatrow}|\quad.
%\end{preamble}
%\end{Quote}
-%^^A% In the time, when this package loaded,
-%^^A% all float contents in document will be centered (unless another alignment command
-%^^A% appears inside float contents). All captions appear
-%^^A% below float contents, regardless of how they were printed in source file.
-%^^A% But, I'm almost sure, that you will want to put table captions above table material.
+%^^A% In the time, when this package was loaded,
+%^^A% all float contents in the document will be centered (unless another alignment command
+%^^A% appears inside the float contents). All captions appear
+%^^A% below float contents, regardless of how they were typed in source file.
+%^^A% But, I'm almost sure, that you want to put table captions above table material.
%^^A% If you put in the next line the |\floatsetup| command:
% Простое задание пакета
% помещает содержимое каждого флота по центру (если только не задано другого выравнивания
-% внутри содержимого флота). Все подписи, независимо от того, где они записаны
+% внутри содержимого флота). Все подписи независимо от того, где они записаны
% в~исходном файле, напечатаются снизу. Но я~почти уверена, что табличные заголовки вы захотите
% поместить сверху табличного материала. Если вы зададите на следующей строке команду |\floatsetup|:
%\begin{Quote}
@@ -659,22 +679,22 @@
%\end{preamble}
%\end{Quote}
%^^A% after that, again, you will get all table captions above table material, regardless of how
-%^^A% they were printed in source file. These first minimal settings will arrange all floats
+%^^A% they were typed in source file. These first minimal settings will arrange all floats
%^^A% contents and their captions accordingly to the real typographic rules.
%^^A% (The {\sectionname}~\ref{sec:floatsetup} describes and demonstrates various layouts,
-%^^A% which you can get with the settings of |\floatsetup| command.)
+%^^A% which you can get with the settings of |\|\FRkey[sec]{floatsetup} command.)
% то после этого все табличные заголовки, опять же, будут помещены только вверху табличного
% материала, независимо от того, где вы их набрали. Эти первые минимальные
% настройки уже разместят содержимое плавающих объектов и~их подписи
% согласно настоящим типографским правилам. (Раздел~\ref{sec:floatsetup} описывает и~демонстрирует
-% различные оформления, которые можно получить с~помощью настроек команды |\floatsetup|.)
+% различные оформления, которые можно получить с~помощью настроек команды |\|\FRkey[sec]{floatsetup}.)
%
-%^^A% But the settings above are still not enough, and again for the tables, because you need to get
+%^^A% But surely the settings above are still not sufficient to you, because you need to get
%^^A% the table caption width equal to the width of table material. Also you may want to put some
-%^^A% figure captions beside graphics. Besides that, it is better to put the small floats beside
-%^^A% in one row. For all these reasons there were created special commands for building of float boxes
-%^^A% and a special environment to put these float boxes beside.\bigskip
-% Но этих настроек будет всё равно недостаточно,
+%^^A% figure captions beside graphics. Besides that, it is better to put small floats beside
+%^^A% in one row. For all these reasons this package offers special commands for building of float boxes
+%^^A% and a special environment to put these float boxes beside each other.
+% Но этих настроек будет всё равно недостаточно
% для тех же таблиц, поскольку табличный заголовок лучше сделать по ширине таблицы.
% К~тому же у~некоторых рисунков вы захотите поместить подпись сбоку. Помимо этого небольшие
% рисунки и~таблицы лучше помещать рядом. Для этого созданы команды для построения боксов
@@ -682,17 +702,22 @@
%
%^^A% \subsubsection{Float Box Commands}\label{sec:intro:flbox}
% \subsubsection{Команды боксов флотов}\label{sec:intro:flbox}
-%^^A% One of the first macros of this package for creation of float box,
+%^^A% One of the first macros of this package for creation of float boxes
%^^A% is a macro which builds contents of the table environment with caption
-%^^A% above. The width of caption equals to the width of contents, e.g.
+%^^A% above (|\|\FRkey[FB]{ttabbox}). The width of caption equals to the width of contents, e.g.
%^^A% of tabular (see table~\ref{intro:table}). Let's look at the first example with plain \LaTeX{}
-%^^A% layout:%^^A
+%^^A% layout---the \package{caption} and \package{floatrow} packages loaded without package setting options;
+%^^A% the options at the end of |\usepackage| command define dates of package versions
+%^^A% which support correct work of this tandem.)%^^A
%^^A% \FRmpar{Caption above table object}{FAD:CaptionAbove}%^^A
% Одной из первых макрокоманд этого пакета для создания бокса плавающего объекта (флота),
% является команда, которая печатает содержимое таблицы с~табличным заголовком
-% сверху. Ширина заголовка равна ширине содержимого, здесь \cdash--- табличного
-% материала (см.~табл.~\ref{intro:table}). Посмотрим на первый пример
-% с~оформлением стандартного \LaTeX'а:%^^A
+% сверху (|\|\FRkey[FB]{ttabbox}). Ширина заголовка равна ширине содержимого, здесь \cdash--- табличного
+% материала (см.~табл.~\ref{intro:table}). (Первый пример создан
+% с~оформлением стандартного \LaTeX'а, пакеты \package{caption}
+% и~\package{floatrow} загружены без опций настроек пакетов; в~дополнительных аргументах в~конце строки
+% |\usepackage| заданы даты версий пакетов, начиная с~которых поддерживается совместная работа
+% на сегодняшний день.)%^^A
% \relax\FRmpar{Подпись (заголовок) над таблицей}{FAD:CaptionAbove}%^^A
%\begin{Quote}
%\begin{preamble}
@@ -722,13 +747,13 @@
% \end{table}%^^A
%\endgroup
%
-%^^A% Another command, which creates figures---|\ffigbox| (figure~\ref{intro:figure})---puts
+%^^A% Another command which creates figures---|\|\FRkey[FB]{ffigbox} (figure~\ref{intro:figure})---puts
%^^A% caption below contents. The default width of caption equals
-%^^A% to the width of text. (In the following example there were added
-%^^A% layout changes for captions.)
-% Другая команда, создающая рисунки \cdash--- |\ffigbox| (рис.~\ref{intro:figure}) \cdash--- помещает
-% подрисуночную подпись снизу содержимого рисунка. Ширина подписи по умолчанию равна
-% ширине текста. (В~следующим примере уже добавлены настройки оформления
+%^^A% to the width of text. (In the following example the most popular
+%^^A% layout settings for captions were added.)
+% Другая команда, создающая рисунки \cdash--- |\|\FRkey[FB]{ffigbox} (рис.~\ref{intro:figure}) \cdash---
+% помещает подрисуночную подпись снизу содержимого рисунка. Ширина подписи по умолчанию равна
+% ширине текста. (В~этом примере уже добавлены наиболее популярные настройки оформления
% для подрисуночной подписи.)
%\begin{Quote}
%\begin{preamble}
@@ -749,16 +774,17 @@
% с~длинной длинной длинной длинной длинной
% длинной длинной длинной длинной многострочной подписью}\label{intro:figure}}
% {\unitlength1.44\unitlength\input{Doll.picture}}
-% \end{figure}%^^A
+% \end{figure}\pagebreak[3]%^^A
%\endgroup
-%^^A% The example above shows, that float box, created by
-%^^A% the |\ffigbox| command looks similar to the plain \env{figure} environment.
-%^^A% But if you set, for example, the option |[\FBwidth]| like below:
+%^^A% The example above shows that a float box, created by
+%^^A% the |\ffigbox| command looks similar to the plain |figure| environment.
+%^^A% But if you set, for example, the option |[\|\FRkey{FBwidth}|]| like below:
%^^A% \FRmpar{Caption's width equals to object}{FAD:FBwidthI}
-% Из примера выше видно, что бокс флота, созданный по умолчанию командой |\ffigbox| выглядит также,
-% как обычное окружение \env{figure}. Но если, например, задать опцию|[\FBwidth]|,
+% Из примера выше видно, что бокс флота, созданный по умолчанию командой |\|\FRkey{ffigbox} выглядит так же,
+% как обычное окружение |figure|. Но если, например, задать опцию |[\|\FRkey{FBwidth}|]|,
% \FRmpar{Ширина подписи равна ширине объекта}{FAD:FBwidthI}
% как показано ниже:
+%\begingroup\allowprelistbreaks[-4]
%\begin{Quote}
%|...|
%|\begin{figure}|\nopagebreak
@@ -766,28 +792,28 @@
%| {\caption{A figure}\label{...}}|
%| {...}|
%|\end{figure}|
-%\end{Quote}
-%\begingroup\floatsetup{style=default}
+%\end{Quote}\vspace*{-\intextsep}
+%\floatsetup{style=default}
% \begin{figure}[H]
% \ffigbox[\FBwidth]
% {\caption[Простой бокс рисунка по ширине графики (\cmd{\ffigbox})]{Простой бокс рисунка
% по ширине графики с~длинной длинной длинной
% многострочной подписью}\label{intro:figure:FBwidth}}
-% {\unitlength1.87\unitlength\input{Horse.picture}}
+% {\unitlength1.67\unitlength\input{Horse.picture}}
% \end{figure}%^^A
%\endgroup
-%^^A% You get caption width equal to the width of picture
+%^^A% you'll get a~caption width equal to the width of picture
%^^A% (see figure~\ref{intro:figure:FBwidth}).
-% Ширина подписи станет равной ширине графики
+% ширина подписи станет равной ширине графики
% (см.~рис.~\ref{intro:figure:FBwidth}).
%
-%^^A% The third macro---|\fcapside| (figure~\ref{intro:beside})---puts
-%^^A% caption beside. (In the next example there were added float layout settings,
+%^^A% The third macro---|\|\FRkey[FB]{fcapside} (figure~\ref{intro:beside})---puts
+%^^A% caption beside. (In the next example the float layout settings were added,
%^^A% which put captions to the binding margin
%^^A% and changed value of separation space between caption and object.)
-% Третья макрокоманда \cdash--- |\fcapside| (рис.~\ref{intro:beside}) \cdash--- помещает
+% Третья макрокоманда \cdash--- |\|\FRkey[FB]{fcapside} (рис.~\ref{intro:beside}) \cdash--- помещает
% подпись сбоку. (В~следующем примере заданы настройки, помещающие подписи сбоку
-% к~корешковому полю, а~также изменено расстояние от объекта до подписи.)
+% к~корешковому полю, а~также изменено расстояние от объекта до подписи на |\quad|.)
%\begin{Quote}
%\begin{preamble}
%|...|
@@ -816,21 +842,21 @@
% \end{figure}
%\endgroup
%^^A% The width of text,
-%^^A% by default, divided into two columns, their width equals to the half text
-%^^A% (figure~\ref{intro:beside}) excluding float margins and
-%^^A% horizontal space (or width of the separation material) between float and caption.
-%^^A% One column is occupied by object, another---by caption and foot material (explications
+%^^A% by default, divided into two columns, their width equals to the half text width
+%^^A% (figure~\ref{intro:beside}) float margins and
+%^^A% horizontal space (or width of the separation material) between float and caption are taken into account.
+%^^A% The one column is occupied by the object, the other by the caption and foot material (explications
%^^A% or legends and footnotes).
% Ширина текста по умолчанию делится
-% на две колонки (рис.~\ref{intro:beside}), исключая
-% поля вокруг бокса и~расстояние (или ширину разделительного материала)
+% на две «колонки» (рис.~\ref{intro:beside}), с~учётом
+% полей вокруг бокса и~расстояния (или ширины разделительного материала)
% между объектом и~подписью. В~одну из колонок помещается рисунок,
% в~другую \cdash--- подпись (а~также сноски и~экспликации).
%
%^^A% If you set the |[\FBwidth]| option:
-%^^A% \FRmpar{Caption's width equals to object}{FAD:FBwidthII}
+%^^A% \FRmpar{The width of object box equals to object}{FAD:FBwidthII}
% Если задать опцию |[\FBwidth]|:
-% \FRmpar{Ширина подписи равна ширине объекта}{FAD:FBwidthII}
+% \FRmpar{Ширина бокса для объекта равна ширине объекта}{FAD:FBwidthII}
%\begin{Quote}
%|...|
%|\fcapside[\FBwidth]|
@@ -850,9 +876,9 @@
% \input{Bear.picture}}}
% \end{figure}
%\endgroup
-%^^A% The graphic column width equals to the graphics and caption occupies the rest space
-%^^A% (see figure~\ref{intro:beside:FBwidth}).\bigskip
-% Ширина «колонки» для графики станет равной её натуральной ширине,
+%^^A% the graphic box width will be equal to the width of the graphics and the caption
+%^^A% will occupy the rest space (see figure~\ref{intro:beside:FBwidth}).
+% ширина «колонки» (бокса) для графики станет равной её натуральной ширине,
% а~подпись займёт оставшееся место (см.~рис.~\ref{intro:beside:FBwidth}).
%
%^^A% The examples above show the most frequent and most simple variants of float creation. Read
@@ -865,19 +891,19 @@
%^^A% \subsubsection{Float Boxes In The Row}\label{sec:intro:flrow}
% \subsubsection{Боксы флотов рядом}\label{sec:intro:flrow}
%^^A% If you need to put two or more floats of one type side by side,%^^A
-%^^A% \FRmpar{Float row: floats of one type side by side}{FAD:floatrow}
-%^^A% you may use \env{floatrow} environment.
+%^^A% \FRmpar{Floats of one type\\ side by side}{FAD:floatrow}
+%^^A% you may use the |floatrow| environment.
% Если вам нужно поместить два или более флотов рядом,%^^A
% \FRmpar{Флоты одного типа рядом}{FAD:floatrow}
-% вы можете воспользоваться окружением \env{floatrow}.
+% вы можете воспользоваться окружением |floatrow|.
%
%\begin{Quote}
%\begin{preamble}
% {\emphcolor %^^A
% |\DeclareCaptionLabelFormat{rightline}{\rightline|
% | {\bothIfFirst{#1}{ }#2}}|
-% |\captionsetup[table]{labelformat=rightline,textfont=bf,|
-% | labelfont={md,sl},labelsep=newline}|}\vspace{1ex}
+% |\captionsetup[table]{labelformat=rightline,labelsep=newline,|\nopagebreak
+% | labelfont={md,sl},textfont=bf}|}\vspace{1ex}
% |\usepackage[|{\emphcolor\FRkey{font}|=small,|%^^A
% \FRkey{floatrowsep}|=qquad,|\FRkey{captionskip}|=5pt|}|]{floatrow}|\nopagebreak
% |\|\FRkey[sec]{floatsetup}|[table]{|%^^A
@@ -935,30 +961,31 @@
% \end{floatrow}
% \end{table}
% \MakeShortVerb{\|}%
-%^^A% You may see in the example with tables \ref{tab:row:tabIII} and~\ref{tab:row:tabIV},
-%^^A% that you \emph{need} to use commands |\ttabbox|, which build box for each table box.
+%^^A% As you see in the example with tables \ref{tab:row:tabIII} and~\ref{tab:row:tabIV},
+%^^A% you \emph{need} to use commands |\ttabbox|, which build box for each table.
% Как видно из примера с~таблицами \ref{tab:row:tabIII} и~\ref{tab:row:tabIV},
% внутри окружения \emph{обязательно} используются команды |\ttabbox|, строящие боксы для
% каждого флота таблицы.
%
-%^^A% In the example with beside floats there were loaded special settings for table captions.
-%^^A% In the float layout value of the separation space between beside floats have been changed,
-%^^A% the vertical skip between captions and float objects was also changed. For the tables
-%^^A% there was used style, which not only puts captions above, but also aligns them by top line.
-%^^A% (See \package{caption} package documentation and \sectionname~\ref{sec:floatsetup}
-%^^A% of current documentation.)
+%^^A% In the example with beside floats the special settings for table captions were applied
+%^^A% (see \package{caption} package documentation).
+%^^A% Float layout: The value of the separation space between beside floats have been changed to |\qquad|,
+%^^A% the vertical skip between captions and float objects was changed to 5pt. For the tables
+%^^A% the style |Plaintop| was used which not only puts captions above, but also aligns them by top line
+%^^A% (see \sectionname~\ref{sec:floatsetup} of current documentation).
% В~примере с~флотами рядом были заданы специальные настройки для табличных заголовков
% (такие настройки часто используются в~русской технической литературе;
% см.~подробнее о~вариантах настроек документацию к~пакету \package{caption}). В~оформлении
-% флотов изменено расстояние между флотами рядом, также изменена отбивка подписи/заголовка от объекта.
+% флотов изменено расстояние между флотами рядом на~|\qquad|, также изменена отбивка подписи/заголовка
+% от объекта на~5pt.
% Для таблиц используется стиль, который не только помещает табличный заголовок сверху, но
% и~выравнивает заголовки по верху у~флотов рядом (см.~разд.~\ref{sec:floatsetup} данной документации).
%
%^^A% \subsection{Do not write that with \package{floatrow} package}\label{floatrow:wrong}
% \subsection{Это не допускается пакетом \package{floatrow}}\label{floatrow:wrong}
%\begingroup
-%^^A% The \package{floatrow} package creates some features or limitations
-%^^A% for writing code of float contents in source file. If you'll write something like
+%^^A% The \package{floatrow} package offers many features, and it causing some limitations
+%^^A% for writing code of float contents in source file, too. If you'll write something like
% Пакет \package{floatrow} создаёт некоторые особенности и~ограничения
% в~записи содержимого плавающих объектов в~исходном файле. Если вы запишете:
%\begin{Quote}
@@ -980,19 +1007,19 @@
% \end{table}
% \endgroup
%
-%^^A% So, if you want to put table captions above its contents~\nobreak\quad
-%^^A% 1)\nobreak\enskip change code, using command |\ttabbox|,
-%^^A% like in table~\ref{intro:table};~\nobreak\quad2)\nobreak\enskip
-%^^A% write |\|\FRkey[sec]{floatsetup}|[figure]|\allowbreak|{|\FRkey{style}|=plaintop}| in the preamble
-%^^A% ({\sectionname}~\ref{sec:floatsetup});~\nobreak
-%^^A% \quad3)\nobreak\enskip or you need to restore the standard \LaTeX{} behavior with the |\RawFloats| command
-%^^A% or the package option |rawfloats| ({\sectionname}~\ref{sec:rawfloats}).
-% Итак, если вы хотите поместить табличные заголовки сверху~\nobreak\quad1)\nobreak\enskip
-% перепишите код, используя команду
-% |\ttabbox|, как в~табл.~\ref{intro:table};~\nobreak\quad2)\nobreak\enskip задайте
+%^^A% So if you want to put table captions above its contents\startNotes
+%^^A% \Note change code, using command |\ttabbox|,
+%^^A% like in table~\ref{intro:table}; \Note
+%^^A% write |\|\FRkey[sec]{floatsetup}|[table]|\allowbreak|{|\FRkey{style}|=plaintop}| in the preamble
+%^^A% ({\sectionname}~\ref{sec:floatsetup}); or
+%^^A% \Note restore the standard \LaTeX{} behavior with the |\|\FRkey{RawFloats} command
+%^^A% or the package option \FRkey{rawfloats} ({\sectionname}~\ref{sec:rawfloats}).
+% Итак, если вы хотите поместить табличные заголовки сверху\startNotes
+% \Note перепишите код, используя команду
+% |\ttabbox|, как в~табл.~\ref{intro:table}; \Note задайте
% в~преамбуле |\|\FRkey[sec]{floatsetup}|[figure]|\allowbreak|{|\FRkey{style}|=plaintop}|
-% ({\sectionname}~\ref{sec:floatsetup});~\nobreak
-% \quad3)\nobreak\enskip или, для вывода флотов в~режиме стандартного \LaTeX'а,
+% ({\sectionname}~\ref{sec:floatsetup});
+% \Note или, для вывода флотов в~режиме стандартного \LaTeX'а,
% задайте команду |\|\FRkey{RawFloats}, или включите опцию пакета
% \FRkey{rawfloats}, ({\sectionname}~\ref{sec:rawfloats}).
%
@@ -1013,22 +1040,22 @@
%\end{Quote}}\noindent
%^^A% you'll get error message about lost caption.
% вы получите сообщение об ошибке, что потеряна подпись.
-%^^A% Here you may:~\nobreak\quad1)\nobreak\enskip
-%^^A% to put table contents inside |\|\FRkey[FB]{ttabbox}, figure contents---inside |\|\FRkey[FB]{ffigbox},
-%^^A% then both floats put inside \FRkey[sec]{floatrow} environment, and, since there is mixed row
-%^^A% (it includes floats of different types, and also with different caption position),
+%^^A% Here you may:\startNotes\Note
+%^^A% to put table contents inside |\|\FRkey[FB]{ttabbox} resp.\ the figure contents inside
+%^^A% |\|\FRkey[FB]{ffigbox}; then both floats put inside \FRkey[sec]{floatrow} environment, and, since
+%^^A% there is mixed row (it includes floats of different types, and also with different caption position),
%^^A% put the |\|\FRkey{killfloatstyle} command before ``foreign'' float |\ttabbox|, and
-%^^A% |\|\FRkey[FB]{CenterFloatBoxes} command---before \env{floatrow} environment
-%^^A% (see~{\sectionname}~\ref{sec:mixrow} about mixed rows);~\nobreak\quad2)\nobreak\enskip
+%^^A% |\|\FRkey[FB]{CenterFloatBoxes} command before |floatrow| environment
+%^^A% (see~{\sectionname}~\ref{sec:mixrow} about mixed rows); or \Note
%^^A% to restore the standard \LaTeX{} behavior, using command |\|\FRkey{RawFloats}
%^^A% or package option \FRkey{rawfloats} ({\sectionname}~\ref{sec:rawfloats}).
-% Здесь можно:~\nobreak\quad1)\nobreak\enskip поместить таблицу
+% Здесь можно:\startNotes\Note поместить таблицу
% в~|\|\FRkey[FB]{ttabbox}, а~рисунок \cdash--- в~|\|\FRkey[FB]{ffigbox}, затем оба флота
% \cdash--- в~окружение \FRkey[sec]{floatrow}, и, поскольку это смешанный ряд (состоящий
% из флотов разных типов, при этом ещё и~с~разным размещением подрисуночной подписи),
% задать команду |\|\FRkey{killfloatstyle}, в~данном случае, перед «чужой» командой |\ttabbox|
% и~команду |\|\FRkey[FB]{CenterFloatBoxes} перед окружением
-% (см.~{\sectionname}~\ref{sec:mixrow} о~смешанных рядах)~\nobreak\quad2)\nobreak\enskip
+% (см.~{\sectionname}~\ref{sec:mixrow} о~смешанных рядах) или \Note
% восстановить режим стандартного \LaTeX'а с~помощью команды |\|\FRkey{RawFloats} или опции пакета
% \FRkey{rawfloats} ({\sectionname}~\ref{sec:rawfloats}).
%
@@ -1036,19 +1063,19 @@
%\clearpage
%^^A% \section{Macros for Building Floats}
% \section{Макрокоманды для построения флотов}
-%^^A% \subsection{The Floatbox Macro}\label{sec:floatbox}
+%^^A% \FRorisubsection{The Floatbox Macro}\label{sec:floatbox}
% \FRorisubsection{Макрокоманда \texorpdfstring{\cs{floatbox}}{floatbox}}\label{sec:floatbox}
%
% \DescribeMacro{\floatbox}
%^^A% The examples in Introduction ({\sectionname}~\ref{sec:intro:flbox})
-%^^A% use three commands |\ttabbox|, |\ffigbox| and |\fcapside|. All these command
+%^^A% use three commands |\ttabbox|, |\ffigbox| and |\fcapside|. All these commands
%^^A% were built using the |\floatbox| macro.
-%^^A% This macro creates the float box with necessary positioning of its elements (object,
+%^^A% This macro creates the float box with defined positioning of its elements (object,
%^^A% caption, foot material) and applies the layout of current float type.
%^^A% The usage of the |\floatbox| macro looks like:
% Во введении ({\sectionname}~\ref{sec:intro:flbox}) показаны примеры трёх команд
% |\ttabbox|, |\ffigbox| и~|\fcapside|. Все они созданы
-% на основе |\floatbox|. Эта команда создаёт бокс флота с~необходимым размещением
+% на основе |\floatbox|. Эта команда создаёт бокс флота с~определённым размещением
% его элементов (объекта, подписи, дополнительного материала) и~применяет оформление
% текущего типа флота. Итак, |\floatbox| задаётся следующим образом:
% \begin{Quote}
@@ -1067,7 +1094,7 @@
%^^A% (to put caption above);
%^^A% or another systematic command
%^^A% (even with usage of |\captionsetup|
-%^^A% and |\|\FRkey{thisfloatsetup}
+%^^A% and |\|\FRkey{thisfloatsetup},
%^^A% see examples in documentation and appendix).
% \item[\meta{preamble}]здесь могут быть такие команды, как
% |\capbeside|\label{FB:capbeside}, которая размещает подписи сбоку объекта;
@@ -1078,39 +1105,40 @@
% (даже возможно использование настроек |\captionsetup|
% и~|\|\FRkey{thisfloatsetup} "---
% см. примеры в~документации и~приложении).
-%^^A% \item[\meta{captype}]the type of float this command created for. Since this command
+%^^A% \item[\meta{captype}]the type of float this command is created for. Since this command
%^^A% is supposed to appear outside floating environments or in ``foreign'' environments
%^^A% (see {\sectionname}~\ref{sec:mixrow} below),
-%^^A% we write here, usually, the actual name of float type;
+%^^A% we write here, usually, the \emph{actual} name of float type;
% \item[\meta{captype}]тип флота, для которого строится оформление. Поскольку эту команду
% бокса флота предполагается использовать и~вне окружений флота и~в~«чужом» окружении
-% (см.~{\sectionname}~\ref{sec:mixrow} ниже), здесь обычно задаётся реальное имя типа флота;
+% (см.~{\sectionname}~\ref{sec:mixrow} ниже), здесь обычно задаётся \emph{реальное} имя типа флота;
%^^A% \item[\meta{width}]the width of object---caption box
%^^A% (in case of caption above or below object),
%^^A% or width of object box (if caption stays beside object).
-%^^A% Empty width option, |[]|, and option |[\hsize]| mean the same;
-% \item[\meta{width}]ширина флота целиком
+%^^A% The empty width option, |[]|, and option |[\hsize]| mean the same;
+% \item[\meta{width}]ширина бокса флота целиком
% (если подпись сверху или снизу объекта),
-% или ширина объекта (если подпись сбоку).
+% или ширина бокса объекта (если подпись сбоку).
% Пустая опция задания ширины, |[]|, и~опция |[\hsize]| \cdash--- одно и~то же;
%^^A% \item[\meta{height}]the height of object---caption box
%^^A% (in case of caption above or below object),
%^^A% or height of object box (if caption stays beside object). With the empty height
%^^A% option, |[]|, is used the natural height of object;
-% \item[\meta{height}]высота флота
+% \item[\meta{height}]высота бокса флота
% (если подпись сверху или снизу),
-% или высота объекта (если подпись сбоку). При пустой опции задания высоты, |[]|,
+% или высота бокса объекта (если подпись сбоку). При пустой опции задания высоты, |[]|,
% используется натуральная высота объекта (бокса);
%^^A% \item[\meta{vert pos}]vertical alignment of object contents in
-%^^A% object's box in case of \meta{height} argument has larger value than
-%^^A% height of object contents, or in the float layout there are used settings
-%^^A% for common heights of float objects inside \env{floatrow} environment.
-%^^A% Arguments are analogous to \env{minipage}'s ones:
+%^^A% object's box in case of the \meta{height} argument differs from the natural value of
+%^^A% object height, or in the float layout there are used settings
+%^^A% for common (max) height for float objects inside |floatrow| environment.
+%^^A% Arguments are analogous to |minipage|'s ones:
% \item[\meta{vert pos}]вертикальное выравнивание содержимого
% объекта в~боксе в~случае, если аргумент \meta{height} имеет
% величину, отличную от натуральной высоты объекта, или флот помещён
-% в~окружение \env{floatrow} с~настройками, задающими выравнивание объектов по высоте.
-% Аргументы аналогичны используемым в~окружении \env{minipage}:
+% в~окружение |floatrow| с~настройками, задающими использование одинаковой (максимальной)
+% высоты для боксов объектов.
+% Аргументы аналогичны используемым в~окружении |minipage|:
% \begin{Options}{cc}\samepage
% \item[t]
%^^A% aligns objects by top line;
@@ -1126,15 +1154,15 @@
% растягивает объекты на всю высоту (если возможно).\vspace*{-.5\baselineskip}
% \end{Options}
%^^A% \item[\meta{caption}]text of caption; you
-%^^A% may also use |\footnote|/|\mpfootnotemark|/|\footnotetext| stuff
-%^^A% for footnotes inside float and/or |\floatfoot| command;
+%^^A% may also use the |\footnote|/\allowbreak|\mpfootnotemark|/\allowbreak|\footnotetext| stuff
+%^^A% for footnotes inside float, and/or |\floatfoot| command;
% \item[\meta{caption}]подпись; здесь можно также использовать
% команды создания сносок
% |\footnote|/\allowbreak|\mpfootnotemark|/%^^A
% \allowbreak|\footnotetext|
% для сносок внутри флота, и/или команду |\floatfoot|;
-%^^A% \item[\meta{object}]Contents of float; you may also use
-%^^A% |\footnote|/|\mpfootnotemark|/|\footnotetext| stuff and/or
+%^^A% \item[\meta{object}]contents of float; you may also use the
+%^^A% |\footnote|/\allowbreak|\mpfootnotemark|/\allowbreak|\footnotetext| stuff and/or
%^^A% |\floatfoot| command.
% \item[\meta{object}]содержимое флота; здесь можно также
% использовать команды
@@ -1142,12 +1170,12 @@
% \allowbreak|\footnotetext|
% и/или |\floatfoot|.
% \end{description}
-%^^A% \emph{Note}. The order of two last mandatory arguments,
+%^^A% \emph{Note}. The order of the two last mandatory arguments,
%^^A% \meta{caption} and \meta{object}, and their contents makes no
%^^A% difference during building of float box. The |\floatbox| macro
%^^A% historically needs two mandatory arguments, but they could
-%^^A% be filled freely, i.e. you may fill only one mandatory argument and left the second one empty.
-%^^A% be filled freely.}
+%^^A% be filled freely, i.e. you may fill only one mandatory argument with object contents, caption etc.
+%^^A% and left another one empty.
% \emph{Примечание}. Порядок обязательных аргументов,
% \meta{caption} и~\meta{object}, и~их содержимое не имеет значения
% для построения флота. Команда |\floatbox| исторически требует
@@ -1158,29 +1186,28 @@
%^^A% \subsubsection{Float box width equals to the width of object contents.}
% \subsubsection{Ширина бокса флота соответствует ширине содержимого (объекта).}
% \DescribeMacro{\FBwidth}\label{FB:FBwidth}%^^A
-%^^A% The option |[\FBwidth]|\label{FB:FBwidth}%^^A
-%^^A% \FRmpar{Caption's width\\ equals to object}{FAD:FBwidthIII}
-%^^A% in~the \meta{width} argument
-%^^A% allows usage of natural width of float contents:~\nobreak\qquad1)\nobreak\enskip
-%^^A% for full float box in the case of caption
-%^^A% above/\allowbreak below;~\nobreak\qquad1)\nobreak\enskip in~the case of beside caption
-%^^A% natural width of float object expands to the object box only.\par
+%^^A% The |[\FBwidth]| option%^^A
+%^^A% \FRmpar{Caption's width\\ equals to object}{FAD:FBwidthIII}
+%^^A% in~the \meta{width} argument
+%^^A% allows usage of natural width of float contents:\startNotes\Note
+%^^A% for full float box in the case of caption
+%^^A% above/\allowbreak below; \Note in~the case of caption beside float object,
+%^^A% the natural width of float object expands to the
+%^^A% object box only.
% Опция |[\FBwidth]|%^^A
% \FRmpar{Ширина подписи\texorpdfstring{\\}{} по ширине объекта}{FAD:FBwidthIII}
% в~аргументе \meta{width}
-% позволяет использовать натуральную ширину объекта:~\nobreak\qquad1)\nobreak\enskip
+% позволяет использовать натуральную ширину объекта:\startNotes\Note
% для задания ширины всему боксу
-% с~подписью сверху/снизу;~\nobreak\qquad2)\nobreak\enskip для задания ширины только самому объекту,
+% с~подписью сверху/снизу; \Note для задания ширины только самому объекту,
% если подпись размещается сбоку объекта.
%
-%^^A% \RestoreSpaces
-%^^A% \emph{Note}. If you use the \verb|\FBwidth| command in the \meta{width}
-%^^A% optional argument, please be sure that object contents can be placed
-%^^A% in |\hbox| command (you only allowed to use |\vspace| (not |\vskip|!)
-%^^A% command at the very
-%^^A% beginning and very end of object contents for fine tuning
-%^^A% of vertical spaces and position of contents).
% \RestoreSpaces
+%^^A% \emph{Note}. If you use the \verb|\FBwidth| command in the
+%^^A% optional argument \meta{width}, please get sure that object contents can be placed
+%^^A% in |\hbox| command. (You only allowed to use |\vspace| (not |\vskip|!)
+%^^A% command at the very
+%^^A% beginning and very end of object contents for fine tuning
% \emph{Замечание}. При использовании \verb|\FBwidth|
% в~аргументе \meta{width}, вы должны быть уверены, что
% содержимое объекта может быть помещено внутри |\hbox|
@@ -1189,7 +1216,7 @@
% вертикальных отбивок).\medskip
%
% \DescribeMacro{\FBheight}\label{FB:FBheight}%^^A
-%^^A% The similar command, |[\FBheight]|,
+%^^A% The similar command, |[\FBheight]|, was
%^^A% created for the \meta{height} argument. The usage of this command makes sense, e.g.,
%^^A% when \package{calc} is loaded: you may define height option like |[\FBheight+1cm]|.
% Аналогичная команда, |[\FBheight]|\label{FB:FBheight},
@@ -1200,13 +1227,13 @@
%^^A% \subsubsection{Complex example of usage of \cmd{\floatbox} command}
% \subsubsection{Сложный пример использования команды \texorpdfstring{\cs{floatbox}}{floatbox}}
%
-%^^A% The next example shows \env{figure} environment with beside caption.
-%^^A% In this example \meta{preamble} argument consists of rather complex definition.
-%^^A% The \meta{width} option includes the |\FBwidth| command, so, the object box
-%^^A% has its natural width, the with of caption box equals to 4cm, all lines in
+%^^A% The next example shows |figure| environment with beside left caption.
+%^^A% In this example the \meta{preamble} argument consists of rather complex definition.
+%^^A% The \meta{width} option includes the |\FBwidth| command, so the object box
+%^^A% has its natural width, the with of caption box equals to 4cm, and all lines in
%^^A% caption justified, but the last one flushed to the right.
-% Следующий пример показывает окружение \env{figure} где подпись
-% задана сбоку. В~этом примере используется сложное определение
+% Следующий пример показывает окружение |figure| где подпись
+% задана сбоку слева. В~этом примере используется сложное определение
% в~аргументе \meta{preamble}. В~аргументе
% \meta{width} задана команда |\FBwidth|, следовательно бокс объекта имеет натуральную ширину,
% для подписи определена ширина 4~сантиметра, выключка текста подписи на заданный формат
@@ -1215,7 +1242,7 @@
%\begin{Quote}
%|\begin{figure}|
%\begin{preamble}
-%|\def\rightlast{\leftskip0ptplus1fil|
+%|\newcommand\rightlast{\leftskip0ptplus1fil|
%| \rightskip0ptplus-1fil\parfillskip0ptplus1fil}|
%|\DeclareCaptionJustification{rightlast}{\rightlast}|
%\end{preamble}
@@ -1242,8 +1269,9 @@
% {{\setlength\unitlength{4cm/58}%^^A
% \input{Mouse.picture}}}
% \end{figure}
-%^^A% Please note that complex preamble, with more than one command option must be placed in group.
-%^^A% (See {\sectionname}~\ref{sec:floatsetup} about settings for floats with |\floatsetup|.)
+%^^A% Please note that complex preamble options, which contain more than one command, must be placed
+%^^A% inside curly braces. (See {\sectionname}~\ref{sec:floatsetup} about settings for floats
+%^^A% with |\floatsetup|.)
% Обратите внимание, что опция преамбулы, содержащая более одной команды, должна быть заключена
% в~фигурные скобки.
% (О создании настроек для флотов командой |\floatsetup| см.~{\sectionname}~\ref{sec:floatsetup})
@@ -1251,11 +1279,11 @@
%^^A% \subsection{Creation of Personal Commands for Float Boxes}\label{ssec:ffigbox:etc}
% \subsection{Создание персональных команд для флотов}\label{ssec:ffigbox:etc}
%
-%^^A% The usage of |\floatbox| command in documentation with options (which could be cumbersome)
-%^^A% sometimes is rather complex.
+%^^A% The usage of |\floatbox| command with options (which could be cumbersome)
+%^^A% is sometimes rather complex.
%^^A% The Introduction demonstrates the three already defined commands-abbreviations of this command.
%^^A% You may define commands-abbreviations (or redefine existing) for your own purposes and
-%^^A% include there some additional style definitions and settings.
+%^^A% include some additional style definitions and settings there.
% Использование в~документе команды |\floatbox| с~громоздкими опциями, в~свою очередь, тоже получается
% громоздким. Во введении демонстрируются примеры с~определёнными уже тремя её командами"=сокращениями.
% Вы можете определить собственные команды для ваших целей
@@ -1288,12 +1316,12 @@
% можно также попробовать использовать некоторые другие
% повторяющиеся команды (например,
% |\captionsetup| или |\thisfloatsetup|);
-%^^A% \item[\meta{default width}]the first reason of usage of this option is
-%^^A% to put |\FBwidth| command: which already included in definition of |\ttabbox|---command for
-%^^A% building tables. You may also put dimensions like |6cm| or |.75\textwidth|.
+%^^A% \item[\meta{default width}]the main purpose of this optional argument is
+%^^A% setting it to |\FBwidth|, which is already included in definition of |\ttabbox|---the command for
+%^^A% building tables. You may also use any dimensions like |6cm| or |\textwidth| here.
% \item[\meta{default width}] основной повод использования этой опции \cdash---
% задание команды |\FBwidth|, которая используется в~команде |\ttabbox| для создания таблиц.
-% Вы можете также задать и~величины типа |6cm| или |.75\textwidth|.
+% Вы можете также задать и~величины типа |6cm| или |\textwidth|.
% \end{description}
%
%^^A% For example you may define command for figure~\ref{fig:beside:mouse}
@@ -1311,32 +1339,31 @@
%
%^^A% \subsubsection{Usage of Personal float box commands}
% \subsubsection{Использование персональных команд для флотов}
-%^^A% Your defined commands you may use in following way (example for |\ffigbox|):
-%^^A% \begin{quote}
+%^^A% Your defined commands can be used in the following way (example for |\ffigbox|):
% Созданные вами команды можно использовать следующим образом
% (на примере |\ffigbox|):
% \begin{Quote}
% |\ffigbox|\oarg{width}\oarg{height}\oarg{vert pos}\marg{caption}\marg{object}
% \end{Quote}
-%^^A% the options are:
+%^^A% where the options are:
% где опции означают:
% \begin{description}\itemsep0pt\parskip1ptplus1pt
% \item[\meta{width}]
%^^A% the width of object---caption box
%^^A% (in case of caption above or below object),
%^^A% or width of object box (if caption stays beside object).
-%^^A% Empty width option, |[]|, and option |[\hsize]| mean the same. The |[\FBwidth]|
+%^^A% The empty width option, |[]|, and option |[\hsize]| mean the same. The |[\FBwidth]|
%^^A% option sets natural object width;
% ширина бокса объект---подпись
% (если подпись сверху или снизу),
% или ширина объекта (если подпись сбоку).
% Пустая опция, |[]|, и~опция |[\hsize]| означают одно и~то же. Опция |[\FBwidth]|
-% задаёт натуральную ширину объекта;
+% определяет натуральную ширину объекта;
% \item[\meta{height}]
%^^A% the height of object---caption box
%^^A% (in case of caption above or below object),
%^^A% or height of object box (if caption stays beside object). The |[\FBheight]|
-%^^A% option sets natural object height. With the empty width option, |[]|, is used
+%^^A% option sets natural object height. With the empty height option, |[]|, is used
%^^A% the natural height of object;
% высота бокса объект---подпись
% (если подпись сверху или снизу),
@@ -1345,24 +1372,25 @@
% используется натуральная высота объекта (бокса);
% \item[\meta{vert pos}]
%^^A% vertical alignment of object contents in
-%^^A% object's box in the case of \meta{height} argument has different value than
-%^^A% natural height of object contents, or in the float layout there are used settings for common
-%^^A% heights of float elements (object or/and caption) inside \env{floatrow} environment.
-%^^A% Arguments are analogous to \env{minipage}'s:
+%^^A% object's box in the case of \meta{height} argument has a~different value than
+%^^A% natural height of object contents, or in the float layout there are used settings for common (max)
+%^^A% heights of float elements (object or/and caption) inside |floatrow| environment.
+%^^A% Arguments are analogous to |minipage|'s:
%^^A% |t|, |c|, |b|, |s| (see above).
% вертикальное выравнивание содержимого объекта в~боксе
% если в~аргументе \meta{height} задано отличное (от натуральной) значение высоты
% объекта, или флот помещён
-% в~окружение \env{floatrow} с~настройками, задающими выравнивание объектов.
-% Аргументы аналогичны используемым в~окружении \env{minipage}:
+% в~окружение |floatrow| с~настройками, задающими использование общей (максимальной) высоты
+% элементов флота (объекта и~подписи).
+% Аргументы аналогичны используемым в~окружении |minipage|:
% |t|, |c|, |b|, |s| (см.~выше).
% \end{description}
-%^^A% See example with usage of all options on the page~\pageref{fig:rotrow:FcatI} and in Appendix.
+%^^A% See examples with usage of all options on the page~\pageref{fig:rotrow:FcatI} and in Appendix.
% См.~пример с~использованием всех опций на с.~\pageref{fig:rotrow:FcatI} и~в~приложении.
%
%^^A% \subsubsection{Predefined float box commands}
% \subsubsection{Предопределённые команды боксов флотов}
-%^^A% Let's repeat three already defined commands-abbreviations:\label{abbrcom}%^^A
+%^^A% Let's repeat three already defined commands-abbreviations, defined in package:\label{abbrcom}%^^A
% Повторим определения следующих пользовательских команд, заданных в~пакете:\label{abbrcom}
% \begin{Quote}
% |\newfloatcommand{ffigbox}{figure}[\nocapbeside]|\label{FB:ffigbox}\nopagebreak
@@ -1376,7 +1404,7 @@
% \item[\cmd\ffigbox]---|\floatbox{figure}| (простейшее определение); и
% \item[\cmd\fcapside]---|\floatbox|\allowbreak|[\capbeside]{figure}|.
% \end{Options}%
-%^^A% First two defined for figures and last one---for table. You may
+%^^A% The first two are defined for figures, and the third one for tables. You may
%^^A% redefine existing macros using |\renewfloatcommand| command (it uses
%^^A% the same arguments as |\newfloatcommand| one).
% Первые две определены для рисунков, а~последняя \cdash--- для таблицы.
@@ -1393,10 +1421,11 @@
%
%^^A% \medskip\emph{Some explanation}. The strange ``stammering'' names of float boxes,
%^^A% with doubled first letters, |\ffigbox| and |\ttabbox| were created, because of the
-%^^A% expected names, |\figbox| and |\tabbox|, are used already by the \package{floatflt}
-%^^A% package, which creates wrapped floats (see {\sectionname}~\ref{ssec:floatflt} on the
-%^^A% page~\pageref{ssec:floatflt}). Also I found the |\figbox| in \package{formlett}
-%^^A% package and |\tabbox| in \package{automata} package in my home \LaTeX{} folder.
+%^^A% expected names, |\figbox| and |\tabbox|, are already used by the \package{floatflt}
+%^^A% package, which creates figures and tables which do not span the full width of a page and
+%^^A% are filled around by text (i.e. \emph{wrapped} floats, see {\sectionname}~\ref{ssec:floatflt} on the
+%^^A% page~\pageref{ssec:floatflt}). Also there were founded |\figbox| in \package{formlett}
+%^^A% package and |\tabbox| in \package{automata} package among styles in \LaTeX{} folder.
% \medskip\emph{Объяснительная}. Такие странные «заикающиеся» имена боксов флотов,
% с~двойными первыми буквами, |\ffigbox| и~|\ttabbox| были созданы потому, что ожидаемые
% здесь названия, |\figbox| и~|\tabbox|, уже используются пакетом \package{floatflt},
@@ -1410,8 +1439,8 @@
%
%^^A% \subsection{Building Float Row}\label{sec:floatrow}
% \subsection{Размещение флотов рядом}\label{sec:floatrow}
-%^^A% The \env{floatrow} environment allows to put two or more floats beside. The usage of it looks like:
-% Окружение \env{floatrow} позволяет разместить два или несколько флотов рядом.
+%^^A% The |floatrow| environment allows to put two or more floats beside. The usage of it looks like:
+% Окружение |floatrow| позволяет разместить два или несколько флотов рядом.
% Использование его выглядит следующим образом:
% \begin{Quote}
% |\begin{floatrow}[|\meta{number of beside floats}|]|\nopagebreak
@@ -1421,32 +1450,33 @@
% |\end{floatrow}|
% \end{Quote}
%
-%^^A% Please note that \emph{for each float box} inside \env{floatrow} you must use |\floatbox|, |\ffigbox|,
+%^^A% Please note that \emph{for each float box} inside |floatrow| you must use |\floatbox|, |\ffigbox|,
%^^A% |\ttabbox| or your own command, created with |\newfloatcommand| macro.
-% Обратите внимание, что \emph{для каждого флота} внутри окружения \env{floatrow} должны
+% Обратите внимание, что \emph{для каждого флота} внутри окружения |floatrow| должны
% использоваться команды |\floatbox|, |\ffigbox|,
% |\ttabbox| или ваша собственная команда, созданная с~помощью |\newfloatcommand|.
%
-%^^A% The \env{floatrow} environment creates necessary number of ``columns'',
+%^^A% The |floatrow| environment creates necessary number of ``columns'',
%^^A% the default number is two, where floats are placed (during the calculation of width of column
-%^^A% there are excluded widths of the separations between beside floats and margins around the float row).
+%^^A% the widths of the separations between beside floats and margins around the float row are taken into account).
%^^A% You may redefine the width of each float box,
-%^^A% e.g. the table boxes~\ref{tab:row:tabIII} and~\ref{tab:row:tabIV} (page~\pageref{tab:row:tabIII})
+%^^A% e.g. the boxes of tables~\ref{tab:row:tabIII} and~\ref{tab:row:tabIV} (page~\pageref{tab:row:tabIII})
%^^A% have the width of their contents
%^^A% (remember, the |[\FBwidth]| is default option of |\ttabbox|).
-% Окружение \env{floatrow} создаёт необходимое число «колонок»,
-% по умолчанию две, где размещаются флоты (ширина колонки рассчитывается, исключая расстояния
-% между флотами и~поля вокруг ряда флотов). Вы можете переопределить ширину каждой колонки,
+% Окружение |floatrow| создаёт необходимое число «колонок»,
+% по умолчанию две, где размещаются флоты (ширина колонки рассчитывается, учитывая расстояния
+% между флотами (ширину разделительного материала) и~поля и/или боковой материал вокруг ряда флотов).
+% Вы можете переопределить ширину каждой колонки,
% например, боксы таблиц~\ref{tab:row:tabIII} и~\ref{tab:row:tabIV} (с.~\pageref{tab:row:tabIII})
% имеют ширину, равную ширине
% табличного материала (напомним, опция |[\FBwidth]| в~|\ttabbox| задаётся по умолчанию).
%
-%^^A% During building each float box inside float row, the \env{floatrow} environment calculates
+%^^A% During building each float box inside float row, the |floatrow| environment calculates
%^^A% the rest space in the row and writes this value at the special parameter |\Xhsize|, which you
%^^A% may use inside \meta{width} option of |\floatbox| command.
%^^A% The next example with figures uses |[\FBwidth]| command in option for the left float,
%^^A% and |[\Xhsize]| command---for the right.
-% При построения ряда, после каждого бокса флота в~окружении \env{floatrow} подсчитывается оставшееся
+% При построении ряда, после каждого бокса флота в~окружении |floatrow| подсчитывается оставшееся
% место в~ряду, значение которого записывается в~специальный параметр |\Xhsize|, который можно
% использовать в~опции \meta{width} команд |\floatbox|.
% Следующий пример с~рисунками задаёт опцию |[\FBwidth]| для левого флота и~|[\Xhsize]| для правого.
@@ -1454,12 +1484,12 @@
%|...|\nopagebreak
%|\begin{figure}|\nopagebreak
%| \begin{floatrow}|\nopagebreak
-%| \ffigbox[\FBwidth]|
-%| {...}|
+%| \ffigbox[\FBwidth]|\nopagebreak
+%| {...}|\nopagebreak
%| {\caption{...}\label{...}}|
%| |
%| \ffigbox[\Xhsize]|%^^A
-% \FRmpar{Флоты рядом: флот занимает оставшееся место}{FAD:floatfillspace}
+% \FRmpar{Флоты рядом: последний флот занимает оставшееся место}{FAD:floatfillspace}
%| {...}|
%| {\caption{...}\label{...}}|
%| \end{floatrow}|\nopagebreak
@@ -1480,17 +1510,17 @@
% \end{floatrow}
% \end{figure}%^^A
%
-%^^A% \emph{Note}. Usually the command |\Xhsize| is used for the last float
-%^^A% box. But if you use \package{calc} package you may try to use |\Xhsize|
+%^^A% Usually the command |\Xhsize|\label{FB:Xhsize} is used for the last float
+%^^A% box to occupy the rest space of the row.
+%^^A% But if you use \package{calc} package you may try to use |\Xhsize|
%^^A% earlier, if the \emph{absolute} value of the width of float boxes to
%^^A% the right in float row is known. Another variant: you may set something in \meta{width}
-%^^A% argument like |\Xhsize/2| and then |\Xhsize| for two last
-%^^A% |\floatbox|'es---the next example just uses it:
-%^^A% the first float (used |\ffigbox|) has default
+%^^A% argument something like |\Xhsize/2| and then |\Xhsize| for two last
+%^^A% float boxes---the next example just uses it: the first float has default
%^^A% width equal to ``column'' width, the next uses width of included
%^^A% graphic (uses command |\FBwidth| in optional argument \meta{width}),
-%^^A% the last two occupy the rest horizontal space of page which was
-%^^A% calculated with command |\Xhsize| and \package{calc} package.%^^A
+%^^A% the last two floats divide the rest horizontal space of page into two equal pieces which were
+%^^A% calculated by command |\Xhsize| and \package{calc} package.\pagebreak[1]
% Обычно команда |\Xhsize|\label{FB:Xhsize} используется для
% последнего флота в~ряду. Но
% если вы используете пакет \package{calc} вы можете попытаться
@@ -1562,16 +1592,19 @@
%^^A% The result you see in the row of
%^^A% figures~\ref{fig:row:Dog}--\ref{fig:row:cheese}. Please note that in the examples with rows,
%^^A% the vertical alignment of floats lays on the bottom of upper part (here: objects)
-%^^A% of float and the top of lower part (captions). The current example uses special margin settings,
-%^^A% which allow to expand to the left margin (see page~\pageref{setup:margins} about margins settings
-%^^A% in |\floatsetup| command). The first command in this example, between |\makeatletter| and
-%^^A% |\makeatother| commands, switch of facing margins in twoside document: margins on all pages
-%^^A% appear on the left side (like in current document).
+%^^A% of float and the top of lower part (captions).
% Результат вы видите в~ряду
-% рисунков~\ref{fig:row:Dog}--\ref{fig:row:mouseI}. Обратите внимание, что в~примерах с~рисунками рядом
+% рисунков~\ref{fig:row:Dog}--\ref{fig:row:cheese}. Обратите внимание, что в~примерах с~рисунками рядом
% вертикальное выравнивание флотов лежит по нижней линии верхней части
% (здесь: графики) и~верху нижней части (подписи).
%
+%^^A% The current example uses the starred |figure*| environment, which demonstrates here the possibility
+%^^A% of creation and usage of the alternative layout for the float type (here for the figure).
+%^^A% It sets the special margin settings,
+%^^A% which allow to expand to the left margin (see page~\pageref{setup:margins} about margins settings
+%^^A% in |\floatsetup| command). The first command in this example, between |\makeatletter| and
+%^^A% |\makeatother| commands, switch of facing margins in twoside document: margins on all pages
+%^^A% appear on the left side (like in current document).
% Данный пример использует специальные настройки
% полей, которые позволяют вывести бокс флота на поле (см.~с.~\pageref{setup:margins}
% о~настройках полей в~команде |\floatsetup|). Первая команда в~примере, заключённая между
@@ -1580,21 +1613,21 @@
%
%^^A% \subsubsection{Mixed Row}\label{sec:mixrow}
% \subsubsection{Смешанные ряды}\label{sec:mixrow}
-%^^A% \textbf{Problems}. 1.\enskip Sometimes, for example, it is necessary to put beside figure and table.
-%^^A% The problem of such mixed row is that you must put different types of float in
+%^^A% \textbf{Problems}.\startNotes\Note Sometimes, for example, it is necessary to put beside
+%^^A% figure and table. The problem of such mixed row is that you must put different types of float in
%^^A% one floating environment, which sets its own layout for included float box(es).
-% \textbf{Проблемы}. 1.\enskip
+% \textbf{Проблемы}.\startNotes\Note
% Иногда возникает необходимость поставить рядом, например, рисунок и~таблицу.
% Проблема такого смешанного ряда заключается в~том, что нужно поместить разные
% типы флотов в~одно окружение флота, которое задаёт своё оформление
% для содержимого.
%
-%^^A% 2.\enskip Another problem is that figures usually have captions below
+%^^A% \Note Another problem is that figures usually have captions below
%^^A% graphics, but tables could have caption \emph{above} their contents.
%^^A% The alignment of all floats is similar: the bottom of upper part and
%^^A% top of lower part. In this case if you want to put such beside figure
%^^A% and table you'll get an undesirable result.
-% 2.\enskip Другая проблема состоит в~том, что подпись к~рисункам обычно
+% \Note Другая проблема состоит в~том, что подпись к~рисункам обычно
% помещают снизу, а~табличный заголовок помещается сверху таблиц.
% Выравнивание всех флотов одинаково: по нижней линии верхней части
% и~по верхней "--- у~нижней. В~таком случае, если вы захотите
@@ -1602,19 +1635,19 @@
% вы получите не лучший вариант вёрстки.
%
% \DescribeMacro{\killfloatstyle}
-%^^A% \textbf{Solutions}. 1.\enskip For creation of right layouts for each float type in mixed row, you ought to write
-%^^A% |\|\FRkey{killfloatstyle} command just before each ``foreign''
+%^^A% \textbf{Solutions}.\startNotes\Note For creation of right layouts for each float type in mixed row,
+%^^A% you ought to write |\|\FRkey{killfloatstyle} command just before each ``foreign''
%^^A% (for current floating environment) |\floatbox| macro.
-% \textbf{Решения}. 1.\enskip
+% \textbf{Решения}.\startNotes\Note
% Для создания верного оформления для каждого типа флотов, нужно задать команду |\|\FRkey{killfloatstyle}
% до каждой «чужой» (для текущего окружения флота) макрокоманды |\floatbox|.
%
% \DescribeMacro{\CenterFloatBoxes}
% \DescribeMacro{\TopFloatBoxes}
% \DescribeMacro{\BottomFloatBoxes}
-%^^A% 2.\enskip For correct vertical alignment of different float types, which put captions in different
+%^^A% {\sloppy\Note For correct vertical alignment of different float types, which put captions in different
%^^A% positions, you may use one of the following commands:
-% 2.\enskip Для корректного выравнивания разных типов флотов,
+% \Note Для корректного выравнивания разных типов флотов,
% где подписи размещаются по-разному,
% можно использовать одну из приведённых команд:
%\begin{Quote}
@@ -1626,22 +1659,21 @@
% которые выравнивают боксы флотов \emph{целиком} по центральной линии,
% по верху или по низу.
%^^A% There is also |\PlainFloatBoxes|\label{FB:PlainFloatBoxes} which restores standard behavior of
-%^^A% |\floatbox|'es.
+%^^A% |\floatbox|'es.\par}
% Существует также команда |\PlainFloatBoxes|\label{FB:PlainFloatBoxes}, которая восстанавливает
% «поведение» флотов внутри команд |\floatbox|.
%
% \DescribeMacro{\buildFBBOX}
-%^^A% 2.\enskip
%^^A%These macros were created by |\buildFBBOX|\label{FB:buildFBBOX} macro, which can be written like
% Эти команды созданы командой |\buildFBBOX|\label{FB:buildFBBOX}, которая может быть записана
% следующим образом:
%\begin{Quote}
%|\buildFBBOX|\marg{starting code of the box}\marg{finishing code of the box}
%\end{Quote}
-%^^A% just before any |\floatbox| command (or \env{floatrow} environment).
+%^^A% just before any |\floatbox| command (or |floatrow| environment).
%^^A% For example, definition of |\CenterFloatBoxes|
%^^A% looks almost like following:
-% перед любой командой |\floatbox| (или перед окружением \env{floatrow}).
+% перед любой командой |\floatbox| (или перед окружением |floatrow|).
% Например, определение команды |\CenterFloatBoxes|
% выглядит почти как записано ниже:
%\begin{Quote}
@@ -1651,22 +1683,22 @@
%| {\vskip0pt\egroup$\egroup}}|
%\end{Quote}
%^^A% The other two commands use |\vtop| and |\vbox| boxes consequently.
-%^^A% (see also example with usage of this command on the page~\pageref{buildFBBOX:def}).
+%^^A% (see also example with usage of |\buildFBBOX| command on the page~\pageref{buildFBBOX:def}).
% Две другие команды используют боксы |\vtop| и~|\vbox| соответственно.
% (см.~также пример использования этой команды на с.~\pageref{buildFBBOX:def}).
%
-%^^A% In the next example we use |\CenterFloatBoxes| command before \env{floatrow}
+%^^A% In the next example we use |\CenterFloatBoxes| command before |floatrow|
%^^A% and |\killfloatstyle| just before |\ttabbox| macro
-%^^A% (mixed float row with figure~\ref{fig:rowmixspec:WcatI} and
+%^^A% (mixed float row with figure~\ref{fig:rowmixspec:WcatI} in |Boxed| style, and
%^^A% table~\ref{tab:rowmixspec:tabI}\label{mixrow}):
-% В следующем примере используются команда |\CenterFloatBoxes| до окружения \env{floatrow}
+% В следующем примере используются команда |\CenterFloatBoxes| до окружения |floatrow|
% и~|\killfloatstyle| перед |\ttabbox|
% (смешанный ряд, состоящий из рис.~\ref{fig:rowmixspec:WcatI} в~стиле |Boxed|
% и~табл.~\ref{tab:rowmixspec:tabI}\label{mixrow}):
%\begin{Quote}
%\begin{preamble}
%|\|\FRkey[sec]{floatsetup}|[figure]{|\FRkey{style}|=Boxed}|
-%\end{preamble}
+%\end{preamble}\RestoreSpaces
%|\begin{figure}\CenterFloatBoxes|\nopagebreak
%|\begin{floatrow}|
%| \|\FRkey[FB]{ffigbox}|[\|\FRkey[FB]{FBwidth}|]|
@@ -1679,7 +1711,7 @@
% \begin{figure}[H]\CenterFloatBoxes
% \begin{floatrow}
% \ffigbox[\FBwidth]
-% {\unitlength1.86\unitlength\input{Horse.picture}}
+% {\unitlength1.92\unitlength\input{Horse.picture}}
% {\caption{Рисунок в~смешанном ряду}\label{fig:rowmixspec:WcatI}}%
% \extrarowheight1pt
% \killfloatstyle\ttabbox
@@ -1692,10 +1724,9 @@
% \RestoreSpaces
%
%^^A% \emph{Note.} Both figure and table boxes have got width equal to
-%^^A% contents of objects. The |\ffigbox| command has optional argument
-%^^A% |[\FBwidth]|, but |\ttabbox| have not any option---it uses
-%^^A% |[\FBwidth]| option as default (see definitions on page
-%^^A% \pageref{abbrcom}).\label{FAD:MixedRowII}
+%^^A% contents of objects: the |\ffigbox| command in the example has optional argument
+%^^A% |[\FBwidth]|, but |\ttabbox| does not have any option---it uses
+%^^A% |[\FBwidth]| option as default (see definitions on page~\pageref{abbrcom}).\label{FAD:MixedRowII}
% \emph{Замечание.} Как рисунок, так и~таблица имеют ширину, равную
% содержимому объектов. Команда |\ffigbox| в~примере имеет дополнительный
% аргумент |[\FBwidth]|, но у~команды |\ttabbox| нет никакой опции
@@ -1709,8 +1740,8 @@
%^^A% \package{floatrow} package redefines floating environments for the case
%^^A% of creation of common layout for all floats. This redefinition creates
%^^A% some limitations for source document file, which were mentioned in
-%^^A% introduction (see \sectionname~\ref{floatrow:wrong}). If you still need a raw behavior
-%^^A% of floating environment, you may do that by one of three ways.
+%^^A% introduction (see \sectionname~\ref{floatrow:wrong}). If you still need a raw behavior
+%^^A% of floating environment, you may do that by one of the following three ways.\startNotes
% Пакет\label{FAD:PlainFloat}
% \package{floatrow} переопределяет окружение флотов так, чтобы
% на выходе получалось единообразное
@@ -1718,17 +1749,17 @@
% на запись флота в~исходном файле, о~которых, в~частности,
% говорилось во введении (см.~\sectionname~\ref{floatrow:wrong}). Если вам всё
% же нужно окружение, работающее как в~обычном \LaTeX'е
-% это можно сделать тремя способами.
+% это можно сделать тремя способами.\startNotes
%
-% \DescribeMacro{\RawFloats}\label{setup:RawFloats}%^^A
-%^^A% 1.\enskip If you want \LaTeX\ behavior for \emph{just for one environment},
+% \Note\DescribeMacro{\RawFloats}\label{setup:RawFloats}%^^A
+%^^A% If you want \LaTeX\ behavior \emph{just for one environment},
%^^A% input a |\RawFloats| command \emph{inside} environment:
-% 1.\enskip Если нужно, чтобы \emph{лишь одно окружение} работало как в~обычном
-% \LaTeX'е, задайте команду |\RawFloats| \emph{внутри} окружения:
+% Если нужно, чтобы \emph{лишь одно окружение} работало как в~обычном
+% \LaTeX'е, задайте команду |\RawFloats| \emph{внутри} окружения:
%\begin{Quote}
%\begin{preamble}
%|\|\FRkey[sec]{floatsetup}|[figure]{|\FRkey{style}|=Boxed}|\%{\itshape\smash{\begin{tabular}[t]l
-% заметьте: эта настройка\\ ничего здесь не делает\end{tabular}}}
+% обратите внимание: эта настройка\\ в~результате ничего здесь не делает\end{tabular}}}
%\end{preamble}
%|\begin{figure}\RawFloats|\nopagebreak
%|\captionsetup[table]{position=top}|
@@ -1743,15 +1774,14 @@
%|\end{figure}|
%\end{Quote}
%^^A% And you'll get figure~\ref{Right:expect:fig}
-%^^A% and table~\ref{Right:expect:tab}\footnote{That could work correct if
-%^^A% you do not use any fancy float layout at least for one of floats.}.
+%^^A% and table~\ref{Right:expect:tab}.
% и~вы получите рис.~\ref{Right:expect:fig}
% и~табл.~\ref{Right:expect:tab}.
%\begingroup\floatsetup[figure]{style=Boxed}
% \begin{figure}[H]\RawFloats
% \captionsetup[table]{position=top}
% \begin{minipage}{0.45\textwidth}
-% \centering {\unitlength1.86\unitlength\input{Horse.picture}}
+% \centering {\unitlength1.92\unitlength\input{Horse.picture}}
% \caption{Рисунок в~ряду в~режиме обычного \LaTeX'а}\label{Right:expect:fig}
% \end{minipage}\quad\hfill
% \killfloatstyle\begin{minipage}{0.45\textwidth}
@@ -1762,8 +1792,7 @@
% \end{figure}
%\endgroup
% \RestoreSpaces
-%^^A% Compare this example with example in the
-%^^A% {\sectionname}~\ref{sec:mixrow} and the following
+%^^A% Compare this example with example in the {\sectionname}~\ref{sec:mixrow} and the following
%^^A% figure~\ref{leftfig:raw} and table~\ref{righttab:raw}.
% Сравните этот пример с~примером из {\sectionname}~\ref{sec:mixrow}
% и~следующими рисунком~\ref{leftfig:raw} и~таблицей~\ref{righttab:raw}.
@@ -1776,7 +1805,7 @@
%| \|\FRkey[FB]{ffigbox}|[\|\FRkey[FB]{FBwidth}|]|\nopagebreak
%| {...}|\nopagebreak
%| {\caption{...}\label{...}}|
-%| |
+%
%| \|\FRkey[FB]{ttabbox}\nopagebreak
%| {...}|\nopagebreak
%| {\caption{...}\label{...}}|
@@ -1787,12 +1816,12 @@
% \begin{figure}[H]\RawFloats\CenterFloatBoxes
% \begin{floatrow}
% \ffigbox[\FBwidth]
-% {\unitlength1.86\unitlength\input{Horse.picture}}
+% {\unitlength1.92\unitlength\input{Horse.picture}}
% {\caption{Рисунок в~ряду внутри команды \cmd{\floatbox} и~в~окружении \env{floatrow} в~режиме обычного \LaTeX'а}%^^A
% \label{leftfig:raw}}%
%
% \ttabbox
-% {\caption{Таблица в~ряду внутри \cmd{\floatbox} и~в~окружении \env{floatrow} в~режиме обычного \LaTeX'а}%^^A
+% {\caption{Таблица в~смешанном ряду внутри \cmd{\floatbox} и~в~окружении \env{floatrow} в~режиме обычного \LaTeX'а}%^^A
% \label{righttab:raw}}
% {\tabcolsep5\tabcolsep
% \begin{tabular}{|c|c|}\hline A & B \\ C & D \\ \hline
@@ -1801,20 +1830,20 @@
% \end{figure}%^^A
%\endgroup
%
-%^^A% 2.\enskip Canceling of \package{floatrow}'s behavior of \emph{all floats of selected type or subtype}
-%^^A% is set outside any floating environment. In this case the |\RawFloats| command needs optional
-%^^A% argument with name(s) of float type---these settings can be placed
-%^^A% \emph{only in preamble}. You may set that by two ways:
-% 2.\enskip Отмена установок пакета \package{floatrow} для \emph{всех флотов выбранных типов
-% или подтипов}. В~таком случае команда |\RawFloats| задаётся с~опцией
+%^^A% \Note Canceling of \package{floatrow}'s behavior for \emph{all floats of one type
+%^^A% or subtype} should be done outside any floating environment, usually in the
+%^^A% preamble of the document. In this case the |\RawFloats| command needs optional
+%^^A% argument with name(s) of float type. You may set that by two ways:
+% \Note Отмена установок пакета \package{floatrow} для \emph{всех флотов выбранных типов
+% или подтипов}. В~таком случае команда |\RawFloats| задаётся вне окружений флотов с~опцией
% задающей названия типа флотов \cdash--- эти установки лучше задавать
% в~преамбуле. Команду можно задать двумя способами:
% \begin{Quote}
% |\RawFloats|\oarg{type,type,\ldots}\quad or\nopagebreak
% |\RawFloats|\oarg{type}\oarg{subtype,subtype,\ldots}
% \end{Quote}
-%^^A% So, if you set |\RawFloats[figure]|, that will return the plain \LaTeX{} mode to all
-%^^A% figures in all subtype environments (|figure|, \texttt{figure*},
+%^^A% So if you set |\RawFloats[figure]|, that will return the plain \LaTeX{} mode to all
+%^^A% figures in all subtype environments (|figure|, |figure*|,
%^^A% |sidewaysfigure|, |wrapfigure|, etc., see page~\pageref{sec:floatsetup}).
%^^A% If there is also a table,
%^^A% |\RawFloats[figure,table]|, you also will set the same for all table
@@ -1830,9 +1859,9 @@
%^^A% behavior for mentioned float ``subtype(s)'' of \emph{one} float type
%^^A% in second optional argument you may use |float|, |widefloat|,
%^^A% |rotfloat|, |widerotfloat|---the meaning of this options
-%^^A% analogous to options of |\floatsetup| macro
-%^^A% (see {\sectionname}~\ref{sec:floatsetup}) but you may use here only options which
-%^^A% include ``float'' word\label{FAD:PlainFloatII}%^^A
+%^^A% analogous to options of |\floatsetup| macro (see
+%^^A% {\sectionname}~\ref{sec:floatsetup}, but you may use here only options
+%^^A% which include ``float'' word).\label{FAD:PlainFloatII}%^^A
% Второй вариант, со второй опцией, отменяет установки \package{floatrow}
% заданных в~ней окружений данного типа флота. Во второй опции
% можно задать |float|, |widefloat|,
@@ -1841,55 +1870,75 @@
% (см. {\sectionname}~\ref{sec:floatsetup}, но в~данном случае можно использовать
% опции только со словом «float»).\label{FAD:PlainFloatII}%^^A
%
-% \DescribeMacro{rawfloats}\label{setup:rawfloats}%^^A
-%^^A% 3.\enskip This option stores the plain \LaTeX{} mode (i.e. stores usage of standard
-%^^A% \LaTeX{} float macros) for all \emph{standard and new defined}
-%^^A% float types. This option can be used only in
-%^^A% |\usepackage| line.
-% 3.\enskip Данная опция сохраняет режим plain \LaTeX'а (т.\,е. использование
+% \Note\DescribeMacro{rawfloats}\label{setup:rawfloats}%^^A
+%^^A% This option stores the plain \LaTeX{} mode (i.e. stores usage of
+%^^A% standard \LaTeX{} float macros) for all \emph{standard and new defined}
+%^^A% float types. This option can be used only in |\usepackage| line.
+% Данная опция сохраняет режим plain \LaTeX'а (т.\,е. использование
% стандартных команд \LaTeX'а) для всех \emph{стандартных и~вновь созданных}
% типов флотов. Опция может использоваться только в~строке
% |\usepackage|.
%
%\medskip
-%^^A% \emph{Notes}.\nopagebreak
-% \emph{Замечания}.\nopagebreak
+%^^A% \emph{Notes}.\startNotes\nopagebreak
+% \emph{Замечания}.\startNotes\nopagebreak
%
-%^^A% 1)\enskip Please note that with |\RawFloats[...]| command and |rawfloats=| key
-%^^A% you will cancel layout (|\floatsetup|)
-%^^A% settings of all chosen float types/subtypes ({\sectionname}~\ref{sec:floatsetup}).
-% 1)\enskip Обратите внимание, что с~командой |\RawFloats[...]| и~ключом |rawfloats=|
+%^^A% \Note Please note that with |\RawFloats[...]| command and |rawfloats=| key
+%^^A% you will cancel layout (|\floatsetup|) settings of all chosen float types/subtypes
+%^^A% ({\sectionname}~\ref{sec:floatsetup}) for plain floats.
+% \Note Обратите внимание, что в~обычных окружениях с~командой |\RawFloats[...]| и~ключом |rawfloats=|
% отменяются настройки оформления (|\floatsetup|) для всех выбранных типов и~подтипов флотов
% ({\sectionname}~\ref{sec:floatsetup}).
%
-%^^A% 2)\enskip The \env{floatrow} environment ({\sectionname}~\ref{sec:floatrow})
+%\begingroup
+%^^A% {\Note The |floatrow| environment ({\sectionname}~\ref{sec:floatrow})
%^^A% and commands of |\floatbox| stuff ({\sectionname}~\ref{sec:floatbox})
%^^A% still work after |\RawFloats[...]| command and |rawfloats=| key
-%^^A% (see example width figure~\ref{leftfig:raw}
+%^^A% (see example with figure~\ref{leftfig:raw}
%^^A% and table~\ref{righttab:raw})\label{FAD:MixedRow}.
-%^^A% But inside |\floatbox| commands
-%^^A% can work only layout settings of the package, written in |\usepackage| line and
-%^^A% inside |\floatsetup{...}|, and settings for main types of floats like |\floatsetup[figure]{...}|
-%^^A% or |\floatsetup[table]{...}| settings for all subtypes will be canceled
-%^^A% (see {\sectionname}~\ref{sec:floatsetup}).
-% 2)\enskip Окружение \env{floatrow} ({\sectionname}~\ref{sec:floatrow})
+%^^A% Also note that\startNotes\def\theNote{\alph{Note}}\Note
+%^^A% the layout settings of the package, written in |\usepackage| line
+%^^A% and inside |\floatsetup{...}| command, and settings for main types of floats
+%^^A% like |\floatsetup|\allowbreak|[figure]{...}| or |\floatsetup|\allowbreak|[table]{...}|
+%^^A% still can work inside |\|\FRkey{floatbox} commands; \Note for the figures inside |\fcapside|
+%^^A% command and similar ones (with the |\|\FRkey{capbeside} command
+%^^A% inside the |\floatbox|'s \meta{preamble} option)---the settings |\floatsetup|\allowbreak|[capbesidefloat]{...}|
+%^^A% and |\floatsetup|\allowbreak|[capbesidefigure]{...}| or |\floatsetup|\allowbreak|[capbesidetable]{...}|
+%^^A% work; \Note inside the \FRkey{floatrow} environment---the settings |\floatsetup|\allowbreak|[floatrow]{...}|
+%^^A% and |\floatsetup|\allowbreak|[figurerow]{...}| or |\floatsetup|\allowbreak|[tablerow]{...}| are added
+%^^A% to the settings for |\floatbox|'es inside;
+%^^A% \Note also you may use |\|\FRkey{thisfloatsetup} settings in the case of usage of |\floatbox| commands.
+% \Note Окружение |floatrow| ({\sectionname}~\ref{sec:floatrow})
% и~команды базирующиеся на |\floatbox| ({\sectionname}~\ref{sec:floatbox})
% всё равно работают после задания команды |\RawFloats[...]|
% и~ключа |rawfloats=| (см.~рис.~\ref{leftfig:raw}
% и~табл.~\ref{righttab:raw})\label{FAD:MixedRow}.
-% Но в~этом случае внутри команд |\floatbox| действуют
-% только настройки, записанные в~строке |\usepackage| или внутри
-% |\floatsetup{...}|, или настройки для главных типов флотов,
-% типа |\floatsetup[figure]{...}| или |\floatsetup[table]{...}|
-% (см.~{\sectionname}~\ref{sec:floatsetup}).
+% Кроме этого\startNotes\def\theNote{\asbuk{Note}}\Note внутри команд |\|\FRkey{floatbox} всё равно
+% действуют настройки, записанные в~строке |\usepackage| или внутри
+% |\floatsetup{...}|, и~настройки для главных типов флотов,
+% |\floatsetup|\allowbreak|[figure]{...}| или |\floatsetup|\allowbreak|[table]{...}|;
+% \Note при использовании команды |\fcapside| и~подобных ей (с~|\capbeside| в~опции\meta{preamble}
+% команды |\floatbox|) работают |\floatsetup|\allowbreak|[capbesidefloat]{...}|
+% |\floatsetup|\allowbreak|[capbesidefigure]{...}| или |\floatsetup|\allowbreak|[capbesidetable]{...}|;
+% \Note внутри окружения |floatrow| к~настройкам команд |\floatbox|
+% добавляются настройки |\floatsetup|\allowbreak|[floatrow]{...}|
+% |\floatsetup|\allowbreak|[figurerow]{...}| или |\floatsetup|\allowbreak|[tablerow]{...}|.
+%
+%^^A% The settings for all other layout subtypes
+%^^A% (see {\sectionname}~\ref{sec:floatsetup}) will be canceled.\par}
+% Настройки для остальных подтипов флотов (см.~{\sectionname}~\ref{sec:floatsetup})
+% не работают.
+%\endgroup
%
%^^A% \subsubsection{Raw Caption---Printing in Unusual Way}
% \subsubsection{Стандартная команда подписи---необычное размещение}
% \DescribeMacro{\RawCaption}\label{setup:RawCaption}%^^A
-%^^A% 4.\enskip The last command allows to ``release'' caption contents from special
-%^^A% box register. The caption is placed as argument of |\RawCaption|:
-% 4.\enskip Последняя команда позволяет «высвободить» содержимое подписи из специального
-% регистра бокса. В~этом случае подпись помещается в~аргумент команды |\RawCaption|:
+%^^A% This command allows to ``release'' caption contents from special box register created by
+%^^A% \package{floatrow} package for the creation of necessary layout. The caption is placed as
+%^^A% argument of |\RawCaption|:
+% Последняя команда позволяет «высвободить» содержимое подписи из специального
+% регистра бокса, используемого пакетом \package{floatrow} для создания необходимого макета
+% флота. В~этом случае подпись помещается в~аргумент команды |\RawCaption|:
% \begin{Quote}
% |\RawCaption{\caption\marg{contents}\label{...}}|
% \end{Quote}
@@ -1918,12 +1967,11 @@
%\framebox(70,60){\unitlength.5\unitlength\input{TheCat.picture}}\vspace{2\unitlength}\par
%\framebox(70,60){\unitlength.25\unitlength\input{TheCat.picture}}\hspace{2\unitlength}%%^^A
%\parbox[b][60\unitlength]{70\unitlength}{\RawCaption{\caption
-% [Подпись в~режиме стандартного \LaTeX;а, помещена в~свободный угол рисунка]{Портрет кошки,
-% в~разных масштабах}\label{rawcaption:plain}}}
+% [Подпись в~режиме стандартного \LaTeX;а, помещена в~свободный угол рисунка]{Подпись в~режиме стандартного \LaTeX;а, помещена в~свободный угол рисунка}\label{rawcaption:plain}}}
%\end{figure}%
%^^A% The more suitable example of usage of the |\RawCaption| command see on the
%^^A% page~\pageref{fig:subIcap:IcatsI} (figure~\ref{fig:subIcap:IcatsI} with modified
-%^^A% \verb|Boxed| style).
+%^^A% \verb|BOXED| style).
% Более подходящий вариант использования команды |\RawCaption| см.~на~%^^A
% с.~\pageref{fig:subIcap:IcatsI} (рис.~\ref{fig:subIcap:IcatsI} с~изменённым стилем
% \verb|Boxed|).
@@ -1932,21 +1980,20 @@
%^^A% \subsection{Usage of Footnotes Inside Float Environment}
% \subsection{Сноски внутри окружения флота}\label{sec:floatfootnote}
%
-%^^A% Sometimes table
-%^^A% or figure contents have material, which authors mark
-%^^A% and then write some explanation like footnotes. Current package has
-%^^A% mechanism which allows to put footnotes inside floating environment, in
-%^^A% the same way as is in \env{minipage} environment.
+%^^A% Sometimes table or figure contents have material, which authors mark
+%^^A% and then write some explanation like footnotes. This package has
+%^^A% a~mechanism which allows to put footnotes inside floating environments, in
+%^^A% the same way as is in \LaTeX's |minipage| environment.
% Иногда таблица или рисунок может содержать
-% материал, который помечается а~снизу даётся объяснение в~виде сноски.
+% материал, который помечается, а~снизу даётся объяснение в~виде сноски.
% Пакет имеет механизм, позволяющий размещение сносок внутри окружения флота,
-% как это сделано в~окружении \LaTeX'а \env{minipage}.
+% как это сделано в~окружении \LaTeX'а |minipage|.
%
%^^A% In the case of few elements have the same footnote, we cannot
%^^A% use standard |\footnotemark|---|\footnotetext| combination, because
-%^^A% of |\footnotemark| in standard \LaTeX\ always creates the sign of main text footnote.
+%^^A% |\footnotemark| in standard \LaTeX\ always creates the sign of main text footnote.
%^^A% For these cases current package offers |\mpfootnotemark|%^^A
-%^^A% \FRmpar{Footnotemark inside float}{FAD:FnoteInsideFloat}\label{FB:mpfootnotemark}
+%^^A% \FRmpar{Footnotemark \\inside float}{FAD:FnoteInsideFloat}\label{FB:mpfootnotemark}
%^^A% macro instead of |\footnotemark|.
%^^A% (The same macro also is defined in \package{footmisc} package.
%^^A% The \package{floatrow} package doubles this definition.)
@@ -1969,7 +2016,8 @@
% |\|\FRkey[FB]{ttabbox}
% | {\caption{...}\label{...}}%|
%\verb+ {\begin{tabular}{...}+
-% | ...|
+% |... & 2\mpfootnotemark[1] \\|
+% |...|
% | \end{tabular}%|
% | \footnotetext[1]{Even numbers.}}|
% |\end{table}|
@@ -1995,11 +2043,10 @@
%\endgroup
% \MakeShortVerb{\|}%
%
-%
-%^^A% {\sloppy The |\|\FRkey[sec]{floatbox} macro uses special own definition of footnote rule
+%^^A% {\sloppy The |\|\FRkey[sec]{floatbox} macro uses special definition of footnote rule
%^^A% (the \FRkey{footnoterule}|=| key, see also
%^^A% page~\pageref{sec:footnotestyle} for variants of footnote rule) and skip before footnotes and
-%^^A% explications or legends (\FRkey{footskip}|=|).\par}
+%^^A% explications or legends (the \FRkey{footskip}|=| key).\par}
% Макрокоманда |\|\FRkey[sec]{floatbox} использует собственное определение линейки для
% сноски (ключ \FRkey{footnoterule}|=|, см. также
% с.~\pageref{sec:footnotestyle} о~вариантах линейки для сносок под флотами) и~отбивку до сносок
@@ -2009,13 +2056,13 @@
% \subsection{Макрокоманда для экспликаций}\label{subsec:floatfoot}
%^^A% In the case of table or figure have some additional explanations
%^^A% which could not put in caption contents and they are definitely not
-%^^A% a footnote you may use |\floatfoot|\label{FAD:Legend}
+%^^A% a footnote you may use the |\floatfoot|\label{FAD:Legend}
%^^A% command. The |\floatfoot| is
-%^^A% build by usage of |\caption| stuff and uses caption's justification,
-% Если таблица или рисунок имеют дополнительные объяснения
+%^^A% build by usage of |\caption| stuff and uses by default caption's text justification:
+% Если таблица или рисунок имеют дополнительные объяснения,
% которые не должны быть в~подписи и~они не являются сноской
% вы можете использовать команду |\floatfoot|\label{FAD:Legend}. Команда |\floatfoot|
-% использует механизм оформления команд |\caption| и~использует
+% использует механизм оформления команд |\caption| и~по умолчанию использует
% выключку, заданную для текста подписей (табл.~\ref{tab:floatfoot}):
%\begin{Quote}
%|\begin{table}|
@@ -2024,7 +2071,7 @@
% \verb+ {\begin{tabular}{...}+
%| ...|
%| \end{tabular}%|
-%| \floatfoot{`Data I' column ...}}|
+%| \floatfoot*{`Data I' column ...}}|
%|\end{table}|
%\end{Quote}
% \DeleteShortVerb{\|}%
@@ -2049,7 +2096,7 @@
%\endgroup
% \MakeShortVerb{\|}%
%
-%^^A% Star form (|\floatfoot*|) prints its contents as plain unindented
+%^^A% The star form (|\floatfoot*|) prints its contents as plain unindented
%^^A% paragraph (see table~\ref{tab:floatfoot}).
% «Звёздная» форма (|\floatfoot*|) печатает содержимое в~виде обычного
% абзаца без отступа (см. табл.~\ref{tab:floatfoots}):
@@ -2064,7 +2111,7 @@
%\begingroup\floatsetup[table]{footnoterule=none,footskip=.35\skip\footins}\tabcolsep.5\tabcolsep
% \begin{table}[H]
% \ttabbox
-% {\caption{Таблица с экспликацией}%^^A
+% {\caption{Таблица с~экспликацией в~виде обычного абзаца без отступа}%^^A
% \label{tab:floatfoots}}%^^A
% {\extrarowheight1pt\tabcolsep2\tabcolsep
% \begin{tabular}{|l|c|c|}
@@ -2085,41 +2132,42 @@
%^^A% For defining of explication font use \FRkey{footfont}|=| option
%^^A% in |\floatsetup| (page~\pageref{setup:footfont}). You may try to
%^^A% define special settings for float foot using
-%^^A% \cmd{\captionsetup[floatfoot]} setup.
+%^^A% \cmd{\captionsetup[floatfoot]} (see~{\sectionname}~\ref{sec:floatsetup}).
% Для определения шрифта для экспликаций используйте соответствующую опцию
% \FRkey{footfont}|=| в~команде
% |\floatsetup| (с.~\pageref{setup:footfont}). Вы можете задать
% дополнительные настройки оформления задав командную
% последовательность \cmd{\captionsetup[floatfoot]} (см.~{\sectionname}~\ref{sec:floatsetup}).
%
-%^^A% \emph{Notes.} 1)\enskip The \package{float} package defines additional
+%^^A% \emph{Notes.} \startNotes\Note The \package{float} package defines additional
%^^A% optional argument after main caption text, possibly for explications.
%^^A% Since this possibility
%^^A% didn't declared in user part of documentation the current version of
%^^A% \package{caption} (3.0 and later), and also \package{float\-row} package,
%^^A% doesn't support this possibility. You may use |\floatfoot| and
-%^^A% |\footnote|/\allowbreak|\footnotemark|/\allowbreak|\footnotetext| stuffs instead.
-% \emph{Замечания.} 1)\enskip Пакет \package{float} определяет
+%^^A% |\footnote|/\allowbreak|\mpfootnotemark|/\allowbreak|\footnotetext| stuff instead.
+% \emph{Замечания.} \startNotes\Note Пакет \package{float} определяет
% дополнительный аргумент после текста подписи. Поскольку эта
% возможность не была документирована в~части документации для
-% пользователей текущая версия пакета \package{caption} (3.0 и~выше),
-% а~также пакет \package{floatrow}, не поддерживают эту возможность.
+% пользователей, и~версии пакета \package{caption}, начиная с~3.0,
+% и~пакет \package{floatrow} не поддерживают эту возможность.
% Используйте команду |\floatfoot| и~команды
% |\footnote|/\allowbreak|\mpfootnotemark|/\allowbreak|\footnotetext|.
%
-%^^A% 2)\enskip If you use both |\floatfoot| command and |\footnote|
+%^^A% \Note If you use both commands |\floatfoot| and |\footnote|
%^^A% inside one float box, the |\floatfoot| appears above |\footnote|
%^^A% contents.
-% 2)\enskip Если вы используете одновременно команды |\floatfoot|
+% \Note Если вы используете одновременно команды |\floatfoot|
% и~|\footnote| внутри одного флота, содержимое команды |\floatfoot|
% появится над |\footnote|.
%
-%^^A% 3)\enskip Foot material (footnotes and text in floatfoot) can be placed
+%^^A% \Note Foot material (footnotes and text in floatfoot) can be placed
%^^A% in several variants: at the very bottom of float box, below caption
-%^^A% (even if caption is above float object). See page \pageref{setup:footposition}
-%^^A% and sample file \file{frsample01.tex}. In case of caption beside
-%^^A% float object, footnotes and foot text always placed below caption.
-% 3)\enskip Сноски и~экспликации могут быть размещены несколькими
+%^^A% (even if caption is above float object; see description of \FRkey{footposition}|=| key
+%^^A% on the page \pageref{setup:footposition}
+%^^A% and sample file \file{frsample01.tex}). In case of caption beside
+%^^A% float object, footnotes and foot text are always placed below caption.
+% \Note Сноски и~экспликации могут быть размещены несколькими
% способами: в~самом низу флота, под подписью
% (даже в~случае подписи сверху; см. описание ключа \FRkey{footposition}|=|
% на с.~\pageref{setup:footposition} и~файл примера \file{frsample01.tex}).
@@ -2134,7 +2182,7 @@
% откорректировать вертикальные отбивки между флотом и~основным
% текстом, между содержимым объекта и~подписью.
%
-%^^A% To change space between float box and main text there you may use
+%^^A% To change space between float box and main text, you may use
%^^A% two simple commands |\FBaskip| and |\FBbskip|. For example define
% Изменить отбивки между флотом и~основным текстом можно,
% используя две простые команды |\FBaskip| и~|\FBbskip|.
@@ -2154,7 +2202,7 @@
% | ...|\nopagebreak
% |\end{figure}|
% \end{Quote}
-%^^A% to reduce space below (here: distance between figure and text) by 5pt.
+%^^A% to reduce space below (here: distance between figure and main text) by 5pt.
%^^A% In current document the |\FBaskip| command was necessary for moving up
%^^A% some of wrapped figures.\nopagebreak
% чтобы уменьшить (здесь: расстояние между рисунком и~текстом)
@@ -2171,9 +2219,9 @@
% Для корректировки отбивок вокруг объекта
% используйте |\vspace|\footnote{В~простом окружении флота можно
% пользоваться и~командой \cmd{\vskip}. Но команды \cmd{\floatbox}
-% (сама \cmd{\floatbox}, \cmd{\ffigbox}\dots) в~случае использования
-% в~аргументе \meta{width} опции \cmd{\FBwidth}, выдадут сообщение
-% об ошибке если встретят команду \cmd{\vskip}.}.\par
+% (сама \cmd{\floatbox}, \cmd{\ffigbox}\dots), когда используют
+% в~аргументе \meta{width} опцию \cmd{\FBwidth}, при обнаружении
+% \cmd{\vskip} выдадут сообщение об ошибке.}.\par
%
%^^A% \emph{Note}. If you'll write something like:
% \emph{Замечание}. Если вы запишете нечто вроде:
@@ -2203,7 +2251,8 @@
% | ...|
% |\end{figure}|
% \end{Quote}
-% вы получите уменьшенную отбивку между подписью и~объектом.
+%^^A% you will get the reduced space between caption above and object contents.
+% вы опять получите уменьшенную отбивку между подписью и~объектом.
%
% \clearpage
%^^A% \section{Float Layout Settings}\label{sec:floatsetup}
@@ -2212,8 +2261,8 @@
%^^A% for creation of desired layout for floats inside the document text.
%^^A% If you ought to change the layout of one float type or even of all float types,
%^^A% the package allows also to make these modifications
-%^^A% of layout much easier. In this case you could think only
-%^^A% about \emph{markup} of floats and their contents.
+%^^A% of layout much easier. In this case you only have to care
+%^^A% about the \emph{markup} of floats and their contents.
% Основная идея пакета \package{floatrow} состоит в~том, чтобы избежать множества
% повторяющихся команд в~документе для создания нужного оформления плавающих объектов
% а~также упростить возможные изменения, если понадобится изменить оформление всех флотов или
@@ -2221,21 +2270,21 @@
% В~результате при создании и~работе с~документом уделяется внимание только \emph{разметке}
% флотов и~их содержанию.
%
-%^^A% The easy modification of common layout of all float of for one type of
-%^^A% float is possible because of the borrowed code from the \package{float}
-%^^A% package, which allows to modify layout of float boxes as a whole.
+%^^A% The easy modification of common layout of all float types or only for one
+%^^A% float type is possible because of the borrowed code from the \package{float}
+%^^A% package, which allows to modify layout of floats of one type as a whole.
% Простота изменения общего оформления всех флотов или флотов одного типа возможна
% благодаря коду, взятому из пакета \package{float}, который позволяет
% изменять оформление всех плавающих объектов одного типа.
%
%^^A% The common layouts and modification for captions for all float types as a whole,
%^^A% for each float type separately, and other special settings
-%^^A% are supported by \package{caption} package, version~3.x.
+%^^A% are supported by \package{caption} package, version~3.\emph{x}.
% Единое оформление и~изменение подписей всех типов флотов и~настройки для каждого
% типа флотов, а~также другие настройки поддерживается пакетом \package{caption}, версии~3.\emph{x}.
%
%^^A% The layout settings of \package{floatrow} package are built similarly
-%^^A% to the settings from the \package{caption}~3.x package and layout settings of the
+%^^A% to the settings from the \package{caption}~3.\emph{x} package. So the layout settings of the
%^^A% |\floatsetup|\footnote{Some key and option names were changed from version 0.1d,
%^^A% the reason was to arrange and make names more memorable, and, sometimes, reduction
%^^A% of their names (see {\sectionname}~\ref{sec:changed}).} command are built in
@@ -2245,12 +2294,12 @@
% Настройки оформления пакета \package{floatrow} построены аналогично
% настройкам пакета \package{caption}~3.\emph{x}, а~команда |\floatsetup|\footnote{Некоторые имена
% ключей и~опций изменены после версии 0.1d, для упорядочения и~создания более
-% запоминаемых названий, и, иногда, сокращения их имён
+% запоминаемых названий, и, для некоторых, сокращения их имён
% (см.~{\sectionname}~\ref{sec:changed}).}, использует механизм, аналогичный механизму команды
% |\captionsetup|\footnote{См.~также документацию пакета \package{caption}
% (версии~3.0 и~выше)}.
%
-%^^A% You may use layout settings stuff as \package{floatrow} option in
+%^^A% You may use the layout settings as \package{floatrow} option in
%^^A% the |\usepackage| line in the preamble of codument.
% Вы можете использовать настройки оформления флотов как опции пакета
% \package{floatrow} в~строке |\usepackage|, задаваемой в~преамбуле.
@@ -2267,7 +2316,7 @@
%\end{preamble}
% \end{Quote}
% \DescribeMacro{\floatsetup}
-%^^A% The same result you get with |\floatsetup| command:
+%^^A% The same result you get with the |\floatsetup| command:
% Тот же результат вы получите при использовании специальной команды настроек макета |\floatsetup|
% \begin{Quote}
%\begin{preamble}
@@ -2287,8 +2336,8 @@
% \begin{Quote}
% |\floatsetup|\oarg{float type}\marg{options}\quad.
% \end{Quote}
-%^^A% Where option \meta{float type} is the name of float type. You can use this optional
-%^^A% argument with for creating of special settings of chosen float type. The following command
+%^^A% where option \meta{float type} is the name of float type. You can use this optional
+%^^A% argument for creating of special settings of chosen float type. The following command
% Где опция \meta{float type} является именем типа флота.
% Вы можете использовать эту опцию для задания специальных настроек для флотов выбранного типа.
% Следующая команда
@@ -2296,49 +2345,49 @@
% |\floatsetup[table]{style=Plaintop}|
% \end{Quote}
%^^A% sets a special float style for floating tables: captions are placed above
-%^^A% float objects; in the case of floats are placed in one row, inside the \env{floatrow}
+%^^A% float objects; in the case of floats are placed in one row, inside the |floatrow|
%^^A% environment, text of captions is aligned by the top lines.
% задаёт специальный стиль для таблиц: табличные заголовки помещаются
-% сверху, если таблицы стоят рядом внутри окружения \env{floatrow},
+% сверху, если таблицы стоят рядом внутри окружения |floatrow|,
% табличные заголовки выравниваются по верхней строке.%^^A
%
%^^A% The |[table]| or the |[figure]| options are not the only options you are allowed to use.
%^^A% The |\floatsetup| command allows usage of a number of special options for settings
%^^A% for floats in different positioning: plain floats, two-column floats (in one-column layout
%^^A% of the document, the starred environment like
-%^^A% \env{figure*} can be used for alternative float layout, e.g. for
+%^^A% |figure*| can be used for alternative float layout, e.g. for
%^^A% wide floats, which expand to the margins) rotated floats, wrapped floats. There is also
%^^A% minor support for floats with captions placed beside float objects.\medskip
% Опции |[table]| или |[figure]| не единственные, которые можно использовать.
% Команде |\floatsetup| можно задать специальные опции для настройки флотов
% с~разными вариантами размещения: обычное,
% для флотов вразрез двух колонок (в~одноколонной книге «звёздное» окружение
-% типа \env{figure*} можно использовать для альтернативной вёрстки,
+% типа |figure*| можно использовать для альтернативной вёрстки,
% например, широких рисунков, выходящих на поля) для флотов, развёрнутых
% вертикально, флотов в~оборку и~др. Есть также поддержка, но неполная, настроек для
-% флотов с~подписью сбоку.
+% флотов с~подписью сбоку.\medskip
%
-%^^A% Below are printed lists of all possible options of |\floatsetup| command,
-%^^A% they are based, as example, on the \env{figure} environment.
+%^^A% Below are lists of all possible options of the |\floatsetup| command.
+%^^A% They are based, as example, on the |figure| environment.
%^^A% The ``strength'' of options in the lists below decreases
-%^^A% from previous item to next one
+%^^A% from the previous item to the next one.
% Ниже приведены перечни всех возможных опций команды |\floatsetup|, которые, для примера,
-% берут за основу окружение \env{figure}.
+% берут за основу окружение |figure|.
% «Сила» приведённых ниже в~перечнях опций убывает от предыдущего
% пункта к~следующему:
% \begin{itemize}\label{stsetorder}
% \item
-%^^A% Wide or two-column floats (\env{figure*},
-% Широкие флоты или флоты вразрез двух колонок (\env{figure*}):
+%^^A% Wide or two-column floats (|figure*|):
+% Широкие флоты или флоты вразрез двух колонок (|figure*|):
% \begin{itemize}
% \item
-%^^A% |\floatsetup[widefigure]|---the ``strongest'' settings;
+%^^A% |\floatsetup[widefigure]|\label{setup:widefigure}---the ``strongest'' settings;
%^^A% if they are absent, the settings from the next item will be used;
% |\floatsetup[widefigure]|\label{setup:widefigure} "---самые «сильные» настройки;
% если они отсутствуют,
% пакет использует настройки из следующего пункта;
% \item
-%^^A% |\floatsetup[widefloat]|---these settings ``stronger''
+%^^A% |\floatsetup[widefloat]|\label{setup:widefloat}---these settings ``stronger''
%^^A% than settings from next item (|\floatsetup[figure]|);
%^^A% if they are absent, the settings from the next item will be used;
% |\floatsetup[widefloat]|\label{setup:widefloat} "---эти настройки «сильнее» чем настройки
@@ -2348,7 +2397,7 @@
%^^A% |\floatsetup[figure]|;
%^^A% if they are absent, package uses settings from
%^^A% optional argument in |\usepackage| line or |\floatsetup{...}|
-%^^A% command; if they are absent---default package settings
+%^^A% command; if they are absent---the default package settings will be used
%^^A% (see page~\pageref{sec:default});
% |\floatsetup[figure]|; если эти настройки отсутствуют, пакет
% использует настройки,
@@ -2357,18 +2406,18 @@
% по умолчанию (см.~с.~\pageref{sec:default});
% \end{itemize}
% \item
-%^^A% Wrapped floats (\env{wrapfigure}, used width \package{wrapfig} package):
+%^^A% Wrapped floats (|wrapfigure|, used with \package{wrapfig} package):
% Флоты в~оборку (окружение
-% \env{wrapfigure} пакета \package{wrapfig}):
+% |wrapfigure| пакета \package{wrapfig}):
% \begin{itemize}\itemsep0pt\parskip.5\parskip
% \item |\floatsetup[wrapfigure]|\label{setup:wrapfigure};
% \item |\floatsetup[wrapfloat]|\label{setup:wrapfloat};
% \item |\floatsetup[figure]|;
% \end{itemize}
% \item
-%^^A% Rotated floats (\env{sidewaysfigure},
-%^^A% used width \package{rotating} package):
-% Флоты развёрнутые вертикально (\env{sidewaysfigure}
+%^^A% Rotated floats (|sidewaysfigure|,
+%^^A% used with \package{rotating} package):
+% Флоты развёрнутые вертикально (|sidewaysfigure|
% пакета \package{rotating}):
% \begin{itemize}\itemsep0pt\parskip.5\parskip
% \item |\floatsetup[rotfigure]|\label{setup:rotfigure};
@@ -2377,16 +2426,7 @@
% \end{itemize}
% \item
%^^A% Wide or two-column rotated floats
-%^^A% (\env{sidewaysfigure*})\footnote{The settings
-%^^A% for wide float (|widefloat|, |widefigure|)
-%^^A% removed---use settings for |widerotfloat|
-%^^A% and---here---|widerotfigure|}:
-% Развёрнутые флоты вразрез двух колонок
-% (\env{sidewaysfigure*})\footnote{Настройки
-% для флотов на две колонки (или широких в~одноколонной вёрстке)
-% (|widefloat|, |widefigure|) отсутствуют "--- используйте
-% настройки для |widerotfloat| и "--- здесь
-% "---|widerotfigure|}:
+% Развёрнутые флоты вразрез двух колонок (|sidewaysfigure*|):
% \begin{itemize}\itemsep0pt\parskip.5\parskip
% \item |\floatsetup[widerotfigure]|\label{setup:widerotfigure};
% \item |\floatsetup[widerotfloat]|\label{setup:widerotfloat};
@@ -2394,59 +2434,103 @@
% \item |\floatsetup[rotfloat]|;
% \item |\floatsetup[figure]|;
% \end{itemize}
+%^^A% \emph{Note}. The settings
+%^^A% for wide float (|widefloat|, |widefigure|)
+%^^A% are skipped for rotated floats---use settings for |widerotfloat|
+%^^A% and---here---|widerotfigure|;
+% \emph{Замечание}. Настройки
+% для флотов на две колонки (или широких в~одноколонной вёрстке)
+% (|widefloat|, |widefigure|) не действуют на развёрнутые флоты "--- используйте
+% настройки для |widerotfloat| и "--- здесь
+% "--- |widerotfigure|;
+% \item
+%^^A% Beside floats:
+% Флоты расположенные рядом:
+% \begin{itemize}\itemsep0pt
+% \item |\floatsetup[floatrow]|\label{setup:floatrow};
+% \item |\floatsetup[figurerow]|\label{setup:figurerow};
+% \item
+%^^A% settings of outer environment from previous items, e.g.,
+%^^A% |sidewaysfigure*|, |sidewaysfigure|, |figure*| and |figure|.
+% настройки окружений перечисленных выше, куда помещён ряд, например,
+% |sidewaysfigure*|, |sidewaysfigure|, и~|figure*|.
+% \end{itemize}
% \item
-%^^A% Floats with beside captions (settings in these options are limited, see section below):
+%^^A% Floats with beside captions (please note, that settings in these options are limited,
+%^^A% see next section):
% Флоты с~подписями сбоку (здесь есть ограничения, см.~раздел ниже):
% \begin{itemize}\itemsep0pt
% \item |\floatsetup[capbesidefigure]|\label{setup:capbesidefigure};
% \item |\floatsetup[capbesidefloat]|\label{setup:capbesidefloat};
% \item
-%^^A% setting of outer environments from previous items:
-%^^A% \env{sidewaysfigure*}, \env{sidewaysfigure}, and \env{figure*}.
-% настройки окружений перечисленных выше, где помещён флот, например,
-% \env{sidewaysfigure*}, \env{sidewaysfigure}, и \env{figure*}.
+%^^A% settings for the float row; settings of outer environment from previous items, e.g.,
+%^^A% |sidewaysfigure*|, |sidewaysfigure|, |figure*| and |figure|.
+% настройки ряда если рисунки в~окружении |floatrow|;
+% настройки окружений перечисленных выше, куда помещён флот, например,
+% |sidewaysfigure*|, |sidewaysfigure|, и~|figure*|.
% \end{itemize}
% \end{itemize}
%
-%^^A% \emph{Notes}.\nopagebreak
-% \emph{Замечания}.\nopagebreak
+%^^A% \emph{Notes}.\startNotes\nopagebreak
+% \emph{Замечания}.\startNotes\nopagebreak
%
-%^^A% 1)\enskip You can also create and change special settings for captions, using
-%^^A% the same \meta{float~type} options in |\captionsetup| stuff.\nopagebreak
-% 1)\enskip Вы можете создать специальные настройки для подрисуночных подписей типа
+%^^A% \Note You can also create and change special settings for captions of
+%^^A% necessary float types or subtypes, using
+%^^A% co-named \meta{float~type} options inside the |\captionsetup| command,
+%^^A% e.g., |\captionsetup[widefigure]{...}|.
+% \Note Вы можете создать специальные настройки для подрисуночных подписей типа
% или подтипа флотов, используя
-% те же названия опций \meta{float~type} в~команде |\captionsetup|.
+% те же названия опций \meta{float~type} в~команде |\captionsetup|, например,
+% |\captionsetup|\allowbreak|[widefigure]{...}|.
%
-%^^A% 2)\enskip Please note that with |\RawFloats[...]| command and |rawfloats=| key
+%^^A% \Note Please note that with |\RawFloats[...]| command and |rawfloats=| key
%^^A% (\sectionname~\ref{sec:rawfloats}) you will cancel all layout
%^^A% settings created as options in the |\usepackage| line or inside
%^^A% the |\floatsetup| command for all chosen float types/subtypes.
-% 2)\enskip Обратите внимание, что с~командой |\RawFloats[...]| и~ключом |rawfloats=|
+% \Note Обратите внимание, что с~командой |\RawFloats[...]| и~ключом |rawfloats=|
% (\sectionname~\ref{sec:rawfloats})
% отменяются настройки оформления созданные в~опции строки |\usepackage|
% или внутри команды |\floatsetup| для всех выбранных типов и~подтипов флотов.
%
-%^^A% {\sloppy3)\enskip Since the \env{floatrow} environment ({\sectionname}~\ref{sec:floatrow})
+%\begingroup
+%^^A% {\sloppy\Note The |floatrow| environment ({\sectionname}~\ref{sec:floatrow})
%^^A% and |\floatbox| commands (e.g. |\ffigbox|, |\ttabbox|, see {\sectionname}~\ref{sec:floatbox})
-%^^A% still work after both |\RawFloats[...]| command and |rawfloats=| key (see example width
-%^^A% figure~\ref{leftfig:raw} and table~\ref{righttab:raw})\label{FAD:MixedRowA}. These box
-%^^A% still support layout settings, but please note, that inside |\floatbox| commands
-%^^A% can work only~\nobreak\quad1)\nobreak\enskip layout settings of the package,
-%^^A% written in |\usepackage| line and inside |\floatsetup{...}|,
-%^^A% and~\nobreak\quad2)\nobreak\enskip settings for main types of floats like |\floatsetup[figure]{...}|
-%^^A% or |\floatsetup[table]{...}| settings for all subtypes will be canceled.\par}\medskip\nopagebreak
-% 3)\enskip Поскольку окружение \env{floatrow} ({\sectionname}~\ref{sec:floatrow})
+%^^A% still work after both |\RawFloats| (|\RawFloats[...]|) command and |rawfloats=| key (see example width
+%^^A% figure~\ref{leftfig:raw} and table~\ref{righttab:raw})\label{FAD:MixedRow}.
+% \Note Окружение |floatrow| ({\sectionname}~\ref{sec:floatrow})
% и~команды базирующиеся на |\floatbox| (например, |\ffigbox|, |\ttabbox|,
% см.~{\sectionname}~\ref{sec:floatbox})
% всё равно работают после задания команды |\RawFloats[...]|
% и~ключа |rawfloats=| (см.~пример с~рис.~\ref{leftfig:raw}
-% и~табл.~\ref{righttab:raw})\label{FAD:MixedRowA} эти команды всё равно поддерживают
-% настройки макетов.
-% Но обратите внимание, что в~этом случае внутри команд |\floatbox| действуют
-% только~\nobreak\quad1)\nobreak\enskip настройки, записанные в~строке |\usepackage| или внутри
-% |\floatsetup{...}|, и~\nobreak\quad2)\nobreak\enskip настройки для главных типов флотов,
-% типа |\floatsetup[figure]{...}| или |\floatsetup[table]{...}|, настройки всех подтипов
-% не работают.\medskip\nopagebreak
+% и~табл.~\ref{righttab:raw})\label{FAD:MixedRowA}.
+%^^A% Also note that\startNotes\def\theNote{\asbuk{Note}}\Note
+%^^A% inside |\|\FRkey{floatbox} commands still can work layout settings
+%^^A% of the package, written in |\usepackage| line and inside |\floatsetup{...}| command,
+%^^A% and settings for main types of floats like |\floatsetup|\allowbreak|[figure]{...}|
+%^^A% or |\floatsetup|\allowbreak|[table]{...}|; \Note for the figures inside |\fcapside|
+%^^A% command and similar ones (with the |\|\FRkey{capbeside} command
+%^^A% inside the |\floatbox|'s \meta{preamble} option) the settings |\floatsetup|\allowbreak|[capbesidefloat]{...}|
+%^^A% and |\floatsetup|\allowbreak|[capbesidefigure]{...}| or |\floatsetup|\allowbreak|[capbesidetable]{...}|
+%^^A% work; \Note inside the \FRkey{floatrow} environment the settings \floatsetup|\allowbreak|[floatrow]{...}|
+%^^A% and |\floatsetup|\allowbreak|[figurerow]{...}| or |\floatsetup|\allowbreak|[tablerow]{...}| are added
+%^^A% to the settings for |\floatbox|'es inside;
+%^^A% \Note also you may use |\|\FRkey{thisfloatsetup} settings in the case of usage of |\floatbox| commands.
+% Кроме этого\startNotes\def\theNote{\asbuk{Note}}\Note внутри команд |\|\FRkey{floatbox} продолжают
+% действовать настройки, записанные в~строке |\usepackage| или внутри
+% |\floatsetup{...}|, и~настройки для главных типов флотов,
+% |\floatsetup|\allowbreak|[figure]{...}| или |\floatsetup|\allowbreak|[table]{...}|;
+% \Note при использовании команды |\fcapside| и~подобных ей (с~|\capbeside| в~опции\meta{preamble}
+% команды |\floatbox|) работают |\floatsetup|\allowbreak|[capbesidefloat]{...}|
+% |\floatsetup|\allowbreak|[capbesidefigure]{...}| или |\floatsetup|\allowbreak|[capbesidetable]{...}|;
+% \Note внутри окружения |floatrow| к~настройкам команд |\floatbox|
+% добавляются настройки |\floatsetup|\allowbreak|[floatrow]{...}|
+% |\floatsetup|\allowbreak|[figurerow]{...}| или |\floatsetup|\allowbreak|[tablerow]{...}|.
+%
+%^^A% The settings for all other layout subtypes
+%^^A% (see {\sectionname}~\ref{sec:floatsetup}) will be canceled.\par}
+% Настройки для остальных подтипов флотов (см.~{\sectionname}~\ref{sec:floatsetup})
+% не работают.
+%\endgroup
%
%^^A% The next few sections describe keys of |\floatsetup| macro.
% Разделы ниже описывают ключи, используемые командой |\floatsetup|.
@@ -2454,8 +2538,8 @@
%^^A% \subsection{Floatsetup Keys}\label{sec:floatkeys}
% \subsection{Ключи Floatsetup}\label{sec:floatkeys}
%
-%^^A% \subsubsection{Float Style}
-% \subsubsection{Стиль плавающего объекта}
+%^^A% \FRorisubsubsection{Float Style}
+% \FRorisubsubsection{Стиль плавающего объекта}
%
% \DescribeMacro{style}\label{setup:style}%^^A
%^^A% The \emph{float style} could include settings of the justification (in particular) of float contents;
@@ -2470,33 +2554,34 @@
% Опция \emph{float style} задаётся следующим образом:
% \begin{Options}{style=float style name }
% \item[style=\rmfamily\mdseries\meta{float style name}\ ,\quad]
-%^^A% the \meta{float style name} you may take from
+%^^A% the name of the \meta{float style name} option you may take from
%^^A% table~\ref{tab:floatlayouts}.
% где \meta{float style name} вы можете взять из табл.~\ref{tab:floatlayouts}.
% \item[...]
-%^^A% You may create your own options with the |\DeclareFloatStyle| command,
+%^^A% You may create your own options with the \\|\DeclareFloatStyle| command,
%^^A% see page~\pageref{ssec:declstyle}.
% Вы можете создать свои опции с~помощью команды \\|\DeclareFloatStyle|,
% см.~с.~\pageref{ssec:declstyle}.
% \end{Options}
%
-%^^A% As you may see in the table~\ref{tab:floatlayouts}, there are included all float styles
+%^^A% As you may see in the table~\ref{tab:floatlayouts}, the \package{floatrow} package
+%^^A% includes all float styles
%^^A% which emulate co-named ones from the \package{float} package.
% Как вы видите, в~табл.~\ref{tab:floatlayouts} в~пакет \package{floatrow} включены все стили, эмулирующие
% соответствующие стили из пакета~\package{float}.
%
%^^A% Please note, that usage of |style=| key for floats with beside captions,
%^^A% i.e.~using |\floatsetup| settings with options like, e.g.,
-%^^A% |[capbesidefigure]| or |[capbesidefloat]| can destroy layout for this float subtype.
+%^^A% |[capbesidefigure]| or |[capbesidefloat]| can destroy layout for this float subtype.
%^^A% For example that key cancels settings for beside position of caption.
%^^A% If you really need to create the alternative
%^^A% layout for floats with beside captions, for example to print float objects in frames,
-%^^A% using the |Boxed| style:~\nobreak\quad1)\nobreak\enskip if you are creating
+%^^A% using the |Boxed| style:\startNotes\Note if you are creating
%^^A% one-column document, revise your settings
%^^A% which were used for float creation, maybe you didn't use the settings for
-%^^A% starred floating environments, like \env{figure*}, so you can load necessary settings for
+%^^A% starred floating environments, like |figure*|, so you can load necessary settings for
%^^A% floats with beside caption inside |\floatsetup[widefigure]{...}|, and then
-%^^A% use \env{figure*} environment for floats with beside captions;~\nobreak\quad2)\nobreak\enskip
+%^^A% use |figure*| environment for floats with beside captions; \Note
%^^A% if you can't follow advice of the previous item, you may use a bit risky
%^^A% variant with usage of |\killfloatstyle| command,
%^^A% see {\sectionname}~\ref{page:killfloatstyle}.\bigskip
@@ -2505,12 +2590,12 @@
% |[capbesidefigure]| или |[capbesidefloat]| могут разрушить установки для этого подтипа флотов.
% Например этот ключ отменяет настройки для размещения подписи сбоку.
% Если вам действительно нужно создать альтернативное оформление для флотов с~подписью сбоку,
-% к~примеру поместить объекты флотов в~рамки, используя стиль |Boxed|:~\nobreak\quad1)\nobreak\enskip
+% к~примеру поместить объекты флотов в~рамки, используя стиль |Boxed|:\startNotes\Note
% если ваш документ верстается в~одну колонку, проверьте, какие настройки
% у~вас используются, возможно вы не используете настроек для «звёздных» флотов, например
-% \env{figure*}, следоватльно, вы можете задать необходимые настройки для флотов с~подписью
+% |figure*|, следовательно, вы можете задать необходимые настройки для флотов с~подписью
% сбоку внутри настроек |\floatsetup[widefigure]{...}|, а~затем
-% использовать окружение \env{figure*} для всех таких флотов;~\nobreak\quad2)\nobreak\enskip
+% использовать окружение |figure*| для всех таких флотов; \Note
% если вы не можете последовать совету предыдущего пункта, вы можете использовать несколько
% рискованный вариант с~использованием команды |\killfloatstyle|,
% см.~{\sectionname}~\ref{page:killfloatstyle}.\bigskip
@@ -2591,7 +2676,7 @@
% \leftcell{\topstrut Plaintop\botstrut}
% & \leftcell[50mm]{\topstrut capposition=TOP\botstrut}
% & Стиль с~прописной, |Plaintop|,
-% выравнивает подписи у~флотов рядом (в~окр.~\env{floatrow}) по верхней строке
+% выравнивает подписи у~флотов рядом (в~окр.~|floatrow|) по верхней строке
% (см.~пример на~с.~\pageref{tab:row:tabIII})
% \\\hline
% \leftcell{\topstrut ruled\label{setup:ruled}\mpfootnotemark[1]\mpfootnotemark[3]\botstrut}
@@ -2606,7 +2691,7 @@
% \leftcell{\topstrut Ruled\smash{\mpfootnotemark[2]}\botstrut}
% & \leftcell[50mm]{\topstrut style=ruled,\\ capposition=TOP\botstrut}
% &Стиль с~прописной, |Ruled|, выравнивает подписи флотов, в~случае размещения их
-% рядом (в~окружении \env{floatrow}),
+% рядом (в~окружении |floatrow|),
% по верхней строке (см.~пример на~с.~\pageref{leftfig:Ruled})
% \\\hline
% \leftcell{\topstrut boxed\mpfootnotemark[1]\mpfootnotemark[2]\mpfootnotemark[3]\mpfootnotemark[4]\botstrut}
@@ -2635,8 +2720,8 @@
% (см.~пример на~с.~\pageref{BOXED:heightmod})
% \\\hline
% \multicolumn{3}{|c|}{Определено в пакете \package{fr-fancy}.
-% Эти стили также требуют пакет \package{fancybox}.}\\
-% \hline \leftcell{|shadowbox|\smash{\mpfootnotemark[4]}
+% Эти стили также требуют пакет \package{fancybox}.}\cr\noalign{\nobreak\hrule\nobreak}
+% \leftcell{|shadowbox|\smash{\mpfootnotemark[4]}
% \\ \botstrut\\ \hline\topstrut|Shadowbox|
% \\ \botstrut\\ \hline\topstrut|SHADOWBOX|}
% & \leftcell[50mm]{style=boxed,\\framestyle=shadowbox\botstrut\\ \hline\topstrut
@@ -2660,7 +2745,7 @@
% Рамка определяется параметрами \cmd{\fboxsep} и~\cmd{\fboxrule}
% \\\hline\noalign{\penalty-1000}
% \multicolumn{3}{|c|}{Дополнительный стиль. Он также требует пакет
-% \package{fancybox}.}\\*\hline
+% \package{fancybox}.}\cr\noalign{\nobreak\hrule\nobreak}
% \leftcell{|wshadowbox|\smash{\mpfootnotemark[4]}
% \\ \botstrut\\ \hline\topstrut|Wshadowbox|
% \\ \botstrut\\ \hline\topstrut|WSHADOWBOX|}
@@ -2696,7 +2781,7 @@
%^^A% \mpfootnotemark[3]{This style used in the sample file \file{frsmaple02.tex}}
%^^A%
%^^A% \mpfootnotemark[4]{During usage of these styles in
-%^^A% \env{floatrow} environment you ought to enlarge
+%^^A% |floatrow| environment you ought to enlarge
%^^A% space between floats, using key |floatrowsep|.}
% \mpfootnotemark[1]{Стили аналогичны предложенным пакетом \package{float}.}
%
@@ -2704,7 +2789,7 @@
%
% \mpfootnotemark[3]{Этот стиль используется в~файле образцов \file{frsmaple02.tex}}
%
-% \mpfootnotemark[4]{При использовании этих стилей в~окружении \env{floatrow}
+% \mpfootnotemark[4]{При использовании этих стилей в~окружении |floatrow|
% вам необходимо увеличить расстояние между флотами (переопределив
% ключ \texttt{floatrowsep}).}}}
% \end{longtable}
@@ -2717,7 +2802,7 @@
% \subsubsection{Настройки шрифта}\label{setup:start}
% \DescribeMacro{font=}\label{setup:font}%^^A
%^^A% Defines font for float object contents. Option
-%^^A% analogous to |font| key in |\captionsetup| stuff.\nopagebreak
+%^^A% analogous to |font=| key in |\captionsetup| stuff.\nopagebreak
% Определяет шрифт для содержимого плавающего объекта. Опции аналогичны
% ключу |font=|
% в~команде |\captionsetup|.\nopagebreak
@@ -2757,17 +2842,25 @@
% \begin{quote}
% |font=small|
% \end{quote}
+%^^A% (which is used in current documentation), or
% (что используется в~данной документации) или
% \begin{quote}
% |font={small,sf}|\quad .
% \end{quote}
+%^^A% If you need to color text of your float object, you may use the mechanism,
+%^^A% created by the version \textbf{3.1} of the \package{caption} package:
+% Если вам нужно раскрасить текст объекта вашего флота, то можно воспользоваться
+% механизмом, созданным в~версии \textbf{3.1} пакета \package{caption}:
+% \begin{quote}
+% |font={small,color={blue}}|\quad .
+% \end{quote}
%
% \addvspace\medskipamount\noindent
% \DescribeMacro{footfont}\label{setup:footfont}%^^A
-%^^A% Defines font for legends or explications (defined by |\floatfoot| command.
+%^^A% Defines font for legends or explications (defined by the |\floatfoot| command,
%^^A% see~\textsl{\sectionname}~\ref{subsec:floatfoot}). This macro
%^^A% uses |\captionsetup| mechanism (because |\floatfoot| macro
-%^^A% uses \package{caption} mechanism). By default the font size
+%^^A% uses \package{caption} package's mechanism and utilities). By default the font size
%^^A% of float foot text equals to footnote text: |footfont=footnotesize|.
% Определяет шрифт для экспликаций (дополнительных описаний к~флоту,
% задаваемые командой |\floatfoot|,
@@ -2779,14 +2872,14 @@
%
%\RestoreSpaces
%^^A% \paragraph{Font Settings for longtable.}
-% \paragraph{Настройки шрифта для окружения \env{longtable}. }
-%^^A% The font settings loaded in |\floatsetup|
-%^^A% in \env{longtable} environment expand to captions\footnote
-%^^A% {The version 3.1 of \package{caption} package will correct that.}.
+% \paragraph{Настройки шрифта для окружения longtable. }
+%^^A% If you use \package{caption} package, version 3.0\textbf{q}
+%^^A% the font settings, loaded in |\floatsetup|
+%^^A% in |longtable| environment, could expand to captions.
%^^A% In this case, when you write something like
-% Установки шрифта, заданные в~команде~|\floatsetup|
-% в~окружении \env{longtable} могут распространяться и~на подписи\footnote
-% {Версия 3.1 пакета \package{caption} это исправляет.}.
+% Если вы используете версию пакета \package{caption} 3.0\textbf{q},
+% то установки шрифта, заданные в~команде~|\floatsetup|
+% в~окружении |longtable| могут распространяться и~на подписи
% В~этом случае, когда вы задаёте, что-то типа
% \begin{Quote}
% |\floatsetup{font={sf,scriptsize,it}...|
@@ -2795,8 +2888,8 @@
% \begin{Quote}
% |\floatsetup[longtable]{font={sf,scriptsize,it}...|
% \end{Quote}
-%^^A% for floats (or for [long]tables only), you ought to restore correct
-%^^A% font size, family, shape (here) and series for caption contents and write:
+%^^A% for floats (or for [long]tables only, option [longtable] of |\floatsetup|), you ought to restore
+%^^A% correct font size, family, shape (here) and series for caption contents and write:
% для объектов (или только в~опции [longtable] команды~|\floatsetup|),
% нужно вернуть нужные
% размер, семейство, начертание (в~данном случае) и~насыщенность шрифта, хотя бы так:
@@ -2807,54 +2900,58 @@
% \begin{Quote}
% |\captionsetup[longtable]{font={rm,small,up}...|
% \end{Quote}
+% Версия \textbf{3.1} пакета \package{caption} это исправляет.
%
+%\begingroup\allowprelistbreaks[-4]
%^^A% \subsubsection{Position of Caption}
% \subsubsection{Размещение подписей}
% \DescribeMacro{capposition}\label{setup:capposition}%^^A
%^^A% Defines position of captions. It is similar to |position=|
%^^A% key in \package{caption} package, but it has two additional
-%^^A% options\footnote{The option |auto| isn't used by
-%^^A% |capposition=|.}:~\nobreak\qquad1)\nobreak\enskip|TOP|%^^A
+%^^A% options:\startNotes\Note|TOP|%^^A
%^^A% \FRmpar{Caption above\\ table object}{FAD:CaptionAboveTableII}, if you prefer to align captions
-%^^A% above objects, in the case of beside floats (in \env{floatrow}
-%^^A% environment), by the top line;~\nobreak\qquad2)\nobreak\enskip|beside| to put caption
+%^^A% above objects, in the case of beside floats (in |floatrow|
+%^^A% environment), by the top line; \Note|beside| to put caption
%^^A% beside object (this option could be more popular in settings
%^^A% for one environment, see about |\thisfloatsetup| on the
%^^A% page~\pageref{thisfloatsetup}):
% Определяет расположение подписей. Ключ похож
% на ключ |position=| пакета \package{caption}, но он имеет
-% две дополнительные опции\footnote{Опция |auto| не используется ключом
-% |capposition=|.}:~\nobreak\qquad1)\nobreak\enskip|TOP|,%^^A
+% две дополнительные опции:\startNotes\Note|TOP|,%^^A
% \FRmpar{Подпись над таблицей}{FAD:CaptionAboveTableII}
% если вы хотите выровнять подписи,
% расположенные сверху объектов, расположенных в~одном ряду
-% (окружение \env{floatrow}),
-% по верхней строке;~\nobreak\qquad2)\nobreak\enskip|beside| для размещения подписи
+% (окружение |floatrow|),
+% по верхней строке\pagebreak[2]; \Note|beside| для размещения подписи
% сбоку от объекта (эта опция
% может быть более популярна для настроек отдельного окружения флота, см. о~команде
-% |\thisfloatsetup| на~с.~\pageref{thisfloatsetup}):
+% |\thisfloatsetup| на~с.~\pageref{thisfloatsetup}):\vspace*{\topsep}
% \begin{Options}{\OptionLabel}
-%^^A% \item[top] caption above object (or |\captop| command,
-%^^A% for |\floatbox|'s option, see below);
+%^^A% \item[top] caption above object;
% \item[top] подписи сверху объекта;
%^^A% \item[TOP] caption above object and also aligned by top line in float
-%^^A% row (or |\CAPTOP| command).
+%^^A% row.
%^^A% For example the |Plaintop| style is the variant of
%^^A% |plaintop| where used |capposition=TOP| settings,
-%^^A% see tables~\ref{tab:row:tabIII}--\ref{tab:row:tabIV};
+%^^A% see tables~\ref{tab:row:tabIII:CAPTOP}--\ref{tab:row:tabIV:CAPTOP};
% \item[TOP] подписи сверху объекта и~при размещении флотов рядом
-% (\env{floatrow}) они выравниваются
+% (|floatrow|) они выравниваются
% по верху.
% Так, стиль |Plaintop| \cdash--- вариант стиля |plaintop|
% где определена |capposition=TOP|,
% см. табл.~\ref{tab:row:tabIII:CAPTOP}--\ref{tab:row:tabIV:CAPTOP};
-%^^A% \item[bottom] caption below object (or |\capbot| command);
+%^^A% \item[bottom] caption below object;
% \item[bottom] подпись снизу объекта;
-%^^A% \item[beside] caption beside object (equals to |\capbeside|
-%^^A% command).%^^A
+%^^A% \item[beside] caption beside object.%^^A
% \item[beside] подпись сбоку объекта.%^^A
+%^^A%^^A% \FRmpar{Beside caption and float object}{FAD:BesideCaptionII}
% %^^A\FRmpar{Подпись сбоку}{FAD:BesideCaptionII}
% \end{Options}
+%^^A% \emph{Floatrow note}. The |auto| option does not used by the
+%^^A% |capposition=| key.
+% \emph{Замечание \textsf{floatrow}}. Опция |auto| не используется ключом
+% |capposition=|.
+%\endgroup
%
%^^A% Compare two examples:
% Сравните два примера:
@@ -2863,14 +2960,14 @@
% |=plain,capposition=top}%|${}\equiv|style=plaintop|$
% \end{Quote}
% \DeleteShortVerb{\|}%
-% \begingroup
+% \begingroup\clearfloatsetup{tablerow}
% \floatsetup[table]{style=plain,capposition=top}
% \begin{table}[H]
% \begin{floatrow}\tabcolsep2\tabcolsep
% \extrarowheight1pt
% \ttabbox
% {\caption[Таблица~I с длинным заголовком]%^^A
-% {Таблица~I в~ряду с~длинным, длинным, длинным заголовком}\label{tab:row:tabIII:captop}}%^^A
+% {Таблица~I в~ряду с~длинным, длинным, очень длинным, длиннющим заголовком}\label{tab:row:tabIII:captop}}%^^A
% {\begin{tabular}{|l|>{\phantom0}c|>{\phantom0}c|}
% \hline
% \multirowthead{2}[-1ex]{Left Column Head}
@@ -2890,8 +2987,8 @@
% {\caption{Таблица~II в ряду}\label{tab:row:tabIV:captop}}%^^A
% {\begin{tabular}{|l|c|c|c|}
% \hline
-% \multirowthead{2}[-1ex]{Column Head}
-% & \multicolumn{3}{c|}{Data} \\
+% \multirowthead{2}[-1ex]{\thead{Column Head}}
+% & \multicolumn{3}{c|}{\thead{Data}} \\
% \cline{2-4}
% & \thead{I} & \thead{II} & \thead{III} \\
% \hline
@@ -2953,14 +3050,15 @@
% \MakeShortVerb{\|}%
%
%^^A% \emph{Note}. The option |TOP| uses |\label|---|\ref|
-%^^A% mechanism, so to get necessary result with it you must run \LaTeX{}
+%^^A% mechanism, so, to get necessary result with it, you need to run \LaTeX{}
%^^A% twice (when you make changes in contents which could change number
-%^^A% of lines you get correct result also on the second run).
+%^^A% of lines, you get correct result also on the second run).
% \emph{Замечание}. Опция |TOP| использует механизм |\label|---|\ref|,
% поэтому нужный результат получится после второй обработки \LaTeX'а
% (изменения, которые изменили количество строк также требуют
% двойной обработки).
%
+%\pagebreak[2]\begingroup\allowprelistbreaks[-4]
%^^A% \subsubsection{Position of Beside Caption}
% \subsubsection{Расположение подписи сбоку}
% \DescribeMacro{capbesideposition}\label{setup:capbesideposition}%^^A
@@ -2970,30 +3068,33 @@
% Для горизонтального расположения определены следующие четыре опции:
% \begin{Options}{\OptionLabel}
% \item[left]
-%^^A% caption is printed to the left side of object;
-% подпись помещается с~левой стороны от объекта;
+%^^A% caption is printed to the left side of object (the default option, see example above);
+% подпись помещается с~левой стороны от объекта (опция по умолчанию, см.~пример выше);\allowitembreaks[-4]
% \item[right]
%^^A% caption is printed to the right side of object;
-% подпись помещается с~правой стороны от объекта;
+% подпись помещается с~правой стороны от объекта;\allowitembreaks
% \item[inside]
%^^A% caption is printed in binding side of page if |twoside| option
%^^A% switched on in document class and key \FRkey{facing}|=yes| is used;
%^^A% in |oneside| option of document (and key |facing=no| is used),
%^^A% caption is printed at the left side;
-% подпись помещается со стороны корешкового поля, если включена опция |twoside|
+% подпись помещается со стороны корешкового поля, если включена опция |twoside|\nopagebreak{}
% в~классе документа и~используется ключ \FRkey{facing}|=yes|; если включена
% опция |oneside| (или используется ключ \FRkey{facing}|=no|), подпись печатается слева;
% \item[outside]
-% least popular option: caption printed in
-% outer side of page if |twoside| option switched on
-% in document class and key |facing=yes| is used;
-% in |oneside| option of document (or key |facing=no| is used),
-% caption is printed at the right side.
+%^^A% least popular option: caption printed in
+%^^A% outer side of page if |twoside| option switched on
+%^^A% in document class and key |facing=yes| is used;
+%^^A% in |oneside| option of document (or key |facing=no| is used),
+%^^A% caption is printed at the right side; this option makes sense for the document with usage of
+%^^A% outer margins.
% менее популярная опция: подпись помещается со стороны внешнего поля,
% если опция документа |twoside| включена и~используется ключ \FRkey{facing}|=yes|;
% если включена опция |oneside| (или используется ключ \FRkey{facing}|=no|),
-% подпись печатается справа.
+% подпись печатается справа; эта опция имеет смысл при использовании
+% макета с~внешними полями.
% \end{Options}
+%\endgroup
%
%^^A% For vertical position there are defined three options
% Для вертикального расположения определены три опции
@@ -3003,16 +3104,41 @@
% подпись выравнивается по верху объекта;
% \item[bottom]
%^^A% caption aligned to the bottom of object;
-% подпись выравнивается по низу объекта;
+% подпись выравнивается по низу объекта;
% \item[center]
%^^A% caption aligned to the center of float contents.
% подпись и объект выравниваются по средней линии.
% \end{Options}
%^^A% You may define position of beside caption by following:
% Вы можете определить расположение подписи рядом следующим образом:
-% \begin{quote}
+% \begin{Quote}
% |capbesideposition={top,outside}|\quad.
-% \end{quote}
+% \end{Quote}
+%
+% \begingroup
+% \begin{Quote}
+% \begin{preamble}
+% |\floatsetup[widefigure]{|\FRkey{margins}|=hangleft,capposition=beside,|\\%^^A
+% | capbesideposition={top,left},|\FRkey{floatwidth}|=\textwidth}|\nopagebreak
+% \end{preamble}\vskip2ex
+% |\begin{figure*}|
+% | \includegraphics{BlackDog}|
+% | \caption{...}\label{...}|\nopagebreak
+% |\end{figure*}|
+% \end{Quote}%
+%\vspace*{-\intextsep}
+% \floatsetup[widefigure]{capposition=beside,capbesideposition={top,left},floatwidth=\textwidth}
+% \begin{figure*}[H]
+% \setlength\unitlength{2.12\unitlength}\input{BlackDog.picture}%^^A
+% \caption[Широкий рисунок с~настройками ширины бокса \texttt{floatwidth=}\cmd{\textwidth};
+% подпись сбоку слева (на полях)
+% выравнена по верху графики]{Широкий рисунок с~настройками ширины бокса
+% \texttt{floatwidth=}\cmd{\textwidth}; подпись сбоку слева (на полях)
+% выравнена по верху графики}%
+% \label{fig:capbeside}
+% \end{figure*}%
+% \endgroup
+%
%^^A% See examples in file \file{frsample02.tex} with all variants of
%^^A% position of beside captions.
% См.~примеры в~файле \file{frsample02.tex} со всеми возможными вариантами
@@ -3026,8 +3152,7 @@
%^^A% page~\pageref{thisfloatsetup}). You may set:
% Определяет ширину подписи сбоку. Эта опция более предпочтительна для
% отдельного окружения, см.~о~команде |\thisfloatsetup| на
-% с.~\pageref{thisfloatsetup}. Можно задать:
-% \RestoreSpaces
+% с.~\pageref{thisfloatsetup}. Можно задать:\vspace*{\topsep}
% \begin{quote}
% |capbesidewidth=4cm|\quad.
% \end{quote}
@@ -3035,7 +3160,7 @@
%^^A% |capbesidewidth=sidefil| (this is default key setting), the
%^^A% width of caption will be calculated by usual way, accordingly
%^^A% to float width (i.e. occupies the rest width of float box, see
-%^^A% figure~\ref{fig:beside:mouse} on the page~\pageref{fig:beside:mouse}).
+%^^A% figure~\ref{fig:beside:mouse} on the page~\pageref{fig:beside:FBwidth}).
% (см.~рис.~\ref{capbesideframeI}). Если вы зададите |capbesidewidth=none| или
% |capbesidewidth=sidefil|
% (настройка по умолчанию), ширина подписи будет рассчитана
@@ -3047,7 +3172,7 @@
% \noindent
% \DescribeMacro{floatwidth}\label{setup:floatwidth}%^^A
%^^A% It is used for redefinition of width of objects.
-%^^A% This key, similar to |capbesidewidth=|, page~\pageref{setup:capbesidewidth},
+%^^A% This key, similar to |\capbesidewidth=|:
% Используется для переопределения ширины объектов, содержимого флотов.
% Этот ключ используется так же, как и~|\capbesidewidth=|:
% \begin{Quote}
@@ -3057,22 +3182,27 @@
% \begin{Quote}
% |floatwidth=7cm|
% \end{Quote}
-%^^A% could be used at first
-%^^A% for settings of one floating environment:
-%^^A% (see page~\pageref{thisfloatsetup} about settings for current floating environment and |\thisfloatsetup|).\pagebreak[1]
+%^^A% It could be used at first for settings of one floating environment
+%^^A% (see page~\pageref{thisfloatsetup} about settings for current floating environment
+%^^A% and |\thisfloatsetup|). Such settings anyway may be used for example for wide floats
+%^^A% with the object width equal to main text width (|floatwidth=\textwidth|) and
+%^^A% beside caption placed on the margins (see figure~\ref{color:frame}).
+%^^A% \pagebreak[1]
% Он в~первую очередь предназначен для настроек одного окружения
% (см.~о~настройках для конкретного окружения флота и~о~команде |\thisfloatsetup|
-% на~с.~\pageref{thisfloatsetup}).
+% на~с.~\pageref{thisfloatsetup}). но такие настройки можно использовать и~для общих
+% настроек, например, задать |floatwidth=\textwidth| для широких флотов, а~подпись
+% разместить сбоку на полях (см. рис.~\ref{color:frame}).
%
% \begingroup
-% \begin{Quote}
+% \begin{Quote}\openup-.5pt
% \begin{preamble}
% |\floatsetup[figure]{|\FRkey{margins}|=raggedright}|\nopagebreak
-% \end{preamble}
+% \end{preamble}\vskip2ex
% |\|\FRkey{thisfloatsetup}%^^A
% |[figure]{floatwidth=.35\hsize}|\nopagebreak
-% |\begin{figure}|
-% | \includegraphics[width=\hsize]{Bear}|
+% |\begin{figure}|\nopagebreak
+% | \includegraphics[width=\hsize]{Bear}|\nopagebreak
% | \caption{...}\label{...}|\nopagebreak
% |\end{figure}|
% \end{Quote}%
@@ -3081,8 +3211,8 @@
% \thisfloatsetup{floatwidth=.35\hsize}
% \begin{figure}[H]
% \setlength\unitlength{\hsize/100}\input{Bear.picture}%^^A
-% \caption[Рисунок с~настройками ширины бокса \texttt{floatwidth=0.3}\cmd{\hsize},
-% подпись снизу]{Рисунок с~настройками ширины бокса \texttt{floatwidth=0.3}\cmd{\hsize}}%
+% \caption[Рисунок с~настройками ширины бокса \texttt{floatwidth=0.35}\cmd{\hsize},
+% подпись снизу]{Рисунок с~настройками ширины бокса \texttt{floatwidth=0.35}\cmd{\hsize}}%
% \label{fig:floatwidth}
% \end{figure}%
% \endgroup
@@ -3092,47 +3222,49 @@
% |\|\FRkey{thisfloatsetup}%^^A
% |{floatwidth=.35\hsize,|\FRkey{capbesidewidth}|=sidefil,|\nopagebreak
% | |\FRkey{capposition}|=beside,|\FRkey{capbesideposition}|=right}|
-% \end{Quote}%
+% \end{Quote}\vskip-.5\lastskip%
%
% \thisfloatsetup{floatwidth=.35\hsize,capbesidewidth=sidefil,
% capposition=beside,capbesideposition=right}
% \begin{figure}[H]
% \setlength\unitlength{\hsize/100}\input{Bear.picture}%^^A
-% \caption[Рисунок с~настройками ширины бокса \texttt{floatwidth=0.3}\cmd{\hsize},
-% подпись сбоку]{Подпись сбоку рисунка с~настройками ширины бокса \texttt{floatwidth=0.3}\cmd{\hsize}}%^^A
+% \caption[Рисунок с~настройками ширины бокса \texttt{floatwidth=0.35}\cmd{\hsize},
+% подпись сбоку]{Подпись сбоку рисунка с~настройками ширины бокса
+% \texttt{floatwidth=0.35}\cmd{\hsize}}%^^A
% \label{fig:bear}
% \end{figure}%
% \endgroup
-%^^A% These examples you can write with box commands |\ffigbox[.3\hsize]| and |\fcapside[.3\hsize]| consequently.
+%^^A% (These examples you can write also using box commands with the width option: |\ffigbox[.35\hsize]|
+%^^A% and |\fcapside[.35\hsize]| consequently.)
% (Оба этих примера можно переписать, используя соответственно команды боксов
-% |\ffigbox[.3\hsize]| и~|\fcapside[.3\hsize]|.)
-%
-%^^A% If you use option |floatwidth=sidefil| for objects with beside
-%^^A% captions (in the case of key |capbesidewidth=|,
-%^^A% \DescribeMacro{capbesidewidth}\label{setup:capbesidewidth}%^^A
-%^^A% page~\ref{setup:capbesidewidth}, uses absolute
-%^^A% value, like \texttt{capbesidewidth=4cm}) the object (instead of caption)
-%^^A% occupies the rest space of float box (see appendix,
-%^^A% figure~\ref{fig:capbeside:trick} on the page~\pageref{fig:capbeside:trick})
+% |\ffigbox[.35\hsize]| и~|\fcapside[.35\hsize]|.)
+%
+%^^A% If you use option |floatwidth=sidefil| for objects with beside
+%^^A% captions (in the case of key |capbesidewidth=|, uses absolute
+%^^A% value, like |capbesidewidth=4cm|) the box with object contents (instead of caption's)
+%^^A% occupies the rest space of float box (see
+%^^A% figure~\ref{capbesideframeI} on the page~\pageref{capbesideframeI} and appendix,
+%^^A% figure~\ref{fig:capbeside:trick} on the
+%^^A% page~\pageref{fig:capbeside:trick}).
% Если вы используете опцию |floatwidth=sidefil| для флотов с~подписью
% сбоку (в~случае если в~|capbesidewidth=|,
% задано абсолютное значение
-% ширины, например, \texttt{capbesidewidth=4cm}) содержимому объекта (вместо подписи) будет отведено остальное
-% пространство в~боксе (см. также рис.~\ref{capbesideframeI} на~с.~\pageref{capbesideframeI}
-% приложение, рис.~\ref{fig:capbeside:trick} на
+% ширины, например, \texttt{capbesidewidth=4cm}) содержимому объекта (вместо подписи)
+% будет отведено остальное пространство в~боксе (см. также рис.~\ref{capbesideframeI}
+% на~с.~\pageref{capbesideframeI} и~приложение, рис.~\ref{fig:capbeside:trick} на
% с.~\pageref{fig:capbeside:trick})
%
%^^A% \subsubsection{Other Settings for Beside Captions}
% \subsubsection{Другие установки для подписей сбоку}
% \medskip\noindent
% \DescribeMacro{capbesideframe}\label{setup:capbesideframe}%^^A
-%^^A% This boolean key declares whether beside caption stays near framed object
-%^^A% (|capbesideframe=yes|) in this case caption lines aligned by top
+%^^A% This boolean key declares whether the beside caption stays near the framed object
+%^^A% (|capbesideframe=yes|) in this case caption lines will be aligned by top
%^^A% or bottom of frame; otherwise caption lines will be aligned with top or
%^^A% bottom of framed object's \emph{contents} (|capbesideframe=no|).
% Этот ключ (работает как булев параметр) декларирует, размещена ли подпись рядом
% с~объектом, заключённым в~рамку (|capbesideframe=yes|): в~этом случае
-% строки подписи будут выравнивается по верху или низу рамки;
+% строки подписи будут выравниваться по верху или низу рамки;
% в~противном случае со строками
% подписи будут выровнены верх или низ
% \emph{содержимого} объекта (|capbesideframe=no|).
@@ -3150,7 +3282,7 @@
% \FRkey{frameset}|={\fboxsep8pt},|
% | |\FRkey{objectset}|=justified,|
% | capbesideposition={right,top},capbesideframe=yes}|
-% |\captionsetup[figure]{...,strut=no}|
+% |\captionsetup[capbesidefigure]{...,strut=no}|
% \end{preamble}
% |\|\FRkey{thisfloatsetup}%^^A
% |{|\FRkey{capposition}|=beside,|
@@ -3161,17 +3293,17 @@
% | {...}|
% | {\caption{...}\label{...}}|\nopagebreak
% |\end{figure}|
-% \end{Quote}%
+% \end{Quote}\pagebreak[2]%
% \floatsetup[figure]{style=Boxed,frameset={\fboxsep8pt},capbesideframe=yes,objectset=justified,
% capbesideposition={right,top},footnoterule=limited}
-% \captionsetup[figure]{strut=no}
+% \captionsetup[capbesidefigure]{strut=no}
% \thisfloatsetup{capposition=beside,floatwidth=sidefil,capbesidewidth=4cm}
% \begin{figure}[H]
% {\TEXTBOX}
% {\caption{Подпись сбоку объекта в~рамке, выровнена по верху рамки}%%^^A
% \label{capbesideframeI}}%
% \end{figure}
-% \begin{Quote}\openup.5pt
+% \begin{Quote}
% \begin{preamble}\nopagebreak
% |\floatsetup[figure]{...,capbesideframe=no,...}|
% |...|
@@ -3183,7 +3315,7 @@
% \end{Quote}%
% \floatsetup[figure]{capbesideframe=no}
% \thisfloatsetup{capposition=beside,floatwidth=9cm,capbesidewidth=sidefil}
-% \captionsetup{strut=no}
+% \captionsetup[capbesidefigure]{strut=no}
% \begin{figure}[H]
% {\TEXTBOX}
% {\caption{Подпись сбоку объекта в~рамке, выровнена по верху содержимого объекта}%
@@ -3191,13 +3323,15 @@
% \end{figure}
%\endgroup
%
-%^^A% \emph{Floatrow note.} For examples above was also used |\captionsetup{strut=no}| sentence,
+%^^A% \emph{Floatrow note.} For examples above the |\captionsetup{strut=no}| sentence also was used,
%^^A% which cancels struts at the beginning and end of caption (|\strut|: the rules with height
%^^A% and depth, which are set accordingly to current |\baselineskip|).
% \noindent\emph{Замечание \textsf{floatrow}}.
-% Для примеров выше также был задан специальный ключ |\captionsetup{strut=no}|, который
+% Для примеров выше также был задан специальный ключ |\captionsetup|\allowbreak
+% |[capbesidefigure]|\allowbreak|{strut=no}|, который
% отменяет «распорки» вначале и~в~конце подрисуночной подписи (|\strut|: специальные невидимые линейки,
-% высота и~глубина которых изменяется в~зависимости от заданного в~данный момент интерлиньяжа, |\baselineskip|).
+% высота и~глубина которых изменяется в~зависимости от заданного в~данный момент интерлиньяжа,
+% |\baselineskip|).
%
%
% \penalty-5000
@@ -3226,58 +3360,58 @@
% всегда помещаются внизу бокса.
% \end{Options}
%^^A% In the case of caption
-%^^A% beside float object, footnotes and foot text always placed below
+%^^A% beside float object, footnotes and foot text are always placed below
%^^A% caption.
% В~случае подписи стоящей сбоку,
% сноски и~экспликации всегда помещаются под подписью.
%
-%^^A% Next example shows the usage of |caption| option:
+%^^A% The next example shows the usage of the |caption| option of this key:
% Следующий пример демонстрирует использование опции |caption|:
-%\begin{Quote}
+%\begin{Quote}\openup.5pt
%\begin{preamble}
%|\floatsetup{|\FRkey{style}|=ruled,footposition=caption}|
-%\end{preamble}
-% |\begin{figure}|
-% | ...|
+%\end{preamble}\nopagebreak
+% |\begin{figure}|\nopagebreak
+% | ...|\nopagebreak
% | \caption{...}\label{...}%|
-% | \floatfoot{...}|
+% | \floatfoot{...}|\nopagebreak
% |\end{figure}|
-%\end{Quote}%
+%\end{Quote}\vskip-.5\lastskip
%\begingroup\floatsetup[figure]{style=ruled,footposition=caption}
% \begin{figure}[H]
% \unitlength\unitlength\input{TheCat.picture}
% \caption{Рисунок в~стиле \texttt{ruled} с~экспликацией, помещённой сразу под содержимым подписи}%
% \label{ruled:footposition}%
-% \floatfoot{На рисунке изображение очень симпатичной мордочки очень забавной рыжей и~очень
-% пушистой кошки. У~кошки жёлтые глаза, большие уши, маленький розовый носик и~толстые белые усы}
+% \floatfoot{На рисунке изображение очень симпатичной мордочки очень забавной и~очень пушистой
+% рыжей кошки. У~кошки жёлтые глаза, большие уши, маленький розовый носик и~толстые белые усы}
% \end{figure}%^^A
%\endgroup
%
-%^^A% \subsubsection{Defining Vertical Alignment}\label{sec:heightadjust}
+%^^A% \subsubsection{Vertical Alignment of Float Elements}\label{sec:heightadjust}
% \subsubsection{Вертикальное выравнивание элементов флота}\label{sec:heightadjust}
% \DescribeMacro{heightadjust}\label{setup:heightadjust}%^^A
%^^A% Defines whether the common maximum height of objects
-%^^A% or/and captions in \env{floatrow} will be used. It has
-%^^A% following options
-% Определяет будет ли использоваться в~ряду (\env{floatrow}) максимальная
+%^^A% or/and captions in the |floatrow| environment will be used for building of float row.
+%^^A% It has following options\par
+% Определяет будет ли использоваться в~ряду (|floatrow|) максимальная
% высота объекта
% и/или подписи в~качестве общей. Ключ имеет следующие опции
% \begin{Options}{\OptionLabel}\samepage
% \item[all]
%^^A% adjust both caption and object heights (e.g. for styles
-%^^A% |Ruled| and |BOXED|);
+%^^A% |ruled|, |Ruled| and |BOXED|);
% выровнять высоты объектов и подписей по максимальной
-% высоте (например, используется стилями |Ruled| и |BOXED|);
+% высоте (например, используется стилями |ruled|, |Ruled| и~|BOXED|);
% \item[caption]
-%^^A% adjust caption heights (e.g. for styles |Plaintop|);
+%^^A% adjust caption heights (e.g. for |Plaintop| style);
% выровнять высоты подписей по максимальной высоте
% (используется стилем |Plaintop|);
% \item[object]
-%^^A% adjust object heights (e.g. for styles |Boxed|);
+%^^A% adjust object heights (e.g. for |Boxed| style);
% выровнять высоты объектов по максимальной высоте
% (используется стилем |Boxed|);
% \item[none]
-%^^A% nothing to be adjusted;
+%^^A% nothing to be adjusted (the |plain| style);
% никакие высоты не изменяются (используется стилем |plain|);
% \item[nocaption]
%^^A% no adjusting for captions;
@@ -3298,6 +3432,7 @@
% Два следующих примера демонстрируют стили |ruled| и~|Ruled|.
% Оба стиля используют ключ |heightadjust=all|, но первый стиль
% использует |capposition=top|, а~второй \cdash--- |capposition=TOP|.
+%\begingroup
%\begin{Quote}
%\begin{preamble}
%|\floatsetup{|\FRkey{style}|=ruled}|
@@ -3311,7 +3446,8 @@
% | {\caption{Рисунок справа ...}\label{...}}{...}|
% |\end{floatrow}|\nopagebreak
% |\end{figure}|\vspace*{-.75\intextsep}
-%\end{Quote}%
+%\end{Quote}\pagebreak[2]%
+% \captionsetup{strut=yes}
% \begin{figure}[H]\floatsetup{style=ruled}\killfloatstyle
% \begin{floatrow}
% \ffigbox
@@ -3320,7 +3456,7 @@
% \label{leftfig:ruled}}%
%
% \ffigbox
-% {\caption{Рисунок справа в~ряду также использует настройки стиля \texttt{ruled}}%^^A
+% {\caption{Рисунок справа в~ряду также использует настройки стиля \texttt{ruled}\protect\vphantom y}%^^A
% \label{rightfig:ruled}}
% {\unitlength1.25\unitlength\input{Cat.picture}}
% \end{floatrow}
@@ -3331,6 +3467,7 @@
%\end{preamble}\nopagebreak
% |...|\vspace*{-.75\intextsep}
%\end{Quote}%
+% \captionsetup{strut=yes}
% \begin{figure}[H]\floatsetup{style=Ruled}\killfloatstyle
% \begin{floatrow}
% \ffigbox
@@ -3339,28 +3476,29 @@
% \label{leftfig:Ruled}}%
%
% \ffigbox
-% {\caption{Рисунок справа в~ряду также использует настройки стиля \texttt{Ruled}}%^^A
+% {\caption{Рисунок справа в~ряду также использует настройки стиля \texttt{Ruled}\protect\vphantom y}%^^A
% \label{rightfig:Ruled}}
% {\unitlength1.25\unitlength\input{Cat.picture}}
% \end{floatrow}
% \end{figure}\pagebreak[1]
+%\endgroup
%
% \addvspace\medskipamount\noindent
% \DescribeMacro{valign}\label{setup:valign}%^^A
%^^A% Defines vertical alignment of
-%^^A% float objects in \env{floatrow} if |heightadjust=all| or
-%^^A% |heightadjust=object|, or |\floatbox| stuff uses \meta{height}
+%^^A% float objects in |floatrow| if |heightadjust=all| or
+%^^A% |heightadjust=object| keys were used, or |\floatbox| stuff uses \meta{height}
%^^A% argument with value, which differs from the height of object.
-%^^A% The options of this key analogous to vertical
-%^^A% alignment option in \env{minipage} environment and |\parbox|
+%^^A% The options of this key are analogous to vertical
+%^^A% alignment option in |minipage| environment and |\parbox|
%^^A% command. Default option is |c| (centered vertical alignment).
% Определяет вертикальное выравнивание объектов в~ряду
-% (\env{floatrow}) если задан ключ |heightadjust=all| или
+% (|floatrow|) если заданы ключи |heightadjust=all| или
% |heightadjust=object| или в~командах |\floatbox| используется
% аргумент \meta{height}
% с~величиной б\'ольшей высоты объекта. Опции этого ключа аналогичны
% опции вертикального
-% выравнивания в~окружении \env{minipage} и~команде |\parbox|.
+% выравнивания в~окружении |minipage| и~команде |\parbox|.
% Опция по умолчанию: |c|
% (центрированное вертикальное выравнивание).
% \begin{Options}{cc}\samepage
@@ -3405,7 +3543,7 @@
%^^A% The example with figures \ref{leftfig:BOXED:valigned}
%^^A% and \ref{rightfig:BOXED:valigned} shows |BOXED| style, which
%^^A% uses |heightadjust=all| settings already, and
-%^^A% there was also added |valign=t|.
+%^^A% also the |valign=t| option was added.
% Пример с~рисунками \ref{leftfig:BOXED:valigned}
% и~\ref{rightfig:BOXED:valigned} демонстрируют стиль |BOXED|,
% который уже использует |heightadjust=all|,
@@ -3442,9 +3580,9 @@
% \end{figure}%^^A
%^^A% Please look at the \meta{height} and \meta{width} options of |\ffigbox|
%^^A% commands of the figure~\ref{BOXED:heightmod}
-%^^A% and beside figures\ref{leftfig:BOXED:valigned}, \ref{rightfig:BOXED:valigned} consequently:
+%^^A% and beside figures~\ref{leftfig:BOXED:valigned}, \ref{rightfig:BOXED:valigned} consequently:
%^^A% you may set the height and widths in this way with \package{calc} package.
-%^^A% Right figure has double height in the \meta{height} argument of |\ffigbox|.
+%^^A% Right figure in the row has double height in the \meta{height} argument of |\ffigbox|.
% Посмотрите на задание ширины и~высоты в~опциях \meta{height} и~\meta{width} команды |\ffigbox|
% в~рисунке~\ref{BOXED:heightmod}
% и~в~двух рисунках~\ref{leftfig:BOXED:valigned}, \ref{rightfig:BOXED:valigned} соответственно:
@@ -3455,7 +3593,7 @@
% \subsubsection{Оформление для разворотов}
% \DescribeMacro{facing}\label{setup:facing}%^^A
%^^A% This key defines whether facing layout is used
-%^^A% for floats, if it switched on, key options, which create different layout for even and odd pages
+%^^A% for floats, if it is switched on, key options, which create different layout for even and odd pages
%^^A% are switched on. This key works if |twoside| option is switched on inside the
%^^A% document class line.
% Этот ключ определяет будет ли использоваться оформление флотов
@@ -3475,7 +3613,7 @@
%
%^^A% The figures~\ref{intro:beside} and~\ref{intro:beside:FBwidth} with beside captions
%^^A% in the Introduction illustrate these options---%^^A
-%^^A% \texttt{facing=yes,\allowbreak capbesideposition=inside}.
+%^^A% |facing=yes,|\allowbreak|capbesideposition=inside|.
% Рисунки~\ref{intro:beside} и~\ref{intro:beside:FBwidth} с~подписями сбоку
% во введении иллюстрируют опции \cdash---
% \texttt{facing=yes,\allowbreak capbesideposition=inside}.
@@ -3492,33 +3630,33 @@
% |justification=| команды |\captionsetup|.
% \begin{Options}{\OptionLabel}
% \item[justified]
-%^^A% Blocks (in the case of a~picture or text box)
-%^^A% moved to the left, the object text aligned as a normal paragraph (without paragraph
-%^^A% indentation). (This is the default.)
+%^^A% Blocks (in the case of a~picture or text in parbox)
+%^^A% moved to the left, the text aligned as a normal paragraph (without indentation).
% Блоки (рисунки или текст в~боксе) сдвигаются влево,
-% текст объекта печатается как обычный абзац, но без отступа. (Задано по умолчанию.)
+% текст объекта печатается как обычный абзац, но без отступа.
%
% \item[centering]
-%^^A% Each line of the object text will be centered.
-% Блоки и строки текста объекта центрируются.
+%^^A% Blocks centered, each line of the object text will be centered. (This is the default.)
+% Блоки и строки текста объекта центрируются. (Задано по умолчанию.)
%
% \item[raggedright]
-%^^A% Each line of the object text will be moved to the left margin.
+%^^A% Blocks moved to the left, each line of the text shoved to the left margin.
% Блоки и строки текста объекта выключаются влево.
%
% \item[RaggedRight]
-%^^A% As in previous item, each line of the object text will be moved to the
+%^^A% As in previous item, each line of the text shoved to the
%^^A% left margin, too.
%^^A% But this time the command |\RaggedRight| of the \package{ragged2e} package
%^^A% will be used to achieve this. This difference is that this time
-%^^A% the word breaking algorithm of \TeX\ will work inside the object text.
+%^^A% the word breaking algorithm of \TeX\ will work inside the text.
% Как и~в~предыдущем пункте, блоки и строки текста объекта также выключаются влево.
% Но в~этом случае используется команда |\RaggedRight| пакета \package{ragged2e}.
% Разница состоит в~том, что задействован алгоритм переносов внутри текста
% как в plain~\TeX'е.
%
% \item[raggedleft]
-%^^A% Each line of the object text will be moved to the right margin.
+%^^A% Blocks moved to the right,
+%^^A% each line of the text shoved to the right margin.
% Блоки и строки выключаются вправо.
%
%^^A% \item[RaggedLeft]
@@ -3537,11 +3675,11 @@
% \DescribeMacro{margins}\label{setup:margins}%^^A
%^^A% Defines margins (skips, rules or other margin material) of alone float boxes with
%^^A% captions above/below, of float boxes with beside captions, and of
-%^^A% \env{floatrow} environments. It has following three predefined
+%^^A% |floatrow| environments. It has following three predefined
%^^A% options:
% Определяет поля (отбивки, линейки или другой материал) для отдельных флотов с~подписями сверху/снизу,
% для отдельных флотов с~подписями сбоку, и~для окружения
-% \env{floatrow}. Ключ уже имеет три предопределённые опции:
+% |floatrow|. Ключ уже имеет три предопределённые опции:
% \begin{Options}{\OptionLabel}
% \item[centering]
%^^A% float box centered;
@@ -3550,8 +3688,29 @@
%^^A% float box flushed to the left (see figure~\ref{fig:floatwidth});
% бокс флота (ряд флотов) выключается влево (см.~рис.~\ref{fig:floatwidth});
% \item[raggedleft]
-%^^A% float box flushed to the right.
-% бокс флота (ряд флотов) выключается вправо.
+%^^A% float box flushed to the right;
+% бокс флота (ряд флотов) выключается вправо;
+% \item[hangleft]
+%^^A% usually for wide floats: left edge of float boxes hangs to the margin space (there are used
+%^^A% |\marginparwidth| and |\marginparsep| values; the |\leftskip| and |\rightskip| settings are
+%^^A% added, which have been taken from the |objectset=| key);
+% возможный вариант для звёздного окружения, используемого для широких флотов:
+% левый край боксов флотов выступает на поле (для этого используются
+% значения |\marginparwidth| и~|\marginparsep|; добавляются значения |\leftskip| и~|\rightskip|
+% из настроек ключа |objectset=|);
+% \item[hangright]
+%^^A% analogous to previous, right edge of floats boxes hangs to the margin space;
+% аналогична предыдущей, правый край боксов флотов выступает на поле;
+% \item[hanginside]
+%^^A% analogous to previous, but in this option hangs inner edge for facing/twoside layout,
+%^^A% or left margin for one side layout;
+% аналогична предыдущей, но в~этой опции край флотов выступает в~корешковое поле, если
+% макет документа двусторонний, или в~левое поле при одностороннем макете;
+% \item[hangoutside]
+%^^A% analogous to previous, but in this option hangs outer edge for facing/twoside layout,
+%^^A% or right margin for one side layout;
+% аналогична предыдущей, но в~этой опции край флотов выступает во внешнее поле, если
+% макет документа двусторонний, или в~правое поле при одностороннем макете;
% \item[...]
%^^A% You may create your own alignment settings with the \\|\DeclareMarginSet| command, see
%^^A% page~\pageref{ssec:decl:marg}.
@@ -3563,11 +3722,10 @@
% \subsubsection{Определение разделителей}\label{sec:set:sep}
% \noindent
% \DescribeMacro{floatrowsep}\label{setup:floatrowsep}%^^A
-%^^A% Sets separation material between beside float boxes (defined
-%^^A% by |\floatbox| macro etc., see page~\pageref{sec:floatbox})
-%^^A% inside \env{floatrow} environment (see page~\pageref{sec:floatrow}).
+%^^A% Sets separation material between beside float boxes in one row
+%^^A% inside |floatrow| environment (see page~\pageref{sec:floatrow}).
% Задаёт разделительный материал между плавающими объектами в~одном ряду,
-% внутри окружения \env{floatrow} (см.~с.~\pageref{sec:floatrow}).
+% внутри окружения |floatrow| (см.~с.~\pageref{sec:floatrow}).
%
% \addvspace\smallskipamount\noindent
% \DescribeMacro{capbesidesep}\label{setup:capbesidesep}%^^A
@@ -3584,7 +3742,7 @@
% Они используют следующие предопределённые опции:
% \begin{Options}{\OptionLabel}
% \item[columnsep]
-% horizontal skip${}={}$|\columnsep| (default for both keys);
+%^^A% horizontal skip${}={}$|\columnsep| (default for both keys);
% горизонтальная отбивка${}={}$|\columnsep| (межколонник при двух-
% и~многоколонном наборе, опция по умолчанию для обоих ключей);
% \item[quad]
@@ -3608,14 +3766,17 @@
% вы можете задать свои собственные установки с~помощью команды |\DeclareFloatSeparators|
% (см.~с.~\pageref{setup:DeclareFloatSeparators})
% \end{Options}
-%^^A% This documentation uses settings |floatrowsep=qquad,capbesidesep=quad|.
+%^^A% This documentation uses settings |floatrowsep=qquad| for separation of
+%^^A% beside floats and\allowbreak\ |capbesidesep=quad|
+%^^A% for floats with beside captions.
% Данная документация использует настройки |floatrowsep=qquad,| для флотов рядом и~|capbesidesep=quad|
% для флотов с~подписью сбоку.
%
%^^A% The figure \ref{fig:plain:trick} uses tricky float style, which shows you layout, where
%^^A% the |capbesidewidth=| key with absolute value appears very useful.
% Рисунок \ref{fig:plain:trick} использует хитроумный вариант
-% оформления где ключ |capbesidewidth=| с~абсолютным значением оказывается очень полезным.
+% оформления где ключ, определяющий ширину подписи сбоку |capbesidewidth=|
+% как абсолютное значение, оказывается очень полезным.
%\begin{Quote}
%\begin{preamble}
%|\|\FRkey{DeclareFloatSeparators}|{mcapwidth}{\hskip-\FCwidth}|
@@ -3633,12 +3794,13 @@
%\end{Quote}
%^^A% In this style all figures with beside captions centered accordingly to
%^^A% full text \verb|\hsize|, because of the separator between float object and
-%^^A% caption has negative value of caption width (see page~\ref{setup:DeclareFloatSeparators}).
+%^^A% caption has negative value of caption width.
%^^A% Usage of such float layout supposes that all
%^^A% float objects with beside captions are narrower than |\hsize| (|\textwidth|) by at least 2~caption
%^^A% widths. Please note the |\FCwidth| command in the definition of |mcapwidth|
-%^^A% key---later you may change the width of beside caption (loading settings inside |\thisfloatsetup|),
-%^^A% and picture will be anyway
+%^^A% key---later you may change the width of beside caption (loading e.g.
+%^^A% |\thisfloatsetup|\allowbreak|{capbesidewidth=8cc}| settings), and, in spite of the value
+%^^A% the separator also will be changed, picture will be anyway
%^^A% centered accordingly to full \verb|\hsize|.
% В~этом случае все рисунки с~подписями сбоку будут центрированы
% относительно \verb|\hsize|, поскольку разделитель между объектом и~подписью сбоку
@@ -3646,8 +3808,8 @@
% Использование такого оформления флота предполагает что все объекты флота \'уже чем
% |\textwidth| или заданного значения \verb|\hsize| (|\textwidth|), как минимум на 2~ширины подписи.
% Обратите внимание, что в~опции |mcapwidth| используется команда |\FCwidth| \cdash---
-% в~документе вы можете изменить ширину подписи сбоку (задав, например, настройки в~команде
-% |\thisfloatsetup|), но рисунок всё равно центрируется
+% в~документе вы можете изменить ширину подписи сбоку (задав, например, настройки
+% |\thisfloatsetup||{capbesidewidth=8cc}| перед нужным окружением), рисунок всё равно отцентрируется
% относительно всей ширины \verb|\hsize|.
%
% \begingroup
@@ -3677,10 +3839,10 @@
% \addvspace\smallskipamount\noindent
% \DescribeMacro{rowprecode}\label{setup:rowprecode}%^^A
%^^A% Defines skip, rule or other analogous code above alone float box,
-%^^A% or, in the case of beside floats inside \env{floatrow} environment,
+%^^A% or, in the case of beside floats inside |floatrow| environment,
%^^A% above float row (see page~\pageref{intro:leftfig:row} and~\pageref{fig:rotrow:WcatI}).
% Определяет отбивку, линейку или аналогичный материал
-% сверху отдельного флота или сверху ряда флотов в~окружении \env{floatrow}
+% сверху отдельного флота или сверху ряда флотов в~окружении |floatrow|
% (см.~с.~\pageref{intro:leftfig:row} и~\pageref{fig:rotrow:WcatI}).
%
% \addvspace\smallskipamount\noindent
@@ -3699,22 +3861,22 @@
% \addvspace\smallskipamount\noindent
% \DescribeMacro{rowpostcode}\label{setup:rowpostcode}%^^A
%^^A% Defines skip, rule or other analogous code below alone float box, or,
-%^^A% in the case of beside floats inside \env{floatrow} environment,
+%^^A% in the case of beside floats inside |floatrow| environment,
%^^A% below float row (see page~\pageref{intro:leftfig:row} and~\pageref{fig:rotrow:WcatI}).
% Определяет отбивку, линейку или аналогичный материал снизу
% отдельного флота или
-% снизу ряда флотов в~окружении \env{floatrow} (см.~с.~\pageref{fig:rotrow:WcatI}).
+% снизу ряда флотов в~окружении |floatrow| (см.~с.~\pageref{fig:rotrow:WcatI}).
%
-%^^A% For all these keys there are predefined following options (settings
+%^^A% For all these keys there are predefined following options (settings
%^^A% were taken from styles created in \package{float} package):
% Для всех этих ключей предопределены следующие опции (настройки
% взяты из стилей, созданных пакетом \package{float}):
% \begin{Options}{\OptionLabel}\makeatletter\@itempenalty10000\makeatother
% \item[none]
-%^^A% absent code (the default option for |precode|, |rowprecode|, |postcode| and |rowpostcode|
-%^^A% keys);
+%^^A% absent code (the default option for |precode=|, |rowprecode=|, |postcode=| and |rowpostcode=|
+%^^A% keys); in |plain|, |plaintop|, |boxed|, and similar styles;
% отбивка отсутствует (является опцией по умолчанию для ключей |precode|, |rowprecode|,
-% |postcode| и~|rowpostcode|);
+% |postcode| и~|rowpostcode|) в~стилях |plain|, |plaintop|, |boxed| и~т.\,п.;
% \item[thickrule]
%^^A% thick rule (.8pt) with 2pt vertical skip below---rule above float box
%^^A% in |ruled| and |Ruled| styles which is used there by
@@ -3730,14 +3892,15 @@
% в~2pt \cdash--- средняя линейка в~стиле |ruled| и~|Ruled|, печатается между
% объектом и~подписью и~используется ключом |midcode=|;
% \item[lowrule]
-% rule of default thickness (.4pt), with 2pt vertical skip above---rule below float box
-% in |ruled| and |Ruled| styles, used there by |postcode=| key;
+%^^A% rule of default thickness (.4pt), with 2pt vertical skip above---rule below float box
+%^^A% in |ruled| and |Ruled| styles, used there by
+%^^A% |postcode=| key;
% линейка обычной толщины (.4pt), с~отбивкой сверху
% в~2pt "--- нижняя линейка в~стиле |ruled| используется ключом |postcode=|;
% \item[captionskip]
-%^^A% vertical skip which uses the value, defined in |captionskip=| key, this option is used
-%^^A% by |midcode=| key in |plain|, |plaintop|, |boxed| etc. styles (the default option for
-%^^A% |midcode=| key).
+%^^A% vertical skip which uses the value, defined in |captionskip=| key; the default option for
+%^^A% |midcode=| key: this option is used
+%^^A% in |plain|, |plaintop|, |boxed|, and similar styles.
% опция использует вертикальную отбивку, задаваемую ключом |captionskip=|, и~в~свою очередь
% используется стилями |plain|, |plaintop|, |boxed| и~др. (является опцией по умолчанию
% для ключа |midcode=|).
@@ -3747,6 +3910,13 @@
% Вы можете задать свои установки с~помощью команды~\\|\DeclareFloatVCode|,
% см.~с.~\pageref{ssec:decl:rule}.
% \end{Options}
+%^^A% The |rowprecode| and~|rowpostcode| keys, in the case of unfilled row
+%^^A% may occupy the whole width of the predefined size or get the natural width,
+%^^A% depending to the defined settings of row contents (see description of the
+%^^A% \FRkey{rowfill} key, page~\pageref{setup:rowfill}).
+% В~зависимости от настроек ключи |rowprecode=| и~|rowpostcode=|, если флоты занимают не всю ширину ряда,
+% могут принять натуральную ширину неполного ряда или растянуться на весь формат (см. описание
+% ключа \FRkey{rowpfill} на с.~\pageref{setup:rowfill}).
%
%^^A% \subsubsection{Defining Float Frames}
% \subsubsection{Задание рамок для флотов}
@@ -3754,18 +3924,33 @@
%^^A% Defines type of frame; the
%^^A% \package{floatrow} package offers only one type of frame:
% Определяет тип рамки; пакет
-% \package{floatrow} предлагает только два вида рамки:
+% \package{floatrow} предлагает только следующие виды рамок:
% \RestoreSpaces\begin{Options}{\OptionLabel}
% \item[fbox]
+%^^A% standard frame;
% стандартная рамка.
% \item[colorbox]
%^^A% colored frame, needs also \package{color} package;
-%^^A% if not defined, there is used |\fbox|;
+%^^A% if not defined, the |\fbox| command is used instead.
% цветная рамка, для неё нужен пакет \package{color};
% если эта рамка не определена, используется обычная |\fbox|;
+% \item[FRcolorbox]\label{setup:FRcolorbox}%
+%^^A% colored frame which allow to set additional material attached to its corners,
+%^^A% needs also \package{color} package;
+%^^A% if not defined, there is used |\fbox|;
+% цветная рамка, позволяющая задать линейки или другой материал, привязанный к~её углам;
+% если эта рамка не определена, используется обычная |\fbox|;
+% \item[corners]\label{setup:corners}%
+%^^A% the same as previous but without |\colorbox|---it puts the corner material only,
+%^^A% (current option doesn't need the frame definition);
+%^^A% needs also \package{color} package (in current version).
+% аналогична предыдущей но не создаёт цветной рамки |\colorbox| \cdash---
+% помещается только материал, заданный по углам
+% (в~данной опции определения рамки не требуется);
+% для этой опции всё равно необходим пакет \package{color}.
% \end{Options}
%^^A% There are options for additional frames, offered by \package{fr-fancy}
-%^^A% package, installed with \env{floatrow}:
+%^^A% package, installed with |floatrow|:
% Далее идут опции для задания дополнительных вариантов рамок,
% предлагаемых пакетом \package{fr-fancy},
% который инсталлируется вместе с~\package{floatrow}:
@@ -3792,6 +3977,13 @@
% \begin{Quote}
% |frameset={\fboxrule1pt\fboxsep12pt}|\quad.
% \end{Quote}
+%^^A% The default settings for frame building with the
+%^^A% |\fbox| command:
+% По умолчанию используются стандартные значения для построения рамки с~помощью команды
+% |\fbox|:
+% \begin{Quote}
+% |\fboxrule=.4pt \fboxsep=3pt|\quad.
+% \end{Quote}
%
% \addvspace\medskipamount\noindent
% \DescribeMacro{framearound}\label{setup:framearound}%^^A
@@ -3803,7 +3995,13 @@
% только содержимое объекта;
% \item[all]
%^^A% full float box including object, caption, and any foot text.
-% весь бокс флота, включая объект, подпись, сноски/экспликации.
+% весь бокс флота, включая объект, подпись, сноски/экспликации;
+% \item[row]
+%^^A% float row of beside floats, or alone float;
+% весь ряд флотов, или отдельно стоящий флот;
+% \item[none]
+%^^A% nothing.
+% нет рамки.
% \end{Options}
%
% \addvspace\medskipamount\noindent
@@ -3820,17 +4018,19 @@
% нужно ли \emph{ширину рамки} делать равной ширине
% текста, предопределённой ширине |\hsize| или значению \meta{width} заданному в~командах
% |\floatbox| (|framefit=yes|),
-% объект в~этом случае
-% сужается, (см.~рис.~\ref{fig:setup:Boxed} и~\ref{fig:setup:FBwidth:Boxed});
+% ширина бокса для объекта в~этом случае
+% уменьшается, (см.~рис.~\ref{fig:setup:Boxed});
% или рамка выступает в~обе стороны и
% в~этом случае \emph{ширина объекта} будет равна ширине
% текста, предопределённой ширине |\hsize| или значению \meta{width} заданному в~командах
% |\floatbox| (|framefit=no|, см.~рис.~\ref{fig:setup:boxed}).
% \begingroup
% \begin{Quote}\openup-.5pt
+%\begin{preamble}%
% |\floatsetup[figure]{framestyle=fbox,|\nopagebreak
% | framearound=object,frameset={\fboxrule1pt\fboxsep14pt},|
% | framefit=yes}%|$\approx|style=Boxed|$
+%\end{preamble}%
% |\begin{figure}|
% |\|\FRkey[FB]{ffigbox}|[5cm]|
% | {...}{\caption{...}}|\nopagebreak
@@ -3846,7 +4046,9 @@
% \floatsetup[figure]{framestyle=fbox,heightadjust=object,
% framearound=object,frameset={\fboxrule1pt\fboxsep14pt},framefit=no}%%^^A$\equiv|style=boxed|$
% \begin{Quote}\openup-.5pt
+%\begin{preamble}%
% |\floatsetup[figure]{...,framefit=no}%|$\approx|style=boxed|$
+%\end{preamble}%
% |\begin{figure}|%
% |\ffigbox[5cm]|
% | {...}{\caption{...}}|\nopagebreak
@@ -3858,12 +4060,16 @@
% объекта выступает за края бокса \hbox{флота}}\label{fig:setup:boxed}}
% \end{figure}%
%
-%^^A% Next goes example |framefit=yes| key in the case of |[\FBwidth]| option of |\ffigbox| command.
-%^^A% In this case the width of float box expanded to the width of framed object.
-% Следующим идёт пример с~ключом |framefit=yes|, а~в~команде |\ffigbox| задана опция |[\FBwidth]|.
+%^^A% Next follows an example with |framefit=yes| key in the case of |[\|\FRkey{FBwidth}|]|
+%^^A% option of |\ffigbox|
+%^^A% command. In this case the width of float box (here: the width of caption) expanded to the
+%^^A% width of framed object.
+% Следующим идёт пример с~ключом |framefit=yes|, а~в~команде |\ffigbox| задана опция |[\|\FRkey{FBwidth}|]|.
% В~этом случае ширина бокса флота увеличивается до размера объекта в~рамке.
% \begin{Quote}\openup-.5pt
+%\begin{preamble}%
% |\floatsetup[figure]{...,framefit=yes}%|$\approx|style=Boxed|$
+%\end{preamble}%
% |\begin{figure}|
% |\|\FRkey[FB]{ffigbox}|[\|\FRkey[FB]{FBwidth}|]|
% | {...}{\caption{...}}|\nopagebreak
@@ -3880,18 +4086,158 @@
% \end{figure}%
% \endgroup
%
+% \addvspace\medskipamount\noindent
+% \DescribeMacro{rowfill}\label{setup:rowfill}%^^A
+%^^A% Boolean key which in the case of |true| the material above and below float
+%^^A% row (the |rowprecode=| and |rowpostcode=| keys) or row frames (|framearound=row| option)
+%^^A% will be expanded to full predefined width, otherwise the rule or frame material will
+%^^A% have natural width of beside float boxes. Default value is |false|.
+% Булев параметр, при значении |true| материал (линейки) сверху и~снизу всего
+% ряда (ключи |rowprecode=| и~|rowpostcode=|) или рамки (опция |framearound=row|) растянутся
+% на полную ширину, в~противном случае линейки или рамки примут натуральную ширину
+% окружённого ими ряда флотов. (Нерастянутый ряд выключится согласно настройкам
+% |objectset=|.) По умолчанию данная опция |false|.
+%
+%\begin{Quote}
+%\begin{preamble}
+%|\|\FRkey{DeclareColorBox}|{yellowplate}{\colorbox{yellow}}|
+%|\floatsetup{style=plain,|\FRkey{framestyle}|=colorbox,|
+%| |\FRkey{framearound}|=row,|\FRkey{colorframeset}|=yellowplate,|\FRkey{frameset}|={\fboxrule0pt},|
+%| |\FRkey{framestyle}|=colorbox,|\FRkey{framefit}|=yes,|\FRkey{heightadjust}|=object,|\FRkey{valign}|=c}|
+%|\usepackage{calc}|\nopagebreak
+%\end{preamble}
+% |\begin{figure}|
+% |\begin{|\FRkey[sec]{floatrow}|}|
+% | \|\FRkey[FB]{ffigbox}|[\|\FRkey[FB]{FBwidth}|+2cm]|
+% | {...}|
+% |\end{floatrow}|\nopagebreak
+% |\end{figure}|\vspace*{-.75\intextsep}
+%\end{Quote}%
+%\begingroup\floatsetup{style=plain,framearound=row,colorframeset=yellowplate,
+% framestyle=colorbox,framefit=yes,heightadjust=object,valign=c}
+% \begin{figure}[H]
+% \begin{floatrow}
+% \ffigbox[\FBwidth+2cm]
+% {\unitlength.9\unitlength\input{BlackCat.picture}}
+% {\caption{Рисунок слева в~неполном ряду, помещённом на цветную плашку. Ширина плашки
+% равна натуральной ширине флотов}%
+% \label{leftfig:BOXED:valigned:rowbox}}%
+% \ffigbox[\FBwidth+2.4cm]
+% {\caption{Рисунок справа в~неполном ряду, помещённом на цветную плашку}%^^A
+% \label{rightfig:BOXED:valigned:rowbox}}
+% {\unitlength1.25\unitlength\input{Cat.picture}}
+% \end{floatrow}
+% \end{figure}%^^A
+%\endgroup
+%^^A% The result you see in the row of
+%^^A% figures~\ref{leftfig:BOXED:valigned:rowbox}, \ref{rightfig:BOXED:valigned:rowbox}.
+% Результат вы видите на примере с~рисунками%^^A
+% ~\ref{leftfig:BOXED:valigned:rowbox}, \ref{rightfig:BOXED:valigned:rowbox}.
+%
+%\begin{Quote}
+%\begin{preamble}
+%|\floatsetup{...rowfill=yes}|
+%|...|\nopagebreak
+%\end{preamble}
+% |...|\vspace*{-.75\intextsep}
+%\end{Quote}%
+%\begingroup\floatsetup{style=plain,framearound=row,colorframeset=yellowplate,rowfill=yes,
+% framestyle=colorbox,framefit=yes,heightadjust=object,valign=c}
+% \begin{figure}[H]
+% \begin{floatrow}
+% \ffigbox[\FBwidth+2cm]
+% {\unitlength.9\unitlength\input{BlackCat.picture}}
+% {\caption{Рисунок слева в~неполном ряду, помещённом на цветную плашку.
+% Ширина плашки задана на полный формат}%
+% \label{leftfig:BOXED:valigned:fillrowbox}}%
+% \ffigbox[\FBwidth+2.4cm]
+% {\caption{Рисунок справа в~неполном ряду, помещённом на цветную плашку, заданную на всю ширину}%^^A
+% \label{rightfig:BOXED:valigned:fillrowbox}}
+% {\unitlength1.25\unitlength\input{Cat.picture}}
+% ^^A\ffigbox[\Xhsize]{}{\strut}
+% \end{floatrow}
+% \end{figure}%^^A
+%\endgroup
+%^^A% The result you see in the row of
+%^^A% figures~\ref{leftfig:BOXED:valigned:fillrowbox}, \ref{rightfig:BOXED:valigned:fillrowbox}.
+% Результат вы видите на примере с~рисунками%^^A
+% ~\ref{leftfig:BOXED:valigned:fillrowbox}, \ref{rightfig:BOXED:valigned:fillrowbox}.
+%
+%\begin{Quote}
+%\begin{preamble}
+%|\floatsetup[widefloat]{margins=hanfleft}|
+%|\floatsetup{...}|
+%|...|\nopagebreak
+%\end{preamble}
+% |...|\vspace*{-.75\intextsep}
+%\end{Quote}%
+%\begingroup\floatsetup{style=plain,framearound=row,colorframeset=yellowplate,frameset={\fboxrule0pt},
+% framestyle=colorbox,framefit=yes,heightadjust=object,valign=c}
+% \begin{figure*}[H]
+% \begin{floatrow}
+% \ffigbox[\FBwidth+2cm]
+% {\unitlength.9\unitlength\input{BlackCat.picture}}
+% {\caption{Рисунок слева в~неполном ряду, помещённом на цветную плашку
+% (альтернативное оформление с~выходом в~левое поле).
+% Ширина плашки равна натуральной ширине флотов}%
+% \label{leftfig:BOXED:valigned:widerowbox}}%
+% \ffigbox[\FBwidth+2.4cm]
+% {\caption{Рисунок справа в~неполном ряду, помещённом на цветную плашку
+% (альтернативное оформление с~выходом в~левое поле)}%^^A
+% \label{rightfig:BOXED:valigned:widerowbox}}
+% {\unitlength1.25\unitlength\input{Cat.picture}}
+% \end{floatrow}
+% \end{figure*}%^^A
+%\endgroup
+%^^A% The result you see in the row of
+%^^A% figures~\ref{leftfig:BOXED:valigned:widerowbox}, \ref{rightfig:BOXED:valigned:widerowbox}.
+% Результат вы видите на примере с~рисунками%^^A
+% ~\ref{leftfig:BOXED:valigned:widerowbox}, \ref{rightfig:BOXED:valigned:widerowbox}.
+%
+%\begin{Quote}
+%\begin{preamble}
+%|...|
+%|\floatsetup{...rowfill=yes}|
+%|...|\nopagebreak
+%\end{preamble}
+% |...|\vspace*{-.75\intextsep}
+%\end{Quote}%
+%\begingroup\floatsetup{style=plain,framearound=row,colorframeset=yellowplate,rowfill=yes,
+% framestyle=colorbox,framefit=yes,heightadjust=object,valign=c,frameset={\fboxrule0pt}}
+% \begin{figure*}[H]
+% \begin{floatrow}
+% \ffigbox[\FBwidth+2cm]
+% {\unitlength.9\unitlength\input{BlackCat.picture}}
+% {\caption{Рисунок слева в~неполном ряду, помещённом на цветную плашку (альтернативное оформление с~выходом в~левое поле). Ширина плашки задана на полный формат}%
+% \label{leftfig:BOXED:valigned:widefillrowbox}}%
+% \ffigbox[\FBwidth+2.4cm]
+% {\caption{Рисунок справа в~неполном ряду, помещённом на цветную плашку (альтернативное оформление), заданную на всю ширину}%^^A
+% \label{rightfig:BOXED:valigned:widefillrowbox}}
+% {\unitlength1.25\unitlength\input{Cat.picture}}
+% ^^A\ffigbox[\Xhsize]{}{\strut}
+% \end{floatrow}
+% \end{figure*}%^^A
+%\endgroup
+%^^A% The result you see in the row of
+%^^A% figures~\ref{leftfig:BOXED:valigned:widefillrowbox}, \ref{rightfig:BOXED:valigned:widefillrowbox}.
+% Результат вы видите на примере с~рисунками%^^A
+% ~\ref{leftfig:BOXED:valigned:widefillrowbox}, \ref{rightfig:BOXED:valigned:widefillrowbox}.
+%
%^^A% \subsubsection{Settings for Colored Frames}
% \subsubsection{Настройки для цветных рамок}
% \DescribeMacro{colorframeset}\label{setup:colorframeset}%^^A
-% \DescribeMacro{\DeclareColorBox}\label{setup:DeclareColorBox}%^^A
+% \DescribeMacro{\DeclareColorBox}\label{setup:DeclareColorBox:pre}%^^A
%^^A% This key (needs \package{color} package) defines
-%^^A% color box (default is standard |\fbox|). There are not any predefined options for this key so you
-%^^A% must define option your color box, using |\DeclareColorBox| command like following:
+%^^A% a~color box in the case of the |framestyle=colorbox| or |framestyle=FRcolorbox| settings are loaded
+%^^A% (default is standard |\fbox|). There are not any predefined options for this key so you
+%^^A% must define your color box option, using the |\DeclareColorBox| command like following:
% Данный ключ (для него необходимо
-% загрузить пакет \package{color}) определяет
-% цветную рамку (по умолчанию это команда |\fbox|).
+% загрузить пакет \package{color}) определяет настройки
+% цветной рамки, если задана опция |framestyle=colorbox| или |framestyle=FRcolorbox|
+% (по умолчанию это команда |\fbox|).
% Для данного ключа не определено готовых опций, поэтому вам нужно задать
-% опцию цветной рамки, используя команду |\DeclareColorBox|, например:
+% опцию цветной рамки, используя команду |\|\FRkey{DeclareColorBox}
+% (с.\,\pageref{setup:DeclareColorBox}), например:
% \begin{Quote}
% |\DeclareColorBox{mycolorbox}{\fcolorbox{red}{yellow}}|
% \end{Quote}
@@ -3906,13 +4252,25 @@
% |\floatsetup{colorframeset=mycolorbox}|\quad,
% \end{Quote}
%
+% \DescribeMacro{colorframecorners}\label{setup:colorframecorners}%^^A
+% \DescribeMacro{\DeclareCBoxCorners}\label{setup:DeclareCBoxCorners:pre}%^^A
+%^^A% This key defines material attached to the corners of the frame defined
+%^^A% by the |framestyle=FRcolorbox| option.
+%^^A% This key, as the previous one, has not predefined options; the needed material is
+%^^A% set by the |\|\FRkey{DeclareCBoxCorners} command
+%^^A% (page~\pageref{setup:DeclareCBoxCorners}).
+% Ключ определяет размещение материала по углам рамки, заданной опцией |framestyle=FRcolorbox|.
+% Для данного ключа, как и~для предыдущего, не определено готовых опций; материал, который
+% должен быть добавлен, задаётся с~помощью команды |\|\FRkey{DeclareCBoxCorners}
+% (с.\,\pageref{setup:DeclareCBoxCorners}).
+%
%^^A% \subsubsection{Defining Float Skips}
% \subsubsection{Определение отбивок внутри флота}
% \DescribeMacro{captionskip}\label{setup:captionskip}%^^A
%^^A% Defines vertical space between caption and float object
-%^^A% in case of |midcode| key defined as |midcode=captionskip|;
+%^^A% in case of \FRkey{midcode} key defined as |midcode=captionskip|;
%^^A% or in case of usage of float styles (|style=|
-%^^A% key) |plain|, |plaintop| or |Plaintop|:
+%^^A% key) |plain|, |boxed| and similar to them:
% Определяет размер вертикальной отбивки между подписью и~объектом
% если ключ \FRkey{midcode} определён как
% |midcode=captionskip|; или в~случае использования стилей (ключ |style=|)
@@ -3946,7 +4304,7 @@
% Определяет тип линейки над сноской внутри бокса плавающего элемента.
% \begin{Options}{\OptionLabel}
% \item[normal]
-%^^A% standard \LaTeX{} definition, used in \env{minipage} environments, the
+%^^A% standard \LaTeX{} definition, the
%^^A% width of it equals to 0.4 of current with of text (|\columnwidth|);
% стандартное определение \LaTeX'а,
% ширина линейки составляет
@@ -3955,8 +4313,7 @@
%^^A% like previous one but max width of footnote rule equals to the value
%^^A% defined by |\frulemax|\label{setup:frulemax} command, like:
% аналогична предыдущей, но максимальная ширина сноски равна
-% величине определённой
-% в~команде |\frulemax|\label{setup:frulemax}:
+% величине определённой в~команде |\frulemax|\label{setup:frulemax}, например:
% \begin{quote}
% |\renewcommand\frulemax{1in}|
% \end{quote}
@@ -3991,55 +4348,49 @@
% \DescribeMacro{doublefloataswide}\label{setup:doublefloataswide}%^^A
%^^A% This boolean key redefines starred floating environment \emph{in onecolumn layout}
%^^A% like non-starred ones, but in this case they are still store layout
-%^^A% settings, declared by |[wide...]| options of |\floatsetup|. This key is necessary
+%^^A% settings, declared by |[wide...]| options of |\floatsetup| (page~\pageref{sec:floatsetup}).
+%^^A% This key is necessary
%^^A% for usage of the \texttt{[H]} option
%^^A% in starred environments in the same way as in non-starred.
% Данный переключатель делает \LaTeX'овское поведение «звёздных»
% окружений флотов в~одноколонном макете аналогичным «незвёздным», но при этом
% сохраняются установки опции |[wide...]| команды |\floatsetup| (с.~\pageref{sec:floatsetup}).
% Данный ключ нужен для возможности использования опции \texttt{[H]}
-% в~«звёздных» окружения равно как и~в~«незвёздных».
+% в~«звёздных» окружениях равно как и~в~«незвёздных».
%
% \medskip\noindent
% \DescribeMacro{floatHaslist}%^^A
%^^A% This boolean key adds values of penalties before and after
%^^A% this ``anchored'' float like in the list environment and cancels
-%^^A% paragraph indentation, if no blank line appears after environment
-%^^A% (see also section~\pageref{sec:listpen}).
+%^^A% paragraph indentation, if there is no blank line appears after environment
+%^^A% (see also page~\pageref{sec:listpen}).
% Данный переключатель добавляет штрафы (penalties) до и~после
% флотов «на якоре» аналогичные штрафам до и~после окружений перечней и~отменяет
% абзацный отступ, если после окружения флота нет пустой строки
% (см.~также с.~\pageref{sec:listpen}).
%
%^^A% \subsection{Settings for Current Float Environment}
-% \subsection{Настройки для одного флота}
+% \subsection{Настройки для текущего флота}
% \DescribeMacro{\thisfloatsetup}\label{thisfloatsetup}\label{setup:thisfloatsetup}%^^A
%^^A% You may define some settings only for one float just
%^^A% before necessary environment. Command |\thisfloatsetup| could
%^^A% contain the same keys and options as in |\floatsetup|. It has
-%^^A% only mandatory argument\footnote{The \cmd{\thisfloatsetup} defined
-%^^A% as abbreviation of \cmd{\floatsetup[tmpset]} command.}.\par\strut
-%^^A% \par\kern-\baselineskip
+%^^A% only mandatory argument (the \cmd{\thisfloatsetup} is defined
+%^^A% as abbreviation of the \cmd{\floatsetup[tmpset]} command).
% Можно задать некоторые настройки только для одного флота
% перед необходимым окружением. Команда |\thisfloatsetup|
% включает в~себя те же ключи и~опции, что и~|\floatsetup|, но использует
% только обязательный аргумент\footnote{Команда \cmd{\thisfloatsetup} определена
% как аббревиатура \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
-%^^A command created e.g for temporary change of float or caption widths:
-%^^A keys |capbesidewidth=|
-%^^A |floatwidth| do not used usually in |\floatsetup| stuff.
-%
%^^A% \subsection{Clearing of Previous Float Type Settings}
-% \subsection{Отмена настроек для определённого
-% типа плавающих объектов}
+% \subsection{Отмена настроек для определённого типа плавающих объектов}
% \DescribeMacro{\clearfloatsetup}\label{setup:clearfloatsetup}%^^A
%^^A% If you want to get rid of parameters marked
%^^A% for an automatic use within a particular environment
-%^^A% you can use the command\footnote{See also documentation
-%^^A% of \package{caption} package about \cmd{\clearcaptionsetup} command}:
+%^^A% you can use the command\footnote{Created as additional macro for
+%^^A% \cs{clearcaptionsetup} macro, see also documentation
+%^^A% of \package{caption} package about \cmd{\clearcaptionsetup} command}:\allowpostlistbreaks[-4]
% Если вы хотите отменить параметры, определённые для
% использования в~окружении определённого типа
% вы можете использовать команду\footnote{Сделана как «сопровождение»
@@ -4069,26 +4420,29 @@
%^^A% floatsetup defined with |style=plain| and
%^^A% |[cabesidefigure]| must be defined with |style=boxed|.
%^^A% In this case you may define your command, based on predefined
+%^^A% |\fcapside|:
% Другой случай \cdash--- макет флота с~подписями сбоку
% имеет сильно отличающиеся настройки от других подтипов: опция |[figure]|
% команды |\floatsetup| задана как |style=plain|,
-% а~|[cabesidefigure]| (для подписей сбоку) должна быть задана как |style=boxed|.
+% а~|[capbesidefigure]| (для подписей сбоку) должна быть задана как |style=boxed|.
% Для~этих случаев можно определить новую команду, например, на основе
% |\fcapside|:
%\begingroup
% \begin{Quote}
+% \begin{preamble}
% |\newcommand\myfcapside{\killfloatstyle|\nopagebreak
% | \floatsetup[figure]{style=Boxed,capbesideframe=yes}\fcapside}|\quad.
+% \end{preamble}
% |\begin{figure}|
% |\myfcapside[\FBwidth]|
% |...|
% |\end{figure}|\quad.\vspace*{-\intextsep}
% \end{Quote}
% \newcommand\myfcapside{\killfloatstyle
-% \floatsetup[figure]{style=Boxed,capbesideframe=yes}\fcapside}
+% \floatsetup[figure]{style=Boxed,capbesideframe=yes,capbesideposition=left}\fcapside}
% \begin{figure}[H]
% \myfcapside[\FBwidth]
-% {\input{Horse.picture}}%
+% {\unitlength1.28\unitlength\input{Horse.picture}}%
% {\caption[Подпись сбоку рисунка, заключённого в~рамку в~стиле \texttt{Boxed}.]{%^^A
% Подпись сбоку рисунка, заключённого в~рамку в~стиле \texttt{Boxed}.
% Специально создана команда \cmd{\myfcapside} для изменения макета
@@ -4100,19 +4454,19 @@
% Опция |[figure]| необходима, если определены установки с~такой опцией
% в~преамбуле.
%
-%^^A% \emph{Notes}.\nopagebreak \par
-% \emph{Замечания}.\nopagebreak \par
-% 1)\enskip Please remember that such command with redefined settings can be placed
-% only \emph{inside environment} or \emph{group}.
-% Обратите внимание, что такая команда, с~изменёнными настройками,
+%^^A% \emph{Notes}.\startNotes\nopagebreak \par
+% \emph{Замечания}.\startNotes\nopagebreak \par
+%^^A% \Note Please remember that such command with redefined settings can be placed
+%^^A% only \emph{inside an environment} or \emph{group}.
+% \Note Обратите внимание, что такая команда, с~изменёнными настройками,
% может быть использована только в~\emph{окружениях
% флота} или \emph{в~группе}.
%
-%^^A% 2)\enskip Before creation of such dangerous command, please revise your layout settings:
-%^^A% maybe the |[widefigure]| option never used in your documentation, so you can define
+%^^A% \Note Before creation of such risky command, please revise your layout settings:
+%^^A% maybe the |[widefigure]| option never used in your documentation settings, so you can define
%^^A% necessary settings in |\floatsetup[widefigure]|\allowbreak|{style=Boxed,capposition=beside...}|
-%^^A% and then use floats with beside captions in following way:
-% 2)\enskip До того, как создать такую коварную команду, проверьте ваши настройки:
+%^^A% and then use ``starred'' floats in following way:
+% \Note До того, как создать такую коварную команду, проверьте ваши настройки:
% возможно опция |[widefigure]| вами не используется в~данной документации, следовательно
% вы можете задать нужные настройки в~|\floatsetup[widefigure]|\allowbreak
% |{style=Boxed,capposition=beside...}|
@@ -4127,9 +4481,9 @@
% |\fcapside...|
% |\end{figure*}|\quad.\vspace*{-\intextsep}
% \end{Quote}
-% \floatsetup[widefigure]{margins=centering,style=Boxed,capposition=beside,capbesideframe=yes}
+% \floatsetup[widefigure]{margins=centering,style=Boxed,capposition=beside,capbesideframe=yes,capbesideposition=left}
% \begin{figure*}[H]
-% \fcapside[\FBwidth]{\input{Horse.picture}}%
+% \fcapside[\FBwidth]{\unitlength1.28\unitlength\input{Horse.picture}}%
% {\caption[Подпись сбоку рисунка, заключённого в~рамку в~стиле \texttt{Boxed}
% в~«звёздном» окружении.]{%^^A
% Подпись сбоку рисунка, заключённого в~рамку в~стиле \texttt{Boxed}.
@@ -4139,15 +4493,15 @@
%
%^^A% \subsection{The Default Float Type Settings}\label{sec:default}
% \subsection{Установки для флотов заданные по умолчанию}\label{sec:default}
-%^^A% The following keys and options are switched on when \package{floatrow}
-%^^A% package loaded. They equal to |plain| style:
+%^^A% The following keys and options are switched on when the \package{floatrow}
+%^^A% package loaded. They equal to |default| style:
% Следующие ключи и~опции включаются, при загрузке пакета \package{floatrow}.
% Они эквивалентны стилю |plain| и~являются опциями по умолчанию:
-% \begin{Options}{\OptionLabel}\openup-.5pt
+% \begin{Options}{\OptionLabel}\par
% \item[font=normalsize]\allowitembreaks[-4]
-% \item[footfont=footnotesize]\allowitembreaks
+% \item[footfont=footnotesize]\allowitembreaks[1]
% \item[capposition=bottom]
-% \item[capbesideposition=inside]
+% \item[capbesideposition=left]
% \item[capbesideframe=no]
% \item[footposition=default]
% \item[heightadjust=none]
@@ -4157,17 +4511,19 @@
% \item[floatrowsep=columnsep]
% \item[capbesidesep=columnsep]
% \item[precode=none]
-% \item[rawprecode=none]
+% \item[rowprecode=none]
% \item[postcode=none]
-% \item[rawpostcode=none]
+% \item[rowpostcode=none]
+% \item[framearound=none]
+% \item[rowfill=no]
% \item[midcode=captionskip]\allowitembreaks[-4]
% \item[captionskip=10pt]
% \end{Options}
%
%^^A% \subsection{Defining New Options}
-% \subsection{Определение новых опций (Делаем сами!)}
-%^^A% In the next few sections goes a small list of commands, which
-%^^A% define key options for |\floatsetup|.
+% \subsection{Определение новых опций}
+%^^A% In the next few sections a list of commands is presented, which help to define
+%^^A% additional key options for the |\floatsetup| command.
% В~следующих разделах перечисляются команды, с~помощью которых можно определить дополнительные опции
% ключей команды |\floatsetup|.
%
@@ -4190,7 +4546,7 @@
%
% \floatsetup[figure]{style=MyBoxed}
% \begin{figure}[H]
-% {\unitlength1.44\unitlength\input{Horse.picture}}%
+% {\unitlength1.88\unitlength\input{Horse.picture}}%
% \caption{%^^A
% Простой рисунок в стиле \texttt{MyBoxed}}%
% \label{fig:plain:MyBoxed}%
@@ -4211,14 +4567,15 @@
% \DescribeMacro{\DeclareFloatFont}\label{setup:DeclareFloatFont}%^^A
%^^A% With this macro you may define new option
%^^A% for font (|font=| key) of float contents. This macro works
-%^^A% like |\DeclareCaptionFont| in \package{caption} package. (You may also
-%^^A% use key options declared by |\DeclareCaptionFont| command.)\par
+%^^A% like |\DeclareCaptionFont| in \package{caption} package: you may also
+%^^A% use key options declared by |\DeclareCaptionFont| command.
% Этой макрокомандой вы можете определить новую опцию
% для шрифта (ключ |font=|) содержимого объекта. Эта макрокоманда работает
% также как аналогичная ей |\DeclareCaptionFont| из пакета \package{caption}: вы можете также
% воспользоваться опциями, заданными в~команде |\DeclareCaptionFont|.
%
-%^^A% To get red color for text in the example above, you may define the red color by following way:
+%^^A% To get red color for text in the example with figure~\ref{color:fig} on the page~\pageref{color:fig},
+%^^A% you may define the red color by following way:
% Чтобы получить текст красного цвета в~примере с~рис.~\ref{color:fig} на с.~\pageref{color:fig},
% определите красный цвет:
% \begin{Quote}%
@@ -4228,15 +4585,24 @@
% \begin{Quote}%
% |\floatsetup[figure]{font={small,red}}|\quad.
% \end{Quote}%
+%^^A% The version 3.1 of the \package{caption} package offers special option inside
+%^^A% |font=| key. Since the \package{floatrow} package uses the same mechanism for its |font=|
+%^^A% key, the example above you can write as following:
+% Версия \textbf{3.1} пакета \package{caption} предлагает вариант задания цветного текста, не требующий
+% задания специальной опции. Поскольку пакет \package{floatrow} для задания опций шрифта
+% использует механизм пакета \package{caption}, пример выше можно записать короче:
+% \begin{Quote}%
+% |\floatsetup[figure]{font={small,color={red}}}|\quad.
+% \end{Quote}%
%
%^^A% \subsubsection{Defining Float Rules/Skips}\label{ssec:decl:rule}
% \subsubsection{Опция задания линеек или отбивок (\texttt{precode=} и~др.)}\label{ssec:decl:rule}
% \DescribeMacro{\DeclareFloatVCode}\label{setup:DeclareFloatVCode}%^^A
%^^A% This command defines the skip, rule or other analogous code above
%^^A% and below full float box and between caption above/below and
-%^^A% object. The defined option you may use in |rowprecode|,
+%^^A% object. The defined option might be used in |rowprecode|,
%^^A% |precode|, |midcode|, |postcode|, and
-%^^A% |rowpostcode| keys (page~\pageref{setup:percode}).
+%^^A% |rowpostcode| keys (page~\pageref{setup:precode}).
% Эта команда создаёт определение отбивки, линейки или другого подобного материала
% сверху и~снизу всего бокса объект---подпись и~между
% подписью сверху/снизу и~объектом.
@@ -4246,7 +4612,7 @@
%
%^^A% Compare two examples:
% Сравните два примера:
-% \begin{Quote}\openup.5pt
+% \begin{Quote}\openup1pt
% \begin{preamble}
% |\DeclareFloatVCode{grayruleabove}%|
% | {{\color{gray}\hrule height2.8ptdepth0pt\vskip4pt}}|
@@ -4269,7 +4635,7 @@
% | ...|
% | \caption{Отдельный ...}\label{...}%|\nopagebreak
% |\end{figure}|
-% \end{Quote}
+% \end{Quote}\pagebreak[3]
% \begin{figure}[H]\floatsetup{heightadjust=all,valign=c,rowprecode=grayruleabove,
% rowpostcode=grayrulebelow}\killfloatstyle
% \begin{floatrow}
@@ -4291,7 +4657,7 @@
% \label{intro:alone:row}}
% {\unitlength.85\unitlength\input{TheCat.picture}}
% \end{figure}%^^A
-% \begin{Quote}\openup-.65pt
+% \begin{Quote}
% \begin{preamble}
% |...|\nopagebreak
% |\floatsetup{...,|\FRkey{heightadjust}|=all,|
@@ -4300,8 +4666,8 @@
% \end{preamble}\nopagebreak
% |...|
% \end{Quote}%^^A
+%
%\begingroup
-% \advance\intextsep-.5\intextsep
% \begin{figure}[H]\floatsetup{heightadjust=all,valign=c,
% precode=grayruleabove,postcode=grayrulebelow}\killfloatstyle
% \begin{floatrow}
@@ -4329,43 +4695,212 @@
% Обратите внимание, что для стилей задающих линейки для бокса, как в~рис.~\ref{intro:leftfig:box}
% и~\ref{intro:rightfig:box}, если рисунки должны помещаться в~одном ряду,
% необходимо задать ключ |heightadjust=all| \cdash--- линейки вначале
-% и~в~конце боксов изменяют значения высоты и~глубины.
+% и~в~конце боксов изменяют значения высоты и~глубины.\nopagebreak
+%\endgroup
+%
+%\begingroup
+%^^A% The examples with unfill rows.\RemoveSpaces\vspace*{\topsep}
+% Примеры с~незаполненными рядами флотов.\RemoveSpaces\vspace*{\topsep}
+% \begin{Quote}\openup.5pt
+% \begin{preamble}
+% |\floatsetup{...,|\FRkey{heightadjust}|=all,|%^^A
+% \FRkey{valign}|=c,|
+% | |\FRkey{rowprecode}|=grayruleabove,|%^^A
+% \FRkey{rowpostcode}|=grayrulebelow}|
+% \end{preamble}
+% |\begin{figure}|\nopagebreak
+% |\begin{floatrow}|\nopagebreak
+% | \ffigbox[\FBwidth+2cm]...|\nopagebreak
+% | \ffigbox[\FBwidth+2cm]...|\nopagebreak
+% | \end{floatrow}|\nopagebreak
+% |\end{figure}|
+% \end{Quote}%^^A
+% \begin{figure}[H]\floatsetup{heightadjust=all,valign=c,rowprecode=grayruleabove,
+% rowpostcode=grayrulebelow}\killfloatstyle
+% \begin{floatrow}
+% \ffigbox[\FBwidth+2cm]
+% {\unitlength.65\unitlength\input{BlackCat.picture}}
+% {\caption{Левый рисунок в~неполном ряду с~линейками сверху и~снизу, заданными для ряда}%
+% \label{intro:leftfig:rownofill}}%
+%
+% \ffigbox[\FBwidth+2cm]
+% {\caption{Правый рисунок в~неполном ряду с~линейками сверху и~снизу, заданными для ряда}%^^A
+% \label{intro:rightfig:rownofill}}
+% {\unitlength.85\unitlength\input{Cat.picture}}
+% \end{floatrow}
+% \end{figure}%^^A
+%^^A% The same, but with \FRkey{rowfill} option.
+% То же, но с~опцией \FRkey{rowfill}.
+% \begin{Quote}\openup.5pt
+% \begin{preamble}
+% |\floatsetup{...,|\FRkey{rowfill}|=yes}|
+% \end{preamble}
+% |...|
+% \end{Quote}%^^A
+% \begin{figure}[H]\floatsetup{heightadjust=all,valign=c,rowprecode=grayruleabove,
+% rowpostcode=grayrulebelow,rowfill=yes}\killfloatstyle
+% \begin{floatrow}
+% \ffigbox[\FBwidth+2cm]
+% {\unitlength.65\unitlength\input{BlackCat.picture}}
+% {\caption{Левый рисунок в~неполном ряду с~линейками сверху и~снизу на полный формат, заданными для ряда}%
+% \label{intro:leftfig:rowfill}}%
+%
+% \ffigbox[\FBwidth+2cm]
+% {\caption{Правый рисунок в~неполном ряду с~линейками сверху и~снизу на полный формат, заданными для ряда}%^^A
+% \label{intro:rightfig:rowfill}}
+% {\unitlength.85\unitlength\input{Cat.picture}}
+% \end{floatrow}
+% \end{figure}%^^A
%\endgroup
%
%^^A% \subsubsection{Settings for Colored Frame (\texttt{colorframeset=})}\label{ssec:color:frame}
-% \subsubsection{Настройки для цветных рамок (\texttt{colorframeset=})}\label{ssec:color:frame}
-% \DescribeMacro{\DeclareColorBox}%^^A
+% \subsubsection{Настройки для цветных плашек и~рамок (\texttt{colorframeset=})}\label{ssec:color:frame}
+% \DescribeMacro{\DeclareColorBox}\label{setup:DeclareColorBox}%^^A
%^^A% Let's repeat the command for definition of colored box used by |colorframeset=| key
%^^A% (see also page~\pageref{setup:DeclareColorBox}).
%^^A% Here is defined frame for figure~\ref{color:frame} below:
% Здесь опять повторим определение опции для цветной рамки, используемой ключом |colorframeset=|
% (см.~также с.~\pageref{setup:DeclareColorBox}).
-% Ниже дано определение рамки, используемой рисунком~\ref{color:frame}:
+% Ниже дано определение рамки, используемой рисунком~\ref{color:frame} на с.~\pageref{color:frame}:
% \begin{Quote}
% |\DeclareColorBox{framedfigure}{\fcolorbox{gray}{white}}|\quad.
% \end{Quote}
+%^^A% The yellow plate for figure rows on the page~\pageref{setup:rowfill}:
+% Плашка для рисунков, помещённых рядом~(с.\,\pageref{setup:rowfill}, для плашки предпочтительнее
+% использовать команду |\colorbox|):
+% \begin{Quote}
+% |\DeclareColorBox{yellowplate}{\colorbox{yellow}}|\quad.
+% \end{Quote}
+%^^A% Please note, that for correct positioning of the color plate during usage of the |\colorbox|
+%^^A% command you need set to zero value for the |\fboxrule| command in the \FRkey{frameset} option:
+% Обратите внимание, что при использовании команды |\colorbox| для создания цветной плашки
+% нужно обязательно обнулить значение |\fboxrule| в~опции \FRkey{frameset} для верного
+% размещения плашки:
+% \begin{Quote}
+% |frameset={\fboxrule0pt}|\quad.
+% \end{Quote}
+%
+% \DescribeMacro{\DeclareCBoxCorners}\label{setup:DeclareCBoxCorners}%^^A
+%^^A% If you use the \FRkey{FRcolorbox} option for the \FRkey{framestyle} key
+%^^A% (page~\pageref{setup:framestyle}), you may set additional material (rules or something),
+%^^A% attached to four corners.
+% Если для задания цветной рамки в~ключе \FRkey{framestyle} использовать
+% опцию \FRkey{FRcolorbox} (с.\,\pageref{setup:framestyle}), можно
+% задать линейки или другой материал привязанный к~углам рамки.
+%\begin{Quote}%
+%|\DeclareCBoxCorners|\marg{option}\marg{llcorner}\marg{lrcorner}\marg{urcorner}\marg{ulcorner}
+%\end{Quote}%
+%^^A% The \marg{option} argument defines name of option of the \FRkey{colorframecorners} key.
+%^^A% The four others define material attached to four corners.
+% Аргумент \marg{option} определяет название опции ключа \FRkey{colorframecorners}.
+% Остальные четыре определяют материал, имеющий точки привязки в~углах плашки.
+%
+%^^A% The order of corner material analogous to the order in the METAPOST's |bbox| box
+%^^A% for the |label| command: first goes lower left corner (\marg{llcorner})
+%^^A% then, counterclockwise, lower right corner (\marg{lrcorner}), upper right corner
+%^^A% (\marg{urcorner}) and last goes upper left corner (\marg{ulcorner}).
+% Отсчёт углов в~аргументах аналогичен отсчёту, используемому при задании «площадки» (|bbox|)
+% для метки (команда |label|) в~METAPOST'е: первым идёт левый нижний угол (\marg{llcorner})
+% далее, против часовой стрелки, правый нижний угол (\marg{lrcorner}), правый верхний угол
+% (\marg{urcorner}) и~последним левый верхний угол (\marg{ulcorner}).
+%^^A% There are used modified commands of |picture| environment inside these arguments:
+%^^A% all lengths and coordinates must have units like points, millimeters etc., but
+%^^A% here you may use usual length parameters like |\textwidth|. When the color box is created
+%^^A% the |\FRcolorboxht|, |\FRcolorboxwd| and~|\FRcolorboxdp| parameters define
+%^^A% height, width and depth of the box, you may use them inside settings
+%^^A% of the |\DeclareCBoxCorners| xommand. You may use the
+%^^A% |\|\FRkey{floatfacing} command to create facing layout.
+% Внутри аргументов используются модифицированные команды окружения |picture|:
+% при задании длин и~координат обязательно задаются единицы измерения, зато
+% можно использовать параметры типа |\textwidth|. При создании плашки в~параметры
+% |\FRcolorboxht|, |\FRcolorboxwd| и~|\FRcolorboxdp|, записываются значения
+% высоты, ширины и~глубины плашки, которые можно использовать при определении
+% настроек |\DeclareCBoxCorners|. При задании линеек или другого материала можно
+% использовать команду |\|\FRkey{floatfacing} для создания оформления для разворотов.
+%
+%^^A% The example with material in all corners, which shows overlapping.
+% Пример с~заданием материала во всех точках привязки, демонстрирующий наложения.
+%\begin{Quote}%
+%|\DeclareCBoxCorners{angles}|
+%| {{\color{green}%green llcorner|
+%| \linethickness{10pt}\put(-5pt,-5pt)|
+%| {{\put(0pt,0pt){\line(0,1){\FRcolorboxht}}}%|
+%| {\put(-5pt,0pt){\line(1,0){\FRcolorboxwd}}}}%|
+%| }}{{\color{red}%red lrcorner|
+%| \linethickness{10pt}\put(0pt,0pt)|
+%| {{\put(0pt,0pt){\line(0,1){\FRcolorboxht}}}%|
+%| {\put(5pt,0pt){\line(-1,0){\FRcolorboxwd}}}}%|
+%| }}{{\color{blue}%blue urcorner|
+%| \linethickness{10pt}\put(5pt,-5pt)|
+%| {{\put(0pt,0pt){\line(0,-1){\FRcolorboxht}}}%|
+%| {\put(5pt,0pt){\line(-1,0){\FRcolorboxwd}}}}%|
+%| }}{{\color{magenta}%magenta ulcorner|
+%| \linethickness{10pt}\put(0pt,0pt)|
+%| {{\put(0pt,0pt){\line(0,-1){\FRcolorboxht}}}%|
+%| {\put(-5pt,0pt){\line(1,0){\FRcolorboxwd}}}}%|
+%| }}|
+%\end{Quote}%
+%^^A% Please note, that this material has not any width and its values do not used during calculation
+%^^A% of frame position and width. Please note also that material in the left lower and upper corners
+%^^A% will be covered by frame, but right lower and upper corner material cover the frame
+%^^A% (inside these ``layers'' the material from upper corners covers lower ones)
+%^^A% the object contents appear in the upper layer.
+% Обратите внимание, что этот материал не имеет ширины и~его значения не используются
+% при подсчёте параметров размещения и~ширины плашки.
+% Следует также учитывать, что материал, записанный в~аргументах
+% левого нижнего и~верхнего углов будет перекрыт рамкой, материал в~правом нижнем
+% и~правом верхнем углах сам перекроет рамку (внутри этих «слоёв»
+% материал верхних углов перекроет нижние) содержимое объекта попадает в~самый верхний слой.
+%\begingroup
+%\begin{Quote}%
+%|\floatsetup{style=Boxed,|\FRkey{framestyle}|=FRcolorbox,|
+%| |\FRkey{colorframeset}|=yellowplate,|\FRkey{colorframecorners}|=angles,|
+%| |\FRkey{frameset}|={\fboxrule=0pt\fboxsep=2pt},|\FRkey{framefit}|=yes,|\FRkey{captionskip}|=15pt}|\vspace*{\baselineskip}
+%\end{Quote}%
+%\floatsetup{style=Boxed,framestyle=FRcolorbox,colorframeset=yellowplate,colorframecorners=angles,
+% framefit=yes,frameset={\fboxrule=0pt\fboxsep=2pt},captionskip=15pt}
+% \ffigbox[\FBwidth+2.4cm]
+% {\caption{Рисунок на цветной плашке с~разноцветными уголками}%^^A
+% \label{BOXED:yellowplate:Redangles}}
+% {\unitlength1.25\unitlength\input{BlackDog.picture}}
+%\endgroup
+%
+%\begingroup
+%^^A% The same but without color plate.
+% То же самое, но без плашки.
+%\begin{Quote}%
+%|\floatsetup{style=Boxed,|\FRkey{framestyle}|=corners,|%^^A
+% \FRkey{colorframecorners}|=angles,|
+%| |\FRkey{frameset}|={\fboxrule=0pt\fboxsep=2pt},|\FRkey{framefit}|=yes,|\FRkey{captionskip}|=15pt}|\vspace*{\baselineskip}
+%\end{Quote}%
+%\floatsetup{style=Boxed,framestyle=corners,colorframecorners=angles,
+% framefit=yes,frameset={\fboxrule=0pt\fboxsep=2pt},captionskip=15pt}
+% \ffigbox[\FBwidth+2.4cm]
+% {\caption{Рисунок просто с~разноцветными уголками}%^^A
+% \label{BOXED:transparent:Redangles}}
+% {\unitlength1.25\unitlength\input{BlackDog.picture}}
+%\endgroup
%
%^^A% \subsubsection{Object Justification Option (\texttt{objectset=})}\label{ssec:decl:oset}
% \subsubsection{Опция выключки содержимого объекта (\texttt{objectset=})}\label{ssec:decl:oset}
% \DescribeMacro{\DeclareObjectSet}\label{setup:DeclareObjectSet}%^^A
-%^^A% You may define justification for \texttt{objectset=} key (page~\pageref{setup:objectset})
+%^^A% You may define justification for |objectset=| key (page~\pageref{setup:objectset})
%^^A% like\nopagebreak:
-% Вы можете определить свою опцию выключки для ключа \texttt{objectset=} (с.~\pageref{setup:objectset})
+% Вы можете определить свою опцию выключки для ключа |objectset=| (с.~\pageref{setup:objectset})
% так:
% \begin{Quote}
% |\DeclareObjectSet{centering}{\centering}|
% \end{Quote}
%^^A% In option's definition you may try to include any regular commands
+%^^A% (it could be the repeated head text also)
%^^A% which you need to put before each object contents in float
%^^A% environment. You may also use key options declared by
%^^A% \cmd{\DeclareCaptionJustification} command of \package{caption} package
%^^A% as options for |objectset=| key.
% В~определении опции вы можете попробовать задать и~другие повторяющие команды,
-% которые вам нужны при оформлении содержимого
-% объекта. Вы можете использовать
+% которые вам нужны при оформлении содержимого объекта. Вы можете использовать
% опции, заданные \cmd{\DeclareCaptionJustification} "---
-% командой из пакета \package{caption},
-% как опции ключа |objectset=|.
+% командой из пакета \package{caption}, как опции ключа |objectset=|.
%
%^^A% \subsubsection{Option for Float Box Alignment/Settings (\texttt{margins=})}
% \subsubsection{Определение выключки/полей
@@ -4379,7 +4914,7 @@
% | \setfloatmargins{\hfil}{\hfil}}|
% \end{Quote}
%^^A% or like (see also sample files)
-% или (см. также файлы примеров);
+% или (см. также файлы примеров):
% \begin{Quote}
% |\DeclareMarginSet{outside}{%|\nopagebreak
% | \setfloatmargins*{\hfil}{}}|
@@ -4397,20 +4932,15 @@
% |\setfloatmargins{|\meta{left margin}|}{|\meta{right margin}|}|
% \end{quote}
%
-%^^A% here goes rather complex example which was created as alternative float layout for one-column
-%^^A% document. the starred, \env{figure*}, environment places caption on the left margin, beside
-%^^A% object. frame around object has width of main text (but if you will change, reduce, width of object,
-%^^A% it will be flushed to the left margin).
-% Далее следует довольно громоздкий пример, созданный как альтернативное оформление флотов в~одноколонном
-% документе. «Звёздное» окружение \env{figure*}, помещает подпись сбоку в~левое поле.
-% Рамка вокруг объекта по умолчанию имеет ширину основного текста
-% (но если вы измените ширину объекта он выключится к~левому краю).
+%^^A% Here goes rather complex example which was created as alternative float layout for one-column
+%^^A% document. The starred, |figure*|, environment places caption on the left margin, beside
+%^^A% object. Frame around object has default width of main text.
+% Далее следует довольно громоздкий пример, созданный как альтернативное оформление флотов
+% в~одноколонном документе. «Звёздное» окружение |figure*|, помещает подпись сбоку в~левое поле.
+% Рамка вокруг объекта по умолчанию имеет ширину основного текста.
% \begin{Quote}[0pt]
% \begin{preamble}
% |\makeatletter\@mparswitchfalse\makeatother|
-% |\DeclareMarginSet{hangleft}%|
-% | {\setfloatmargins|
-% | {\hskip-\marginparwidth\hskip-\marginparsep}{\hfil}}|\vspace{1ex}
% |\|\FRkey{DeclareColorBox}|{framedfigure}{\fcolorbox{gray}{white}}|\vspace{1ex}
% |\|\FRkey{DeclareFloatSeparators}|{marginparsep}{\hskip\marginparsep}|
% |\|\FRkey[sec]{floatsetup}|[widefigure]{|%^^A
@@ -4444,10 +4974,10 @@
% \end{figure*}%
% \endgroup
%
-%^^A% \enph{Note}. The row of figures~\ref{fig:row:Dog}--\ref{fig:row:cheese} on the page
-%^^A% \pageref{fig:row:Dog} uses the same margin settings of option |hangleft|.
+%^^A% \emph{Note}. The row of figures~\ref{fig:row:Dog}--\ref{fig:row:cheese} on the page
+%^^A% \pageref{fig:row:Dog} uses the same |margin=| settings of option |margins=|.
% \emph{Замечание}. Ряд рисунков~\ref{fig:row:Dog}--\ref{fig:row:cheese} на
-% с~\pageref{fig:row:Dog} использует те же настройки полей в~опции |hangleft|.
+% с~\pageref{fig:row:Dog} использует те же настройки полей в~опции |margins=|.
%
%^^A% Starred form, |\setfloatmargins*|, defines facing layout: inside and
%^^A% outside margin.
@@ -4457,7 +4987,7 @@
% |\setfloatmargins*{|\meta{inside margin}|}{|\meta{outside margin}|}|
% \end{quote}
%
-%^^A% You may set even much more complex definition:
+%^^A% You may even set much more complex definition:
% Вы можете сделать ещё более сложное определение:
% \begin{Quote}\leftmargin0pt
% |\DeclareObjectSet{facingrule}{%|
@@ -4472,7 +5002,7 @@
% |\floatfacing{|\meta{odd page definition}|}{|\meta{even page definition}|}|
% \end{quote}
%^^A% This macro has also starred form |\floatfacing*|,
-%^^A% which you can use in key options for floats with beside captions and for |\captionsetup| stuff.
+%^^A% which you can use in key options for |\captionsetup| stuff and for floats with beside captions.
% Эта макрокоманда также имеет «звёздную» форму |\floatfacing*|,
% которой вы можете воспользоваться для настроек макета с~подписями сбоку
% и~в~опциях ключей для команды |\captionsetup|.
@@ -4485,7 +5015,7 @@
% \DescribeMacro{\floatboxmargins}\label{setup:floatboxmargins}%^^A
% \DescribeMacro{\floatrowmargins}\label{setup:floatrowmargins}%^^A
% \DescribeMacro{\floatcapbesidemargins}\label{setup:floatcapbesidemargins}%^^A
-%^^A% The |\setfloatmargins| could be ``divided'' into the three macros which set margins
+%^^A% The |\setfloatmargins| could be ``separated'' into the three macros which set margins
%^^A% for three main variants of float positions:
% Команду |\setfloatmargins| можно разбить на три макрокоманды, которые определяют
% поля (выключку и~другой материал) для трёх вариантов расположения флота:
@@ -4494,17 +5024,17 @@
%^^A% float box;
% \item[\cmd{\floatboxmargins}]задаёт левое/правое поля для отдельного флота;
%^^A% \item[\cmd{\floatrowmargins}]sets left/right margins around
-%^^A% \env{floatrow} environment;
+%^^A% |floatrow| environment;
% \item[\cmd{\floatrowmargins}]задаёт левое/правое поля для
-% флотов рядом в~окружении \env{floatrow};
+% флотов рядом в~окружении |floatrow|;
%^^A% \item[\cmd{\floatcapbesidemargins}]sets left/right margins around
%^^A% alone float box with beside caption.
% \item[\cmd{\floatcapbesidemargins}]задаёт левое/правое
% поля для отдельного флота с~подписью сбоку.
% \end{Options}
%^^A% The grammar for using three mentioned commands is similar to
-%^^A% |\setfloatmargins|. The settings which use |\floatfacing| command
-%^^A% work only in the case when key |facing=yes| used.
+%^^A% |\setfloatmargins|. Again, the settings which use |\floatfacing| command
+%^^A% work only in the case when key |facing=yes| is used.
% Грамматика использования этих трёх команд такая же как
% и~у~|\setfloatmargins|. И~опять же настройки, использующие команду |\floatfacing|
% будут работать если включён ключ |facing=yes|.
@@ -4512,13 +5042,13 @@
%\RestoreSpaces
%^^A% \paragraph{Alignment Settings for longtable.}
% \label{ssec:decl:ltable:marg}
-% \paragraph{Выключка таблиц в~окружении \env{longtable}.}
+% \paragraph{Выключка таблиц в~окружении longtable.}
%^^A% The \package{floatrow} expands some settings of table layout
-%^^A% to the \env{longtable} environment, so you may set |\LTleft| and
-%^^A% |\LTright| parameters inside |\setfloatmargins| command. For example,
+%^^A% to the |longtable| environment, so you may set |\LTleft| and
+%^^A% |\LTright| parameters inside |\DeclareMarginSet| settings. For example,
%^^A% |centering| option was defined like:
% Пакет \package{floatrow} задаёт некоторые настройки
-% оформления таблиц для окружения \env{longtable},
+% оформления таблиц для окружения |longtable|,
% поэтому вы можете задать параметры |\LTleft| и~|\LTright|
% в~команде |\DeclareMarginSet|.
% Например, опция |centering| в~пакете была определена следующим образом:
@@ -4531,32 +5061,26 @@
%^^A% \subsubsection{Float Separators Options (\texttt{floatrowsep=}, \texttt{capbesidesep=})}
% \subsubsection{Опции разделителей флотов (\texttt{floatrowsep=}, \texttt{capbesidesep=})}
% \DescribeMacro{\DeclareFloatSeparators}\label{setup:DeclareFloatSeparators}%^^A
-%^^A% You may to define separator
-%^^A% between float boxes, or float object and beside caption, for example:
-% Вы можете определить разделитель между флотами рядом (в~окружении \env{floatrow})
+%^^A% You may define separator
+%^^A% between float boxes, or between float object and beside caption:
+% Вы можете определить разделитель между флотами рядом (в~окружении |floatrow|)
% или между флотом и~подписью сбоку, например:
% \begin{Quote}
% |\DeclareFloatSeparators{columnsep}{\hskip\columnsep}|
% \end{Quote}
-%^^A% Please remember, that you may use option defined with |\DeclareFloatSeparators|
+%^^A% Please remember, that you may use options defined with |\DeclareFloatSeparators|
%^^A% by both |floatrowsep=| and |capbesidesep=| keys.
%^^A% You may also use key options declared
-% by \cmd{\DeclareCaptionLabelSeparator} command.\par%
-% Вы можете использовать заданные опции в~ключах |floatrowsep=|
+%^^A% by \cmd{\DeclareCaptionLabelSeparator} command.\par%
+% Вы можете использовать заданные опции в~ключах, задающих разделители |floatrowsep=|
% и~|capbesidesep=|. (Вы можете воспользоваться опциями, заданными
% \cmd{\DeclareCaptionLabelSeparator} "--- командой из \package{caption}.)
%
-%^^A% The next example uses more complex separator, which uses, \package{color} package,
-%^^A% and |\floatfacing| macro (do not forget here the \texttt{facing=yes} key).
-% Следующий пример использует более сложный разделитель, с~использованием пакета \package{color}
-% и~макрокоманды |\floatfacing|
-% (не забудьте также ключ |facing=yes|):
+%^^A% The next example uses more complex separator, which uses, \package{color} package.
+% Следующий пример использует более сложный разделитель, с~использованием пакета \package{color}:
% \begin{Quote}[0pt]
% \begin{preamble}\nopagebreak
% |\|\FRkey{DeclareObjectSet}|{colorred}{\parskip2pt\parindent15pt\color{red}}|
-% |\|\FRkey{DeclareMarginSet}|{hangleft}%|
-% | {\setfloatmargins|
-% | {\hskip-\marginparwidth\hskip-\marginparsep}{\hfil}}|
% |\DeclareFloatSeparators{colorsep}%|
% | {\begingroup\color{blue}%|
% | \floatfacing*{\hskip16pt\vrule width4.8pt\hskip6pt}%|
@@ -4582,12 +5106,14 @@
% {\TEXTBOX}{\caption[Разноцветные рисунок и~подпись сбоку]{Разноцветные рисунок
% и~подпись. And A bit more text, and some more text}\label{color:fig}}
% \end{figure*}%
-%^^A% \emph{Note}. The settings |labelfont={color={magenta},bf}|\allowbreak
-%^^A% |,textfont={color={green}}|
-%^^A% were documented in the \package{caption} documentation version 3.1.
-% \emph{Замечание}. Настройки цвета шрифта в~виде |labelfont={color={magenta},bf,}|\allowbreak
-% |textfont={color={green}}|
-% впервые описаны в~документации пакета \package{caption} версии~3.1.
+%^^A% \emph{Note}. The settings of color of caption font like
+%^^A% |labelfont=|\allowbreak|{color={magenta},bf,}|\allowbreak
+%^^A% |textfont=|\allowbreak|{color={green}}|
+%^^A% were documented first time in the \package{caption} documentation version~\textbf{3.1}.
+% \emph{Замечание}. Следует напомнить, что настройки цвета шрифта в~виде
+% |labelfont=|\allowbreak|{color={magenta},bf}|\allowbreak
+% |textfont=|\allowbreak|{color={green}}|
+% впервые описаны в~документации пакета \package{caption} версии~\textbf{3.1}.
% \endgroup
%
%^^A% \subsubsection{Option for Float Footnote Rule's Style}\label{ssec:fnoterule}
@@ -4611,15 +5137,15 @@
% \end{Quote}
%^^A% Remember, that summary vertical height for footnote rule must be
%^^A% equal to~0pt.
-% Помните, что суммарный вертикальный пробел для линейки должен составлять~0pt.
+% \emph{Замечание}. Помните, что суммарный вертикальный пробел для линейки у~сноски должен составлять~0pt.
%
%\clearpage
%^^A% \section{Creation of New Float Type}\label{sec:newfloat}
% \section{Создание нового типа плавающих объектов (флотов)}\label{sec:newfloat}
% \DescribeMacro{\DeclareNewFloatType}\label{setup:DeclareNewFloatType}%^^A
-%^^A% For creation of new float type there was created
-%^^A% |\DeclareNewFloatType|\label{FAD:newfloattype}
-%^^A% command which also uses
+%^^A% For creation of new float type the |\DeclareNewFloatType|\label{FAD:newfloattype}
+%^^A% command was created
+%^^A% which also uses
%^^A% \meta{key}${}=\nobreak {}$\meta{value} mechanism:
% Для создания нового типа флотов создана команда
% |\DeclareNewFloatType|\label{FAD:newfloattype},
@@ -4630,18 +5156,18 @@
% |\DeclareNewFloatType{|\meta{type}|}{|\meta{options}|}|
% \end{quote}
%^^A% The \meta{type} argument includes the new floating environment name.\\
-%^^A% The \meta{options} could include following keys:
+%^^A% The \meta{options} could include the following keys:
% Аргумент \meta{type} включает имя нового окружения флота.\\
% Аргумент \meta{options} может включать следующие ключи:
%
% \noindent
% \DescribeMacro{placement}\label{setup:placement}%^^A
-%^^A% The option of this key could have any combination of letters
+%^^A% The value of this key could contain any combination of the letters
%^^A% |t|, |b|, |h|, and |p|, which
-%^^A% define placement of current float type on the page in
-%^^A% the case floating environment has no any option argument.
+%^^A% define the placement of current float type on the page in
+%^^A% the case floating environment has no option argument.
%^^A% (As default is declared |placement=tbp|.)
-% (размещение) опцией этого ключа может быть любая комбинация букв
+% (размещение) опцией этого ключа может быть любая комбинация букв
% |t|, |b|, |h|, и~|p|, которые
% определяют размещение данного типа флотов на странице
% в~случае, если не используется дополнительный аргумент в~окружении.
@@ -4657,22 +5183,17 @@
%
% \noindent
% \DescribeMacro{fileext}\label{setup:fileext}%^^A
-%^^A% Defines the file extension from which gathered list of floats.
-%^^A%^^A% (As default, new captions
-%^^A%^^A% are gathered in |loe|-file). This option is required in the case of
-%^^A%^^A% creation of a~separate float lists.
+%^^A% Defines extension of the file in which
+%^^A% gathered list of floats.
% Определяет расширение файла, где будет собираться список флотов.
-%^^A% (По умолчанию, подписи собираются в~файле с~расширением |loe|).
-%^^A% Если предполагается создание отдельных списков флотов, задание нового
-%^^A% расширения с~помощью этой опции обязательно.
%
%^^A% \emph{Note.} In the version v0.2b, in the case of this key not defined,
-%^^A% the captions of one type are gathered in file with extension,
+%^^A% the captions of one type are gathered in the file with extension,
%^^A% co-named to current floating environment with perfix ``lo''. This new feature allows
-%^^A% to create separate float lists by default.
-% \emph{Примечание.} В~версии~v0.2b, если данный ключ не определён,
+%^^A% to create separate float lists by default.%^^A\footnote{In some systems these extensions could fail?}
+% \emph{Примечание.} Начиная с~версии~v0.2b, если данный ключ не определён,
% подрисуночные подписи одного типа собираются в~файле с~расширением,
-% одноимённым окружению с~префиксом ``lo''. Это даёт возможность получать разные файлы
+% одноимённым окружению с~префиксом «lo». Это даёт возможность получать разные файлы
% списков флотов по умолчанию.%^^A\footnote{Такие расширения могут не пройти в~некоторых операционных системах?}
%
% \noindent
@@ -4687,34 +5208,35 @@
% \DescribeMacro{relatedcapstyle}\label{setup:relatedcapstyle}%^^A
%^^A% In the \package{float} package the non-starred
%^^A% \cmd{\newfloat}/\cmd{\restylefloat} macros attach related
-%^^A% caption style for float styles (see {\sectionname} \ref{sec:floatst}).
+%^^A% caption style for float styles (see {\sectionname}~\ref{sec:floatst}).
%^^A% If you use |\DeclareNewFloatType| mechanism and exists (you created
-%^^A% it by |\captionsetup|) co-named, i.e. related, caption style
+%^^A% it by |\captionsetup[...]|) co-named, i.e. related, caption style
%^^A% you may attach this style with key |relatedcapstyle=yes|.\medskip
% В~пакете \package{float} команды \cmd{\newfloat}/\cmd{\restylefloat}
% присоединяют специальный стиль подписи, связанный с~данным стилем флота
% (см.~{\sectionname}~\ref{sec:floatst}). Если вы используете механизм |\DeclareNewFloatType|,
-% и~имеется (вы создали с~помощью |\captionsetup|) одноимённый, связанный,
+% и~имеется (вы создали с~помощью |\captionsetup[...]|) одноимённый, связанный,
% стиль подписи, вы можете присоединить этот стиль с~помощью ключа
% |relatedcapstyle=yes|.\medskip
%
-%^^A% Below is printed example of the |\DeclareNewFloatType| command,
-%^^A% which was used for defining of the \env{Example}
-%^^A% environment demonstrated on the page \pageref{exa1.1}.
+%^^A% Below is an example of the |\DeclareNewFloatType| command,
+%^^A% which was used for definition of the |Example|
+%^^A% environment demonstrated on page \pageref{exa1.1}.
%^^A% It consists of following code:
% Ниже приводится пример команды |\DeclareNewFloatType|,
% которая была использована для определения окружения примера
-% \env{Example}, который приводится на с.~\pageref{exa1.1}).
+% |Example|, который приводится на с.~\pageref{exa1.1}).
% Она была задана следующим образом:
% \begin{Quote}
% |\DeclareNewFloatType{Example}%|
% | {placement=t,within=section,fileext=loe,|
% | name=\CYRP\cyrr\cyri\cyrm\cyre\cyrr}}|
% \end{Quote}
-% Для русской документации пришлось добавить ключ |name=|.
+% Для русской документации пришлось добавить ключ |name=| (обратите внимание: русские буквы
+% лучше записывать в~виде команд).
%
-%^^A% \subsection{How to change \cmd{\newfloat} with
-%^^A% \cmd{\DeclareNewFloatType}}\label{sec:oldtonew}
+%^^A% \subsection{How to replace \texorpdfstring{\cs{newfloat}}{newfloat}
+%^^A% with \texorpdfstring{\cs{DeclareNewFloatType}}{DeclareNewFloatType}}\label{sec:oldtonew}
% \subsection{Как заменить \texorpdfstring{\cs{newfloat}}{newfloat} на
% \texorpdfstring{\cs{DeclareNewFloatType}}{DeclareNewFloatType}}\label{sec:oldtonew}
%^^A% The |\newfloat| command takes three required and
@@ -4732,34 +5254,34 @@
% | {placement=|\meta{placement}|,fileext=|\meta{ext}|,widthin=|\meta{within}|}|
% \end{Quote}
%
-%^^A% The \package{float} package offered also other commands of float type declaring:
-%^^A% the |\floatname| command can be replaces by the |name=| key of |\DeclareNewFloatType|
+%^^A% The \package{float} package offers also other commands of float type declaring:
+%^^A% the |\floatname| command can be replaced by the |name=| key of |\DeclareNewFloatType|
%^^A% command; the |\floatplacement|---by the |placement=| key.
% Пакет \package{float} предлагает также другие команды, для задания нового типа флотов:
-% команда |\floatname| заменяется на ключ |name=| в~установках команды |\DeclareNewFlotaType|,
-% а~|\floatplacement| \cdash--- на ключ |placement=|.
+% команда |\floatname| заменяется на ключ |name=| в~установках команды |\DeclareNewFloatType|,
+% а~|\floatplacement| \cdash--- на ключ |placement=|, как уже показано.
%
% \clearpage
% %^^A\section{Borrowed code}\label{sec:borrow}
% \section{Заимствованный код}\label{sec:borrow}
-%^^A% \subsection{\package{float} Package: Compatibility}\label{sec:floatst}
+%^^A% \FRorisubsection{\package{float} Package: Compatibility}\label{sec:floatst}
% \FRorisubsection{Пакет \package{float}: совместимость}\label{sec:floatst}
%
%^^A% The \package{floatrow} package includes some macros of \package{float}
%^^A% (version v1.3d, dated 2001/11/08)
%^^A% with necessary modifications. In the case of loaded \package{float}
-%^^A% package before \package{floatrow} you'll get error message.
-% Пакет \package{floatrow} включает некоторые макрокоманды пакета \package{float} (версии
-% v1.3d, датированной 2001/11/08)
+%^^A% package \emph{before} \package{floatrow} you'll get error message.
+% Пакет \package{floatrow} включает некоторые макрокоманды пакета \package{float}
+% (версии v1.3d, датированной 2001/11/08)
% с~необходимыми изменениями. Если вы загрузили пакет \package{float}
-% до \package{floatrow} выдаётся сообщение об ошибке.
+% до \package{floatrow}, то выдаётся сообщение об ошибке.
%
%^^A% \emph{Note}.
%^^A% In the case of some packages
%^^A% could call \package{float} package\footnote{I'm aware about \package{algorithm}
%^^A% package.} the \package{floatrow} package loads code which emulates
-%^^A% already loaded \package{float} package v1.3, so next requests for
-%^^A% this package will be are ignored. This will help to avoid strange error messages
+%^^A% already loaded \package{float} package v1.3, so future requests for
+%^^A% this package will be ignored. This will help to avoid strange error messages
%^^A% in the case of these packages loaded after \package{floatrow}.
%^^A% Please note that packages, which load \package{float} must be loaded
%^^A% \emph{after} \package{floatrow}.
@@ -4783,9 +5305,7 @@
%^^A% |\newfloat| and |\floatstyle| are obsolete but
%^^A% supported\footnote{The better
%^^A% way is to use \cmd{\floatsetup} macros. The \package{floatrow} package
-%^^A% supports obsolete macros but there is no guarantee. See also
-%^^A% section~\ref{float-obs} about translation of these commands
-%^^A% into |\floatsetup| command.} see section below.
+%^^A% supports obsolete macros but there is no guarantee that they will work as expected.} (see section below).
% Надеюсь что старые документы, использующие пакет~\package{float}
% будут работать с~\package{floatrow}. Первое
% ограничение/особенность "--- если команды |\restylefloat| не заданы
@@ -4797,10 +5317,10 @@
% их на команды \cmd{\floatsetup},
% Пакет \package{floatrow} поддерживает старые команды, но не даёт гарантии.} (см.~раздел ниже).\medskip
%
-%^^A% The sections below explain how \package{float} command and options work in \package{floatrow}.
-%^^A% Sections, signed with ``[\package{float}]'' were borrowed from
-%^^A% \package{float}'s documentation. The section about commands which
-%^^A% describes setting commands of \package{float} package was moved
+%^^A% The sections below explain how \package{float} commands and options work in \package{floatrow}.
+%^^A% Sections, signed with ``[\package{float}]'' and typed with slanted font, were borrowed from
+%^^A% \package{float}'s documentation. The section which
+%^^A% describes commands of layout settings of \package{float} package was moved
%^^A% in the section~\ref{sec:changed}
%^^A% (subsection~\ref{sec:floatborrowI}, ``The User Interface---New
%^^A% Floats [\package{float}]''), this section describes obsolete stuff.
@@ -4835,24 +5355,23 @@
% |\floatsetup|\oarg{float}|{style=|\meta{style}|}|
% \end{Quote}
%^^A% Please note that there is used |\floatsetup|\oarg{float}|{...}|
-%^^A% but not |\floatsetup{...}|.
-% Обратите внимание, что используются настройки |\floatsetup|\oarg{float}|{...}|,
-% а~не просто |\floatsetup{...}|.
+%^^A% settings for current type of float, but not |\floatsetup{...}|.
+% Обратите внимание, что используются настройки |\floatsetup|\oarg{float}|{...}|
+% для конкретного типа флотов, а~не просто |\floatsetup{...}|.
+%
+% \begin{slshape}
%
-%^^A% \subsubsection{Printing of Float List [\package{float}]}
+%^^A% \pagebreak\subsubsection{Printing of Float List [\package{float}]}
%^^A% \label{sec:floatborrowIa}
-% \subsubsection{Печать списка плавающих объектов (флотов)
+% \pagebreak\subsubsection{Печать списка плавающих объектов (флотов)
% [\package{float}]}\label{sec:floatborrowIa}
%
-% \begin{slshape}
-%
% \nobreak\DescribeMacro{\listof}
% \nopagebreak
%^^A% The |\listof| command produces a list of all the floats
%^^A% of a given class. Its syntax~is\\[2pt]
% Команда |\listof| создаёт список всех флотов данного
-% класса. Её синтаксис
-% \RestoreSpaces
+% класса. Её синтаксис\vspace*{\topsep}
% \begin{quote}
% \hspace*{\MacroIndent}|\listof{|\meta{type}|}{|\meta{title}|}|^^A
% \end{quote}
@@ -4984,23 +5503,23 @@
%\end{slshape}
%
% \smallskip
-%^^A% \emph{Floatrow note}. Please don't mix meaning of
+%^^A% \smallskip\em \textit{Floatrow note}. Please don't mix meaning of
%^^A% \texttt{[H]} and \texttt{[h]} options.
%^^A% Float with \texttt{[h]} and \texttt{[!h]} option, if succeed, appears
%^^A% \emph{after completing line} of text,
%^^A% where it was appeared in the source file. That could be visible if you
-%^^A% put floating environment at the middle of paragraph.
+%^^A% put floating environment within a~paragraph (and at the middle of line also).
% \emph{Замечание \textsf{floatrow}}. Не путайте значение опций
% \texttt{[H]} и~\texttt{[h]}.
% Опции~\texttt{[h]} или~\texttt{[!h]}, если выполняются, помещают флот
% \emph{после того, как завершена строка} текста,
% где появилось окружение в~исходном файле. Это легко увидеть, если
-% вы поместите окружение флота внутри абзаца (и~в~середине строки).
+% вы поместите окружение флота внутри абзаца (да к~тому же ещё и~в~середине строки).
%
-%^^A% The [H] option places float just \emph{in the point} where it appeared
-%^^A% in the source file, it is used (\emph{but this method for floats strongly
-%^^A% not recommended}!), for floats after text like ``\dots{}shown in this
-%^^A% \textbf{figure:}'', i.e. the \texttt{[H]} float, almost like math formulas, continues current
+%^^A% The \texttt{[H]} option places the float just \emph{at the point} where it appeared
+%^^A% in the source file, it is used (\emph{but that strongly
+%^^A% not recommended when typesetting books}!) for floats after text like ``\dots{}shown in this
+%^^A% \textbf{figure:}'', i.e. the \texttt{[H]} float, almost like math formulas, continues the current
%^^A% paragraph.
% Опция~|[H]| помещает флот \emph{в~точке} где
% окружение появилось в~исходном файле,
@@ -5012,22 +5531,22 @@
%
%^^A% \subsubsection{The {[H]}
%^^A% Placement Specifier---Managing of Page Breaks}\label{sec:listpen}
-% \subsubsection{Опция
-% \texttt{[H]}---настройка разрывов на страницы}\label{sec:listpen}
+% \subsubsection{Опция \texttt{[H]}---настройка разрывов на страницы}\label{sec:listpen}
%
%^^A% The strange phrase at the end of previous paragraph, ``almost like math formulas''
-%^^A% means, that ``anchored'' floats have not management of page breaking, and also
+%^^A% means, that ``anchored'' floats have no management of page breaking, and also
%^^A% the text, typed without blank line after float, always gets |\parindent|.
% Странная фраза, «почти как математические формулы», в~конце предыдущего раздела
% означает, что у~флотов «на якоре» по умолчанию нет управления разрывами до и~после флота,
% и, если после флота нет пустой строки, абзац всё равно начинается с~отступа.
%
%^^A% To follow the idea of |\allowdisplaybreaks| command from
-%^^A% \package{amsmath} package there is created a \emph{beta-temp}\footnote{I
-%^^A% hope that such support sooner or later could appear in
+%^^A% \package{amsmath} package there is created a \emph{beta-temp}\footnote{I~hope
+%^^A% that such support sooner or later could appear in
%^^A% \package{paralist} package and think it is better to follow
%^^A% grammar of master-package for similar situations.} version
-%^^A% of \package{listpen} package, which offers following commands:
+%^^A% of \package{listpen} package (it can be used separately). It offers commands,
+%^^A% which manage the penalty values in the list environments:
% Используя идею команды |\allowdisplaybreaks| из пакета
% \package{amsmath} создан небольшой (beta-temp) пакет
% \package{listpen}\footnote{Я~надеюсь
@@ -5048,7 +5567,7 @@
% \item[\cmd{\allowitembreaks}]устанавливает разрывы между
% пунктами перечня (флотам, естественно, это не нужно!).
% \end{Options}
-%^^A% All they set globally, inside group or inside
+%^^A% All of them can be set globally, inside groups, and inside
%^^A% environments. These penalties are set accordingly to digits
%^^A% from |[-4]| (never break) to |[4]| (always break). The positive
%^^A% values of optional argument in these commands analogous to values
@@ -5065,25 +5584,20 @@
% опциям |[1]|--|[4]| в~команде |\nopagebreak|.
% Значение по умолчанию равно |[-1]|, что
% равно установкам стандартных классов \LaTeX'а
-% (|[-1]| соответствует значению |\@lowpenalty|).
+% (|[-1]| соответствует значению |-\@lowpenalty|).
%
% \DescribeMacro{floatHaslist}\label{setup:floatHaslist}%^^A
-%^^A% This is the late attempts of backwards compatibility. The key, if true,
-%^^A% uses list penalties, otherwise anchored float works like
-%^^A% defined in \package{float} package and in \package{floatrow}'s version 0.1j
-%^^A% and earlier. (I hope there could not much difference,
-%^^A% unless you redefined penalties of lists.)
-% Здесь описана запоздалая попытка обратной совместимости, созданная в~версии 0.1k.
+%^^A% The key, if true,
+%^^A% uses list penalties, otherwise anchored float works without any penalty, i.e. like
+%^^A% defined in \package{float}.
% Ключ, в~значении |true|,
% использует штрафы (penalties) задаваемые для перечней,
% в~противном случае флот «на якоре»
-% работает как в~пакете~\package{float} и~версии~0.1j пакета~\package{floatrow}
-% и~старше. (Надеюсь большой разницы не будет,
-% только если штрафы для перечней не переопределялись.)
+% работает как в~пакете~\package{float}.
%
%^^A% Also (added in version 0.1k with current key):
-%^^A% since list environments do \emph{not make indentation} in following
-%^^A% paragraph, in the case of \emph{no blank} line after environment,
+%^^A% Since list environments do \emph{not make indentation} in the
+%^^A% paragraphs next to them, in the case of \emph{no blank} line after environment,
%^^A% the ``anchored'' floating environment does
%^^A% the same, if this option is true. Default value of |floatHaslist|
%^^A% is |false|
@@ -5097,7 +5611,7 @@
%
% \DescribeMacro{\floatHpenalties}\label{setup:floatHpenalties}%^^A
%^^A% This macro, defined with |\renewcommand| can include settings for
-%^^A% list penalties around anchored float. If you define
+%^^A% list penalties around anchored floats. If you define
% Это макро, определённое с~помощью |\renewcommand| может содержать установки
% штрафов вокруг перечней вокруг флота «на якоре». Если вы определите в~преамбуле документа
% \begin{Quote}
@@ -5115,32 +5629,33 @@
%\end{preamble}
% \end{Quote}
%^^A% you'll never get page breaks before anchored float.
-%^^A% \subsection{Пакет \package{rotfloat}}
% вы запретите разрыв до флота «на якоре».
%
% \allowpostlistbreaks\medskip\noindent
% \DescribeMacro{\RestoreSpaces}
% \DescribeMacro{\RemoveSpaces}
-%^^A% There was added simple commands, the external aliases
-%^^A% of internal |\if@nobreak| flag. The first is equal to |\@nobreakfalse|.
-%^^A% The main (and most visible) usage of this flag---managing of
-%^^A% vertical spaces: the |true| value in the case of two sectioning commands
-%^^A% cancels the space before next
-%^^A% |\..section| command of the pair, in the case of
-%^^A% spaces around list environments it cancels the space
+%^^A% The commands-aliases
+%^^A% of the |\if@nobreak| flag were added. The first is equal to |\@nobreakfalse|.
+%^^A% The main (and most visible) usage of this flag is for managing
+%^^A% vertical spaces:\startNotes\Note the |true| value in the case of two sectioning commands
+%^^A% cancels usage of the space before next
+%^^A% |\..section| command of the pair; \Note in the case of
+%^^A% spaces around list environments it cancels usage of the space
%^^A% before list just after sectioning command.
-%^^A% Usually the |\@nobreakfalse| flag toddled at the next paragraph (or |\par| command),
+%^^A% Usually the |\@nobreakfalse| flag toggles at the next paragraph (or |\par| command),
%^^A% but in some cases this ``toggling'' cannot be happen in necessary point.
%^^A% The |\RestoreSpaces| command would help. Opposite command |\RemoveSpaces| equals to |\@nobreaktrue|.
% Добавлены ещё две команды, пользовательский вариант внутреннего
% флага |\if@nobreak|.
% Основное (и~самое заметное) действие этого флага \cdash--- управление
-% вертикальными отбивками: значение |true| между двумя элементами рубрикации отменяет
-% отбивку сверху для следующего из двух стоящих подряд заголовков, а~при расстановке
-% отбивок вокруг окружений перечней, отменяет отбивку
+% вертикальными отбивками:
+% значение |true| между двумя элементами рубрикации отменяет, например,\startNotes\Note
+% отбивку сверху для следующего из двух стоящих подряд заголовков, \Note
+% а~при расстановке отбивок вокруг окружений перечней (окружений, созданных на основе окружения
+% |list|, к~ним относятся, например, и~теоремы), отменяет отбивку
% до перечня сразу после заголовка.
% По правилам этот флаг переключается в~начале следующего абзаца (или командой |\par|),
-% но в~некоторых случаях этого не происходит в~нужный момент.
+% но в~некоторых случаях в~нужный момент этого не происходит.
% Команда |\RestoreSpaces| в~этих случаях должна помочь. Противоположная команда |\RemoveSpaces|
% соответствует |\@nobreaktrue|.
%
@@ -5149,26 +5664,26 @@
%^^A% Code of \package{rotfloat} package was also borrowed by \package{floatrow}
%^^A% package.
%^^A% This package originally allows to expand settings of \package{float} package to
-%^^A% rotated environments like \env{sidewaysfigure} and \env{sidewaystable}. This mechanism
-%^^A% was borrowed to expand these \package{floatrow}'s settings in the similar way.
-%^^A%
-%^^A% In the case of loaded \package{rotfloat} package before
-%^^A% \package{floatrow} you will get error message.
+%^^A% rotated environments like |sidewaysfigure| and |sidewaystable|. This mechanism
+%^^A% was borrowed to expand the \package{floatrow}'s settings in the similar way.
% Код пакета \package{rotfloat} был также позаимствован
% пакетом \package{floatrow}. Данный пакет, в~оригинале, позволяет подключить настройки пакета
-% \package{float} на развёрнутые флоты типа \env{sidewaysfigure} и~\env{sidewaystable}.
-% Данный механизм и~был позаимствован, чтобы подключить настройки пакета \package{floatrow}.
+% \package{float} на развёрнутые флоты типа |sidewaysfigure| и~|sidewaystable|.
+% Данный механизм и~был позаимствован, чтобы подключить созданные для этих окружений
+% настройки пакета \package{floatrow}.
%
+%^^A% In the case of loaded \package{rotfloat} package \emph{before}
+%^^A% \package{floatrow} you will get error message.
% Если пакет \package{rotfloat} был загружен до \package{floatrow},
% вы получите сообщение об ошибке.
%
%^^A% The \package{floatrow} package loads code which pretends that
-%^^A% \package{rotfloat} already loaded, so next loads are ignored.
+%^^A% \package{rotfloat} is already loaded, so next loads are ignored.
%^^A% The \package{rotfloat} allowed in the |\usepackage|
%^^A% line with \package{rotating} package, which could have options. It is
%^^A% necessary to delete \package{rotfloat} package from |\usepackage| line
%^^A% where also \package{rotating} package loaded with options: otherwise
-%^^A% you may get `option clash' error message.
+%^^A% you may get an `option clash' error message.
% Пакет \package{floatrow} вводит код, который эмулирует уже загруженный
% пакет \package{rotfloat} и~последующая его загрузка игнорируется.
% Пакет \package{rotfloat} построен таким образом, что может быть
@@ -5181,16 +5696,16 @@
%\clearpage
%^^A% \section{The \package{floatrow} Package and The \package{caption} Package}\label{ssec:caption}
% \section{Пакет \package{floatrow} и пакет \package{caption}}
-%^^A% Tested (and compatible) with version v3.0q.
-% Тестировалось (и~совместимо) с~версиями v3.0q--v3.1f.%^^A
+%^^A% Tested (and compatible) with \package{caption} version from v3.0q to~v3.1j.
+% Тестировалось (и~совместимо) с~версиями \package{caption} v3.0q--v3.1j.%^^A
%
-%^^A% The \package{caption} package has strong mechanism of creating of
+%^^A% The \package{caption} package has strong mechanism for creation of
%^^A% caption layout, so \package{floatrow} addresses the creation of new
%^^A% caption styles to this package (see documentation for \package{caption}
%^^A% package%^^A
%^^A% \footnote{The English documentation is
%^^A% \href{ftp://ctan.tug.org/tex-archive/macros/latex/contrib/caption/caption-eng.pdf}%^^A
-%^^A% {\meta{texmf folder}\texttt{/doc/latex/caption/caption-eng.pdf}}.}.).
+%^^A% {\meta{texmf folder}\texttt{/doc/latex/caption/caption-eng.pdf}}.}).
% Пакет \package{caption} обладает сильным механизмом создания
% оформления подписей, поэтому \package{floatrow} адресует создание
% новых стилей для подписей этому пакету (см.~документацию для
@@ -5199,10 +5714,11 @@
% \href{ftp://ctan.tug.org/tex-archive/macros/latex/contrib/caption/caption-eng.pdf}%^^A
% {\meta{texmf folder}\texttt{/doc/latex/caption/caption-eng.pdf}}.}).
%
-%^^A% The \package{floatrow} adds possibility to create a variations of captions
-%^^A% for floats in different positions or layouts (e.g. like wide or
-%^^A% two-column floats or rotated floats) using optional argument of
-%^^A% |\captionsetup|.
+%^^A% The \package{floatrow} package adds a~possibility to create variations of caption layouts
+%^^A% for floats in different positions or float layouts (e.g. like wide or
+%^^A% two-column floats, rotated floats, wrapped floats) in the same time when |\floatsetup|
+%^^A% settings were loaded, using the same optional argument in
+%^^A% |\captionsetup| settings.
% Пакет \package{floatrow} добавляет возможность создать варианты
% оформления подписей для флотов с~различным размещением (например
% для флотов вразрез двух колонок или широких флотов,
@@ -5210,7 +5726,7 @@
% за счёт задания того же дополнительного аргумента в~команде
% |\captionsetup|.
%
-%^^A% For example you want to create special caption layout for wide or
+%^^A% For example you want to create a~special caption layout for wide or
%^^A% two-column floats. In this case you may use
% Например вы желаете создать специальное оформление для подписи
% под широким флотом или
@@ -5225,9 +5741,9 @@
% \end{quote}
%^^A% The priority of |\captionsetup| optional arguments is similar to
%^^A% |\floatsetup| ones: in current examples |\captionsetup[widefigure]|
-%^^A% will be stronger than |\captionsetup[widefloat]|. The priority
+%^^A% will be stronger than |\captionsetup[widefloat]|---the priority
%^^A% and usage of ``\meta{float subtypes}'' in optional arguments
-%^^A% see on the page~\pageref{stsetorder}\label{cap:beside:order}).
+%^^A% see on page~\pageref{stsetorder}\label{cap:beside:order}.
% Приоритет опций в~команде |\captionsetup| такой же, как в~опциях
% команды |\floatsetup|: в~приведённых примерах настройки
% |\captionsetup[widefigure]| будут «сильнее», чем
@@ -5238,7 +5754,7 @@
%\begingroup
%\providecommand*\subcaption{\captionsetup{subtype*}\caption}
%
-% \captionsetup[subtype]{labelformat=brace,font=footnotesize}
+%^^A% \captionsetup[subtype]{labelformat=brace,font=footnotesize}
% \captionsetup[subtable]{labelformat=brace,textfont=md,labelfont=up}
%
%^^A% \subsection{Managing of Float Parts With the \cmd{\subcaption} Command}\label{ssec:subcaption}
@@ -5306,7 +5822,7 @@
% \end{tabular}}{}
%
% \ttabbox
-% {\subcaption{Вторая часть таблицы, тоже внутри \cs{ttabbox} и~окружения \env{floatrow}}%^^A
+% {\subcaption{Вторая часть таблицы, тоже внутри \cs{ttabbox} и~окружения |floatrow|}%^^A
% \Flabel{subcaptab:tabIIIb}%^^A
% \begin{tabular}{|l|c|c|}
% \hline
@@ -5327,18 +5843,21 @@
% \end{table}%
%\endgroup
% \MakeShortVerb{\|}%
-%^^A% Please note that for the labels of table parts there was used special option
-%^^A% \verb|brace| of the \verb|labelformat| key.
+%^^A% Please note that for the labels of table parts the special option
+%^^A% \verb|brace| of the \verb|labelformat| key was used.
% Обратите внимание, что для создания нумерационного заголовка частей таблицы
% используется опция \verb|brace| ключа \verb|labelformat|.
%
% \DescribeMacro{subfloatrow}
-%^^A% The \env{subfloatrow} is analogous to \env{floatrow} environment\footnote{
-%^^A% It skips some features of ``parent'' environment.}.
-%^^A% The usage is similar to \env{floatrow}, you may write for example:
-% Окружение \env{subfloatrow} аналогично окружению \env{floatrow}\footnote{
-% В~данном окружении отсутствуют некоторые свойства «старшего» окружения.}.
-% Задание его тоже аналогично окружению \env{floatrow}, вы можете записать:
+%^^A% The |subfloatrow| is analogous to the |floatrow| environment\footnote{
+%^^A% It skips some features of ``parent'' environment, (e.g. margins or margin material
+%^^A% this environment build box and follows |objectset=| option).}.
+%^^A% The usage is similar to |floatrow|, you may write for example:
+% Окружение |subfloatrow| аналогично окружению |floatrow|\footnote{
+% В~данном окружении отсутствуют некоторые свойства «старшего» окружения
+% (опущены опции задания полей, вместо этого используются настройки ключа |objectset=|
+% «старшего» окружения).}.
+% Задание его тоже аналогично окружению |floatrow|, вы можете записать:
% \begin{Quote}
% \verb|\begin{subfloatrow}[|\meta{number of beside parts of floats}\verb|]|\nopagebreak
% \verb|\floatbox...|\nopagebreak
@@ -5346,12 +5865,12 @@
% \verb|...|\nopagebreak
% \verb|\end{subfloatrow}|
% \end{Quote}
-%^^A% i.e.\ by default there are allowed two subfloats. For other number
-%^^A% of subfloats you ought to put number in optional argument. This
-%^^A% environment puts horizontal separator, defined by
-%^^A% |subfloatrowsep=| key. This key uses the same options
+%^^A% i.e.\ by default there are allowed two parts of floats. For other number of parts
+%^^A% you ought to put number in the optional argument. This environment
+%^^A% puts horizontal separator, defined by |subfloatrowsep=|
+%^^A% key. This key uses the same options
%^^A% as |floatrowsep=| and |capbesidesep=| keys (options of
-%^^A% these keys defined by \verb|\|\FRkey{DeclareFloatSeparators} command).
+%^^A% these keys defined by the \verb|\|\FRkey{DeclareFloatSeparators} command).
% т.\,е.\ по умолчанию в~ряду предполагаются две части флота. Если нужно разместить
% другое число частей, вам нужно задать их число в~дополнительном аргументе.
% Части флота разделяются отбивкой или материалом, определёнными опцией ключа
@@ -5367,6 +5886,18 @@
% \begin{Quote}
% |\captionsetup{subtype}|\quad.
% \end{Quote}%
+%^^A% at the very beginning of this environment.
+%
+%^^A% \emph{Note}: With the \package{floatrow} package you may use also |\captionsetup[subfloat]|
+%^^A% settings, the \package{caption} package offers
+%^^A% the |\captionsetup[subtype]{...}| settings which will be stronger than previous, to say nothing
+%^^A% about |\captionsetup[subfigure]{...}| for parts of figure, which are strongest. (Please note
+%^^A% that in \package{caption} terms word ``subtype'' means part of float.)
+% \emph{Замечание}: При использовании пакета \package{floatrow} можно использовать настройки
+% |\captionsetup[subfloat]|, а~пакет \package{caption} предлагает настройки
+% |\captionsetup[subtype]{...}| которые сильнее предыдущих, не говоря уж
+% о~|\captionsetup[subfigure]{...}| для частей рисунка, которые являются самыми сильными. (Обратите
+% внимание, что в~терминологии пакета \package{caption} слово ``subtype'' означает часть флота.)
%
%^^A% Next follows an example with beside main caption (figure~\ref{fig:subcap:catsI}).%^^A
% Далее следует пример с~подписью сбоку (рис.~\ref{fig:subcap:catsI}).%^^A
@@ -5405,16 +5936,17 @@
% \unitlength1.32\unitlength\input{TheCat.picture}}{}%
% \end{subfloatrow}}
% {\caption[Ряд, состоящий из частей рисунка]{Подпись сбоку,
-% выровненная по верху; макет \texttt{Shadowbox}.
+% выровненная по низу; макет \texttt{Shadowbox}.
% Рисунок состоит из двух частей:
% \Fref{subcapfig:w} и~\Fref{subcapfig:b}}\label{fig:subcap:catsI}}
% \end{figure}
%\endgroup
%
%^^A% In the next example the main caption will be placed below, but labels of figure parts were
-%^^A% printed beside (see figure~\ref{fig:subcap:catsII}). For this reason there was used
-%^^A% \cs{useFCwidth} command, which creates the width of caption box equal to natural caption width.
+%^^A% printed beside (see figure~\ref{fig:subcap:catsII}). For this reason the
+%^^A% \cs{useFCwidth} command was used, which creates the width of caption box equal to natural caption width.
% В~следующем примере основная подпись помещена снизу, а~метки частей рисунка размещены сбоку
+% \FRmpar{Метка подподписи сбоку подфлота}{FAD:sublabelbeside:subcaption}%%^^A
% (см.~рис.~\ref{fig:subcap:catsII}). Для этой цели используется команда \cs{useFCwidth},
% которая определяет ширину подписи, равную натуральной.
% \begin{Quote}%
@@ -5435,7 +5967,7 @@
% \verb| \end{subfloatrow}}|
% \verb|{\caption[...]{...}\label{...}}|
% \verb|\end{figure}|
-% \end{Quote}
+% \end{Quote}\pagebreak[1]
%\begingroup
% \captionsetup[subfigure]{labelformat=brace,list=off}
% \floatsetup[subfigure]{style=plain,capbesideposition=left,
@@ -5480,7 +6012,7 @@
% \verb| \fcapside[\FBwidth][\FBheight+1cm]{\caption{}\Flabel{...}...}{}|
% \verb| \end{subfloatrow}}|
% \verb|{\caption[...]{...}\label{...}}|
-% \verb|\end{figure}|
+% \verb|\end{figure}|\pagebreak[1]
% \end{Quote}
%\begingroup
% \captionsetup[subfigure]{labelformat=brace,list=off}
@@ -5497,18 +6029,18 @@
% {\caption{}\Flabel{subcap:bIi}\hbox{\unitlength.85\unitlength\input{TheCat.picture}}}{}%
% \end{subfloatrow}}
% {\caption[Две части рисунка рядом, с~командами \cmd{\caption}
-% внутри окружения \env{subfloatrow} (метки сбоку)]{Две
+% внутри окружения subfloatrow (метки сбоку)]{Две
% части рисунка рядом \ref{subsubcap:wIi}~и~\ref{subsubcap:bIi},
-% внутри окружения \env{subfloatrow}
+% внутри окружения subfloatrow
% (метки сбоку). Основная подпись снизу. Итак, части рисунка:
% \Fref{subcap:wIi}~и~\Fref{subcap:bIi}}\label{fig:subcap:catsIiI}}
% \end{figure}
%\endgroup
%
%^^A% Another example (\ref{fig:subcap:IcatsI}) demonstrates, that you
-%^^A% may use not only option |style=plain| for parts of float,
-%^^A% and there can be not only labels for beside subcaptions,
-% Следующий пример (\ref{fig:subcap:IcatsI}) демонстрирует, что можно использовать не только
+%^^A% may not only use the option |style=plain| for parts of float,
+%^^A% and there can not only be labels for beside subcaptions.
+% Следующий пример (рис.\,\ref{fig:subcap:IcatsI}) демонстрирует, что можно использовать не только
% простое оформление частей рисунка, заданное, например опцией ключа |style=plain|,
% а~сбоку частей рисунка можно разместить не только метки части рисунка,
% \begin{Quote}[0pt]
@@ -5536,7 +6068,7 @@
% \ffigbox
% {\begin{subfloatrow}
% \fcapside[1.1\FBwidth]{\subcaption{Очень забавная кошка с~глазами в~виде полумесяца, треугольным ушами
-% и~маленькими ушами}\Flabel{subcapfig:ww}%
+% и~маленьким носиком}\Flabel{subcapfig:ww}%
% \input{Cat.picture}}{}
% \fcapside[1.1\FBwidth]{\subcaption{Другая, очаровательная кошка с~большими усами,
% овальными глазами, и~розовым влажным носиком}\label{subcapfig:bb:}\Flabel{subcapfig:bb}%^^A
@@ -5545,72 +6077,72 @@
% {\caption[Две части рисунка рядом, с~подписями сбоку]{Подписи для частей рисунков
% выровнены по верху. Итак, две части рисунка:
% \Fref{subcapfig:ww}~и~\Fref{subcapfig:bb}}\label{fig:subcap:IcatsI}}
-% \end{figure}
+% \end{figure}\par\vskip-.5\lastskip
%\endgroup
%
-% \DescribeMacro{\captionlabel}
-% \DescribeMacro{\subcaptionlabel}
-%^^A% The last example demonstrates new command \verb|\subcaptionlabel| which can be used inside,
-%^^A% e.g., \env{picture} environment or as replacing text in \verb|psfrag| command of \package{psfrag}
-%^^A% package. Unlike \verb|\caption| and \verb|\subcaption| command, the \verb|\subcaptionlabel| does
-%^^A% not saved in special box register when float box is building, and
+% \DescribeMacro{\captionlabel}%^^A
+% \DescribeMacro{\subcaptionlabel}%^^A
+%^^A% The last example demonstrates new command \verb|\subcaptionlabel| for caption
+%^^A% labels, which can be used inside,
+%^^A% e.g., |picture| environment or as replacing text in \verb|psfrag| command of \package{psfrag}
+%^^A% package. Unlike the \verb|\caption| and \verb|\subcaption| commands, the \verb|\subcaptionlabel|
+%^^A% will not be saved in special box register when the float box is building, and
%^^A% will be typed like caption label, which follows settings of caption layout.
-%^^A% This command based on \verb|\subcaption| command but with changed internal command of
-%^^A% \package{caption} package. There is also the \verb|\captionlabel| command.
+%^^A% This command is based on \verb|\subcaption| command but with changed internal command of \package{caption}
+%^^A% package. There is also the \verb|\captionlabel| command.
%^^A% \captionsetup[subfigure]{labelformat=brace,justification=raggedleft}
-%^^A% The last example demonstrates new command \verb|\subcaptionlabel| which can be used inside,
-% Последний пример демонстрирует новую команду \verb|\subcaptionlabel|, который может быть использован,
-% например, внутри окружения \env{picture} или как текст-замена для команды \verb|psfrag| (пакет
+% Последний пример демонстрирует новую команду \verb|\subcaptionlabel|, которая может быть использована,
+% например, внутри окружения |picture| или как текст-замена для команды \verb|psfrag| (пакет
% \package{psfrag}). В~отличие от команд \verb|\caption| и~\verb|\subcaption|,
% команда \verb|\subcaptionlabel| не записывается в~специальный бокс-регистр при построении макета,
-% а~будет напечатан как номер, оформленный соответственно макету подписи.
+% а~будет напечатана как номер, оформленный соответственно макету подписи.
% Эта команда, основанная на команде \verb|\subcaption|, но с~изменённой внутренней
% командой пакета \package{caption}. Также существует команда \verb|\captionlabel|.
% \captionsetup[subfigure]{labelformat=brace,justification=raggedleft}
-% \begin{Quote}%
+% \begin{Quote}\openup-.5pt%
%\begin{preamble}\nopagebreak
%\verb|...|
%\verb|\floatsetup[figure]{|\FRkey{style}\verb|=plain}|
%\end{preamble}
% |\begin{figure}|
% |\fcapside[\FBwidth]|
-% |{\begin{picture}(82,40)(0,0)|
-% |\put(0,0){\framebox(40,40)[bl]{}}|
+% |{\begin{picture}(82,28)(0,0)|
+% |\put(0,0){\framebox(40,28)[bl]{}}|
% |\put(2,2){\makebox(0,0)[bl]{\relax\hbox{\subcaptionlabel{}\Flabel{scap:I}}}}|
% |...|
% |\put(42,0){|
-% |\put(0,0){\framebox(40,40)[bl]{}}|
+% |\put(0,0){\framebox(40,28)[bl]{}}|
% |\put(2,2){\makebox(0,0)[bl]{\hbox{\subcaptionlabel{}\Flabel{scap:II}}}}|
% |...}|
% |\end{picture}}|
% |{\caption{Представлены две части рисунка.|
% |\textit{Слева} изображены кошачьи глаза (\Fref{scap:I});|
-% |\textit{справа} \cdash--- кошачьи уши (\relax\Fref{scap:II})%|
-% |}\label{figcap:label}}|
+% |\textit{справа} \cdash--- кошачьи уши (\Fref{scap:II})%|
+% |}\label{figcap:label}}|\nopagebreak
% |\end{figure}|
-% \end{Quote}
+% \end{Quote}\pagebreak[3]
%\begingroup
% \floatsetup[figure]{style=plain}
% \begin{figure}[H]
% \fcapside[\FBwidth]
% {\unitlength2\unitlength\fboxsep-.4pt
-% \begin{picture}(82,40)(0,0)
-% \put(0,0){\framebox(40,40)[bl]{}}
+% \begin{picture}(82,28)(0,0)
+% \put(0,0){\framebox(40,28)[bl]{}}
% \put(2,2){\makebox(0,0)[bl]{\relax\hbox{\subcaptionlabel{}\Flabel{scap:I}}}}
% \put(20,2){{
-% \put(-12,10){\put(4.5,4.5){\oval(9,9)[t]}
+% \put(-12,5){\put(4.5,4.5){\oval(9,9)[t]}
% \put(4.5,4.5){\line(0,1){4.5}}
% \put(0,4.5){\line(1,0){9}}}
-% \put(3,10){\put(4.5,4.5){\oval(9,9)[t]}
+% \put(3,5){\put(4.5,4.5){\oval(9,9)[t]}
% \put(4.5,4.5){\line(0,1){4.5}}
% \put(0,4.5){\line(1,0){9}}}}}
% \put(42,0){
-% \put(0,0){\framebox(40,40)[bl]{}}
+% \put(0,0){\framebox(40,28)[bl]{}}
% \put(2,2){\makebox(0,0)[bl]{\hbox{\subcaptionlabel{}\Flabel{scap:II}}}}%^^A\label{}
% \put(20,2){{
-% \put(-14,18){\put(0,0){\line(2,3){5}}
+% \put(-14,12){\put(0,0){\line(2,3){5}}
% \put(10,0){\line(-2,3){5}}}
-% \put(4,18){\put(0,0){\line(2,3){5}}
+% \put(4,12){\put(0,0){\line(2,3){5}}
% \put(10,0){\line(-2,3){5}}}}}}
% \end{picture}}
% {\caption[Рисунок с~метками частей, встроенными внутри графики]{%^^A
@@ -5623,12 +6155,13 @@
%
%^^A% \subsection{Support of The Label--Sublabel References}\label{ssec:Flabel}
% \subsection{Поддержка ссылок и~меток типа «старший-и-младший»}\label{ssec:Flabel}
-%^^A% In the examples above of the current section there were used the \verb|\Flabel| and
-%^^A% \verb|\Fref| commands for cross referencing (you may see these command in the code examples).
-%^^A% The \verb|\Flabel| gets modified format of current label of subfloat number:
+%^^A% In the examples above of the current section the \verb|\Flabel| and
+%^^A% \verb|\Fref| commands were used for cross referencing (you may see
+%^^A% these commands in the code examples).
+%^^A% The \verb|\Flabel| gets a~modified format of current label of subfloat number:
%^^A% In these definitions the float and subfloat
-%^^A% separators divided by special separator command, which by default means nothing.
-%^^A% This label command can be defined like following:
+%^^A% separators are divided by a~special separator command, which by default has no effect.
+%^^A% The label command \verb|\Flabel| can be defined like following:
% В~примерах выше в~данном разделе использовались команды \verb|\Flabel| и~\verb|\Fref|
% для перекрёстных ссылок (вы можете видеть эти команды в~примерах кода).
% Команда \verb|\Flabel| использует изменённый формат текущей метки части флота:
@@ -5649,10 +6182,13 @@
% \verb|\makeatother|
%\end{preamble}
% \end{Quote}
-%^^A% Next command, \verb|\Fref|, redefines this separator and prints reference with
+%^^A% Next command, \verb|\Fref|, redefines this separator, and defines, if necessary,
+%^^A% the font emphasize (or other command which uses one argument)
+%^^A% of following part of label, and prints reference with
%^^A% standard \verb|\ref| command. It was defined in this documentation like following:
-% Следующая команда, \verb|\Fref|, переопределяет команду разделителя, а~затем печатает ссылку
-% с~помощью стандартной команды \verb|\ref|. Команда \verb|\Fref|
+% Следующая команда, \verb|\Fref|, переопределяет команду разделителя и, при необходимости,
+% может задать команду шрифтового оформления (или другие команды использующие один аргумент),
+% а~затем печатает ссылку с~помощью стандартной команды \verb|\ref|. Команда \verb|\Fref|
% определена в~данной документации следующим образом:
% \begin{Quote}%
%\begin{preamble}
@@ -5660,9 +6196,9 @@
%\end{preamble}
% \end{Quote}
%^^A% Thus, labels, which use \verb|\Flabel| command can be referenced by usual way with \verb|\ref|
-%^^A% command and with \verb|\Fref| command. The labels in current section and in the section, which
-%^^A% describes the \package{subfig} package, use the \verb|\Flabel|. The result of this command
-%^^A% you may see in all \verb|\Fref|erences to these parts of figures.
+%^^A% command and with \verb|\Fref| command. The labels in current section and in the section, which describes
+%^^A% the \package{subfig} package, use the \verb|\Flabel|. You may see the result of this command
+%^^A% in all \verb|\Fref|erences to these parts of figures.
% Теперь метки, которые заданы с~командой \verb|\Flabel| могут быть выведены и~стандартным
% способом, с~использованием команды \verb|\ref|, и~с~помощью
% команды \verb|\Fref|. Метки в~данном разделе и~в~разделе, описывающем пакет
@@ -5688,9 +6224,9 @@
%\begingroup
% \DescribeMacro{\RawCaption}\label{subcap:RawCaption}%^^A
%^^A% The example with usage of |\subcaption| and |\RawCaption| command.
-%^^A% The layout of figure float is modified \verb|Boxed| style. The better way in this example is
+%^^A% The layout of figure float is modified \verb|BOXED| style. The idea behind this example is
%^^A% to place caption in the free right lower corner of graphics. The \verb|\RawCaption|
-%^^A% allows to put caption in necessary place without disturbing of float layout.
+%^^A% allows to put the caption in necessary place without disturbing the float layout.
%^^A% \captionsetup[subfigure]{labelformat=brace,justification=rightlast,format=hang}
% Пример с~совместным использованием команд |\subcaption| и~|\RawCaption|.
% В~качестве оформления рисунка используется модифицированный стиль \verb|BOXED|.
@@ -5699,9 +6235,9 @@
% позволяет поместить подпись в~нужное место с~сохранением оформления рисунка.
% \DescribeMacro{subfloatrow*}
-%^^A% The starred form loads settings for creation captions of float parts,
-%^^A% in this case the |\caption| command restores its meaning.
-%^^A% Thus, you need the |\subcaption| command for typesetting sub-captions.
+%^^A% The starred form loads settings for creation captions of float parts, but
+%^^A% in this environment the |\caption| command restores its meaning. Thus,
+%^^A% you need the |\subcaption| command for typesetting sub-captions.
%^^A% You may define it by yourself:
% «Звёздная» форма окружения ряда для частей флота сохраняет
% значение команды |\caption|. Поэтому вам необходима дополнительная
@@ -5758,7 +6294,7 @@
% \fcapside[1.1\FBwidth]{\subcaption{Очень большой кот, сидит на окне и~смотрит на птиц
% на дереве во дворе}\Flabel{subIcapfig:bc}%
% \input{BlackCat.picture}}{}
-% \ffigbox[][][b]{}{\RawCaption{\caption[Три части рисунка с~подписями.
+% \ffigbox[][][b]{}{\RawCaption{\relax\caption[Три части рисунка с~подписями.
% Основная подпись в~свободном месте]{Подписи частей
% рисунков выровнены по верху. Итак три части рисунка:
% \Fref{subIcapfig:ww}, \Fref{subIcapfig:bb} и~\Fref{subIcapfig:bc}. Подпись рисунка
@@ -5772,8 +6308,8 @@
% \clearpage
% \section{Тандемы стилей}
%^^A% The next few sections show examples and explain some noticed
-%^^A% features with usage of \package{floatrow} and another package. There is not
-%^^A% the full list of style compatibilities. You may succeed with other
+%^^A% features with usage of \package{floatrow} and other packages. There is no
+%^^A% full list of style compatibilities. You may succeed with other
%^^A% versions of mentioned packages, and maybe with not mentioned
%^^A% packages too.
% Несколько следующих разделов показывают примеры и~объясняют
@@ -5785,9 +6321,13 @@
%^^A% \subsection{The \package{subfig} Package}\label{ssec:subfig}
% \subsection{Пакет \package{subfig}}\label{ssec:subfig}
%^^A% Tested (and compatible) with version 1.3,
-%^^A% dated 2005/06/28. For the \package{subfig} package there are additional
-%^^A% macros in \package{floatrow} which create of row of subfloats;
-%^^A% put subcaption label beside contents of subfloat; put alone
+%^^A% dated 2005/06/28%^^A
+%^^A% \footnote{The English documentation is
+%^^A% \href{ftp://ctan.tug.org/tex-archive/macros/latex/contrib/subfig/subfig.pdf}%^^A
+%^^A% {\meta{texmf folder}\texttt{/doc/latex/subfig/subfig.pdf}}.}.
+%^^A% For the \package{subfig} package there are additional
+%^^A% macros in \package{floatrow} which
+%^^A% put subcaption label beside contents of subfloat and put alone
%^^A% subcaption label.
% Тестировалось (и~совместимо) с~версией~1.3 датированной 2005/06/28.%^^A
% \footnote{Английская документация
@@ -5805,8 +6345,8 @@
%^^A% The example with \cmd{\subfloat}'s (table~\ref{tab:tabIII}). The
%^^A% setting command in preamble |\floatsetup[table]{style=Plaintop}|%^^A
%^^A% \FRmpar{Subcaption above subtable}{FAD:subcapabove}
-%^^A% includes also settings for subcaption positions used with
-%^^A% \package{subfloat} package (like |\captionsetup[table]{position=top}| in
+%^^A% includes also settings for subcaption positions used with the
+%^^A% \package{subfig} package (like |\captionsetup[table]{position=top}| in
%^^A% \package{caption} package):
% Пример с~\cmd{\subfloat}'ами (табл.~\ref{tab:tabIII}).
% Команда настройки оформления в~преамбуле,
@@ -5873,9 +6413,10 @@
% \end{table}%
% \MakeShortVerb{\|}%
%
-%^^A% The \env{subfloatrow} is simplified \env{floatrow} environment. The usage similar to \env{floatrow}:
-% Окружение \env{subfloatrow} \cdash--- это упрощённый вариант окружения
-% \env{floatrow}. Использование его аналогично \env{floatrow}:
+%^^A% The |subfloatrow| is analogous to the |floatrow| environment.
+%^^A% The usage is similar to |floatrow|:
+% Окружение |subfloatrow| \cdash--- это упрощённый вариант окружения
+% |floatrow|. Использование его аналогично |floatrow|:
% \begin{Quote}
% |\begin{subfloatrow}[|\meta{number of beside floats}|]|\nopagebreak
% |\subfloat...|\nopagebreak
@@ -5883,11 +6424,11 @@
% |...|\nopagebreak
% |\end{subfloatrow}|
% \end{Quote}
-%^^A% i.e. by default there are allowed two subfloats. For other number of subfloats
+%^^A% i.e. by default two subfloats are allowed. For other number of subfloats
%^^A% you ought to put number in optional argument.
-%^^A% This environment expands vertical alignment of float contents to subfloats and
-%^^A% puts horizontal separator, defined by |subfloatrowsep=|
-%^^A% key. This key and uses the same options
+%^^A% This environment
+%^^A% puts a~horizontal separator between subfloats, defined by |subfloatrowsep=|
+%^^A% key instead of |floatrowsep=|. This key uses the same options
%^^A% as |floatrowsep=| and |capbesidesep=| keys (options of
%^^A% these keys defined by |\DeclareFloatSeparators| command,
%^^A% page~\pageref{setup:DeclareFloatSeparators}).
@@ -5901,13 +6442,7 @@
% задаются командой |\DeclareFloatSeparators|,
% с.~\pageref{setup:DeclareFloatSeparators}).\par}
%
-%^^A To use \env{subfloatrow} environment load
-%^^A \package{fr-subfig}\footnote{This package could have only beta-status,
-%^^A because of it redefines two macros of \package{subfig} package for
-%^^A creation of subcaption and subfloat boxes.} package installed
-%^^A together with \package{floatrow}.\pagebreak[3]
-%
-%^^A% The next goes example with beside caption (see
+%^^A% Next follows an example with beside caption (see
%^^A% figure~\ref{fig:subfig:catsI}).%^^A
% Следующим идёт пример рисунка с~подписью сбоку (рис.~\ref{fig:subfig:catsI}).%^^A
%\begin{Quote}
@@ -5947,14 +6482,13 @@
%\endgroup
%
% \DescribeMacro{\sidesubfloat}
-%^^A% Another addition in \package{floatrow} for subfloats is command,%^^A
-%^^A% \FRmpar{Subcaption beside subfloat}{FAD:sublabelbeside}
-%^^A% which puts subcaption label beside subfloat. The subcaption label always
-%^^A% appears on the left side. The key |subcapbesideposition=|
-%^^A% \DescribeMacro{subcapbesideposition}\label{setup:subcapbesideposition}%^^A
+%^^A% Another addition in \package{floatrow} for subfloats is the command,%^^a
+%^^A% which puts subcaption label beside subfloat. the subcaption label always
+%^^A% appears on the left side. the key |subcapbesideposition=|
+%^^A% \describemacro{subcapbesideposition}\label{setup:subcapbesideposition}%^^a
%^^A% sets vertical alignment of beside subcaption and subfloat.
-%^^A% The options analogous to options for |capbesideposition=| key:
-% Ещё одно определение \package{floatrow} для подфлотов \cdash--- команда,%^^A
+%^^A% the options are analogous to the ones for |capbesideposition=| key:
+% Ещё одно определение \package{floatrow} для подфлотов \cdash--- команда,
% которая помещает метку подподписи сбоку подфлота. Метка подподписи
% всегда располагается слева от подфлота. Ключ |subcapbesideposition=|
% \DescribeMacro{subcapbesideposition}\label{setup:subcapbesideposition}%^^A
@@ -5967,10 +6501,10 @@
% метка выровнена по верху объекта;
% \item[bottom]
%^^A% subcaption label aligned to the bottom of object;
-% метка по середине объекта;
+% метка по низу объекта (задана по умолчанию);
% \item[center]
%^^A% subcaption label aligned to the center of float contents.
-% метка по низу объекта (задана по умолчанию).
+% метка по середине объекта.
% \end{Options}
%
%^^A% The figure~\ref{fig:subfig:catsII} shows layout with subfloat labels beside.
@@ -6010,24 +6544,24 @@
% \endgroup
%
% \DescribeMacro{\subfloatlabel}
-%^^A% There are cases when usage of something like |\subfloat[]\label{..}}}|
+%^^A% There are cases when usage of something like |\subfloat[]{\label{..}}|
%^^A% is needed. The first case shows the figure~\ref{fig:subfig:catsIII}---the
-%^^A% funny picture environment where subfloat labels were |\put|
+%^^A% funny |picture| environment where subfloat labels were |\put|
%^^A% as a part of subfigures.
%^^A% Other---when you use mechanism of \package{psfrag} package and replace text entries
%^^A% from PostScript file with \LaTeX{} ones. Unfortunately, the \package{subfig} package
%^^A% creates unnecessary spaces around alone subfloat label in the
-%^^A% |\subfloat[]\label{..}}}| combination. The \package{fr-subfig} tries to fix this problem.
+%^^A% |\subfloat[]{\label{..}}| combination. The \package{fr-subfig} tries to fix this problem.
% Иногда бывает нужна комбинация |\subfloat[]{\label{..}}|.
% Первый случай демонстрирует рис.~\ref{fig:subfig:catsIII} \cdash--- забавное
-% окружение \env{picture}, где метки подфлота помещены командой |\put|,
+% окружение |picture|, где метки подфлота помещены командой |\put|,
% внутри рисунка.
% Другой случай \cdash--- использование пакета \package{psfrag} для замены текста
% PostScript-файлов на \LaTeX'овский. К~сожалению, при задании |\subfloat[]{\label{..}}|
% пакет \package{subfig} создаёт ненужные отбивки
-% вокруг метки подфлота. Пакет \package{fr-subfig} пытается решить проблему.
+% вокруг метки подфлота. Пакет \package{fr-subfig} пытается решить эту проблему.
%
-%^^A% This command based on |\subfloat[]\label{..}}}| sentence and
+%^^A% This command is based on |\subfloat[]{\label{..}}| sentence and
%^^A% puts alone subcaption label with necessary number. The full variant
%^^A% of |\subfloatlabel|
% Данная команда базируется на комбинации |\subfloat[]{\label{..}}|
@@ -6093,9 +6627,9 @@
% (\subref{subfig:bII})}%^^A
% \label{fig:subfig:catsIII}}
% \end{figure}
-%^^A% In the examples of current section there were used the \verb|\Flabel| and \verb|\Fref|
-%^^A% commands for cross referencing of the subfloats
-%^^A% (you may see these commands in the code examples). As described in section~\ref{ssec:Flabel}
+%^^A% in the examples of current section the \verb|\Flabel| and \verb|\Fref|
+%^^A% commands for cross referencing of the subfloats were used
+%^^A% (you may see these commands in the code examples). As described in section~\ref{ssec:flabel}
%^^A% these commands allow to create combined references which consist of the parent and current
%^^A% labels separated by predefined punctuation sign.
% В~примерах данного раздела были использованы команды \verb|\Flabel| и~\verb|\Fref|
@@ -6131,11 +6665,11 @@
%
%\end{small}
%
-%^^A% See examples with \env{subfloatrow} environment in sample files
+%^^A% See examples with |subfloatrow| environments in sample files
%^^A% \file{frsample03.tex}, \file{frsample05.tex}; and also
%^^A% \file{frsample10.tex}--\file{frsample12.tex} where aligned contents
-%^^A% of beside subfloats are used in different layouts.)
-% См. примеры с~окружениями \env{subfloatrow} в~файлах примеров
+%^^A% of beside subfloats are used in different layouts.
+% См. примеры с~окружениями |subfloatrow| в~файлах примеров
% \file{frsample03.tex}, \file{frsample05.tex}; а~также
% \file{frsample10.tex}--\file{frsample12.tex} где подфлоты
% даны в~различных оформлениях и~размещениях.
@@ -6145,7 +6679,10 @@
% \clearpage
%^^A% \subsection{The \package{longtable} Package}\label{ssec:longtable}
% \subsection{Пакет \package{longtable}}\label{ssec:longtable}
-%^^A% Tested with version v4.11, dated 2004/02/01.
+%^^A% Tested with version v4.11, dated 2004/02/01.%^^A
+%^^A% \footnote{The English documentation is
+%^^A% \href{ftp://ctan.tug.org/tex-archive/macros/latex/required/tools/longtable.dvi}%^^A
+%^^A% {\meta{texmf folder}\texttt{/doc/latex/tools/longtable.dvi}}.}
% Тестировалось с~версией v4.11, датированной 2004/02/01.%^^A
% \footnote{Английская документация
% \href{ftp://ctan.tug.org/tex-archive/macros/latex/required/tools/longtable.dvi}%^^A
@@ -6153,38 +6690,43 @@
% В~русских публикациях
% рекомендуется использовать версию не ниже указанной.
%
-%^^A% Please note that almost all |\floatsetup| settings do not work in |longtable|, except
+%^^A% Please note that almost all settings in the |\floatsetup|'s
+%^^A% argument do not work inside |longtable| environments, except
%^^A% settings for caption width (see below) and plain horizontal alignment in the |margins=| key.
-%^^A% So, during building of |\floatsetup| settings, be aware
-%^^A% that you may use only something like |style=plaintop| or |style=Plaintop|, to place caption
-%^^A% above for other types of tables,
-%^^A% and also options of the |margins=| key defined in the package (page~\pageref{setup:margins}).
-% Обратите внимание, что почти все настройки |\floatsetup| не работают внутри \env{longtable}, кроме
+%^^A% So, during building of |\floatsetup| settings for the tables, be aware
+%^^A% that you may use only something like |style=plaintop| or |style=Plaintop|,
+%^^A% to place caption above, also you may use options of the
+%^^A% |margins=| key, which use only spacing commands, like defined ones
+%^^A% in this package (page~\pageref{setup:margins}), and do not forget settings for |\LTleft| and |\LTright|
+%^^A% margins, which set the alignment of |longtable| environment.
+% Обратите внимание, что почти все настройки |\floatsetup| не работают внутри |longtable|, кроме
% настроек ширины подписи (см.~ниже) и~выключки, задаваемой ключом |margins=|.
% Поэтому, создавая настройки |\floatsetup| для таблиц, помните, что вы можете
% использовать только что-то вроде |style=plaintop| или |style=Plaintop|, чтобы поместить
% подпись над табличным материалом, а~также опции ключа
-% |margins=| предопределённые пакетом (с.~\pageref{setup:margins}).
+% |margins=| аналогичные предопределённым пакетом (с.~\pageref{setup:margins}),
+% и~не забудьте задать значения |\LTleft| и~|\LTright|, соответствующие заданной выключке.
%
-%^^A% See the \package{caption} documentation how to build necessary caption layout in longtable.
-% Для создания оформления подписей с~учётом использования окружения \env{longtable},
+%^^A% Please see the \package{caption} documentation about how to build necessary caption layout
+%^^A% when |longtable| environment is used.
+% Для создания оформления подписей с~учётом использования окружения |longtable|,
% обратитесь к~документации пакета \package{caption}.
%
%^^A% \subsubsection{Additions in \package{floatrow}}\label{ssec:LTcapwidth}
% \subsubsection{Добавления в~пакете \package{floatrow}}\label{ssec:LTcapwidth}
-%^^A% There was added a patch to the |\LT@array| macro (\package{longtable}
-%^^A% package)\footnote{Thanks to A. Sommerfeldt for help to make this
+%^^A% A patch was added to the \package{longtable}
+%^^A% package\footnote{Thanks to A.~Sommerfeldt for help to make this
%^^A% code compact.}: this patch adds the same font settings
-%^^A% as for \env{table} environments, and adds code which helps
-%^^A% to get width of \env{longtable} caption equal to the
-%^^A% width of table. For settings of caption width there was created a key.
+%^^A% as for |table| environments, and adds code which helps
+%^^A% to get the width of |longtable| caption equal to the
+%^^A% width of table. For settings of the caption width the special key was created.
% Был добавлен код к~пакету
% \package{longtable}\footnote{Спасибо
% A.\,Sommerfeldt за помощь в~создании компактного кода.}:
% этот код задаёт настройки того
-% же шрифта, что и~в~таблицах в~окружении \env{table},
+% же шрифта, что и~в~таблицах в~окружении |table|,
% а~также возможность задать ширину
-% табличного заголовка в~окружении \env{longtable} равной ширине
+% табличного заголовка в~окружении |longtable| равной ширине
% таблицы. Для задания ширины
% табличного заголовка задан ключ.
%
@@ -6193,10 +6735,10 @@
%^^A% This key could have any value, like |5cm| or |\hsize|. The key value will be sent to
%^^A% the |\LTcapwidth| command. If you'll write
%^^A% |LTcapwidth=table| or |LTcapwidth=contents|, you will get
-%^^A% caption width equal to the width of table. In this case settings for
-%^^A% width of caption use information from |aux|-file, so you'll get
-%^^A% correct caption width at the time when the width of full table become
-%^^A% stable.
+%^^A% the caption width equal to the width of table. In this case settings for
+%^^A% width of caption use information from the |aux|-file, so you'll get
+%^^A% correct caption width at the time when the width of full table \emph{become
+%^^A% stable}.
% Этот ключ может иметь любое значение типа |5cm| или |\textwidth| \cdash--- в~этом
% случае он дублирует команду |\LTcapwidth|.
% Если же вы зададите |LTcapwidth=table| или
@@ -6207,24 +6749,24 @@
% поэтому вы получите правильный результат только тогда,
% когда ширина всей таблицы будет стабильной.
%
-%^^A% The \env{longtable} environment uses layout settings from
-%^^A% |\floatsetup[table]| and |\floatsetup[longtable]| macros.
-%^^A% The |\floatsetup[longtable]| will be ``strongest'' in this pair.
-% Окружение \env{longtable} использует настройки,
+%^^A% The |longtable| environment uses layout settings from
+%^^A% |\floatsetup[table]| and |\floatsetup[longtable]| contents.
+%^^A% The |\floatsetup[longtable]| will be ``strongest'' in this pair.\medskip
+% Окружение |longtable| использует настройки,
% заданные в~опциях команды |\floatsetup[table]|
% и~|\floatsetup[longtable]|. Последние настройки, |\floatsetup[longtable]|,
% будет «сильнейшими» в~этой паре.\medskip
%
-%^^A% \emph{The addition with version 0.1k}. There is added a
-%^^A% \textrm{beta-temp}\footnote{Again, like with \package{listpen} package, I
-%^^A% hope that such support sooner or later could appear in
+%^^A% \emph{The addition with version 0.1k}.
+%^^A% A~\textrm{beta-temp}\footnote{Again, like with \package{listpen} package,
+%^^A% I~hope that such support sooner or later could appear in
%^^A% \package{longtable} and think it is better to follow
%^^A% grammar of master-package for similar situations. Also it is necessary to say
%^^A% that command names from \package{fr-longtable} package ``intrude'' in the
%^^A% \package{longtable}'s naming space.} package \package{fr-longtable}
-%^^A% with additions, which allow creation of special head for last
+%^^A% with additions is added, which allows creation of special head for the last
%^^A% page of longtable environment and special foot for pages before last
-%^^A% (the table~\ref{tab:floatlayouts} uses these head and foot settings).
+%^^A% (the table~\ref{tab:floatlayouts} uses these commands for head and foot settings).
% \emph{Добавление в~версии~0.1k}. Добавлен
% \textrm{beta-temp}\footnote{Опять, как и~с~пакетом~\package{listpen},
% я~надеюсь что подобная поддержка рано или поздно появится в~самом пакете
@@ -6238,15 +6780,14 @@
%
% \DescribeMacro{\endlasthead}
% \DescribeMacro{\endprelastfoot}
-%^^A%%^^A The command |\LTlastpage| defined by hand tells to \package{longtable}'s
-%^^A%%^^A redefined macro the number of pages in longtable environment.
-%^^A% The |\FBendlasthead| command defined for last head of longtable; the
-%^^A% |\FBendprelastfoot| command defined for foot on the page before last.
-%^^A% The syntax analogous as for commands |\endhead|, |\endfirsthead| etc.
+%^^A% The |\endlasthead| command defined for last head of longtable; second command,
+%^^A% |\endprelastfoot|, defined for foot on the page before last.
+%^^A% Since these names of commands ``intrude'' in the \package{longtable} naming
+%^^A% territory they get defined if they are still unknown, i.e.~the main,
+%^^A% \package{longtable}, package didn't defined them.
+%^^A% The syntax is also analogous as for commands |\endhead|, |\endfirsthead| etc.
%^^A% (See examples and additional explanation in the sample file
-%^^A% \texttt{sample-longtable.tex} file.)
-%^^A% Команда |\FBLTlastpage| определяется вручную, и~задаёт для изменённой
-%^^A% команды \package{longtable} число страниц занятых окружением |longtable|.
+%^^A% \texttt{sample-longtable.tex} file.)\medskip
% Команда |\endlasthead| определяет последнюю шапку для |longtable|;
% команда |\endprelastfoot| определяет подвал для предпоследней страницы.
% Поскольку названия команд «забираются» на территорию наименований пакета \package{longtable}
@@ -6256,27 +6797,29 @@
% (См.~примеры и~дополнительные разъяснения в~файле \texttt{sample-longtable.tex}
% приложенном к~данному пакету.)
%
-%^^A% \DescribeMacro{\floatfoot}
-%^^A% The footnote stuff inside \env{longtable} works like in main
-%^^A% text and put text of footnotes
-%^^A% at the bottom of page\footnote{See also \env{longtable} documentation.}.
-%^^A% The \package{floatrow} package's command for legends or explications, |\floatfoot|,
-%^^A% in current version has emulation mode inside \env{longtable}, and needs stuff,
-%^^A% similar to |\noalign{\floatfoot{...}}|. Since default font definition for explications (|\floatfoot|) also
-%^^A% set to |\footnotesize|, like for footnotes, you may put footnotes-emulations at this
-%^^A% explication block, using |\mpfootnotemark| commands inside table contents and at the
-%^^A% beginning of footnote text.
-% Механизм создания сносок внутри окружения \env{longtable} работает как
+%^^A%^^A% \DescribeMacro{\floatfoot}
+%^^A% \emph{Note}. Please remember that the footnote stuff inside |longtable| works like in main
+%^^A% text and puts the text of footnotes
+%^^A% at the bottom of page\footnote{See also |longtable| documentation.}.
+% \emph{Замечание}. Механизм создания сносок внутри окружения |longtable| работает как
% в~основном тексте и~помещает текст сносок
% вниз полосы\footnote{См.~также документацию к~пакету \package{longtable}.}.
-% Команда экспликации, |\floatfoot|, внутри окружения \env{longtable} в~данной версии
+%
+%^^A% The \package{floatrow} package's command for legends or explications, |\floatfoot|,
+%^^A% in current version has emulation mode inside |longtable|, and needs stuff,
+%^^A% similar to |\noalign{\floatfoot{...}}|. Since the default font definition for explications (|\floatfoot|)
+%^^A% is also set to |\footnotesize|, like for footnotes, you may put footnotes-emulations at the end of table,
+%^^A% inside this explication block, using |\mpfootnotemark| commands inside table contents and at the
+%^^A% beginning of each text of footnote.
+% Команда экспликации, |\floatfoot|, внутри окружения |longtable| в~данной версии
% эмулируется и~для размещения экспликаций требуется код
% типа |\noalign{\floatfoot{...}}|. Кроме того, поскольку для экспликации по умолчанию задан
% шрифт |\footnotesize|, как и~для сносок, можно создать эмуляцию сносок в~конце
% таблицы, в~блоке экспликаций, используя команды |\mpfootnotemark| в~тексте таблицы
% и~в~начале текста каждой сноски.
%
-%^^A% The fragments from the longtable \ref{tab:floatlayouts},
+%^^A% The fragments from the longtable \ref{tab:floatlayouts} on the page
+%^^A% \pageref{tab:floatlayouts},
%^^A% which describes float styles, will be the resum\'e for
%^^A% this section.
% Фрагменты многостраничной таблицы~\ref{tab:floatlayouts} на
@@ -6359,13 +6902,16 @@
% \end{wrapfigure}
%
%^^A% Tested with version 3.3 dated 1999/10/12 (style from \package{ltxmisc}
-%^^A% bundle) and 3.6 dated 2003/01/31 (the separate \LaTeX\ package).
+%^^A% bundle) and 3.6 dated 2003/01/31 (the separate \LaTeX\ package)%^^A
+%^^A% \footnote{The English documentation is
+%^^A% \href{ftp://ctan.tug.org/tex-archive/macros/latex/contrib/wrapfig/wrapfig.pdf}%^^A
+%^^A% {\meta{texmf folder}\texttt{/doc/latex/wrapfig/wrapfig.pdf}}.}.
% Тестировано с~версией 3.3 датированной 1999/10/12
% (стиль из группы пакетов \package{ltxmisc})
-% и~версией 3.6 датированной 2003/01/31 (отдельный пакет).
+% и~версией 3.6 датированной 2003/01/31 (отдельный пакет).%^^A
% \footnote{Английская документация
% \href{ftp://ctan.tug.org/tex-archive/macros/latex/contrib/wrapfig/wrapfig.pdf}%^^A
-% {\meta{texmf folder}\texttt{/doc/latex/wrapfig/wrapfig.pdf}}.}.
+% {\meta{texmf folder}\texttt{/doc/latex/wrapfig/wrapfig.pdf}}.}
%
%^^A% Options for environment (text borrowed from package comments):
% Аргументы при задании окружения (текст взят из комментариев
@@ -6377,16 +6923,16 @@
% |...|\nopagebreak
% |\end{wrapfigure}|
% \end{Quote}
-% \xpar{\slshape
-%^^A% \meta{Placement} is one of |r|, |l|, |i|,
+% \xpar
+%^^A% {\slshape\meta{Placement} is one of |r|, |l|, |i|,
%^^A% |o|, |R|, |L|, |I|, |O|, for
%^^A% right, left, inside, outside. Lowercase letters set unfloated
%^^A% positioning, uppercase---floated variant. The figure sticks into
%^^A% the margin by \meta{overhang}, if given, or by the length
%^^A% |\wrapoverhang|, which is normally zero. The \meta{number} of
%^^A% wrapped text lines is normally calculated from the height of the
-%^^A% figure, but may be specified manually, e.g.
-% \meta{Placement} \cdash--- |r|, |l|,
+%^^A% figure, but may be specified manually, e.g.}
+% {\slshape\meta{Placement} \cdash--- |r|, |l|,
% |i|, |o|, |R|, |L|, |I|,
% |O|, для расположения справа, слева, к~внутреннему или
% внешнему полю. Строчные буквы задают неплавающие варианты,
@@ -6397,7 +6943,8 @@
% строк в~оборку, которое обычно рассчитывается автоматически из
% высоты рисунка, но может быть задан и~вручную}:
% \begin{Quote}
-% |\begin{wrapfigure}[10]{r}[34pt]{5cm}|\\* \meta{figure}\nopagebreak
+% |\begin{wrapfigure}[10]{r}[34pt]{5cm}|\nopagebreak
+% \meta{figure}\nopagebreak
% |\end{wrapfigure}|
% \end{Quote}
% \endgroup
@@ -6405,6 +6952,7 @@
% \begingroup
% \def\FBaskip{-14pt}
% \floatsetup[figure]{style=BOXED,frameset={\fboxsep3pt}}
+% \captionsetup[wrapfigure]{labelformat=thinspace,labelsep=period}
% \begin{wrapfigure}[11]{o}{0mm}
% \ffigbox[30mm]
% {\par{\setlength\unitlength{.67\hsize/48}%^^A
@@ -6414,30 +6962,31 @@
% \label{fig:wrapfig:WcatII}}
% \end{wrapfigure}
%
-%^^A% \emph{Notes.}
-%^^A% For figure, placed in \env{wrap...} environment you set width
+%^^A% \emph{Notes.} \startNotes
+%^^A% \Note For figure, contents in e.g. in |wrapfigure| environment you set width
%^^A% in mandatory argument. If you'll write \texttt{0mm} as \marg{width
-%^^A% of figure} argument, \package{wrapfig} package will count natural width
-%^^A% of float contents. If you use |\floatbox| command, put |\FBwidth| option to use natural object width.
-% \emph{Замечания.}
-% 1)\enskip Для рисунка, помещённого в~окружение \env{wrap...} вы должны
+%^^A% of figure} argument, the \hbox{\package{wrapfig}} package will calculate a~natural width
+%^^A% of float contents. If you use the |\floatbox| command, put |\FBwidth| option to use natural object width.
+% \emph{Замечания.} \startNotes
+% \Note Для рисунка, помещённого в~окружение |wrap...| вы должны
% задать ширину в~обязательном аргументе. Если вы зададите
% |0mm| как аргумент \marg{width of figure}, пакет \package{wrapfig}
% рассчитает ширину по ширине объекта. Если используются команды |\floatbox|, то
% для использования натуральной ширины графики, нужно использовать опцию |\FBwidth|.
%
-%^^A% Sometimes above (below) float box in \env{wrap...} environment
+%^^A% \Note Sometimes above (below) float box in |wrap...| environment
%^^A% appears unwanted space. To correct vertical position, use |\FBaskip|
-%^^A% (|\FBbskip|) commands (see {\sectionname}~\ref{sec:FBabskips}).
-% 2)\enskip Иногда над (под) флотом в~окружении \env{wrap...} может появиться
+%^^A% (|\FBbskip|) commands (see {\sectionname}~\ref{sec:FBabskips}) and optional argument
+%^^A% \meta{number} of |wrap...| environments.
+% \Note Иногда над (под) флотом в~окружении |wrap...| может появиться
% ненужный пробел. Для корректировки вертикальной отбивки
% используйте команды |\FBaskip|
% и~|\FBbskip| ({\sectionname}~\ref{sec:FBabskips}) и~опцию \meta{number}
-% окружений \env{wrap...}.\pagebreak[3]
+% окружений |wrap...|.\pagebreak[3]
%
-%^^A% 3)\enskip Please note that the label of wrapped floats changed to `Fig.~\meta{number}'.
+%^^A% \Note Please note that the label of wrapped floats changed to `Fig.~\meta{number}'.
%^^A% This happened because of the following settings:
-% 3)\enskip
+% \Note
% В~английской документации имя рисунка `Figure' было изменено на `Fig.'
% с~помощью ключа |name|:
% \begin{Quote}
@@ -6448,49 +6997,48 @@
% \end{Quote}
%^^A% In preamble was added special format |thinspace| with smallest space between
%^^A% `Fig.' and number which we use in the |wrapfig| settings.
+%^^A% See also \package{caption} documentation.
% помимо этого был уменьшен пробел между `Fig.' и~номером \cdash--- это
% задано опцией ключа |labelformat=thinspace| созданный в~преамбуле.
% В~русской документации использовались только настройки уменьшенного пробела:
% \begin{Quote}
-% \captionsetup[wrapfigure]{labelformat=thinspace,labelsep=period}
+% |\captionsetup[wrapfigure]{labelformat=thinspace,labelsep=period}|
% \end{Quote}
%^^A% See also \package{caption} documentation.
% См. также документацию пакета \package{caption}.
%
%^^A% \emph{Special settings}.
% \emph{Специальные настройки}.\par\penalty10000
-%^^A% You may create settings for \env{wrap...} environment, there are
-%^^A% following priorities
-%^^A% (Please note that you can load also special caption settings with
+%^^A% You may create settings for |wrap...| environment, there are
+%^^A% following priorities.
+%^^A% (Please note that you can also create special caption settings with
%^^A% |\captionsetup| stuff.):
-% Вы можете создать настройки для окружения \env{wrap...}, здесь
+% Вы можете создать настройки для окружения |wrap...|, здесь
% существуют следующие приоритеты
% (обратите внимание, что вы можете задать и~специальные настройки
-% оформления подписей в~команде |\captionsetup|.):
+% оформления подписей в~команде |\captionsetup|):
% \begin{itemize}\itemsep0pt
-%^^A% \item %
+% \item %
%^^A% if exists |\floatsetup[wrap|\meta{captype}|]{...}|
%^^A% \package{floatrow} uses these settings---they are the ``strongest''
%^^A% settings; if they are absent---uses settings of next item;
-% \item %
% если существуют настройки
% |\floatsetup[wrap|\meta{captype}|]{...}|
% \package{floatrow} использует эти настройки "--- они «сильнейшие»
% настройки; если они отсутствуют "--- использует настройки из
-% следующего пункта;
+% следующего пункта;
%^^A \end{itemize}
%
%^^A \begin{itemize}
-%^^A% \item
+% \item
%^^A% if exists |\floatsetup[wrapfloat]{...}|
-%^^A% \package{floatrow} uses these settings---these settings ``stronger''
+%^^A% \package{floatrow} uses these settings---these settings are ``stronger''
%^^A% than next ones; if they are absent---settings of current
%^^A% float\\[\medskipamount]
%^^A% |\floatsetup[|\meta{captype}|]{...}|\,;\\[\medskipamount]
%^^A% if they are absent---uses
%^^A% |\floatsetup{...}| settings, package settings inside |\usepackage| command or default settings of
%^^A% package (page~\pageref{sec:default}).
-% \item
% если существуют настройки |\floatsetup[wrapfloat]{...}|
% \package{floatrow} использует эти настройки "--- эти настройки
% «сильнее» чем следующие; если они
@@ -6504,30 +7052,39 @@
% \end{itemize}
%
%\pagebreak[2]
-%^^A% \emph{Founded limitations}.
-% \emph{Обнаруженные ограничения}.\nopagebreak
-%
-%^^A% 1)\enskip The usage of plain floating environment in version 3.3 will
-%^^A% not succeed with current version of \package{floatrow}---use |\floatbox|
-%^^A% stuff. The version 3.6 allows usage of plain \env{wrap...}
-%^^A% environment with |plain| (or |ruled|) styles, but
-%^^A% the framed styles, like |Boxed| (where text inside frames
+%^^A% \emph{Founded limitations}.\startNotes\nopagebreak
+% \emph{Обнаруженные ограничения}.\startNotes\nopagebreak
+%
+%^^A% \Note The usage of plain floating environment in version 3.3 will
+%^^A% not succeed with \package{floatrow}---use |\floatbox|
+%^^A% stuff. The version 3.6 allows usage of plain |wrap...|
+%^^A% environment with \FRkey{plain} (or \FRkey{ruled}) styles, but
+%^^A% the framed styles, like |Boxed| (which use key |framefit=yes|, where text inside frames
%^^A% changes its |\hsize| to fit frames, fitted to defined |\hsize|)
%^^A% could work only with |\floatbox| macro, otherwise you'll get
%^^A% incorrect widths and layout.
-%^^A% 2)\enskip The \env{wrap...} environments could fail inside list ones.
-%^^A% \endgroup
-% 1)\nobreak\enskip В~версии 3.3 нужно использовать команды |\floatbox|.
+% \Note В~версии 3.3 нужно использовать команды |\floatbox|.
% В~версии 3.6 можно создавать простые окружения
-% \env{wrap...} со стилями \FRkey{plain} (или
+% |wrap...| со стилями \FRkey{plain} (или
% \FRkey{ruled}), но флоты
% со стилем типа \FRkey{Boxed} (где текст объекта
-% сужается под рамку) тоже
+% сужается под рамку) всё равно
% нужно помещать в~|\floatbox|, иначе
% создастся неверная вёрстка.
%
-% 2)\nobreak\enskip Окружения \env{wrap...} могут дать неверный результат в~окружениях перечней,
-% а~также нужно быть внимательным с~использованием группировок вокруг этих окружений.
+%^^A% \Note The |wrap...| environments could fail inside list ones.
+%^^A% You ought be careful with grouping around wrapping environment (float can sail away or disappear).
+%^^A% Tests show that you may set |wrap...| environment at the very beginning of list, in the case of
+%^^A% you created faked or empty paragraph just before list (i.e. between |wrap...| and list)
+%^^A% with compensate negative spacing, like following:
+% \Note Окружения |wrap...| могут дать неверный результат в~окружениях перечней,
+% а~также нужно быть внимательным с~использованием группировок вокруг этих флотов
+% (флот может уплыть или исчезнуть). Тестирование
+% показало, что можно задать окружение в~начале перечня, но для этого перед самым перечнем
+% (т.\,е. между окружением |wrap...| и~началом перечня)
+% нужно создать ложный или пустой абзац с~компенсирующей отбивкой, например, так:
+% |\noindent|\allowbreak|\strut|\allowbreak|\par|\allowbreak
+% |\nobreak|\allowbreak|\vskip-\baselineskip|.
% \endgroup
%
% \begingroup\sloppy
@@ -6539,9 +7096,9 @@
% \ffigbox[44mm]
% {\setlength\unitlength{.85\hsize/60}%%^^A
% \input{BlackDog.picture}}
-% {\caption[Рисунок в~оборку с~командой \cmd{\ffigbox} внутри окружения \env{floatingfigure}
+% {\caption[Рисунок в~оборку с~командой \cmd{\ffigbox} внутри окружения floatingfigure
% (\package{floatflt})]{\hyphenpenalty-100\pretolerance-1%
-% Рисунок в оборку внутри \env{floating\-figure}
+% Рисунок в оборку внутри floating\-figure
% (\package{floatflt})}\label{fig:floatflt:WcatI}}
% \end{floatingfigure}%\FBbuildtrue
%
@@ -6550,40 +7107,41 @@
% \noindent Тестировалось с~версией v.1.3,
% 1996/02/27.
%
-%^^A% \emph{Founded limitations} 1)\enskip There is not support for
-%^^A% creation of new \env{floating...} environment. Since \env{floatflt}
+%^^A% \emph{Founded limitations}. \startNotes\Note There is not support for
+%^^A% creation of new |floating...| environment. Since |floatflt|
%^^A% environments need usage of |\floatbox| in any case, you can use
-%^^A% either \env{floatingfigure} or \env{floatingtable} and put
+%^^A% either |floatingfigure| or |floatingtable| and put
%^^A% necessary float type in |\floatbox| argument (or use necessary
-%^^A% macro-abbreviation). For these wrapped floats can be used
-%^^A% |\floatsetup[figure]| settings.
-% \emph{Обнаруженные ограничения} 1)\enskip У~пакета нет
-% поддержки для создания нового окружения флотов \env{floating...}.
-% Но поскольку окружение \env{floatflt}
+%^^A% macro abbreviation, like |\ffigbox|). For these wrapped floats
+%^^A% the |\usepackage| option can be used or |\floatsetup{...}| settings
+%^^A% and main settings for float types like
+%^^A% |\floatsetup[figure]{...}| settings.
+% \emph{Обнаруженные ограничения} \startNotes\Note У~пакета нет
+% поддержки для создания нового окружения флотов |floating...|.
+% Но поскольку окружение |floatflt|
% требует использование команд боксов |\floatbox| в~любом случае, вы
-% можете использовать как команду \env{floatingfigure} так
-% и~\env{floatingtable}. Для рисунков в~оборку в~окружениях
-% \env{floating...} работают только настройки типа |\floatsetup[figure]|.
-%
+% можете использовать как команду |floatingfigure| так
+% и~|floatingtable|. Для рисунков в~оборку в~окружениях
+% |floating...| работают только настройки типа |\floatsetup[figure]|.
%
%^^A% The next limitations could not tied with \package{floatrow} package.
% Следующие ограничения могут быть не связаны с пакетом
% \package{floatrow}.
%
-%^^A% 2)\enskip If you put \env{floatingfigure} environment just after
+%^^A% \Note If you put a~|floatingfigure| environment just after
%^^A% |\...section| command you need (if you do not indentation after
%^^A% heads) to put |\noindent| for the first paragraph.
-% 2)\enskip Если вы поместите окружение \env{floatingfigure} сразу
+% \Note Если вы поместите окружение |floatingfigure| сразу
% после команд |\...section| вы должны (если вы не задаёте абзацного
% отступа после заголовков) поставить |\noindent| в~первом абзаце.
%
-%^^A% 3)\enskip The \env{floatflt} environments could fail with list
+%^^A% \Note The |floatflt| environments could fail with list
%^^A% environments.
-% 3)\enskip Окружения \env{floatflt} могут дать неверный результат
-% с~окружениями перечней (\env{list}).
+% \Note Окружения |floatflt| могут дать неверный результат
+% с~окружениями перечней (|list|).
%
-%^^A% 4)\enskip The special caption settings were created for figure label.
-% 4)\enskip Для нумерационного заголовка использовались специальные настройки.
+%^^A% \Note The special caption settings were created for figure label.
+% \Note Для нумерационного заголовка использовались специальные настройки.
% \begin{Quote}
% |\captionsetup[floatingfigure]{name=Fig.,labelformat=thinspace}|
% \end{Quote}
@@ -6598,12 +7156,12 @@
%^^A% \noindent Tested with version v\,3.0 dated 1999/10/12.
% \noindent Тестировано с версией v\,3.0, 1999/10/12.\nopagebreak
%
-%^^A% This package produces pictures inside paragraph. This package
+%^^A% This package produces pictures inside paragraphs. This package
%^^A% supports usage of captions with command |\piccaption|. It also allows
%^^A% the \package{caption} package settings.
% Этот пакет создаёт рисунки внутри абзаца. Он предлагает
% использование подписей с~помощью команд |\piccaption|.
-% Также он поддерживает настройки
+% Также можно использовать настройки
% пакета \package{caption} (см.~документацию к~пакету версии~3.1f).
%
% \piccaption{Рисунок в~оборку (\cmd{\parpic});
@@ -6614,31 +7172,30 @@
% \input{TheDog.picture}}}}
%
%^^A% The \cmd{\parpic} macro usually allows usage of |\floatbox| macro
-%^^A% inside of its mandatory argument.
+%^^A% inside of its mandatory argument. In this case the |\floatsetup{...}|
+%^^A% settings and main settings of for float types like |\floatsetup[figure]{...}|
+%^^A% settings are used (but, unfortunately, they are the only here).
% В~макрокоманде \cmd{\parpic} можно использовать макрокоманду
% |\floatbox| внутри обязательного
% аргумента. В~этом случае для рисунков в~оборку внутри |\parpic|
% будут работать настройки типа |\floatsetup[figure]| и~|\floatsetup|
% и~настройки из строки |\usepackage| (но, к~сожалению, только они).
%
-%^^A% \emph{Founded limitations}.\nopagebreak
-% \emph{Обнаруженные ограничения}.\nopagebreak
+%^^A% \emph{Founded limitations}.\startNotes\nopagebreak
+% \emph{Обнаруженные ограничения}.\startNotes\nopagebreak
%
-%^^A% 1)\enskip In |\parpic| argument you ought to put before |\floatbox|
-%^^A% the command |\hsize0pt|,
-%^^A% to get correct layout. (Compare with usage of |0mm| value inside the \marg{width
-%^^A% of figure} option in the \env{wrap...} environment.)
-% 1)\enskip В~аргументе команды |\parpic| нужно до команды |\floatbox| задать ширину бокса.
+%^^A% \Note In |\parpic| argument you ought to to define the width of contents. If you put |\hsize0pt| before
+%^^A% the |\floatbox| command, you will get box width equals to
+%^^A% |\parpic| contents. (Compare with usage of |0mm| value inside the \marg{width
+%^^A% of figure} option in the |wrapfigure| environment.)
+% \Note В~аргументе команды |\parpic| нужно до команды |\floatbox| задать ширину бокса.
% Если вы зададите |\hsize0pt| то будет использована натуральная величина содержимого.
% (Сравните с~использованием значения |0mm| в~аргументе \marg{width
-% of figure} окружений \env{wrap...}.)
-%
+% of figure} окружений |wrap...|.)
%
%^^A% The next limitations could not tied with \package{floatrow} package.
% Следующие ограничения могут быть не связаны с~пакетом \package{floatrow}.\nopagebreak
%
-%^^A \floatsetup[figure]{style=DOUBLEBOX}
-%
% \floatsetup[figure]{style=DOUBLEBOX}
% \parpic[r]{{\hsize42mm\def\FBaskip{6pt}
% \ffigbox[\hsize]
@@ -6655,35 +7212,36 @@
%^^A {\caption{Wrapped figure (\cmd{\parpic})}\label{fig:parpic:BcatII}}%
%^^A }}
%
-%^^A% 3)\enskip If you put \cmd{\parpic} just after |\...section| command
+%^^A% \Note If you put \cmd{\parpic} just after |\...section| command
%^^A% you need (if you do not indentation after heads) to put |\noindent|
%^^A% for the first paragraph.
-% 2)\enskip Если вы задаёте \cmd{\parpic} сразу после команды |\...section|
+% \Note Если вы задаёте \cmd{\parpic} сразу после команды |\...section|
% вам придётся (если вы отменяете абзацный отступ после заголовков)
-% задать команду |\noindent|
-% для первого абзаца.
+% задать команду |\noindent| для первого абзаца.
%
-%^^A% 3)\enskip It seems that |\parpic| commands stop non-breaking mechanism
+%^^A% \Note It seems that the |\parpic| command cancels non-breaking mechanism
%^^A% between section command and text in the case of appearance
-%^^A% at the very beginning of the first paragraph (this situation appears
-%^^A% in current documentation).
-% 3)\enskip Возможно, что команда |\parpic| отменяет запрет разрыва на страницы
+%^^A% at the very beginning of the first paragraph (this situation appeared
+%^^A% during testing of current documentation).
+% \Note Возможно, что команда |\parpic| отменяет запрет разрыва на страницы
% между заголовком раздела и~текстом в~случае, когда первый абзац раздела начинается
% с~этой команды (по крайней мере это происходило при тестировании данной документации).
%
-%^^A% 2)\enskip You may try to use \cmd{\parpic} inside list environment,
-%^^A% but in some cases usage of \cmd{\parpic} in
-%^^A% the list gets bad or wrong layout.
-% 3)\enskip Вы можете попытаться использовать \cmd{\parpic} внутри
-% окружения перечня,
-% но в~некоторых случаях использование \cmd{\parpic} в~окружении
-% перечня может дать неверный результат.
-%
-%^^A% 3)\enskip This package has not options \meta{outside} or
+%^^A% \Note You may try to use \cmd{\parpic} inside list environment, but sometimes usage of
+%^^A% this command in this environment could create wrong layout. (Tests show that paragraph(s)
+%^^A% where the \cmd{\parpic} is used must be placed in group---compare it with the
+%^^A% \package{wrapfig} package, which does not like grouping.)
+% \Note Вы можете попытаться использовать \cmd{\parpic} внутри
+% окружения перечня, но в~некоторых случаях использование \cmd{\parpic} в~окружении
+% перечня может дать неверный результат. (Тестирование показало, что при использовании \cmd{\parpic}
+% абзац или абзацы, которые обтекают оборку, лучше взять в~группу \cdash--- сравните это
+% пакетом \package{wrapfig}, который не любит группировки.)
+%
+%^^A% \Note This package has not options \meta{outside} or
%^^A% \meta{inside}, like previous two packages (the option |[o]| means
%^^A% oval box around picture), so you ought to set horizontal position
-%^^A% manually.
-% 4)\enskip Этот пакет не имеет опции \meta{outside} или
+%^^A% manually. Or you may create command:
+% \Note Этот пакет не имеет опции \meta{outside} или
% \meta{inside}, как предыдущие два пакета (опция |[o]| означает
% овальную рамку вокруг картинки), поэтому вы должны задавать
% горизонтальное расположение
@@ -6697,8 +7255,8 @@
%\end{Quote}
% \endgroup
%
-%^^A% 5)\enskip The special caption settings were created for figure label.
-% 5)\enskip Для нумерационного заголовка использовались специальные настройки.
+%^^A% \Note The special caption settings were created for figure label.
+% \Note Для нумерационного заголовка использовались специальные настройки.
% \begin{Quote}
% |\captionsetup[parpic]{name=Fig.,labelformat=thinspace}|
% \end{Quote}
@@ -6715,18 +7273,19 @@
% | \ffigbox[\FBwidth]{}{...}}|
% \end{Quote}
%^^A% Second picture uses the |\caption| command inside |\ffigbox|, so
-%^^A% the |\captionsetup[parpic]{...}| settings do not work:
+%^^A% the |\captionsetup|\allowbreak|[parpic]{...}| settings do not work:
% Второй рисунок использует |\caption| внутри |\ffigbox|, поэтому
-% настройки |\captionsetup[parpic]{...}| не работают:
+% настройки |\captionsetup|\allowbreak|[parpic]{...}| не работают:
% \begin{Quote}
% |\parpic[r]{\hsize36mm\def\FBaskip{6pt}|
% | \ffigbox[\hsize]{}{%|
% | ...\caption{...}\label{fig:parpic:BcatII}}|
% \end{Quote}
-% Разница видна в~английской документации, где нумерационный заголовок
+%^^A% You may see that label of the second figure was printed as `Figure'~number.
+% Разница видна в~английской документации, где нумерационный заголовок второго рисунка
% остался в~форме `Figure'~номер рисунка.
%
-%^^A% \subsection{The \package{rotating} Package and \env{sideways\ldots}
+%^^A% \subsection{The \package{rotating} Package and |sideways\ldots|
%^^A% Environment}\label{ssec:rotating}
% \subsection{Пакет \package{rotating} и~окружение
% \texttt{sideways\ldots}}\label{ssec:rotating}
@@ -6734,10 +7293,10 @@
% Тестировано с версией v2.13 датированной Sep. 1992.
%
%^^A% There is example (figure~\ref{fig:rot:ii}) with rotated float, using
-%^^A% \env{sidewaysfigure}.
-% Далее идёт пример (рис.~\ref{fig:rot:ii}) с~развёрнутым вертикально
+%^^A% |sidewaysfigure|.
+% Далее идёт пример (рис.~\ref{fig:rot:ii} на с.\,\pageref{fig:rot:ii}) с~развёрнутым вертикально
% флотом, использующим окружение
-% \env{sidewaysfigure}.
+% |sidewaysfigure|.
%\begin{Quote}\openup-.5pt
%\begin{preamble}
% |\usepackage[figuresright]{rotating}|
@@ -6755,57 +7314,18 @@
% \begin{sidewaysfigure}\emptyfloatpage
% \ffigbox[\FBwidth] {\includegraphics[width=4in]{pslearn}}
% {\caption{Рисунок развёрнутый вертикально внутри окружения
-% \env{sidewaysfigure}}%
+% sidewaysfigure}%
% \label{fig:rot:ii}}
% \end{sidewaysfigure}%
%
-%^^A% \subsubsection{Special page style for float page}
-%^^A% In current example you may see command |\emptyfloatpage|.%^^A
-%^^A% \FRmpar{Empty page style for rotated floats}{FAD:emptyfloatpage}
-%^^A% It is offered by \package{floatpagestyle} package, (installed with
-%^^A% \package{floatrow} package). Macro |\emptyfloatpage| is abbreviation of
-%^^A% |\floatpagestyle{empty}|. The last macro redefines page style for
-%^^A% the page where \emph{current} floating environment appears.
-% \subsubsection{Специальный стиль колонтитула для полосы с~флотом}
-% В~примере с~рис.~\ref{fig:rot:ii} вы можете видеть
-% команду |\emptyfloatpage|.%^^A
-% \FRmpar{Пустой колонтитул для развёрнутых флотов}{FAD:emptyfloatpage}\label{setup:emptyfloatpage}
-% Эта команда предлагается
-% пакетом \package{floatpagestyle}, (инсталлируемым
-% вместе с~пакетом \package{floatrow}, может использоваться отдельно). Макрокоманда
-% |\emptyfloatpage| является сокращением команды
-% |\floatpagestyle{empty}|. Последняя макрокоманда переопределяет
-% стиль страницы когда появляется на ней данное окружение флота, аналогично команде |\thispagestyle|.
-%
-% \RestoreSpaces
-%^^A% The version 0.1h patches the core \LaTeX{} macro
-%^^A% |\@outputpage|\footnote{At the start of document
-%^^A% \package{floatpagestyle} package puts additional code at the very beginning
-%^^A% of this output routine.}
-%^^A% and I hope that it could work.\footnote{If you know more honest
-%^^A% way to get the same result---the redefinition of \emph{alone}
-%^^A% \emph{float} page style (in the case when this page can \emph{float}
-%^^A% inside document)---please let me know.} Since this package uses
-%^^A% |\label|---|\ref| mechanism, the |\floatpagestyle| command works
-%^^A% after \emph{second} \LaTeX{} run.
-% С~версии 0.1h пакет только добавляет дополнительный код к~макрокоманде
-% |\@outputpage| из ядра \LaTeX'а и~я~надеюсь что это будет
-% работать.\footnote{Если вам известен более честный путь
-% получить тот же результат \cdash--- переопределение
-% стиля отдельной страницы с~плавающим флотом (учитывая, что и~она
-% сама может плавать по документу) "--- дайте, пожалуйста, знать.}
-% Поскольку пакет \package{floatpagestyle} использует
-% механизм |\label|---|\ref|, команда |\floatpagestyle| даёт
-% результат после \emph{второй} (и~более) обработок \LaTeX'ом.
-%
%^^A% \emph{Special settings}.\nopagebreak
% \emph{Специальные настройки}.\nopagebreak
%
%^^A% You may create special settings for all rotated floats, which use
-%^^A% \env{sideways...} environment (see page \pageref{stsetorder}).
+%^^A% |sideways...| environment (see page \pageref{stsetorder}).
% Вы можете создать специальные настройки для всех флотов,
% развёрнутых вертикально, которые используют
-% окружение \env{sideways...} (см.~с.~\pageref{stsetorder}).
+% окружение |sideways...| (см.~с.~\pageref{stsetorder}).
%
%^^A% For one-column rotated float
% Для одноколонного флота
@@ -6814,27 +7334,23 @@
%^^A% \item %
%^^A% if exists |\floatsetup[rot|\meta{captype}|]{...}|
%^^A% package uses these settings---the ``strongest'' settings; if they
-%^^A% are absent---uses settings from next item;
+%^^A% are absent---uses settings from next item, the same for each item of the list;
% \item %
% если существуют настройки
% |\floatsetup[rot|\meta{captype}|]{...}|
% пакет использует эти настройки "--- «сильнейшие» настройки;
% если они отсутствуют "---
-% используются настройки из следующего пункта;
-%^^A% \item
-%^^A% if exists |\floatsetup[rotfloat]{...}|
-%^^A% package uses these settings---these settings ``stronger'' than next
-%^^A% ones; if they are absent---settings for current float
-%^^A% (|\floatsetup[|\meta{captype}|]{...}|);
-%^^A% if they are absent---uses default settings
-%^^A% (|\floatsetup{...}| or package settings).
+% используются настройки из следующего пункта, далее «силы» настроек каждого
+% последующего пункта также убывают;
+% \item
+% |\floatsetup[rotfloat]{...}|;
+% \item
+% |\floatsetup[|\meta{captype}|]{...}|;
% \item
-% если существуют настройки |\floatsetup[rotfloat]{...}|
-% пакет использует эти настройки "--- эти настройки «сильнее» чем
-% следующие; если они отсутствуют "--- настройки для
-% флота (|\floatsetup[|\meta{captype}|]{...}|);
-% если и~они отсутствуют "--- используются настройки
-% |\floatsetup{...}| или настройки пакета по умолчанию.
+%^^A% if all settings absent---the settings
+%^^A% inside |\floatsetup{...}| and |\usepackage| commands, and, at last, package default settings are used.
+% последними по силе, если остальные отсутствуют "--- являются настройки
+% |\floatsetup{...}| и~наконец, настройки пакета по умолчанию.
% \end{itemize}
%
%^^A% For two-column or wide rotated float (starred environment)
@@ -6843,61 +7359,76 @@
% \item %
%^^A% if exists |\floatsetup[widerot|\meta{captype}|]{...}|
%^^A% package uses these settings---the ``strongest'' settings;
-%^^A% if they are absent---uses settings of next item;
+%^^A% if they are absent---uses settings of next item, the same for each item of the list;
% если существуют настройки
% |\floatsetup[widerot|\meta{captype}|]{...}|
% пакет использует эти настройки "--- «сильнейшие» настройки;
-% если они отсутствуют "---используются настройки из следующего
-% пункта;
+% если они отсутствуют "--- используются настройки из следующего
+% пункта, далее «силы» настроек каждого
+% последующего пункта также убывают;
% \item %
-%^^A% if exists |\floatsetup[widerotfloat]{...}| package
-%^^A% uses these settings---these settings ``stronger'' than settings
-%^^A% in next item; if they are absent---uses settings of next item;
-% если существуют настройки |\floatsetup[widerotfloat]{...}|
-% пакет использует эти настройки "--- эти настройки «сильнее»
-% чем следующие; если они отсутствуют
-% "--- используются настройки из следующего пункта;
+% |\floatsetup[widerotfloat]{...}|;
% \item %
-%^^A% if exists |\floatsetup[rot|\meta{captype}|]{...}| package
-%^^A% uses these settings---these settings ``stronger'' than settings
-%^^A% in next item; if they are absent---uses settings of next item;
-% если существуют настройки
-% |\floatsetup[rot|\meta{captype}|]{...}|
-% пакет использует эти настройки "---эти настройки «сильнее»
-% чем следующие; если они отсутствуют
-% "---используются настройки из следующего пункта;
+% |\floatsetup[rot|\meta{captype}|]{...}|;
% \item %
-%^^A% if exists |\floatsetup[rotfloat]{...}|
-%^^A% package uses these settings---these settings ``stronger'' than next
-%^^A% ones;
-% если существуют настройки |\floatsetup[rotfloat]{...}|
-% пакет использует эти настройки "---эти настройки «сильнее»
-% чем следующие;
-% %^^A if they are absent---settings of next item;
-% %^^A \item %
-% %^^A if exists |\floatsetup[wide|\meta{captype}|]{...}|
-% %^^A package uses these settings; if they are absent---settings
-% %^^A of next item;
-% %^^A \item %
-% %^^A if exists |\floatsetup[widefloat]{...}|
-% %^^A package uses these settings;
-%^^A% if they are absent---uses settings for current float
-%^^A% (|\floatsetup|\marg{captype}|{...}|);
-%^^A% if they are absent---uses default settings
-%^^A% (|\floatsetup{...}| or package settings).
-% если они отсутствуют "--- настройки для флота
-% (|\floatsetup|\marg{captype}|{...}|);
-% если и~они отсутствуют "--- используются настройки
-% |\floatsetup{...}| или настройки пакета по умолчанию.
+% |\floatsetup[rotfloat]{...}|;
+% \item %
+% |\floatsetup|\marg{captype}|{...}|;
+% \item %
+%^^A% if all settings absent---the settings
+%^^A% inside |\floatsetup{...}| and |\usepackage| commands, and, at last, package default settings are used.
+% последними по силе, если остальные отсутствуют, являются настройки
+% |\floatsetup{...}| и~наконец, настройки пакета по умолчанию.
% \end{itemize}
%
+%^^A% \subsubsection{Special page style for float page}
+% \subsubsection{Специальный стиль колонтитула для полосы с~флотом}
+%^^A% In example with figure~\ref{fig:rot:ii} you may see the command |\emptyfloatpage|.%^^A
+%^^A% \FRmpar{Empty page style for rotated floats}{FAD:emptyfloatpage}\label{setup:emptyfloatpage}
+%^^A% It is offered by \package{floatpagestyle} package, (installed with
+%^^A% \package{floatrow} package, can be used separately). The macro |\emptyfloatpage| is an abbreviation of
+%^^A% |\floatpagestyle{empty}|. The last macro redefines the page style for
+%^^A% the page where \emph{current} floating environment appears in the way, analogous to |\thispagestyle|
+%^^A% command.
+% В~примере с~рис.~\ref{fig:rot:ii} вы можете видеть
+% команду |\emptyfloatpage|.%^^A
+% \FRmpar{Пустой колонтитул для развёрнутых флотов}{FAD:emptyfloatpage}\label{setup:emptyfloatpage}
+% Эта команда предлагается
+% пакетом \package{floatpagestyle}, (инсталлируемым
+% вместе с~пакетом \package{floatrow}, может использоваться отдельно). Макрокоманда
+% |\emptyfloatpage| является сокращением команды
+% |\floatpagestyle{empty}|. Последняя макрокоманда переопределяет
+% стиль страницы когда появляется на ней данное окружение флота, аналогично команде |\thispagestyle|.
+%
+% \RestoreSpaces
+%^^A% The version 0.1h patches the core \LaTeX{} macro
+%^^A% |\@outputpage|\footnote{At the start of document
+%^^A% \package{floatpagestyle} package puts additional code at the very beginning
+%^^A% of this output routine.}
+%^^A% and I hope that it could work.\footnote{If you know more honest
+%^^A% way to get the same result---the redefinition of \emph{alone}
+%^^A% \emph{float} page style (in the case when this page can \emph{float}
+%^^A% inside document)---please let me know.} Since this package uses
+%^^A% |\label|---|\ref| mechanism, the |\floatpagestyle| command works
+%^^A% after \emph{second} \LaTeX{} run.
+% С~версии 0.1h пакет только добавляет дополнительный код к~макрокоманде
+% |\@outputpage| из ядра \LaTeX'а и~я~надеюсь что это будет
+% работать.\footnote{Если вам известен более честный путь
+% получить тот же результат \cdash--- переопределение
+% стиля \emph{отдельной} страницы с~плавающим флотом (учитывая, что и~она
+% сама может плавать по документу) "--- дайте, пожалуйста, знать.}
+% Поскольку пакет \package{floatpagestyle} использует
+% механизм |\label|---|\ref|, команда |\floatpagestyle| даёт
+% результат после \emph{второй} (и~более) обработок \LaTeX'ом.
+%
%^^A% \subsubsection{Rotated floats on the facing pages}
% \subsubsection{Компоновка развёрнутых флотов на развороте}
-%^^A% 1)\enskip If you place two continued rotated floats%^^A
+%^^A% \startNotes\Note If you place two continued rotated floats%^^A
%^^A% \FRmpar{Continued rotated floats}{FAD:ContRotated} on facing pages,
-%^^A% the better way is to gather them to binder margin. For this reason you
-%^^A% may define
-% 1)\enskip Если вы помещаете два продолжающихся флота,%^^A
+%^^A% the better way is to gather them to binder margin, using |\buildFBBOX| command
+%^^A% (see page~\pageref{FB:buildFBBOX}). For this reason you
+%^^A% may define\label{buildFBBOX:def}
+% \startNotes\Note Если вы помещаете два продолжающихся флота,%^^A
% \FRmpar{Продолжающиеся развёрнутые флоты на развороте}{FAD:ContRotated}
% развёрнутых вертикально, на развороте, лучше будет их собрать
% у~корешкового поля. Для этого вы можете определить\label{buildFBBOX:def}
@@ -6916,59 +7447,67 @@
% |\end{sidewaysfigure}|
% \end{Quote}
%
-% \emph{Замечания.}
-%^^A% 2)\enskip In the example above (and also in the example width figure~\ref{fig:rot:ii})
+%^^A% \Note In the example above (and also in the example with figure~\ref{fig:rot:ii})
%^^A% the \package{rotating} package has
-%^^A% |[figuresright]| option; in this case all \env{sideways...} floats on even and odd pages
+%^^A% |[figuresright]| option; in this case all |sideways...| floats on even and odd pages
%^^A% will be rotated by 90$^\circ$ counterclockwise.
-% 1)\enskip В~примере выше (а~также в~примере с~рис.~\ref{fig:rot:ii})
+% \Note В~примере выше (а~также в~примере с~рис.~\ref{fig:rot:ii})
% пакет \package{rotating} был задан с~опцией
-% |[figuresright]|; поэтому все \env{sideways...} флоты на чётных и~на нечётных полосах будут
+% |[figuresright]|; поэтому все |sideways...| флоты на чётных и~на нечётных полосах будут
% развёрнуты на 90$^\circ$ против часовой стрелки.
%
-%^^A% 3)\enskip The |\rottextwidth| command in the example above stores value of the |\textwidth| of the
+%^^A% \subsubsection{Commands instead of lengths}
+% \subsubsection{Использование команд вместо параметров длин и~отбивок}
+%^^A% The |\rottextwidth| command in the example above stores value of the |\textwidth| of the
%^^A% document; the |\columnwidth| and |\textwidth| inside
%^^A% \texttt{sideways...} environment are redefined and equal to
%^^A% |\textheight|.
-%^^A% If you are limited in creation of new length command the \package{floatrow}
-%^^A% package provides commands
-%^^A% \DescribeMacro{\newlengthtocommand}%^^A
-%^^A% \DescribeMacro{\renewlengthtocommand}%^^A
-%^^A% \label{setup:newlengthtocommand}%^^A
-%^^A% \label{setup:renewlengthtocommand}%^^A
-%^^A% \cmd{\(re)newlengthtocommand} which save \emph{absolute}
-%^^A% value from arguments of standard \LaTeX{} commands \cmd{\setlength}, \cmd{\settowidth} and their
-%^^A% analogs to the new command; here the usual code
-%^^A% \cmd{\newdimen}\cmd{\rottextwidth}\cmd{\rottextwidth}\cmd{\textwidth}
-%^^A% changed to
-%^^A% {\cmd{\newlengthtocommand}\allowbreak\cmd{\setlength}\allowbreak
-%^^A% \cmd{\rottextwidth}\allowbreak\{\cmd{\textwidth}\}}. You may use \cmd{\(re)newlengthtocommand}
-%^^A% commands for the spacing commands or lengths, defined with |\(re)newcommand|.
-% 2)\enskip Команда |\rottextwidth| в~примере выше сохраняет значение ширины текста
+% Команда |\rottextwidth| в~примере выше сохраняет значение ширины текста
% |\textwidth| документа "--- параметры |\columnwidth|
% и~|\textwidth| внутри окружения \texttt{sideways...} приравниваются
-% |\textheight|. Если~\nobreak\quad а)\nobreak\enskip
+% |\textheight|.
+%\begingroup
+%^^A% If\startNotes\def\theNote{\alph{Note}}\Note
+%^^A% you are limited in creation of the new length or dimension command
+%^^A% (for example you use the \package{pictex}
+%^^A% package\footnote{The \texttt{e-TeX} engine could solve this problem.}),
+%^^A% or \Note the width/height or the space values, defined with
+%^^A% the |\newcommand|
+%^^A% (like the |\headrulewidth| command from \package{fancyhdr} package) need complex calculation
+%^^A% with usage of the \package{calc} package, or get the width of some text---the \package{floatrow}
+%^^A% package provides commands
+% Если\startNotes\def\theNote{\asbuk{Note}}\Note
% вы ограничены в~возможности создать новые параметры длин с~помощью команд
% |\newlength| (к~примеру, используете пакет \package{pictex}\footnote{Хотя, возможно,
% компиляторы на базе \texttt{e-TeX} уже сняли эту проблему.}),
-% или~\nobreak\quad б)\nobreak\enskip
+% или \Note
% для команды ширины/высоты или отбивки, заданной через |\newcommand| (например
% команда |\headrulewidth|
% из пакета \package{fancyhdr}) новое значение требует сложного расчёта с~использованием
-% пакета \package{calc} \cdash--- \package{floatrow} предлагает команды
+% пакета \package{calc} или определения через ширину некоего текста
+% \cdash--- пакет \package{floatrow} предлагает команды%^^A
% \DescribeMacro{\newlengthtocommand}\label{setup:newlengthtocommand}%^^A
% \DescribeMacro{\renewlengthtocommand}\label{setup:renewlengthtocommand}%^^A
+% \label{setup:newlengthtocommand}%^^A
+% \label{setup:renewlengthtocommand}%^^A
%\begin{Quote}%
% \cmd{\newlengthtocommand} \quad или
% \cmd{\renewlengthtocommand}
%\end{Quote}%
+%^^A% which are placed just before standard \LaTeX{} commands like \cmd{\setlength} or
+%^^A% \cmd{\settowidth} and save the \emph{absolute}
+%^^A% value from their arguments; here the usual code like
% которые помещаются перед стандартными командами \LaTeX'а вроде \cmd{\setlength} или
-% \cmd{\settowidth} и сохраняют \emph{абсолютное} значение из их аргументов;
+% \cmd{\settowidth} и~сохраняют \emph{абсолютное} значение из их аргументов;
% так, запись
%\begin{Quote}%
+%\begin{preamble}
+%|\usepackage{calc}|
+%\end{preamble}
%|\newlength\fulltextwidth|
-%|\setlength\rottextwidth{\textwidth+\marginparsep+\marginparwidth}|
+%|\setlength\fulltextwidth{\textwidth+\marginparsep+\marginparwidth}|
%\end{Quote}%
+%^^A% changed to
% может быть заменена на
%\begin{Quote}%
%\begin{preamble}
@@ -6982,21 +7521,22 @@
% Обратите внимание, что использование вычислений в~аргументе
% команды |\setlength| (и~её аналогов)
% возможно благодаря подключённому пакету \package{calc}.
+%\endgroup
%
%
-%^^A% \subsection{The \package{lscape} Package and \env{landscape}
+%^^A% \subsection{The \package{lscape} Package and landscape
%^^A% Environment}\label{ssec:lscape}
-% \subsection{Пакет \package{lscape} и окружение \env{landscape}}\label{ssec:lscape}
+% \subsection{Пакет \package{lscape} и~окружение landscape}\label{ssec:lscape}
%^^A% Tested with version v3.0a dated 1999/02/16.\nopagebreak
% Тестировалось с~версией v3.0a датированной
% 1999/02/16.\nopagebreak
%
%\ifx\landscape\undefined\else
% \ifx\landscape\relax\else
-%^^A% The example with usage of \env{landscape} environment from
+%^^A% The example with usage of |landscape| environment from
%^^A% \package{lscape} package on the page~\pageref{fig:rotrow:WcatI}, figures
%^^A% \ref{fig:rotrow:WcatI}--\ref{fig:rotrow:FcatI}):
-% Пример с использованием окружения \env{landscape} из пакета
+% Пример с использованием окружения |landscape| из пакета
% \package{lscape} на с.~\pageref{fig:rotrow:WcatI},
% рис.\ref{fig:rotrow:WcatI}--\ref{fig:rotrow:FcatI}):
%\begin{Quote}
@@ -7012,7 +7552,7 @@
%^^A% |\floatsetup| code sets |ruled| float style,
%^^A% then settings for above and below material are redefined:
%^^A% |rowprecode=| and |rowpostcode=| keys define thick
-%^^A% rules but for floatrow as whole (the `individual' |\hrule|'s
+%^^A% rules but for floatrow as a~whole (the `individual' |\hrule|'s
%^^A% above/below float boxes are absent).
% Команда |\floatsetup| определяет стиль флота |ruled|,
% затем настройки для материала сверху и~снизу переопределены:
@@ -7021,21 +7561,22 @@
% линейки сверху/снизу в~ряду отменены).
%\fi\fi
%
-%^^A% The \env{landscape} environment creates a new page. It would be
-%^^A% useful~\nobreak\quad for rotation of multipage rotated float (in this case it is better
-%^^A% to put this float in a separate file, and, to start from necessary page, to use the
-%^^A% \package{afterpage} package and its |\afterpage|)~\nobreak\quad and also
+%^^A% The |landscape| environment creates a new page. It would be
+%^^A% useful\startNotes\Note for rotation of multipage rotated float (in this case
+%^^A% it is better to put this float in a separate file, and to start from necessary page,
+%^^A% in this case you need the
+%^^A% \package{afterpage} package and its |\afterpage| command) \Note and also
%^^A% to start new section of document, e.g., appendix. (In current
-%^^A% document it was placed just before appendix)
-% Окружение \env{landscape} создаёт новую страницу. Оно полезно~\nobreak\qquad1)\nobreak\enskip для
+%^^A% document the |landscape| environment was placed just before appendix)
+% Окружение |landscape| создаёт новую страницу. Оно полезно\startNotes\Note для
% разворота многостраничного флота (в~этом случае части флота нужно поместить
% в~отдельный файл, а~для того, чтобы начать его с~нужной полосы, можно воспользоваться
-% пакетом \package{afterpage} и~его командой |\afterpage|)~\nobreak\qquad2)\nobreak\enskip
+% пакетом \package{afterpage} и~его командой |\afterpage|) \Note
% а~также для разворота целиком раздела документа, например, приложения.
%\ifx\landscape\undefined\else
% \ifx\landscape\relax\else
% (В~данном
-% документе окружение \env{landscape} было использовано для помещения ряда рисунков перед приложением).
+% документе окружение |landscape| было использовано для помещения ряда рисунков перед приложением).
%\fi\fi
%
%^^A \emph{Founded limitations}.\nopagebreak
@@ -7047,8 +7588,8 @@
%^^A% Tested with version v1.3 dated 2004/09/07.\nopagebreak
% Тестировалось с~версией v1.3 датированной 2004/09/07.\nopagebreak
%
-%^^A% This package has its strong layout mechanism for creation for floating
-%^^A% algorithms itself. The usage of |\lstset| command and \package{caption}
+%^^A% This package has its own strong layout mechanism for creation of floating
+%^^A% algorithms itself. The usage of |\lstset| command (see package documentation) and \package{caption}
%^^A% package settings gives you necessary result\footnote{Please note and read
%^^A% \package{caption} documentation: the co-operation of \package{caption}3.x and
%^^A% \package{listings} succeeds with version of last one not older than 1.2.}
@@ -7062,21 +7603,27 @@
% последнего не ниже 1.2.} для флотов типа алгоритмов.
%
%^^A% For the cases of appearance of listings inside of other float
-%^^A% environments, which get settings from \package{floatrow}package,
-%^^A% there is a limitation: you can't put \env{lstlisting} inside
-%^^A% |\floatbox| contents.
+%^^A% environments, which get settings from \package{floatrow} package,
+%^^A% there is a limitation: you can't put |lstlisting| inside
+%^^A% |\floatbox| contents. The plain float environment is still allowed.
+%^^A% Also you are still free with settings for float type, used |lstlisting| inside: you may still use the
+%^^A% |BOXED|, |Boxed| and other unusual styles: the float width will be recalculated for mentioned two styles
+%^^A% and similar ones and then used necessary setting.
+%^^A% If you need to change box width---use |\thisfloatsetup| settings.
% В~случаях появления листингов внутри других окружений, которые
% оформляются пакетом \package{floatrow}, ограничение заключается
-% в~том, что вы не можете поместить окружение \env{lstlisting}
-% внутрь команды |\floatbox|.
+% в~том, что вы не можете поместить окружение |lstlisting|
+% внутрь команды |\floatbox|. Простое же окружение флота использовать можно
+% (при этом можно использовать любые настройки), а~если
+% необходимо изменить ширину бокса флота, можно задать настройки |\thisfloatsetup|.
%
%^^A% \subsection{The \package{hyperref} and \package{hypcap} Packages}
% \subsection{Пакеты \package{hyperref} и \package{hypcap}}
%^^A% There were tested versions v6.74i (\package{hyperref})
%^^A% and v1.3 (\package{hypcap}).
-% Тестированы версии v6.77i (\package{hyperref}) и v1.7 (\package{hypcap}).
+% Тестированы версии v6.77i (\package{hyperref}) и~v1.7 (\package{hypcap}).
%
-%^^A% The \package{floatrow} tries not to expand its code to |\caption| stuff.
+%^^A% The \package{floatrow} package tries not to expand its code to |\caption| stuff.
%^^A% I hope that environments supported by \package{floatrow} won't
%^^A% make harm to \package{caption}---\package{hyperref}/\package{hypcap} tandem.
% Пакет \package{floatrow} пытается не распространять свой
@@ -7084,35 +7631,59 @@
% пакетом \package{floatrow} не навредят тандему пакетов
% \package{caption}---\package{hyperref}/\package{hypcap}.
%
+%^^A% \subsection{The \package{setspace} Package}
+% \subsection{Пакет \package{setspace}}
+%^^A% There was bug during usage of \package{setspace} package---this package redefines
+%^^A% font size to |\normalsize|. The version 0.2d of \package{floatrow} tries to fix it.
+%^^A% The default stretch is equal to~1. The version 3.1 of \package{caption} package offers
+%^^A% special font settings (see \package{caption} documentation) for captions. You may try the
+%^^A% same for the float font:
+% При совместном использовании данного пакета с~пакетом \package{setspace}
+% возникала ошибка \cdash--- последний переопределял размер шрифта, заданный в~настройках
+% обратно в~|\normalsize|. Версия 0.2d пакета \package{floatrow} пытается это исправить.
+% По умолчанию коэффициент интерлиньяжа равен~1. Версия 3.1 пакета \package{caption}
+% предлагает специальные настройки в~ключе |font=| (см.~документацию \package{caption})
+% для подписей. Вы можете использовать опции настроек для задания
+% изменения интерлиньяжа для шрифта флота:
+%\begin{Quote}%
+%|\floatsetup{font=onehalfspacing}|
+%\end{Quote}%
+%^^A% or
+% или
+%\begin{Quote}%
+%|\floatsetup{font={stretch=|\meta{amount}|}}|\quad.
+%\end{Quote}%
+%
%^^A% \section{The Incompatibilities}
% \section{Несовместимости}
-%^^A% The incompatibilities at first could follow the incompatibilities of
-%^^A% \package{caption} 3.x package (please look in the \package{caption} package
-%^^A% documentation to know the newest list):
+%^^A% At first the incompatibilities or rules of co-operation with other
+%^^A% packages could follow the \package{caption}~3.x package.
+%^^A% \textit{Please look first in the \package{caption}
+%^^A% package documentation to know the newest rules}.
% Несовместимости или особенности работы с~другими пакетами
% в~первую очередь совпадают с~требованиями пакета \package{caption} 3.x.
% \textit{За новыми сведениями обращайтесь к~документации \package{caption}}.
%
%^^A% The known incompatibilities of \package{floatrow} package itself:
-%^^A% \quad 1)\nobreak\enskip \package{sidecap} package\footnote{Despite that
+%^^A% \startNotes\nobreak\quad \Note \package{sidecap} package\footnote{Despite that
%^^A% I'm trying to follow all offered layouts of this package. Great thanks
%^^A% for Rolf Niepraschk and Hubert G\"{a}\ss{}lein for package with
%^^A% rich implementation of such float
%^^A% layouts.}: the \package{floatrow} package doesn't expands its
-%^^A% layouts to \env{SCfigure} and \env{SCtable} environments.
-%^^A% \quad 2)\nobreak\enskip \package{ctable} package; if you used to use
+%^^A% layouts to |SCfigure| and |SCtable| environments;~\nobreak\quad
+%^^A% \Note \package{ctable} package; if you used to use
%^^A% \package{ctable}'s tools, e.g. for tables, please set |\RawFloats[table]|
%^^A% in the preamble, and remember that commands like |\ttabbox| won't
%^^A% loose its strength (see also {\sectionname}~\ref{sec:rawfloats}).
-% Известные несовместимости пакета \package{floatrow} \quad 1)\nobreak\enskip это пакет
+% Известные несовместимости пакета \package{floatrow}\startNotes\Note это пакет
% \package{sidecap}\footnote{Несмотря на это я~пыталась получить
% все предложенные этим пакетом оформления размещения подписей
% сбоку. Большое спасибо {\fontencoding{T1}\fontfamily{ptm}\selectfont Rolf Niepraschk}
% и~{\fontencoding{T1}\fontfamily{ptm}\selectfont Hubert G\"{a}\ss{}lein}
% за пакет в~котором дана полная гамма таких оформлений.}:
% пакет \package{floatrow} не распространяет
-% своё оформление на окружения \env{SCfigure} и~\env{SCtable}.~\nobreak\quad
-% 2)\nobreak\enskip пакет~\package{ctable}; если вы привыкли использовать
+% своё оформление на окружения |SCfigure| и~|SCtable|.
+% \Note пакет~\package{ctable}; если вы привыкли использовать
% инструменты \package{ctable}, например. для таблиц, задайте |\RawFloats[table]|
% в~преамбуле, и~помните, что команды типа |\ttabbox| не
% теряют своей силы (см.~также {\sectionname}~\ref{sec:rawfloats}).
@@ -7133,12 +7704,40 @@
% %^^A added |minipage| could get wrong layout (vertical
% %^^A alignment). But, as I found, you may use a few
% %^^A |minipage|s in object without harm.
-%^^A% \item %
-%^^A% You cannot use |\floatbox| stuff for floats with |verbatim|
-%^^A% environment and/or |\verb|.
% \item %
+%^^A% You cannot use |\floatbox| stuff for floats with |verbatim|
+%^^A% environment and/or \verb|\verb|. But you still can use plain float environments.
+%^^A% If you need to change width of float box, you may change it with
+%^^A% |\thisfloatsetup| settings. The usage of |verbatim| and~|\verb|
+%^^A% do not create limitations for layout: you may still use the |BOXED|, |Boxed|
+%^^A% and other unusual styles: the float width will be recalculated for mentioned two styles
+%^^A% and similar ones and then will be used necessary setting.
% Вы не можете использовать команды типа |\floatbox| для флотов
-% с~окружением |verbatim| или командой |\verb|.
+% с~окружением |verbatim| или командой \verb|\verb|. Использование же обычного окружения
+% флота возможно. Если необходимо изменить ширину флота, её переопределяют
+% через настройки |\thisfloatsetup|. Использование |verbatim| и~|\verb|
+% не накладывает ограничения на оформление: вы можете использовать, например,
+% стили |BOXED| и~|Boxed|: для этих стилей будет пересчитана ширина бокса для
+% объекта флота, и~после формирования боксов применено, как и~обычно, заданное оформление.
+% \item %
+%^^A% The |tabbing| environment in current version creates incorrect layout for float box
+%^^A% which must occupy whole text width: it recalculates the width of object box to the natural width
+%^^A% of its contents. The problem will be solved with the |minipage| environment
+%^^A% and width option |\hsize|: you'll get necessary layout with full width and
+%^^A% for the styles like |BOXED| and~|Boxed| the width of contents will be recalculated.
+% Окружение |tabbing| в~текущей версии некорректно формирует макет
+% флота на полный формат, пересчитывая ширину бокса флота на натуральную содержимого
+% этого окружения. Проблему решает окружение |minipage| с~опцией ширины |\hsize|: вы получите
+% необходимое оформление на полную ширину с~учётом всех поправок,
+% т.\,е. возможно использование таких стилей, как |BOXED| и~|Boxed|.
+% \item %
+%^^A% Be careful with minipages inside |floatrow| environment---there could be wrong alignment.
+%^^A% Use |heightadjust=| key for this case. (Fortunately I~cannot imagine
+%^^A% good readability of two beside |tabbing|s.)
+% Будьте внимательны с~окружениями |minipage| внутри |floatrow| \cdash--- вы можете получить
+% неверное выравнивание по вертикали.
+% Возможно в~этом случае выручит ключ |heightadjust=|. (К~счастью я~не могу себе представить
+% как будут читаться два |tabbing|а, расположенные рядом.)
% \item %
%^^A% This limitation was mentioned above: some tools of the package use
%^^A% |\label|---|\ref| mechanism, thus, if you use float layout which
@@ -7168,10 +7767,10 @@
% \emph{после} текста подписи (из возможностей пакета \package{float}).
% Вместо этого можно использовать команду |\floatfoot|.
% \item %
-%^^A% Do not use |\FBwidth| option for complex float contents (which you
-%^^A% could not put inside |\hbox|). (But you allowed to use |\vspace|
+%^^A% Do not use the |\FBwidth| option for complex float contents (which you
+%^^A% could not put inside one |\hbox|). But you are allowed to use |\vspace|
%^^A% macro at the very end/very beginning of object contents for fine
-%^^A% vertical tuning.)
+%^^A% vertical tuning for them.
% Не используйте команду |\FBwidth| для сложного содержимого флота
% (которое вы не можете поместить внутри |\hbox|). Но вы можете
% использовать команды |\vspace| в~самом начале или
@@ -7180,13 +7779,14 @@
%^^A% The |floatrow| environment allows spaces (and even empty
%^^A% lines, which sometimes create better and correct result!) between
%^^A% |\floatbox|'es, but if you add some code between them you
-%^^A% must put |%| after this command.
-% Внутри окружения \env{floatrow} возможны пробелы (и~даже
+%^^A% must put
+%^^A% |%| after this command.
+% Внутри окружения |floatrow| возможны пробелы (и~даже
% пустые строки, что даёт иногда более корректный результат!) между
% командами |\floatbox|, но если вы добавите ещё какой-либо код между флотами, вы
% должны поставить знак процента |%| после такой команды.
% \item %
-%^^A% This is common rule---be careful with spaces at the end of lines
+%^^A% This is a~common rule---be careful with spaces at the end of lines
%^^A% inside float contents (see \texttt{CTAN:/info/epslatex.ps} for more
%^^A% explanations).
% Это общее правило "--- будьте внимательны с~пробелами в~конце
@@ -7194,7 +7794,7 @@
% \texttt{CTAN:/info/epslatex.ps} для
% дополнительной информации).
%
-%^^A% When you build plain floating environment the better way is to separate
+%^^A% When you build plain floating environments the better way is to separate
%^^A% |\caption| and object contents (and also
%^^A% |\floatfoot|/|\footnotetext| contents) each by empty lines or (if
%^^A% not empty lines) end each part (and arguments of mentioned commands)
@@ -7213,22 +7813,22 @@
% %^^A |wshadowbox| could get wrong layout with
% %^^A beside captions.
% \item Если вы используете внутри |\floatbox| окружения
-% \env{tabularx}, \env{tabular*} и~т.\,п. с~командой
+% |tabularx|, |tabular*| и~т.\,п. с~командой
% |\hsize| внутри аргумента \meta{width}, вы должны повторить
% |\hsize| в~аргументе \meta{width} команды |\floatbox|.
%
-%^^A% If you want to set width of \env{tabularx} or \env{tabular*}
+%^^A% If you want to set width of |tabularx| or |tabular*|
%^^A% environments (or any other) like |.8\hsize| (or |1.2\hsize|) and
%^^A% these environments placed inside any |\floatbox| macro, load
%^^A% |.8\hsize| in \meta{width} argument of |\floatbox| macro, and in
-%^^A% \meta{width} argument of \env{tabularx} or \env{tabular*} load only
+%^^A% \meta{width} argument of |tabularx| or |tabular*| load only
%^^A% |\hsize| macro (see also sample file \file{frsample03.tex}).
-% Если вы хотите задать ширину окружения \env{tabularx} или
-% \env{tabular*} (или другого) как |.8\hsize| (или |1.2\hsize|)
+% Если вы хотите задать ширину окружения |tabularx| или
+% |tabular*| (или другого) как |.8\hsize| (или |1.2\hsize|)
% и~эти окружения помещены внутри команды |\floatbox|, поместите
% |.8\hsize| в~аргумент \meta{width} макрокоманды |\floatbox|,
-% а~в~аргументе \meta{width} команды \env{tabularx} или
-% \env{tabular*} поставьте только
+% а~в~аргументе \meta{width} команды |tabularx| или
+% |tabular*| поставьте только
% |\hsize| (см. также код файла \file{frsample03.tex}).
%
%^^A% In other cases (especially in fancy layout or settings) be careful
@@ -7242,8 +7842,9 @@
%^^A% \section{Acknowledgements}
% \section{Благодарности}
%^^A% Thanks for Steven Cochran and Axel Sommerfeldt for all their advices
-%^^A% and spirit. Special thanks for Axel for the patient answering, code, and
-%^^A% help in \emph{all} my questions and problems in \package{floatrow} package.
+%^^A% and spirit. Special thanks for Axel for the patient answering, code, finding and showing
+%^^A% bugs, and help in \emph{all} my questions and problems in \package{floatrow} package.
+%^^A% All good text pieces in this documentation are filled with Axel's advices and great help.
% Спасибо Steven Cochran и~Axel Sommerfeldt за советы и~поддержку.
% Особая благодарность Axel Sommerfeldt за терпеливые ответы, код,
% и~помощь во \emph{всех} вопросах и~проблемах в~пакете
@@ -7273,7 +7874,7 @@
% \ifx\landscape\relax\else
% \clearfloatsetup{figure}
% \floatsetup[figure]{style=ruled,rowprecode=thickrule,
-% rowpostcode=lowthickrule,capposition=TOP,
+% rowpostcode=lowthickrule,capposition=TOP,margins=hangtoheads,
% footposition=caption}
% \renewlengthtocommand\setlength\Mylen{\textwidth}
%
@@ -7325,9 +7926,9 @@
% \subsubsection{Captionsetup и~Thisfloatsetup
% в~опции команды Floatbox}\label{ssec:app:besidestart}
%^^A% Example of figures in row (figures~\ref{FB:FR:lfig} and
-%^^A% \ref{FB:FR:fig}). There were used predefined float commands
-%^^A% |\fcapsideleft| and |\fcapsideright| with added |\captionsetup| and
-%^^A% |\thisfloatsetup|:
+%^^A% \ref{FB:FR:fig}). There predefined float commands
+%^^A% |\fcapsideleft| and |\fcapsideright| with were used additional |\captionsetup| and
+%^^A% |\thisfloatsetup| settings:
% Пример рисунков рядом (рис.~\ref{FB:FR:lfig}
% и~\ref{FB:FR:fig}). В~примере были использованы
% предопределённые команды
@@ -7353,7 +7954,7 @@
%\end{preamble}
% |\begin{|\FRkey[sec]{floatrow}|}|
% | \fcapsideleft{...}{...}|
-% | \fcapsideright[\hsize]{...}{...}|
+% | \hsize\Xhsize \fcapsideright[\hsize]{...}{...}|
% |\end{floatrow}|
% |\end{figure}|
%\end{Quote}
@@ -7383,9 +7984,9 @@
% \end{floatrow}%
% \end{figure}%
%
-%^^A% Since in float style the key |heightadjust=object| (included
-%^^A% in definition of |Boxed| style), both objects have the same
-%^^A% height.
+%^^A% Since the key \FRkey{heightadjust}|=object| is used in
+%^^A% the |Boxed| float style, both objects have the same
+%^^A% height.\RestoreSpaces
% Поскольку в~стиле флота используется ключ \FRkey{heightadjust}|=object|
% (заданный в~определения стиля |Boxed|), оба объекта
% имеют одинаковую высоту.
@@ -7393,30 +7994,25 @@
% \RestoreSpaces
%^^A% \subsubsection{Predefined Beside Caption Width}
% \subsubsection{Предопределённая ширина подписи сбоку}
-%^^A% This example includes |\useFCwidth| command, which switches on usage
+%^^A% This example includes the |\useFCwidth|\label{setup:useFCwidth} command which switches on usage
%^^A% of previously defined caption width with |capbesidewidth=| key
%^^A% (in command |\thisfloatsetup| before |\floatbox| macro) or, if you
%^^A% didn't set caption width (like in current example), macro calculates natural
-%^^A% width of caption contents (see figure~\ref{fig:Idog:w}\footnote{Inside
-%^^A% \cmd{\floatbox} you may not set predefined width of caption, but remember
-%^^A% that you \emph{must} define width of caption in case of usage of plain
-%^^A% floating environment.}). The object---caption box in this case aligned
-%^^A% using alignment settings from |margins| key (its options defined
+%^^A% width of caption contents (see figure~\ref{fig:Idog:w}). In this case
+%^^A% the object---caption box is aligned
+%^^A% using alignment settings from |margins| key (its options are defined
%^^A% by |\setfloatmargins| or |\floatcapbesidemargins| macro). In this
-%^^A% documentation they are centered (see page~\\pageref{setup:DeclareMarginSet}).
+%^^A% documentation they are centered (see page~\pageref{setup:DeclareMarginSet}).
% Этот пример включает команду |\useFCwidth|, которая включает
% предварительно определённую ширину подписи с~заданным значением
% ключа |capbesidewidth=|
% в~команде |\thisfloatsetup| до команды |\floatbox|) или, если
% вы не определили ширину подписи
% (как в~данном примере), рассчитывается натуральная ширина подписи
-% (см. рис.~\ref{fig:Idog:w}\footnote{Внутри команды \cmd{\floatbox}
-% не обязательно определять ширину подписи заранее, но помните, что
-% ширину подписи \emph{нужно} определить, если это простое окружение
-% флота.}). Флот в~этом случае выровнен горизонтально
+% (см. рис.~\ref{fig:Idog:w}). Флот в~этом случае выровнен горизонтально
% с~использованием настроек выравнивания, взятых из ключа
% |margins=| (опции определяются командами
-% |\setfloatmargins| или |\floatcapbesidemargins|). В~этой
+% |\setfloatmargins| или |\floatcapbesidemargins|, с.\,\pageref{setup:floatcapbesidemargins}). В~этой
% документации задано центрирование (см.
% с.~\pageref{setup:DeclareMarginSet}).
%\begin{Quote}
@@ -7451,7 +8047,7 @@
%^^A% \subsubsection{Predefined Beside Caption Width with
%^^A% The Rest Space for Object}\label{FAD:RestSpaceforObject}
% \subsubsection{Предопределённая ширина подписи и~остальное---для объекта}
-%^^A% The figure \ref{fig:capbeside:trick} uses following float style:%^^A
+%^^A% The figure \ref{fig:capbeside:trick} uses the following float style:%^^A
% Рисунок \ref{fig:capbeside:trick} использует следующий стиль
% флота:%^^A
%\begin{Quote}
@@ -7491,11 +8087,11 @@
%
%^^A% \subsubsection{Width Definition for Beside
%^^A% Caption---Object Box in Float Row}
-% \subsubsection{Ширина для блока подпись сбоку---объект внутри \env{floatrow}}
-%^^A% The float row with predefined width of beside object---caption
-%^^A% boxes (figures~\ref{floatrow:pre:figI} and
+% \subsubsection{Ширина для блока подпись сбоку---объект внутри floatrow}
+%^^A% The float row with predefined width boxes ``beside object---caption''
+%^^A% (figures~\ref{floatrow:pre:figI} and
%^^A% \ref{floatrow:pre:figII}): just define before \verb|\fcapside|
-%^^A% command something like
+%^^A% command something like:
% Ряд с~предопределёнными ширинами для боксов «подпись
% сбоку---объект» (рис.~\ref{floatrow:pre:figI}
% и~\ref{floatrow:pre:figII}): просто определите перед командами
@@ -7509,23 +8105,23 @@
%\end{preamble}
% |\begin{figure}\|\FRkey{useFCwidth}\nopagebreak
% | \begin{floatrow}|
-% | \setlength\hsize{1.2\hsize}%|
+% | \setlength\hsize{1.2\hsize-5mm}%|
% | \|\FRkey[FB]{fcapside}|...|
% | \setlength\hsize\|\FRkey[FB]{Xhsize}
% | \fcapside...|
% | \end{floatrow}|\nopagebreak
% |\end{figure}|
%\end{Quote}
-%^^A% (here is clear that before second you can set
-%^^A% |\setlength\hsize{.8\hsize}|).
-% (здесь видно, что перед вторым можно задать и
-% |\setlength\hsize{.8\hsize}|).
+%^^A% (please remember that option of |\fcapside| command defines the width of object contents but
+%^^A% not the full box object---caption).
+% (следует напомнить, что в~команде |\fcapside| опция определяет только ширину объекта,
+% а~не всего блока объект---подпись).
%
%^^A% Since there were used \verb|\fcapside| commands at the beginning of
-%^^A% \env{floatrow} environment the \verb|\FCwidth| command was defined
+%^^A% |floatrow| environment the \verb|\FCwidth| command was defined
%^^A% as \verb|\relax|---in this case the width of caption equals to the
%^^A% width of their contents.
-% В~начале окружения \env{floatrow} была задана команда
+% В~начале окружения |floatrow| была задана команда
% \verb|\useFCwidth| которая включает механизм использования
% и~расчёта ширины подписи сбоку и, поскольку используются
% команды \verb|\fcapside|, ширину подписей можно не определять
@@ -7541,7 +8137,7 @@
% \begin{figure}[H]\useFCwidth
%^^A \captionsetup[capbesidefigure]{format=default,labelsep=none}
% \begin{floatrow}
-% \setlength\hsize{1.2\hsize}%
+% \setlength\hsize{1.2\hsize-5mm}%
% \fcapside
% {\setlength\unitlength{\hsize/100}%^^A
% \input{Bear.picture}}
@@ -7566,10 +8162,10 @@
%^^A% \ref{flrow:mix:figII}). There we ought to use
%^^A% \verb|\TopFloatBoxes|, \verb|\CenterFloatBoxes|, or
%^^A% |\BottomFloatBoxes| commands to get correct layout---since the
-%^^A% \meta{height} argument in both float boxes defined as \texttt{4cm}
+%^^A% \meta{height} argument in both float boxes has the same value,
%^^A% you may use each of these three commands. Unfortunately you must set
-%^^A% height of such beside floats by hand. The lines which create
-%^^A% described float row:
+%^^A% the height of such beside floats by hand (the \FRkey{heightadjust}|=| key works here incorrectly).
+%^^A% The lines which create the described float row:
% В~ряду совмещены бокс объект---подпись сбоку и~бокс
% объект---подпись снизу (рис.~\ref{flrow:mix:figI}
% и~\ref{flrow:mix:figII}). Здесь приходится опять использовать
@@ -7624,7 +8220,7 @@
% \end{floatrow}%
% \end{figure}
%
-%^^A% The ``mirror layout'' (but not identical) looks like:
+%^^A% The code for ``mirror'' layout (but not identical) looks like:
% Задание «зеркальной вёрстки» (но не идентичной) выглядит так:
%\begin{Quote}
%|\begin{figure}\CenterFloatBoxes|\nopagebreak
@@ -7660,9 +8256,9 @@
%^^A% \subsubsection{Photo-Album-like Layouts}
% \subsubsection{Вёрстка под фотоальбом}
%^^A% Another example of miscellaneous float row
-%^^A% (figures~\ref{flrow:three:figIII}--\ref{floatrow:threemirr:figII},
+%^^A% (figures~\mbox{\ref{flrow:three:figIII}--\ref{floatrow:threemirr:figII}},
%^^A% and, ``mirror layout''---^^A
-%^^A% \ref{floatrow:threemirr:figI}--\ref{floatrow:threemirr:figIII}) were
+%^^A% \mbox{\ref{floatrow:threemirr:figI}--\ref{floatrow:threemirr:figIII}}) were
%^^A% created by following lines:
% Другой пример необычного ряда флотов
% (рис.~\ref{flrow:three:figIII}--\ref{floatrow:threemirr:figII},
@@ -7730,13 +8326,12 @@
%|\end{floatrow}%|
%|\end{figure}|
%\end{Quote}
-%^^A% Note that in second example with ``mirror'' layout there was used
-%^^A% trick with \meta{height} definition---caption of float in the left
+%^^A% Note that in second example with ``mirror'' layout the
+%^^A% trick with \meta{height} definition was used---caption of float in the left
%^^A% column is one line longer, so for the right column height of float
%^^A% was reduced by 11pt---|\baselineskip| for |\small|
-%^^A% size\footnote{You get correct height with such calculations for
-%^^A% beside floats with \package{caption}'s version not older than 3.0d.}
-%^^A% (here were used \package{calc} package possibilities). The |\vtop| of
+%^^A% size
+%^^A% (here the \package{calc} package possibilities were used). The |\vtop| of
%^^A% left column ends with |\vskip0pt|, otherwise you get fanny unwanted
%^^A% layout.
% Обратите внимание, что во втором примере с~«зеркальной вёрсткой»
@@ -7799,348 +8394,360 @@
% текста документа; но вёрстка под фотоальбом довольно редка
% в~технической литературе (или это не так?).
%
-%^^A%^^A% \subsubsection{Photo-Album-Like Layouts: Common Height for Beside Photos}
-%^^A% \subsubsection{Вёрстка под фотоальбом: задание общей высоты для фото в~ряду}
-%^^A% \captionsetup[subfigure]{labelformat=brace,font=footnotesize}
-%^^A%^^A% This section shows example which allows to set common height for rectangular graphics,
-%^^A%^^A% i.e. photos and fill full width of this row. To emulate the rectangular photos here,
-%^^A%^^A% each graphic was loaded inside |\fbox| with zeroed |\fboxsep|. (See also file \texttt{frsample06.tex}.)
-%^^A% Данный раздел даёт примеры с~заданием общей высоты для прямоугольной графики,
-%^^A% т.\,е. фотографий так. чтобы заполнить весь ряд.
-%^^A% (См.~также файл \texttt{frsample06.tex}.)
-%
-%^^A%^^A% The code of example uses the |\includegraphics| command (\package{graphics}
-%^^A%^^A% or \package{graphicx} package).
-%^^A%^^A% You load the |\CommonHeightRow| command:
-%^^A% Код примера использует команду |\includegraphics| (пакеты \package{graphics}
-%^^A% или \package{graphicx}).
-%^^A% Для этого используйте команду |\CommonHeightRow|:
-%^^A%\begin{Quote}%
-%^^A%|\CommonHeightRow|\marg{supposed height}\marg{floatrow environment}
-%^^A%\end{Quote}%
-%^^A%^^A% with supposed value of height in the first argument,
-%^^A%^^A% which could be near the necessary common height.
-%^^A%^^A% The second argument---the contents of the |floatrow| environment.
-%^^A%^^A% All float boxes in this row must use the |[\FBwidth]| option.
-%^^A% где в~первом аргументе задаётся предполагаемая высота,
-%^^A% приблизительно равная необходимой.
-%^^A% Второй аргумент \cdash--- окружение |floatrow| со своим содержимым.
-%^^A% Все команды боксов флотов должны использовать опцию |[\FBwidth]|.
-%^^A%\begin{Quote}%
-%^^A%\begin{preamble}%
-%^^A%|\usepackage{graphicx}|
-%^^A%|\floatsetup[figure]{style=plain}\floatsetup[widefloat]{margins=hangleft}|
-%^^A%\end{preamble}%
-%^^A% |\begin{figure*}\fboxsep-.4pt|\nopagebreak
-%^^A% |\CommonHeightRow{2.5cm}{\begin{floatrow}[4]|\nopagebreak
-%^^A% |\ffigbox[\FBwidth]|\nopagebreak
-%^^A% |{\includegraphics[height=\CommonHeight]{...}}{\caption{...}}|
-%^^A% |\ffigbox[\FBwidth]|\nopagebreak
-%^^A% |{\includegraphics[height=\CommonHeight]{...}}{\caption{...}}|
-%^^A% |\ffigbox[\FBwidth]|\nopagebreak
-%^^A% |{\includegraphics[height=\CommonHeight]{...}}{\caption{...}}|
-%^^A% |\ffigbox[\FBwidth]|\nopagebreak
-%^^A% |{\includegraphics[height=\CommonHeight]{...}}{\caption{...}}|\nopagebreak
-%^^A% |\end{floatrow}}|\nopagebreak
-%^^A% |\end{figure*}%|
-%^^A%\end{Quote}%
-%
-%^^A%^^A% Here you may see the result.
-%^^A% Ниже показан результат.
-%^^A%\begingroup
-%^^A% \floatsetup[figure]{style=plain}\floatsetup[widefloat]{margins=hangleft}
-%^^A% \begin{figure*}[H]\fboxsep-.4pt
-%^^A% \CommonHeightRow{2.5cm}{\begin{floatrow}[4]
-%^^A% \ffigbox[\FBwidth]
-%^^A% {\caption{Figure~I in the row with common heights}%
-%^^A% \label{fig:CH:Dog}}
-%^^A% {\resizebox!{\CommonHeight}{\fbox{\input{BlackDog.picture}}}}
-%^^A%
-%^^A% \ffigbox[\FBwidth]
-%^^A% {\caption{Figure~II in the row with common heights}%
-%^^A% \label{fig:CH:WcatI}}
-%^^A% {\resizebox!{\CommonHeight}{\fbox{\input{TheCat.picture}}}}
-%^^A%
-%^^A% \ffigbox[\FBwidth]
-%^^A% {\caption{Figure~III in the row with common heights}%
-%^^A% \label{fig:CH:mouse}}
-%^^A% {\resizebox!{\CommonHeight}{\fbox{\input{Mouse.picture}}}}
-%^^A%
-%^^A% \ffigbox[\FBwidth]
-%^^A% {\caption{Figure~IV in the row with common heights}%
-%^^A% \label{fig:CH:cheese}}
-%^^A% {\resizebox!{\CommonHeight}{\fbox{\input{Cheese.picture}}}}
-%^^A% \end{floatrow}}
-%^^A% \end{figure*}%
-%^^A%\endgroup
-%
-%^^A%^^A% The next example is a~variation of previous one. The command |\CommonHeightRow| here
-%^^A%^^A% was used for the |subfloatrow| environment.
-%^^A% Следующий пример является вариантом первого. Команда |\CommonHeightRow|
-%^^A% здесь использована для окружения |subfloatrow|.
-%^^A%\begin{Quote}%
-%^^A%\begin{preamble}%
-%^^A%|\usepackage{graphicx}|
-%^^A%|\floatsetup[figure]{style=plain}\floatsetup[widefloat]{margins=hangleft}|
-%^^A%\end{preamble}%
-%^^A% |\begin{figure*}\fboxsep-.4pt|\nopagebreak
-%^^A% |\CommonHeightRow{2.5cm}{%|\nopagebreak
-%^^A% |\ffigbox{}{\CommonHeightRow{2.5cm}{\begin{subfloatrow}[4]|\nopagebreak
-%^^A% |\ffigbox[\FBwidth]|\nopagebreak
-%^^A% |{\includegraphics[height=\CommonHeight]{...}}{\caption{...}}|
-%^^A% |\ffigbox[\FBwidth]|\nopagebreak
-%^^A% |{\includegraphics[height=\CommonHeight]{...}}{\caption{...}}|
-%^^A% |\ffigbox[\FBwidth]|\nopagebreak
-%^^A% |{\includegraphics[height=\CommonHeight]{...}}{\caption{...}}|
-%^^A% |\ffigbox[\FBwidth]|\nopagebreak
-%^^A% |{\includegraphics[height=\CommonHeight]{...}}{\caption{...}}|\nopagebreak
-%^^A% |\end{subfloatrow}}\caption{Figure with a row of parts with common height}}|
-%^^A% |\end{figure*}%|
-%^^A%\end{Quote}%
-%
-%^^A%^^A% Here you may see the result.
-%^^A% Ниже показан результат.
-%^^A%\begingroup
-%^^A% \floatsetup[figure]{style=plain}\floatsetup[widefloat]{margins=hangleft}
-%^^A% \begin{figure*}[H]\fboxsep-.4pt
-%^^A% \ffigbox{}{\CommonHeightRow{2.5cm}{\begin{subfloatrow}[4]
-%^^A% \ffigbox[\FBwidth]
-%^^A% {\caption{Figure~I in the row with common heights}%
-%^^A% \label{fig:CHI:Dog}}
-%^^A% {\resizebox!{\CommonHeight}{\fbox{\input{BlackDog.picture}}}}
-%^^A%
-%^^A% \ffigbox[\FBwidth]
-%^^A% {\caption{Figure~II in the row with common heights}%
-%^^A% \label{fig:CHI:WcatI}}
-%^^A% {\resizebox!{\CommonHeight}{\fbox{\input{TheCat.picture}}}}
-%^^A%
-%^^A% \ffigbox[\FBwidth]
-%^^A% {\caption{Figure~III in the row with common heights}%
-%^^A% \label{fig:CHI:mouse}}
-%^^A% {\resizebox!{\CommonHeight}{\fbox{\input{Mouse.picture}}}}
-%^^A%
-%^^A% \ffigbox[\FBwidth]
-%^^A% {\caption{Figure~IV in the row with common heights}%
-%^^A% \label{fig:CHI:cheese}}
-%^^A% {\resizebox!{\CommonHeight}{\fbox{\input{Cheese.picture}}}}%
-%^^A% \end{subfloatrow}}\caption{Figure with a row of parts with common height}}
-%^^A% \end{figure*}%
-%^^A%\endgroup
-%
-%^^A%^^A% The last example load labels of parts of figures beside graphics.
-%^^A% Последний пример помещает метки рядом с~фотографиями.
-%^^A%\begin{Quote}%
-%^^A%\begin{preamble}%
-%^^A%|\usepackage{graphicx}|
-%^^A%|\floatsetup[figure]{style=plain}\floatsetup[widefloat]{margins=hangleft}|
-%^^A%|\floatsetup[subfigure]{capbesideposition=left}|
-%^^A%\end{preamble}%
-%^^A% |\begin{figure*}\fboxsep-.4pt|\nopagebreak
-%^^A% |\CommonHeightRow{2.5cm}{%|\nopagebreak
-%^^A% |\ffigbox{}{\CommonHeightRow{2.5cm}{\begin{subfloatrow}[4]\useFCwidth|\nopagebreak
-%^^A% |\fcapside[\FBwidth]|\nopagebreak
-%^^A% |{\includegraphics[height=\CommonHeight]{...}}{\caption{}}|
-%^^A% |\fcapside[\FBwidth]|\nopagebreak
-%^^A% |{\includegraphics[height=\CommonHeight]{...}}{\caption{}}|
-%^^A% |\fcapside[\FBwidth]|\nopagebreak
-%^^A% |{\includegraphics[height=\CommonHeight]{...}}{\caption{}}|
-%^^A% |\fcapside[\FBwidth]|\nopagebreak
-%^^A% |{\includegraphics[height=\CommonHeight]{...}}{\caption{}}|\nopagebreak
-%^^A% |\end{subfloatrow}}\caption{Figure with a row of parts with common height}}|
-%^^A% |\end{figure*}%|
-%^^A%\end{Quote}%
-%
-%^^A%^^A% Here you may see the result.
-%^^A% Ниже показан результат.
-%^^A%\begingroup
-%^^A% \floatsetup[figure]{style=plain}\floatsetup[widefloat]{margins=hangleft}
-%^^A% \floatsetup[subfigure]{capbesideposition=left}
-%^^A% \begin{figure*}[H]\fboxsep-.4pt
-%^^A% \ffigbox{}{\CommonHeightRow{2.5cm}{\begin{subfloatrow}[4]\useFCwidth
-%^^A% \fcapside[\FBwidth]
-%^^A% {\caption{}%
-%^^A% \label{fig:CHII:Dog}}
-%^^A% {\resizebox!{\CommonHeight}{\fbox{\input{BlackDog.picture}}}}
-%^^A%
-%^^A% \fcapside[\FBwidth]
-%^^A% {\caption{}%
-%^^A% \label{fig:CHII:WcatI}}
-%^^A% {\resizebox!{\CommonHeight}{\fbox{\input{TheCat.picture}}}}
-%^^A%
-%^^A% \fcapside[\FBwidth]
-%^^A% {\caption{}%
-%^^A% \label{fig:CHII:mouse}}
-%^^A% {\resizebox!{\CommonHeight}{\fbox{\input{Mouse.picture}}}}
-%^^A%
-%^^A% \fcapside[\FBwidth]
-%^^A% {\caption{}%
-%^^A% \label{fig:CHII:cheese}}
-%^^A% {\resizebox!{\CommonHeight}{\fbox{\input{Cheese.picture}}}}%
-%^^A% \end{subfloatrow}}\caption{Figure with a row of parts with common height}}
-%^^A% \end{figure*}%
-%^^A%\endgroup
-%
-%^^A%^^A% The examples with beside figures which also include labeled parts, have bug in
-%^^A%^^A% calculation. They need predefined height value more close to the necessary common height.
-%^^A% Примеры с~флотами размещенными рядом, которые включают помимо этого
-%^^A% нумерованные части рисунков, имеют недостаток при расчёте общей
-%^^A% высоты. Им нужна предопределённая высота более близкая к~необходимой.
-%
-%^^A%^^A% The row with labels beside.
-%^^A% Ряд с~метками сбоку.
-%^^A%\begin{Quote}%
-%^^A% |\floatsetup[subfigure]{capbesideposition=left}|
-%^^A% |\begin{figure*}[H]|
-%^^A% |\CommonHeightRow{2.5cm}%|
-%^^A% |{\begin{floatrow}|
-%^^A% |\ffigbox[\FBwidth]{}%|
-%^^A% |{\begin{subfloatrow}\useFCwidth|
-%^^A% |\fcapside[\FBwidth]{}{\caption{}\label{...}...}|
-%^^A% |\fcapside[\FBwidth]{}{\caption{}\label{...}...}|
-%^^A% |\end{subfloatrow}\caption{Common caption~I}}|
-%^^A% |\ffigbox[\FBwidth]{}%|
-%^^A% |{\begin{subfloatrow}\useFCwidth|
-%^^A% |\fcapside[\FBwidth]{}{\caption{}\label{...}...}|
-%^^A% |\fcapside[\FBwidth]{}{\caption{}\label{...}...}|
-%^^A% |\end{subfloatrow}\caption{Common caption~II...}}|
-%^^A% |\end{floatrow}}%|
-%^^A% |\end{figure*}|%
-%^^A%\end{Quote}%
-%^^A%^^A% Here you may see the result.
-%^^A% Ниже показан результат.
-%^^A%\begingroup\makeatletter
-%^^A% \floatsetup[figure]{style=plain}\floatsetup[widefloat]{margins=hangleft}
-%^^A% \floatsetup[subfigure]{capbesideposition=left}
-%^^A% \begin{figure*}[H]\fboxsep-.4pt
-%^^A% \CommonHeightRow{2.5cm}%^^A\def\CommonHeight{2.5cm}
-%^^A% {\begin{floatrow}%
-%^^A% \ffigbox[\FBwidth]{}%
-%^^A% {\begin{subfloatrow}\useFCwidth
-%^^A% \fcapside[\FBwidth]{}{\caption{}%
-%^^A% \label{fig:CHs:Dog}\resizebox!{\CommonHeight}{\fbox{\input{BlackDog.picture}}}}
-%^^A%
-%^^A% \fcapside[\FBwidth]{}{\caption{}%
-%^^A% \label{fig:CHs:WcatI}\resizebox!{\CommonHeight}{\fbox{\input{TheCat.picture}}}}
-%^^A% \end{subfloatrow}\caption{Common caption~I}}
-%^^A%
-%^^A% \ffigbox[\FBwidth]{}%
-%^^A% {\begin{subfloatrow}\useFCwidth
-%^^A% \fcapside[\FBwidth]{}{\caption{}%
-%^^A% \label{fig:CHs:mouse}\resizebox!{\CommonHeight}{\fbox{\input{Mouse.picture}}}}
-%^^A%
-%^^A% \fcapside[\FBwidth]{}{\caption{}%
-%^^A% \label{fig:CHs:cheese}\resizebox!{\CommonHeight}{\fbox{\input{Cheese.picture}}}}
-%^^A% \end{subfloatrow}\caption{Common caption~II in a~row with common height of graphics}}
-%^^A% \end{floatrow}}%
-%^^A% \end{figure*}%
-%^^A%\endgroup
-%
-%^^A%^^A% The row with labels beside.
-%^^A% Ряд с~метками снизу.
-%^^A%\begin{Quote}%
-%^^A% |\floatsetup[subfigure]{capbesideposition=left}|
-%^^A% |\begin{figure*}[H]|
-%^^A% |\CommonHeightRow{2.5cm}%|
-%^^A% |{\begin{floatrow}|
-%^^A% |\ffigbox[\FBwidth]{}%|
-%^^A% |{\begin{subfloatrow}|
-%^^A% |\ffigbox[\FBwidth]{}{\caption{}\label{...}...}|
-%^^A% |\ffigbox[\FBwidth]{}{\caption{}\label{...}...}|
-%^^A% |\end{subfloatrow}\caption{Common caption~I}}|
-%^^A% |\ffigbox[\FBwidth]{}%|
-%^^A% |{\begin{subfloatrow}|
-%^^A% |\ffigbox[\FBwidth]{}{\caption{}\label{...}...}|
-%^^A% |\ffigbox[\FBwidth]{}{\caption{}\label{...}...}|
-%^^A% |\end{subfloatrow}\caption{Common caption~II...}}|
-%^^A% |\end{floatrow}}%|
-%^^A% |\end{figure*}|%
-%^^A%\end{Quote}%
-%^^A%^^A% Here you may see the result.
-%^^A% Ниже показан результат.
-%^^A%\begingroup\makeatletter
-%^^A% \floatsetup[figure]{style=plain}\floatsetup[widefloat]{margins=hangleft}
-%^^A% \begin{figure*}[H]\fboxsep-.4pt
-%^^A% \CommonHeightRow{2.5cm}%
-%^^A% {\begin{floatrow}%
-%^^A% \ffigbox[\FBwidth]{}%
-%^^A% {\begin{subfloatrow}%
-%^^A% \ffigbox[\FBwidth]{}{\caption{Figure~I in the row with common heights}%
-%^^A% \label{fig:CHsI:Dog}\resizebox!{\CommonHeight}{\fbox{\input{BlackDog.picture}}}}
-%^^A%
-%^^A% \ffigbox[\FBwidth]{}{\caption{Figure~II in the row with common heights}%
-%^^A% \label{fig:CHsI:WcatI}\resizebox!{\CommonHeight}{\fbox{\input{TheCat.picture}}}}
-%^^A% \end{subfloatrow}\caption{Common caption~I}}
-%^^A%
-%^^A% \ffigbox[\FBwidth]{}%
-%^^A% {\begin{subfloatrow}%
-%^^A% \ffigbox[\FBwidth]{}{\caption{Figure~III in the row with common heights}%
-%^^A% \label{fig:CHsI:mouse}\resizebox!{\CommonHeight}{\fbox{\input{Mouse.picture}}}}
-%^^A%
-%^^A% \ffigbox[\FBwidth]{}{\caption{Figure~IV in the row with common heights}%
-%^^A% \label{fig:CHsI:cheese}\resizebox!{\CommonHeight}{\fbox{\input{Cheese.picture}}}}
-%^^A% \end{subfloatrow}\caption{Common caption~II in a~row with common height of graphics}}
-%^^A% \end{floatrow}}%
-%^^A% \end{figure*}%
-%^^A%\endgroup
-%
-%^^A%^^A% The row with labels beside.
-%^^A% Ряд с~метками частей сбоку.
-%^^A%\begin{Quote}%
-%^^A% |\floatsetup[subfigure]{capbesideposition=left}|
-%^^A% |\begin{figure*}[H]|
-%^^A% |\CommonHeightRow{2.75cm}%|
-%^^A% |{\begin{floatrow}|%
-%^^A% |\ffigbox[\FBwidth]{}|
-%^^A% |{\begin{subfloatrow}[3]\useFCwidth|
-%^^A% |\fcapside[\FBwidth]{}{\caption{}\label{...}...}|
-%^^A% |\fcapside[\FBwidth]{}{\caption{}\label{...}...}|
-%^^A% |\fcapside[\FBwidth]{}{\caption{}\label{...}...}|
-%^^A% |\end{subfloatrow}\caption{Common caption~I}}|
-%^^A% |\ffigbox[\FBwidth]{}{\caption{Caption~II...}\label{...}...}|
-%^^A% |\end{floatrow}}%|
-%^^A% |\end{figure*}|%
-%^^A%\end{Quote}%
-%^^A%^^A% Here you may see the result.
-%^^A% Ниже показан результат.
-%^^A%\begingroup\makeatletter
-%^^A% \floatsetup[figure]{style=plain}\floatsetup[widefloat]{margins=hangleft}
-%^^A% \floatsetup[subfigure]{capbesideposition=left}
-%^^A% \begin{figure}[H]\fboxsep-.4pt
-%^^A% \CommonHeightRow{1.5cm}%
-%^^A% {\begin{floatrow}[2]%
-%^^A% \ffigbox[\FBwidth]{}%
-%^^A% {\begin{subfloatrow}[3]\useFCwidth%
-%^^A% \fcapside[\FBwidth]{}{\caption{}%
-%^^A% \resizebox!{\CommonHeight}{\fbox{\input{BlackDog.picture}}}}%
-%^^A% \fcapside[\FBwidth]{}{\caption{}%
-%^^A% \resizebox!{\CommonHeight}{\fbox{\input{TheCat.picture}}}}%
-%^^A% \fcapside[\FBwidth]{}{\caption{}%
-%^^A% \resizebox!{\CommonHeight}{\fbox{\input{Mouse.picture}}}}%
-%^^A% \end{subfloatrow}\caption{Common caption~I}}%
-%^^A% \ffigbox[\FBwidth]{}{\caption{}%
-%^^A% \resizebox!{\CommonHeight}{\fbox{\input{Cheese.picture}}}}%
-%^^A% \end{floatrow}}%
-%^^A% \end{figure}%
-%^^A%\endgroup
+%^^A% \subsubsection{Photo-Album-Like Layouts: Common Height for Beside Photos}
+% \subsubsection{Вёрстка под фотоальбом: задание общей высоты для фото в~ряду}
+% \captionsetup[subfigure]{labelformat=brace,font=footnotesize}
+%^^A% This section shows example which allows to set common height for rectangular graphics,
+%^^A% i.e. photos and fill full width of this row. To emulate the rectangular photos here,
+%^^A% each graphic was loaded inside |\fbox| with zeroed |\fboxsep|. (See also file \texttt{frsample06.tex}.)
+% Данный раздел даёт примеры с~заданием общей высоты для прямоугольной графики,
+% т.\,е. фотографий так. чтобы заполнить весь ряд. Для эмуляции фотографий, картинки
+% помещены в~|\fbox| с~обнулённым параметром |\fboxsep|.
+% (См.~также файл \texttt{frsample06.tex}.)
+%
+%^^A% The code of example uses the |\includegraphics| command (\package{graphicx}
+%^^A% package).
+%^^A% You load the |\CommonHeightRow| command:
+% Код примера использует команду |\includegraphics| (пакет
+% \package{graphicx}).
+% Команда |\CommonHeightRow| используется следующим образом:
+%\begin{Quote}%
+%|\CommonHeightRow|\oarg{supposed height}\marg{floatrow environment}
+%\end{Quote}%
+%^^A% with supposed value of height in the optional argument,
+%^^A% which could be near the necessary common height.
+% где в~опции аргументе может быть задана предполагаемая высота,
+% приблизительно равная необходимой.
+%^^A% The default value is controlled by the |\DefaultCommonHeight| command.
+%^^A% It was defined
+% Значение по умолчанию контролируется командой |\DefaultCommonHeight|.
+% Она определяется как
+%\begin{Quote}%
+%|\newcommand\DefaultCommonHeight{25pt}|
+%\end{Quote}%
+%^^A% It seems that |\DefaultCommonHeight| could differ from one documentation to another,
+%^^A% but inside one documentation the value in this command which once succeed in the row will gives
+%^^A% the same almost correct result in other rows also.
+% Скорее всего значение |\DefaultCommonHeight| может отличаться в~разных документациях,
+% но внутри одной документации однажды найденное подходящее значение даст
+% и~в~других случаях фактически корректный результат.
+%
+%^^A% The second argument---the contents of the |floatrow| environment.
+%^^A% All float boxes in this row must use the |[\FBwidth]| option.
+% Второй аргумент \cdash--- окружение |floatrow| со своим содержимым.
+% \emph{Все} команды боксов флотов должны использовать опцию |[\FBwidth]|.
+%\begin{Quote}%
+%\begin{preamble}%
+%|\usepackage{graphicx}|
+%|\floatsetup[figure]{style=plain}\floatsetup[widefloat]{margins=hangleft}|
+%\end{preamble}%
+% |\begin{figure*}\fboxsep-.4pt|\nopagebreak
+% |\CommonHeightRow{\begin{floatrow}[4]|\nopagebreak
+% |\ffigbox[\FBwidth]|\nopagebreak
+% |{\includegraphics[height=\CommonHeight]{...}}{\caption{...}}|
+% |\ffigbox[\FBwidth]|\nopagebreak
+% |{\includegraphics[height=\CommonHeight]{...}}{\caption{...}}|
+% |\ffigbox[\FBwidth]|\nopagebreak
+% |{\includegraphics[height=\CommonHeight]{...}}{\caption{...}}|
+% |\ffigbox[\FBwidth]|\nopagebreak
+% |{\includegraphics[height=\CommonHeight]{...}}{\caption{...}}|\nopagebreak
+% |\end{floatrow}}|\nopagebreak
+% |\end{figure*}%|
+%\end{Quote}%
+%
+%^^A% Here you may see the result.
+% Ниже показан результат.
+%\begingroup
+% \floatsetup[figure]{style=plain}\floatsetup[widefloat]{margins=hangleft}
+% \begin{figure*}[H]\fboxsep-.4pt%^^A
+% \CommonHeightRow{\begin{floatrow}[4]%^^A
+% \ffigbox[\FBwidth]%^^A
+% {\caption{Рисунок~I в~ряду фото одинаковой высоты}%^^A%
+% \label{fig:CH:Dog}}%^^A
+% {\resizebox!{\CommonHeight}{\fbox{\input{BlackDog.picture}}}}%^^A
+%%^^A
+% \ffigbox[\FBwidth]%^^A
+% {\caption{Рисунок~II в~ряду фото одинаковой высоты}%^^A%
+% \label{fig:CH:WcatI}}%^^A
+% {\resizebox!{\CommonHeight}{\fbox{\input{TheCat.picture}}}}%^^A
+%%^^A
+% \ffigbox[\FBwidth]%^^A
+% {\caption{Рисунок~III в~ряду фото одинаковой высоты}%^^A%
+% \label{fig:CH:mouse}}%^^A
+% {\resizebox!{\CommonHeight}{\fbox{\input{Mouse.picture}}}}%^^A
+%%^^A
+% \ffigbox[\FBwidth]%^^A
+% {\caption{Рисунок~IV в~ряду фото одинаковой высоты}%^^A%
+% \label{fig:CH:cheese}}%^^A
+% {\resizebox!{\CommonHeight}{\fbox{\input{Cheese.picture}}}}%^^A
+% \end{floatrow}}%^^A
+% \end{figure*}%
+%\endgroup
+%
+%^^A% The next example is a~variation of previous one. The command |\CommonHeightRow| here
+%^^A% was used for the |subfloatrow| environment.
+% Следующий пример является вариантом первого. Команда |\CommonHeightRow|
+% здесь использована для окружения |subfloatrow|.
+%\begin{Quote}%
+%\begin{preamble}%
+%|\usepackage{graphicx}|
+%|\floatsetup[figure]{style=plain}\floatsetup[widefloat]{margins=hangleft}|
+%\end{preamble}%
+% |\begin{figure*}\fboxsep-.4pt|\nopagebreak
+% |\ffigbox{}{\CommonHeightRow{\begin{subfloatrow}[4]|\nopagebreak
+% |\ffigbox[\FBwidth]|\nopagebreak
+% |{\includegraphics[height=\CommonHeight]{...}}{\caption{...}}|
+% |\ffigbox[\FBwidth]|\nopagebreak
+% |{\includegraphics[height=\CommonHeight]{...}}{\caption{...}}|
+% |\ffigbox[\FBwidth]|\nopagebreak
+% |{\includegraphics[height=\CommonHeight]{...}}{\caption{...}}|
+% |\ffigbox[\FBwidth]|\nopagebreak
+% |{\includegraphics[height=\CommonHeight]{...}}{\caption{...}}|\nopagebreak
+% |\end{subfloatrow}}\caption{Рисунок...}}|
+% |\end{figure*}%|
+%\end{Quote}%
+%
+%^^A% Here you may see the result.
+% Ниже показан результат.
+%\begingroup
+% \floatsetup[figure]{style=plain}\floatsetup[widefloat]{margins=hangleft}
+% \begin{figure*}[H]\fboxsep-.4pt%^^A
+% \ffigbox{}{\CommonHeightRow{\begin{subfloatrow}[4]%^^A
+% \ffigbox[\FBwidth]%^^A
+% {\caption{Часть рисунка~I в~ряду фото одинаковой высоты}%^^A%
+% \label{fig:CHI:Dog}}%^^A
+% {\resizebox!{\CommonHeight}{\fbox{\input{BlackDog.picture}}}}%^^A
+%%^^A
+% \ffigbox[\FBwidth]%^^A
+% {\caption{Часть рисунка~II в~ряду фото одинаковой высоты}%^^A%
+% \label{fig:CHI:WcatI}}%^^A
+% {\resizebox!{\CommonHeight}{\fbox{\input{TheCat.picture}}}}%^^A
+%%^^A
+% \ffigbox[\FBwidth]%^^A
+% {\caption{Часть рисунка~III в~ряду фото одинаковой высоты}%^^A%
+% \label{fig:CHI:mouse}}%^^A
+% {\resizebox!{\CommonHeight}{\fbox{\input{Mouse.picture}}}}%^^A
+%%^^A
+% \ffigbox[\FBwidth]%^^A
+% {\caption{Часть рисунка~IV в~ряду фото одинаковой высоты}%^^A%
+% \label{fig:CHI:cheese}}%^^A
+% {\resizebox!{\CommonHeight}{\fbox{\input{Cheese.picture}}}}%^^A%
+% \end{subfloatrow}}\caption{Рисунок с~рядом частей"=фото одинаковой высоты}}%^^A
+% \end{figure*}%
+%\endgroup
+%
+%^^A% The last example load labels of parts of figures beside graphics.
+% Последний пример помещает метки рядом с~фотографиями.
+%\begin{Quote}%
+%\begin{preamble}%
+%|\usepackage{graphicx}|
+%|\floatsetup[figure]{style=plain}\floatsetup[widefloat]{margins=hangleft}|
+%|\floatsetup[subfigure]{capbesideposition=left}|
+%\end{preamble}%
+% |\begin{figure*}\fboxsep-.4pt|\nopagebreak
+% |\ffigbox{}{\CommonHeightRow{\begin{subfloatrow}[4]\useFCwidth|\nopagebreak
+% |\fcapside[\FBwidth]|\nopagebreak
+% |{\includegraphics[height=\CommonHeight]{...}}{\caption{}}|
+% |\fcapside[\FBwidth]|\nopagebreak
+% |{\includegraphics[height=\CommonHeight]{...}}{\caption{}}|
+% |\fcapside[\FBwidth]|\nopagebreak
+% |{\includegraphics[height=\CommonHeight]{...}}{\caption{}}|
+% |\fcapside[\FBwidth]|\nopagebreak
+% |{\includegraphics[height=\CommonHeight]{...}}{\caption{}}|\nopagebreak
+% |\end{subfloatrow}}\caption{Рисунок...}}|
+% |\end{figure*}%|
+%\end{Quote}%
+%
+%^^A% Here you may see the result.
+% Ниже показан результат.
+%\begingroup
+% \floatsetup[figure]{style=plain}\floatsetup[widefloat]{margins=hangleft}
+% \floatsetup[subfigure]{capbesideposition=left}
+% \begin{figure*}[H]\fboxsep-.4pt%^^A
+% \ffigbox{}{\CommonHeightRow{\begin{subfloatrow}[4]\useFCwidth
+% \fcapside[\FBwidth]%^^A
+% {\caption{}%^^A%
+% \label{fig:CHII:Dog}}%^^A
+% {\resizebox!{\CommonHeight}{\fbox{\input{BlackDog.picture}}}}%^^A
+%%^^A
+% \fcapside[\FBwidth]%^^A
+% {\caption{}%^^A%
+% \label{fig:CHII:WcatI}}%^^A
+% {\resizebox!{\CommonHeight}{\fbox{\input{TheCat.picture}}}}%^^A
+%%^^A
+% \fcapside[\FBwidth]%^^A
+% {\caption{}%^^A%
+% \label{fig:CHII:mouse}}%^^A
+% {\resizebox!{\CommonHeight}{\fbox{\input{Mouse.picture}}}}%^^A
+%%^^A
+% \fcapside[\FBwidth]%^^A
+% {\caption{}%^^A%
+% \label{fig:CHII:cheese}}
+% {\resizebox!{\CommonHeight}{\fbox{\input{Cheese.picture}}}}%^^A%
+% \end{subfloatrow}}\caption{Рисунок с~рядом частей"=фото одинаковой высоты (метки сбоку)}}%^^A
+% \end{figure*}%
+%\endgroup
+%
+%^^A% The examples with beside figures which also include labeled parts.
+%^^A% They need starred version of command.
+% Примеры с~флотами размещёнными рядом, которые включают помимо этого
+% нумерованные части рисунков. В~этом случае используется звёздный вариант команды.
+%
+%^^A% The row with labels beside.
+% Ряд с~метками сбоку.
+%\begin{Quote}%
+% |\floatsetup[subfigure]{capbesideposition=left}|
+% |\begin{figure*}[H]|
+% |\CommonHeightRow*%|
+% |{\begin{floatrow}|
+% |\ffigbox[\FBwidth]{}%|
+% |{\begin{subfloatrow}\useFCwidth|
+% |\fcapside[\FBwidth]{}{\caption{}\label{...}...}|
+% |\fcapside[\FBwidth]{}{\caption{}\label{...}...}|
+% |\end{subfloatrow}\caption{Общая подпись~I}}|
+% |\ffigbox[\FBwidth]{}%|
+% |{\begin{subfloatrow}\useFCwidth|
+% |\fcapside[\FBwidth]{}{\caption{}\label{...}...}|
+% |\fcapside[\FBwidth]{}{\caption{}\label{...}...}|
+% |\end{subfloatrow}\caption{Общая подпись~II...}}|
+% |\end{floatrow}}%|
+% |\end{figure*}|%
+%\end{Quote}%
+%^^A% Here you may see the result.
+% Ниже показан результат.
+%\begingroup\makeatletter
+% \floatsetup[figure]{style=plain}\floatsetup[widefloat]{margins=hangleft}
+% \floatsetup[subfigure]{capbesideposition=left}
+% \begin{figure*}[H]\fboxsep-.4pt
+% \CommonHeightRow*%^^A\def\CommonHeight{2.5cm}
+% {\begin{floatrow}%^^A%
+% \ffigbox[\FBwidth]{}%^^A%
+% {\begin{subfloatrow}\useFCwidth
+% \fcapside[\FBwidth]{}{\caption{}%^^A%
+% \label{fig:CHs:Dog}\resizebox!{\CommonHeight}{\fbox{\input{BlackDog.picture}}}}%^^A
+%%^^A
+% \fcapside[\FBwidth]{}{\caption{}%^^A%
+% \label{fig:CHs:WcatI}\resizebox!{\CommonHeight}{\fbox{\input{TheCat.picture}}}}%^^A
+% \end{subfloatrow}\caption{Общая подпись~I в~разноуровневом ряду с~метками сбоку}}%^^A
+%%^^A
+% \ffigbox[\FBwidth]{}%^^A%
+% {\begin{subfloatrow}\useFCwidth
+% \fcapside[\FBwidth]{}{\caption{}%^^A%
+% \label{fig:CHs:mouse}\resizebox!{\CommonHeight}{\fbox{\input{Mouse.picture}}}}%^^A
+%%^^A
+% \fcapside[\FBwidth]{}{\caption{}%^^A%
+% \label{fig:CHs:cheese}\resizebox!{\CommonHeight}{\fbox{\input{Cheese.picture}}}}%^^A
+% \end{subfloatrow}\caption{Общая подпись~II в~разноуровневом ряду с~метками сбоку}}%^^A
+% \end{floatrow}}%
+% \end{figure*}%
+%\endgroup
+%
+%^^A% The row with labels below.
+% Ряд с~метками снизу.
+%\begin{Quote}%
+% |\floatsetup[subfigure]{capbesideposition=left}|
+% |\begin{figure*}[H]|
+% |\CommonHeightRow*%|
+% |{\begin{floatrow}|
+% |\ffigbox[\FBwidth]{}%|
+% |{\begin{subfloatrow}|
+% |\ffigbox[\FBwidth]{}{\caption{}\label{...}...}|
+% |\ffigbox[\FBwidth]{}{\caption{}\label{...}...}|
+% |\end{subfloatrow}\caption{Общая подпись~I...}}|
+% |\ffigbox[\FBwidth]{}%|
+% |{\begin{subfloatrow}|
+% |\ffigbox[\FBwidth]{}{\caption{}\label{...}...}|
+% |\ffigbox[\FBwidth]{}{\caption{}\label{...}...}|
+% |\end{subfloatrow}\caption{Общая подпись~II...}}|
+% |\end{floatrow}}%|
+% |\end{figure*}|%
+%\end{Quote}%
+%^^A% Here you may see the result.
+% Ниже показан результат.
+%\begingroup
+% \floatsetup[figure]{style=plain}\floatsetup[widefloat]{margins=hangleft}
+% \begin{figure*}[H]\fboxsep-.4pt
+% \CommonHeightRow*%^^A%
+% {\begin{floatrow}%^^A%
+% \ffigbox[\FBwidth]{}%^^A%
+% {\begin{subfloatrow}%^^A%
+% \ffigbox[\FBwidth]{}{\caption{Рисунок~I в~ряду фото одинаковой высоты}%^^A%
+% \label{fig:CHsI:Dog}\resizebox!{\CommonHeight}{\fbox{\input{BlackDog.picture}}}}%^^A
+%%^^A
+% \ffigbox[\FBwidth]{}{\caption{Рисунок~II в~ряду фото одинаковой высоты}%^^A%
+% \label{fig:CHsI:WcatI}\resizebox!{\CommonHeight}{\fbox{\input{TheCat.picture}}}}%^^A
+% \end{subfloatrow}\caption{Общая подпись~I в~разноуровневом ряду с~метками снизу}}%^^A
+%%^^A
+% \ffigbox[\FBwidth]{}%^^A%
+% {\begin{subfloatrow}%
+% \ffigbox[\FBwidth]{}{\caption{Рисунок~III в~ряду фото одинаковой высоты}%^^A%
+% \label{fig:CHsI:mouse}\resizebox!{\CommonHeight}{\fbox{\input{Mouse.picture}}}}%^^A
+%%^^A
+% \ffigbox[\FBwidth]{}{\caption{Рисунок~IV в~ряду фото одинаковой высоты}%^^A%
+% \label{fig:CHsI:cheese}\resizebox!{\CommonHeight}{\fbox{\input{Cheese.picture}}}}%^^A
+% \end{subfloatrow}\caption{Общая подпись~II в~разноуровневом ряду с~метками снизу}}%^^A
+% \end{floatrow}}%
+% \end{figure*}%
+%\endgroup
+%
+%^^A% The more mixed row with labels beside.
+% Ряд с~метками частей сбоку (включая и~рисунок без частей).
+%\begin{Quote}%
+% |\floatsetup[subfigure]{capbesideposition=left}|
+% |\begin{figure*}[H]|
+% |\CommonHeightRow*%|
+% |{\begin{floatrow}|%
+% |\ffigbox[\FBwidth]{}|
+% |{\begin{subfloatrow}[3]\useFCwidth|
+% |\fcapside[\FBwidth]{}{\caption{}\label{...}...}|
+% |\fcapside[\FBwidth]{}{\caption{}\label{...}...}|
+% |\fcapside[\FBwidth]{}{\caption{}\label{...}...}|
+% |\end{subfloatrow}\caption{Common caption~I}}|
+% |\ffigbox[\FBwidth]{}{\caption{Caption~II...}\label{...}...}|
+% |\end{floatrow}}%|
+% |\end{figure*}|%
+%\end{Quote}%
+%^^A% Here you may see the result.
+% Ниже показан результат.
+%\begingroup\makeatletter
+% \floatsetup[figure]{style=plain}\floatsetup[widefloat]{margins=hangleft}
+% \floatsetup[subfigure]{capbesideposition=left}
+% \begin{figure*}[H]\fboxsep-.4pt
+% \CommonHeightRow*%^^A%
+% {\begin{floatrow}[2]%^^A%
+% \ffigbox[\FBwidth]{}%^^A%
+% {\begin{subfloatrow}[3]\useFCwidth%^^A%
+% \fcapside[\FBwidth]{}{\caption{}%^^A%
+% \resizebox!{\CommonHeight}{\fbox{\input{BlackDog.picture}}}}%^^A%
+% \fcapside[\FBwidth]{}{\caption{}%^^A%
+% \resizebox!{\CommonHeight}{\fbox{\input{TheCat.picture}}}}%^^A%
+% \fcapside[\FBwidth]{}{\caption{}%^^A%
+% \resizebox!{\CommonHeight}{\fbox{\input{Mouse.picture}}}}%^^A%
+% \end{subfloatrow}\caption{Common caption~I}}%^^A%
+% \ffigbox[\FBwidth]{}{\caption{}%^^A%
+% \resizebox!{\CommonHeight}{\fbox{\input{Cheese.picture}}}}%^^A%
+% \end{floatrow}}%
+% \end{figure*}%
+%\endgroup
%
% \clearpage
%^^A% \subsection{Sample files}\label{sec:samples}
% \subsection{Файлы примеров}\label{sec:samples}
-%^^A% The \env{floatrow} package distribution offers a few files with
+%^^A% The |floatrow| package distribution offers a few files with
%^^A% examples, which show settings, not covered by current document (some
-%^^A% of them are bit exotic and unnatural). The samples have not aim to
+%^^A% of them are bit exotic for technical literature). The samples have no aim to
%^^A% create perfect layout, but to show easy modification for all float
%^^A% types, and show goals and drawbacks in combinations of chosen layout
%^^A% with different float types and their contents.
-% Дистрибутив пакета \env{floatrow} предлагает несколько файлов
+% Дистрибутив пакета |floatrow| предлагает несколько файлов
% с~примерами, которые демонстрируют настройки, не рассмотренные в~данном
% документе (некоторые из них могут быть несколько экзотичны для технической литературы).
% Примеры не имеют цели создать совершенную вёрстку, только показать
% быстроту и~простоту модификации оформления для флотов всех
-% типов, и~показывает достоинства и~недостатки в~комбинациях
+% типов, и~показывают достоинства и~недостатки в~комбинациях
% выбранного оформления при разных размещениях флотов.
%
-%^^A% \emph{Note}. All miscellaneous float styles (i.e. almost
+%^^A% \emph{Note}. All miscellaneous float styles (i.e.\ almost
%^^A% all sample files) need at least two \LaTeX{} runs.
% \emph{Замечание}. Все нестандартные стили флотов (фактически все
% файлы примеров) требуют как минимум две обработки \LaTeX'ом.
@@ -8151,14 +8758,14 @@
% \begin{Options}{\OptionLabel}
%^^A% \item[frsample01.tex] all possible combinations of predefined
%^^A% \package{floatrow} styles for captions above/below floats with foot
-%^^A% material; there were created plain floating environments and
-%^^A% \env{floatrow}s, also there were created boxes with
+%^^A% material; the plain floating environments and
+%^^A% |floatrow|s were created, also the boxes with
%^^A% alone objects and alone captions;
% \item[frsample01.tex] все возможные комбинации
% предопределённых стилей пакета \package{floatrow}
% для подписей сверху/снизу с~экспликациями; были созданы
% простые флоты, окружения с~рядом флотов (окружение
-% \env{floatrow}), а~также варианты объекта без подписи
+% |floatrow|), а~также варианты объекта без подписи
% и~подписи без объекта;
%^^A% \item[frsample02.tex] all possible combinations of predefined
%^^A% \package{floatrow} styles for beside captions and all possible
@@ -8166,7 +8773,7 @@
% \item[frsample02.tex] все возможные комбинации
% с~предопределёнными стилями пакета \package{floatrow} для подписей
% сбоку и~все возможные расположения подписей;
-%^^A% \item[frsample03.tex] different tests with tables;
+%^^A% \item[frsample03.tex] various tests with tables;
% \item[frsample03.tex] различные тесты с~таблицами;
%^^A% \item[frsample04.tex] sample with fancy layout with usage of
%^^A% beside captions;
@@ -8176,12 +8783,20 @@
%^^A% caption settings.
% \item[frsample05.tex] одноколонная вёрстка, зеркальный макет
% на развороте; необычные настройки для подписей.
+%^^A% \item[frsample06.tex] examples of attempts to get common height for
+%^^A% rectangular graphics (photos) in the filled row of floats or parts
+%^^A% of floats. Also the examples of usage of the |\Xhsize| command
+%^^A% in the mixed-level rows were added.
+% \item[frsample06.tex] пример рядов с~заданием общей высоты для
+% прямоугольной графики (фото) в~заполненном ряду флотов или подфлотов.
+% Также заданы примеры с~использованием команды |\Xhsize| в~рядах
+% со смешением флотов и~подфлотов.
% \end{Options}
%
-%^^A% The next bundle of samples is a few file-headers with different
-%^^A% preamble which run the same file with various float
-%^^A% layouts. For these examples there was created a new float type of
-%^^A% float |textbox|---which includes text in its object contents.
+%^^A% The next bundle of samples is a few file-headers with various
+%^^A% preambles which run the same file with various float
+%^^A% layouts. For these examples a new float type of
+%^^A% float |textbox| was created. It includes text in its object contents.
% Следующий связанный ряд файлов-примеров имеют несколько
% файлов"=заголовков с~различной преамбулой, которые
% обрабатывают файл с~различным размещением флотов.
@@ -8196,21 +8811,21 @@
% (|textbox|) используют необычный стиль с~линейками;
%^^A% \item[frsample11.tex] one-column non-facing layout with elements
%^^A% hanged on left margin (e.g. wide floats, in starred environments,
-%^^A% like \env{figure*});
+%^^A% like |figure*|);
% \item[frsample11.tex] одноколонная вёрстка с~элементами
% выхода на левое поле (например, широкие
-% флоты в~«звёздных» окружениях, как \env{figure*});
+% флоты в~«звёздных» окружениях, как |figure*|);
%^^A% \item[frsample12.tex] two-column layout with attempts of
%^^A% colored float styles.
% \item[frsample12.tex] двухколонная вёрстка с~попытками
% использования расцвеченных стилей флотов.
% \end{Options}
%
-%^^A% There is also added [temporary] sample file \file{sample-longtable.tex}
-%^^A% with \emph{beta-temp} package-patch for \env{longtable}
+%^^A% {\sloppy Also added sample file \file{sample-longtable.tex} was added
+%^^A% which uses \emph{beta-temp} package-patch \package{fr-longtable}
%^^A% with defined commands |\endlasthead| and |\endprelastfoot| which
%^^A% defines captions for continued and last pages of long table in three
-%^^A% possible ways.
+%^^A% possible ways.\par}
% Также добавлен файл-пример \file{sample-longtable.tex}
% использующий \emph{beta-temp} пакет \package{fr-longtable}, где
% определены команды |\endlasthead| и~|\endprelastfoot|, где даны три
@@ -8359,15 +8974,17 @@
% Команда |\floatname| позволяет вам определить
% \emph{имя флота}, которое \LaTeX\ использует в~подписи флота,
% например, `Figure' для окружения рисунков и~тому подобное. Например,
-% |\floatname{program}{Program}| ({\em или
+% |\floatname{program}{Program}| {\em (или
% для русской литературы |\floatname|\nobreak
% |{Program}|\allowbreak
% |{\CYRP\cyrr\cyro\cyrg\cyrr\cyra\cyrm\cyrm\cyra}|
-% \unskip}).
+% \unskip)}.
% Команда |\newfloat| определяет
% имя флота по аргументу определяющему имя окружения (\meta{type}) если не было
% определено другого имени до этого.
%
+% \pagebreak[3]
+%
% \DescribeMacro{\floatplacement}
%^^A% The |\floatplacement| command resets
%^^A% the default placement specifier of a class of floats. E.g.,