Публикации конференции по IEEE в двух форматах столбца требуют, чтобы авторы вручную компенсировали длины столбцов на последней странице заключительного представления. Я обычно делал это путем вставки a \newpage
в случае необходимости - который обычно заканчивает тем, что был где-нибудь среди моего (вручную введен) ссылки.
Однако я недавно начал использовать BibTeX для управления ссылками и теперь столкнулся с проблемой: моя последняя страница содержит только несколько (сгенерированных) ссылок, и я не могу выяснить, как вручную компенсировать столбцы.
Последняя страница является заключительной частью того, что сгенерировано:
\bibliographystyle{IEEEtran}
\bibliography{IEEEabrv,library}
Какие-либо идеи о том, как я могу компенсировать столбцы, продолжая использовать BibTeX?
Это звучит так, как вы спрашиваете, следует ли вы способствовать наследству или состав в вашей ситуации. Я бы сказал, что вы не создаете новую реализацию списка
, и вам не очень волнует, реализован список
, поэтому наследование не соответствует вашей проблеме. Вместо этого вы предоставляете функциональность подкачки. Я бы создал класс, который в общем обволоке (инкапсулирует) логика пейджинга с использованием списка
или какая-то другая универсальная коллекция.
Я снова вернулся к RTFM, и оказывается, что это адресовано правильно в «Как использовать класс латекса IEETRAN» Michael Shell (сопровождающий). Раздел XIV отмечает, что IEEETRAN ROTURE предоставляет команду \ IEEEETRIGNATREF {}
для этой цели. По умолчанию он загорается \ Newline
на данном номере Bibtex. Вы даже можете изменить команду стрелять с \ IeeeTriggerCMD {}
.
IEEE требует, чтобы авторы выровняли длины колонн на последней странице.
ACM делает нас тоже. Я просто закручивающую вставку \ vfill \ Break
, вручную либо в основном тексте или где-то в файле .bbl, где бы он ни делал баланс столбцов. К тому времени, когда Cape Capory Copy идет в ACM, они хотят в любом случае, нужны файл .bbl, включенный вручную, так что звонил вручную, не представляет дополнительные трудности.
Уловленная ссылочная номер может быть приятным, за исключением случаев, когда я никогда не использую пронумерованные ссылки: -)
Multicols Multicols
Среда работает только в том случае, если вам удача, а ваша последняя страница выходит ровно в качестве библиографии.
Было бы крайне хорошо (и не так сложно), если какой-то предприимчивый хакер построит «баланс двух столбцов на последней странице», прямо в функциональность LATEX \ RUTINE
. Гибкость в базовом двигателе, и это сделало бы много людей счастливыми.
Не уверены, если многокольные конфликтуют с Bibtex вообще, и у меня нет времени проверять, извините. Но попробуйте это:
Используйте пакет MULTICOL
:
\ Usepackage {multicol}
в вашей преамбуле, то:
\begin{multicols}{2}
\bibliographystyle{IEEEtran}
\bibliography{IEEEabrv,library}
\end{multicols}
MULTICOL автоматически уравновешивает столбцы. Я бы рекомендовал, используя его через ваш документ, а не использовать опцию .Cls или .sty's twocolumn
.