¿Es una buena práctica si siempre precedemos localmente \href con \sloppy?

¿Es una buena práctica si siempre precedemos localmente \href con \sloppy?

¿Es una buena práctica si siempre precedemos localmente \hrefcon \sloppylo siguiente?

if you are interested to know the details, 
please contact me at {\sloppy
\href{mailto:[email protected]}
{[email protected]}}.

Respuesta1

No. Colocado allí el comando \sloppyno tiene ningún efecto:

\documentclass{article}
\usepackage{hyperref}
\usepackage[width=7cm]{geometry}
\begin{document}

If you are interested to know the details, 
please contact me at {\sloppy
\href{mailto:[email protected]}
{[email protected]}}.

If you are interested to know the details, 
please contact me at
\href{mailto:[email protected]}
{[email protected]}.

\end{document}

Sin efecto descuidado

El comando \sloppysólo funciona con párrafos completos, por lo que sería necesario escribir

{\sloppy
If you are interested to know the details, 
please contact me at {
\href{mailto:[email protected]}
{[email protected]}}.
\par
}

o usar sloppypar. Sin embargo, esto muchas veces no resulta satisfactorio. Se puede encontrar alguna discusión enl2tabu. En tu caso te sugiero que utilices

\url{[email protected]}

ejemplo de URL

Hyperref debería poder deducir el tipo de enlace y proporciona más puntos de interrupción que LaTeX puede usar. Para un ejemplo más realista, donde hay más .'s' en la dirección de correo electrónico, esto da resultados bastante buenos:

If you are interested to know the details, 
please contact me at 
\url{[email protected]}.

Mejor ejemplo de URL

información relacionada