书目 natdin - 为什么会有奇怪的空白和自动换行?

书目 natdin - 为什么会有奇怪的空白和自动换行?

我正在使用 natdin 来制作参考书目,效果很好,但也有一些奇怪的效果。在图片中你可以看到我的意思。有时,它会在事物之间添加一个空格,而这些空格不应该是空格。

例如,如果您有一本有多位作者的书。

另一件事是,它在地址和年份后面的“:”之间添加了一个空格。

第三,有奇怪的文字换行,例如 ISBN 号码。

我该怎么做?我没有在参考书目中添加空格,是 natdin 添加了这些空格。如何更改?

谢谢!!

参考书目

编辑:好吧,我认为如果作者不同,在作者后面插入空格是可以的。我觉得这很奇怪,但我认为这样做很常见,可能是为了提高可读性。但地址部分的空格真的很奇怪……

答案1

(问题作者已经越过了这一障碍,并提出了另一个问题:书目 natdin.bst - 如何添加句号而不是逗号?。这个答案的目的只是为了避免未解答的问题继续存在。)

关于 isbn 中的换行符,这是可以预料到的。很明显,参考书目是合理的,并且为了保持合理,如果 isbn 是不是在连字符处断行,则唯一其他断行的地方就是“ISBN”之前或之后,而且间距会不均匀到令人无法接受。

在 中natdin.bst,有几个“空格分号”的例子需要放在名称之间——对于函数format.namesformat.editorsformat.editors.organizationformat.crossref.editor

由于该文件natdin.bst位于被标识为的目录中din1505,并且文件中的介绍性注释引用了 din 1505,teil 2 和 3,我猜测这种格式是该标准的要求。(我不明白为什么会这样,但标准有时就是这样的。)

相关内容