Using Comment notes the right way
Daniel
xracoonx at gmx.de
Thu Nov 16 12:21:40 UTC 2023
On 2023-11-16 10:58, Daniel wrote:
> On 2023-11-15 23:31, Richard Kimberly Heck wrote:
>> On 11/15/23 05:47, Daniel wrote:
>>> I recently discovered that I might have been using LyX Notes while I
>>> should have been using Comment notes. I was wondering why LyX Notes
>>> inherit the font (https://www.lyx.org/trac/ticket/12939). Comment
>>> notes do not inherit the font of the surrounding text which seems
>>> sensible for a comment. LyX Notes inherit and they seem to be fitting
>>> for commenting out parts of a document out.
>>>
>>> My guess is that the commenting feature is what people typically
>>> expect when inserting a "sticky note" (see PDF readers' similar
>>> features and other word processors). The prominent positioning of LyX
>>> Notes (as the only notes in the toolbar) and the visualization (as a
>>> sticky note) seems to have mislead me over the years to expect that
>>> they are the analogue for what is found in other applications. What I
>>> really wanted to do most of the time is put a comment into the text.
>>
>> The difference is that comments are exported as comments, whereas
>> notes are never exported. So I would use a comment where in LaTeX I
>> would do:
>>
>> % this is a comment
>>
>> This is probably not a very common thing for most users to do. I'm not
>> sure I've ever used a comment! I always use LyX Notes for, well, notes
>> to myself (or my collaborators), which I do not usually want in the
>> exported LaTeX (which I might be sending to a journal).
>>
>> That said, LyX uses a comment *environment* for the export, which
>> means that you can \renewenvironment{comment} if you want them printed
>> somehow.
>>
>> It would be possible (and might make good sense) to make the toolbar
>> button a drop down sort of thing, like with View, so you could choose
>> the note type from there.
>>
>>
>>> A couple of things would be nice.
>>>
>>> 1. Make Comments more prominent and visualize them as sticky notes
>>> instead of LyX Notes.
>>
>> I'm curious whether you still think this is needed, given what I've
>> just said. I'm also not sure what you mean by "visualized as sticky
>> notes". Comments and notes look the same to me (in LyX), except for
>> the color choices.
>>
>>
>>> 2. Allow free spacing in Comments. That is typically a feature in
>>> sticky notes in other applications which is handy if one wants just
>>> to quickly type stuff down without bothering with special formatting.
>>
>> Easy to do in Local Layout. Not to say it wouldn't be a good default.
>> I wouldn't want to do it now, though, as that is a format change
>> (since 'free spacing' would get eaten on conversion to older formats).
>>
>>
>>> 3. Make it optional whether Comments are exported or not. Another
>>> typical feature. There could be both a global (for all comments)
>>> setting and a local (for individual comments).
>>
>> Comments are always exported---as comments. If you want to make export
>> conditional (in a broadly global way), then use branches. Or you can
>> do something like:
>>
>> InsetLayout Note:Comment
>> LatexName MyComment
>> Preamble
>> \newenvironment{MyComment}{...}{...}
>> EndPreamble
>> End
>>
>> To get local control, define a Flex inset and give it an argument
>> which acts as a flag: Visible or not. I.e., if the flag is empty, it
>> acts like a comment; if not, then it acts like some other environment,
>> or just prints the argument.
>>
>> One thing that would be cool, actually, would be to be able to define
>> new kinds of Note insets, the way we do Flex insets, but have them
>> then be handled like other notes. E.g.:
>>
>> InsetLayout Note:MyNote
>> Etc
>> End
>>
>> And now that would appears in the Notes menu and context menu.
>>
>> Riki
>
> By "visualized as sticky notes", I meant that the (default) toolbar
> button for LyX Notes shows a sticky note icon and the inset has a yellow
> color (though not a very pleasant one). I don't see why sticky notes on
> a text should inherit font. Also, if you use LyX Notes for comments to
> collaborators, isn't it annoying when you put a note on a heading and
> get this massive inset due to font inheritance?
>
> Even if the toolbar would provide all different note insets, I still
> think that it could be improved. You say that you use LyX Notes because
> these are comments to your collaborators and you don't want them to be
> in the final LaTeX file send to a journal. But couldn't there be a case
> where you want some people to get the comments in LaTeX but not others?
> Why do I have to make a decision on this by choosing a particular note.
> Yes, I could put stuff into branches but it feels a bit like taking a
> sledgehammer to break a nut. I must confess that I have never really
> used branches. But it seems to me that a seemingly simple decisions
> about whether notes should be exported shouldn't depend on having used
> branches or a specific note type rather than another.
>
> Another awesome thing would of course be even the option to export the
> notes to PDF. But I am getting carried away...
>
> It just seems to me that the default commenting in LyX taking could be
> improved to be more useful to the user.
>
> Daniel
>
As an alternative to the "sticky notes", a "speech bubble" seems to be a
common symbol in modern word processors and pdf readers. So, maybe that
could be used for proper comments and the "sticky notes" be retired from
the toolbars *if* comments become more flexible to satisfy the need to
not necessarily be exported.
Daniel
More information about the lyx-devel
mailing list