我正在使用 biblatex 来获取\citeauthor
命令。但是,我希望编辑该命令的输出,但尚未找到如何实现我想要的结果。
我正在将 biblatex 导入为:
\usepackage[
style=ieee,
isbn = false,
url = false,
]{biblatex}
并有以下参考:
@inproceedings{raster-to-vector,
author = {Liu, Chen and Wu, Jiajun and Kohli, Pushmeet and Furukawa, Yasutaka},
title = {Raster-To-Vector: Revisiting Floorplan Transformation},
booktitle = {Proceedings of the IEEE International Conference on Computer Vision (ICCV)},
month = {Oct},
year = {2017}
}
当我使用 时\citeauthor{raster-to-vector}
,我希望得到一个简单的“Liu et al.”(第一作者后跟 et al.)。但是,这是当前的输出:
它包含前三位作者的姓氏,然后才包含et al.
。另外,我想删除当前显示的下划线。提前致谢。
答案1
我找到了解决方案。我更改了mincitenames
和maxcitenames
以更改作者数量,并使用这个答案删除下划线。最终命令如下:
\usepackage[
style=ieee,
isbn = false,
url = false,
mincitenames = 1,
maxcitenames = 2,
]{biblatex}
\DefineBibliographyStrings{english}{%
andothers = {et\addabbrvspace al\adddot}
}