[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