![概括](https://linux22.com/image/247543/%E6%A6%82%E6%8B%AC.png)
概括
使用时我可以有自定义引用标签吗biblatex
?
讨论
在数学中,使用自定义标签来引用其他书籍/文章并不罕见。例如,当引用 Hartshorne 的某些页面时,使用“...参见 [Hart, p196]”。代数几何。
这种引用方式最终通常会成为“作者”、“作者标题”和“标题”引用样式的方便组合。实际上没有办法预测某事是如何被引用的。例如,Stacks 项目可以将其称为 [Stacks],将 Grothendiecks EGA 称为 [EGA]。另一方面,多位作者的书籍可能会使用其姓氏的首字母来标记(例如,Katz-Mazur 的标题为 [KM])。
据我所知,只有手动设置参考书目时才可以使用这些自定义标签。我还没有看到如何使用 BibTex 或其任何衍生产品来实现这一点。
问题
我非常喜欢它,biblatex
因为它让我能够调整很多与引用样式有关的内容。我知道可以在文件中使用一些自定义字段.bib
。
可能可以使用其中一个自定义字段来定义条目的自定义引用标签。此外,在 biblatex 样式表中,此自定义字段应用于文内引用以及参考书目中的条目。
这引出了以下问题
- 有人知道有这样的引用风格吗?
- 这容易实现吗?
- 有人能给我提供一些设置代码吗?我自己真的不知道该怎么做(我之前只对 biblatex 样式做了一些小调整)。
答案1
shorthand
只需在您的文件中使用该字段即可bib
。此字段将覆盖所有标准 biblatex 样式中的引用标签。当缺少构成引用标签的数据时,您可以使用 fallback字段。这是使用文档中的文件的label
示例文档。biblatex-examples.bib
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[american]{babel}
\usepackage{csquotes}
\usepackage[style=verbose]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
\null\vfill
One of the entries by \citeauthor{kant:ku} uses the shorthand ``KU'' \autocite{kant:ku,cms}.
The entry for \citetitle{cms} uses the label ``CMS'' \autocite{cms,kant:ku}.
\end{document}
以下是该风格同一文档的摘录authoryear
。