% Шаблон (версия от 15.02.2016) предназначен 
% для использования студентами каф. ПМиИ СамГТУ 
% при оформлении отчетов по лабораторным работам. 
% Для настройки пакета listigs использовался материал 
% статьи Михаила Конника aka virens
% <http://mydebianblog.blogspot.ru/2012/12/latex.html>
% Copyright (c) 2016 by Mikhail Saushkin (msaushkin@gmail.com) 
% All rights reserved except the rights granted by the
% Creative Commons Attribution 4.0 International Licence
% <https://creativecommons.org/licenses/by/4.0/>
% Свежая версия шаблона здесь <https://www.overleaf.com/read/sqvxbnhgxxdm>
\documentclass[14pt,a4paper,report]{ncc}
\usepackage[a4paper, mag=1000, left=2.5cm, right=1cm, top=2cm, bottom=2cm, headsep=0.7cm, footskip=1cm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[english,russian]{babel}
\usepackage{indentfirst}
\usepackage[dvipsnames]{xcolor}
\usepackage[colorlinks]{hyperref}
\usepackage{listings} 
\usepackage{caption}
\DeclareCaptionFont{white}{\color{white}} 
\DeclareCaptionFormat{listing}{\colorbox{gray}{\parbox{\textwidth}{#1#2#3}}}
\captionsetup[lstlisting]{format=listing,labelfont=white,textfont=white}
\lstset{% Собственно настройки вида листинга
inputencoding=utf8, extendedchars=\true, keepspaces = true, % поддержка кириллицы и пробелов в комментариях
language=Pascal,            % выбор языка для подсветки (здесь это Pascal)
basicstyle=\small\sffamily, % размер и начертание шрифта для подсветки кода
numbers=left,               % где поставить нумерацию строк (слева\справа)
numberstyle=\tiny,          % размер шрифта для номеров строк
stepnumber=1,               % размер шага между двумя номерами строк
numbersep=5pt,              % как далеко отстоят номера строк от подсвечиваемого кода
backgroundcolor=\color{white}, % цвет фона подсветки - используем \usepackage{color}
showspaces=false,           % показывать или нет пробелы специальными отступами
showstringspaces=false,     % показывать или нет пробелы в строках
showtabs=false,             % показывать или нет табуляцию в строках
frame=single,               % рисовать рамку вокруг кода
tabsize=2,                  % размер табуляции по умолчанию равен 2 пробелам
captionpos=t,               % позиция заголовка вверху [t] или внизу [b] 
breaklines=true,            % автоматически переносить строки (да\нет)
breakatwhitespace=false,    % переносить строки только если есть пробел
escapeinside={\%*}{*)}      % если нужно добавить комментарии в коде
}
\begin{document}
% Переоформление некоторых стандартных названий
\renewcommand{\chaptername}{Лабораторная работа}
\def\contentsname{Содержание}
% Оформление титульного листа
\begin{titlepage}
\begin{center}
\textsc{ФГБОУ ВО «Самарский государственный технический университет»\\[5mm]
Инженерно-экономический факультет\\[2mm]
Кафедра прикладной математики и информатики}
\vfill
\textbf{ОТЧЁТ ПО ЛАБОРАТОРНЫМ РАБОТАМ\\[3mm]
курса «Языки и методы программирования»\\[6mm]
Вариант 1
\\[20mm]
}
\end{center}
\hfill
\begin{minipage}{.5\textwidth}
Выполнил студент:\\[2mm] 
Фамилия Имя Отчество\\
группа: 1-ИЭФ-10\\[5mm]
Проверил:\\[2mm] 
к.ф.-м.н., доцент\\
Саушкин Михаил Николаевич
\end{minipage}%
\vfill
\begin{center}
 Самара, \theyear\ г.
\end{center}
\end{titlepage}
% Содержание
\tableofcontents
\newpage
\input{lab1}
%\input{lab2} Отчёт к каждой работе оформляется в отдельном файле
% Список литературы
% Для отчёта он не обязателен
\begin{thebibliography}{9}
\bibitem{gutgut:1} 
Гутман~Г.~Н. Лабораторные работы по курсу <<Языки и методы программирования>> (семестр 2). URL: \url{http://pm.samgtu.ru/sites/pm.samgtu.ru/files/materials/osnovy_inf/yamp2.doc}; дата обращения: 15.02.2016.
\bibitem{gutgut:2} 
Гутман~Г.~Н. Лабораторные работы по курсу <<Языки и методы программирования>> (семестр 3). URL: \url{http://pm.samgtu.ru/sites/pm.samgtu.ru/files/materials/osnovy_inf/yamp3.doc}; дата обращения: 15.02.2016.
\bibitem{latex:b1} 
Роженко~А.~И. Искусство верстки в \LaTeX'е.  Новосибирск: ИВМиМГ СО~РАН, 2005.
\bibitem{latex:b2}
Балдин~Е.~М. Компьютерная типография \LaTeX.  СПб.: БХВ-Петербург, 2008.
\bibitem{latex:b3}
Котельников~И.~А., Чеботарев~П.~З. \LaTeX\ по русски.
Новосибирск: Сибирский хронограф, 2004. 
\end{thebibliography}
\end{document}