public inbox archive for pandoc-discuss@googlegroups.com
 help / color / mirror / Atom feed
* unexpected _ when reading latex
@ 2018-04-20 14:14 Jeremy Theler
       [not found] ` <9253e5117262e3e9ce81c159dac68106fbd2b6ac.camel-24em0bpozeFWk0Htik3J/w@public.gmane.org>
  0 siblings, 1 reply; 6+ messages in thread
From: Jeremy Theler @ 2018-04-20 14:14 UTC (permalink / raw)
  To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw

[-- Attachment #1: Type: text/plain, Size: 956 bytes --]

Hi all. Pandoc is complaining about an unexpected underscore (the one after D$) when parsing a complex (yet still valid) LaTeX inline math expression:


The density of heavy water is $\rho_\text{D$_2$O}$





I understand the parsing logic is complex because there are nested levels. Can a similar logic be implemented in Pandoc to handle this expression?



regards
--
jeremy


-- 
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 post to this group, send email to pandoc-discuss-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/9253e5117262e3e9ce81c159dac68106fbd2b6ac.camel%40seamplex.com.
For more options, visit https://groups.google.com/d/optout.

[-- Attachment #2: Type: text/html, Size: 1982 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: unexpected _ when reading latex
       [not found] ` <9253e5117262e3e9ce81c159dac68106fbd2b6ac.camel-24em0bpozeFWk0Htik3J/w@public.gmane.org>
@ 2018-04-20 15:09   ` John MacFarlane
       [not found]     ` <m2sh7pnccb.fsf-pgq/RBwaQ+zq8tPRBa0AtqxOck334EZe@public.gmane.org>
  2018-04-21  4:20   ` John MacFarlane
  2018-04-21  4:20   ` John MacFarlane
  2 siblings, 1 reply; 6+ messages in thread
From: John MacFarlane @ 2018-04-20 15:09 UTC (permalink / raw)
  To: Jeremy Theler, pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw


What version of pandoc are you using?
It works fine for me with the latest.

Jeremy Theler <jeremy-24em0bpozeFWk0Htik3J/w@public.gmane.org> writes:

> Hi all. Pandoc is complaining about an unexpected underscore (the one after D$) when parsing a complex (yet still valid) LaTeX inline math expression:
>
>
> The density of heavy water is $\rho_\text{D$_2$O}$
>
>
>
>
>
> I understand the parsing logic is complex because there are nested levels. Can a similar logic be implemented in Pandoc to handle this expression?
>
>
>
> regards
> --
> jeremy
>
>
> -- 
> 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 post to this group, send email to pandoc-discuss-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
> To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/9253e5117262e3e9ce81c159dac68106fbd2b6ac.camel%40seamplex.com.
> For more options, visit https://groups.google.com/d/optout.


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: unexpected _ when reading latex
       [not found]     ` <m2sh7pnccb.fsf-pgq/RBwaQ+zq8tPRBa0AtqxOck334EZe@public.gmane.org>
@ 2018-04-20 21:46       ` Jeremy Theler
  0 siblings, 0 replies; 6+ messages in thread
From: Jeremy Theler @ 2018-04-20 21:46 UTC (permalink / raw)
  To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw


