An open API service indexing awesome lists of open source software.

https://github.com/alexandersobolev1990/espd_gost_19

Шаблон для подготовки документации по ЕСПД ГОСТ 19 LaTeX
https://github.com/alexandersobolev1990/espd_gost_19

espd gost gost19 uspd

Last synced: 8 months ago
JSON representation

Шаблон для подготовки документации по ЕСПД ГОСТ 19 LaTeX

Awesome Lists containing this project

README

          

# Шаблон ЕСПД ГОСТ 19 #

## 1. Обзор ##

Позволяет создавать программную документацию по ЕСПД ГОСТ 19:
* лист утверждения с различным составом подписей согласования/утверждения;
* титульный лист с различными вариантами штампа слева;
* основной файл - document.tex, где подключаются и настраиваются все остальные файлы, содержащие разделы документа;
* можно включать аннотацию, содержание, приложения;
* шаблон будет автоматически нумеровать рисунки, таблицы, формулы, что значительно повышает удобство написания и правки документации;
* имеется пример таблиц спецификации и ведомости эксплуатационных документов.
* библиография оформляется отдельным файлом, ссылки вставляются по имени и автоматически номер ссылки заключается в квадратные скобки: [1];
* отдельное формирование перечня терминов и сокращений;
* в конце документа - лист регистрации изменений.

## 2. Зависимости ##

Предполагается, что работа происходит под linux ubuntu/xubuntu.
Должны быть установлены пакеты:
* texlive (лучше весь дистрибутив теха);
* msttcorefonts (для шрифта times new roman);
* ttf-mscorefonts-installer (для шрифта times new roman);

Также наобходимо скопировать шрифты из директории `/fonts` проекта в директорию
```
/usr/local/share/fonts
```
для поддержки шрифта ГОСТ.

## 3. Сборка ##

Сборка осуществляется командой в терминале из корневой директории проекта:
```
mkdir build && cd build && cmake .. && make
```
после чего в директории output появится собранный целевой *.pdf файл.