Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/alexandersobolev1990/labotchet_template

Шаблон для лабораторного отчета в Latex
https://github.com/alexandersobolev1990/labotchet_template

eskd espd gost latex latex-doc latex-document latex-documentation-template techdoc techdocs uspd xelatex

Last synced: about 1 month ago
JSON representation

Шаблон для лабораторного отчета в Latex

Awesome Lists containing this project

README

        

# Шаблон лабораторного отчета #

## 1. Обзор ##

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

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

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

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

Конечная (после окончания разработки) сборка осуществляется командой в терминале из корневой директории проекта:
```
mkdir build && cd build && cmake .. && make
```
после чего в директории /output появится собранный целевой *.pdf файл/файлы.
Опционально можно выполнить команду:
```
mkdir build && cd build && cmake .. && make && make install
```
после которой в директории /output появятся не только конечные файлы, но и их архив, а также файл с контрольной суммой архива (sha256).
Проверка архива на соответствие контрольной сумме производится командой:
```
sha256sum -c лабораторный_отчет.tgz.sha256
```