diff options
Diffstat (limited to 'macros/latex/contrib/bmstu-iu8')
25 files changed, 163 insertions, 30 deletions
diff --git a/macros/latex/contrib/bmstu-iu8/README.md b/macros/latex/contrib/bmstu-iu8/README.md index 485014041c..7b0b628fd2 100644 --- a/macros/latex/contrib/bmstu-iu8/README.md +++ b/macros/latex/contrib/bmstu-iu8/README.md @@ -1,6 +1,6 @@ # IU8 package -Version: v1.3 (released 17.08.2024). +Version: v1.5 (released 2024/10/28). This package consist of class file and style files for writing reports at the IU8 department of IU faculty of BMSTU diff --git a/macros/latex/contrib/bmstu-iu8/bmstu-example.pdf b/macros/latex/contrib/bmstu-iu8/bmstu-example.pdf Binary files differindex b0d4cc2ea7..ac616a01ca 100644 --- a/macros/latex/contrib/bmstu-iu8/bmstu-example.pdf +++ b/macros/latex/contrib/bmstu-iu8/bmstu-example.pdf diff --git a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/BMSTU-IU8.cls b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/BMSTU-IU8.cls index 17c168f9f2..4b9cb5b0bf 100644 --- a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/BMSTU-IU8.cls +++ b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/BMSTU-IU8.cls @@ -1,6 +1,6 @@ % Author: CatInCosmicSpace \NeedsTeXFormat{LaTeX2e} -\ProvidesClass{BMSTU-IU8}[2024/08/17 IU8 class] +\ProvidesClass{BMSTU-IU8}[2024/10/28 IU8 class] \LoadClass{article} @@ -18,6 +18,14 @@ применяют следующие сокращения и обозначения:} \def\fillTitle{\fillResearchTitle} } +\DeclareOption{ordinary}{ + \def\termsAndDefinitionsLine{В настоящем документе + применяют следующие термины с соответствующими определениями:} + \def\abbreviationsLine{В настоящем документе + применяют следующие сокращения и обозначения:} + \def\fillTitle{\fillOrdinaryTitle} +} + \ExecuteOptions{diploma} \ProcessOptions diff --git a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-01-base.sty b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-01-base.sty index c51f336b7c..80db377148 100644 --- a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-01-base.sty +++ b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-01-base.sty @@ -1,6 +1,6 @@ % Author: CatInCosmicSpace \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{IU8-01-base}[2024/08/17 v1.3 Общие требования] +\ProvidesPackage{IU8-01-base}[2024/10/28 v1.5 Общие требования] % 6.1.1 Изложение текста и оформление отчета выполняют в соответствии с % требованиями настоящего стандарта. Страницы текста отчета о НИР и включенные в diff --git a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-02-construction.sty b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-02-construction.sty index 0c684a5700..a99bad8db7 100644 --- a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-02-construction.sty +++ b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-02-construction.sty @@ -1,6 +1,6 @@ % Author: CatInCosmicSpace \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{IU8-02-construction}[2024/08/17 v1.3 Построение отчета] +\ProvidesPackage{IU8-02-construction}[2024/10/28 v1.5 Построение отчета] % 6.2.1 Наименования структурных элементов отчета: % "СПИСОК ИСПОЛНИТЕЛЕЙ", % у нас не используется @@ -25,10 +25,11 @@ \renewcommand{\thestructure}{} % Убрать появление счётчика в содержании \titleclass{\structure}{straight}[\section] \titleformat{\structure}[hang]{\clearpage\normalfont\bfseries\centering}{}{0em}{} -\titlespacing*{\structure}{0pt}{0pt}{2\baselineskip} +\titlespacing*{\structure}{0pt}{0pt}{1em} \titlecontents{structure}{}{}{}{} \renewcommand*\l@structure{\@dottedtocline{0}{0mm}{0em}} + \newcommand{\structurebreak}{\clearpage} \newcommand{\sectionbreak}{\clearpage} @@ -54,6 +55,14 @@ \titlespacing*{\paragraph}{0pt}{2ex}{2ex}[2ex] \titlespacing*{\subparagraph}{0pt}{2ex}{2ex}[2ex] +\makeatletter +\renewcommand*\l@section{\@dottedtocline{0}{12.5mm}{2em}} +\renewcommand*\l@structure{\@dottedtocline{0}{12.5mm}{0em}} +\renewcommand*\l@subsection{\@dottedtocline{1}{12.5mm}{3em}} +\renewcommand*\l@subsubsection{\@dottedtocline{2}{12.5mm}{4em}} +\renewcommand*\l@paragraph{\@dottedtocline{3}{12.5mm}{5em}} +\makeatother + % 6.2.4 Если заголовок включает несколько предложений, их разделяют точками. % Переносы слов в заголовках не допускаются. diff --git a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-03-numbering.sty b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-03-numbering.sty index 3d0bb94e9f..8624f70dc3 100644 --- a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-03-numbering.sty +++ b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-03-numbering.sty @@ -1,6 +1,6 @@ % Author: CatInCosmicSpace \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{IU8-03-numbering}[2024/08/17 v1.3 Нумерация страниц отчета] +\ProvidesPackage{IU8-03-numbering}[2024/10/28 v1.5 Нумерация страниц отчета] % 6.3.1 Страницы отчета следует нумеровать арабскими цифрами, соблюдая сквозную % нумерацию по всему тексту отчета, включая приложения. Номер страницы diff --git a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-04-section-numbering.sty b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-04-section-numbering.sty index af812f5855..a44c787a3f 100644 --- a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-04-section-numbering.sty +++ b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-04-section-numbering.sty @@ -1,6 +1,6 @@ % Author: CatInCosmicSpace \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{IU8-04-section-numbering}[2024/08/17 v1.3 Нумерация разделов, подразделов, пунктов, подпунктов и книг отчета] +\ProvidesPackage{IU8-04-section-numbering}[2024/10/28 v1.5 Нумерация разделов, подразделов, пунктов, подпунктов и книг отчета] % 6.4.1 Разделы должны иметь порядковые номера в пределах всего отчета, % обозначенные арабскими цифрами без точки и расположенные с абзацного отступа. diff --git a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-05-figures.sty b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-05-figures.sty index 4ccda32cda..e5b92cd6ac 100644 --- a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-05-figures.sty +++ b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-05-figures.sty @@ -1,6 +1,6 @@ % Author: CatInCosmicSpace \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{IU8-05-figures}[2024/08/17 v1.3 Иллюстрации] +\ProvidesPackage{IU8-05-figures}[2024/10/28 v1.5 Иллюстрации] % 6.5.1 Иллюстрации (чертежи, графики, схемы, компьютерные распечатки, диаграммы, % фотоснимки) следует располагать в отчете непосредственно после текста отчета, diff --git a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-06-tables.sty b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-06-tables.sty index 705924bd99..bd5b3f046e 100644 --- a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-06-tables.sty +++ b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-06-tables.sty @@ -1,6 +1,6 @@ % Author: CatInCosmicSpace \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{IU8-06-tables}[2024/08/17 v1.3 Таблицы] +\ProvidesPackage{IU8-06-tables}[2024/10/28 v1.5 Таблицы] % Пакеты, которые скорее всего пригодятся \RequirePackage{tabularx} diff --git a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-07-footnotes.sty b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-07-footnotes.sty index 9efd173fb0..c6163edaf3 100644 --- a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-07-footnotes.sty +++ b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-07-footnotes.sty @@ -1,6 +1,6 @@ % Author: CatInCosmicSpace \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{IU8-07-footnotes}[2024/08/17 v1.3 Примечания и сноски] +\ProvidesPackage{IU8-07-footnotes}[2024/10/28 v1.5 Примечания и сноски] % 6.7.1 Примечания приводят в отчете, если необходимы пояснения или справочные % данные к содержанию текста, таблиц или графического материала. diff --git a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-08-formulas.sty b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-08-formulas.sty index cfe0b98dbd..116fff2896 100644 --- a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-08-formulas.sty +++ b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-08-formulas.sty @@ -1,5 +1,5 @@ % Author: CatInCosmicSpace \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{IU8-08-formulas}[2024/08/17 v1.3 Формулы] +\ProvidesPackage{IU8-08-formulas}[2024/10/28 v1.5 Формулы] % Настройки по умолчанию в целом соответствуют ГОСТ
\ No newline at end of file diff --git a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-09-cites.sty b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-09-cites.sty index 6d070074b3..4c8d2b5635 100644 --- a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-09-cites.sty +++ b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-09-cites.sty @@ -1,6 +1,6 @@ % Author: CatInCosmicSpace \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{IU8-09-cites}[2024/08/17 v1.3 Ссылки] +\ProvidesPackage{IU8-09-cites}[2024/10/28 v1.5 Ссылки] % 6.9.1 В отчете о НИР рекомендуется приводить ссылки на использованные % источники. При нумерации ссылок на документы, использованные при составлении diff --git a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-10-titlepage.sty b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-10-titlepage.sty index 97fc11ecc5..f4c856db33 100644 --- a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-10-titlepage.sty +++ b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-10-titlepage.sty @@ -1,6 +1,13 @@ % Author: CatInCosmicSpace \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{IU8-10-titlepage}[2024/08/17 v1.3 Титульный лист] +\ProvidesPackage{IU8-10-titlepage}[2024/10/28 v1.5 Титульный лист] + +% Команды для задания факультета и кафедры +\newcommand{\faculty}[2]{\gdef\@faculty{<<#1>> (#2)}} +\newcommand{\department}[2]{\gdef\@department{<<#1>> (#2)}} +% Дефолтные значения --- забываем, кому это было надо в первую очередь :) +\providecommand{\@faculty}{<<Информатика и системы управления>> (ИУ)} +\providecommand{\@department}{<<Информационная безопасность>> (ИУ8)} % Поля для заполнения для ВКР \def\student#1{\gdef\@student{#1}} @@ -49,6 +56,19 @@ \def\supervisorWithDegree#1{\gdef\@supervisorWithDegree{#1}} \def\@supervisorWithDegree{\@latex@warning@no@line{No \noexpand\supervisorWithDegree given}} +% Поля для заполнения "обычных" отчётов +\def\discipline#1{\gdef\@discipline{#1}} +\def\@discipline{\@latex@warning@no@line{No \noexpand\discipline given}} +\newcommand{\noscorefield}{\gdef\enablescore{}} % Выключить поле оценки +\providecommand{\enablescore}{ % Поле оценки включено по умолчанию + \setlength{\tabcolsep}{0pt} + \renewcommand{\arraystretch}{1.5} + \noindent \begin{tabular}{ll} + \noindent Оценка: & \makeUlineStack[6cm]{~}{~} \\ + \end{tabular} +} +\newcommand{\version}[1]{\gdef\@version{Вариант #1}} % Если указан вариант, то определяем команду +\providecommand{\@version}{~} % Если не указан вариант, то заменяем на пустоту \RequirePackage{fancyhdr} \fancypagestyle{year}{ @@ -98,8 +118,8 @@ \end{center} \begin{flushleft} \fontsize{12pt}{14pt}\selectfont - ФАКУЛЬТЕТ \tabto{3cm} <<Информатика и системы управления>> (ИУ)\\ - КАФЕДРА \tabto{3cm} <<Информационная безопасность>> (ИУ8) + ФАКУЛЬТЕТ \tabto{3cm} \@faculty \\ + КАФЕДРА \tabto{3cm} \@department \end{flushleft} } @@ -215,6 +235,44 @@ \clearpage } +% Обратный порядок заполнения --- ФИО подпись,дата +\newcommand\reverseFillingBox[3][\maxlen]{ + \noindent#2 \hfill \makeUlineStack[#1]{#3}{(И. О. Фамилия)} \hfill + \makeUlineStack[3.5cm]{~}{(Подпись, дата)} \hfill\\ +} + +\newcommand\fillOrdinaryTitle{ + + \vfill + + \noindent\begin{center} + \centering + {\bfseries\fontsize{20pt}{25pt}\selectfont \@theme} \\ + {\fontsize{12pt}{25pt}\rmfamily\selectfont по дисциплине <<\@discipline>>} \\ + {\fontsize{12pt}{25pt}\rmfamily\selectfont \@version} \\ + \end{center} + + + \vfill + +{\fontsize{12pt}{15pt}\selectfont + \reverseFillingBox{Студент \hspace{\widthof{Преподаватель}-\widthof{Студент}}\makeUlineStack[\widthof{\@group}]{\@group}{(Группа)}}{\@student} + \reverseFillingBox{Преподаватель\quad\hspace{\widthof{\@group}}}{\@supervisor} +} + \bigskip + + \bigskip + + \bigskip + + \vfill + \enablescore + + \vfill + + \clearpage +} + \renewcommand\maketitle{ \begin{titlepage} \settowidth{\maxlen}{\@student} diff --git a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-11-performers.sty b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-11-performers.sty index e628023df4..7c29e314bb 100644 --- a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-11-performers.sty +++ b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-11-performers.sty @@ -1,5 +1,5 @@ % Author: CatInCosmicSpace \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{IU8-11-performers}[2024/08/17 v1.3 Список исполниетелей] +\ProvidesPackage{IU8-11-performers}[2024/10/28 v1.5 Список исполниетелей] % Т.к. у нас это не используется, я оставляю это пустымы
\ No newline at end of file diff --git a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-12-abstract.sty b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-12-abstract.sty index c1e1a6dc86..ac71c7472e 100644 --- a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-12-abstract.sty +++ b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-12-abstract.sty @@ -1,6 +1,6 @@ % Author: CatInCosmicSpace \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{IU8-12-abstract}[2024/08/17 v1.3 Реферат] +\ProvidesPackage{IU8-12-abstract}[2024/10/28 v1.5 Реферат] % 6.12.1 Сведения об общем объеме отчета, количестве книг отчета, иллюстраций, % таблиц, использованных источников, приложений являются первой компонентой diff --git a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-13-contents.sty b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-13-contents.sty index 3bd4e67716..2f8f4e7dd6 100644 --- a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-13-contents.sty +++ b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-13-contents.sty @@ -1,6 +1,6 @@ % Author: CatInCosmicSpace \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{IU8-13-contents}[2024/08/17 v1.3 Содержание] +\ProvidesPackage{IU8-13-contents}[2024/10/28 v1.5 Содержание] % Каждую запись содержания оформляют как отдельный абзац, выровненный влево. % Номера страниц указывают выровненными по правому краю поля и соединяют @@ -17,13 +17,16 @@ % ГОСТ 7.32-2017. Пункт 5.4.1: % Обозначения подразделов приводят после абзацного отступа, % равного двум знакам, относительно обозначения разделов. -\renewcommand*\l@subsection{\@dottedtocline{1}{5mm}{3em}} +\renewcommand*\l@section{\@dottedtocline{1}{5mm}{3em}} +\renewcommand*\l@subsection{\@dottedtocline{1}{10mm}{3em}} % ГОСТ 7.32-2017. Пункт 5.4.1: % Обозначения пунктов приводят после абзацного отступа, % равного четырем знакам, относительно обозначения разделов. -\renewcommand*\l@subsubsection{\@dottedtocline{2}{10mm}{4em}} +\renewcommand*\l@subsubsection{\@dottedtocline{2}{15mm}{4em}} % Остальное - индуктивно \renewcommand*\l@paragraph{\@dottedtocline{3}{15mm}{5em}} + \setcounter{secnumdepth}{5} % Глубина заголовков - до пятого уровня \setcounter{tocdepth}{2} % Глубина содержания - до второго уровня + diff --git a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-14-terms-and-definitions.sty b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-14-terms-and-definitions.sty index 8378ff2826..5f7a0d5934 100644 --- a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-14-terms-and-definitions.sty +++ b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-14-terms-and-definitions.sty @@ -1,6 +1,6 @@ % Author: CatInCosmicSpace \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{IU8-14-terms-and-definitions}[2024/08/17 v1.3 Содержание] +\ProvidesPackage{IU8-14-terms-and-definitions}[2024/10/28 v1.5 Содержание] \RequirePackage[ acronym, diff --git a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-15-list-of-abbreviations.sty b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-15-list-of-abbreviations.sty index 49a5aeb8aa..951e61f829 100644 --- a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-15-list-of-abbreviations.sty +++ b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-15-list-of-abbreviations.sty @@ -1,6 +1,6 @@ % Author: CatInCosmicSpace \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{IU8-15-list-of-abbreviations}[2024/08/17 v1.3 Содержание] +\ProvidesPackage{IU8-15-list-of-abbreviations}[2024/10/28 v1.5 Содержание] \RequirePackage[abbreviations]{glossaries-extra} diff --git a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-16-references.sty b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-16-references.sty index 7e7fd9d347..af759707e9 100644 --- a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-16-references.sty +++ b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-16-references.sty @@ -1,6 +1,6 @@ % Author: CatInCosmicSpace \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{IU8-16-references}[2024/08/17 v1.3 Список использованных источников] +\ProvidesPackage{IU8-16-references}[2024/10/28 v1.5 Список использованных источников] % Сведения об источниках следует располагать в порядке появления ссылок на % источники в тексте отчета и нумеровать арабскими цифрами с точкой и печатать @@ -12,10 +12,28 @@ % 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}}
\ No newline at end of file diff --git a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-17-appendices.sty b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-17-appendices.sty index e89c637ec6..88033132f7 100644 --- a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-17-appendices.sty +++ b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-17-appendices.sty @@ -1,6 +1,6 @@ % Author: CatInCosmicSpace \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{IU8-17-appendices}[2024/08/17 v1.3 Приложения] +\ProvidesPackage{IU8-17-appendices}[2024/10/28 v1.5 Приложения] \newcommand{\appendixsection}[1]{ \stepcounter{apps} diff --git a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-18-extra.sty b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-18-extra.sty index 44e932a3e9..9f84d4b8d8 100644 --- a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-18-extra.sty +++ b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-18-extra.sty @@ -1,6 +1,6 @@ % Author: CatInCosmicSpace \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{IU8-18-extra}[2024/08/17 v1.3 Разные улучшения] +\ProvidesPackage{IU8-18-extra}[2024/10/28 v1.5 Разные улучшения] \RequirePackage{graphicx} @@ -23,3 +23,18 @@ } % Кликабельные ссылки в pdf \hbadness=10000 + +\setlist[enumerate]{ + leftmargin=\parindent, + labelindent=\parindent, + align=left, + nosep, +} + +\setlist[itemize]{ + label=\textendash, + leftmargin=\parindent, + labelindent=\parindent, + align=left, + nosep, +} diff --git a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-19-counters.sty b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-19-counters.sty index c5e7d80136..07c7ef9e47 100644 --- a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-19-counters.sty +++ b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-19-counters.sty @@ -1,6 +1,6 @@ % Author: CatInCosmicSpace \NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesPackage{IU8-19-counters}[2024/08/17 v1.3 Счётчики] +\ProvidesPackage{IU8-19-counters}[2024/10/28 v1.5 Счётчики] \RequirePackage{calc} \RequirePackage{xassoccnt} diff --git a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-20-listing.sty b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-20-listing.sty index 22dd68b97b..56aa4cb349 100644 --- a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-20-listing.sty +++ b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-20-listing.sty @@ -1,6 +1,6 @@ % Author: CatInCosmicSpace \NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesPackage{IU8-20-listing}[2024/08/17 v1.3 Листинги] +\ProvidesPackage{IU8-20-listing}[2024/10/28 v1.5 Листинги] \RequirePackage{listings} \RequirePackage{xcolor} @@ -10,7 +10,7 @@ \lstdefinestyle{IU8}{ frame=single, - backgroundcolor=\color{seashell}, + % backgroundcolor=\color{seashell}, commentstyle=\color{blue}, keywordstyle=\color{magenta}, basicstyle=\ttfamily\footnotesize, @@ -36,3 +36,25 @@ \newcommand{\listing}[2][]{% \lstinputlisting[caption={\texttt{\detokenize{#2}}},#1]{#2}% } + +\lstnewenvironment{codelisting}[1][] +{ +\lstset{ + frame=single, + % backgroundcolor=\color{seashell}, + commentstyle=\color{blue}, + keywordstyle=\color{magenta}, + basicstyle=\ttfamily\footnotesize, + breakatwhitespace=false, + breaklines=true, + captionpos=tl, + keepspaces=false, + showspaces=false, + showstringspaces=false, + showtabs=false, + extendedchars=\true, + tabsize=2, + #1 +} +} +{}
\ No newline at end of file diff --git a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-21-math.sty b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-21-math.sty index b72be1370c..91d6c7cdff 100644 --- a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-21-math.sty +++ b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-21-math.sty @@ -1,6 +1,6 @@ % Author: CatInCosmicSpace \NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesPackage{IU8-21-math}[2024/08/17 v1.3 Математика] +\ProvidesPackage{IU8-21-math}[2024/10/28 v1.5 Математика] \RequirePackage{amsthm} \theoremstyle{definition} diff --git a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-22-algorithms.sty b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-22-algorithms.sty index 5cf8831462..9fd0c3c5cb 100644 --- a/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-22-algorithms.sty +++ b/macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/IU8-22-algorithms.sty @@ -1,6 +1,6 @@ % Author: CatInCosmicSpace \NeedsTeXFormat{LaTeX2e}[1995/12/01] -\ProvidesPackage{IU8-22-algorithms}[2024/08/17 v1.3 Алгоритмы] +\ProvidesPackage{IU8-22-algorithms}[2024/10/28 v1.5 Алгоритмы] \RequirePackage[linesnumbered,boxruled]{algorithm2e} \SetAlCapSty{} |