mephimemo.cls 7.57 KB
% Provides UT memorandum template
%
% Licensed under CC-BY-SA-3.0
% © Andrew Savchenko, 2012

\ProvidesClass{mephimemo}

\LoadClass[14pt,a4paper]{extarticle}

% formal requirements
\usepackage[a4paper,hmargin=2.0cm,vmargin=1.1cm]{geometry}
\linespread{1.3}

% xetex stuff
\usepackage{fontspec}
\usepackage{xltxtra}
\usepackage{xunicode}
\usepackage{setspace}
%\usepackage{parskip}
\usepackage{pst-barcode}
\defaultfontfeatures{Mapping=tex-text}
\usepackage{polyglossia}
\newfontfamily\cyrillicfont{Times New Roman}
\setmainfont{Times New Roman}
\setsansfont{DejaVu Sans}
\setmonofont{DejaVu Sans Mono}
\setdefaultlanguage[spelling=modern]{russian}
\setotherlanguage{english}

\usepackage{indentfirst}    % indent first paragraph in section
\usepackage{textcomp}       % allow ligatures and special symbols

\usepackage[none]{hyphenat}
\usepackage{soul}

\usepackage{multicol}

\pagestyle{empty}

% memorandum NRNU MEPhI header
\newcommand{\mmnrnumephi} {
	\hspace*{-\parindent}%
	\begin{minipage}{\linewidth}
		\begin{center}
			\begin{spacing}{1.4}
				{\MakeUppercase{\fontsize{12.7pt}{14.7pt}\selectfont{Министерство образования и науки Российской Федерации}}}
			\end{spacing}
			\begin{spacing}{0.75}
				{\MakeUppercase{\fontsize{10pt}{12pt}\selectfont{Федеральное государственное автономное образовательное учреждение высшего профессионального образования}}}
			\end{spacing}
			\begin{spacing}{1.5}
				\textbf{\fontsize{14pt}{16pt}\selectfont{«Национальный исследовательский ядерный университет «МИФИ»}}
			\end{spacing}
		\end{center}
	\end{minipage}
}

