Use uma macro do ONLYOFFICE para converter o texto selecionado em uma equação LaTeX
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.
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.