夜雨聆风学习资料网

ARTICLE · 1129896

千秋谱:从一个帮村里续写家谱的小软件,长成了文会兄口中的打印出谱"救星"

千秋谱:从一个帮村里续写家谱的小软件,长成了文会兄口中的打印出谱"救星"
一部家谱,是一个家族的根。

可续谱这件事,从来都不轻松。


一、故事得从 2023 年说起

那年,村里几位伯伯一合计,决定把咱们这一支的家谱重新续一续。老谱子年头太久了,虫蛀的虫蛀、缺页的缺页,再不整理,下一辈怕是真的要"断根"了。

续谱第一步,是把在世和已故的家族成员信息一个不落地收集、登记下来。光靠一支笔、几张纸,效率太低。为了快点把数据拢起来,我当时随手写了个族谱录入的小软件——这就是"千秋谱"最早的模样。说白了,那会儿它只会一件事:把人高效录进去,别抄错、别漏人。录完,伯们拿着数据去请人整理成册。能用,但谈不上多"神"。


二、文会兄的难题,戳中了它的短板

时间一晃到了今年。同宗的文会兄遇上了跟当年村里伯伯一模一样的麻烦。

他那个习惯,现在不少人其实都一样:平时了解到的家族信息,都是用碳素笔先记在纸上、记在笔记本里,等攒得差不多了,再找人帮忙整理成电子文档。"世序图"——哪一代是谁、谁是谁的父亲、兄弟怎么排——得人工画、人工排辈分。文会兄自己弄不来,就请了一位校长帮忙。

结果你猜怎么着?就录那点信息,校长和他俩弄到半夜。人是真累,精力是真费。字是打进去了,可最要命的世序图,到底还是画不出来。

软件界面截图,没有花里胡哨的东西,主打实用!

文会兄后来碰到我,半开玩笑半认真地说:

"哥,你给想个法子呗——信息我能记、能找人打,可这世序图,我是真没招了。最好能直接打成书、印出来那种。"

这句话,正好戳中了我当年那个小软件的短处:只管录,不管排、不管出。


三、于是,在原来的根上,我把它一点点接长了

我回到那个老程序,对着文会兄的难处一样样补。

先解决"录"这件他最烦的事。他不是得找校长熬夜打字吗?新版的录入界面,左边是家族成员名单,右边是信息表单——姓名、世代、父亲、母亲、配偶、生卒、备注,填进去就行。选中一个人,加父亲、加配偶、加兄妹、加子女都可以随意切换,连树都不用自己画,软件替他把父子、兄弟、配偶的关系理顺。文会兄后来自己试了试,跟我说:"这比请校长强,半夜觉也睡得着了。"

可他真正的坎是世序图。当年他和校长卡死就卡在这。我在程序里塞进了一套自研的层状树布局:你只管把人录进去,谁是谁的父、谁和谁是兄弟,软件自己理清,点一下"刷新排版",整张世系图立刻铺开——同父兄弟按排行上下排,不同世代用不同颜色分,配偶并列,长支二支三支一目了然。文会兄第一次点出那张图,愣了好几秒:"这……就是我画不出来的那个?"

下面这张,就是千秋谱自动排出来的X氏家谱世序图(PDF 导出效果):

从上到下、从右到左,一世一世往下走,兄弟排行列、父子连线,整支脉络清清楚楚。

再看一张从更老谱数据里生成的,从一世拉到十几世,整族像河一样铺开:

局部放大,人名和世代标注依旧清楚:

图出来了,他下一个要求就是"打成书"。这步我也顺手做了:点一下能直接导出印刷级的 PDF——宣纸配色、线条清晰,拿去印刷厂就能印;想让会谱师补前言后记家训,就出Word;想发家族群里手机看,就出HTML;怕数据丢,还能导一份JSON纯文本备份,换电脑、存版本都方便。文会兄那句"印出来那种",就这么兑现了。

不过他还有个顾虑:"这谱子里全是活人真名,放别人平台上我不放心。"所以我没把它做成要联网、要注册的那种,而是把数据存在他自己电脑上,整库加密——密码不对,连文件都打不开,退出自动清掉临时痕迹。这点他听完,点了点头:"这才像自家东西。"

慢慢接、慢慢补,当年那个"只能录人"的小工具,就变成了现在的「千秋谱」。它还是只有一个文件、双击就能跑,不用装数据库、不用联网。文会兄当年两个"弄不了"的痛点——世序图画不出、印不成书——现在都解决了。打开软件,是宣纸暖色、朱砂红、烫金的那股老谱味道,既有古籍的厚重,又不失清爽。


四、手头只有老谱 PDF?还有个帮手

要是你像文会兄那样,手里攥着一本扫描成 PDF 的老谱子,人名世系一大堆,一个字一个字敲太痛苦——同项目里还配了个「族谱PDF解析工具.exe」,能先从纸质 PDF 里把结构化数据抽出来,再导进千秋谱校对、排版。从"纸质老谱"到"数字新谱",路是通的。


五、写在最后

从 2023 年帮村里伯伯续谱,到今年帮文会兄把世序图弄出来、把家谱打成书——千秋谱这东西,起点其实特别朴素:就是不想让"记家族的人"把精力耗在抄写和画图上。

你只管把记得的人、知道的事,一个一个填进去。剩下的排版、连线、出片、加密,交给软件。

家谱不是死书,它该像家族一样——能生长、能修订、能一代一代传下去。

千秋谱,愿助你家谱千秋。

本文介绍的「千秋谱」是龙哥开发的一款本地家谱软件:单文件运行、数据本地存储、整库加密,适合家庭及小型宗族的家谱数字化整理与印刷出书。现在免费分享给大家伙使用,感兴趣的留言,关注私聊。

相关学习资料