% memorandum "from external subdivision"
% #1 - subdivision name
\newcommand{\mmorgfrom}[1] {
	\begin{center}
	{\bfseries {#1}}
	\end{center}
}

\newcommand{\mmstartmemo} {
	\begin{center}
	Служебная записка
	\end{center}
	\vspace{0.6cm}
}

\newcommand{\mmstartstatement} {
	\begin{center}
	{\addfontfeature{LetterSpace=20}\bfseries{\MakeUppercase{Заявление}}}
	\end{center}
	\vspace{0.6cm}
}

\newcommand{\mmstartzal} {
	\begin{center}
	{\bfseries{\MakeUppercase{ЗАЯВКА НА ПРОВЕДЕНИЕ МЕРОПРИЯТИЯ В АКТОВОМ ЗАЛЕ}}}
	\end{center}
	\vspace{0.6cm}
}

\newcommand{\blankdate} {
	\break
	\raggedright «\_\_\_\_» \_\_\_\_\_\_\_\_\_\_\_\_ 20\_\_\_\_ г
}

\newcommand{\blanksignature}[1] {
	\newline
	{
		\newline
		\fontsize{8pt}{8pt}\selectfont{
			\par\noindent\makebox[7cm]{\fontsize{12pt}{12pt}\selectfont{#1} \hrulefill}
			\vspace{-.15cm}
			\par\noindent\makebox[7cm][c]{(подпись, ф.и.о.)}
		}
	}
}

\newcommand{\signature}[1] {
	\newline
	{
		\newline
		\fontsize{8pt}{8pt}\selectfont{
			\par\noindent\makebox[7cm]{{\hrulefill}\fontsize{12pt}{12pt}\selectfont{ / #1 / }}
			\vspace{-.15cm}
			\par\noindent\makebox[3cm][c]{(подпись)}
		}
	}
}

% supplementary agreement header
% #1 - prorector
% #2 - attorney date
% #3 - attorney code (num)
% #4 - employee
% #5 - employment contract date
% #6 - employment contract code (num)
% #7 - change date
\newcommand{\mmsagreementheader}[7] {
	\begin{minipage}[c][\dimexpr2.4cm]{\textwidth}
		\begin{spacing}{0.8}
			\centering{\MakeUppercase{\fontsize{7pt}{9pt}\selectfont{Федеральное государственное автономное образовательное учреждение высшего профессионального образования}}} \\
			\vspace{0.15cm}
			\centering\textbf{\fontsize{12pt}{14pt}{\selectfont{НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ЯДЕРНЫЙ УНИВЕРСИТЕТ \\ «МИФИ» }}} \\
			\raggedleft{\MakeUppercase{\fontsize{10pt}{12pt}\selectfont{ИНН 7724068140}}} \\
			\centering{\fontsize{13pt}{15pt}\selectfont{\addfontfeature{LetterSpace=9}\textbf{Дополнительное соглашение \\ к трудовому договору}}}
		\end{spacing}
	\end{minipage}
	\fontsize{10pt}{12pt}\selectfont{\begin{multicols}{3}
		\blankdate
		\vfill\null
		\columnbreak
		\centering № \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_
		\vfill\null
		\columnbreak
		\raggedleft \addfontfeature{LetterSpace=14}\textbf{г. Москва}
	\end{multicols}}

	\vspace{-.5cm}

	\par \fontsize{13pt}{13pt}\selectfont{НИЯУ МИФИ в лице #1, действующего на основании доверенности от #2, № #3, именуемый в дальнейшем «Работодатель», с одной стороны и #4, именуемый в дальнейшем «Работник», с другой стороны, пришли к соглашению о внесении в трудовой договор от #5 № #6 следующих дополнений и изменений с #7:}
}

% memorandum footer (signatures)
% #1 - prorector
% #2 - unit
% #3 - unit head
% #4 - account
% #5 - account manager
% #6 - financial unit
% #7 - human recourses
% #8 - employee
\newcommand{\mmsagreementfooter}[8]{
	\fontsize{11pt}{11pt}\selectfont{
		\begin{multicols}{2}
			\noindent\textbf{Работодатель:}
			\newline
			\newline
			Проректор
			\signature{#1}
			\blankdate
			\newline
			\newline
			Зав. кафедрой #2 \\
			(руководитель подразделения)
			\signature{#3}
			\newline
			\newline
			Руководитель темы #4
			\signature{#5}
			\blanksignature{ПФУ}
			\blanksignature{ДУП}
			\vfill\null
			\columnbreak
			\textbf{Работник:}
			\newline
			\newline
			\signature{#8}
			\blankdate
			\newline
			\newline
			\newline
			\newline
			\textbf{Настоящее доп. соглашение составлено в 2-х экземплярах (один из которых хранится в отделе кадров, а другой получил)}
			\signature{#8}
			\blankdate
		\end{multicols}
	}
}

% memorandum recipient (while inter-organization communication)
% #1 - position
% #2 - name
\newcommand{\mmorgrecipient}[2]{
	\hspace*{0.5\linewidth}
	\begin{minipage}{0.5\linewidth}
		\begin{flushleft}
			{#1}\\
			{#2}
		\end{flushleft}
	\end{minipage}
}

\newcommand{\mmfullheader}[3] {
	\mmnrnumephi
	\mmorgfrom{{#1}}
	\vspace{1em}
	\mmorgrecipient{{#2}}{{#3}}
	\vspace{1em}
	\mmstartmemo
}

% memorandum header
% #1 - position
% #2 - name
\newcommand{\mmheadermemo}[2]{
	\begin{flushright}
	{#1}\\
	{#2}
	\end{flushright}
	
	\vspace{1em}
	\mmstartmemo
}
\newcommand{\mmheader}[2]{
	\mmheadermemo{{#1}}{{#2}}
}

% statement header
% #1 - position
% #2 - name
\newcommand{\mmheaderstatement}[2]{
	\begin{flushright}
	{#1}\\
	{#2}
	\end{flushright}
	
	\vspace{5em}
	\mmstartstatement
}

\newcommand{\mmheaderzal}[2]{
	\begin{flushright}
	{#1}\\
	{#2}
	\end{flushright}

	\vspace{5em}
	\mmstartzal
}

% memorandum footer
% #1 - position
% #2 - name
% #3 - comment (date)
\newcommand{\mmfooter}[4]{
	\vspace{\stretch{1}}
	\begin{flushleft}
	{#4}
	\end{flushleft}
	\begin{flushright}
	{#1}\\
	\vspace{0.7cm}

	{#2}

	{#3}
	\end{flushright}
}

% memorandum's responsible person
% #1 - position
% #2 - name
\newcommand{\mmresponsible}[3]{
	\begin{flushleft}
	\small{
		Контактное лицо:\\
		\vspace{0.2cm}
		ФИО: {#1}\\
		телефон: {#2}\\
		эл. почта: {#3}
	}
	\end{flushleft}
}
\newcommand{\mmresponsibleskip}[0]{
	\vspace{4cm}
}

% memorandum's responsible person
% #1 - position
% #2 - name
\newcommand{\mmredmineurlqr}[1]{
	\begin{flushright}
	\parbox{3.2cm}{
		\psbarcode{{https://tasks.mephi.ru/issues/#1}}{eclevel=L width=1.2 height=1.2}{qrcode}
	}
	\\
	\small https://tasks.mephi.ru/issues/#1
	\end{flushright}
}