day
我对 Bibtex及其条目有疑问month
。
从我的谷歌搜索来看,很多人都想抑制这些条目 - 然而我希望在我的输出中真正看到它们。
这是我使用的:
@ARTICLE{Jurgensen,
author = {J{\"u}rgensen, Nadine},
title = {{Die Geb{\"u}hren geh{\"o}ren abgeschafft}},
journal = {Neue Z{\"u}rcher Zeitung},
year = {2012},
month = {Jul},
day = {19},
pages = {11},
}
这是我的输出:
为了完整起见,这里是我的(缩短的) MWE:
\documentclass[12pt]{article}
\usepackage{natbib,setspace,amsmath,graphicx,float}
\usepackage{url}
\usepackage{changepage}
\usepackage{times}
\onehalfspacing
\begin{document}
\bibliography{sqwg2}
\bibliographystyle{apalike}
\end{document}
有人能帮我找出问题吗?谢谢!
答案1
(在原帖提供了一条重要信息后,我几乎完全重写了答案,即,其文档的书目项目必须按照 APA 指南进行格式化。)
如果您的参考书目必须按照当前 APA 指南进行格式化,则应使用apacite
参考书目样式以及apacite
引文管理包。FWIW,apalike
参考书目样式已有 30 年历史,因此不执行当前的APA 格式指南...
好消息是,apacite
样式——与apalike
样式不同——知道如何处理名为和的字段day
,month
并识别名为的条目类型@newspaper
。您真正需要做的主要是将条目类型从更改为@article
。@newspaper
如果您想使用类似 natbib 的引用命令,您应该apacite
使用选项加载包natbibapa
。
month
顺便说一句,如果您将字段的参数从 更改{July}
为jul
(注意:没有花括号),您将自动获得适合语言的月份和日期字段形式(“July 19”、“19. Juli”、“19 juillet”等),前提是包已加载了合适的语言选项。因此,请养成仅使用、、等作为字段参数babel
的习惯。jan
feb
mar
month
\RequirePackage{filecontents}
\begin{filecontents}{sqwg2.bib}
@newspaper{Jurgensen,
author = {J{\"u}rgensen, Nadine},
title = {{Die Geb{\"u}hren geh{\"o}ren abgeschafft}},
journal = {Neue Z{\"u}rcher Zeitung},
year = {2012},
month = jul,
day = {19},
pages = {11},
}
\end{filecontents}
\documentclass[12pt]{article}
\usepackage{times}
\usepackage[natbibapa]{apacite}
\bibliographystyle{apacite}
\begin{document}
\citep{Jurgensen}
\bibliography{sqwg2}
\end{document}