參考文獻之間是否有空格?

參考文獻之間是否有空格?

是否可以更好地格式化它,以便我可以刪除單字之間的巨大空格?

使用的程式碼:

\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}

程式碼的輸出

相關內容