Tikzposter + Biblatex-Ausrichtung von Referenzen

Tikzposter + Biblatex-Ausrichtung von Referenzen

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}

Bildbeschreibung hier eingeben

Antwort1

\settowidthFunktioniert anscheinend nicht tikzposterin allen Kontexten wie vorgesehen. Insbesondere gibt der Befehl zurück, 0ptwenn er nicht innerhalb eines aufgerufen wird block.

Bei einem modernen Modell biblatexwäre eine schnelle Problemumgehung die Verwendung der locallabelwidthOption, die die Längenberechnung auf das Tatsächliche verschiebt \printbibliographyund 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}

Sauber ausgerichtete Bibliographie

verwandte Informationen