如何处理包含长 URL 的参考书目项目?

如何处理包含长 URL 的参考书目项目?

一张图片胜过千个宏:

替代文本

我并不责怪 LaTeX 难以格式化此条目。

但是,我该怎么做才能减轻这种影响并避免出现类似 Word 的缩进?

该网站建议的一个相关问题是如何打破较长的 \texttt 部分这确实产生了一个更好对齐的条目: 替代文本

虽然我喜欢合理的对齐方式,但我对切换到等宽字体并不满意(虽然它在常规文本中有效,但在书目条目中它会吸引太多注意力并占用太多空间)。

还有其他建议吗?

上述测试 bibitem 的条目是:

\begin{thebibliography}

\bibitem{anything-here}
"Lorem Ipsum Society,
\emph{dolor sit amet, consectetur}, May 2010
retrieved on Oct 16, 2010 from http://www.lorem-ipsum.com/whatever-here/about\%20something/here\%20takes/space\%20in\%20a\%20long/url\%20foobar.aspx 

\end{thebibliography}

答案1

前言:

\usepackage{url} % hyperref works too
\urlstyle{same}  % (sf also works, for something more subtle than tt)

然后插入 URL 作为:

\url{http://www.example.com/~lev/my%20long%20url}

答案2

我认为这\raggedright可能是您的朋友。当然,您不会获得对齐的条目,但这通常比拥有许多未满的行要好得多。

在尝试之前,你可以尝试让各种 URL 处理包断行。我已经

\usepackage[hyphens]{url}
\ifpdf
\usepackage[breaklinks=true,pdfborder={0 0 0},bookmarksopen]{hyperref}
\else
\usepackage[pdfborder={0 0 0},bookmarksopen]{hyperref}
\usepackage[hyphenbreaks]{breakurl}
\fi

url在我写的一篇论文中。我不记得使用和的理由hyperref,但我肯定曾经有过理由。

microtype套餐也许能帮助您获得更好的休息。

答案3

我遇到了类似的问题,并使用以下方法解决了该问题:

\usepackage{url}
\urlstyle{same}
\def\UrlBreaks{\do\/\do-}

我在 URL 中写了太多的-和,但我想你也/可以让它在 处中断。%

相关内容