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@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/87edso7vwm.fsf%40zeitkraut.de.