I find Emacs tags a very useful feature for navigating the source code, which may be in different files. Since some of my documents in LaTeX are very long and with many \include, I thought it would be nice to use the Emacs tag function with LaTeX (sometimes I spend too much time searching for a specific subsection, for example). Reftex has a nice feature provided by the team reftex-tocfor working with multi-level documents, but I get the impression that instead it is better to find an unknown section using find-tag (unless someone convinces me of something else).
However, at least in my experience, the command ctags -edoes not parse some of my .tex files correctly (for example, some existing sections are not available), and it gets worse when I try to use with multi-layer latex documents (i.e. with many \include). Therefore, I have the following questions: do you use the tag function to navigate LaTeX multi-level documents? You have similar problems, and if so, are you using any hacks? And the last question: what about bibtex files? Do you know how to use the tag function with bibtex files?
And if you think Emacs provides the best ways to navigate LaTeX muiltifile documents, please also share :-)
Hooray!
source
share