* webtex generated image in Markdown does not convert to HTML @ 2022-02-03 14:30 christophe dervieux [not found] ` <6b387ee2-1203-49c2-ae2c-a57eef54611dn-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> 0 siblings, 1 reply; 3+ messages in thread From: christophe dervieux @ 2022-02-03 14:30 UTC (permalink / raw) To: pandoc-discuss [-- Attachment #1.1: Type: text/plain, Size: 2463 bytes --] Take this md document $ echo -e '$$\n\\frac{x}{y}\n$$' > test.md $ cat test.md $$ \frac{x}{y} $$ It can be converted using webtex in Markdown to use an image $ pandoc -t gfm --webtex test.md ![ \\frac{x}{y} ](https://latex.codecogs.com/png.latex?%0A%5Cfrac%7Bx%7D%7By%7D%0A " \frac{x}{y} ") There is some new line inserted inside what should be an image link in markdown. I was expecting this ![\\frac{x}{y}](https://latex.codecogs.com/png.latex?%0A%5Cfrac%7Bx%7D%7By%7D%0A "\frac{x}{y}") This happens the same with -t markdown and currently it prevent rendering the new markdown to html $ pandoc -t markdown --webtex -o test-webtex.md test.md $ cat test-webtex.md ![ \\frac{x}{y} ](https://latex.codecogs.com/png.latex?%0A%5Cfrac%7Bx%7D%7By%7D%0A " \frac{x}{y} ") $ pandoc -f markdown -t html test-webtex.md <p>[ \frac{x}{y}](https://latex.codecogs.com/png.latex?%0A%5Cfrac%7Bx%7D%7By%7D%0A ” “)</p> $ pandoc -f gfm -t html test-webtex.md <p><embed src="https://latex.codecogs.com/png.latex?%0A%5Cfrac%7Bx%7D%7By%7D%0A" title=" \frac{x}{y} " /></p> ` It seems the markdown reader and the gfm reader do not see the same thing $ pandoc -t native -f markdown test-webtex.md [ Para [ Str "[" , SoftBreak , Str "\\frac{x}{y}](https://latex.codecogs.com/png.latex?%0A%5Cfrac%7Bx%7D%7By%7D%0A" , Space , Str "\8221" , SoftBreak , RawInline (Format "tex") "\\frac{x}{y}" , SoftBreak , Str "\8220)" ] ] $ pandoc -t native -f gfm test-webtex.md [ Para [ Image ( "" , [] , [] ) [ SoftBreak , Str "\\frac{x}{y}" , SoftBreak ] ( "https://latex.codecogs.com/png.latex?%0A%5Cfrac%7Bx%7D%7By%7D%0A" , "\n\\frac{x}{y}\n" ) ] ] Is the way of writing the image expected ? Is webtex really supported for gfm only ? Is there an extension to activate in markdown to support this the same as with gfm ? *Pandoc version?* $ pandoc --version pandoc 2.17.1.1 -- 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/6b387ee2-1203-49c2-ae2c-a57eef54611dn%40googlegroups.com. [-- Attachment #1.2: Type: text/html, Size: 14872 bytes --] ^ permalink raw reply [flat|nested] 3+ messages in thread
[parent not found: <6b387ee2-1203-49c2-ae2c-a57eef54611dn-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>]
* Re: webtex generated image in Markdown does not convert to HTML [not found] ` <6b387ee2-1203-49c2-ae2c-a57eef54611dn-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> @ 2022-02-03 16:25 ` John MacFarlane [not found] ` <m24k5f534k.fsf-jF64zX8BO0+FqBokazbCQ6OPv3vYUT2dxr7GGTnW70NeoWH0uzbU5w@public.gmane.org> 0 siblings, 1 reply; 3+ messages in thread From: John MacFarlane @ 2022-02-03 16:25 UTC (permalink / raw) To: christophe dervieux, pandoc-discuss christophe dervieux <christophe.dervieux-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> writes: > Take this md document > > $ echo -e '$$\n\\frac{x}{y}\n$$' > test.md > $ cat test.md > $$ > \frac{x}{y} > $$ > > It can be converted using webtex in Markdown to use an image > > $ pandoc -t gfm --webtex test.md > ![ > \\frac{x}{y} > ](https://latex.codecogs.com/png.latex?%0A%5Cfrac%7Bx%7D%7By%7D%0A " > \frac{x}{y} > ") > > There is some new line inserted inside what should be an image link in > markdown. I was expecting this Looks like the parser expects a non-space character after the opening " in a link/image title. So we should avoid a break there. BAD: % pandoc [ a ](url " title ") <p>[ a](url ” title “)</p> OK: % pandoc [ a ](url "title title ") <p><a href="url" title="title title">a</a></p> Submit an issue with this data? > It seems the markdown reader and the gfm reader do not see the same thing gfm reader is commonmark and uses a different parser, which doesn't mind the line break there. So there are two possible solutions: 1) fix markdown reader so it's okay with the line break after " in title. 2) fix writer so it strips out the leading and trailing space of a title. Probably worth doing both. Please submit an issue. -- 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/m24k5f534k.fsf%40MacBook-Pro-2.hsd1.ca.comcast.net. ^ permalink raw reply [flat|nested] 3+ messages in thread
[parent not found: <m24k5f534k.fsf-jF64zX8BO0+FqBokazbCQ6OPv3vYUT2dxr7GGTnW70NeoWH0uzbU5w@public.gmane.org>]
* Re: webtex generated image in Markdown does not convert to HTML [not found] ` <m24k5f534k.fsf-jF64zX8BO0+FqBokazbCQ6OPv3vYUT2dxr7GGTnW70NeoWH0uzbU5w@public.gmane.org> @ 2022-02-03 16:51 ` christophe dervieux 0 siblings, 0 replies; 3+ messages in thread From: christophe dervieux @ 2022-02-03 16:51 UTC (permalink / raw) To: John MacFarlane; +Cc: pandoc-discuss [-- Attachment #1: Type: text/plain, Size: 2032 bytes --] Thanks. Issue open: https://github.com/jgm/pandoc/issues/7892 Le jeu. 3 févr. 2022 à 17:25, John MacFarlane <jgm-TVLZxgkOlNX2fBVCVOL8/A@public.gmane.org> a écrit : > christophe dervieux <christophe.dervieux-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> writes: > > > Take this md document > > > > $ echo -e '$$\n\\frac{x}{y}\n$$' > test.md > > $ cat test.md > > $$ > > \frac{x}{y} > > $$ > > > > It can be converted using webtex in Markdown to use an image > > > > $ pandoc -t gfm --webtex test.md > > ![ > > \\frac{x}{y} > > ](https://latex.codecogs.com/png.latex?%0A%5Cfrac%7Bx%7D%7By%7D%0A " > > \frac{x}{y} > > ") > > > > There is some new line inserted inside what should be an image link in > > markdown. I was expecting this > > Looks like the parser expects a non-space character after the > opening " in a link/image title. So we should avoid a break > there. > > BAD: > % pandoc > [ > a > ](url " > title > ") > <p>[ a](url ” title “)</p> > > OK: > % pandoc > [ > a > ](url "title > title > ") > <p><a href="url" title="title title">a</a></p> > > Submit an issue with this data? > > > It seems the markdown reader and the gfm reader do not see the same > thing > > gfm reader is commonmark and uses a different parser, which > doesn't mind the line break there. > > So there are two possible solutions: > > 1) fix markdown reader so it's okay with the line break after " > in title. > > 2) fix writer so it strips out the leading and trailing space of > a title. > > Probably worth doing both. Please submit an issue. > -- 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/CAJJMaCTKQEa9Hji7eV43bSHfbBAkc0j6KbgJb6KmUPKsGgskVA%40mail.gmail.com. [-- Attachment #2: Type: text/html, Size: 3195 bytes --] ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2022-02-03 16:51 UTC | newest] Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2022-02-03 14:30 webtex generated image in Markdown does not convert to HTML christophe dervieux [not found] ` <6b387ee2-1203-49c2-ae2c-a57eef54611dn-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> 2022-02-03 16:25 ` John MacFarlane [not found] ` <m24k5f534k.fsf-jF64zX8BO0+FqBokazbCQ6OPv3vYUT2dxr7GGTnW70NeoWH0uzbU5w@public.gmane.org> 2022-02-03 16:51 ` christophe dervieux
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).