Open gvolpe opened 2 years ago
My current workaround is to disable figure links for epub files, but enable them for pdf files (via latex).
To do so, I disable links on markdown files. E.g.
@fig:id{nolink=True}
And then I apply the following Lua filter when generating the PDF file.
return {
{
Str = function (elem)
if elem.text == "{nolink=True}" then
return pandoc.Emph {pandoc.Str ""}
else
return elem
end
end,
}
}
It is not ideal, but it is at least correct.
I am working on a book consisting of 12 markdown files, and I added a first link reference to a figure using
pandoc-fignos
.The PDF output is correct, and the figure is linked correctly. However, the epub is pointing to the wrong file. It seems to be getting confused by the files generated by
pandoc
itself when using--epub-chapter-level=2
.Here's a screenshot of the command I use to generate the epub file.
Something that is probably relevant, is that I'm using
number-sections
together with{.unnumbered}
. So all the markdown files which names start with00
are unnumbered. The rest are numbered.pandoc-fignos
seems to count these unnumbered sections and cross-reference the links to them.Not sure if that's a good assessment of the issue. I'd appreciate any ideas, workarounds, etc.
Versions