Правильный формат отображения месяцев в 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}