鲁迅的小说《药》与选自《水浒传》中的《智取生辰纲》都使用了明暗双线结构。《药》的明线是华老栓一家,暗线是夏瑜一家。而《智取生辰纲》的明线是杨志等人押送生辰纲,暗线是盖等人智取生辰纲。两篇小说明暗双线交相辉映,充分表现了小说的主题。但仔细阅读,认真比较,便可发现同中有异。
首先,两篇小说的明暗双线主次不同。《药》的明线为主线,主要是为了表现“群众的愚昧”。夏瑜的英勇献身表现了“革命者的悲哀”,这不是全文内容的重点,所以这条暗线是次线。明暗双线交织、融合,说明因群众的愚昧而带来的革命者的悲哀。而《智取生辰纲》的暗线是主线,明线是次线。作者用明线来衬托暗线,明线写杨志的精细和周密防范,对这条明线越刻画得细致,就越能衬托出暗线一方人物的智慧。
其次,《药》暗线中的人物夏瑜是虚写,而《智取生辰纲》暗线中的人物晁盖等人是实写。革命者夏瑜在小说一直没有出场,关于夏瑜的一切情况都是间接或侧面描写出来的。如夏瑜的英勇就义是通过华老栓到刑场买药告诉读者的。相反,《智取生辰纲》中的晁盖等人是出现在小说中的,这些人物的活动是直接呈现在读者面前的。如八条好汉在黄泥冈设下陷阱,相互配合,最后智取成功。
最后,《药》的暗线自始至终为暗线,没有发生变化。而《智取生辰纲》的暗线在文末转为明线了。这篇小说在描写晁盖等人智取生辰纲时,一直没有亮明他们身份,直到最后才提示谜底,交代出八位好汉的姓名和用药的过程。这种先暗后明的变化,让读者由疑惑不解到恍然大语,趣味横生,引人入胜。