Por que a primeira nota de rodapé é exibida como a segunda?

Por que a primeira nota de rodapé é exibida como a segunda?

Estou escrevendo no formato Springer LNCS e adicionei uma nota de rodapé à legenda de uma figura:

\documentclass[runningheads]{llncs}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{appendix}

\begin{document}
\title{TITLE}
\author{AUTHOR}
\institute{INSTITUTE} \\
\maketitle 
\begin{figure}
\includegraphics[width=\textwidth]{Beta.eps}
\caption{When $m=k=6$, and $500$ samples of $\mathbf{X}$ are generated from the bimodal distribution, $Beta(0.5,0.5)$, $\mathcal{L}_{co}$ fluctuates so drastically that in about half of the $20$ simulations, the MDL approach would miss the causality between $\mathbf{X}$ and $Y$ and leads to the wrong conclusion. $(\mathbf{X},Y)$ purely confounded by $Beta$ sources, on the other hand, work well with the CoCa model.\footnotemark} 
\label{Fig.2}
\end{figure}
\footnotetext{https://github.com/PawinData/CoCa}
\end{document}

É a única nota de rodapé do artigo, mas de alguma forma é exibida como a segunda na saída do PDF. Por que é que? Como posso consertar isso?


Problema resolvido por @UlrikeFischer

Responder1

Como você fornece apenas um fragmento de código, não temos informações sobre o seu documento (na forma de um pequeno documento completo, que reproduza o seu problema) e consequentemente não podemos testá-lo e ver o que pode ser um problema.

No entanto, o seu fragmento de código tem alguns problemas:

  • o rótulo da figura tinha que ser depois\caption{...}
  • \footnotemarktinha que ser "protegido":\caption{abcdefg\protect\footnotemark}

Editar (1): Considerando o mencionado acima, a llncsclasse de lata e documento MWE (Exemplo Mínimo de Trabalho) é:

\documentclass[runningheads]{llncs}
\usepackage[demo]{graphicx} % in real document remove option "demo"

\usepackage{lipsum}
\begin{document}
\lipsum[1-3]
\begin{figure}[ht]
\includegraphics[width=\textwidth]{Beta.eps}
\caption{abcdefg\protect\footnotemark}  % <---
\label{Fig.2}                           % <---
\end{figure}
\footnotetext{https://github/com}
\end{document}

que (ainda) dá resultado correto:

insira a descrição da imagem aqui

Editar 2 Aparentemente você tem entre footnotemarkuma legenda e \footnotetextmais uma \footnotemark(ou \footnote), que causa o seu problema. Pode ser eliminado inserindo \footnotetextimediatamente figureantes do próximo \footnotemark(ou \footnote} no texto.

Responder2

A classe define seu próprio mecanismo de processamento de legendas. Aqui está a parte que define a legenda real:

\long\def\@makecaption#1#2{%
  \small
  \vskip\abovecaptionskip
  \sbox\@tempboxa{{\bfseries #1.} #2}%
  \ifdim \wd\@tempboxa >\hsize
    {\bfseries #1.} #2\par
  \else
    \global \@minipagefalse
    \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
  \fi
  \vskip\belowcaptionskip}

Ele define a legenda em uma caixa via

\sbox\@tempboxa{{\bfseries #1.} #2}%

e então mede se esta caixa é mais larga do que a largura permitida atual da caixa. Se isso for verdade, éreiniciarpara permitir a quebra de linha apropriada. Esta configuração dupla incrementa qualquer contador usado no argumento obrigatório de \caption[<ToC>]{<main>}. Você notará isso no seguinte exemplo mínimo:

\documentclass{llncs}

\begin{document}

\begin{figure}
  \caption[short caption]{%
    Lorem ipsum dolor sit amet, consectetur adipiscing elit.\footnotemark\space
    %Nunc id nulla at dui facilisis pharetra non scelerisque mi.% <- Uncomment
  } 
\end{figure}

\footnotetext{https://github.com/PawinData/CoCa}
\end{document}

Se você adicionar a segunda linha, ela \captionse estenderá mais que \textwidth, será processada duas vezes e, portanto, footnoteincrementada duas vezes. Uma maneira limpa e conveniente de combater isso é pisar no footnotecontador dentro do figureambiente e usar um fixo \footnotemark[<mark>]:

\documentclass{llncs}

\begin{document}

\begin{figure}
  \stepcounter{footnote}% Increment footnote counter
  \caption[short caption]{%
    Lorem ipsum dolor sit amet, consectetur adipiscing elit.\footnotemark[\thefootnote]\space
    %Nunc id nulla at dui facilisis pharetra non scelerisque mi.
  } 
\end{figure}

\footnotetext{https://github.com/PawinData/CoCa}
\end{document}

informação relacionada