《太史公自序》言:“年十歲誦古文。”又言:“為太史令,紬史記金匱石室之書。”古文者,即古文《尚書》《左氏》《國語》之屬也。金匱石室者,漢代秘書所藏之所也。漢代秘府,有北平所獻《春秋左氏傳》及景武之際古文。《春秋經傳》獲于孔壁,興與河間,此皆史公所克睹者也。故史公作《史記》,均據《春秋》古經及《左傳》。又當此之時,賈嘉為賈誼孫,世傳左氏學,(《史記》曰:“嘉世其家。”即世傳左氏學也。)而史公與之通書。孔安國為孔子之裔,躬藏孔氏古文,而史公從之問故。故《左氏》古誼,恒載《史記》,蓋均賈、孔二子之緒言也。或謂史公之世,公羊之學盛行,而《自序》又引董生說,則史公所據之《春秋》,當屬公羊。然《十二諸侯年表序》云:“孔子明王道,于七十余君,莫能用,故西觀周室,論史記舊文,興于魯而次《春秋》。上記隱,下至哀之獲麟。約其辭文,去其煩重,以制王法。王道備,人事浹。七十子之徒口受其傳指,為有所刺譏褒諱挹損之文詞,不可以書見也。魯君子左丘明,懼弟子人人異端,各安其意,失其真,故因孔子史記,具論其語,成《左氏春秋》。”是史公以《左傳》為《春秋》嫡傳也。所謂“因孔子史記”者,即孔子所論史記舊文。蓋孔子據史記舊文而為經,丘明即存史記舊文以為傳。《三代世表》云:“孔子因史文次《春秋》……正時日月,蓋其詳哉!”《孔子世家》曰:“因史記作《春秋》,上至隱公,下迄哀公十四年,十二公。據魯,親周,故殷……(非公羊家王魯、新周、故宋之說也。)約其文詞而指博。”此均《春秋》因舊史之證,亦《左傳》采集舊史之征。蓋左氏以舊史之詳補《春秋》之約也。此史公考訂《左傳》之詞。又《五帝本紀贊》云:“予觀《春秋》《國語》,其發明《五帝德》《帝系姓》章矣,顧弟弗深考,其所表見皆不虛。”《十二諸侯年表序》云:“譜十二諸侯,自共和訖孔子,表見《春秋》《國語》,學者所譏盛衰大指著于篇,為成學治古文者要刪焉。”《吳太伯世家》贊云:“余讀《春秋》古文,乃知中國之虞與荊蠻、勾吳兄弟也。則史公親見《左傳》夫何疑乎!”《漢書·遷傳》贊文曰:司馬遷據“《左氏》《國語》,采《世本》《戰國策》,述楚漢春秋,接其后事,訖于天漢”。是班氏明言《史記》據《左傳》也。若《史記》之于《公羊》,雖述董生之言,然《儒林傳·董仲舒傳》云:“廣川人,治《春秋》。”又曰:“漢興至于五世之間,惟董仲舒名為明于《春秋》,其傳公羊氏也。”是史公僅以《公羊》為《春秋》別派,不以《春秋》即《公羊》,其曰“名為明于《春秋》”者,猶言世俗以為明《春秋》。疑蓋之詞,溢于言表。《十二諸侯年表序》云:“上大夫董仲舒推《春秋》義,頗著文焉。”“頗”為“稍略”之詞。是史公以仲舒述《春秋》于義未盡,安得謂史公說本仲舒,又安得謂史公以《公羊》為《春秋》哉?故知史公作書,折衷左氏,丘明緒說,賴以僅存。西漢張、賈而外,說《左》之書莫古于《史記》,師培治《左氏》久,因依《傳》文之序,取《史記》述《傳》文者,條比其文,排次眾說,成《史記述左傳考》若干卷,以存西漢古文之說。若夫引后儒述《傳》之詞,執為《左傳》最先之誼,轉以史公所載與《傳》互違,此則昧本之學矣。近儒梁玉繩諸氏恒蹈此失,非師培之所敢循也。