Las notas a pie de página en una tabla no funcionan (ConText)

Las notas a pie de página en una tabla no funcionan (ConText)

Estoy intentando poner una nota al pie en el encabezado de una tabla pero la nota al pie no aparece. A continuación se muestra un código de ejemplo que muestra el problema:

\starttext


This is a sentence.

This one has a footnote\footnote{a footnote}

\bTABLE
%
% IMPORTANT: use \bTH ... \eTH to enclose the head|next cells
\bTABLEhead
\bTR
\bTH   \eTH
\bTH  Difference\footnote{this footnote does not appear}\eTH
\eTR
\eTABLEhead

%
% the table body (main part)
%
\bTABLEbody
\bTR 
\bTD Exchange Rates \eTD 
\bTD 3.0\% \eTD 
\eTR 
\bTR 
\bTD Hedging Costs \eTD 
\bTD 2.1\% \eTD 
\eTR 

\eTABLEbody

\bTABLEfoot
\bTR 
\bTD Total \eTD 
\bTD xxx\% \eTD 
\eTR 
\eTABLEfoot

\eTABLE


\stoptext

¿Qué estoy haciendo mal?

Respuesta1

Cuando pones una nota a pie de página en una tabla o en un marco (creado con \framedo \startframedtext). tienes que lavarlos a mano al final del entorno/comando.

Para vaciarlos, puede encerrar la mesa en un postponingnotesentorno

\starttext

Document\footnote{A note in the document}

\startpostponingnotes
\bTABLE
    \bTR
        \bTD
            Table\footnote{A note in the table}
        \eTD
    \eTR
\eTABLE
\stoppostponingnotes

\stoptext

o cuando tenga una instalación anterior, puede usar los comandos \postponenotesy \flushnotes.

\starttext

Document\footnote{A note in the document}

\postponenotes
\bTABLE
    \bTR
        \bTD
            Table\footnote{A note in the table}
        \eTD
    \eTR
\eTABLE
\flushnotes

\stoptext

Vaciar una nota a pie de página en una tabla

Respuesta2

Podría ser conveniente mantener la nota a pie de página cerca de la mesa en caso de que la encierre en un entorno flotante. En este caso puedes utilizarlo \start...\stoplocalfootnotesjunto con \placelocalfootnotes. Para distinguir claramente las notas al pie locales de las notas al pie de otros documentos, configuré la conversión de números a caracteres.

\setuppapersize[A6] % for this showcase only

\starttext

Document\footnote{A note in the document}

\startplacetable[title={Caption}]
  \startlocalfootnotes
    \setupnotation[footnote][numberconversion=characters]
    \bTABLE
      \bTR
        \bTD
          Table\footnote{A note in the table}
        \eTD
      \eTR
    \eTABLE
    \placelocalfootnotes
  \stoplocalfootnotes
\stopplacetable

Document\footnote{Another note in the document}

\stoptext

ingrese la descripción de la imagen aquí

información relacionada