Zotero LaTeX 中的引用样式

Zotero LaTeX 中的引用样式

我最近开始使用 Zotero 作为参考文献管理器。但是,编译后的 PDF 文档中的参考书目格式与我在 Zotero 的引文样式管理器中看到的格式不同。这是我的 MWE:

\documentclass [12pt, a4paper]{article}
\usepackage{polyglossia}
\setmainlanguage{english}
\setmainfont{Simoncini Garamond Std}
\usepackage{microtype}
\microtypesetup{final}

\usepackage[autostyle,italian=guillemets]{csquotes}
\usepackage[bibstyle=authoryear, backend=biber]{biblatex}
\addbibresource{Bibliography.bib}

\begin{document}

\textcite{motolinia2020, blumenau2020, abdul-razzak2020, ceron2019}

\printbibliography
\end{document}

答案1

当使用 Zotero 导出时.bib从 LaTeX 世界(经典 BibTeX 或 )导出文件以用于参考书目解决方案biblatex时,Zotero 根本不会决定引用或参考书目样式。(输出的某些部分.bib可能会间接影响输出,但最终主要取决于您使用 BibTeX 或 选择的参考书目和引用样式biblatex)。Zotero 仅帮助提供输入数据。特别是,Zotero 端的任何引用或参考书目预览都不会直接影响您在文档中选择的样式,实际上可能与您将要看到的内容没有任何关系。

如果您想使用biblatex,那么您必须依赖您在文档中看到的内容。您还没有告诉我们您希望看到什么输出,但问题中的代码混合了作者年份书目(bibstyle=authoryear,)与数字引用([实际上]预设citestyle=numeric,)混合在一起,这有点……不寻常。稍微合理一点的设置可能是完整的作者-年份样式,例如

\documentclass [12pt, a4paper]{article}
\usepackage{polyglossia}
\setmainlanguage{english}
\setmainfont{Simoncini Garamond Std}
\usepackage{microtype}
\microtypesetup{final}

\usepackage[autostyle,italian=guillemets]{csquotes}
\usepackage[style=authoryear, backend=biber]{biblatex}
\addbibresource{Bibliography.bib}

\begin{document}

\textcite{motolinia2020, blumenau2020, abdul-razzak2020, ceron2019}

\printbibliography
\end{document}

我认为 Zotero 使用 CSL 文件在其他文字处理器中进行预览和格式化。因此,如果您想获得与 Zotero 预览中相同的输出,则必须使用这些文件。据我所知,没有办法在 LaTeX 中原生使用 CSL 文件,我知道的唯一方法是通过 pandoc。(请参阅引文风格语言 (CSL))那么,你既不会使用 BibTeX,也不会biblatex在 LaTeX 方面使用。

相关内容