texlive[72055] Master: bmstu-iu8 (17aug24)
commits+karl at tug.org
commits+karl at tug.org
Sat Aug 17 23:26:56 CEST 2024
Revision: 72055
https://tug.org/svn/texlive?view=revision&revision=72055
Author: karl
Date: 2024-08-17 23:26:56 +0200 (Sat, 17 Aug 2024)
Log Message:
-----------
bmstu-iu8 (17aug24)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/bmstu-iu8/README.md
trunk/Master/texmf-dist/doc/latex/bmstu-iu8/bmstu-example.pdf
trunk/Master/texmf-dist/tex/latex/bmstu-iu8/BMSTU-IU8.cls
trunk/Master/tlpkg/libexec/ctan2tds
trunk/Master/tlpkg/tlpsrc/bmstu-iu8.tlpsrc
Added Paths:
-----------
trunk/Master/texmf-dist/doc/latex/bmstu-iu8/DEPENDS.txt
trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-01-base.sty
trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-02-construction.sty
trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-03-numbering.sty
trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-04-section-numbering.sty
trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-05-figures.sty
trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-06-tables.sty
trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-07-footnotes.sty
trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-08-formulas.sty
trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-09-cites.sty
trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-10-titlepage.sty
trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-11-performers.sty
trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-12-abstract.sty
trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-13-contents.sty
trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-14-terms-and-definitions.sty
trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-15-list-of-abbreviations.sty
trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-16-references.sty
trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-17-appendices.sty
trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-18-extra.sty
trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-19-counters.sty
trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-20-listing.sty
trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-21-math.sty
trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-22-algorithms.sty
Removed Paths:
-------------
trunk/Master/texmf-dist/tex/latex/bmstu-iu8/01-IU8-base.sty
trunk/Master/texmf-dist/tex/latex/bmstu-iu8/02-IU8-construction.sty
trunk/Master/texmf-dist/tex/latex/bmstu-iu8/03-IU8-numbering.sty
trunk/Master/texmf-dist/tex/latex/bmstu-iu8/04-IU8-section-numbering.sty
trunk/Master/texmf-dist/tex/latex/bmstu-iu8/05-IU8-figures.sty
trunk/Master/texmf-dist/tex/latex/bmstu-iu8/06-IU8-tables.sty
trunk/Master/texmf-dist/tex/latex/bmstu-iu8/07-IU8-footnotes.sty
trunk/Master/texmf-dist/tex/latex/bmstu-iu8/08-IU8-formulas.sty
trunk/Master/texmf-dist/tex/latex/bmstu-iu8/09-IU8-cites.sty
trunk/Master/texmf-dist/tex/latex/bmstu-iu8/10-IU8-titlepage.sty
trunk/Master/texmf-dist/tex/latex/bmstu-iu8/11-IU8-performers.sty
trunk/Master/texmf-dist/tex/latex/bmstu-iu8/12-IU8-abstract.sty
trunk/Master/texmf-dist/tex/latex/bmstu-iu8/13-IU8-contents.sty
trunk/Master/texmf-dist/tex/latex/bmstu-iu8/14-IU8-terms-and-definitions.sty
trunk/Master/texmf-dist/tex/latex/bmstu-iu8/15-IU8-list-of-abbreviations.sty
trunk/Master/texmf-dist/tex/latex/bmstu-iu8/16-IU8-references.sty
trunk/Master/texmf-dist/tex/latex/bmstu-iu8/17-IU8-appendices.sty
trunk/Master/texmf-dist/tex/latex/bmstu-iu8/18-IU8-extra.sty
trunk/Master/texmf-dist/tex/latex/bmstu-iu8/19-IU8-counters.sty
trunk/Master/texmf-dist/tex/latex/bmstu-iu8/20-IU8-listing.sty
trunk/Master/texmf-dist/tex/latex/bmstu-iu8/21-IU8-math.sty
trunk/Master/texmf-dist/tex/latex/bmstu-iu8/22-IU8-algorithms.sty
Added: trunk/Master/texmf-dist/doc/latex/bmstu-iu8/DEPENDS.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/bmstu-iu8/DEPENDS.txt (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/bmstu-iu8/DEPENDS.txt 2024-08-17 21:26:56 UTC (rev 72055)
@@ -0,0 +1,38 @@
+algorithm2e
+amscls
+anyfontsize
+babel
+bookmark
+tools
+caption
+chngcntr
+csquotes
+enumitem
+fancyhdr
+float
+geometry
+glossaries
+glossaries-extra
+graphics
+oberdiek
+lastpage
+lineno
+listings
+multirow
+nowidow
+koma-script
+setspace
+fontspec
+stackengine
+tabto-ltx
+titlesec
+totcount
+ulem
+xassoccnt
+xcolor
+xltabular
+xstring
+ltablex # Here (and below) go some dependencies of dependencies
+biblatex
+ifoddpage
+relsize
Property changes on: trunk/Master/texmf-dist/doc/latex/bmstu-iu8/DEPENDS.txt
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/bmstu-iu8/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/bmstu-iu8/README.md 2024-08-17 21:23:16 UTC (rev 72054)
+++ trunk/Master/texmf-dist/doc/latex/bmstu-iu8/README.md 2024-08-17 21:26:56 UTC (rev 72055)
@@ -1,6 +1,6 @@
# IU8 package
-Version: v1.2 (released 13.06.2021).
+Version: v1.3 (released 17.08.2024).
This package consist of class file and style files for writing
reports at the IU8 department of IU faculty of BMSTU
Modified: trunk/Master/texmf-dist/doc/latex/bmstu-iu8/bmstu-example.pdf
===================================================================
(Binary files differ)
Deleted: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/01-IU8-base.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu-iu8/01-IU8-base.sty 2024-08-17 21:23:16 UTC (rev 72054)
+++ trunk/Master/texmf-dist/tex/latex/bmstu-iu8/01-IU8-base.sty 2024-08-17 21:26:56 UTC (rev 72055)
@@ -1,41 +0,0 @@
-% Author: CatInCosmicSpace
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{01-IU8-base}[2021/03/21 v1.2 Общие требования]
-
-% 6.1.1 Изложение текста и оформление отчета выполняют в соответствии с
-% требованиями настоящего стандарта. Страницы текста отчета о НИР и включенные в
-% отчет иллюстрации и таблицы должны соответствовать формату А4 по ГОСТ 9327.
-% Допускается применение формата А3 при наличии большого количества таблиц и
-% иллюстраций данного формата.
-
-% Отчет о НИР должен быть выполнен любым печатным способом на одной стороне
-% листа белой бумаги формата А4 через полтора интервала.
-\RequirePackage{setspace}
-\onehalfspacing
-
-% Цвет шрифта должен быть черным, размер шрифта - не менее 12 пт.
-% Рекомендуемый тип шрифта для основного текста отчета - Times New Roman.
-\RequirePackage{anyfontsize}
-\RequirePackage[fontsize=14pt]{scrextend}
-% Но у Times New Roman нет открытой реализации, так что будет стандартный
-% Или можете попробовать xelatex:
-% \RequirePackage{fontspec}
-% \setmainfont{Times New Roman}
-
-% Текст отчета следует печатать, соблюдая следующие размеры полей:
-% левое - 30 мм, правое - 15 мм, верхнее и нижнее - 20 мм.
-\RequirePackage[
- a4paper,
- left=30mm, right=10mm, top=20mm, bottom=20mm,
- footskip=10mm, % Для расположения номера страницы на 10 мм выше края листа
- ignoreall,
- % showframe,
-]{geometry}
-% Ты там пишешь, что правое поле должно быть 15 мм,
-% а потом ставишь его в 10 мм. Почему?
-% А потому что в программе TestVKR проходит только 10 мм, а не 15 мм ¯\_(ツ)_/¯
-
-% Абзацный отступ должен быть одинаковым по всему тексту отчета и равен 1,25 см.
-\setlength{\parindent}{1.25cm}
-
-\RequirePackage{indentfirst} % Отступ первой строки для абзацев
Deleted: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/02-IU8-construction.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu-iu8/02-IU8-construction.sty 2024-08-17 21:23:16 UTC (rev 72054)
+++ trunk/Master/texmf-dist/tex/latex/bmstu-iu8/02-IU8-construction.sty 2024-08-17 21:26:56 UTC (rev 72055)
@@ -1,66 +0,0 @@
-% Author: CatInCosmicSpace
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{02-IU8-construction}[2021/03/21 v1.2 Построение отчета]
-
-% 6.2.1 Наименования структурных элементов отчета:
-% "СПИСОК ИСПОЛНИТЕЛЕЙ", % у нас не используется
-% "РЕФЕРАТ", % У нас не используется
-% "СОДЕРЖАНИЕ",
-% "ТЕРМИНЫ И ОПРЕДЕЛЕНИЯ",
-% "ПЕРЕЧЕНЬ СОКРАЩЕНИЙ И ОБОЗНАЧЕНИЙ",
-% "ВВЕДЕНИЕ",
-% "ЗАКЛЮЧЕНИЕ",
-% "СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ",
-% "ПРИЛОЖЕНИЕ"
-% служат заголовками структурных элементов отчета.
-
-% Заголовки структурных элементов следует располагать в середине строки без
-% точки в конце, прописными буквами, не подчеркивая. Каждый структурный элемент
-% и каждый раздел основной части отчета начинают с новой страницы.
-\RequirePackage{titlesec}
-\RequirePackage{titletoc}
-\RequirePackage{chngcntr}
-
-\newcounter{structure}
-\renewcommand{\thestructure}{} % Убрать появление счётчика в содержании
-\titleclass{\structure}{straight}[\section]
-\titleformat{\structure}[hang]{\clearpage\normalfont\bfseries\centering}{}{0em}{}
-\titlespacing*{\structure}{0pt}{0pt}{2\baselineskip}
-\titlecontents{structure}{}{}{}{}
-\renewcommand*\l at structure{\@dottedtocline{0}{0mm}{0em}}
-
-\newcommand{\structurebreak}{\clearpage}
-\newcommand{\sectionbreak}{\clearpage}
-
-% 6.2.2 Основную часть отчета следует делить на разделы, подразделы и пункты.
-% Пункты при необходимости могут делиться на подпункты. Разделы и подразделы
-% отчета должны иметь заголовки. Пункты и подпункты, как правило, заголовков не
-% имеют.
-
-% 6.2.3 Заголовки разделов и подразделов основной части отчета следует начинать
-% с абзацного отступа и размещать после порядкового номера, печатать с
-% прописной буквы, полужирным шрифтом, не подчеркивать, без точки в конце.
-% Пункты и подпункты могут иметь только порядковый номер без заголовка,
-% начинающийся с абзацного отступа.
-\titleformat{\section}[block]{\hspace{\parindent}\normalfont\bfseries}{\thesection}{1em}{}
-\titleformat{\subsection}[block]{\hspace{\parindent}\normalfont\bfseries}{\thesubsection}{1em}{}
-\titleformat{\subsubsection}[block]{\hspace{\parindent}\normalfont\bfseries}{\thesubsubsection}{1em}{}
-\titleformat{\paragraph}[block]{\hspace{\parindent}\normalfont\bfseries}{\theparagraph}{1em}{}
-\titleformat{\subparagraph}[block]{\hspace{\parindent}\normalfont\bfseries}{\thesubparagraph}{1em}{}
-
-\titlespacing*{\section}{0pt}{0pt}{2ex}[2ex]
-\titlespacing*{\subsection}{0pt}{2ex}{2ex}[2ex]
-\titlespacing*{\subsubsection}{0pt}{2ex}{2ex}[2ex]
-\titlespacing*{\paragraph}{0pt}{2ex}{2ex}[2ex]
-\titlespacing*{\subparagraph}{0pt}{2ex}{2ex}[2ex]
-
-% 6.2.4 Если заголовок включает несколько предложений, их разделяют точками.
-% Переносы слов в заголовках не допускаются.
-
-\newcommand{\introduction}{
- \structure{ВВЕДЕНИЕ}
-}
-
-\newcommand{\conclusion}{
- \structure{ЗАКЛЮЧЕНИЕ}
-}
Deleted: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/03-IU8-numbering.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu-iu8/03-IU8-numbering.sty 2024-08-17 21:23:16 UTC (rev 72054)
+++ trunk/Master/texmf-dist/tex/latex/bmstu-iu8/03-IU8-numbering.sty 2024-08-17 21:26:56 UTC (rev 72055)
@@ -1,17 +0,0 @@
-% Author: CatInCosmicSpace
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{03-IU8-numbering}[2021/03/21 v1.2 Нумерация страниц отчета]
-
-% 6.3.1 Страницы отчета следует нумеровать арабскими цифрами, соблюдая сквозную
-% нумерацию по всему тексту отчета, включая приложения. Номер страницы
-% проставляется в центре нижней части страницы без точки. Приложения, которые
-% приведены в отчете о НИР и имеющие собственную нумерацию, допускается не перенумеровать.
-\pagestyle{plain}
-\pagenumbering{arabic}
-
-% 6.3.2 Титульный лист включают в общую нумерацию страниц отчета. Номер страницы
-% на титульном листе не проставляют.
-
-% 6.3.3 Иллюстрации и таблицы, расположенные на отдельных листах, включают в общую
-% нумерацию страниц отчета. Иллюстрации и таблицы на листе формата А3 учитывают
-% как одну страницу.
Deleted: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/04-IU8-section-numbering.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu-iu8/04-IU8-section-numbering.sty 2024-08-17 21:23:16 UTC (rev 72054)
+++ trunk/Master/texmf-dist/tex/latex/bmstu-iu8/04-IU8-section-numbering.sty 2024-08-17 21:26:56 UTC (rev 72055)
@@ -1,52 +0,0 @@
-% Author: CatInCosmicSpace
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{04-IU8-section-numbering}[2021/03/21 v1.2 Нумерация разделов, подразделов, пунктов, подпунктов и книг отчета]
-
-% 6.4.1 Разделы должны иметь порядковые номера в пределах всего отчета,
-% обозначенные арабскими цифрами без точки и расположенные с абзацного отступа.
-% Подразделы должны иметь нумерацию в пределах каждого раздела. Номер подраздела
-% состоит из номеров раздела и подраздела, разделенных точкой.
-% В конце номера подраздела точка не ставится. Разделы, как и
-% подразделы, могут состоять из одного или нескольких пунктов.
-
-% Это настройка по умолчанию, так что её не меняю
-% Про абзацный отступ учетно в 02-IU8-construction
-
-% 6.4.2 Если отчет не имеет подразделов, то нумерация пунктов в нем должна
-% быть в пределах каждого раздела и номер пункта должен состоять из номеров
-% раздела и пункта, разделенных точкой. В конце номера пункта точка не ставится.
-% Если отчет имеет подразделы, то нумерация пунктов должна быть в пределах
-% подраздела и номер пункта должен состоять
-% из номеров раздела, подраздела и пункта, разделенных точками.
-
-% Это настройка по умолчанию, так что её не меняю
-
-% 6.4.6 Внутри пунктов или подпунктов могут быть приведены перечисления.
-% Перед каждым элементом перечисления следует ставить тире. При необходимости
-% ссылки в тексте отчета на один из элементов перечисления вместо тире ставят
-% строчные буквы русского алфавита со скобкой, начиная с буквы "а" (за
-% исключением букв ё, з, й, о, ч, ъ, ы, ь). Простые перечисления отделяются
-% запятой, сложные - точкой с запятой.
-% При наличии конкретного числа перечислений допускается перед каждым элементом
-% перечисления ставить арабские цифры, после которых ставится скобка.
-\RequirePackage{enumitem}
-\AddEnumerateCounter{\Asbuk}{\@Asbuk}{А}
-\AddEnumerateCounter{\asbuk}{\@asbuk}{а}
-
-\setlist[enumerate]{
- leftmargin=\parindent+\labelwidth+\labelsep,
- labelindent=\parindent,
- align=left,
- nosep,
-}
-\setlist[itemize]{
- label=\textendash,
- leftmargin=\parindent+\labelwidth+\labelsep,
- labelindent=\parindent,
- align=left,
- nosep,
-}
-\setlist[enumerate, 1]{label=\asbuk*)}
-\setlist[enumerate, 2]{label=\arabic*)}
-\setlist[enumerate, 3]{label=\alph*)}
-\setlist[enumerate, 4]{label=\roman*)}
\ No newline at end of file
Deleted: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/05-IU8-figures.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu-iu8/05-IU8-figures.sty 2024-08-17 21:23:16 UTC (rev 72054)
+++ trunk/Master/texmf-dist/tex/latex/bmstu-iu8/05-IU8-figures.sty 2024-08-17 21:26:56 UTC (rev 72055)
@@ -1,54 +0,0 @@
-% Author: CatInCosmicSpace
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{05-IU8-figures}[2021/03/21 v1.2 Иллюстрации]
-
-% 6.5.1 Иллюстрации (чертежи, графики, схемы, компьютерные распечатки, диаграммы,
-% фотоснимки) следует располагать в отчете непосредственно после текста отчета,
-% где они упоминаются впервые, или на следующей странице (по возможности ближе к
-% соответствующим частям текста отчета). На все иллюстрации в отчете должны быть
-% даны ссылки. При ссылке необходимо писать слово "рисунок" и его номер,
-% например: "в соответствии с рисунком 2" и т.д.
-\RequirePackage{float}
-\def\fps at figure{H}
-
-% 6.5.2 Чертежи, графики, диаграммы, схемы, помещаемые в отчете, должны
-% соответствовать требованиям стандартов
-% Единой системы конструкторской документации (ЕСКД).
-
-% 6.5.3 Количество иллюстраций должно быть достаточным для пояснения
-% излагаемого текста отчета. Не рекомендуется в отчете о НИР приводить
-% объемные рисунки.
-
-% 6.5.4 Иллюстрации, за исключением иллюстраций, приведенных в приложениях,
-% следует нумеровать арабскими цифрами сквозной нумерацией. Если рисунок один,
-% то он обозначается: Рисунок 1.
-% Пример - Рисунок 1 - Схема прибора
-
-% 6.5.5 Иллюстрации каждого приложения обозначают отдельной нумерацией арабскими
-% цифрами с добавлением перед цифрой обозначения приложения: Рисунок А.3.
-
-% 6.5.6 Допускается нумеровать иллюстрации в пределах раздела отчета.
-% В этом случае номер иллюстрации состоит из номера раздела и порядкового номера
-% иллюстрации, разделенных точкой: Рисунок 2.1.
-
-% 6.5.7 Иллюстрации при необходимости могут иметь наименование и пояснительные
-% данные (подрисуночный текст).
-% Слово "Рисунок", его номер и через тире наименование помещают после
-% пояснительных данных и располагают в центре под
-% рисунком без точки в конце.
-% Пример - Рисунок 2 - Оформление таблицы
-
-% 6.5.8 Если наименование рисунка состоит из нескольких строк, то его следует
-% записывать через один межстрочный интервал. Наименование рисунка приводят с
-% прописной буквы без точки в конце. Перенос слов в наименовании графического
-% материала не допускается.
-
-\RequirePackage{caption} % Настройка подписи
-\captionsetup[figure]{
- name=Рисунок, % 6.5.7
- labelsep=endash, % 6.5.7
- position=below, % 6.5.7
- justification=centering, % Выравнивание по центру
- font={stretch=\setspace at singlespace}, % 6.5.8
- width=0.8\linewidth, % Ограничение по длине, а то будет на всю строку
-}
Deleted: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/06-IU8-tables.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu-iu8/06-IU8-tables.sty 2024-08-17 21:23:16 UTC (rev 72054)
+++ trunk/Master/texmf-dist/tex/latex/bmstu-iu8/06-IU8-tables.sty 2024-08-17 21:26:56 UTC (rev 72055)
@@ -1,78 +0,0 @@
-% Author: CatInCosmicSpace
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{06-IU8-tables}[2021/03/21 v1.2 Таблицы]
-
-% Пакеты, которые скорее всего пригодятся
-\RequirePackage{tabularx}
-\RequirePackage{longtable}
-\RequirePackage{xltabular}
-\RequirePackage{multirow}
-\RequirePackage{hhline}
-
-% 6.6.1 Цифровой материал должен оформляться в виде таблиц. Таблицы применяют
-% для наглядности и удобства сравнения показателей.
-
-% 6.6.2 Таблицу следует располагать непосредственно после текста, в котором она
-% упоминается впервые, или на следующей странице.
-% На все таблицы в отчете должны быть ссылки. При ссылке следует печатать слово
-% "таблица" с указанием ее номера.
-\RequirePackage{float}
-\def\fps at table{H}
-
-% 6.6.3 Наименование таблицы, при ее наличии, должно отражать ее содержание,
-% быть точным, кратким. Наименование следует помещать над таблицей слева,
-% без абзацного отступа в следующем формате:
-% Таблица Номер таблицы - Наименование таблицы.
-% Наименование таблицы приводят с прописной буквы без точки в конце.
-% Если наименование таблицы занимает две строки и более, то его следует
-% записывать через один межстрочный интервал.
-% Таблицу с большим количеством строк допускается переносить на другую страницу.
-% При переносе части таблицы на другую страницу слово "Таблица", ее номер и
-% наименование указывают один раз слева над первой частью таблицы, а над
-% другими частями также слева пишут слова "Продолжение таблицы" и указывают
-% номер таблицы.
-% При делении таблицы на части допускается ее головку или боковик заменять
-% соответственно номерами граф и строк. При этом нумеруют арабскими цифрами
-% графы и (или) строки первой части таблицы.
-\RequirePackage{caption} % Настройка подписи
-\captionsetup[table]{
- name=Таблица,
- labelsep=endash, % Тире
- position=above,
- justification=justified, % Выравнивание по ширине
- singlelinecheck=false,
- font={stretch=\setspace at singlespace},
-}
-
-% 6.6.4 Таблицы, за исключением таблиц приложений, следует нумеровать
-% арабскими цифрами сквозной нумерацией.
-% Таблицы каждого приложения обозначаются отдельной нумерацией арабскими цифрами
-% с добавлением перед цифрой обозначения приложения. Если в отчете одна таблица,
-% она должна быть обозначена "Таблица 1" или "Таблица А.1" (если она
-% приведена в приложении А).
-% Допускается нумеровать таблицы в пределах раздела при большом объеме отчета.
-% В этом случае номер таблицы состоит из
-% номера раздела и порядкового номера таблицы, разделенных точкой: Таблица 2.3.
-
-% 6.6.5 Заголовки граф и строк таблицы следует печатать с прописной буквы, а
-% подзаголовки граф - со строчной буквы, если они составляют одно предложение с
-% заголовком, или с прописной буквы, если они имеют самостоятельное значение.
-% В конце заголовков и подзаголовков таблиц точки не ставятся. Названия
-% заголовков и подзаголовков таблиц указывают в единственном
-% числе.
-
-% 6.6.6 Таблицы слева, справа, сверху и снизу ограничивают линиями.
-% Разделять заголовки и подзаголовки боковика и граф диагональными линиями не
-% допускается. Заголовки граф выравнивают по центру, а заголовки строк -
-% по левому краю.
-% Горизонтальные и вертикальные линии, разграничивающие строки таблицы,
-% допускается не проводить, если их отсутствие не затрудняет пользование
-% таблицей.
-
-% 6.6.7 Текст, повторяющийся в строках одной и той же графы и состоящий из
-% одиночных слов, заменяют кавычками.
-% Ставить кавычки вместо повторяющихся цифр, буквенно-цифровых обозначений,
-% знаков и символов не допускается.
-% Если текст повторяется, то при первом повторении его заменяют словами
-% "то же", а далее кавычками.
-% В таблице допускается применять размер шрифта меньше, чем в тексте отчета.
\ No newline at end of file
Deleted: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/07-IU8-footnotes.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu-iu8/07-IU8-footnotes.sty 2024-08-17 21:23:16 UTC (rev 72054)
+++ trunk/Master/texmf-dist/tex/latex/bmstu-iu8/07-IU8-footnotes.sty 2024-08-17 21:26:56 UTC (rev 72055)
@@ -1,37 +0,0 @@
-% Author: CatInCosmicSpace
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{07-IU8-footnotes}[2021/03/21 v1.2 Примечания и сноски]
-
-% 6.7.1 Примечания приводят в отчете, если необходимы пояснения или справочные
-% данные к содержанию текста, таблиц или графического материала.
-
-% 6.7.2 Слово "Примечание" следует печатать с прописной буквы с абзацного
-% отступа, не подчеркивая.
-
-% 6.7.3 Примечания следует помещать непосредственно после текстового,
-% графического материала или таблицы, к которым относятся эти примечания.
-% Если примечание одно, то после слова "Примечание" ставится тире и текст
-% примечания печатают с прописной буквы. Одно примечание не нумеруется.
-% Несколько примечаний нумеруют по порядку арабскими цифрами без
-% точки.
-% Примеры
-% 1 Примечание - Применение локально введенных кодов обеспечивает определенный
-% уровень гибкости, который дает возможность проводить улучшения или изменения,
-% сохраняя при этом совместимость с основным набором элементов
-% данных.
-% 2 Примечания
-% 1 К тексту дается... .
-% 2 Дополнительные данные... .
-
-% 6.7.4 При необходимости дополнительного пояснения в отчете допускается
-% использовать примечание, оформленное в виде сноски. Знак сноски ставят без
-% пробела непосредственно после того слова, числа, символа, предложения,
-% к которому дается пояснение. Знак сноски указывается надстрочно
-% арабскими цифрами. Допускается вместо цифр использовать знак звездочка - *.
-% Сноску располагают с абзацного отступа в конце страницы, на которой
-% приведено поясняемое слово (словосочетание или данные). Сноску отделяют от
-% текста короткой сплошной тонкой горизонтальной линией с левой стороны
-% страницы.
-
-
-% Настройки по умолчанию всему этому удовлетворяют
\ No newline at end of file
Deleted: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/08-IU8-formulas.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu-iu8/08-IU8-formulas.sty 2024-08-17 21:23:16 UTC (rev 72054)
+++ trunk/Master/texmf-dist/tex/latex/bmstu-iu8/08-IU8-formulas.sty 2024-08-17 21:26:56 UTC (rev 72055)
@@ -1,5 +0,0 @@
-% Author: CatInCosmicSpace
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{08-IU8-formulas}[2021/03/21 v1.2 Формулы]
-
-% Настройки по умолчанию в целом соответствуют ГОСТ
\ No newline at end of file
Deleted: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/09-IU8-cites.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu-iu8/09-IU8-cites.sty 2024-08-17 21:23:16 UTC (rev 72054)
+++ trunk/Master/texmf-dist/tex/latex/bmstu-iu8/09-IU8-cites.sty 2024-08-17 21:26:56 UTC (rev 72055)
@@ -1,19 +0,0 @@
-% Author: CatInCosmicSpace
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{09-IU8-cites}[2021/03/21 v1.2 Ссылки]
-
-% 6.9.1 В отчете о НИР рекомендуется приводить ссылки на использованные
-% источники. При нумерации ссылок на документы, использованные при составлении
-% отчета, приводится сплошная нумерация для всего текста отчета в целом или для
-% отдельных разделов. Порядковый номер ссылки (отсылки) приводят арабскими
-% цифрами в квадратных скобках в конце текста ссылки. Порядковый номер
-% библиографического описания источника в списке использованных источников
-% соответствует
-% номеру ссылки.
-
-% 6.9.2 Ссылаться следует на документ в целом или на его разделы и приложения.
-
-% 6.9.3 При ссылках на стандарты и технические условия указывают их обозначение,
-% при этом допускается не указывать год их утверждения при условии полного
-% описания стандарта и технических условий в списке использованных источников в
-% соответствии с ГОСТ 7.1.
Deleted: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/10-IU8-titlepage.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu-iu8/10-IU8-titlepage.sty 2024-08-17 21:23:16 UTC (rev 72054)
+++ trunk/Master/texmf-dist/tex/latex/bmstu-iu8/10-IU8-titlepage.sty 2024-08-17 21:26:56 UTC (rev 72055)
@@ -1,237 +0,0 @@
-% Author: CatInCosmicSpace
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{10-IU8-titlepage}[2021/03/21 v1.2 Титульный лист]
-
-% Поля для заполнения для ВКР
-\def\student#1{\gdef\@student{#1}}
-\def\@student{\@latex at warning@no at line{No \noexpand\student given}}
-
-\def\theme#1{\gdef\@theme{#1}}
-\def\@theme{\@latex at warning@no at line{No \noexpand\theme given}}
-
-\def\group#1{\gdef\@group{#1}}
-\def\@group{\@latex at warning@no at line{No \noexpand\group given}}
-
-\def\supervisor#1{\gdef\@supervisor{#1}}
-\def\@supervisor{\@latex at warning@no at line{No \noexpand\supervisor given}}
-
-\def\researchConsultant#1{\gdef\@researchConsultant{#1}}
-\def\@researchConsultant{\@latex at warning@no at line{No \noexpand\researchConsultant given}}
-
-\def\designConsultant#1{\gdef\@designConsultant{#1}}
-\def\@designConsultant{\@latex at warning@no at line{No \noexpand\designConsultant given}}
-
-\def\technologicalConsultant#1{\gdef\@technologicalConsultant{#1}}
-\def\@technologicalConsultant{\@latex at warning@no at line{No \noexpand\technologicalConsultant given}}
-
-\def\economicsConsultant#1{\gdef\@economicsConsultant{#1}}
-\def\@economicsConsultant{\@latex at warning@no at line{No \noexpand\economicsConsultant given}}
-
-\def\lawsConsultant#1{\gdef\@lawsConsultant{#1}}
-\def\@lawsConsultant{\@latex at warning@no at line{No \noexpand\lawsConsultant given}}
-
-\def\normController#1{\gdef\@normController{#1}}
-\def\@normController{\@latex at warning@no at line{No \noexpand\normController given}}
-
-% Поля для заполнения для НИР
-\def\studentFullName#1{\gdef\@studentFullName{#1}}
-\def\@studentFullName{\@latex at warning@no at line{No \noexpand\studentFullName given}}
-
-\def\profile#1{\gdef\@profile{#1}}
-\def\@profile{\@latex at warning@no at line{No \noexpand\profile given}}
-
-\def\speciality#1{\gdef\@speciality{#1}}
-\def\@speciality{\@latex at warning@no at line{No \noexpand\speciality given}}
-
-\def\specialization#1{\gdef\@specialization{#1}}
-\def\@specialization{\@latex at warning@no at line{No \noexpand\specialization given}}
-
-\def\supervisorWithDegree#1{\gdef\@supervisorWithDegree{#1}}
-\def\@supervisorWithDegree{\@latex at warning@no at line{No \noexpand\supervisorWithDegree given}}
-
-
-\RequirePackage{fancyhdr}
-\fancypagestyle{year}{
- \fancyfoot[C]{\itshape Москва, \the\year~г.}
- \renewcommand{\headrulewidth}{0pt}
- \fancyhead{}
-}
-
-\RequirePackage{tabto}
-\RequirePackage[normalem]{ulem}
-\RequirePackage[usestackEOL]{stackengine}
-\RequirePackage{lineno}
-\RequirePackage{xstring}
-\RequirePackage{ifthen}
-
-\newcommand\makeUlineStack[3][3cm]{
- \Shortunderstack{
- \uline{\parbox{#1}{\centering #2}}\\
- {\fontsize{9pt}{9pt}\selectfont #3}
- }
-}
-
-\newcommand\makeBMSTUHeader{
- \noindent\begin{minipage}{0.05\textwidth}
- \includegraphics[scale=0.4]{inc/bmstu.png}
- \end{minipage}
- \hfill
- \begin{minipage}{0.85\textwidth}\raggedleft
- \begin{center}
- \fontsize{10pt}{0.3\baselineskip}\selectfont
- \textbf{Министерство науки и высшего образования
- Российской Федерации \\
- Федеральное государственное бюджетное образовательное
- учреждение \\
- высшего образования \\
- <<Московский государственный технический университет \\
- имени Н. Э. Баумана \\
- (национальный исследовательский университет)>> \\
- (МГТУ им. Н. Э. Баумана)
- }
- \end{center}
- \end{minipage}
- \begin{center}
- \fontsize{12pt}{0.1\baselineskip}\selectfont
- \noindent\makebox[\linewidth]{\rule{\textwidth}{2pt}}
- \makebox[\linewidth]{\rule{\textwidth}{1pt}}
- \end{center}
- \begin{flushleft}
- \fontsize{12pt}{14pt}\selectfont
- ФАКУЛЬТЕТ \tabto{3cm} <<Информатика и системы управления>> (ИУ)\\
- КАФЕДРА \tabto{3cm} <<Информационная безопасность>> (ИУ8)
- \end{flushleft}
-}
-
-\newcommand\fillingBox[3][\maxlen]{
- \noindent#2 \hfill \makeUlineStack[2.5cm]{~}{(Подпись, дата)} \quad
- \makeUlineStack[#1]{#3}{(И. О. Фамилия)}\\
-}
-
-\newcommand\makeDiplomaTheme[1]{
- \noindent
- \begin{minipage}{\linewidth}
- \centering\internallinenumbers\rmfamily\bfseries\fontsize{20pt}{20pt}\selectfont
- \renewcommand{\makeLineNumber}{\rule[-0.7ex]{\textwidth}{0.4pt}\hss}%
- #1
- \end{minipage}
-}
-
-\newlength{\maxlen}
-\newlength{\templen}
-
-\newcommand\CompLen[1]{
- \settowidth{\templen}{#1}
- \ifdim\templen>\maxlen
- \settowidth{\maxlen}{#1}
- \fi
-}
-
-\newcommand\fillDiplomaTitle{
- \noindent\begin{center}
- \centering\bfseries\fontsize{20pt}{25pt}\selectfont
- РАСЧЁТНО-ПОЯСНИТЕЛЬНАЯ~ЗАПИСКА\\
- {\fontsize{16pt}{25pt}\bfseries\selectfont К~ВЫПУСКОЙ~КВАЛИФИКАЦИОННОЙ~РАБОТЕ}\\
- {\fontsize{16pt}{25pt}\bfseries\selectfont НА~ТЕМУ:}
- \end{center}
-
- \vfill
-
- \makeDiplomaTheme{\@theme}
-
- \vfill
-
- {\fontsize{12pt}{15pt}\selectfont
-
- \fillingBox{Студент \hfill \makeUlineStack[2cm]{\@group}{(Группа)}}{\@student}
-
- \fillingBox{Руководитель ВКР}{\@supervisor}
-
- \fillingBox{Консультант по исследовательской части}{\@researchConsultant}
-
- \fillingBox{Консультант по конструкторской части}{\@designConsultant}
-
- \fillingBox{Консультант по технологической части}{\@technologicalConsultant}
-
- \fillingBox{Консультант по организационно-\\экономической части}{\@economicsConsultant}
-
- \fillingBox{Консультант по организационно-\\правовому обеспечению ИБ}{\@lawsConsultant}
-
- \fillingBox{Нормоконтролер}{\@normController}
- }
-}
-
-\newcommand\makeResearchTheme[1]{
- \noindent на тему \uline{#1}
-}
-
-\newcommand\fillResearchTitle{
- \noindent\begin{center}
- \centering\bfseries\fontsize{20pt}{25pt}\selectfont
- Отчёт\\
- {\fontsize{16pt}{25pt}\bfseries\selectfont по научно-исследовательской работе студента}\\
- \end{center}
-
- \vfill
-
- \makeResearchTheme{\@theme}
-
- \vfill
- {
- \setlength{\tabcolsep}{0pt}
- \renewcommand{\arraystretch}{1.5}
- \noindent \begin{tabular}{ll}
- \noindent ФИО студента: & \@studentFullName \\
- \noindent Группа: & \@group \\
- \noindent Специальность: & \@speciality \\
- \noindent Специализация: & \@specialization \\
- \end{tabular}
- }
-
- \bigskip
-
- \noindent Научный руководитель НИРС: \@supervisorWithDegree
-
- \bigskip
-
- \noindent Работа выполнена: \hfill \makeUlineStack[2.5cm]{~}{Дата} \quad \makeUlineStack[2.5cm]{~}{Подпись} \quad \makeUlineStack[4cm]{\@student}{(И. О. Фамилия)}
-
- \bigskip
-
- \noindent Допуск к защите: \hfill \makeUlineStack[2.5cm]{~}{Дата} \quad \makeUlineStack[2.5cm]{~}{Подпись} \quad \makeUlineStack[4cm]{\@supervisor}{(И. О. Фамилия)}
-
- \vfill
- {
- \setlength{\tabcolsep}{0pt}
- \renewcommand{\arraystretch}{1.5}
- \noindent \begin{tabular}{ll}
- \noindent Дата защиты НИРС: & \makeUlineStack[6cm]{~}{~} \\
- \noindent Результаты защиты: & \makeUlineStack[6cm]{~}{~} \\
- \end{tabular}
- }
-
- \vfill
-
- \clearpage
-}
-
-\renewcommand\maketitle{
- \begin{titlepage}
- \settowidth{\maxlen}{\@student}
- \CompLen{\@student}
- \CompLen{\@supervisor}
- \CompLen{\@researchConsultant}
- \CompLen{\@designConsultant}
- \CompLen{\@technologicalConsultant}
- \CompLen{\@economicsConsultant}
- \CompLen{\@lawsConsultant}
- \CompLen{\@normController}
-
- \thispagestyle{year}
- \makeBMSTUHeader
-
- \fillTitle
-
- \clearpage
- \end{titlepage}
-}
Deleted: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/11-IU8-performers.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu-iu8/11-IU8-performers.sty 2024-08-17 21:23:16 UTC (rev 72054)
+++ trunk/Master/texmf-dist/tex/latex/bmstu-iu8/11-IU8-performers.sty 2024-08-17 21:26:56 UTC (rev 72055)
@@ -1,5 +0,0 @@
-% Author: CatInCosmicSpace
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{11-IU8-performers}[2021/03/21 v1.2 Список исполниетелей]
-
-% Т.к. у нас это не используется, я оставляю это пустымы
\ No newline at end of file
Deleted: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/12-IU8-abstract.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu-iu8/12-IU8-abstract.sty 2024-08-17 21:23:16 UTC (rev 72054)
+++ trunk/Master/texmf-dist/tex/latex/bmstu-iu8/12-IU8-abstract.sty 2024-08-17 21:26:56 UTC (rev 72055)
@@ -1,27 +0,0 @@
-% Author: CatInCosmicSpace
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{12-IU8-abstract}[2021/03/21 v1.2 Реферат]
-
-% 6.12.1 Сведения об общем объеме отчета, количестве книг отчета, иллюстраций,
-% таблиц, использованных источников, приложений являются первой компонентой
-% реферата и располагаются с абзацного отступа, в строку, через запятые.
-
-% 6.12.2 Ключевые слова являются второй компонентой реферата. Они приводятся в
-% именительном падеже и печатаются прописными буквами, в строку, через запятые,
-% без абзацного отступа и переноса слов, без точки в конце перечня.
-
-% 6.12.3 Текст реферата помещается с абзацного отступа после ключевых слов.
-% Для выделения структурных частей реферата в соответствии с 5.3.2.2
-% используются абзацные отступы.
-
-\RequirePackage{lastpage}
-
-\renewcommand{\abstract}{
- \structure{РЕФЕРАТ}
-
- Отчёт содержит \pageref{LastPage} стр.\ifnum
- \TotalValue{totalfigures}>0, \TotalValue{totalfigures} рис.\fi\ifnum
- \TotalValue{totaltables}>0, \TotalValue{totaltables} табл.\fi\ifnum
- \TotalValue{totalcites}>0, \TotalValue{totalcites} источн.\fi\ifnum
- \TotalValue{totalappendices}>0, \TotalValue{totalappendices} прил.\fi
-}
Deleted: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/13-IU8-contents.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu-iu8/13-IU8-contents.sty 2024-08-17 21:23:16 UTC (rev 72054)
+++ trunk/Master/texmf-dist/tex/latex/bmstu-iu8/13-IU8-contents.sty 2024-08-17 21:26:56 UTC (rev 72055)
@@ -1,29 +0,0 @@
-% Author: CatInCosmicSpace
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{13-IU8-contents}[2021/03/21 v1.2 Содержание]
-
-% Каждую запись содержания оформляют как отдельный абзац, выровненный влево.
-% Номера страниц указывают выровненными по правому краю поля и соединяют
-% с наименованием структурного элемента или раздела отчета посредством
-% отточия.
-
-\renewcommand\tableofcontents{
- \structure*{СОДЕРЖАНИЕ}
- \@starttoc{toc}
-}
-
-\renewcommand*\l at section{\@dottedtocline{0}{0mm}{2em}}
-\renewcommand*\l at structure{\@dottedtocline{0}{0mm}{0em}}
-% ГОСТ 7.32-2017. Пункт 5.4.1:
-% Обозначения подразделов приводят после абзацного отступа,
-% равного двум знакам, относительно обозначения разделов.
-\renewcommand*\l at subsection{\@dottedtocline{1}{5mm}{3em}}
-% ГОСТ 7.32-2017. Пункт 5.4.1:
-% Обозначения пунктов приводят после абзацного отступа,
-% равного четырем знакам, относительно обозначения разделов.
-\renewcommand*\l at subsubsection{\@dottedtocline{2}{10mm}{4em}}
-% Остальное - индуктивно
-\renewcommand*\l at paragraph{\@dottedtocline{3}{15mm}{5em}}
-
-\setcounter{secnumdepth}{5} % Глубина заголовков - до пятого уровня
-\setcounter{tocdepth}{2} % Глубина содержания - до второго уровня
Deleted: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/14-IU8-terms-and-definitions.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu-iu8/14-IU8-terms-and-definitions.sty 2024-08-17 21:23:16 UTC (rev 72054)
+++ trunk/Master/texmf-dist/tex/latex/bmstu-iu8/14-IU8-terms-and-definitions.sty 2024-08-17 21:26:56 UTC (rev 72055)
@@ -1,35 +0,0 @@
-% Author: CatInCosmicSpace
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{14-IU8-terms-and-definitions}[2021/03/21 v1.2 Содержание]
-
-\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
- ]
-}
Deleted: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/15-IU8-list-of-abbreviations.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu-iu8/15-IU8-list-of-abbreviations.sty 2024-08-17 21:23:16 UTC (rev 72054)
+++ trunk/Master/texmf-dist/tex/latex/bmstu-iu8/15-IU8-list-of-abbreviations.sty 2024-08-17 21:26:56 UTC (rev 72055)
@@ -1,29 +0,0 @@
-% Author: CatInCosmicSpace
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{15-IU8-list-of-abbreviations}[2021/03/21 v1.2 Содержание]
-
-\RequirePackage[abbreviations]{glossaries-extra}
-
-\GlsSetXdyCodePage{utf8}
-
-\renewcommand{\glossarysection}[2][]{}
-
-\newglossarystyle{definitions}{
- \renewenvironment{theglossary}{}{}
- \renewcommand*{\glossentry}[2]{
- \noindent\glstarget{##1}{\glossentryname{##1}}~\textemdash~\glossentrydesc{##1}
- \newline
- }
- \renewcommand*{\glsgroupskip}{}
-}
-
-\newcommand{\listofabbreviations}{
- \structure{ПЕРЕЧЕНЬ~СОКРАЩЕНИЙ~И~ОБОЗНАЧЕНИЙ}
-
- \abbreviationsLine
-
- \printunsrtglossary[
- style=definitions,
- type=\acronymtype
- ]
-}
Deleted: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/16-IU8-references.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu-iu8/16-IU8-references.sty 2024-08-17 21:23:16 UTC (rev 72054)
+++ trunk/Master/texmf-dist/tex/latex/bmstu-iu8/16-IU8-references.sty 2024-08-17 21:26:56 UTC (rev 72055)
@@ -1,18 +0,0 @@
-% Author: CatInCosmicSpace
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{16-IU8-references}[2021/03/21 v1.2 Список использованных источников]
-
-% Сведения об источниках следует располагать в порядке появления ссылок на
-% источники в тексте отчета и нумеровать арабскими цифрами с точкой и печатать
-% с абзацного отступа.
-\usepackage[
- backend=biber,
- style=gost-numeric,
- sorting=none,
- % refsection=structure,
- % sorting=ynt,
-]{biblatex}
-\defbibheading{bibliography}[СПИСОК~ИСПОЛЬЗОВАННЫХ~ИСТОЧНИКОВ]{\structure{#1}}
-\addto{\captionsrussian}{%
- \renewcommand{\contentsname}{СОДЕРЖАНИЕ}
-}
Deleted: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/17-IU8-appendices.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu-iu8/17-IU8-appendices.sty 2024-08-17 21:23:16 UTC (rev 72054)
+++ trunk/Master/texmf-dist/tex/latex/bmstu-iu8/17-IU8-appendices.sty 2024-08-17 21:26:56 UTC (rev 72055)
@@ -1,25 +0,0 @@
-% Author: CatInCosmicSpace
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{17-IU8-appendices}[2021/03/21 v1.2 Приложения]
-
-\newcommand{\appendixsection}[1]{
- \stepcounter{apps}
- \section*{\Asbuk{apps}}
- \begin{center}
- \bfseries #1
- \end{center}
- \addcontentsline{toc}{section}{ПРИЛОЖЕНИЕ~\Asbuk{apps}~{#1}}
-}
-
-\renewcommand{\appendix}{
- \renewcommand\section{\clearpage\@startsection{section}{1}{0pt}{1em}{1em}{\bfseries\centering ПРИЛОЖЕНИЕ~}}
- \setcounter{section}{0}
- \setcounter{figure}{0}
- \setcounter{table}{0}
- \setcounter{equation}{0}
- \setcounter{lstlisting}{0}
- \renewcommand\thefigure{\Asbuk{apps}.\arabic{figure}}
- \renewcommand\thetable{\Asbuk{apps}.\arabic{table}}
- \renewcommand\theequation{\Asbuk{apps}.\arabic{equation}}
- \renewcommand\thelstlisting{\Asbuk{apps}.\arabic{lstlisting}}
-}
Deleted: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/18-IU8-extra.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu-iu8/18-IU8-extra.sty 2024-08-17 21:23:16 UTC (rev 72054)
+++ trunk/Master/texmf-dist/tex/latex/bmstu-iu8/18-IU8-extra.sty 2024-08-17 21:26:56 UTC (rev 72055)
@@ -1,25 +0,0 @@
-% Author: CatInCosmicSpace
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{18-IU8-extra}[2021/03/21 v1.2 Разные улучшения]
-
-\RequirePackage{graphicx}
-
-\RequirePackage[all, defaultlines=4]{nowidow} % Запрет "висячих" слов
-
-\sloppy % Запретить выход текста за поля
-
-\RequirePackage{bookmark}
-\def\toclevel at structure{1} % Для правильного отображения в содержании pdf
-
-\hypersetup{
- colorlinks=true,
- unicode=true,
- urlcolor=black,
- linkcolor=black,
- anchorcolor=black,
- citecolor=black,
- menucolor=black,
- filecolor=black,
-} % Кликабельные ссылки в pdf
-
-\hbadness=10000
Deleted: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/19-IU8-counters.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu-iu8/19-IU8-counters.sty 2024-08-17 21:23:16 UTC (rev 72054)
+++ trunk/Master/texmf-dist/tex/latex/bmstu-iu8/19-IU8-counters.sty 2024-08-17 21:26:56 UTC (rev 72055)
@@ -1,22 +0,0 @@
-% Author: CatInCosmicSpace
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{19-IU8-counters}[2021/03/21 v1.2 Счётчики]
-
-\RequirePackage{calc}
-\RequirePackage{xassoccnt}
-\RequirePackage{totcount}
-
-\NewTotalDocumentCounter{totalfigures}
-\DeclareAssociatedCounters{figure}{totalfigures}
-\NewTotalDocumentCounter{totaltables}
-\DeclareAssociatedCounters{table}{totaltables}
-
-\RequirePackage{totcount}
-\newtotcounter{citenum}
-\AtEveryBibitem{\stepcounter{citenum}}
-\NewTotalDocumentCounter{totalcites}
-\DeclareAssociatedCounters{citenum}{totalcites}
-
-\newcounter{apps}
-\NewTotalDocumentCounter{totalappendices}
-\DeclareAssociatedCounters{apps}{totalappendices}
Deleted: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/20-IU8-listing.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu-iu8/20-IU8-listing.sty 2024-08-17 21:23:16 UTC (rev 72054)
+++ trunk/Master/texmf-dist/tex/latex/bmstu-iu8/20-IU8-listing.sty 2024-08-17 21:26:56 UTC (rev 72055)
@@ -1,38 +0,0 @@
-% Author: CatInCosmicSpace
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{20-IU8-listing}[2021/03/21 v1.2 Листинги]
-
-\RequirePackage{listings}
-\RequirePackage{xcolor}
-
-% http://latexcolor.com/
-\definecolor{seashell}{rgb}{1.0, 0.96, 0.93}
-
-\lstdefinestyle{IU8}{
- 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,
-}
-\lstset{style=IU8}
-
-\DeclareCaptionFormat{listing}{#1#2#3}
-\captionsetup[lstlisting]{
- format=listing,
- singlelinecheck=false,
- labelsep=endash,
-}
-
-\newcommand{\listing}[2][]{%
- \lstinputlisting[caption={\texttt{\detokenize{#2}}},#1]{#2}%
-}
Deleted: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/21-IU8-math.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu-iu8/21-IU8-math.sty 2024-08-17 21:23:16 UTC (rev 72054)
+++ trunk/Master/texmf-dist/tex/latex/bmstu-iu8/21-IU8-math.sty 2024-08-17 21:26:56 UTC (rev 72055)
@@ -1,11 +0,0 @@
-% Author: CatInCosmicSpace
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{21-IU8-math}[2021/03/21 v1.2 Математика]
-
-\RequirePackage{amsthm}
-\theoremstyle{definition}
-\newtheorem{definition}{Определение}[section]
-\newtheorem{theorem}{Теорема}[section]
-\newtheorem{corollary}{Следствие}[theorem]
-\newtheorem{lemma}{Лемма}[section]
-\newtheorem{example}{Пример}[section]
Deleted: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/22-IU8-algorithms.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu-iu8/22-IU8-algorithms.sty 2024-08-17 21:23:16 UTC (rev 72054)
+++ trunk/Master/texmf-dist/tex/latex/bmstu-iu8/22-IU8-algorithms.sty 2024-08-17 21:26:56 UTC (rev 72055)
@@ -1,26 +0,0 @@
-% Author: CatInCosmicSpace
-\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{22-IU8-algorithms}[2021/03/21 v1.2 Алгоритмы]
-
-\RequirePackage[linesnumbered,boxruled]{algorithm2e}
-\SetAlCapSty{}
-
-% Перевод плагина
-\SetKwInput{KwData}{Исходные параметры}
-\SetKwInput{KwResult}{Результат}
-\SetKwInput{KwIn}{Входные данные}
-\SetKwInput{KwOut}{Выходные данные}
-\SetKwIF{If}{ElseIf}{Else}{если}{тогда}{иначе если}{иначе}{конец условия}
-\SetKwFor{While}{до тех пор, пока}{выполнять}{конец цикла}
-\SetKw{KwTo}{от}
-\SetKw{KwRet}{возвратить}
-\SetKw{Return}{возвратить}
-\SetKwBlock{Begin}{начало блока}{конец блока}
-\SetKwSwitch{Switch}{Case}{Other}{Проверить значение}{и выполнить}{вариант}{в противном случае}{конец варианта}{конец проверки значений}
-\SetKwFor{For}{цикл}{выполнять}{конец цикла}
-\SetKwFor{ForEach}{для каждого}{выполнять}{конец цикла}
-\SetKwRepeat{Repeat}{повторять}{до тех пор, пока}
-\SetAlgorithmName{Алгоритм}{алгоритм}{Список алгоритмов}
-\SetAlgoCaptionSeparator{~---}
-% \SetAlgoCaptionLayout{centerline}
-\renewcommand{\@algocf at capt@plain}{above}
Modified: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/BMSTU-IU8.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu-iu8/BMSTU-IU8.cls 2024-08-17 21:23:16 UTC (rev 72054)
+++ trunk/Master/texmf-dist/tex/latex/bmstu-iu8/BMSTU-IU8.cls 2024-08-17 21:26:56 UTC (rev 72055)
@@ -1,6 +1,6 @@
% Author: CatInCosmicSpace
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{BMSTU-IU8}[2020/06/01 IU8 class]
+\ProvidesClass{BMSTU-IU8}[2024/08/17 IU8 class]
\LoadClass{article}
@@ -26,28 +26,28 @@
\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{IU8-01-base}
+\RequirePackage{IU8-02-construction}
+\RequirePackage{IU8-03-numbering}
+\RequirePackage{IU8-04-section-numbering}
+\RequirePackage{IU8-05-figures}
+\RequirePackage{IU8-06-tables}
+\RequirePackage{IU8-07-footnotes}
+\RequirePackage{IU8-08-formulas}
+\RequirePackage{IU8-09-cites}
+\RequirePackage{IU8-10-titlepage}
+\RequirePackage{IU8-11-performers}
+\RequirePackage{IU8-12-abstract}
+\RequirePackage{IU8-13-contents}
+\RequirePackage{IU8-14-terms-and-definitions}
+\RequirePackage{IU8-15-list-of-abbreviations}
+\RequirePackage{IU8-16-references}
+\RequirePackage{IU8-17-appendices}
+\RequirePackage{IU8-18-extra}
+\RequirePackage{IU8-19-counters}
+\RequirePackage{IU8-20-listing}
+\RequirePackage{IU8-21-math}
+\RequirePackage{IU8-22-algorithms}
\RequirePackage{csquotes}
Added: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-01-base.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-01-base.sty (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-01-base.sty 2024-08-17 21:26:56 UTC (rev 72055)
@@ -0,0 +1,41 @@
+% Author: CatInCosmicSpace
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{IU8-01-base}[2024/08/17 v1.3 Общие требования]
+
+% 6.1.1 Изложение текста и оформление отчета выполняют в соответствии с
+% требованиями настоящего стандарта. Страницы текста отчета о НИР и включенные в
+% отчет иллюстрации и таблицы должны соответствовать формату А4 по ГОСТ 9327.
+% Допускается применение формата А3 при наличии большого количества таблиц и
+% иллюстраций данного формата.
+
+% Отчет о НИР должен быть выполнен любым печатным способом на одной стороне
+% листа белой бумаги формата А4 через полтора интервала.
+\RequirePackage{setspace}
+\onehalfspacing
+
+% Цвет шрифта должен быть черным, размер шрифта - не менее 12 пт.
+% Рекомендуемый тип шрифта для основного текста отчета - Times New Roman.
+\RequirePackage{anyfontsize}
+\RequirePackage[fontsize=14pt]{scrextend}
+% Но у Times New Roman нет открытой реализации, так что будет стандартный
+% Или можете попробовать xelatex:
+% \RequirePackage{fontspec}
+% \setmainfont{Times New Roman}
+
+% Текст отчета следует печатать, соблюдая следующие размеры полей:
+% левое - 30 мм, правое - 15 мм, верхнее и нижнее - 20 мм.
+\RequirePackage[
+ a4paper,
+ left=30mm, right=10mm, top=20mm, bottom=20mm,
+ footskip=10mm, % Для расположения номера страницы на 10 мм выше края листа
+ ignoreall,
+ % showframe,
+]{geometry}
+% Ты там пишешь, что правое поле должно быть 15 мм,
+% а потом ставишь его в 10 мм. Почему?
+% А потому что в программе TestVKR проходит только 10 мм, а не 15 мм ¯\_(ツ)_/¯
+
+% Абзацный отступ должен быть одинаковым по всему тексту отчета и равен 1,25 см.
+\setlength{\parindent}{1.25cm}
+
+\RequirePackage{indentfirst} % Отступ первой строки для абзацев
Property changes on: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-01-base.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-02-construction.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-02-construction.sty (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-02-construction.sty 2024-08-17 21:26:56 UTC (rev 72055)
@@ -0,0 +1,66 @@
+% Author: CatInCosmicSpace
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{IU8-02-construction}[2024/08/17 v1.3 Построение отчета]
+
+% 6.2.1 Наименования структурных элементов отчета:
+% "СПИСОК ИСПОЛНИТЕЛЕЙ", % у нас не используется
+% "РЕФЕРАТ", % У нас не используется
+% "СОДЕРЖАНИЕ",
+% "ТЕРМИНЫ И ОПРЕДЕЛЕНИЯ",
+% "ПЕРЕЧЕНЬ СОКРАЩЕНИЙ И ОБОЗНАЧЕНИЙ",
+% "ВВЕДЕНИЕ",
+% "ЗАКЛЮЧЕНИЕ",
+% "СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ",
+% "ПРИЛОЖЕНИЕ"
+% служат заголовками структурных элементов отчета.
+
+% Заголовки структурных элементов следует располагать в середине строки без
+% точки в конце, прописными буквами, не подчеркивая. Каждый структурный элемент
+% и каждый раздел основной части отчета начинают с новой страницы.
+\RequirePackage{titlesec}
+\RequirePackage{titletoc}
+\RequirePackage{chngcntr}
+
+\newcounter{structure}
+\renewcommand{\thestructure}{} % Убрать появление счётчика в содержании
+\titleclass{\structure}{straight}[\section]
+\titleformat{\structure}[hang]{\clearpage\normalfont\bfseries\centering}{}{0em}{}
+\titlespacing*{\structure}{0pt}{0pt}{2\baselineskip}
+\titlecontents{structure}{}{}{}{}
+\renewcommand*\l at structure{\@dottedtocline{0}{0mm}{0em}}
+
+\newcommand{\structurebreak}{\clearpage}
+\newcommand{\sectionbreak}{\clearpage}
+
+% 6.2.2 Основную часть отчета следует делить на разделы, подразделы и пункты.
+% Пункты при необходимости могут делиться на подпункты. Разделы и подразделы
+% отчета должны иметь заголовки. Пункты и подпункты, как правило, заголовков не
+% имеют.
+
+% 6.2.3 Заголовки разделов и подразделов основной части отчета следует начинать
+% с абзацного отступа и размещать после порядкового номера, печатать с
+% прописной буквы, полужирным шрифтом, не подчеркивать, без точки в конце.
+% Пункты и подпункты могут иметь только порядковый номер без заголовка,
+% начинающийся с абзацного отступа.
+\titleformat{\section}[block]{\hspace{\parindent}\normalfont\bfseries}{\thesection}{1em}{}
+\titleformat{\subsection}[block]{\hspace{\parindent}\normalfont\bfseries}{\thesubsection}{1em}{}
+\titleformat{\subsubsection}[block]{\hspace{\parindent}\normalfont\bfseries}{\thesubsubsection}{1em}{}
+\titleformat{\paragraph}[block]{\hspace{\parindent}\normalfont\bfseries}{\theparagraph}{1em}{}
+\titleformat{\subparagraph}[block]{\hspace{\parindent}\normalfont\bfseries}{\thesubparagraph}{1em}{}
+
+\titlespacing*{\section}{0pt}{0pt}{2ex}[2ex]
+\titlespacing*{\subsection}{0pt}{2ex}{2ex}[2ex]
+\titlespacing*{\subsubsection}{0pt}{2ex}{2ex}[2ex]
+\titlespacing*{\paragraph}{0pt}{2ex}{2ex}[2ex]
+\titlespacing*{\subparagraph}{0pt}{2ex}{2ex}[2ex]
+
+% 6.2.4 Если заголовок включает несколько предложений, их разделяют точками.
+% Переносы слов в заголовках не допускаются.
+
+\newcommand{\introduction}{
+ \structure{ВВЕДЕНИЕ}
+}
+
+\newcommand{\conclusion}{
+ \structure{ЗАКЛЮЧЕНИЕ}
+}
Property changes on: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-02-construction.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-03-numbering.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-03-numbering.sty (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-03-numbering.sty 2024-08-17 21:26:56 UTC (rev 72055)
@@ -0,0 +1,17 @@
+% Author: CatInCosmicSpace
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{IU8-03-numbering}[2024/08/17 v1.3 Нумерация страниц отчета]
+
+% 6.3.1 Страницы отчета следует нумеровать арабскими цифрами, соблюдая сквозную
+% нумерацию по всему тексту отчета, включая приложения. Номер страницы
+% проставляется в центре нижней части страницы без точки. Приложения, которые
+% приведены в отчете о НИР и имеющие собственную нумерацию, допускается не перенумеровать.
+\pagestyle{plain}
+\pagenumbering{arabic}
+
+% 6.3.2 Титульный лист включают в общую нумерацию страниц отчета. Номер страницы
+% на титульном листе не проставляют.
+
+% 6.3.3 Иллюстрации и таблицы, расположенные на отдельных листах, включают в общую
+% нумерацию страниц отчета. Иллюстрации и таблицы на листе формата А3 учитывают
+% как одну страницу.
Property changes on: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-03-numbering.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-04-section-numbering.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-04-section-numbering.sty (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-04-section-numbering.sty 2024-08-17 21:26:56 UTC (rev 72055)
@@ -0,0 +1,52 @@
+% Author: CatInCosmicSpace
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{IU8-04-section-numbering}[2024/08/17 v1.3 Нумерация разделов, подразделов, пунктов, подпунктов и книг отчета]
+
+% 6.4.1 Разделы должны иметь порядковые номера в пределах всего отчета,
+% обозначенные арабскими цифрами без точки и расположенные с абзацного отступа.
+% Подразделы должны иметь нумерацию в пределах каждого раздела. Номер подраздела
+% состоит из номеров раздела и подраздела, разделенных точкой.
+% В конце номера подраздела точка не ставится. Разделы, как и
+% подразделы, могут состоять из одного или нескольких пунктов.
+
+% Это настройка по умолчанию, так что её не меняю
+% Про абзацный отступ учетно в IU8-02-construction
+
+% 6.4.2 Если отчет не имеет подразделов, то нумерация пунктов в нем должна
+% быть в пределах каждого раздела и номер пункта должен состоять из номеров
+% раздела и пункта, разделенных точкой. В конце номера пункта точка не ставится.
+% Если отчет имеет подразделы, то нумерация пунктов должна быть в пределах
+% подраздела и номер пункта должен состоять
+% из номеров раздела, подраздела и пункта, разделенных точками.
+
+% Это настройка по умолчанию, так что её не меняю
+
+% 6.4.6 Внутри пунктов или подпунктов могут быть приведены перечисления.
+% Перед каждым элементом перечисления следует ставить тире. При необходимости
+% ссылки в тексте отчета на один из элементов перечисления вместо тире ставят
+% строчные буквы русского алфавита со скобкой, начиная с буквы "а" (за
+% исключением букв ё, з, й, о, ч, ъ, ы, ь). Простые перечисления отделяются
+% запятой, сложные - точкой с запятой.
+% При наличии конкретного числа перечислений допускается перед каждым элементом
+% перечисления ставить арабские цифры, после которых ставится скобка.
+\RequirePackage{enumitem}
+\AddEnumerateCounter{\Asbuk}{\@Asbuk}{А}
+\AddEnumerateCounter{\asbuk}{\@asbuk}{а}
+
+\setlist[enumerate]{
+ leftmargin=\parindent+\labelwidth+\labelsep,
+ labelindent=\parindent,
+ align=left,
+ nosep,
+}
+\setlist[itemize]{
+ label=\textendash,
+ leftmargin=\parindent+\labelwidth+\labelsep,
+ labelindent=\parindent,
+ align=left,
+ nosep,
+}
+\setlist[enumerate, 1]{label=\asbuk*)}
+\setlist[enumerate, 2]{label=\arabic*)}
+\setlist[enumerate, 3]{label=\alph*)}
+\setlist[enumerate, 4]{label=\roman*)}
\ No newline at end of file
Property changes on: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-04-section-numbering.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-05-figures.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-05-figures.sty (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-05-figures.sty 2024-08-17 21:26:56 UTC (rev 72055)
@@ -0,0 +1,54 @@
+% Author: CatInCosmicSpace
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{IU8-05-figures}[2024/08/17 v1.3 Иллюстрации]
+
+% 6.5.1 Иллюстрации (чертежи, графики, схемы, компьютерные распечатки, диаграммы,
+% фотоснимки) следует располагать в отчете непосредственно после текста отчета,
+% где они упоминаются впервые, или на следующей странице (по возможности ближе к
+% соответствующим частям текста отчета). На все иллюстрации в отчете должны быть
+% даны ссылки. При ссылке необходимо писать слово "рисунок" и его номер,
+% например: "в соответствии с рисунком 2" и т.д.
+\RequirePackage{float}
+\def\fps at figure{H}
+
+% 6.5.2 Чертежи, графики, диаграммы, схемы, помещаемые в отчете, должны
+% соответствовать требованиям стандартов
+% Единой системы конструкторской документации (ЕСКД).
+
+% 6.5.3 Количество иллюстраций должно быть достаточным для пояснения
+% излагаемого текста отчета. Не рекомендуется в отчете о НИР приводить
+% объемные рисунки.
+
+% 6.5.4 Иллюстрации, за исключением иллюстраций, приведенных в приложениях,
+% следует нумеровать арабскими цифрами сквозной нумерацией. Если рисунок один,
+% то он обозначается: Рисунок 1.
+% Пример - Рисунок 1 - Схема прибора
+
+% 6.5.5 Иллюстрации каждого приложения обозначают отдельной нумерацией арабскими
+% цифрами с добавлением перед цифрой обозначения приложения: Рисунок А.3.
+
+% 6.5.6 Допускается нумеровать иллюстрации в пределах раздела отчета.
+% В этом случае номер иллюстрации состоит из номера раздела и порядкового номера
+% иллюстрации, разделенных точкой: Рисунок 2.1.
+
+% 6.5.7 Иллюстрации при необходимости могут иметь наименование и пояснительные
+% данные (подрисуночный текст).
+% Слово "Рисунок", его номер и через тире наименование помещают после
+% пояснительных данных и располагают в центре под
+% рисунком без точки в конце.
+% Пример - Рисунок 2 - Оформление таблицы
+
+% 6.5.8 Если наименование рисунка состоит из нескольких строк, то его следует
+% записывать через один межстрочный интервал. Наименование рисунка приводят с
+% прописной буквы без точки в конце. Перенос слов в наименовании графического
+% материала не допускается.
+
+\RequirePackage{caption} % Настройка подписи
+\captionsetup[figure]{
+ name=Рисунок, % 6.5.7
+ labelsep=endash, % 6.5.7
+ position=below, % 6.5.7
+ justification=centering, % Выравнивание по центру
+ font={stretch=\setspace at singlespace}, % 6.5.8
+ width=0.8\linewidth, % Ограничение по длине, а то будет на всю строку
+}
Property changes on: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-05-figures.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-06-tables.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-06-tables.sty (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-06-tables.sty 2024-08-17 21:26:56 UTC (rev 72055)
@@ -0,0 +1,78 @@
+% Author: CatInCosmicSpace
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{IU8-06-tables}[2024/08/17 v1.3 Таблицы]
+
+% Пакеты, которые скорее всего пригодятся
+\RequirePackage{tabularx}
+\RequirePackage{longtable}
+\RequirePackage{xltabular}
+\RequirePackage{multirow}
+\RequirePackage{hhline}
+
+% 6.6.1 Цифровой материал должен оформляться в виде таблиц. Таблицы применяют
+% для наглядности и удобства сравнения показателей.
+
+% 6.6.2 Таблицу следует располагать непосредственно после текста, в котором она
+% упоминается впервые, или на следующей странице.
+% На все таблицы в отчете должны быть ссылки. При ссылке следует печатать слово
+% "таблица" с указанием ее номера.
+\RequirePackage{float}
+\def\fps at table{H}
+
+% 6.6.3 Наименование таблицы, при ее наличии, должно отражать ее содержание,
+% быть точным, кратким. Наименование следует помещать над таблицей слева,
+% без абзацного отступа в следующем формате:
+% Таблица Номер таблицы - Наименование таблицы.
+% Наименование таблицы приводят с прописной буквы без точки в конце.
+% Если наименование таблицы занимает две строки и более, то его следует
+% записывать через один межстрочный интервал.
+% Таблицу с большим количеством строк допускается переносить на другую страницу.
+% При переносе части таблицы на другую страницу слово "Таблица", ее номер и
+% наименование указывают один раз слева над первой частью таблицы, а над
+% другими частями также слева пишут слова "Продолжение таблицы" и указывают
+% номер таблицы.
+% При делении таблицы на части допускается ее головку или боковик заменять
+% соответственно номерами граф и строк. При этом нумеруют арабскими цифрами
+% графы и (или) строки первой части таблицы.
+\RequirePackage{caption} % Настройка подписи
+\captionsetup[table]{
+ name=Таблица,
+ labelsep=endash, % Тире
+ position=above,
+ justification=justified, % Выравнивание по ширине
+ singlelinecheck=false,
+ font={stretch=\setspace at singlespace},
+}
+
+% 6.6.4 Таблицы, за исключением таблиц приложений, следует нумеровать
+% арабскими цифрами сквозной нумерацией.
+% Таблицы каждого приложения обозначаются отдельной нумерацией арабскими цифрами
+% с добавлением перед цифрой обозначения приложения. Если в отчете одна таблица,
+% она должна быть обозначена "Таблица 1" или "Таблица А.1" (если она
+% приведена в приложении А).
+% Допускается нумеровать таблицы в пределах раздела при большом объеме отчета.
+% В этом случае номер таблицы состоит из
+% номера раздела и порядкового номера таблицы, разделенных точкой: Таблица 2.3.
+
+% 6.6.5 Заголовки граф и строк таблицы следует печатать с прописной буквы, а
+% подзаголовки граф - со строчной буквы, если они составляют одно предложение с
+% заголовком, или с прописной буквы, если они имеют самостоятельное значение.
+% В конце заголовков и подзаголовков таблиц точки не ставятся. Названия
+% заголовков и подзаголовков таблиц указывают в единственном
+% числе.
+
+% 6.6.6 Таблицы слева, справа, сверху и снизу ограничивают линиями.
+% Разделять заголовки и подзаголовки боковика и граф диагональными линиями не
+% допускается. Заголовки граф выравнивают по центру, а заголовки строк -
+% по левому краю.
+% Горизонтальные и вертикальные линии, разграничивающие строки таблицы,
+% допускается не проводить, если их отсутствие не затрудняет пользование
+% таблицей.
+
+% 6.6.7 Текст, повторяющийся в строках одной и той же графы и состоящий из
+% одиночных слов, заменяют кавычками.
+% Ставить кавычки вместо повторяющихся цифр, буквенно-цифровых обозначений,
+% знаков и символов не допускается.
+% Если текст повторяется, то при первом повторении его заменяют словами
+% "то же", а далее кавычками.
+% В таблице допускается применять размер шрифта меньше, чем в тексте отчета.
\ No newline at end of file
Property changes on: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-06-tables.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-07-footnotes.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-07-footnotes.sty (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-07-footnotes.sty 2024-08-17 21:26:56 UTC (rev 72055)
@@ -0,0 +1,37 @@
+% Author: CatInCosmicSpace
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{IU8-07-footnotes}[2024/08/17 v1.3 Примечания и сноски]
+
+% 6.7.1 Примечания приводят в отчете, если необходимы пояснения или справочные
+% данные к содержанию текста, таблиц или графического материала.
+
+% 6.7.2 Слово "Примечание" следует печатать с прописной буквы с абзацного
+% отступа, не подчеркивая.
+
+% 6.7.3 Примечания следует помещать непосредственно после текстового,
+% графического материала или таблицы, к которым относятся эти примечания.
+% Если примечание одно, то после слова "Примечание" ставится тире и текст
+% примечания печатают с прописной буквы. Одно примечание не нумеруется.
+% Несколько примечаний нумеруют по порядку арабскими цифрами без
+% точки.
+% Примеры
+% 1 Примечание - Применение локально введенных кодов обеспечивает определенный
+% уровень гибкости, который дает возможность проводить улучшения или изменения,
+% сохраняя при этом совместимость с основным набором элементов
+% данных.
+% 2 Примечания
+% 1 К тексту дается... .
+% 2 Дополнительные данные... .
+
+% 6.7.4 При необходимости дополнительного пояснения в отчете допускается
+% использовать примечание, оформленное в виде сноски. Знак сноски ставят без
+% пробела непосредственно после того слова, числа, символа, предложения,
+% к которому дается пояснение. Знак сноски указывается надстрочно
+% арабскими цифрами. Допускается вместо цифр использовать знак звездочка - *.
+% Сноску располагают с абзацного отступа в конце страницы, на которой
+% приведено поясняемое слово (словосочетание или данные). Сноску отделяют от
+% текста короткой сплошной тонкой горизонтальной линией с левой стороны
+% страницы.
+
+
+% Настройки по умолчанию всему этому удовлетворяют
\ No newline at end of file
Property changes on: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-07-footnotes.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-08-formulas.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-08-formulas.sty (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-08-formulas.sty 2024-08-17 21:26:56 UTC (rev 72055)
@@ -0,0 +1,5 @@
+% Author: CatInCosmicSpace
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{IU8-08-formulas}[2024/08/17 v1.3 Формулы]
+
+% Настройки по умолчанию в целом соответствуют ГОСТ
\ No newline at end of file
Property changes on: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-08-formulas.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-09-cites.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-09-cites.sty (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-09-cites.sty 2024-08-17 21:26:56 UTC (rev 72055)
@@ -0,0 +1,19 @@
+% Author: CatInCosmicSpace
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{IU8-09-cites}[2024/08/17 v1.3 Ссылки]
+
+% 6.9.1 В отчете о НИР рекомендуется приводить ссылки на использованные
+% источники. При нумерации ссылок на документы, использованные при составлении
+% отчета, приводится сплошная нумерация для всего текста отчета в целом или для
+% отдельных разделов. Порядковый номер ссылки (отсылки) приводят арабскими
+% цифрами в квадратных скобках в конце текста ссылки. Порядковый номер
+% библиографического описания источника в списке использованных источников
+% соответствует
+% номеру ссылки.
+
+% 6.9.2 Ссылаться следует на документ в целом или на его разделы и приложения.
+
+% 6.9.3 При ссылках на стандарты и технические условия указывают их обозначение,
+% при этом допускается не указывать год их утверждения при условии полного
+% описания стандарта и технических условий в списке использованных источников в
+% соответствии с ГОСТ 7.1.
Property changes on: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-09-cites.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-10-titlepage.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-10-titlepage.sty (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-10-titlepage.sty 2024-08-17 21:26:56 UTC (rev 72055)
@@ -0,0 +1,237 @@
+% Author: CatInCosmicSpace
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{IU8-10-titlepage}[2024/08/17 v1.3 Титульный лист]
+
+% Поля для заполнения для ВКР
+\def\student#1{\gdef\@student{#1}}
+\def\@student{\@latex at warning@no at line{No \noexpand\student given}}
+
+\def\theme#1{\gdef\@theme{#1}}
+\def\@theme{\@latex at warning@no at line{No \noexpand\theme given}}
+
+\def\group#1{\gdef\@group{#1}}
+\def\@group{\@latex at warning@no at line{No \noexpand\group given}}
+
+\def\supervisor#1{\gdef\@supervisor{#1}}
+\def\@supervisor{\@latex at warning@no at line{No \noexpand\supervisor given}}
+
+\def\researchConsultant#1{\gdef\@researchConsultant{#1}}
+\def\@researchConsultant{\@latex at warning@no at line{No \noexpand\researchConsultant given}}
+
+\def\designConsultant#1{\gdef\@designConsultant{#1}}
+\def\@designConsultant{\@latex at warning@no at line{No \noexpand\designConsultant given}}
+
+\def\technologicalConsultant#1{\gdef\@technologicalConsultant{#1}}
+\def\@technologicalConsultant{\@latex at warning@no at line{No \noexpand\technologicalConsultant given}}
+
+\def\economicsConsultant#1{\gdef\@economicsConsultant{#1}}
+\def\@economicsConsultant{\@latex at warning@no at line{No \noexpand\economicsConsultant given}}
+
+\def\lawsConsultant#1{\gdef\@lawsConsultant{#1}}
+\def\@lawsConsultant{\@latex at warning@no at line{No \noexpand\lawsConsultant given}}
+
+\def\normController#1{\gdef\@normController{#1}}
+\def\@normController{\@latex at warning@no at line{No \noexpand\normController given}}
+
+% Поля для заполнения для НИР
+\def\studentFullName#1{\gdef\@studentFullName{#1}}
+\def\@studentFullName{\@latex at warning@no at line{No \noexpand\studentFullName given}}
+
+\def\profile#1{\gdef\@profile{#1}}
+\def\@profile{\@latex at warning@no at line{No \noexpand\profile given}}
+
+\def\speciality#1{\gdef\@speciality{#1}}
+\def\@speciality{\@latex at warning@no at line{No \noexpand\speciality given}}
+
+\def\specialization#1{\gdef\@specialization{#1}}
+\def\@specialization{\@latex at warning@no at line{No \noexpand\specialization given}}
+
+\def\supervisorWithDegree#1{\gdef\@supervisorWithDegree{#1}}
+\def\@supervisorWithDegree{\@latex at warning@no at line{No \noexpand\supervisorWithDegree given}}
+
+
+\RequirePackage{fancyhdr}
+\fancypagestyle{year}{
+ \fancyfoot[C]{\itshape Москва, \the\year~г.}
+ \renewcommand{\headrulewidth}{0pt}
+ \fancyhead{}
+}
+
+\RequirePackage{tabto}
+\RequirePackage[normalem]{ulem}
+\RequirePackage[usestackEOL]{stackengine}
+\RequirePackage{lineno}
+\RequirePackage{xstring}
+\RequirePackage{ifthen}
+
+\newcommand\makeUlineStack[3][3cm]{
+ \Shortunderstack{
+ \uline{\parbox{#1}{\centering #2}}\\
+ {\fontsize{9pt}{9pt}\selectfont #3}
+ }
+}
+
+\newcommand\makeBMSTUHeader{
+ \noindent\begin{minipage}{0.05\textwidth}
+ \includegraphics[scale=0.4]{inc/bmstu.png}
+ \end{minipage}
+ \hfill
+ \begin{minipage}{0.85\textwidth}\raggedleft
+ \begin{center}
+ \fontsize{10pt}{0.3\baselineskip}\selectfont
+ \textbf{Министерство науки и высшего образования
+ Российской Федерации \\
+ Федеральное государственное бюджетное образовательное
+ учреждение \\
+ высшего образования \\
+ <<Московский государственный технический университет \\
+ имени Н. Э. Баумана \\
+ (национальный исследовательский университет)>> \\
+ (МГТУ им. Н. Э. Баумана)
+ }
+ \end{center}
+ \end{minipage}
+ \begin{center}
+ \fontsize{12pt}{0.1\baselineskip}\selectfont
+ \noindent\makebox[\linewidth]{\rule{\textwidth}{2pt}}
+ \makebox[\linewidth]{\rule{\textwidth}{1pt}}
+ \end{center}
+ \begin{flushleft}
+ \fontsize{12pt}{14pt}\selectfont
+ ФАКУЛЬТЕТ \tabto{3cm} <<Информатика и системы управления>> (ИУ)\\
+ КАФЕДРА \tabto{3cm} <<Информационная безопасность>> (ИУ8)
+ \end{flushleft}
+}
+
+\newcommand\fillingBox[3][\maxlen]{
+ \noindent#2 \hfill \makeUlineStack[2.5cm]{~}{(Подпись, дата)} \quad
+ \makeUlineStack[#1]{#3}{(И. О. Фамилия)}\\
+}
+
+\newcommand\makeDiplomaTheme[1]{
+ \noindent
+ \begin{minipage}{\linewidth}
+ \centering\internallinenumbers\rmfamily\bfseries\fontsize{20pt}{20pt}\selectfont
+ \renewcommand{\makeLineNumber}{\rule[-0.7ex]{\textwidth}{0.4pt}\hss}%
+ #1
+ \end{minipage}
+}
+
+\newlength{\maxlen}
+\newlength{\templen}
+
+\newcommand\CompLen[1]{
+ \settowidth{\templen}{#1}
+ \ifdim\templen>\maxlen
+ \settowidth{\maxlen}{#1}
+ \fi
+}
+
+\newcommand\fillDiplomaTitle{
+ \noindent\begin{center}
+ \centering\bfseries\fontsize{20pt}{25pt}\selectfont
+ РАСЧЁТНО-ПОЯСНИТЕЛЬНАЯ~ЗАПИСКА\\
+ {\fontsize{16pt}{25pt}\bfseries\selectfont К~ВЫПУСКОЙ~КВАЛИФИКАЦИОННОЙ~РАБОТЕ}\\
+ {\fontsize{16pt}{25pt}\bfseries\selectfont НА~ТЕМУ:}
+ \end{center}
+
+ \vfill
+
+ \makeDiplomaTheme{\@theme}
+
+ \vfill
+
+ {\fontsize{12pt}{15pt}\selectfont
+
+ \fillingBox{Студент \hfill \makeUlineStack[2cm]{\@group}{(Группа)}}{\@student}
+
+ \fillingBox{Руководитель ВКР}{\@supervisor}
+
+ \fillingBox{Консультант по исследовательской части}{\@researchConsultant}
+
+ \fillingBox{Консультант по конструкторской части}{\@designConsultant}
+
+ \fillingBox{Консультант по технологической части}{\@technologicalConsultant}
+
+ \fillingBox{Консультант по организационно-\\экономической части}{\@economicsConsultant}
+
+ \fillingBox{Консультант по организационно-\\правовому обеспечению ИБ}{\@lawsConsultant}
+
+ \fillingBox{Нормоконтролер}{\@normController}
+ }
+}
+
+\newcommand\makeResearchTheme[1]{
+ \noindent на тему \uline{#1}
+}
+
+\newcommand\fillResearchTitle{
+ \noindent\begin{center}
+ \centering\bfseries\fontsize{20pt}{25pt}\selectfont
+ Отчёт\\
+ {\fontsize{16pt}{25pt}\bfseries\selectfont по научно-исследовательской работе студента}\\
+ \end{center}
+
+ \vfill
+
+ \makeResearchTheme{\@theme}
+
+ \vfill
+ {
+ \setlength{\tabcolsep}{0pt}
+ \renewcommand{\arraystretch}{1.5}
+ \noindent \begin{tabular}{ll}
+ \noindent ФИО студента: & \@studentFullName \\
+ \noindent Группа: & \@group \\
+ \noindent Специальность: & \@speciality \\
+ \noindent Специализация: & \@specialization \\
+ \end{tabular}
+ }
+
+ \bigskip
+
+ \noindent Научный руководитель НИРС: \@supervisorWithDegree
+
+ \bigskip
+
+ \noindent Работа выполнена: \hfill \makeUlineStack[2.5cm]{~}{Дата} \quad \makeUlineStack[2.5cm]{~}{Подпись} \quad \makeUlineStack[4cm]{\@student}{(И. О. Фамилия)}
+
+ \bigskip
+
+ \noindent Допуск к защите: \hfill \makeUlineStack[2.5cm]{~}{Дата} \quad \makeUlineStack[2.5cm]{~}{Подпись} \quad \makeUlineStack[4cm]{\@supervisor}{(И. О. Фамилия)}
+
+ \vfill
+ {
+ \setlength{\tabcolsep}{0pt}
+ \renewcommand{\arraystretch}{1.5}
+ \noindent \begin{tabular}{ll}
+ \noindent Дата защиты НИРС: & \makeUlineStack[6cm]{~}{~} \\
+ \noindent Результаты защиты: & \makeUlineStack[6cm]{~}{~} \\
+ \end{tabular}
+ }
+
+ \vfill
+
+ \clearpage
+}
+
+\renewcommand\maketitle{
+ \begin{titlepage}
+ \settowidth{\maxlen}{\@student}
+ \CompLen{\@student}
+ \CompLen{\@supervisor}
+ \CompLen{\@researchConsultant}
+ \CompLen{\@designConsultant}
+ \CompLen{\@technologicalConsultant}
+ \CompLen{\@economicsConsultant}
+ \CompLen{\@lawsConsultant}
+ \CompLen{\@normController}
+
+ \thispagestyle{year}
+ \makeBMSTUHeader
+
+ \fillTitle
+
+ \clearpage
+ \end{titlepage}
+}
Property changes on: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-10-titlepage.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-11-performers.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-11-performers.sty (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-11-performers.sty 2024-08-17 21:26:56 UTC (rev 72055)
@@ -0,0 +1,5 @@
+% Author: CatInCosmicSpace
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{IU8-11-performers}[2024/08/17 v1.3 Список исполниетелей]
+
+% Т.к. у нас это не используется, я оставляю это пустымы
\ No newline at end of file
Property changes on: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-11-performers.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-12-abstract.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-12-abstract.sty (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-12-abstract.sty 2024-08-17 21:26:56 UTC (rev 72055)
@@ -0,0 +1,27 @@
+% Author: CatInCosmicSpace
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{IU8-12-abstract}[2024/08/17 v1.3 Реферат]
+
+% 6.12.1 Сведения об общем объеме отчета, количестве книг отчета, иллюстраций,
+% таблиц, использованных источников, приложений являются первой компонентой
+% реферата и располагаются с абзацного отступа, в строку, через запятые.
+
+% 6.12.2 Ключевые слова являются второй компонентой реферата. Они приводятся в
+% именительном падеже и печатаются прописными буквами, в строку, через запятые,
+% без абзацного отступа и переноса слов, без точки в конце перечня.
+
+% 6.12.3 Текст реферата помещается с абзацного отступа после ключевых слов.
+% Для выделения структурных частей реферата в соответствии с 5.3.2.2
+% используются абзацные отступы.
+
+\RequirePackage{lastpage}
+
+\renewcommand{\abstract}{
+ \structure{РЕФЕРАТ}
+
+ Отчёт содержит \pageref{LastPage} стр.\ifnum
+ \TotalValue{totalfigures}>0, \TotalValue{totalfigures} рис.\fi\ifnum
+ \TotalValue{totaltables}>0, \TotalValue{totaltables} табл.\fi\ifnum
+ \TotalValue{totalcites}>0, \TotalValue{totalcites} источн.\fi\ifnum
+ \TotalValue{totalappendices}>0, \TotalValue{totalappendices} прил.\fi
+}
Property changes on: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-12-abstract.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-13-contents.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-13-contents.sty (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-13-contents.sty 2024-08-17 21:26:56 UTC (rev 72055)
@@ -0,0 +1,29 @@
+% Author: CatInCosmicSpace
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{IU8-13-contents}[2024/08/17 v1.3 Содержание]
+
+% Каждую запись содержания оформляют как отдельный абзац, выровненный влево.
+% Номера страниц указывают выровненными по правому краю поля и соединяют
+% с наименованием структурного элемента или раздела отчета посредством
+% отточия.
+
+\renewcommand\tableofcontents{
+ \structure*{СОДЕРЖАНИЕ}
+ \@starttoc{toc}
+}
+
+\renewcommand*\l at section{\@dottedtocline{0}{0mm}{2em}}
+\renewcommand*\l at structure{\@dottedtocline{0}{0mm}{0em}}
+% ГОСТ 7.32-2017. Пункт 5.4.1:
+% Обозначения подразделов приводят после абзацного отступа,
+% равного двум знакам, относительно обозначения разделов.
+\renewcommand*\l at subsection{\@dottedtocline{1}{5mm}{3em}}
+% ГОСТ 7.32-2017. Пункт 5.4.1:
+% Обозначения пунктов приводят после абзацного отступа,
+% равного четырем знакам, относительно обозначения разделов.
+\renewcommand*\l at subsubsection{\@dottedtocline{2}{10mm}{4em}}
+% Остальное - индуктивно
+\renewcommand*\l at paragraph{\@dottedtocline{3}{15mm}{5em}}
+
+\setcounter{secnumdepth}{5} % Глубина заголовков - до пятого уровня
+\setcounter{tocdepth}{2} % Глубина содержания - до второго уровня
Property changes on: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-13-contents.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-14-terms-and-definitions.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-14-terms-and-definitions.sty (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-14-terms-and-definitions.sty 2024-08-17 21:26:56 UTC (rev 72055)
@@ -0,0 +1,35 @@
+% Author: CatInCosmicSpace
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{IU8-14-terms-and-definitions}[2024/08/17 v1.3 Содержание]
+
+\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
+ ]
+}
Property changes on: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-14-terms-and-definitions.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-15-list-of-abbreviations.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-15-list-of-abbreviations.sty (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-15-list-of-abbreviations.sty 2024-08-17 21:26:56 UTC (rev 72055)
@@ -0,0 +1,29 @@
+% Author: CatInCosmicSpace
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{IU8-15-list-of-abbreviations}[2024/08/17 v1.3 Содержание]
+
+\RequirePackage[abbreviations]{glossaries-extra}
+
+\GlsSetXdyCodePage{utf8}
+
+\renewcommand{\glossarysection}[2][]{}
+
+\newglossarystyle{definitions}{
+ \renewenvironment{theglossary}{}{}
+ \renewcommand*{\glossentry}[2]{
+ \noindent\glstarget{##1}{\glossentryname{##1}}~\textemdash~\glossentrydesc{##1}
+ \newline
+ }
+ \renewcommand*{\glsgroupskip}{}
+}
+
+\newcommand{\listofabbreviations}{
+ \structure{ПЕРЕЧЕНЬ~СОКРАЩЕНИЙ~И~ОБОЗНАЧЕНИЙ}
+
+ \abbreviationsLine
+
+ \printunsrtglossary[
+ style=definitions,
+ type=\acronymtype
+ ]
+}
Property changes on: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-15-list-of-abbreviations.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-16-references.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-16-references.sty (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-16-references.sty 2024-08-17 21:26:56 UTC (rev 72055)
@@ -0,0 +1,21 @@
+% Author: CatInCosmicSpace
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{IU8-16-references}[2024/08/17 v1.3 Список использованных источников]
+
+% Сведения об источниках следует располагать в порядке появления ссылок на
+% источники в тексте отчета и нумеровать арабскими цифрами с точкой и печатать
+% с абзацного отступа.
+\usepackage[
+ backend=biber,
+ style=gost-numeric,
+ sorting=none,
+ % refsection=structure,
+ % sorting=ynt,
+]{biblatex}
+\defbibheading{bibliography}[СПИСОК~ИСПОЛЬЗОВАННЫХ~ИСТОЧНИКОВ]{\structure{#1}}
+\addto{\captionsrussian}{%
+ \renewcommand{\contentsname}{СОДЕРЖАНИЕ}
+}
+
+% Специально изменим шрифт для URL, чтобы он соответсвовал ГОСТ и остальному тексту документа
+\renewcommand{\UrlFont}{\normalfont}
Property changes on: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-16-references.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-17-appendices.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-17-appendices.sty (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-17-appendices.sty 2024-08-17 21:26:56 UTC (rev 72055)
@@ -0,0 +1,25 @@
+% Author: CatInCosmicSpace
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{IU8-17-appendices}[2024/08/17 v1.3 Приложения]
+
+\newcommand{\appendixsection}[1]{
+ \stepcounter{apps}
+ \section*{\Asbuk{apps}}
+ \begin{center}
+ \bfseries #1
+ \end{center}
+ \addcontentsline{toc}{section}{ПРИЛОЖЕНИЕ~\Asbuk{apps}~{#1}}
+}
+
+\renewcommand{\appendix}{
+ \renewcommand\section{\clearpage\@startsection{section}{1}{0pt}{1em}{1em}{\bfseries\centering ПРИЛОЖЕНИЕ~}}
+ \setcounter{section}{0}
+ \setcounter{figure}{0}
+ \setcounter{table}{0}
+ \setcounter{equation}{0}
+ \setcounter{lstlisting}{0}
+ \renewcommand\thefigure{\Asbuk{apps}.\arabic{figure}}
+ \renewcommand\thetable{\Asbuk{apps}.\arabic{table}}
+ \renewcommand\theequation{\Asbuk{apps}.\arabic{equation}}
+ \renewcommand\thelstlisting{\Asbuk{apps}.\arabic{lstlisting}}
+}
Property changes on: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-17-appendices.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-18-extra.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-18-extra.sty (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-18-extra.sty 2024-08-17 21:26:56 UTC (rev 72055)
@@ -0,0 +1,25 @@
+% Author: CatInCosmicSpace
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{IU8-18-extra}[2024/08/17 v1.3 Разные улучшения]
+
+\RequirePackage{graphicx}
+
+\RequirePackage[all, defaultlines=4]{nowidow} % Запрет "висячих" слов
+
+\sloppy % Запретить выход текста за поля
+
+\RequirePackage{bookmark}
+\def\toclevel at structure{1} % Для правильного отображения в содержании pdf
+
+\hypersetup{
+ colorlinks=true,
+ unicode=true,
+ urlcolor=black,
+ linkcolor=black,
+ anchorcolor=black,
+ citecolor=black,
+ menucolor=black,
+ filecolor=black,
+} % Кликабельные ссылки в pdf
+
+\hbadness=10000
Property changes on: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-18-extra.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-19-counters.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-19-counters.sty (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-19-counters.sty 2024-08-17 21:26:56 UTC (rev 72055)
@@ -0,0 +1,22 @@
+% Author: CatInCosmicSpace
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesPackage{IU8-19-counters}[2024/08/17 v1.3 Счётчики]
+
+\RequirePackage{calc}
+\RequirePackage{xassoccnt}
+\RequirePackage{totcount}
+
+\NewTotalDocumentCounter{totalfigures}
+\DeclareAssociatedCounters{figure}{totalfigures}
+\NewTotalDocumentCounter{totaltables}
+\DeclareAssociatedCounters{table}{totaltables}
+
+\RequirePackage{totcount}
+\newtotcounter{citenum}
+\AtEveryBibitem{\stepcounter{citenum}}
+\NewTotalDocumentCounter{totalcites}
+\DeclareAssociatedCounters{citenum}{totalcites}
+
+\newcounter{apps}
+\NewTotalDocumentCounter{totalappendices}
+\DeclareAssociatedCounters{apps}{totalappendices}
Property changes on: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-19-counters.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-20-listing.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-20-listing.sty (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-20-listing.sty 2024-08-17 21:26:56 UTC (rev 72055)
@@ -0,0 +1,38 @@
+% Author: CatInCosmicSpace
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesPackage{IU8-20-listing}[2024/08/17 v1.3 Листинги]
+
+\RequirePackage{listings}
+\RequirePackage{xcolor}
+
+% http://latexcolor.com/
+\definecolor{seashell}{rgb}{1.0, 0.96, 0.93}
+
+\lstdefinestyle{IU8}{
+ 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,
+}
+\lstset{style=IU8}
+
+\DeclareCaptionFormat{listing}{#1#2#3}
+\captionsetup[lstlisting]{
+ format=listing,
+ singlelinecheck=false,
+ labelsep=endash,
+}
+
+\newcommand{\listing}[2][]{%
+ \lstinputlisting[caption={\texttt{\detokenize{#2}}},#1]{#2}%
+}
Property changes on: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-20-listing.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-21-math.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-21-math.sty (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-21-math.sty 2024-08-17 21:26:56 UTC (rev 72055)
@@ -0,0 +1,11 @@
+% Author: CatInCosmicSpace
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesPackage{IU8-21-math}[2024/08/17 v1.3 Математика]
+
+\RequirePackage{amsthm}
+\theoremstyle{definition}
+\newtheorem{definition}{Определение}[section]
+\newtheorem{theorem}{Теорема}[section]
+\newtheorem{corollary}{Следствие}[theorem]
+\newtheorem{lemma}{Лемма}[section]
+\newtheorem{example}{Пример}[section]
Property changes on: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-21-math.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-22-algorithms.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-22-algorithms.sty (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-22-algorithms.sty 2024-08-17 21:26:56 UTC (rev 72055)
@@ -0,0 +1,26 @@
+% Author: CatInCosmicSpace
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesPackage{IU8-22-algorithms}[2024/08/17 v1.3 Алгоритмы]
+
+\RequirePackage[linesnumbered,boxruled]{algorithm2e}
+\SetAlCapSty{}
+
+% Перевод плагина
+\SetKwInput{KwData}{Исходные параметры}
+\SetKwInput{KwResult}{Результат}
+\SetKwInput{KwIn}{Входные данные}
+\SetKwInput{KwOut}{Выходные данные}
+\SetKwIF{If}{ElseIf}{Else}{если}{тогда}{иначе если}{иначе}{конец условия}
+\SetKwFor{While}{до тех пор, пока}{выполнять}{конец цикла}
+\SetKw{KwTo}{от}
+\SetKw{KwRet}{возвратить}
+\SetKw{Return}{возвратить}
+\SetKwBlock{Begin}{начало блока}{конец блока}
+\SetKwSwitch{Switch}{Case}{Other}{Проверить значение}{и выполнить}{вариант}{в противном случае}{конец варианта}{конец проверки значений}
+\SetKwFor{For}{цикл}{выполнять}{конец цикла}
+\SetKwFor{ForEach}{для каждого}{выполнять}{конец цикла}
+\SetKwRepeat{Repeat}{повторять}{до тех пор, пока}
+\SetAlgorithmName{Алгоритм}{алгоритм}{Список алгоритмов}
+\SetAlgoCaptionSeparator{~---}
+% \SetAlgoCaptionLayout{centerline}
+\renewcommand{\@algocf at capt@plain}{above}
Property changes on: trunk/Master/texmf-dist/tex/latex/bmstu-iu8/IU8-22-algorithms.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/tlpkg/libexec/ctan2tds
===================================================================
--- trunk/Master/tlpkg/libexec/ctan2tds 2024-08-17 21:23:16 UTC (rev 72054)
+++ trunk/Master/tlpkg/libexec/ctan2tds 2024-08-17 21:26:56 UTC (rev 72055)
@@ -3317,6 +3317,7 @@
'grading-scheme' => 'etex-answer-y',
'graphics-pln' => "env TEXINPUTS=$Master/texmf-dist/source/latex/base: latex",
'grffile' => 'tex',
+ 'gridset' => 'etex',
'halloweenmath' => 'latex', # requires interaction
'hamnosys' => 'etex-answer-y',
'hanzibox' => 'etex',
Modified: trunk/Master/tlpkg/tlpsrc/bmstu-iu8.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/bmstu-iu8.tlpsrc 2024-08-17 21:23:16 UTC (rev 72054)
+++ trunk/Master/tlpkg/tlpsrc/bmstu-iu8.tlpsrc 2024-08-17 21:26:56 UTC (rev 72055)
@@ -0,0 +1,38 @@
+depend algorithm2e
+depend amscls
+depend anyfontsize
+depend babel
+depend bookmark
+depend tools
+depend caption
+depend chngcntr
+depend csquotes
+depend enumitem
+depend fancyhdr
+depend float
+depend geometry
+depend glossaries
+depend glossaries-extra
+depend graphics
+depend oberdiek
+depend lastpage
+depend lineno
+depend listings
+depend multirow
+depend nowidow
+depend koma-script
+depend setspace
+depend fontspec
+depend stackengine
+depend tabto-ltx
+depend titlesec
+depend totcount
+depend ulem
+depend xassoccnt
+depend xcolor
+depend xltabular
+depend xstring
+depend ltablex # Here (and below) go some dependencies of dependencies
+depend biblatex
+depend ifoddpage
+depend relsize
More information about the tex-live-commits
mailing list.