Use uma macro do ONLYOFFICE para converter o texto selecionado em uma equação LaTeX

2 novembro 2024By Klaibson

O LaTeX é um formato amplamente utilizado para a criação de documentos estruturados de alta qualidade, especialmente em áreas acadêmicas e científicas. Sua popularidade decorre de sua capacidade de lidar com formatação complexa, como equações matemáticas, com precisão. Neste artigo, mostraremos como criar uma macro do ONLYOFFICE que converte o texto selecionado no formato LaTeX, simplificando seu fluxo de trabalho de documentos.

Use uma macro do ONLYOFFICE para converter o texto selecionado em uma equação LaTeX

Sobre o método AddMathEquation

ONLYOFFICE Docs 8.2 apresenta uma grande variedade de novos recursos, incluindo o método AddMathEquation, que permite a inserção de equações LaTeX em documentos:

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

Criação da macro

Primeiro, recuperamos o documento atual:

const oDocument = Api.GetDocument();

Em seguida, capturamos o intervalo do texto selecionado usando o método GetRangeBySelect:

const oRange = oDocument.GetRangeBySelect();

Extraímos o conteúdo real do texto do intervalo selecionado:

const text = oRange.GetText();

Por fim, implementamos o método AddMathEquation para inserir uma equação LaTeX diretamente no documento:

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

O código completo da macro é o seguinte:

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

Agora, vamos executar nossa macro e ver como ela funciona!

Esperamos que esta macro seja útil para ajudá-lo a converter perfeitamente suas equações para o formato LaTeX nos editores do ONLYOFFICE. No ONLYOFFICE, temos o compromisso de fornecer a melhor experiência de usuário ao adicionar continuamente recursos que atendam às suas necessidades específicas. Incentivamos você a explorar nossos extensa biblioteca de API e crie suas próprias macros para aprimorar seu fluxo de trabalho.

Se tiver alguma ideia, sugestão ou macros que gostaria de compartilhar, não hesite em falar conosco. Estamos sempre abertos a discussões e colaborações.

Um plug-in totalmente funcional também está em desenvolvimento, o que permitirá que os usuários convertam fórmulas manuscritas no formato LaTeX e as insiram diretamente em documentos. Fique atento a mais atualizações! E boa sorte em seus esforços exploratórios!

Crie sua conta gratuita no ONLYOFFICE

Visualize, edite e colabore em documentos, planilhas, slides, formulários e arquivos PDF online.