史記》註本
史記三家註
史記
作者:司馬遷 西漢
史記一百三十卷,內府刊本。司馬遷撰,褚少孫補。事蹟具《漢書》本傳。少孫,據張守節《正義》引張晏之説,以為潁川人,元成閒博士。又引《褚顗家傳》,以為褚大弟之孫,宣帝時為博士,寓居,事大儒王式,故號先生。二説不同。然宣帝末距成帝初不過十七八年,其相去亦未遠也。案:《自序》,凡十二本紀、十表、八書、三十世家、七十列傳,共為百三十篇。《漢書》本傳稱其十篇闕,有録無書。張晏注以為歿之後,亡《景帝紀》、《武帝紀》、《禮書》、《樂書》、《兵書》、《漢興以來將相年表》、《日者列傳》、《三王世家》、《龜策列傳》、《傳靳列傳》。劉知幾史通》則以為十篇未成,有録而已,駁張晏之説為非。今考《日者》、《龜策》二傳並有「太史公曰」,又有「先生曰」,是為補綴殘稾之明證,當以知幾為是也。然《漢志·春秋家》載《史記》百三十篇,不云有闕。蓋是時官本已以少孫所續,合為一編。觀其《日者》、《龜策》二傳並有「臣為郞時」云云,是必嘗經奏進,故有是稱。其「先生曰」字殆後人追題,以為別識歟。周密《齊東野語》摘《司馬相如傳贊》中有「揚雄以為《靡麗之賦》,勸百而諷一」之語,又摘《公孫宏傳》中有「平帝元始中,詔賜子孫爵」語,焦竑《筆乘》摘《賈誼傳》中有「賈嘉最好學,至孝昭時列為九卿」語,皆非所及見。王懋竑《白田雜著》亦謂《史記》止紀年而無歳名,今《十二諸侯年表》上列一行載庚申、甲子等字,乃後人所增,則非惟有所散佚,且兼有所竄易。年祀緜邈,今亦不得而考矣。然字句竄亂,或不能無,至其全書,則仍原本。焦竑《筆乘》據《張湯傳贊》如淳註以為續之者有馮商孟柳。又據《後漢書·楊經傳》,以為嘗刪書為十餘萬言,指今《史記》非本書,則非其實也。其書自以來,傳本無大同異。惟開元二十三年。敕升《史記·老子列傳》於《伯夷列傳》上。錢曾《讀書敏求記》云尚有刻,今未之見。南宋廣漢張材又嘗刊去褚少孫所續,趙山甫復病其不全,取少孫書別刊附入,今亦均未見其本。世所通行,惟此本耳。至偽孫奭《孟子疏》所引《史記》「西子金錢事」,今本無之。蓋人詐託古書,非今本之脫漏。又《學海類編》中載偽洪遵《史記真本凡例》一卷,於原書臆為刊削,稱即藏在名山之舊槀。其事與鄱陽王漢書》真本相類,益荒誕不足為據矣。註其書者,今惟裴駰司馬貞張守節三家尚存。其初各為部帙,北宋始合為一編。明代國子監刊版頗有刊除點竄。南監本至以司馬貞所補《三皇本紀》冠《五帝本紀》之上,殊失舊觀。然彙合羣説,檢尋校易,故今録合倂之本,以便觀覽。仍別録三家之書,以存其完本焉。
維基百科 參閱維基百科中的:先秦時期秦朝西漢

四庫全書總目提要

編輯

本紀

編輯
  • 卷一     五帝本紀第一
  • 卷二     夏本紀第二
  • 卷三     殷本紀第三
  • 卷四     周本紀第四
  • 卷五     秦本紀第五
  • 卷六     秦始皇本紀第六
  • 卷七     項羽本紀第七
  • 卷八     高祖本紀第八
  • 卷九     呂后本紀第九
  • 卷十     孝文本紀第十
  • 卷十一    孝景本紀第十一
  • 卷十二    孝武本紀第十二
  • 卷十三    三代世表第一
  • 卷十四    十二諸侯年表第二
  • 卷十五    六國年表第三
  • 卷十六    秦楚之際月表第四
  • 卷十七    漢興以來諸侯王年表第五
  • 卷十八    高祖功臣侯者年表第六
  • 卷十九    惠景閒侯者年表第七
  • 卷二十    建元以來侯者年表第八
  • 卷二十一   建元以來王子侯者年表第九
  • 卷二十二   漢興以來將相名臣年表第十

世家

編輯

列傳

編輯

 

本作品原文沒有標點。後來方便今人閲讀,而加入標點符號的版權狀況可能是:

  1. 若由維基文庫用戶自己的方式加入標點符號,依據知識共享 署名-相同方式共享 4.0協議(CC BY-SA 4.0)及GNU自由文檔許可證(GFDL)的條款釋出。
  2. 1999年7月12日,中華人民共和國國家版權局版權管理司關於古籍標點等著作權問題的答覆《權司1999第45號》,認為僅加標點不足以有創作性,但按照《中華人民共和國民法通則》(現由《中華人民共和國民法典》取代其地位)的公平和等價有償原則,利用他人的智力勞動,至少應當支付相應的對價。此處民法通則的公平和等價有償原則與著作權是分別的話題。
  3. 中華民國94年(2005年)4月15日,中華民國經濟部智慧財產局智慧財產局解釋令函存檔)也認爲僅對古文加標點不足以取得新著作權。

另請參見:章忠信《著作權筆記·句讀的著作權保護

Public domainPublic domainfalsefalse

 

此西漢作品在全世界都屬於公有領域,因為作者逝世已經遠遠超過100年。

Public domainPublic domainfalsefalse