我怎样才能抑制 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}