扎马之战的经过前期过程
起初,迦太基元老院在遭到新的沉重打击后,仍然异常镇静。他们向西庇阿的舰队发动攻势,并险些摧毁了这支舰队。与此同时,他们从意大利召回了汉尼拔和马戈。但是不久,主和派在迦太基元老院里占了上风,迦太基元老院决定与西庇阿媾和。
罗马人的条件非常苛刻,其目的是使迦太基沦为一个一蹶不振的非洲国家,只保持名誉上的独立。迦太基元老院接受了这些条件,并派了一名使节到罗马去签署和约。但是,就在该条约报回之前,迦太基人两次违反了停战协议,西庇阿立即恢复了军事行动。
与此同时,汉尼拔已在小莱普提斯(拉姆塔)登陆,沿海岸向哈德鲁梅(苏塞)进军。在那里他得到了从利古里亚渡海前来的马戈部队的增援。马戈因在上次战斗中负伤而死于航海途中。汉尼拔曾在哈德鲁梅停留了一段时间,因为他曾请求努米底亚的提哈乌斯王公前来协助,因此,他需要在此等待这位王公的到来。
我们无法确切知道汉尼拔和马戈从意大利带出来多少部队,据说汉尼拔从意大利带出来的“老部下”为数1.2万人,马戈的部队大约是1万人(其中大部分是雇佣兵)。汉尼拔肯定得到了提哈乌斯的援助,后者带来了2000匹马和大量迦太基兵员。
汉尼拔的总兵力约有4万人。如果依托迦太基的安全基地作战,这些部队本可以成为一支强大的力量,但形势的发展却使他们远离了自己的基地。
西庇阿采取了一次精心策划的冒险行动。当汉尼拔还在哈德鲁梅时,他沿巴格拉达斯山谷向西推进,将通往他设在乌提卡的基地的交通线暴露出来。在此之前,他已火速通知马西尼萨派尽可能多的部队(特别是骑兵)前来参战。
迦太基人与西庇阿媾和之后,马西尼萨已处理自己的内部事务去了,他正忙于尽可能多地掠取西法克斯的财物。西庇阿不想在没有马西尼萨军队参战的情况下与汉尼拔交锋。通过向内地推进,他向自己的同盟者靠近了。同时,他把沿途所有的迦太基城镇无情地捣毁,从而切断了迦太基城的一个主要供给来源。
这样就出现了下面一个不可避免的结果:迦太基人吵闹着要汉尼拔追击西庇阿并与之决战。几天之后,汉尼拔便应迦太基人的要求,强行向扎马推进,尽管他可能并未完全作好准备。汉尼拔在扎马作战的确切地点当代仍是个迷,但人们通常认为,它是在距哈德鲁梅正西8英里的地方。
引起战斗的某些事件以及这些事件的具体细节,当前仍不清楚。由于波利比奥斯和李维的叙述在一个重要的问题上很不一致,因此他们的著作对我们搞清楚这些事件帮助不大。但人们通常接受这种说法。即汉尼拔曾派3名暗探去侦察西庇阿在扎马以西约30英里处的营地。
后来这3名暗探被俘,但西庇阿在释放他们之前,同意让他们参观自己的大部分营地。可以推断,西庇阿之所以这样慷慨大方,目的就在于使这3名暗探对西庇阿的军队在士气和物质上的优势形成深刻印象。不管怎样说,这件事使汉尼拔欲与西庇阿会面。为此,汉尼拔派了一名传令官去完成这个任务。两位统帅在一个由西庇阿提出的地点举行了会谈。
为了这次会谈,汉尼拔被迫把他的营地迁移到一片无水的山坡地,这使他的部队饱受干渴之苦。在谈判过程中,汉尼拔提出了令西庇阿难以接受的和平条件。这样,两位统帅离开会场,各自展开自己的军队准备交战。
很明显,这个故事很有内容,但它也留下了许多尚未解答的问题。例如,马西尼萨和他的6000步兵及4000骑兵是在暗探离去之前,还是在此之后到达西庇阿的营地的?波利比奥斯说在此之前,而李维却说在此之后。
为什么汉尼拔要离开原来的有利位置向前开进?难道他认为在马西尼萨与西庇阿汇合之前,发动一次突然袭击就能赢得战斗的胜利吗?如果是这样的话,他为什么要把时间浪费在和西庇阿的会面上呢?
或许,他知道马西尼萨已到,并感到胜利极无把握,因此在拿帝国的命运冒险之前再作最后一次和平努力?这些问题可以继续探讨,但事实的全部真相永远无法知晓。然而,正是汉尼拔军队的奇怪调动和毫无结果的谈判导致了扎马之战。