杨光先(1597年—1669年),字长公,南直隸歙县(今属安徽省歙县)人,明末清初学者。
杨光先祖籍浙江余姚,早年受荫官为新安所千户。崇祯十年(1637年),将衛所千户位让与其弟杨光弼,以布衣身份抬棺死劾大学士温体仁和给事中陈启新,遭廷杖后流放辽東。不久,温体仁倒台,杨光先得以赦免回乡。
清兵入關之后,順治帝任用天主教传教士汤若望為第一任欽天監監正,南怀仁為其助理。他們依照天主教教廷理論及西洋天文学制定新曆法[註 1],杨光先對此表示懷疑,批評西洋曆法誤以順治十八年閏十月為閏七月。後因天主教徒李祖白的著作《天學傳概》提出中華文化西來說,引發楊光先對天主教的強烈反感,寫《摘謬論》、《闢邪論》等文章加以驳斥,并屡次上疏称汤若望等妄言惑眾、意图谋反,必須将天主教信徒“人其人,火其书,庐其居。”他表示:“宁可使中夏无好曆法,不可使中夏有西洋人。”[2]
康熙帝即位後,鰲拜、索尼、遏必隆、蘇克沙哈等四大顧命大臣執政,頗重視楊光先的意見,交由禮、吏二部會審。康熙四年(1665年),議政王等定讞,判決汤若望處決(后在孝莊皇太后斡旋下未执行),南怀仁流放;钦天监中与传教士合作的中國官員如李祖白等亦处死,史称“康熙曆獄。”
曆狱后,杨光先被任命为钦天监监副,但他自知天文學學識遠遠不足,于是上疏请辞。結果清廷非但駁回他的辭呈,反将其提升为钦天监监正。杨光先屢辭不獲,只得將自己的著作編輯整理為《不得已》一书,以舊說制約湯若望。接著引薦吴明烜为钦天监监副,由其负责推算,復用元、明的授時曆法。楊光先在其《不得已》中反駁地圓說,“果大地如圓球,則四旁與在下國土窪處之海水,不知何故得以不傾?試問若望,彼教好奇,曾見有圓水、壁立之水,浮於上而不下滴之水否?”若真如西人所言,那麼“四旁與在下之國居於水中,則西洋皆為魚鱉,而若望不得為人矣。”
康熙五年(1666年)春,楊光先疏言十二月中氣不應,須訪求通曉古代候氣法之人。康熙七年(1668年),楊復疏言尚未找到能候氣者,並稱自己患風痹。至此清廷发现杨光先无法胜任,復用南怀仁以非官方身分治理曆法。次年,南怀仁疏劾杨光先、吴明烜在曆法推算上的種種舛誤,經眾臣檢驗,證實南懷仁所言皆應驗,楊光先所言皆不應驗,清廷決定康熙九年曆採用南懷仁之推算。南懷仁復指控杨光先當年依附鳌拜,援引吳明烜誣告湯若望謀叛,致使李祖白等無辜被戮。结果杨光先被判決處斬,康熙帝以其年老赦免之,罷官還乡,死于途中。
[在维基数据编辑]
後來到了清朝,楊光先這類人說:「寧可使中夏無好曆法,不可使中夏有西洋人。」大多數歷史學家都說這是儒家士大夫和西方的衝突,其實不是。楊光先是什麼人呢?他是回族,是元朝引進中國那些色目人的後代。發生在康熙一朝和以後的衝突不是西洋天文學家和儒家天文學家的衝突,而是基督教天文學家和穆斯林天文學家的衝突。儒家天文學家,早在宋朝滅亡以後已經不復存在了,明朝用的那些天文學技術,還是元朝留給他們的那些,清朝的楊光先和耶穌會士湯若望的競爭,是回回曆(伊斯蘭曆)和西洋曆在競爭,湯若望證明了他預測日食比回回曆預測的更準,於是最終說服了康熙皇帝。