biblatex 中没有连字符

biblatex 中没有连字符

我怎样才能抑制 biblatex 中的连字符?

(我知道只有一句话通常被认为问题质量很差,但为什么要把一个简单的问题复杂化呢?)

答案1

禁用参考书目中的连字符是一个好主意,但只有同时禁用理由,也就是说,如果您将参考书目设置为无连字且右对齐(以抑制单词间空间的不协调拉伸和收缩)。切换到右对齐并(隐式)关闭连字的命令是\raggedright

现在,biblatex有一个名为的命令\bibsetup

\bibsetup:在书目开始处执行的任意代码,用于影响书目布局的命令。

让我们附加 \raggedright到已经包含的其他内容\bibsetup

\documentclass[10pt,DIV=5]{scrartcl}
\usepackage[style=authoryear]{biblatex}
\usepackage{filecontents}

\begin{filecontents}{testbib.bib}
@INCOLLECTION{Cahn97,
  author = {Cahn, Michael},
  title = {Die Rhetorik der Wissenschaft im Medium der Typographie: Zum Beispiel die Fußnote},
  year = {1997},
  pages = {91-109},
  crossref = {RHW97}}
\end{filecontents}

\appto{\bibsetup}{\raggedright}
\bibliography{testbib.bib}

\begin{document}
\cite{Cahn97}
\printbibliography
\end{document}

相关内容