SourceForge logo
SourceForge logo
Menu

Re: [matplotlib-devel] ParseFatalException: Expected end of math '$'

From: Michael D. <md...@st...> - 2008年07月31日 13:52:06
Arrays are not supported with the built-in math engine. You'll need to 
set math.usetex to True.
Cheers,
Mike
Nils Wagner wrote:
> Hi all,
>
> Is there a way to use
>
> title(r'$ M= I_3 K=\left[\begin{array}{rrr} 2,円k & -k & 0 
> \\ -k & 2,円k+p & -(k+p) \\ 0 & -(k+p) & 
> k+p\end{array}\right]$')
>
> It currently fails with
>
> Exception in Tkinter callback
> Traceback (most recent call last):
> File 
> "/data/home/nwagner/local/lib/python2.5/lib-tk/Tkinter.py", 
> line 1403, in __call__
> return self.func(*args)
> File 
> "/data/home/nwagner/local/lib/python2.5/site-packages/matplotlib/backends/backend_tkagg.py", 
> line 202, in resize
> self.show()
> File 
> "/data/home/nwagner/local/lib/python2.5/site-packages/matplotlib/backends/backend_tkagg.py", 
> line 205, in draw
> FigureCanvasAgg.draw(self)
> File 
> "/data/home/nwagner/local/lib/python2.5/site-packages/matplotlib/backends/backend_agg.py", 
> line 261, in draw
> self.figure.draw(self.renderer)
> File 
> "/data/home/nwagner/local/lib/python2.5/site-packages/matplotlib/figure.py", 
> line 759, in draw
> for a in self.axes: a.draw(renderer)
> File 
> "/data/home/nwagner/local/lib/python2.5/site-packages/matplotlib/axes.py", 
> line 1514, in draw
> a.draw(renderer)
> File 
> "/data/home/nwagner/local/lib/python2.5/site-packages/matplotlib/text.py", 
> line 297, in draw
> bbox, info = self._get_layout(renderer)
> File 
> "/data/home/nwagner/local/lib/python2.5/site-packages/matplotlib/text.py", 
> line 197, in _get_layout
> line, self._fontproperties, 
> ismath=self.is_math_text(line))
> File 
> "/data/home/nwagner/local/lib/python2.5/site-packages/matplotlib/backends/backend_agg.py", 
> line 135, in get_text_width_height_descent
> self.mathtext_parser.parse(s, self.dpi, prop)
> File 
> "/data/home/nwagner/local/lib/python2.5/site-packages/matplotlib/mathtext.py", 
> line 2735, in parse
> box = self._parser.parse(s, font_output, fontsize, 
> dpi)
> File 
> "/data/home/nwagner/local/lib/python2.5/site-packages/matplotlib/mathtext.py", 
> line 2208, in parse
> self._expression.parseString(s)
> File 
> "/data/home/nwagner/local/lib/python2.5/site-packages/matplotlib/pyparsing.py", 
> line 1048, in parseString
> loc, tokens = self._parse( instring, 0 )
> File 
> "/data/home/nwagner/local/lib/python2.5/site-packages/matplotlib/pyparsing.py", 
> line 981, in _parseCache
> value = self._parseNoCache( instring, loc, doActions, 
> callPreParse )
> File 
> "/data/home/nwagner/local/lib/python2.5/site-packages/matplotlib/pyparsing.py", 
> line 924, in _parseNoCache
> loc,tokens = self.parseImpl( instring, preloc, 
> doActions )
> File 
> "/data/home/nwagner/local/lib/python2.5/site-packages/matplotlib/pyparsing.py", 
> line 2559, in parseImpl
> return self.expr._parse( instring, loc, doActions, 
> callPreParse=False )
> File 
> "/data/home/nwagner/local/lib/python2.5/site-packages/matplotlib/pyparsing.py", 
> line 981, in _parseCache
> value = self._parseNoCache( instring, loc, doActions, 
> callPreParse )
> File 
> "/data/home/nwagner/local/lib/python2.5/site-packages/matplotlib/pyparsing.py", 
> line 924, in _parseNoCache
> loc,tokens = self.parseImpl( instring, preloc, 
> doActions )
> File 
> "/data/home/nwagner/local/lib/python2.5/site-packages/matplotlib/pyparsing.py", 
> line 2307, in parseImpl
> loc, exprtokens = e._parse( instring, loc, doActions 
> )
> File 
> "/data/home/nwagner/local/lib/python2.5/site-packages/matplotlib/pyparsing.py", 
> line 981, in _parseCache
> value = self._parseNoCache( instring, loc, doActions, 
> callPreParse )
> File 
> "/data/home/nwagner/local/lib/python2.5/site-packages/matplotlib/pyparsing.py", 
> line 924, in _parseNoCache
> loc,tokens = self.parseImpl( instring, preloc, 
> doActions )
> File 
> "/data/home/nwagner/local/lib/python2.5/site-packages/matplotlib/pyparsing.py", 
> line 2672, in parseImpl
> loc, tokens = self.expr._parse( instring, loc, 
> doActions, callPreParse=False )
> File 
> "/data/home/nwagner/local/lib/python2.5/site-packages/matplotlib/pyparsing.py", 
> line 981, in _parseCache
> value = self._parseNoCache( instring, loc, doActions, 
> callPreParse )
> File 
> "/data/home/nwagner/local/lib/python2.5/site-packages/matplotlib/pyparsing.py", 
> line 924, in _parseNoCache
> loc,tokens = self.parseImpl( instring, preloc, 
> doActions )
> File 
> "/data/home/nwagner/local/lib/python2.5/site-packages/matplotlib/pyparsing.py", 
> line 2307, in parseImpl
> loc, exprtokens = e._parse( instring, loc, doActions 
> )
> File 
> "/data/home/nwagner/local/lib/python2.5/site-packages/matplotlib/pyparsing.py", 
> line 981, in _parseCache
> value = self._parseNoCache( instring, loc, doActions, 
> callPreParse )
> File 
> "/data/home/nwagner/local/lib/python2.5/site-packages/matplotlib/pyparsing.py", 
> line 924, in _parseNoCache
> loc,tokens = self.parseImpl( instring, preloc, 
> doActions )
> File 
> "/data/home/nwagner/local/lib/python2.5/site-packages/matplotlib/pyparsing.py", 
> line 2416, in parseImpl
> ret = e._parse( instring, loc, doActions )
> File 
> "/data/home/nwagner/local/lib/python2.5/site-packages/matplotlib/pyparsing.py", 
> line 981, in _parseCache
> value = self._parseNoCache( instring, loc, doActions, 
> callPreParse )
> File 
> "/data/home/nwagner/local/lib/python2.5/site-packages/matplotlib/pyparsing.py", 
> line 950, in _parseNoCache
> tokens = fn( instring, tokensStart, retTokens )
> File 
> "/data/home/nwagner/local/lib/python2.5/site-packages/matplotlib/mathtext.py", 
> line 1963, in raise_error
> raise ParseFatalException(msg + "\n" + s)
> ParseFatalException: Expected end of math '$'
>
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> Matplotlib-devel mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-devel
> 
-- 
Michael Droettboom
Science Software Branch
Operations and Engineering Division
Space Telescope Science Institute
Operated by AURA for NASA

View entire thread

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.
Thanks for helping keep SourceForge clean.
X





Briefly describe the problem (required):
Upload screenshot of ad (required):
Select a file, or drag & drop file here.
Screenshot instructions:

Click URL instructions:
Right-click on the ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies

Ad destination/click URL:

AltStyle によって変換されたページ (->オリジナル) /