blob: f989fbd24cba1862f89a5b4f09a4a24f4d023505 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
|
% \begin{macrocode}
%<*floats>
% \end{macrocode}
%
% \subsection{Ïëàâàþùèå îáúåêòû}
%
% \subsubsection{Ïàðàìåòðû}
%
% Âåðòèêàëüíûé èíòåðâàë ïåðåä ïîäïèñüþ.
% \begin{macrocode}
\newlength\abovecaptionskip
\setlength\abovecaptionskip{10\p@}
% \end{macrocode}
% Âåðòèêàëüíûé èíòåðâàë çà ïîäïèñüþ.
% \begin{macrocode}
\newlength\belowcaptionskip
\setlength\belowcaptionskip{0\p@}
% \end{macrocode}
% \DescribeMacro{\captionlabeldelim}
% Ðàçäåëèòåëü ìåòêè (ïîñòîÿííàÿ ÷àñòü + íîìåð) è òåêñòà ïîäïèñè.
% \begin{macrocode}
\newcommand\captionlabeldelim{.}
% \end{macrocode}
% \DescribeMacro{\captionfont}
% Øðèôò ïîäïèñè.
% \begin{macrocode}
\newcommand\captionfont{\small}
% \end{macrocode}
% \DescribeMacro{\captionlabelfont}
% Øðèôò ìåòêè.
% \begin{macrocode}
\newcommand\captionlabelfont{\small\bfseries\selectfont}
% \end{macrocode}
% \DescribeMacro{\@makecaption}
% Ôîðìàò ïîäïèñè.
% \begin{macrocode}
\long\def\@makecaption#1#2{%
\vskip\abovecaptionskip
\sbox\@tempboxa{{\captionlabelfont #1\captionlabeldelim} {\captionfont #2}}%
\ifdim \wd\@tempboxa >\hsize
{{\captionlabelfont #1\captionlabeldelim} {\captionfont #2}}\par
\else
\global \@minipagefalse
\hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
\fi
\vskip\belowcaptionskip
}
% \end{macrocode}
% Ðèñóíîê.
% \begin{macrocode}
\renewcommand\thefigure{\ifnum \c@chapter>\z@\thechapter.\fi\@arabic\c@figure}
\def\fps@figure{tbp}
\def\ftype@figure{1}
% \end{macrocode}
% \DescribeMacro{\ext@figure}
% Ðàñøèðåíèå ôàéëà ñî ñïèñêîì èëëþñòðàöèé.
% \begin{macrocode}
\def\ext@figure{lof}
% \end{macrocode}
% \DescribeMacro{\fnum@figure}
% Ôîðìàò çàãîëîâêà ïîäïèñè (Ðèñ.~1).
% \begin{macrocode}
\def\fnum@figure{\figurename~\thefigure}
% \end{macrocode}
%
% \subsection{Òàáëèöà}
%
% Ôîðìàò íîìåðà.
% \begin{macrocode}
\renewcommand\thetable{\ifnum \c@chapter>\z@\thechapter.\fi\@arabic\c@table}
% \end{macrocode}
%
% Ïðîìåæóòîê ìåæäó êîëîíêàìè â ìàññèâå (îêðóæåíèå |array|).
% \begin{macrocode}
\setlength\arraycolsep{5\p@}
% \end{macrocode}
% Ïðîìåæóòîê ìåæäó êîëîíêàìè â òàáëèöå.
% \begin{macrocode}
\setlength\tabcolsep{6\p@}
% \end{macrocode}
% Òîëùèíà ëèíåéêè â ìàññèâå.
% \begin{macrocode}
\setlength\arrayrulewidth{.4\p@}
% \end{macrocode}
% Ïðîìåæóòîê ìåæäó ëèíèÿìè â äâîéíîé ëèíåéêå |\hrule\hrule|.
% \begin{macrocode}
\setlength\doublerulesep{2\p@}
% \end{macrocode}
% Ïðîìåæóòîê ìåæäó ñòîëáöàìè â îêðóæåíèè |tabular|.
% \begin{macrocode}
\setlength\tabbingsep{\labelsep}
% \end{macrocode}
% Ïðîìåæóòîê, äîáàâëÿåìûé ïðè íàëè÷èè ñíîñêè ïðè èñïîëüçîâàíèè îêðóæåíèÿ |minipage|.
% \begin{macrocode}
\skip\@mpfootins = \skip\footins
% \end{macrocode}
% Ïðîìåæóòîê ìåæäó ëèíèåé è òåêñòîì â |\fbox|.
% \begin{macrocode}
\setlength\fboxsep{3\p@}
% \end{macrocode}
% Òîëùèíà ëèíèè äëÿ |\fbox|.
% \begin{macrocode}
\setlength\fboxrule{.4\p@}
% \end{macrocode}
% Îêðóæåíèÿ.
% \DescribeEnv{table}
% \DescribeEnv{table*}
% \begin{macrocode}
\newenvironment{table}{\@float{table}}{\end@float}
\newenvironment{table*}{\@dblfloat{table}}{\end@dblfloat}
\def\fps@table{tbp}
\def\ftype@table{2}
% \end{macrocode}
% Ðàñøèðåíèå ôàéëà, ñîäåðæàùåãî ñãåíåðèðîâàííûé ñïèñîê òàáëèö.
% \begin{macrocode}
\def\ext@table{lot}
% \end{macrocode}
% Ôîðìàò çàãîëîâêà ïîäïèñè (Òàáëèöà~1).
% \begin{macrocode}
\def\fnum@table{\tablename~\thetable}
%</floats>
% \end{macrocode}
|