引用有问题!需要换行网址

引用有问题!需要换行网址

我正在写一篇论文,并且已经通过 bibtex 添加了参考文献。

我不喜欢在线参考资料,它们太长了,从页面的一边延伸到另一边。而且在线链接超出了页面的边界。

看看附图,你就会明白我的意思。[3] 是问题所在

在此处输入图片描述

这是我用于该参考资料的 bibtex 代码。有什么解决方案吗?有什么建议吗?

@misc{domination,
Title = {Heterogeneous Systems Dominate the Green500},
Author = { },
Howpublished = {\url{http://www.hpcwire.com/off-the-wire/two-brains-better-one-heterogeneous-systems-dominate-green500/}},
Month = nov,
Year = {2013},
Url = {http://www.hpcwire.com/off-the-wire/two-brains-better-one-heterogeneous-systems-dominate-green500/}}

答案1

只是为了结束:

有几种方法可以解决这个问题。

  1. 正如 egreg 所述,您可以尝试使用:

    \usepackage[hyphens]{url}

    在你的序言中(即之后\documentclass{}

  2. 您可以配置 --- 甚至更改 --- 您的.bst文件(进入的文件\bibliographystyle{yourfile.bst}),以便您可以获得您想要的准确结果(以同样的方式,例如,IEEEtran可以。

当然,我建议选择最简单、最直接的方法:只需\usepackage[hyphens]{url}在序言中使用,然后让魔法发生:)

答案2

我认为书目中的长 URL 真的很麻烦:在印刷版中它们毫无用处(谁会坐下来手动输入 99 个字符长的 URL?),而在电子版中它们最好是短超链接。请注意,99 是本示例的长度,但还有更长的 URL,可能全是%&?使得手动复制它们几乎不可能。那么,它们有什么用呢?

经过一番抱怨,下面是一个可能的解决方案。您可以使用该url包的一个功能:

\usepackage[hyphens]{url}

此呼叫应该加载hyperref(此包也会加载url,但没有选项;如果url已经加载,则不会重新加载并且会遵循选项)。

该选项允许\url在连字符处换行,这通常是不希望的,因为它可能会引入歧义。

相关内容