\usepackage{cmap} % Для корректной кодировки в pdf
\usepackage[utf8]{inputenc}
\usepackage{rotating}

\usepackage[russian]{babel}
\usepackage{amsfonts} % Пакеты для математических символов и теорем
\usepackage{amstext}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{graphicx} % Пакеты для вставки графики
\usepackage{subfig}
\usepackage{color}
\usepackage[unicode]{hyperref}
\usepackage[nottoc]{tocbibind} % Для того, чтобы список литературы отображался в оглавлении
\usepackage{verbatim} % Для вставок заранее подготовленного текста в режиме as-is
\usepackage{listings}

\newcommand{\sectionbreak}{\clearpage} % Раздел с новой станицы

\usepackage{tikz}
\usepackage{pgfplots}
\usetikzlibrary{arrows,positioning}
\usepackage{adjustbox}

\usepackage{makecell}
\usepackage{booktabs}
\usepackage{boldline}

\usepackage[usenames,dvipsnames]{xcolor}
\usepackage{soul}
\usepackage{url}
\usepackage{multirow}
\usepackage{amsmath}
\usepackage{algpseudocode}

\usepackage{pifont}
\usepackage{indentfirst} % Делать отступ в начале первого параграфа

% \usepackage{minted}
% \usemintedstyle{tango}

\usepackage{geometry}
\usepackage{tikz}
\usetikzlibrary{calc}
\usepackage{tcolorbox}
\usepackage{etoolbox}
\tcbuselibrary{skins,breakable}

% \newenvironment{tmpbox}{%
%   \tcolorbox[%
%   empty,
%   parbox=false,
%   noparskip,
%   enhanced,
%   breakable,
%   frame hidden,
%   boxrule=0pt,
%   colback=white,
%   left=-.5ex, % right=-4pt,
%   before skip=.1ex plus 2pt,
%   after skip=1ex plus 2pt,
%   overlay unbroken and last={%
%     \draw ($(frame.north west)+(0, -5ex)$)
%     -- +(1\textwidth, 0);
%     \draw ($(frame.south west)+(0, 0ex)$)
%     -- +(1\textwidth, 0);    
%   }]
% }{\endtcolorbox}

% \usepackage{listings}
% \lstdefinestyle{CEE}{%
%   frame=l, language=C, numbers=left, numbersep=1em, xleftmargin=2em
% }

\lstdefinestyle{FORT}{
  breaklines=true,
  xleftmargin=25pt,
  xrightmargin=25pt,
  aboveskip=10pt,
  belowskip=10pt,
  basicstyle=\ttfamily,
  % backgroundcolor=\color{lightlightgray},
  showstringspaces=false,
  frame=tb,
  language=fortran,
  tabsize=2,
  numbers=left,
  numberstyle=\small,
  numbersep=8pt,
  morekeywords={*, factorial, sum, erlang},
  keywordstyle=\textbf,
  commentstyle=\textit,
  captionpos=b,
  breaklines=true,
  postbreak=\mbox{$\hookrightarrow$}\space
}

% Общие параметры листингов
\lstset{
  % frame=ltrb,
  % showstringspaces=false,
  % tabsize=4,
  % basicstyle=\linespread{1.0}\tt\small, % делаем листинги компактнее
  % breaklines=true,
  % texcl=true, % русские буквы в комментах
  % captionpos=b,
  % aboveskip=\baselineskip,
  % commentstyle=\tt
}

\newcommand{\todo}[1]{\textcolor{red}{#1}}