在 BibLaTex 中使用 APA 格式时,请将“Author et al., 2020; Author et al., 2022; Author et al., 2021”改为“Author et al., 2020, 2021, 2022”

在 BibLaTex 中使用 APA 格式时,请将“Author et al., 2020; Author et al., 2022; Author et al., 2021”改为“Author et al., 2020, 2021, 2022”

我在编写论文时目前面临未定义的行为。

在 Overleaf 中编译时 \parencite{wolf2020bodyperception,wolf2021embodiment,wolf2022holographic},我得到了结果

Wolf 等人,2020 年; Wolf 等人,2022 年; Wolf 等人,2021 年

在文中。

当我在离线环境中编译同一个文件时,我得到了

Wolf 等人,2020 年、2021 年、2022 年

作为结果。

我认为这是由于使用不同默认值的环境之间的包版本不同,但我无法弄清楚哪个biblatex设置定义了这种行为。

这是我的biblatex配置:

\usepackage[
style=apa,              % Citestyle
isbn=false,             % Hides ISBN
doi=true,               % Shows DOI
pagetracker=true,       
autocite=inline,        % Defines \autocite as inline=\parancite
block=space,            % Small space between fields
backref=true,           % Show pages where ref is used
date=year,              % Date format
backend=biber,
uniquelist=false,       % Adds letters for non-unique authors within a year
]{biblatex}
\DeclareLanguageMapping{english}{english-apa}

其他作者列表在wolf2020bodyperceptionwolf2021embodiment、方面有所不同wolf2022holographic- 只有第一作者始终相同。

@inproceedings{wolf2020bodyperception,
  author    = {Wolf, Erik and Döllinger, Nina and Mal, David and Wienrich, Carolin and Botsch, Mario and Latoschik, Marc Erich},
  booktitle = {2020 IEEE International Symposium on Mixed and Augmented Reality (ISMAR)},
  title     = {Body Weight Perception of Females using Photorealistic Avatars in Virtual and Augmented Reality},
  year      = {2020},
  pages     = {583-594},
  doi       = {10.1109/ISMAR50242.2020.00071},
  publisher = {IEEE},
  address = {New York, NY, USA},
}
@inproceedings{wolf2021embodiment,
  author    = {Wolf, Erik and Merdan, Nathalie and Döllinger, Nina and Mal, David and Wienrich, Carolin and Botsch, Mario and Latoschik, Marc Erich},
  booktitle = {2021 IEEE Virtual Reality and {3D} User Interfaces (VR)},
  title     = {The Embodiment of Photorealistic Avatars Influences Female Body Weight Perception in Virtual Reality},
  year      = {2021},
  pages     = {65-74},
  doi       = {10.1109/VR50410.2021.00027},
  publisher = {IEEE},
  address = {New York, NY, USA},
}
@inproceedings{wolf2022holographic,
  author    = {Wolf, Erik and Fiedler, Marie Luisa and Döllinger, Nina and Wienrich, Carolin and Latoschik, Marc Erich},
  booktitle = {2022 IEEE Conference on Virtual Reality and {3D} User Interfaces (VR)},
  title     = {Exploring Presence, Avatar Embodiment, and Body Perception with a Holographic Augmented Reality Mirror},
  year      = {2022},
  pages     = {350--359},
  doi       = {10.1109/VR51125.2022.00054},
  publisher = {IEEE},
  address = {New York, NY, USA},
}

有人能告诉我如何才能

Wolf 等人,2020 年、2021 年、2022 年

答案1

这是与 APA 格式旧版本的偏差biblatex-apa,报告于https://github.com/plk/biblatex-apa/issues/150并在 v9.16 (2022-06-22) 中修复biblatex-apa。假设您的本地 TeX 系统足够新,可以拥有此版本。Overleaf 尚未拥有它,甚至在他们的 TeX Live 2022 系统中也没有(撰写此答案时最新版本)。

虽然报告的问题的修复相当简单(https://github.com/plk/biblatex-apa/commit/6f36071a3bb0c1d7e5d71a2afb42d75bd4a67e06)——如果有点冗长——,有相关问题(最明显的是https://github.com/plk/biblatex-apa/issues/152) 在 v9.15 及以下版本中需要biblatex和 Biber 中的新功能,因此在更新 TeX 系统之前无法在 Overleaf 上复制。(biblatex在 Overleaf 上,只需将相关文件上传到您的项目中即可更新样式或 - 更一般地说 - LaTeX 包。我绝对不推荐这样做,因为它会造成混乱和巨大的混乱,但有时这是获得所需结果的最佳方式。但是,在这里,您还需要新版本的biblatex和 Biber二进制- 无法通过上传实现。)

目前,您可能不得不忍受 Overleaf 上不理想的输出,并且只能在本地编译工作的最终版本。很抱歉。

相关内容