thebibliography zeigt keine Referenzen in Klammern [ ] an.

thebibliography zeigt keine Referenzen in Klammern [ ] an.

Ich verwende diesen Code:

\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}

und das ist das Ergebnis:

Bildbeschreibung hier eingeben

Es zeigt Referenzen innerhalb der Klammern an, aber ich möchte sie innerhalb der geschweiften Klammern [ ] anzeigen.

Antwort1

Es sieht so aus, als würden Sie die Bibliographie „von Hand“ erstellen, also ohne die Hilfe eines Dienstprogramms wie BibTeX. Wenn das der Fall ist, müssen Sie das natbibZitatverwaltungspaket nicht laden. Wenn Sie dieses Paket nicht laden, werden eckige Klammern anstelle von runden Klammern verwendet, um die Zitatmarkierungen einzuschließen.

Wenn Sie aus irgendeinem Grund der Meinung sind, dass Sie das natbibPaket laden müssen, sollten Sie (a) die Optionen festlegen squareund numbers(b) auch eine Anweisung wie \bibliographystyle{plain}in der Präambel erteilen. Wenn Sie diesen Weg verfolgen, werden Sie jedoch feststellen, dass LaTeX für bibliografische Einträge nicht die richtige ( ) Schriftgröße verwendet \footnotesize. (Die IEEEtran-Dokumentklasse verwendet \footnotesizefür die Bibliografie.)

Anstatt zu laden natbib, könnten Sie auch das Paket zur Zitationsverwaltung laden cite: Dadurch ändert sich die in der Bibliographie verwendete Schriftgröße nicht. Oder, wie oben bereits vorgeschlagen, laden Sie überhaupt kein Paket zur Zitationsverwaltung.

verwandte Informationen