[OS X TeX] TeXShop features, AppleScripting

Martin Steer m.steer at coombs.anu.edu.au
Thu Jun 24 11:07:58 EDT 2004

"Kannan Moudgalya" <kannan at iitb.ac.in> writes:

>>> * Interactive \ref{} and \cite{} popups - when you typed the closing
>>> brace, it gathered all labels and bibliographic references and put
>>> them in a pop up, and you could select the one you wanted, and it
>>> would insert it automatically.  Very useful for remembering your
>>> labels!
>
>> All of these (and more) are available in emacs.
>
> Although I have been using emacs for about 20 years and latex for about 15
> years, I have not found out how to do the above in emacs.  Is there a good
> reference that explains all the features available in latex mode?
>
> A related question: I always feel uneasy when I have to come up with label
> numbers.  This becomes especially bad when there are a lot of labels to
> make.    I now label the equations as {eq:prefix_number}, where prefix
> denotes the subject area and number is in increments of 100.  The idea is
> that I can insert equations, if required, without worrying about what new
> numbers to give for them.  I have the following questions:  (1) What
> styles do others follow?  (2) Is there a code that can renumber/rename all
> the labels in a consistent fashion?  Thanks.

I use auctex (an extended tex mode) and reftex. Both have online info,
but the auctex info is now somewhat incomplete and out of
date. According to reftex info:

"RefTeX is a specialized package for support of labels, references,
citations, and the index in LaTeX.  RefTeX wraps itself round 4 LaTeX
macros: \label', \ref', \cite', and \index'.  Using these macros
usually requires looking up different parts of the document and
searching through BibTeX database files.  RefTeX automates these
time-consuming tasks almost entirely.  It also provides functions to
display the structure of a document and to move around in this structure
quickly."

Much of this facility is provided through a drop down toc, which can
display labels as well as section headings, etc.

Reftex automates label numbering, if that is required.

--
Martin

-----------------------------------------------------
Post: <mailto:MacOSX-TeX at email.esm.psu.edu>
guidelines, information, and LaTeX/TeX resources.