家谱如何写才是正确?
各个家谱在书写格式上不完全相同,但概括的基本内容是一致的。新的宗谱在书写格式上应该与旧谱保持一致。修谱中存在最大的问题是在女子挂线上很不统一。认为女子挂线一般为三种情况:
一是无子有女户可挂一女子;
二是子女随母姓可以挂线;
三是未出嫁女可以挂线。另外明确为赘婿的应按祖制以赘婿挂线为宜,特别要强调的是如果女子挂线在书写格式上与男子挂线是相同的,区别在于所生子女一定要说清姓什么。
家谱(或称族谱)一种以表谱形式,记载一个以血缘关系为主体的家族世系繁衍和重要人物事迹的特殊图书体裁。家谱是中国特有的文化遗产,是中华民族的三大文献(国史,地志,族谱)之一,属珍贵的人文资料,对于历史学、民俗学、人口学、社会学。
扩展资料:
重要作用:
家谱记载一个家族的世系繁衍及重要人物事迹的书。皇帝的家谱称玉牒,如新朝玉牒、皇宋玉牒。它以记载父系家族世系、人物为中心,由正史中的帝王本纪及王侯列传、年表等演变而来。
家谱中国五千年文明史中具有平民特色的文献,记载的是同宗共祖血缘集团世系人物和事迹等方面情况的历史图籍。家谱属珍贵的人文资料,对于历史学、民俗学、人口学、社会学和经济学的深入研究,均有其不可替代的独特功能。
参考资料:
C++语言: 二叉树实现的简单家谱树
/
File Name: BiTreecpp
Author: Geng Lequn[glq2000@126com]
Thur July 1 2010
Discription: 建立二叉家谱树,实现输入任意两个人的名字,查找得到其关系
/
#include <iostream>
#include <string>
#include <cstring>
#include <cstdlib>
#include <vector>
#include <mathh>
using namespace std;
typedef struct _Node
{
string sex; //性别 m 男; f 女
string name; //此人的姓名
string spause; //配偶的姓名
unsigned short level; //层次 辈分最高一层为1,下一层为为2,以此类推
struct _Node l_child; //指向其第一个孩子的指针
struct _Node r_brother; //指向其某一个兄弟姐妹的指针, 即左孩子为其后代,右孩子为其兄弟姐妹
struct _Node btr; //指向其父亲或者母亲的指针
_Node():level(0),l_child(NULL),r_brother(NULL),btr(NULL){cout<<"constructor"<<endl;}
~_Node(){cout<<name<<" destructor"<<endl;}
}Node, PNode;
void CreateBiTreePreOrder(PNode &pn, PNode pback, unsigned short depth);//建立二叉家谱树,以先序方式
void VisitBiTreePreOrder(PNode root); //前序遍历此二叉树
void TellRelation(PNode root); //判断两人关系
void DestroyBiTreePostOrder(PNode root); //销毁二叉树,释放节点占用的空间
void FindPersonMiddleOrder(PNode root, string name, PNode &presult); //返回家谱中指向某人的指针,找不到返回NULL
Node root=NULL; //全局变量,二叉树的根节点
unsigned findPersonFlag = 0; //标志位,0 没找到; 1 找到,找到后就不再搜索直接返回;利用此flag可避免将整个tree遍历一遍(若该name在tree中存在的话)
int main()
{
cout<<"请按先序遍历的顺序根据提示输入家谱信息,不存在则输入\"#\""<<endl;
CreateBiTreePreOrder(root, NULL, 1);//建立二叉家谱树,以先序方式
VisitBiTreePreOrder(root); //前序遍历此二叉树
TellRelation(root); //判断两人关系
DestroyBiTreePostOrder(root); //销毁二叉树
getchar();getchar();getchar();
return 0;
}
/
function:建立二叉家谱树,以先序方式
argument:
pn: 指向二叉树节点的引用
pback: pn这个节点的btr指针的值,即指向其parent的指针
depth: 该节点的层次,分最高一层为1,下一层为为2,以此类推
/
void CreateBiTreePreOrder(PNode &pn, PNode pback, unsigned short depth)
{
string str;
cin>>str; //输入该人信息,格式是 sex-name-spausename,如不存在则输入#
if(str == "#") //如: M-tom-marry, 表示此人叫tom, 男性, 配偶名字marry
{
pn = NULL;
return;
}
//如果是自定义的struct/class,应该使用构造函数。如果是内建数据类型,
//比如int,应该memset。 当然,更好的建议是使用vector取代new出来的数组
pn = new Node;
//处理输入的字符串
vector<string> v;
for(size_t b=0, e=strfind('-'); ; e=strfind('-', b))
{
if(e == string::npos)
{
vpush_back(strsubstr(b));
break;
}
else
vpush_back(strsubstr(b, e-b));
b = e+1;
}
//初始化该节点
pn->sex = v[0];
pn->name = v[1];
pn->spause = v[2];
pn->btr = pback;
pn->level = depth;
//递归建立左右子树的节点
CreateBiTreePreOrder(pn->l_child, pn, depth+1); //注意后两个参数的值
CreateBiTreePreOrder(pn->r_brother, pback, depth); //注意后两个参数的值
}
/
function: 前序遍历此二叉树
/
void VisitBiTreePreOrder(PNode pn)
{
if(!pn)
return;
cout<<endl<<"sex:"<<pn->sex<<endl;
cout<<"name:"<<pn->name<<endl;
cout<<"spause:"<<pn->spause<<endl;
cout<<"level:"<<pn->level<<endl;
cout<<"father's name:"<<((pn->btr == NULL)"NULL":pn->btr->name)<<endl;
cout<<"======================"<<endl;
VisitBiTreePreOrder(pn->l_child);
VisitBiTreePreOrder(pn->r_brother);
}
/
function: 中序遍历找到家谱中的一个人,返回其指针,若找不到,返回NULL
isSpause 1表示是找到的节点的配偶 0表示不是所找到的节点的配偶
/
void FindPersonMiddleOrder(PNode pn, string name, PNode &presult)
{
if(!pn)
return;
FindPersonMiddleOrder(pn->l_child, name, presult);
if(findPersonFlag) return;
if(name == pn->name || name == pn->spause)
{
presult = pn;
findPersonFlag = 1; //全局标志位,0 没找到; 1 找到,找到后就不再搜索直接返回;利用此全局flag可避免将整个tree遍历一遍(若该name在tree中存在的话)
return; //下次使用前不要忘记置为0
}
FindPersonMiddleOrder(pn->r_brother, name, presult);
}
/
function: 判断两人关系,若两人中至少一人不在树中,则两人无关系
若两人在树中,先判断两人是否同层次,若同层,判断是否是亲兄弟姐妹;
若不同层,设辈分大的人为A,辈分小的人为B,判断A和B是亲的还是表的,
比如,A为男性,且比B大一倍,判断A是否为B的爸爸,或亲叔叔(舅舅),或表叔叔(舅舅)
简单起见,此处没有区分是叔叔还是舅舅
比如,A为男性,且比B大两倍,判断A是否为B的亲爷爷(姥爷),或亲爷爷(姥爷)的亲兄弟
,或亲爷爷(姥爷)的表兄弟
简单起见,此处没有区分是叔叔和舅舅等做进一步区分
简单起见,查询时只输入节点中的name,不查询spause,否则处理起来太麻烦
/
void TellRelation(PNode pn)
{
string name1, name2;
//p1指向name1, p2指向name2, pbig指向辈分大的,psmall指向辈分小的
PNode p1 = NULL, p2 = NULL, pbig = NULL, psmall = NULL;
int differ = 0; //两人辈分数的差别
string title;
Label:
cout<<endl<<"输入想查询关系的两个人的名字,不想查则将两人名字输成#:"<<endl;
while(cin>>name1 && cin>>name2)
{
if(name1=="#" && name2=="#") return;
p1 = NULL; p2 = NULL; //因为程序是循环执行的,需要将上次遗留的值清掉
findPersonFlag = 0;
FindPersonMiddleOrder(root, name1, p1);
findPersonFlag = 0;
FindPersonMiddleOrder(root, name2, p2);
if(!p1 || !p2) //若有一个为空或都为空,说明至少有一个人不在家谱中,故两人无亲缘关系
{
cout<<name1<<((!p1)" 不在":" 在")<<" 家谱树中"<<endl;
cout<<name2<<((!p2)" 不在":" 在")<<" 家谱树中"<<endl;
cout<<name1<<" 和 "<<name2<<" 间没有关系"<<endl<<endl;
goto Label;
}
differ = (int)abs(p1->level - p2->level);
if(!differ) //辈分一样大
{
if(p1->sex == p2->sex)
{
if(p1->sex == "M") title = "兄弟关系";
else title = "姐妹关系";
}
else title = "兄妹(姐弟)关系";
if(p1->btr == p2->btr) //parent相同
cout<<name1<<" 和 "<<name2<<" 间是 "<<" 亲 "<<title<<endl;
else
cout<<name1<<" 和 "<<name2<<" 间是 "<<" 表 "<<title<<endl;
}
else //辈分不一样大
{
if(p1->level < p2->level) {pbig = p1; psmall = p2;}
else {pbig = p2; psmall = p1;}
switch(differ)
{
case 1:
if(psmall->btr == pbig)
title = ((pbig->sex == "M")"爸爸":"妈妈");
else
{
if(psmall->btr->btr == pbig->btr)
title = ((pbig->sex == "M")"亲叔(舅)":"亲姑(姨)");
else
title = ((pbig->sex == "M")"表叔(舅)":"表姑(姨)");
}
break;
case 2:
if(psmall->btr->btr == pbig)
title = ((pbig->sex == "M")"爷爷(姥爷)":"奶奶(姥姥)");
else
{
string tmp = ((pbig->sex == "M")"兄弟":"姐妹");
if(psmall->btr->btr->btr == pbig->btr)
title = ((psmall->btr->btr->sex == "M")"爷爷(姥爷)的亲":"奶奶(姥姥)的亲") + tmp;
else
title = ((psmall->btr->btr->sex == "M")"爷爷(姥爷)的表":"奶奶(姥姥)的表") + tmp;
}
break;
default:
string tmp2;
PNode pt = psmall;
int n = differ-2; //计算"老"字 (即grand这个字) 出现的个数
for(int i=0; i<n; ++i)
tmp2 += "老";
for(int i=0; i<differ; ++i)
pt = pt->btr;
if(pt == pbig)
title = tmp2 + ((pbig->sex == "M")"爷爷(姥爷)":"奶奶(姥姥)");
else
{
string tmp3 = ((pbig->sex == "M")"兄弟":"姐妹");
if(pt->btr == pbig->btr)
{title = tmp2 + ((pt->sex == "M")"爷爷(姥爷)的亲":"奶奶(姥姥)的亲"); title+=tmp3;}
else
{title = tmp2 + ((pt->sex == "M")"爷爷(姥爷)的表":"奶奶(姥姥)的表"); title+=tmp3;}
}
break;
}
cout<<pbig->name<<" 是 "<<psmall->name<<" 的 "<<title<<endl;
}
goto Label;
}
}
/
function: 后序遍历销毁此二叉树,释放节点占用的内存空间
/
void DestroyBiTreePostOrder(PNode pn)
{
if(!pn) return;
DestroyBiTreePostOrder(pn->l_child);
DestroyBiTreePostOrder(pn->r_brother);
delete pn;
}
红楼家谱也不是图,因为按照图的概念,图没有根节点(root),而红楼人物明显是父子传承的,更符合树的分层概念。
虽然图的每个节点可以有任意数量的边,边可以是单向和双向的,比如同层的子节点王熙凤和贾琏、贾宝玉和薛宝钗之间有连接,这个要素放在树上是不行的。
但是,貌似家谱还是接近树。因为家谱讲究的是宗法继承关系,父节点和子节点的一一对应,以及子结点间的兄弟关系,比同辈夫妻关系更为重要。
家族树是制作家谱的软件吗?
是的,家族树支持注册用户建立数字家谱,包括邀请家族人员进入家族树进行协作管理,家族成员在共有的家族空间一起体验娱乐互动应用,而且家族树还有寻根辅助功能,根据你填写的信息,自动匹配可能会是你家族成员的人。家族网还有群组、博客、相册、档案馆、姓氏百科、时间轴等多种功能。这些功能和应用使家族树中的成员有良好的互动性,增加亲人感情和家庭温情。
有什么软件做族谱最好的?可以做家族树的那种~~这个平台,估计才是你想要的吧,这是系统后台根据每个人的关系信息,自动生成的家族树,操作起来比较繁琐,要家庭成员分别建立自己的账户,管理自己的个人信息,然后通过父母子女的关系认可进行链接,但这却是最为严谨的家族树系统,没有人可以随意修改其中成员,完全以血缘关系来形成这棵树,女孩子同样作为树的延续分枝拓展下去,而且每个人的信息都是在网络中永久保存的。。。
求一张英语家庭树,简单一点的~英语家庭树如下:
称谓介绍:
一、mum
1、含义:n <英口>妈妈,母亲。
2、用法
作名词含有沉默,<口>妈咪,妈,妈妈,烈性啤酒,摩姆啤酒,马姆酒,<口>菊花(=chrysanthemum)等意思。
If your Mum finds out what you've done, you'll really be in the soup!
要是你妈妈发觉你干的事,你就要倒霉了!
Your mum will go spare if she finds out what you've done!
要是你妈妈知道你干的事,她会气坏的!
二、dad
1、含义:n 爸爸。
2、用法
作名词含有<口>爸爸,爹爹,老兄,老弟,老伙计,任何老年人,一大块;一大片;一大份,有力的一击(或一拳)等意思。
Dad was snoozing by the fire
爸爸正在炉火旁打盹。
Mom and dad never see eye to eye on anything
妈和爸从来没有对任何一件事有一致的看法。
三、brother
1、含义:n 兄弟;教友;同胞;<俚>老兄。
2、用法
brother指“兄”或“弟”皆可,“兄”是“elder brother”,“弟”是“younger brother”。但除了必须分清是“兄”还是“弟”时外,习惯上不论“兄”还是“弟”,都用brother。
在美国通常不用elder brother,而用older brother。与brother相对应的阴性名词是sister。
brother可指亲兄弟,也可指同父异母或同母异父兄弟,或继父与其前妻或继母与其前夫之子,不指堂或表兄弟。但引申可指“同行,同事”解。
brother作“教友”“会友”解时,它的复数形式是brethren。
brother可用作称呼语。
John and Peter are brothers
约翰和彼得是兄弟。
The man who captained the home team is my brother
率领主队的是我的兄弟。
四、sister
1、含义:n 姐妹。
2、用法
sister的意思是“姐,妹”,通常指同胞姐妹,包括同父异母或同母异父的姐妹。
在西方,“姐姐”和“妹妹”都叫sister,只有需要特别表明年龄大小时或其他必要情况下,才分为elder sister和younger sister。堂姐妹应说cousin。
sister有时还可指“(掌管病房的)护士,护士长”“(修道院的)修女”。
在口语中, sister可用于称呼女子; 在正式文体中, sister可用于比喻。
Joan and Lily are sisters
琼和丽丽是姐妹。
You should take care of your niece for the sake of your sister
看在姐妹的份上,你应该照顾你的侄女。
五、aunt
1、含义:n 伯母;姑;婶;姨。
2、用法
aunt指与父母亲同辈的女性亲属,即父母亲的姐妹“姑母,姨母”或父母亲兄弟的妻子“伯母,婶母,舅母”。与其对应的阳性名词是uncle。
aunt用于口语中还常指小孩对成年女邻或父母亲的朋友、同事中的成年女性的称呼。
aunt是普通名词,但当其与表示人名的专有名词连用时,首字母须大写。
习惯上人们用aunt指代了全部的伯母,姑姑,婶婶,姨母和舅母,不会特地去区别。若是在必要区分的场合时,paternalaunt(父方的)指得是伯母,姑姑和婶婶,而maternalaunt(母方的)指得是姨母和舅母。
She has no relations besides an aged aunt
她除了有一个年老的伯母以外,再没有亲戚了。
My aunt gave me one of her brooches as a keepsake
我姑母把她的一支胸针送给我作记念。
家族树是由什么组成的?家族树是家族网团队研发的一项应用,它就好比是一个树状的数字家谱,用户在树上可以进行沟通互动娱乐等。
具体来说呢, 家族树,是指利用互联网技术,依据血缘关系或亲祖关系把人联系起来,再按照辈份排序构成树的模型。 在树中的成员可以清楚的知道自己的家族起源、家族关系以及其他成员的基础信息,并且享有记录、分享等沟通娱乐服务。 作用和功效有几个: 追祖溯源 汇聚亲情 沟通分享 传承家族文化 家族树的树状特征和原理可以让树无限延伸和扩大,添加家庭成员,是目前用于家庭沟通比较好的网络工具之一。 你去自己亲自建立一颗家族树会更清楚! 家族(25)家谱(23)
(1)威塞克斯王朝
House of Wessex
埃格伯特 King Egbert
埃塞尔沃夫 King Aethelwulf
埃塞尔巴德 King Aethelbald
埃塞尔伯特 King Aethelbert
埃塞尔雷德一世 King Aethelred I
阿尔弗雷德大帝 King Alfred the Great
爱德华一世 King Edward I the Elder "长王"
埃塞尔斯坦 King Athelstan
埃德蒙一世 King Edmund I
埃德雷德 King Eadred
埃德威格 King Eadwig (Edwy)
埃德加 King Edgar the Peaceable "和平王"
爱德华二世 King Edward II the Martyr "殉教王"
埃塞尔雷德二世 King Aethelred II the Unready "无头脑者"
埃德蒙二世 King Edmund II the Ironside "铁甲王"
(2)丹麦王朝
Danish Line
克努特大帝 Canute I the Great(丹麦文作Knud den Store)
哈罗德一世(哈拉尔) Harald I, Harefoot "兔足王"
克努特二世(哈德克努特) Canute II, Hardicanute/Hardeknud
(3)威塞克斯王朝
House of Wessex
爱德华三世 King Edward III the Confessor "忏悔王"
哈罗德二世 Harold Goldwin
2,英格兰君主[1066--1603]
(1)诺曼王朝
House of Norman
1066-1087 威廉一世 King William I the Conqueror
1087-1100 威廉二世 King William II Rufus "红毛王"
1100-1135 亨利一世 King Henry I Well-Educated, Beauclerc "儒雅王"
1135-1154 斯蒂芬 King Stephen (布卢瓦王朝)
(2)安茹王朝
House of Anjou
1154-1189 亨利二世 King Henry II Curtmantle "短斗篷王"
1189-1199 理查一世 King Richard I Coeur de Lion "狮心王"
1199-1216 约翰 King John Lackland "无地王"
(3)金雀花王朝
House of Plantagenet
1216-1272 亨利三世 King Henry III
1272-1307 爱德华一世 King Edward
I Long Shank "长脚王"
1307-1327 爱德华二世 King Edward II
1327-1377 爱德华三世 King Edward III
1377-1399 理查二世 King Richard II
(4)兰开斯特王朝
House of Lancaster
1399-1413 亨利四世 King Henry IV
1413-1422 亨利五世 King Henry V
1422-1461, 1470-1471 亨利六世 King Henry VI
(5)约克王朝
House of York
1461-1483 爱德华四世 King Edward IV
1483 爱德华五世 King Edward V
1483-1485 理查三世 King Richard III
(6)都铎王朝
House of Tudor
1485-1509 亨利七世 King Henry VII
1509-1547 亨利八世 King Henry VIII
1547-1553 爱德华六世 King Edward VI
1553 简•格雷 Lady Jane Grey
1553-1558 玛丽一世 Queen Mary I the Bloody "血腥玛丽"
1558-1603 伊丽莎白一世 Queen Elizabeth I
3,苏格兰君主[到1603}
(1)亚尔宾王朝
House of Alpin
肯尼思一世 King Kenneth I McAlpin
唐纳德一世 King Donald I
君士坦丁一世 King Constantine I
艾德王 King Aed
奥凯德王 King Eochaid
唐纳德二世 King Donald II
君士坦丁二世 King Constantine II
(2)邓凯尔德王朝
House of Dunkeld
马尔科姆一世 King Malcolm I
英多尔夫王 King Indolf
杜夫王 King Dubh
科林王 King Cuilean
肯尼思二世 King Kenneth II
君士坦丁三世 King Constantine III
肯尼思三世 King Kenneth III
马尔科姆二世 King Malcolm II
邓肯一世 King Duncan I
麦克白 King Macbeth
卢拉赫王 King Lulach
(3)坎莫尔王朝
House of Canmore
马尔科姆三世 King Malcolm III (Canmore)
唐纳德•班 King Donald Ban
邓肯二世 King Duncan II
唐纳德•班和埃德蒙(共同执政) King Donald Ban and King Edmund
埃德加 King Edgar the Peaceable "和平王"
亚历山大一世 King Alexander the Fierce "暴躁王"
大卫一世 King David I
马尔科姆四世 King Malcolm IV the Maiden "未婚王"
威廉 King William the Lion "雄狮王"
亚历山大二世 King Alexander II
亚历山大三世 King Alexander III
玛格丽特女王 Queen Margaret (Maid of Norway)
(4)巴里奥尔王朝
House of Balliol
约翰•巴里奥尔 John Balliol
(5)布鲁斯王朝
House of Bruce
1306-1329 罗伯特一世 (罗伯特•布鲁斯) King Robert I the Bruce
1329-1371 大卫二世 King David II
(6)斯图亚特王朝
House of Stewart
1371-1390 罗伯特二世 King Robert II
1390-1406 罗伯特三世 King Robert III
1406-1437 詹姆斯一世 King James I
1437-1460 詹姆斯二世 King James II
1460-1488 詹姆斯三世 King James III
1488-1513 詹姆斯四世 King James IV
1513-1542 詹姆斯五世 King James V
1542-1567 玛丽•斯图亚特 Queen Mary of Scots
1567-1603 詹姆斯六世 King James VI
4,英国君主[1603--]
(1)斯图亚特王朝
House of Stewart
1603-1625 詹姆斯一世 King James I
1625-1649 查理一世 King Charles I
(2)共和政府
1653-1658 奥利弗•克伦威尔,护国公
1658-1659 理查•克伦威尔,护国公
(3)斯图亚特王朝复辟
House of Stewart
1660-1685 查理二世 King Chales II
1685-1688 詹姆斯二世 King James II
1689-1694 威廉三世和玛丽二世 King William III and Queen Mary II
1694-1702 威廉三世 King William III
1702-1714 安妮女王 Queen Anne
(4)汉诺威王朝
House of Hannover
1714-1727 乔治一世 King George I
1727-1760 乔治二世 King George II
1760-1820 乔治三世 King George III
1820-1830 (1811-1820 摄政) 乔治四世 King George IV
1830-1837 威廉四世 King William IV
1837-1901 维多利亚女王 Queen Victoria
(5)萨克森—科堡-哥达王朝
House of Sachsen-Coburg-Gotha
1901-1910 爱德华七世 King Edward VII
1910-1917 乔治五世 King George V
(6)温莎王朝
The House of Windsor
1917-1936 乔治五世 King George V
1936 爱德华八世 King Edward VIII
1936-1952 乔治六世 King George VI
1952- 伊丽莎白二世 Queen Elizabeth II
一继承人:威尔士亲王查尔斯王储殿下(伊丽莎白二世的长子)
第二继承人:威尔士的威廉王子殿下(查尔斯王储的长子)
第三继承人:威尔士的亨利王子殿下(查尔斯王储的次子)
第四继承人:约克公爵安德鲁王子殿下(伊丽莎白二世的次子)
第五继承人:约克的比阿特丽斯公主殿下(约克公爵的长女)
第六继承人:约克的欧吉妮公主殿下(约克公爵的次女)
第七继承人:威塞克斯伯爵爱德华王子殿下(伊丽莎白二世的三子)
第八继承人:塞文子爵詹姆士 (威塞克斯伯爵的儿子)
第十继承人: 路易斯•温莎
那什么是家谱,族谱?怎么制作?
谱,又称家乘、宗谱、公谱、祖谱、谱书、家牒、族牒。它是记录家族组织活动的档案材料。福建的族谱兴于宋代,盛于明清之后。修谱的动机是“溯渊源,分疏戚,序尊卑。”(安溪《谢氏总谱》卷首《联谱序》)族谱的形式有装订成册的(古为线装,今与一般印刷物相同),也有图表式的。许多家族把编纂族谱作为后代子孙的一项义务写进族规,重修族谱年限不等。闽北浦城的季氏和李氏家族,均规定族谱30年一修。房氏则规定“宗谱有贤子孙或十年、三十年一修,则存没葬地,时日不爽。先儒云,一世不修谱为不孝,宜知之。”(清·光绪《闽浦房氏族谱》)类似的族规,使修谱用家族法的形式永久化了。
族谱所载内容详略不一,通常除记载全族的户口、婚配和血缘关系外,还有全族的坟墓、族田族产、祠庙等的方位、数量及管理使用办法、家族的规约训诫、修谱凡例义则、各类合同契约文书等。一些较详的族谱,还记载有家族历代的重大事件、与外界的纠纷、可嘉奖的人物传记、科举出仕、名人传记以及义行节烈等。 族谱的核心内容是记载家族的世系源流、血缘系统。以防血缘关系紊乱而导致家族瓦解。连城《新泉张氏族谱》卷首说得明白:“亲疏派别得谱则溯其源,上下分支得谱则穷其本,即荡析代变,而皆有所考焉。”为达到显示血统的目的,各地族谱均有认中国先朝名人为远祖的习俗,这种附会的谱风,虽能使其家系倍增光彩,但往往导致家史失真和对后代误导。安溪湖头的李氏宗谱,认先祖为道教创始人李耳,直系则“出陇西,为唐高祖李渊公之苗裔。”南靖庙兜郭姓,认始祖为周文王之弟“虢叔”(“虢”与“郭”音近),并由虢叔是黄帝的二十七世裔孙,郭子仪是虢叔的第六十世孙、黄帝的八十七世裔孙,而推论自己的宗族嫡出于中唐名将郭子仪。(《南靖文史资料》第二期89页《庙兜郭姓的历史渊源》何柳枝)这些记载,易使族人深信不疑。其他的如刘姓必溯祖为刘邦,肖姓多探源为萧何,都是这种攀强名流、附会望族的修谱心态之反映。 族谱中,家族迁居(开基)始祖之下的代系排列严格分明,不容混淆。这往往是族谱中最具史实价值的部分。福建的许多家族,都实行名字排行制(古称“昭穆”),俗称“排辈份”。即在同一辈份的族人中名或字须用某个统一规定的单字起头,再与其他单字结合成名或字,以示区别。如某一父辈生三子,儿辈名按“永”字排列,分别称“永志”、“永仁”、“永贵”。如此,在族谱中一看“永”字排行便可知其为兄弟或堂兄弟辈份。已去世者,则在其名上写上谥称并加上“公”字,以示区别,沙县一带习俗,收养子若无族长和六亲认可,不可上谱排字辈,否则会被骂为“出透的人”而遭岐视。排辈份除少数由祖、父辈临时决定外,大多是按先祖早已选定的排行用字。南靖县双峰村《丘氏族谱》载:从其二十一世始,标定的昭穆用字是:“文章 ,诗礼传家。创垂显奕,继述藏嘉。光前荣耀,世德作裘。仁亲义祖,燕翼贻谋。桂芳兰茂,日新月盛。思皇多佑,福禄来成。庆余善积,谱泽绵延。宗风丕振,亿万斯年。”(《南靖文史资料》第二期86页《双峰丘氏的历史渊源》林明波)目前已传至“垂”、“显”字辈,即第三十至三十一世。这种按族谱排辈份的方法,使农村常可见到这样的俗象,由于世系分支发展速度不一,一些年届七旬的老翁,要向三岁稚童称“叔”或“伯”。永定俗谓:“白头哥,坐地叔”(即对平辈的白头老翁仅呼“哥”,而尚在襁褓中的叔辈,即使上年纪老者也要唤其为叔)。为了区别同辈中的年龄次序,“排辈份”之外还要“排号”。永泰县同安乡张氏族谱规定,族人添丁按先后次序排号,日常称呼常舍其名而直呼其号,如同辈中是第20个出生的,就直呼“二十”以代名字。这一习俗在当地一些年高者中至今仍颇为流行。 同一姓氏的不同分支家族,还经常利用族谱中的血缘世系排行记载,进行“联谱”活动。安溪谢氏家族,曾于民国年间合数十宗支进行大联谱。辈份分明后,各宗支子孙公议决定排行班次悉归画一,修纂总谱,旨在扩大家族势力。谢氏家族裔孙谢维峻在《联谱序》中称:“联之以谱,化弱小为强大,转柔软为坚刚,众志成城。”此外还有,当族谱分支过多时另分几个房派修谱(房谱和族谱通称家谱)。如一房人外迁,其房谱分出后就成为新的族谱。 由于族谱为同一姓氏家族承继的依据,故一般只记男丁。少数族谱也将族中所谓“贞妇烈女”记载入乘。族谱有的依不同对象规定用笔着色的。据《岛居三录》载:“泉郡向修族谱,世系图所牵连之线,有红有黑,体例甚严。红线者,一本至亲,虽远房承宗亦然;黑线者,乞养异姓,即显宦不能免,此亦春秋诛心之法也。”有功名成就或能光宗耀祖之人,族谱中用红笔记入以示表彰,过去秀才或秀才以上的读书人也用朱笔入谱。现在一些新修族谱仍沿此习。寿宁《刘氏总谱》中,凡上大学的族人,名下都划上红线,所书的姓名用谱名(即按族谱排行而起的名字),抱养子用黑线注明(连城一带是用蓝线)。修谱和查阅族谱也很有讲究。旧时对祖谱保管十分重视,须慎重保存,定期曝晒,认真缮修。霞浦一带,谱系分正谱、副谱(草谱)。副谱可以查阅,而正谱修好后,要入箱上锁,将开锁的钥匙丢入祖祠神龛,以示此谱交祖先收存,以后禁开锁。若遇副谱丢失,有事要查谱时,要先做“牲福”,祭请祖先同意,方可开锁。 旧时一些宗族修谱,每逢初一、十五日要祭祀祖宗。族谱告成后,还要造灵厝、做功德,请和尚法师观灯;观灯时造3座大灵厝(纸糊房子),供已超度的神魂居住,另设一些黑龛,供无子孙后代及未超度的神魂居住。福建省连城一带宗族,每年正月要拜“代图”(即写在布上的族谱)。行仪时,本族男丁都要到场,先是“新丁上图”(即新添男丁的名字入谱),上图之家要给执笔者一个红包,并烧香燃炮,用三牲祭祖。若逢大祭,要用整头猪羊置于下厅的支架上;继而是鸣锣击鼓放鞭炮;最后会餐,座位严格按辈份排列。族人围坐喝酒谈心,气氛很好。连城人把正月“拜代图”的宗族聚会称为“闹花灯”。 用Excel如何制作家谱建议以Word编辑,用插入“组织结构图”编写家谱。
当然,你也可以下载专门的家谱软件,如《族谱家谱制作编辑软件》或《族脉家谱》编写。 族谱家谱制作的9大步骤一、拟定修家谱计划
1、版本:精装、平装、光碟、网络。 2、时间:完成期限、工作时程。 3、预算:经费、人员。 4、范围:同宗、合族、家族。 5、工具:图表、问卷、电脑。 二、组织章程 组织委员、修谱大纲、责任分配、发凡起例。 三、筹集基金 一人负担、众人分摊、家族劝募、早请补助、公开销售组织内容大纲,制作世系图表、填写行实履历、撰写名人家传、考订姓氏渊源、记录迁徙过程、著录文艺著作、附录照片图版、其它次要内容。 四、资料分析 前修旧谱、相说族谱、族谱研究资料、研究与过滤资料、请教族谱专家。 五、寻找史料 家谱文献、世系资料、出生、过世登记证、户籍、除户登记资料、神龛祖先牌位、家庙晋主名册、祭祀公业章程、名册,墓碑文字、坟葬座落方位,讣文、疏文、功德薄,长辈口述记录,家传、年谱、纪念集,老照片、录音、录影资料,古文书、契约、证书,正史、方志,人名录、同学录,旧报纸、电话薄。 六、编辑内容 组织内容大纲、制作世图表、填写行实履历、撰写名人家传、考订姓氏渊源、记录迁徙过程、著录文艺 著作、附录照片图版、其它次要内容。 七、审定内容 专家审稿、多次校稿、最后完稿。 说明:最好有学者专家参与审订,审稿时一定要仔细,可以慢一些但要保持精准。 八、印刷出版 黑白或彩色、纸本或光碟、选定印刷厂、印制若干份、设家族网站。 九、领谱典藏 办祭谱活动,族人领族谱,寄存图书馆。 如何把纸质家谱族谱做成电子版?把纸质家谱做成电子版,就得找这样的软件。或找会做网站的专业人员帮你做。非专业人士在没有软件的情况下应该是做不成的。
如何制作家谱图表家谱,又称族谱、家乘、祖谱、宗谱等。一种以表谱形式,记载一个以血缘关系为主体的家族世系繁衍和重要人物事迹的特殊图书体裁。
用PS图像处理软件制作家谱图表步骤/方法: 1、首先打开PS软件,然后选择菜单栏上的文件选项,选择下拉列表的新建文件。 2、弹出新建对话框,给新建的文档设置一个宽度和高度 3、设置好宽度和高度之后单击确定按钮,新建一个新的文档。 4、选择工具栏上的矩形选框工具,也可以选择椭圆工具,根据自己喜欢的形状来选择,这里我选择矩形选框工具。 5、然后在文档上拖动鼠标,拉进一个长方形的选区。 6、然后新建一个新的图层,选择软件右下角的新建小图标,新建一个新的图层 7、新建完图层之后为图层填充颜色,填充你自己喜欢的颜色,选择软件左侧的工具栏,单击颜色按钮,弹出的窗口选择你喜欢的颜色。 8、选择好颜色之后单击确定按钮即可,然后按下键盘上的ALT+Backspace退格键为刚才新建的图层填充颜色。 9、按键盘上的CTRL+D键,取消选择选区。 10、然后选择工具栏上的文字工具,选择直排文字工具,为刚填充颜色图案上面填写上名字。 11、选择完之后我们选择颜色图标,把颜色更换为白色,然后在文档上面输入文字。 12、如果觉得文字太小的话,可以在菜单栏顶部设置文字的大小,接下来就是要现点竖线,选择左侧工具栏上的自定义形状工具里面的直线工具。 13、然后在文档拉动,由于刚更换颜色为白色,现在将颜色更换为红色,拉动之后按键盘上的CTRL+CENTER然后再按CTRL+D取消选择。 14、“爷爷”已经制作好了,接下来制作“爸爸”,依次这样制作下来,大家发挥自己的想象力,颜色之类都可以更改,包抱直线等。再请参考: 怎样制作家谱图表_家谱吧_百度贴吧 ://tiebabaidu/p/3634444285 有谁知道用“WORD”制作传统式家谱(族谱)?
用文本框(双击文本框,设置文本框颜色为无线条色)就可以制作了。中间的连接线用自选图形里面的 连接符。
先画出来一个文本框,然后双击设置好格式(双击 文本框--颜色与线条,改成无线条色,然后 点文本框(顶部 倒数第2组),设置4个边距均为0)。然后第一个框框就弄好了。 选中这个文本框,ctrl +鼠标左键,拖拽到适当的位置(比如最上面是 家族的族长,下面的第二层,是第二辈分的人,按要求摆放位置即可。这样所有的文本框均是同样的尺寸,同样的格式。 弄好了之后 ,再添加连接线。 每一页都是这样的编辑方式。可以根据大概情况,提前 弄出多页面来。 制作家谱用什么软件好传承家谱程序是专门做树形家谱的程序,而且输出为WORD文档,也可以图形输出。 输出树形谱系为TXT文件,可以输出任意大小的树形谱系,避免了版面上的限制。 可以在百度搜索,最新版本为520
如何制作家谱?可以考虑用Microsoft Office Visio进行绘制。使用方法和word类似
在word中可以考虑采用“组织机构图”的绘制方法 家谱(23)族谱(13)
家谱如何写才是正确?
本文2023-09-27 20:33:58发表“资讯”栏目。
本文链接:https://www.lezaizhuan.com/article/120473.html