首页 > 解决方案 > 如何将引文样式设置为仅在 pdf 中的姓氏?

问题描述

我的序言是:

\documentclass[a4paper, oneside, 11pt]{scrbook}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{header}
\usepackage[refsection=part,citestyle=authoryear,style=authoryear,natbib=true,backend=biber, maxcitenames=2]{biblatex}  
\bibliography{references.bib}

在references.bib文件中我有:

@article{Alicemann2017,
  author={ {Alice Alicemann} and {Bob Robertstein} },
  title={The Formation of Uranus via outgassing},
  journal={The Astrophysical Journal},
  volume={10000000},
  number={2},
  pages={95},
  url={http://stacks.iop.org/aaaa },
  year={2017},
}

在正文中,我有 '''\citep[eg,][]{Alicemann2017}'''

如何强制它在最终 PDF 中呈现为:“(例如,Alicemann and Robertstein,2017)”而不是“(例如,Alice Alicemann an Bob Robertstein,2017)”?我只想看到姓氏,没有名字。

标签: latex

解决方案


您的作者的语法是错误的。通过将它们包装到额外的括号层中,您可以强制 biblatex 认为整个名字都是姓氏

@article{Alicemann2017,
  author={ Alice Alicemann and Bob Robertstein },
  title={The Formation of Uranus via outgassing},
  journal={The Astrophysical Journal},
  volume={10000000},
  number={2},
  pages={95},
  url={http://stacks.iop.org/aaaa },
  year={2017},
}

在此处输入图像描述

另请注意,使用 biblatex 最好使用实际的 biblatex 语法\addbibressource{references.bib}而不是 bibtex 语法\bibliography{references}


推荐阅读