Leeren Stil auf die gesamte Bibliographie anwenden

Leeren Stil auf die gesamte Bibliographie anwenden

Ich möchte, dass die gesamte Bibliografie emptyin meinem Dokument einen Seitenstil hat (das heißt, die Kopfzeilen und Seitenzahlen werden entfernt).

Ich habe den Befehl \renewcommand{\bibsetup}{\thispagestyle{empty}\pagestyle{empty}}von verwendetSeitenzahl von der ersten Seite der Bibliographie entfernenwodurch der Stil erfolgreich von der ersten und allen folgenden Seiten der Bibliographie entfernt wirdbis auf die letzte Seite.

Ich habe ein minimales funktionierendes Beispiel erstellt, das die folgende Ausgabe erzeugt:

Bildbeschreibung hier eingeben

Wie Sie sehen, ist die erste Seite der Referenzen nicht formatiert. Auf der zweiten Seite (die in diesem Fall die letzte ist) steht jedoch unten die Seitenzahl.

Beachten Sie, dass dies auch geschiehtich)wenn ich mehr als nur zwei Bibliographieseiten habe undii)für die Zwischenbibliografien am Ende jedes meiner Kapitel.

Ich schreibe eine Abschlussarbeit ( memoirKurs) und verwende das fancyhdrPaket, falls dies relevant ist.

Irgendein Vorschlag, was los sein könnte? Vielen Dank!

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[
    backend=biber,
    style=ieee,
    citestyle=numeric-comp,
    backrefstyle = none
]{biblatex}

\renewcommand{\bibsetup}{\thispagestyle{empty}\pagestyle{empty}}

\addbibresource{bibli.bib}

\title{Minimal working example}

\begin{document}

\section{Introduction}
coordinates~\cite{li20143d,pavllo20193d}, predictions~\cite{pavlakos2016coarse,varol2018bodynet}, models~\cite{tome2017lifting} encoding~\cite{kanazawa2018end,bogo2016keep} information~\cite{zhou2017towards,habibie2019wild} training~\cite{rhodin2018learning,qiu2019cross}

a \cite{andriluka20142d,lin2014microsoft} markers \cite{sigal2010humaneva,h36m_pami} multi \cite{Joo_2015_ICCV,mehta2017monocular} cameras~\cite{shu2016learning} free~\cite{chen2016synthesizing,varol2017learning,tome2019xr} camera~\cite{taylor2000reconstruction,bourdev2009poselets,pavlakos2018ordinal,ronchi2018s} camera \cite{rhodin2018unsupervised} point \cite{sermanet2017time,mitra2019multiview}


\newpage
\printbibliography[heading=bibintoc]

\end{document}

Antwort1

Dies könnte als Fehler der Standardumgebung bibliographyin angesehen werden biblatex. In einer articleKlasse ist Ihre Frage nicht wirklich angemessen, da die Bibliographie nicht dafür ausgelegt ist, auf einer separaten Seite zu beginnen. Aber Ihr Problem besteht weiterhin in bookund memoir, und die folgende Lösung funktioniert in allen Fällen.
Genauer gesagt patche ich (aktualisiert: besser als die vorherige Neudefinition) die Standardversion biblatexder Umgebung, um nach dem Ende der internen Umgebung der Bibliographie bibliographyein hinzuzufügen .\clearpagelist

Beispielausgabe

\documentclass{book}

\usepackage[utf8]{inputenc}
\usepackage[
    backend=biber,
    style=ieee,
    citestyle=numeric-comp,
    backrefstyle = none
]{biblatex}

\renewcommand{\bibsetup}{\thispagestyle{empty}\pagestyle{empty}}

\addbibresource{biblatex-examples.bib}

\makeatletter
\patchcmd{\blx@endenv@bibliography}{\endlist}{\endlist\clearpage}{}{}
\makeatother

\title{Minimal working example}

\begin{document}

\section{Introduction}
\nocite{*}

\printbibliography[heading=bibintoc]

\end{document}

Wenn Sie in einer Klasse sind article, möchten Sie hinzufügen, \clearpagebevor\printbibliography

Antwort2

Ich würde einfach die Überschrift vom Literaturverzeichnis trennen und deine Seitenstil-Befehle dazwischen setzen:

\documentclass{memoir}
\usepackage[style=ieee, citestyle=numeric-comp, backrefstyle=none]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}
\tableofcontents
\nocite{*}
\printbibheading[heading=bibintoc]
\thispagestyle{empty}
\pagestyle{empty}
\printbibliography[heading=none]
\end{document}

verwandte Informationen