% Copyright 2006 Konstantin Korikov % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3 % of this license or (at your option) any later version. % The latest version of this license is in % http://www.latex-project.org/lppl.txt % and version 1.3 or later is part of all distributions of LaTeX % version 2003/12/01 or later. % % This work has the LPPL maintenance status "maintained". % % This Current Maintainer of this work is Konstantin Korikov. % % This work consists of all files listed in manifest.txt. % % % This is automaticaly generated file, do not edit it. % \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{xespdspecii}[2020/03/20 v1.00 Specification GOST 2.106.95 Form 2] \RequirePackage{xespdlang} \RequirePackage{xespdstamp} \RequirePackage{array} \RequirePackage{longtable} \XESPDtabColumnsWidth{6mm 6mm 8mm 70mm 72mm 10mm 10mm 75mm 30mm} \setlength{\XESPDtabHeadH}{15mm} \newlength{\XESPDspecIIaddHspace} \setlength{\XESPDspecIIaddHspace}{2mm} % поскольку плазовая спецификация имеет нестандартное размещение граф % (штам и графы 19-23 размещаются параллельно на длинных сторонах листа) % придется изменить рамку и перенести некоторые графы \newcommand{\XESPD@specii@sizes}{ \advance\XESPDframeW 15mm \advance\XESPDframeH -10mm \setlength{\XESPD@margin@si}{5mm} \setlength{\XESPD@margin@so}{5mm} \setlength{\XESPD@margin@t}{20mm} \setlength{\XESPD@margin@b}{5mm} % необходимо слегка поправить отступы \changepage{}{}{}{-15mm}{}{10mm}{}{}{}} % макрос для переключения обратно \newcommand{\XESPD@no@specii@sizes}{ \changepage{}{}{}{15mm}{}{-10mm}{}{}{} \setlength{\XESPD@margin@si}{20mm} \setlength{\XESPD@margin@so}{5mm} \setlength{\XESPD@margin@t}{5mm} \setlength{\XESPD@margin@b}{5mm} \advance\XESPDframeW -15mm \advance\XESPDframeH 10mm} % переключаемся \XESPD@specii@sizes \ifXESPD@enable@columns@xix \newcommand{\XESPDdrawSpecIIcolumnsXIX}{% \setlength{\XESPD@tmpdima}{\XESPDframeY+\XESPDframeH} \put(\XESPDltu{\XESPDframeX},\XESPDltu{\XESPD@tmpdima}){% \usebox{\XESPD@columns@xix@box}}} \fi \ifXESPD@enable@columns@xxiv \newcommand{\XESPDdrawSpecIIcolumnsXXIV}{% \setlength{\XESPD@tmpdima}{\XESPDframeX+\XESPDframeW-120mm} \setlength{\XESPD@tmpdimb}{\XESPDframeY+\XESPDframeH} \put(\XESPDltu{\XESPD@tmpdima},\XESPDltu{\XESPD@tmpdimb}){% \usebox{\XESPD@columns@xxiv@box}}} \fi \XESPDnewStyle{specII}{\XESPD@style@sh@formII} \XESPDputOnStyle{specII}{frame}{\XESPDdrawFrame} \XESPDputOnStyle{specII}{stamp}{\XESPDdrawStampII} \XESPDputOnStyle{specII}{specii}{\XESPDtabDrawBody\XESPDtabDrawHead} \ifXESPD@enable@columns@xix \XESPDputOnStyle{specII}{columnsxix}{\XESPDdrawSpecIIcolumnsXIX} \fi \ifXESPD@enable@columns@xxiv \XESPDputOnStyle{specII}{columnsxxiv}{\XESPDdrawSpecIIcolumnsXXIV} \fi \ifXESPD@enable@columns@xxvii \XESPDputOnStyle{specII}{columnsxxvii}{\XESPDdrawColumnsXXVIIii} \fi \ifXESPD@enable@column@xxxi \XESPDputOnStyle{specII}{columnxxxi}{\XESPDdrawColumnXXXI} \fi \ifXESPD@enable@column@xxxii \XESPDputOnStyle{specII}{columnxxxii}{\XESPDdrawColumnXXXII} \fi \XESPDnewStyle{specIIa}{\XESPD@style@sh@formIIb} \XESPDputOnStyle{specIIa}{frame}{\XESPDdrawFrame} \XESPDputOnStyle{specIIa}{stamp}{\XESPDdrawStampIIa} \XESPDputOnStyle{specIIa}{specii}{\XESPDtabDrawBody[1]\XESPDtabDrawHead} \ifXESPD@enable@columns@xix \XESPDputOnStyle{specIIa}{columnsxix}{\XESPDdrawSpecIIcolumnsXIX} \fi \ifXESPD@enable@columns@xxiv \XESPDputOnStyle{specIIa}{columnsxxiv}{\XESPDdrawSpecIIcolumnsXXIV} \fi \ifXESPD@enable@column@xxxi \XESPDputOnStyle{specIIa}{columnxxxi}{\XESPDdrawColumnXXXI} \fi \ifXESPD@enable@column@xxxii \XESPDputOnStyle{specIIa}{columnxxxii}{\XESPDdrawColumnXXXII} \fi \XESPDputOnStyle{specII}{comment}{\XESPDtabDrawComment} \XESPDdefaultFirstStyle{specII} \XESPDdefaultStyle{specIIa} \newenvironment{XESPDspecificationII} {\XESPDtabLTPreamble{% >{\XESPDfontTabBody\centering} p{\argi -2\tabcolsep} >{\XESPDfontTabBody\centering} p{\argii -2\tabcolsep} >{\XESPDfontTabBody\centering} p{\argiii -2\tabcolsep} >{\XESPDfontTabBody\centering} p{\argiv -2\tabcolsep} @{\hspace{\XESPDspecIIaddHspace}} >{\XESPDfontTabBody\raggedright\XESPDtabStrut} p{\argv -\XESPDspecIIaddHspace} <{\XESPDtabStrut} >{\XESPDfontTabBody\centering} p{\argvi -2\tabcolsep} >{\XESPDfontTabBody\centering} p{\argvii -2\tabcolsep} @{\hspace{\XESPDspecIIaddHspace}} >{\XESPDfontTabBody\raggedright\XESPDtabStrut} p{\argviii -\XESPDspecIIaddHspace} <{\XESPDtabStrut} >{\XESPDfontTabBody\raggedright\XESPDtabStrut} p{\argix -2\tabcolsep} <{\XESPDtabStrut} } % {% \parbox[c][\XESPDtabHeadH][c]{\argi -2\tabcolsep}{\centering\begin{sideways}% \XESPDsmartScaleBox{\XESPDtabHeadH}{\XESPDfontTabHead\XESPDspecIIcolumnIname}% \end{sideways}}& \parbox[c][\XESPDtabHeadH][c]{\argii -2\tabcolsep}{\centering\begin{sideways}\XESPDfontTabHead% \XESPDspecIIcolumnIIname\end{sideways}}& \parbox[c][\XESPDtabHeadH][c]{\argiii -2\tabcolsep}{\centering\begin{sideways}\XESPDfontTabHead% \XESPDspecIIcolumnIIIname\end{sideways}}& \parbox[c][\XESPDtabHeadH][c]{\argiv -2\tabcolsep}{\centering\XESPDfontTabHead% \XESPDspecIIcolumnIVname}& \parbox[c][\XESPDtabHeadH][c]{\argv -\XESPDspecIIaddHspace}{\centering\XESPDfontTabHead% \XESPDspecIIcolumnVname}& \parbox[c][\XESPDtabHeadH][c]{\argvi -2\tabcolsep}{\centering\begin{sideways}\XESPDfontTabHead% \XESPDspecIIcolumnVIname\end{sideways}}& \parbox[c][\XESPDtabHeadH][c]{\argvii -2\tabcolsep}{\centering\begin{sideways}\XESPDfontTabHead% \XESPDspecIIcolumnVIIname\end{sideways}}& \parbox[c][\XESPDtabHeadH][c]{\argviii -2\tabcolsep}{\centering\XESPDfontTabHead% \XESPDspecIIcolumnVIIIname}& \parbox[c][\XESPDtabHeadH][c]{\argix -2\tabcolsep}{\centering\XESPDfontTabHead% \XESPDspecIIcolumnIXname}\tabularnewline% } } {\XESPDtabLTAmble}