Skip to content

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

License

Notifications You must be signed in to change notification settings

AlexanderSobolev1990/labotchet_template

Repository files navigation

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

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