Saltar al contenido
Adobe InDesign
Adobe InDesign

Adobe InDesign

Inserta, edita y actualiza ecuaciones de NeoMath y química de NeoChem en InDesign con el plugin UXP, scripts .idjs o scripts .jsx, todos enlazados a la aplicación instalada.

En esta página

La integración enlaza InDesign con NeoMath instalado en el equipo, como ocurre con Word: el plugin trabaja junto con la aplicación, mediante la API local. Las ecuaciones y fórmulas entran como archivos vinculados (EPS para ecuaciones y \ce{}, SVG para estructuras), anclados en línea con la línea base correcta.

Tres formas, el mismo resultado#

Forma Para quién
Plugin UXP (panel) InDesign con plugins UXP; el panel acompaña las ediciones en la aplicación
Scripts .idjs quien prefiere el panel Scripts o no puede instalar plugins
Scripts .jsx (ExtendScript) InDesign CS6, CC 2014 a 2022 y también las versiones actuales

Las tres guardan los objetos con la misma etiqueta neo. Una ecuación insertada por un script puede actualizarla el plugin, y viceversa.

Antes de empezar#

  1. Deja activada la API local de NeoMath: la opción Iniciar la API local con Windows del instalador, Configuración › Avanzado, o el comando NeoMath --servidor.
  2. La aplicación escribe el servidor.json con el puerto y el token; el plugin y los scripts leen ese archivo solos.
  3. Guarda el documento de InDesign: los archivos (eq_<id>.eps, qm_<id>.eps o qm_<id>.svg) van a la carpeta que elijas.

Qué se puede hacer#

Acción Plugin Scripts
Insertar ecuación (LaTeX o MathML) en el cursor, con el color del texto y la línea base alineada pestaña Matemática, Insertar Neo_Inserir_equacao
Convertir el texto seleccionado ($…$, \(…\), LaTeX suelto o <math>) Usar el texto seleccionado Neo_Converter_selecao
Convertir todos los $…$ del documento pestaña En el documento Neo_Converter_marcadores
Fórmulas y reacciones (\ce, \ch, \pu, \ox, \enthalpy) y estructuras por SMILES, nombre o chemfig pestaña Química Neo_Inserir_quimica
Tamaño, fuente y color de la ecuación seleccionada acciones rápidas Neo_Acoes_rapidas
Abrir en NeoMath para editar y actualizar el vínculo al guardar Editar en la app Neo_Editar_no_NeoMath + Neo_Atualizar_vinculos
Ecuación nueva en blanco en el cursor, montada en NeoMath Nueva ecuación en NeoMath Neo_Nova_equacao
Regenerar todos los objetos con el estilo actual pestaña En el documento Neo_Regerar_todos
Reconocer la imagen seleccionada (OCR) y cambiarla por la ecuación OCR de NeoMath Neo_OCR_da_imagem

Menú único#

  • Neo.jsx abre una ventana flotante con un botón por acción, que se queda abierta y actualiza sola las ecuaciones guardadas en NeoMath.
  • Neo.idjs muestra la lista de acciones en un diálogo de InDesign.

Instalar el plugin UXP#

  1. Haz doble clic en el paquete .ccx recibido de Neo; Creative Cloud instala el plugin.
  2. Abre el panel Neo en InDesign. En la primera apertura lee el servidor.json; Leer del servidor.json repite la lectura.
  3. Los botones de OCR y de edición aparecen cuando la aplicación anuncia esos recursos.

Instalar los scripts#

  1. En InDesign, abre Ventana › Utilidades › Scripts.
  2. Haz clic con el botón derecho en Usuario › Mostrar en el Explorador (o en el Finder).
  3. Copia los archivos .idjs o .jsx en esa carpeta. Quien prefiere un solo elemento copia solo Neo.jsx o Neo.idjs.

Cada acción es un solo paso en Deshacer. Un script .idjs termina cuando acaba la acción: después de guardar en NeoMath, ejecuta Neo_Atualizar_vinculos (el panel Vínculos también marca el archivo como modificado).

Editar en la aplicación#

Para editar una ecuación, el plugin abre el EPS en NeoMath. Cuando guardas, el vínculo se actualiza y la ecuación sigue alineada con el texto.

NeoMath también tiene el menú Insertar en InDesign (Windows y macOS): con el cursor en el texto del documento abierto, la ecuación va a la carpeta que elijas y entra en línea.

Buenas prácticas#

  • Toda acción trabaja en puntos y devuelve la unidad de la regla al final, incluso con el documento en milímetros.
  • Los marcos de las ecuaciones quedan sin contorno y sin relleno (estilo de objeto [Ninguno]).
  • La ecuación hereda el color y el tamaño del texto, pero usa la fuente de la preferencia de NeoMath; cámbiala en las acciones rápidas.