Контекст: Как скрыть список плавающих элементов, если он пуст (нет плавающих элементов)?

Контекст: Как скрыть список плавающих элементов, если он пуст (нет плавающих элементов)?

Есть ли способ создать \completelistoffiguresи \completelistoffloatsсоздавать списки только тогда, когда список не пуст?

Редактировать: видетьКомментарий Фрэн нижедля решения проблемы ConTeXt через Pandoc.

Я использую ConTeXt черезПандок, для конвертации из Markdown в PDF. Вот небольшой пример, немного отличающийся от моей настройки, но все еще с той же проблемой:

С помощью команды типа

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

и для test.mdс одним изображением ивообще нет стола, создается следующий файл (отрывок):

...
\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
...

Так как входной файл имеет одно изображение, список рисунков размещен правильно. Но так как в документе нет таблиц, \completelistoftablesгенерирует список только с его заголовком. Я хочу, чтобыполностью скрыть этот список, если в документе нет таблиц(замените «таблицы» на цифры или любые другие числа с плавающей точкой). Как мне это сделать?

Посмотрев вики и руководства, я узнал только о criteriumпараметре, но в данном случае он ничего не делает.

(Я знаю, что я мог бы просто удалить \completelistoftablesили даже lotпеременную в Pandoc, но это нарушило бы общую природу шаблона... И есть решенные вопросы по этому поводу, но все они оЛатекс, нетКонТекст)

Связанный контент