Создание документов по ГОСТ
Для создания документов по ГОСТ предназначен набор шаблонов и скриптов GOSTdown.
GOSTdown создает документы по ГОСТ 19.xxx (ЕСПД) и ГОСТ 7.32 (отчёт о научно-исследовательской работе) в формате DOCX из файлов текстовой разметки Markdown.
Подробнее о GOSTdown см. в репозитории.
Установка и настройка¶
- Убедитесь, что на компьютере установлен Microsoft Word 2010 или выше.
- Убедитесь, что на компьютере установлен Pandoc. По умолчанию Pandoc устанавливается в папку С:\Users\user\AppData\Local\Pandoc.
- Откройте компонент «Система» в панели управления: Панель управления\Все элементы панели управления\Система.
- Нажмите на ссылку Дополнительные параметры системы в левой панели.
- Нажмите на кнопку Переменные среды....
- Убедитесь, что переменная PATH содержит путь к папке, в которой установлен Pandoc.
- Скачайте фильтр pandoc-crossref из репозитория.
- Распакуйте архив и поместите файл pandoc-crossref.exe в папку с Pandoc.
- Установите шрифты компании «Паратайп»: PT Serif, PT Sans и PT Mono.
- Убедитесь, что на компьютере установлена система контроля версий Git.
- 
Запустите PowerShell с правами администратора и выполните команду: set-executionpolicy remotesigned
- 
Перейдите в папку, в которую необходимо установить GOSTdown, и склонируйте репозиторий: git clone https://gitlab.iaaras.ru/iaaras/gostdown.git
- 
Запустите build-demo-report.bat и build-demo-espd.bat. 
- Убедитесь, что скрипты успешно выполнились.
Создание документов¶
Чтобы создать документ по ГОСТ 19.xxx (ЕСПД):
- Скопируйте разработанные MD-файлы в папку с GOSTdown.
- 
Отредактируйте файлы: - demo-template-espd.docx – шаблон документа, который содержит титульный лист;
- demo-espd-beginning.md – первая часть документа, которая содержит аннотацию и содержание;
- demo-espd-end.md – последняя часть документа, которая содержит приложения, обозначения и сокращения, список использованных источников.
 
- 
В файле build-demo-espd.bat: - Между demo-espd-beginning.md и demo-espd-end.md перечислите MD-файлы, которые необходимо включить в итоговый документ.
- Укажите шаблон. По умолчанию используется файл demo-template-espd.docx.
- Укажите названия итоговых DOCX- и PDF-файлов.
- 
Чтобы внедрить шрифты в итоговые файлы файл, укажите параметр embedfonts. Пример файла: powershell.exe -command .\build.ps1 ^ -md demo-espd-beginning.md,index.md,start.md,docs.md,git.md,publish.md,demo-espd-end.md ^ -template demo-template-espd.docx ^ -docx test.docx ^ -pdf test.pdf ^ -embedfonts
 
- 
Чтобы включить автоматическую нумерацию рисунков и таблиц, в файле demo-espd-beginning.md удалите chapters: trueиз заголовка файла.
- Запустите PowerShell с правами администратора и запустите build-demo-espd.bat:.\build-demo-espd.bat