如何做家谱啊?
家谱一般分为欧式(欧阳修)和苏式(苏东坡)两种。
欧式很简单,每一页都先分成55的表格。表格中,上一行是下一行的父辈,其中父亲正下方的那个必定是该人的长子。同一行中,右边是左边的兄长。每一格中,可以写上妻子、儿子个数、女儿姓名,个人简历等内容。
苏式的则分为世系图和世略图,世系图很象欧式,区别在于只有姓名,不写任何内容;而世略则按世次的顺序依次把每一辈人的妻子、子女、简历依次写出。
欧式的优点是世系世略在一起,很直观,缺点是不能大范围纵缆全局,查找麻烦,并且由于格子大小限定,所以每一个的简历能写的字数有限。
苏式的优缺点正是好欧式的相反。
/实验14—2 设计一个程序,采用二叉树表示一个家谱关系。要求程序具有如下功能:
(1) 文件操作功能:记录输入、记录输出,清除全部文件记录和将家谱记录存盘。
(2) 家谱操作功能:用括号表示法输出家谱二叉树,查找某人所有的儿子,查找某人所有的祖先。/
#include<iostreamh>
#include<stdlibh>
#include<stdioh>
#include<stringh>
typedef struct Node
{
int degree;//人员所在代数
char data;//人员标志
struct Node lchild;//data的孩子
struct Node rchild;//data的兄弟
}BTNode;
#define max 100
int choose;
char X;
void CreatBTNode(BTNode b,char str);//创建记录
BTNode SearchX(BTNode b,char X);//查找记录
void InputBTNode(BTNode b,char str);//1记录输入
void OutputBTNode(BTNode b,char str);//2记录输出
void Store(BTNode b,char str);//3家谱记录存盘
void DispTree(BTNode b);//4用括号法输出家谱
void SearchXSon(BTNode b,char X);//5查找某人的儿子
void SearchXAncestor(BTNode b,char X);//6查找某人的祖先
void Distory(BTNode b,char str);//7清除全部文件记录
int main()
{BTNode b=NULL;
char str=(char)malloc(maxsizeof(char));
str[0]='\0';
cout<<"--------------------------------------------------------------------"<<endl;
cout<<"0退出"<<endl;
cout<<"1记录输入:\t"<<endl;
cout<<"2记录输出:\t"<<endl;
cout<<"3家谱记录存盘:\t"<<endl;
cout<<"4用括号法输出家谱:\t"<<endl;
cout<<"5查找某人的儿子:\t"<<endl;
cout<<"6查找某人的祖先:\t"<<endl;
cout<<"7清除全部文件记录:\n"<<endl;
cout<<"-------------------------------------------------------------------"<<endl;
cout<<"Please choose the operation you want to do "<<endl;
cout<<"choose=";
cin>>choose;
while(choose)
{switch(choose)
{
case 1:
InputBTNode(&b,str);break;
case 2:
OutputBTNode(&b,str);break;
case 3:
Store(b,str);
printf("文件已经保存!");
break;
case 4:
DispTree(b); break;
case 5:
printf("请输入需要查找儿子的结点:");
cin>>X;
SearchXSon(b,X);
break;
case 6:
printf("请输入需要查找祖先的结点:\n");
cin>>X;
BTNode p;
p=SearchX(b,X);
if(p!=NULL)
SearchXAncestor(b,X);
else
printf("该结点不存在!");
break;
case 7:
Distory(&b,str);
printf("文件记录已经清除!");
break;
default:
cout<<endl<<"Invalid input,input again";
}
cout<<endl<<"please choose again:"<<endl;
cout<<"the choose =";
cin>>choose;
}
return 0;
}
void CreatBTNode(BTNode b,char str) //创建树
{
BTNode S[max],p=NULL;
int top=-1,tag,j=0,d=0;
char ch;
b=NULL;
ch=str[j];
while(ch!='\0')
{
switch(ch)
{
case '(':
d++;
top++;
S[top]=p;
tag=1;break;
case ')':
top--;break;
case ',':
d--;
tag=2;break;
default:
p=(BTNode )malloc(sizeof(BTNode));
p->degree=d;
p->data=ch;
p->lchild=NULL;
p->rchild=NULL;
if((b)==NULL)(b)=p;
else
{
switch(tag)
{
case 1: S[top]->lchild=p;break;
case 2: S[top]->rchild=p;break;
}
}
}
ch=str[++j];
}
}
void InputBTNode(BTNode b,char str)//记录输入
{
do
{
printf("请输入需要输入的记录:\n");
gets(str);
if(str[0]=='\0')
printf("输入的记录为空,请再次输入:\n");
}while(str[0]=='\0');
CreatBTNode(b,str);
printf("记录创建成功!");
}
void OutputBTNode(BTNode b,char str)//从文件中读出记录
{
FILE fp;
if((fp=fopen("wangljtxt","r"))==NULL)
{
printf("不存在记录文件,要建立吗\n建立请输入Y,否则按其他键:");
if(getchar()=='Y')
{
fp=fopen("wangljtxt","w+");
printf("记录文件“wangljtxt”已建立\n");
}
else
exit(1);
}
else
{
if(!feof(fp))
fscanf(fp,"%s",str);
fclose(fp);
CreatBTNode(b,str);
printf("文件中记录已输出\n");
}
}
void Store(BTNode b,char str)//储存全部的结点记录
{
BTNode p;
p=b;
FILE fp;
fp=fopen("wangljtxt","w+");
if(fp==NULL)
{
printf("文件打开失败!");
return;
}
else
{
if(p!=NULL)
{
fprintf(fp,"%s",str);
fclose(fp);
}
}
}
void DispTree(BTNode b)//用括号法输出家谱记录
{
if(b!=NULL)
{printf("%c",b->data);
if(b->lchild!=NULL||b->rchild!=NULL)
{printf("(");
DispTree(b->lchild);
if(b->rchild!=NULL)
{printf(",");
DispTree(b->rchild);
}
printf(")");
}
}
else
printf("\0");
}
BTNode SearchX(BTNode b,char X)//查找结点X
{BTNode p;
if(b==NULL) return NULL;
else if(b->data==X) return b;
else
{
p=SearchX(b->lchild,X);
if(p!=NULL) return p;
else
{
return SearchX(b->rchild,X);
}
}
}
void SearchXSon(BTNode b,char X)//查找结点X的所有儿子
{
BTNode p,q;
p=SearchX(b,X); //找到节点X
if(p!=NULL)
{
p=p->lchild;
if(p==NULL) //X没有孩子
printf("节点%c没有儿子!",X);
else
{
printf("节点%c的所有儿子为:",X);
if(p!=NULL)
printf("%c ",p->data);
q=p->rchild;
while(q)
{
printf("%c ",q->data);
q=q->rchild;
}
}
}
else
printf("该结点不存在!");
}
void TraverseBT(BTNode b,int d)//遍历家谱
{
if(b!=NULL)
if(b->degree<d)
{
printf("%c ",b->data);
if(b->lchild!=NULL)
TraverseBT(b->lchild,d);
if(b->rchild!=NULL)
TraverseBT(b->rchild,d);
}
}
void SearchXAncestor(BTNode b,char X)//查找结点X的所有祖先
{
if(b==NULL)
{
printf("这是一棵空树!");
return ;
}
BTNode p=SearchX(b,X);
if(p->degree==0)
{
printf("X为根节点或其兄弟,没有祖先!");
return;
}
printf("%c结点的祖先有:",X);
TraverseBT(b,p->degree);
}
void Distory(BTNode b,char str)//清除全部的记录
{
(b)=NULL;
FILE fp;
fp=fopen("wangljtxt","w");
if(fp==NULL)
{
printf("打开文件失败!");
exit(1);
}
str="";
fclose(fp);
}
你懂的,同道中人!
赵氏出自嬴姓部落,祖先是帝舜时的伯益(或名柏翳),具体始祖是伯益的十三世孙造父。所《姓氏考略》记载:造父为周穆王的驾车大夫,曾为周穆王驾驶兵车救国有功,皇帝便把赵城(今山西洪洞县北)赐给他作为封邑,造父的子孙就以封地赵城为氏,姓赵。
[赵氏名望]
造父的六世孙奄父及其孙叔带于周宣王时救驾有功,叔带被任命为执政,赵氏势力从此大兴,后因周幽王无道,叔带离开周而到了晋国。叔带的七世孙赵衰辅佐晋文公登上霸主之位后,赵氏子孙就世代为晋国大夫。至赵襄子,率领族人与韩、魏两家联合灭掉了晋国,建立赵国。赵国于公元前222为秦所灭后,赵国末代君主代王赵嘉的后裔世居陇西天水西县(今甘肃天水县西南),在此发展为大族。除了天水,赵姓还有涿郡、南阳、金城等郡望。
赵氏家族历史悠久,自然不乏名人逸士。例如,帝王者中著名的就有提倡“胡服骑射”的赵武灵王;发动陈桥兵变,建立北宋皇朝的赵匡胤等。名臣中则有控制朝政,掌握实权的秦朝宰相赵高;策划陈桥兵变,帮助赵匡胤夺取江山的宋朝宰相赵普等。赵姓的名将则有赵国的赵奢,西汉的赵充国等。而西汉时的农学家赵过,元代著名书画家赵孟頫,清代诗人赵执信等皆为赵姓学者中的佼佼者。此外,南越王墓主人赵佗也是一位在历史上占有一定地位的赵姓名人。近代以来,赵姓名人也不断涌现,如著名作家赵树理,学者赵朴初等,都为世人所熟知。
在今天,以人口数量来计算,赵姓在当代百家姓中排名第七位。
一、赵姓的姓氏起源
(一)少皞——赵姓的血缘始祖
(二)伯益——受赐嬴,秦、赵的共同的祖先
(三)蜚廉——他的儿子开始了秦、赵的分支
(四)造父——历史上第一个姓赵的人
(五)赵姓姓氏探源的其他说法
(六)赵姓上古溯源世系表
二、赵姓的历史沿革
(一)春秋战国——入晋执政,立国称雄
(二)秦汉时期——岭南称王,功臣封侯
(三)三国至唐——将才如星,名士名云
(四)两宋时期——鼎盛辉煌,国姓第一
(五)元明至今——人才济济,遍地开花
三、赵姓的姓氏变迁
(一)本是他姓改为赵姓
(二)本是赵姓改为他姓
(三)少数民族中的赵姓
四、赵姓的分布、郡望和血型
(一)赵城寻根和天水赵氏
(二)两宋迁移和涿郡赵氏
(三)峰谷起伏和豫鲁赵氏
(四)赵姓的血型
五、赵姓家谱一瞥
(一)家谱概说
(二)赵姓家谱简介
六、赵姓重要历史名人
(一)赵武灵王胡服骑射
(二)平原君赵胜破家救国
(三)赵佗岭南称帝王
(四)一身是胆赵子龙
(五)陈桥后变赵匡胤建宋
(六)一年读书一千卷的皇帝赵光认
(七)以半部《论语》治天下的赵普
(八)书画家皇帝赵佶
(九)开一代画风的赵孟br> (十)优秀表演艺术家赵丹
(十一)著名小说家赵树理
七、赵姓寻踪溯源、祭祖认宗之胜地
八、赵姓文化纵横谈
九、赵姓历史名人一览表
画4年级家谱思维导图可以按照以下步骤进行:
在纸上画一条水平线,作为家谱的中心线。在中心线上方,写上“祖先”两个字。下面连线,连接到中心线上方。从中心线向左右两侧画出父亲和母亲,分别用直线连接到中心线上方。从父亲和母亲的位置再向左右两侧画出爷爷、奶奶、外公、外婆等祖辈,同样用直线连接到中心线上方。根据需要,可以继续画出兄弟姐妹、堂兄弟姐妹、表兄弟姐妹等。在每个人物的下方写上姓名和生卒年份等信息,以便后代查阅。最后,根据实际情况,可以加入其他信息,如家族历史、重要事件等。以上是一个简单的4年级家谱思维导图的画法,可以根据自己的需要和实际情况进行调整。
此外,绘制思维导图,可以借助极简式专业思维导图软件-『MindNow思维导图』。
1、简约易用,多端互通,小白一秒上手
简约的界面风格,非常适合新手小白使用,操作简单,具有在线版本与客户端,电脑不在身边的,还可以使用手机微信小程序版本,文件实时同步;
2、导图设置丰富,灵活自由度高,激发创造性思维灵感
40+快捷键流畅操作 12种布局,26种主题背景,美观有个性 支持插入,外链,数学公式,添加附件,概要,无节点限制,导图和大纲一键切换!
3、超丰富模板,一键套用
海量知识模板库,覆盖读书笔记、职场技能、考研考证等20+细分领域,满足企业及个人知识库的多方位需求。
4、云端存储,多格式导出,一键分享
支持云端实时存储,多端互通,一键分享,多格式导出,文件夹可加密,可设置偏好设置等,是更专业的思维导图软件!
家谱的做法
一、拟定修家谱计划
1、版本:精装、平装、光碟、网络。
2、时间:完d成期限、工作时程。
3、预算:经费、人员。
4、范围:同宗、合族、家族。
5、工具:图表、问卷、电脑。
二、组织章程
组织委员、修谱大纲、责任分配、发凡起例。
三、筹集基金
一人负担、众人分摊、家族劝募、早请补助、公开销售组织内容大纲,制作世系图表、填写行实履历、撰写名人家传、考订姓氏渊源、记录迁徙过程、著录文艺著作、附录照片图版、其它次要内容。
四、资料分析
前修旧谱、相说族谱、族谱研究资料、研究与过滤资料、请教族谱专家。
五、寻找史料
家谱文献、世系资料、出生、过世登记证、户籍、除户登记资料、神龛祖先牌位、家庙晋主名册、祭祀公业章程、名册,墓碑文字、坟葬座落方位,讣文、疏文、功德薄,长辈口述记录,家传、年谱、纪念集,老照片、录音、录影资料,古文书、契约、证书,正史、方志,人名录、同学录,旧报纸、电话薄。
六、编辑内容
组织内容大纲、制作世图表、填写行实履历、撰写名人家传、考订姓氏渊源、记录迁徙过程、著录文艺
著作、附录照片图版、其它次要内容。
七、审定内容
专家审稿、多次校稿、最后完稿。
说明:最好有学者专家参与审订,审稿时一定要仔细,可以慢一些但要保持精准。
八、印刷出版
黑白或彩色、纸本或光碟、选定印刷厂、印制若干份、设家族网站。
九、领谱典藏
办祭谱活动,族人领族谱,寄存图书馆。
如何制作家谱?
1、电脑打开Word文档。
2、打开Word文档后,点击工具栏中的插入,然后选择智能图形。
3、进入选择图形页面,选择图形后,点击确定。
4、Word正文添加构造图之后,就可以输入名字世谱了。
5、如果表格不够,可以选中一个图标,点击右上角的添加,可以选中在上方或者下方添加项目。
怎么编写家谱?
一、序
序就类似于现在书的序,可以由族中得望高的人写,也可以由外人写。主要是通过另一个或另几个人的眼光来看待这本族谱。通常情况下,新序在前面,旧的序也要包含在内并排在新序后面。
二、简介
即使是对于自己的家族,能全面了解的人也不多,所以
需要首先简介一下自己家族,可提及的内容有:刻谱凡例、本族谱本次创修参与人员、时间、为什么要修订;此次编码的依据是什么;家族的整体情况、历史、迁移史、当前分布、人数;本族宗派、字辈,即记录每一代人起名规则;祖坟所在地、祖坟中各代分布图;对祖先事考查、考证。
总之,这里不具体到某一个人,只是对整个家族进行整体描述。
三、人物志
其实一本家谱本身就是人物记录,但通常情况下,家谱中会记录某一个或多个优秀的典型人物或团体。而记录这些优秀人物时,常常格式多样,有该人的传记、他写的文章书稿、获得过的功名、官名、、画像、碑记等。这里需要注意的是千万不能把同姓历史名人强编入本族谱,即使是小小提示也不可。因为后人续谱时,常常会因为这一次信以为真,而以讹传讹。
四、世系表
世系是家谱中最为重要的一项,最简单的家谱,有时只有一个世系表。
世系表是记录家族中每个人的关系,用计算机中的术语,这种一对多的结构是“树”状结构,但实际中的往往会比较复杂。当一个家族很大、人数很多时。会出现嗣出嗣入、迁入迁出的现象。
五、世略表
通常情况下,仅有世系表的家谱其实是没有实际意义的,面对一些不是名人的名字,除了这几个字,你还能知道什么呢一个好的办法就是增加世略表,世略表是记录世系表中每一个族人简历的表。这一部分可以和世系表合二为一,也可以单列。我认为单列更好,因为合二为一,常常导致世系表过肥过大,查找一个成员的时候非常麻烦。
很多家谱中,世略只写到父名、娶妻、生子数及名字数,这样写虽然整体看上去挺规范,实际上也没多大意义,因为世系表本身就可以表示这种信息。我认为世略不一定能做到每个人都有完整的简历,但至少应该有:本人生卒年月、主要职务、职称、主要生活工作地、本人工作简历、主要成绩、妻子姓名、妻子嫁出地、妻子父亲的名、妻子简历、子女名、女儿出嫁地、所嫁人姓名。这样不仅妻方家谱可以通过家谱查到本家族,本家族也可以通过自己家族查到女儿家族。
六、后记
后记写一些感想即可。
家谱如何族谱制作?
1、电脑打开Word文档。
2、打开Word文档后,点击工具栏中的插入,然后选择智能图形。
3、进入选择图形页面,选择图形后,点击确定。
4、Word正文添加构造图之后,就可以输入名字世谱了。
5、如果表格不够,可以选中一个图标,点击右上角的添加,可以选中在上方或者下方添加项目。
族谱的内容
一、写清楚姓氏源流。
意思就是同一族姓的来源、迁移等。中国上下五千年,渊源古老,如果没有家谱,后人就很难搞清楚。每套《家谱》都认清自己姓氏源流,这样才能世世代代承继,也能将族系根缘流传千百年。
二、写清楚堂号。
堂号名称一般取自于郡号名,或者是史祖自创。
一般来说,堂号多取自于郡号名,郡是秦、汉时期对行政区域的建置,郡号名又取自于郡名,或诸侯国名,地方府、州、县名。也有很多姓氏同为一个堂号的,比如:王,胡这两个姓的郡望都是“清河堂”。
自创的,例如:杨氏的“四知堂”寓意“天知、地知、我知、子知”的为人风范。很多重修家谱的情况,只能用自创堂号。
三、家训和家族的历史。
很多家谱中,都记录了许多治家教子的名言警句,流传到后世了,比如我们熟悉的颜氏家训、朱子治家格言等。
家谱怎么做?
1、电脑打开Word文档。
2、打开Word文档后,点击工具栏中的插入,然后选择智能图形。
3、进入选择图形页面,选择图形后,点击确定。
4、Word正文添加构造图之后,就可以输入名字世谱了。
5、如果表格不够,可以选中一个图标,点击右上角的添加,可以选中在上方或者下方添加项目。
家谱的作用:
家谱是一个巨大的资料宝库,可供从事社会学、历史学、考古学、经济学、民俗学、人口学、民族学、文学、政治学、宗教学、法学、姓氏学的研究人员从中查询资料,寻找依据,进行研究。家谱的作用主要有:
1、宗法思想研究资料。家谱和宗法的关系从一开始就密不可分。宗法制度是封建王朝维护其统治的重要基础之一,而家谱的族规、族约、家法、乡约等,正是加强宗法制度的有力工具。
2、家庭道德研究资料。族规、家规中保留了许多对我们当代极为有益的东西,如孝父母、和夫妇、勉讳书、尚节俭、戒赌博、戒*秽、戒懒惰、戒奢侈等,对我们建设现代家庭道德和精神文明都有很好看借鉴意义。
3、家族制度研究资料。家族制度是利用血缘关系统治族人的社会制度。在许多家谱中都有家族制度的极为详细的资料,如家族的组织系统、家族的财产管理、家族的赈济方法等,为我们研究家族在古代社会中的地位、作用、组织形式、管理方法等提供了丰富的资料。
4、经济史资料。家谱中保存有相当数量的经济史资料,这些资料包括家族的集体田产如祠田、坟田、庄田、山林等的数量、形成、经营、管理、收支情况等。有的家谱还记录了家庭成员经商、贸易的事迹。这都为我们研究古代经济史提供了很好的素材。
5、人口问题资料。家谱的中心部分是家族人口的世系传承,在家谱的“房派图”、“支派分布图”、“迁徙图”、“先世考”、“世系图”以及家谱的一些序跋中,记录了家族人口的数量、迁徙、分布、婚姻状况等资料,可提供人口学研究者使用。
6、历史人物传记。家谱是世系的记录,许多家谱中既有简单的世系,又有十分详细的传记、行状、墓志、年谱等,对研究历史人物及其家世大有帮助。
族谱制作方法及组成有知道的吗?
有三种制作方法:
1族内老人编纂
这个很好理解。找族内年龄比较大,对族内人员结构比较清楚地人来完善编修。
2电子书籍
想要做电子家谱通常是需要下载一个app进行家族人员信息的填写,最后自动生成为固定的家谱格式,听起来比较便捷省时,但弊端也存在。例如最主要的这两点:
电子家谱app的使用上比较复杂,修谱人大多年龄偏高,对手机功能不是很了解,研究很久研究不明白,最终还是选择了去专业家谱编印机构做传统纸质家谱。
电子家谱通常家谱格式为固定的几种,只能从其选择一种,并按照其格式要求进行填写信息,有些家庭可能不是很喜欢这些固定格式,或想要改变一些内容,都是实现不了的,最终,也是会选择专业家谱编印机构进行定制化的家谱排版。
3传统纸质家谱
听起来没有随着时代的发展而进步,但实际上传统纸质的家谱进步在细节,例如:
纸质,都知道宣纸印刷是最好的纸质保存材料,但古法宣纸制作出来很是不容易,但当今社会的进步,把宣纸的质量进行了升级,能够满足存放百年的需求。
排版,家谱排版方式可以根据家族人员需求,或信息资料的整理不同,进行排版格式的小改动,更人性化,更易于老师们的家谱资料收集整理工作。
服务,修家谱不是一件快速上手的事情,而是需要专业的知识指导,才能更顺利的开展家谱编印工作,传统纸质家谱印刷公司通常会提供免费的一对一编修指导服务,例如锦秋文谱|中原鉴志谱编印中心即是如此,服务这一点,是电子家谱做不到的。
以上综合,电子家谱和纸质家谱各有优缺点,个人比较倾向传统纸质家谱,纸质家谱更加庄重,比电子家谱更有仪式感,敬重感。当然,以上仅为个人观点,仅供参考。
家谱组成部分:
1、谱名、版次录
2、编修人员名录、家族照片
3、谱序、题词
4、凡例
5、谱论
6、祖先像赞、遗像、
7、目录
8、姓氏源流
9、恩荣录、碑文
10、历代修谱名录
11、祠堂、坟茔、郡望、堂号
12、字辈
13、世系图表
14、家风、家训、家规
15、传记、艺文、家族名贤录
16、风俗礼仪
17、契约、族产
18、家族文献、杂记
19、功德榜、事迹介绍
20、领谱字号
21、附记、后记、留余录
家谱编写做法如下:
工具/材料:笔、纸。
1、写序。序言很重要,每次修谱都有一篇序言,它几乎是一部谱的象征和门面,它反链侍映了该次修谱的指导思想和价值观念主要是通过另一个或另几个人的眼光来看待这本族谱。序言撰写者一般是主编,但也可以请本族德高望重或学识渊博的人士撰写。新序在前面,旧的序也要包含在内并排在新序后面。
2、写简介。可提及的内容有本次修谱的族史背景;此次编码的依据;家族的整体情况、历史变迁、当前分布及人数;本族宗派、字辈,即记录每一代人起名规则;祖坟所在地、祖坟中各代分布图;对祖先事考查、考证。刻谱凡例、本族谱本次创修(修订)参与人员、时间这里不具体到某一个人,只是对整个家族进行整体描述。
3、写人物志。家谱中会记录某一个或多个优秀的典型人物或团体。而记录这些优秀人物时,常常格式咐仿多样,有该人的传记、他写的文章书稿、获得过的功名、官名、、画像、碑记等。这里需要注意的是千万不能把同姓历散宽拦史名人强编入本族谱,即使是小小提示也不可。因为后人续谱时,常常会因为这一次信以为真,而以讹传讹。
4、写世系图。世系是家谱中最为重要的一项,最简单的家谱,衡毁纤有时只有一个世系图。世系图是记录家族中每个人的关系。当一巧搏个家族很大、人数很多时。会出现嗣出嗣入(通过过继、领养、送人)、迁入迁出的比较复杂现象。
5、写世略表。世略表是记录世系图中每一瞎唤春个族人简历的表。是家谱正文冲胡,按世系图中所列各人的先后次序编定的,分别介绍各人的字磨耐号、父讳、行次、时代、职官、封爵、享年、卒日、谥号、姻配等。这些介绍性的文字,长者50余字,短者仅二三字,实际是人物小传;世略表不一定能做到每个人都有完整的简历。
6、后记写一些感想即可。这样一本家谱就基本完成了。
如何做家谱啊?
本文2023-10-12 23:22:15发表“资讯”栏目。
本文链接:https://www.lezaizhuan.com/article/239592.html