我是 TeX 新手,正在努力将引文和参考书目格式化为我想要的论文格式(用 Overleaf 编写)。我尝试了无数软件包和不同的引文/参考书目样式,并搜索和阅读了相关的论坛帖子。然而,我还是卡住了。如果这个问题之前已经得到回答,我很抱歉,但我非常希望得到一些帮助,因为这给我带来了很大的麻烦,而且我必须在不到一周的时间内提交我的论文。我在下面附上了一个示例 .bib 参考。完整的“参考”文件是从我的 Mendeley 库导入的。
文内引用应采用以下格式:
需要参考的文本(Toledo 2009)。
参考书目应采用 APA 格式,如下所示,或大致类似。
Toledo, LF 和 Haddad, CFB (2009) 颜色和一些形态特征作为无尾目动物的防御机制。国际动物学杂志 2,1-12。
到目前为止,我在没有在序言中指定任何包的情况下取得了最大的成功,而只使用..:
\bibliographystyle{apalike}
\bibliography{references}
...在我的文档末尾。
但是,这并不完全正确,因为文内引用有方括号,作者和年份之间用逗号隔开。参考书目看起来没问题,只需要在开头不重复方括号引用(如文中所示)...
请您可怜并给予帮助。
@article{Toledo2009,
title = {{Colors and Some Morphological Traits as Defensive Mechanisms in Anurans}},
year = {2009},
journal = {International Journal of Zoology},
author = {Toledo, Luís Felipe and Haddad, Célio F. B.},
pages = {1--12},
volume = {2},
isbn = {1687-8477{\textbackslash}r1687-8485},
doi = {10.1155/2009/910892},
issn = {1687-8477},
pmid = {17969693}
}
答案1
因此,对于 APA 写作,您可以使用apa6
Latex 类,它可以帮助将论文样式和引用格式化为 APA。(http://ctan.sharelatex.com/tex-archive/macros/latex/contrib/apa6/apa6.pdf)
但是,如果你正在写论文,你可以使用以下内容
\usepackage{natbib} #Loads cite commands
\bibliographystyle{apa} #Tells Latex your bibliography style
\bibliography{BIBFILE} #Replace BIBFILE with the name of your bibliography file
一般来说,我喜欢将我的参考文献采用 .bib 格式,然后像上面所做的那样将它们导入到我的文档中,而不是将它们合并到同一个文档中。
要在文本中引用内容,可以使用\cite{citekey}
forAuthor (YEAR)
输出,以及\citep{citekey}
for (Author, YEAR)
。
Latex 应该根据 APA 手册对作者进行格式化。如果没有,有一个apacite
包,但我不太确定它在标准文章类文档或报告类中是如何工作的。
我希望这有帮助!
答案2
如果您应该根据(当前)APA 指南来格式化书目条目,则应该考虑使用apacite
书目样式和apacite
引文管理包。
参考书目样式apalike
最后一次更新是在 1988 年,因此还远远没有达到当前 APA 指南的要求。
请注意,在双作者作品中,在括号式引用标注和格式化的书目项目中,都使用&
“而非”作为作者姓名之间的连接词。and
\RequirePackage{filecontents}
\begin{filecontents}{mybib.bib}
@article{Toledo2009,
title = {Colors and Some Morphological Traits as Defensive Mechanisms in Anurans},
year = {2009},
journal= {International Journal of Zoology},
author = {Toledo, Luís Felipe and Haddad, Célio F. B.},
pages = {1--12},
volume = {2009},
isbn = {1687-8477{\textbackslash}r1687-8485},
doi = {10.1155/2009/910892},
issn = {1687-8477},
pmid = {17969693}
}
\end{filecontents}
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{apacite}
\bibliographystyle{apacite}
\usepackage{xurl}
\urlstyle{same}
\begin{document}
\cite{Toledo2009} % or "\citeA{...}" for "textual-style" citation call-out
\bibliography{mybib}
\end{document}