axiom-developer
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Axiom-developer] build-improvements and latex


From: Bill Page
Subject: RE: [Axiom-developer] build-improvements and latex
Date: Sun, 22 Oct 2006 11:23:30 -0400

I think we should ask Norman Ramsey about this "name mangling".

Does it have a nice solution that would allow us to use
the version(s) of noweb distributed by Debian?

> -----Original Message-----
> From: Waldek Hebisch [mailto:address@hidden 
> Sent: October 22, 2006 11:01 AM
> To: Bill Page
> Cc: address@hidden; 'Waldek Hebisch'; 
> 'address@hidden; address@hidden; Reis'
> Subject: Re: [Axiom-developer] build-improvements and latex
> 
> 
> Bill Page wrote:
> > On October 22, 2006 9:39 AM Waldek Hebisch wrote:
> > >
> > > For example latex run on src/hyper/parse_aux.tex gives the
> > > following errors (I removedother messages which are caused by
> > > the two errors):
> > > 
> > > ! Missing $ inserted.
> > > <inserted text>
> > >                 $
> > > l.13 ...aux.pamphlet}\nwbegincode{1}\moddef{parse_
> > >                                                   
> > > aux.h}\endmoddef\nwstartde...
> > > ... 
> > 
> > On October 22, 2006 10:04 AM I wrote:
> > > 
> > > I do not get any errors in files containing _ in either Tim's
> > > version distributed with Gold nor with a more recent unmodified
> > > version of noweb (noweb-2.11b).
> > > 
> > 
> > In contrast to the output which Waldek shows, in both versions
> > of noweb run on axiom-developer.org the _ is removed from the
> > generated noweb commands.\:
> > 
> > \section{parse\_aux.h}
> > 
> \nwfilename{parse_aux.pamphlet}\nwbegincode{1}\moddef{parseaux
> .h}\endmoddef
> > \LA{}license\RA{}
> > 
> > -----
> > 
> > Could this be a LOCALE/LANG issue? Or is this behaviour specific
> > to the version of noweb distributed by Debian?
> > 
> 
> On 32-bit Debian Sarge with "nowebm 2.10c-3.2" I get the output you
> show. But on 64-bit Debian testing/unstable using "nowebm 2.10c-3.3"
> I get:
> 
> \section{parse\_aux.h}
> \nwfilename{parse_aux.pamphlet}\nwbegincode{1}\moddef{parse_au
> x.h}\endmoddef\nwstartdeflinemarkup\nwenddeflinemarkup
> \LA{}license\RA{}
> 
> 
> Note that strictly speaking both forms are problematic: the 
> first mangles
> names, the second passes naked underscore to latex (maybe the 
> intention
> was to update '\moddef' so that it can handle underscores).
> 
> -- 
>                               Waldek Hebisch
> address@hidden 
> 
> 






reply via email to

[Prev in Thread] Current Thread [Next in Thread]