Compare commits
No commits in common. "81947d17a59efed82644f2570c2d5e6fbff48b97" and "974f9d9fbe6f0559515b638b9b87c025ea6eaf55" have entirely different histories.
81947d17a5
...
974f9d9fbe
@ -65,11 +65,15 @@
|
|||||||
|
|
||||||
\RequirePackage{ifxetex}
|
\RequirePackage{ifxetex}
|
||||||
\ifxetex
|
\ifxetex
|
||||||
\newfontfamily\gostafont{GOST A}
|
\newcommand{\XESPDtheGostFontName}{}
|
||||||
|
\newcommand{\XESPDgostFontName}[1]{\renewcommand{\XESPDtheGostFontName}{#1}}
|
||||||
\newcommand{\XESPDfontGostIII}{%
|
\newcommand{\XESPDfontGostIII}{%
|
||||||
\XESPDfontSetBaseLineStretch\XESPDfontIIIsize\gostafont}
|
\XESPDfontSetBaseLineStretch
|
||||||
|
\XESPDfontIIIsize\setmainfont{\XESPDtheGostFontName}}
|
||||||
\newcommand{\XESPDfontGostIV}{%
|
\newcommand{\XESPDfontGostIV}{%
|
||||||
\XESPDfontSetBaseLineStretch\XESPDfontIVsize\gostafont}
|
\XESPDfontSetBaseLineStretch
|
||||||
|
\XESPDfontIVsize\setmainfont{\XESPDtheGostFontName}}
|
||||||
|
\XESPDgostFontName{GOST A}
|
||||||
\setsansfont[Mapping=tex-text]{Arial}
|
\setsansfont[Mapping=tex-text]{Arial}
|
||||||
\setromanfont[Mapping=tex-text]{XITS}
|
\setromanfont[Mapping=tex-text]{XITS}
|
||||||
\setmainfont[Ligatures=TeX]{Times New Roman}
|
\setmainfont[Ligatures=TeX]{Times New Roman}
|
||||||
|
@ -83,15 +83,6 @@
|
|||||||
\newcommand{\XESPDtheApprovedBy}{}
|
\newcommand{\XESPDtheApprovedBy}{}
|
||||||
\newcommand{\XESPDapprovedBy}[1]{\renewcommand{\XESPDtheApprovedBy}{#1}}
|
\newcommand{\XESPDapprovedBy}[1]{\renewcommand{\XESPDtheApprovedBy}{#1}}
|
||||||
|
|
||||||
\newcommand{\XESPDtheFileName}{}
|
|
||||||
\newcommand{\XESPDfileName}[1]{\renewcommand{\XESPDtheFileName}{#1}}
|
|
||||||
|
|
||||||
\newcommand{\XESPDtheREVMBase}{}
|
|
||||||
\newcommand{\XESPDREVMBase}[1]{\renewcommand{\XESPDtheREVMBase}{#1}}
|
|
||||||
|
|
||||||
\newcommand{\XESPDtheREVMType}{}
|
|
||||||
\newcommand{\XESPDREVMType}[1]{\renewcommand{\XESPDtheREVMType}{#1}}
|
|
||||||
|
|
||||||
\newcommand{\XESPDtheYear}{\number\year}
|
\newcommand{\XESPDtheYear}{\number\year}
|
||||||
\newcommand{\XESPDtheMonth}{\number\month}
|
\newcommand{\XESPDtheMonth}{\number\month}
|
||||||
\newcommand{\XESPDtheDay}{\number\day}
|
\newcommand{\XESPDtheDay}{\number\day}
|
||||||
@ -107,9 +98,8 @@
|
|||||||
\RequirePackage{xespdafterpkg}
|
\RequirePackage{xespdafterpkg}
|
||||||
\XESPD@after@package{hyperref}{%
|
\XESPD@after@package{hyperref}{%
|
||||||
\hypersetup{%
|
\hypersetup{%
|
||||||
\XESPD@lang,unicode=true,pdfusetitle,breaklinks=false,%
|
breaklinks,pdftitle=\XESPDtheUnitName,%
|
||||||
bookmarks=true,bookmarksnumbered=false,bookmarksopen=false,%
|
\XESPD@lang,unicode=true,pdfusetitle,bookmarks=true,%
|
||||||
pdfborder={0 0 0},pdfborderstyle={},backref=false,colorlinks=false,%
|
pdfsubject=\XESPDtheDocName,pdfauthor=\XESPDtheAuthor}
|
||||||
pdftitle=\XESPDtheUnitName,pdfsubject=\XESPDtheDocName,pdfauthor=\XESPDtheAuthor}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,9 +1,7 @@
|
|||||||
\NeedsTeXFormat{LaTeX2e}
|
\NeedsTeXFormat{LaTeX2e}
|
||||||
\ProvidesPackage{xespdrtis}[2018/09/30 v0.98 Document Information]
|
\ProvidesPackage{xespdrtis}[2018/09/30 v0.98 Document Information]
|
||||||
|
|
||||||
\RequirePackage{xespdinfo}
|
|
||||||
\RequirePackage{xespdtitle}
|
\RequirePackage{xespdtitle}
|
||||||
|
|
||||||
\RequirePackage{calc}
|
\RequirePackage{calc}
|
||||||
\RequirePackage{indentfirst}
|
\RequirePackage{indentfirst}
|
||||||
\RequirePackage[defaultlines=3,all]{nowidow}
|
\RequirePackage[defaultlines=3,all]{nowidow}
|
||||||
@ -47,6 +45,43 @@
|
|||||||
\fi
|
\fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
\ifthenelse{\equal{\XESPDtheDocName}{Техническое задание на разработку}}{
|
||||||
|
\RequirePackage[numbertop,numbercenter]{xespdplain} % без рамок
|
||||||
|
\XESPDsignature{}
|
||||||
|
\XESPDtitleApprovingSheet{}
|
||||||
|
}{ % Если не ТЗР
|
||||||
|
\RequirePackage[numbertop,numbercenter]{xespdframe} % рамки
|
||||||
|
\RequirePackage{xespdchngsheet}
|
||||||
|
\newcommand{\XESPDtheFileName}{}
|
||||||
|
\newcommand{\XESPDfileName}[1]{\renewcommand{\XESPDtheFileName}{#1}}
|
||||||
|
|
||||||
|
\newcommand{\XESPDtheREVMBase}{}
|
||||||
|
\newcommand{\XESPDREVMBase}[1]{\renewcommand{\XESPDtheREVMBase}{#1}}
|
||||||
|
|
||||||
|
\newcommand{\XESPDtheREVMType}{}
|
||||||
|
\newcommand{\XESPDREVMType}[1]{\renewcommand{\XESPDtheREVMType}{#1}}
|
||||||
|
|
||||||
|
\ifthenelse{\equal{\XESPDtheDocName}{Описание программы}}{%
|
||||||
|
\XESPDREVMType{01 13 01}
|
||||||
|
\XESPDfileName{\XESPDtheREVMBase{}or}
|
||||||
|
}{}
|
||||||
|
\ifthenelse{\equal{\XESPDtheDocName}{Текст программы}}{
|
||||||
|
\XESPDREVMType{01 12 01}
|
||||||
|
\XESPDfileName{\XESPDtheREVMBase{}tp}
|
||||||
|
}{}
|
||||||
|
\ifthenelse{\equal{\XESPDtheDocName}{Программа и методика испытаний}}{
|
||||||
|
\XESPDREVMType{01 51 01}
|
||||||
|
\XESPDfileName{\XESPDtheREVMBase{}pm}
|
||||||
|
}{}
|
||||||
|
\ifthenelse{\equal{\XESPDtheDocName}{Руководство оператора}}{
|
||||||
|
\XESPDREVMType{01 34 01}
|
||||||
|
\XESPDfileName{\XESPDtheREVMBase{}ro}
|
||||||
|
}{}
|
||||||
|
|
||||||
|
\XESPDsignature{РЕВМ.\XESPDtheREVMBase{}\textendash{}\XESPDtheREVMType{}}
|
||||||
|
\XESPDtitleApprovingSheet{РЕВМ.\XESPDtheREVMBase{}\textendash{}\XESPDtheREVMType{}\textendash{}ЛУ}
|
||||||
|
}
|
||||||
|
|
||||||
%\XESPDdepartment{Ведомство}
|
%\XESPDdepartment{Ведомство}
|
||||||
%\XESPDcompany{Предприятие}
|
%\XESPDcompany{Предприятие}
|
||||||
%\XESPDclassCode{Код по классификатору}
|
%\XESPDclassCode{Код по классификатору}
|
||||||
|
@ -1,10 +1,8 @@
|
|||||||
\NeedsTeXFormat{LaTeX2e}
|
\NeedsTeXFormat{LaTeX2e}
|
||||||
\ProvidesPackage{xespdtz}[2018/09/14 v0.98 Document Information]
|
\ProvidesPackage{xespdtz}[2018/09/14 v0.98 Document Information]
|
||||||
\RequirePackage[numbertop,numbercenter]{xespdplain}
|
|
||||||
\RequirePackage{kvoptions}
|
\RequirePackage{kvoptions}
|
||||||
|
\RequirePackage[numbertop,numbercenter]{xespdplain}
|
||||||
|
|
||||||
\DeclareStringOption{docname}
|
|
||||||
\DeclareStringOption{title}
|
|
||||||
\DeclareStringOption{project}
|
\DeclareStringOption{project}
|
||||||
\ProcessKeyvalOptions*
|
\ProcessKeyvalOptions*
|
||||||
|
|
||||||
@ -21,11 +19,3 @@
|
|||||||
\par\cyrk\cyro\cyrm\cyrp\cyrl\cyre\cyrk\cyrs\cyra\ \cyrp\cyrr\cyro\cyrg\cyrr\cyra\cyrm\cyrm\ \XESPDtheTitle}%
|
\par\cyrk\cyro\cyrm\cyrp\cyrl\cyre\cyrk\cyrs\cyra\ \cyrp\cyrr\cyro\cyrg\cyrr\cyra\cyrm\cyrm\ \XESPDtheTitle}%
|
||||||
}
|
}
|
||||||
|
|
||||||
\renewcommand{\XESPDtheTitleFieldIV}{% только для Контейнера
|
|
||||||
{\MakeUppercase{\xespdtz@project}
|
|
||||||
\vspace{3pt}
|
|
||||||
\par\XESPDtheDocName
|
|
||||||
\vspace{3pt}
|
|
||||||
\par\XESPDtheTitle}%
|
|
||||||
}
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user