texlive[62012] Master: bmstu preserve dir structure per author, 13

commits+karl at tug.org commits+karl at tug.org
Sun Feb 13 22:55:35 CET 2022


Revision: 62012
          http://tug.org/svn/texlive?view=revision&revision=62012
Author:   karl
Date:     2022-02-13 22:55:34 +0100 (Sun, 13 Feb 2022)
Log Message:
-----------
bmstu preserve dir structure per author, 13 Feb 2022 13:52:00

Modified Paths:
--------------
    trunk/Master/tlpkg/libexec/ctan2tds

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/latex/bmstu/examples/
    trunk/Master/texmf-dist/doc/latex/bmstu/examples/examples.pdf
    trunk/Master/texmf-dist/doc/latex/bmstu/examples/examples.tex
    trunk/Master/texmf-dist/doc/latex/bmstu/examples/inc/
    trunk/Master/texmf-dist/doc/latex/bmstu/examples/inc/img/
    trunk/Master/texmf-dist/doc/latex/bmstu/examples/inc/img/tux.png
    trunk/Master/texmf-dist/doc/latex/bmstu/examples/inc/img/tuz.png
    trunk/Master/texmf-dist/doc/latex/bmstu/examples/inc/lst/
    trunk/Master/texmf-dist/doc/latex/bmstu/examples/inc/lst/main.c
    trunk/Master/texmf-dist/tex/latex/bmstu/img/
    trunk/Master/texmf-dist/tex/latex/bmstu/img/bmstu-logo.pdf
    trunk/Master/texmf-dist/tex/latex/bmstu/sty/
    trunk/Master/texmf-dist/tex/latex/bmstu/sty/bmstu-appendix.sty
    trunk/Master/texmf-dist/tex/latex/bmstu/sty/bmstu-biblio.sty
    trunk/Master/texmf-dist/tex/latex/bmstu/sty/bmstu-defabbr.sty
    trunk/Master/texmf-dist/tex/latex/bmstu/sty/bmstu-essay.sty
    trunk/Master/texmf-dist/tex/latex/bmstu/sty/bmstu-figure.sty
    trunk/Master/texmf-dist/tex/latex/bmstu/sty/bmstu-listing.sty
    trunk/Master/texmf-dist/tex/latex/bmstu/sty/bmstu-title.sty
    trunk/Master/texmf-dist/tex/latex/bmstu/sty/bmstu-toc.sty

Removed Paths:
-------------
    trunk/Master/texmf-dist/doc/latex/bmstu/examples.pdf
    trunk/Master/texmf-dist/doc/latex/bmstu/examples.tex
    trunk/Master/texmf-dist/doc/latex/bmstu/tux.png
    trunk/Master/texmf-dist/doc/latex/bmstu/tuz.png
    trunk/Master/texmf-dist/source/latex/bmstu/
    trunk/Master/texmf-dist/tex/latex/bmstu/bmstu-appendix.sty
    trunk/Master/texmf-dist/tex/latex/bmstu/bmstu-biblio.sty
    trunk/Master/texmf-dist/tex/latex/bmstu/bmstu-defabbr.sty
    trunk/Master/texmf-dist/tex/latex/bmstu/bmstu-essay.sty
    trunk/Master/texmf-dist/tex/latex/bmstu/bmstu-figure.sty
    trunk/Master/texmf-dist/tex/latex/bmstu/bmstu-listing.sty
    trunk/Master/texmf-dist/tex/latex/bmstu/bmstu-logo.pdf
    trunk/Master/texmf-dist/tex/latex/bmstu/bmstu-title.sty
    trunk/Master/texmf-dist/tex/latex/bmstu/bmstu-toc.sty

Added: trunk/Master/texmf-dist/doc/latex/bmstu/examples/examples.pdf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/doc/latex/bmstu/examples/examples.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/bmstu/examples/examples.pdf	2022-02-13 21:38:16 UTC (rev 62011)
+++ trunk/Master/texmf-dist/doc/latex/bmstu/examples/examples.pdf	2022-02-13 21:55:34 UTC (rev 62012)

