居庸关在今北京市昌平县西北。徐兰为清宗室安郡王(疑即玛尔浑)幕僚期间,于康熙三十五年(1696)清帝统兵征噶尔丹时,随安郡王出塞,由居庸关至归化城。此诗即是随军出塞时作。诗中描写了出关所见景色,抒写了出征土卒怀土恋乡的感情。
前两句,有版本“将军此去必封侯,士卒何心肯逗留”其中的“此”字原缺,此据诗意补出。前两句写“出居庸关”之前士卒的心理。“封侯”,从字面说,是指当上大官;就其实质而言,则是指驰骋疆场,功业有成。前两句意思是说,将军将在边地的战斗中建立功勋,这对于士卒说来,自然是一个很大的鼓舞,意味着士卒也将有立功的机会,因而急于奔赴边地,而无意于逗留不前。
后两句,则是写临出居庸关时的情况和心情。“出”字原缺,此据喀《清诗别裁》补出。“马后桃花”,意谓关内正当春天,温暖美好;“马前雪”,是说关外犹是冬日,严寒可怖。因而,无心在征途上逗留的士卒,在临出关的刹那,却不禁犹豫了起来,不自觉地回过头来再看一眼关内的景色。此诗对土卒内心世界的开掘是相当深入的,诗中不作静态的描绘,而是将人物置于特定的环境之中,从环境的变化相应写到士卒心态的改变:当立功边塞的机会在前方等待时,士卒一往无前,充满豪情;而当即将出关、远离故土时,又难免生出柔情,回头顾盼。诗中的主人公,既不是甘心老死于槽枥之下的驽骀之辈,也不是只会行军打仗而缺乏真情实感的战争工具。豪情与柔情、为国捐躯与怀土恋乡,两种对立的感情,在人物身上得到了相当和谐的统一。
全诗最动人的是三四两句。尤其是第三句,将“马前”、“马后”写成两个不同的世界,更是石破天惊的奇思妙笔。在具体写法上,这一句也很有特色:“马后桃花”与“马前雪”,是对比;以马概人,则又有所省略。沈德潜称赞此诗说:“眼前语便是奇绝语,几于万口流传。此唐人边塞诗未曾到者。”(《清诗别裁》)徐兰是一个爱作惊人语的诗人,他在《归化城杂咏》中也有类似的诗句:“后骑解衣风柳下,前军堕指雪花中。”“奇绝”的“眼前语”的获得,归根结底是由于诗人有边塞生活的独特体验,故能于唐人边塞诗之外开拓出新的境界。而从意象与用词而言,或许还受到过唐人权德舆的“马首向何处,夕阳千万峰”(《岭上逢久别者又别》)与马戴的“马头冲雪过临洮”(《出塞词》)的启发。
沈德潜在《清诗别裁》中,将此诗的题目改为《出关》,将前两句改成“凭山俯海古边州,旆影风翻见戍楼”。从诗句本身说,首句写静,次句写动,对环境描写与氛围渲染的表现都相当成功。但“凭山”句将所出之“关”,明白写成了山海关,这与诗人此次随军出征的路线不合,是不应该当作徐兰的创作来欣赏的,故为本文所不取。
这首诗借古柏以自咏怀抱,正意全在未一段,此诗对偶句特多,凡押三韵,每韵八句,自成段落,格式与《洗兵马》极相似。
全诗比兴为体,一贯到底;咏物兴怀,浑然一体。句句写柏,句句喻人。言在柏,而意在人。前八联十六句通过对古柏的赞誉,表现了诗人对诸葛亮的崇敬之情,抒发了自己愿意像诸葛武侯一样报效朝廷的理想。在这里,句句写古柏,句句喻诸葛,句句又隐含着诗人自己。古柏的高大坚强,雄劲飞动,古朴厚重,正是诗人敬仰的武侯的品格,也是诗人对自己才华的心肯。
在杜甫看来,诸葛武侯之所以能够充分地施展自己的才华,建立不朽功业,是因为君臣相知、相济。“君臣已与时际会,树木犹为人爱惜。”“忆昨路绕锦亭东,先主武侯同閟宫。”这看似写景、叙事,实在抒情,是在背后抒发自己不能为当时朝廷理解重用,满腹的学问不能发挥,难以报效朝廷的感叹。
如果说前八联还只是在赞赏武侯的同时暗含着诗人对自己境遇的悲哀和感叹,那么后四联八句则在曲尽体物之妙的基础上直抒胸臆,将古柏与自己紧紧连在一起,句句写古柏,又句句写自己,淋漓尽致地抒发了诗人材大难用的愤慨。以大厦将倾暗喻国家的危机,正是需要人才的时候。然而大木重于丘山,万牛都因不能拉动而回首去看,暗指国家危亡之际贤能却得不到任用,这与武侯和刘备的君臣际会正是天壤之别。
诗人感叹自己虽然像古柏一样朴实无华,不以花叶之美炫俗,英采自然外露,使世人惊异,愿意不辞剪伐,陈力于庙堂,但没有人能把它送去。古柏心苦,却不免为蝼蚁所伤;柏叶余香,乃为鸾凤所喜。而自己的怀才不遇正是像这古柏一样。诗人最后终于发出了“古来材大难为用”的浩叹。
诗的前六句为第一段,以古柏兴起,赞其高大,君臣际会。“云来”十句为第二段,由夔州古柏,想到成都先主庙的古柏,其中“落落”两句,既写树,又写人,树人相融。“大厦”八句为第三段,因物及人,大发感想。最后一句语意双关,抒发诗人宏图不展的怨愤和大材不为用之感慨。