Skip to content

Commit da9305a

Browse files
committed
gap: don't use deprecated LaTeX() and LaTeXObj()
These functions were removed in 4.13.
1 parent c4363fc commit da9305a

File tree

2 files changed

+8
-17
lines changed

2 files changed

+8
-17
lines changed

src/sage/groups/libgap_wrapper.pyx

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -602,14 +602,11 @@ cdef class ElementLibGAP(MultiplicativeGroupElement):
602602
sage: from sage.groups.libgap_group import GroupLibGAP
603603
sage: G = GroupLibGAP(libgap.FreeGroup('a', 'b'))
604604
sage: g = G.gen(0) * G.gen(1)
605-
sage: g._latex_()
606-
"ab%\n"
607-
"""
608-
try:
609-
return self.gap().LaTeX()
610-
except ValueError:
611-
from sage.misc.latex import latex
612-
return latex(self._repr_())
605+
sage: latex(g)
606+
\text{\texttt{a*b}}
607+
"""
608+
from sage.misc.latex import latex
609+
return latex(self._repr_())
613610

614611
cpdef _mul_(left, right):
615612
"""

src/sage/interfaces/gap.py

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1562,16 +1562,10 @@ def _latex_(self):
15621562
15631563
sage: s = gap("[[1,2], [3/4, 5/6]]")
15641564
sage: latex(s)
1565-
\left(\begin{array}{rr} 1&2\\ 3/4&\frac{5}{6}\\ \end{array}\right)
1565+
\left[\left[1, 2\right], \left[\frac{3}{4}, \frac{5}{6}\right]\right]
15661566
"""
1567-
P = self._check_valid()
1568-
try:
1569-
s = P.eval('LaTeXObj(%s)' % self.name())
1570-
s = s.replace('\\\\', '\\').replace('"', '')
1571-
s = s.replace('%\\n', ' ')
1572-
return s
1573-
except RuntimeError:
1574-
return str(self)
1567+
from sage.misc.latex import latex
1568+
return latex(self._sage_())
15751569

15761570
@cached_method
15771571
def _tab_completion(self):

0 commit comments

Comments
 (0)