68 votes

Comment manuellement égaliser les colonnes dans un IEEE papier si l'utilisation de BibTex?

Conférence de l'IEEE de publications dans deux colonnes auteurs manuellement égaliser les longueurs des colonnes sur la dernière page de la présentation du rapport final. J'ai fait habituellement en y insérant un \newpage où il le faut, qui finit généralement par être quelque part au milieu de mon (manuellement) les références.

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

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

\bibliographystyle{IEEEtran}
\bibliography{IEEEabrv,library}

Des idées sur comment je peut égaliser les colonnes tout en continuant à utiliser BibTeX?

116voto

John Mark Points 1127

J'ai soumis à la fois à l'ACM et les conférences de l'IEEE et la chose la plus facile pour moi a été l'aide de:

\usepackage{flushend}

J'ai entendu ça ne fonctionne pas toujours bien, mais il a été formidable pour moi

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

42voto

ezod Points 3538

Je suis retourné à RTFM de nouveau, et il s'avère que c'est adressé à droite dans la section "Comment Utiliser le IEEEtran LaTeX Classe" par Michael Shell (responsable). Section XIV note que IEEEtran utilement fournit l' \IEEEtriggeratref{} de commande pour cet effet. Par défaut, il déclenche une \newline à la BibTeX numéro de référence. Vous pouvez même changer la commande à feu avec de l' \IEEEtriggercmd{}.

12voto

Ulrik Points 21

Il peut également être fait en utilisant le solde de package. Il suffit simplement d'inclure le solde de package dans le préambule (\usepackage{bilan}) et insérer "\solde" la place sur la dernière page de votre document (par exemple juste en face de la liste des références). Cependant, je ne sais pas si ça fonctionne si la dernière page (deux colonnes) est complètement plein de références...

7voto

Norman Ramsey Points 115730

IEEE exige de l'auteur, afin d'égaliser les longueurs des colonnes sur la dernière page.

ACM nous pousse à faire cela aussi. J'ai juste le vent insérant \vfill\break à la main soit dans le texte principal ou quelque part dans la .le baril de fichier, d'où qu'elle rend les colonnes de l'équilibre. Par les temps poesis va à l'ACM, ils veulent de la .le baril de fichier incorporé à la main de toute façon, bricolage à la main ne présente pas de difficultés supplémentaires.

La référence numéro de truc peut être sympa sauf que je n'utilisez jamais des références numérotées :-)

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

Il serait très bon (et pas si difficile), si entreprenant hacker serait de construire "l'équilibre entre les deux colonnes de la dernière page" fonctionnalités directement dans le LateX de l' \output de la routine. La flexibilité est-il dans le moteur sous-jacent, et il ferait beaucoup de gens heureux.

1voto

Mica Points 7392

Vous ne savez pas si multicol conflits avec bibtex, et je n'ai pas le temps de vérifier, désolé. Mais essayez ceci:

utiliser l' multicol paquet de:

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

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

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X