Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) by h1439878.stratoserver.net (8.14.2/8.14.2/Debian-2build1) with ESMTP id s51JoHE3021577 for ; Sun, 1 Jun 2014 21:50:18 +0200 Received: from relay.uni-heidelberg.de ([129.206.100.212]) by mx-ha.gmx.net (mxgmx010) with ESMTPS (Nemesis) id 0Mhdg3-1XCRdo1sxv-00MuZA for ; Sun, 01 Jun 2014 21:50:11 +0200 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [129.206.100.94]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id s51JlkHX015108 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 1 Jun 2014 21:47:46 +0200 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [127.0.0.1]) by listserv.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id s4VM13j9004861; Sun, 1 Jun 2014 21:47:45 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 11057970 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Sun, 1 Jun 2014 21:46:53 +0200 Received: from relay2.uni-heidelberg.de (relay2.uni-heidelberg.de [129.206.210.211]) by listserv.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id s51JkqoZ020584 for ; Sun, 1 Jun 2014 21:46:52 +0200 Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id s51JkLwi000667 for ; Sun, 1 Jun 2014 21:46:24 +0200 Received: from [192.168.1.82] ([2.246.197.90]) by mail.gmx.com (mrgmx001) with ESMTPSA (Nemesis) id 0MF5FT-1X1Q3d2m2F-00GGvj for ; Sun, 01 Jun 2014 21:46:18 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-Version: 1.0 References: <1ubs1y1le1qz6$.dlg@nililand.de> <53720D19.6020700@morningstar2.co.uk> <538B7174.7020706@gmx.de> <538B7DBB.9050304@latex-project.org> <19yi0u0y3aa8q$.dlg@nililand.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:O/m6yMMdJU/Sn47sUTx4X2b5PgysVYd3/lqPa/MAd5SFAHrkdf/ /IVNE7cNiDP9u9OfwR5Fl5qrEpfm6x3CqqbaAqGjbGhCUA43lY/J1WjKdIp5l5EbSKZWbc1 frLBJeXucTPWotN4Ch5HKvG4MSbOn/QQ9ut57OBObFX6svWN6x7MzQkzYkLDT2qIs+u78Aq BqFzXwLJVWHT864C03mzA== Message-ID: <538B837A.2080601@gmx.de> Date: Sun, 1 Jun 2014 21:48:10 +0200 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Arno Trautmann Subject: Re: New fix-cm contains a fix for floats To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <19yi0u0y3aa8q$.dlg@nililand.de> Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: Envelope-To: X-GMX-Antispam: 0 (Mail was not recognized as spam); Detail=V3; X-GMX-Antivirus: 0 (no virus found) X-UI-Filterresults: notjunk:1;V01:K0:11hZCQe74fY=:7QaQo96w0/hZjwiV/E5XGQRhMq x/wKBEaLy81NkcXYhNCi/tp6cIB3RUeQt5kb1aw9ZHXgLPlr3en7OknSip8InGd7aNri7jZ7t +hz/uddvmNQps49V4LYKlzj0SFQIOm6GW9k2unj5hUfiHEqcudU6UkYjnY4hX55DH9t+XXjXi we8KMzan8OkgCFrcFEGYpUgnwPmMXNdLMq9frvSubPT8bIqOjs6xWkxxgVmuTMVd5BH1iahpv rnw/qknN8uAoP9++qMCS58dySgzcqHDUmHrz5qCS+ORJfyRfTD9UHCqRXtItwbkpRzReshAxy p8js2oqtY0coVI5EgETvFAfKkh+lIxJ4XgjchAplZbftu0UMN38U1LcWwkb2U8xxZRTfjh2Ie 9ZDDIY1AH/21cxYe6iz6zJOsvFzWxoLwoJv8hAliy5zh9qDF9yVMZoQJ5ylmv7yhZnxmj8Ncv Fw4lu+Is1YMoSciyb1BaeXnK2W/Qy0XmJQ1Ge5J7HkRF5lXAPpwobl9/N8uYbFzsfWfcaanPd RKiZeCDJpYCCdBVNLgPsvmL9O9jMNXe2oUXThqR68Qi+Vpnk62FC+o3G9gKgydiRn86k+OaKx D+II537ZnIpHGgRsTKSPJj9AX6cfzOtPbsVClpVEi4xAR8UlicnUEmdEm3dX71FdlyxqqOG5a aJxRCctgZoVO1Lqq+lSGtRPssalfFJVyWqGL9dJGkFXzerPtLWdH2CctjzXMFcWuUN67YTNw1 m8w4t/Treyk2cSBt1LYjCaISJIxNT38yJMpxfOSBLVl5YAYGegMC1fl6FgSmUj8IY4HRK59Zo TBN3j8zsT2Aw5gIZx5Tlnunl8F7r4ItTGI5v1+dRsZR4xAhbwuAyTVGh8cX5ZQ7NvXyBvbEi0 KVcY1l0iwycEgVT/boFpf/XfqdzDM69MhFQNucs67e9IpmY90HkfyKcH8peam/1j11J/uzl2m fDC410Xqu5MvVRzpmP1z0iwGGoivaa4gVfLFvPqoKo84wHAY9l4TLm2yo/+22SYIYRjyrvkuL LRxjaeIc7PqUs4C7OLbS1jPMHzwsXki3a2euuXQqgcCnXcMwXoEnP3zFIIE4UwH0sSVLTWR7l o0RN3P0iTeNNLrjKhyf8Ojb0BFJ0oA9UsRJMuxoJ5xR6BtaMZOD3KWP8Xbqd2GOWixjffhiys cZcIYKC7QjPJG7c5+BxZAiAsTgzXEqHsIqeYy2oltOOxralGDlPYLGlssBiTgEHux9ou8TDoA Ptuf5AhCOE2aFDPo8CfVgm2Qkt3BWpyJQOAcqXQxPhj1uiBtEd8fHJJ2br5lnEKjUvWRg9sFb cEYMClPPJ421H0WEEaHj/BLLtOrKxs5k97pqVTPfCRj7rOy8/1nXMe92cYVP3NOENutmoRCx4 +j5ddnMrFHpjz1abF0H3jyLuvfIT/yZ8KlxSBdw/tiLXWeXyHq5Xvh6huWGw4kUY54GTKAweg kKlNKIZGOpBqWQQm8eW8YdXT50lE0PV5Kus14lCqOnj67AHkIHufEEgNvUA15gWzbWF26XirP Y7swVCboGsLp1ZbgZwo/fDT60WshNStsjpYBK4Pbe X-UI-Loop:V01:yrVItBrtdSg=:viFVRUfZEDxbosoOiJrw7ksgJWXRAcehkwAN9zHrTAA= Status: R X-Status: X-Keywords: X-UID: 7471 Ulrike Fischer wrote: > Am Sun, 1 Jun 2014 21:23:39 +0200 schrieb Frank Mittelbach: > > >>> 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? > >> just checked: CTAN has the right file with version number 1.1q for >> fix-cm and that file doesn't have the extra rubbish inside any longer, >> so it looks like you still run the initial beta where the docstrip guard >> was missing > > Arno wrote about fixltx2e and not fix-cm. And he is right: If loaded > after float fixltx2e overwrites the float definition of float: > > \documentclass{article} > \usepackage{float} > \usepackage{fixltx2e} > \begin{document} > \begin{figure}[H] > blub > \end{figure} > > \end{document} > > gives: > ! LaTeX Error: Unknown float option `H'. Exactly this is the error I get. File list: (happens with pdflatex, too) This is LuaTeX, Version beta-0.79.1 (TeX Live 2014) (rev 4971) *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 *********** > I run into a similar problem some days ago: If loaded after setspace > fixltx2e overwrite the setspace patches for floats. > > Imho fixltx2e should be loaded like fix-cm before documentclass to > avoid such problems. How would you then treat packages that require fixltx2e and are loaded at a later point? (As in your code example?) best, Arno