参考书目条目中的宽间距(全行以下)

参考书目条目中的宽间距(全行以下)

我的书目条目如下

这

我想将标题的空间缩小到合理的大小。我唯一与参考书目有关的代码是:

\bibliographystyle{plain}

\bibliography{bibl}

编辑:我实际上忘了添加我的参考书目条目:

@misc{left_pad,
    title = {NPM \& left-pad: Have We Forgotten How To Program?},
    howpublished = {\url{http://www.haneycodes.net/npm-left-pad-have-we-forgotten-how-to-program/}},
}

答案1

我能够使用以下 MWE 复制您的屏幕截图的外观;我必须猜测的主要参数设置是\textwidth=10cm。(4in我想也可以这样做。)

在此处输入图片描述

\RequirePackage{filecontents}
\begin{filecontents}{bibl.bib}
@misc{left_pad,
    title = {{NPM} \& left-pad: Have We Forgotten How To Program?},
    howpublished = {\url{http://www.haneycodes.net/npm-left-pad-have-we-forgotten-how-to-program/}},
}
\end{filecontents}

\documentclass{article}
\usepackage{url}
\usepackage[colorlinks,urlcolor=blue]{hyperref}
\bibliographystyle{plain}
\setlength\textwidth{10cm}

\begin{document}
\nocite{*}
\bibliography{bibl}
\end{document}

为了解决中间行大量未满的问题,只需hyphens在加载url包时添加选项即可:\usepackage[hyphens]{url}。事实上,两个 MWE 之间的唯一区别就是是否存在hyphens加载选项url;我相信你会同意书目条目的外观有了很大的改善。

在此处输入图片描述

\RequirePackage{filecontents}
\begin{filecontents}{bibl.bib}
@misc{left_pad,
    title = {{NPM} \& left-pad: Have We Forgotten How To Program?},
    howpublished = {\url{http://www.haneycodes.net/npm-left-pad-have-we-forgotten-how-to-program/}},
}
\end{filecontents}

\documentclass{article}
\usepackage[hyphens]{url} % <-- crucial: specify the option "hyphens"
\usepackage[colorlinks,urlcolor=blue]{hyperref}
\bibliographystyle{plain}
\setlength\textwidth{10cm}

\begin{document}
\nocite{*}
\bibliography{bibl}
\end{document}

相关内容