IEEE требует от авторов выравнивать длину столбцов на последней странице.
ACM заставляет нас делать это тоже. Я просто вставляю \vfill\break
вручную либо в основной текст, либо где-нибудь в файле .bbl, где бы он ни находился в балансе столбцов. К тому времени, когда готовая к копированию камера отправляется в ACM, они в любом случае хотят, чтобы файл .bbl был встроен вручную, поэтому ручная работа не доставляет дополнительных трудностей.
Трюк со ссылочным номером может быть приятным, за исключением того, что я никогда не использую нумерованные ссылки: -)
Среда multicols
работает только в том случае, если вам повезло, и ваша последняя страница вышла в виде библиографии.
Было бы очень хорошо (и не так сложно), если бы какой-нибудь предприимчивый хакер встроил функциональность «сбалансировать два столбца на последней странице» прямо в подпрограмму LateX \output
. В базовом движке есть гибкость, и это сделает многих людей счастливыми.