Шаблон тезисов на конференцию "ПРОБЛЕМЫ ТЕОРЕТИЧЕСКОЙ КИБЕРНЕТИКИ" (включает варианты на русском и английском)
\documentclass[russian,14pt,twoside]{extreport}
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
%\usepackage[english]{babel}
\usepackage[english,main=russian]{babel}
\usepackage{iflang}
%%----------------------------------------------------------------------------
\usepackage{setspace}
\selectfont
\parindent=18pt
\frenchspacing
%%----------------------------------------------------------------------------
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amscd}
\usepackage{etoolbox}
\usepackage{mathtools}
\usepackage{bm}
\usepackage[labelformat=empty]{caption}
\usepackage{graphicx}
\usepackage[all]{xy}
\usepackage{url}
\usepackage{listings}
\usepackage{array}
\usepackage{tabularx}
\usepackage{booktabs}
%%----------------------------------------------------------------------------
\usepackage[%
a4paper,%
includehead,%
left=2.3cm,%
top=2.3cm,%
right=2.3cm,%
bottom=2.3cm,%
headheight=0.7cm,%
headsep=0.3cm,%
footskip=1.6cm]{geometry}
\special{papersize=210mm,297mm}
%%----------------------------------------------------------------------------
\renewcommand{\thefootnote}{\fnsymbol{footnote}}
%%----------------------------------------------------------------------------
\usepackage{fancyhdr}
\pagestyle{fancy}%
\fancyhead{}%
\fancyfoot{}%
\fancyhead[LE,RO]{\normalsize \thepage}%
\fancyhead[RE,LO]{\leftmark}
%%----------------------------------------------------------------------------
\raggedbottom
%%----------------------------------------------------------------------------
\makeatletter
%%----------------------------------------------------------------------------
\protected\def\switchinitials#1{%
\begingroup%
\edef\temp{\endgroup%
\noexpand\switchinitials@fixcomma%
\forcsvlist{\switchinitials@item}{#1}\relax}%
\temp}
\def\switchinitials@fixcomma, #1{#1}
\def\switchinitials@item#1{, \switchinitials@single#1\relax}
\def\switchinitials@single#1~#2\relax{#2~#1}
%%----------------------------------------------------------------------------
\newenvironment{ptkarticle}[3][russian]{%
\begin{otherlanguage}{#1}
\pagebreak[2]
\vskip 30pt plus 12pt minus 6pt
{\leftskip=1.5\parindent
\rightskip=1.5\parindent
\vbox{\centering\sffamily\bfseries\Large #2}}
\markboth{\switchinitials{#3}}{}
\nopagebreak
\vskip 6pt
\@afterheading
}{%
\end{otherlanguage}
}
%%----------------------------------------------------------------------------
\newcommand\OneAuthor[3]{%
\vbox{%
{\centering\bfseries\normalsize #1\par}
\vskip 3pt
\raggedright
\leavevmode\noindent\footnotesize
\hangindent=18pt\hangafter=1
#2, e-mail: \texttt{#3}\\*\par}
\nopagebreak
\medskip
\@afterheading
}
%%----------------------------------------------------------------------------
\newcommand\TwoAuthor[6]{%
\vbox{%
{\centering\bfseries\normalsize #1$^1$, #4$^2$\\}
\vskip 3pt
\raggedright
\leavevmode\noindent\footnotesize
\hangindent=18pt\hangafter=1
$^1$ {#2}, e-mail: \texttt{#3}\par
\hangindent=18pt\hangafter=1
$^2$ {#5}, e-mail: \texttt{#6}\\*\par}
\nopagebreak
\smallskip
\@afterheading
}
%%----------------------------------------------------------------------------
\newcommand\ThreeAuthor[9]{%
\vbox{%
{\centering\bfseries\normalsize #1$^1$, #4$^2$, #7$^3$\\}
\vskip 3pt
\raggedright
\leavevmode\noindent\footnotesize
\hangindent=18pt\hangafter=1
$^1$ {#2}, e-mail: \texttt{#3}\par
\hangindent=18pt\hangafter=1
$^2$ {#5}, e-mail: \texttt{#6}\par
\hangindent=18pt\hangafter=1
$^3$ {#8}, e-mail: \texttt{#9}\\*\par}
\nopagebreak
\smallskip
\@afterheading
}
%%----------------------------------------------------------------------------
\newcommand\FourAuthor[9]{%
\def\Argi{{#1}}%
\def\Argii{{#2}}%
\def\Argiii{{#3}}%
\def\Argiv{{#4}}%
\def\Argv{{#5}}%
\def\Argvi{{#6}}%
\def\Argvii{{#7}}%
\def\Argviii{{#8}}%
\def\Argix{{#9}}%
\FourAuthorContinue
}
\newcommand\FourAuthorContinue[3]{%
\vbox{%
{\centering
{\bfseries\normalsize \Argi$^1$, \Argiv$^2$, \Argvii$^3$, #1$^4$\\}}
\vskip 3pt
\raggedright
\leavevmode\noindent\footnotesize
\hangindent=18pt\hangafter=1
$^1$ \Argii, e-mail: \texttt{\Argiii}\par
\hangindent=18pt\hangafter=1
$^2$ \Argv, e-mail: \texttt{\Argvi}\par
\hangindent=18pt\hangafter=1
$^3$ \Argviii, e-mail: \texttt{\Argix}\par
\hangindent=18pt\hangafter=1
$^4$ #2, e-mail: \texttt{#3}\\*\par}
\nopagebreak
\smallskip
\@afterheading
}
%%----------------------------------------------------------------------------
\newcommand\FiveAuthor[9]{%
\def\Argi{{#1}}%
\def\Argii{{#2}}%
\def\Argiii{{#3}}%
\def\Argiv{{#4}}%
\def\Argv{{#5}}%
\def\Argvi{{#6}}%
\def\Argvii{{#7}}%
\def\Argviii{{#8}}%
\def\Argix{{#9}}%
\FiveAuthorContinue
}
\newcommand\FiveAuthorContinue[6]{%
\vbox{%
{\centering
\bfseries\normalsize \Argi$^1$, \Argiv$^2$, \Argvii$^3$, #1$^4$, #4$^5$\\}
\vskip 3pt
\raggedright
\leavevmode\noindent\footnotesize
\hangindent=18pt\hangafter=1
$^1$ {\Argii}, e-mail: \texttt{\Argiii}\par
\hangindent=18pt\hangafter=1
$^2$ {\Argv}, e-mail: \texttt{\Argvi}\par
\hangindent=18pt\hangafter=1
$^3$ {\Argviii}, e-mail: \texttt{\Argix}\par
\hangindent=18pt\hangafter=1
$^4$ {#2}, e-mail: \texttt{#3}\par
\hangindent=18pt\hangafter=1
$^5$ {#5}, e-mail: \texttt{#6}\\*\par}
\nopagebreak
\smallskip
\@afterheading
}
%%----------------------------------------------------------------------------
\newcommand\Subtitle[1]{
\medskip
\noindent
{\bfseries\large #1}
\par\nopagebreak
\smallskip
\@afterheading
}
%%----------------------------------------------------------------------------
\usepackage{enumitem}
\setlist[enumerate]{%
%labelindent=0pt by default
leftmargin=*,%
topsep=4pt plus 2pt minus 2pt,%
partopsep=2pt plus 1pt minus 1pt,%
parsep=2pt plus 1pt,%
itemsep=2pt plus 1pt%
}
\setlist[itemize]{%
%labelindent=0pt by default
leftmargin=*,%
topsep=4pt plus 2pt minus 2pt,%
partopsep=2pt plus 1pt minus 1pt,%
parsep=2pt plus 1pt,%
itemsep=2pt plus 1pt%
}
%%----------------------------------------------------------------------------
\newenvironment{ptkreferences}{
\pagebreak[1]
\medskip
\noindent
{\scshape\large \IfLanguageName{russian}{Список литературы}{References}}
\par\nopagebreak
\smallskip
\@afterheading
\begin{enumerate}[label={[\arabic*]},leftmargin=*]
}{
\end{enumerate}
}
%%----------------------------------------------------------------------------
\binoppenalty=10000
\relpenalty=10000
\@clubpenalty=10000
\clubpenalty=10000
\widowpenalty=10000
%%----------------------------------------------------------------------------
\defineshorthand[russian]{"*}{\mbox{-}\bbl@allowhyphens}
%%----------------------------------------------------------------------------
\makeatother
%%----------------------------------------------------------------------------
\begin{document}
\input{article_ru.tex}
%\input{article_en.tex}
\end{document}