[texhax] PNAS style
Tom Schneider
toms at ncifcrf.gov
Mon Feb 5 16:13:16 CET 2007
Barbara:
> hi,
> i'm sending this off-list, since i haven't time
> to get into long discussions.
Ok. I'm passing it to the list for others to see.
> however, i think the problem you're encountering
> is that a \usepackage call doesn't work from
> inside a .cls or .sty file.
>
> here's what's done in the file amsart.cls to load
> amsfonts.sty:
>
> \DeclareOption{psamsfonts}{%
> \PassOptionsToPackage{psamsfonts}{amsfonts}%
> \PassOptionsToPackage{cmex10}{amsmath}}
> \RequirePackage{amsfonts}[1995/01/01]
> \RequirePackage{amsmath}
>
> the actual situation is a bit more complicated,
> but this is the guts of the matter.
>
> so what you probably should do is this:
>
> \PassOptionsToPackage{...}{natbib}
>
> not guaranteed -- i haven't tried it in your
> situation, but amsart.cls is a working class of
> long standing.
> -- bb
Ok, I tried that:
\PassOptionsToPackage{numbers,sort&compress,round}{natbib}
It gave me this:
Package natbib Warning: Author undefined for citation`Shannon1948'
(natbib) on page 1 on input line 83.
I did get the condensed form [1-3], but it has brackets.
I got the same result with
\DeclareOption{natbib}{%
\PassOptionsToPackage{numbers,sort&compress,round}{natbib}}
So it didn't work.
Tom
Dr. Thomas D. Schneider
National Institutes of Health
National Cancer Institute
Center for Cancer Research Nanobiology Program
Molecular Information Theory Group
Frederick, Maryland 21702-1201
toms at ncifcrf.gov
permanent email: toms at alum.mit.edu (use only if first address fails)
http://www.ccrnp.ncifcrf.gov/~toms/
More information about the texhax
mailing list