曹雪芹他還沒能抹去,沒能達到跟全書總體設計完全符合。
這當然也是這一回未定稿的一個例證。
那麼,李纨和賈蘭的原型,究竟是什麼人呢?
我認為,李纨的原型,是曹的遺孀馬氏;賈蘭的原型,則是曹的遺腹子。
前面講到過很多關于曹家的事情,大家應該還能記得:康熙朝,曹寅是康熙的親信。
他死後,康熙讓他的兒子曹接替他當江甯織造,但是,沒過幾年,曹又病死了。
他一死,曹家這一支就成了兩代孤孀:第一代,就是曹寅的夫人李氏——康熙另一個親信,蘇州織造李煦的妹妹;第二代,就是曹的夫人馬氏。
這婆媳兩個寡婦,可怎麼辦呢?李氏再沒有親兒子了,馬氏盡管懷了孕,一時還生不下來,臨盆能否順利,生的是兒子還是女兒,都是未知數。
就在這個關鍵的時刻,康熙發話了,康熙讓李煦從曹寅的侄子裡挑出一個好的過繼到李氏這邊,作為曹寅的繼子,并且接着當江甯織造。
最後挑選的就是曹。
曹來當李氏的繼子時,已經比較大了,有家室了,他和他的夫人過來以後,馬氏的地位就非常地尴尬了。
當然,她是李氏的媳婦,她對李氏必須繼續盡媳婦的孝道,但是,她再也不是織造夫人了,在那個家庭裡,她的第一夫人的地位就自動喪失了,她不能再主持家政。
曹過繼來了以後,當然就和他自己的夫人住進了本來是曹馬氏住的那個正院正房裡面,馬氏當然隻得搬到另外的屋子去住,而曹的夫人,也就理所當然地成了那大宅門裡的管家奶奶。
馬氏呢,當然也就隻好槁木死灰一般,一概無見無聞,她如果生下了曹的遺腹子,那麼當然也就把全部的人生意義都鎖定在把兒子培養出來,讓他長大後能中舉當官,自己再通過兒子去封個诰命夫人。
我們可以想見,在那樣一種微妙的家庭人際關系裡,如果曹在某年燈節舉辦家庭聚會,因為李氏在座,馬氏作為李氏的媳婦必須到場,但她的兒子卻可以認為,我是曹的後代,不是你曹的後代,叔叔家的私宴,你沒請我去,我為什麼要主動去?于是他就沒去。
而他的不去,你可以說他“牛心古怪”,也就是死心眼,卻不能說他違反了封建禮教;馬氏解釋他為什麼不到場,也可以面帶微笑,不用自責。
當然,可能曹對這個侄子還是喜歡的,發覺他沒到,就馬上派自己一個兒子去找請他,在那種情況下,他也就來了。
第二十二回透露出的,就是這樣的一種情況。
關于康熙朝曹寅、曹、曹的檔案資料很豐富,到雍正和乾隆時期,對康熙朝的這些資料也都沒銷毀,一直保存了下來。
康熙五十一年七月,曹寅得了瘧疾,李煦及時向康熙彙報,康熙立即批複,那朱批現在還在,一口氣寫了很多話:“你奏得很好,今欲賜治瘧疾的藥,恐遲延,所以賜驿馬星夜趕去。
但瘧疾若未轉洩痢,還無妨,若轉了病,此藥用不得。
南方庸醫每用補濟而傷人者不計其數,須要小心。
曹寅元肯吃人參,今得此病,亦是人參中來的。
”(“補劑”的“劑”康熙寫錯了,但是皇帝是可以寫錯别字,也可以文句不通順的,他可以不受規範限制。
類似的地方還有,我不都加說明了)下面,康熙還寫了滿文,是金雞納霜的滿文譯音,然後非常仔細地加以說明:“專治瘧疾,用二錢末,酒調服。
若輕了些再吃一服,必要住的。
住後或一錢或八分,連吃二服,可以出根。
若不是瘧疾,此藥用不得。
需要認真,萬囑萬囑萬囑!”但是曹寅沒有好運氣,藥送到時,他已經死掉了。
要知道這時候康熙跟二立的太子胤之間的矛盾白熱化,康熙面臨許多重大的政治問題,但是他對曹寅這麼個江甯織造卻關懷備緻到了如此程度,可見他們絕不是一般的君臣關系。
這年九月,康熙二廢太子。
康熙五十四年,繼承父親職位的曹病死,死時才二十六歲。
在現存的内務府奏折裡,引用了康熙對曹的評價:“曹自幼朕看其成長,此子甚可惜!朕在差使内務府包衣之子内,無一人及得他,查其可以辦事,亦能執筆編撰,是有文武才的人,在織造上極細心緊慎,朕甚期望。
其祖其父,亦曾誠勤。
今其業設遷移,則立緻分毀。
現李煦在此,著内務府大臣等詢問李煦,以曹荃之子内必須能養曹之母如生母者,才好。
”康熙對曹的這個評價,到了雍正、乾隆朝當然還有效。
雖然後來曹的未亡人馬氏還跟着李氏,跟曹夫婦在一起生活,但曹後來獲罪,卻也不能去株連她,她和她的兒子,也就是曹的兒子,當然應予善待,也就逃脫了被打、被殺、被賣的厄運。
這情況反映到小說裡,就是不但“鐘鳴栊翠寺”,而且“雞唱稻香村”,當賈府“家亡人散各奔騰”的時候,李纨和賈蘭卻可以沒事兒,别的水都凍成冰了,他們還是水,可以自由流動,最後還能爵祿高登。
康熙朝曹家的事,可以查到不少這樣過硬的正史材料,請注意,我在這個地方所引的,都是官方正式檔案,絕非野史,其中有的還是康熙本人所寫的奏折朱批或官方正式記錄的他的話語。
關于馬氏在曹死前已懷孕,康熙五十四年三月初七曹在奏折裡說:“奴才之嫂馬氏,因現懷妊孕,已及七月……将來倘幸而生男,則奴才之兄嗣有在矣。
”根據這個奏折,如果馬氏生下一個男孩,那實際年齡,就可能比曹雪芹還大。
說到這裡,當然,你立刻也就明白了,曹雪芹他把馬氏和曹的遺腹子這兩個生活原型在藝術升華的過程裡,各自矮了一輩來寫。
馬氏化為李纨,年齡大體沒變,但曹的遺腹子化為賈蘭後,年齡就降到了寶玉之下,與賈環差不多了。
而賈珠,全書故事一開始就說他死掉了,徒然隻是一個空名,是寫小說的一種變通設計,不能膠柱鼓瑟,把他的原型說成是曹。
曹雪芹為什麼要這樣處理?我覺得,從創作心理上說,他不願意照生活真實情況來寫,那樣寫,書裡就得說明賈政是過繼給賈母的,寶玉也就不是賈母嫡親的孫子,他不想把自己家族那層微妙甚至尴尬的人際關系如實挪移到小說裡去;從小說文本的需要來說,合并某些同類項,避免某些真實生活裡過分特殊的個案,可以使藝術形象之間的關系優化,避免許多煩瑣而又派生不出意蘊的交代,有利于情節的自然流動,也有利于集中精力刻畫好人物性格。
曹雪芹對李纨從原型到藝術形象的升華,基本上是成功的,他在絕大多數情節和細節裡,都
基本
文件
流程
错误
SQL
调试
- 请求信息 : 2026-07-24 01:19:42 HTTP/2.0 GET : https://zheca.com/book/1764379/611514_4.html
- 运行时间 : 0.067501s [ 吞吐率:14.81req/s ] 内存消耗:4,790.36kb 文件加载:93
- 查询信息 : 1 queries 0 writes
- 缓存信息 : 18 reads,0 writes
- /www/wwwroot/zheca.com/public/index.php ( 4.08 KB )
- /www/wwwroot/zheca.com/thinkphp/base.php ( 1.71 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Loader.php ( 12.70 KB )
- /www/wwwroot/zheca.com/vendor/composer/autoload_static.php ( 6.54 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Error.php ( 4.00 KB )
- /www/wwwroot/zheca.com/vendor/psr/log/Psr/Log/LoggerInterface.php ( 2.97 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Container.php ( 15.53 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/App.php ( 26.71 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Env.php ( 2.85 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Config.php ( 9.71 KB )
- /www/wwwroot/zheca.com/thinkphp/convention.php ( 11.74 KB )
- /www/wwwroot/zheca.com/application/tags.php ( 0.96 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Hook.php ( 5.58 KB )
- /www/wwwroot/zheca.com/application/common.php ( 37.88 KB )
- /www/wwwroot/zheca.com/thinkphp/helper.php ( 20.29 KB )
- /www/wwwroot/zheca.com/application/provider.php ( 0.62 KB )
- /www/wwwroot/zheca.com/config/app.php ( 8.05 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/facade/Env.php ( 1.17 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Facade.php ( 3.44 KB )
- /www/wwwroot/zheca.com/config/cache.php ( 1.13 KB )
- /www/wwwroot/zheca.com/config/console.php ( 0.91 KB )
- /www/wwwroot/zheca.com/config/cookie.php ( 1.11 KB )
- /www/wwwroot/zheca.com/config/database.php ( 2.26 KB )
- /www/wwwroot/zheca.com/config/log.php ( 1.22 KB )
- /www/wwwroot/zheca.com/config/middleware.php ( 0.85 KB )
- /www/wwwroot/zheca.com/config/session.php ( 1.06 KB )
- /www/wwwroot/zheca.com/config/template.php ( 1.69 KB )
- /www/wwwroot/zheca.com/config/trace.php ( 0.84 KB )
- /www/wwwroot/zheca.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 4.57 KB )
- /www/wwwroot/zheca.com/vendor/symfony/polyfill-php72/bootstrap.php ( 1.41 KB )
- /www/wwwroot/zheca.com/vendor/symfony/polyfill-intl-idn/bootstrap.php ( 2.70 KB )
- /www/wwwroot/zheca.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
- /www/wwwroot/zheca.com/vendor/guzzlehttp/promises/src/functions_include.php ( 0.16 KB )
- /www/wwwroot/zheca.com/vendor/guzzlehttp/promises/src/functions.php ( 11.77 KB )
- /www/wwwroot/zheca.com/vendor/guzzlehttp/psr7/src/functions_include.php ( 0.15 KB )
- /www/wwwroot/zheca.com/vendor/guzzlehttp/psr7/src/functions.php ( 26.03 KB )
- /www/wwwroot/zheca.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
- /www/wwwroot/zheca.com/vendor/guzzlehttp/guzzle/src/functions.php ( 9.65 KB )
- /www/wwwroot/zheca.com/vendor/overtrue/wechat/src/Kernel/Support/Helpers.php ( 2.28 KB )
- /www/wwwroot/zheca.com/vendor/overtrue/wechat/src/Kernel/Helpers.php ( 1.81 KB )
- /www/wwwroot/zheca.com/vendor/naixiaoxin/think-wechat/src/helper.php ( 0.18 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/facade/Hook.php ( 1.46 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Db.php ( 7.67 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Lang.php ( 7.38 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Request.php ( 57.17 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Log.php ( 8.92 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/log/driver/File.php ( 8.95 KB )
- /www/wwwroot/zheca.com/thinkphp/lang/zh-cn.php ( 12.58 KB )
- /www/wwwroot/zheca.com/route/route.php ( 3.16 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/facade/Route.php ( 3.83 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Route.php ( 25.79 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/route/Domain.php ( 7.07 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/route/RuleGroup.php ( 16.45 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/route/Rule.php ( 28.50 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/route/RuleItem.php ( 8.69 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/route/RuleName.php ( 3.92 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/facade/Config.php ( 1.52 KB )
- /www/wwwroot/zheca.com/vendor/naixiaoxin/think-wechat/src/Behavior/AppInit.php ( 1.94 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/route/dispatch/Module.php ( 5.21 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/route/Dispatch.php ( 9.27 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Middleware.php ( 5.34 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Cookie.php ( 7.35 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/View.php ( 5.71 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/view/driver/Think.php ( 6.12 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Template.php ( 47.31 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/template/driver/File.php ( 2.29 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Session.php ( 14.35 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Debug.php ( 7.57 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Cache.php ( 3.27 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/cache/driver/File.php ( 7.91 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/cache/Driver.php ( 8.70 KB )
- /www/wwwroot/zheca.com/application/index/controller/Chapter.php ( 63.61 KB )
- /www/wwwroot/zheca.com/application/index/controller/Check.php ( 2.03 KB )
- /www/wwwroot/zheca.com/application/index/controller/Base.php ( 2.97 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Controller.php ( 7.48 KB )
- /www/wwwroot/zheca.com/thinkphp/library/traits/controller/Jump.php ( 4.76 KB )
- /www/wwwroot/zheca.com/application/index/model/BooksModule.php ( 40.51 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Model.php ( 27.26 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/model/concern/Attribute.php ( 17.49 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/model/concern/RelationShip.php ( 19.82 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/model/concern/ModelEvent.php ( 6.04 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/model/concern/TimeStamp.php ( 2.58 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/model/concern/Conversion.php ( 7.49 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/facade/Cache.php ( 2.06 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/db/Connection.php ( 58.94 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/db/connector/Mysql.php ( 5.58 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/db/builder/Mysql.php ( 5.51 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/db/Builder.php ( 36.45 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/db/Query.php ( 104.44 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/Response.php ( 9.68 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/response/View.php ( 2.28 KB )
- /www/wwwroot/zheca.com/runtime/temp/3bd55e974fa579e25ffeec3951e1269c.php ( 4.04 KB )
- /www/wwwroot/zheca.com/thinkphp/library/think/debug/Html.php ( 4.02 KB )

0.068241s