Thanks Albert, You recommendations added the figure, but the cross referencing didn't come through: 1. there is no figure number before the figure's caption 2. there is no reference in the text to the figure either, only : "(Fig. *¿fig:nf-alert?*)" As the Terminal still says: Undefined cross-reference: fig:nf-alert , this has probably something to do with using pandoc-crossref. This is my line of code for making the file: % pandoc -F pandoc-crossref myOutput.md -o myOutput.docx --resource-path=../assets/img/ --citeproc --number-sections --lua-filter=parse-latex.lua Thanks! // I can live with changing the the figure's Latex code to Markdown when I export to Word (it does not happen that often) On Sunday, July 24, 2022 at 3:25:27 PM UTC+1 Albert Krewinkel wrote: > > 'Krisztián Hofstädter' via pandoc-discuss > writes: > > > How can I use figure placement specifiers with Markdown, e.g. [p] for > > special place? > > > > When converting from Markdown to PDF the figure with the code below is > > rendered properly, however it is missing when converting to Word > > (docx). > > The easiest way is probably to use the LaTeX code in combination with a > Lua filter that parses the LaTeX when converting to a different output > format: > > ``` lua > if FORMAT:match 'latex' then return {} end > > function RawBlock (raw) > if raw.format:match 'tex' then > return pandoc.read(raw.text, 'latex').blocks > end > end > ``` > > Save the above to a file `parse-latex.lua` and pass it to pandoc via > `--lua-filter=parse-latex.lua`. > > -- > Albert Krewinkel > GPG: 8eed e3e2 e8c5 6f18 81fe e836 388d c0b2 1f63 1124 > -- You received this message because you are subscribed to the Google Groups "pandoc-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/0a6a41d3-fb62-43e9-a85e-edb09e53dc79n%40googlegroups.com.