Тема уже немного устарела, ну да ладно, может, кому-то инфа пригодится
Пробы
- перепробовал с пяток генеал. программ, некоторые очень удобные, но либо хотят денег и нагло пытаются слить моё дерево в интернет, либо босплатно-урезанные.
- единой удобной системы для ведения БД и генерации отчета-книги с авторскими вставками не нашел,
- у всех получаются какие-то заготовки, которые можно довести до ума, но перегенерация после обновления БД заставляет начинать сначала.
- вариант Набиваем в Ворде, вставляем картинки из отчетов тех спец-программ --- тоже не понравился
- потому как после обновления БД и перегенерации деревьев нужно их экспортировать-вырезать, вставлять, масштабировать и т.п.
- т.е. всё равно много ручной работы.
- а БД обновлять надо - то уточнишь дату рождения, то место смерти, то девичью фамилию.
В результате за основу взял gramps (
https://gramps-project.org/...) и latex (
https://en.wikipedia.org/... и
https://en.wikipedia.org/...)
и дописал недостающую интеграцию
Что такое TexLive? это такая издательская система, позволяет создавать качественные PDFки, которые потом можно загрузить на какой нибудь PrintOnDemand сервис и издать книжку тиражом 20 экземпляров. эксклюзив.
см. пример маленького Tex документа
https://en.wikipedia.org/...
Вобщем такой текстовый файл, его обрабатываем TexLive и получаем PDF.
Сам процесс теперь выглядит так:
1) вбиваем данные в gramps, экспортируем в gedcom-формат - копируем gedcom на флэшку=резервная копия.
2) набираем текст реферата-книжки в файлах *.tex
есть основной tex файл, который содержит команды для включения tex файлов по отдельным фамилиям.
эти файлы по оттельным фамилиям помимо текста с разбивкой на подглавы-параграфы содержат команды включения фото и деревьев.
напр:
https://www.latex-tutorial.com/...
всё автонумеруется, оглавления, колонтитулы, кросс-ссылки.
3) запускаем набор команд-скрипт для перегенерации деревьев для (2) из файла gedcom (1)
одна команда генерит одно дерево (в отдельные tex файл), и параметрами можно указать - от какой персоны строить дерево - сколько уровней - несколько других форматирующих параметров
4) запускаем команду "скомпоновать документ" в tex- редакторе, которым пользуемся.
я напр пользуюсь TexMaker, но редактор (
https://en.wikipedia.org/...), включенный в пакет TexLive, тоже вполне ничего.
а самая красота, для которой и пришлось собсно писать скрипт (3), в том, что деревья супер-красивущие (latex-модуль genealogytree (
https://www.ctan.org/...).
Я напр. форматирую деревья по образцу:
http://mirror.lagoon.nc/...
только горизонтально. и макс. 3 уровня, чтоб на сстраницу a5 помещались и лупой пользоваться не надо было.
Вот как-то так.