* docx -> gfm with custom styles @ 2023-02-17 4:00 Ben Menashe [not found] ` <3909f520-e8db-4cf9-900d-6a5a858c1a18n-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> 0 siblings, 1 reply; 10+ messages in thread From: Ben Menashe @ 2023-02-17 4:00 UTC (permalink / raw) To: pandoc-discuss [-- Attachment #1.1: Type: text/plain, Size: 902 bytes --] Hi, We have a need to convert docx to gfm. Since docx has some user defined styles we use this "+styles" extension: pandoc --to=gfm -f docx+styles --output=rtb.md --extract-media=. --wrap=none 'rtb.docx' So now we have html div that wraps our content. Let's say I want to transform this: <div custom-style="Internal Heading"> Scope </div> Into: ## Scope How can it be done? I tried to setup a Lua filter but not having success to have it output "##" along with the div content. -- 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/3909f520-e8db-4cf9-900d-6a5a858c1a18n%40googlegroups.com. [-- Attachment #1.2: Type: text/html, Size: 1408 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
[parent not found: <3909f520-e8db-4cf9-900d-6a5a858c1a18n-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>]
* Re: docx -> gfm with custom styles [not found] ` <3909f520-e8db-4cf9-900d-6a5a858c1a18n-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> @ 2023-02-17 8:10 ` Bastien DUMONT 2023-02-17 15:00 ` Ben Menashe 0 siblings, 1 reply; 10+ messages in thread From: Bastien DUMONT @ 2023-02-17 8:10 UTC (permalink / raw) To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw In this case, it would be preferable to turn the div into a Header element and let Pandoc format it itself: ``` function Div(div) if div.attributes['custom-style'] == 'Internal Heading' then return pandoc.Header(2, div.content[1].content) end end ``` Le Thursday 16 February 2023 à 08:00:08PM, Ben Menashe a écrit : > Hi, > We have a need to convert docx to gfm. > Since docx has some user defined styles we use this "+styles" extension: > > > pandoc --to=gfm -f docx+styles --output=rtb.md --extract-media=. --wrap=none > 'rtb.docx' > > > So now we have html div that wraps our content. Let's say I want to transform > this: > > <div custom-style="Internal Heading"> > > Scope > > </div> > > Into: > > ## Scope > > How can it be done? I tried to setup a Lua filter but not having success to > have it output "##" along with the div content. > > > -- > 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 [1]pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To view this discussion on the web visit [2]https://groups.google.com/d/msgid/ > pandoc-discuss/3909f520-e8db-4cf9-900d-6a5a858c1a18n%40googlegroups.com. > > References: > > [1] mailto:pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org > [2] https://groups.google.com/d/msgid/pandoc-discuss/3909f520-e8db-4cf9-900d-6a5a858c1a18n%40googlegroups.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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/Y%2B82W6%2BZIQlExrwL%40localhost. ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: docx -> gfm with custom styles 2023-02-17 8:10 ` Bastien DUMONT @ 2023-02-17 15:00 ` Ben Menashe [not found] ` <52ada5c3-e26e-4c8c-8b3f-b55bb8ce8e1en-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> 0 siblings, 1 reply; 10+ messages in thread From: Ben Menashe @ 2023-02-17 15:00 UTC (permalink / raw) To: pandoc-discuss [-- Attachment #1.1: Type: text/plain, Size: 3017 bytes --] Thank you so much...that worked - I was missing the [1].content. But let's say I have another 'Example' custom style under it... w/o Lua filter it renders this structure: ``` <div custom-style="Internal Heading"> Scope </div> <div custom-style="Body Text"> Test body </div> <div custom-style="Example"> Test nested </div> ``` And with filter below it fails on line 8 w/ this error "Inline, list of Inlines, or string expected, got Blocks"... any idea on how to troubleshoot such issues?: ``` return { { Div = function (div) if (div.attributes['custom-style'] == 'Internal Heading') then return pandoc.Header(2, div.content[1].content) end if (div.attributes['custom-style'] == 'Example') then return pandoc.Header(2, div.content[1].content) end return div end, } } ``` On Friday, February 17, 2023 at 1:10:11 AM UTC-7 Bastien DUMONT wrote: > In this case, it would be preferable to turn the div into a Header element > and let Pandoc format it itself: > > ``` > function Div(div) > if div.attributes['custom-style'] == 'Internal Heading' then > return pandoc.Header(2, div.content[1].content) > end > end > ``` > > Le Thursday 16 February 2023 à 08:00:08PM, Ben Menashe a écrit : > > Hi, > > We have a need to convert docx to gfm. > > Since docx has some user defined styles we use this "+styles" extension: > > > > > > pandoc --to=gfm -f docx+styles --output=rtb.md --extract-media=. > --wrap=none > > 'rtb.docx' > > > > > > So now we have html div that wraps our content. Let's say I want to > transform > > this: > > > > <div custom-style="Internal Heading"> > > > > Scope > > > > </div> > > > > Into: > > > > ## Scope > > > > How can it be done? I tried to setup a Lua filter but not having success > to > > have it output "##" along with the div content. > > > > > > -- > > 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 [1]pandoc-discus...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > > To view this discussion on the web visit [2] > https://groups.google.com/d/msgid/ > > pandoc-discuss/3909f520-e8db-4cf9-900d-6a5a858c1a18n%40googlegroups.com. > > > > References: > > > > [1] mailto:pandoc-discus...-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org > > [2] > https://groups.google.com/d/msgid/pandoc-discuss/3909f520-e8db-4cf9-900d-6a5a858c1a18n%40googlegroups.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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/52ada5c3-e26e-4c8c-8b3f-b55bb8ce8e1en%40googlegroups.com. [-- Attachment #1.2: Type: text/html, Size: 5276 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
[parent not found: <52ada5c3-e26e-4c8c-8b3f-b55bb8ce8e1en-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>]
* Re: docx -> gfm with custom styles [not found] ` <52ada5c3-e26e-4c8c-8b3f-b55bb8ce8e1en-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> @ 2023-02-18 8:19 ` Bastien DUMONT 2023-02-18 19:26 ` Ben Menashe 0 siblings, 1 reply; 10+ messages in thread From: Bastien DUMONT @ 2023-02-18 8:19 UTC (permalink / raw) To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw With your examples, I get: ## Scope <div custom-style="Body Text"> Test body </div> ## Test nested Le Friday 17 February 2023 à 07:00:47AM, Ben Menashe a écrit : > Thank you so much...that worked - I was missing the [1].content. > But let's say I have another 'Example' custom style under it... w/o Lua filter > it renders this structure: > > ``` > <div custom-style="Internal Heading"> > > Scope > > </div> > > <div custom-style="Body Text"> > > Test body > > </div> > > <div custom-style="Example"> > > Test nested > > </div> > ``` > > And with filter below it fails on line 8 w/ this error "Inline, list of > Inlines, or string expected, got Blocks"... any idea on how to troubleshoot > such issues?: > > ``` > return { > { > Div = function (div) > if (div.attributes['custom-style'] == 'Internal Heading') then > return pandoc.Header(2, div.content[1].content) > end > if (div.attributes['custom-style'] == 'Example') then > return pandoc.Header(2, div.content[1].content) > end > > return div > end, > } > } > ``` > On Friday, February 17, 2023 at 1:10:11 AM UTC-7 Bastien DUMONT wrote: > > In this case, it would be preferable to turn the div into a Header element > and let Pandoc format it itself: > > ``` > function Div(div) > if div.attributes['custom-style'] == 'Internal Heading' then > return pandoc.Header(2, div.content[1].content) > end > end > ``` > > Le Thursday 16 February 2023 à 08:00:08PM, Ben Menashe a écrit : > > Hi, > > We have a need to convert docx to gfm. > > Since docx has some user defined styles we use this "+styles" extension: > > > > > > pandoc --to=gfm -f docx+styles --output=rtb.md --extract-media=. --wrap= > none > > 'rtb.docx' > > > > > > So now we have html div that wraps our content. Let's say I want to > transform > > this: > > > > <div custom-style="Internal Heading"> > > > > Scope > > > > </div> > > > > Into: > > > > ## Scope > > > > How can it be done? I tried to setup a Lua filter but not having success > to > > have it output "##" along with the div content. > > > > > > -- > > 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 [1]pandoc-discus...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > > To view this discussion on the web visit [2][1]https://groups.google.com/ > d/msgid/ > > pandoc-discuss/3909f520-e8db-4cf9-900d-6a5a858c1a18n%[2] > 40googlegroups.com. > > > > References: > > > > [1] mailto:pandoc-discus...-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org > > [2] [3]https://groups.google.com/d/msgid/pandoc-discuss/ > 3909f520-e8db-4cf9-900d-6a5a858c1a18n%40googlegroups.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 [4]pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To view this discussion on the web visit [5]https://groups.google.com/d/msgid/ > pandoc-discuss/52ada5c3-e26e-4c8c-8b3f-b55bb8ce8e1en%40googlegroups.com. > > References: > > [1] https://groups.google.com/d/msgid/ > [2] http://40googlegroups.com/ > [3] https://groups.google.com/d/msgid/pandoc-discuss/3909f520-e8db-4cf9-900d-6a5a858c1a18n%40googlegroups.com?utm_medium=email&utm_source=footer > [4] mailto:pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org > [5] https://groups.google.com/d/msgid/pandoc-discuss/52ada5c3-e26e-4c8c-8b3f-b55bb8ce8e1en%40googlegroups.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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/Y/CKGUKzXP0eIwSN%40localhost. ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: docx -> gfm with custom styles 2023-02-18 8:19 ` Bastien DUMONT @ 2023-02-18 19:26 ` Ben Menashe [not found] ` <ef5a0088-1df4-4540-98d5-a0120df8f3cen-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> 0 siblings, 1 reply; 10+ messages in thread From: Ben Menashe @ 2023-02-18 19:26 UTC (permalink / raw) To: pandoc-discuss [-- Attachment #1.1: Type: text/plain, Size: 5126 bytes --] Hmm, yea, I see -- it's part of large original docx, so it was failing on another element styled as Example & had italics applied. I printed the div in Lua filter, when it works I see this: ``` Div ("",[],[("custom-style","Example")]) [Para [Str "Test",Space,Str "example"]] ``` and when fails this: ``` Div ("",[],[("custom-style","Example")]) [BlockQuote [Para [Emph [Str "Example:"]]]] ``` is there any clean way to approach this so it will work in a generic way and preserve any other formatting applied? On Saturday, February 18, 2023 at 1:19:46 AM UTC-7 Bastien DUMONT wrote: > With your examples, I get: > > ## Scope > > <div custom-style="Body Text"> > > Test body > > </div> > > ## Test nested > > Le Friday 17 February 2023 à 07:00:47AM, Ben Menashe a écrit : > > Thank you so much...that worked - I was missing the [1].content. > > But let's say I have another 'Example' custom style under it... w/o Lua > filter > > it renders this structure: > > > > ``` > > <div custom-style="Internal Heading"> > > > > Scope > > > > </div> > > > > <div custom-style="Body Text"> > > > > Test body > > > > </div> > > > > <div custom-style="Example"> > > > > Test nested > > > > </div> > > ``` > > > > And with filter below it fails on line 8 w/ this error "Inline, list of > > Inlines, or string expected, got Blocks"... any idea on how to > troubleshoot > > such issues?: > > > > ``` > > return { > > { > > Div = function (div) > > if (div.attributes['custom-style'] == 'Internal Heading') then > > return pandoc.Header(2, div.content[1].content) > > end > > if (div.attributes['custom-style'] == 'Example') then > > return pandoc.Header(2, div.content[1].content) > > end > > > > return div > > end, > > } > > } > > ``` > > On Friday, February 17, 2023 at 1:10:11 AM UTC-7 Bastien DUMONT wrote: > > > > In this case, it would be preferable to turn the div into a Header > element > > and let Pandoc format it itself: > > > > ``` > > function Div(div) > > if div.attributes['custom-style'] == 'Internal Heading' then > > return pandoc.Header(2, div.content[1].content) > > end > > end > > ``` > > > > Le Thursday 16 February 2023 à 08:00:08PM, Ben Menashe a écrit : > > > Hi, > > > We have a need to convert docx to gfm. > > > Since docx has some user defined styles we use this "+styles" > extension: > > > > > > > > > pandoc --to=gfm -f docx+styles --output=rtb.md --extract-media=. > --wrap= > > none > > > 'rtb.docx' > > > > > > > > > So now we have html div that wraps our content. Let's say I want to > > transform > > > this: > > > > > > <div custom-style="Internal Heading"> > > > > > > Scope > > > > > > </div> > > > > > > Into: > > > > > > ## Scope > > > > > > How can it be done? I tried to setup a Lua filter but not having > success > > to > > > have it output "##" along with the div content. > > > > > > > > > -- > > > 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 [1]pandoc-discus...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > > > To view this discussion on the web visit [2][1] > https://groups.google.com/ > > d/msgid/ > > > pandoc-discuss/3909f520-e8db-4cf9-900d-6a5a858c1a18n%[2] > > 40googlegroups.com. > > > > > > References: > > > > > > [1] mailto:pandoc-discus...-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org > > > [2] [3]https://groups.google.com/d/msgid/pandoc-discuss/ > > 3909f520-e8db-4cf9-900d-6a5a858c1a18n% > 40googlegroups.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 [4]pandoc-discus...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > > To view this discussion on the web visit [5] > https://groups.google.com/d/msgid/ > > pandoc-discuss/52ada5c3-e26e-4c8c-8b3f-b55bb8ce8e1en%40googlegroups.com. > > > > References: > > > > [1] https://groups.google.com/d/msgid/ > > [2] http://40googlegroups.com/ > > [3] > https://groups.google.com/d/msgid/pandoc-discuss/3909f520-e8db-4cf9-900d-6a5a858c1a18n%40googlegroups.com?utm_medium=email&utm_source=footer > > [4] mailto:pandoc-discus...-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org > > [5] > https://groups.google.com/d/msgid/pandoc-discuss/52ada5c3-e26e-4c8c-8b3f-b55bb8ce8e1en%40googlegroups.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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/ef5a0088-1df4-4540-98d5-a0120df8f3cen%40googlegroups.com. [-- Attachment #1.2: Type: text/html, Size: 10062 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
[parent not found: <ef5a0088-1df4-4540-98d5-a0120df8f3cen-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>]
* Re: docx -> gfm with custom styles [not found] ` <ef5a0088-1df4-4540-98d5-a0120df8f3cen-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> @ 2023-02-18 19:39 ` Bastien DUMONT 2023-02-18 19:46 ` Ben Menashe 0 siblings, 1 reply; 10+ messages in thread From: Bastien DUMONT @ 2023-02-18 19:39 UTC (permalink / raw) To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw Inline formatting should be preserved without any problem. The cause of the trouble here is is that you have a block quote inside what should be your header, which IMO does not make sense. Le Saturday 18 February 2023 à 11:26:01AM, Ben Menashe a écrit : > Hmm, yea, I see -- it's part of large original docx, so it was failing on > another element styled as Example & had italics applied. > I printed the div in Lua filter, when it works I see this: > > ``` > > Div ("",[],[("custom-style","Example")]) [Para [Str "Test",Space,Str > "example"]] > > ``` > > and when fails this: > ``` > > Div ("",[],[("custom-style","Example")]) [BlockQuote [Para [Emph [Str > "Example:"]]]] > > ``` > > > is there any clean way to approach this so it will work in a generic way and > preserve any other formatting applied? > > On Saturday, February 18, 2023 at 1:19:46 AM UTC-7 Bastien DUMONT wrote: > > With your examples, I get: > > ## Scope > > <div custom-style="Body Text"> > > Test body > > </div> > > ## Test nested > > Le Friday 17 February 2023 à 07:00:47AM, Ben Menashe a écrit : > > Thank you so much...that worked - I was missing the [1].content. > > But let's say I have another 'Example' custom style under it... w/o Lua > filter > > it renders this structure: > > > > ``` > > <div custom-style="Internal Heading"> > > > > Scope > > > > </div> > > > > <div custom-style="Body Text"> > > > > Test body > > > > </div> > > > > <div custom-style="Example"> > > > > Test nested > > > > </div> > > ``` > > > > And with filter below it fails on line 8 w/ this error "Inline, list of > > Inlines, or string expected, got Blocks"... any idea on how to > troubleshoot > > such issues?: > > > > ``` > > return { > > { > > Div = function (div) > > if (div.attributes['custom-style'] == 'Internal Heading') then > > return pandoc.Header(2, div.content[1].content) > > end > > if (div.attributes['custom-style'] == 'Example') then > > return pandoc.Header(2, div.content[1].content) > > end > > > > return div > > end, > > } > > } > > ``` > > On Friday, February 17, 2023 at 1:10:11 AM UTC-7 Bastien DUMONT wrote: > > > > In this case, it would be preferable to turn the div into a Header > element > > and let Pandoc format it itself: > > > > ``` > > function Div(div) > > if div.attributes['custom-style'] == 'Internal Heading' then > > return pandoc.Header(2, div.content[1].content) > > end > > end > > ``` > > > > Le Thursday 16 February 2023 à 08:00:08PM, Ben Menashe a écrit : > > > Hi, > > > We have a need to convert docx to gfm. > > > Since docx has some user defined styles we use this "+styles" > extension: > > > > > > > > > pandoc --to=gfm -f docx+styles --output=rtb.md --extract-media=. --wrap > = > > none > > > 'rtb.docx' > > > > > > > > > So now we have html div that wraps our content. Let's say I want to > > transform > > > this: > > > > > > <div custom-style="Internal Heading"> > > > > > > Scope > > > > > > </div> > > > > > > Into: > > > > > > ## Scope > > > > > > How can it be done? I tried to setup a Lua filter but not having > success > > to > > > have it output "##" along with the div content. > > > > > > > > > -- > > > 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 [1]pandoc-discus...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > > > To view this discussion on the web visit [2][1][1]https:// > groups.google.com/ > > d/msgid/ > > > pandoc-discuss/3909f520-e8db-4cf9-900d-6a5a858c1a18n%[2] > > [2]40googlegroups.com. > > > > > > References: > > > > > > [1] mailto:pandoc-discus...-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org > > > [2] [3][3]https://groups.google.com/d/msgid/pandoc-discuss/ > > 3909f520-e8db-4cf9-900d-6a5a858c1a18n%[4]40googlegroups.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 [4]pandoc-discus...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > > To view this discussion on the web visit [5][5]https://groups.google.com/ > d/msgid/ > > pandoc-discuss/52ada5c3-e26e-4c8c-8b3f-b55bb8ce8e1en%[6] > 40googlegroups.com. > > > > References: > > > > [1] [7]https://groups.google.com/d/msgid/ > > [2] [8]http://40googlegroups.com/ > > [3] [9]https://groups.google.com/d/msgid/pandoc-discuss/ > 3909f520-e8db-4cf9-900d-6a5a858c1a18n%40googlegroups.com?utm_medium=email& > utm_source=footer > > [4] mailto:pandoc-discus...-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org > > [5] [10]https://groups.google.com/d/msgid/pandoc-discuss/ > 52ada5c3-e26e-4c8c-8b3f-b55bb8ce8e1en%40googlegroups.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 [11]pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To view this discussion on the web visit [12]https://groups.google.com/d/msgid/ > pandoc-discuss/ef5a0088-1df4-4540-98d5-a0120df8f3cen%40googlegroups.com. > > References: > > [1] https://groups.google.com/ > [2] http://40googlegroups.com/ > [3] https://groups.google.com/d/msgid/pandoc-discuss/ > [4] http://40googlegroups.com/?utm_medium=email& > [5] https://groups.google.com/d/msgid/ > [6] http://40googlegroups.com/ > [7] https://groups.google.com/d/msgid/ > [8] http://40googlegroups.com/ > [9] https://groups.google.com/d/msgid/pandoc-discuss/3909f520-e8db-4cf9-900d-6a5a858c1a18n%40googlegroups.com?utm_medium=email&utm_source=footer > [10] https://groups.google.com/d/msgid/pandoc-discuss/52ada5c3-e26e-4c8c-8b3f-b55bb8ce8e1en%40googlegroups.com?utm_medium=email&utm_source=footer > [11] mailto:pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org > [12] https://groups.google.com/d/msgid/pandoc-discuss/ef5a0088-1df4-4540-98d5-a0120df8f3cen%40googlegroups.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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/Y/EpdXKr25so/9fM%40localhost. ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: docx -> gfm with custom styles 2023-02-18 19:39 ` Bastien DUMONT @ 2023-02-18 19:46 ` Ben Menashe [not found] ` <5aeae8ad-aec8-4f00-b51c-9ffddf8c112fn-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> 0 siblings, 1 reply; 10+ messages in thread From: Ben Menashe @ 2023-02-18 19:46 UTC (permalink / raw) To: pandoc-discuss [-- Attachment #1.1: Type: text/plain, Size: 7487 bytes --] If I take out the Lua filter, I can see this is the result in md file... I'm not sure either why it's not working. <div custom-style="Example"> *Example:* </div> On Saturday, February 18, 2023 at 12:39:39 PM UTC-7 Bastien DUMONT wrote: > Inline formatting should be preserved without any problem. The cause of > the trouble here is is that you have a block quote inside what should be > your header, which IMO does not make sense. > > Le Saturday 18 February 2023 à 11:26:01AM, Ben Menashe a écrit : > > Hmm, yea, I see -- it's part of large original docx, so it was failing on > > another element styled as Example & had italics applied. > > I printed the div in Lua filter, when it works I see this: > > > > ``` > > > > Div ("",[],[("custom-style","Example")]) [Para [Str "Test",Space,Str > > "example"]] > > > > ``` > > > > and when fails this: > > ``` > > > > Div ("",[],[("custom-style","Example")]) [BlockQuote [Para [Emph [Str > > "Example:"]]]] > > > > ``` > > > > > > is there any clean way to approach this so it will work in a generic way > and > > preserve any other formatting applied? > > > > On Saturday, February 18, 2023 at 1:19:46 AM UTC-7 Bastien DUMONT wrote: > > > > With your examples, I get: > > > > ## Scope > > > > <div custom-style="Body Text"> > > > > Test body > > > > </div> > > > > ## Test nested > > > > Le Friday 17 February 2023 à 07:00:47AM, Ben Menashe a écrit : > > > Thank you so much...that worked - I was missing the [1].content. > > > But let's say I have another 'Example' custom style under it... w/o Lua > > filter > > > it renders this structure: > > > > > > ``` > > > <div custom-style="Internal Heading"> > > > > > > Scope > > > > > > </div> > > > > > > <div custom-style="Body Text"> > > > > > > Test body > > > > > > </div> > > > > > > <div custom-style="Example"> > > > > > > Test nested > > > > > > </div> > > > ``` > > > > > > And with filter below it fails on line 8 w/ this error "Inline, list of > > > Inlines, or string expected, got Blocks"... any idea on how to > > troubleshoot > > > such issues?: > > > > > > ``` > > > return { > > > { > > > Div = function (div) > > > if (div.attributes['custom-style'] == 'Internal Heading') then > > > return pandoc.Header(2, div.content[1].content) > > > end > > > if (div.attributes['custom-style'] == 'Example') then > > > return pandoc.Header(2, div.content[1].content) > > > end > > > > > > return div > > > end, > > > } > > > } > > > ``` > > > On Friday, February 17, 2023 at 1:10:11 AM UTC-7 Bastien DUMONT wrote: > > > > > > In this case, it would be preferable to turn the div into a Header > > element > > > and let Pandoc format it itself: > > > > > > ``` > > > function Div(div) > > > if div.attributes['custom-style'] == 'Internal Heading' then > > > return pandoc.Header(2, div.content[1].content) > > > end > > > end > > > ``` > > > > > > Le Thursday 16 February 2023 à 08:00:08PM, Ben Menashe a écrit : > > > > Hi, > > > > We have a need to convert docx to gfm. > > > > Since docx has some user defined styles we use this "+styles" > > extension: > > > > > > > > > > > > pandoc --to=gfm -f docx+styles --output=rtb.md --extract-media=. > --wrap > > = > > > none > > > > 'rtb.docx' > > > > > > > > > > > > So now we have html div that wraps our content. Let's say I want to > > > transform > > > > this: > > > > > > > > <div custom-style="Internal Heading"> > > > > > > > > Scope > > > > > > > > </div> > > > > > > > > Into: > > > > > > > > ## Scope > > > > > > > > How can it be done? I tried to setup a Lua filter but not having > > success > > > to > > > > have it output "##" along with the div content. > > > > > > > > > > > > -- > > > > 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 [1]pandoc-discus...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > > > > To view this discussion on the web visit [2][1][1]https:// > > groups.google.com/ > > > d/msgid/ > > > > pandoc-discuss/3909f520-e8db-4cf9-900d-6a5a858c1a18n%[2] > > > [2]40googlegroups.com. > > > > > > > > References: > > > > > > > > [1] mailto:pandoc-discus...-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org > > > > [2] [3][3]https://groups.google.com/d/msgid/pandoc-discuss/ > > > 3909f520-e8db-4cf9-900d-6a5a858c1a18n%[4] > 40googlegroups.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 [4]pandoc-discus...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > > > To view this discussion on the web visit [5][5] > https://groups.google.com/ > > d/msgid/ > > > pandoc-discuss/52ada5c3-e26e-4c8c-8b3f-b55bb8ce8e1en%[6] > > 40googlegroups.com. > > > > > > References: > > > > > > [1] [7]https://groups.google.com/d/msgid/ > > > [2] [8]http://40googlegroups.com/ > > > [3] [9]https://groups.google.com/d/msgid/pandoc-discuss/ > > 3909f520-e8db-4cf9-900d-6a5a858c1a18n% > 40googlegroups.com?utm_medium=email& > > utm_source=footer > > > [4] mailto:pandoc-discus...-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org > > > [5] [10]https://groups.google.com/d/msgid/pandoc-discuss/ > > 52ada5c3-e26e-4c8c-8b3f-b55bb8ce8e1en% > 40googlegroups.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 [11]pandoc-discus...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > > To view this discussion on the web visit [12] > https://groups.google.com/d/msgid/ > > pandoc-discuss/ef5a0088-1df4-4540-98d5-a0120df8f3cen%40googlegroups.com. > > > > References: > > > > [1] https://groups.google.com/ > > [2] http://40googlegroups.com/ > > [3] https://groups.google.com/d/msgid/pandoc-discuss/ > > [4] http://40googlegroups.com/?utm_medium=email& > > [5] https://groups.google.com/d/msgid/ > > [6] http://40googlegroups.com/ > > [7] https://groups.google.com/d/msgid/ > > [8] http://40googlegroups.com/ > > [9] > https://groups.google.com/d/msgid/pandoc-discuss/3909f520-e8db-4cf9-900d-6a5a858c1a18n%40googlegroups.com?utm_medium=email&utm_source=footer > > [10] > https://groups.google.com/d/msgid/pandoc-discuss/52ada5c3-e26e-4c8c-8b3f-b55bb8ce8e1en%40googlegroups.com?utm_medium=email&utm_source=footer > > [11] mailto:pandoc-discus...-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org > > [12] > https://groups.google.com/d/msgid/pandoc-discuss/ef5a0088-1df4-4540-98d5-a0120df8f3cen%40googlegroups.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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/5aeae8ad-aec8-4f00-b51c-9ffddf8c112fn%40googlegroups.com. [-- Attachment #1.2: Type: text/html, Size: 17814 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
[parent not found: <5aeae8ad-aec8-4f00-b51c-9ffddf8c112fn-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>]
* Re: docx -> gfm with custom styles [not found] ` <5aeae8ad-aec8-4f00-b51c-9ffddf8c112fn-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> @ 2023-02-18 19:59 ` Bastien DUMONT 2023-02-18 20:15 ` Ben Menashe 0 siblings, 1 reply; 10+ messages in thread From: Bastien DUMONT @ 2023-02-18 19:59 UTC (permalink / raw) To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw Sorry, I don't understand why there is a block quote in native output and not in gfm. However, has a style been applied to the "Example:" string in the DOCX file that triggers it to be parsed as a block quote? Le Saturday 18 February 2023 à 11:46:56AM, Ben Menashe a écrit : > If I take out the Lua filter, I can see this is the result in md file... I'm > not sure either why it's not working. > > <div custom-style="Example"> > > *Example:* > > </div> > > On Saturday, February 18, 2023 at 12:39:39 PM UTC-7 Bastien DUMONT wrote: > > Inline formatting should be preserved without any problem. The cause of the > trouble here is is that you have a block quote inside what should be your > header, which IMO does not make sense. > > Le Saturday 18 February 2023 à 11:26:01AM, Ben Menashe a écrit : > > Hmm, yea, I see -- it's part of large original docx, so it was failing on > > another element styled as Example & had italics applied. > > I printed the div in Lua filter, when it works I see this: > > > > ``` > > > > Div ("",[],[("custom-style","Example")]) [Para [Str "Test",Space,Str > > "example"]] > > > > ``` > > > > and when fails this: > > ``` > > > > Div ("",[],[("custom-style","Example")]) [BlockQuote [Para [Emph [Str > > "Example:"]]]] > > > > ``` > > > > > > is there any clean way to approach this so it will work in a generic way > and > > preserve any other formatting applied? > > > > On Saturday, February 18, 2023 at 1:19:46 AM UTC-7 Bastien DUMONT wrote: > > > > With your examples, I get: > > > > ## Scope > > > > <div custom-style="Body Text"> > > > > Test body > > > > </div> > > > > ## Test nested > > > > Le Friday 17 February 2023 à 07:00:47AM, Ben Menashe a écrit : > > > Thank you so much...that worked - I was missing the [1].content. > > > But let's say I have another 'Example' custom style under it... w/o Lua > > filter > > > it renders this structure: > > > > > > ``` > > > <div custom-style="Internal Heading"> > > > > > > Scope > > > > > > </div> > > > > > > <div custom-style="Body Text"> > > > > > > Test body > > > > > > </div> > > > > > > <div custom-style="Example"> > > > > > > Test nested > > > > > > </div> > > > ``` > > > > > > And with filter below it fails on line 8 w/ this error "Inline, list of > > > Inlines, or string expected, got Blocks"... any idea on how to > > troubleshoot > > > such issues?: > > > > > > ``` > > > return { > > > { > > > Div = function (div) > > > if (div.attributes['custom-style'] == 'Internal Heading') then > > > return pandoc.Header(2, div.content[1].content) > > > end > > > if (div.attributes['custom-style'] == 'Example') then > > > return pandoc.Header(2, div.content[1].content) > > > end > > > > > > return div > > > end, > > > } > > > } > > > ``` > > > On Friday, February 17, 2023 at 1:10:11 AM UTC-7 Bastien DUMONT wrote: > > > > > > In this case, it would be preferable to turn the div into a Header > > element > > > and let Pandoc format it itself: > > > > > > ``` > > > function Div(div) > > > if div.attributes['custom-style'] == 'Internal Heading' then > > > return pandoc.Header(2, div.content[1].content) > > > end > > > end > > > ``` > > > > > > Le Thursday 16 February 2023 à 08:00:08PM, Ben Menashe a écrit : > > > > Hi, > > > > We have a need to convert docx to gfm. > > > > Since docx has some user defined styles we use this "+styles" > > extension: > > > > > > > > > > > > pandoc --to=gfm -f docx+styles --output=rtb.md --extract-media=. > --wrap > > = > > > none > > > > 'rtb.docx' > > > > > > > > > > > > So now we have html div that wraps our content. Let's say I want to > > > transform > > > > this: > > > > > > > > <div custom-style="Internal Heading"> > > > > > > > > Scope > > > > > > > > </div> > > > > > > > > Into: > > > > > > > > ## Scope > > > > > > > > How can it be done? I tried to setup a Lua filter but not having > > success > > > to > > > > have it output "##" along with the div content. > > > > > > > > > > > > -- > > > > 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 [1]pandoc-discus...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > > > > To view this discussion on the web visit [2][1][1]https:// > > [1]groups.google.com/ > > > d/msgid/ > > > > pandoc-discuss/3909f520-e8db-4cf9-900d-6a5a858c1a18n%[2] > > > [2][2]40googlegroups.com. > > > > > > > > References: > > > > > > > > [1] mailto:pandoc-discus...-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org > > > > [2] [3][3][3]https://groups.google.com/d/msgid/pandoc-discuss/ > > > 3909f520-e8db-4cf9-900d-6a5a858c1a18n%[4][4]40googlegroups.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 [4]pandoc-discus...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > > > To view this discussion on the web visit [5][5][5]https:// > groups.google.com/ > > d/msgid/ > > > pandoc-discuss/52ada5c3-e26e-4c8c-8b3f-b55bb8ce8e1en%[6] > > [6]40googlegroups.com. > > > > > > References: > > > > > > [1] [7][7]https://groups.google.com/d/msgid/ > > > [2] [8][8]http://40googlegroups.com/ > > > [3] [9][9]https://groups.google.com/d/msgid/pandoc-discuss/ > > 3909f520-e8db-4cf9-900d-6a5a858c1a18n%[10]40googlegroups.com?utm_medium= > email& > > utm_source=footer > > > [4] mailto:pandoc-discus...-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org > > > [5] [10][11]https://groups.google.com/d/msgid/pandoc-discuss/ > > 52ada5c3-e26e-4c8c-8b3f-b55bb8ce8e1en%[12]40googlegroups.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 [11]pandoc-discus...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > > To view this discussion on the web visit [12][13]https:// > groups.google.com/d/msgid/ > > pandoc-discuss/ef5a0088-1df4-4540-98d5-a0120df8f3cen%[14] > 40googlegroups.com. > > > > References: > > > > [1] [15]https://groups.google.com/ > > [2] [16]http://40googlegroups.com/ > > [3] [17]https://groups.google.com/d/msgid/pandoc-discuss/ > > [4] [18]http://40googlegroups.com/?utm_medium=email& > > [5] [19]https://groups.google.com/d/msgid/ > > [6] [20]http://40googlegroups.com/ > > [7] [21]https://groups.google.com/d/msgid/ > > [8] [22]http://40googlegroups.com/ > > [9] [23]https://groups.google.com/d/msgid/pandoc-discuss/ > 3909f520-e8db-4cf9-900d-6a5a858c1a18n%40googlegroups.com?utm_medium=email& > utm_source=footer > > [10] [24]https://groups.google.com/d/msgid/pandoc-discuss/ > 52ada5c3-e26e-4c8c-8b3f-b55bb8ce8e1en%40googlegroups.com?utm_medium=email& > utm_source=footer > > [11] mailto:pandoc-discus...-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org > > [12] [25]https://groups.google.com/d/msgid/pandoc-discuss/ > ef5a0088-1df4-4540-98d5-a0120df8f3cen%40googlegroups.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 [26]pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > To view this discussion on the web visit [27]https://groups.google.com/d/msgid/ > pandoc-discuss/5aeae8ad-aec8-4f00-b51c-9ffddf8c112fn%40googlegroups.com. > > References: > > [1] http://groups.google.com/ > [2] http://40googlegroups.com/ > [3] https://groups.google.com/d/msgid/pandoc-discuss/ > [4] http://40googlegroups.com/?utm_medium= > [5] https://groups.google.com/ > [6] http://40googlegroups.com/ > [7] https://groups.google.com/d/msgid/ > [8] http://40googlegroups.com/ > [9] https://groups.google.com/d/msgid/pandoc-discuss/ > [10] http://40googlegroups.com/?utm_medium=email& > [11] https://groups.google.com/d/msgid/pandoc-discuss/ > [12] http://40googlegroups.com/?utm_medium=email& > [13] https://groups.google.com/d/msgid/ > [14] http://40googlegroups.com/ > [15] https://groups.google.com/ > [16] http://40googlegroups.com/ > [17] https://groups.google.com/d/msgid/pandoc-discuss/ > [18] http://40googlegroups.com/?utm_medium=email& > [19] https://groups.google.com/d/msgid/ > [20] http://40googlegroups.com/ > [21] https://groups.google.com/d/msgid/ > [22] http://40googlegroups.com/ > [23] https://groups.google.com/d/msgid/pandoc-discuss/3909f520-e8db-4cf9-900d-6a5a858c1a18n%40googlegroups.com?utm_medium=email&utm_source=footer > [24] https://groups.google.com/d/msgid/pandoc-discuss/52ada5c3-e26e-4c8c-8b3f-b55bb8ce8e1en%40googlegroups.com?utm_medium=email&utm_source=footer > [25] https://groups.google.com/d/msgid/pandoc-discuss/ef5a0088-1df4-4540-98d5-a0120df8f3cen%40googlegroups.com?utm_medium=email&utm_source=footer > [26] mailto:pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org > [27] https://groups.google.com/d/msgid/pandoc-discuss/5aeae8ad-aec8-4f00-b51c-9ffddf8c112fn%40googlegroups.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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/Y/EuE%2BJURYRtLlNP%40localhost. ^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: docx -> gfm with custom styles 2023-02-18 19:59 ` Bastien DUMONT @ 2023-02-18 20:15 ` Ben Menashe [not found] ` <085f9581-c85a-4511-ad94-ec9bca0ab8c8n-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> 0 siblings, 1 reply; 10+ messages in thread From: Ben Menashe @ 2023-02-18 20:15 UTC (permalink / raw) To: pandoc-discuss [-- Attachment #1.1: Type: text/plain, Size: 11109 bytes --] Oh sorry, there are few with same string, the one it fails one shows in gfm like this (w/o Lua filter): ``` <div custom-style="Example"> > *Example666:* </div> ``` hmm, I guess I see issue, it would not work to convert as: "## > ..." -- OK, perhaps header isn't the right approach for the Example style... at least I have some idea now how to work with it and print out debug info. Thanks for your guidance! On Saturday, February 18, 2023 at 12:59:21 PM UTC-7 Bastien DUMONT wrote: > Sorry, I don't understand why there is a block quote in native output and > not in gfm. However, has a style been applied to the "Example:" string in > the DOCX file that triggers it to be parsed as a block quote? > > Le Saturday 18 February 2023 à 11:46:56AM, Ben Menashe a écrit : > > If I take out the Lua filter, I can see this is the result in md file... > I'm > > not sure either why it's not working. > > > > <div custom-style="Example"> > > > > *Example:* > > > > </div> > > > > On Saturday, February 18, 2023 at 12:39:39 PM UTC-7 Bastien DUMONT wrote: > > > > Inline formatting should be preserved without any problem. The cause of > the > > trouble here is is that you have a block quote inside what should be your > > header, which IMO does not make sense. > > > > Le Saturday 18 February 2023 à 11:26:01AM, Ben Menashe a écrit : > > > Hmm, yea, I see -- it's part of large original docx, so it was failing > on > > > another element styled as Example & had italics applied. > > > I printed the div in Lua filter, when it works I see this: > > > > > > ``` > > > > > > Div ("",[],[("custom-style","Example")]) [Para [Str "Test",Space,Str > > > "example"]] > > > > > > ``` > > > > > > and when fails this: > > > ``` > > > > > > Div ("",[],[("custom-style","Example")]) [BlockQuote [Para [Emph [Str > > > "Example:"]]]] > > > > > > ``` > > > > > > > > > is there any clean way to approach this so it will work in a generic > way > > and > > > preserve any other formatting applied? > > > > > > On Saturday, February 18, 2023 at 1:19:46 AM UTC-7 Bastien DUMONT > wrote: > > > > > > With your examples, I get: > > > > > > ## Scope > > > > > > <div custom-style="Body Text"> > > > > > > Test body > > > > > > </div> > > > > > > ## Test nested > > > > > > Le Friday 17 February 2023 à 07:00:47AM, Ben Menashe a écrit : > > > > Thank you so much...that worked - I was missing the [1].content. > > > > But let's say I have another 'Example' custom style under it... w/o > Lua > > > filter > > > > it renders this structure: > > > > > > > > ``` > > > > <div custom-style="Internal Heading"> > > > > > > > > Scope > > > > > > > > </div> > > > > > > > > <div custom-style="Body Text"> > > > > > > > > Test body > > > > > > > > </div> > > > > > > > > <div custom-style="Example"> > > > > > > > > Test nested > > > > > > > > </div> > > > > ``` > > > > > > > > And with filter below it fails on line 8 w/ this error "Inline, list > of > > > > Inlines, or string expected, got Blocks"... any idea on how to > > > troubleshoot > > > > such issues?: > > > > > > > > ``` > > > > return { > > > > { > > > > Div = function (div) > > > > if (div.attributes['custom-style'] == 'Internal Heading') then > > > > return pandoc.Header(2, div.content[1].content) > > > > end > > > > if (div.attributes['custom-style'] == 'Example') then > > > > return pandoc.Header(2, div.content[1].content) > > > > end > > > > > > > > return div > > > > end, > > > > } > > > > } > > > > ``` > > > > On Friday, February 17, 2023 at 1:10:11 AM UTC-7 Bastien DUMONT > wrote: > > > > > > > > In this case, it would be preferable to turn the div into a Header > > > element > > > > and let Pandoc format it itself: > > > > > > > > ``` > > > > function Div(div) > > > > if div.attributes['custom-style'] == 'Internal Heading' then > > > > return pandoc.Header(2, div.content[1].content) > > > > end > > > > end > > > > ``` > > > > > > > > Le Thursday 16 February 2023 à 08:00:08PM, Ben Menashe a écrit : > > > > > Hi, > > > > > We have a need to convert docx to gfm. > > > > > Since docx has some user defined styles we use this "+styles" > > > extension: > > > > > > > > > > > > > > > pandoc --to=gfm -f docx+styles --output=rtb.md --extract-media=. > > --wrap > > > = > > > > none > > > > > 'rtb.docx' > > > > > > > > > > > > > > > So now we have html div that wraps our content. Let's say I want > to > > > > transform > > > > > this: > > > > > > > > > > <div custom-style="Internal Heading"> > > > > > > > > > > Scope > > > > > > > > > > </div> > > > > > > > > > > Into: > > > > > > > > > > ## Scope > > > > > > > > > > How can it be done? I tried to setup a Lua filter but not having > > > success > > > > to > > > > > have it output "##" along with the div content. > > > > > > > > > > > > > > > -- > > > > > 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 [1]pandoc-discus...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > > > > > To view this discussion on the web visit [2][1][1]https:// > > > [1]groups.google.com/ > > > > d/msgid/ > > > > > pandoc-discuss/3909f520-e8db-4cf9-900d-6a5a858c1a18n%[2] > > > > [2][2]40googlegroups.com. > > > > > > > > > > References: > > > > > > > > > > [1] mailto:pandoc-discus...-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org > > > > > [2] [3][3][3]https://groups.google.com/d/msgid/pandoc-discuss/ > > > > 3909f520-e8db-4cf9-900d-6a5a858c1a18n%[4][4]40googlegroups.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 [4]pandoc-discus...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > > > > To view this discussion on the web visit [5][5][5]https:// > > groups.google.com/ > > > d/msgid/ > > > > pandoc-discuss/52ada5c3-e26e-4c8c-8b3f-b55bb8ce8e1en%[6] > > > [6]40googlegroups.com. > > > > > > > > References: > > > > > > > > [1] [7][7]https://groups.google.com/d/msgid/ > > > > [2] [8][8]http://40googlegroups.com/ > > > > [3] [9][9]https://groups.google.com/d/msgid/pandoc-discuss/ > > > 3909f520-e8db-4cf9-900d-6a5a858c1a18n%[10] > 40googlegroups.com?utm_medium= > > email& > > > utm_source=footer > > > > [4] mailto:pandoc-discus...-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org > > > > [5] [10][11]https://groups.google.com/d/msgid/pandoc-discuss/ > > > 52ada5c3-e26e-4c8c-8b3f-b55bb8ce8e1en%[12] > 40googlegroups.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 [11]pandoc-discus...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > > > To view this discussion on the web visit [12][13]https:// > > groups.google.com/d/msgid/ > > > pandoc-discuss/ef5a0088-1df4-4540-98d5-a0120df8f3cen%[14] > > 40googlegroups.com. > > > > > > References: > > > > > > [1] [15]https://groups.google.com/ > > > [2] [16]http://40googlegroups.com/ > > > [3] [17]https://groups.google.com/d/msgid/pandoc-discuss/ > > > [4] [18]http://40googlegroups.com/?utm_medium=email& > > > [5] [19]https://groups.google.com/d/msgid/ > > > [6] [20]http://40googlegroups.com/ > > > [7] [21]https://groups.google.com/d/msgid/ > > > [8] [22]http://40googlegroups.com/ > > > [9] [23]https://groups.google.com/d/msgid/pandoc-discuss/ > > 3909f520-e8db-4cf9-900d-6a5a858c1a18n% > 40googlegroups.com?utm_medium=email& > > utm_source=footer > > > [10] [24]https://groups.google.com/d/msgid/pandoc-discuss/ > > 52ada5c3-e26e-4c8c-8b3f-b55bb8ce8e1en% > 40googlegroups.com?utm_medium=email& > > utm_source=footer > > > [11] mailto:pandoc-discus...-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org > > > [12] [25]https://groups.google.com/d/msgid/pandoc-discuss/ > > ef5a0088-1df4-4540-98d5-a0120df8f3cen% > 40googlegroups.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 [26]pandoc-discus...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org > > To view this discussion on the web visit [27] > https://groups.google.com/d/msgid/ > > pandoc-discuss/5aeae8ad-aec8-4f00-b51c-9ffddf8c112fn%40googlegroups.com. > > > > References: > > > > [1] http://groups.google.com/ > > [2] http://40googlegroups.com/ > > [3] https://groups.google.com/d/msgid/pandoc-discuss/ > > [4] http://40googlegroups.com/?utm_medium= > > [5] https://groups.google.com/ > > [6] http://40googlegroups.com/ > > [7] https://groups.google.com/d/msgid/ > > [8] http://40googlegroups.com/ > > [9] https://groups.google.com/d/msgid/pandoc-discuss/ > > [10] http://40googlegroups.com/?utm_medium=email& > > [11] https://groups.google.com/d/msgid/pandoc-discuss/ > > [12] http://40googlegroups.com/?utm_medium=email& > > [13] https://groups.google.com/d/msgid/ > > [14] http://40googlegroups.com/ > > [15] https://groups.google.com/ > > [16] http://40googlegroups.com/ > > [17] https://groups.google.com/d/msgid/pandoc-discuss/ > > [18] http://40googlegroups.com/?utm_medium=email& > > [19] https://groups.google.com/d/msgid/ > > [20] http://40googlegroups.com/ > > [21] https://groups.google.com/d/msgid/ > > [22] http://40googlegroups.com/ > > [23] > https://groups.google.com/d/msgid/pandoc-discuss/3909f520-e8db-4cf9-900d-6a5a858c1a18n%40googlegroups.com?utm_medium=email&utm_source=footer > > [24] > https://groups.google.com/d/msgid/pandoc-discuss/52ada5c3-e26e-4c8c-8b3f-b55bb8ce8e1en%40googlegroups.com?utm_medium=email&utm_source=footer > > [25] > https://groups.google.com/d/msgid/pandoc-discuss/ef5a0088-1df4-4540-98d5-a0120df8f3cen%40googlegroups.com?utm_medium=email&utm_source=footer > > [26] mailto:pandoc-discus...-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org > > [27] > https://groups.google.com/d/msgid/pandoc-discuss/5aeae8ad-aec8-4f00-b51c-9ffddf8c112fn%40googlegroups.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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/085f9581-c85a-4511-ad94-ec9bca0ab8c8n%40googlegroups.com. [-- Attachment #1.2: Type: text/html, Size: 31170 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
[parent not found: <085f9581-c85a-4511-ad94-ec9bca0ab8c8n-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>]
* Re: docx -> gfm with custom styles [not found] ` <085f9581-c85a-4511-ad94-ec9bca0ab8c8n-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> @ 2023-02-20 21:24 ` Ben Menashe 0 siblings, 0 replies; 10+ messages in thread From: Ben Menashe @ 2023-02-20 21:24 UTC (permalink / raw) To: pandoc-discuss [-- Attachment #1.1: Type: text/plain, Size: 12827 bytes --] Hi, can I pls get another bit of related advice - 1) See below implementation -- is this the cleanest approach to get it to handle errors? I'm trying to find a way to print out debug info only in case of error. 2) Is there a way to access the position of AST/input file so can print it in log as well? ``` return { { Div = function (div) local success, res = pcall(function () if (div.attributes['custom-style'] == 'Internal Heading') then return pandoc.Header(2, div.content[1].content) end if (div.attributes['custom-style'] == 'Example') then if pandoc.utils.type(div.content[1].content) == "Blocks" then return pandoc.Header(2, div.content[1].content[1].content) else return pandoc.Header(2, div.content[1].content) end end return div end) -- Quit processing on error if (success ~= true) then print("Failed to process element!\r\nError: ", res, "\r\nElement: ", div) error("Processing Exception!") else return res end end, } } ``` On Saturday, February 18, 2023 at 1:15:41 PM UTC-7 Ben Menashe wrote: > Oh sorry, there are few with same string, the one it fails one shows in > gfm like this (w/o Lua filter): > > ``` > <div custom-style="Example"> > > > *Example666:* > > </div> > ``` > > hmm, I guess I see issue, it would not work to convert as: "## > ..." -- > OK, perhaps header isn't the right approach for the Example style... at > least I have some idea now how to work with it and print out debug info. > Thanks for your guidance! > > On Saturday, February 18, 2023 at 12:59:21 PM UTC-7 Bastien DUMONT wrote: > >> Sorry, I don't understand why there is a block quote in native output and >> not in gfm. However, has a style been applied to the "Example:" string in >> the DOCX file that triggers it to be parsed as a block quote? >> >> Le Saturday 18 February 2023 à 11:46:56AM, Ben Menashe a écrit : >> > If I take out the Lua filter, I can see this is the result in md >> file... I'm >> > not sure either why it's not working. >> > >> > <div custom-style="Example"> >> > >> > *Example:* >> > >> > </div> >> > >> > On Saturday, February 18, 2023 at 12:39:39 PM UTC-7 Bastien DUMONT >> wrote: >> > >> > Inline formatting should be preserved without any problem. The cause of >> the >> > trouble here is is that you have a block quote inside what should be >> your >> > header, which IMO does not make sense. >> > >> > Le Saturday 18 February 2023 à 11:26:01AM, Ben Menashe a écrit : >> > > Hmm, yea, I see -- it's part of large original docx, so it was >> failing on >> > > another element styled as Example & had italics applied. >> > > I printed the div in Lua filter, when it works I see this: >> > > >> > > ``` >> > > >> > > Div ("",[],[("custom-style","Example")]) [Para [Str "Test",Space,Str >> > > "example"]] >> > > >> > > ``` >> > > >> > > and when fails this: >> > > ``` >> > > >> > > Div ("",[],[("custom-style","Example")]) [BlockQuote [Para [Emph [Str >> > > "Example:"]]]] >> > > >> > > ``` >> > > >> > > >> > > is there any clean way to approach this so it will work in a generic >> way >> > and >> > > preserve any other formatting applied? >> > > >> > > On Saturday, February 18, 2023 at 1:19:46 AM UTC-7 Bastien DUMONT >> wrote: >> > > >> > > With your examples, I get: >> > > >> > > ## Scope >> > > >> > > <div custom-style="Body Text"> >> > > >> > > Test body >> > > >> > > </div> >> > > >> > > ## Test nested >> > > >> > > Le Friday 17 February 2023 à 07:00:47AM, Ben Menashe a écrit : >> > > > Thank you so much...that worked - I was missing the [1].content. >> > > > But let's say I have another 'Example' custom style under it... w/o >> Lua >> > > filter >> > > > it renders this structure: >> > > > >> > > > ``` >> > > > <div custom-style="Internal Heading"> >> > > > >> > > > Scope >> > > > >> > > > </div> >> > > > >> > > > <div custom-style="Body Text"> >> > > > >> > > > Test body >> > > > >> > > > </div> >> > > > >> > > > <div custom-style="Example"> >> > > > >> > > > Test nested >> > > > >> > > > </div> >> > > > ``` >> > > > >> > > > And with filter below it fails on line 8 w/ this error "Inline, >> list of >> > > > Inlines, or string expected, got Blocks"... any idea on how to >> > > troubleshoot >> > > > such issues?: >> > > > >> > > > ``` >> > > > return { >> > > > { >> > > > Div = function (div) >> > > > if (div.attributes['custom-style'] == 'Internal Heading') then >> > > > return pandoc.Header(2, div.content[1].content) >> > > > end >> > > > if (div.attributes['custom-style'] == 'Example') then >> > > > return pandoc.Header(2, div.content[1].content) >> > > > end >> > > > >> > > > return div >> > > > end, >> > > > } >> > > > } >> > > > ``` >> > > > On Friday, February 17, 2023 at 1:10:11 AM UTC-7 Bastien DUMONT >> wrote: >> > > > >> > > > In this case, it would be preferable to turn the div into a Header >> > > element >> > > > and let Pandoc format it itself: >> > > > >> > > > ``` >> > > > function Div(div) >> > > > if div.attributes['custom-style'] == 'Internal Heading' then >> > > > return pandoc.Header(2, div.content[1].content) >> > > > end >> > > > end >> > > > ``` >> > > > >> > > > Le Thursday 16 February 2023 à 08:00:08PM, Ben Menashe a écrit : >> > > > > Hi, >> > > > > We have a need to convert docx to gfm. >> > > > > Since docx has some user defined styles we use this "+styles" >> > > extension: >> > > > > >> > > > > >> > > > > pandoc --to=gfm -f docx+styles --output=rtb.md --extract-media=. >> > --wrap >> > > = >> > > > none >> > > > > 'rtb.docx' >> > > > > >> > > > > >> > > > > So now we have html div that wraps our content. Let's say I want >> to >> > > > transform >> > > > > this: >> > > > > >> > > > > <div custom-style="Internal Heading"> >> > > > > >> > > > > Scope >> > > > > >> > > > > </div> >> > > > > >> > > > > Into: >> > > > > >> > > > > ## Scope >> > > > > >> > > > > How can it be done? I tried to setup a Lua filter but not having >> > > success >> > > > to >> > > > > have it output "##" along with the div content. >> > > > > >> > > > > >> > > > > -- >> > > > > 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 [1]pandoc-discus...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >> > > > > To view this discussion on the web visit [2][1][1]https:// >> > > [1]groups.google.com/ >> > > > d/msgid/ >> > > > > pandoc-discuss/3909f520-e8db-4cf9-900d-6a5a858c1a18n%[2] >> > > > [2][2]40googlegroups.com. >> > > > > >> > > > > References: >> > > > > >> > > > > [1] mailto:pandoc-discus...-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org >> > > > > [2] [3][3][3]https://groups.google.com/d/msgid/pandoc-discuss/ >> > > > 3909f520-e8db-4cf9-900d-6a5a858c1a18n%[4][4]40googlegroups.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 [4]pandoc-discus...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >> > > > To view this discussion on the web visit [5][5][5]https:// >> > groups.google.com/ >> > > d/msgid/ >> > > > pandoc-discuss/52ada5c3-e26e-4c8c-8b3f-b55bb8ce8e1en%[6] >> > > [6]40googlegroups.com. >> > > > >> > > > References: >> > > > >> > > > [1] [7][7]https://groups.google.com/d/msgid/ >> > > > [2] [8][8]http://40googlegroups.com/ >> > > > [3] [9][9]https://groups.google.com/d/msgid/pandoc-discuss/ >> > > 3909f520-e8db-4cf9-900d-6a5a858c1a18n%[10] >> 40googlegroups.com?utm_medium= >> > email& >> > > utm_source=footer >> > > > [4] mailto:pandoc-discus...-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org >> > > > [5] [10][11]https://groups.google.com/d/msgid/pandoc-discuss/ >> > > 52ada5c3-e26e-4c8c-8b3f-b55bb8ce8e1en%[12] >> 40googlegroups.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 [11]pandoc-discus...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >> > > To view this discussion on the web visit [12][13]https:// >> > groups.google.com/d/msgid/ >> > > pandoc-discuss/ef5a0088-1df4-4540-98d5-a0120df8f3cen%[14] >> > 40googlegroups.com. >> > > >> > > References: >> > > >> > > [1] [15]https://groups.google.com/ >> > > [2] [16]http://40googlegroups.com/ >> > > [3] [17]https://groups.google.com/d/msgid/pandoc-discuss/ >> > > [4] [18]http://40googlegroups.com/?utm_medium=email& >> > > [5] [19]https://groups.google.com/d/msgid/ >> > > [6] [20]http://40googlegroups.com/ >> > > [7] [21]https://groups.google.com/d/msgid/ >> > > [8] [22]http://40googlegroups.com/ >> > > [9] [23]https://groups.google.com/d/msgid/pandoc-discuss/ >> > 3909f520-e8db-4cf9-900d-6a5a858c1a18n% >> 40googlegroups.com?utm_medium=email& >> > utm_source=footer >> > > [10] [24]https://groups.google.com/d/msgid/pandoc-discuss/ >> > 52ada5c3-e26e-4c8c-8b3f-b55bb8ce8e1en% >> 40googlegroups.com?utm_medium=email& >> > utm_source=footer >> > > [11] mailto:pandoc-discus...-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org >> > > [12] [25]https://groups.google.com/d/msgid/pandoc-discuss/ >> > ef5a0088-1df4-4540-98d5-a0120df8f3cen% >> 40googlegroups.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 [26]pandoc-discus...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >> > To view this discussion on the web visit [27] >> https://groups.google.com/d/msgid/ >> > pandoc-discuss/5aeae8ad-aec8-4f00-b51c-9ffddf8c112fn%40googlegroups.com. >> >> > >> > References: >> > >> > [1] http://groups.google.com/ >> > [2] http://40googlegroups.com/ >> > [3] https://groups.google.com/d/msgid/pandoc-discuss/ >> > [4] http://40googlegroups.com/?utm_medium= >> > [5] https://groups.google.com/ >> > [6] http://40googlegroups.com/ >> > [7] https://groups.google.com/d/msgid/ >> > [8] http://40googlegroups.com/ >> > [9] https://groups.google.com/d/msgid/pandoc-discuss/ >> > [10] http://40googlegroups.com/?utm_medium=email& >> > [11] https://groups.google.com/d/msgid/pandoc-discuss/ >> > [12] http://40googlegroups.com/?utm_medium=email& >> > [13] https://groups.google.com/d/msgid/ >> > [14] http://40googlegroups.com/ >> > [15] https://groups.google.com/ >> > [16] http://40googlegroups.com/ >> > [17] https://groups.google.com/d/msgid/pandoc-discuss/ >> > [18] http://40googlegroups.com/?utm_medium=email& >> > [19] https://groups.google.com/d/msgid/ >> > [20] http://40googlegroups.com/ >> > [21] https://groups.google.com/d/msgid/ >> > [22] http://40googlegroups.com/ >> > [23] >> https://groups.google.com/d/msgid/pandoc-discuss/3909f520-e8db-4cf9-900d-6a5a858c1a18n%40googlegroups.com?utm_medium=email&utm_source=footer >> > [24] >> https://groups.google.com/d/msgid/pandoc-discuss/52ada5c3-e26e-4c8c-8b3f-b55bb8ce8e1en%40googlegroups.com?utm_medium=email&utm_source=footer >> > [25] >> https://groups.google.com/d/msgid/pandoc-discuss/ef5a0088-1df4-4540-98d5-a0120df8f3cen%40googlegroups.com?utm_medium=email&utm_source=footer >> > [26] mailto:pandoc-discus...-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org >> > [27] >> https://groups.google.com/d/msgid/pandoc-discuss/5aeae8ad-aec8-4f00-b51c-9ffddf8c112fn%40googlegroups.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-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/32f5e6dc-baa9-4d92-a351-29bfacb7c38dn%40googlegroups.com. [-- Attachment #1.2: Type: text/html, Size: 32714 bytes --] ^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2023-02-20 21:24 UTC | newest] Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2023-02-17 4:00 docx -> gfm with custom styles Ben Menashe [not found] ` <3909f520-e8db-4cf9-900d-6a5a858c1a18n-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> 2023-02-17 8:10 ` Bastien DUMONT 2023-02-17 15:00 ` Ben Menashe [not found] ` <52ada5c3-e26e-4c8c-8b3f-b55bb8ce8e1en-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> 2023-02-18 8:19 ` Bastien DUMONT 2023-02-18 19:26 ` Ben Menashe [not found] ` <ef5a0088-1df4-4540-98d5-a0120df8f3cen-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> 2023-02-18 19:39 ` Bastien DUMONT 2023-02-18 19:46 ` Ben Menashe [not found] ` <5aeae8ad-aec8-4f00-b51c-9ffddf8c112fn-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> 2023-02-18 19:59 ` Bastien DUMONT 2023-02-18 20:15 ` Ben Menashe [not found] ` <085f9581-c85a-4511-ad94-ec9bca0ab8c8n-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> 2023-02-20 21:24 ` Ben Menashe
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).