%3F.png)
¿Hay alguna manera de crear \completelistoffigures
y \completelistoffloats
crear 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.md
con 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, \completelistoftables
genera 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 criterium
parámetro, pero en este caso no hace nada.
(Sé que podría simplemente eliminar \completelistoftables
, o incluso lot
variable 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)