* Filter for inline syntax extensions @ 2022-07-16 8:57 Albert Krewinkel [not found] ` <87edyle8l2.fsf-9EawChwDxG8hFhg+JK9F0w@public.gmane.org> 0 siblings, 1 reply; 4+ messages in thread From: Albert Krewinkel @ 2022-07-16 8:57 UTC (permalink / raw) To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw I've been playing around with a filter that adds additional markup syntax. In my example it uses `==highlight==` to add highlighted text. Highlighted (`mark`ed) text is only supported with HTML output, support for other formats would need some extra work. The filter comes with all the downsides of adding a second parsing step, but it works well in most cases. It can also be modified to support different markup. <https://gist.github.com/tarleb/a0646da1834318d4f71a780edaf9f870> -- Albert Krewinkel GPG: 8eed e3e2 e8c5 6f18 81fe e836 388d c0b2 1f63 1124 ^ permalink raw reply [flat|nested] 4+ messages in thread
[parent not found: <87edyle8l2.fsf-9EawChwDxG8hFhg+JK9F0w@public.gmane.org>]
* Re: Filter for inline syntax extensions [not found] ` <87edyle8l2.fsf-9EawChwDxG8hFhg+JK9F0w@public.gmane.org> @ 2022-11-13 21:55 ` Laurent Duperval [not found] ` <b1e8933e-04eb-47b7-9cbb-2a5a58ea51c5n-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> 0 siblings, 1 reply; 4+ messages in thread From: Laurent Duperval @ 2022-11-13 21:55 UTC (permalink / raw) To: pandoc-discuss [-- Attachment #1.1: Type: text/plain, Size: 1463 bytes --] HI, I know this message is pretty old but is there a place where I can find this extension and how it works? I'm using the highlight.lua approach from here (https://gist.github.com/tarleb/a0646da1834318d4f71a780edaf9f870) and it works when exporting to PDF but not when exporting to ODT or DOCX. I'm not sure why. I would relly like a way to make this work reliably with ODT. Thanks, L On Saturday, July 16, 2022 at 5:00:01 AM UTC-4 Albert Krewinkel wrote: > I've been playing around with a filter that adds additional markup > syntax. In my example it uses `==highlight==` to add highlighted text. > Highlighted (`mark`ed) text is only supported with HTML output, support > for other formats would need some extra work. > > The filter comes with all the downsides of adding a second parsing step, > but it works well in most cases. It can also be modified to support > different markup. > <https://gist.github.com/tarleb/a0646da1834318d4f71a780edaf9f870> > > -- > 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/b1e8933e-04eb-47b7-9cbb-2a5a58ea51c5n%40googlegroups.com. [-- Attachment #1.2: Type: text/html, Size: 2433 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
[parent not found: <b1e8933e-04eb-47b7-9cbb-2a5a58ea51c5n-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>]
* Re: Filter for inline syntax extensions [not found] ` <b1e8933e-04eb-47b7-9cbb-2a5a58ea51c5n-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> @ 2022-11-14 7:38 ` Albert Krewinkel [not found] ` <87r0y6561e.fsf-9EawChwDxG8hFhg+JK9F0w@public.gmane.org> 0 siblings, 1 reply; 4+ messages in thread From: Albert Krewinkel @ 2022-11-14 7:38 UTC (permalink / raw) To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw Hi Laurent, Laurent Duperval <lduperval-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> writes: > I'm using the highlight.lua approach from here (https:// > gist.github.com/tarleb/a0646da1834318d4f71a780edaf9f870) and it works > when exporting to PDF but not when exporting to ODT or DOCX. I'm not > sure why. I would relly like a way to make this work reliably with > ODT. This depends on the pandoc writers for each format. As noted in my original message, support for other formats requires more work. The additional work to get support for ODT and docx is rather minimal though: change lines 27-29 to local function markup_inlines (inlines) local attr = {class='mark', ['custom-style']='Highlighted'} return pandoc.Span(inlines, attr) end The text can then be style via the 'Highlighted' character style. -- Albert Krewinkel GPG: 8eed e3e2 e8c5 6f18 81fe e836 388d c0b2 1f63 1124 ^ permalink raw reply [flat|nested] 4+ messages in thread
[parent not found: <87r0y6561e.fsf-9EawChwDxG8hFhg+JK9F0w@public.gmane.org>]
* Re: Filter for inline syntax extensions [not found] ` <87r0y6561e.fsf-9EawChwDxG8hFhg+JK9F0w@public.gmane.org> @ 2022-11-14 14:29 ` Laurent Duperval 0 siblings, 0 replies; 4+ messages in thread From: Laurent Duperval @ 2022-11-14 14:29 UTC (permalink / raw) To: pandoc-discuss [-- Attachment #1.1: Type: text/plain, Size: 2371 bytes --] Hmmm... Something isn't working. This is my Input: # Testing highlights ==highlight== ==highlight== This is the text portion of the content.xml output: <office:body> <office:text> <text:h text:style-name="Heading_20_1" text:outline-level="1"><text:bookmark-start text:name="testing-highlights" />Testing highlights<text:bookmark-end text:name="testing-highlights" /></text:h> <text:p text:style-name="First_20_paragraph">highlight</text:p> <text:p text:style-name="Text_20_body">highlight</text:p> <text:p text:style-name="Text_20_body"></text:p> </office:text> </office:body> I will need to dig in to understand what's (not) happening. When I export with PDF it works. I use Typora which seems to have its own PDF export engine that recognizes the highlighting. I have to install a complete LaTeX package to test the PDF output from a vanilla Pandoc export. For now, though, it looks like the LUA file isn't taken into consideration. L On Monday, November 14, 2022 at 2:50:13 AM UTC-5 Albert Krewinkel wrote: > Hi Laurent, > > Laurent Duperval <ldup...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> writes: > > > I'm using the highlight.lua approach from here (https:// > > gist.github.com/tarleb/a0646da1834318d4f71a780edaf9f870) and it works > > when exporting to PDF but not when exporting to ODT or DOCX. I'm not > > sure why. I would relly like a way to make this work reliably with > > ODT. > > This depends on the pandoc writers for each format. As noted in my > original message, support for other formats requires more work. > > The additional work to get support for ODT and docx is rather minimal > though: change lines 27-29 to > > local function markup_inlines (inlines) > local attr = {class='mark', ['custom-style']='Highlighted'} > return pandoc.Span(inlines, attr) > end > > The text can then be style via the 'Highlighted' character style. > > -- > 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/a6a7faa7-3c96-4661-a907-9ba357a41d04n%40googlegroups.com. [-- Attachment #1.2: Type: text/html, Size: 3715 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2022-11-14 14:29 UTC | newest] Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2022-07-16 8:57 Filter for inline syntax extensions Albert Krewinkel [not found] ` <87edyle8l2.fsf-9EawChwDxG8hFhg+JK9F0w@public.gmane.org> 2022-11-13 21:55 ` Laurent Duperval [not found] ` <b1e8933e-04eb-47b7-9cbb-2a5a58ea51c5n-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> 2022-11-14 7:38 ` Albert Krewinkel [not found] ` <87r0y6561e.fsf-9EawChwDxG8hFhg+JK9F0w@public.gmane.org> 2022-11-14 14:29 ` Laurent Duperval
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).