¿Cuál es la sintaxis correcta para la subnota al pie?

¿Cuál es la sintaxis correcta para la subnota al pie?

Después de actualizar de ConTeXt estable a beta, cualquier código que contenga subfootnoteno se compila. P.ej:

\definestructureconversionset [footnote] [numbers, Characters] [numbers]
\setupenumerations            [footnote] [numberconversionset=footnote]
\starttext
    \startlines
        This is some text.\footnote{This is a footnote.}
        This is some more text.\subfootnote{This is a subfootnote.}
    \stoplines
\stoptext

Este código, adaptado de¿Cómo configurar notas a pie de página para usar una combinación de dos formatos de numeración en ConTeXt?, no se puede compilar y devuelve un error en la línea 6, o esencialmente en cualquier línea donde \subfootnotese coloque el mensaje "Falta número, tratado como cero".

De manera similar, los comandos \donote[subfootnote][]{}y \setnotetext[subfootnote][]{}necesarios al colocar notas secundarias dentro de entornos de modo matemático tienen problemas de compilación después de esta actualización.

  • \subfootnote¿Se ha cambiado o eliminado por completo la sintaxis de ConTeXt beta? ¿Existe una nueva forma de componer notas secundarias?
  • Aparece el error "Número faltante, tratado como cero". indicar que necesito agregar un número en algún lugar \subfootnote?

Respuesta1

La sintaxis no cambió. Es un error y se ha solucionado en la versión beta 2012.10.15 19:10 (ver notas secundarias del contexto de desarrollo). Una actualización debería ser suficiente para que las notas a pie de página vuelvan a funcionar.

Sin embargo, puedes utilizar la sintaxis MkIV \startsubfootnote. Así que en lugar de

This is some text.\footnote{This is a footnote.}
This is some more text.\subfootnote{This is a subfootnote.}

puedes escribir

This is some text.\startfootnote This is a footnote. \stopfootnote
This is some more text.\startsubfootnote This is a subfootnote. \stopsubfootnote

Pero esto es sólo una nota al margen y no tiene relación con el problema.

La sintaxis de la numeración de las notas a pie de página ha cambiado. En lugar de

\setupenumerations [footnote] [numberconversionset=footnote]

la nueva sintaxis es (más información sobre elWiki - Notas al pie)

\setupnotation [footnote] [numberconversionset=footnote]

y \definestructureconversionsetcambiado a\defineconversionset

Aquí su ejemplo mínimo completo:

\defineconversionset [footnote] [numbers, Characters] [numbers]
\setupnotation       [footnote] [numberconversionset=footnote]

\starttext
  \startlines
      This is some text.\startfootnote This is a footnote. \stopfootnote
      This is some more text.\startsubfootnote This is a subfootnote. \stopsubfootnote
  \stoplines
\stoptext

resultado

información relacionada