참고문헌은 중괄호 [ ] 안에 참조를 표시하지 않습니다.

참고문헌은 중괄호 [ ] 안에 참조를 표시하지 않습니다.

나는 이 코드를 사용하고 있습니다 :

\documentclass[12pt,peerreview,draftcls,onecolumn]{IEEEtran} %
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{natbib}
\usepackage{graphicx}
\usepackage[tight,footnotesize]{subfigure}
\usepackage{algorithmic}
\usepackage{algorithm}

\begin{document}
...
... policies \cite{1Engelman02FCC} ...
...
\begin{thebibliography}{10}
    \bibitem{1Engelman02FCC} Engelman, R. (2011) `A survey of common control channel design in cognitive radio networks', {\it Elsevier Physical Communication}, Vol. 4, pp. 26-–39.
...
\end{thebibliography}
\end{document}

결과는 다음과 같습니다.

여기에 이미지 설명을 입력하세요

괄호 안에 참조가 표시되지만 중괄호 [ ] 안에 표시하고 싶습니다.

답변1

BibTeX와 같은 유틸리티의 도움 없이 "손으로" 참고문헌을 작성하는 것 같습니다. 그렇다면 natbib인용 관리 패키지를 로드할 필요가 없습니다. 이 패키지를 로드하지 않으면 인용 설명 표시를 묶는 데 둥근 괄호 대신 대괄호가 사용됩니다.

어떤 이유로 natbib패키지를 로드해야 한다고 생각하는 경우 (a) 옵션을 설정 square하고 (b) 서문 numbers과 같은 명령도 발행 해야 합니다. \bibliographystyle{plain}하지만 이 방법을 사용한다면 LaTeX가 참고 \footnotesize문헌 항목에 대해 올바른( ) 글꼴 크기를 사용하지 않는다는 것을 알게 될 것입니다. (IEEEtran 문서 클래스는 \footnotesize참고문헌을 위해 사용됩니다.)

를 로드하는 대신 인용 관리 패키지를 natbib로드하는 것을 고려할 수 있습니다 cite. 이렇게 하면 참고문헌에 사용되는 글꼴 크기가 변경되지 않습니다. 또는 위에서 이미 제안한 것처럼 인용 관리 패키지를 전혀 로드하지 마세요.

관련 정보