PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : beamer+biblatex: Literatureinträge erhalten keinen Einzug mehr



Bilbo
29-01-2010, 12:03
Hallo,

folgendes Problem: Wenn ich beamer zusammen mit biblatex verwende, dann erhalten die Literatureinträge im Literaturverzeichnis keine Einzüge mehr, welche zur besseren Unterscheidung bzw. Abgrenzung voneinander dienen. Normalerweise sollte, bis auf die erste Zeile, jede weitere einen Einzug erhalten, wie man es z. B. von KOMA-Script her kennt. Scheinbar liegt dieses Problem an der Umdefinierung der itemize-Umgebung von beamer.

Über eine Lösung des Problems wäre ich sehr erfreut. Sicherlich benutzen viele diese Kombination und stoßen daher auf dasselbe Problem.

Anbei das Minimalbeispiel, welches das Problem verdeutlicht.



\documentclass{beamer}

\usepackage[ngerman,english]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{filecontents}
\begin{filecontents}{references.bib}
@ARTICLE{mustermann2003,
author = "Mustermann, Max AND Knecht, Markus AND Schmidt, Max AND Mueller, Arnold",
title = "Physikalische Probleme",
journal = "Journal of Physics",
year = "2003",
}
@ARTICLE{knecht2006,
author = "Knecht, Markus AND Schmidt, Max AND Mueller, Arnold",
title = "Physikalische Probleme zum Testen",
journal = "Journal of Physics",
year = "2006",
}
@ARTICLE{brecht1997,
author = "Brecht, Albert AND Keller, Martin AND Struck, Peter",
title = "New conclusions of astrophysics",
journal = "Journal of Astrophysics",
year = "1997",
}
\end{filecontents}
\usepackage[babel]{csquotes}
\usepackage[%
bibstyle=authoryear,%
citestyle=authoryear,%
bibencoding=utf8,%
bibtex8=true,%
sorting=nyt,%
sortcites=true,%
maxnames=2,%
babel=other,%
block=space,%
backref=false,%
natbib=true,%
hyperref=true,%
]{biblatex}
\bibliography{references}

\usetheme{default}

\begin{document}

\title{Vortrag mit Beamer}
\author{Max Mustermann}
\date{\today}

\begin{frame}[plain]
\titlepage
\end{frame}

\begin{frame}
\frametitle{References}
\printbibliography[maxnames=2]\nocite{*}
\end{frame}

\end{document}


Gruß,
Bilbo

mechanicus
29-01-2010, 12:20
Hi,

war doch einfacher, als ich dachte :p
Siehe rot:

\documentclass{beamer}
\usepackage[ngerman,english]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{filecontents}
\begin{filecontents}{references.bib}
@ARTICLE{mustermann2003,
author = "Mustermann, Max AND Knecht, Markus AND Schmidt, Max AND Mueller, Arnold",
title = "Physikalische Probleme",
journal = "Journal of Physics",
year = "2003",
}
@ARTICLE{knecht2006,
author = "Knecht, Markus AND Schmidt, Max AND Mueller, Arnold",
title = "Physikalische Probleme zum Testen",
journal = "Journal of Physics",
year = "2006",
}
@ARTICLE{brecht1997,
author = "Brecht, Albert AND Keller, Martin AND Struck, Peter",
title = "New conclusions of astrophysics",
journal = "Journal of Astrophysics",
year = "1997",
}
\end{filecontents}
\usepackage[babel]{csquotes}
\usepackage[%
bibstyle=authoryear,%
citestyle=authoryear,%
bibencoding=utf8,%
bibtex8=true,%
sorting=nyt,%
sortcites=true,%
maxnames=2,%
babel=other,%
block=space,%
backref=false,%
natbib=true,%
hyperref=true,%
]{biblatex}
\bibliography{references}
\usepackage{hyperref}
\bibhang1em

\begin{document}
\title{Vortrag mit Beamer}
\author{Max Mustermann}
\date{\today}
\begin{frame}[plain]
\titlepage
\end{frame}
\begin{frame}
\frametitle{References}
\printbibliography[maxnames=2]\nocite{*}
\end{frame}
\end{document}

Gruß
Marco

Bilbo
29-01-2010, 12:22
lol Marco :D In der Tat :rolleyes:

mechanicus
29-01-2010, 12:27
lol Marco :D In der Tat :rolleyes:
Ich habe jetzt auch die Ursache dafür gefunden.

biblatex verwendet für die Länge bibhang die Länge \parindent. In beamer wird diese Länge auf 0pt gesetzt. Somit musst du bibhang anpassen.

Gruß
Marco

Legion
29-01-2010, 14:08
... oder natbib verwenden :)

mechanicus
29-01-2010, 14:15
... oder natbib verwenden :)
Ketzer :D:D:D - Ich hab den Eindruck, du magst biblatex nicht so ;)

Gruß
Marco

Legion
29-01-2010, 14:22
erwischt :D

nein, keine Ahnung. Habe mich mit Biblatex noch nicht auseinandergesetzt. Im Prinzip finde ich es ja gut, wenn man die volle Kontrolle über das Erscheinungsbild hat. Bisher fahre ich aber ganz gut mit gelegentlichem Rumpfuschen in diversen .bst :rolleyes:

lockstep
29-01-2010, 14:44
... oder natbib verwenden :)

Schlechte Gründe, die gegen die Verwendung von biblatex sprechen:

[...]

47. Bei gleichzeitiger Verwendung von beamer und biblatex muss u.U. die Länge bibhang angepasst werden.

:D

lockstep

mechanicus
29-01-2010, 15:18
Schlechte Gründe, die gegen die Verwendung von biblatex sprechen:

[...]

47. Bei gleichzeitiger Verwendung von beamer und biblatex muss u.U. die Länge bibhang angepasst werden.

:D

lockstep
:D:D:D

Gruß
Marco

Legion
29-01-2010, 15:22
da steht es schwarz auf blaßblau

:D:D:D:D

Bilbo
29-01-2010, 15:26
... oder natbib verwenden :)

Das wäre ja ein Abstieg in die 2. Liga:D;)