以独特且唯一的方式缩写所有作者

以独特且唯一的方式缩写所有作者

目前我有一个 bibtex 书目,其中包括

\bibliographystyle{alphadin}
\phantomsection%
\addcontentsline{toc}{section}{References}
\bibliography{myreferences}

这给了我以下形式的标签[Abc01][AA02][AAA03]

现在我希望所有作者都用一个独特的标签来缩写。因此上述标签将变成[Ab01][阿布阿德02][AdAeAf03]

有没有 bibtex 样式可以做到这一点?我也可以手动给出这些标签。我该怎么做?

注意:如果有使用 biblatex 或 biber 的解决方案,我会考虑转向它们。

以下可以作为最小工作示例:

测试.tex

\documentclass{scrartcl}
\begin{document}
Cite \cite{lm1989}, \cite{mm1998} and \cite{melrose1996}.
\bibliographystyle{alphadin}
\bibliography{myreferences}
\end{document}

我的参考文献.bib

@Book{lm1989,
  Title                    = {Spin Geometry},
  Author                   = {Lawson, Jr., H. Blaine and Marie-Louise Michelsohn},
  Publisher                = {Princeton University Press},
  Year                     = {1989},
}

@Article{mm1998,
  Title                    = {Pseudodifferential Operators on Manifolds with Fibred Boundaries},
  Author                   = {Rafe Mazzeo and Richard B. Melrose},
  Journal                  = {Asian Journal of Mathematics},
  Year                     = {1998},

  Month                    = {December},
  Number                   = {4},
  Pages                    = {833-866},
  Volume                   = {2},
}

@Book{melrose1996,
  Title                    = {Differential Analysis on Manifolds with Corners},
  Author                   = {Richard B. Melrose},
  Year                     = {1996},
  Url                      = {http://www-math.mit.edu/~rbm/book.html}
}

使用以下方法编译

pdflatex test
bibtex test
pdflatex test
pdflatex test

要得到 示例截图

正如你所见,一方面具有三种不同的含义,另一方面梅尔罗斯曾经表示为并且一旦梅尔

答案1

您看过 biblatex 吗\DeclareLabelalphaTemplate

也许这就是您所寻找的?

\DeclareLabelalphaTemplate{
\labelelement{
\field[varwidthnorm]{labelname}
}
}

结果是

阿加西、张德培、拉沃尔 [AChaLa]

阿加西、康纳斯、伦德尔 [AConLe]

阿加西、库里尔、拉沃尔 [ACouLa]

博格、康纳斯、埃德伯格 [BConEd]

博格、康纳斯、艾默生 [BConEm]

http://tug.ctan.org/macros/latex/exptl/biblatex/doc/biblatex.pdf

答案2

首要任务是遵循你正在撰写的论文的风格手册。如果样式手册没有要求此功能,我建议不要尝试将其添加到论文中。如果您正在根据出版社的模板撰写文章,并且他们提供了这种样式,不要改变它

根据您的引文,这可能不可行。即使有一种引文样式可以以您希望的方式唯一地标识作者,您的 bibTeX 文件也不会包含区分几个名为 John Smith 或 Mike Nguyen 的不同个人的信息。即使在您的 MWE 中,我如何知道这些人实际上是 Richard Boise Melrose 和 Richard Bern Melrose 还是实际上是同一个人?

在这种情况下,重要的因素是读者可以快速轻松地找到所引用文献的完整引文,而您当前的引文样式已经做到了这一点。如果你想让读者更容易获得作者的全名和引用的作品,芝加哥引文风格使用脚注样式和完整的引用信息可能是您想要的。 对于此引文,在引用处放置一个脚注,并在同一页的页脚中放置脚注和完整的书目引用,如样式指南链接中所述。

假设这是针对一所大学的——这不是某位导师提出的新奇要求——并且该大学鼓励用 LaTeX 撰写论文,我会问他们是否已经有*.bst符合大学要求(或被认为是可接受的)的参考书目样式 ( );他们还应该有自己的样式手册,说明他们的要求或他们遵循的样式手册。同样,其他教职员工或应届毕业生可能有被认为可接受的文档和参考样式的模板文件。

相关内容