![Biblatex - 样式 = 字母 - 更改加号](https://linux22.com/image/274123/Biblatex%20-%20%E6%A0%B7%E5%BC%8F%20%3D%20%E5%AD%97%E6%AF%8D%20-%20%E6%9B%B4%E6%94%B9%E5%8A%A0%E5%8F%B7.png)
我使用biblatex
Biber 和alphabetic
style。如果您的引文有超过三位作者,此样式将在标签中放置一个加号 (+)。我尝试将这个加号变成上标。有人知道如何做到这一点吗?
以防万一您可能不完全了解样式alphabetic
。对于有两位或三位作者的条目,它将取每位作者姓氏的首字母,并在其后放置年份的最后两位数字。如果有三位以上的作者,标签将带有前三位作者姓氏的首字母(按 LOCKSTEP 编辑:仅当您设置时,minalphanames=3
从而覆盖其默认值 1),为剩余的一位放置 + 并在末尾放置年份的最后两位数字。示例如下:
A. A姓氏、B. BSurname、C. CSurname(2003):头衔。
--> [ABC03]
A. A姓氏、B. BSurname、C. CSurname、D. DSurname(2004):头衔。
--> [ABC+04]
答案1
重新定义\labelalphaothers
。
\documentclass{article}
\usepackage[style=alphabetic,minalphanames=3]{biblatex}
\renewcommand*{\labelalphaothers}{\textsuperscript{+}}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@misc{A01,
author = {Author, A. and Buthor, B. and Cuthor, C. and Duthor, D.},
year = {2001},
title = {Alpha},
}
\end{filecontents}
\addbibresource{\jobname.bib}
\nocite{*}
\begin{document}
\printbibliography
\end{document}