стиль короткого алфавитного нагрудника с библатексом

стиль короткого алфавитного нагрудника с библатексом

Пакет amsrefsимеет shortalphabeticстиль, похожий на , alphabeticно менее многословный (например, год исключен). Есть ли способ сделать это с biblatex?

В настоящее время у меня есть

\usepackage[style=alphabetic, backref=true, backend=biber, hyperref=true, giveninits=true]{biblatex}

А для файла .bib у меня есть

@article{ben-zvi_character_2009,
  archivePrefix = {arXiv},
  eprinttype = {arxiv},
  eprint = {0904.1247},
  primaryClass = {math},
  date = {2009-04-07},
  keywords = {Geometric Satake,Representation theory,Geometric reps,Trace},
  author = {Ben-Zvi, David and Nadler, David}
}

@article{ben-zvi_integral_2010,
  langid = {american},
  title = {Integral Transforms and {{Drinfeld}} Centers in Derived Algebraic Geometry},
  volume = {23},
  issn = {0894-0347, 1088-6834},
  doi = {10.1090/S0894-0347-10-00669-7},
  number = {4},
  journaltitle = {Journal of the American Mathematical Society},
  shortjournal = {J. Amer. Math. Soc.},
  date = {2010},
  pages = {909-966},
  keywords = {DAG,Trace},
  author = {Ben-Zvi, David and Francis, John and Nadler, David}
}

Библиография будет выглядеть так:

введите описание изображения здесь

Но если использовать amsrefsс shortalphabeticопцией

\usepackage[shortalphabetic]{amsrefs}

Библиография станет

введите описание изображения здесь

Главное, что мне нравится во 2-м стиле ( amsrefs), это то, что ключи (например, [BZFN], [BZN]) не включают годы. Было бы здорово сделать так, чтобы biblatexпроизводились [BFN] и [BN] вместо [BFN10] и [BN09].

Спасибо!

решение1

Если это касается только буквенной метки, вам следует взглянуть на \DeclareLabelalphaTemplate. Следующий пример берет определение по умолчанию из biblatexстиля alphabeticи удаляет две цифры из года.

Смотрите также§4.5.5 Метки biblatexдокументации, стр. 198-206.

\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\usepackage{csquotes}

\usepackage[style=alphabetic, backref=true, backend=biber, giveninits=true]{biblatex}

\addbibresource{biblatex-examples.bib}

\DeclareLabelalphaTemplate{
  \labelelement{
    \field[final]{shorthand}
    \field{label}
    \field[strwidth=3,strside=left,ifnames=1]{labelname}
    \field[strwidth=1,strside=left]{labelname}
  }
}

\begin{document}
\cite{sigfridsson,companion}
\printbibliography
\end{document}

[GMS] M. Goossens, F. Mittelbach и A. Samarin. The LaTeX Companion. 1-е изд. Reading, Mass.: Addison-Wesley, 1994. 528 стр. (цит. на стр. 1).//[SR] E. Sigfridsson и U. Ryde. «Сравнение методов получения атомных зарядов из электростатического потенциала и моментов». В: Journal of Computational Chemistry 19.4 (1998), стр. 377–395. doi: 10.1002/(SICI)1096-987X(199803)19:4<377::AID-JCC1>3.0.CO;2-P (цит. на стр. 1).

Связанный контент