私はbiblatexでBeamerを使用しています。
以下のコードを使用すると、次のスライドが生成されます。
最初のカテゴリの小さなジャーナル画像を [FC1] (最初のカテゴリの 2 番目の参照は [FC2] など) と 2 番目のカテゴリの [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}
から必要になりますビーマーの参考文献に番号付きのエントリを取得するにはどうすればいいですか。
の最近のバージョンではbiblatex
prefixnumber
が に名前変更されlabelprefix
、 のオプションとして指定できなくなったことに注意してください\printbibliography
。refcontext を使用する必要があります (ここ)。