ÿØÿàJFIFÿþ ÿÛC       ÿÛC ÿÀÿÄÿÄ"#QrÿÄÿÄ&1!A"2qQaáÿÚ ?Øy,æ/3JæÝ¹È߲؋5êXw²±ÉyˆR”¾I0ó2—PI¾IÌÚiMö¯–þrìN&"KgX:Šíµ•nTJnLK„…@!‰-ý ùúmë;ºgµŒ&ó±hw’¯Õ@”Ü— 9ñ-ë.²1<yà‚¹ïQÐU„ہ?.’¦èûbß±©Ö«Âw*VŒ) `$‰bØÔŸ’ëXÖ-ËTÜíGÚ3ð«g Ÿ§¯—Jx„–’U/ÂÅv_s(Hÿ@TñJÑãõçn­‚!ÈgfbÓc­:él[ðQe 9ÀPLbÃãCµm[5¿ç'ªjglå‡Ûí_§Úõl-;"PkÞÞÁQâ¼_Ñ^¢SŸx?"¸¦ùY騐ÒOÈ q’`~~ÚtËU¹CڒêV  I1Áß_ÿÙ ;Pc@sdfdYZdefdYZdefdYZdefdYZdfd YZd fd YZd fd YZdS(t Doc2Latexc BsveZdOZd Zd Zd Zd ZdZdZdZ dZ dZ dZ dZ dZdZdZidd6ZdZdZdZdZdZdZd Zd!Zd"Zd#Zd$Zd%Zd&Zd'Zd(Z d)Z!d*Z"d+Z#d,Z$d-Z%d.Z&d/Z'd0Z(d1Z)d2Z*d3Z+d4Z,d5Z-d6Z.d7Z/d8Z0d9Z1d:Z2d;Z3d<Z4d=Z5d>Z6d?Z7d@Z8dAZ9dBZ:dCZ;dDZ<dEZ=dFZ>dGZ?dHZ@dIZAdJZBdKZCdLZDdMZEdNZFRS(Pttinyt scriptsizet footnotesizetsmallt normalsizetlargetLargetLARGEthugetHugecCs||_||_t||_|jj|_||_g|_g|_d|_ d|_ t |j j d|_d|_d|_g|_d|_d|_d|_g|_|j|dS(NtrmRi(tmodtdoctEncodertencodertencodetnodetouttmstNonetmodet cur_styletlisttsizestindextcur_sizet document_langtdocument_titletdocument_metastlatex_list_nestingt latex_modetnoindenttauthorstaccept(tselfR R R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyt__init__s$              cCsI|jj}x6|jD]+}y|j|Wq|k r@qXqWdS(N(R t ReportedErrortchildrenR"(R#RtEtch((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyt_visit_childrens   cCs|j}|}|dkr$d}n+|t|jkrOt|jd}n|jd|j|||_|jdkr|j|j|n |j||jd||_dS(Niis{\%s R t}(RtlenRtappendRtstylet arg_accept(R#tsizeRtosizetsi((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pytabs_size$s      cCs|jj|dS(N(RR,(R#tx((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyR,5scCs|j|j||dS(N(R2R(R#tdeltaR((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyt changed_size9scOs'd|}|jjj|||dS(Ns Doc2Latex: (R tenvterror(R#tmsgtargstkwds((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyR7<s cCsdj|jS(Nt(tjoinR(R#((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyt get_latex@scCs.|jr*|jd|j|jdndS(NsNo children allowed for %r.i(R&R7ttag(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyt no_childrenCs cCsf|jd||j}||_|j|||_|dkrU|jdn |jddS(Ns{\%s tems\/}(R,RR.(R#R-Rtostyle((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyR-Gs     cCsdS(N((R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pytvisit_aRscCs$|jj|j|j|dS(N(R!R,targR?(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyt visit_authorUscCs|jd|dS(Ni(R5(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyt visit_bigYscCs|j|dS(N(R)(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyt visit_block]scCsI|jd|jd7_|j||jd8_|jddS(Ns\begin{quote} is \end{quote} (R,RR.(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pytvisit_blockquote`s   t~tnbspcCs[|jj}|jj|}|dkrJ|jd|||}n|j|dS(NsNo such character: %r.(RCtstript char_tabletgetRR7R,(R#Rtchartc((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyt visit_charms   cCs|jd|dS(Nttt(R-(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyt visit_codeuscCsdS(N((R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyt visit_commentxscCs|jjdd}|jjd|j|}|jd|xDtd |jD]/\}}|jd |||d |fqXW|j||jd |jjdS(Ntddis#{\par \noindent \leftskip = %d pt titiitiiitivtvtvis \leftmargin%s = %d pt is\par} (RTRURVRWRXRY(RR,tcountRt enumerateR.tpop(R#RtsteptlsRTRX((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pytvisit_dd{s '  cCs|jd|j|dS(Ns-I don't know what to generate for the tag %r.(R7R>(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyt visit_defaultscCs|j|dS(N(R)(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyt visit_definescCsW|jr,|jddkr,|j|n'|jd|j||jddS(Nitdts{\par \noindent s\par} (RR_R,R)(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pytvisit_dls   cCs`|jjd|jdddt|jf|j||jd|jjdS(NRbsC{\par \pagebreak[%f] \noindent \hangindent = 12 pt \hangafter = 1 g333333 @g?s\par} (RR,R+R.R\(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pytvisit_dts    cCs|j|dS(N(R)(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pytvisit_documentscCs/|jdk r"|jd|n||_dS(Ns"Duplicate document lang directive.(RRR7(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pytvisit_document_langscCs/|jdk r"|jd|n||_dS(Ns#Duplicate document title directive.(RRR7(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pytvisit_document_titlescCsmi|_x]|jD]R}g|jjdD]}|j^q,}x|D]}|j|j|(R#RR(R3tsymstsym((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyt visit_exdefss  + cCs|jd|dS(NR@(R-(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pytvisit_emscCsL|jdx+|jD] }|jd|j|qW|jddS(Ns\begin{enumerate} s\item s\end{enumerate} (R,R&R"(R#RRN((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pytvisit_enumerates   cCs|j|dS(N(tvisit_hx(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pytvisit_h0scCs|j|dS(N(Rp(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pytvisit_h1scCs|j|dS(N(Rp(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pytvisit_h2scCs|j|dS(N(Rp(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pytvisit_h3scCs|j|dS(N(Rp(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pytvisit_h4scCs|j|dS(N(Rp(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pytvisit_h5scCs|j|dS(N(Rp(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pytvisit_h6sc Cst|jd}|jdkr|jddddddddg|dd|f|jt|j|d|jjdd|jjd |j |j g|jd dd|d|_ n5|jd |jj ||j ||jd dS( Nitman_pages,{\par \pagebreak[%d] \vskip %d pt \noindent iiii R;tstrongs\par \vskip %d pt } \noindent s\%s{s} (tintR>RR,R2R+RR t node_of_taciRCR&R t section_tableR.(R#Rtn((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyRps #%  cCsj|jd|jd7_x+|jD] }|jd|j|q&W|jd8_|jddS(Ns\begin{itemize} is\item s\end{itemize} (R,RR&R"(R#RRN((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyt visit_itemizes  cCs/|jd7_|j||jd8_dS(Ni(RR.(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyt visit_latexs cCs|jd|j|dS(Ns\item (R,R.(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pytvisit_lis cCsV|j}|jd|js8|j|j|n |j||jddS(Ns {\em s\/}(RCR,R&RR)(R#Rtname((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyt visit_link_tos     cCs|j}|jdj}|jd}|jd|sR|j|j|nx|D]}|j|qYW|jddS(Niis {\em s\/}(RCR&R,RR"(R#RRR R&R(((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pytvisit_link_to_externs    cCsV|j}|jd|js8|j|j|n |j||jddS(Ns {\em s\/}(RCR,R&RR)(R#RR((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pytvisit_link_to_locals     cCsV|j}|jd|js8|j|j|n |j||jddS(Ns {\em s\/}(RCR,R&RR)(R#RR((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pytvisit_link_to_unresolveds     cCs[|jdd|j_d|j_|j|d|j_d|j_|jddS(Ns!{\ttfamily \raggedright \noindentiis} (R,Rt literal_blocktinsert_none_breaking_blanksR.(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pytvisit_literal_block%s      cCs/|jd7_|j||jd8_dS(Ni(Rtvisit_paragraph(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pytvisit_lp/s cCs,|j}d|_|j|||_dS(NRx(RR)(R#Rtomode((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pytvisit_man_page_mode5s   cCs|jj|dS(N(RR,(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyt visit_meta;scCs+|jd|j||jddS(Ns\begin{enumerate} s\end{enumerate} (R,R)(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pytvisit_ol>s  cCs|j|dS(N(R(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pytvisit_pDscCsZ|jd|jr/|jdd|_n|jd|j||jddS(Ns{\par s\parindent = 0 pt is s \par} (R,R R.(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyRGs      cCs.|jj}|r"|d7}n||j}|j}|jd}|rk|d rk|jn|sudS|jd|jjd7_|jj d7_ d}|jd|j |dx,|dD] }|jd|j |qW|jjd8_|jj d8_ |jddS(Ns is\par is {\tt{%s}} is3{ \par \parindent = 0 pt \parskip = 0 pt \tt{%s} } ( RCRJtget_textt expandtabsRjR\R,RRtliteralR(R#Rttexttlinestfirsttline((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyt visit_prePs,    cCs|jd|dS(Ni(R5(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyt visit_smallmscCs|jddS(Ns ~{\bf :} (R,(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pytvisit_spc_colonkindpscCs|jddS(Ns \(\mapsto \) (R,(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pytvisit_spc_mapstosscCs|j|dS(N(R)(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyt visit_stringvscCs|jd|dS(Ntbf(R-(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyt visit_strongyscCs.|jd|jd||jddS(Ns\raisebox{-.6ex}{iR*(R,R5(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyt visit_sub|s cCs.|jd|jd||jddS(Ns\raisebox{.6ex}{iR*(R,R5(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyt visit_sups cCs|j|dS(N(t visit_text(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyt visit_symbolscCst||dS(N(tTable(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyt visit_tablescCsU|jr|j|jn(|j}|jj|}|j||j|dS(N(RR,RCRRR)(R#RR((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyRs    cCs|j|dS(N(R)(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pytvisit_to_document_onlyscCsdS(N((R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pytvisit_to_html_onlyscCsdS(N((R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pytvisit_to_tester_onlyscCsC|jdd|j_|j|d|j_|jddS(Ns\texttt{iiR*(R,RRR.(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pytvisit_tts     cCs+|jd|j||jddS(Ns\begin{itemize} s\end{itemize} (R,R)(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pytvisit_uls  cCs|jd|dS(NR@(R-(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyt visit_vars( RRRRRRRRR R (Gt__name__t __module__RR$R)R2R,R5R7R=R?R-RBRDRERFRGRKRORQRRR_R`RaRcRdReRfRgRmRnRoRqRrRsRtRuRvRwRpR~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRR(((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyRs                                                         RcBs;eZdZdZdZdZdZdZRS(icCs||_|jj|j||_g|_g|_d|_|j|d}x8|jD]-}t |j |kr]t |j }q]q]W|sdS|jdk rt |j|ks|j dt |j|f|qnd|g||_|jj }|ddj g|jD]}d|^q|jrL|dnx|jD]}x|j D]|}|dj |j||j d kr|jr|d |dq||jd k r|d qqf|d qfW|jrV|d|d qVqVW|d dS(NisRWrong number of column width specifications (%d) vs max columns in table (%d).g?s \begin{longtable}[c]{|%s|} t|sp{%.2g\linewidth}s\hline R;is\\ s& s \endhead s \end{longtable} (td2lt__dict__tupdateRRtrowsRtcolwidthR)R+tcolumnsR7R,R<t many_hlinestdatatis_head(R#RRtmaxcolstrowtaptcwtcol((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyR$sL         "       cCsg}x|jD]}}|jdkr?|jd|j|n|j}|jdrt|d }t|d}n t|}|j|qW||_dS(Nt col_widths Unrecognized colgroup option: %rt%igY@(R&R>R7RCtendswithtfloatR,R(R#RRRNtcg((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pytvisit_colgroups   cCsdS(N((R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyt visit_optionsscCs!|j|d|jd_dS(Nii(R)RR(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyt visit_theads cCs|jjt||dS(N(RR,tRow(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pytvisit_trs(RRRR$RRRR(((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyRs  /   RcBs)eZdZdZdZdZRS(icCs-|jj|jg|_|j|dS(N(RRRR)(R#ttableR((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyR$s cCs|jjt||dS(N(RR,tColumn(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pytvisit_tdscCs|jjt||dS(N(RR,R(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pytvisit_th s(RRRR$RR(((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyRs  RcBseZdZRS(cCs<|jj|jg|_|jj|_|j|dS(N(RRRR,R.(R#RR((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyR$s (RRR$(((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyRstBabelcBsReZdZi'dd6dd6dd6dd6d d 6d d 6d d6dd6dd6dd6dd6dd6dd6dd6dd6dd 6d!d"6d#d$6d%d&6d'd(6d)d*6d+d,6d-d.6d/d06d1d26d3d6d4d56d6d76d8d96d:d;6d<d=6dd6d>d?6d@dA6dBdC6dDdE6dFdG6dHdI6dJdK6ZdLZdMZdNZdOZdPZRS(QsLanguage specifics for LaTeX.tnorsktnotscottishtgdtmagyarthut portuguesetptt sloveniantslt afrikaanstaft bulgariantbgtbretontbrtcatalantcatczechtcstwelshtcytdanishtdatfrenchtfrtngermantdetgreekteltenglishtent esperantoteotspanishtestestoniantettbasqueteutfinnishtfitirishtgatgaliciantglthebrewthetcroatianthrt hungariant icelandictistitaliantittlatintlatdutchtnltpolishtpltromaniantrotrussiantrutslovaktsktserbiantsrtswedishtsvtturkishttrt ukrainiantukcCsd|j|_|j|_d|_|jjd|jrNd|_d|_n d |_d|_dS( Ns^des{\glqq}s{\grqq}s{\dq}s``s''i(s{\glqq}s{\grqq}(s``s''(t language_codetlanguagetreRtdouble_quote_replacmenttsearchtquotest quote_index(R#R ((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyR$Hs      cCs(|j|j}|jdd|_|S(Nii(RR(R#tq((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyt next_quoteVscCsMd}x@|jdD]/}|dkr1|}q||j|7}qW|S(Nt"(RRjR(R#Rtttpart((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyt quote_quotes[s   cCs |js |S|jd|jS(NR(Rtreplace(R#R((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pytdouble_quotes_in_ttds cCsZ|jj|jr#|j|jS|jjdd}|jj|rV|j|SdS(Nt_i(t_ISO639_TO_BABELthas_keyRRjR(R#tl((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyt get_languageis  ( RRt__doc__R%R$RR!R#R((((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyRs\    RcBseZdZdZdZdZdZdZdZidd6dd6dd6dd6d d 6d d 6d d6dd6dd6dd6dd6dd6dd6dd6Z dZ dZ dZ d Z RS(!iRHu s{--}u–s{---}u—t`u‘s'u’Rhu‚s``u“s''u”s,,u„s{\dag}u†s{\ddag}u‡s{\dots}u…s{\texttrademark}u™s{$\Leftrightarrow$}u⇔cCsI||_|j|_t||_|j|_|j|j|_dS(N(R RRtbabelt font_encodingtto_latex_encodingtoutput_encodingtlatex_encoding(R#R ((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyR$s    cCsidd6dd6dd6dd6d d 6d d 6d d6dd6dd6dd6dd6dd6dd6dd6}|j|jr||jS|j|jjjdddjS(s Translate docutils encoding name into latex's. Default fallback method is remove "-" and "_" chars from docutils_encoding. tlatin1s iso-8859-1tlatin2s iso-8859-2tlatin3s iso-8859-3tlatin4s iso-8859-4tiso88595s iso-8859-5tlatin5s iso-8859-9tlatin9s iso-8859-15tmaccyrt mac_cyrillictcp1251s windows-1251skoi8-rskoi8-utcp1250s windows-1250tcp1252s windows-1252tasciisus-asciiR;s_-(R&tlowert translateR tstringt maketrans(R#tdocutils_encodingR((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyR-s"  cCs7x0|jjD]}|j||j|}qW|S(N(tlatex_equivalentstkeysR"(R#Rtuchar((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pytunicode_to_latexscCs|jr |S|jjds7|jjd|_n|jjd|}|jjdsv|jjd|_n|jjd|}|jdd}|j p|j p|j s|jd d }|jd d }|jd d}n|jdd}|jdd}|jdd}|jdd}|jdd}d}|j sc|j r|d7}|j j |}|jdkr|jdd}|jdd}q|jdd }n$|j j|}|jdd }x0|d!D]$}|j|||d"|}qW|js3|j rH|jd#d$}ne|jr|j rd%t|j}d&j|j}n d&}d&}|jd#d'||f}n|jd(d)}|jr|jd*d}n|jd+kr|j|}n|S(,s( Encode special characters in `text` & return. # $ % & ~ _ ^ \ { } Escaping with a backslash does not help with backslashes, ~ and ^. < > are only available in math-mode or tt font. (really ?) $ starts math- mode. AND quotes: tencode_re_bracess([{}])s{\\\1}tencode_re_bslashs(?s{\textgreater}t&s{\&}t^s{\textasciicircum}Rs{\%}t#s{\#}RHs{\textasciitilde}t-s,`'"<>tOT1R$s{\underline{ }}s\textbackslashs\reflectbox{/}s{\_}is{}s s~\\ R*R;s%s}\\ \mbox{%st[s{[}t tutf8(tverbatimRR&RtcompileRFtsubRGR"RRtmathmodeR+R#R,R!tinsert_newlinet mbox_newlineR+tliteral_block_stackR<RR/RE(R#Rtseparate_charsRMtclosingstopenings((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyRsZ  "   (RRRRRVRSRWRXRRBR$R-RER(((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyRvs4   ( t _GLUECLAMP_cBsoeZdZdZdZdZdZidd6dd 6d d 6d d 6dd6dd6dd6ZdZdZ RS(s_parent:SpecNodess_parent.SpecNodes:node_of_tacis_parent.Main:ReportedErrors_root:res _root:stringR;R itchapteritsectionit subsectionit subsubsectionit paragraphit subparagraphicCst|||}|jS(N(RR=(R#R RR((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pytdoc2text=sc CsS|j||}|jj|d|}|jd||jd|g}|S(Ns%s.text write_fileR(RdtpathR<R{( R#R RRtdirtoptstIORRf((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyt doc2filerAs$(s_parent:SpecNodess_parent.SpecNodes:node_of_tacis_parent.Main:ReportedErrors_root:res _root:string( RRt _imports_R,RRR.R|RdRj(((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pyR]%s&  N(RRRRRRR](((sB/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl/Latex.pytsJ  _