合并不同的引用系统(哥白尼)

合并不同的引用系统(哥白尼)

我想发表一篇论文,但他们的 LaTeX 模板中的论文使用的引用系统与我的完全不同。

该论文的掩码为:https://www.overleaf.com/latex/templates/copernicus-publications-manuscript-preparation-template-for-latex-submissions/xmgtnrsvtptt

使用引用系统:

\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>}

您希望参考书目出现的位置(之前使用 的位置\printbibliographybiblatex

以下是使用带引文的类的完整示例文档

\documentclass[sand, manuscript]{copernicus}

\begin{document}
Lorem ipsum \citep{article-full}

\bibliographystyle{copernicus}
\bibliography{xampl}
\end{document}

请注意,此类文档需要使用 BibTeX 进行编译(而不是使用基于 Biber 的biblatex文档)。请参阅使用问号或粗体引用关键字代替引用编号。Overleaf 会自动帮你完成这些。如果你在自己的机器上编译,你可能必须告诉你的编辑器来做这些。

相关内容