Utiliza una macro de ONLYOFFICE para convertir el texto seleccionado en una ecuación LaTeX

31 octubre 2024By Dea

LaTeX es un formato ampliamente utilizado para crear documentos estructurados de alta calidad, especialmente en los campos académicos y científicos. Su popularidad se debe a su capacidad para manejar formateos complejos como ecuaciones matemáticas con precisión. En este artículo, mostraremos cómo crear una macro de ONLYOFFICE que convierta el texto seleccionado en formato LaTeX, optimizando tu flujo de trabajo en documentos.

Utiliza una macro de ONLYOFFICE para convertir el texto seleccionado en una ecuación LaTeX

Acerca del método AddMathEquation

ONLYOFFICE Docs 8.2 introduce una amplia gama de nuevas características, incluyendo el método AñadirEcuaciónMatemática, que permite la inserción de ecuaciones LaTex en documentos:

 Api.GetDocument().AddMathEquation( text, "latex")

Creación de la macro

Primero, recuperamos el documento actual:

const oDocument = Api.GetDocument();

Luego, capturamos el rango del texto seleccionado utilizando el método ObtenerRangoPorselección:

const oRange = oDocument.GetRangeBySelect();

Extraemos el contenido de texto real del rango seleccionado:

const text = oRange.GetText();

Finalmente, implementamos el método AñadirEcuaciónMatemática para insertar una ecuación LaTeX directamente en el documento:

Api.GetDocument().AddMathEquation( text, "latex")

El código completo de la macro es el siguiente:

(function()
{
const oDocument = Api.GetDocument();
const oRange = oDocument.GetRangeBySelect();
const text = oRange.GetText();
 Api.GetDocument().AddMathEquation( text, "latex")
})();

Ahora vamos a ejecutar nuestra macro y ver cómo funciona.

Esperamos que esta macro te resulte útil para convertir tus ecuaciones sin problemas en formato LaTeX dentro de los editores de ONLYOFFICE. En ONLYOFFICE, estamos comprometidos a ofrecer la mejor experiencia de usuario, añadiendo continuamente características que satisfacen tus necesidades específicas. Te animamos a explorar nuestra extensa biblioteca de la API y a crear tus propias macros para mejorar tu flujo de trabajo.

Si tienes ideas, sugerencias o macros que te gustaría compartir, no dudes en contactarnos. Siempre estamos abiertos a la discusión y colaboración.

También se está desarrollando un plugin completamente funcional que permitirá a los usuarios convertir fórmulas escritas a mano en formato LaTeX e insertarlas directamente en los documentos. ¡Sigue atento a más actualizaciones! Y te deseamos mucha suerte en tus exploraciones.

Crea tu cuenta gratuita de ONLYOFFICE

Visualiza, edita y colabora en documentos, hojas, diapositivas, formularios y archivos PDF en línea.