Ticket #4945: 4945.patch

File 4945.patch, 1.4 KB (added by jhpalmieri, 4 years ago)
  • sage/interfaces/expect.py

    # HG changeset patch
    # User J. H. Palmieri <palmieri@math.washington.edu>
    # Date 1231286766 28800
    # Node ID b59883eb04dd0a9f040fca15a113419aa8b42dcb
    # Parent  968f290fd06a5184fe7a2f1b0748b3386aa2f24a
    change verbatim to verb to fix jsMath problem (#4945)
    
    diff -r 968f290fd06a -r b59883eb04dd sage/interfaces/expect.py
    a b  
    13361336        self._session_number = parent._session_number 
    13371337 
    13381338    def _latex_(self): 
    1339         return "\\begin{verbatim}%s\\end{verbatim}"%self 
    1340  
     1339#        return "\\begin{verbatim}%s\\end{verbatim}"%self 
     1340        string = str(self) 
     1341        if not '|' in string: 
     1342            delim = '|' 
     1343        elif not '#' in string: 
     1344            delim = '#' 
     1345        elif not '@' in string: 
     1346            delim = '@' 
     1347        elif not '~' in string: 
     1348            delim = '~' 
     1349        return "\\verb%s%s%s"%(delim, string, delim) 
    13411350 
    13421351    def __iter__(self): 
    13431352        for i in range(1, len(self)+1): 
  • sage/server/notebook/js.py

    diff -r 968f290fd06a -r b59883eb04dd sage/server/notebook/js.py
    a b  
    37833783    Process all the jsmath in this page. 
    37843784    */ 
    37853785    try { 
     3786         jsMath.Extension.Require("verb");      
    37863787         jsMath.Process();  
    37873788    } catch(e) { 
    37883789    }