Property changes on: trunk/Master/texmf-dist/doc/latex/bmstu/examples/examples.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/bmstu/examples/examples.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/bmstu/examples/examples.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/bmstu/examples/examples.tex	2022-02-13 21:55:34 UTC (rev 62012)
@@ -0,0 +1,155 @@
+\documentclass{bmstu}
+
+\begin{document}
+
+% Аргументы, помеченные как необязательные, могут быть пустыми. В таком случае соответствующее этому аргументу поле (например, ФИО консультанта) добавлено не будет.
+
+% Титульная страница
+
+% Отчет
+
+\makereporttitle
+    {Информатика, искусственный интеллект и системы управления} % Название факультета
+    {Программное обеспечение ЭВМ и информационные технологии} % Название кафедры
+    {лабораторной работе №~1} % Название работы (в дат. падеже)
+    {Операционные системы} % Название курса (необязательный аргумент)
+    {Обработчик прерывания от системного таймера} % Тема работы
+    {} % Номер варианта (необязательный аргумент)
+    {ИУ7-51Б} % Номер группы
+    {Иванов~И.~И.} % ФИО студента
+    {Петров~П.~П.} % ФИО преподавателя
+
+% Расчетно-пояснительная записка к курсовой работе
+
+\makecourseworktitle
+    {Информатика, искусственный интеллект и системы управления} % Название факультета
+    {Программное обеспечение ЭВМ и информационные технологии} % Название кафедры
+    {Исследование распределения памяти в многопоточных приложениях Linux} % Тема работы
+    {ИУ7-71Б} % Номер группы
+    {Иванов~И.~И.} % ФИО студента
+    {Петров~П.~П.} % ФИО научного руководителя
+    {Сидоров~С.~С.} % ФИО консультанта (необязательный аргумент)
+    {Кузнецов~К.~К.} % ФИО консультанта (необязательный аргумент)
+    
+% Отчет по научно-исследовательской работе
+
+\makeresearchtitle
+    {Информатика, искусственный интеллект и системы управления} % Название факультета
+    {Программное обеспечение ЭВМ и информационные технологии} % Название кафедры
+    {Исследование методов генерации исходного кода} % Тема работы
+    {ИУ7-81Б} % Номер группы
+    {Иванов~И.~И.} % ФИО студента
+    {Петров~П.~П.} % ФИО научного руководителя
+    {} % ФИО консультанта (необязательный аргумент)
+    {} % ФИО консультанта (необязательный аргумент)
+
+% Расчетно-пояснительная записка к выпускной квалификационной работе
+
+\makethesistitle
+    {Информатика, искусственный интеллект и системы управления} % Название факультета
+    {Программное обеспечение ЭВМ и информационные технологии} % Название кафедры
+    {Метод обнаружения спутников как точечных объектов на изображении} % Тема работы
+    {ИУ7-81Б} % Номер группы
+    {Иванов~И.~И.} % ФИО студента
+    {Петров~П.~П.} % ФИО научного руководителя
+    {Сидоров~С.~С.} % ФИО консультанта (необязательный аргумент)
+    {} % ФИО консультанта (необязательный аргумент)
+    {Кузнецов~К.~К.} % ФИО нормоконтролера
+
+% Рисунок
+
+% Рисункам, добавленным следующими командами, присваивается метка `img:<имя файла без расширения>`.
+
+% Без обтекание текста
+
+На~рисунке~\ref{img:tux} символ семейства Unix-подобных операционных систем Linux.
+Он отличается от~<<обычных>> пингвинов желтым цветом клюва и~лап.
+
+\includeimage
+    {tux} % Имя файла без расширения (файл должен быть расположен в директории inc/img/)
+    {f} % Обтекание (без обтекания)
+    {h} % Положение рисунка (см. figure из пакета float)
+    {0.25\textwidth} % Ширина рисунка
+    {Символ Linux (Tux)} % Подпись рисунка
+
+Cоздатель официального талисмана Linux~--- Ларри Юинг~--- американский программист и~дизайнер.
+Известен также как создатель логотипа компании Ximian.
+Живёт в~Остине (штат~Техас) вместе со~своей женой Евой и~дочерью Кристи.
+
+% С обтеканием текста
+
+\includeimage
+    {tuz} % Имя файла без расширения (файл должен быть расположен в директории inc/img/)
+    {w} % Обтекание (с обтеканием)
+    {r} % Положение рисунка (см. wrapfigure из пакета wrapfig)
+    {0.33\textwidth} % Ширина рисунка
+    {Tuz} % Подпись рисунка
+
+История Tux началась в~1996~году, когда в~списке рассылки разработчиков ядра Linux появились первые разговоры о~талисмане.
+Среди множества предложений можно было выделить либо пародии на~логотипы других ОС, либо~стандартных животных.
+Дискуссии несколько утихли после того, как Линус Торвальдс случайно обмолвился о~том, что ему нравятся пингвины.
+Было несколько попыток нарисовать пингвинов в~разных позах, после чего поступило предложение логотипа в~виде пингвина, держащего Землю.
+
+В~качестве символа ядра~версии 2.6.29 принят тасманский дьявол Tuz (см.~рисунок~\ref{img:tuz}), изображение которого ранее служило талисманом конференции linux.conf.au 2009.
+На~этой конференции Линус Торвальдс провёл успешную акцию по~благотворительной продаже игрушек Linux Tasmanian devil за~сохранение популяции Тасманского дьявола. \newpage
+
+% Листинг
+
+% Листингам, добавленным следующими командами, присваивается метка `lst:<имя файла с расширением>`.
+
+% Простой
+
+% C подсветкой синтаксиса и нумерацией строк
+
+% Обратите внимание, что добавление подсветки синтаксиса и нумерации строк приводит к ошибкам TestVKR. При этом ГОСТ 7.32-2017 не регулирует оформление исходного кода программ.
+
+% Если не будет указан язык программирования или указанный язык не поддерживается, подсветка синтаксиса работать не будет.
+
+На~листингах представлен исходный код программы Hello World на~языке программирования C в~двух вариантах оформления.
+
+\includelisting
+    {main.c} % Имя файла с расширением (файл должен быть расположен в директории inc/lst/)
+    {Исходный код программы Hello World} % Подпись листинга
+
+\includelistingpretty
+    {main.c} % Имя файла с расширением (файл должен быть расположен в директории inc/lst/)
+    {c} % Язык программирования (необязательный аргумент)
+    {Исходный код программы Hello World} % Подпись листинга
+
+% Заголовки
+
+\chapter{Операционные системы}
+
+\section{Unix}
+
+Unix (<<UNIX>> является зарегистрированной торговой маркой организации The~Open~Group) --- семейство переносимых, многозадачных и~многопользовательских операционных систем, которые основаны на~идеях оригинального проекта AT\&T Unix, разработанного в~1970-х~годах в~исследовательском центре Bell Labs Кеном Томпсоном, Деннисом Ритчи и~другими.
+
+\subsection{Обзор}
+
+Первая система Unix была разработана в подразделении Bell~Labs компании AT\&T. С~тех пор было создано большое количество различных Unix-систем.
+
+Юридически право называться <<UNIX>> имеют лишь те операционные системы, которые прошли сертификацию на~соответствие стандарту Single UNIX Specification.
+Остальные~же, хотя и~используют сходные концепции и~технологии, называются Unix-подобными операционными системами (англ.~Unix-like).
+
+\subsubsection{Особенности}
+
+Основное отличие Unix-подобных систем от~других операционных систем заключается в~том, что это изначально многопользовательские многозадачные системы.
+В~Unix может одновременно работать сразу много людей, каждый за~своим терминалом, при этом каждый из~них может выполнять множество различных вычислительных процессов, которые будут использовать ресурсы именно этого компьютера. \newpage
+
+% Формулы
+
+\begin{equation}\label{equ:matrix}
+	\frac{n!}{k!(n-k)!} = \binom{n}{k}
+\end{equation}
+
+\begin{equation*}
+	A_{m,n} = 
+	\begin{pmatrix}
+		a_{1,1} & a_{1,2} & \cdots & a_{1,n} \\
+		a_{2,1} & a_{2,2} & \cdots & a_{2,n} \\
+		\vdots  & \vdots  & \ddots & \vdots  \\
+		a_{m,1} & a_{m,2} & \cdots & a_{m,n} 
+	\end{pmatrix}
+\end{equation*}
+
+\end{document}
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/doc/latex/bmstu/examples/examples.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/bmstu/examples/inc/img/tux.png
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/doc/latex/bmstu/examples/inc/img/tux.png
===================================================================
--- trunk/Master/texmf-dist/doc/latex/bmstu/examples/inc/img/tux.png	2022-02-13 21:38:16 UTC (rev 62011)
+++ trunk/Master/texmf-dist/doc/latex/bmstu/examples/inc/img/tux.png	2022-02-13 21:55:34 UTC (rev 62012)

Property changes on: trunk/Master/texmf-dist/doc/latex/bmstu/examples/inc/img/tux.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/bmstu/examples/inc/img/tuz.png
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/doc/latex/bmstu/examples/inc/img/tuz.png
===================================================================
--- trunk/Master/texmf-dist/doc/latex/bmstu/examples/inc/img/tuz.png	2022-02-13 21:38:16 UTC (rev 62011)
+++ trunk/Master/texmf-dist/doc/latex/bmstu/examples/inc/img/tuz.png	2022-02-13 21:55:34 UTC (rev 62012)

Property changes on: trunk/Master/texmf-dist/doc/latex/bmstu/examples/inc/img/tuz.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/bmstu/examples/inc/lst/main.c
===================================================================
--- trunk/Master/texmf-dist/doc/latex/bmstu/examples/inc/lst/main.c	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/bmstu/examples/inc/lst/main.c	2022-02-13 21:55:34 UTC (rev 62012)
@@ -0,0 +1,9 @@
+#include <stdio.h>
+
+// Hello World Program in C
+
+int main()
+{
+	printf("Hello World\n");
+	return 0;
+}


Property changes on: trunk/Master/texmf-dist/doc/latex/bmstu/examples/inc/lst/main.c
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Deleted: trunk/Master/texmf-dist/doc/latex/bmstu/examples.pdf
===================================================================
(Binary files differ)

