Contexto: ¿Cómo ocultar la lista de flotadores si está vacía (no hay flotadores)?

Contexto: ¿Cómo ocultar la lista de flotadores si está vacía (no hay flotadores)?

¿Hay alguna manera de crear \completelistoffiguresy \completelistoffloatscrear listas solo cuando la lista no esté vacía?

Editar: verEl comentario de Fran a continuación.para una solución con respecto a ConTeXt a través de Pandoc.

Yo uso ConTeXt víaPandoc, para convertir de Markdown a PDF. Aquí hay un pequeño ejemplo, un poco diferente de mi configuración pero aún con el mismo problema:

Con un comando como

pandoc -f markdown -t context -V lof -V lot -o test.tex test.md
# convert from markdown to context,
# with variables 'list of figures' and 'list of tables' set as true,
# to output file test.tex and from input file test.md

y para test.mdcon una imagen yninguna mesa, se genera el siguiente archivo (extracto):

...
\setupfloat[figure][default={here,nonumber}]
\setupfloat[table][default={here,nonumber}]
...
\setupxtable[frame=off]
\setupxtable[head][topframe=on,bottomframe=on]
\setupxtable[body][]
\setupxtable[foot][bottomframe=on]

\starttext
\completelistoftables
\completelistoffigures
...

Como el archivo de entrada tiene una imagen, la lista de figuras está colocada correctamente. Pero como no hay tablas en el documento, \completelistoftablesgenera una lista solo con su título. lo que quiero esocultar completamente esta lista si no hay tablas en el documento(sustituya las "tablas" por figuras o cualquier otro flotador). ¿Cómo puedo lograr eso?

Buscando en wiki y manuales, solo descubrí el criteriumparámetro, pero en este caso no hace nada.

(Sé que podría simplemente eliminar \completelistoftables, o incluso lotvariable en Pandoc, pero esto eliminaría la naturaleza genérica de la plantilla... Y hay preguntas resueltas sobre esto, pero todas son sobreLátex, noContexto)

información relacionada