Biblatex и beamer: библиографический элемент

Biblatex и beamer: библиографический элемент

Я использую Beamer с biblatex.

При использовании приведенного ниже кода получается следующий слайд.

Я хотел бы заменить маленькую картинку журнала на [FC1] для первой категории (затем [FC2] для второй ссылки в первой категории и т. д.) и [SC1] для второй категории (затем [SC2] и т. д.). Возможно ли это?

Как указано в комментарии, решение предлагает вКак получить пронумерованные записи в библиографии библиографического файла?не работают здесь. Если я использую

  \setbeamertemplate{bibliography item}{[\theenumiv]}

Я получаю [0] перед каждой статьей. Если я использую

\setbeamertemplate{bibliography item}{\insertbiblabel}

Я ничего не получаю перед каждой статьей. Кроме того, я хотел бы иметь FC или SC для своей ссылки в зависимости от ключевого слова каждой статьи.

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

Код

\documentclass[10pt]{beamer}
\usepackage{beamerthemesplit} 
\usepackage[english,french]{babel}
\usepackage{xcolor} 
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc} 
\usepackage[backend=bibtex,style=authoryear, defernumbers=true]{biblatex}
\addbibresource{bib.bib}
\usetheme{default}

\begin{document}

\begin{frame}
\begin{itemize}
\item First category
\nocite{*}
\printbibliography[prefixnumbers=FC, heading=none,keyword=fstcat]
\item Second category
\printbibliography[prefixnumbers=SC, heading=none,keyword=sndcat]
\end{itemize}
\end{frame}

\end{document}

Файл .bib

@article {test1,
AUTHOR = {LastName1, FirstName1},
TITLE = {A long title that says nothing interesting},
JOURNAL = {Big journal},
VOLUME = {1},
YEAR = {1111},
NUMBER = {1},
PAGES = {1--111},
keywords={fstcat}
 }

@article {test2,
AUTHOR = {LastName2, FirstName2},
TITLE = {A long title that says nothing interesting again},
JOURNAL = {Very Big journal},
VOLUME = {1},
YEAR = {1111},
NUMBER = {1},
PAGES = {1--111},
keywords={sndcat}
 }

решение1

Метки в библиографии появятся только в том случае, если вы используете стиль, в котором они предусмотрены.

style=authoryearне предоставляет такого рода метки. Вы, вероятно, хотите

style=numeric

Вам все равно понадобится \setbeamertemplate{bibliography item}{\insertbiblabel}fromКак получить пронумерованные записи в библиографии библиографического файла?.

Обратите внимание, что в более поздних версиях biblatex prefixnumberбыл переименован в labelprefixи больше не может быть указан как опция для \printbibliography. Вам нужно будет использовать refcontext (см.здесь).

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