【武侯八阵兵法辑略序】
  忆宗沂自弱冠时,避寇辍举,业居深山中,留意兵家言得[上干干下木]本《握机经》,而善之为作注,补图及伍法,凡三卷,曰:《握机八陈心法》。自以为有得,桐城方存之先生及德清戴子高望、丹徒庄中白棫、吴县石似、梅师铸、遵义黎[草纯]斋庶昌,皆尝为〈序〉〈跋〉以张之。然《握机》托始风后,其书出于天宝中,窃疑睢阳张公及李、郭诸名将何以不依用,及推究久之,而后灼见为李筌之伪托。即其自为之《太白阴符经》已可取证,兵家固多伪书,乃自《握机》出而《八陈》隐。有志学《八陈》者,得见《握机》而意尽,以湘乡曾文正师之知兵,而其初筹营制,犹谓‘天、地、风、云,龙、虎、鸟、蛇’为陈式之尽善,则伪书沿袭一二名言之亦足以动听也。
  余既幡然悟所学之非,恐自误误人。考核益加详慎,会临川李小湖师,课试《八陈图》说,嘉余条举所疑之得实,目为抱负非凡俦,余因慨,夫自来名臣硕辅得君行道,无俟著书以传后,而其心力所注经营结撰必有不可泯没者,今隋〈志〉所录《武侯八陈图》之本既不传,不获己而求诸垒石,又不获己而求诸兵书之可信者,其皆出武侯所推演欤!余不得而知也!其不悖武侯而可以究诸实用欤!余亦未敢遽定也!他日者,道出夔府,谒武乡之庙,登八陈之台,以观所谓‘箕张翼舒’者,不传之秘,庸或更有得焉!师友期许之殷,庶几可以无负矣!请拭目俟之!
  光绪己卯季冬之月歙县汪宗沂序于从容而任斋
  《武侯八陈兵法辑略》一卷。歙县汪宗沂仲伊学
  诸葛垒南有亮所造《八陈图》,自垒南去聚石八行,行闲相去二丈,因曰:‘八陈既成,自今行师,庶不覆败。’八陈及垒,皆图兵势行藏之权,自后深识者所不能了。[郦道元《水经注》因曰:‘八陈既成’,以下与《荆州记》同,惟记末作‘见者莫能了’。]
  古鱼复县盐井以西,石碛平旷,孔明积细石为垒,方可数百步。垒西郭又聚石为八行,行八聚,聚闲相去八尺,行闲相去二丈,许谓之《八陈图》。[盛宏之《荆州记》。案此所记陈后又别有一石垒,当即虚实二垒之分耶!]
  初诸葛亮造《八陈图》于鱼复平沙之上,垒石为八行,行相去二丈。温见之,谓此常山蛇势也。文武皆莫能识之。[〈晋书.桓愠传〉]
  八陈在夔州奉节县西南七里。[《寰宇记》]
  案:《水经注》、《荆州记》或云南或云西,刘禹锡亦言出市西,据此则知近西南隅也。[下同]
  夔州瞿塘[《武编》引多四字]永安宫南一里,渚下平碛上,周回四百一十八丈中,[此句亦出《武编》]有诸葛武侯《八陈图》聚细石为之,各高五尺[一本作丈],广十围,历历然棋布纵横相当,中闲相去九尺,正中开南北,苍苍悉广五尺,凡六十四聚。[又有二十四聚,作两层,在其后,每层各十二聚云云,今考《御览》、《玉海》所引均无此数语,似出后人所增益,爰附于下。]方或为人散乱,及为夏水所没,至冬水退,依然如故。[《荆州图副》]
  武侯造《八陈图》于鱼复平沙之上,吾尝过之,自山上俯视,百余丈,凡八行,为六十四蕝蕝正圆,不见凸凹处,又就视皆卵石,漫漫不可辨。[节苏轼文]
  案薛士龙谓《八陈图》可见者三:一沔阳高平旧垒,一新都八陈乡,一即鱼复江滩水上图。然高平遗略虽在薛,己自云难识。广都土垒,蔡季通亦谓其残破不可考。蓝章访武侯八陈遗迹,皆不可识,惟鱼复者如故。盖他处皆附会,旧垒惟此,则武侯所自造,精诚所注,不可磨灭也。抑亦以后世将有取用于斯图,而特留奇迹以待有识欤![又案广都八陈,《益州记》谓土城四门中起六十四魁,八八为行,魁方一丈,高三尺。而观物张行成自言假守,广汉令迓兵执旗立垒上,数之其魁,百有廿八,两陈俱立,周围四百七十二步。]
  内精八陈之变,外尽九成之宜,然后可以用奇也。[傅子引《兵法》。傅晋时人所引必《武侯兵法》也。云内外者,疑指虚实二垒,而九成似指握奇言。]
  先是陈勰为文帝所待,特所才用明解军令。帝为晋王委任,使典兵事及蜀破后,令勰受诸葛亮围陈用兵、倚伏之法,又甲乙校标帜之制,勰悉闇练之。[〈晋书.职官志〉]
  隆于是西渡温水,虏树机能等以众万计,或乘险以遏隆前,或设伏以截,隆依《八陈图》作偏箱车,地广则鹿角车营,路狭则为木屋施于车上,且战且前,弓矢所及,应弦而倒,奇谋闲发,出敌不意。[〈晋书.马隆传〉]
  按仲达案行武侯营垒,叹为‘天下奇才’。本传亦言‘推演古兵法,作《八陈图》。’而《编集》不及,且谓‘将略非所长’。由司马氏以八陈为秘笈,但遣亲信之臣习之,故史官不敢著录,而后人易于作伪也。然垒石长存,阴谋果何益哉!
  后魏时柔然犯塞,刁雍上表采诸葛八陈之法为平地御寇之方。是时所制陈法十余条,有飞龙、腾蛇、鱼丽之变。[《太平御览》引《北史》]
  案飞龙乃变陈之一形,而伪书误以为八陈中之一。八陈:一曰方陈,二曰圜陈,三曰牡陈,四曰牝陈,五曰冲陈,六曰轮陈,七曰浮沮陈,八曰雁行陈。[《文选》四十一、五十六注引《杂兵书》,李善隋唐闲人,疑所引即隋〈志〉《八陈图》中语也。]
  案方陈乃八陈,正形以下皆变陈也。圜陈、冲陈略见诸葛军令中,牝牡又见《周书》陈法。
  五人为伍,十伍为队。一车凡二百五十队,余奇为握奇。[奇零之奇,非机也。]故一军以三千七百五十人为奇兵队,七十有五以为中垒,守地六千尺积尺得四里,以中垒四面乘之一面,得地三百步。垒内有地三顷余,百八十步,正门为握奇。大将军居之,六纛五麾,金鼓府藏辎积皆中垒,外余八千七百五十人,队一百七十五分为八陈,八[《通典》、《太平御览》皆作‘六’,李筌之《太白阴经》作‘八’]陈各有一千九十四人,八陈各减一人以为一陈之部署,举一军则十军可知。[《通典》一百四十九引司马穰苴,《御览》同唐李筌〈太白阴经.部署篇〉握机外垒太白营均袭此文,又推衍原注以为《握机》文,孙星衍以《御览》所引注为魏贾诩之注,其云:凡兵者有四正四奇,或合而为一,或离而为八,是曰八陈。故曰:以正合,以奇胜也。]
  五人为伍,五[当作十,作五乃李筌说]伍为队,万二千五百人为队,二百五十,十取三焉而为奇,其余七以为正,四奇四正而八陈生焉。[王应麟〈玉海.兵制〉据苏轼所引《司马法》亦伪书所本。]
  案古书不言穰苴有八陈,惟孙子八陈有‘苹车之陈’,见《周官》郑注,孙吴有六十四陈,见后汉〈志〉,则此当是武侯八陈之队伍法也。
  陈数有九,中心有零者,大将握之不动,以制四面八陈,而取准则焉。其人之列,面面相向,背背相承也。[杜牧《孙子》注引此以为八陈遗制。]
  陈闲容陈,足曳白刃;[此二句杜注又引入《战法》]队闲容队,可与敌对。前御其前,后当其后,左防其左,右防其右。行必鱼贯,立必雁行。[八陈中有雁行陈,见上文。]长以参短,短以参长。回军转陈,以前为后,以后为前,进无奔迸,退无速走。四头八尾,触处为首,敌冲其中,两头俱救。[杜牧《孙子》注引《军志》,张预《孙子》注引后数语作《八陈图》,当是《武侯兵法》逸文,而阮逸伪托《李卫公问对》,取本文及杜牧注杂缀之以为卫公语,其诬罔八陈也甚矣!]
  案杜牧曰:此亦与〈曲礼〉之说同,[谓朱雀、招摇等五陈],数起于五而终于八。今夔州州前,诸葛武侯以石纵横八行,布为方陈,奇正之生皆出于此。奇亦为正之正,正亦为奇之奇,彼此相用循环无穷也。诸葛出斜谷,以兵少,但能正用六数。[此似指前《握机垒》六陈而言,然则《通典》作六陈殆未误也。]今盩厔司竹园乃有旧垒,司马懿以十万步骑不敢决战,盖深知其能也。据此知‘陈闲容陈’以下八十四字,确系诸葛八陈之原文,兵家言陈以朿伍上也。
  若贼骑来至,徒行以战者,陟岭不便宜,以车蒙陈而待之,地狭者以锯齿。[见《尉缭子》]而待之[《北堂书钞》引《诸葛集》‘贼骑来教’。]
  连冲之陈,以狭而厚,令骑不得与相离远[又引《军令》]。敌以[已同]来进,鹿角兵悉却在连冲后;敌已附,鹿角兵但得进踞,以矛戟刺之,不得起住,起住防弩坏。[引同上]
  五闻鼓音,举黄帛两半,幡合旗为三面圆陈[《御览》引诸葛《军令》],选三部司马,皆限力举二百以上,前驱,司马取便大戟,由基司马取能挽一石七斛以上弓,两头进战,视麾所指,闻三金音止,二金音还。[同上]
  军列营步骑士以下,皆着兜鍪帐下,及右陈各持彭排。[马枪也。古曰‘大橹’,一名‘储胥’。同上]
  案此武侯用八陈之变法,盖八陈首图为方形,而其施之于用必以圆。其云三面圆陈者,前陈及左右二陈俱变也。云两头进战者,以两军左右分攻中军,司其进止也。
  四为正,四为奇,余奇为握奇。[杜注所引下云:音机或总称之,四字非正文。]
  先出游军定两端。[杜牧《孙子》注引《风后握奇文》以为可信者止此,其余之词乃后之作者增加之,以重难其事耳。即此可见李筌作伪,在唐人固己知之。]
  案此即《诸葛兵法》之文也。此外尚有虚实二垒,依孙子八陈三十二垒图,其托风后以兵家相传,有风后五陈旗法也。
  风后曰:予告女帝之五旗:东方法青龙曰旗,南方法赤鸟曰旐,西方法白处曰旟,北方法元武曰旗,中央法黄龙曰常。[《御览》引《河图》其旗物同,《周官》其言风后,亦假托,恐即出《八阵图》。]
  案八陈古法由五陈而来,五陈正所以行八陈也。车仆掌五萃,而苹车正在孙子八陈中,魏舒毁车崇卒,亦用五数皆可证也。
  唐制又有仲冬讲武教战队之法:东军一鼓,举青旗,为直陈;西军亦鼓,举白旗,为方陈以应之;次南军亦鼓,举赤旗,为锐陈;东军亦鼓,举黑旗,为曲陈以应之;次东军鼓,而举黄旗,为圆陈;西军亦鼓,而举青旗,为直陈以应之;次西军鼓,而举白旗,为方陈;东军亦鼓,而举赤旗,为锐陈以应之;次东军鼓,而举黑旗,为曲陈;西军亦鼓,而举黄旗,为圆陈以应之。凡军先举者为客,后举者为主。从五行相胜之法,为陈以应之。每变陈二军,各选刀楯士五十人挑战。每将变陈,先鼓而为直陈,然后变从余陈之法。五陈毕,两军俱为直陈。[《通典》]
  案此方、圆、曲、直、锐五形,本之周制。李靖谓实因地形使然。《武经总要》以五陈诂八陈,谓方陈即八陈总图,可用以守;圆陈八面皆对敌,无空阙;曲陈右军在前右,左军在前左,前张两翼;直陈以前军居中,左右并列而战;锐陈左右二军在前,后左右三陈军皆在陈后,奇兵列队又在外。