研讨西南古代史地,屡须检覈《华阳国志》,然学者每以未有善本,残阙讹夺,影响文义为憾。今在四川大学历史系师生的协助下,搜讨旧刻,博征群书,勘正原文,补其残阙,施以标点,分段加注,插绘地图,期于解决旧刻遗存之问题,便于读者使用,称为《华阳国志校补图注》。兹将常璩原着特点,历代钞刻情形,与此次整理工作过程、方法、着力之点及存留问题作一说明,藉当叙例云尔。
(一)常璩身世与其撰述动机
常璩字道将,晋世蜀郡江原县人。江原常氏为巨族,颇多治学艺、擅文辞、喜着述者。四世纪初,因蜀地农民起义,当地士族纷率其部曲客户流转远徙他乡。常氏以常宽为首领,从杜弢等东走荆湘。璩时尚幼,家较贫,未能远徙,随族结□,附青城范长生以自存。后受李雄绥抚。雄既奄有梁益,颇兴文教。时则蜀土清晏,年丰赋薄,璩以旧族遗民,方当壮岁,在安定生活中,得遍读先世遗书,颇以文学自负。其后蜀民流在荆湘者,奉杜弢割据湘州,常宽复率族避地交址。李雄收取宁州,招辑流民,蜀人流在交址、南中、荆湘者,次第复还,常族与焉。时璩方强仕,常氏新还者咸依之。璩强学好问,招还流民中又多有识远方地理与乱离故事者,记问既丰,颇多撰述。逮李期、李寿之世,璩仍为史官。曾依李雄时图籍版档,撰《梁益宁三州地志》及《蜀汉书》。李寿与江左绝,而颇交通北方,璩书缘是最先流传黄河流域。李势时,璩官散骑常侍,素服巴西龚壮言论,倾心江左。永和三年,桓温伐蜀,军至成都,璩与中书监王嘏等劝势降晋,随势徙建康。江左重中原故族,轻蜀人,璩时已老,常怀亢愤,遂不复仕进,裒削旧作,改写成为《华阳国志》。其主旨在于夸诩巴蜀文化悠远,记述其历史人物,以颉颃中原,压倒扬越,以反抗江左士流之诮藐。因资料新颖,叙述有法,文词亦复典雅、庄严,符合封建士流志尚,故能及时流行,为千六百年来地方史志所取则。
其书凡十二卷,约分三部:第一至四卷,述梁、益、宁三州地理与其古史;第五至九卷,志公孙述以来割据蜀地者始末;第十、十一两卷,标榜蜀中人物,殿以《自序》一卷,又辑附三州人物目录。全书共约九万字,在绢素时代,为地方史一鸿篇钜制矣。
兹为便于说明常璩的时代背景与撰述过程起见,编为下列年表:
| 公元 | 晋帝纪年 | 李氏纪年 | 大事 | 常璩年岁(估计数,误差约五年)与其着述 |
| 291 | 惠帝元康元年 | 晋朝廷内乱发生。 | 出生年(?) | |
| 296 | 六 | 关中羌胡并起叛晋。 | ||
| 298 | 八 | 关陇流民入蜀。 | ||
| 300 | 永康元年 | 赵廞据益州叛晋。 | ||
| 301 | 永宁元年 | 李特攻杀赵廞。 | 十岁左右 | |
| 302 | 泰安元年 | 晋益州刺史罗尚与李特相攻。 | ||
| 303 | 二 | 李特建初元年。 | 李特败死,李雄反攻罗尚。 | |
| 304 | 永兴元年 | 李特建兴元年 | 罗尚败走巴郡。李雄入成都。 | |
| 305 | 二 | 二 | 蜀民大流徙。 | 江原常宽率族入巴,流转荆湘。 |
| 306 | 光熙元年 | 晏平元年 | 罗尚得荆州支持,军复振。 | |
| 307 | 怀帝永嘉元年 | 二 | 蜀、巴对峙。 | |
| 308 | 二 | 三 | 梓潼叛雄附巴。 | |
| 309 | 三 | 四 | 巴西叛雄附巴。巴内乱。 | |
| 310 | 四 | 五 | 蜀流民杜弢等据湘州。 | |
| 311 | 五 | 玉衡元年 | 李雄收复巴西、梓潼、犍为。 | 二十岁左右 |
| 312 | 六 | 二 | 李雄统一益、梁二州。 | |
| 313 | 愍帝建兴元年 | 三 | 南中流民渐还巴蜀。 | |
| 314 | 二 | 四 | ||
| 315 | 三 | 五 | 湘州杜弢败亡。 | |
| 316 | 四 | 六 | 刘曜入关中、西晋亡。 | |
| 317 | 元帝建武元年 | 七 | 司马睿称晋王。 | |
| 318 | 大兴元年 | 八 | 司马睿称帝,是为东晋。 | |
| 319 | 二 | 九 | ||
| 320 | 三 | 十 | 陈安叛刘曜于陇右。 | |
| 321 | 四 | 十一 | 三十岁左右。 | |
| 322 | 永昌元年 | 十二 | 晋有王敦叛乱。 | |
| 323 | 明帝大宁元年 | 十三 | 李雄军攻宁州,败还。 | |
| 324 | 二 | 十四 | 王敦败死。 | |
| 325 | 三 | 十五 | ||
| 326 | 成帝咸和元年 | 十六 | 李雄取涪陵。 | |
| 327 | 二 | 十七 | 晋有苏峻等叛乱。 | |
| 328 | 三 | 十八 | 苏峻败死。 | |
| 329 | 四 | 十九 | 苏峻余党败溃。 | |
| 330 | 五 | 二十 | 李雄遣李寿攻取巴东、建平。 | |
| 331 | 六 | 二一 | 李寿进军阴平、武都杨难当降。 | 四十岁左右 |
| 332 | 七 | 二二 | 李寿南征宁州。 | 撰梁、益二州 |
| 333 | 八 | 二三 | 宁州入于李雄。交、广流民渐还。 | 地记及《南中志》。 |
| 334 | 九 | 二四 | 李雄卒。蜀宗室相残。 | |
| 335 | 咸康元年 | 李期玉恒元年 | 改写《梁州记》为《巴汉志》、《益州记》为《蜀志》。 | |
| 336 | 二 | 二 | 晋取蜀兴古。蜀取晋汉中。 | |
| 337 | 三 | 三 | ||
| 338 | 四 | 李寿汉兴元年 | 李寿袭成都,杀李期,改国号汉。 | |
| 339 | 五 | 二 | 建宁叛蜀附晋。李寿通使石虎。 | 撰成《蜀汉书》。 |
| 340 | 六 | 三 | 蜀克建宁,复宁州。 | |
| 341 | 七 | 四 | 蜀军攻牂柯不克。 | 五十岁左右 |
| 342 | 八 | 五 | 改写《三州志》为《华阳国记》。 | |
| 343 | 康帝建元元年 | 六 | 晋军袭蜀江阳。李寿卒。 | |
| 344 | 二 | 李势太和元年 | 晋军取巴东。 | |
| 345 | 穆帝永和元年 | 二 | 李势杀其弟广及解思明等。 | |
| 346 | 二 | 嘉宁元年 | 李弈自晋寿叛,寻败死。 | |
| 347 | 三 | 桓温伐蜀,李势降。 | 随李势徙江左。 | |
| 348 | 四 | 李势余众拥立范贲复据成都。 | 改写《华阳国记》为《华阳国志》。 | |
| 349 | 五 | 晋军再破成都擒范贲。 | ||
| 350 | 六 | 萧敬文犹据涪城叛晋。 | ||
| 351 | 七 | 六十岁左右 | ||
| 352 | 八 | 萧敬文败死。 | ||
| 353 | 九 | 晋殷浩北伐屡败。 | ||
| 354 | 十 | 晋内外政权归于桓温。 | ||
| 357 | 升平元年 | 秦苻坚即天王位。 | ||
| 361 | 五 | 李势卒于建康。 | 七十岁左右卒(?) |
























