[EMAIL PROTECTED] wrote:
On Tue, 18 Sep 2007, Yann Disser wrote:

It would be nice if you considered implementing the possibility of cross-referencing to sections etc without the need of inserting ugly labels - the use of labels should in my opinion be reduced to an absolute minimum. My works are often full of labels for cross-referencing to other parts of themselves (and equations and figures and tables etc). This makes the text less readable.
Similar issues were discussed a while back. So as a user, I think your input would be appreciated. What's your tought on thinks like these:

* Is the problem that the labels are shown, or that they exist?

* What would you think of an easy way to enable/disable the display
  of (all) labels?  Possibly something similar for other disturbing
  elements such as ERT insets.
Another option: That the labels can be made smaller, say, just displaying "Label", but would toggle to other states when right-clicked. This is similar to the discussion of IndexInsets and is, as it happens, the behavior of a Flex Inset with the minimalistic geometry. So you can try it by doing this:
InsetLayout Custom:Label
 LyXType custon
 LatexName label
 LatexType command
 Decoration minimalistic
 LabelString Label
End
And you can customize other aspects as you wish, in the usual sort of way.
* How do you envison a user referring to a section? This is the case when
  cross-referencing it without (explicitly) using a label.
* If labels are generated automatically, how should they get their "name"?
* What should happen if for instance a label is automatically inserted in
a section heading based on the title of that heading, and the heading is
  subsequently deleted?
Or even worse, if that section is deleted and another section is created
  later that happen to have the same heading?
These are hard questions.

Richard

--
==================================================================
Richard G Heck, Jr
Professor of Philosophy
Brown University
http://frege.brown.edu/heck/
==================================================================
Get my public key from http://sks.keyserver.penguin.de
Hash: 0x1DE91F1E66FFBDEC
Learn how to sign your email using Thunderbird and GnuPG at:
http://dudu.dyn.2-h.org/nist/gpg-enigmail-howto

Reply via email to