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 generalmente significa que el código fuente se ingresa 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 regreso 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 revisión .
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 de PDF, entre otras técnicas. La Comparación de editores de TeX tiene una columna sobre soporte de búsqueda inversa, la mayoría de ellos la brindan en la actualidad.
- GNU LilyPond proporciona 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 Apuntar y hacer clic ,
- 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 ocurre 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, p365–371, PDF (532KB) , incluida una descripción general de las técnicas de sincronización con TeX