不明白地理而研究国学,普遍要发生三种谬误。南北朝时南北很隔绝。北魏人著《水经注》,对于北方地势,还能正确记载,记述南方的地志,就错误很多。南宋时对于北方大都模糊,所以福建人郑樵所著《通志》,也错得很多。——这是臆测的谬误。中国土地辽阔,地名相同的很多,有人就因此纠缠不清。——这是纠缠的错误。古书中称某地和某地相近,往往考诸实际,相距却是甚远。例如:诸葛亮五月渡泸一事,是大家普遍知道的,泸水就是现今金沙江,诸葛亮所渡的地,就是现在四川宁远。后人因为唐代曾在四川置泸州,大家就以为诸葛亮五月渡泸是在此地,其实相去千里,岂非大错吗?——这是意会的错误。至于河阴、河阳当在黄河南北,但水道已改,地名还是仍旧,也容易舛错的。
我在上节曾讲过“通小学”,现在又讲到“明地理”,本来还有“典章制度”也是应该提出的,所以不提出者,是因各朝的典章制度,史书上多已载明,无以今证古的必要。我们看哪一朝史知道哪一朝的典章制度就够了。
四、知古今人情的变迁
社会更迭地变换,物质方面继续地进步,那人情风俗也随着变迁,不能拘泥在一种情形的。如若不明白这变迁的理,要产生两种谬误的观念。
(一)道学先生看做道德是永久不变,把古人的道德,比做日月经天,江河行地,墨守而不敢违背。
(二)近代矫枉过正的青年,以为古代的道德是野蛮道德。原来道德可分两部分:普通伦理和社会道德。前者是不变的,后者是随着环境变更的。当政治制度变迁的时候,风俗就因此改易,那社会道德是要适应了这制度这风俗才行。古今人情的变迁,有许多是我们应该注意的!
第一,封建时代的道德,是近于贵族的;郡县时代的道德,是近于平民的。这是比较而说的。《大学》有“欲治其国者,先齐其家”一语,《传》第九章里有“其家不可教而能教人者,无之”一语,这明是封建时代的道德。我们且看唐太宗的历史,他的治国,成绩却不坏,世称贞观之治,但他的家庭,却糟极了,杀兄,纳弟媳。这岂不是把《大学》的话根本打破了吗?要知古代的家和后世的家大不相同。古代的家,并不只包含父子夫妻兄弟这等人,差不多和小国一样,所以孟子说“千乘之家百乘之家”。在那种制度县之下,《大学》里的话自然不错,那不能治理一县的人,自然不能治理一省了。
第二,古代对于保家的人,不管他是否尸位素餐,都很恭维。史家论事,对于那人因为犯事而灭家,不问他所做的是否正当,都没有一句褒奖。《左传》里已是如此,后来《史》、《汉》也是如此。晁错创议灭七国,对于汉确是尽忠,但因此夷三族,就使史家对他生怪了。大概古代爱家和现代爱国的概念一样,那亡家也和亡国一样,所以保家是大家同情的。这种观念,到汉末已稍稍衰落,六朝又复盛了。