Submit
Path:
~
/
/
proc
/
thread-self
/
root
/
opt
/
alt
/
python27
/
lib64
/
python2.7
/
site-packages
/
matplotlib
/
sphinxext
/
File Content:
mathmpl.pyo
� ]�3Lc @ s* d d l Z d d l Z y d d l m Z Wn! e k rO d d l m Z n Xd d l m Z d d l m Z d d l Z d d l m Z d d l m Z d e d <e d � Z d e j e j f d � � YZ d � Z i e d 6Z i g d � Z e e _ d � Z d d � Z d � Z d � Z d S( i����N( t md5( t nodes( t directives( t rcParams( t MathTextParsert cms mathtext.fontsett Bitmapt latex_mathc B s e Z RS( ( t __name__t __module__( ( ( sO /opt/alt/python27/lib64/python2.7/site-packages/matplotlib/sphinxext/mathmpl.pyR s c C s t j | d d d g � S( NR t stixt stixsans( R t choice( t arg( ( sO /opt/alt/python27/lib64/python2.7/site-packages/matplotlib/sphinxext/mathmpl.pyt fontset_choice s t fontsetc C sY | j d � } | | d d !} t | � } | | d <| j d d � | d <| g g f S( Nt `i i����t latexR R ( t findR t get( t rolet rawtextt textt linenot inlinert optionst contentt iR t node( ( sO /opt/alt/python27/lib64/python2.7/site-packages/matplotlib/sphinxext/mathmpl.pyt math_role s c C sB d j | � } t | � } | | d <| j d d � | d <| g S( Nt R R R ( t joinR R ( t namet argumentsR R R t content_offsett block_textt statet state_machineR R ( ( sO /opt/alt/python27/lib64/python2.7/site-packages/matplotlib/sphinxext/mathmpl.pyt math_directive$ s c C s� d | } t d } | t d <t j j | � rH t j | d d �} n@ y t j | | d d �} Wn! t j d | t � d } n X| t d <t j j d � t j j � | S( Ns $%s$s mathtext.fontsett dpiid s# Could not render math expression %si t #( R t ost patht existst mathtext_parsert get_deptht to_pngt warningst warnt Warningt syst stdoutt writet flush( R t filenameR t orig_fontsett depth( ( sO /opt/alt/python27/lib64/python2.7/site-packages/matplotlib/sphinxext/mathmpl.pyt latex2png- s c C s t | j t j � } | d } d t | � j � d } t j j t j j j d d � } t j j | � s| t j | � n t j j | d | � } t j j t j j j d � } t | | | d � } | r� d } n d } | r| d k rd | d } n d } d | | | | f S( NR s math-%si����t _imagest mathmpls %s.pngR R s class="center" i s) style="position: relative; bottom: -%dpx"i s <img src="%s/%s.png" %s%s/>( t isinstancet parentR t TextElementR t hexdigestR) R* R t setupt appt buildert outdirR+ t makedirst imgpathR9 ( R t sourcet inlineR R t destdirt destR* R8 t clst style( ( sO /opt/alt/python27/lib64/python2.7/site-packages/matplotlib/sphinxext/mathmpl.pyt latex2html@ s ! c C s� | t _ | j t � | j d t � d � } d � } d � } d � } | j t d | | f �| j t d | | f �| j d t � | j d t t d t � d S( Nt mathc S s- | j j d } | j j t | | � � d S( NRF ( t documentt attributest bodyt appendRL ( t selfR RF ( ( sO /opt/alt/python27/lib64/python2.7/site-packages/matplotlib/sphinxext/mathmpl.pyt visit_latex_math_html_ s c S s d S( N( ( RR R ( ( sO /opt/alt/python27/lib64/python2.7/site-packages/matplotlib/sphinxext/mathmpl.pyt depart_latex_math_htmlb s c S sW t | j t j � } | r6 | j j d | d � n | j j d | d d g � d S( Ns $%s$R s \begin{equation}s \end{equation}( R<