I'd rather not write any filters for this, and convert to PDF or another format externally, then embed in markdown. Is there perhaps a way to do that?

On Mon, 6 Mar 2023 at 16:46, Bastien DUMONT <bastien.dumont-VwIFZPTo/vqsTnJN9+BGXg@public.gmane.org> wrote:
You can include the command directly in the resulting LaTeX document. This filter should do the job:

```
function Image(image)
  local file = image.src
  if FORMAT == 'latex' and string.match(file, '%.svg$') then
    return pandoc.RawInline('latex', '\\includesvg[scale=1.0]{' .. file .. '}')
  end
end
```


Le Monday 06 March 2023 à 04:11:37PM, A A a écrit :
> I’d like to include SVG graphics in my LaTeX document using pandoc. I
> understand this is currently [1]not supported so I have resorted to the idea of
> performing the SVG to PDF conversion externally and then including in my
> markdown using something like this:
>
> ![whee](foo.pdf)
>
> I would prefer not to do this conversion using raw inkscape because the svg
> package in LaTeX has the added advantage of rendering LaTeX math within the
> figure if it encounters LaTeX math in the SVG. This won’t happen if I only use
> inkscape.
>
> Unfortunately, I haven’t found a way to ensure that the resulting PDF is
> cropped to the extents of the image after doing a LaTeX compilation. For
> example:
>
> \documentclass{article}
>
> \usepackage{svg}
>
> \begin{document}
>     \includesvg[scale=1.0]{idea.svg}
>
> \end{document}
>
> will compile as a full A4 sized page with page number. If I then include it in
> my markdown as ![idea](idea.pdf) I’d get the whole page as my “figure” and not
> only the SVG.
>
> How can include SVGs with LaTeX math in Pandoc ?
>
> --
> 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 [2]pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
> To view this discussion on the web visit [3]https://groups.google.com/d/msgid/
> pandoc-discuss/
> CAMwawgPKcXu-CapB6d_vSWc7%3DvfA_sQSzFnnv4nGBurq6%2BMkEw%40mail.gmail.com.
>
> References:
>
> [1] https://github.com/jgm/pandoc/issues/265
> [2] mailto:pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
> [3] https://groups.google.com/d/msgid/pandoc-discuss/CAMwawgPKcXu-CapB6d_vSWc7%3DvfA_sQSzFnnv4nGBurq6%2BMkEw%40mail.gmail.com?utm_medium=email&utm_source=footer

--
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-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/ZAYK7Z%2BjpC9LlcAc%40localhost.

--
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-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/CAMwawgNE1b%2BLzo6edzZsOX_PA-Z9TDPVFKecb-CEFuy2cK0LXw%40mail.gmail.com.