四、汉今古文之分。汉人传《书》者,伏生为今文,孔安国为古文,此人人所共知。《史记·儒林传》云:“伏生故为秦博士,孝文时,欲求能治《尚书》者,天下无有,乃闻伏生能治,欲召之,时伏生年九十余,老不能行,于是乃诏太常使掌故晁错往受之。秦时禁书,伏生壁藏之。其后,兵大起,流亡。汉定,伏生求其书,亡数十篇,独得二十九篇,即以教于齐鲁之间。”其叙《尚书》源流彰明如此,可知伏生所藏,原系古文,无所谓今文也,且所藏不止二十九篇,其余散失不可见耳。晁错本法吏,不习古文,伏生之徒张生、欧阳生辈,恐亦非卓绝之流,但能以隶书迻写而已,以故二十九篇变而为今文也。其后刘向以中古文校伏生之《书》,《酒诰》脱简一,《召诰》脱简二,文字异者七百有余。文字之异,或由于张生、欧阳生等传写有误,脱简则当由壁藏断烂,然据此可知郑樵、康有为辈以为秦火不焚博士之书之谬。如博士之书可以不焚,伏生何必壁藏之耶?
《儒林传》称伏生得二十九篇,而刘歆《移让太常博士》云:“《泰誓》后得,博士而赞之。”又,《论衡·正说篇》云:“孝宣皇帝时,河内女子发老屋,得逸《易》、《礼》、《尚书》各一篇,奏之。宣帝下示博士,然后,《易》、《礼》、《尚书》各益一篇。而《尚书》二十九篇始定。”然则,伏生所得本二十九篇乎?抑二十八篇乎?余谓太史公已明言二十九篇,则二十九篇当可信。今观《尚书大传》有引《泰誓》语,《周本纪》、《齐世家》亦有之。武帝时董仲舒、司马相如、终军辈,均太初以前人,亦引《泰誓》,由此可知,伏生本有二十九篇,不待武帝末与宣帝时始为二十九篇也。意者,伏生所传之《泰誓》,或脱烂不全,至河内女子发屋,才得全本。今观汉、唐人所引,颇有出《尚书大传》外者,可见以河内女子本补之,《泰誓》始全也。马融辈以为《左传》、《国语》、《孟子》所引,皆非今之《泰誓》。《泰誓》称白鱼跃入王舟、火流为乌,语近神怪,以此疑今之《泰誓》。然如以今之《泰誓》为伏生所伪造,则非也。河内女子所得者,秦以前所藏,亦非伪造。以余观之,今之《泰誓》,盖当时解释《泰誓》者之言。《周语》有《泰誓故》,疑伏生所述,即《泰誓故》也。不得《泰誓》,以《泰誓故》补之,亦犹《考工记》之补冬官矣。然《泰誓》之文,确有可疑者。所称八百诸侯,不召自来、不期同时、不谋同辞,何其诞也?武王伐纣,如有征调,当先下令。不征调而自来,不令而同时俱至,事越常理,振古希闻。据《乐记》孔子与宾牟贾论大武之言曰:“久立于缀,以待诸侯之至也。”可见诸侯毕会,亦非易事。焉得八百诸侯,同时自来之事耶?此殆解释《泰誓》者张大其辞,以耸人听闻耳。据《牧誓》,武王伐纣,虽有友邦冢君,然誓曰:“逖矣,西土之人!”可知非西土之人,武王所不用也。又曰庸、蜀、羌、髳、微、卢、彭、濮人。庸、蜀、羌、髳、微、卢、彭、濮,均在周之南部,武王但用此南部之人,而不用诸侯之师者,以庸、蜀之师本在西方,亲加训练,而东方诸侯之师,非其训练者也。所以召东方诸侯者,不过壮声势、扬威武而已此条马融疑之,余亦以为可疑。又,观兵之说,亦不可信。岂有诸侯既会,皆曰可伐,而武王必待天命,忽然还师之理乎?是故,伏生《泰誓》不可信。若以《泰誓故》视之,亦如《三国志注》采《魏略》、《曹瞒传》之类,未始可不为参考之助也。《泰誓》亦有今古文之别。“流为乌”,郑注:古文乌为雕。盖古文者河内女子所发,今文者伏生所传也此古文非孔壁所得。伏生发藏之后,张生、欧阳生传之。