On 01/06/2014 19:31, Arno Trautmann wrote: > Hi all, > > just today I understood what the new check for the float means for a > real life document: > > Joseph Wright wrote: >> On 13/05/2014 09:22, Ulrike Fischer wrote: >>> The newest fix-cm contains at the end some code to fix floats which >>> imho doesn't belong there. The identical code is also in fixltx2e. >>> >>> \def\@xfloat #1[#2]{% >>> .... >>> >>> \ProvidesPackage{fix-cm} >>> [2014/04/27 v1.1p fixes to LaTeX] >>> >>> \ProvidesPackage{fixltx2e} >>> >>> [2014/04/27 v1.1p fixes to LaTeX] >> >> Thanks for the report. The issue here was a missing set of DocStrip >> guards (fixltx2e and fix-cm come from the same source file). This is now >> corrected in the SVN and will be sent to CTAN soon. > > This code breaks the float package if fixltx2e is loaded afterwards. > Which happens if one has the habit of loading packages alphabetically > and invoking fontspec which requires fixltx2e. By this, documents with > the header > > \documentclass{article} > \usepackage{float} > \usepackage{fixltx2e} > > \begin{document} > > will not compile anymore. Is this intended? Would it help or do any harm > if the float check would be added \AtBeginDocument? > > best, > Arno For me, your demo with \end{document} and \listfiles added compiles with file list *File List* article.cls 2007/10/19 v1.4h Standard LaTeX document class size10.clo 2007/10/19 v1.4h Standard LaTeX file (size option) float.sty 2001/11/08 v1.3d Float enhancements (AL) fixltx2e.sty 2014/05/13 v1.1q fixes to LaTeX *********** What file list and error are yu seeing? -- Joseph Wright