»ante« ist lateinisch und heißt »vor« Sonst würde »Hannibal ante portas« so was heißen wie »Hannibal ist keine Tür«.