Pet*_*ter 33
你应该使用这个url包:
\usepackage{url}
...
\url{http://long.url.com/... .../stuff}
Run Code Online (Sandbox Code Playgroud)
它会在适当的地方为你打破它.
S G*_*S G 26
我建议使用包:
\usepackage{xurl}
这在背面对我来说很好用。
例子:
\url{https://www.tudelft.nl/ewi/over-de-faculteit/afdelingen/intelligent-systems/pattern-recognition-bioinformatics/pattern-recognition-laboratory/data-and-software/dd-tools/}
Run Code Online (Sandbox Code Playgroud)
小智 14
在序言中,只是放在\usepackage{breakurl}后面\usepackage{hyperref}.该\burl命令已定义,默认情况下,该程序包还将该\url命令转换为同义词\burl.
小智 11
按照以下方式进行.你已准备好出发!
\begin{document}
\sloppy
Run Code Online (Sandbox Code Playgroud)
小智 5
对我来说,这行得通:
\PassOptionsToPackage{hyphens}{url}
\usepackage{hyperref}
Run Code Online (Sandbox Code Playgroud)
并使用此代码在每个普通字母字符后添加换行符,并带有*-〜'“:
\expandafter\def\expandafter\UrlBreaks\expandafter{\UrlBreaks% save the current one
\do\a\do\b\do\c\do\d\do\e\do\f\do\g\do\h\do\i\do\j%
\do\k\do\l\do\m\do\n\do\o\do\p\do\q\do\r\do\s\do\t%
\do\u\do\v\do\w\do\x\do\y\do\z\do\A\do\B\do\C\do\D%
\do\E\do\F\do\G\do\H\do\I\do\J\do\K\do\L\do\M\do\N%
\do\O\do\P\do\Q\do\R\do\S\do\T\do\U\do\V\do\W\do\X%
\do\Y\do\Z\do\*\do\-\do\~\do\'\do\"\do\-}%
Run Code Online (Sandbox Code Playgroud)
从此网站整理的答案:https ://tex.stackexchange.com/questions/3033/forcing-linebreaks-in-url/10401