긴 이메일 주소가 있는 amsaddr 바닥글의 불완전한 hbox

긴 이메일 주소가 있는 amsaddr 바닥글의 불완전한 hbox

\usepackage[foot]{amsaddr}긴 이메일 주소와 함께 작성자 정보를 사용하는 경우 조판하면 Underfull \hbox (badness 10000)경고가 발생합니다. 다음은 제가 타이핑하고 있는 문서입니다( pdfLaTeXTex Live 2023에서 사용).

\documentclass{amsart}

\usepackage[foot]{amsaddr}

\title{Title}

\email{[email protected]}
\email{[email protected]}
\email{[email protected]}

\begin{document}

\maketitle

\end{document}

이 경고를 어떻게 해결할 수 있나요?

답변1

\raggedright이메일 주소를 조판할 때 사용할 수 있습니다 .

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

여기에 이미지 설명을 입력하세요

답변2

\puttonextline이메일 주소 앞에 사용할 수 있는 매크로를 사용하면 다음 이메일 주소가 다음 줄에 와야 함을 알 수 있습니다 .

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

관련 정보