萃文书屋程甲程乙再考

  最近几个月,连续见到和得到三种萃文书屋程甲本、程乙本之影印本与光盘。它们分别是中国书店出版社出版的《程乙本红楼梦》、《红楼梦·乾隆间程甲本》影印本及友人从网上下载并赠送的源出于中美学术图书馆,并注明由北京大学图书馆提供的程甲本《红楼梦》。由于笔者曾在2001年第四辑《红楼梦学刊》上刊登过一篇《程甲、程乙及其异本考证》的文章,所以几个月来一直在细读与考证这几套书籍,并得到了不少认知。

  一、现存萃文书屋程甲原本均在出售前就有手改之文字

  现存的程甲、程乙原本,在图书馆或私人手中的总数总共只有几十套,其中程甲本的数量更少一些。在今年十月刚出版的中国书店本《程甲本》的书首,在其出版说明中指出:“据著录,《程甲本》公藏仅存四部,《程乙本》公藏仅存十部,读者难得一见。”说明中的公藏《程甲本》,应指国家图书馆本、社科院文学所本、北京大学藏本已改名为“东观阁原本”(曹立波在其专著《红楼梦版本与文本》中有详细介绍)及中国书店藏本。这四套书中,除中国书店本我只看到影印本外,其他三部均看到过原本。但这些书套套都存在着某些问题,这对普通读者来讲关系不大,但对《红楼梦》的研究者来说关系就比较大了,对专门研究版本的人来说,有些问题或许就会带来灾难性的后果。现先对这四套书作一简要说明。

  1、国家图书馆藏本,书中除存在许多用毛笔手改正文外,还存在34处以上的贴改或挖改文字。

  2、社科院文学所本,此书保存比较完好,但亦至少有5处的正文作了贴改。对这两本书的贴改、挖改现象,笔者在北京图书馆出版社之《程甲本》影印本的2005年第三次印刷本已列有二表加以指出。

  3、北京大学图书馆藏本,此书手改,尤其是贴改非常多,对研究刻本与程甲本之关系或许很有帮助,但如专对《程甲本》来说,改动似乎大了一些。

  4、中国书店藏《程甲本》,此书早期曾经《红楼梦稿》手抄本的收藏者杨继振收藏。这套书中,有30多面书页上均盖有包含有“杨”、“又云”、“继振章”、“黄氏”、“去尘”、“月嫣妾徐所掌”等文字的红章。据任晓辉告诉我,黄氏就是杨继振的小妾,在杨继振的不少藏书中,均盖着她的章,但“妾徐月嫣”的确切身份至今不详。

  笔者逐回核对了中国书店本,发觉此书虽极有价值,但它确是一部程甲与程乙的混装本。其中有80回程甲本(第1至30回,第66至115回),另外四十回为程乙本(第31至65回,第116至120回)。此书影印本订为36册,但从书中的收藏章的所盖位置,可知原书是24册装订,其中16册为程甲本,有8册是程乙本。由于杨继振在他的藏本中,每册书首及末页均盖有收藏章,而第31回至65回却一个图章都没有。故可证明,这七册书是杨继振的书流出后有部分散失,而由后收藏者用程乙本补入的。第116回至120回那册书,虽盖有杨继振与他的妾黄氏之章,但这是程乙本。不知是杨收藏时即为混装本,还是他收藏时缺一册而后补入的。

  至于由中美学术图书馆网中下载的程甲本,现已查明北大图书馆并不存在这套书。此书倒是与上海古籍出版社出版的“续四库全书”那套大书中所收的《红楼梦》有90%以上是一致的。而此书又是由国家图书馆本与社科院本拼配而成,但有些书页及图章又作了删去。因来路不明,所以在讨论时就得排除这套书。

  在勘对这四套书与笔者自藏的程甲残本后发现了一个非常有趣的事情。

  所有程甲本的第73回第9页正面第7行第24字“丁”,是由同一个人用毛笔手写加上去的,笔迹完全相同。观看自藏的书页,可看出由于是用毛笔手写,其墨痕已透过书页渗透到背面去了。细看原书,书上印有一些乱七八糟的少量遗留痕迹。故可以下一结论:萃文书屋程甲本,存在在出售之前已由工作人员在每一册书的此页手改的事情。由于北京大学本虽经我与陈熙中、任晓辉三人一起验看,与自藏本等一模一样,但我们没有拍下照片。可参看图一。

  

  二、萃文书屋在印刷程甲本过程中自我改正正文错误之实例

  由于程甲本、程乙本是用木活字排版印刷的,所以有些研究者认为萃文书屋存在在印刷过程中更改某些活字的现象。故笔者在校勘不同程高本时,是比较留意这一点的。

  十几年前,笔者在仔细校读国家图书馆藏的程甲本时,发现了该书存在至少34处贴改与挖改正文的现象。其改动的技术相当高明,几可乱真,后又发现社科院文学所藏的程甲本亦至少有5处存在贴改(这一工作是与冯其庸、刘世德、殷梦霞三位先生一起最后验证的)。有了这样的经历,笔者在看到某两本有某字有异时,也不敢断然下结论,说程甲本存在萃文书屋在印刷过程中改动了活字现象,生怕造成这一现象的原因仅仅因为是贴改或挖改所致。

  非常凑巧与幸运,现在可以以实物为证,至少可以举出一个实例来证明萃文书屋在印刷程甲本的过程中,出现过中途改动活字的现象。此例为第七回第三页反面第九行的

  第五、六两个字,把错误的“钏笑”二字改为正确的“金钏”二字。

  事情是这样的,在上世纪九十年代,可以见到的程甲本是国家图书馆藏与社科院文学所的藏本,这处的文句均为:

  竟有些象咱们东府里蓉大奶奶的品格,钏笑道我也是这么说呢。

  显然第二句的头两个字有误,“钏笑道”不通。比对其他文本,程乙本为“金钏儿道”;藤花榭本为“金钏道”。当时我又得到了一套台湾广文书局出版的《程乙本新镌全部绣像红楼梦》,对校一看此文是“⋯⋯的品格,金钏道我也是⋯⋯ ”这三套书都改对了,通顺了。经逐页逐字校对,发现台湾广文书局影印的《程乙本》第七回,原来是《程甲本》的书页。但事有凑巧,我当时得到了几组程甲、程乙本原本残缺本,后经整理校勘,发现其中的程甲本第七回中的这段文字,与广文书局本全同,两个书页在灯光下照看,完全重合。由于自藏的程甲是原本,又实物在手,细看毫无贴改或挖改等情况存在。这就说明了,广文程乙本(此回实为程甲)与自藏程甲本是国图与社科院两本的活字版改动了活字后的版本。

  北京中国书店影印了他们店藏的《程甲本》,对比一下,与国图、社科院两本完全一致。这样现在已确知的程甲本就剩下一套北大图书馆藏本未校对了。十一月十八号,陈熙中、任晓辉与我三人结伴去北大查看原书。我们先借了翻拍胶卷本,此书为“⋯⋯金钏道我也是⋯⋯ ”与广文本、杜藏本是一致的。但细看“金钏”二字,似乎与前两本有若干相异之处,故借出萃文书屋的乾隆版原书来看。一看“金钏”二字原来是贴改上去的。在灯光下一照,贴改的字条下面还隐隐可看出原来印刷的“钏笑”两个字。这样,在程甲本上进行贴改、挖改改正错误的本子就变成国图、社科院、北大三本了。

  北京大学图书馆本,上面写明是马幼渔先生送给胡适的。后有学人把扉页加上“东观阁原本”字样,并在书中作了许多批改。或许这贴改的“金钏”两字,就是这位学人的工作之一部分。可参看图二。

  

  三、程甲本与程乙本的某些统计数字

  在乾隆壬子花朝后一日,程伟元与高鹗在新刊的程乙本书首,在程序和高叙之后,增加了一篇排印的“红楼梦引言”,由小泉、兰墅二人共同署名。文中指明了程甲本印行才七十余天后,又刊印新本程乙的原因。并明言甲本“初印时不及细校、间有纰缪”,“前八十回抄本各家互异,今广集核勘准情酌理补遗订讹”等缺陷,这些当然是实话,是客观情形的描述。前文所述之中国书店藏的程甲本,程甲部分的文本虽只有八十回,但已用红笔校勘出了正文纰缪之处三百多条。

  这些改动笔者与程乙本对校了一下,发现其中有百分之七十以上是与乙本的改错相同的(当然乙本亦有数量不少的甲本原正确,而乙本反而排错的)。这些内容当然只是甲本存在纰缪错排印的一部分,故这么快就印了乙本是客观的需要与必须的。当然马上印程乙本,可能存在程、高二人对“各家互异”的抄本正文之取舍有可能不同有关,可能还存在另外一些我们不知道的原因。为了更深入探讨从甲本过渡到乙本的原因及状况,笔者把二本的每一回书正文的字数做了一个统计。这些数字在探讨某些问题时或许是有用的。为了节省诸研究者的时间,现把它列在其后,按每十回一表列之。

