Inverse search

Inverse search (also called "reverse search")[1] is a feature of some non-interactive typesetting programs, such as LaTeX and GNU LilyPond. These programs read an abstract, textual, definition of a document as input, and convert this into a graphical format such as DVI or PDF. In a windowing system, this typically means that the source code is entered in one editor window, and the resulting output is viewed in a different output window. Inverse search means that a graphical object in the output window works as a hyperlink, which brings you back to the line and column in the editor, where the clicked object was defined. The inverse search feature is particularly useful during proofreading.

Implementations

gollark: How does that *happen*?
gollark: Good, good.
gollark: Firecubez, do you like generic generics?
gollark: This all sounds horrifying.
gollark: Instead of just making a function generic over a normal type parameter or mutability or lifetime or purpleness or whatever, you can generically make a function which takes a generic parameter of whatever type of generic the callsite wants.

References

  1. Inverse Search with Xdvi(k) on sourceforge.net

Bibliography

  • Jérôme Laurens, ”Direct and reverse synchronization with SyncTeX”, in TUGboat 29(3), 2008, p365–371, PDF (532KB)including an overview of synchronization techniques with TeX
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.