* raw_tex commands substitution with bibtex input @ 2023-03-09 0:48 bapt a [not found] ` <c6cfd247-822c-419e-a8ec-e3cee10e03f0n-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> 0 siblings, 1 reply; 2+ messages in thread From: bapt a @ 2023-03-09 0:48 UTC (permalink / raw) To: pandoc-discuss [-- Attachment #1.1: Type: text/plain, Size: 1747 bytes --] Hi, I'm not sure how to approach this: suppose I want to produce html output from a .bib file uses LaTeX commands such as `\textregistered`, or `\myname` as an alias, etc. but outside a math environment (`$\textregistered$` would be fine, as it's handled as Inline Math and passed to mathjax). With a different input format, I could use the `+raw_tex` extension to make sure pandoc does not drop the latex commands, and have a Lua filter perform the desired substitutions, as in this answer: https://stackoverflow.com/a/56391373 Unfortunately, I'm getting this message from pandoc: "The extension raw_tex is not supported for bibtex" Is there a workaround for such substitutions? Many thanks, baptiste --- pandoc test.bib --from bibtex+raw_tex -t csljson -o test.json sample bibtex @preamble{"\providecommand{\textregistered}{\unicode{xAE}}"} @preamble{"\providecommand{\customalias}{Akshay Agrawal}"} @article{agrawal2021mde, author = {\customalias and Alnur Ali and Stephen Boyd}, doi = {10.1561/2200000090}, journal = {Foundations and Trends{\textregistered} in Machine Learning}, number = {3}, pages = {211--378}, publisher = {Now Publishers}, title = {Minimum-Distortion Embedding}, url = {https://doi.org/10.1561/2200000090}, volume = {14}, year = {2021}, bdsk-url-1 = {https://doi.org/10.1561/2200000090}} -- 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/c6cfd247-822c-419e-a8ec-e3cee10e03f0n%40googlegroups.com. [-- Attachment #1.2: Type: text/html, Size: 2861 bytes --] ^ permalink raw reply [flat|nested] 2+ messages in thread
[parent not found: <c6cfd247-822c-419e-a8ec-e3cee10e03f0n-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>]
* Re: raw_tex commands substitution with bibtex input [not found] ` <c6cfd247-822c-419e-a8ec-e3cee10e03f0n-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> @ 2023-03-09 5:52 ` John MacFarlane 0 siblings, 0 replies; 2+ messages in thread From: John MacFarlane @ 2023-03-09 5:52 UTC (permalink / raw) To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw We should probably enable raw_tex for bibtex input. Feel free to raise an issue on the tracker for this. > On Mar 8, 2023, at 4:48 PM, bapt a <auguieba-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote: > > Hi, > > I'm not sure how to approach this: suppose I want to produce html output from a .bib file uses LaTeX commands such as `\textregistered`, or `\myname` as an alias, etc. but outside a math environment (`$\textregistered$` would be fine, as it's handled as Inline Math and passed to mathjax). > > With a different input format, I could use the `+raw_tex` extension to make sure pandoc does not drop the latex commands, and have a Lua filter perform the desired substitutions, as in this answer: https://stackoverflow.com/a/56391373 > > Unfortunately, I'm getting this message from pandoc: "The extension raw_tex is not supported for bibtex" > > Is there a workaround for such substitutions? > > Many thanks, > > baptiste > > > --- > pandoc test.bib --from bibtex+raw_tex -t csljson -o test.json > > sample bibtex > > @preamble{"\providecommand{\textregistered}{\unicode{xAE}}"} > @preamble{"\providecommand{\customalias}{Akshay Agrawal}"} > > @article{agrawal2021mde, > author = {\customalias and Alnur Ali and Stephen Boyd}, > doi = {10.1561/2200000090}, > journal = {Foundations and Trends{\textregistered} in Machine Learning}, > number = {3}, > pages = {211--378}, > publisher = {Now Publishers}, > title = {Minimum-Distortion Embedding}, > url = {https://doi.org/10.1561/2200000090}, > volume = {14}, > year = {2021}, > bdsk-url-1 = {https://doi.org/10.1561/2200000090}} > > > > > -- > 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/c6cfd247-822c-419e-a8ec-e3cee10e03f0n%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/6DE91339-D332-4DCB-833F-1CECE1DFFB67%40gmail.com. ^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2023-03-09 5:52 UTC | newest] Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2023-03-09 0:48 raw_tex commands substitution with bibtex input bapt a [not found] ` <c6cfd247-822c-419e-a8ec-e3cee10e03f0n-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org> 2023-03-09 5:52 ` John MacFarlane
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).