%3F.png)
Есть ли способ создать \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, но это нарушило бы общую природу шаблона... И есть решенные вопросы по этому поводу, но все они оЛатекс, нетКонТекст)