Я всегда делал это следующим образом:
Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();
this.setLocation(dim.width/2-this.getSize().width/2, dim.height/2-this.getSize().height/2);
, где this
- задействованный JFrame.
Используйте \interfootnotelinepenalty=10000
для общего запрещения этого. Но будьте подготовлены к другим артефактам расположения... Установка штрафа ниже, чем 10 000 даст TEX некоторую гибкость в решении, когда побочные эффекты будут слишком плохи для переноса.
Для детального обсуждения видят объект FAQ TEX , Почему ЛАТЕКС разделяет сноски через страницы?
Я нашел, что это лучше получать таблицу стилей от того, где Вы пытаетесь опубликовать и просто использовать их формат (я предполагаю, что Вы пытаетесь опубликовать где-нибудь при использовании двойного формата столбца). Редакторы могут затем обработать дурацкий footnoting. Если это для тезиса, я не знаю о Вашем комитете, но мой сказал мне, что отдельный столбец, с двумя пробелами, является способом пойти, который должен избежать Вашей проблемы во-первых.