Skip to content

Instantly share code, notes, and snippets.

@aolo2
Created June 22, 2019 10:48
Show Gist options
  • Select an option

  • Save aolo2/fbf0f9123ba2f2c6960b0734d70b46a4 to your computer and use it in GitHub Desktop.

Select an option

Save aolo2/fbf0f9123ba2f2c6960b0734d70b46a4 to your computer and use it in GitHub Desktop.
\documentclass[14pt, a4paper]{extarticle}
\RequirePackage[l2tabu, orthodox]{nag}
\usepackage[utf8]{inputenc}
\usepackage[russian]{babel}
\usepackage[top=2cm, bottom=2cm, left=3cm, right=1cm]{geometry} % Отступы
\usepackage{fontspec}
\usepackage{amsmath, amssymb, indentfirst, titletoc, titlesec, verbatim, csquotes, tabularx, listings, caption, url, tocloft, graphicx, multirow, courier}
% Шрифт, межстрочный интервал и абзац
\setmainfont{Times New Roman}
\linespread{1.5}
\setlength{\parindent}{1.25cm}
% Подписи для листингов сверху слева
\captionsetup[lstlisting]{singlelinecheck=false}
\captionsetup[table]{singlelinecheck=false}
% Моноширинный шрифт для листингов, подпись сверху, зазоры, рамочка
\lstset{
basicstyle=\ttfamily,
captionpos=t,
frame=single,
belowcaptionskip=0.5\baselineskip,
belowskip=1.0\baselineskip
}
% Заголовок по центру, подзаголовок слева
\titleformat{\section}{\centering\fontsize{16}{16}\bfseries}{\thesection}{0.5cm}{}
\titleformat{\subsection}{\fontsize{14}{14}\bfseries}{\thesubsection}{0.5cm}{}
% Свои названия для содержания и списка литературы
\addto\captionsrussian{\renewcommand{\contentsname}{СОДЕРЖАНИЕ}}
\addto\captionsrussian{\renewcommand{\refname}{СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ}}
% В списке лит-ры номер с точкой, а не в квадратных скобках
\makeatletter
\renewcommand\@biblabel[1]{#1.}
% Точечки после глав в содержании
\renewcommand{\cftsecleader}{\cftdotfill{\cftdotsep}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment