二、汉尼拔入侵意大利

罗马人错误地以为第二次布匿战争为第一次的继续,仍照老样子打。元老院派了一支主力,包括舰队和陆军,向迦太基本土进发,另派一支稍小的兵力去西班牙。但汉尼拔的计划打乱了罗马人的全套部署。汉尼拔决定从北方越阿尔卑斯山直捣意大利本土。

当汉尼拔已从新迦太基出发以后,罗马还没有情报,仍按计划两执政官于夏初分别向非洲和西班牙出发,意大利毫无防卫:森普罗尼乌斯经西西里到非洲,科尔涅里乌斯·西比阿经马西利亚到西班牙。当西比阿到达罗纳河口,在马西利亚登陆时才得到情报得知汉尼拔已越过比里牛斯山。西比阿想在罗纳河渡口堵截汉尼拔,但等西比阿军赶到渡口时汉尼拔已过河向阿尔卑斯山进发了。于是西比阿迅速率一部分船队赶回意大利准备迎击汉尼拔。

汉尼拔在阿尔卑斯山南与高卢部落小有接触,但罗马新征服的印苏布列斯人欢迎迦太基。汉尼拔从高卢人中获得了大批的人马补充。

回军意大利的西比阿军在波河支流提西努斯河与汉尼拔军相遇,迦太基以骑兵优势取胜。西比阿放弃波河以北,退守亚平宁山脚。这时原来派去非洲的森普罗尼乌斯已到达西西里,元老院急速召他回来。这支军队于十一月

① 有关此事波利比乌斯没提到,只见于狄奥·卡西乌斯的一个残篇(48),因此有人认为或无此事。

① 也可能稍早一些,波利比乌斯说这一盟约是汉尼拔以前数年订立的。(《历史》,Ⅲ,30)

间到达北意与西比阿会师。两执政官联军在波河南支流特列比亚河与汉尼拔打了一仗。罗马军指挥不力,使士兵泅渡,处境困难。加以汉尼拔战象的威胁冲散了罗马骑兵,罗马步兵虽勇但遭到汉尼拔步兵的包抄,结果罗军大败, 4 万人仅余 1 万,罗马军只好放弃北意。此后,有大批高卢人参加了迦太基人的队伍。

公元前 217 年罗马取守势,新任执政官 2 人分守两条大道以阻止汉尼拔军南下:塞维留斯到阿利米浓守弗拉明尼乌斯大道,弗拉米尼乌斯率一支25000 人的队伍以阿列提乌母为大本营,守卫穿越埃特鲁利亚的克鲁西大道。

汉尼拔吸收高卢人之后,队伍又壮大起来,开始穿越亚平宁山南下。他挑选了无人把守的山口,穿过沼泽区,出奇兵在弗拉米尼乌斯大军的南面出现。弗拉米尼乌斯急速调兵南下。他的军队与汉尼拔大军相持于埃特鲁利亚东部地区。公元前 217 年,罗马军队在特拉西美诺湖附近遭到汉尼拔军的伏击,15000 人战死,余下的大部分被俘。特拉西美诺湖之役对罗马又是一场大灾难。此后,通向罗马的大道畅行无阻。然而汉尼拔并没有到罗马,却向东南方行进了。

特拉西美诺湖战役之后,罗马为应付困难局面,选举法比乌斯·马西克母为独裁官。这是一个有经验和智慧的元老。他采取保存自己实力的政策避免与汉尼拔正面交战,只迂回阻截汉尼拔的后路和侧翼,使汉尼拔首尾难顾, 又时常由小股部队对其驻地进行骚扰,使他不得安宁。汉尼拔多次引诱罗军打规模阵地战,但都没有成功。法比乌斯保持镇静按兵不动。意大利各地也都不归顺汉尼拔。当时罗马有一派人主张尽快消灭汉尼拔,不容他在意大利土地上肆行狂虐。有人甚至怀疑法西乌斯,认为他怯懦。但也有人认为他能以耐心挽救国家于危亡之中。无论如何,到公元前 217 年末,汉尼拔洗劫了意大利的很多地方,但没有牢固占有任何一个城池。

独裁官 6 个月任期已满,公元前 216 年,指挥权转到两执政官之手。当时罗马被战争拖得疲惫不堪。两执政官因此不再沿用法比乌斯的拖延战术, 转而准备一场大规模的战斗。

战斗是在阿普利亚坎尼城附近的平原上进行的,时间是公元前 216 年 8

月 2 日。双方兵力对比:罗马步兵比汉尼拔步兵多近一倍,但汉尼拔的骑兵

占绝对优势,约 1 万骑兵,由高卢、西班牙、努米底亚人组成,强劲快速,

罗马只有 6000 骑兵。就指挥力量而言,罗马的两执政官远远比不上汉尼拔的军事经验和才能。

在开阔的平原上作战,罗马不再惧怕汉尼拔的伏兵计,自恃人数众多能加厚阵势以排山倒海的人力压倒敌方。但是汉尼拔不像罗马将军那样古板。他不以自己步兵的弱点来拼敌人的优势,而是发挥自己骑兵多、速度快的优势,采取迂回包围的战术。他命部署在中间的步兵在罗马大军进攻时不战而退。两翼的骑兵则向前,首先驱散罗马的骑兵,然后统一到罗马后方,形成大包围圈。这一天的战事汉尼拔以 6000 人的代价全歼了罗马 5 万大军。坎尼之役是以少数包围并全歼多数的一个独特的实例。在世界战争史上也是一次有名的战斗。