Bibtex が ieeetr 形式で月を大文字にしない

Bibtex が ieeetr 形式で月を大文字にしない

フォーマットで月を表示する正しい形式は、IEEEtr最初の文字を大文字にし、その後に2つの文字とドットを続けることです(例Apr.:)。しかし、私は しか取得しませんapr。最小限の例は次のとおりです。

\documentclass[11pt]{report}

\begin{document}

\cite{Gustafsson2005}

\clearpage % Force Bibliography to the end of document on a new page
\bibliography{zubairy}
\bibliographystyle{ieeetr}

\end{document}

ただし、xelatexと を使用してコンパイルするbibtexと、次のようになります。

[1] MGL Gustafsson、「非線形構造照明顕微鏡:理論的に無制限の解像度を持つ広視野蛍光イメージング」 米国科学アカデミー紀要、第102巻、pp.13081-13086 sep 2005、。

Jabref で生成された bibtex エントリは次のとおりです。

  @Article{Gustafsson2005,
  author       = {M. G. L. Gustafsson},
  title        = {{Nonlinear structured-illumination microscopy: wide-field fluorescence imaging with theoretically unlimited resolution.}},
  journal      = {Proceedings of the National Academy of Sciences},
  year         = {2005},
  volume       = {102},
  number       = {37},
  pages        = {13081--13086},
  month        = {sep},
  issn         = {0027-8424},
  date         = {2005-09},
  doi          = {10.1073/pnas.0406877102},
  pmid         = {16141335},
  publisher    = {Proceedings of the National Academy of Sciences},
}

正しく表示するにはどうすればいいでしょうかSep.

答え1

月は中括弧で囲まないでください。これは、私が知る限り、BibTeX の標準です。中括弧で囲まれている場合は、通常の値です。中括弧で囲まれていない場合は、文字列であり、関連する値に置き換えられます。これは想定内の動作です。

ご指摘のとおり、置換された値は不正確になるため、これでは不十分です。これは、 がSep.September の標準的な略語ではないためSept.です。 IEEEtrans の特異な略語を使用するには、その.bibファイルをロードします。

ドキュメントに従うだけで機能するようです。

\begin{filecontents}{\jobname.bib}
@Article{Gustafsson2005,
  author       = {M. G. L. Gustafsson},
  title        = {{Nonlinear structured-illumination microscopy: wide-field fluorescence imaging with theoretically unlimited resolution.}},
  journal      = {Proceedings of the National Academy of Sciences},
  year         = {2005},
  volume       = {102},
  number       = {37},
  pages        = {13081--13086},
  month        = sep,
  issn         = {0027-8424},
  date         = {2005-09},
  doi          = {10.1073/pnas.0406877102},
  pmid         = {16141335},
  publisher    = {Proceedings of the National Academy of Sciences},
}
\end{filecontents}


\documentclass[11pt]{report}

\begin{document}

\cite{Gustafsson2005}

\clearpage % Force Bibliography to the end of document on a new page
\bibliography{IEEEabrv,\jobname}
\bibliographystyle{IEEEtran}

\end{document}

9月のIEEEtran流

関連情報