Pular para o conteúdo
Adobe InDesign
Adobe InDesign

Adobe InDesign

Insira, edite e atualize equações do NeoMath e química do NeoChem no InDesign pelo plugin UXP, pelos scripts .idjs ou pelos scripts .jsx, todos ligados ao aplicativo instalado.

Nesta página

A integração liga o InDesign ao NeoMath instalado no computador, como acontece no Word: o plugin trabalha junto com o aplicativo, pela API local. As equações e fórmulas entram como arquivos vinculados (EPS para equações e \ce{}, SVG para estruturas), ancorados em linha com a linha de base certa.

Três formas, o mesmo resultado#

Forma Para quem
Plugin UXP (painel) InDesign com plugins UXP; o painel acompanha as edições no aplicativo
Scripts .idjs quem prefere o painel Scripts ou não pode instalar plugins
Scripts .jsx (ExtendScript) InDesign CS6, CC 2014 a 2022 e também os atuais

As três gravam os objetos com o mesmo rótulo neo. Uma equação inserida por um script pode ser atualizada pelo plugin, e vice-versa.

Antes de começar#

  1. Deixe a API local do NeoMath ligada: opção Iniciar a API local com o Windows do instalador, Configurações › Avançado, ou o comando NeoMath --servidor.
  2. O aplicativo grava o servidor.json com a porta e o token; o plugin e os scripts leem esse arquivo sozinhos.
  3. Salve o documento do InDesign: os arquivos (eq_<id>.eps, qm_<id>.eps ou qm_<id>.svg) vão para a pasta que você escolher.

O que dá para fazer#

Ação Plugin Scripts
Inserir equação (LaTeX ou MathML) no cursor, com a cor do texto e a linha de base alinhada aba Matemática, Inserir Neo_Inserir_equacao
Converter o texto selecionado ($…$, \(…\), LaTeX solto ou <math>) Usar o texto selecionado Neo_Converter_selecao
Converter todos os $…$ do documento aba No documento Neo_Converter_marcadores
Fórmulas e reações (\ce, \ch, \pu, \ox, \enthalpy) e estruturas por SMILES, nome ou chemfig aba Química Neo_Inserir_quimica
Tamanho, fonte e cor da equação selecionada ações rápidas Neo_Acoes_rapidas
Abrir no NeoMath para editar e atualizar o vínculo ao salvar Editar no app Neo_Editar_no_NeoMath + Neo_Atualizar_vinculos
Nova equação em branco no cursor, montada no NeoMath Nova equação no NeoMath Neo_Nova_equacao
Regerar todos os objetos com o estilo atual aba No documento Neo_Regerar_todos
Reconhecer a imagem selecionada (OCR) e trocar pela equação OCR do NeoMath Neo_OCR_da_imagem
  • Neo.jsx abre uma janela flutuante com um botão por ação, que fica aberta e atualiza sozinha as equações salvas no NeoMath.
  • Neo.idjs mostra a lista de ações num diálogo do InDesign.

Instalar o plugin UXP#

  1. Dê dois cliques no pacote .ccx recebido da Neo; o Creative Cloud instala o plugin.
  2. Abra o painel Neo no InDesign. Na primeira abertura ele lê o servidor.json; Ler do servidor.json refaz a leitura.
  3. Os botões de OCR e de edição aparecem quando o aplicativo anuncia esses recursos.

Instalar os scripts#

  1. No InDesign, abra Janela › Utilitários › Scripts.
  2. Clique com o botão direito em Usuário › Mostrar no Explorer (ou no Finder).
  3. Copie os arquivos .idjs ou .jsx para essa pasta. Quem prefere um item só copia apenas o Neo.jsx ou o Neo.idjs.

Cada ação vira um passo só no Desfazer. Um script .idjs termina quando acaba a ação: depois de salvar no NeoMath, rode Neo_Atualizar_vinculos (o painel Vínculos também marca o arquivo como alterado).

Editar no aplicativo#

Para editar uma equação, o plugin abre o EPS no NeoMath. Quando você salva, o vínculo é atualizado e a equação continua alinhada ao texto.

No NeoMath também há o menu Inserir no InDesign (Windows e macOS): com o cursor no texto do documento aberto, a equação vai para a pasta que você escolher e entra em linha.

Boas práticas#

  • Toda ação trabalha em pontos e devolve a unidade da régua no fim, mesmo com o documento em milímetros.
  • Os quadros das equações ficam sem contorno e sem preenchimento (estilo de objeto [Nenhum]).
  • A equação herda a cor e o tamanho do texto, mas usa a fonte da preferência do NeoMath; troque nas ações rápidas.