Skip to content

LaTeX-класс для создания отчетов и расчетно-пояснительных записок в МГТУ им. Н. Э. Баумана

Notifications You must be signed in to change notification settings

Orianti/bmstu-latex-class

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LaTeX-класс bmstu

Version shield License shield TestVKR build shield

LaTeX-класс bmstu призван упростить создание отчетов и расчетно-пояснительных записок студентами МГТУ им. Н. Э. Баумана. Пакет, содержащий класс, размещен в CTAN.

Особенности класса:

  • генерация титульных страниц для всех основных типов работ — отчетов, курсовых, научно-исследовательских, дипломных;
  • генерация реферата с подсчетом количества объектов;
  • генерация списков определений и сокращений;
  • генерация других шаблонных элементов документа;
  • команды для упрощения работы с изображениями и листингами.

Сгенерированные файлы соответствуют требованиям МГТУ им. Н. Э. Баумана и ГОСТ 7.32-2017. Расчетно-пояснительные записки успешно проходят проверку программы TestVKR (сборка 216).

Примеры использования команд и окружений представлены в файлах bmstu-examples.tex и bmstu-examples.pdf. Приведены шаблоны для разработки отчетов, расчетно-пояснительных записок к курсовым работам, отчетов по научно-исследовательским работам и расчетно-пояснительных записок к выпускным квалификационным работам.

Установка

Перед установкой класса убедитесь, что установлен один из дистрибутивов LaTeX.

Автоматическая

Так как пакет размещен в CTAN, можно выполнить автоматическую установку.

Например, для Ubuntu с дистрибутивом TeX Live:

sudo tlmgr install bmstu

Ручная

Если по какой-то причине автоматическая установка невозможна, необходимо установить класс вручную. Для этого следует добавить пакет в texmf-дерево пользователя.

Например, для Ubuntu с дистрибутивом TeX Live:

git clone https://github.com/Orianti/bmstu-latex-class.git
cd bmstu-latex-class/
mkdir -p $(kpsewhich -var-value TEXMFHOME)/tex/latex/ && cp -R bmstu $_

Использование

Для локальной разработки следует использовать компилятор PdfLaTeX и biber в качестве инструмента сборки библиографии. Использование bibtex вместо biber может привести к некорректному отображению ссылок.

Также пакет доступен в онлайн-редакторе Overleaf.

Вклад в разработку

Если вы обнаружили некорректное поведение команд пакета, несоответствие требованиям, опечатки или прочие недочеты, пожалуйста, создайте Issue. Там же вы можете оставить свои предложения для улучшения пакета. Также вы можете непосредственно поучаствовать в разработке, создав Pull Request.

Лицензия

Файлы, перечисленные в manifest.txt, распространяются по лицензии The LaTeX Project Public License.

Файл bmstu-logo.pdf является гербом МГТУ им. Н. Э. Баумана и защищен авторским правом. Распространяется по принципам свободного использования произведений (ст. 1274 ГК РФ).


Copyright © Новиков М. Р., 2020–2023

About

LaTeX-класс для создания отчетов и расчетно-пояснительных записок в МГТУ им. Н. Э. Баумана

Topics

Resources

Stars

Watchers

Forks