Hbox insuficiente en el pie de página de amsaddr con direcciones de correo electrónico largas

Hbox insuficiente en el pie de página de amsaddr con direcciones de correo electrónico largas

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

ingrese la descripción de la imagen aquí

Respuesta2

Puede saber que la siguiente dirección de correo electrónico debe estar en la siguiente línea utilizando la \puttonextlinemacro 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}

información relacionada