summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-16-references.sty
blob: 19ed4ce9c1b8fe57764b15102a6c0048b541e95f (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
30
31
32
33
34
35
36
37
38
39
% Author: CatInCosmicSpace
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{IU8-16-references}[2025/02/09 v1.6 Список использованных источников]

% Сведения об источниках следует располагать в порядке появления ссылок на 
% источники в тексте отчета и нумеровать арабскими цифрами с точкой и печатать 
% с абзацного отступа.
\usepackage[
    backend=biber,
    style=gost-numeric,
    sorting=none,
    % refsection=structure,
    % sorting=ynt,
]{biblatex}

\defbibenvironment{bibliography}
  {\list
     {}
     {\setlength{\leftmargin}{1.25cm}
      \setlength{\itemindent}{0em}
      \setlength{\itemsep}{\bibitemsep}
      \setlength{\parsep}{\bibparsep}}}
  {\endlist}
  {\item\printtext[labelnumberwidth]{\printfield{labelprefix}\printfield{labelnumber}}\addspace}

\defbibheading{bibliography}[СПИСОК~ИСПОЛЬЗОВАННЫХ~ИСТОЧНИКОВ]{\structure{#1}}
\addto{\captionsrussian}{%
    \renewcommand{\contentsname}{СОДЕРЖАНИЕ}
}

\DefineBibliographyStrings{russian}{%
  urlseen = {дата обращения},
}

% Специально изменим шрифт для URL, чтобы он соответсвовал ГОСТ и остальному тексту документа
\renewcommand{\UrlFont}{\normalfont}

% Изменяем шрифт для авторов в списке литературы на обычный
\renewcommand{\mkgostheading}[1]{\normalfont{#1}}