参考文献之间有空格吗?

参考文献之间有空格吗?

是否可以更好地格式化它,以便我可以删除单词之间的大空格?

使用的代码:

\bibliographystyle{abbrv}  
\bibliography{library}

库中的代码.bib

@misc{marsrover,
author = {Greicius, Tony},
booktitle = {NASA},
file = {:Users/user/Library/Application Support/Zotero/Profiles/zotero/storage/index.html:html},
howpublished = {http://www.nasa.gov/mission\_pages/msl/index.html},
title = {{\{NASA\} - Mars Science Laboratory}},
url = {http://www.nasa.gov/mission\_pages/msl/index.html}
}

在此处输入图片描述


这是由于文档的“对齐”样式造成的吗?也许我可以阻止对齐参考书目?我的文档开头是这样的:

\documentclass[12pt,a4paper]{report}
\usepackage[lmargin=3.81cm,tmargin=2.54cm,rmargin=2.54cm,bmargin=2.52cm]{geometry}
\linespread{1.5}

编辑

我可以确认这是由于“对齐”......我将其添加到\raggedright参考书目之前,然后文本现在向左刷新。

但是我想让它保持对齐,但没有间距...编辑边距效率不高,有人知道如何实现这一点吗?

答案1

问题在于“howpublished”字段未被识别为 URL,因此人们提供的任何打破 URL 的方法都不起作用。加载包url.bib适当更改您的项目,以便文件\url中的编码.bib如下:

@misc{marsrover,
    Author = {Greicius, Tony},
    Booktitle = {NASA},
    Howpublished = {\url{http://www.nasa.gov/mission\_pages/msl/index.html}},
    Title = {{\{NASA\} - Mars Science Laboratory}},
    Url = {http://www.nasa.gov/mission\_pages/msl/index.html},
    }

最小文档:

\documentclass{article}
\bibliographystyle{abbrv}
\usepackage{url}
\begin{document}
\cite{marsrover}
\bibliography{library}
\end{document}

代码输出

相关内容