<commit_before>\documentclass[a4paper,14pt]{extarticle}
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}

\usepackage[english,russian]{babel} %используем русский и английский языки с переносами
\usepackage{amssymb,amsfonts,amsmath,mathtext,cite,enumerate,float} %подключаем нужные пакеты расширений

\usepackage[pdftex]{graphicx, color}
\usepackage{subfigure}
\usepackage{color}
\usepackage{listings}

\usepackage{algorithm}
\usepackage{algpseudocode}

\usepackage{pdflscape}
\usepackage{longtable}
\usepackage{float}
\floatname{algorithm}{Листинг}

\setlength{\parindent}{1.25cm}      % Абзацный отступ: 1.25 cm
\usepackage{indentfirst}            % 1-й абзац имеет отступ

\DeclareGraphicsExtensions{.png,.pdf,.jpg,.mps,.bmp}
\graphicspath{{pictures/chapter1/}, {pictures/chapter2/}, {pictures/chapter3/}, {pictures/chapter4/}}
\usepackage{bmpsize}

\usepackage[nooneline]{caption} \captionsetup[table]{justification=raggedleft} \captionsetup[figure]{justification=centering,labelsep=endash}

\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm,bindingoffset=0cm]{geometry} % Меняем поля страницы

\usepackage{setspace}
\onehalfspacing % Полуторный интервал

\renewcommand{\lstlistingname}{Листинг}

%
% Начало документа
%
\begin{document}
\renewcommand{\figurename}{Рисунок}
\input{parts/title.tex}
\renewcommand{\baselinestretch}{1.5}

%
% Аннотация
%
\renewcommand{\abstractname}{{Аннотация}}
\input{parts/abstract}
\clearpage

%
% Введение
%
\input{parts/introduction}

%
% Содержание
%
\renewcommand{\contentsname}{\centering Содержание}
\tableofcontents

%
% Программная реализация
%
\newpage
\input{parts/program}
<commit_msg>Изменен порядок размещения компонентов.<commit_after>\documentclass[a4paper,14pt]{extarticle}
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}

\usepackage[english,russian]{babel} %используем русский и английский языки с переносами
\usepackage{amssymb,amsfonts,amsmath,mathtext,cite,enumerate,float} %подключаем нужные пакеты расширений

\usepackage[pdftex]{graphicx, color}
\usepackage{subfigure}
\usepackage{color}
\usepackage{listings}

\usepackage{algorithm}
\usepackage{algpseudocode}

\usepackage{pdflscape}
\usepackage{longtable}
\usepackage{float}
\floatname{algorithm}{Листинг}

\setlength{\parindent}{1.25cm}      % Абзацный отступ: 1.25 cm
\usepackage{indentfirst}            % 1-й абзац имеет отступ

\DeclareGraphicsExtensions{.png,.pdf,.jpg,.mps,.bmp}
\graphicspath{{pictures/chapter1/}, {pictures/chapter2/}, {pictures/chapter3/}, {pictures/chapter4/}}
\usepackage{bmpsize}

\usepackage[nooneline]{caption} \captionsetup[table]{justification=raggedleft} \captionsetup[figure]{justification=centering,labelsep=endash}

\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm,bindingoffset=0cm]{geometry} % Меняем поля страницы

\usepackage{setspace}
\onehalfspacing % Полуторный интервал

\renewcommand{\lstlistingname}{Листинг}

%
% Начало документа
%
\begin{document}
\renewcommand{\figurename}{Рисунок}
\input{parts/title.tex}
\renewcommand{\baselinestretch}{1.5}

%
% Аннотация
%
\renewcommand{\abstractname}{{Аннотация}}
\input{parts/abstract}
\clearpage

%
% Содержание
%
\renewcommand{\contentsname}{\centering Содержание}
\tableofcontents

%
% Введение
%
\input{parts/introduction}

%
% Программная реализация
%
\newpage
\input{parts/program}

{'fraction_non_alphanumeric': 0.1420351302241066, 'fraction_numerical': 0.013930950938824955, 'mean_word_length': 7.447570332480819, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1822970', 'n_tokens_mistral': 1316, 'n_tokens_neox': 1297, 'n_words': 153}