
是否可以更好地格式化它,以便我可以刪除單字之間的巨大空格?
使用的程式碼:
\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}