texinfo.tex (version 2002-11-25.11) seems to have some problems with
@copying containing comments or @ignore. (I came across these in
attempting the convert the GCC manuals to use @copying.)
The following testcase uses @ignore, and gives the error:
Runaway argument?
^^Mbar^^M@end ignore^^M@endgroup @end titlepage @par @@par @ifnottex @ETC.
! File ended while scanning use of @doignoretext.
<inserted text>
@par
<*> ...gcc/unsent-patches/texi3copy/test/test.texi
?
======================================================================
\input texinfo
@setfilename test.info
@settitle Test Manual
@copying
Copying foo.
@ignore
bar
@end ignore
@end copying
@titlepage
@title Test Title
@page
@vskip 0pt plus 1filll
@insertcopying
@end titlepage
@contents
@ifnottex
@node Top
@end ifnottex
@bye
======================================================================
The following testcase uses a comment, and the copyright page is left
blank in the DVI output rather than including the copying text.
======================================================================
\input texinfo
@setfilename test2.info
@settitle Test Manual
@copying
@c foo
Copying foo.
@end copying
@titlepage
@title Test Title
@page
@vskip 0pt plus 1filll
@insertcopying
@end titlepage
@contents
@ifnottex
@node Top
@end ifnottex
@bye
======================================================================
These constructs are used in the GCC manuals as part of automatic
manpage generation, for example:
@copying
@c man begin COPYRIGHT
Copyright @copyright{} @value{copyrights-gcj} Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.1 or
any later version published by the Free Software Foundation; with the
Invariant Sections being ``GNU General Public License'', the Front-Cover
texts being (a) (see below), and with the Back-Cover Texts being (b)
(see below). A copy of the license is included in the
@c man end
section entitled
``GNU Free Documentation License''.
@ignore
@c man begin COPYRIGHT
man page gfdl(7).
@c man end
@end ignore
@c man begin COPYRIGHT
(a) The FSF's Front-Cover Text is:
A GNU Manual
(b) The FSF's Back-Cover Text is:
You have freedom to copy and modify this GNU Manual, like GNU
software. Copies published by the Free Software Foundation raise
funds for GNU development.
@c man end
@end copying
--
Joseph S. Myers
[EMAIL PROTECTED]
_______________________________________________
Bug-texinfo mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-texinfo