From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.help Subject: Re: Hiding references when editing LaTeX? Date: 26 Feb 2003 20:39:17 +0100 Organization: T-Online Sender: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Message-ID: References: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1046288536 18189 80.91.224.249 (26 Feb 2003 19:42:16 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 26 Feb 2003 19:42:16 +0000 (UTC) Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18o7RX-0004jE-00 for ; Wed, 26 Feb 2003 20:42:15 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18o7Pk-00062d-01 for gnu-help-gnu-emacs@m.gmane.org; Wed, 26 Feb 2003 14:40:24 -0500 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!logbridge.uoregon.edu!news.tele.dk!news.tele.dk!small.news.tele.dk!news100.image.dk!feed.news.nacamar.de!newsfeed01.sul.t-online.de!newsmm00.sul.t-online.com!t-online.de!news.t-online.com!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 49 Original-X-Trace: news.t-online.com 1046288357 07 21885 Az4kE9FVSraj9f 030226 19:39:17 Original-X-Complaints-To: abuse@t-online.com X-Sender: 520018396234-0001@t-dialin.net X-Face: 2FEFf>]>q>2iw=B6,xrUubRI>pR&Ml9=ao@P@i)L:\urd*t9M~y1^:+Y]'C0~{mAl`oQuAl \!3KEIp?*w`|bL5qr,H)LFO6Q=qx~iH4DN;i"; /yuIsqbLLCh/!U#X[S~(5eZ41to5f%E@'ELIi$t^ Vc\LWP@J5p^rst0+('>Er0=^1{]M9!p?&:\z]|;&=NP3AhB!B_bi^]Pfkw User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50 Original-Xref: shelby.stanford.edu gnu.emacs.help:110661 Original-To: help-gnu-emacs@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: help-gnu-emacs-bounces+gnu-help-gnu-emacs=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.help:7162 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:7162 "Felix E. Klee" writes: > I like to use long names for labels in my LaTeX code. Why? Are you using RefTeX? It comes bundled with Emacs, creates labels automatically and makes handling them a breeze. For example, in connection with AUCTeX it automatically assigns labels like \label{eq:21} which sounds like a pretty bad idea until you realize that C-c ) will give you a list of all relevant equations to scroll through and hit the right one. So no need to memorize any labels. > However, I find the > corresponding long reference commands disturbing when reading the code. Is > it possible to hide these references? > An example: > Instead of > We use equation \ref{SomeVeryVeryLongReference} to show something. > I want to see > We use equation # to show something. > but upon moving the cursor on top of the '#' I want to see > We use equation \ref{SomeVeryVeryLongReference} to show something. > again. preview-latex would do exactly that if you created a file prauctex.cfg with the contents \PreviewCommand[!][\#]\ref \InputIfFileExists{preview/prauctex.cfg}{}{} in your project directory. You could also try \PreviewCommand[!]\ref to have the dereferenced label itself displayed as typeset by LaTeX, or \RequirePackage{url} \PreviewCommand[!][\@firstoftwo\url#1]\ref to have the original label text in typewriter mode and so on. Also handy for collapsing footnotes into their respective footnote mark. In short, preview-latex allows you to tell LaTeX how you want certain constructs display in your Emacs window, obviously defaulting to their normal typeset rendition. But for labels, I'd really recommend going with RefTeX instead. Try it. Manual should be available with C-h i d m reftex RET -- David Kastrup, Kriemhildstr. 15, 44793 Bochum