參考書目不顯示大括號內的參考文獻

參考書目不顯示大括號內的參考文獻

我正在使用這段程式碼:

\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) 設定選項squarenumbers並且 (b) 也發出諸如\bibliographystyle{plain}序言中的指令。但是,如果您遵循這條路線,您會發現 LaTeX 沒有\footnotesize為書目條目使用正確的 ( ) 字體大小。 (IEEEtran 文件類別用於\footnotesize參考書目。)

natbib您可以考慮載入引文管理包,而不是載入cite:這樣做不會改變參考書目中使用的字體大小。或者,正如上面已經建議的,根本不載入引文管理包。

相關內容