Ich verwende Beamer mit Biblatex.
Wenn ich den folgenden Code verwende, wird die folgende Folie erstellt.
Ich möchte das kleine Zeitschriftenbild durch [FC1] für die erste Kategorie (dann [FC2] für die zweite Referenz in der ersten Kategorie usw.) und [SC1] für die zweite Kategorie (dann [SC2] usw.) ersetzen. Ist das möglich?
Wie im Kommentar erwähnt, schlägt die Lösung vor,Wie erhalte ich nummerierte Einträge in einer Beamer-Bibliographie?funktionieren hier nicht. Wenn ich benutze
\setbeamertemplate{bibliography item}{[\theenumiv]}
Ich bekomme [0] vor jedem Artikel. Wenn ich benutze
\setbeamertemplate{bibliography item}{\insertbiblabel}
Vor jedem Artikel bekomme ich nichts angezeigt. Außerdem hätte ich gerne FC oder SC als Referenz, je nach Schlüsselwort des jeweiligen Artikels.
Der Code
\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}
Die .bib-Datei
@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}
}
Antwort1
Sie erhalten nur dann Beschriftungen in der Bibliografie, wenn Sie einen Stil verwenden, der diese bereitstellt.
style=authoryear
bietet diese Art von Etiketten nicht an. Sie möchten wahrscheinlich
style=numeric
Sie benötigen weiterhin das \setbeamertemplate{bibliography item}{\insertbiblabel}
FormularWie erhalte ich nummerierte Einträge in einer Beamer-Bibliographie?.
Beachten Sie, dass in neueren Versionen von biblatex
prefixnumber
in umbenannt wurde labelprefix
und nicht mehr als Option für angegeben werden kann \printbibliography
. Sie müssen einen Refcontext verwenden (sieheHier).