diff options
Diffstat (limited to 'macros/latex/contrib/bmstu-iu8/bmstu-iu8/BMSTU-IU8.cls')
-rw-r--r-- | macros/latex/contrib/bmstu-iu8/bmstu-iu8/BMSTU-IU8.cls | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/BMSTU-IU8.cls b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/BMSTU-IU8.cls new file mode 100644 index 0000000000..63c4d910d9 --- /dev/null +++ b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/BMSTU-IU8.cls @@ -0,0 +1,54 @@ +% Author: CatInCosmicSpace +\NeedsTeXFormat{LaTeX2e} +\ProvidesClass{BMSTU-IU8}[2020/06/01 IU8 class] + +\LoadClass{article} + +\DeclareOption{diploma}{ + \def\termsAndDefinitionsLine{В настоящем отчете о выпускной квалификационной работе специалиста + применяют следующие термины с соответствующими определениями:} + \def\abbreviationsLine{В настоящем отчете о выпускной квалификационной работе специалиста + применяют следующие следующие сокращения и обозначения:} + \def\fillTitle{\fillDiplomaTitle} +} +\DeclareOption{research}{ + \def\termsAndDefinitionsLine{В настоящем отчете о НИР + применяют следующие термины с соответствующими определениями:} + \def\abbreviationsLine{В настоящем отчете о НИР + применяют следующие следующие сокращения и обозначения:} + \def\fillTitle{\fillResearchTitle} +} +\ExecuteOptions{diploma} +\ProcessOptions + +\RequirePackage[T2A]{fontenc} +\RequirePackage[utf8]{inputenc} +\RequirePackage[russian]{babel} +\RequirePackage{hyphsubst} + +\RequirePackage{01-IU8-base} +\RequirePackage{02-IU8-construction} +\RequirePackage{03-IU8-numbering} +\RequirePackage{04-IU8-section-numbering} +\RequirePackage{05-IU8-figures} +\RequirePackage{06-IU8-tables} +\RequirePackage{07-IU8-footnotes} +\RequirePackage{08-IU8-formulas} +\RequirePackage{09-IU8-cites} +\RequirePackage{10-IU8-titlepage} +\RequirePackage{11-IU8-performers} +\RequirePackage{12-IU8-abstract} +\RequirePackage{13-IU8-contents} +\RequirePackage{14-IU8-terms-and-definitions} +\RequirePackage{15-IU8-list-of-abbreviations} +\RequirePackage{16-IU8-references} +\RequirePackage{17-IU8-appendices} +\RequirePackage{18-IU8-extra} +\RequirePackage{19-IU8-counters} +\RequirePackage{20-IU8-listing} +\RequirePackage{21-IU8-math} +\RequirePackage{22-IU8-algorithms} + +\RequirePackage{csquotes} + +\makeglossaries |