特定の BST スタイルのキーの不正なジェネレーター

特定の BST スタイルのキーの不正なジェネレーター

次の.texファイルがあります:

\documentclass{article}[10pt]

\usepackage{jucs2e} \usepackage{url}

\begin{document}

\title{Title}
\maketitle

cite~\cite{EnviroTrack}

\bibliographystyle{jucs}  \bibliography{bib}

\end{document}

.bblBibtex でファイルを作成すると、次のようになります。

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

生成されたビビットムキー/識別子は間違っています。このビビットムは年の名前「Blum、Cao、Chen、Evans、George、George、Gu、He、Krishnamurthy、Luo、Son、Stankovic、Stoleru、Wood」を追加しているからです。この動作は、ジュクス私が使用しているスタイル。

誰か助けてくれませんか?添付する必要がありますか?ジュクススタイル?

答え1

マクロのメイン引数とオプション引数の目的と構造について混乱があるのではないかと思います\bibitem

  • 主な議論\bibitem(中括弧内の内容) -- ここでは: --は「キー」、つまり(または、など) コマンドEnviroTrackの引数として記述する内容です。\cite\citet\citet*

  • オプション引数(角括弧内の素材)によって\bibitem、引用のコールアウトの外観が決まります。 (またはパッケージjucs2e)によって、引用管理パッケージがロードされたようですnatbibnatbibロードされると、命令によって\cite{EnviroTrack}切り詰められたコールアウトが生成されますBlum et al. (2004)

    対照的に、次の命令を使用すると、\citet*{EnviroTrack}LaTeX は完全なコールアウト(すべての著者名がリストされた)を生成します。

    Blum, Cao, Chen, Evans, George, George, Gu, He, Krishnamurthy, Luo,
    Son, Stankovic, Stoleru and Wood (2004)
    

つまり、 がロードされている限りnatbib(これはあなたのドキュメントの場合に当てはまるようです)、角括弧内の内容は正しいように見えます。

ここに画像の説明を入力してください

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

関連情報