From af97fd519b6d7cfd718d9bf9442f05e1095d2be7 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 13 May 2011 22:29:11 +0000 Subject: eskdx 0.98 (13may11) git-svn-id: svn://tug.org/texlive/trunk@22465 c570f23f-e606-0410-a88d-b1316a301751 --- .../doc/latex/eskdx/test/freesizesheets.tex | 105 +++++++++++++++++++++ 1 file changed, 105 insertions(+) create mode 100644 Master/texmf-dist/doc/latex/eskdx/test/freesizesheets.tex (limited to 'Master/texmf-dist/doc/latex/eskdx/test/freesizesheets.tex') diff --git a/Master/texmf-dist/doc/latex/eskdx/test/freesizesheets.tex b/Master/texmf-dist/doc/latex/eskdx/test/freesizesheets.tex new file mode 100644 index 00000000000..75e8e234c06 --- /dev/null +++ b/Master/texmf-dist/doc/latex/eskdx/test/freesizesheets.tex @@ -0,0 +1,105 @@ +\documentclass[ + 14pt, + russian, + koi8-r, + pointsubsection, + floatsingle, + ] +{eskdtext} + +\usepackage[T2A]{fontenc} +\usepackage{eskdfreesize} % тестируемый пакет +\usepackage{longtable,array} +\usepackage{calc} + +\ESKDtitle{eskdtext} +\ESKDdocName{Проверка коллекции. Проверка смены размера бумаги на лету} +\ESKDsignature{Обозначение документа} +\ESKDauthor{Автор~И.~О.} +\ESKDtitleApprovedBy{Должность утверждающего}{Фам. утвер.} + +% макрос, который будет за нас писать много текста +\newcounter{printalotfirst} +\newcounter{printalotsecond} +\newcommand{\printalot}[2]{ + \setcounter{printalotfirst}{0} + \setcounter{printalotsecond}{#1} + \whiledo{\value{printalotfirst}<\value{printalotsecond}} + {#2 \stepcounter{printalotfirst}} +} + +\newcommand{\printcnt}{180} % примерно столько надо на 0.7 страницы А4 + +\begin{document} + \section*{А4 портретная ориентация} + \printalot{\printcnt}{А4 портрет}\par + \printalot{\printcnt}{А4 портрет} + +% A3 +\ESKDportraitAIII{ + \section*{А3 портретная ориентация} + \printalot{\printcnt*2}{А3 портрет}\par + \printalot{\printcnt*2}{А3 портрет} +} +\ESKDlandscapeAIII{ + \section*{А3 ландшафтная ориентация} + \printalot{\printcnt*2}{А3 ландшафт}\par + \printalot{\printcnt*2}{А3 ландшафт} +} + +% A2 +\ESKDportraitAII{ + \section*{А2 портретная ориентация} + \printalot{\printcnt*4}{А2 портрет}\par + \printalot{\printcnt*4}{А2 портрет} +} +\ESKDlandscapeAII{ + \section*{А2 ландшафтная ориентация} + \printalot{\printcnt*4}{А2 ландшафт}\par + \printalot{\printcnt*4}{А2 ландшафт} +} + +% A1 +\ESKDportraitAI{ + \section*{А1 портретная ориентация} + \printalot{\printcnt*8}{А1 портрет}\par + \printalot{\printcnt*8}{А1 портрет} +} +\ESKDlandscapeAI{ + \section*{А1 ландшафтная ориентация} + \printalot{\printcnt*8}{А1 ландшафт}\par + \printalot{\printcnt*8}{А1 ландшафт} +} + +% A0 +\ESKDportraitAZERO{ + \section*{А0 портретная ориентация} + \printalot{\printcnt*16}{А0 портрет}\par + \printalot{\printcnt*16}{А0 портрет} +} +\ESKDlandscapeAZERO{ + \section*{А0 ландшафтная ориентация} + \printalot{\printcnt*16}{А0 ландшафт}\par + \printalot{\printcnt*16}{А0 ландшафт} +} + +% Нестандартные листы +\renewcommand\ESKDtheColumnXXXIIfree{Формат <<шарфик>>} +\ESKDfreeSize{5000mm}{297mm}{ + \printalot{\printcnt*16}{Формат <<шарфик>>}\par + \printalot{\printcnt*16}{Формат <<шарфик>>} +} + +\renewcommand\ESKDtheColumnXXXIIfree{Нев\'едомый формат} +\ESKDfreeSize{500mm}{500mm}{ + \printalot{\printcnt*4}{Нев\'едомый формат}\par + \printalot{\printcnt*4}{Нев\'едомый формат} +} + +% Возврат к А4 +\newpage +\section*{Возврат к А4} + \printalot{\printcnt}{А4 портрет}\par + \printalot{\printcnt}{А4 портрет} + +\end{document} -- cgit v1.2.3