Renderizar cualquier látex en Inkscape ya no funciona

Renderizar cualquier látex en Inkscape ya no funciona

El tema se está discutiendo en el repositorio de Inkscape aquí: https://gitlab.com/inkscape/extensions/issues/73

Desde la última vez que actualicé Inkscape 0.92.4 (45b59e7, 2019-03-20), y probablemente sus dependencias (actualizo todo a través de apt-get), ya no puedo renderizar látex.

De hecho, en un archivo nuevo, al usar Extensiones > Renderizar > LaTeX aparece el siguiente error:

Error: /undefined in .makeoperator

Operand stack:

   false   rectfill   rectfill   --nostringval--

Execution stack:

   %interp_exit   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--   --nostringval--   --nostringval--   false   1   %stopped_push   2044   1   3   %oparray_pop   2043   1   3   %oparray_pop   2024   1   3   %oparray_pop   1884   1   3   %oparray_pop   --nostringval--   %errorexec_pop   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--   --nostringval--   --nostringval--

Dictionary stack:

   --dict:1234/1684(G)--   --dict:0/20(G)--   --dict:218/300(L)--   --dict:1234/1684(G)--

Current allocation mode is global

Current file position is 14859

GPL Ghostscript 9.26: Unrecoverable error, exit code 1

PostScript/PDF Interpreter finished. Return status 256 executed command : gs -q -dDELAYBIND -dWRITESYSTEMDICT -dNODISPLAY -dNOEPS "/tmp/psinpIcqFd"

The interpreter seems to have failed, cannot proceed !

Traceback (most recent call last):
  File "eqtexsvg.py", line 160, in <module>
    e.affect()
  File "/usr/share/inkscape/extensions/inkex.py", line 283, in affect
    self.effect()
  File "eqtexsvg.py", line 154, in effect
    svg_open(self, svg_file)
  File "eqtexsvg.py", line 81, in svg_open
    doc = inkex.etree.parse(filename)
  File "src/lxml/etree.pyx", line 3426, in lxml.etree.parse
  File "src/lxml/parser.pxi", line 1840, in lxml.etree._parseDocument
  File "src/lxml/parser.pxi", line 1866, in lxml.etree._parseDocumentFromURL
  File "src/lxml/parser.pxi", line 1770, in lxml.etree._parseDocFromFile
  File "src/lxml/parser.pxi", line 1163, in lxml.etree._BaseParser._parseDocFromFile
  File "src/lxml/parser.pxi", line 601, in lxml.etree._ParserContext._handleParseResultDoc
  File "src/lxml/parser.pxi", line 711, in lxml.etree._handleParseResult
  File "src/lxml/parser.pxi", line 640, in lxml.etree._raiseParseError
  File "/tmp/inkscape-UjDLa0/eq.svg", line 1
lxml.etree.XMLSyntaxError: Document is empty, line 1, column 1

La versión de Ghostscript es GPL Ghostscript 9.26 (2018-11-20).

SOLUCIÓN ALTERNA

Hay una extensión llamadaTextoTextoque soporta pdf2svgcomo se explica eneste hilo.

Por lo tanto, pude usar LaTeX en Inkscape usando la extensión. Eliminé algún paquete para deshacerme de algún mensaje que abarrotaba mi flujo de trabajo como se discutióaquí.

Respuesta1

He estado enfrentando el mismo problema. Terminé instalando la versión 9.25 de Ghospscript y ahora funciona.

información relacionada