
Ich verwende den numerischen Stil von Biblatex in Kombination mit Tikzposter und bei Referenzen, die sich über mehr als eine Zeile erstrecken, wird der Text nicht richtig ausgerichtet. Ich habe es mit der Minipage-Umgebung versucht, aber das scheint auch nicht zu helfen.
MWE:
\documentclass{tikzposter}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@article{greenwade93,
author = "George D. Greenwade",
title = "The {C}omprehensive {T}ex {A}rchive {N}etwork ({CTAN})",
year = "1993",
journal = "TUGBoat",
volume = "14",
number = "3",
pages = "342--351"
}
@book{goossens93,
author = "Michel Goossens and Frank Mittelbach and Alexander Samarin",
title = "The LaTeX Companion",
year = "1993",
publisher = "Addison-Wesley",
address = "Reading, Massachusetts"
}
\end{filecontents}
\usepackage[backend=bibtex,style=numeric,sorting=none]{biblatex}
\bibliography{\jobname.bib}
\begin{document}
\begin{columns}
\column{.2}
\block{References}{
\nocite{*}
\begin{minipage}{\linewidth}
\begin{center}\mbox{}\vspace{-\baselineskip}
\printbibliography[heading=none]
\end{center}
\end{minipage}
}
\end{columns}
\end{document}
Antwort1
\settowidth
Funktioniert anscheinend nicht tikzposter
in allen Kontexten wie vorgesehen. Insbesondere gibt der Befehl zurück, 0pt
wenn er nicht innerhalb eines aufgerufen wird block
.
Bei einem modernen Modell biblatex
wäre eine schnelle Problemumgehung die Verwendung der locallabelwidth
Option, die die Längenberechnung auf das Tatsächliche verschiebt \printbibliography
und nur die tatsächlich in der Bibliografie vorkommenden Einträge berücksichtigt.
\documentclass{tikzposter}
\usepackage[backend=bibtex, style=numeric, sorting=none, locallabelwidth]{biblatex}
\bibliography{biblatex-examples.bib}
\begin{document}
\begin{columns}
\column{.2}
\block{References}{
\nocite{sigfridsson,worman}
\begin{minipage}{\linewidth}
\begin{center}\mbox{}\vspace{-\baselineskip}
\printbibliography[heading=none]
\end{center}
\end{minipage}
}
\end{columns}
\end{document}