全诗可分为四段,前两段各八句,后两段各六句。从开头到“名垂万古知何用”这八句是第一段。
第一段前四句用“诸公”的显达地位和奢靡生活来和郑虔的位卑穷窘对比。“衮衮”,相继不绝之意。“台省”,指中枢显要之职。“诸公”未必都是英才,却一个个相继飞黄腾达,而广文先生,“才名四十年,坐客寒无毡。”那些侯门显贵之家,精粮美肉已觉厌腻了,而广文先生连饭也吃不饱。这四句,一正一衬,排比式的对比鲜明而强烈,突出了“官独冷”和“饭不足”。后四句诗人以无限惋惜的心情为广文先生鸣不平。论道德,广文先生远出羲皇。论才学,广文先生抗行屈宋。然而,道德被举世推尊,仕途却总是坎坷;辞采虽能流芳百世,也解决不了生前的饥寒。
第二段从“广文先生”转到“杜陵野客”,写诗人和郑广文的忘年之交,二人像涸泉里的鱼,相濡以沫,交往频繁。“时赴郑老同襟期”和“得钱即相觅”,仇兆鳌注说,前句是杜甫去,后句是郑虔来。他们推心置腹、共叙怀抱,开怀畅饮,聊以解愁。
第三段六句是这首诗的高潮,前四句樽前放歌,悲慨突起,是神来之笔。后二句似宽慰,实愤激。司马相如是一代逸才,却曾亲自卖酒、洗涤食器;才气横溢的扬雄就更倒霉了,因刘棻获罪而被株连,逼得跳楼自杀。诗人似乎是用才士薄命的事例来安慰朋友,然而读者只要把才士的蹭蹬饥寒和首句“诸公衮衮登台省”连起来看,就可以感到诗笔的针砭力量。
末段六句,愤激中含有无可奈何之情。既然仕路坎坷,怀才不遇,那么儒术拿来也没有用了,孔丘和盗跖也可以等量齐观了。诗人像这样说,既是在评儒术,暗讽时政,又好像是在茫茫世路中的自解自慰,一笔而两面俱到。末联以“痛饮”作结,孔丘非师,聊依杜康,以旷达为愤激。
诸家评论这首诗,或者说悲壮,或者说豪宕,其实悲慨与豪放是兼而有之的,而以悲慨为主。普通的诗,要么是豪放易尽(一滚而下,没有含蓄),要么是悲慨不广(流于偏激)。杜甫的诗豪放而不失蕴藉,悲慨而无伤雅正,这首诗就是一个例子。
首段以对比起句,不但挠直为曲,而且造成排句气势,运笔如风。后四句两句一转,愈转感情愈烈,“浩歌弥激烈”。第二段接以缓调。前四句为七言诗句,后四句突然转为五言诗句,免去了板滞之感。而且短句促调,渐变轩昂,把诗情推向高潮。第三段先用四句描写痛饮情的场景,韵脚换为促、沉的入声字,所谓“弦急知柱促”,“慷慨有余哀”。而诗中杂有豪放的语句,所以没有衰飒气味。诗评家对这首诗推崇备至,说“清夜以下,神来气来,千古独绝。”“清夜四句,惊天动地。”(见《唐宋诗举要》引)但他们忽略了“相如逸才”、“子云识字”一联的警策、广大。这一联妙在以对句锁住奔流之势,而承上启下,连环双绾,过到下段使读者不觉。这一联与首段联系起来,便显得“衮衮诸公”可耻。实际上就是说“邦无道,富且贵焉,耻也”。所以说这首赠诗不是一般的叹老嗟卑、牢骚怨谤,而是伤时钦贤之作,诗人将激烈的郁结情绪用蕴藉的手法表现了出来。
末段又换平声韵,除“不须”一句外,句句用韵,慷慨高歌,显示出放逸傲岸的风度,使读者读起来,能沉浸其中而精神振荡。
嘉峪关在今甘肃酒泉地区嘉峪关市,是万里长城的西端,建于明代洪武五年 (1372)。依山而筑,居高凭险,南枕祁连,北锁居延,为丝绸路上之重要关隘,东西交通之要冲。作者在出关之际,立马关前,放眼山川,俯仰千古,感慨系之,挥毫写下了这组七言律诗。
本诗用对比映衬的手法,赞美雄关高险的气势。一、二两联是说: 高耸威严的雄关连接着西边的山河大地,关上的楼阁和秦地的树木遥遥相望,缭绕的城垣马低陇山的云烟。秦,指陕西省。陇,指甘肃省。这四句既写出嘉峪关接连东西交通的地理位置,也以巨大的空间幅度展示出它雄视关中大地,马低陇山云烟的气势。三、四两联是说: 登上关楼放眼河西大地,积雪皑皑的祁连群山好像擦着人的肩头挺向天外,辽阔无垠的大漠戈壁迎面扑来,使人感到迷茫。面对关山,作者不禁回首兴叹: 几千年来人们一直在说崤函古关险要,可与嘉峪关相比,又算得了什么? 只不过“一丸泥”罢了!崤函古关地处河南境内山谷狭道中,在古代战争中,用少数兵力即可扼守,因有“一丸泥”即可“东封函谷”的说法。(参见《后汉书·隗嚣传》) 这里是以抑崤函、扬嘉峪的的手法,在对比映衬中充分抒发出作者初次出塞,雄关眺览时的强烈感受,而非着意贬抑崤函。
这首诗虽系诗人身处逆境,在贬谪途中所作,然写景寄怀,毫无衰飒、凄凉、感伤的情调。正如作者在西行前告别家人的诗中所吟咏:“出门一笑心莫哀,浩荡襟怀到处开。”由于他能以坦然自若的胸襟面对人生的荣辱得失,所以当他面对苍莽雄峻的古塞雄关时,豪情慷慨,笔底生辉,给全诗带来了鲜明的浪漫主义色彩,绝无天涯飘沦憔悴,自怜自艾的感伤情调。在律诗优美和谐的声律和整齐谨严的对仗中,寓目所感,意象飞动,境界壮美,夸张激扬,气势万千,见出一位卓越政治家从容不乱的气度风姿,一位激情满怀的诗人对祖国关山的赤子深情。