浮动字幕中的多行 URL 未正确着色

浮动字幕中的多行 URL 未正确着色

对于文档类amsart,当图片标题和表格标题中的 URL 跨越多行时,其颜色不正确。我希望它们有颜色。该xurl软件包与错误无关,但解决方案不应与之相矛盾xurl

\documentclass{amsart}

\usepackage{xurl}
\usepackage[colorlinks]{hyperref}

\begin{document}

    \begin{table}
        \caption{
            The last line is not properly colored
            \url{https://tex.stackexchange.com/questions/999999/The-last-line-is-not-properly-colored.}
        }
    \end{table}
    
    \begin{figure}
        \caption{
            The last line is not properly colored
            \url{https://tex.stackexchange.com/questions/999999/The-last-line-is-not-properly-colored.}
        }
    \end{figure}

\end{document}

答案1

尝试包caption,因为它解决了相当多的包不兼容问题。

\documentclass{amsart}

\usepackage{xurl}
\usepackage[colorlinks]{hyperref}
\usepackage{caption}

相关内容