(Natbib,温哥华)如何删除第 6 位作者后的 et al 并显示参考书目列表中的所有作者

(Natbib,温哥华)如何删除第 6 位作者后的 et al 并显示参考书目列表中的所有作者

问题:

我遇到了一个问题,书目在转换为 PDF 后不显示第 7 位作者姓名及以后的作者姓名。未显示的作者姓名被“et al.”替换。我在 StackExchange 上查找了一下,但发现很多解决方案都涉及编辑 *.bst 文件,而我目前没有使用这些文件,而且据我所知,这些文件与我的情况无关。

结果如下: 参考书目

我想显示所有作者姓名。有人知道如何实现吗?

幕后和其他地方

带有 MWE 引用命令的文本:

Many of the galaxy clusters in the observable universe have shown remarkable variations in their star formation rates \cite{Thompson2020GalaxyClusterDynamics, Johnson2021DarkMatterMapping, Wilson2019BlackHoleActivityInGalaxies, Patel2023StarFormationRates, Gomez2020GravitationalLensingEffects, Brown2022ExoplanetDiscoveryMethods}.

我正在像这样使用 natbib 并具有以下文档类:

\documentclass[12pt,a4paper]{book}
\bibliographystyle{vancouver}
\usepackage[square,numbers,sort&compress]{natbib}

书目 MWE 列表如下:

@article{Thompson2020GalaxyClusterDynamics,
  author = {Thompson, R. A. and Lee, S. J. and Patel, M. K. and Kim, H. S. and Garcia, L. M. and Zhang, Y. F. and Singh, A. P. and Martinez, J. R. and O'Reilly, M. C. and Russo, N. E.},
  title = {Exploring the Dynamics of Galaxy Clusters},
  journal = {Journal of Astrophysical Dynamics},
  volume = {12},
  number = {3},
  pages = {345-367},
  year = {2020},
  month = {05},
  issn = {2041-8205},
  doi = {10.1080/jad.2020.12.345}
}


@article{Johnson2021DarkMatterMapping,
author = {Johnson, M. and Davies, L. and Smith, K. and Turner, A. and Rodriguez, F. and Nguyen, H. and Li, W. and Shah, P. and Martinez, D. and Garcia, S. and O'Neill, J.},
year = {2021},
title = {Mapping Dark Matter in Distant Galaxy Clusters},
journal = {Journal of Cosmology and Astroparticle Physics},
volume = {15},
pages = {25-40},
doi = {10.1015/jcap.2021.15.25}
}

我在 Overleaf.com 上使用此环境/这些设置:

环境

答案1

我发现使用 Natbib 时 BST 文件是相关的。

Mico 在此处提到的 2020 年解决方案有效(按照 Mico 的建议反向操作或添加一个非常大的最大作者数量,例如 {在 Mico 使用/显示的 BST 代码中为 100}):

BibTeX:如何将长作者列表缩减为“Firstauthor et al.”?

相关内容