93 lines
3.1 KiB
TeX
93 lines
3.1 KiB
TeX
\NeedsTeXFormat{LaTeX2e}
|
||
\ProvidesPackage{xespdrtis}[2018/09/30 v0.98 Document Information]
|
||
|
||
\RequirePackage{xespdinfo}
|
||
\RequirePackage{xespdtitle}
|
||
|
||
\RequirePackage{calc}
|
||
\RequirePackage{indentfirst}
|
||
\RequirePackage[defaultlines=3,all]{nowidow}
|
||
\RequirePackage{bookmark}
|
||
|
||
\RequirePackage{siunitx}
|
||
\sisetup{range-phrase = \text{...}}
|
||
\RequirePackage{physics}
|
||
\RequirePackage{eqexpl}
|
||
\eqexplSetIntro{где}
|
||
|
||
% Обязательно переносить при достижении полей
|
||
\sloppy
|
||
|
||
% При переносе оставлять минимум 3 символа на первой строке и 3 на второй
|
||
\renewcommand\russianhyphenmins{33}
|
||
|
||
% Обязательно (полуторный интервал)
|
||
\linespread{1.5}
|
||
|
||
% Обязательно: отступ первой строки
|
||
\setlength{\parindent}{12.5mm}
|
||
|
||
% Использовать для кавычек-ёлочек данные символы
|
||
\renewcommand{\flqq}{«}
|
||
\renewcommand{\frqq}{»}
|
||
|
||
\providecommand{\strong}[1]{\textbf{#1}}
|
||
|
||
\setlength{\XESPD@padding@h}{0mm}
|
||
\setlength{\XESPD@padding@v}{5mm}
|
||
|
||
\newcounter{fontsnotfound}
|
||
\newcommand{\iffontsexist}[3]{
|
||
\setcounter{fontsnotfound}{0}
|
||
\expandafter\forcsvlist\expandafter\checkfont\expandafter{#1}
|
||
\ifnum\value{fontsnotfound}=0
|
||
#2
|
||
\else
|
||
#3
|
||
\fi
|
||
}
|
||
|
||
%\XESPDdepartment{Ведомство}
|
||
%\XESPDcompany{Предприятие}
|
||
%\XESPDclassCode{Код по классификатору}
|
||
%\XESPDtitleApprovedBy{Должность утверждающего}{Фам. утвер.}
|
||
%\XESPDtitleAgreedBy{Должность первого согласовавшего}{Фам. первого согл.}
|
||
%\XESPDtitleAgreedBy{Должность второго согласовавшего}{Фам. второго согл.}
|
||
%\XESPDtitleAgreedBy{Должность третьего согласовавшего}{Фам. третьего согл.}
|
||
%\XESPDtitleDesignedBy{Должность первого автора}{Фам. первого автора}
|
||
%\XESPDtitleDesignedBy{Должность второго автора}{Фам. второго автора}
|
||
|
||
%\RequirePackage{forloop}
|
||
%\RequirePackage{makecell}
|
||
|
||
%\newcount\lincnt
|
||
%\long\def\addto#1#2{%
|
||
% \expandafter\def\expandafter#1\expandafter{#1#2}}
|
||
|
||
%\def\changeSheetLine{}\lincnt=28 % Количество строк
|
||
% \addto\changeSheetLine{ 1 & & Все & & & & \makecell{РЕВМ.57 \\ 1/2} & & & \makecell{20.04. \\ 17} \\ \hline}
|
||
% \loop
|
||
% \addto\changeSheetLine{& & & & & & & & & \\ \hline}
|
||
% \advance\lincnt -1
|
||
% \ifnum\lincnt>0
|
||
% \repeat
|
||
|
||
\newcommand{\XESPDprintEmptyChangeSheet}{
|
||
\renewcommand*{\arraystretch}{0.8}% Высота строк
|
||
\begin{XESPDchangeSheet}
|
||
\changeSheetLine
|
||
\end{XESPDchangeSheet}}
|
||
|
||
%\RequirePackage{setspace}
|
||
%\newcommand{\XESPDdrawPlainPageNumber}{
|
||
% \setlength{\XESPD@tmpdima}{\XESPDframeX+\XESPD@padding@h}
|
||
% \setlength{\XESPD@tmpdimb}{\XESPDframeW-2\XESPD@padding@h}
|
||
% \XESPD@plain@va
|
||
% \put(\XESPDltu{\XESPD@tmpdima},\XESPDltu{\XESPD@tmpdimc}){%
|
||
% \parbox[b][15mm][c]{\XESPD@tmpdimb}{%
|
||
% \begin{singlespace}
|
||
% \reset@font\normalsize
|
||
% \XESPD@plain@ha\thepage \\ \MakeUppercase\XESPDtheSignature
|
||
% \end{singlespace}}}}
|
||
|