Ich versuche, mit BibLaTeX eine Bibliographie zu erstellen. Das Problem besteht darin, dass ich nicht weiß, wie ich BibLaTeX dazu zwingen kann, das Schlüsselwort „W“ (in) an den Anfang der nächsten Zeile zu verschieben:
Ein etwas ähnliches Problem wurde hier gelöst:Zusammenhalten von „Vol.“-Wort und Bandnummer, aber ich kann diese Lösung nicht auf meinen Fall anwenden (mithilfe der BibLaTeX-Paketdokumentation). Mein MWE:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[polish]{babel}
\usepackage{polski}
\usepackage[
style=numeric,
firstinits=true, % display only first letter of a name
]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{mylist.bib}
@article{dindorf2003,
author = {Dindorf, Ryszard},
title = {Musku\l{}y pmeumatyczne. {Charakterystyki} dynamiczne},
journal = {Pneumatyka},
year = {2003},
number = {5/42},
pages = {40-42}
}
\end{filecontents}
\addbibresource{mylist.bib}
\begin{document}
\nocite{dindorf2003}
\printbibliography
\end{document}
Antwort1
Die Interpunktion nach W
(Übersetzung von In
) wird von bereitgestellt \intitlepunct
. Standardmäßig ist dieser Befehl \addcolon\space
, Sie können ihn über neu definieren, um ein geschütztes Leerzeichen zu haben
\renewcommand{\intitlepunct}{\addcolon\nobreakspace}
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[polish]{babel}
\usepackage{polski}
\usepackage[
style=numeric,
firstinits=true, % display only first letter of a name
]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{mylist.bib}
@article{dindorf2003,
author = {Dindorf, Ryszard},
title = {Musku\l{}y pmeumatyczne. {Charakterystyki} dynamiczne},
journal = {Pneumatyka},
year = {2003},
number = {5/42},
pages = {40-42}
}
\end{filecontents}
\addbibresource{mylist.bib}
\renewcommand{\intitlepunct}{\addcolon\nobreakspace}
\begin{document}
\nocite{dindorf2003}
\printbibliography
\end{document}