La búsqueda inversa (también llamada "búsqueda inversa") [1] es una característica de algunos programas de composición tipográfica no interactivos, como LaTeX y GNU LilyPond . Estos programas leen una definición textual abstracta de un documento como entrada y la convierten en un formato gráfico como DVI o PDF . En un sistema de ventanas , esto normalmente significa que el código fuente se introduce en una ventana del editor y la salida resultante se ve en una ventana de salida diferente. La búsqueda inversa significa que un objeto gráfico en la ventana de salida funciona como un hipervínculo , que lo lleva de vuelta a la línea y columna en el editor, donde se definió el objeto en el que se hizo clic. La función de búsqueda inversa es particularmente útil durante la corrección de textos .
Implementaciones
- En TeX y LaTeX , el paquete srcltx proporciona una función de búsqueda inversa a través de archivos de salida DVI (por ejemplo, con yap o Xdvi ), mientras que vpe, pdfsync y SyncTeX proporcionan una funcionalidad similar para la salida PDF, entre otras técnicas. La Comparación de editores de TeX tiene una columna sobre el soporte de la búsqueda inversa; la mayoría de ellos la ofrecen actualmente.
- GNU LilyPond ofrece una función de búsqueda inversa a través de archivos de salida PDF, desde la versión 2.6. El programa llama a esta función Point-and-click ,
- Muchos entornos de desarrollo integrados para programación utilizan la búsqueda inversa para mostrar mensajes de error de compilación y durante la depuración cuando se alcanza un punto de interrupción .
Referencias
- ^ Búsqueda inversa con Xdvi(k) en sourceforge.net
Bibliografía
- Jérôme Laurens, “Sincronización directa e inversa con SyncTeX”, en TUGboat 29(3), 2008, pág. 365–371, PDF (532 KB) — incluye una descripción general de las técnicas de sincronización con TeX
Enlaces externos
- Cómo configurar la búsqueda inversa con xdvi