Ao usar \usepackage[foot]{amsaddr}
informações do autor junto com endereços de e-mail longos, a composição resulta em um Underfull \hbox (badness 10000)
aviso. Aqui está o documento que estou digitando (usando pdfLaTeX
do Tex Live 2023).
\documentclass{amsart}
\usepackage[foot]{amsaddr}
\title{Title}
\email{[email protected]}
\email{[email protected]}
\email{[email protected]}
\begin{document}
\maketitle
\end{document}
Como posso corrigir esse aviso?
Responder1
Você pode usar \raggedright
ao compor os endereços de e-mail.
\documentclass{amsart}
\usepackage[foot]{amsaddr}
%% Use \raggedright to typeset email addresses
\AddToHook{cmd/@setemails/before}{\raggedright}
\title{Title}
\author{1}
\email{[email protected]}
\author{2}
\email{[email protected]}
\author{3}
\email{[email protected]}
\begin{document}
\maketitle
\end{document}
Responder2
Você pode saber que o próximo endereço de e-mail deve estar na próxima linha usando a \puttonextline
macro que pode ser usada antes do endereço de e-mail.
\documentclass{amsart}
\def\puttonextline{\egroup\hfil\break\hbox\bgroup}
\usepackage[foot]{amsaddr}
\title{Title}
\email{[email protected]}
\email{[email protected]}
\email{\puttonextline [email protected]}
\begin{document}
\maketitle
\end{document}