[tex-live] Illegal parameter number in definition of \@preamblecmds

Zdenek Wagner zdenek.wagner at gmail.com
Sun Oct 4 13:59:59 CEST 2009

2009/10/4 David Kastrup <dak at gnu.org>:
> Eric Faden <efaden at brynmawr.edu> writes:
>> Narrowed it down.  Not really sure which was causing the
>> \@preamblecmds, but I figured out the conflict (or at least one of
>> them).  Below are two examples.  Both compile.... but the second one
>> has some random garbage output at the top of the PDF (using
>> pdflatex.. not sure about others).  It has a bunch of what appear to
>> be settings.....
>> Working....
> Sigh.  Do people read error messages at all?
> ! Package floatrow Error: Do not use float package with floatrow.
> (floatrow)                The latter will be skipped.
> See the floatrow package documentation for explanation.
> Type  H <return>  for immediate help.
>  ...
I found that floatrow contains \@onlypreamble within \AtBeginDocument
but it is allowed only in the preamble, not in \AtBeginDocument. This
may explain why the order of loading the packages matter.
> --
> David Kastrup

Zdeněk Wagner

More information about the tex-live mailing list