此诗可分为两层。前四句一连使用了三个典故。“借箸”,用张良的故事。不仅用来代“筹划”一词,而且含有将元载比作张良的意思,从而表明诗人对他的推重。“衣冠就东市”,是用晁错的故事。意在说明元载的主张和遭遇与晁错颇为相似,暗示元载留心边事,有经营的策略。杜牧用晁错来作比较,表现出对晁错的推重和惋惜。“忽遗弓剑”采用黄帝乘龙升仙的传说,借指宪宗之死,并暗指宪宗喜好神仙,求长生之术。这里,诗人对宪宗被宦官所杀采取了委婉的说法,流露出对他猝然逝世的叹惋。以上全用叙述,不着议论,但诗人对河湟迟迟不能收复的感慨却溢于言表。
后四句用强烈的对照描写,表达了诗人鲜明的爱憎。河湟百姓尽管身着异族服装,“牧羊驱马”,处境十分艰难屈辱,但他们的心并没有被征服,白发丹心,永为汉臣。至于统治者,诗人不用直接描写的手法,而是抓住那些富贵闲人陶醉于原先从河湟传入京城的轻歌曼舞这样一个细节,便将他们的醉生梦死之态揭露得淋漓尽致。
这首诗的写法有两个特点。一是用典故影射时事。元载、宪宗、张良、晁错、苏武等皆已作古,而其故事各具内涵。二是转折和对比。前四句在意思上即为两组转折,突出壮志难酬的历史遗憾;后四句是将白发丹心的汉臣与沉迷歌舞的“闲人”对比,这里的“闲人”又与前四句中有安边之志的元载、宪宗形成对比。全诗寄寓了很深的讽刺含义。
这首诗的前四句叙元载、宪宗事,采用分承的方法,第三句承首句,第四句承次句。这样写不仅加强了慨叹的语气,而且显得跌宕有致。第三联正面写河湟百姓的浩然正气。“虽”和“尽”两个虚字用得极好,一抑一扬,笔势拗峭劲健。最后一联却又不直抒胸臆,而是将满腔抑郁不平之气故意以旷达幽默的语气表达出来,不仅加强了讽刺的力量,而且使全诗显得抑扬顿挫,余味无穷。这首诗,写得劲健而不枯直,阔大而显深沉,正如明代杨慎《升庵诗话》所说:“律诗至晚唐,李义山而下,惟杜牧之为最。宋人评其诗豪而艳,宕而丽,于律诗中特寓拗峭,以矫时弊。”这首《河湟》鲜明地体现出这种艺术特色。
开头一句,突兀陡起,好像蓄积于内心的感情一下子迸发出来了。“不见”二字置于句首,表达了渴望见到李白的强烈愿望,又把“久”字放到句末,强调思念时间之长。杜甫和李白在兖州分手,已有整整十五年没有见面了。
紧接着第二句,诗人便流露出对李白怀才不遇、因而疏狂自放的哀怜和同情。古代一些不满现实的人也往往佯狂避世,象春秋时的接舆。李白即自命“我本楚狂人”(《庐山谣寄卢侍御虚舟》),并常常吟诗纵酒,笑傲公侯,以狂放不羁的态度来抒发欲济世而不得的悲愤心情。一个有着远大抱负的人却不得不“佯狂”,这实在是一个大悲剧。“佯狂”虽能蒙蔽世人,然而杜甫却深深地理解和体谅李白的苦衷。“真可”两字修饰“哀”,生动地传达出诗人无限叹惋和同情的心事。
这种感情在颔联中得到进一步展现。这两句用了一个“反对”,产生了强烈对比的艺术效果。“世人”指统治集团中的人,永王李璘一案,李白被牵连,这些人就叫嚷要将“乱臣贼子”李白处以极刑。这里“皆欲杀”和“独怜才”,突出表现了杜甫与“世人”态度的对立。“怜”承上“哀”而来,“怜才”不仅是指文学才能,也包含着对李白政治上蒙冤的同情。杜甫另有《寄李十二白二十韵》一诗,以苏武、黄公比李白,力言他不是叛臣,又用贾谊、孔子之典来写他政治抱负不能实现的悲剧。而这种悲剧也同样存在于杜甫的身上,他因疏救房琯而被逐出朝廷,也是“世人”的不公。“怜才”也是怜己。共同的遭遇使两位挚友的心更加紧密地连在一起了,这就是杜甫深切哀怜的根本原因。
颈联宕开一笔,两句诗是对李白一生的绝妙概括,勾勒出一个诗酒飘零的浪漫诗人的形象。杜甫想象李白在飘泊中以酒相伴,酒或许能浇其块垒,慰其忧愁。这一联仍然意在写李白的不幸,更深一层地抒发了怀念挚友的绵绵情思。
深情的怀念最后化为热切的呼唤:“匡山读书处,头白好归来。”诗意承上“飘零”而来,杜甫为李白的命运担忧,希望他叶落归根,终老故里,声声呼唤表达了对老友的深长情意。“匡山”,指绵州彰明(在今四川北部)之大匡山,李白少时读书于此,这时杜甫客居成都,因而希望李白回归蜀中正是情理中事。就章法言,开头慨叹“不见”,结尾渴望相见,首尾呼应,全诗浑然一体。
这首诗在艺术上的最大特色是直抒胸臆,不假藻饰。律诗往往借景抒情,或情景结合,胡应麟说:“作诗不过情景二端。如五言律体,前起后结,中四句,二言景,二言情,此通例也。”(《诗薮》)杜甫往往打破这种传统写法,“通篇一字不粘带景物,而雄峭沈著,句律天然”(同上)。这首诗就是用的倾诉心曲的写法,不装点景物,感情深厚,同样产生巨大的艺术感染力。采用这种写法必然要吸收口语、散文的成分入诗,首先是剥落华藻,语言质朴自然,如本诗语言看似平常,却写出了对友人的一往情深;其次是通过散文化使精工整饬的律体变得灵活多姿,便于传情达意,如此诗用虚字转折诗意,使对偶不切等。这种律诗改变了传统的妃青俪白、四平八稳的老调,增强了律诗的表现力。