I'm trying to rebuild a large, complex, Texinfo file I wrote back in
the Texinfo 4 days, and I'm getting zillions of error messages from
Texinfo 5's makeinfo. I can use some help updating my document to
work with the latest makeinfo.
My .texi file is extremely macro-heavy, and the Texinfo 5-introduced
limitation that most commands appear only at the beginning of a line
seems to be the document's main bugaboo. How am I now supposed to
write inlinable macros that depend upon non-inlinable commands? To
make that question more concrete, how would one port the following
Texinfo 4 constructs to Texinfo 5?
@macro cncp {concept}
@cindex \concept\
\concept\
@end macro
@macro foo
@cncp{Foo}
@end macro
@macro bar
@cncp{Bar}
@end macro
...
Some things are foolish (@foo{}), and some things are barred
(@bar{}). Regardless of how @foo{} or @bar{} you are, you should
look for the following:
@table @cncp
@item baz
Found in bazaars
@item quux
In the vicinity of Equuleus
@item corge
The most incorrigible
@end table
Thanks,
-- Scott