
Ich habe folgende Datei .tex
:
\documentclass{article}[10pt]
\usepackage{jucs2e} \usepackage{url}
\begin{document}
\title{Title}
\maketitle
cite~\cite{EnviroTrack}
\bibliographystyle{jucs} \bibliography{bib}
\end{document}
Wenn ich die .bbl
Datei mit Bibtex erstelle, erhalte ich:
\begin{thebibliography}{1} \newcommand{\enquote}[1]{``#1''} \providecommand{\natexlab}[1]{#1}
\bibitem[{Blum et~al.(2004)Blum, Cao, Chen, Evans, George, George, Gu, He, Krishnamurthy, Luo, Son, Stankovic, Stoleru and Wood}]{EnviroTrack} Blum, T. A.~B., Cao, Q., Chen, Y., Evans, D., George, J., George, S., Gu, L., He, T., Krishnamurthy, S., Luo, L., Son, H., Stankovic, J., Stoleru, R., Wood, A.: \enquote{Envirotrack: Towards an environmental computing paradigm for distributed sensor networks}; Proceedings of the 24th International Conference on Distributed Computing System; 582--589; 2004.
\end{thebibliography}
Der generierte Bibitem-Schlüssel/Bezeichner ist falsch, da dieses Bibitem Jahresnamen hinzufügt: „Blum, Cao, Chen, Evans, George, George, Gu, He, Krishnamurthy, Luo, Son, Stankovic, Stoleru und Wood“. Ich denke, das Verhalten liegt an derjucsStil, den ich verwende.
Kann mir jemand helfen? Ist es notwendig,jucsStil?
Antwort1
Ich denke, es besteht möglicherweise eine gewisse Verwirrung hinsichtlich des Zwecks und der Struktur der Haupt- und optionalen Argumente des \bibitem
Makros.
DerHauptargumentvon
\bibitem
(dem Material in geschweiften Klammern) – hier:EnviroTrack
– ist der „Schlüssel“, also das, was man als Argument eines\cite
(oder\citet
,\citet*
usw.) Befehls schreibt.Deroptionales Argumentof
\bibitem
– das Material in eckigen Klammern – bestimmt, wie die Zitationsaufforderung aussieht. Es sieht so aus, als ob Sie (oder das Paketjucs2e
) das Zitationsverwaltungspaket geladen habennatbib
. Mit geladen erzeugtnatbib
die Anweisung die gekürzte Aufforderung .\cite{EnviroTrack}
Blum et al. (2004)
Mit der Anweisung dagegen
\citet*{EnviroTrack}
erzeugt LaTeX einen vollständigen Callout (mit Auflistung aller Autorennamen):Blum, Cao, Chen, Evans, George, George, Gu, He, Krishnamurthy, Luo, Son, Stankovic, Stoleru and Wood (2004)
Kurz gesagt, solange natbib
geladen ist – was bei Ihrem Dokument der Fall zu sein scheint – scheint der Inhalt in eckigen Klammern korrekt zu sein.
\documentclass{article}
\usepackage{natbib}
\begin{document}
\title{Title}
\citet{EnviroTrack}
\citet*{EnviroTrack}
\begin{thebibliography}{1}
\newcommand{\enquote}[1]{``#1''}
\providecommand{\natexlab}[1]{#1}
\bibitem[{Blum et~al.(2004)Blum, Cao, Chen, Evans, George, George, Gu, He,
Krishnamurthy, Luo, Son, Stankovic, Stoleru and Wood}]{EnviroTrack} Blum, T. A.~B.,
Cao, Q., Chen, Y., Evans, D., George, J., George, S., Gu, L., He, T., Krishnamurthy,
S., Luo, L., Son, H., Stankovic, J., Stoleru, R., Wood, A.: \enquote{Envirotrack:
Towards an environmental computing paradigm for distributed sensor networks};
Proceedings of the 24th International Conference on Distributed Computing System;
582--589; 2004.
\end{thebibliography}
\end{document}