Comment égaliser manuellement les colonnes dans un papier IEEE si vous utilisez BibTex?

Les publications de la conférence IEEE au format à deux colonnes exigent que les auteurs égalisent manuellement la longueur des colonnes de la dernière page de la soumission finale. Je l'ai généralement fait en insérant un newpage si nécessaire-qui finit généralement par être quelque part au milieu de mes références (entrées manuellement).

Cependant, j'ai récemment commencé à utiliser BibTeX pour gérer les références, et j'ai maintenant rencontré un problème: ma dernière page ne contient que quelques références (générées) , et je ne peux pas comprendre comment manuellement égaliser les colonnes.

La dernière page est la fin de ce qui est généré par:

bibliographystyle{IEEEtran}
bibliography{IEEEabrv,library}

Des idées sur la façon dont je peux égaliser les colonnes tout en continuant à utiliser BibTeX?

54
demandé sur ezod 2010-01-27 22:57:38

5 réponses

J'ai soumis à la fois aux conférences ACM et IEEE et la chose la plus facile pour moi a été d'utiliser:

\usepackage{flushend}

J'ai entendu dire que ça ne fonctionnait pas toujours bien, mais ça a été génial pour moi

Http://www.ctan.org/pkg/flushend

100
répondu John Mark 2013-01-02 21:36:36

Je suis retourné à RTFM, et il s'avère que cela est abordé directement dans "Comment utiliser la classe Ieeetran LaTeX" par Michael Shell (mainteneur). La Section XIV note que IEEEtran fournit utilement la commande \IEEEtriggeratref{} à cette fin. Par défaut, il déclenche un \newline au numéro de référence BibTeX donné. Vous pouvez même changer la commande pour déclencher avec \IEEEtriggercmd{}.

34
répondu ezod 2010-01-27 21:17:48

Cela peut également être fait en utilisant le package balance. Vous incluez simplement le package balance dans le préambule (\usepackage{balance}) et insérez \balance un endroit sur la dernière page de votre document (par exemple juste devant les références). Cependant, je ne suis pas sûr si cela fonctionne si la dernière page (les deux colonnes) est complètement pleine de références...

7
répondu Ulrik 2018-03-12 12:10:06

L'IEEE exige que les auteurs égalisent la longueur des colonnes de la dernière page.

ACM nous fait faire cela aussi. Je termine juste en insérant \vfill\break à la main soit dans le texte principal ou quelque part dans le .fichier bbl, partout où il fait l'équilibre des colonnes. Au moment où la copie prête à l'appareil photo va à ACM, ils veulent la .fichier BBL inlined à la main de toute façon, donc bricoler à la main ne présente pas de difficultés supplémentaires.

L'astuce du numéro de référence pourrait être sympa sauf que je n'utilise jamais références numérotées: -)

L'environnement multicols ne fonctionne que si vous avez de la chance et que votre dernière page sort exactement comme bibliographie.

Ce serait extrêmement bien (et pas si difficile) si un pirate entreprenant construisait la fonctionnalité" équilibrer les deux colonnes de la dernière page " directement dans la routine \output de LateX. La flexibilité est là dans le moteur sous-jacent, et cela rendrait beaucoup de gens heureux.

4
répondu Norman Ramsey 2010-01-27 23:04:07

Je ne sais pas si multicol est en conflit avec bibtex, et je n'ai pas le temps de vérifier, désolé. Mais essayez ceci:

Utilisez le paquet multicol:

\usepackage{multicol} dans votre préambule, alors:

\begin{multicols}{2}
\bibliographystyle{IEEEtran}
\bibliography{IEEEabrv,library}
\end{multicols}

Multicol équilibre automatiquement les colonnes. Je recommanderais de l'utiliser à travers votre document, au lieu d'utiliser le .cls ou .l'option twocolumn de sty.

1
répondu Mica 2010-01-27 20:32:51