Отправляет email-рассылки с помощью сервиса Sendsay

[TC] Генератор документа (Аналог генератора статических сайтов)

Приветствую.

Ищу утилиту, позволяющую удобно работать с большим документом. Как
указано в теме, хочется что-то вроде генератора статических сайтов
"Jekyll" или "hexo", но ориентированную на создание не сайта, а
документа,к примеру, диссертации или что-то подобного. То есть мне
представляется, что это должно работать примерно так:

есть множество mardown файлов, которые ассоциируются с различными
частями (разделами) документа, к примеру, разные главы, списки
литературы и пр., посредством одной команды, утилита работает из
командной строки, все это множество файлов собирается в единый pdf
документ или в структурированный набор HTML файлов, с автоматически
сгенерированным списком литературы, содержанием, разными внутренними
ссылками и пр.

В процессе моих изысканий, мне попадалось множество подобных утилит, к
примеру, ``vuepress'', но все они были ориентированы на создание
документации, то есть сгенерированный документ больше все же походил на
сайт, чем на документ вида диссертация.

Ответить   Sat, 19 Jan 2019 21:52:37 +0300 (#3601440)

 

Ответы:

Mai omentaina, konstantin galiakhmetov!

Pandoc пробовали?

Ответить   Sat, 19 Jan 2019 21:06:27 +0200 (#3601443)

 

Здравствуйте.

19.01.2019 22:06, Menelion Elensu'le: пишет:

На сколько я понял, pandoc - это скорее конвертер, то есть там, кажется,
даже содержание автоматически не генерируется.

С уважением, Константин.

Ответить   Sat, 19 Jan 2019 22:15:59 +0300 (#3601444)

 

Здравствуйте, konstantin galiakhmetov.

У вас запросы как к полноценной издательской системе, так что Markdown такое
не потянет без сильной доработки, которая убьёт его прелесть простоты и
добавит свойств плохого велосипеда.
Если нужна генерация свёрстанного электронного документа из plain text
файлов с автоматизацией составления библиографических ссылок и списков
литературы, то стоит брать LaTeX.
Там даже есть специальная инфраструктура подключаемых стилей
библиографических ссылок.
Только вот нотация LaTeX, конечно, по-сложнее, чем Markdown, но простые
решения для сложных задач, пожалуй, практически не встречаются в реальной
жизни. Нам их только все обещают.
Успехов. Никита.

Ответить   Sat, 19 Jan 2019 22:58:14 +0300 (#3601449)

 

Здравствуйте, konstantin.

Microsoft publisher - это, случаем, не ваш вариант?

Ответить   Sat, 19 Jan 2019 23:23:41 +0300 (#3601450)

 

добрый вечер, Константин!

Прошу прощения, думал об одном, а написал другое :) Я имел ввиду
приложение FrontPage из пакета microsoft office 2003. Когда-то я на
нём сайты создавал, вроде и для ваших задач может подойти, т.к. если
правильно помню, то можно создавать большое число разных файлов, они
сохраняются как html, но из них вполне себе делается меню на одной
страничке, да и редактировать всё это довольно просто.

Ответить   Sat, 19 Jan 2019 23:37:47 +0300 (#3601452)

 

Mai omentaina, konstantin galiakhmetov!

Почему? Смотрите на параметр --toc. Почитайте внимательно вот этот
документ:
https://pandoc.org/MANUAL.html

Ответить   Sat, 19 Jan 2019 23:26:09 +0200 (#3601453)