Blame view

mephimemo/mephimemo.cls 7.57 KB
redmine authored
1 2 3 4 5 6 7 8 9 10
% Provides UT memorandum template
%
% Licensed under CC-BY-SA-3.0
% © Andrew Savchenko, 2012

\ProvidesClass{mephimemo}

\LoadClass[14pt,a4paper]{extarticle}

% formal requirements
redmine authored
11
\usepackage[a4paper,hmargin=2.0cm,vmargin=1.1cm]{geometry}
redmine authored
12 13 14 15 16 17
\linespread{1.3}

% xetex stuff
\usepackage{fontspec}
\usepackage{xltxtra}
\usepackage{xunicode}
redmine authored
18
\usepackage{setspace}
redmine authored
19 20 21 22
%\usepackage{parskip}
\usepackage{pst-barcode}
\defaultfontfeatures{Mapping=tex-text}
\usepackage{polyglossia}
redmine authored
23 24
\newfontfamily\cyrillicfont{Times New Roman}
\setmainfont{Times New Roman}
redmine authored
25 26 27 28 29 30 31 32
\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

redmine authored
33
\usepackage[none]{hyphenat}
redmine authored
34
\usepackage{soul}
redmine authored
35

redmine authored
36 37
\usepackage{multicol}

redmine authored
38 39
\pagestyle{empty}

redmine authored
40 41
% memorandum NRNU MEPhI header
\newcommand{\mmnrnumephi} {
redmine authored
42 43 44 45 46 47 48 49 50 51 52 53 54 55
	\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}
redmine authored
56 57 58 59 60 61 62 63 64 65 66 67 68 69
}

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

\newcommand{\mmstartmemo} {
	\begin{center}
	Служебная записка
	\end{center}
redmine authored
70 71 72 73 74 75 76 77
	\vspace{0.6cm}
}

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

redmine authored
80 81 82 83 84 85 86
\newcommand{\mmstartzal} {
	\begin{center}
	{\bfseries{\MakeUppercase{ЗАЯВКА НА ПРОВЕДЕНИЕ МЕРОПРИЯТИЯ В АКТОВОМ ЗАЛЕ}}}
	\end{center}
	\vspace{0.6cm}
}

redmine authored
87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145
\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}

xaionaro authored
146
	\par \fontsize{13pt}{13pt}\selectfont{НИЯУ МИФИ в лице #1, действующего на основании доверенности от #2, № #3, именуемый в дальнейшем «Работодатель», с одной стороны и #4, именуемый в дальнейшем «Работник», с другой стороны, пришли к соглашению о внесении в трудовой договор от #5 № #6 следующих дополнений и изменений с #7:}
redmine authored
147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182
}

% 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
redmine authored
183
			\signature{#8}
redmine authored
184 185 186 187 188 189
			\blankdate
			\newline
			\newline
			\newline
			\newline
			\textbf{Настоящее доп. соглашение составлено в 2-х экземплярах (один из которых хранится в отделе кадров, а другой получил)}
redmine authored
190
			\signature{#8}
redmine authored
191 192 193 194 195
			\blankdate
		\end{multicols}
	}
}

redmine authored
196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217
% 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
}

redmine authored
218 219 220
% memorandum header
% #1 - position
% #2 - name
redmine authored
221
\newcommand{\mmheadermemo}[2]{
redmine authored
222 223 224 225 226
	\begin{flushright}
	{#1}\\
	{#2}
	\end{flushright}
	
redmine authored
227
	\vspace{1em}
redmine authored
228
	\mmstartmemo
redmine authored
229
}
redmine authored
230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245
\newcommand{\mmheader}[2]{
	\mmheadermemo{{#1}}{{#2}}
}

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

redmine authored
247 248 249 250 251 252 253 254 255 256
\newcommand{\mmheaderzal}[2]{
	\begin{flushright}
	{#1}\\
	{#2}
	\end{flushright}

	\vspace{5em}
	\mmstartzal
}

redmine authored
257 258 259
% memorandum footer
% #1 - position
% #2 - name
redmine authored
260
% #3 - comment (date)
redmine authored
261
\newcommand{\mmfooter}[4]{
redmine authored
262
	\vspace{\stretch{1}}
redmine authored
263 264 265
	\begin{flushleft}
	{#4}
	\end{flushleft}
redmine authored
266 267 268
	\begin{flushright}
	{#1}\\
	\vspace{0.7cm}
redmine authored
269

redmine authored
270
	{#2}
redmine authored
271 272

	{#3}
redmine authored
273 274 275 276 277 278 279 280 281
	\end{flushright}
}

% memorandum's responsible person
% #1 - position
% #2 - name
\newcommand{\mmresponsible}[3]{
	\begin{flushleft}
	\small{
redmine authored
282
		Контактное лицо:\\
redmine authored
283
		\vspace{0.2cm}
redmine authored
284 285 286
		ФИО: {#1}\\
		телефон: {#2}\\
		эл. почта: {#3}
redmine authored
287 288 289
	}
	\end{flushleft}
}
redmine authored
290 291 292
\newcommand{\mmresponsibleskip}[0]{
	\vspace{4cm}
}
redmine authored
293 294 295 296 297 298

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