Bei Verwendung \usepackage[foot]{amsaddr}
für Autoreninformationen zusammen mit langen E-Mail-Adressen führt der Satz zu einer Underfull \hbox (badness 10000)
Warnung. Hier ist das Dokument, das ich setze (verwende es pdfLaTeX
von Tex Live 2023).
\documentclass{amsart}
\usepackage[foot]{amsaddr}
\title{Title}
\email{[email protected]}
\email{[email protected]}
\email{[email protected]}
\begin{document}
\maketitle
\end{document}
Wie kann ich diese Warnung beheben?
Antwort1
Sie können es \raggedright
beim Satz der E-Mail-Adressen verwenden.
\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}
Antwort2
\puttonextline
Mithilfe des Makros, das vor der E-Mail-Adresse verwendet werden kann, können Sie feststellen, dass die nächste E-Mail-Adresse in der nächsten Zeile stehen soll .
\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}