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}

그러나 xelatexand 로 컴파일하면 다음과 같은 bibtex결과를 얻습니다.

[1] MGL Gustafsson, "비선형 구조 조명 현미경: 이론적으로 무제한 해상도를 갖춘 광시야 형광 이미징." 국립과학원(National Academy of Sciences)의 간행물, 권. 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.9월의 표준 약어가 아니지만 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 방식

관련 정보