图题中的脚注有误

图题中的脚注有误

我尝试在图片标题中插入脚注,但出现以下错误:

*Argument of \@caption has an extra }.*

*Paragraph ended before \@caption was complete.*

编译后的文档中没有任何明显的错误,但我很好奇为什么这个错误不断出现。

下面是更完整的代码。

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{wrapfig}
\usepackage[portuguese]{babel}
\renewcommand\contentsname{Sumário}

\begin{document}

\begin{figure}[h]
\begin{centering}
\includegraphics[width=10cm]{FOTO_FRENTE_SIMAO.JPG}
\caption{E.E.B Simão José Hess. Fonte: \footnote{http://escolasimaohess.blogspot.com.br/}}
\end{centering}
\end{figure}

\end{document}

答案1

命令\footnotetext必须与浮动出现在同一页上!顺便说一句:\centering是命令而不是环境。并且使用\caption不带脚注标记的可选参数。将其放在图表列表中是没有意义的。

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{url}
\usepackage[portuguese]{babel}
\renewcommand\contentsname{Sumário}

\begin{document}

    \begin{figure}[!htb]
        \centering
            %\includegraphics[width=10cm]{FOTO_FRENTE_SIMAO.JPG}
            \caption[E.E.B Simão José Hess.]{E.E.B Simão José 
            Hess.Fonte:\footnotemark}
    \end{figure}

\footnotetext{\url{http://escolasimaohess.blogspot.com.br/}}

\end{document}

相关内容