summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/14-IU8-terms-and-definitions.sty
blob: 0d19fcc37db23c1cab541c891441979cd7d37b52 (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
% Author: CatInCosmicSpace
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{14-IU8-terms-and-definitions}[2021/03/21 v1.1 Содержание]

\RequirePackage[
    acronym, 
    automake, 
    nopostdot, 
    xindy={glsnumbers=false, language=russian},
]{glossaries}
\RequirePackage[abbreviations]{glossaries-extra}

\GlsSetXdyCodePage{utf8}

\renewcommand{\glossarysection}[2][]{}

\newglossarystyle{terms}{
    \renewenvironment{theglossary}{}{}
    \renewcommand*{\glossentry}[2]{  
        \noindent\glstarget{##1}{\glossentryname{##1}}~\textemdash~\glossentrydesc{##1}
        \newline
    } 
    \renewcommand*{\glsgroupskip}{}%  
}

\newcommand{\termsanddefenitions}{
    \structure{ТЕРМИНЫ~И~ОПРЕДЕЛЕНИЯ}

    \termsAndDefinitionsLine
    
    \printunsrtglossary[
        style=terms,
        nonumberlist
    ]
}