[TxMt] LaTeX diplaymath mode problems
Brad Miller
bonelake at mac.com
Sun Nov 6 22:10:35 UTC 2005
Haris,
How its possible is easy to explain... I don't ever use $$ to start a
math mode, in fact until I saw this email I either did not know or
had forgotten that $$ was even valid. So, for all the work I've done
modifying both TeX and LaTeX modes I've never thought about it.
Right now, I look to the test.tex file as the spec for this bundle.
That is does everything in the test document look good, and is it
scoped correctly.
I only know that parts of TeX and LaTeX that I use. I've never taken
a step back and thought about how to structure the language
definition from the top down. I'm not even certain that TeX is
'regular' enough to do that well.
I'm certainly open to suggestions from other TeX experts on how to
make the bundle better or if there is a way to refactor what is
already there to make it work more consistently. In the meantime,
I'll add your example below to the test.tex file in the bundle and
give it some thought.
Brad
On Nov 6, 2005, at 3:54 PM, Charilaos Skiadas wrote:
> I've noticed that right now displaymath modes in latex initiated by
> $$ are not handled correctly. It seems that lots of times, though
> not entirely consistently, they are being captured by the
> string.other.math.tex scope, instead of the
> string.other.math.block.latex scope.
> In other words, the two dollars signs next to each other are
> matched as the begining and end of a simple math mode, instead of
> being considered as the beginning of a block math mode. What makes
> it even weirder is that the following:
> $$\int_{C_{t}}e^{g(z,t)}f(z,t)\d z$$ where $g,f$
> would consider the first pair of dollar signs as
> string.other.math.tex scope, and the second as the beginning of
> string.other.math.block.latex, which then goes on to capture the
> entire rest of the document.
> So I am wondering, how is this possible that the $$ is not
> consistently matched, and what can we do about it?
>
> Haris
>
>
>
>
> ______________________________________________________________________
> For new threads USE THIS: textmate at lists.macromates.com
> (threading gets destroyed and the universe will collapse if you don't)
> http://lists.macromates.com/mailman/listinfo/textmate
More information about the textmate
mailing list