关放曹操有什么历史依据吗?罗贯中为什么要这样写?
正史中没有关放走曹操的记载。
但是曹操兵败华容道是有记载的。
《三国梁武帝年谱》中关于赤壁之战只有几句话:
去赤壁不利于备战。于是发生了大疫,死了很多官员,就领兵回来了。有荆州、江南郡。裴松之在这一段下面引用了其他资料作为注释:
杨珊公宰写道:烧公船备战,部队从华容道往回走。泥泞不堪,道路不通,刮风的时候,才得知士兵们是强行用草填起来的,所以骑得还不错。士兵被人和马打,陷在泥里,死了很多人。大军到了,公喜出望外,将军们问他,公说:“刘备,对不起。”但为时已晚;我早早放火烧大使,我什么都不是。“找它,不到它就放火烧它。这里提到曹操是从华容道逃出来的,却没有提到关羽在这里埋伏然后放了曹操。
关羽与赤壁之战在《关羽传·三国志》中也有几句话:
孙权派兵协助后主拒曹公,曹公率军而回。没有提到关羽在赤壁之战中的表现。
所以关放曹操不是基于史实,只是小说家的艺术加工,但小说家的加工也是基于《杨珊公仔的故事》中的那一段。
至于罗贯中为什么这样写,只要是为了突出三个人:
一是突出关羽的忠诚;
二是突出诸葛亮的巧妙算计;
三是突出曹操的命运。
毛宗岗曾评论说:
既然孔明知道关公不杀曹操,何不以永德、子龙为华容之战?岳:孔子知天。如果你不想在天庭杀死曹操,那你永远也不会成功,哪怕你把它当成翼德龙。故孔立,故成之义;而不做永德和子龙的,也缺永德和子龙。《三国演义》中,李治这次评价:“诸葛亮算华容关云长释曹操”:
云长生而忠义,孔明熟之,知旧密未废。这真的是时间和人员的问题,每个人都知道。