Re: another texinfo.tex bug in \scanmacro

2016-04-12 Thread Norbert Preining
Hi all, > Thanks for sending, I believe the diff below fixes it. Please let me Thanks a lot. I does fix the problem. I now get a proper sbcl.pdf manual. Christoph, I have already uploaded texinfo 6.1.0.dfsg.1-6, with this version I get a good sbcl.pdf on my computer. Please also confirm.

Re: another texinfo.tex bug in \scanmacro

2016-04-12 Thread Karl Berry
On another front: @iftex @macro cl{name} {@smallertt@phantom{concurrency:}@llap{cl:}}\name\ @end macro @end iftex What's inside @iftex is supposed to be valid Texinfo. (Just like @ifinfo, etc.) To lapse into plain/raw TeX, @tex should be used. That's why it exists.

Re: another texinfo.tex bug in \scanmacro

2016-04-12 Thread Gavin Smith
On 12 April 2016 at 09:05, Norbert Preining wrote: > Here is a minimal example extracted from the sbcl sources that shows > the effect: > \input texinfo @c -*-texinfo-*- > > @iftex > @macro cl{name} > {@smallertt@phantom{concurrency:}@llap{cl:}}\name\ > @end macro > @end

Re: another texinfo.tex bug in \scanmacro

2016-04-12 Thread Norbert Preining
HI Gavin, hi Christoph, > does allow the TeXinfo manual to build. Unfortunately, it ruins the > typesetting of the index in the PDF version of the manual, which now > typesets literal @llap...@phantomconcurrency (rather than interpreting > the TeX commands). Here is a minimal example extracted

Re: another texinfo.tex bug in \scanmacro

2016-04-11 Thread Gavin Smith
On 17 March 2016 at 07:25, Gavin Smith wrote: > I've checked and using \gdef instead of \def works, because the > definition took place within a TeX group: I've come across the following message: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=815205#95: == The

Re: another texinfo.tex bug in \scanmacro

2016-03-19 Thread Gavin Smith
On 17 March 2016 at 01:31, Norbert Preining wrote: > > Ok, I tried your suggestion, but that again breaks: I've checked and using \gdef instead of \def works, because the definition took place within a TeX group: \input texinfo @c -*-texinfo-*- @iftex @tex

Re: another texinfo.tex bug in \scanmacro

2016-03-19 Thread Norbert Preining
Hi Gavin, > Why not use a different name for the \lw macro defined in the @tex > block, so it isn't used in its own definition? That's the cause of Ok, I tried your suggestion, but that again breaks: code >>> \input texinfo @c -*-texinfo-*- @iftex @tex

Re: another texinfo.tex bug in \scanmacro

2016-03-18 Thread Gavin Smith
On 16 March 2016 at 10:01, Norbert Preining wrote: > > I reduced the problem to the following minimal not-working > example: > > > \input texinfo @c -*-texinfo-*- > > @iftex > @tex > \newif\ifdash > \long\def\dashp#1{\expandafter\setnext#1-\dashphelper} >

another texinfo.tex bug in \scanmacro

2016-03-16 Thread Norbert Preining
Hi Gavin, dear all, (please keep cc) Another problem with 6.1 has popped up, not being really Debian specific. It is in the sources of sbcl (common lisp interpreter). I reduced the problem to the following minimal not-working example: \input texinfo @c -*-texinfo-*- @iftex