是否可以更好地格式化它,以便我可以删除单词之间的大空格?
使用的代码:
\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}