Является ли хорошей практикой всегда локально предварять \href \sloppy?

Является ли хорошей практикой всегда локально предварять \href \sloppy?

Будет ли хорошей практикой, если мы всегда будем локально начинать следующим \hrefобразом \sloppy?

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

решение1

Нет. Помещенная туда команда \sloppyне имеет никакого эффекта:

\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}

Никакого эффекта неряшливости

Команда \sloppyработает только с целыми абзацами, поэтому нужно написать

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

или использовать sloppypar. Однако это часто неудовлетворительно. Некоторые обсуждения можно найти вl2tabu. В вашем случае я предлагаю вам использовать

\url{[email protected]}

пример URL-адреса

Hyperref должен уметь определять тип ссылки, и он предоставляет больше точек останова, которые может использовать LaTeX. Для более реалистичного примера, где .в адресе электронной почты больше ', это дает довольно хорошие результаты:

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

Лучший пример URL

Связанный контент