正文
卷二十
本文永久链接:https://shishuguan.com/books/rizhi-lu-baihuawen-full/volume-1/chapter-25
《公羊传》说:“天子的三公称为公,先代圣王的后代称为公。”天子的三公称为公,比如周公、召公、毕公、毛公、苏公。先代圣王的后代称为公,比如宋公。杜氏的《通典》说:“周朝的制度,除了夏商两朝的后代,各诸侯国的爵位中没有达到公的。春秋时期有虞公、州公,他们或许是沿袭了殷商的旧爵位,或许曾经担任过天子的官员,子孙沿用他们的称号罢了,这并不是周朝的典章制度。周平王东迁之后,各诸侯国都僭越称公。”孔子编写《春秋》时,将这些记载在书中,有的称公,有的不称公。活着时不称为公,死后则称为公;各诸侯国不称公,但鲁国称公,于是天子的礼制和人臣的礼仪都体现在书中,天下的大法也就显明了。汉朝西京有七位丞相和五位公,而光武帝则设置了三公,文献中如邓公禹、吴公汉、伏公湛、宋公宏、第五公伦、牟公融、袁公安、李公固、陈公宠、桥公玄、刘公宠、崔公烈、胡公广、王公龚、杨公彪、苟公爽、皇甫公嵩、董公卓、曹公操,如果不是处在三公的职位上,就没有称公的:《三国志》中如汉朝的诸葛公亮、魏国的司马公懿、吴国的张公昭、顾公雍、陆公逊,《晋书》中如卫公、张公华、王公导、庾公亮、陶公侃、谢公安、桓公温、刘公裕之类,如果不是处在三公的职位上,就没有称公的。史书到了唐朝,称公不一定都是高官。到了今天,传记和墓志铭中,人人都可以称公了。唉,多么泛滥啊!多么虚假啊!
《大雅·古公亶父》的笺注说:“诸侯的臣子称他们的国君为公。”《白虎通》说:“臣子在自己的国家里都尊称他们的国君为公,《诗经》说‘于是命令鲁公,让他到东方做诸侯。’公是鲁国人对他的称呼;侯是周王室授予的爵位。
《秦誓》说:“公说:唉,我的士人们,听着,不要喧哗。”《秦誓》中写“公”,与《春秋》中写“秦伯”,难道不是不同吗?回答说:《春秋》是用来明确名分的,五等爵位是由天子册封的,不容许僭越。而《秦誓》是本国的文献,孔子只是沿用了原有的文字罢了。“公的宠臣,跟随公去打猎。”也是秦国的诗句。
周平王以后,诸侯普遍称为公,就不一定只限于本国了,《硕人》的诗中说:“谭公是我的姐夫。”《左传》中郑庄公的话说:“宁愿让许公,重新供奉他的社稷。”
周朝兴盛的时候,也有群公的称呼,见于《康王之诰》和《诗经》的《云汉》,这就像五等诸侯,《春秋》中记载,通称为诸侯。
《左传》中,除了天子的卿大夫之外,没有称公的,只有楚国是这样,他们的国君已经僭越称王,那么臣子也暗中称公,《宣公十一年》所说的“各县公都来庆贺我”。传文中如集公、析公、申公、郧公、蔡公、息公、商公、期思公,都是靠近中原的地区,白公靠近吴国,大概是尊重他们的名号以重视边境城邑。而秦国有麃公,史官失传了他的姓名。楚汉之际有滕公、戚公、柘公、薛公、郯公、萧公、陈公、魏公、留公、方与公,高祖起初称沛公,太上皇父亲称丰公,都是楚国的旧名。这是县公的“公”。
有失去名字而称公的,《史记·秦始皇本纪》中的侯公,《项羽本纪》中的枞公、侯公,《高祖本纪》中的单父人吕公、新城三老董公,《孝文本纪》中的太仓令淳于公,《天官书》中的甘公,《封禅书》中的申公、齐人丁公,《曹相国世家》中的胶西盖公,《留侯世家》中的东园公、夏黄公,《穰侯传》中的他的门客宋公,《信陵君传》中的毛公、薛公,《贾生传》中的河南守吴公,《张敖传》中的中大夫泄公,《黥布传》中的故楚令尹薛公,《季布传》中的母弟丁公,《晁错传》中的谒者仆射邓公,《郑当时传》中的下邽翟公,《酷吏传》中的河东守胜屠公,《货殖传》中的朱公、任公,《汉书·高帝纪》中的终公,《艺文志》中的蔡公、毛公、乐人窦公、黄公、毛公、皇公,《张耳陈馀传》中的范阳令徐公、甘公,《刘歆传》中的鲁国桓公、赵国贯公,《周昌传》中的赵人方与公,《武五子传》中的瑕丘江公,《王褒传》中的九江被公,《于定国传》中的他的父亲于公,《翟方进传》中的方进父亲翟公,《儒林传》中的免中徐公、博士江公、食子公、淄川任公、皓星公,《游侠传》中的故人吕公、茂陵守令尹公,都是失去了名字而称公,像郑君、卢生之类。本朝《实录》中对于孝慈高皇后的父亲也不知道他的名字,称为马公,这是史书中的缺文,不是正式的记载。
太史公,是司马迁称呼他的父亲司马谈,所以尊敬而称公。
有尊敬老人而称公的,《战国策》中孟尝君问:“冯公有亲人吗?”《史记》中汉文帝对冯唐说:“公怎么当众侮辱我”就是这种情况。《汉书·沟洫志》中“赵中大夫白公”,师古说:“大概是互相称呼尊敬老人的称呼。”《项籍传》中“南公服”,虔说:“是南方的老人。”《眭弘传》中“东平赢公”,师古说:“是年长者的称号。”《元后传》中“元城建公”,服虔说:“是年老的人。”《吴志·程普传》中“程普年纪最大,当时人们都称呼他程公。”《方言》说:“凡是尊敬老人,周、晋、秦、陇一带称为公。”《晋书·乐志》说:“项伯对项庄说:‘公不要,古人互相称呼为公。’”
《汉书·何武传》说:“号称烦琐细碎,不配称为贤公。”《后汉书·李固传》说:“京城的人都感叹说:‘这又是李公了。’”《宦者传》说:种暠担任司徒,告诉宾客说:“如今我身为公,是曹常侍的力量。”《魏志·王粲传》说:蔡邕听说王粲在门口,倒穿着鞋出来迎接,说:“这是王公的孙子。”《晋书·陈骞传》说:他回答父亲陈矫说:“主上圣明,大人是重臣,如今如果意见不合,不过是不做公罢了。”《魏舒传》说:夜里听到有人问:“睡觉的人是谁?”回答说:“魏公舒。”魏舒自己知道应当做公了。《陆晔传》说:堂兄陆机常常称赞他说:“我们家世代不乏公了。”《王猛传》说:父老说:“王公为何下拜呢?”《北史·郑述祖传》说:年轻时在家乡,独自骑马出行,忽然有几百个骑马的人,看见郑述祖都下马,说:“公在这里。”陶渊明《孟长史传》说:叔父太常孟夔曾经问光禄大夫刘耽:“孟君如果还在,应当已经做公了吗?”回答说:“他本来就是三司的人。”由此可知南北朝以前人们的说法,一定是三公才能称公。《周书·姚僧垣传》说:周宣帝曾经从容地对姚僧垣说:“曾经听说先帝称呼您为姚公,有这件事吗?”回答说:“臣承蒙特殊的恩宠,确实如圣旨所说。”宣帝说:“这是尊敬老人的言辞,不是尊贵爵位的称号。我应当为您建立国家、开创家业,作为子孙永久的基业。”于是封他为长寿县公,食邑一千户。
孔融告诉高密县为郑玄特别设立一个乡,称为郑公乡。认为“公”是仁德的正统称号,不一定要三公大夫。这是牵强附会的说法。根据他所引用的,都是史书失传名字的公,而太史公,又是父子的称呼。《战国策》说:“陈轸将要到魏国去,他的儿子陈应阻止他父亲出行。”《史记·留侯世家》说:“我考虑这小子本来就不足以派去,乃公自己去罢了。”这都是称父亲为公。《宋书·颜延之传》说:“何偃在路中远远地招呼颜延之说:‘颜公延之。’”颜延之回答说:“我既不是三公之位,又不是田舍之公,也不是您家的阿公,为什么称呼我为公?”《北齐书·徐之才传》说:郑道育曾经戏称徐之才为师公,徐之才说:“既然做你的老师,又做你的公,在三之义,一下子占了两个。”
陆云作《祖父诔》说“吴丞相陆公”,诔文说:“赤乌八年二月乙卯日,吴国故使持节郢州牧左都护丞相江陵郡侯陆公去世”;说“故散骑常侍陆府君”,诔文说:“太康五年夏四月丙申日,晋故散骑常侍吴郡陆君去世”。王沈祭祀他的父亲说:“孝子王沈敢昭告烈考东郡君。”张说作他父亲的《赠丹州刺史先府君墓志》,每次称呼必定说“君”。这样看来,即使是自己的先人,也不一概称公,古人对于名分是很谨慎的。
《史记·晁错传》说:晁错的父亲从颍川来,对晁错说:“皇上刚即位,您处理政事,侵削诸侯,人口中议论很多怨恨您的。”这是父亲称呼儿子为公。徐孚远说:“御史大夫是三公。晁错的父亲称呼晁错为公,大概是用官职称呼他。”
僧人也有称公的,一定用他们的名字放在前面。深公,是法深;林公,是道林;远公,是惠远;生公,是道生;猷公,是道猷;隆公,是慧隆;志公,是宝志;澄公,是佛图澄;安公,是道安;什公,是鸠摩罗什。当时的人忌讳直接称呼他们的名字,所以加一个“公”字。梁、陈以下,僧人开始有字,人们互相用字称呼,用字称呼就不再称公了。《宋史》中丰稷反驳宋用臣的《谥议》说:“凡是称公的,必须是年高德劭的大臣以及乡里有德行的人,那么如今的宦官称公,也不应该出自士大夫的口。”
《尔雅疏》说:“甲到癸为十天干,天干为阳;寅到丑为十二地支,地支为阴。”这二十二个名称,古人用来纪日,不用来纪年。年份本身有从阏逢到昭阳的十名为岁阳,从摄提格到赤奋若的十二名为岁名。后人说甲子年、癸亥年,不是古法。从汉朝以前,从来不借用。《史记·历书》中太初元年,年名是焉逢摄提格,月名是毕聚,日得甲子,夜半、朔旦、冬至。它的分辨如此清晰。像《吕氏春秋·序意篇》说:“秦八年,岁在涒滩,秋季甲子朔日。”贾谊的《鵩赋》说:“单阏之年,四月孟夏,庚子日斜,鵩鸟集于我舍。”许氏《说文解字》后叙说:“在永元困顿之年,孟陬之月,朔日甲子。”也都是使用岁阳和岁名,不与日名相同的证据。《汉书·郊祀歌》说:“天马到来,执徐之时。”说的是汉武帝太初四年,岁在庚辰,用兵诛杀大宛。自从经学日益衰微,人们趋向简便,于是用甲子到癸亥来代替,孔子说:“觚不像个觚。”说的就是这种情况。
宋朝刘恕《通鉴外记目录序》说:“从伏羲前后到周厉王,年份模糊不清,借日名甲子来记载。”这就是年份称甲子,是借用。从什么时候开始?从王莽新朝开始。王莽下诏书说始建国五年,岁在寿星,填星在明堂,仓龙癸酉,德在中宫。又说天凤七年,岁在大梁,仓龙庚辰。第二年,岁在实沈,仓龙辛巳。《隋书·律历志》说:“王莽《铜权铭》说:‘岁在大梁,龙集戊辰。’又说:‘龙在己巳,岁次实沈。’”就是如此。从此以后,《后汉书·张纯传》说“摄提之岁,苍龙甲寅”,《朱穆传》说“明年丁亥之岁”,荀悦《汉纪》说“汉元年,实际上是乙未年”,《曹娥碑》也说“元嘉元年,青龙在辛卯”,《蜀郡造桥碑》说:“维延熹龙在甲辰”,而张角谎称“苍天已死,黄天当立,岁在甲子,天下大吉”;于是自己用白土写在京城寺庙的门上以及州郡官府,都写“甲子”字样了。
用甲子来命名年份,虽然从东汉以后开始,但那时诏书、奏章、符信、檄文之类的文字都还没有正式使用它。他们称年一定说元年、二年,称日才用甲子、乙丑,比如己亥格、庚戌制、壬午兵之类,都是指日子。只有《晋书》中王廙上疏说:“臣在壬申年被任用为鄱阳内史。”查考怀帝在永嘉五年辛未年被刘聪俘虏,愍帝在建兴元年癸酉年即位,中间一年没有君主,所以说是壬申年。后代的人没有重大原因而效仿这种做法,是不对的。
自从三国鼎立,天光分照,之后文人大多舍弃年号而称甲子。魏国程晓赠傅休奕的诗说:“龙集甲子,四时成岁。”晋朝张华《感婚赋》说:“方今岁在己巳,将次四仲。”陆机《愍怀太子诔》说:“龙集庚戌,日月改度。”陶潜《祭从弟敬远文》说:“岁在辛亥,月惟仲秋。”《自祭文》说:“岁维丁卯,律中无射。”后周庾信《哀江南赋》说:“粤以戊辰之年,建亥之月。”而梁朝陶隐居《真诰》也写了“己卯岁”。至于杜预《左传集解后序》则追述魏哀王二十年,太岁在壬戌。
晋惠帝时,庐江杜嵩编写《王子春秋》。壬子年,是元康二年,贾后杀害杨太后于金墉城的那一年。
唐人有预先书写而不称年号的。《旧唐书·礼仪志》说:“请以开元二十六年己卯四月祫,至辛巳年十月禘;至甲申年四月又祫,至丙戌年十月又禘;至己丑年四月又祫,至辛卯年十月又禘。”其中辛巳以下不说开元某年。又《博古图》记载《唐鉴铭》说:“武德五年,岁次壬午,八月十五日甲子,扬州总管府造青铜镜一面,充癸未年元正朝贡。”其中癸未也不说武德六年,是因为当时屡次改年号的缘故。这一面镜子有正书和预书的不同,也是变例。
史家的文字一定把日附属于月,把月附属于年。钟鼎上的文字则不完全这样,多有只有月而没有年,只有日而没有月的。
《商母乙卣》上面的文字说:“丙寅,王赏赐◎贝朋,用来制作母乙彝。”丙寅是日。《博古图》却说商朝建国始于庚戌,经过十六年而有丙寅,在仲壬即位的第三年,那就穿凿附会了。这难道不是被后世用甲子命名年份所迷惑,而想要把它追加给古人吗?
《春秋》时代,各国都自己记载自己的年份。在言语中表达,有时互相参差而不容易明白,就有举出那一年的大事来说的。比如说“在沙随会盟的那一年”,“叔仲惠伯在承匡会见郕成子的那一年”,“铸造刑书的那一年”,“晋国的韩宣子执政,出使诸侯的那一年”等等。又有举岁星来说的,比如说“岁星五次到达鹑火”,“岁星到达大梁”,“岁星在娵訾之口”。按照后人的说法,为什么不说甲子、癸亥呢?由此知道古人不用甲子来纪年。
《太祖实录》从吴元年以前都写干支,不合古法。太祖当时实际上尊奉宋小明王的年号,所以有人说应当记作龙凤年。查考《史记》,汉高帝初年不称楚怀王元年,而称秦二年、三年。又太祖御制的《滁州龙潭碑》文说:“元末帝至正十四年”,我私下认为那时天下还是元的天下,写至正,正好符合《史记》记载秦的例子。又有兼写的,《汉书·功臣侯表序》说:“汉朝兴起,从秦二世元年秋天,楚陈胜之岁”就是如此。
○史家追记月日的方法。有人问:“‘铸刑书的那一年’,这是对的。下面说‘齐燕平之月’,又说‘其明月’,为什么不直接说正月、二月呢?”回答说:这正是史家文字缜密的地方;史书文字有正纪,有追纪。上面说:“春王正月,与齐国讲和。”“二月戊午,在湔上结盟。”这是正纪。这里说“齐燕平之月。壬寅,公孙段去世。那个月的下一个月,子产立公孙泄和良止来安抚他们。”这是追纪。追纪如果再说是正月、二月,就嫌于一年之中有两个正月、二月,所以改变文字来说。古人史法的缜密啊。
《左传》追记的文字不止这些。比如《襄公六年传》:郑国的子国来聘问。四月,晏弱修筑东阳城而接着包围莱国。甲寅日,填平城墙,环城进攻,靠近城上的短墙。到了杞桓公去世的那个月。乙未日,王湫率领军队与正舆子、棠人一起对抗齐军,齐军大败他们。丁未日,进入莱国,莱共公浮柔逃往棠地,正舆子、王湫逃往莒国,莒国人杀了他们。四月,陈无宇在襄宫进献莱国的宗庙宝器。晏弱包围棠地。十一月丙辰日,灭掉了莱国。《七年传》:郑僖公做太子的时候,在鲁成公十六年与子罕去晋国,对他们无礼。又和子丰去楚国,也对子丰无礼。等到他元年,朝见晋国,子丰想要向晋国控告而废掉他,子罕劝阻了子丰。《十九年传》:在四月丁未日,郑国的公孙虿去世,向晋国大夫发讣告。《二十五年传》:在夷仪会盟的那一年,齐国人修筑郏城。那年五月,秦晋两国达成和议。《二十六年传》:齐国人修筑郏城的那一年,那年夏天,齐国的乌馀带着廪丘投奔晋国。《三十一年传》:鲁襄公去世的那个月,子产辅佐郑伯去晋国。《昭公七年传》:齐军从燕国撤回的那个月,罕朔杀死了罕魋。又晋国韩宣子执政、出使诸侯的那一年,周挌生了儿子,取名叫元。这些都是追记。又如《尚书·金縢》:“已经战胜商朝两年,武王有病,不安适。”也是追记。
○史家记载月日不一定按顺序。古人写史,取事件相互关联,不论月日先后,所以有追书,有竞书。《左传·成公十六年》鄢陵之战,先写甲午晦,后写癸巳。甲午是正书,而癸巳是因为后面的事情而追书的。《昭公十三年》平丘之盟,先写甲戌,后写癸酉。甲戌是正书,而癸酉是因为后面的事情而追书的。《昭公十三年》楚灵王被杀,先写五月癸亥,后写乙卯、丙辰。乙卯、丙辰是正书,而五月癸亥是因为前面的事情而竞书的。因为史家的文字常常被月日所拘束,而事情不能相互连接,所以古人创立这种变例。
有先写来引发事件的。《通鉴》唐文宗太和九年十一月,先写这个月戊辰日,王守澄埋葬在沪水,在壬戌、癸亥之前就是这种情况。
○重复书写日期。《春秋·桓公十二年》记载:“丙戌日,鲁桓公与郑伯会面,在武父结盟。”“丙戌日,卫侯晋去世。”重复写日期是因为两件事情都应当记日。先写鲁公的是先内后外。后人写史,凡是一天内两次书写,就说“是日”。
○古人必定把日月系在年上。从《春秋》以下,记载的文字一定把日附属于月,把月附属于季节,把季节附属于年,这是史家的常法。《史记·伍子胥传》:“己卯日,楚昭王出逃。”“庚辰日,吴王进入郢都。”这是没有月而有日。《刺客传》:“四月丙子日,公子光埋伏甲士在窟室中。”这是没有年而有月,是史家的变例。因为这两件事已经见于吴、楚两篇《世家》,所以文字从简。
《楚辞》说:“摄提贞于孟陬兮,维庚寅吾以降。”摄提是岁星,孟陬是正月,庚寅是日。屈原在寅年寅月庚寅日出生。王逸《章句》说:“太岁在寅叫做摄提格。孟,开始。正月为陬。说自己在太岁在寅的正月始春庚寅之日离开母体而降生。”是对的。有人说摄提是星名,《天官书》所说的正对着斗柄所指、用来建立时节的那个星,这是不对的。哪有自己叙述世系生辰,却不提年份而只说月日的呢?
○古代没有把一天分为十二个时辰的说法。《洪范》说年份、月份、日子,不说时辰。《周礼·冯相氏》掌管十二岁、十二月、十二辰、十日、二十八星的位置,不说时辰。屈原自己叙述生年月日,不及时辰。吕才《禄命书》也只说年月日,不及时辰。
古代无所谓时辰。凡是说“时”的,比如《尧典》的“四时”,《左传》的“三时”,都指春夏秋冬。所以士文伯回答晋侯时,把岁、时、日、月、星、辰称为六物。《荀子》说:“积微,月不胜日,时不胜月,岁不胜时。”也指春夏秋冬。自汉代以后,历法逐渐精密,于是把一天分为十二时辰。不知始于何人,而至今沿用不废。
一天之中用来分别记录时辰的,有日中、昼日、日昃,见于《周易》;有“东方未明”、“会朝”、“日之方中”、“昏”、“夕”、“宵”,见于《诗经》;有“昧爽”、“朝”、“日中昃”,见于《尚书》;有“朝时”、“日中”、“夕时”、“鸡初鸣”、“旦”、“质明”、“大昕”、“晏朝”、“昏”、“日出”、“日侧”、“见日”、“逮日”,见于《礼经》;有“鸡鸣”、“日中”、“昼”、“日下昃”、“日旰”、“日入”、“夜”、“夜中”,见于《春秋传》;有“晁”、“薄暮”、“黄昏”,见于《楚辞》。记白天就用日,《史记·项羽本纪》说项王于是从萧地早晨攻击汉军,向东到彭城,中午大破汉军。《吕后纪》说八月庚申早晨,平阳侯曹窋见到相国吕产计议事情,日昳时,就攻击吕产。《彭越传》说第二天早晨,日出后十余人,后来的到日中。《淮南王安传》说早晨接受诏令,日食时上书。《汉书·五行志》说日中时日食,从东北开始,过半晡时又复原;晡时日食从西北开始,日下晡时又复原。《武五子·昌邑王传》说夜漏未尽一刻,用火把发书。那日中时刘贺出发,晡时到定陶。《东方朔传》说微行,在夜漏下十刻才出来,天亮时进入山下。记夜晚就用星,《诗经》说的“三星在天”、“三星在隅”、“三星在户”,《春秋传》说的“降娄中而旦”就是。不辨星就分开说那夜为“夜中”、“夜半”、“夜乡晨”。分开说夜而不详细,于是有把夜分为五段,而称为甲、乙、丙、丁、戊的。《周礼·司寤氏》“掌夜时”注:“夜时谓夜晚早,像今天甲乙至戊。”
《汉书·西域传》记载杜钦说:“派斥候士兵五人,夜里敲击刁斗自我守卫。”《天文志》载:“本始元年四月壬戌日,甲夜;地节元年正月戊午日,乙夜;六月戊戌日,甲夜。”《三国志·曹爽传》载:“从甲夜到五更,曹爽才把刀扔到地上。”《晋书·赵王伦传》载:“约定四月三日丙夜第一更,以鼓声为信号。”这些记载是把一夜分为五段却没有详细说明,于是就有了说漏刻上几刻的记载。《五行志》载:“早晨漏刻未尽三刻,有两轮月亮同时出现。”又说:“漏刻上四刻半,才有了一些光亮。”《礼仪志》载:“夜间漏刻未尽七刻,钟声响起接受朝贺。”《东方朔传》载:“夜间微服出行,漏刻上十刻从西边出去。”《王尊传》载:“漏刻上十刻时出行到达。”《外戚传》载:“白天漏刻上十刻时去世。”又说:“夜间漏刻上五刻,抱着孩子与舜在东交掖门会面。”从《南北史》以上都是这样。所以《素问》说:“一天一夜,分为五段。”《隋书·律历志》说:“白天有朝、有禺、有中、有晡、有夕夜,有甲、乙、丙、丁、戊,却没有十二时辰的名称。”只有《历书》说:“鸡叫三遍天快亮,抚正十二节结束于丑时”,但下文却说:“朔旦冬至正北”,又说“正北、正西、正南、正东”,没有直接说子、西、午、卯。《汉书·五行志》说“日加辰巳”,又说“时加未”,《翼奉传》说“日加申”,又说“时加卯”。《王莽传》:“天文郎在面前按着式盘,日时加在某时,王莽转动席位随着斗柄而坐。”而《吴越春秋》也说:“今日甲子,时加于巳。”《周髀算经》也有加卯、加酉的说法。至于纪事的文章,没有用这种说法的。《左传》记载:“卜楚丘说:‘日的数目是十,所以有十时。’”而杜预注释却认为是十二时,虽然没有设立十二地支的名称,但其中的夜半就是现在所说的子时,鸡鸣是丑时,平旦是寅时,日出是卯时,食时是辰时,隅中是巳时,日中是午时,日昳是未时,晡时是申时,日入是酉时,黄昏是戌时,人定是亥时。一天分为十二个时段,开始出现在这里。考证《史记·天官书》说:“旦至食,食至日昳,日昳至晡,晡至下晡,下晡至日入。”《素问·藏气法时论》有“夜半”“平旦”“日出”“日中”“日昳”“下脯”等说法。《吴越春秋》有“时加日出”“时加鸡鸣”“时加日昳”“时加禺中”的说法,可见这十二个名称古代就有了。《史记·孝景本纪》:“五月丙戌日,地震。在早食时,又震。”《汉书·武五子传·广陵厉王刘胥传》:“进酒,到鸡鸣时结束。”《王莽传》:“以鸡鸣为时辰。”《后汉书·隗嚣传》:“到黄昏时终于突围。”《齐武王传》:“到食时,陈溃散。”《耿弇传》:“人定时,步果然退去。”《来歙传》:“我在人定以后,被什么人刺伤?”《窦武传》:“从早晨到食时,士兵投降殆尽。”《皇甫嵩传》:“夜里统率士兵,鸡鸣时,奔驰到敌军阵地。战斗到晡时,大败敌军。”《晋书·戴洋传》:“永昌元年四月庚辰日,禺中时,有大风从东南方向刮起,折断树木。”《宋书·符瑞志》:“延康元年九月十日,黄昏时,月食,荧惑星经过。人定时,荧惑星从营室出来,住宿在羽林。”都用这十二个时辰。
《淮南子》说:“太阳从阳谷升起,在咸池沐浴,在扶桑拂拭,这叫做晨明。登上扶桑树顶,开始运行,这叫做朏明。到达曲阿,这叫做朝明。面临曾泉,这叫做早食。停留在桑野,这叫做晏食。到达衡阳,这叫做禺中。对着昆吾,这叫做正中。在鸟次休息,这叫做小迁。到达悲谷,这叫做晡时。在女纪回转,这叫做大迁。经过泉隅,这叫做高春。在连石停下,这叫做下春。于是停止羲和驾车,让六条螭龙休息,这叫做悬车。迫近虞泉,这叫做黄昏。沉没在蒙谷,这叫做定昏。”按这个从晨明到定昏共十五个时段,而卜楚丘认为是十个时段。不知道现在所说的十二个时段,是什么人规定的。
《素问》中有说岁甲子的,有说寅时的,都是后人伪造掺入的。
○年月朔日子的含义
现在的人说到日期,大多说“日子”。“日”是指初一、初二这类,“子”是指甲子、乙丑这类。《周礼·职内》注说:“如果说某月某日某甲诏书,或者说甲,或者说子,是一样的。”《文选·陈琳·檄吴将校部曲文》有“年月朔日子”,李周翰注:“日子,是发檄文的时间。”汉代人没有称夜半为子时的,这是错误的。古人的文字,年月之下必定连带着朔日,必定要说朔日的第几天,又连带着干支,所以叫“朔日子”。例如鲁相瑛《孔子庙碑》说:“元嘉三年三月丙子朔,廿七日壬寅”,又说“永兴元年六月甲辰朔,十八日辛酉”。史晨《孔子庙碑》说“建宁二年三月癸卯朔,七日己酉”。樊毅《复华下民租碑》说“光和二年十二月庚午朔,十三日壬午”。这就是“日子”这个称呼的起源。至于史家的文字,则有子而没有日,《春秋》就是这样。但在朔日说朔,在晦日说晦,而“旁死魄”“哉生明”等文字出现在《尚书》中,则有同时写日和干支的情况。
《宋书·礼志》说“年月朔日甲子,尚书令某甲下”,这是古代公文的形式,陈琳的檄文只是省略了一个“甲”字。
《南史》说:“刘之遴与张缵等人参校古本《汉书》,称永平十六年五月二十一日己酉,郎班固,而现在版本没有这个上书年月日子。”《隋书》记载袁充上表说:“宝历之元改元仁寿,岁月日子,还共同与诞圣之时相同。”
时辰有十二个,但只称“子”,就像干支有六十个,但只称“甲子”一样。
汉代人的文章,有在朔日当天却一定要重复写一天的情况。广汉太守沈子据《绵竹江堰碑》说:“嘉平五年五月辛酉朔,一日辛酉。”《绥民校尉熊君碑》说:“建安廿一年十月丙寅朔,一日丙寅。”这就繁琐而无用,不如后人的简洁。
○年号应当依据实际情况书写
正统的论说,始于习凿齿,不过是尊崇汉朝而贬低魏、吴二国罢了。自从编年体史书出现,人们疑惑年号无所依从,于是议论纷纷。年号和正朔本来没有关系,所以周平王四十九年,孔子却把它写为鲁隐公元年,为什么呢?《春秋》是鲁国的史书,依据鲁国人所称呼的来书写,所以称为元年。如果晋国的《乘》还存在,那么这一年必定是鄂侯的二年了。如果楚国的《梼杌》还存在,那么这一年必定是武王的十九年了。看《左传·文公十七年》:郑子家给晋韩宣子的信说:“寡君即位三年”,而下面又说“十二年”“十四年”“十五年”,这是自称自己国家的年份。《襄公二十二年》少正公孙侨回答晋国的言辞说:“在晋国先君悼公九年,我寡君在这时即位。”而下面就说“我二年”“我四年”,这是两次称自己国家的年份。所以像《三国志》,汉人传中自然用汉朝年号,魏人传中自然用魏国年号,吴人传中自然用吴国年号。推及南北朝、五代、辽、金,都各自用其年号,这叫做依据事实。而且王莽篡夺汉朝,班固给他作传,对于始建国、天凤、地皇的年号,一一用来纪年,这是不得不用来纪年,并不是尊崇他。后人著书,却把编年作为一件大事,而研究时世的学问就疏漏了。
《春秋传》也有用其他国家年份的情况。齐襄公二年,鄋瞒攻打齐国,注说:“鲁桓公十六年。”僖公四年,子然去世;简公元年,士子孔去世,注说:“郑僖公四年,鲁襄公六年;郑简公元年,鲁襄公八年。”
汉代时诸侯王可以自称元年。《汉书·诸侯王表》:“楚王戊二十一年,孝景三年”,“楚王延寿三十二年,地节元年”之类就是这样。《淮南子·天文训》:“淮南元年冬天,太一在丙子。”这是指淮南王安刚立为王的年份。注释的人不通达,竟说淮南王著书的元年,又说淮南王僭越称号,这是没有读过《史记》《汉书》的人。赵明诚《金石录》有《楚钟铭》“惟王五十六祀”的论述,正与此类相同。
又考证汉代不仅仅是王,即使是列侯在自己的封国中也可以自称元年。《史记·高祖功臣侯者年表》:“高祖六年,平阳懿侯曹参元年”;“孝惠六年,靖侯曹窋元年”;“孝文帝后四年,简侯曹奇元年”就是这样。吕大临《考古图·周阳侯甗鍑铭》说:“周阳侯家铜三习甗鍑,容五斗,重十八斤六两。侯治五年五月国铸第四。”《文选·魏都赋》刘良注:“文昌殿前有钟。它的铭文说:惟魏四年,岁次丙申,龙次大火,五月丙寅,作蕤宾钟。”魏四年,是曹操做魏公的第四年,汉献帝建安二十一年。《元史·顺帝纪》:至正二十八年,是明洪武元年。直接书写“二十八年”。从此以下,书写“后一年”,又“又一年,四月丙戌,帝在应昌去世”。这时明太祖即位三年,但仍然书写元主为“帝”,并且不用明朝的年号加给他,深得史家笔法。怀疑这是出于圣上裁定,不仅仅是宋、王二人能遵守古法。
英宗命儒臣修《续通鉴纲目》,也书写“元顺帝至正二十七年”,不书写“吴元年”。
○史书记载一年两个年号
古代君主改元,都从下诏那天开始,未曾追改以前的月日。《魏志·三少帝纪》前面书写“嘉平六年十月庚寅”,后面书写“正元元年十月壬辰”;《吴志·三嗣主传》前面书写“太平三年十月己卯”,后面书写“永安元年十月壬午”;《晋书·武帝纪》前面书写“魏咸熙三年十一月”,后面书写“泰始元年十二月景寅”;《宋书·武帝纪》前面书写“晋元熙二年六月甲子”,后面书写“永初元年六月丁卯”;《文帝纪》前面书写“景平二年八月丙申”,后面书写“元嘉元年八月丁酉”;《明帝纪》前面书写“永光元年十二月庚申朔”,后面书写“泰始元年十二月丙寅”;《唐书·高宗纪》前面书写“显庆六年二月乙未”,后面书写“龙朔元年三月丙申朔”;《中宗纪》前面书写“神龙三年九月庚子”,后面书写“景龙元年九月甲辰”;《睿宗纪》前面书写“景龙四年七月己巳”,后面书写“景云元年七月己巳”;《玄宗纪》前面书写“先天二年十二月庚寅朔”,后面书写“开元元年十二月己亥”。韩文公《顺宗实录》前面书写“贞元二十一年八月庚子”,后面书写“永贞元年八月辛丑”。像这类情况,都是依据事实来书写。到司马光作《资治通鉴》,担心这种混乱,于是创立新例,必定把最后一个年号放在春正月之前,当时已经有人批评这种做法。
《春秋·定公元年》没有记载正月,杜预解释说:“鲁定公在六月即位,所以正义说国君没有即位,一定不会改元。而在春夏就称为元年,是因为没有改元的时候必然继承前一位国君的年号,于是春夏这段时间应当称这年为昭公三十三年。到了六月,改元之后才用元年记事。等到史官确定史策,必须有一个统一的纪年,不能半年用前一年号,半年用后一年号,虽然年初也属于这一年,所以进入本年就称元年了。”汉魏以来,虽然在秋冬改元,史书在春夏就用元年冠名,这是沿袭古制。按司马光《资治通鉴》采用这个体例,但有说不通的地方。《春秋》在昭公三十三年的春天就记载“定公元年”,是因为昭公已经在上一年的十二月去世了。像汉献帝延康元年十月才禅让给魏,而正月之初,汉帝还在世,就加上魏文帝黄初的年号,这就不符合《春秋》的义理了。哪有旧君还在,当时的人都遵从他的正朔,而后来的史官反而追夺的道理呢!
史家变乱年号,开始于《隋书》:大业十二年十一月景辰,唐公李渊进入京师,辛酉日,遥尊皇帝为太上皇,立代王杨侑为帝,改元义宁。而下面接着记载:“二年三月,右屯卫将军宇文化及等作乱,皇上在温室驾崩。”按这应该是大业十三年,隋炀帝在江都,却蒙上代王在长安的年号,非常没有道理。写史书的人是唐朝臣子,不得不这样。但在《炀帝纪》中写十三年,在《恭帝纪》中写二年,两者都依据实际情况,似乎也没什么妨碍。
明朝《太宗实录》上面写“四年六月己巳”,下面写“洪武三十五年六月庚午”,正是史官如实记载,与前代相符,只是没有写明建文年号,后人因此称之为革除罢了。
《英宗实录》上面写“景泰八年正月辛巳”,下面写“天顺元年正月壬午旬有六日”,也没有抹去实际情况。再如万历四十八年八月以后为泰昌元年,如果依照司马光的体例拿泰昌的年号,冠在四十八年春正月之前,那么诏令文书就都得追改,而且还会上诬先皇了。所以纪年的方法,遵循古制才是正确的,不以一年有两个年号、三个年号为嫌。
○年号古今相同《水经注·穀水下》“千金堨”前面说“太和五年”,是曹魏明帝的太和;后面说“朝廷太和中”,是元魏孝文帝的太和。
○割并年号唐朝一个皇帝改年号十多次,这些年号出现在文章中一定完整书写,没有割取一个字来用的。到宋朝才开始有“熙丰”、“政宣”、“建绍”、“乾淳”的说法,已经是不敬了,但还只是一个皇帝的年号自己相连属,没有合并两个皇帝年号来称呼的。而且一定用上一个字,只有“元丰”因为“元”字与“元祐”没有区别,所以用下一个字,本朝文人有称“永宣”、“成宏”、“嘉隆”,合并两个皇帝的年号作为一个称呼。奏疏中称正统、正德为“二正”,奉圣旨说“列圣年号清清楚楚,怎么说二正?”近来又有去掉上一个字而称“庆历”、“启祯”的,更加不通了。
地名割取一字使用,像“登莱”、像“温台”,还可以;像“真顺”、“广大”,就不通了。但汉人已经有这样的用法了。《史记·天官书》:“勃碣海岱之间,气皆黑。”《货殖传》:“夫燕亦勃碣之间一都会也。”注说:“勃海、碣石。”《汉书·王莽传》:“成命于巴宕。”注说:“巴郡宕渠县。”魏晋以下才多这种说法。常璩《华阳国志》:“分巴割蜀,以成犍广。”是指犍为、广汉二郡,左思《蜀都赋》:“跨蹑犍牂。”是指犍为、牂柯二郡。《魏都赋》:“恒碣砧崿于青霄。”是指恒山、碣石二山。
人名割取一字使用的,《左传》以太皞、济水为“皞济”,《史记》以黄帝、老子为“黄老”,以王乔、赤松子为“乔松”,以伊尹、管仲为“伊管”,以绛侯、灌婴为“绛灌”。
○孙氏西斋录唐人写书没有什么避讳。孙樵写的《西斋录》,是私家史书。至于起用王氏已废的亡魂,上配天皇;列举高后擅政的年份,下系中宗,大义凛然。比起孔子在昭墓道挖沟,不记载确定的正统,还要超过它了。
这个说法本于沈既济《驳吴兢史议》,说应当把天后并入《孝和纪》,每年写某年春正月,皇帝在房陵,太后做某事,改某制度,那么纪称孝和而事述太后,名分礼制都恰当。至于姓氏名讳,入宫的缘由,历次的位阶,以及才艺智略,年寿崩葬,另外编入《皇后传》,列在废后王庶人之下,标题为《则天顺圣武皇后》云云。事情虽然没有实行,但史家称赞它。
○通鉴书改元《晋书·载记》:十六国时,继位改元的人都在当年,这是史家为了方便叙事,连续书写,其实都是改第二年的元,不可能十六国之中,几十个王都不越过当年就改元的。也一定有越过当年才称元的,只是史家不考究罢了。
《金石录》根据赵横山《李君神碑》石虎建武六年,岁在庚子,与《载记》符合。如果依从帝纪,那么建武六年应当是己亥,如今这块碑与《西门豹祠殿基记》都是庚子,因此知道帝纪的错误,这是差一年的证据。然而《载记》也不完全符合,从前的人写史书,只保存年号罢了,起初并不在意岁月细节。
《续纲目》景炎三年五月以后为帝昺祥兴元年,不对。黄溍《番禺客语》:“改元在明年正月己酉朔。”大概也是即位之初改第二年元罢了,史家省文,就系在前年月日之下,说“改元祥兴”。以此推十六国事,必定应当相同。
○后元年汉文帝后元年,景帝中元年、后元年,当时只是改为元年,后人追记为中和后罢了。像武帝的后元元年则是自己命名为“后”;光武的中元元年,梁武帝的中大通元年、中大同元年,则是自己命名为“中”,不能一概而论。
元顺帝至元元年,重新用了世祖的年号,后人追记,就说“后至元元年”。
○李茂贞称秦王用天祐年号《通鉴》后唐庄宗同光二年,封岐王李茂贞为秦王,最近得到薛昌序撰写的《凤翔法门寺碑》,天祐十九年建立,而碑文已称秦王,那么早于同光二年了,大概是李茂贞自称。又史书说李茂贞奉行天祐年号,这块碑的末尾也写“天祐十九年”,而篇中历述前事,则都用天复纪年,到天复二十年为止,也与史书不合。
《五代史·李彦威传》:“这时昭宗改元天祐,迁往东都,被梁逼迫。而晋人、蜀人认为天祐的年号不是唐所建,不再称它,只称天复”。《前蜀世家》则说“王建与唐隔绝而不知道,所以仍称天复”。说法不同。按这块碑,则岐人也称天复,史书遗漏了。
又如今阳城县有后周显德二年徐纶撰写的《龙泉禅院记》内述天祐十九年。按此地本来属于梁,这篇记是追削梁号,而改称天祐的。
○通鉴书葬《通鉴》记载外国的葬礼,如《晋纪》义熙六年九月下说:“甲寅,葬魏主外于盛乐金陵。”不说“魏葬”,而说“葬魏”。有人认为仿效《春秋》的文法,我认为不对。《春秋》记载“葬宋穆公”、“葬卫桓公”之类,都是鲁国派遣臣子参加葬礼,所以这样写。如果是南北朝时,本国自己安葬,就应当写“魏葬”,如《宋纪》:“景平元年十二月庚子,魏葬明元帝于金陵。”“元嘉二十九年三月辛卯,魏葬太武皇帝于金陵。”那就对了。
○通鉴书闰月《通鉴》记载闰月而不注明是哪个月,说仿效《春秋》的方法,不对。春秋时,闰月没有不在岁末的。自从《太初历》实行,每个月都可以置闰,如果不注明是哪个月,或者上月没有事,那么后来的读者一定会费劲追寻。《新唐书》也是如此,只有高宗显庆二年正月无事,才写:“闰正月壬寅,如洛阳宫。”
○史书人君未即位史书记载人君未即位的体例,《左传》晋文公未进入国都,称“公子”。已进入国都称“公”;《史记》汉高帝未称帝称“汉王”,未称王称“沛公”。五年,将要战于垓下,而说“皇帝在后,绛侯、柴将军在皇帝后”,到下文才说“诸侯及将相相与共请,尊汉王为皇帝”,在行文上不顺。
沈约写《宋书》,在本纪第十卷,顺帝升明三年四月壬申,才写“进齐公爵为齐王”,而前第八卷明帝泰始四年七月庚申,已经写“以骁骑将军齐王为南兖州刺史”,从此以后,齐王的称号多次出现在篇章中,这是行文不顺。
○史书一人先后历官《汉书·沟洫志》先称“博士许商”,其次称“将作大匠许商”,后来称“河堤都尉许商”,这是记载一人先后历官不同方法的例子。《书·君奭》:“我闻在昔,成汤既受命,时则有若伊尹格于皇天;在太甲,时则有若保衡。”伊尹、保衡,是一个人,汤时未任保衡,到太甲时才担任这个官职,所以改变文字来称呼他。
○史书郡县同名汉朝时,县有同名的,大多加“东”、“西”、“南”、“北”、“上”、“下”字来区别。这大概本于《春秋》的方法。燕国有两个,就一个称北燕;邾国有两个,就一个称小邾,就是例子。如果郡县同名而不同地,那么县一定加一个“小”字,沛郡不治沛县,治相县,所以写沛县为“小沛”;广阳国不治广阳县,治蓟县,所以写广阳县为“小广阳”;丹阳郡不治丹阳县,治宛陵,所以写丹阳县为“小丹阳”。后人写史书大多混淆书写,而没有区别了。
○郡国改名《后汉书·光武纪》“建武六年春正月丙辰,改春陵乡为章陵县。”“十六年冬十月甲申,幸章陵,修园庙,祠旧宅。”又说:“乃悉为春陵宗室起祠堂。”前面说“章陵”,是现在的名称;后面说“春陵”,是原本春陵侯的宗室,不能因为县名而追改。这是史家用字的精密。
《史记》“南越王尉佗者,真定人也。”这不妥当,应当说东垣人。《卢绾传》“高帝十一年冬,更东垣为真定。”《儒林传》“汉兴,田何以齐田徙杜陵。”师古说:“初徙时未为杜陵,盖史家追言之也。”
《汉书·夏侯胜传》“夏侯胜,字长公。初,鲁共王分鲁西宁乡以封子节侯,别属大河,大河后更名东平,故胜为东平人。”《赵广汉传》“赵广汉,字子都,涿郡蠡吾人也,故属河间。”《后汉书·党锢传》:刘祐,中山安国人也,安国后别属博陵。”夏侯湛《东方朔画像赞》“大夫讳朔,字曼倩,平原厌次人也。魏建安中,分厌次以为乐陵郡,故又为郡人焉。”这是郡国改名的例子。
○史书人同姓名
《史记》中汉高帝时期有两个韩信,就分别称他们为“韩王信”。《汉书》中王莽时期有两个刘歆,就分别称他们为“国师刘歆”。这种方法来源于《春秋左氏传》:襄公二十五年,齐国崔杼弑杀国君齐庄公的事件中,有两个贾举,就分别称他们为“侍人贾举”。
《金史》中有两个叫讹可的,一个叫草火讹可,一个叫板子讹可;有三个叫娄室的,一个叫大娄室,一个叫中娄室,一个叫小娄室。
○述古
凡是论述古人的言论,一定要引出说话的人。古人又引用古人的言论,就要双重引述,不能抄袭当作自己的说法。《诗经》说:“自古在昔,先民有作。”程正叔解释《易经·未济》卦三阳爻都失去位置时说:“这个道理,是从成都的一位隐士那里听来的。”这是当时人的言论,也不敢埋没那个人,这是君子的谦逊,这样然后才可以进入学问的领域。
○引古必用原文
凡是引用前人的言论一定要用原文。《水经注》引用盛弘之的《荆州记》说:“江中有九十九个洲,楚地谚语说:‘洲不到一百,所以不出王者。’桓玄有篡位的野心,就增加一个洲,凑成一百。他僭越称帝几十天,宗族被灭,自身被屠杀。等到他倾败,这个洲也消失了。当今皇上在西边时,忽然有一个洲自己生成,沙流回旋相迫,形成的时间不到一季。此后不久,皇上就在江汉地区登基了。”注是北魏郦道元作的,而记中提到的当今皇上是南宋文帝,即由宜都王即位为帝的事,古人不认为这是忌讳。
○引书用意
《尚书·泰誓》:“纣王有亿万臣民,却离心离德;我有治国之臣十人,同心同德。”《左传》引用它就说:“《太誓》所说的商朝百姓离心,周朝十人同心,指的是人心归向。”《淮南子》:“舜在河边钓鱼,一年后渔夫们都争着去急流险滩处钓鱼,把弯曲的河湾和深潭让给别人。”《尔雅》注引用它就说:“渔夫们不争夺鱼饵。”这都是省略文字而采用其意思。
○文章推服古人
韩愈的文章振兴了八代的衰颓,对于骈偶声律的文章应该是不屑于写的。但他的《滕王阁记》推重赞赏王勃所作的序,并且说:“我私下里高兴自己的名字能列在上面,词位列在王勃、王绪、王仲舒三人之后,是一种荣耀。”李白的《黄鹤楼诗》说:“眼前有景道不得,崔颢题诗在上头。”这就是所谓自古在昔,先民有创作啊。现在那些喜欢讥讽古人、翻驳旧作的人,他们的心地就可想而知了。宋代洪迈的侄孙洪倬做宣城丞,自己写了一篇题名记,洪迈告诉他说:“其他文章还可以根据自己的能力优劣来下笔,像这样的记文怎么能冒犯忌讳呢?”这是因为韩愈有《蓝田县丞厅壁记》的缘故。因为题目与韩愈的相同,就认为冒犯忌讳,古人的谨慎厚道到了什么程度啊。
○史书下两曰字
注疏家凡是引用书籍,用一个“曰”字;引用的书中又引书,则用一个“云”字。“云”和“曰”是一个意思,变换文字以便于阅读,这出于《论语》中的“牢曰”、“子云”。如果是史家记载的言辞,可以用两个“曰”字,《尚书·多方》中的“周公曰”、“王若曰”就是例子。
○书家凡例
古人著书,凡例就随着具体内容记载在书中。《左传》中说到“凡”字的,都是凡例,《易经》乾、坤二卦的“用九”、“用六”,也是凡例。
○分题
古人写书,在一篇之中有分标题,就把篇题标在前面,而把分标题列在下面。比如《尔雅》“释天”一篇,下面列出四时、祥灾、岁阳、岁名、月阳、月名、风雨、星名、祭名、讲武、旌旗。《吕氏春秋》“孟春纪第一”下面,列出正月纪、本生、重己、贵公、去私。注疏家称之为“题上事”,意思是标题上面的事情。像《周公践阼》以及《诗经》的篇章句,都是在篇末标明,所以这里也是这样。现在考察《礼记·文王世子篇》有“文王之为世子也”,有“教世子”,有“周公践阼”;《乐记篇》有“子贡问乐”,也是同样的例子,后人错误地连接到正文中了。又如《汉书·礼乐志·郊祀歌》:“练时日一”、“帝临二”,共十九首,都在本章末尾标明名称。《安世房中歌》“桂华”、“美芳”两个标题,由于传抄的错误,就放在前面了。
《尔雅·释亲》一篇,石经本中“宗族”二字在“弟兄也”之后,“母党”二字在“从母姊妹”之后,“妻党”二字在“为姒妇”之后,“昏姻”二字在“吾谓之甥也”之后,现在国子监刻本都改变了这些顺序。