我正在尝试使用 BibLaTeX 制作参考书目。问题是我不知道如何强制 BibLaTeX 将关键字“W”(in)移动到下一行的开头:
这里解决了一个类似的问题:将“vol.”字和卷号放在一起,但我无法将此解决方案应用于我的情况(使用 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}