我使用 biblatex 来引用我的参考文献。打印参考书目几乎与预期一样。如果条目的最后一个字符(在我的情况下是一个点)位于行尾,则会出现一个大的换行符。因此,条目与下一个条目之间会有一个很大的间隙。
这是截图。[91] 和 [92] 之间的间距较大,因为 [91] 文本填满了整行。
我认为大的间隔应该在视觉上将条目分开。
有什么想法可以删除这个额外的大换行符吗?
更新:我在我的课程模板中发现了这个片段:
% Autoref
\addto\extrasngerman{%
\def\equationautorefname~#1\null{(#1)\null} %Reference to equations in parentheses
}%
如果删除这些行,问题就解决了。这有意义吗?似乎我需要一种替代方法来在括号中显示引用的方程式,例如:(1)。
答案1
\extrasngerman
通话中存在虚假空格
\documentclass[british,ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\addto\extrasngerman{%
\def\equationautorefname~#1\null{(#1)\null} %Reference to equations in parentheses
}%
\begin{document}
A\selectlanguage{ngerman}B\selectlanguage{british}C
\end{document}
%
在某些情况下切换语言时,之前的空格可能会导致不必要的空格。
你可以尝试
\documentclass[british,ngerman]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\addto\extrasngerman{%
\def\equationautorefname~#1\null{(#1)\null}%
}
\begin{document}
A\selectlanguage{ngerman}B\selectlanguage{british}C
\end{document}
相反,在语言切换时不应该引入虚假空格。
从远处很难判断这是否有助于解决文档中的问题,但这是我们目前所得到的全部信息。