Лист регистрации изменений
This commit is contained in:
parent
1ad75cc7d9
commit
c4192cde21
@ -28,133 +28,74 @@
|
||||
\RequirePackage{longtable}
|
||||
\RequirePackage{multirow}
|
||||
|
||||
|
||||
% Окружение принимает один необязательный аргумент - размер шрифта таблицы.
|
||||
% По умолчанию он будет равен 10pt
|
||||
\newenvironment{XESPDchangeSheet}[1][10pt]{%
|
||||
|
||||
% Заголовок таблицы будет набран шрифтом 10pt
|
||||
\renewcommand{\XESPDfontTabHead}{%
|
||||
\fontsize{10pt}{12pt}\selectfont\XESPDfontShape}
|
||||
|
||||
% слегка растянем табличную подпорку для класса xespdtab
|
||||
\@ifundefined{XESPD@docfont}{\renewcommand{\arraystretch}{1.225}}{}%
|
||||
|
||||
\begin{XESPDzeroPadding}
|
||||
\newcommand{\XESPDchngColumnIwidth}{.08\textwidth}
|
||||
\newcommand{\XESPDchngColumnIIwidth}{.08\textwidth}
|
||||
\newcommand{\XESPDchngColumnIIIwidth}{.08\textwidth}
|
||||
\newcommand{\XESPDchngColumnIVwidth}{.08\textwidth}
|
||||
\newcommand{\XESPDchngColumnVwidth}{.08\textwidth}
|
||||
\newcommand{\XESPDchngColumnVIwidth}{.15\textwidth}
|
||||
\newcommand{\XESPDchngColumnVIIwidth}{.10\textwidth}
|
||||
\newcommand{\XESPDchngColumnVIIIwidth}{.15\textwidth}
|
||||
\newcommand{\XESPDchngColumnIXwidth}{.10\textwidth}
|
||||
\newcommand{\XESPDchngColumnXwidth}{.10\textwidth}
|
||||
|
||||
\newenvironment{XESPDchangeSheet}{%
|
||||
\XESPDclearDoublePage
|
||||
\setlength{\tabcolsep}{0.5mm}
|
||||
|
||||
\newlength{\XESPDchngColumnIwidth}
|
||||
\setlength{\XESPDchngColumnIwidth}{8mm}
|
||||
\newlength{\XESPDchngColumnIIwidth}
|
||||
\setlength{\XESPDchngColumnIIwidth}{20mm}
|
||||
\newlength{\XESPDchngColumnIIIwidth}
|
||||
\setlength{\XESPDchngColumnIIIwidth}{20mm}
|
||||
\newlength{\XESPDchngColumnIVwidth}
|
||||
\setlength{\XESPDchngColumnIVwidth}{20mm}
|
||||
\newlength{\XESPDchngColumnVwidth}
|
||||
\setlength{\XESPDchngColumnVwidth}{20mm}
|
||||
\newlength{\XESPDchngColumnVIwidth}
|
||||
\setlength{\XESPDchngColumnVIwidth}{20mm}
|
||||
\newlength{\XESPDchngColumnVIIwidth}
|
||||
\setlength{\XESPDchngColumnVIIwidth}{25mm}
|
||||
\newlength{\XESPDchngColumnVIIIwidth}
|
||||
\setlength{\XESPDchngColumnVIIIwidth}{25mm}
|
||||
\newlength{\XESPDchngColumnIXwidth}
|
||||
\setlength{\XESPDchngColumnIXwidth}{15mm}
|
||||
\newlength{\XESPDchngColumnXwidth}
|
||||
\setlength{\XESPDchngColumnXwidth}{12mm}
|
||||
|
||||
\newcommand{\chngsheet@firsthead}{
|
||||
\multicolumn{10}{|c}
|
||||
{\parbox[c][10mm][c]{\textwidth -2\tabcolsep}
|
||||
{\centering\XESPDfontTabHead\XESPDchangeSheetName}}\\\hline}
|
||||
|
||||
\newcommand{\chngsheet@secondhead}{%
|
||||
\multirow{2}{*}[-1mm]
|
||||
{\parbox[c][25mm][c]{\XESPDchngColumnIwidth -2\tabcolsep}
|
||||
{\centering\XESPDfontTabHead\XESPDchngColumnIname}}&
|
||||
\multicolumn{4}{c|}
|
||||
{\parbox[c][5mm][c]{80mm -2\tabcolsep}
|
||||
{\centering\XESPDfontTabHead\XESPDchngColumnsIIhName}}&
|
||||
\multirow{2}{*}[-1mm]
|
||||
{\parbox[c][25mm][c]{\XESPDchngColumnVIwidth -2\tabcolsep}
|
||||
{\centering\XESPDfontTabHead\XESPDchngColumnVIname}}&
|
||||
\multirow{2}{*}[-1mm]
|
||||
{\parbox[c][25mm][c]{\XESPDchngColumnVIIwidth -2\tabcolsep}
|
||||
{\centering\XESPDfontTabHead\XESPDchngColumnVIIname}}&
|
||||
\multirow{2}{*}[-1mm]
|
||||
{\parbox[c][25mm][c]{\XESPDchngColumnVIIIwidth -2\tabcolsep}
|
||||
{\centering\XESPDfontTabHead\XESPDchngColumnVIIIname}}&
|
||||
\multirow{2}{*}[-1mm]
|
||||
{\parbox[c][25mm][c]{\XESPDchngColumnIXwidth -2\tabcolsep}
|
||||
{\centering\XESPDfontTabHead\XESPDchngColumnIXname}}&
|
||||
\multirow{2}{*}[-1mm]
|
||||
{\parbox[c][25mm][c]{\XESPDchngColumnXwidth -2\tabcolsep}
|
||||
{\centering\XESPDfontTabHead\XESPDchngColumnXname}}\\\cline{2-5}
|
||||
&
|
||||
\parbox[c][20mm][c]{\XESPDchngColumnIIwidth -2\tabcolsep}
|
||||
{\centering\XESPDfontTabHead\XESPDchngColumnIIname}&
|
||||
\parbox[c][20mm][c]{\XESPDchngColumnIIIwidth -2\tabcolsep}
|
||||
{\centering\XESPDfontTabHead\XESPDchngColumnIIIname}&
|
||||
\parbox[c][20mm][c]{\XESPDchngColumnIVwidth -2\tabcolsep}
|
||||
{\centering\XESPDfontTabHead\XESPDchngColumnIVname}&
|
||||
\parbox[c][20mm][c]{\XESPDchngColumnVwidth -2\tabcolsep}
|
||||
{\centering\XESPDfontTabHead\XESPDchngColumnVname}&&&&\\\hline}
|
||||
|
||||
\fontsize{#1}{6mm}\XESPDfontShape\selectfont
|
||||
\newcolumntype{s}{>{\XESPDfontTabBody}c}
|
||||
\newcolumntype{S}{>{\XESPDfontTabHead}c}
|
||||
\noindent
|
||||
\begin{longtable}{% дополнительно надо вычесть еще ширИны самих линеек таблицы
|
||||
p{\XESPDchngColumnIwidth -2\tabcolsep -0.2mm}
|
||||
|p{\XESPDchngColumnIIwidth -2\tabcolsep -0.1mm}
|
||||
|p{\XESPDchngColumnIIIwidth -2\tabcolsep -0.1mm}
|
||||
|p{\XESPDchngColumnIVwidth -2\tabcolsep -0.1mm}
|
||||
|p{\XESPDchngColumnVwidth -2\tabcolsep -0.1mm}
|
||||
|p{\XESPDchngColumnVIwidth -2\tabcolsep -0.1mm}
|
||||
|p{\XESPDchngColumnVIIwidth -2\tabcolsep -0.1mm}
|
||||
|p{\XESPDchngColumnVIIIwidth -2\tabcolsep -0.1mm}
|
||||
|p{\XESPDchngColumnIXwidth -2\tabcolsep -0.1mm}
|
||||
|p{\XESPDchngColumnXwidth -2\tabcolsep -0.2mm}}
|
||||
\begin{longtable}{|*{10}{s|}}
|
||||
\hline
|
||||
\chngsheet@firsthead\chngsheet@secondhead\endfirsthead
|
||||
\chngsheet@secondhead\endhead
|
||||
\hline\endfoot
|
||||
\endlastfoot}%
|
||||
{\end{longtable}\end{XESPDzeroPadding}%
|
||||
\renewcommand{\arraystretch}{1}%
|
||||
}
|
||||
|
||||
\newcommand{\XESPDchangeSheetFill}{%
|
||||
&&&&&&&&&\\\hline
|
||||
&&&&&&&&&\\\hline
|
||||
&&&&&&&&&\\\hline
|
||||
&&&&&&&&&\\\hline
|
||||
&&&&&&&&&\\\hline
|
||||
&&&&&&&&&\\\hline
|
||||
&&&&&&&&&\\\hline
|
||||
&&&&&&&&&\\\hline
|
||||
&&&&&&&&&\\\hline
|
||||
&&&&&&&&&\\\hline
|
||||
&&&&&&&&&\\\hline
|
||||
&&&&&&&&&\\\hline
|
||||
&&&&&&&&&\\\hline
|
||||
&&&&&&&&&\\\hline
|
||||
&&&&&&&&&\\\hline
|
||||
&&&&&&&&&\\\hline
|
||||
&&&&&&&&&\\\hline
|
||||
&&&&&&&&&\\\hline
|
||||
&&&&&&&&&\\\hline
|
||||
&&&&&&&&&\\\hline
|
||||
&&&&&&&&&\\\hline
|
||||
&&&&&&&&&\\\hline
|
||||
&&&&&&&&&\\\hline
|
||||
&&&&&&&&&\\\hline
|
||||
&&&&&&&&&\\\hline
|
||||
&&&&&&&&&\\\hline
|
||||
&&&&&&&&&\\\hline
|
||||
&&&&&&&&&\\\hline
|
||||
&&&&&&&&&\\\hline
|
||||
&&&&&&&&&\\\hline%
|
||||
}
|
||||
|
||||
\multicolumn{10}{|S|}{\XESPDchangeSheetName}\\\hline
|
||||
&\multicolumn{4}{S|}{\XESPDchngColumnsIIhName}&&&&&\\\cline{2-5}
|
||||
\parbox[c]{\XESPDchngColumnIwidth-2\tabcolsep-1.5\arrayrulewidth}{%
|
||||
\vspace{-\baselineskip}\centering\XESPDfontTabHead\XESPDcolumnXIVname}&
|
||||
\parbox[c]{\XESPDchngColumnIIwidth-2\tabcolsep-\arrayrulewidth}{%
|
||||
\centering\XESPDfontTabHead\XESPDchngColumnIIname}&
|
||||
\parbox[c]{\XESPDchngColumnIIIwidth-2\tabcolsep-\arrayrulewidth}{%
|
||||
\centering\XESPDfontTabHead\XESPDchngColumnIIIname}&
|
||||
\parbox[c]{\XESPDchngColumnIVwidth-2\tabcolsep-\arrayrulewidth}{%
|
||||
\centering\XESPDfontTabHead\XESPDchngColumnIVname}&
|
||||
\parbox[c]{\XESPDchngColumnVwidth-2\tabcolsep-\arrayrulewidth}{%
|
||||
\centering\XESPDfontTabHead\XESPDchngColumnVname}&
|
||||
\parbox[c]{\XESPDchngColumnVIwidth-2\tabcolsep-\arrayrulewidth}{%
|
||||
\vspace{-\baselineskip}\centering\XESPDfontTabHead\XESPDchngColumnVIname}&
|
||||
\parbox[c]{\XESPDchngColumnVIIwidth-2\tabcolsep-\arrayrulewidth}{%
|
||||
\vspace{-\baselineskip}\centering\XESPDfontTabHead\XESPDcolumnXVIname}&
|
||||
\parbox[c]{\XESPDchngColumnVIIIwidth-2\tabcolsep-\arrayrulewidth}{%
|
||||
\vspace{3mm}\vspace{-\baselineskip}\centering\XESPDfontTabHead\XESPDchngColumnVIIIname\vspace{3mm}}&
|
||||
\parbox[c]{\XESPDchngColumnIXwidth-2\tabcolsep-\arrayrulewidth}{%
|
||||
\vspace{-\baselineskip}\centering\XESPDfontTabHead\XESPDcolumnXVIIname}&
|
||||
\parbox[c]{\XESPDchngColumnXwidth-2\tabcolsep-1.5\arrayrulewidth}{%
|
||||
\vspace{-\baselineskip}\centering\XESPDfontTabHead\XESPDcolumnXVIIIname}\\\hline
|
||||
\endfirsthead
|
||||
\hline
|
||||
&\multicolumn{4}{S|}{\XESPDchngColumnsIIhName}&&&&&\\\cline{2-5}
|
||||
\parbox[c]{\XESPDchngColumnIwidth-2\tabcolsep-1.5\arrayrulewidth}{%
|
||||
\vspace{-\baselineskip}\centering\XESPDfontTabHead\XESPDcolumnXIVname}&
|
||||
\parbox[c]{\XESPDchngColumnIIwidth-2\tabcolsep-\arrayrulewidth}{%
|
||||
\centering\XESPDfontTabHead\XESPDchngColumnIIname}&
|
||||
\parbox[c]{\XESPDchngColumnIIIwidth-2\tabcolsep-\arrayrulewidth}{%
|
||||
\centering\XESPDfontTabHead\XESPDchngColumnIIIname}&
|
||||
\parbox[c]{\XESPDchngColumnIVwidth-2\tabcolsep-\arrayrulewidth}{%
|
||||
\centering\XESPDfontTabHead\XESPDchngColumnIVname}&
|
||||
\parbox[c]{\XESPDchngColumnVwidth-2\tabcolsep-\arrayrulewidth}{%
|
||||
\centering\XESPDfontTabHead\XESPDchngColumnVname}&
|
||||
\parbox[c]{\XESPDchngColumnVIwidth-2\tabcolsep-\arrayrulewidth}{%
|
||||
\vspace{-\baselineskip}\centering\XESPDfontTabHead\XESPDchngColumnVIname}&
|
||||
\parbox[c]{\XESPDchngColumnVIIwidth-2\tabcolsep-\arrayrulewidth}{%
|
||||
\vspace{-\baselineskip}\centering\XESPDfontTabHead\XESPDcolumnXVIname}&
|
||||
\parbox[c]{\XESPDchngColumnVIIIwidth-2\tabcolsep-\arrayrulewidth}{%
|
||||
\vspace{3mm}\vspace{-\baselineskip}\centering\XESPDfontTabHead\XESPDchngColumnVIIIname\vspace{3mm}}&
|
||||
\parbox[c]{\XESPDchngColumnIXwidth-2\tabcolsep-\arrayrulewidth}{%
|
||||
\vspace{-\baselineskip}\centering\XESPDfontTabHead\XESPDcolumnXVIIname}&
|
||||
\parbox[c]{\XESPDchngColumnXwidth-2\tabcolsep-1.5\arrayrulewidth}{%
|
||||
\vspace{-\baselineskip}\centering\XESPDfontTabHead\XESPDcolumnXVIIIname}\\\hline
|
||||
\endhead
|
||||
\hline
|
||||
\endfoot}{\end{longtable}}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user