mephimemo.cls 1.64 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.5cm]{geometry}
\linespread{1.3}

% xetex stuff
\usepackage{fontspec}
\usepackage{xltxtra}
\usepackage{xunicode}
%\usepackage{parskip}
\usepackage{pst-barcode}
\defaultfontfeatures{Mapping=tex-text}
\usepackage{polyglossia}
\setmainfont{DejaVu Serif}
\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

\pagestyle{empty}

% memorandum header
% #1 - position
% #2 - name
\newcommand{\mmheader}[2]{
	\begin{flushright}
	{#1}\\
	{#2}
	\end{flushright}
	
	\vspace{5em}
	\begin{center}
	Служебная записка
	\end{center}
}

% memorandum footer
% #1 - position
% #2 - name
\newcommand{\mmfooter}[2]{
	\vspace{\stretch{1}}
	\begin{flushright}
	{#1}\\
	\vspace{0.7cm}
	{#2}
	\end{flushright}
}

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

% memorandum's responsible person
% #1 - position
% #2 - name
\newcommand{\mmredmineurlqr}[1]{
	\begin{flushright}
	\parbox{2.1cm}{
		\psbarcode{{https://redmine.ut.mephi.ru/issues/#1}}{}{qrcode}
	}
	\\
	\tiny https://redmine.ut.mephi.ru/issues/#1
	\end{flushright}
}