biblatex
我正在尝试在文档类中使用beamer
。关于定制biblatex
风格并biblatex
在 中使用beamer
。但我觉得我无法找到我的问题的完整答案,我正在尝试在您的帮助下找到一种简单的方法来实现我的目标。我希望引用显示在当前框架的底部,仅包含一些关键字段。我正在接近那里。这是我的代码:
\documentclass{beamer}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@Article{Bringa2012_NL.12.3351,
author = {Bringa, E. M. and Monk, J. D. and Caro, A. and Misra, A. and Zepeda-Ruiz, L. and Duchaineau, M. and Abraham, F. and Nastasi, M. and Picraux, S. T. and Wang, Y. Q. and Farkas, D.},
title = {Are Nanoporous Materials Radiation Resistant?},
journal = {Nano Letters},
year = {2012},
volume = {12},
number = {7},
pages = {3351-3355},
note = {PMID: 21651306},
doi = {10.1021/nl201383u},
eprint = {http://dx.doi.org/10.1021/nl201383u},
file = {:Are Nanoporous Materials Radiation Resistant_Nano Lett., 2012 12 (7) pp 3351–3355.pdf:PDF},
groups = {Nanowire irradiation, simulation},
owner = {Wenqiang},
timestamp = {2014.09.22},
url = {http://dx.doi.org/10.1021/nl201383u},}
\end{filecontents}
\usepackage[backend=bibtex,style=verbose,url=false,isbn=false,eprint=false,doi=false]{biblatex}
\addbibresource{\jobname.bib}
\begin{document}
\begin{frame}
biblatex test\footnote{\cite{Bringa2012_NL.12.3351}}
biblatex test\footcite{Bringa2012_NL.12.3351}
biblatex test\footfullcite{Bringa2012_NL.12.3351}
\end{frame}
\end{document}
但是还需要做两处修改。我可以使用 来关闭 等字段url
,但是 'PMID' 和 'title' 仍然存在,我发现很难修改。有没有简单的方法,比如设置布尔值来关闭这些字段?如果 这个词可以轻松关闭就更好了。我正在使用、和来获得相同的效果,如果有更好的方法,请告诉我。doi
url=false,isbn=false,eprint=false,doi=false
In:
\footnote
\footcite
\footfullcite
任何帮助将非常感激!
答案1
问题中要求修改四处。这些问题之前已经回答过(在某些情况下可能不止一次)。
删除引文中的标题和注释字段。一种解决方案是使用:
\AtEveryCitekey{\clearfield{title} \clearfield{note}}
删除引用中的“in:”。一种解决方案是:
\renewbibmacro{in:}{}
(a) 修改
postnote
字段,使其不打印逗号,(b) 禁止出现pp.
。一种解决方案是:\renewcommand*{\bibpagespunct}{\addspace}% remove comma \DeclareFieldFormat{postnote}{#1}% not print p./pp.