schlechte Schlüsselgeneratoren in einem bestimmten BST-Stil

schlechte Schlüsselgeneratoren in einem bestimmten BST-Stil

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 .bblDatei 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 \bibitemMakros.

  • 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 Paket jucs2e) das Zitationsverwaltungspaket geladen haben natbib. Mit geladen erzeugt natbibdie 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 natbibgeladen ist – was bei Ihrem Dokument der Fall zu sein scheint – scheint der Inhalt in eckigen Klammern korrekt zu sein.

Bildbeschreibung hier eingeben

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

verwandte Informationen