URL 中的空格

URL 中的空格

我的 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 

相关内容