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#
- 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. - La aplicación escribe el
servidor.jsoncon el puerto y el token; el plugin y los scripts leen ese archivo solos. - Guarda el documento de InDesign: los archivos (
eq_<id>.eps,qm_<id>.epsoqm_<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.jsxabre una ventana flotante con un botón por acción, que se queda abierta y actualiza sola las ecuaciones guardadas en NeoMath.Neo.idjsmuestra la lista de acciones en un diálogo de InDesign.
Instalar el plugin UXP#
- Haz doble clic en el paquete
.ccxrecibido de Neo; Creative Cloud instala el plugin. - Abre el panel Neo en InDesign. En la primera apertura lee el
servidor.json; Leer del servidor.json repite la lectura. - Los botones de OCR y de edición aparecen cuando la aplicación anuncia esos recursos.
Instalar los scripts#
- En InDesign, abre Ventana › Utilidades › Scripts.
- Haz clic con el botón derecho en Usuario › Mostrar en el Explorador (o en el Finder).
- Copia los archivos
.idjso.jsxen esa carpeta. Quien prefiere un solo elemento copia soloNeo.jsxoNeo.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.