从 beamer 中的所有引文中删除标题

从 beamer 中的所有引文中删除标题

我在演讲中引用了多篇论文,有时我会在多张幻灯片上重复引用。使用设置

\usepackage[
backend=biber,
bibstyle=numeric,
style=verbose-ibid,
maxnames=2, minnames=1,
sorting=none,
natbib=true,
url=false, 
doi=false,
isbn=false,
eprint=false]{biblatex}

我第一次引用文章时可以隐藏标题(使用autocite{}),但之后每次引用时它都会再次包含标题,同时忽略期刊标题(我希望有期刊标题)。每次引用论文时我怎样才能使用期刊而不是名称?

MWE:-
presentation.tex文件:

\documentclass[10pt,a4paper]{beamer}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{makeidx}
\usepackage{graphicx}
\usepackage[
backend=biber,
bibstyle=numeric,
style=verbose-ibid,
maxnames=2, minnames=1,
%sortlocale=nn_NO,
sorting=none,
natbib=true,
url=false, 
doi=false,
isbn=false,
eprint=false]{biblatex}
\addbibresource{bibliography.bib}
\AtEveryBibitem{\clearfield{title}}
\AtEveryCitekey{\clearfield{title}}
\begin{document}
    \begin{frame}
        This is the first slide, citing \autocite{Schmitt2010} and \autocite{Wenmaekers2017}.

        Furthermore, I want to cite \autocite{Wenmaekers2017} again on this slide
\end{frame}
\begin{frame}
Aaand let's cite \autocite{Schmitt2010} and \autocite{Wenmaekers2017} again on the second slide
\end{frame}
\end{document}

bibliography.bib

@article{Schmitt2010,
    abstract = {Back protectors for snowboarders were analysed with respect to their potential to prevent spinal injury.},
    author = {Schmitt, Kai-Uwe and Liechti, Bendicht and Michel, Frank I and St{\"{a}}mpfli, Rolf and Br{\"{u}}hwiler, Paul A},
    doi = {10.1136/bjsm.2010.072728},
    isbn = {1473-0480},
    issn = {0306-3674},
    journal = {Br. J. Sports Med.},     
    number = {11},
    pages = {822--826},
    pmid = {20647300},
    title = {{Are current back protectors suitable to prevent spinal injury in recreational snowboarders?}},
    volume = {44},
    year = {2010}
}
@article{Wenmaekers2017,
    abstract = {Symphony orchestra musicians are exposed to noise levels that put them at risk of developing hear-ing damage. This study evaluates the potential effectivity of common control measures used in orchestras on open stages with a typical symphonic setup. A validated acoustic prediction model is used that calculates binaural sound exposure levels at the ears of all musicians in the orchestra. The model calculates the equivalent sound levels for a performance of the first 2 min of the 4th move-ment of Mahler's 1st symphony, which can be considered representative for loud orchestral music. Calculated results indicate that risers, available space, and screens at typical positions do not signif-icantly influence sound exposure. A hypothetical scenario with surround screens shows that, even when shielding all direct sound from others, sound exposure is reduced moderately with the largest effect on players in loud sections. In contrast, a dramatic change in room acoustic conditions only leads to considerable reductions for soft players. It can be concluded that significant reductions are only reached with extreme measures that are unrealistic. It seems impossible for the studied physi-cal measures to be effective enough to replace hearing protection devices such as ear plugs.},
    author = {Wenmaekers, Remy and Nicolai, Bareld and Hornikx, Maarten and Kohlrausch, Armin},
    doi = {10.1121/1.5002684//doi.org/10.1121/1.5012689},
    journal = {J. Acoust. Soc. Am.},
    number = {10},
    title = {{Why orchestral musicians are bound to wear earplugs: About the ineffectiveness of physical measures to reduce sound exposure}},
    url = {https://doi.org/10.1121/1.5012689{\%}0Ahttps://doi.org/10.1121/1.5012689},
    volume = {1421},
    year = {2017}
}

第二张幻灯片上的引文包含论文标题,而不是第一张幻灯片上的期刊标题。我希望第二张幻灯片上的模式与第一张幻灯片上的模式相同

答案1

由于您希望在所有幻灯片上使用完全相同的引文,因此我会选择\footfullcite而不是verbose-ibid的引文。幸运的是,您使用的是\autocite,因此所需的更改非常小。

如果您想隐藏文章标题,您可能需要查看包的其中一种样式biblatex-chem。它们提供了选项articletitle。下面的 MWE 使用chem-rsc,但您也可以尝试chem-acschem-angew

\documentclass[10pt,a4paper]{beamer}
\usepackage[utf8]{inputenc}
\usepackage[
backend=biber,
style=chem-rsc,
maxnames=2, minnames=1,
sorting=none,
natbib=true]{biblatex}

\addbibresource{biblatex-examples.bib}

\DeclareAutoCiteCommand{footfull}{\footfullcite}{\footfullcites}
\ExecuteBibliographyOptions{autocite=footfull}

\begin{document}
\begin{frame}
  This is the first slide, citing \autocite{sigfridsson} and \autocite{geer}.

  Furthermore, I want to cite \autocite{geer} again on this slide
\end{frame}
\begin{frame}
  Aaand let's cite \autocite{sigfridsson} and \autocite{geer} again on the second slide
\end{frame}
\end{document}

在此处输入图片描述

相关内容