On 04/08/2011 10:52 AM, Ron McMillan wrote:
Thank you for your replies. I believe it is a trifle early for me to be customizing, though I did go to section 5.3 to have a look. And it is not much work to label the comment by putting a description in front of it. The LyX comments beat the heck out of both writer and word by a country mile.

I'll attach a simple version, then. These things are not very complicated once you get a sense for how they are supposed to work. The best way to learn is really to look at the various files in the layouts/ directory. This module has two insets, neither of which prints anything.

Put this in the layouts/ subdirectory of your LyX user directory (~/.lyx/layouts/, by default, on Linux). Then reconfigure LyX (Tools>Reconfigure); restart; open a document; go to Document>Settings, and under Modules, choose "More Comments". The new insets will be under Insert>Custom Insets.

rh

Regards,
Ron

On 08/04/2011 5:29 AM, Richard Heck wrote:
On 04/08/2011 05:52 AM, Liviu Andronic wrote:
On Fri, Apr 8, 2011 at 10:42 AM, Ron McMillan<tr0...@pris.ca>  wrote:
Hi, first let me say that I have started using LyX for studying Spanish because it is easier to use and less distracting than word or writer. Of course there are always thing one wants done better but if one isn't doing
them oneself and as the program is free...
Still, I have one question which is hoping for a simple answer: Is there a
way to label the notes and comments in a LyX document?

What I mean is when you go to 'Insert> Note> Comment' for example, you get
a comment icon on the page. It is called 'Comment' but I would like to
change that to say 'May Ideas' 'Important Page Numbers' or whatever.

You can do this, but it can be daunting at first. You would need to
understand Help>  Customization>  5.3, especially the 'LabelString'
and related options. Then you would clone the inset config from the
default config files and make a custom module (or simply hack the
default config files altogether).

I think this is the right way to go. But better than changing the label for a comment would be to create a new sort of inset for "May Ideas" or whatever; then you can have as many of them as you wish. You can pretty much start, say, the endnotes.module file and just modify it as you see fit.

Richard



#\DeclareLyXModule{More Comments}
#DescriptionBegin
# Adds some comment-type insets.
#DescriptionEnd

Format 11

# This inset will not actually print anything.
InsetLayout Custom:MayIdeas
        LyXType custom
        LatexName mayideas
        LatexType command
        Decoration classic
        MultiPar true
        LabelString "May Ideas"
        BgColor commentbg
        LabelFont
                Color  comment
                Size   Small
        EndFont
        Preamble
                # You can define this any way you like.
                \newcommand\mayideas[1]{}
        EndPreamble
End

# This inset will not actually print anything.
InsetLayout Custom:PageNumbers
        LyXType custom
        LatexName imptpgnums
        LatexType command
        Decoration classic
        MultiPar true
        LabelString "Important Page Numbers"
        BgColor commentbg
        LabelFont
                Color  comment
                Size   Small
        EndFont
        Preamble
                # You can define this any way you like.
                \newcommand\imptpgnums[1]{}
        EndPreamble
End

Reply via email to