
Будет ли хорошей практикой, если мы всегда будем локально начинать следующим \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]}
Hyperref должен уметь определять тип ссылки, и он предоставляет больше точек останова, которые может использовать LaTeX. Для более реалистичного примера, где .
в адресе электронной почты больше ', это дает довольно хорошие результаты:
If you are interested to know the details,
please contact me at
\url{[email protected]}.