Damn, I must have hit `u` inadvertently! Anyway here it is fully corrected (I hope! :-) Den fre 24 juni 2022 10:46BPJ skrev: > Ack, I made a mistake in the documentation. The long names of the --db and > --sb options are of course --tex-math-double-backslash and > --tex-math-single-backslash, not ~~*-backticks~~. That's what you get for > copy-and-pasting too much! Sorry!! > > Den tors 23 juni 2022 21:06BPJ skrev: > >> It would be possible but it would be rather fragile and finicky because >> you would have to >> >> 1. traverse lists of inline elements, >> 2. locate string elements which contain "==", >> 3. split that strings into the bit before and after "==", >> 4. insert the right raw markup for the output format in place of "==" >> 5. collect elements up to the next string element which contains "==", >> 6. Redo #3 and #4 with that string, >> 7. Throw an error if #5 fails! >> >> You are probably better off replacing the `==...==` in your existing >> files using the attached Perl script. It is a modification of a script >> which I have used to convert `_..._` and the like to spans. It uses >> regexes, but is smart enough to leave block and inline code and math as >> well as "==" in contexts were it probably isn't a delimiter alone. Make >> sure to check out the -h and -m options for documentation >> >> >> >> Den tors 23 juni 2022 13:15Emiliano skrev: >> >>> BPJ, is it possible to create a lua filter that does the same thing but >>> it converts Obsidian syntax '== ==' into a highlighted text? I have tons of >>> notes written in Obsidian syntax and it would be an enormous task to modify >>> all of them with the 'new' syntax. By the way, your lua filter works >>> perfectly! >>> >>> Il giorno mercoledì 22 giugno 2022 alle 19:45:07 UTC+2 BPJ ha scritto: >>> >>>> According to the principle that it's better to find out what you can do >>>> with the tools you have you can use a span with a class, like `[text]{.hl}` >>>> and use a simple filter to convert that to Obsidian's syntax when >>>> processing with Obsidian, by choosing `markdown` as output format, or >>>> insert the necessary LaTeX markup when producing PDF (or arrange for the >>>> necessary CSS to be loaded if producing PDF via HTML.) >>>> >>>> ``````lua >>>> local eq_hl = pandoc.RawInline('markdown', '==') >>>> >>>> local highlight = { >>>> markdown = { start = eq_hl, stop = eq_hl }, >>>> latex = { >>>> start = pandoc.RawInline('latex', '\\colorbox[named]{yellow}{'), >>>> stop = pandoc.RawInline('latex', '}'), >>>> }, >>>> } >>>> >>>> local hl = highlight[FORMAT] >>>> >>>> function Span (s) >>>> if s.classes:includes('hl') then >>>> if hl then >>>> rv = s.content >>>> rv:insert(1, hl.start) >>>> rv:insert(hl.stop) >>>> return rv >>>> end >>>> end >>>> return nil >>>> end >>>> `````` >>>> >>>> I'm not sure that the default LaTeX template always loads the xcolor >>>> package. You may need a modifier template. >>>> >>>> I can imagine you lose some in-editor preview, but you get reasonable >>>> output. >>>> >>>> HTH, >>>> >>>> /bpj >>>> >>>> Den ons 22 juni 2022 16:11Emiliano skrev: >>>> >>>>> Well, if you export in PDF through Obsidian the highlighted text is >>>>> rendered correctly but not if you use Pandoc. I do not export in PDF >>>>> through Obsidian because then I would be bound to the style of the active >>>>> theme, namely, I would see the PDF file with a black background (I use the >>>>> Dark Mode), font size, spacing, margins, etc. of Obsidian's active theme. >>>>> >>>>> Il giorno martedì 21 giugno 2022 alle 18:44:42 UTC+2 >>>>> paulschi...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org ha scritto: >>>>> >>>>>> Good question! Thanks for reminding me of this. But exporting to PDF >>>>>> in Obsidian with highlights should work automatically, no? >>>>>> >>>>>> On Tuesday, June 21, 2022 at 3:21:03 p.m. UTC+2 Emiliano wrote: >>>>>> >>>>>>> Any news about this feature for Pandoc? I use a lot the highlight >>>>>>> syntax ('== ==') in Obsidian and it would be great if I could render my >>>>>>> highlighted text in PDF (also in DOCX and ODT). >>>>>>> >>>>>>> Il giorno domenica 2 gennaio 2022 alle 17:52:44 UTC+1 Alx Nbl ha >>>>>>> scritto: >>>>>>> >>>>>>>> My use case is different from paulschi, in my case i am trying to >>>>>>>> convert docx into markdown and generating '== ==' syntax when there is >>>>>>>> higlighted text in the docx file. >>>>>>>> >>>>>>>> On Sunday, January 2, 2022 at 3:09:42 PM UTC+1 Alx Nbl wrote: >>>>>>>> >>>>>>>>> Hi all. The '== ==' syntax is also used by Joplin app. I would >>>>>>>>> also be very interested by such a feature. >>>>>>>>> >>>>>>>>> On Thursday, December 9, 2021 at 6:29:51 PM UTC+1 John MacFarlane >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> >>>>>>>>>> On CriticMarkup, see >>>>>>>>>> >>>>>>>>>> https://github.com/jgm/pandoc/issues/2873 >>>>>>>>>> https://github.com/jgm/pandoc/issues/5430 >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Joseph Reagle writes: >>>>>>>>>> >>>>>>>>>> > BTW: If CommonMark or pandoc were to support highlight, I would >>>>>>>>>> then wonder why not support all of CriticMarkup, which supports highlight >>>>>>>>>> as `{== ==}` or `{>> <<}`. (It's a shame that we have two different >>>>>>>>>> syntaxes emerging for highlight.) >>>>>>>>>> > >>>>>>>>>> > On 21-12-09 11:10, John MacFarlane wrote: >>>>>>>>>> >> >>>>>>>>>> >> If this is a syntax that is becoming common, we could consider >>>>>>>>>> >> adding a markdown extension for it. You could open an issue on >>>>>>>>>> >> our issue tracker. >>>>>>>>>> >> >>>>>>>>>> >> Joseph Reagle writes: >>>>>>>>>> >> >>>>>>>>>> >>> This is the first time I've encountered [this syntax][1] and >>>>>>>>>> it is not natively supported by pandoc. Or am I wrong and you are saying >>>>>>>>>> pandoc handles it when using the latex/PDF writer? (Or, are you saying >>>>>>>>>> Obsidian can export to PDF, but not Word?) >>>>>>>>>> >>> >>>>>>>>>> >>> I see there's been some discussion on the [CommonMark >>>>>>>>>> forum][2], but it doesn't look like you'd find an immediate solution. >>>>>>>>>> >>> >>>>>>>>>> >>> Using a filter or hacking something that converts `==foo==` >>>>>>>>>> to [foo]{.highlight} that is properly rendered in Word might be options. >>>>>>>>>> >>> >>>>>>>>>> >>> [1]: https://www.markdownguide.org/extended-syntax/#highlight >>>>>>>>>> >>> [2]: >>>>>>>>>> https://talk.commonmark.org/t/highlighting-text-with-the-mark-element/840 >>>>>>>>>> >>> >>>>>>>>>> >>> On 21-12-09 08:29, Paul wrote: >>>>>>>>>> >>>> I use a lot of highlighting in my markdown editor Obsidian, >>>>>>>>>> but I was wondering if there's a way to have that highlighting show up in >>>>>>>>>> the Word or Libreoffice Writer files? >>>>>>>>>> >>>> >>>>>>>>>> >>>> Bold and italics work fine, as far as I can tell, and when >>>>>>>>>> converting to a pdf the highlighting transfers great. I gather, however, >>>>>>>>>> that the ==highlighting== is not standard in all markdown so is that the >>>>>>>>>> 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-discus...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >>>>>>>>>> >>> To view this discussion on the web visit >>>>>>>>>> https://groups.google.com/d/msgid/pandoc-discuss/9995ee8a-295e-1836-5645-9bb5ff76445d%40reagle.org. >>>>>>>>>> >>>>>>>>>> >> >>>>>>>>>> > >>>>>>>>>> > -- >>>>>>>>>> > 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-discus...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >>>>>>>>>> > To view this discussion on the web visit >>>>>>>>>> https://groups.google.com/d/msgid/pandoc-discuss/9d89679a-94dc-2459-822f-93dbe4cbca57%40reagle.org. >>>>>>>>>> >>>>>>>>>> >>>>>>>>> -- >>>>> 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-discus...-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org >>>>> >>>> To view this discussion on the web visit >>>>> https://groups.google.com/d/msgid/pandoc-discuss/ba18ff15-897d-4a7f-bbd4-3735da206f1dn%40googlegroups.com >>>>> >>>>> . >>>>> >>>> -- >>> 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/3316a007-a142-4d3d-a2f8-40befafb4249n%40googlegroups.com >>> >>> . >>> >> -- 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/CADAJKhDbisFeawPLjHk3OSCH-nZjbcpCN_OKEoMAJcp9iXg7ww%40mail.gmail.com.