Я давно мечтал найти простой способ делать документацию. Word и LibreOffice не устраивают: слишком трудоёмко, LaTeX - слишком сложно. Наконец нашёл приемлемый вариант. Процесс укладывается в четыре шага.
(1) Текст готовится в формате MarkDown. Это по сути простое текстовое представление с самоочевидными правилами разметки, вставки рисунков и подготовки таблиц.
(2) Рисунки делаются в формате SVG в редакторе Inkscape или из скрипта на Питоне. Затем рисунки конвертируются в формат EPS для вставки в документ.
(3) Исходный текст преобразуется в формат OpenDocument (он же ODT или *.odt) утилитой Pandoc. При этом стили форматирования подставляются из заранее заготовленного файла-шаблона. Формат ODT понимают LibreOffice, Word и многие другие wysiwyg-редакторы.
(4) Файл ODT преобразуется в PDF посредством LibreOffice.
Весь процесс легко автоматизируется посредством Makefile. Последовательность выглядит примерно так:
(1) Текст готовится в формате MarkDown. Это по сути простое текстовое представление с самоочевидными правилами разметки, вставки рисунков и подготовки таблиц.
(2) Рисунки делаются в формате SVG в редакторе Inkscape или из скрипта на Питоне. Затем рисунки конвертируются в формат EPS для вставки в документ.
(3) Исходный текст преобразуется в формат OpenDocument (он же ODT или *.odt) утилитой Pandoc. При этом стили форматирования подставляются из заранее заготовленного файла-шаблона. Формат ODT понимают LibreOffice, Word и многие другие wysiwyg-редакторы.
(4) Файл ODT преобразуется в PDF посредством LibreOffice.
Весь процесс легко автоматизируется посредством Makefile. Последовательность выглядит примерно так:
inkscape -z picture.svg -E picture.eps
pandoc -f markdown -t odt --reference-odt=my-style.odt input.md -o output.odt
soffice --convert-to pdf output.odt --headless

no subject
Date: 2017-06-15 07:21 (UTC)А так да, я такую технологию "открыл" полгода назад.
Осталось дождаться когда спецы по библиографии сделают российские ГОСТы. )-:
no subject
Date: 2017-06-15 16:56 (UTC)no subject
Date: 2017-06-15 07:29 (UTC)no subject
Date: 2017-06-15 16:59 (UTC)no subject
Date: 2017-06-15 22:52 (UTC)no subject
Date: 2017-06-15 23:38 (UTC)no subject
Date: 2017-06-16 00:34 (UTC)no subject
Date: 2017-06-16 00:45 (UTC)no subject
Date: 2017-06-15 08:22 (UTC)no subject
Date: 2017-06-15 17:00 (UTC)no subject
Date: 2017-06-15 14:14 (UTC)no subject
Date: 2017-06-15 17:02 (UTC)no subject
Date: 2017-06-15 16:50 (UTC)no subject
Date: 2017-06-15 17:11 (UTC)no subject
Date: 2017-06-15 17:07 (UTC)Если эта технология у вас пойдет на работе, кинь мне ссылочку, пожалуйста, "порадую" директора.
no subject
Date: 2017-06-19 18:50 (UTC)no subject
Date: 2017-06-20 17:51 (UTC)no subject
Date: 2017-06-18 17:57 (UTC)UPD Разобрался, в тексте было пару слешей, надо экранировать апострофами. Теперь нужно разобраться как форматировать\настраивать PDF (поля, ориентация-формат листа)
no subject
Date: 2017-06-19 18:49 (UTC)