我正在编写幻灯片,空白区域有限,因此使用该\footfullcite
指令时我只想保留参考书目条目中的标题、期刊或程序字段。
该biblatex
软件包载有以下选项:
\usepackage[backend=bibtex,isbn=false,doi=false,sorting=none,url=false,style=ieee]{biblatex}
这是最小的工作示例:
这main.tex
\documentclass[utf8, xcolor=table]{beamer}
\usepackage[backend=bibtex,isbn=false,doi=false,sorting=none,url=false,style=ieee]{biblatex}
\addbibresource{citation.bib}
\begin{document}
\begin{frame}
this is the context\footfullcite{Yazdanpanah2014}.
\end{frame}
\end{document}
这citation.bib
@Article{Yazdanpanah2014,
author = {F. Yazdanpanah and C. Alvarez-Martinez and D. Jimenez-Gonzalez and Y. Etsion},
title = {Hybrid Dataflow/von-Neumann Architectures},
journal = {IEEE Transactions on Parallel and Distributed Systems},
year = {2014},
volume = {25},
number = {6},
pages = {1489--1509},
month = jun,
issn = {1045-9219},
doi = {10.1109/TPDS.2013.125},
keywords = {data flow computing, multiprocessing systems, parallel architectures, synchronisation, data synchronization, dataflow computing models, dataflow execution models, general purpose hybrid dataflow-von-Neumann architectures, interblock execution model, intrablock execution, parallel platforms, synergistic hybrid computing model, Computational modeling, Computer architecture, Data models, Instruction sets, Parallel processing, Synchronization, Dataflow architectures, hybrid systems, parallel processors, scheduling and task partitioning, von-Neumann model},
}
答案1
我的个人观点:删除作者听起来有点奇怪,如果我必须节省空间,我会删除标题等,但保留作者和年份。
我建议\DeclareBibliographyDriver{article}
根据您的需要进行修改:
\begin{filecontents}{citation.bib}
@Article{Yazdanpanah2014,
author = {F. Yazdanpanah and C. Alvarez-Martinez and D. Jimenez-Gonzalez and Y. Etsion},
title = {Hybrid Dataflow/von-Neumann Architectures},
journal = {IEEE Transactions on Parallel and Distributed Systems},
year = {2014},
volume = {25},
number = {6},
pages = {1489--1509},
month = jun,
issn = {1045-9219},
doi = {10.1109/TPDS.2013.125},
}
\end{filecontents}
\documentclass[utf8, xcolor=table]{beamer}
\usepackage[backend=bibtex,isbn=false,doi=false,sorting=none,url=false,style=ieee]{biblatex}
\DeclareBibliographyDriver{article}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
% \usebibmacro{author/translator+others}%
% \newunit
\nopunct% NEW
\usebibmacro{title}%
\newunit
\printlist{language}%
\newunit\newblock
\usebibmacro{byauthor}%
\newunit\newblock
\usebibmacro{bytranslator+others}%
\newunit\newblock
\printfield{version}%
\newunit\newblock
% \usebibmacro{journal+issuetitle}%
\usebibmacro{journal}% NEW
% \newunit
% \usebibmacro{byeditor+others}%
% \newunit
% \usebibmacro{pages}%
% \newunit
% \usebibmacro{issue+date}%
% \newunit
% \printfield{note}%
% \newunit\newblock
% \iftoggle{bbx:isbn}
% {\printfield{issn}}
% {}%
% \newunit\newblock
% \usebibmacro{doi+eprint+url}%
% \newunit\newblock
% \usebibmacro{addendum+pubstate}%
% \setunit{\bibpagerefpunct}\newblock
% \usebibmacro{pageref}%
% \newunit\newblock
% \usebibmacro{related}%
\usebibmacro{finentry}%
}
\addbibresource{citation.bib}
\begin{document}
\begin{frame}
this is the context\footfullcite{Yazdanpanah2014}.
\end{frame}
\end{document}