Contexto: Como ocultar a lista de carros alegóricos se ela estiver vazia (não há carros alegóricos)?

Contexto: Como ocultar a lista de carros alegóricos se ela estiver vazia (não há carros alegóricos)?

Existe uma maneira de fazer \completelistoffigurese \completelistoffloatssó criar suas listas quando a lista não estiver vazia?

Editar: verComentário de Fran abaixopara uma solução referente ao ConTeXt via Pandoc.

Eu uso o ConTeXt viaPandoc, para converter de Markdown para PDF. Aqui está um pequeno exemplo, um pouco diferente da minha configuração, mas ainda com o mesmo problema:

Com um 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

e para test.mdcom uma imagem enenhuma mesa, o seguinte arquivo (trecho) é gerado:

...
\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 o arquivo de entrada possui uma imagem, a lista de figuras é colocada corretamente. Mas como não há tabelas no documento, \completelistoftablesgera uma lista apenas com o seu título. O que eu quero éocultar completamente esta lista se não houver tabelas no documento(substitua "tabelas" por figuras ou quaisquer outros carros alegóricos). Como posso conseguir isso?

Procurando no wiki e nos manuais, só descobri os criteriumparâmetros, mas neste caso não faz nada.

(Eu sei que poderia simplesmente remover \completelistoftables, ou mesmo lotvariável no Pandoc, mas isso removeria a natureza genérica do modelo... E há questões resolvidas sobre isso, mas todas elas são sobreLátex, nãoContexto)

informação relacionada