Zeilenumbruch-Verhinderung unmittelbar nach Bibstring in Bibliographie

Zeilenumbruch-Verhinderung unmittelbar nach Bibstring in Bibliographie

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: Bildbeschreibung hier eingeben

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}

Beispielausgabe

\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}

verwandte Informationen