Deleted: trunk/Master/texmf-dist/doc/latex/bmstu/examples.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/bmstu/examples.tex	2022-02-13 21:38:16 UTC (rev 62011)
+++ trunk/Master/texmf-dist/doc/latex/bmstu/examples.tex	2022-02-13 21:55:34 UTC (rev 62012)
@@ -1,155 +0,0 @@
-\documentclass{bmstu}
-
-\begin{document}
-
-% Аргументы, помеченные как необязательные, могут быть пустыми. В таком случае соответствующее этому аргументу поле (например, ФИО консультанта) добавлено не будет.
-
-% Титульная страница
-
-% Отчет
-
-\makereporttitle
-    {Информатика, искусственный интеллект и системы управления} % Название факультета
-    {Программное обеспечение ЭВМ и информационные технологии} % Название кафедры
-    {лабораторной работе №~1} % Название работы (в дат. падеже)
-    {Операционные системы} % Название курса (необязательный аргумент)
-    {Обработчик прерывания от системного таймера} % Тема работы
-    {} % Номер варианта (необязательный аргумент)
-    {ИУ7-51Б} % Номер группы
-    {Иванов~И.~И.} % ФИО студента
-    {Петров~П.~П.} % ФИО преподавателя
-
-% Расчетно-пояснительная записка к курсовой работе
-
-\makecourseworktitle
-    {Информатика, искусственный интеллект и системы управления} % Название факультета
-    {Программное обеспечение ЭВМ и информационные технологии} % Название кафедры
-    {Исследование распределения памяти в многопоточных приложениях Linux} % Тема работы
-    {ИУ7-71Б} % Номер группы
-    {Иванов~И.~И.} % ФИО студента
-    {Петров~П.~П.} % ФИО научного руководителя
-    {Сидоров~С.~С.} % ФИО консультанта (необязательный аргумент)
-    {Кузнецов~К.~К.} % ФИО консультанта (необязательный аргумент)
-    
-% Отчет по научно-исследовательской работе
-
-\makeresearchtitle
-    {Информатика, искусственный интеллект и системы управления} % Название факультета
-    {Программное обеспечение ЭВМ и информационные технологии} % Название кафедры
-    {Исследование методов генерации исходного кода} % Тема работы
-    {ИУ7-81Б} % Номер группы
-    {Иванов~И.~И.} % ФИО студента
-    {Петров~П.~П.} % ФИО научного руководителя
-    {} % ФИО консультанта (необязательный аргумент)
-    {} % ФИО консультанта (необязательный аргумент)
-
-% Расчетно-пояснительная записка к выпускной квалификационной работе
-
-\makethesistitle
-    {Информатика, искусственный интеллект и системы управления} % Название факультета
-    {Программное обеспечение ЭВМ и информационные технологии} % Название кафедры
-    {Метод обнаружения спутников как точечных объектов на изображении} % Тема работы
-    {ИУ7-81Б} % Номер группы
-    {Иванов~И.~И.} % ФИО студента
-    {Петров~П.~П.} % ФИО научного руководителя
-    {Сидоров~С.~С.} % ФИО консультанта (необязательный аргумент)
-    {} % ФИО консультанта (необязательный аргумент)
-    {Кузнецов~К.~К.} % ФИО нормоконтролера
-
-% Рисунок
-
-% Рисункам, добавленным следующими командами, присваивается метка `img:<имя файла без расширения>`.
-
-% Без обтекание текста
-
-На~рисунке~\ref{img:tux} символ семейства Unix-подобных операционных систем Linux.
-Он отличается от~<<обычных>> пингвинов желтым цветом клюва и~лап.
-
-\includeimage
-    {tux} % Имя файла без расширения (файл должен быть расположен в директории inc/img/)
-    {f} % Обтекание (без обтекания)
-    {h} % Положение рисунка (см. figure из пакета float)
-    {0.25\textwidth} % Ширина рисунка
-    {Символ Linux (Tux)} % Подпись рисунка
-
-Cоздатель официального талисмана Linux~--- Ларри Юинг~--- американский программист и~дизайнер.
-Известен также как создатель логотипа компании Ximian.
-Живёт в~Остине (штат~Техас) вместе со~своей женой Евой и~дочерью Кристи.
-
-% С обтеканием текста
-
-\includeimage
-    {tuz} % Имя файла без расширения (файл должен быть расположен в директории inc/img/)
-    {w} % Обтекание (с обтеканием)
-    {r} % Положение рисунка (см. wrapfigure из пакета wrapfig)
-    {0.33\textwidth} % Ширина рисунка
-    {Tuz} % Подпись рисунка
-
-История Tux началась в~1996~году, когда в~списке рассылки разработчиков ядра Linux появились первые разговоры о~талисмане.
-Среди множества предложений можно было выделить либо пародии на~логотипы других ОС, либо~стандартных животных.
-Дискуссии несколько утихли после того, как Линус Торвальдс случайно обмолвился о~том, что ему нравятся пингвины.
-Было несколько попыток нарисовать пингвинов в~разных позах, после чего поступило предложение логотипа в~виде пингвина, держащего Землю.
-
-В~качестве символа ядра~версии 2.6.29 принят тасманский дьявол Tuz (см.~рисунок~\ref{img:tuz}), изображение которого ранее служило талисманом конференции linux.conf.au 2009.
-На~этой конференции Линус Торвальдс провёл успешную акцию по~благотворительной продаже игрушек Linux Tasmanian devil за~сохранение популяции Тасманского дьявола. \newpage
-
-% Листинг
-
-% Листингам, добавленным следующими командами, присваивается метка `lst:<имя файла с расширением>`.
-
-% Простой
-
-% C подсветкой синтаксиса и нумерацией строк
-
-% Обратите внимание, что добавление подсветки синтаксиса и нумерации строк приводит к ошибкам TestVKR. При этом ГОСТ 7.32-2017 не регулирует оформление исходного кода программ.
-
-% Если не будет указан язык программирования или указанный язык не поддерживается, подсветка синтаксиса работать не будет.
-
-На~листингах представлен исходный код программы Hello World на~языке программирования C в~двух вариантах оформления.
-
-\includelisting
-    {main.c} % Имя файла с расширением (файл должен быть расположен в директории inc/lst/)
-    {Исходный код программы Hello World} % Подпись листинга
-
-\includelistingpretty
-    {main.c} % Имя файла с расширением (файл должен быть расположен в директории inc/lst/)
-    {c} % Язык программирования (необязательный аргумент)
-    {Исходный код программы Hello World} % Подпись листинга
-
-% Заголовки
-
-\chapter{Операционные системы}
-
-\section{Unix}
-
-Unix (<<UNIX>> является зарегистрированной торговой маркой организации The~Open~Group) --- семейство переносимых, многозадачных и~многопользовательских операционных систем, которые основаны на~идеях оригинального проекта AT\&T Unix, разработанного в~1970-х~годах в~исследовательском центре Bell Labs Кеном Томпсоном, Деннисом Ритчи и~другими.
-
-\subsection{Обзор}
-
-Первая система Unix была разработана в подразделении Bell~Labs компании AT\&T. С~тех пор было создано большое количество различных Unix-систем.
-
-Юридически право называться <<UNIX>> имеют лишь те операционные системы, которые прошли сертификацию на~соответствие стандарту Single UNIX Specification.
-Остальные~же, хотя и~используют сходные концепции и~технологии, называются Unix-подобными операционными системами (англ.~Unix-like).
-
-\subsubsection{Особенности}
-
-Основное отличие Unix-подобных систем от~других операционных систем заключается в~том, что это изначально многопользовательские многозадачные системы.
-В~Unix может одновременно работать сразу много людей, каждый за~своим терминалом, при этом каждый из~них может выполнять множество различных вычислительных процессов, которые будут использовать ресурсы именно этого компьютера. \newpage
-
-% Формулы
-
-\begin{equation}\label{equ:matrix}
-	\frac{n!}{k!(n-k)!} = \binom{n}{k}
-\end{equation}
-
-\begin{equation*}
-	A_{m,n} = 
-	\begin{pmatrix}
-		a_{1,1} & a_{1,2} & \cdots & a_{1,n} \\
-		a_{2,1} & a_{2,2} & \cdots & a_{2,n} \\
-		\vdots  & \vdots  & \ddots & \vdots  \\
-		a_{m,1} & a_{m,2} & \cdots & a_{m,n} 
-	\end{pmatrix}
-\end{equation*}
-
-\end{document}
\ No newline at end of file

Deleted: trunk/Master/texmf-dist/doc/latex/bmstu/tux.png
===================================================================
(Binary files differ)

Deleted: trunk/Master/texmf-dist/doc/latex/bmstu/tuz.png
===================================================================
(Binary files differ)

Deleted: trunk/Master/texmf-dist/tex/latex/bmstu/bmstu-appendix.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu/bmstu-appendix.sty	2022-02-13 21:38:16 UTC (rev 62011)
+++ trunk/Master/texmf-dist/tex/latex/bmstu/bmstu-appendix.sty	2022-02-13 21:55:34 UTC (rev 62012)
@@ -1,37 +0,0 @@
-%% bmstu_appendix.sty
-%% Copyright 2022 Mikael Novikov
-%
-% This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.3
-% of this license or (at your option) any later version.
-% The latest version of this license is in
-%   http://www.latex-project.org/lppl.txt
-% and version 1.3 or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
-%
-% This work has the LPPL maintenance status `maintained'.
-% 
-% The Current Maintainer of this work is Mikael Novikov.
-%
-% This work consists of all files listed in manifest.txt.
-
-% Установка заголовков приложений
-\RequirePackage[
-	titletoc,
-	title,
-]{appendix}
-\AtBeginDocument{\renewcommand{\appendixname}{ПРИЛОЖЕНИЕ}}
-
-% Создание приложений
-\let\oldappendices\appendices
-\let\oldendappendices\endappendices
-\renewenvironment{appendices}
-{
-	\titleformat{\chapter}{\large\bfseries}{\appendixname~\thechapter}{0pt}{\centering\large\bfseries\\}
-	\setcounter{appendixchapters}{0}
-	\oldappendices
-	\renewcommand{\thechapter}{\Asbuk{chapter}}
-}
-{
-	\oldendappendices
-}

Deleted: trunk/Master/texmf-dist/tex/latex/bmstu/bmstu-biblio.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu/bmstu-biblio.sty	2022-02-13 21:38:16 UTC (rev 62011)
+++ trunk/Master/texmf-dist/tex/latex/bmstu/bmstu-biblio.sty	2022-02-13 21:55:34 UTC (rev 62012)
@@ -1,23 +0,0 @@
-%% bmstu_biblio.sty
-%% Copyright 2022 Mikael Novikov
-%
-% This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.3
-% of this license or (at your option) any later version.
-% The latest version of this license is in
-%   http://www.latex-project.org/lppl.txt
-% and version 1.3 or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
-%
-% This work has the LPPL maintenance status `maintained'.
-% 
-% The Current Maintainer of this work is Mikael Novikov.
-%
-% This work consists of all files listed in manifest.txt.
-
-% Создание списка использованных источников
-\newcommand{\makebibliography}
-{
-	\printbibliography[title=СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ]
-	\addcontentsline{toc}{chapter}{СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ}
-}
\ No newline at end of file

