On 10/15/2018 4:23 AM, Michal Hoftich wrote:
Hi Nasser,



This code comes from auto-generated Latex code. But as I said
above, it compiles OK, except when using mathjax. So it seems
some conflict with may be the style file used or something
mathjax does not like?

the issue is with & characters in your inline math. It is not
MathJax's fault, it is issue with TeX parsing. I don't know how to fix
that, playing with catcodes didn't help. Only solution I've found is
to use { } around the problematic math element (not every one, just
the problematic ones). So your example may look like this:

\documentclass[11pt]{article}%
\usepackage{amsmath}
\begin{document}
\begin{tabular}[c]{|l|p{5.5in}|}\hline
Orthogonality &{$\int_{0}^{1}x\ J_{p}\left(  ax\right)  \ J_{p}\left(
bx\right)  \ dx=\left\{
\begin{array}[c]{ll}%
0 & if\ a\neq b\\
\frac{1}{2}J_{p+1}^{2}\left(  a\right)  =\frac{1}{2}J_{p-1}^{2}\left(
a\right)  =\frac{1}{2}J_{p}^{^{\prime}2}\left(  a\right)   & if\ a=b
\end{array}
\right.  \ a,b$} are zeros of $J_{p}$\\\hline
recursive formula & $\frac{d}{dx}\left[  x^{p}J_{p}\right]  =x^{p}J_{p-1}$,
\ \ $\frac{d}{dx}\left[  \frac{1}{x^{p}}J_{p}\right]  =-\frac{1}{x^{p}}%
J_{p+1},$ \ \ $J_{p-1}+J_{p+1}=\frac{2p}{x}J_{p},$ \ \ \ $J_{p-1}%
-J_{p+1}=2J_{p}^{\prime}$\\\hline
\end{tabular}

\end{document}

If anybody know a better solution, I would be happy :)

Best regards,
Michal


Thanks Michal for looking at this. I've just changed the code
as you showed in the file I have, (there were more cases
like the one in the example above). So I added {} around all of them
and now it compiles ok with mathjax.

But what I do not understand, is that you say it is a tex parsing
issue.  But why it only happen when using mathjax mode?

Thanks,
--Nasser

Reply via email to