《朱子語類》卷八十六 禮三



"大司徒以土圭求地中,今人都不識土圭,鄭康成解亦誤。圭,只是量表影底尺,長一尺五寸,以玉為之。夏至後立表,視表影長短,以玉圭量之。若表影恰長一尺五寸,此便是地之中。晷長則表影短,晷短則表影長。冬至後,表影長一丈三尺餘。今之地中,與古已不同。漢時陽城是地之中,本朝岳台是地之中,岳台在浚儀,屬開封府。已自差許多。"問:"地何故有差?"曰:"想是天運有差,地隨天轉而差。今坐於此,但知地之不動耳,安知天運於外,而地不隨之以轉耶?天運之差,如古今昏旦中星之不同,是也。"又問:"歷所以數差,古今豈無人考得精者?"曰:"便是無人考得棈細而不易,所以數差。若考得精密,有個定數,永不會差。伊川說康節歷不會差。"或問:"康節何以不造歷?"曰:"他安肯為此?古人曆法疏闊而差少,今歷愈密而愈差。"因以兩手量桌邊云:"且如這許多闊,分作四段,被他界限闊,便有差。不過只在一段界限之內,縱使極差出第二三段,亦只在此四界之內,所以容易推測;便有差,容易見。今之曆法於這四界內分作八界,於這八界內又分作十六界,界限愈密,則差數愈遠。何故?以界限密而逾越多也。其差則一,而古今曆法疏密不同故爾。看來都只是不曾推得定,只是移來湊合天之運行,所以當年合得不差,明後年便差。元不曾推得天運定,只是鏇將歷去合那天之行,不及則添些,過則減些,以合之,所以一二年又差。如唐一行大衍曆,當時最謂精密,只一二年後便差。只有季通說得好,當初造歷,便合併天運所差之度都算在里。幾年後差幾分,幾年後差幾度,將這差數都算做正數,直推到盡頭,如此庶幾歷可以正而不差。今人都不曾得個大統正,只管說天之運行有差,造歷以求合乎天,而歷愈差。元不知天如何會有差,自是天之運行合當如此。此說極是,不知當初因甚不曾算在里。但堯舜以來歷,至漢都喪失了,不可考。緣如今是這大總紀不正,所以都無是處。季通算得康節歷。康節歷十二萬九千六百分,大故密。今歷家所用只是萬分歷,萬分歷已自是多了,他如何肯用十二萬分?只是今之歷家又說季通底用不得,不知如何。"又曰:"一行大衍曆比以前歷,他只是做得個頭勢大,敷衍得闊,其實差數隻一般。正如百貫錢修一料藥,與十文修一料藥,其不能治病一也。"〔僩〕

"周禮注云,土圭一寸折一千里。天地四游升降不過三萬里。土圭之影尺有五寸,折一萬五千里;以其在地之中,故南北東西相去各三萬里。"問:"何謂'四游'?"曰:"謂地之四游升降不過三萬里,非謂天地中間相去止三萬里也。春遊過東三萬里,夏遊過南三萬里,秋遊過西三萬里,冬遊過北三萬里。今歷家算數如此,以土圭測之,皆合。"僩曰:"譬以大盆盛水,而以虛器浮其中,四邊定四方。若器浮餅東三寸,以一寸折萬里,則去西三寸。亦如地之浮於水上,差過東方三萬里,則遠去西方三萬里矣。南北亦然。然則冬夏晝夜之長短,非日晷出沒之所為,乃地之游轉四方而然爾。"曰:"然。"用之曰:"人如何測得如此?恐無此理。"曰:"雖不可知,然歷家推算,其數皆合,恐有此理。"〔僩〕

"土圭之法,立八尺之表,以尺五寸之圭橫於地下,日中則景蔽於圭,此乃地中為然,如浚儀是也。今又不知浚儀果為地中否?"問:"何故以八尺為表?"曰:"此須用勾股法算之,南北無定中,必以日中為中,北極則萬古不易者也。北方地形尖斜,日長而夜短。骨里幹國煮羊胛骨熟,日已出矣。至鐵勒,則又北矣。極北之地,人甚少。所傳有二千里松木,禁人斫伐。此外龍蛇交雜,不可去。女真起處有鴨綠江。傳雲,天下有三處大水:曰黃河,曰長江,並鴨綠是也。若以浚儀與潁川為中,則今之襄漢淮西等處為近中。"〔人傑〕

嘗見季通雲,日晷有差,如去一千里,則差一寸,到得極星卻無差。其初亦自曉不得,後來仔細思之,日之中各自不同:如極東處,日午以前須短,日午以後須長;極西處,日午以前須長,日午以後須短,所以有差。故周禮以為:"日北則景長,多寒;日南則景短,多暑;日東則景夕,多風;日西則景朝,多陰。"此最分曉。極星卻到處視之以為南北之中了,所以無差。如涼傘然,中心卻小,四檐卻闊,故如此。某初疑其然,及將周禮來檢看,方見得決然是如此。〔榦〕