回目数 本回程甲字数 程乙字数 程乙比程甲多几字
第一回 6152 6155 +3
第二回 4900 4900 +0
第三回 6376 6378 +2
第四回 4712 4720 +8
第五回 7167 7169 +2
第六回 5980 5986 +6
第七回 5945 5949 +4
第八回 5622 5636 +14
第九回 4165 4175 +10
第十回 4260 4261 +1
总字数 55279 55329 +501601
回目数 程甲字数 程乙字数 乙本增字
第十一回 4725 4725 +0
第十二回 3506 3505 -1
第十三回 4161 4163 +2
第十四回 4373 4374 +1
第十五回 4032 4042 +10
第十六回 6089 6111 +22
第十七回 7381 7382 +1
第十八回 5634 5633 -1
第十九回 7548 7562 +14
第二十回 4296 4283 -13
总字数 51745 51780 +35
回目数 程甲字数 程乙字数 乙本增字
第二十一回 4896 4905 +9
第二十二回 6119 6134 +15
第二十三回 4684 4682 -2
第二十四回 6490 6503 +13
第二十五回 5719 5722 +3
第二十六回 6058 6082 +24
第二十七回 5128 5150 +22
第二十八回 7832 7831 -1
第二十九回 7172 7216 +44
第三十回 5160 5160 +0
总字数 59258 59385 +127
回目数 程甲字数 程乙字数 乙本增字
第三十一回 6177 6175 -2
第三十二回 4875 4885 +10
第三十三回 4142 4160 +18
第三十四回 6145 6150 +5
第三十五回 6531 6533 +2
第三十六回 5696 5698 +2
第三十七回 7983 7991 +8
第三十八回 5148 5150 +2
第三十九回 5391 5387 -4
第四十回 7736 7750 +14
总字数 59824 59879 +55
回目数 程甲字数 程乙字数 乙本增字
第四十一回 5537 5546 +9
第四十二回 6342 6343 +1
第四十三回 5729 5726 -3
第四十四回 5554 5569 +15
第四十五回 6604 6609 +5
第四十六回 6895 6894 -1
第四十七回 6102 6102 +2
第四十八回 5619 5619 +0
第四十九回 6190 6190 +0
第五十回 7514 7514 +0
总字数 62086 62114 +28
回目数 程甲字数 程乙字数 乙本增字
第五十一回 6188 6188 +0
第五十二回 6918 6918 +0
第五十三回 6567 6568 +1
第五十四回 7120 7125 +5
第五十五回 6916 6918 +2
第五十六回 7253 7253 +0
第五十七回 8956 8956 +0
第五十八回 5436 5437 +1
第五十九回 3975 3980 +5
第六十回 6296 6296 +0
总字数 65625 65639 +14
回目数 程甲字数 程乙字数 乙本增字
第六十一回 5490 5491 +1
第六十二回 9990 9991 +1
第六十三回 8385 8384 -1
第六十四回 8582 8582 +0
第六十五回 6214 6214 +0
第六十六回 4417 4415 -2
第六十七回 7825 7829 +4
第六十八回 6855 6879 +24
第六十九回 5291 5325 +34
第七十回 5716 5710 -6
总字数 68765 68820 +55162
回目数 程甲字数 程乙字数 乙本增字
第七十一回 7135 7135 +0
第七十二回 6021 6026 +5
第七十三回 5745 5747 +2
第七十四回 9127 9169 +42
第七十五回 7142 7140 -2
第七十六回 6375 6377 +2
第七十七回 8667 8667 +0
第七十八回 8259 8260 +1
第七十九回 4019 4019 +0
第八十回 5423 5423 +0
总字数 67913 67963 +50
回目数 程甲字数 程乙字数 乙本增字
第八十一回 5382 5382 +0
第八十二回 7017 7017 +0
第八十三回 6447 6447 +0
第八十四回 6764 6764 +0
第八十五回 5644 5644 +0
第八十六回 5644 5644 +0
第八十七回 5772 5772 +0
第八十八回 5662 5662 +0
第八十九回 5084 5084 +0
第九十回 5329 5330 +1
总字数 59963 59964 +1
回日数 程甲字数 程乙字数 乙本增字
第九十一回 4552 4553 +1
第九十二回 5882 6015 +133
第九十三回 5508 5526 +18
第九十四回 7086 7092 +6
第九十五回 5630 5638 +8
第九十六回 5768 5768 +0
第九十七回 8419 8431 +12
第九十八回 5075 5075 +0
第九十九回 5157 5162 +5
第一百回 4892 4892 +0
总字数 57969 58152 +183
回目数 程甲字数 程乙字数 乙本增字
第一百零一回 6833 6833 +0
第一百零二回 4230 4231 +1
第一百零三回 5870 5870 +0
第一百零四回 5294 5294 +0
第一百零五回 4582 4588 +6
第一百零六回 4967 4988 +21
第一百零七回 5410 5430 +20
第一百零八回 5895 5895 +0
第一百零九回 7732 7736 +4
第一百一十回 5806 5811 +5
总字数 56619 56676 +57
回目数 程甲字数 程乙字数 乙本增字
第一百一十一回 6228 6274 +46
第一百一十二回 6951 5955 +4
第一百一十三回 5889 5889 +0
第一百一十四回 4262 4262 +0
第一百一十五回 5894 5894 +0
第一百一十六回 5890 5890 +0
第一百一十七回 6470 6471 +1
第一百一十八回 6531 6532 +1
第一百一十九回 8146 8177 +31
第一百二十回 6730 6730 +0
总字数 61991 62074 +83
以上统计表之数字比对,笔者采用国家图书馆程甲本与天津图书馆藏之程乙本。每回书的字数是按页面来统计的,即每面正文中如遇有回目、诗赋等含有空白之处,亦一律计算在字数之中。每回结束的那一面,字数按结束那一字前的字数统计,但每回最后之“红楼梦第XX回终”这一行的字数,排除在统计数字之外。

  全书一百二十回,程甲本共有727037字,程乙本为727775字,乙本比甲本共多出738字。全书中,仅第29回、第111回与第119回三回书程乙本比程甲本多出一页。全书共有38回书的字数程乙本与程甲本相同。

  字数最多的三回分别是:第62回,9990字;第57回,8956字;第77回,8667字。字数最少的三回分别是:第12回,3506字;第13回,4161字;第15回,4032字。这项数据指的是程甲系列本。字数最少的第12回,字数仅占最多的

  第62回的百分之三十五。

  前八十回,每回的平均字数为6131字,后四十回的每回平均字数为5914字。前八十回平均每回字数比后四十回多出217字。

  不知这些统计数字,会不会对研究者在工作中偶然有点用处。

  

  中国书店出版《程甲本红楼梦》

  

  中国书店出版《程乙本红楼梦》

声明:本文由入驻搜狐公众平台的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。
推荐阅读