diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/disser/floats.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/disser/floats.dtx | 128 |
1 files changed, 114 insertions, 14 deletions
diff --git a/Master/texmf-dist/source/latex/disser/floats.dtx b/Master/texmf-dist/source/latex/disser/floats.dtx index 7268a644f21..97f2e82b3fa 100644 --- a/Master/texmf-dist/source/latex/disser/floats.dtx +++ b/Master/texmf-dist/source/latex/disser/floats.dtx @@ -1,17 +1,95 @@ + +% \iffalse +%%% From File: floats.dtx +% \fi +% % \begin{macrocode} %<*floats> % \end{macrocode} % % \subsection{Плавающие объекты} +% \subsubsection{Параметры размещения плавающих объектов на странице} +% \paragraph{Количество объектов} +% \begin{itemize} +% \item Максимальное количество плавающих объектов, размещаемое вверху +% страницы (при двухколонном наборе --- вверху колонки). +% \DescribeMacro{topnumber} +% \begin{macrocode} +\setcounter{topnumber}{2} +% \end{macrocode} +% \item Максимальное количество плавающих объектов, размещаемое внизу +% страницы (при двухколонном наборе --- внизу колонки). +% \DescribeMacro{bottomnumber} +% \begin{macrocode} +\setcounter{bottomnumber}{1} +% \end{macrocode} +% \item Максимальное количество плавающих объектов, размещаемое +% на странице (при двухколонном наборе --- в колонке). +% \DescribeMacro{totalnumber} +% \begin{macrocode} +\setcounter{totalnumber}{3} +% \end{macrocode} +% \item При наборе в две колонки: максимальное количество плавающих +% объектов шириной во всю страницу, которое разрешается разместить вверху +% страницы +% \begin{macrocode} +\setcounter{dbltopnumber}{2} +% \end{macrocode} +% \end{itemize} % -% \subsubsection{Параметры} +% \paragraph{Величина места, занимаемого плавающими объектами} +% \begin{itemize} +% \item Максимальная доля страницы по высоте, которую могут занимать +% плавающие объекты, размещаемые вверху страницы. +% \DescribeMacro{\topfraction} +% \begin{macrocode} +\renewcommand\topfraction{.7} +% \end{macrocode} +% \item Максимальная доля страницы по высоте, которую могут занимать +% плавающие объекты, размещаемые внизу страницы. +% \DescribeMacro{\bottomfraction} +% \begin{macrocode} +\renewcommand\bottomfraction{.3} +% \end{macrocode} +% \item Минимальная доля страницы, которую должен занимать текст, а не +% плавающие объекты на обычной странице (к страницам, создаваемым +% \LaTeX{}'ом +% специально для размещения плавающих объектов при обработке +% необязательного аргумента |p|, это не относится). +% \DescribeMacro{\textfraction} +% \begin{macrocode} +\renewcommand\textfraction{.2} +% \end{macrocode} +% \item Параметр, аналогичный предыдущему, относящийся к страницам для +% плавающих объектов. +% \DescribeMacro{\floatpagefraction} +% \begin{macrocode} +\renewcommand\floatpagefraction{.5} +% \end{macrocode} +% \item Тоже, что |\topfraction|, применительно к иллюстрациям (таблицам) +% шириной в целую страницу при двухколонном наборе. +% \DescribeMacro{\dbltopfraction} +% \begin{macrocode} +\renewcommand\dbltopfraction{.7} +% \end{macrocode} +% \item Тоже, что |\floatpagefraction|, применительно к иллюстрациям +% (таблицам) шириной в целую страницу при двухколонном наборе. +% \DescribeMacro{\dblfloatpagefraction} +% \begin{macrocode} +\renewcommand\dblfloatpagefraction{.5} +% \end{macrocode} +% \end{itemize} +% +% \subsubsection{Параметры формата подписей} % +% \DescribeMacro{\abovecaptionskip} % Вертикальный интервал перед подписью. % \begin{macrocode} \newlength\abovecaptionskip \setlength\abovecaptionskip{10\p@} % \end{macrocode} +% \DescribeMacro{\belowcaptionskip} % Вертикальный интервал за подписью. % \begin{macrocode} \newlength\belowcaptionskip @@ -33,7 +111,7 @@ \newcommand\captionlabelfont{\small\selectfont} % \end{macrocode} % \DescribeMacro{\@makecaption} -% Формат подписи. +% Низкоуровневая команда, создающая подпись. % \begin{macrocode} \long\def\@makecaption#1#2{% \vskip\abovecaptionskip @@ -48,14 +126,23 @@ } % \end{macrocode} -% -% \subsection{Рисунок} % +% \subsubsection{figure} +% +% \DescribeMacro{\thefigure} % Формат номера. % \begin{macrocode} \renewcommand\thefigure{\ifnum \c@chapter>\z@\thechapter.\fi\@arabic\c@figure} +% \end{macrocode} +% \DescribeMacro{\fps@figure} +% Описатель положения плавающих объектов типа |figure|. +% \begin{macrocode} \def\fps@figure{tbp} +% \end{macrocode} +% \DescribeMacro{\ftype@figure} +% Номер типа, ассоциированный с |figure|. +% \begin{macrocode} \def\ftype@figure{1} % \end{macrocode} % \DescribeMacro{\ext@figure} @@ -70,62 +157,75 @@ % \end{macrocode} % -% \subsection{Таблица} +% \subsubsection{table} % +% \DescribeMacro{\thetable} % Формат номера. % \begin{macrocode} \renewcommand\thetable{\ifnum \c@chapter>\z@\thechapter.\fi\@arabic\c@table} % \end{macrocode} % -% Промежуток между колонками в массиве (окружение |array|). +% \DescribeMacro{\arraycolsep} +% Промежуток между колонками в |array|. % \begin{macrocode} \setlength\arraycolsep{5\p@} % \end{macrocode} +% \DescribeMacro{\tabcolsep} % Промежуток между колонками в таблице. % \begin{macrocode} \setlength\tabcolsep{6\p@} % \end{macrocode} -% Толщина линейки в массиве. +% \DescribeMacro{\arrayrulewidth} +% Толщина линейки в |array|. % \begin{macrocode} \setlength\arrayrulewidth{.4\p@} % \end{macrocode} +% \DescribeMacro{\doublerulesep} % Промежуток между линиями в двойной линейке |\hrule\hrule|. % \begin{macrocode} \setlength\doublerulesep{2\p@} % \end{macrocode} +% \DescribeMacro{\tabbingsep} % Промежуток между столбцами в окружении |tabular|. % \begin{macrocode} \setlength\tabbingsep{\labelsep} % \end{macrocode} -% Промежуток, добавляемый при наличии сноски при использовании окружения |minipage|. +% Промежуток, добавляемый при наличии сноски при использовании окружения +% |minipage|. % \begin{macrocode} \skip\@mpfootins = \skip\footins % \end{macrocode} +% \DescribeMacro{\fboxsep} % Промежуток между линией и текстом в |\fbox|. % \begin{macrocode} \setlength\fboxsep{3\p@} % \end{macrocode} +% \DescribeMacro{\fboxrule} % Толщина линии для |\fbox|. % \begin{macrocode} \setlength\fboxrule{.4\p@} + % \end{macrocode} -% Окружения. -% \DescribeEnv{table} -% \DescribeEnv{table*} +% \DescribeMacro{\fps@table} +% Описатель положения плавающих объектов типа |table|. % \begin{macrocode} -\newenvironment{table}{\@float{table}}{\end@float} -\newenvironment{table*}{\@dblfloat{table}}{\end@dblfloat} - \def\fps@table{tbp} +% \end{macrocode} +% \DescribeMacro{\ftype@table} +% Номер типа, ассоциированный с |figure|. +% \begin{macrocode} \def\ftype@table{2} % \end{macrocode} +% \DescribeMacro{\ext@table} % Расширение файла, содержащего сгенерированный список таблиц. % \begin{macrocode} \def\ext@table{lot} % \end{macrocode} +% \DescribeMacro{\fnum@table} % Формат заголовка подписи (Таблица~1). % \begin{macrocode} \def\fnum@table{\tablename~\thetable} + %</floats> % \end{macrocode} |