Tengo un documento muy largo que contiene muchas imágenes svg creadas con la extensión TexMaths. Esta extensión utiliza la instalación de látex para crear una imagen svg de la ecuación ingresada (o conjunto de ecuaciones). El código de látex para cada ecuación (o conjunto de ecuaciones) está incrustado en la imagen como parte de su Descripción. Se puede acceder a dicha Descripción haciendo clic derecho en la imagen svg y seleccionando la opción Descripción.
Quiero reemplazar todas las imágenes svg usando una macro adecuada, por las descripciones incrustadas.
por ejemplo de
La famosa ecuación de Einstein, [svg ecuación incrustada: E = mc 2 ], nos dice que la masa se puede convertir en energía y viceversa.
A
La famosa ecuación de Einstein, E = mc ^ 2, nos dice que la masa se puede convertir en energía y viceversa.
Esto me permitirá convertir a mano el archivo impar que contiene numerosas ecuaciones TexMaths a LaTeX.
fuente
Respuestas:
Esta es una forma diferente sin usar macros. Como el
.odt
archivo es básicamente solo archivos comprimidos y el archivo principal es un XML.Crear una hoja de estilo XML
texmath_raw_equation.xslt
El contenido completo está aquí, por si acaso, frenos de enlace.
Extraer
.odt
archivo atmp
carpeta, ejemplotexmath_test.odt
:Reemplazar imagen TexMath (mantener presionada por
<draw:g></draw:g>
etiqueta) con su descripción (mantener por<svg:desc></svg:desc>
etiqueta)Comprimir de nuevo a nuevo
.odt
archivoReferencias
man xsltproc
fuente