[-- Attachment #1.1: Type: text/plain, Size: 2340 bytes --]

Hey John
The attached mwe.tex fails even with https://github.com/jgm/pandoc/releases/download/2.1.3/pandoc-2.1.3-1-amd64.deb
$ pandoc mwe.tex  


Error at "source" (line 1, column 54):

unexpected Tok "source" (line 1, column 54) Symbol "_"

expecting end of input

donde~$\rho$ es la densidad del acero, $\rho_\text{D$_2$O}=\SI{866}{\kilogram\per\cubic\meter}$ la densidad del agua pesada a~$\SI{250}{
\celsius}$, y $r_i$ y $r_o$ los radios internos y externos respectivamente.

                                                     ^


regards--jeremy thelerwww.seamplex.com
On Fri, 2018-04-20 at 08:09 -0700, John MacFarlane wrote:
> What version of pandoc are you using?It works fine for me with the latest.
> Jeremy Theler <jeremy-24em0bpozeFWk0Htik3J/w@public.gmane.org> writes:
> Hi all. Pandoc is complaining about an unexpected underscore (the one after D$) when parsing a complex (yet still valid) LaTeX inline math expression:
> 
> The density of heavy water is $\rho_\text{D$_2$O}$
> 
> 
> 
> 
> I understand the parsing logic is complex because there are nested levels. Can a similar logic be implemented in Pandoc to handle this expression?
> 
> 
> regards--jeremy
> 
> -- 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 post to this group, send email to pandoc-discuss-/JYPxA39Uh5TLH3MbocFF5qMzOjczn9V@public.gmane.org view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/9253e5117262e3e9ce81c159dac68106fbd2b6ac.camel%40seamplex.com.For more options, visit https://groups.google.com/d/optout.

-- 
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 post to this group, send email to pandoc-discuss-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/ae81cd8f7d0bec7cd54e48291777eda7a3afa9b5.camel%40seamplex.com.
For more options, visit https://groups.google.com/d/optout.

[-- Attachment #1.2: Type: text/html, Size: 4840 bytes --]

[-- Attachment #2: mwe.tex --]
[-- Type: text/x-tex, Size: 213 bytes --]

donde~$\rho$ es la densidad del acero, $\rho_\text{D$_2$O}=\SI{866}{\kilogram\per\cubic\meter}$ la densidad del agua pesada a~$\SI{250}{\celsius}$, y $r_i$ y $r_o$ los radios internos y externos respectivamente.


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: unexpected _ when reading latex
       [not found] ` <9253e5117262e3e9ce81c159dac68106fbd2b6ac.camel-24em0bpozeFWk0Htik3J/w@public.gmane.org>
  2018-04-20 15:09   ` John MacFarlane
@ 2018-04-21  4:20   ` John MacFarlane
  2018-04-21  4:20   ` John MacFarlane
  2 siblings, 0 replies; 6+ messages in thread
From: John MacFarlane @ 2018-04-21  4:20 UTC (permalink / raw)
  To: Jeremy Theler, pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw


I see what is happening here.

The LaTeX reader parses math by reading to the next `$` character.
So it is seeing math `\rho_\text{D` followed by text `_2`, and the
underscore in plain text is not valid.

The math parser should be sensitive to `\text` environments (and
anything else that can contain `$`).


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: unexpected _ when reading latex
       [not found] ` <9253e5117262e3e9ce81c159dac68106fbd2b6ac.camel-24em0bpozeFWk0Htik3J/w@public.gmane.org>
  2018-04-20 15:09   ` John MacFarlane
  2018-04-21  4:20   ` John MacFarlane
@ 2018-04-21  4:20   ` John MacFarlane
       [not found]     ` <m2bmedmbqo.fsf-pgq/RBwaQ+zq8tPRBa0AtqxOck334EZe@public.gmane.org>
  2 siblings, 1 reply; 6+ messages in thread
From: John MacFarlane @ 2018-04-21  4:20 UTC (permalink / raw)
  To: Jeremy Theler, pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw


Please submit a bug report on the GitHub tracker for jgm/pandoc.


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: unexpected _ when reading latex
       [not found]     ` <m2bmedmbqo.fsf-pgq/RBwaQ+zq8tPRBa0AtqxOck334EZe@public.gmane.org>
@ 2018-04-21 10:07       ` Jeremy Theler
  0 siblings, 0 replies; 6+ messages in thread
From: Jeremy Theler @ 2018-04-21 10:07 UTC (permalink / raw)
  To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw

[-- Attachment #1: Type: text/plain, Size: 795 bytes --]

Done

https://github.com/jgm/pandoc/issues/4576


Thanks
--
jeremy
www.seamplex.com


On Fri, 2018-04-20 at 21:20 -0700, John MacFarlane wrote:
> Please submit a bug report on the GitHub tracker for jgm/pandoc.
> 
> 

-- 
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 post to this group, send email to pandoc-discuss-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/30e215c32d4aee1beb42f579d6d94b195042d0f1.camel%40seamplex.com.
For more options, visit https://groups.google.com/d/optout.

[-- Attachment #2: Type: text/html, Size: 1609 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2018-04-21 10:07 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-04-20 14:14 unexpected _ when reading latex Jeremy Theler
     [not found] ` <9253e5117262e3e9ce81c159dac68106fbd2b6ac.camel-24em0bpozeFWk0Htik3J/w@public.gmane.org>
2018-04-20 15:09   ` John MacFarlane
     [not found]     ` <m2sh7pnccb.fsf-pgq/RBwaQ+zq8tPRBa0AtqxOck334EZe@public.gmane.org>
2018-04-20 21:46       ` Jeremy Theler
2018-04-21  4:20   ` John MacFarlane
2018-04-21  4:20   ` John MacFarlane
     [not found]     ` <m2bmedmbqo.fsf-pgq/RBwaQ+zq8tPRBa0AtqxOck334EZe@public.gmane.org>
2018-04-21 10:07       ` Jeremy Theler

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).