> > @ref{...} must *always* be followed by punctuation.
> 
> Werner, can you tell what the real rule is?

See below the snippet from the texinfo manual.  I haven't yet checked
how to handle languages other than English.


     Werner


======================================================================


8.6 [EMAIL PROTECTED]'
==========

[EMAIL PROTECTED]' is nearly the same as [EMAIL PROTECTED]' except that it does 
not generate a
`See' in the printed output, just the reference itself.  This makes it
useful as the last part of a sentence.

For example,

     For more information, see @ref{Hurricanes}.

produces (in Info):

     For more information, see *Note Hurricanes::.

and (in printed output):

     For more information, see Section 8.2 [Hurricanes], page 123.

  The [EMAIL PROTECTED]' command sometimes tempts writers to express themselves 
in
a manner that is suitable for a printed manual but looks awkward in the
Info format.  Bear in mind that your audience will be using both the
printed and the Info format.  For example:

     Sea surges are described in @ref{Hurricanes}.

looks ok in the printed output:

     Sea surges are described in Section 6.7 [Hurricanes], page 72.

but is awkward to read in Info:

     Sea surges are described in *Note Hurricanes::.

  As a general rule, you should write a period or comma immediately
after an [EMAIL PROTECTED]' command with two or more arguments.

  If there is no such following punctuation, `makeinfo' will generate a
(grammatically incorrect) period in the Info output; otherwise, the
cross-reference would fail completely, due to the current syntax of
Info format.


_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to