Merged eskdfreesize.sty from Uladzimir Pylinsky branch into trunk.
[eskdx.git] / source / eskdstamp.sty.in
blob98cef98197dfabaf6a991c84a08fcb2daa88c92c
1 % Copyright 2006 Konstantin Korikov <lostclus@ua.fm>
3 % This work may be distributed and/or modified under the
4 % conditions of the LaTeX Project Public License, either version 1.3
5 % of this license or (at your option) any later version.
6 % The latest version of this license is in
7 % http://www.latex-project.org/lppl.txt
8 % and version 1.3 or later is part of all distributions of LaTeX
9 % version 2003/12/01 or later.
11 % This work has the LPPL maintenance status "maintained".
13 % This Current Maintainer of this work is Konstantin Korikov.
15 % This work consists of all files listed in manifest.txt.
17 m4_ESKDX_INIT
18 m4_FILE_INIT
19 \NeedsTeXFormat{LaTeX2e}
20 \ProvidesPackage{eskdstamp}[m4_dnl
21 m4_FILE_ID([[$Date:: $]]) Stamp GOST 2.104-68]
23 \RequirePackage{calc}
25 m4_dnl ÆÏÒÍÁÔ ÂÕÍÁÇÉ:
26 \newcommand{\ESKD@paper}{a4}
28 m4_dnl ÏÒÉÅÎÔÁÃÉÑ ÓÔÒÁÎÉÃÙ
29 \newif\ifESKD@landscape
30 \ESKD@landscapefalse
31 \newif\ifESKD@given@landscape
32 \ESKD@given@landscapefalse
34 m4_dnl ÓÔÉÌØ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ ÔÉÔÕÌØÎÏÇÏ ÌÉÓÔÁ
35 \newcommand{\ESKD@default@style@title}{title}
36 m4_dnl ÓÔÉÌØ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ ÐÅ×ÒÏÊ ÓÔÁÎÉÃÙ (ÎÅ ÓÞÉÔÁÑ ÔÉÔÕÌØÎÏÊ)
37 \newcommand{\ESKD@default@style@first}{formII}
38 m4_dnl ÓÔÉÌØ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ ÏÓÔÁÌØÎÙÈ ÓÔÒÁÎÉÃ
39 \newcommand{\ESKD@default@style@other}{formIIab}
41 m4_dnl ÐÏÌÑ
42 \newlength{\ESKD@margin@si}
43 \newlength{\ESKD@margin@so}
44 \newlength{\ESKD@margin@t}
45 \newlength{\ESKD@margin@b}
46 \setlength{\ESKD@margin@si}{20mm}
47 \setlength{\ESKD@margin@so}{5mm}
48 \setlength{\ESKD@margin@t}{5mm}
49 \setlength{\ESKD@margin@b}{5mm}
51 m4_dnl ÔÏÌÝÉÎÁ ÌÉÎÉÊ
52 \newlength{\ESKDlineThick}
53 \newlength{\ESKDlineThin}
54 \setlength{\ESKDlineThick}{.4mm}
55 \setlength{\ESKDlineThin}{.2mm}
57 m4_dnl ÒÁÓÓÔÏÑÎÉÅ ÍÅÖÄÕ ÒÁÍËÏÊ É ÔÅËÓÔÏÍ
58 \newlength{\ESKD@padding@h}
59 \newlength{\ESKD@padding@v}
60 \setlength{\ESKD@padding@h}{3mm}
61 \setlength{\ESKD@padding@v}{10mm}
63 \newif\ifESKD@ignstamp
64 \ESKD@ignstampfalse
66 \newif\ifESKD@enable@column@vii
67 \ESKD@enable@column@viitrue
68 \newif\ifESKD@given@column@vii
69 \ESKD@given@column@viifalse
71 \newif\ifESKD@enable@column@viii
72 \ESKD@enable@column@viiitrue
74 \newif\ifESKD@enable@columns@xix
75 \ESKD@enable@columns@xixtrue
77 \newif\ifESKD@enable@columns@xxiv
78 \ESKD@enable@columns@xxivfalse
80 \newif\ifESKD@enable@column@xxvi
81 \ESKD@enable@column@xxvifalse
83 \newif\ifESKD@enable@columns@xxvii
84 \ESKD@enable@columns@xxviifalse
86 \newif\ifESKD@enable@column@xxxi
87 \ESKD@enable@column@xxxitrue
89 \newif\ifESKD@enable@column@xxxii
90 \ESKD@enable@column@xxxiitrue
92 \newif\ifESKD@enable@column@xxxiii
93 \ESKD@enable@column@xxxiiifalse
95 \newif\ifESKD@enable@column@xxxiv
96 \ESKD@enable@column@xxxivfalse
98 \newif\ifESKD@twoside
99 \ESKD@twosidefalse
101 \newif\ifESKD@zonelabels
102 \ESKD@zonelabelsfalse
104 \RequirePackage{keyval}
106 m4_dnl ÏÐÒÅÄÅÌÅÎÉÅ ÏÐÃÉÊ
107 \DeclareOption{a0paper}{\renewcommand{\ESKD@paper}{a0}}
108 \DeclareOption{a1paper}{\renewcommand{\ESKD@paper}{a1}}
109 \DeclareOption{a2paper}{\renewcommand{\ESKD@paper}{a2}}
110 \DeclareOption{a3paper}{\renewcommand{\ESKD@paper}{a3}}
111 \DeclareOption{a4paper}{\renewcommand{\ESKD@paper}{a4}}
112 \DeclareOption{landscape}{%
113 \ESKD@landscapetrue%
114 \ESKD@given@landscapetrue}
115 \DeclareOption{portrait}{%
116 \ESKD@landscapefalse%
117 \ESKD@given@landscapetrue}
118 \define@key{eskd}{reduceheight}{\addtolength{\ESKD@margin@b}{#1}}
119 \DeclareOption{formI}{%
120 \renewcommand{\ESKD@default@style@first}{formI}
121 \renewcommand{\ESKD@default@style@other}{formIIab}
122 \renewcommand{\ESKD@default@style@title}{title}}
123 \DeclareOption{formII}{%
124 \renewcommand{\ESKD@default@style@first}{formII}
125 \renewcommand{\ESKD@default@style@other}{formIIab}
126 \renewcommand{\ESKD@default@style@title}{title}}
127 \DeclareOption{emptystyle}{%
128 \renewcommand{\ESKD@default@style@first}{empty}
129 \renewcommand{\ESKD@default@style@other}{empty}
130 \renewcommand{\ESKD@default@style@title}{empty}}
131 \DeclareOption{stitching}{\setlength{\ESKD@margin@si}{20mm}}
132 \DeclareOption{nostitching}{%
133 \setlength{\ESKD@margin@si}{5mm}%
134 \ESKD@enable@columns@xixfalse%
135 \ESKD@enable@columns@xxivfalse}
136 \DeclareOption{ignorestamp}{\ESKD@ignstamptrue}
137 \DeclareOption{noignorestamp}{\ESKD@ignstampfalse}
138 \DeclareOption{columnvii}{%
139 \ESKD@enable@column@viitrue%
140 \ESKD@given@column@viitrue}
141 \DeclareOption{nocolumnvii}{
142 \ESKD@enable@column@viifalse%
143 \ESKD@given@column@viitrue}
144 \DeclareOption{columnviii}{\ESKD@enable@column@viiitrue}
145 \DeclareOption{nocolumnviii}{\ESKD@enable@column@viiifalse}
146 \DeclareOption{columnsxix}{\ESKD@enable@columns@xixtrue}
147 \DeclareOption{nocolumnsxix}{\ESKD@enable@columns@xixfalse}
148 \DeclareOption{columnsxxiv}{\ESKD@enable@columns@xxivtrue}
149 \DeclareOption{nocolumnsxxiv}{\ESKD@enable@columns@xxivfalse}
150 \DeclareOption{columnxxvi}{\ESKD@enable@column@xxvitrue}
151 \DeclareOption{nocolumnxxvi}{\ESKD@enable@column@xxvifalse}
152 \DeclareOption{columnsxxvii}{\ESKD@enable@columns@xxviitrue}
153 \DeclareOption{nocolumnsxxvii}{\ESKD@enable@columns@xxviifalse}
154 \DeclareOption{columnxxxi}{\ESKD@enable@column@xxxitrue}
155 \DeclareOption{nocolumnxxxi}{\ESKD@enable@column@xxxifalse}
156 \DeclareOption{columnxxxii}{\ESKD@enable@column@xxxiitrue}
157 \DeclareOption{nocolumnxxxii}{\ESKD@enable@column@xxxiifalse}
158 \DeclareOption{columnxxxiii}{\ESKD@enable@column@xxxiiitrue}
159 \DeclareOption{nocolumnxxxiii}{\ESKD@enable@column@xxxiiifalse}
160 \DeclareOption{columnxxxiv}{\ESKD@enable@column@xxxivtrue}
161 \DeclareOption{nocolumnxxxiv}{\ESKD@enable@column@xxxivfalse}
162 \DeclareOption{simple}{%
163 \ESKD@enable@columns@xixfalse%
164 \ESKD@enable@column@xxxifalse%
165 \ESKD@enable@column@xxxiifalse}
166 \DeclareOption{twoside}{\ESKD@twosidetrue}
167 \DeclareOption{oneside}{\ESKD@twosidefalse}
168 \DeclareOption{zonelabels}{\ESKD@zonelabelstrue}
169 \DeclareOption{nozonelabels}{\ESKD@zonelabelsfalse}
170 \define@key{eskd}{linethick}{\setlength{\ESKDlineThick}{#1}}
171 \define@key{eskd}{linethin}{\setlength{\ESKDlineThin}{#1}}
172 \define@key{eskd}{vpadding}{\setlength{\ESKD@padding@v}{#1}}
173 \define@key{eskd}{hpadding}{\setlength{\ESKD@padding@h}{#1}}
175 \DeclareOption*{\edef\@tempa{\noexpand\setkeys{eskd}{\CurrentOption}}\@tempa}
177 \ProcessOptions\relax
179 m4_dnl ÎÅËÏÔÏÒÙÅ ËÏÎÓÔÁÎÔÙ ÄÌÑ ÓÒÁ×ÎÅÎÉÑ
180 \newcommand{\ESKD@cmp@empty}{}
181 \newcommand{\ESKD@cmp@aIVpaper}{a4}
182 \newcommand{\ESKD@cmp@landscape}{landscape}
184 m4_dnl ÏÐÒÅÄÅÌÅÎÉÅ ÏÒÉÅÎÔÁÃÉÉ ÓÔÒÁÎÉÃÙ
185 \ifESKD@given@landscape\else
186 \ifx\ESKD@paper\ESKD@cmp@aIVpaper%
187 \ESKD@landscapefalse
188 \else
189 \ESKD@landscapetrue
193 m4_dnl ÎÁÓÔÒÏÊËÁ ÇÅÏÍÅÔÒÉÉ ÓÔÒÁÎÉÃÙ
194 \RequirePackage[\ESKD@paper paper,%
195 \ifESKD@landscape landscape\else portrait\fi,%
196 tmargin=\ESKD@margin@t+\ESKD@padding@v,%
197 bmargin=\ESKD@margin@b+\ESKD@padding@v,%
198 inner=\ESKD@margin@si+\ESKD@padding@h,%
199 outer=\ESKD@margin@so+\ESKD@padding@h,%
200 headheight=0mm,headsep=0mm,footskip=0mm]{geometry}
202 \RequirePackage{lastpage}
204 \def\ESKD@secondof#1#2#3endof{#2}
205 \def\ESKD@p@genum#1{%
206 \ifx#1\relax 0\else
207 \expandafter\ESKD@secondof#1endof
208 \fi}
209 \def\ESKD@pagenum#1{\expandafter\ESKD@p@genum\csname r@#1\endcsname}
211 m4_dnl ÎÕÖÎÁ ÌÉ ÇÒÁÆÁ 7
212 \ifESKD@given@column@vii\else
213 \AtBeginDocument{%
214 \ifnum \ESKD@pagenum{LastPage} = 1
215 \ESKD@enable@column@viifalse%
216 \fi}
219 m4_dnl ÏÐÒÅÄÅÌÅÎÉÅ ÏÒÉÅÎÔÁÃÉÉ ÇÒÁÆÙ 26
220 \newif\ifESKD@column@xxvi@portrait
221 \ESKD@column@xxvi@portraittrue
222 \ifESKD@landscape\ESKD@column@xxvi@portraitfalse\fi
223 \ifx\ESKD@paper\ESKD@cmp@aIVpaper\ESKD@column@xxvi@portraitfalse\fi
225 m4_dnl ×ÒÅÍÅÎÎÙÅ ÄÌÉÎÙ
226 \newlength{\ESKD@tmpdima}
227 \newlength{\ESKD@tmpdimb}
228 \newlength{\ESKD@tmpdimc}
230 m4_dnl ×ÒÅÍÅÎÎÙÅ ÓÞÅÔÞÉËÉ
231 \newcount\ESKD@tmpcnta
232 \newcount\ESKD@tmpcntb
234 m4_dnl ÐÁÒÁÍÅÔÒÙ ÏÔÍÅÔÏË ÚÏÎ
235 \newcount\ESKD@zonelabel@hc
236 \newcount\ESKD@zonelabel@vc
237 \newlength{\ESKD@zonelabel@hs}
238 \newlength{\ESKD@zonelabel@vs}
239 \newcount\ESKD@zonelabel@cnt
240 \ifESKD@zonelabels
241 \@namedef{ESKD@zonelabel@init@a4}{%
242 \ESKD@zonelabel@hc = 1 \ESKD@zonelabel@vc = 1\relax}
243 \@namedef{ESKD@zonelabel@init@a3}{%
244 \ESKD@zonelabel@hc = 1 \ESKD@zonelabel@vc = 2\relax}
245 \@namedef{ESKD@zonelabel@init@a2}{%
246 \ESKD@zonelabel@hc = 2 \ESKD@zonelabel@vc = 2\relax}
247 \@namedef{ESKD@zonelabel@init@a1}{%
248 \ESKD@zonelabel@hc = 2 \ESKD@zonelabel@vc = 4\relax}
249 \@namedef{ESKD@zonelabel@init@a0}{%
250 \ESKD@zonelabel@hc = 4 \ESKD@zonelabel@vc = 4\relax}
251 \@nameuse{ESKD@zonelabel@init@\ESKD@paper}
252 \ifESKD@landscape
253 \ESKD@tmpcnta = \ESKD@zonelabel@hc
254 \ESKD@zonelabel@hc = \ESKD@zonelabel@vc
255 \ESKD@zonelabel@vc = \ESKD@tmpcnta
257 \ESKD@zonelabel@hs = \paperwidth
258 \ESKD@zonelabel@vs = \paperheight
259 \divide \ESKD@zonelabel@hs by \ESKD@zonelabel@hc
260 \divide \ESKD@zonelabel@vs by \ESKD@zonelabel@vc
261 \ESKD@zonelabel@cnt = 0
264 m4_dnl ÎÉÖÎÉÊ ÌÅ×ÙÊ ËÒÁÊ ÓÔÒÁÎÉÃÙ
265 \newlength{\ESKD@origin@x}
266 \newlength{\ESKD@origin@y}
267 \setlength{\ESKD@origin@x}{1in}
268 \setlength{\ESKD@origin@y}{\paperheight-1in}
270 m4_dnl ÐÏÚÉÃÉÑ ÒÁÍËÉ
271 \newlength{\ESKDframeX}
272 \newlength{\ESKDframeY}
274 m4_dnl ÛÉÒÉÎÁ É ×ÙÓÏÔÁ ÒÁÍËÉ
275 \newlength{\ESKDframeW}
276 \newlength{\ESKDframeH}
277 \setlength{\ESKDframeW}{\paperwidth-\ESKD@margin@si-\ESKD@margin@so}
278 \setlength{\ESKDframeH}{\paperheight-\ESKD@margin@t-\ESKD@margin@b}
280 m4_dnl ÐÏÚÉÃÉÑ ÛÔÁÍÐÁ
281 \newlength{\ESKDstampX}
282 \newlength{\ESKDstampY}
284 \RequirePackage{eskdfont}
285 \RequirePackage{eskdlang}
287 m4_dnl ÐÅÒÅ×ÏÄÉÔ ÄÌÉÎÎÕ × ÅÄÉÎÉÃÕ
288 \newcommand*{\ESKDltu}[1]{#1\@gobble}
290 m4_dnl ÒÁÓÛÉÒÑÅÔÓÑ × ÁÒÇÕÍÅÎÔ ÔÏÌØËÏ ÎÁ ÐÅÒÅÄÎÅÊ ÓÔÏÒÏÎÅ ÌÉÓÔÁ
291 \newcommand{\ESKDonFrontSideOnly}[1]{%
292 \ifESKD@twoside\ifodd\c@page#1\fi\else#1\fi}
294 \RequirePackage{rotating}
296 m4_dnl ÒÁÍËÁ
297 \newsavebox{\ESKD@frame@box}
298 \AtBeginDocument{%
299 \savebox{\ESKD@frame@box}{%
300 \setlength{\unitlength}{1mm}%
301 \begin{picture}(0,0)(0,0)
302 \linethickness{\ESKDlineThick}
303 \put(0,\ESKDltu{\ESKDframeH}){\line(1,0){\ESKDltu{\ESKDframeW}}}
304 \put(0,0){\line(1,0){\ESKDltu{\ESKDframeW}}}
305 \put(0,0){\line(0,1){\ESKDltu{\ESKDframeH}}}
306 \put(\ESKDltu{\ESKDframeW},0){\line(0,1){\ESKDltu{\ESKDframeH}}}
307 \end{picture}}}
308 \newcommand{\ESKDdrawFrame}{%
309 \put(\ESKDltu{\ESKDframeX},\ESKDltu{\ESKDframeY}){%
310 \usebox{\ESKD@frame@box}}}
312 m4_dnl ÛÔÁÍÐ ÆÏÒÍÁ 1
313 \newsavebox{\ESKD@stamp@i@box}
314 \AtBeginDocument{%
315 \savebox{\ESKD@stamp@i@box}{%
316 \setlength{\unitlength}{1mm}%
317 \begin{picture}(0,0)(0,0)
318 \linethickness{\ESKDlineThick}
319 \put(0,55){\line(1,0){185}}
320 \put(65,40){\line(1,0){120}}
321 \put(0,35){\line(1,0){65}}
322 \put(135,35){\line(1,0){50}}
323 \put(0,30){\line(1,0){65}}
324 \put(135,20){\line(1,0){50}}
325 \put(65,15){\line(1,0){120}}
326 \linethickness{\ESKDlineThin}
327 \multiput(0,50)(0,-5){3}{\line(1,0){65}}
328 \multiput(0,25)(0,-5){5}{\line(1,0){65}}
329 \linethickness{\ESKDlineThick}
330 \put(0,0){\line(0,1){55}}
331 \put(7,30){\line(0,1){25}}
332 \put(17,0){\line(0,1){55}}
333 \put(40,0){\line(0,1){55}}
334 \put(55,0){\line(0,1){55}}
335 \put(65,0){\line(0,1){55}}
336 \put(135,0){\line(0,1){40}}
337 \put(150,20){\line(0,1){20}}
338 \put(155,15){\line(0,1){5}}
339 \put(167,20){\line(0,1){20}}
340 \linethickness{\ESKDlineThin}
341 \multiput(140,20)(5,0){2}{\line(0,1){15}}
342 \put(67, 41){\parbox[b][13mm][c]{106mm}{\centering\ESKDfontVII\ESKDtheColumnII}}
343 \put(135, 36.3){\makebox[15mm]{\ESKDfontIII\ESKDcolumnIVname}}
344 \put(150, 36.3){\makebox[17mm]{\ESKDfontIII\ESKDcolumnVname}}
345 \put(167, 36.3){\makebox[18mm]{\ESKDfontIII\ESKDcolumnVIname}}
346 \put(0.5, 26.3){\makebox[16mm][l]{\ESKDfontIII\ESKDcolumnXfIname}}
347 \put(0.5, 21.3){\makebox[16mm][l]{\ESKDfontIII\ESKDcolumnXfIIname}}
348 \put(0.5, 16.3){\makebox[16mm][l]{\ESKDfontIII\ESKDcolumnXfIIIname}}
349 \put(0.5, 11.3){\makebox[16mm][l]{\ESKDfontIII\ESKDcolumnXfIVname}}
350 \put(0.5, 6.3){\makebox[16mm][l]{\ESKDfontIII\ESKDcolumnXfVname}}
351 \put(0.5, 1.3){\makebox[16mm][l]{\ESKDfontIII\ESKDcolumnXfVIname}}
352 \put(17.5, 26.3){\makebox[22mm][l]{\ESKDfontIII\ESKDtheColumnXIfI}}
353 \put(17.5, 21.3){\makebox[22mm][l]{\ESKDfontIII\ESKDtheColumnXIfII}}
354 \put(17.5, 16.3){\makebox[22mm][l]{\ESKDfontIII\ESKDtheColumnXIfIII}}
355 \put(17.5, 11.3){\makebox[22mm][l]{\ESKDfontIII\ESKDtheColumnXIfIV}}
356 \put(17.5, 6.3){\makebox[22mm][l]{\ESKDfontIII\ESKDtheColumnXIfV}}
357 \put(17.5, 1.3){\makebox[22mm][l]{\ESKDfontIII\ESKDtheColumnXIfVI}}
358 \put(0, 31.3){\makebox[7mm]{\ESKDfontIII\ESKDcolumnXIVname}}
359 \put(7, 31.3){\makebox[10mm]{\ESKDfontIII\ESKDcolumnXVname}}
360 \put(17, 31.3){\makebox[23mm]{\ESKDfontIII\ESKDcolumnXVIname}}
361 \put(40, 31.3){\makebox[15mm]{\ESKDfontIII\ESKDcolumnXVIIname}}
362 \put(55, 31.3){\makebox[10mm]{\ESKDfontIII\ESKDcolumnXVIIIname}}
363 \end{picture}}}
364 \newcommand{\ESKD@stamp@i@var}{%
365 \begin{picture}(0,0)(0,0)
366 \ifnum \c@page = 1
367 \put(67, 16){\parbox[b][23mm][c]{66mm}{\centering\ESKDfontV\ESKDtheColumnI}}
368 \put(67, 1){\parbox[b][13mm][c]{66mm}{\centering\ESKDfontV\ESKDtheColumnIII}}
369 \put(135, 26.3){\makebox[5mm]{\ESKDfontIII\ESKDtheColumnIVfI}}
370 \put(140, 26.3){\makebox[5mm]{\ESKDfontIII\ESKDtheColumnIVfII}}
371 \put(145, 26.3){\makebox[5mm]{\ESKDfontIII\ESKDtheColumnIVfIII}}
372 \put(151, 21){\parbox[b][13mm][c]{15mm}{\centering\ESKDfontIII\ESKDtheColumnV}}
373 \put(168, 21){\parbox[b][13mm][c]{16mm}{\centering\ESKDfontIII\ESKDtheColumnVI}}
374 \ifESKD@enable@column@viii
375 \put(155, 16.3){\makebox[30mm]{\ESKDfontIII%
376 \ifESKD@twoside\ESKDcolumnVIIItwosideName\else\ESKDcolumnVIIIname\fi%
377 \ \pageref{LastPage}}}
379 \put(137, 1){\parbox[b][13mm][c]{46mm}{\centering\ESKDfontV\ESKDtheColumnIX}}
381 \ifESKD@enable@column@vii
382 \put(135, 16.3){\makebox[20mm]{\ESKDfontIII%
383 \ifESKD@twoside\ESKDcolumnVIItwosideName\else\ESKDcolumnVIIname\fi\ \thepage}}
385 \end{picture}}
386 \newcommand{\ESKDdrawStampI}{%
387 \put(\ESKDltu{\ESKDstampX},\ESKDltu{\ESKDstampY}){%
388 \usebox{\ESKD@stamp@i@box}}
389 \put(\ESKDltu{\ESKDstampX},\ESKDltu{\ESKDstampY}){%
390 \ESKD@stamp@i@var}}
392 m4_dnl ÛÔÁÍÐ ÆÏÒÍÁ 2
393 \newsavebox{\ESKD@stamp@ii@box}
394 \AtBeginDocument{%
395 \savebox{\ESKD@stamp@ii@box}{%
396 \setlength{\unitlength}{1mm}%
397 \begin{picture}(0,0)(0,0)
398 \linethickness{\ESKDlineThick}
399 \put(0,40){\line(1,0){185}}
400 \put(0,30){\line(1,0){65}}
401 \put(0,25){\line(1,0){185}}
402 \put(135,20){\line(1,0){50}}
403 \put(135,15){\line(1,0){50}}
404 \linethickness{\ESKDlineThin}
405 \put(0,35){\line(1,0){65}}
406 \multiput(0,20)(0,-5){4}{\line(1,0){65}}
407 \linethickness{\ESKDlineThick}
408 \put(0,0){\line(0,1){40}}
409 \put(7,25){\line(0,1){15}}
410 \put(17,0){\line(0,1){40}}
411 \put(40,0){\line(0,1){40}}
412 \put(55,0){\line(0,1){40}}
413 \put(65,0){\line(0,1){40}}
414 \put(135,0){\line(0,1){25}}
415 \put(140,15){\line(0,1){5}}
416 \put(145,15){\line(0,1){5}}
417 \put(150,15){\line(0,1){10}}
418 \put(165,15){\line(0,1){10}}
419 \put(67, 1){\parbox[b][23mm][c]{66mm}{\centering\ESKDfontV\ESKDtheColumnI}}
420 \put(67, 26){\parbox[b][13mm][c]{106mm}{\centering\ESKDfontVII\ESKDtheColumnII}}
421 \put(135, 21.3){\makebox[15mm]{\ESKDfontIII\ESKDcolumnIVname}}
422 \put(135, 16.3){\makebox[5mm][c]{\ESKDfontIII\ESKDtheColumnIVfI}}
423 \put(140, 16.3){\makebox[5mm][c]{\ESKDfontIII\ESKDtheColumnIVfII}}
424 \put(145, 16.3){\makebox[5mm][c]{\ESKDfontIII\ESKDtheColumnIVfIII}}
425 \put(150, 21.3){\makebox[15mm]{\ESKDfontIII%
426 \ifESKD@twoside\ESKDcolumnVIItwosideName\else\ESKDcolumnVIIname\fi}}
427 \put(165, 21.3){\makebox[20mm]{\ESKDfontIII%
428 \ifESKD@twoside\ESKDcolumnVIIItwosideName\else\ESKDcolumnVIIIname\fi}}
429 \put(137, 1){\parbox[b][13mm][c]{46mm}{\centering\ESKDfontV\ESKDtheColumnIX}}
430 \put(0.5, 21.3){\makebox[16mm][l]{\ESKDfontIII\ESKDcolumnXfIname}}
431 \put(0.5, 16.3){\makebox[16mm][l]{\ESKDfontIII\ESKDcolumnXfIIname}}
432 \put(0.5, 11.3){\makebox[16mm][l]{\ESKDfontIII\ESKDcolumnXfIVname}}
433 \put(0.5, 6.3){\makebox[16mm][l]{\ESKDfontIII\ESKDcolumnXfVname}}
434 \put(0.5, 1.3){\makebox[16mm][l]{\ESKDfontIII\ESKDcolumnXfVIname}}
435 \put(17.5, 21.3){\makebox[22mm][l]{\ESKDfontIII\ESKDtheColumnXIfI}}
436 \put(17.5, 16.3){\makebox[22mm][l]{\ESKDfontIII\ESKDtheColumnXIfII}}
437 \put(17.5, 11.3){\makebox[22mm][l]{\ESKDfontIII\ESKDtheColumnXIfIV}}
438 \put(17.5, 6.3){\makebox[22mm][l]{\ESKDfontIII\ESKDtheColumnXIfV}}
439 \put(17.5, 1.3){\makebox[22mm][l]{\ESKDfontIII\ESKDtheColumnXIfVI}}
440 \put(0, 26.3){\makebox[7mm]{\ESKDfontIII\ESKDcolumnXIVname}}
441 \put(7, 26.3){\makebox[10mm]{\ESKDfontIII\ESKDcolumnXVname}}
442 \put(17, 26.3){\makebox[23mm]{\ESKDfontIII\ESKDcolumnXVIname}}
443 \put(40, 26.3){\makebox[15mm]{\ESKDfontIII\ESKDcolumnXVIIname}}
444 \put(55, 26.3){\makebox[10mm]{\ESKDfontIII\ESKDcolumnXVIIIname}}
445 \end{picture}}}
446 \newcommand{\ESKD@stamp@ii@var}{%
447 \begin{picture}(0,0)(0,0)
448 \ifESKD@enable@column@vii
449 \put(150, 16.3){\makebox[15mm]{\ESKDfontIII\thepage}}
451 \ifESKD@enable@column@viii
452 \put(165, 16.3){\makebox[20mm]{\ESKDfontIII\pageref{LastPage}}}
454 \end{picture}}
455 \newcommand{\ESKDdrawStampII}{%
456 \put(\ESKDltu{\ESKDstampX},\ESKDltu{\ESKDstampY}){%
457 \usebox{\ESKD@stamp@ii@box}}
458 \put(\ESKDltu{\ESKDstampX},\ESKDltu{\ESKDstampY}){%
459 \ESKD@stamp@ii@var}}
461 m4_dnl ÛÔÁÍÐ ÆÏÒÍÁ 2Á
462 \newsavebox{\ESKD@stamp@ii@a@box}
463 \AtBeginDocument{%
464 \savebox{\ESKD@stamp@ii@a@box}{%
465 \setlength{\unitlength}{1mm}%
466 \begin{picture}(0,0)(0,0)
467 \linethickness{\ESKDlineThick}
468 \put(0,15){\line(1,0){185}}
469 \put(175,8){\line(1,0){10}}
470 \put(0,5){\line(1,0){65}}
471 \linethickness{\ESKDlineThin}
472 \put(0,10){\line(1,0){65}}
473 \linethickness{\ESKDlineThick}
474 \put(0,0){\line(0,1){15}}
475 \put(7,0){\line(0,1){15}}
476 \put(17,0){\line(0,1){15}}
477 \put(40,0){\line(0,1){15}}
478 \put(55,0){\line(0,1){15}}
479 \put(65,0){\line(0,1){15}}
480 \put(175,0){\line(0,1){15}}
481 \put(67, 1){\parbox[b][13mm][c]{106mm}{\centering\ESKDfontVII\ESKDtheColumnII}}
482 \put(175, 10.3){\makebox[10mm]{\ESKDfontIII%
483 \ifESKD@twoside\ESKDcolumnVIItwosideName\else\ESKDcolumnVIIname\fi}}
484 \put(0, 1.3){\makebox[7mm]{\ESKDfontIII\ESKDcolumnXIVname}}
485 \put(7, 1.3){\makebox[10mm]{\ESKDfontIII\ESKDcolumnXVname}}
486 \put(17, 1.3){\makebox[23mm]{\ESKDfontIII\ESKDcolumnXVIname}}
487 \put(40, 1.3){\makebox[15mm]{\ESKDfontIII\ESKDcolumnXVIIname}}
488 \put(55, 1.3){\makebox[10mm]{\ESKDfontIII\ESKDcolumnXVIIIname}}
489 \end{picture}}}
490 \newcommand{\ESKD@stamp@ii@a@var}{%
491 \begin{picture}(0,0)(0,0)
492 \ifESKD@enable@column@vii
493 \put(175, 3){\makebox[10mm]{\ESKDfontIII\thepage}}
495 \end{picture}}
496 \newcommand{\ESKDdrawStampIIa}{%
497 \put(\ESKDltu{\ESKDstampX},\ESKDltu{\ESKDstampY}){%
498 \usebox{\ESKD@stamp@ii@a@box}}
499 \put(\ESKDltu{\ESKDstampX},\ESKDltu{\ESKDstampY}){%
500 \ESKD@stamp@ii@a@var}}
502 m4_dnl ÛÔÁÍÐ ÆÏÒÍÁ 2Â
503 \newsavebox{\ESKD@stamp@ii@b@box}
504 \AtBeginDocument{%
505 \savebox{\ESKD@stamp@ii@b@box}{%
506 \setlength{\unitlength}{1mm}%
507 \begin{picture}(0,0)(0,0)
508 \linethickness{\ESKDlineThick}
509 \put(0,15){\line(1,0){185}}
510 \put(0,8){\line(1,0){10}}
511 \put(120,5){\line(1,0){65}}
512 \linethickness{\ESKDlineThin}
513 \put(120,10){\line(1,0){65}}
514 \linethickness{\ESKDlineThick}
515 \put(0,0){\line(0,1){15}}
516 \put(10,0){\line(0,1){15}}
517 \put(120,0){\line(0,1){15}}
518 \put(127,0){\line(0,1){15}}
519 \put(137,0){\line(0,1){15}}
520 \put(160,0){\line(0,1){15}}
521 \put(175,0){\line(0,1){15}}
522 \put(12, 1){\parbox[b][13mm][c]{106mm}{\centering\ESKDfontVII\ESKDtheColumnII}}
523 \put(0, 10.3){\makebox[10mm]{\ESKDfontIII%
524 \ifESKD@twoside\ESKDcolumnVIItwosideName\else\ESKDcolumnVIIname\fi}}
525 \put(120, 1.3){\makebox[7mm]{\ESKDfontIII\ESKDcolumnXIVname}}
526 \put(127, 1.3){\makebox[10mm]{\ESKDfontIII\ESKDcolumnXVname}}
527 \put(137, 1.3){\makebox[23mm]{\ESKDfontIII\ESKDcolumnXVIname}}
528 \put(160, 1.3){\makebox[15mm]{\ESKDfontIII\ESKDcolumnXVIIname}}
529 \put(175, 1.3){\makebox[10mm]{\ESKDfontIII\ESKDcolumnXVIIIname}}
530 \end{picture}}}
531 \newcommand{\ESKD@stamp@ii@b@var}{%
532 \begin{picture}(0,0)(0,0)
533 \ifESKD@enable@column@vii
534 \put(0, 3){\makebox[10mm]{\ESKDfontIII\thepage}}
536 \end{picture}}
537 \newcommand{\ESKDdrawStampIIb}{%
538 \put(\ESKDltu{\ESKDstampX},\ESKDltu{\ESKDstampY}){%
539 \usebox{\ESKD@stamp@ii@b@box}}
540 \put(\ESKDltu{\ESKDstampX},\ESKDltu{\ESKDstampY}){%
541 \ESKD@stamp@ii@b@var}}
543 m4_dnl ÇÒÁÆÙ ÏÔ 19 ÐÏ 23
544 \ifESKD@enable@columns@xix
545 \newsavebox{\ESKD@columns@xix@box}
546 \AtBeginDocument{%
547 \savebox{\ESKD@columns@xix@box}{%
548 \setlength{\unitlength}{1mm}%
549 \begin{picture}(0,0)(0,0)
550 \linethickness{\ESKDlineThick}
551 \put(0,12){\line(1,0){145}}
552 \put(0,7){\line(1,0){145}}
553 \put(0,0){\line(0,1){12}}
554 \put(25,0){\line(0,1){12}}
555 \put(60,0){\line(0,1){12}}
556 \put(85,0){\line(0,1){12}}
557 \put(110,0){\line(0,1){12}}
558 \put(145,0){\line(0,1){12}}
559 \put(0, 8.3){\makebox[25mm]{\ESKDfontIII\ESKDcolumnXIXname}}
560 \put(0, 2.3){\makebox[25mm]{\ESKDfontIII\ESKDtheColumnXIX}}
561 \put(25, 8.3){\makebox[35mm]{\ESKDfontIII\ESKDcolumnXXname}}
562 \put(60, 8.3){\makebox[25mm]{\ESKDfontIII\ESKDcolumnXXIname}}
563 \put(60, 2.3){\makebox[25mm]{\ESKDfontIII\ESKDtheColumnXXI}}
564 \put(85, 8.3){\makebox[25mm]{\ESKDfontIII\ESKDcolumnXXIIname}}
565 \put(85, 2.3){\makebox[25mm]{\ESKDfontIII\ESKDtheColumnXXII}}
566 \put(110, 8.3){\makebox[35mm]{\ESKDfontIII\ESKDcolumnXXIIIname}}
567 \end{picture}}}
568 \newcommand{\ESKDdrawColumnsXIX}{%
569 \ESKDonFrontSideOnly{%
570 \put(\ESKDltu{\ESKDframeX},\ESKDltu{\ESKDframeY}){%
571 \begin{turn}{90}\usebox{\ESKD@columns@xix@box}\end{turn}}}}
574 m4_dnl ÇÒÁÆÙ 24 É 25
575 \ifESKD@enable@columns@xxiv
576 \newsavebox{\ESKD@columns@xxiv@box}
577 \AtBeginDocument{%
578 \savebox{\ESKD@columns@xxiv@box}{%
579 \setlength{\unitlength}{1mm}%
580 \begin{picture}(0,0)(0,0)
581 \linethickness{\ESKDlineThick}
582 \put(0,12){\line(1,0){120}}
583 \put(0,7){\line(1,0){120}}
584 \put(0,0){\line(0,1){12}}
585 \put(60,0){\line(0,1){12}}
586 \put(120,0){\line(0,1){12}}
587 \put(0, 8.3){\makebox[60mm]{\ESKDfontIII\ESKDcolumnXXIVname}}
588 \put(0, 2.3){\makebox[60mm]{\ESKDfontIII\ESKDtheColumnXXIV}}
589 \put(60, 8.3){\makebox[60mm]{\ESKDfontIII\ESKDcolumnXXVname}}
590 \put(60, 2.3){\makebox[60mm]{\ESKDfontIII\ESKDtheColumnXXV}}
591 \end{picture}}}
592 \newcommand{\ESKDdrawColumnsXXIV}{%
593 \setlength{\ESKD@tmpdima}{\ESKDframeY+167mm}
594 \put(\ESKDltu{\ESKDframeX},\ESKDltu{\ESKD@tmpdima}){%
595 \begin{turn}{90}\usebox{\ESKD@columns@xxiv@box}\end{turn}}}
598 m4_dnl ÇÒÁÆÁ 26
599 \ifESKD@enable@column@xxvi
600 \newsavebox{\ESKD@column@xxvi@box}
601 \AtBeginDocument{%
602 \savebox{\ESKD@column@xxvi@box}{%
603 \setlength{\unitlength}{1mm}%
604 \begin{picture}(0,0)(0,0)
605 \linethickness{\ESKDlineThick}
606 \put(0,0){\line(1,0){70}}
607 \put(70,0){\line(0,1){14}}
608 \put(1,13){\begin{turn}{180}\parbox[b][12mm][c]{68mm}{%
609 \centering\ESKDfontV\ESKDtheColumnII}\end{turn}}
610 \end{picture}}}
611 \newcommand{\ESKDdrawColumnXXVI}{%
612 \ifESKD@column@xxvi@portrait%
613 \setlength{\ESKD@tmpdima}{\ESKDframeX+\ESKDframeW-14mm}%
614 \setlength{\ESKD@tmpdimb}{\ESKDframeY+\ESKDframeH}%
615 \put(\ESKDltu{\ESKD@tmpdima},\ESKDltu{\ESKD@tmpdimb}){%
616 \begin{turn}{270}\usebox{\ESKD@column@xxvi@box}\end{turn}}%
617 \else%
618 \setlength{\ESKD@tmpdima}{\ESKDframeY+\ESKDframeH-14mm}%
619 \put(\ESKDltu{\ESKDframeX},\ESKDltu{\ESKD@tmpdima}){%
620 \usebox{\ESKD@column@xxvi@box}}%
621 \fi}
624 \ifESKD@enable@columns@xxvii
625 m4_dnl ÇÒÁÆÙ 27, 28, 29, 30
626 \newsavebox{\ESKD@columns@xxvii@i@box}
627 \AtBeginDocument{%
628 \savebox{\ESKD@columns@xxvii@i@box}{%
629 \setlength{\unitlength}{1mm}%
630 \begin{picture}(0,0)(0,0)
631 \linethickness{\ESKDlineThick}
632 \put(14,7){\line(1,0){53}}
633 \put(0,0){\line(1,0){67}}
634 \put(14,0){\line(0,1){14}}
635 \put(67,0){\line(0,1){14}}
636 \put(0,13){\begin{turn}{180}\parbox[b][12mm][c]{14mm}{%
637 \centering\ESKDfontV\ESKDtheColumnXXVII}\end{turn}}
638 \put(14,11.7){\begin{turn}{180}\makebox[53mm][c]{%
639 \ESKDfontIII\ESKDtheColumnXXVIII}\end{turn}}
640 \put(14,4.7){\begin{turn}{180}\makebox[53mm][c]{%
641 \ESKDfontIII\ESKDtheColumnXXIX}\end{turn}}
642 \end{picture}}}
643 \newsavebox{\ESKD@columns@xxvii@ii@box}
644 \AtBeginDocument{%
645 \savebox{\ESKD@columns@xxvii@ii@box}{%
646 \setlength{\unitlength}{1mm}%
647 \begin{picture}(0,0)(0,0)
648 \linethickness{\ESKDlineThick}
649 \put(0,7){\line(1,0){120}}
650 \put(0,0){\line(0,1){7}}
651 \put(14,0){\line(0,1){7}}
652 \put(67,0){\line(0,1){7}}
653 \put(0,0){\parbox[b][7mm][c]{14mm}{%
654 \centering\ESKDfontIII\ESKDtheColumnXXVII}}
655 \put(14,2.3){\makebox[53mm][c]{\ESKDfontIII\ESKDtheColumnXXVIII}}
656 \put(67,2.3){\makebox[53mm][c]{\ESKDfontIII\ESKDtheColumnXXIX}}
657 \end{picture}}}
658 \newsavebox{\ESKD@column@xxx@box}
659 \AtBeginDocument{%
660 \savebox{\ESKD@column@xxx@box}{%
661 \setlength{\unitlength}{1mm}%
662 \begin{picture}(0,0)(0,0)
663 \linethickness{\ESKDlineThick}
664 \put(0,8){\line(1,0){120}}
665 \put(0,0){\line(0,1){8}}
666 \put(1,1){\parbox[b][6mm][c]{118mm}{\centering\ESKDfontV\ESKDtheColumnXXX}}
667 \end{picture}}}
668 \newcommand{\ESKDdrawColumnsXXVIIi}{%
669 \ifESKD@column@xxvi@portrait%
670 \setlength{\ESKD@tmpdima}{\ESKDframeX+\ESKDframeW-14mm}%
671 \setlength{\ESKD@tmpdimb}{\ESKDframeY+\ESKDframeH-70mm}%
672 \put(\ESKDltu{\ESKD@tmpdima},\ESKDltu{\ESKD@tmpdimb}){%
673 \begin{turn}{270}\usebox{\ESKD@columns@xxvii@i@box}\end{turn}}%
674 \else%
675 \setlength{\ESKD@tmpdima}{\ESKDframeX+70mm}%
676 \setlength{\ESKD@tmpdimb}{\ESKDframeY+\ESKDframeH-14mm}%
677 \put(\ESKDltu{\ESKD@tmpdima},\ESKDltu{\ESKD@tmpdimb}){%
678 \usebox{\ESKD@columns@xxvii@i@box}}%
679 \fi%
680 \setlength{\ESKD@tmpdima}{\ESKDstampX+65mm}%
681 \setlength{\ESKD@tmpdimb}{\ESKDstampY+55mm}%
682 \put(\ESKDltu{\ESKD@tmpdima},\ESKDltu{\ESKD@tmpdimb}){%
683 \usebox{\ESKD@column@xxx@box}}}%
684 \newcommand{\ESKDdrawColumnsXXVIIii}{%
685 \setlength{\ESKD@tmpdima}{\ESKDstampX+65mm}
686 \setlength{\ESKD@tmpdimb}{\ESKDstampY+48mm}
687 \put(\ESKDltu{\ESKD@tmpdima},\ESKDltu{\ESKD@tmpdimb}){%
688 \usebox{\ESKD@columns@xxvii@ii@box}}%
689 \setlength{\ESKD@tmpdimb}{\ESKDstampY+40mm}%
690 \put(\ESKDltu{\ESKD@tmpdima},\ESKDltu{\ESKD@tmpdimb}){%
691 \usebox{\ESKD@column@xxx@box}}}
694 m4_dnl ÇÒÁÆÁ 31
695 \ifESKD@enable@column@xxxi
696 \newcommand{\ESKDdrawColumnXXXI}{%
697 \setlength{\ESKD@tmpdima}{\ESKDframeX+\ESKDframeW-120mm}%
698 \setlength{\ESKD@tmpdimb}{\ESKDframeY-3.7mm}%
699 \put(\ESKDltu{\ESKD@tmpdima},\ESKDltu{\ESKD@tmpdimb}){%
700 \makebox[70mm][r]{\ESKDfontIII\ESKDcolumnXXXIname\hspace{4em}}}}
703 m4_dnl ÇÒÁÆÁ 32
704 \ifESKD@enable@column@xxxii
705 \newcommand{\ESKDdrawColumnXXXII}{%
706 \setlength{\ESKD@tmpdima}{\ESKDframeX+\ESKDframeW-50mm}%
707 \setlength{\ESKD@tmpdimb}{\ESKDframeY-3.7mm}%
708 \put(\ESKDltu{\ESKD@tmpdima},\ESKDltu{\ESKD@tmpdimb}){%
709 \makebox[50mm][r]{\ESKDfontIII\ESKDtheColumnXXXII}}}
712 m4_dnl ÇÒÁÆÁ 33
713 \ifESKD@enable@column@xxxiii
714 \newsavebox{\ESKD@column@xxxiii@box}
715 \AtBeginDocument{%
716 \savebox{\ESKD@column@xxxiii@box}{%
717 \setlength{\unitlength}{1mm}%
718 \begin{picture}(0,0)(0,0)
719 \linethickness{\ESKDlineThick}
720 \put(0,25){\line(1,0){20}}
721 \put(0,5){\line(1,0){20}}
722 \put(0,0){\line(1,0){20}}
723 \put(0,0){\line(0,1){25}}
724 \linethickness{\ESKDlineThin}
725 \multiput(0,20)(0,-5){3}{\line(1,0){20}}
726 \put(0,1.3){\makebox[20mm][c]{\ESKDfontIII\ESKDcolumnXXXIIIname}}
727 \end{picture}}}
728 \newcommand{\ESKDdrawColumnXXXIII}{%
729 \setlength{\ESKD@tmpdima}{\ESKDstampX-20mm}%
730 \setlength{\ESKD@tmpdimb}{\ESKDstampY+30mm}%
731 \put(\ESKDltu{\ESKD@tmpdima},\ESKDltu{\ESKD@tmpdimb}){%
732 \usebox{\ESKD@column@xxxiii@box}}}
735 m4_dnl ÇÒÁÆÁ 34
736 \ifESKD@enable@column@xxxiv
737 \newsavebox{\ESKD@column@xxxiv@box}
738 \AtBeginDocument{%
739 \savebox{\ESKD@column@xxxiv@box}{%
740 \setlength{\fboxrule}{\ESKDlineThick}%
741 \setlength{\fboxsep}{1.3mm}%
742 \parbox[b][100mm+\fboxrule][t]{70mm+\fboxrule}{%
743 \framebox{%
744 \parbox{70mm-2\fboxsep-\fboxrule}{\centering\ESKDfontIII%
745 \ESKDtheColumnXXXIV\rule{0mm}{7mm-2\fboxsep-\fboxrule}}}}}}
746 \newcommand{\ESKDdrawColumnXXXIV}{%
747 \ifESKD@column@xxvi@portrait%
748 \setlength{\ESKD@tmpdima}{%
749 \ESKDframeX+\ESKDframeW-114mm-.5\ESKDlineThick}%
750 \setlength{\ESKD@tmpdimb}{%
751 \ESKDframeY+\ESKDframeH+.5\ESKDlineThick}%
752 \put(\ESKDltu{\ESKD@tmpdima},\ESKDltu{\ESKD@tmpdimb}){%
753 \begin{turn}{270}\usebox{\ESKD@column@xxxiv@box}\end{turn}}%
754 \else%
755 \setlength{\ESKD@tmpdima}{\ESKDframeX-.5\ESKDlineThick}%
756 \setlength{\ESKD@tmpdimb}{%
757 \ESKDframeY+\ESKDframeH-114mm-.5\ESKDlineThick}%
758 \put(\ESKDltu{\ESKD@tmpdima},\ESKDltu{\ESKD@tmpdimb}){%
759 \usebox{\ESKD@column@xxxiv@box}}%
760 \fi}
763 m4_dnl ÏÂÏÚÎÁÞÅÎÉÑ ÚÏÎ
764 \ifESKD@zonelabels
765 \newcommand{\ESKD@make@h@zonelabels}{
766 \ESKD@tmpcnta = 1
767 \ESKD@tmpdima = \paperwidth
768 \ESKD@tmpdimb = \ESKDframeY
769 \advance \ESKD@tmpdimb \ESKDframeH
770 \ESKD@tmpdimc = \ESKDframeY
771 \advance \ESKD@tmpdimc -5mm
772 \loop
773 \advance \ESKD@tmpdima -\ESKD@zonelabel@hs
774 \global\advance \ESKD@zonelabel@cnt 1
775 \put(\ESKDltu{\ESKD@tmpdima},\ESKDltu{\ESKD@tmpdimb}){%
776 \parbox[b][5mm][c]{\ESKD@zonelabel@hs}{%
777 \centering\ESKDfontIII\number\ESKD@zonelabel@cnt}}
778 \put(\ESKDltu{\ESKD@tmpdima},\ESKDltu{\ESKD@tmpdimc}){%
779 \parbox[b][5mm][c]{\ESKD@zonelabel@hs}{%
780 \centering\ESKDfontIII\number\ESKD@zonelabel@cnt}}
781 \ifnum \ESKD@tmpcnta < \ESKD@zonelabel@hc
782 \put(\ESKDltu{\ESKD@tmpdima},\ESKDltu{\ESKD@tmpdimb}){\line(0,1){5}}
783 \put(\ESKDltu{\ESKD@tmpdima},\ESKDltu{\ESKD@tmpdimc}){\line(0,1){5}}
784 \advance \ESKD@tmpcnta 1
785 \repeat
787 \newcommand{\ESKD@make@v@zonelabels}[1]{
788 \ESKD@tmpcnta = 1
789 \ESKD@tmpdima = 0mm
790 \ESKD@tmpdimb = \ESKDframeX
791 \advance \ESKD@tmpdimb -5mm
792 \ESKD@tmpdimc = \ESKDframeX
793 \advance \ESKD@tmpdimc \ESKDframeW
794 \loop
795 \put(\ESKDltu{\ESKD@tmpdimb},\ESKDltu{\ESKD@tmpdima}){%
796 \parbox[b][\ESKD@zonelabel@vs][c]{5mm}{%
797 \centering\ESKDfontIII\@Alph\ESKD@tmpcnta
798 \ifnum\ESKD@tmpcnta = 1
799 \ifESKD@enable@columns@xix
800 \par\rule{0mm}{3.5mm-\ESKD@zonelabel@vs+310mm}
802 \fi}}
803 \put(\ESKDltu{\ESKD@tmpdimc},\ESKDltu{\ESKD@tmpdima}){%
804 \parbox[b][\ESKD@zonelabel@vs][c]{5mm}{%
805 \centering\ESKDfontIII\@Alph\ESKD@tmpcnta}}
806 \ifnum \ESKD@tmpcnta < \ESKD@zonelabel@vc
807 \advance \ESKD@tmpdima \ESKD@zonelabel@vs
808 \ifnum \ESKD@tmpcnta = #1\else
809 \put(\ESKDltu{\ESKD@tmpdimb},\ESKDltu{\ESKD@tmpdima}){\line(1,0){5}}
811 \put(\ESKDltu{\ESKD@tmpdimc},\ESKDltu{\ESKD@tmpdima}){\line(1,0){5}}
812 \advance \ESKD@tmpcnta 1
813 \repeat
815 \newcommand{\ESKDdrawZoneLabelsI}{%
816 \linethickness{\ESKDlineThick}
817 \ESKD@make@h@zonelabels
818 \ifESKD@enable@columns@xxiv
819 \ifdim \ESKD@zonelabel@vs < 292mm
820 \ESKD@make@v@zonelabels{1}\else
821 \ESKD@make@v@zonelabels{0}\fi
822 \else
823 \ESKD@make@v@zonelabels{0}
825 \ifdim \ESKD@margin@si > 5mm
826 \ESKD@tmpdima = \ESKDframeY
827 \ESKD@tmpdimb = \ESKDframeX
828 \advance \ESKD@tmpdimb -5mm
829 \ifESKD@enable@columns@xix\else
830 \put(\ESKDltu{\ESKD@tmpdimb},\ESKDltu{\ESKD@tmpdima}){%
831 \line(0,1){145}}
833 \advance \ESKD@tmpdima 145mm
834 \put(\ESKDltu{\ESKD@tmpdimb},\ESKDltu{\ESKD@tmpdima}){%
835 \line(0,1){22}}
836 \advance \ESKD@tmpdima 22mm
837 \ifESKD@enable@columns@xxiv\else
838 \put(\ESKDltu{\ESKD@tmpdimb},\ESKDltu{\ESKD@tmpdima}){%
839 \line(0,1){120}}
841 \advance \ESKD@tmpdima 120mm
842 \ESKD@tmpdimc = \ESKDframeY
843 \advance \ESKD@tmpdimc \ESKDframeH
844 \advance \ESKD@tmpdimc -\ESKD@tmpdima
845 \put(\ESKDltu{\ESKD@tmpdimb},\ESKDltu{\ESKD@tmpdima}){%
846 \line(0,1){\ESKDltu{\ESKD@tmpdimc}}}
847 \advance \ESKD@tmpdima \ESKD@tmpdimc
848 \put(\ESKDltu{\ESKD@tmpdimb},\ESKDltu{\ESKD@tmpdima}){%
849 \line(1,0){5}}
850 \fi}
851 \newcommand{\ESKDdrawZoneLabelsII}{%
852 \linethickness{\ESKDlineThick}
853 \ESKD@make@h@zonelabels
854 \ESKD@make@v@zonelabels{0}
855 \ifdim \ESKD@margin@si > 5mm
856 \ESKD@tmpdima = \ESKDframeY
857 \ESKD@tmpdimb = \ESKDframeX
858 \advance \ESKD@tmpdimb -5mm
859 \ifESKD@enable@columns@xix\else
860 \put(\ESKDltu{\ESKD@tmpdimb},\ESKDltu{\ESKD@tmpdima}){%
861 \line(0,1){145}}
863 \advance \ESKD@tmpdima 145mm
864 \ESKD@tmpdimc = \ESKDframeY
865 \advance \ESKD@tmpdimc \ESKDframeH
866 \advance \ESKD@tmpdimc -\ESKD@tmpdima
867 \put(\ESKDltu{\ESKD@tmpdimb},\ESKDltu{\ESKD@tmpdima}){%
868 \line(0,1){\ESKDltu{\ESKD@tmpdimc}}}
869 \advance \ESKD@tmpdima \ESKD@tmpdimc
870 \put(\ESKDltu{\ESKD@tmpdimb},\ESKDltu{\ESKD@tmpdima}){%
871 \line(1,0){5}}
872 \fi}
875 \RequirePackage{eskdhash}
877 m4_dnl ÓÏÚÄÁÅÔ ÎÏ×ÙÊ ÓÔÉÌØ ÓÔÒÁÎÉÃÙ
878 \newcommand{\ESKDnewStyle}[2]{%
879 \ESKD@hash@new{@style@draw@#1}%
880 \@namedef{ESKD@style@sh@#1}{#2}}
882 m4_dnl ÕÓÔÁÎÏ×ËÁ ÜÌÅÍÅÎÔÏ× ÓÔÉÌÑ
883 \newcommand{\ESKDputOnStyle}[3]{%
884 \ESKD@hash@set{@style@draw@#1}{#2}{#3}}
885 \newcommand{\ESKDremoveFromStyle}[2]{%
886 \ESKD@hash@set{@style@draw@#1}{#2}{}}
888 m4_dnl ÐÕÓÔÏÊ ÓÔÉÌØ
889 \ESKDnewStyle{empty}{0mm}
891 m4_dnl ÓÔÉÌØ ÔÉÔÕÌØÎÏÊ ÓÔÒÁÎÉÃÙ
892 \ESKDnewStyle{title}{0mm}
893 \ESKDputOnStyle{title}{frame}{\ESKDdrawFrame}
894 \ifESKD@enable@columns@xix
895 \ESKDputOnStyle{title}{columnsxix}{\ESKDdrawColumnsXIX}
898 m4_dnl ÆÏÒÍÁ 1
899 \ESKDnewStyle{formI}{\ifESKD@enable@columns@xxvii 63mm\else 55mm\fi}
900 \ESKDputOnStyle{formI}{frame}{\ESKDdrawFrame}
901 \ESKDputOnStyle{formI}{stamp}{\ESKDdrawStampI}
902 \ifESKD@enable@columns@xix
903 \ESKDputOnStyle{formI}{columnsxix}{\ESKDdrawColumnsXIX}
905 \ifESKD@enable@columns@xxiv
906 \ESKDputOnStyle{formI}{columnsxxiv}{\ESKDdrawColumnsXXIV}
908 \ifESKD@enable@column@xxvi
909 \ESKDputOnStyle{formI}{columnxxvi}{\ESKDdrawColumnXXVI}
911 \ifESKD@enable@columns@xxvii
912 \ESKDputOnStyle{formI}{columnsxxvii}{\ESKDdrawColumnsXXVIIi}
914 \ifESKD@enable@column@xxxi
915 \ESKDputOnStyle{formI}{columnxxxi}{\ESKDdrawColumnXXXI}
917 \ifESKD@enable@column@xxxii
918 \ESKDputOnStyle{formI}{columnxxxii}{\ESKDdrawColumnXXXII}
920 \ifESKD@enable@column@xxxiii
921 \ESKDputOnStyle{formI}{columnxxxiii}{\ESKDdrawColumnXXXIII}
923 \ifESKD@enable@column@xxxiv
924 \ESKDputOnStyle{formI}{columnxxxiv}{\ESKDdrawColumnXXXIV}
926 \ifESKD@zonelabels%
927 \ESKDputOnStyle{formI}{zonelabels}{\ESKDdrawZoneLabelsI}
930 m4_dnl ÆÏÒÍÁ 2
931 \ESKDnewStyle{formII}{\ifESKD@enable@columns@xxvii 55mm\else 40mm\fi}
932 \ESKDputOnStyle{formII}{frame}{\ESKDdrawFrame}
933 \ESKDputOnStyle{formII}{stamp}{\ESKDdrawStampII}
934 \ifESKD@enable@columns@xix
935 \ESKDputOnStyle{formII}{columnsxix}{\ESKDdrawColumnsXIX}
937 \ifESKD@enable@columns@xxiv
938 \ESKDputOnStyle{formII}{columnsxxiv}{\ESKDdrawColumnsXXIV}
940 \ifESKD@enable@columns@xxvii
941 \ESKDputOnStyle{formII}{columnsxxvii}{\ESKDdrawColumnsXXVIIii}
943 \ifESKD@enable@column@xxxi
944 \ESKDputOnStyle{formII}{columnxxxi}{\ESKDdrawColumnXXXI}
946 \ifESKD@enable@column@xxxii
947 \ESKDputOnStyle{formII}{columnxxxii}{\ESKDdrawColumnXXXII}
950 m4_dnl ÆÏÒÍÁ 2Á É 2Â
951 \ESKDnewStyle{formIIab}{15mm}
952 \ESKDputOnStyle{formIIab}{frame}{\ESKDdrawFrame}
953 \ESKDputOnStyle{formIIab}{stamp}{%
954 \ifESKD@twoside%
955 \ifodd\c@page\ESKDdrawStampIIa\else\ESKDdrawStampIIb\fi%
956 \else\ESKDdrawStampIIa\fi}
957 \ifESKD@enable@columns@xix
958 \ESKDputOnStyle{formIIab}{columnsxix}{%
959 \ifESKD@twoside\ifodd\c@page\ESKDdrawColumnsXIX\fi%
960 \else\ESKDdrawColumnsXIX\fi}
962 \ifESKD@enable@column@xxxi
963 \ESKDputOnStyle{formIIab}{columnxxxi}{\ESKDdrawColumnXXXI}
965 \ifESKD@enable@column@xxxii
966 \ESKDputOnStyle{formIIab}{columnxxxii}{\ESKDdrawColumnXXXII}
968 \ifESKD@zonelabels
969 \ESKDputOnStyle{formIIab}{zonelabels}{\ESKDdrawZoneLabelsII}
972 m4_dnl ÔÅËÕÝÅÅ ÒÁÓÓÔÏÑÎÉÅ ÏÔ ÔÅËÓÔÁ ÄÏ ÒÁÍËÉ
973 \newlength{\ESKD@curpad@h}
974 \newlength{\ESKD@curpad@v}
975 \setlength{\ESKD@curpad@h}{\ESKD@padding@h}
976 \setlength{\ESKD@curpad@v}{\ESKD@padding@v}
978 \RequirePackage{everyshi}
979 \def\ESKD@curstyle{}
980 \def\ESKD@thisstyle{}
981 \def\ESKD@extra@Hook{}
982 \def\ESKD@extra@ThisHook{}
983 \newcommand{\ESKD@ShipoutPicture}{%
984 \bgroup
985 \ifESKD@twoside
986 \ifodd\c@page
987 \ESKDframeX=\ESKD@margin@si
988 \else
989 \ESKDframeX=\ESKD@margin@so
991 \else
992 \ESKDframeX=\ESKD@margin@si
994 \ESKDframeY=\ESKD@margin@b
995 \ESKDstampX=\ESKDframeX
996 \advance\ESKDstampX \ESKDframeW
997 \advance\ESKDstampX -185mm
998 \ESKDstampY=\ESKDframeY
999 \unitlength=1mm
1000 \global\setbox\@cclv\vbox{%
1001 \vbox{\let\protect\relax
1002 \begin{picture}(0,0)(\ESKDltu{\ESKD@origin@x},\ESKDltu{\ESKD@origin@y})%
1003 \ifx\ESKD@thisstyle\@empty
1004 \let\ESKD@thisstyle\ESKD@curstyle
1006 \loop
1007 \ifnum \ESKD@hash@pos{@style@draw@\ESKD@thisstyle} %
1008 < \ESKD@hash@count{@style@draw@\ESKD@thisstyle}
1009 \ESKD@hash@next@value{@style@draw@\ESKD@thisstyle}\relax
1010 \repeat
1011 \ifx\ESKD@extra@ThisHook\@empty%
1012 \ESKD@extra@Hook\else\ESKD@extra@ThisHook%
1013 \fi%
1014 \global\let\ESKD@thisstyle\@empty%
1015 \global\let\ESKD@extra@ThisHook\@empty%
1016 \end{picture}}%
1017 \nointerlineskip%
1018 \box\@cclv}%
1019 \egroup
1021 \EveryShipout{\ESKD@ShipoutPicture}
1023 \RequirePackage{chngpage}
1024 \RequirePackage{ifpdf}
1026 m4_dnl ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÓÔÉÌØ ÔÅËÕÝÅÊ É ÐÏÓÌÅÄÕÀÝÉÈ ÓÔÒÁÎÉÃ
1027 % \ESKD@tmpdima --- width
1028 % \ESKD@tmpdimb --- height
1029 \newcommand{\ESKDstyle}[1]{%
1030 \pagestyle{empty}%
1031 \def\ESKD@curstyle{#1}%
1032 \ifpdf%
1033 \setlength{\ESKD@tmpdimb}{\pdfpageheight}%
1034 \setlength{\ESKD@tmpdima}{\pdfpagewidth}%
1035 \else%
1036 \setlength{\ESKD@tmpdima}{\paperwidth}%
1037 \setlength{\ESKD@tmpdimb}{\paperheight}%
1038 \fi%
1039 \changetext{\ESKD@tmpdimb-\ESKD@margin@t-\ESKD@margin@b-2\ESKD@curpad@v%
1040 \expandafter-\@nameuse{ESKD@style@sh@\ifESKD@ignstamp empty\else #1\fi}-\textheight}%
1041 {\ESKD@tmpdima-\ESKD@margin@si-\ESKD@margin@so-2\ESKD@padding@h-\textwidth}{}{}{}%
1042 \let\ESKD@thisstyle\@empty}
1044 m4_dnl ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÓÔÉÌØ ÔÅËÕÝÅÊ ÓÔÒÁÎÉÃÙ
1045 \newcommand{\ESKDthisStyle}[1]{%
1046 \thispagestyle{empty}%
1047 \def\ESKD@thisstyle{#1}%
1048 \ifpdf%
1049 \setlength{\ESKD@tmpdimb}{\pdfpageheight}%
1050 \else%
1051 \setlength{\ESKD@tmpdimb}{\paperheight}%
1052 \fi%
1053 \setlength{\vsize}{\ESKD@tmpdimb-\ESKD@margin@t-\ESKD@margin@b-2\ESKD@curpad@v%
1054 \expandafter-\@nameuse{ESKD@style@sh@\ifESKD@ignstamp empty\else #1\fi}}%
1055 \setlength{\@colht}{\vsize}\setlength{\@colroom}{\vsize}}
1057 m4_dnl ËÏÍÁÎÄÙ ÄÌÑ ÒÁÚÍÅÝÅÎÉÑ ÄÏÐÏÌÎÉÔÅÌØÎÏÊ ÇÒÁÆÉËÉ
1058 \newcommand{\ESKDput}[1]{\def\ESKD@extra@Hook{#1}}
1059 \newcommand{\ESKDthisPut}[1]{\def\ESKD@extra@ThisHook{#1}}
1061 m4_dnl
1062 \newcommand{\ESKDclearDoublePage}{%
1063 \ifESKD@twoside%
1064 \clearpage%
1065 \ifodd\c@page\else\ESKDthisStyle{empty}\rule{0mm}{0mm}\newpage\fi%
1066 \else\clearpage\fi}
1068 \ESKDstyle{\ESKD@default@style@other}
1069 \AtBeginDocument{%
1070 \ifx\ESKD@default@style@first\ESKD@default@style@other\else
1071 \ESKDthisStyle{\ESKD@default@style@first}%
1072 \fi}
1074 m4_dnl ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÓÔÉÌØ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ ÔÉÔÕÌØÎÏÇÏ ÌÉÓÔÁ
1075 \newcommand{\ESKDdefaultTitleStyle}[1]{%
1076 \renewcommand{\ESKD@default@style@title}{#1}}
1077 m4_dnl ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÓÔÉÌØ ÐÏ ÕÍÏÌÞÁÎÉÀ ÐÅÒ×ÏÊ ÓÔÒÁÎÉÃÙ
1078 \newcommand{\ESKDdefaultFirstStyle}[1]{%
1079 \renewcommand{\ESKD@default@style@first}{#1}}
1080 m4_dnl ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÓÔÉÌØ ÐÏ ÕÍÏÌÞÁÎÉÀ ÏÓÔÁÌØÎÙÈ ÓÔÒÁÎÉÃ
1081 \newcommand{\ESKDdefaultStyle}[1]{%
1082 \renewcommand{\ESKD@default@style@other}{#1}%
1083 \ESKDstyle{#1}}
1085 \newcommand{\ESKDsetPadding}[2]{%
1086 \changepage{%
1087 2\ESKD@curpad@v-#2-#2}{%
1088 2\ESKD@curpad@h-#1-#1}{%
1089 #1-\ESKD@curpad@h}{%
1090 #1-\ESKD@curpad@h}{}{%
1091 #2-\ESKD@curpad@v}{}{}{}
1092 \setlength{\ESKD@curpad@h}{#1}
1093 \setlength{\ESKD@curpad@v}{#2}
1094 \edef\ESKD@tmpcmda{\ESKD@thisstyle}
1095 \ifx\ESKD@tmpcmda\@empty\else
1096 \ESKDthisStyle{\ESKD@tmpcmda}
1097 \fi}
1099 \newenvironment{ESKDpadding}[2]{%
1100 \newpage\ESKDsetPadding{#1}{#2}}{%
1101 \clearpage\ESKDsetPadding{\ESKD@padding@h}{\ESKD@padding@v}}
1103 \newenvironment{ESKDzeroPadding}{%
1104 \begin{ESKDpadding}{0mm}{0mm}}{\end{ESKDpadding}}
1106 \RequirePackage{eskdinfo}
1108 m4_dnl ÇÒÁÆÁ 1 -- ÎÁÉÍÅÎÏ×ÁÎÉÅ ÉÚÄÅÌÉÑ/ÄÏËÕÍÅÎÔÁ
1109 \newcommand{\ESKDtheColumnI}{\ESKDtheTitle\par\ESKDtheDocName}
1110 \newcommand{\ESKDcolumnI}[1]{\renewcommand{\ESKDtheColumnI}{#1}}
1111 m4_dnl ÇÒÁÆÁ 2 -- ÏÂÏÚÎÁÞÅÎÉÅ ÄÏËÕÍÅÎÔÁ
1112 \newcommand{\ESKDtheColumnII}{\ESKDtheSignature}
1113 \newcommand{\ESKDcolumnII}[1]{\renewcommand{\ESKDtheColumnII}{#1}}
1114 m4_dnl ÇÒÁÆÁ 3 -- ÏÂÏÚÎÁÞÅÎÉÅ ÍÁÔÅÒÉÁÌÁ ÄÅÔÁÌÉ
1115 \newcommand{\ESKDtheColumnIII}{\ESKDtheMaterial}
1116 \newcommand{\ESKDcolumnIII}[1]{\renewcommand{\ESKDtheColumnIII}{#1}}
1117 m4_dnl ÇÒÁÆÁ 4 -- ÌÉÔÅÒÁ
1118 m4_dnl ÐÏÌÅ 1
1119 \newcommand{\ESKDtheColumnIVfI}{\ESKDtheLetterI}
1120 \newcommand{\ESKDcolumnIVfI}[1]{\renewcommand{\ESKDtheColumnIVfI}{#1}}
1121 m4_dnl ÐÏÌÅ 2
1122 \newcommand{\ESKDtheColumnIVfII}{\ESKDtheLetterII}
1123 \newcommand{\ESKDcolumnIVfII}[1]{\renewcommand{\ESKDtheColumnIVfII}{#1}}
1124 m4_dnl ÐÏÌÅ 3
1125 \newcommand{\ESKDtheColumnIVfIII}{\ESKDtheLetterIII}
1126 \newcommand{\ESKDcolumnIVfIII}[1]{\renewcommand{\ESKDtheColumnIVfIII}{#1}}
1127 m4_dnl ÇÒÁÆÁ 5 -- ÍÁÓÓÁ ÉÚÄÅÌÉÑ
1128 \newcommand{\ESKDtheColumnV}{\ESKDtheMass}
1129 \newcommand{\ESKDcolumnV}[1]{\renewcommand{\ESKDtheColumnV}{#1}}
1130 m4_dnl ÇÒÁÆÁ 6 -- ÍÁÓÛÔÁÂ
1131 \newcommand{\ESKDtheColumnVI}{\ESKDtheScale}
1132 \newcommand{\ESKDcolumnVI}[1]{\renewcommand{\ESKDtheColumnVI}{#1}}
1133 m4_dnl ÇÒÁÆÁ 9 -- ÎÁÉÍÅÎÏ×ÁÎÉÅ ÉÌÉ ÒÁÚÌÉÞÉÔÅÌØÎÙÊ ÉÎÄÅËÓ ÐÒÅÄÐÒÉÑÔÉÑ
1134 \newcommand{\ESKDtheColumnIX}{\ESKDtheGroup}
1135 \newcommand{\ESKDcolumnIX}[1]{\renewcommand{\ESKDtheColumnIX}{#1}}
1136 m4_dnl ÇÒÁÆÁ 11 -- ÆÁÍÉÌÉÉ ÌÉÃ, ÐÏÄÐÉÓÙ×ÁÀÝÉÈ ÄÏËÕÍÅÎÔ
1137 m4_dnl ÐÏÌÅ 1 -- ÒÁÚÒÁÂÏÔÁÌ
1138 \newcommand{\ESKDtheColumnXIfI}{\ESKDtheAuthor}
1139 \newcommand{\ESKDcolumnXIfI}[1]{\renewcommand{\ESKDtheColumnXIfI}{#1}}
1140 m4_dnl ÐÏÌÅ 2 -- ÐÒÏ×ÅÒÉÌ
1141 \newcommand{\ESKDtheColumnXIfII}{\ESKDtheChecker}
1142 \newcommand{\ESKDcolumnXIfII}[1]{\renewcommand{\ESKDtheColumnXIfII}{#1}}
1143 m4_dnl ÐÏÌÅ 3 -- ô.ËÏÎÔÒ
1144 \newcommand{\ESKDtheColumnXIfIII}{}
1145 \newcommand{\ESKDcolumnXIfIII}[1]{\renewcommand{\ESKDtheColumnXIfIII}{#1}}
1146 m4_dnl ÐÏÌÅ 4 -- ÎÅÉÚ×ÅÓÔÎÙÊ
1147 \newcommand{\ESKDtheColumnXIfIV}{}
1148 \newcommand{\ESKDcolumnXIfIV}[1]{\renewcommand{\ESKDtheColumnXIfIV}{#1}}
1149 m4_dnl ÐÏÌÅ 5 -- ÎÏÒÍÉÓÔ
1150 \newcommand{\ESKDtheColumnXIfV}{\ESKDtheNormContr}
1151 \newcommand{\ESKDcolumnXIfV}[1]{\renewcommand{\ESKDtheColumnXIfV}{#1}}
1152 m4_dnl ÐÏÌÅ 6 -- ÕÔ×ÅÒÄÉÌ
1153 \newcommand{\ESKDtheColumnXIfVI}{\ESKDtheApprovedBy}
1154 \newcommand{\ESKDcolumnXIfVI}[1]{\renewcommand{\ESKDtheColumnXIfVI}{#1}}
1155 m4_dnl ÇÒÁÆÁ 19 -- ÉÎ×ÅÎÔÁÒÎÙÊ ÎÏÍÅÒ ÐÏÄÌÉÎÎÉËÁ ÐÏ çïóô 2.501 68
1156 \newcommand{\ESKDtheColumnXIX}{}
1157 \newcommand{\ESKDcolumnXIX}[1]{\renewcommand{\ESKDtheColumnXIX}{#1}}
1158 m4_dnl ÇÒÁÆÁ 21 -- ÉÎ×ÅÎÔÁÒÎÙÊ ÎÏÍÅÒ ÐÏÄÌÉÎÎÉËÁ, ×ÚÁÍÅÎ ËÏÔÏÒÏÇÏ ×ÙÐÕÝÅÎ
1159 m4_dnl ÄÁÎÎÙÊ ÐÏÄÌÉÎÎÉË ÐÏ çïóô 2.503-90
1160 \newcommand{\ESKDtheColumnXXI}{}
1161 \newcommand{\ESKDcolumnXXI}[1]{\renewcommand{\ESKDtheColumnXXI}{#1}}
1162 m4_dnl ÇÒÁÆÁ 22 -- ÉÎ×ÅÎÔÁÒÎÙÊ ÎÏÍÅÒ ÄÕÂÌÉËÁÔÁ ÐÏ çïóô 2.502-68
1163 \newcommand{\ESKDtheColumnXXII}{}
1164 \newcommand{\ESKDcolumnXXII}[1]{\renewcommand{\ESKDtheColumnXXII}{#1}}
1165 m4_dnl ÇÒÁÆÁ 24 -- ÏÂÏÚÎÁÞÅÎÉÅ ÄÏËÕÍÅÎÔÁ, ×ÚÁÍÅÎ ÉÌÉ ÎÁ ÏÓÎÏ×ÁÎÉÉ
1166 m4_dnl ËÏÔÏÒÏÇÏ ×ÙÐÕÝÅÎ ÄÁÎÎÙÊ ÄÏËÕÍÅÎÔ
1167 \newcommand{\ESKDtheColumnXXIV}{}
1168 \newcommand{\ESKDcolumnXXIV}[1]{\renewcommand{\ESKDtheColumnXXIV}{#1}}
1169 m4_dnl ÇÒÁÆÁ 25 -- ÏÂÏÚÎÁÞÅÎÉÅ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÇÏ ÄÏËÕÍÅÎÔÁ, × ËÏÔÏÒÏÍ ×ÐÅÒ×ÙÅ
1170 m4_dnl ÚÁÐÉÓÁÎ ÄÁÎÎÙÊ ÄÏËÕÍÅÎÔ
1171 \newcommand{\ESKDtheColumnXXV}{}
1172 \newcommand{\ESKDcolumnXXV}[1]{\renewcommand{\ESKDtheColumnXXV}{#1}}
1173 m4_dnl ÇÒÁÆÁ 27 -- ÚÎÁË, ÕÓÔÁÎÏ×ÌÅÎÎÙÊ ÚÁËÁÚÞÉËÏÍ × ÓÏÏÔ×ÅÔÓÔ×ÉÉ
1174 m4_dnl Ó ÔÒÅÂÏ×ÁÎÉÑÍÉ ÎÏÒÍÁÔÉ×ÎÏ-ÔÅÈÎÉÞÅÓËÏÊ ÄÏËÕÍÅÎÔÁÃÉÉ É ÐÒÏÓÔÁ×ÌÑÅÍÙÊ
1175 m4_dnl ÐÒÅÄÓÔÁ×ÉÔÅÌÅÍ ÚÁËÁÚÞÉËÁ
1176 \newcommand{\ESKDtheColumnXXVII}{}
1177 \newcommand{\ESKDcolumnXXVII}[1]{\renewcommand{\ESKDtheColumnXXVII}{#1}}
1178 m4_dnl ÇÒÁÆÁ 28 -- ÎÏÍÅÒ ÒÅÛÅÎÉÑ É ÇÏÄ ÕÔ×ÅÒÖÄÅÎÉÑ ÄÏËÕÍÅÎÔÁÃÉÉ
1179 m4_dnl ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÊ ÌÉÔÅÒÙ
1180 \newcommand{\ESKDtheColumnXXVIII}{}
1181 \newcommand{\ESKDcolumnXXVIII}[1]{\renewcommand{\ESKDtheColumnXXVIII}{#1}}
1182 m4_dnl ÇÒÁÆÁ 29 -- ÎÏÍÅÒ ÒÅÛÅÎÉÑ É ÇÏÄ ÕÔ×ÅÒÖÄÅÎÉÑ ÄÏËÕÍÅÎÔÁÃÉÉ
1183 \newcommand{\ESKDtheColumnXXIX}{}
1184 \newcommand{\ESKDcolumnXXIX}[1]{\renewcommand{\ESKDtheColumnXXIX}{#1}}
1185 m4_dnl ÇÒÁÆÁ 30 -- ÉÎÄÅËÓ ÚÁËÁÚÞÉËÁ × ÓÏÏÔ×ÅÔÓÔ×ÉÉ Ó ÎÏÒÍÁÔÉ×ÎÏ-ÔÅÈÎÉÞÅÓËÏÊ
1186 m4_dnl ÄÏËÕÍÅÎÔÁÃÉÅÊ
1187 \newcommand{\ESKDtheColumnXXX}{}
1188 \newcommand{\ESKDcolumnXXX}[1]{\renewcommand{\ESKDtheColumnXXX}{#1}}
1189 m4_dnl ÇÒÁÆÁ 32 -- ÏÂÏÚÎÁÞÅÎÉÅ ÆÏÒÍÁÔÁ ÌÉÓÔÁ ÐÏ çïóô 2.301-68
1190 \newcommand{\ESKDtheColumnXXXII}{\@nameuse{ESKD\ESKD@paper FormatName}}
1191 \newcommand{\ESKDcolumnXXXII}[1]{\renewcommand{\ESKDtheColumnXXXII}{#1}}
1192 m4_dnl ÇÒÁÆÁ 34 -- ÎÏÍÅÒÁ Á×ÔÏÒÓËÉÈ Ó×ÉÄÅÔÅÌØÓÔ× ÎÁ ÉÚÏÂÒÅÔÅÎÉÑ,
1193 m4_dnl ÉÓÐÏÌØÚÏ×ÁÎÎÙÅ × ÄÁÎÎÏÍ ÉÚÄÅÌÉÉ
1194 \newcommand{\ESKDtheColumnXXXIV}{}
1195 \newcommand{\ESKDcolumnXXXIV}[1]{\renewcommand{\ESKDtheColumnXXXIV}{#1}}
1197 m4_dnl vim:ft=tex:sw=2:ai