根据统计,《三国演义》在四川发生的大事件主要集中在刘备入蜀、诸葛亮北伐和魏灭蜀的过程中。在其他时期,四川境内基本没有再发生大事件。而这些事件中,在刘备入蜀和诸葛亮北伐中发生了以下几处地理错误。
(1)刘备入川中的涪水关和白水关之误
按照《三国演义》的描述,刘备入川会见刘璋后,北赴葭萌关,刘璋派“白水都督”杨怀、高沛把守“涪水关”,“以防玄德兵变”。后刘备听从庞统之计,回军涪江,擒杀杨怀、高沛,占据涪城。而按照《三国志》、《资治通鉴》的描述,白水军督杨怀、高沛把守的是“白水关”,不是“涪水关”。刘备是在白水关擒杀杨怀、高沛,之后才占据涪城。作者在这里混淆了“白水关”,和“涪水关”,即混淆了“白水”与“涪水”。“涪水”和“白水”是今嘉陵江的两个支流,涪水关和白水关分别是涪水和白水流经的两个不同的城镇。杨怀、高沛后确实是占据白水关并被杀,而不是占据涪水关,阻挡刘备而被杀。
罗贯中错误描写成“杨怀、高沛占据涪水关,阻挡刘备而被杀”的原因,可能有以下两种。
第一种:罗贯中没有仔细阅读史书,又不了解四川地理,罗贯中是无意中犯的错误。第二种:罗贯中“明知故犯”,故意为之。罗贯中也可能明知史书中,杨怀、高沛确是占据白水关,以防备张鲁。但为故事情节通顺,故意改动为“杨怀、高沛占据涪水关阻挡刘备”。因为从故事情节发展来看,刘备、刘璋涪城聚会后,刘备北上葭萌关防张鲁,刘璋派杨怀、高沛占据涪水关,以防备刘备南下,也完全合乎情理。
(2)庞统之死、雒城之战、诸葛亮入川的顺序
《三国演义》描写刘备入川夺取益州与史书相比,事件的先后顺序有很大的差异。
《三国演义》的描述:历史史实:
---------------------------
1、庞统身亡1、刘备擒杀张任
2、诸葛亮入川2、诸葛亮入川
3、诸葛亮擒杀张任3、张飞、赵云分兵
4、张飞、赵云分兵4、庞统身亡
5、进攻成都5、进攻成都
l庞统之死:庞统确实是在雒城之战中流矢身亡,但时间是在擒杀张任、诸葛亮入川之后,《三国演义》完全颠倒了庞统之死、擒杀张任和诸葛亮入川的顺序。另外,《三国演义》描述庞统死于“落凤坡”的地名也是虚构的。
l诸葛亮入川:按照《三国演义》的描述,诸葛亮是由于刘备久攻雒城不克,应刘备之招入川的。而历史上,诸葛亮实际是在庞统身死之前就已率兵入川,并非是《三国演义》所描述的,是因为庞统身死才入川。