Cuando se utiliza \usepackage[foot]{amsaddr}
para obtener información del autor junto con direcciones de correo electrónico largas, la composición tipográfica genera una Underfull \hbox (badness 10000)
advertencia. Aquí está el documento que estoy escribiendo (usando pdfLaTeX
de Tex Live 2023).
\documentclass{amsart}
\usepackage[foot]{amsaddr}
\title{Title}
\email{[email protected]}
\email{[email protected]}
\email{[email protected]}
\begin{document}
\maketitle
\end{document}
¿Cómo puedo solucionar esta advertencia?
Respuesta1
Puede utilizarlo \raggedright
al escribir las direcciones de correo electrónico.
\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}
Respuesta2
Puede saber que la siguiente dirección de correo electrónico debe estar en la siguiente línea utilizando la \puttonextline
macro que se puede utilizar antes de la dirección de correo electrónico.
\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}