我想发表一篇论文,但他们的 LaTeX 模板中的论文使用的引用系统与我的完全不同。
使用引用系统:
\begin{thebibliography}{}
\bibitem[AUTHOR(YEAR)]{LABEL1}
REFERENCE 1
\bibitem[AUTHOR(YEAR)]{LABEL2}
REFERENCE 2
\end{thebibliography}
However, I have always used the system:
\addcontentsline{toc}{section}{literature}
\printbibliography
我的书目如下:
@article{insert,
title={Temperature and precipitation effects on the isotopic composition of global precipitation reveal long-term climate dynamics},
author={Vystavna, Y and Matiatos, I and Wassenaar, LI},
journal={Scientific Reports},
volume={11},
number={1},
pages={1--9},
year={2021},
publisher={Nature Publishing Group}
}
然而,哥白尼提出了以下观点:
但是当我激活它时一切都崩溃了,我甚至看不到错误!
答案1
该类copernicus
使用natbib
基于的引文/参考书目设置。(奇怪的是,该类的 v10.1.4 [2022/12/05] 会检查natbib
包是否可用,如果可用则加载,如果不可用则继续并发出警告。这可能会导致不同系统上的结果非常不一致,而没有有用的错误消息。)
这意味着它biblatex
与它的\printbibliography
命令不兼容。
链接的模板为引用和参考书目提出了两种可能的办法。
你可以手动整理你的参考书目,如下
thebibliography
所示\begin{thebibliography}{} \bibitem[AUTHOR(YEAR)]{LABEL1} REFERENCE 1 \bibitem[AUTHOR(YEAR)]{LABEL2} REFERENCE 2 \end{thebibliography}
例如,参见“基本方法”此调查答案。
或者您可以使用基于 BibTeX 的方法。
如果您有.bib
文件,您将需要使用基于 BibTeX 的解决方案。在这种情况下,从文档中删除对biblatex
、\addbibresource
和的所有引用。然后放置\printbibliography
\bibliographystyle{copernicus}
\bibliography{<your bib file name without file extension>}
您希望参考书目出现的位置(之前使用 的位置\printbibliography
)biblatex
。
以下是使用带引文的类的完整示例文档
\documentclass[sand, manuscript]{copernicus}
\begin{document}
Lorem ipsum \citep{article-full}
\bibliographystyle{copernicus}
\bibliography{xampl}
\end{document}
请注意,此类文档需要使用 BibTeX 进行编译(而不是使用基于 Biber 的biblatex
文档)。请参阅使用问号或粗体引用关键字代替引用编号。Overleaf 会自动帮你完成这些。如果你在自己的机器上编译,你可能必须告诉你的编辑器来做这些。