Skip to content

Latest commit

 

History

History
34 lines (27 loc) · 1.89 KB

README.md

File metadata and controls

34 lines (27 loc) · 1.89 KB

pipeline status

В проекте приведены примеры некоторых текстовых документов описанных в ГОСТ 2.106. На текстовые документы накладываются основные надписи, выполненные в соответствии с ГОСТ 2.104.

Для того чтобы собрать все документы необходима ОС Linux (ранее проверялось только на дистрибутивах Debian и Ubuntu) со следующими установленными пакетами:

  • cmake
  • g++
  • inkscape
  • pdftk
  • python3
  • xelatex

Полный набор необходимых пакетов (справедливо для Ubuntu 20.04):

  • cmake
  • g++
  • git
  • inkscape
  • locales
  • msttcorefonts
  • pdftk
  • rename
  • texlive-fonts-recommended
  • texlive-lang-cyrillic
  • texlive-latex-extra
  • texlive-latex-recommended
  • texlive-xetex

Также необходимо наличие некоторых шрифтов, сами шрифты имеются в данном репозитории. Для того чтобы они стали доступны обычно достаточно просто поместить их в директорию ~/.fonts.

В данном репозитории находится образец Dockerfile'а: https://gitlab.com/kutelev/gost_forms/raw/master/Dockerfile

Готовый к использованию образ может быть получен следующим образом: docker pull registry.gitlab.com/kutelev/gost_forms:master

Примеры собранных документов доступны по ссылке: https://gitlab.com/kutelev/gost_forms/builds/artifacts/master/browse?job=build:documents