Beamer: Ändern Sie den Bibliografiestil mit Biber, entfernen Sie einige Felder und entfernen Sie Warnungen

Beamer: Ändern Sie den Bibliografiestil mit Biber, entfernen Sie einige Felder und entfernen Sie Warnungen

Es ist das erste Mal, dass ich versuche,Bibliographie mit biber in eine Beamer-Präsentation einbindenund ich habe keine Ahnung, wie ichÄndere den Stilund einige Felder entfernen. Ich habe es mit einembenutzerdefinierte .bst-DateiIch erhielt mitmachbstAberbiberscheint es nicht zu verstehen...

Also hier ist meinMWE:

\documentclass{beamer}
\setbeameroption{hide notes}

\usepackage{lmodern}

\usepackage[backend=biber, style=authoryear]{biblatex}
\begin{filecontents}{\jobname.bib}
@article{Forrest2014,
    author = {Forrest, Alistair R. R. and Kawaji, Hideya and Rehli, Michael and {Kenneth Baillie}, J. and de Hoon, Michiel J. L. and Haberle, Vanja and Lassmann, Timo},
    doi = {10.1038/nature13182},
    issn = {0028-0836},
    journal = {Nature},
    pages = {462--470},
    pmid = {24670764},
    title = {{A promoter-level mammalian expression atlas}},
    url = {http://dx.doi.org/10.1038/nature13182{\%}5Cnhttp://www.nature.com/doifinder/10.1038/nature13182},
    volume = {507},
    year = {2014}
}
\end{filecontents}
\addbibresource{\jobname.bib}
\setbeamertemplate{bibliography item}{}

\mode<presentation> {
    \usetheme{Singapore}
}
\begin{document}


\section{Frame 1}
\begin{frame}
\frametitle{Frame 1}
    Here I want a citation:

    \cite{Forrest2014}
\end{frame}


\begin{frame}[allowframebreaks]
\frametitle{References}
    \printbibliography
\end{frame}


\end{document}

Das Ergebnis lautet:

A B

Ich möchte Folgendes erreichen:

  • Beseitigen Sie zunächst FolgendesWarnungen:

Das Patchen der Fußnoten ist fehlgeschlagen.

Und

OT1/lmss/m/sc' in size <10.95> not available(Font) Font shapeStattdessen wurde die Schriftform OT1/lmr/m/sc‘ ausprobiert

In meiner gesamten Präsentation begegnet mir auch Folgendes:

Stattdessen wurde die Schriftform EU2/lmss/m/sc' in size <10.95> not available(Font) Font shape„EU2/lmr/m/sc“ ausprobiert.

Dann möchte ichPassen Sie die Zitate anauf diese Weise:

  • „et al“ in Kursivschrift, an beiden Stellen

  • Bei Vornamen nur Anfangsbuchstaben

  • Jahresende

  • Kein "In: "

  • Keine DOI, ISSN, URL oder ähnliches

Das Ergebnis sollte möglichst nahe an Folgendem liegen:

Waldet al.2014

Und

Wald ARRet al.„Ein Säugetierexpressionsatlas auf Promotorebene“.Natur 507:462–470 (2014).

Was machen dieWarnungenbedeuten und wie man sie loswird? Ich habe bereits\lmodern...

Wie kann ich die Bibliographie anpassen mitbiber, wenn es nicht akzeptiert.bst-Dateien von makebst?

Vielen Dank!

Antwort1

Zusammenfassung der Duplikate:

  • Beseitigen Sie zunächst die Warnungen

Die Fußnotenwarnung ist normal, da Beamer seine eigene Methode hat, mit Fußnoten umzugehen, sieheBeamer-Warnung zum Patchen von Fußnoten: „Das Patchen der Fußnoten ist fehlgeschlagen. Die Fußnotenerkennung funktioniert nicht.“

  • „et al“ in Kursivschrift, an beiden Stellen

https://tex.stackexchange.com/a/40999/36296

  • Bei Vornamen nur Anfangsbuchstaben

https://tex.stackexchange.com/a/128823/36296

  • Jahresende

Ändern der Reihenfolge der Felder finden Sie unterBiblatex: Ändern der Reihenfolge der EinträgeUndBiblatex: Ändern der Reihenfolge der EinträgeUndÄndern der Reihenfolge der Felder und Unterdrücken zusätzlicher ArXiv-KennungenUndBiblatex: Reihenfolge der Felder (Notiz+Seiten) für Inproceedings/Incollection ändern

  • Kein "In: "

"In:" unterdrücken biblatex

  • Keine DOI, ISSN, URL oder ähnliches

Biblatex: Entfernen Sie ISSN, URLs und DOIs aus Referenzen


\documentclass{beamer}
\setbeameroption{hide notes}

\usepackage{lmodern}

\usepackage[backend=biber, style=authoryear, doi=false,isbn=false,url=false, giveninits=true]{biblatex}
\begin{filecontents}{\jobname.bib}
@article{Forrest2014,
    author = {Forrest, Alistair R. R. and Kawaji, Hideya and Rehli, Michael and {Kenneth Baillie}, J. and de Hoon, Michiel J. L. and Haberle, Vanja and Lassmann, Timo},
    doi = {10.1038/nature13182},
    issn = {0028-0836},
    journal = {Nature},
    pages = {462--470},
    pmid = {24670764},
    title = {{A promoter-level mammalian expression atlas}},
    url = {http://dx.doi.org/10.1038/nature13182{\%}5Cnhttp://www.nature.com/doifinder/10.1038/nature13182},
    volume = {507},
    year = {2014}
}
\end{filecontents}
\addbibresource{\jobname.bib}
\setbeamertemplate{bibliography item}{}

\usepackage{xpatch}

\xpatchbibmacro{name:andothers}{%
  \bibstring{andothers}%
}{%
  \bibstring[\emph]{andothers}%
}{}{}

\renewbibmacro{in:}{}

\mode<presentation> {
    \usetheme{Singapore}
}
\begin{document}


\section{Frame 1}
\begin{frame}
\frametitle{Frame 1}
    Here I want a citation:

    \cite{Forrest2014}
\end{frame}


\begin{frame}[allowframebreaks]
\frametitle{References}
    \printbibliography
\end{frame}


\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen