* SmallCaps with Commonmark reader @ 2022-12-24 13:02 Gabriel L [not found] ` <ca3dba29-5b52-4bc3-9d97-3ca09764277bn-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> 0 siblings, 1 reply; 3+ messages in thread From: Gabriel L @ 2022-12-24 13:02 UTC (permalink / raw) To: pandoc-discuss [-- Attachment #1.1: Type: text/plain, Size: 813 bytes --] Hi, Is there a way with commonmark reader to parse smallcaps as real SmallCaps instead of Spans ? ``` >echo '[foo]{.smallcaps}' | pandoc -f commonmark_x -t native [ Para [ Span ( "" , [ "smallcaps" ] , [] ) [ Str "foo" ] ]] ``` I'd like to have the same behaviour as markdown reader: ``` > echo '[foo]{.smallcaps}' | pandoc -f markdown -t native [ Para [ SmallCaps [ Str "foo" ] ] ] ``` Thanks! -- 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/ca3dba29-5b52-4bc3-9d97-3ca09764277bn%40googlegroups.com. [-- Attachment #1.2: Type: text/html, Size: 1300 bytes --] ^ permalink raw reply [flat|nested] 3+ messages in thread
[parent not found: <ca3dba29-5b52-4bc3-9d97-3ca09764277bn-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>]
* Re: SmallCaps with Commonmark reader [not found] ` <ca3dba29-5b52-4bc3-9d97-3ca09764277bn-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> @ 2022-12-24 13:47 ` Albert Krewinkel [not found] ` <87edso7vwm.fsf-9EawChwDxG8hFhg+JK9F0w@public.gmane.org> 0 siblings, 1 reply; 3+ messages in thread From: Albert Krewinkel @ 2022-12-24 13:47 UTC (permalink / raw) To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw Gabriel L <gabriel.lewertowski-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> writes: > Is there a way with commonmark reader to parse smallcaps as real > SmallCaps instead of Spans ? [...] > > I'd like to have the same behaviour as markdown reader: > > ``` >> echo '[foo]{.smallcaps}' | pandoc -f markdown -t native > [ Para [ SmallCaps [ Str "foo" ] ] ] > ``` The simplest way would be to use a short Lua filter. Save the below in a file `smallcaps.lua` and pass that file to pandoc via the `--lua-filter` parameter. ``` lua function Span (span) if span.classes:includes 'smallcaps' then return pandoc.SmallCaps(span.content) end end ``` -- Albert Krewinkel GPG: 8eed e3e2 e8c5 6f18 81fe e836 388d c0b2 1f63 1124 ^ permalink raw reply [flat|nested] 3+ messages in thread
[parent not found: <87edso7vwm.fsf-9EawChwDxG8hFhg+JK9F0w@public.gmane.org>]
* Re: SmallCaps with Commonmark reader [not found] ` <87edso7vwm.fsf-9EawChwDxG8hFhg+JK9F0w@public.gmane.org> @ 2022-12-24 20:51 ` BPJ 0 siblings, 0 replies; 3+ messages in thread From: BPJ @ 2022-12-24 20:51 UTC (permalink / raw) To: pandoc-discuss [-- Attachment #1: Type: text/plain, Size: 1861 bytes --] I use the same trick to allow me to use shorter classes `.sc` and `.u` for smallcaps and underline. Den lör 24 dec. 2022 14:51Albert Krewinkel <albert+pandoc-9EawChwDxG8hFhg+JK9F0w@public.gmane.org> skrev: > > Gabriel L <gabriel.lewertowski-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> writes: > > > Is there a way with commonmark reader to parse smallcaps as real > > SmallCaps instead of Spans ? [...] > > > > I'd like to have the same behaviour as markdown reader: > > > > ``` > >> echo '[foo]{.smallcaps}' | pandoc -f markdown -t native > > [ Para [ SmallCaps [ Str "foo" ] ] ] > > ``` > > The simplest way would be to use a short Lua filter. Save the below in a > file `smallcaps.lua` and pass that file to pandoc via the `--lua-filter` > parameter. > > ``` lua > function Span (span) > if span.classes:includes 'smallcaps' then > return pandoc.SmallCaps(span.content) > end > end > ``` > > > -- > 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/87edso7vwm.fsf%40zeitkraut.de > . > -- 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/CADAJKhBBg3h61iA2VQq0Sd9pbkhH74zecrpUTGJSugOH647NbQ%40mail.gmail.com. [-- Attachment #2: Type: text/html, Size: 2927 bytes --] ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2022-12-24 20:51 UTC | newest] Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2022-12-24 13:02 SmallCaps with Commonmark reader Gabriel L [not found] ` <ca3dba29-5b52-4bc3-9d97-3ca09764277bn-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> 2022-12-24 13:47 ` Albert Krewinkel [not found] ` <87edso7vwm.fsf-9EawChwDxG8hFhg+JK9F0w@public.gmane.org> 2022-12-24 20:51 ` BPJ
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).