我的 URL 中有一个空格。我使用 BibTeX 来引用参考文献。一开始,我有两个 URL(编号 3 和 5,见下图)带有空格。搜索后,我看到了建议,我应该在包\usepackage[hyphens]{url}
之前使用和加载它hyperref
。这确实有效。对于一个 URL,编号 3。但是对于另一个 URL(编号 5),虽然空格已经减少,但仍然存在。我尝试了这里在几篇文章中建议的许多选项,但到目前为止都没有成功。这是我的序言:
\documentclass{llncs}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{geometry}
\geometry{top=2.0cm, left=3.5cm, right=3.5cm, bottom=2.0cm}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage{booktabs}
\usepackage{cite}
\usepackage{hyperref}
\usepackage{subfigure}
\usepackage{xcolor}
\usepackage{enumitem}
\setcounter{secnumdepth}{3}
\setlength{\intextsep}{2mm plus2mm minus2mm}
\begin{document}
...
然后我只是将 URL 引用为\cite{...}
。没什么特别的。结果如下:
以下是 Bibtex:
@Misc{ELGA_guidelines,
author = {{ELGA GmbH}},
url = {https://www.elga.gv.at/technischer-hintergrund/technische-elga-leitfaeden},
}
答案1
一个可能的解决方案就是在组内简单地向文本添加\raggedright
或。\sloppy
答案2
我从这个问题得到了答案这里。它确实解决了我的问题。但是,它使我的坏框从 7 个增加到了 37 个。我检查了我的文档,至少从肉眼看来,没有看到任何不良的副作用。所以,我认为它已经解决了。这就是解决我的问题的方法:
\usepackage{ragged2e}
\setlength\RaggedRightParindent{\parindent} % default value of this parameter is `0pt`
\RaggedRight