66

2列形式のIEEE会議の出版物では、著者は最終提出物の最後のページの列の長さを手動で等しくする必要があります。私は通常\newpage、必要な場所に挿入することでこれを行いました。これは通常、(手動で入力した)参照のどこかにあることになります。

しかし、最近、BibTeXを使用して参照を管理し始め、問題が発生しました。最後のページに含まれる(生成された)参照がわずかであり、手動で列を均等化する方法がわかりません。

最後のページは、以下によって生成されるものの最後のページです。

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

BibTeXを使い続けながら列を均等化する方法について何かアイデアはありますか?

4

5 に答える 5

113

私はACMとIEEEの両方の会議に提出しましたが、私にとって最も簡単なものは次のものを使用しています。

\usepackage{flushend}

いつもうまくいくとは限らないと聞きましたが、私にとっては素晴らしいことでした

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

于 2011-02-09T10:59:40.373 に答える
40

再びRTFMに戻りましたが、これはMichael Shell(メンテナ)による「IEEEtranLaTeXクラスの使用方法」で正しく取り上げられていることがわかりました。セクションXIVは、IEEEtranが\IEEEtriggeratref{}この目的のためだけにコマンドを提供するのに役立つと述べています。デフォルトで\newlineは、指定されたBibTeX参照番号でを起動します。コマンドを変更して、を使用して起動することもできます\IEEEtriggercmd{}

于 2010-01-27T21:17:48.197 に答える
12

バランスパッケージを使用して行うこともできます。バランスパッケージを前文(\usepackage{balance})に含めて、ドキュメントの最後のページのどこかに挿入するだけです\balance(たとえば、参照の直前)。ただし、最後のページ(両方の列)が完全に参照でいっぱいであるかどうかはわかりません...

于 2011-04-15T16:04:31.693 に答える
5

IEEEは、著者が最後のページの列の長さを等しくすることを要求しています。

ACMは私たちにもこれをさせます。\vfill\break本文または.bblファイルのどこかに、列のバランスが取れている場所に手動で挿入するだけです。カメラ対応のコピーがACMに送られるまでに、とにかく.bblファイルを手作業でインライン化する必要があるため、手作業でいじくり回しても追加の問題は発生しません。

番号付きの参照を使用しないことを除いて、参照番号のトリックは良いかもしれません:-)

このmulticols環境は、運が良ければ、最後のページが参考文献とまったく同じように表示される場合にのみ機能します。

何人かの進取的なハッカーが「最後のページの2つの列のバランスをとる」機能をLateXの\outputルーチンに直接組み込むことができれば、それは非常に良いことです(そしてそれほど難しくはありません)。基盤となるエンジンには柔軟性があり、多くの人を幸せにするでしょう。

于 2010-01-27T23:04:07.993 に答える
1

multicolがbibtexとまったく競合するかどうかわからないので、確認する時間がありません。申し訳ありません。しかし、これを試してください:

multicolパッケージを使用します。

\usepackage{multicol}前文で、次に:

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

Multicolは自動的に列のバランスを取ります。.clsまたは.styのtwocolumnオプションを使用する代わりに、ドキュメント全体で使用することをお勧めします。

于 2010-01-27T20:32:51.000 に答える