developer tip

BibTex를 사용하는 경우 IEEE 종이에서 열을 수동으로 균일화하는 방법은 무엇입니까?

copycodes 2020. 12. 10. 20:43
반응형

BibTex를 사용하는 경우 IEEE 종이에서 열을 수동으로 균일화하는 방법은 무엇입니까?


2 열 형식의 IEEE 컨퍼런스 간행물은 작성자가 최종 제출물의 마지막 페이지에있는 열 길이를 수동으로 동일화해야합니다. 나는 일반적으로 \newpage필요한 곳에 삽입하여이 작업을 수행했습니다. 일반적으로 내 (수동으로 입력 한) 참조 중간에 위치하게됩니다.

그러나 최근에 BibTeX를 사용하여 참조를 관리하기 시작했으며 이제 문제가 발생했습니다. 마지막 페이지에는 몇 개의 (생성 된) 참조 만 포함되어 있으며 수동으로 열을 균일화하는 방법을 알아낼 수 없습니다 .

마지막 페이지는 다음에 의해 생성 된 항목의 끝입니다.

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

BibTeX를 계속 사용하는 동안 열을 균일화하는 방법에 대한 아이디어가 있습니까?


ACM 및 IEEE 컨퍼런스에 모두 제출했으며 가장 쉬운 방법은 다음을 사용하는 것입니다.

\usepackage{flushend}

항상 잘 작동하지 않는다고 들었지만 나에게 좋았습니다.

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


RTFM으로 다시 돌아가 보니 Michael Shell (관리자)의 "IEEEtran LaTeX 클래스 사용 방법"에서 바로 해결되었습니다. 섹션 XIV는 IEEEtran \IEEEtriggeratref{}이이 목적을위한 명령을 유용하게 제공한다고 언급합니다 . 기본적으로 \newline주어진 BibTeX 참조 번호에서 a 실행합니다 . 를 사용하여 실행하도록 명령을 변경할 수도 있습니다 \IEEEtriggercmd{}.


잔액 패키지를 사용하여 수행 할 수도 있습니다. 서문 ( \usepackage{balance}) 에 잔액 패키지를 포함하고 \balance문서의 마지막 페이지 (예 : 참조 바로 앞에)에 삽입하면됩니다. 그러나 마지막 페이지 (두 열)가 완전히 참조로 가득 차면 작동하는지 확실하지 않습니다.


IEEE에서는 작성자가 마지막 페이지의 열 길이를 동일하게해야합니다.

ACM을 사용하면이 작업도 수행 할 수 있습니다. \vfill\break주 텍스트 또는 .bbl 파일의 어딘가에 열이 균형을 이루는 곳마다 손으로 삽입 합니다. 카메라 지원 사본이 ACM으로 이동하면 어쨌든 손으로 .bbl 파일을 인라인하기를 원하므로 손으로 땜질하는 것이 추가 어려움을 나타내지 않습니다.

참조 번호 트릭은 번호가 매겨진 참조를 사용하지 않는 것을 제외하고는 좋을 수 있습니다 :-)

multicols당신이 행운이고 마지막 페이지를 참고 문헌으로 정확하게 나오는 경우 환경에만 작동합니다.

일부 진취적인 해커가 "마지막 페이지에있는 두 열의 균형"기능을 LateX의 \output루틴에 바로 적용한다면 매우 좋을 것입니다 (그다지 어렵지는 않습니다) . 유연성은 기본 엔진에 있으며 많은 사람들을 행복하게 만들 것입니다.


multicol이 bibtex와 전혀 충돌하는지 확실하지 않으며 확인할 시간이 없습니다. 죄송합니다. 그러나 이것을 시도하십시오 :

multicol패키지 사용 :

\usepackage{multicol} 서문에서 다음을 수행하십시오.

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

Multicol은 열의 균형을 자동으로 조정합니다. .cls 또는 .sty의 twocolumn옵션 을 사용하는 대신 문서를 통해 사용하는 것이 좋습니다.

참고 URL : https://stackoverflow.com/questions/2149854/how-to-manually-equalize-columns-in-an-ieee-paper-if-using-bibtex

반응형