參考書目中的書目串後立即防止斷行

參考書目中的書目串後立即防止斷行

我正在嘗試使用 BibLaTeX 製作參考書目。問題是我不知道如何強制 BibLaTeX 將關鍵字“W”(in)移到下一行的開頭: 在此輸入影像描述

這裡解決了一個有點類似的問題:保持在一起「卷」。字數和卷數,但我不能在我的案例中採用這個解決方案(使用 BibLaTeX 套件文件)。我的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}

答案1

W(翻譯)後的標點符號In由 提供\intitlepunct。預設此命令是\addcolon\space,您可以透過以下方式重新定義它以具有不間斷空格

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

相關內容