Problem:
I wish to break or hyphenate links in paragraphs while maintaining an underline link.
Minimal Working Example (MWE):
\documentclass{article}
\usepackage{lipsum}
\usepackage[utf8]{inputenc}
\usepackage[OT6,T1]{fontenc}
\usepackage{xcolor}
\usepackage[normalem]{ulem}
\usepackage{hyperref}
\hypersetup{colorlinks,urlcolor=black}
\makeatletter
\DeclareUrlCommand\ULurl@@{%
\def\UrlFont{\color{black}}%
\def\UrlLeft{\uline\bgroup}%
\def\UrlRight{\egroup}}
\def\ULurl@#1{\hyper@linkurl{\ULurl@@{#1}}{#1}}
\DeclareRobustCommand*\ULurl{\hyper@normalise\ULurl@}
\makeatother
\begin{document}
\noindent Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elit massa, volutpat a mattis vel, dictum dapibus sapien. Ut mollis neque quis sapien convallis accumsan. Proin vel odio sit amet neque euismod ultrices. Sed ut dolor quis nunc convallis eleifend vel eget mauris. Nulla eget viverra felis, sit amet vehicula lacus. Praesent at ex id justo rutrum egestas. \ULurl{http://creativecommons.org/licenses/by-sa/3.0/}. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque elit massa, volutpat a mattis vel, dictum dapibus sapien from \ULurl{https://creativecommons.org/about/downloads/}.
\end{document}
Outcome:
Desired outcome:
To break/hypenate links so that they may not extend beyond the width of text.



\begin{sloppypar}and\end{sloppypar}seems nice to me... But of course no hyphenation happens on the underlined text. On-topic: you should add in the title that the hyperlink's text should be underlined. Makes much difference. – koleygr Aug 23 '19 at 16:25