![所有参考资料按字母顺序排列](https://linux22.com/image/398661/%E6%89%80%E6%9C%89%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99%E6%8C%89%E5%AD%97%E6%AF%8D%E9%A1%BA%E5%BA%8F%E6%8E%92%E5%88%97.png)
我正在使用命令
\bibliography{reference.bib}{}
和\bibliographystyle{apa}
以 APA 格式引用参考文献,其中 references.bib 是我保存所有参考文献的文件夹。这些参考文献是文章(@article{...}
)、书籍(@book{...}
和网站(@misc{...}
)。但是,Latex 首先按字母顺序对网站进行排序,然后按字母顺序对书籍和文章进行排序。我想让 Latex 按字母顺序排列所有这些。我该怎么做?
我的reference.bib文件夹的一部分:
@misc{BM19,
title = {Neighbourhood Monitor (Buurtmonitor) 2019},
howpublished = {\url{https://s-hertogenbosch.buurtmonitor.nl/}},
note = {Accessed: 2019-05-06}
@misc{CBS19,
title = {The Central Agency for Statistics (CBS) 2019},
howpublished = {\url{https://www.cbs.nl/nl-nl/dossier/nederland-regionaal/wijk-en-buurtstatistieken/kerncijfers-wijken-en-buurten-2004-2018}},
note = {Accessed: 2019-05-06}
@article{kozak2009strong,
title={What is strong correlation?},
author={Kozak, Marcin},
journal={Teaching Statistics},
volume={31},
number={3},
pages={85--86},
year={2009},
publisher={Wiley Online Library}
}
@book{hill2012,
title={Principles of econometrics},
author={Hill, R Carter and Griffiths, William E and Lim, Guay C and Lim, Mark Andrew},
volume={5},
year={2012},
publisher={Wiley Hoboken, NJ}
}
答案1
如果您希望按作者和出版年份对 bib 条目进行排序,您可以必须确保所有条目都有author
(或editor
)和year
字段。目前,有几个条目缺少一个或两个字段。因此,如果它们没有按author
和year
字段排序,请不要感到惊讶。
为这些字段、甚至网页提出合理的值应该不难。
如果您有“公司”作者,例如author={Municipality New York}
,请务必将该字段括在一对额外的花括号中,以防止 BibTeX 将该名称解析为名字为“Municipality”和“New”且姓氏为“York”的人。即,您需要编写author={{Municipality New York}}
。
对于 Hill 等人的书,volume
和publisher
字段都是错误的。您应该 (a) 更改volume = 5
为edition = 5
和 (b) 将字段中的信息拆分publisher
为两个单独的字段,publisher
并且address
:
publisher = "Wiley",
address = "Hoboken, NJ",
那么,这就是我对这四个条目的重新加工;显然,您可以自由地调整我必须做出的一些选择。
@misc{BM19,
author = "{'s-Hertogenbosch Administration}",
title = "{'s-Hertogenbosch Neighbourhood
Monitor ({Buurtmonitor})}",
year = 2019,
howpublished = "\url{https://s-hertogenbosch.buurtmonitor.nl/}",
note = "Accessed: 2019-05-06",
}
@misc{CBS19,
author = "{Dutch Central Agency for Statistics
(CBS)}",
title = "Kerncijfers wijken en buurten
2004--2018",
year = 2019,
howpublished = "\url{https://www.cbs.nl/nl-nl/dossier/nederland-regionaal/wijk-en-buurtstatistieken/kerncijfers-wijken-en-buurten-2004-2018}",
note = "Accessed: 2019-05-06",
}
@article{kozak2009strong,
title = "What is strong correlation?",
author = "Kozak, Marcin",
journal = "Teaching Statistics",
volume = 31,
number = 3,
pages = "85--86",
year = 2009,
publisher = "Wiley Online Library",
}
@book{hill2012,
title = "Principles of Econometrics",
author = "Hill, R. Carter and Griffiths, William
E. and Lim, Guay C. and Lim, Mark
Andrew",
edition = 5,
year = 2012,
publisher = "Wiley",
address = "Hoboken, NJ",
}
答案2
向条目添加author
字段@misc
将允许它们根据使用的作者姓名按字母顺序排序。这还允许您使用该title
字段作为您链接到的网页的实际标题。
如果网站是由组织编写的,而不是由采用标准姓氏和首字母设置的特定作者编写的,则最好确保组织名称与字段中提供的名称完全一致author
,无需额外的格式。这可以通过将它们包裹在一组额外的花括号内来实现。
例如,我将把你的问题中的第二条写成:
@misc{CBS19,
title = {Kerncijfers wijken en buurten 2004-2018},
author = {{The Central Agency for Statistics (CBS)}}
howpublished = {\url{https://www.cbs.nl/nl-nl/dossier/nederland-regionaal/wijk-en-buurtstatistieken/kerncijfers-wijken-en-buurten-2004-2018}},
note = {Accessed: 2019-05-06},
year = {2019}
}
请注意 中的双括号author = {{The Central Agency for Statistics (CBS)}}
。内括号可确保其拼写与参考书目中的拼写完全一致(包括大写和小写字母)。