Deleted: trunk/Master/texmf-dist/tex/latex/bmstu/bmstu-defabbr.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu/bmstu-defabbr.sty	2022-02-13 21:38:16 UTC (rev 62011)
+++ trunk/Master/texmf-dist/tex/latex/bmstu/bmstu-defabbr.sty	2022-02-13 21:55:34 UTC (rev 62012)
@@ -1,51 +0,0 @@
-%% bmstu_defabbr.sty
-%% Copyright 2022 Mikael Novikov
-%
-% This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.3
-% of this license or (at your option) any later version.
-% The latest version of this license is in
-%   http://www.latex-project.org/lppl.txt
-% and version 1.3 or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
-%
-% This work has the LPPL maintenance status `maintained'.
-% 
-% The Current Maintainer of this work is Mikael Novikov.
-%
-% This work consists of all files listed in manifest.txt.
-
-% Создание элемента
-\RequirePackage{enumitem}
-\newcommand{\definition}[2]
-{
-	\item \noindent #1 --- #2
-}
-
-% Создание страницы определений
-\newenvironment{definitions}
-{
-	\chapter*{ОПРЕДЕЛЕНИЯ}
-	\addcontentsline{toc}{chapter}{ОПРЕДЕЛЕНИЯ}
-	
-	В настоящей расчетно-пояснительной записке применяют следующие термины с соответствующими определениями.
-	
-	\begin{description}[leftmargin=0pt]
-	}
-	{
-	\end{description}
-}
-
-% Создание страницы обозначений и сокращений
-\newenvironment{abbreviations}
-{
-	\chapter*{ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ}
-	\addcontentsline{toc}{chapter}{ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ}
-	
-	В настоящей расчетно-пояснительной записке применяют следующие сокращения и обозначения.
-	
-	\begin{description}[leftmargin=0pt]
-	}
-	{
-	\end{description}
-}
\ No newline at end of file

Deleted: trunk/Master/texmf-dist/tex/latex/bmstu/bmstu-essay.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu/bmstu-essay.sty	2022-02-13 21:38:16 UTC (rev 62011)
+++ trunk/Master/texmf-dist/tex/latex/bmstu/bmstu-essay.sty	2022-02-13 21:55:34 UTC (rev 62012)
@@ -1,68 +0,0 @@
-%% bmstu_essay.sty
-%% Copyright 2022 Mikael Novikov
-%
-% This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.3
-% of this license or (at your option) any later version.
-% The latest version of this license is in
-%   http://www.latex-project.org/lppl.txt
-% and version 1.3 or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
-%
-% This work has the LPPL maintenance status `maintained'.
-% 
-% The Current Maintainer of this work is Mikael Novikov.
-%
-% This work consists of all files listed in manifest.txt.
-
-% Подсчет количества страниц
-\RequirePackage{lastpage}
-
-% Подсчет количества рисунков и таблиц
-\RequirePackage{etoolbox}
-\newcounter{totfigures}
-\newcounter{tottables}
-\providecommand\totfig{}
-\providecommand\tottab{}
-\makeatletter
-\AtEndDocument{%
-	\addtocounter{totfigures}{\value{figure}}%
-	\addtocounter{tottables}{\value{table}}%
-	\immediate\write\@mainaux{%
-		\string\gdef\string\totfig{\number\value{totfigures}}%
-		\string\gdef\string\tottab{\number\value{tottables}}%
-	}%
-}
-\makeatother
-\pretocmd{\chapter}{\addtocounter{totfigures}{\value{figure}}\setcounter{figure}{0}}{}{}
-\pretocmd{\chapter}{\addtocounter{tottables}{\value{table}}\setcounter{table}{0}}{}{}
-
-% Подсчет количества использованных источников
-\newcounter{totbibentries}
-\newcommand*{\listcounted}{}
-\providecommand\totbib{}
-\makeatletter
-\AtDataInput{%
-	\xifinlist{\abx at field@entrykey}\listcounted%
-	{}%
-	{\stepcounter{totbibentries}%
-		\listxadd\listcounted{\abx at field@entrykey}}%
-}%
-\makeatother
-
-% Подсчет количества приложений
-\usepackage{totcount, assoccnt}
-\newcounter{appendixchapters}
-\DeclareAssociatedCounters{chapter}{appendixchapters}
-\regtotcounter{appendixchapters}
-
-% Создание страницы реферата
-\newenvironment{essay}[1]
-{
-	\chapter*{РЕФЕРАТ}
-	\addcontentsline{toc}{chapter}{РЕФЕРАТ}
-	
-	Расчетно-пояснительная записка \begin{NoHyper}\pageref{LastPage}\end{NoHyper}~с., \totfig~рис., \tottab~табл., \thetotbibentries~источн., \total{appendixchapters}~прил.
-	
-	\noindent \MakeUppercase{#1} \par
-}{}
\ No newline at end of file

Deleted: trunk/Master/texmf-dist/tex/latex/bmstu/bmstu-figure.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu/bmstu-figure.sty	2022-02-13 21:38:16 UTC (rev 62011)
+++ trunk/Master/texmf-dist/tex/latex/bmstu/bmstu-figure.sty	2022-02-13 21:55:34 UTC (rev 62012)
@@ -1,52 +0,0 @@
-%% bmstu_figure.sty
-%% Copyright 2022 Mikael Novikov
-%
-% This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.3
-% of this license or (at your option) any later version.
-% The latest version of this license is in
-%   http://www.latex-project.org/lppl.txt
-% and version 1.3 or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
-%
-% This work has the LPPL maintenance status `maintained'.
-% 
-% The Current Maintainer of this work is Mikael Novikov.
-%
-% This work consists of all files listed in manifest.txt.
-
-% Подключения пакетов фигур
-\RequirePackage{graphicx}
-\RequirePackage{float}
-\RequirePackage{wrapfig}
-\RequirePackage{tikzscale}
-
-% Подключения пакета графиков
-\RequirePackage{pgfplots}
-\pgfplotsset{compat=newest}
-
-% Команда создания рисунка
-\newcommand{\includeimage}[5]
-{
-	\ifthenelse{\equal{#2}{f}}
-	{
-		\begin{figure}[#3]
-			\center{\includegraphics[width=#4]{inc/img/#1}}
-			\caption{#5}
-			\label{img:#1}
-		\end{figure}
-	}
-	{
-		\ifthenelse{\equal{#2}{w}}
-		{
-			\begin{wrapfigure}{#3}{#4}
-				\center{\includegraphics[width=#4]{inc/img/#1}}
-				\caption{#5}
-				\label{img:#1}
-			\end{wrapfigure}
-		}
-		{
-			\PackageError{bmstu}{unknown image type}{}	
-		}
-	}
-}
\ No newline at end of file

Deleted: trunk/Master/texmf-dist/tex/latex/bmstu/bmstu-listing.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu/bmstu-listing.sty	2022-02-13 21:38:16 UTC (rev 62011)
+++ trunk/Master/texmf-dist/tex/latex/bmstu/bmstu-listing.sty	2022-02-13 21:55:34 UTC (rev 62012)
@@ -1,63 +0,0 @@
-%% bmstu_listing.sty
-%% Copyright 2022 Mikael Novikov
-%
-% This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.3
-% of this license or (at your option) any later version.
-% The latest version of this license is in
-%   http://www.latex-project.org/lppl.txt
-% and version 1.3 or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
-%
-% This work has the LPPL maintenance status `maintained'.
-%
-% The Current Maintainer of this work is Mikael Novikov.
-%
-% This work consists of all files listed in manifest.txt.
-
-% Настройка листингов
-\RequirePackage{listings}
-\RequirePackage{listingsutf8}
-\lstset{
-	inputencoding=utf8/koi8-r,
-	basicstyle=\small\ttfamily,
-	rulecolor=\color{black},
-	escapeinside={\%*}{*)},
-	breaklines=true,
-	breakatwhitespace=true,
-	tabsize=4,
-	showstringspaces=false,
-	float=h!,
-	abovecaptionskip=-5pt,
-}
-
-% Команда создания простого листинга
-\newcommand{\includelisting}[2]
-{
-	\lstinputlisting[
-		frame=single,
-		caption={#2},
-		label={lst:#1},
-	]{inc/lst/#1}
-}
-
-\definecolor{numbers}{rgb}{0.5, 0.5, 0.5}
-\definecolor{keywords}{rgb}{0.13, 0.13, 1}
-\definecolor{comments}{rgb}{0, 0.5, 0}
-\definecolor{strings}{rgb}{0.9, 0, 0}
-
-% Команда создания листинга с подсветкой синтаксиса и нумерацией строк
-\newcommand{\includelistingpretty}[3]
-{
-	\lstinputlisting[
-		language={#2},
-		keywordstyle=\color{keywords},
-		stringstyle=\color{strings},
-		commentstyle=\color{comments},
-		frame=leftline,
-		numbers=left,
-		numberstyle=\footnotesize\color{numbers},
-		caption={#3},
-		label={lst:#1},
-	]{inc/lst/#1}
-}
\ No newline at end of file

Deleted: trunk/Master/texmf-dist/tex/latex/bmstu/bmstu-logo.pdf
===================================================================
(Binary files differ)

Deleted: trunk/Master/texmf-dist/tex/latex/bmstu/bmstu-title.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu/bmstu-title.sty	2022-02-13 21:38:16 UTC (rev 62011)
+++ trunk/Master/texmf-dist/tex/latex/bmstu/bmstu-title.sty	2022-02-13 21:55:34 UTC (rev 62012)
@@ -1,247 +0,0 @@
-%% bmstu_title.sty
-%% Copyright 2022 Mikael Novikov
-%
-% This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.3
-% of this license or (at your option) any later version.
-% The latest version of this license is in
-%   http://www.latex-project.org/lppl.txt
-% and version 1.3 or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
-%
-% This work has the LPPL maintenance status `maintained'.
-% 
-% The Current Maintainer of this work is Mikael Novikov.
-%
-% This work consists of all files listed in manifest.txt.
-
-% Установка мета-данных выходного файла
-\newcommand{\documentmeta}[4]
-{
-	\hypersetup{
-		pdftitle={#1 #2 #3},
-		pdfsubject={#4},
-		pdfauthor={#2}
-	}
-}
-
-% Cоздание полей
-\RequirePackage[normalem]{ulem}
-\RequirePackage{stackengine}
-\newcommand{\longunderline}[1]
-{
-	\uline{#1\hfill\mbox{}}
-}
-\newcommand{\fixunderline}[3]
-{
-	$\underset{\text{#3}}{\text{\uline{\stackengine{0pt}{\hspace{#2}}{\text{#1}}{O}{c}{F}{F}{L}}}}$
-}
-
-% Создание горизонтальной линии
-\makeatletter
-\newcommand{\vhrulefill}[1]
-{
-	\leavevmode\leaders\hrule\@height#1\hfill \kern\z@
-}
-\makeatother
-
-% Создание шапки титульной страницы
-\newcommand{\titlepageheader}[2]
-{
-	\begin{wrapfigure}[7]{l}{0.14\linewidth}
-		\vspace{3.4mm}
-		\hspace{-8mm}
-		\includegraphics[width=0.89\linewidth]{img/bmstu-logo}
-	\end{wrapfigure}
-	
-	{
-		\singlespacing \small
-		Министерство науки и высшего образования Российской Федерации \\
-		Федеральное государственное бюджетное образовательное учреждение \\
-		высшего образования \\
-		<<Московский государственный технический университет \\
-		имени Н.~Э.~Баумана \\
-		(национальный исследовательский университет)>> \\
-		(МГТУ им. Н.~Э.~Баумана) \\
-	}
-	
-	\vspace{-4.2mm}
-	\vhrulefill{0.9mm} \\
-	\vspace{-7mm}
-	\vhrulefill{0.2mm} \\
-	\vspace{2.8mm}
-	
-	{
-		\small
-		ФАКУЛЬТЕТ \longunderline{<<#1>>} \\
-		\vspace{3.3mm}
-		КАФЕДРА \longunderline{<<#2>>} \\
-	}
-}
-
-% Установка заголовков отчета по НИР
-\newcommand{\titlepageresearchtitle}[1]
-{
-	{
-		\LARGE \bfseries
-		ОТЧЕТ \\
-	}
-	\vspace{5mm}
-	{
-		\Large \itshape
-		ПО НАУЧНО-ИССЛЕДОВАТЕЛЬСКОЙ РАБОТЕ \\
-		\vspace{5mm}
-		НА ТЕМУ: \\
-		<<#1>> \\
-	}
-}
-
-% Установка заголовков РПЗ
-\newcommand{\titlepagenotetitle}[2]
-{
-	{
-		\LARGE \bfseries
-		РАСЧЕТНО-ПОЯСНИТЕЛЬНАЯ ЗАПИСКА \\
-	}
-	\vspace{5mm}
-	{
-		\Large \itshape
-		#1 \\
-		\vspace{5mm}
-		НА ТЕМУ: \\
-		<<#2>> \\
-	}
-}
-
-% Установка заголовков отчета
-\newcommand{\titlepagereporttitle}[4]
-{
-	\textbf{ОТЧЕТ} \\
-	по #1 \\
-	\ifthenelse{\isempty{#2}}{}{по курсу <<#2>> \\}
-	\ifthenelse{\isempty{#3}}{}{на тему: <<#3>> \\}
-	\ifthenelse{\isempty{#4}}{}{Вариант №~#4 \\}
-}
-
-% Создание поля студента
-\newcommand{\titlepagestudent}[2]
-{
-	Студент \fixunderline{#1}{25mm}{(Группа)} &
-	\fixunderline{}{40mm}{(Подпись, дата)} \vspace{1.3mm} &
-	\fixunderline{#2}{40mm}{(И.~О.~Фамилия)} \\
-}
-
-% Создание прочих полей
-\newcommand{\titlepageothers}[2]
-{
-	#1 &
-	\fixunderline{}{40mm}{(Подпись, дата)} \vspace{1.3mm} &
-	\fixunderline{#2}{40mm}{(И.~О.~Фамилия)} \\
-}
-
-% Установка исполнителей работы
-\newcommand{\titlepageauthors}[7]
-{
-	{
-		\small
-		\begin{tabularx}{\textwidth}{@{}>{\hsize=.5\hsize}X>{\hsize=.25\hsize}X>{\hsize=.25\hsize}X@{}}
-			\titlepagestudent{#1}{#2}
-			\titlepageothers{#3}{#4}
-			\ifthenelse{\isempty{#5}}{}{\titlepageothers{Консультант}{#5}}
-			\ifthenelse{\isempty{#6}}{}{\titlepageothers{Консультант}{#6}}
-			\ifthenelse{\isempty{#7}}{}{\titlepageothers{Нормоконтролер}{#7}}
-		\end{tabularx}
-	}
-}
-
-% Создание титульной страницы РПЗ к ВКР
-\newcommand{\makethesistitle}[9]
-{
-	\documentmeta{РПЗ к ВКР}{#5}{#4}{#3}
-	
-	\begin{titlepage}
-		\centering
-		
-		\titlepageheader{#1}{#2}
-		\vspace{15.8mm}
-		
-		\titlepagenotetitle{К ВЫПУСКНОЙ КВАЛИФИКАЦИОННОЙ РАБОТЕ}{#3}
-		\vfill
-		
-		\titlepageauthors{#4}{#5}{Руководитель ВКР}{#6}{#7}{#8}{#9}
-		\vspace{14mm}
-		
-		\textit{{\the\year} г.}
-	\end{titlepage}
-	
-	\setcounter{page}{2}
-}
-
-% Создание титульной страницы отчета по НИР
-\newcommand{\makeresearchtitle}[8]
-{
-	\documentmeta{Отчет по НИР}{#5}{#4}{#3}
-	
-	\begin{titlepage}
-		\centering
-		
-		\titlepageheader{#1}{#2}
-		\vspace{15.8mm}
-		
-		\titlepageresearchtitle{#3}
-		\vfill
-		
-		\titlepageauthors{#4}{#5}{Руководитель НИР}{#6}{#7}{#8}{}
-		\vspace{14mm}
-		
-		\textit{{\the\year} г.}
-	\end{titlepage}
-	
-	\setcounter{page}{2}
-}
-
-% Создание титульной страницы РПЗ к КР
-\newcommand{\makecourseworktitle}[8]
-{
-	\documentmeta{РПЗ к КР}{#5}{#4}{#3}
-	
-	\begin{titlepage}
-		\centering
-		
-		\titlepageheader{#1}{#2}
-		\vspace{15.8mm}
-		
-		\titlepagenotetitle{К КУРСОВОЙ РАБОТЕ}{#3}
-		\vfill
-		
-		\titlepageauthors{#4}{#5}{Руководитель курсовой работы}{#6}{#7}{#8}{}
-		\vspace{14mm}
-		
-		\textit{{\the\year} г.}
-	\end{titlepage}
-	
-	\setcounter{page}{2}
-}
-
-% Создание титульной страницы отчета
-\newcommand{\makereporttitle}[9]
-{
-	\documentmeta{Отчет}{#8}{#3 #4}{#5}
-	
-	\begin{titlepage}
-		\centering
-		
-		\titlepageheader{#1}{#2}
-		\vspace{15.8mm}
-		
-		\titlepagereporttitle{#3}{#4}{#5}{#6}
-		\vfill
-		
-		\titlepageauthors{#7}{#8}{Преподаватель}{#9}{}{}{}
-		\vspace{14mm}
-		
-		\textit{{\the\year} г.}
-	\end{titlepage}
-	
-	\setcounter{page}{2}
-}
\ No newline at end of file

Deleted: trunk/Master/texmf-dist/tex/latex/bmstu/bmstu-toc.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu/bmstu-toc.sty	2022-02-13 21:38:16 UTC (rev 62011)
+++ trunk/Master/texmf-dist/tex/latex/bmstu/bmstu-toc.sty	2022-02-13 21:55:34 UTC (rev 62012)
@@ -1,23 +0,0 @@
-%% bmstu_toc.sty
-%% Copyright 2022 Mikael Novikov
-%
-% This work may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.3
-% of this license or (at your option) any later version.
-% The latest version of this license is in
-%   http://www.latex-project.org/lppl.txt
-% and version 1.3 or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
-%
-% This work has the LPPL maintenance status `maintained'.
-% 
-% The Current Maintainer of this work is Mikael Novikov.
-%
-% This work consists of all files listed in manifest.txt.
-
-% Создание содержания
-\newcommand{\maketableofcontents}
-{
-	\renewcommand\contentsname{СОДЕРЖАНИЕ}
-	\tableofcontents
-}
\ No newline at end of file

Added: trunk/Master/texmf-dist/tex/latex/bmstu/img/bmstu-logo.pdf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/tex/latex/bmstu/img/bmstu-logo.pdf
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu/img/bmstu-logo.pdf	2022-02-13 21:38:16 UTC (rev 62011)
+++ trunk/Master/texmf-dist/tex/latex/bmstu/img/bmstu-logo.pdf	2022-02-13 21:55:34 UTC (rev 62012)

Property changes on: trunk/Master/texmf-dist/tex/latex/bmstu/img/bmstu-logo.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/bmstu/sty/bmstu-appendix.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu/sty/bmstu-appendix.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/bmstu/sty/bmstu-appendix.sty	2022-02-13 21:55:34 UTC (rev 62012)
@@ -0,0 +1,37 @@
+%% bmstu_appendix.sty
+%% Copyright 2022 Mikael Novikov
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+%   http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+% 
+% The Current Maintainer of this work is Mikael Novikov.
+%
+% This work consists of all files listed in manifest.txt.
+
+% Установка заголовков приложений
+\RequirePackage[
+	titletoc,
+	title,
+]{appendix}
+\AtBeginDocument{\renewcommand{\appendixname}{ПРИЛОЖЕНИЕ}}
+
+% Создание приложений
+\let\oldappendices\appendices
+\let\oldendappendices\endappendices
+\renewenvironment{appendices}
+{
+	\titleformat{\chapter}{\large\bfseries}{\appendixname~\thechapter}{0pt}{\centering\large\bfseries\\}
+	\setcounter{appendixchapters}{0}
+	\oldappendices
+	\renewcommand{\thechapter}{\Asbuk{chapter}}
+}
+{
+	\oldendappendices
+}


Property changes on: trunk/Master/texmf-dist/tex/latex/bmstu/sty/bmstu-appendix.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/bmstu/sty/bmstu-biblio.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu/sty/bmstu-biblio.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/bmstu/sty/bmstu-biblio.sty	2022-02-13 21:55:34 UTC (rev 62012)
@@ -0,0 +1,23 @@
+%% bmstu_biblio.sty
+%% Copyright 2022 Mikael Novikov
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+%   http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+% 
+% The Current Maintainer of this work is Mikael Novikov.
+%
+% This work consists of all files listed in manifest.txt.
+
+% Создание списка использованных источников
+\newcommand{\makebibliography}
+{
+	\printbibliography[title=СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ]
+	\addcontentsline{toc}{chapter}{СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ}
+}
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/tex/latex/bmstu/sty/bmstu-biblio.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/bmstu/sty/bmstu-defabbr.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu/sty/bmstu-defabbr.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/bmstu/sty/bmstu-defabbr.sty	2022-02-13 21:55:34 UTC (rev 62012)
@@ -0,0 +1,51 @@
+%% bmstu_defabbr.sty
+%% Copyright 2022 Mikael Novikov
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+%   http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+% 
+% The Current Maintainer of this work is Mikael Novikov.
+%
+% This work consists of all files listed in manifest.txt.
+
+% Создание элемента
+\RequirePackage{enumitem}
+\newcommand{\definition}[2]
+{
+	\item \noindent #1 --- #2
+}
+
+% Создание страницы определений
+\newenvironment{definitions}
+{
+	\chapter*{ОПРЕДЕЛЕНИЯ}
+	\addcontentsline{toc}{chapter}{ОПРЕДЕЛЕНИЯ}
+	
+	В настоящей расчетно-пояснительной записке применяют следующие термины с соответствующими определениями.
+	
+	\begin{description}[leftmargin=0pt]
+	}
+	{
+	\end{description}
+}
+
+% Создание страницы обозначений и сокращений
+\newenvironment{abbreviations}
+{
+	\chapter*{ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ}
+	\addcontentsline{toc}{chapter}{ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ}
+	
+	В настоящей расчетно-пояснительной записке применяют следующие сокращения и обозначения.
+	
+	\begin{description}[leftmargin=0pt]
+	}
+	{
+	\end{description}
+}
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/tex/latex/bmstu/sty/bmstu-defabbr.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/bmstu/sty/bmstu-essay.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu/sty/bmstu-essay.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/bmstu/sty/bmstu-essay.sty	2022-02-13 21:55:34 UTC (rev 62012)
@@ -0,0 +1,68 @@
+%% bmstu_essay.sty
+%% Copyright 2022 Mikael Novikov
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+%   http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+% 
+% The Current Maintainer of this work is Mikael Novikov.
+%
+% This work consists of all files listed in manifest.txt.
+
+% Подсчет количества страниц
+\RequirePackage{lastpage}
+
+% Подсчет количества рисунков и таблиц
+\RequirePackage{etoolbox}
+\newcounter{totfigures}
+\newcounter{tottables}
+\providecommand\totfig{}
+\providecommand\tottab{}
+\makeatletter
+\AtEndDocument{%
+	\addtocounter{totfigures}{\value{figure}}%
+	\addtocounter{tottables}{\value{table}}%
+	\immediate\write\@mainaux{%
+		\string\gdef\string\totfig{\number\value{totfigures}}%
+		\string\gdef\string\tottab{\number\value{tottables}}%
+	}%
+}
+\makeatother
+\pretocmd{\chapter}{\addtocounter{totfigures}{\value{figure}}\setcounter{figure}{0}}{}{}
+\pretocmd{\chapter}{\addtocounter{tottables}{\value{table}}\setcounter{table}{0}}{}{}
+
+% Подсчет количества использованных источников
+\newcounter{totbibentries}
+\newcommand*{\listcounted}{}
+\providecommand\totbib{}
+\makeatletter
+\AtDataInput{%
+	\xifinlist{\abx at field@entrykey}\listcounted%
+	{}%
+	{\stepcounter{totbibentries}%
+		\listxadd\listcounted{\abx at field@entrykey}}%
+}%
+\makeatother
+
+% Подсчет количества приложений
+\usepackage{totcount, assoccnt}
+\newcounter{appendixchapters}
+\DeclareAssociatedCounters{chapter}{appendixchapters}
+\regtotcounter{appendixchapters}
+
+% Создание страницы реферата
+\newenvironment{essay}[1]
+{
+	\chapter*{РЕФЕРАТ}
+	\addcontentsline{toc}{chapter}{РЕФЕРАТ}
+	
+	Расчетно-пояснительная записка \begin{NoHyper}\pageref{LastPage}\end{NoHyper}~с., \totfig~рис., \tottab~табл., \thetotbibentries~источн., \total{appendixchapters}~прил.
+	
+	\noindent \MakeUppercase{#1} \par
+}{}
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/tex/latex/bmstu/sty/bmstu-essay.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/bmstu/sty/bmstu-figure.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu/sty/bmstu-figure.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/bmstu/sty/bmstu-figure.sty	2022-02-13 21:55:34 UTC (rev 62012)
@@ -0,0 +1,52 @@
+%% bmstu_figure.sty
+%% Copyright 2022 Mikael Novikov
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+%   http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+% 
+% The Current Maintainer of this work is Mikael Novikov.
+%
+% This work consists of all files listed in manifest.txt.
+
+% Подключения пакетов фигур
+\RequirePackage{graphicx}
+\RequirePackage{float}
+\RequirePackage{wrapfig}
+\RequirePackage{tikzscale}
+
+% Подключения пакета графиков
+\RequirePackage{pgfplots}
+\pgfplotsset{compat=newest}
+
+% Команда создания рисунка
+\newcommand{\includeimage}[5]
+{
+	\ifthenelse{\equal{#2}{f}}
+	{
+		\begin{figure}[#3]
+			\center{\includegraphics[width=#4]{inc/img/#1}}
+			\caption{#5}
+			\label{img:#1}
+		\end{figure}
+	}
+	{
+		\ifthenelse{\equal{#2}{w}}
+		{
+			\begin{wrapfigure}{#3}{#4}
+				\center{\includegraphics[width=#4]{inc/img/#1}}
+				\caption{#5}
+				\label{img:#1}
+			\end{wrapfigure}
+		}
+		{
+			\PackageError{bmstu}{unknown image type}{}	
+		}
+	}
+}
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/tex/latex/bmstu/sty/bmstu-figure.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/bmstu/sty/bmstu-listing.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu/sty/bmstu-listing.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/bmstu/sty/bmstu-listing.sty	2022-02-13 21:55:34 UTC (rev 62012)
@@ -0,0 +1,63 @@
+%% bmstu_listing.sty
+%% Copyright 2022 Mikael Novikov
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+%   http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+%
+% The Current Maintainer of this work is Mikael Novikov.
+%
+% This work consists of all files listed in manifest.txt.
+
+% Настройка листингов
+\RequirePackage{listings}
+\RequirePackage{listingsutf8}
+\lstset{
+	inputencoding=utf8/koi8-r,
+	basicstyle=\small\ttfamily,
+	rulecolor=\color{black},
+	escapeinside={\%*}{*)},
+	breaklines=true,
+	breakatwhitespace=true,
+	tabsize=4,
+	showstringspaces=false,
+	float=h!,
+	abovecaptionskip=-5pt,
+}
+
+% Команда создания простого листинга
+\newcommand{\includelisting}[2]
+{
+	\lstinputlisting[
+		frame=single,
+		caption={#2},
+		label={lst:#1},
+	]{inc/lst/#1}
+}
+
+\definecolor{numbers}{rgb}{0.5, 0.5, 0.5}
+\definecolor{keywords}{rgb}{0.13, 0.13, 1}
+\definecolor{comments}{rgb}{0, 0.5, 0}
+\definecolor{strings}{rgb}{0.9, 0, 0}
+
+% Команда создания листинга с подсветкой синтаксиса и нумерацией строк
+\newcommand{\includelistingpretty}[3]
+{
+	\lstinputlisting[
+		language={#2},
+		keywordstyle=\color{keywords},
+		stringstyle=\color{strings},
+		commentstyle=\color{comments},
+		frame=leftline,
+		numbers=left,
+		numberstyle=\footnotesize\color{numbers},
+		caption={#3},
+		label={lst:#1},
+	]{inc/lst/#1}
+}
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/tex/latex/bmstu/sty/bmstu-listing.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/bmstu/sty/bmstu-title.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu/sty/bmstu-title.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/bmstu/sty/bmstu-title.sty	2022-02-13 21:55:34 UTC (rev 62012)
@@ -0,0 +1,247 @@
+%% bmstu_title.sty
+%% Copyright 2022 Mikael Novikov
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+%   http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+% 
+% The Current Maintainer of this work is Mikael Novikov.
+%
+% This work consists of all files listed in manifest.txt.
+
+% Установка мета-данных выходного файла
+\newcommand{\documentmeta}[4]
+{
+	\hypersetup{
+		pdftitle={#1 #2 #3},
+		pdfsubject={#4},
+		pdfauthor={#2}
+	}
+}
+
+% Cоздание полей
+\RequirePackage[normalem]{ulem}
+\RequirePackage{stackengine}
+\newcommand{\longunderline}[1]
+{
+	\uline{#1\hfill\mbox{}}
+}
+\newcommand{\fixunderline}[3]
+{
+	$\underset{\text{#3}}{\text{\uline{\stackengine{0pt}{\hspace{#2}}{\text{#1}}{O}{c}{F}{F}{L}}}}$
+}
+
+% Создание горизонтальной линии
+\makeatletter
+\newcommand{\vhrulefill}[1]
+{
+	\leavevmode\leaders\hrule\@height#1\hfill \kern\z@
+}
+\makeatother
+
+% Создание шапки титульной страницы
+\newcommand{\titlepageheader}[2]
+{
+	\begin{wrapfigure}[7]{l}{0.14\linewidth}
+		\vspace{3.4mm}
+		\hspace{-8mm}
+		\includegraphics[width=0.89\linewidth]{img/bmstu-logo}
+	\end{wrapfigure}
+	
+	{
+		\singlespacing \small
+		Министерство науки и высшего образования Российской Федерации \\
+		Федеральное государственное бюджетное образовательное учреждение \\
+		высшего образования \\
+		<<Московский государственный технический университет \\
+		имени Н.~Э.~Баумана \\
+		(национальный исследовательский университет)>> \\
+		(МГТУ им. Н.~Э.~Баумана) \\
+	}
+	
+	\vspace{-4.2mm}
+	\vhrulefill{0.9mm} \\
+	\vspace{-7mm}
+	\vhrulefill{0.2mm} \\
+	\vspace{2.8mm}
+	
+	{
+		\small
+		ФАКУЛЬТЕТ \longunderline{<<#1>>} \\
+		\vspace{3.3mm}
+		КАФЕДРА \longunderline{<<#2>>} \\
+	}
+}
+
+% Установка заголовков отчета по НИР
+\newcommand{\titlepageresearchtitle}[1]
+{
+	{
+		\LARGE \bfseries
+		ОТЧЕТ \\
+	}
+	\vspace{5mm}
+	{
+		\Large \itshape
+		ПО НАУЧНО-ИССЛЕДОВАТЕЛЬСКОЙ РАБОТЕ \\
+		\vspace{5mm}
+		НА ТЕМУ: \\
+		<<#1>> \\
+	}
+}
+
+% Установка заголовков РПЗ
+\newcommand{\titlepagenotetitle}[2]
+{
+	{
+		\LARGE \bfseries
+		РАСЧЕТНО-ПОЯСНИТЕЛЬНАЯ ЗАПИСКА \\
+	}
+	\vspace{5mm}
+	{
+		\Large \itshape
+		#1 \\
+		\vspace{5mm}
+		НА ТЕМУ: \\
+		<<#2>> \\
+	}
+}
+
+% Установка заголовков отчета
+\newcommand{\titlepagereporttitle}[4]
+{
+	\textbf{ОТЧЕТ} \\
+	по #1 \\
+	\ifthenelse{\isempty{#2}}{}{по курсу <<#2>> \\}
+	\ifthenelse{\isempty{#3}}{}{на тему: <<#3>> \\}
+	\ifthenelse{\isempty{#4}}{}{Вариант №~#4 \\}
+}
+
+% Создание поля студента
+\newcommand{\titlepagestudent}[2]
+{
+	Студент \fixunderline{#1}{25mm}{(Группа)} &
+	\fixunderline{}{40mm}{(Подпись, дата)} \vspace{1.3mm} &
+	\fixunderline{#2}{40mm}{(И.~О.~Фамилия)} \\
+}
+
+% Создание прочих полей
+\newcommand{\titlepageothers}[2]
+{
+	#1 &
+	\fixunderline{}{40mm}{(Подпись, дата)} \vspace{1.3mm} &
+	\fixunderline{#2}{40mm}{(И.~О.~Фамилия)} \\
+}
+
+% Установка исполнителей работы
+\newcommand{\titlepageauthors}[7]
+{
+	{
+		\small
+		\begin{tabularx}{\textwidth}{@{}>{\hsize=.5\hsize}X>{\hsize=.25\hsize}X>{\hsize=.25\hsize}X@{}}
+			\titlepagestudent{#1}{#2}
+			\titlepageothers{#3}{#4}
+			\ifthenelse{\isempty{#5}}{}{\titlepageothers{Консультант}{#5}}
+			\ifthenelse{\isempty{#6}}{}{\titlepageothers{Консультант}{#6}}
+			\ifthenelse{\isempty{#7}}{}{\titlepageothers{Нормоконтролер}{#7}}
+		\end{tabularx}
+	}
+}
+
+% Создание титульной страницы РПЗ к ВКР
+\newcommand{\makethesistitle}[9]
+{
+	\documentmeta{РПЗ к ВКР}{#5}{#4}{#3}
+	
+	\begin{titlepage}
+		\centering
+		
+		\titlepageheader{#1}{#2}
+		\vspace{15.8mm}
+		
+		\titlepagenotetitle{К ВЫПУСКНОЙ КВАЛИФИКАЦИОННОЙ РАБОТЕ}{#3}
+		\vfill
+		
+		\titlepageauthors{#4}{#5}{Руководитель ВКР}{#6}{#7}{#8}{#9}
+		\vspace{14mm}
+		
+		\textit{{\the\year} г.}
+	\end{titlepage}
+	
+	\setcounter{page}{2}
+}
+
+% Создание титульной страницы отчета по НИР
+\newcommand{\makeresearchtitle}[8]
+{
+	\documentmeta{Отчет по НИР}{#5}{#4}{#3}
+	
+	\begin{titlepage}
+		\centering
+		
+		\titlepageheader{#1}{#2}
+		\vspace{15.8mm}
+		
+		\titlepageresearchtitle{#3}
+		\vfill
+		
+		\titlepageauthors{#4}{#5}{Руководитель НИР}{#6}{#7}{#8}{}
+		\vspace{14mm}
+		
+		\textit{{\the\year} г.}
+	\end{titlepage}
+	
+	\setcounter{page}{2}
+}
+
+% Создание титульной страницы РПЗ к КР
+\newcommand{\makecourseworktitle}[8]
+{
+	\documentmeta{РПЗ к КР}{#5}{#4}{#3}
+	
+	\begin{titlepage}
+		\centering
+		
+		\titlepageheader{#1}{#2}
+		\vspace{15.8mm}
+		
+		\titlepagenotetitle{К КУРСОВОЙ РАБОТЕ}{#3}
+		\vfill
+		
+		\titlepageauthors{#4}{#5}{Руководитель курсовой работы}{#6}{#7}{#8}{}
+		\vspace{14mm}
+		
+		\textit{{\the\year} г.}
+	\end{titlepage}
+	
+	\setcounter{page}{2}
+}
+
+% Создание титульной страницы отчета
+\newcommand{\makereporttitle}[9]
+{
+	\documentmeta{Отчет}{#8}{#3 #4}{#5}
+	
+	\begin{titlepage}
+		\centering
+		
+		\titlepageheader{#1}{#2}
+		\vspace{15.8mm}
+		
+		\titlepagereporttitle{#3}{#4}{#5}{#6}
+		\vfill
+		
+		\titlepageauthors{#7}{#8}{Преподаватель}{#9}{}{}{}
+		\vspace{14mm}
+		
+		\textit{{\the\year} г.}
+	\end{titlepage}
+	
+	\setcounter{page}{2}
+}
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/tex/latex/bmstu/sty/bmstu-title.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/bmstu/sty/bmstu-toc.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/bmstu/sty/bmstu-toc.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/bmstu/sty/bmstu-toc.sty	2022-02-13 21:55:34 UTC (rev 62012)
@@ -0,0 +1,23 @@
+%% bmstu_toc.sty
+%% Copyright 2022 Mikael Novikov
+%
+% This work may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+%   http://www.latex-project.org/lppl.txt
+% and version 1.3 or later is part of all distributions of LaTeX
+% version 2005/12/01 or later.
+%
+% This work has the LPPL maintenance status `maintained'.
+% 
+% The Current Maintainer of this work is Mikael Novikov.
+%
+% This work consists of all files listed in manifest.txt.
+
+% Создание содержания
+\newcommand{\maketableofcontents}
+{
+	\renewcommand\contentsname{СОДЕРЖАНИЕ}
+	\tableofcontents
+}
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/tex/latex/bmstu/sty/bmstu-toc.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	2022-02-13 21:38:16 UTC (rev 62011)
+++ trunk/Master/tlpkg/libexec/ctan2tds	2022-02-13 21:55:34 UTC (rev 62012)
@@ -223,7 +223,7 @@
  'blanks',      "die 'skipping, unknown license (and c.1992)'",
  'blockdraw_mp',"&MAKEflatten",
  'blu',         "die 'skipping, too old'",
- 'bmstu',	"&MAKEflatten",
+ #'bmstu',	"&MAKEflatten",
  'bmstu-iu8',	"&MAKEflatten",
  'bnf-plain',   "die 'skipping, unknown license (and c.1992)'",
  'bookhands',   "&MAKEwilson",
@@ -1914,7 +1914,7 @@
  'blockdraw_mp','NULL',                 # skip .sty's
  'booktabs-de', 'NULL',                 # doc package
  'booktabs-fr', 'NULL',                 # doc package
- 'bmstu',	'bmstu-logo\.pdf|' . $standardtex,
+ 'bmstu',	'img|sty|' . $standardtex,
  'bussproofs-extra', 'bussproofs-extra.sty',		# not bpextra.sty
  'breqn',       '\.sty|\.sym',
  'buctthesis',	'buct.*cls',



More information about the tex-live-commits mailing list.