summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-13-contents.sty
blob: 3bd4e677168b2c3d3ed7eeb449a2a4028ab90507 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
% Author: CatInCosmicSpace
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{IU8-13-contents}[2024/08/17 v1.3 Содержание]

% Каждую запись содержания оформляют как отдельный абзац, выровненный влево. 
% Номера страниц указывают выровненными по правому краю поля и соединяют 
% с наименованием структурного элемента или раздела отчета посредством
% отточия.

\renewcommand\tableofcontents{
    \structure*{СОДЕРЖАНИЕ}
    \@starttoc{toc}
}

\renewcommand*\l@section{\@dottedtocline{0}{0mm}{2em}}
\renewcommand*\l@structure{\@dottedtocline{0}{0mm}{0em}}
% ГОСТ 7.32-2017. Пункт 5.4.1:
% Обозначения подразделов приводят после абзацного отступа, 
% равного двум знакам, относительно обозначения разделов.
\renewcommand*\l@subsection{\@dottedtocline{1}{5mm}{3em}}
% ГОСТ 7.32-2017. Пункт 5.4.1:
% Обозначения пунктов приводят после абзацного отступа, 
% равного четырем знакам, относительно обозначения разделов.
\renewcommand*\l@subsubsection{\@dottedtocline{2}{10mm}{4em}}
% Остальное - индуктивно
\renewcommand*\l@paragraph{\@dottedtocline{3}{15mm}{5em}}

\setcounter{secnumdepth}{5} % Глубина заголовков - до пятого уровня
\setcounter{tocdepth}{2}    % Глубина содержания - до второго уровня