同一作者的顺序和快捷方式引用

同一作者的顺序和快捷方式引用

我希望有像这样的同一作者的参考文献 (Milberg and Winkler, 2010, 2013),即使我首先输入 2013 年的参考文献。此外,我的代码中的问题是,即使两个参考文献的作者相同,它们也会像 ((Milberg and Winkler, 2010; Milberg and Winkler, 2013) 一样出现。我正在使用 biblatex

@article{MilbergWinkler2010FinancialisationDynamicsOffshoring,
title = {Financialisation and the dynamics of offshoring in the {USA}},
volume = {34},
issn = {0309-166X, 1464-3545},
url = {https://academic.oup.com/cje/article-lookup/doi/10.1093/cje/bep061},
doi = {10.1093/cje/bep061},
pages = {275--293},
number = {2},
journaltitle = {Cambridge Journal of Economics},
shortjournal = {Cambridge Journal of Economics},
author = {Milberg, W. and Winkler, D.},
urldate = {2023-10-15},
date = {2010-03-01},
langid = {english},
keywords = {{GVC}},
file = {Milberg_Winkler_2010_Financialisation and the dynamics of offshoring in the USA.pdf:C\:\\Users\\PC\\OneDrive\\OneDrive - unige.ch\\zotero\\storage\\FLBKPT9B\\Milberg_Winkler_2010_Financialisation and the dynamics of offshoring in the USA.pdf:application/pdf},
}

@book{MilbergWinkler2013OutsourcingEconomicsGlobal,
location = {Cambridge ; New York},
title = {Outsourcing economics: global value chains in capitalist development},
isbn = {978-1-107-02699-5 978-1-107-60962-4},
shorttitle = {Outsourcing economics},
pagetotal = {349},
publisher = {Cambridge University Press},
author = {Milberg, William S. and Winkler, Deborah},
date = {2013},
keywords = {United States, Economic aspects, Foreign trade and employment, Free trade, Globalization, Labor market, Offshore outsourcing},
}

代码如下:

    \usepackage[
style=authoryear,
backend=biber,
maxbibnames=50,
sorting=nyt
]{biblatex}

    \DeclareDelimFormat{nameyeardelim}{\addcomma\space}

\addbibresource{bibliography.bib}


\begin{document}

\parencite{MilbergWinkler2010FinancialisationDynamicsOffshoring, 
   MilbergWinkler2013OutsourcingEconomicsGlobal}

答案1

您可以使用 styleauthoryear-comp而不是 来执行此操作authoryear,该comp部分表示“压缩”。这也会按年份对引用进行排序。

但是,这只有在.bib条目中的名称完全相同时才有效。即使文档中显示的名称相同但来源不同,也会显示为不同的作者,因为很可能他们确实是不同的作者 - 例如Smith, JohnandSmith, JanetSmith, Johnand Smith, J.(其中第二个可能是 Janet)。

例子:

@article{MilbergWinkler2010FinancialisationDynamicsOffshoring,
title = {Financialisation and the dynamics of offshoring in the {USA}},
volume = {34},
url = {https://academic.oup.com/cje/article-lookup/doi/10.1093/cje/bep061},
doi = {10.1093/cje/bep061},
pages = {275--293},
number = {2},
journaltitle = {Cambridge Journal of Economics},
author = {Milberg, W. and Winkler, D.},
urldate = {2023-10-15},
date = {2010-03-01},
}

@book{MilbergWinkler2013OutsourcingEconomicsGlobal,
  title = {Outsourcing economics: global value chains in capitalist development},
  pagetotal = {349},
  publisher = {Cambridge University Press},
  author = {Milberg, W. and Winkler, D.},
  date = {2013}
}

LaTeX 代码:

\documentclass{article}
\usepackage[
style=authoryear-comp,
backend=biber,
maxbibnames=50,
sorting=nyt,
]{biblatex}

\DeclareDelimFormat{nameyeardelim}{\addcomma\space}

\addbibresource{blsortcompress.bib}


\begin{document}

\parencite{MilbergWinkler2013OutsourcingEconomicsGlobal,MilbergWinkler2010FinancialisationDynamicsOffshoring}

\printbibliography
\end{document}

结果:

在此处输入图片描述

相关内容