컨텍스트: 비어 있는 경우(수레가 없음) 수레 목록을 숨기는 방법은 무엇입니까?

컨텍스트: 비어 있는 경우(수레가 없음) 수레 목록을 숨기는 방법은 무엇입니까?

목록이 비어 있지 않을 때만 목록을 만들고 생성할 \completelistoffigures수 있는 방법이 있나요 ?\completelistoffloats

편집하다: 보다아래 Fran의 의견Pandoc을 통한 ConTeXt 관련 솔루션입니다.

나는 다음을 통해 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이 경우에는 아무 것도 하지 않습니다.

(Pandoc에서 간단히 제거하거나 변수를 제거할 수도 있지만 \completelistoftables이렇게 lot하면 템플릿의 일반적인 특성이 제거됩니다... 그리고 이에 대해 해결된 질문이 있지만 모두에 관한 것입니다.유액, 아니다문맥)

관련 정보