Bibtex не пишет месяц заглавными буквами в формате ieeetr

Bibtex не пишет месяц заглавными буквами в формате ieeetr

Правильный формат отображения месяцев в IEEEtrформате — заглавная первая буква, за которой следуют две буквы и точка (например, 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] МГЛ Густафссон, «Нелинейная структурированная микроскопия освещения: широкопольная флуоресцентная визуализация с теоретически неограниченным разрешением». Труды Национальной академии наук, т. 102, стр. 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.это не стандартное сокращение для сентября, но 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}

Сентябрь по методу IEEEtran

Связанный контент