背面有出版物清单

背面有出版物清单

我在背面写了以下内容。

\documentclass{moderncv}
\moderncvstyle{classic}
\moderncvcolor{blue}
\usepackage[style=authoryear,sorting=ydnt,dashed=false]{biblatex}

\renewbibmacro*{date}{}
\renewbibmacro*{date+extrayear}{}
\renewbibmacro*{issue+date}{}
\newcommand*{\bibyear}{}

\defbibenvironment{bibliography}
  {\list
     {\iffieldequals{year}{\bibyear}
        {}
        {\printfield{year}%
         \savefield{year}{\bibyear}}}
     {\setlength{\topsep}{0pt}% layout parameters based on moderncvstyleclassic.sty
      \setlength{\labelwidth}{\hintscolumnwidth}%
      \setlength{\labelsep}{\separatorcolumnwidth}%
      \setlength{\itemsep}{\bibitemsep}%
      \leftmargin\labelwidth%
      \advance\leftmargin\labelsep}%
      \sloppy\clubpenalty4000\widowpenalty4000}
  {\endlist}
  {\item}

\firstname{John}
\familyname{Doe}
\addbibresource{biblatex-examples.bib}
\begin{document}
\makecvtitle
\nocite{companion,bertram,cicero,augustine}
\printbibliography[title={Publications}]
\end{document}

并得到这个输出.. 此输出

但我在代码中没有看到详细的 .bib 文件。有人能告诉我这是怎么回事吗?我需要相同的设置来编写我的出版物列表。我该如何更改 overleaf 上的 .bib 文件来执行此操作?有人能给出一个与此代码兼容的 .bib 文件的示例吗?

答案1

代码使用如 所示的示例.bib文件。biblatex-examples.bib\addbibresource{biblatex-examples.bib}

您可以上传或编写自己的.bib文件并将其添加到项目中。然后,您可以直接使用该文件。理想情况下,您的文件不会被称为biblatex-examples.bib

一个可以运行的 Overleaf 项目.bib位于https://www.overleaf.com/read/sffsymwrqxfy

您的示例的唯一代码更改是

\addbibresource{cvlit.bib}

而不是\addbibresource{biblatex-examples.bib}引用cvlit.bib

相关内容