技艺
贾魏公为相日,有方士姓许,对人未尝称名,无贵贱皆称“我”,时人谓之许我。言谈颇有可采,然傲诞,视公卿蔑如也。公欲见,使人邀召数四,卒不至。又使门人苦邀致之,许骑驴径欲造丞相厅事。门吏止之,不可。吏曰:“此丞相厅门,虽丞郎亦须下。”许曰:“我无所求于丞相,丞相召我来。若如此,但须我去耳。”不下驴而去。门吏急追之不还,以白丞相。魏公又使人谢而召之,终不至。公叹曰:“许市井人耳惟其无所求于人,尚不可以势屈。况其以道义自任者乎。”
营舍之法,谓之《木经》,或云喻皓所撰。凡屋有三分:自梁以上为上分,地以上为中分,阶为下分。凡梁长几何,则配极几何,以为榱等。如梁长八尺,配极三尺五寸,则厅堂法也。此谓之上分。楹若干尺,则配堂基若干尺,以为榱等。若楹一丈一尺,则阶基四尺五寸之类。以至承栱、榱、桷,皆有定法,谓之中分。阶级有峻、平、慢三等,宫中则以御辇为法:凡自下而登,前竿垂尽臂,后竿展尽臂,为峻道;前竿平肘,后竿平肩,为慢道;前竿垂手,后竿平肩,为平道。此之为下分。其书三第。近岁土木之工,益为严善,旧《木经》多不用,未有人重为之,亦良工之一业也。
审方面势,覆量高深远近,算家谓之“軎术”。軎文象形,如绳木所用墨斗也。求星辰之行,步气朔消长,谓之“缀术”。谓不可以形察,但以算数缀之而已。北齐祖亘有《缀术》二第。
算数求积尺之法,如刍萌、刍童、方池、冥谷、堑堵、鳖臑、圆锥、阳马之类,物形备矣,独未有隙积一术。古法,凡算方积之物,有立方,谓六幕皆方者。其法,再自乘则得之。有堑堵,谓如土墙者,两边杀,两头齐。其法,并上下广,折半以为之广,以直高乘之,又以直高为勾,以上广减下广,余者半之为股,句股求弦,以为斜高。有刍童,谓如覆斗者,四面皆杀。其法,倍上长加入下长,以上广乘之,倍下长加入上长,以下广乘之,并二位,以高乘之,六而一。隙积者,谓积之有隙者,如累棋、层坛及酒家积罂之类。虽似覆斗,四面皆杀,缘有刻缺及虚隙之处,用刍童法求之,常失于数少。予思而得之,用刍童法为上位;下位,别列下广,以上广减之,余者以高乘之,六而一;并入上位。履亩之法,方圆曲直尽矣,未有会圆之术。范元天,既能拆之,须使会之复圆。古法惟以中破圆法拆之,其失有及三倍者。予别为拆会之术:置圆田,径半之以为弦;又以半径减去所割数,余者为股;各自乘,以股除弦,余者开方除为勾,倍之为割田之直径。以所割之数自乘,倍之,又以圆径除所得,加入直径,为割田之弧。再割亦如之,减去已割之弧,则再割之弧也。此二类皆造微之术,古书所不到者,漫志于此。
蹙融,或谓之蹙戎,《汉书》谓之格五。虽止用数棋,共行一道,亦有能否。徐德占善移,遂至无敌。其法以己常欲有馀裕,而致敌人于险。虽知其术止如是,然卒莫能胜之。
予伯兄善射,自能为弓。其弓有六善:一者性体少而劲,二者和而有力,三者久射力不屈,四者寒暑力一,五者弦声清实,六者一张便正。凡弓性体少则易张而寿,但患其不劲;欲其劲者,妙在治筋。凡筋生长一尺,干则减半,以胶汤濡而梳之,复长一尺,然后用,则筋力已尽,无复伸弛。又揉其材令仰,然后傅角与筋,此两法所以为筋也。凡弓节短则和而虚;节长则健而柱;节若得中则和而有力,仍弦声清实。凡弓初射与天寒,则劲强而难挽;射久、天暑,则弱而不胜矢。此胶之为病也。凡胶欲薄而筋力欲尽。强弱任筋而不任胶,此所以射久力不屈,寒暑力一也。弓所以为正者,材也。相材之法视其理,其理不因矫揉而直,中绳则张而不跛。此弓人之所当知也。
小说,唐僧一行曾算棋局都数,凡若干局尽之。予尝思之,此固易耳。但数多,非世间名数可能言之。今略举大数:凡方二路,用四子,可变八千十一局;方三路,用九子,可变一万九千六百八十三局;方四路,用十六子,可变四千三百四万六千七百二十一局;方五路,用二十五子,可变八千四百七十二亿八千八百六十万九千四百四十三局;方六路,用三十六子,可变十五兆九十四万六千三百五十二亿八千二百三万一千九百二十六局;方七路以上,数多无名可记。尽三百六十一路,大约连书万字四十三即是局之大数。其法,初一路可变三局;自后不以横直,但增一子,即三因之;凡三百六十一增,皆三因之,即是都局数。又法,先计循边一行,为“法”。凡加一行,即以“法”累乘之。乘终十九行,亦得上数。又法,以自“法”相乘;下位副置之,以下乘上;又以下乘下;置为上位,又副置之,以下乘上;以下乘下;加一“法”,亦得上数。有数法可求,唯此法最径捷。千变万化,不出此数,棋之局尽矣。
《西京杂记》云:“汉元帝好蹴踘,以蹴踘为劳,求相类而不劳者,遂为弹棋之戏。”予观弹棋绝不类蹴踘,颇与击踘相近,疑是传写误耳。唐薛嵩好蹴踘],刘钢劝止之曰:“为乐甚众,何必乘危邀顷刻之欢。”此亦击踘],《唐书》误述为蹴踘。弹棋今人罕为之,有谱一第,盖唐人所为。其局方二尺,中心高,如覆盂;其巅为小壶,四角微隆起。今大名开元寺佛殿上有一石局,亦唐时物也。李商隐诗曰:“玉作弹棋局,中心亦不平。”谓其中高也。白乐天诗:“弹棋局上事,最妙是长斜。”长斜谓抹角斜弹,一发过半局,今谱中具有此法。柳子厚《叙棋》用二十四棋者,即此戏也。《汉书注》云:“两人对局,白、黑子各六枚。”与子厚所记小异。如弈棋,古局用十七道,合二百八十九道,黑白棋各百五十,亦与后世法不同。
算术多门,如求一、上驱、搭因、重因之类,皆不离乘除。唯增成一法稍异,其术都不用乘除,但补亏就盈而已。假如欲九除者,增一便是;八除者,增二便是。但一位一因之。若位数少,则颇简捷;位数多,则愈繁,不若乘除之有常。然算术不患多学,见简即用,见繁即变,不胶一法,乃为通术也。
板印书籍,唐人尚未盛为之。自冯瀛王始印五经,已后典籍,皆为扳本。庆历中,有布衣毕升,又为活板。其法用胶泥刻字,薄如钱唇,每字为一印,火烧令坚。先设一铁板,其上以松脂、腊和纸灰之类冒之。欲印则以一铁范置铁板上,乃密布字印,满铁范为一板,持就火炀之,药稍閒,则以一平板按其面,则字平如砥。若止印三二本,未为简易;若印数十百千本,则极为神速。常作二铁板,一板印刷,一板已自布字,此印者才毕,则第二板已具,更互用之,瞬息可就。每一字皆有数印,如“之”、“也”等字,每字有二十余印,以备一板内有重复者。不用则以纸贴之,每韵为一贴,木格贮之。有奇字素无备者,旋刻之,以草火烧,瞬息可成。不以木为之者,木理有疏密,沾水则高下不平,兼与药相粘,不可取,不若燔土,用讫再火令药閒,以手拂之,其印自落,殊不沾污。升死,其印为予群从所得,至今宝藏。