summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/base/syntonly.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/base/syntonly.dtx')
-rw-r--r--Master/texmf-dist/source/latex/base/syntonly.dtx36
1 files changed, 22 insertions, 14 deletions
diff --git a/Master/texmf-dist/source/latex/base/syntonly.dtx b/Master/texmf-dist/source/latex/base/syntonly.dtx
index 9c0c9676673..7479b121e7c 100644
--- a/Master/texmf-dist/source/latex/base/syntonly.dtx
+++ b/Master/texmf-dist/source/latex/base/syntonly.dtx
@@ -1,32 +1,32 @@
% \iffalse meta-comment
%
-% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009
+% Copyright 1993-2014
% The LaTeX3 Project and any individual authors listed elsewhere
-% in this file.
-%
+% in this file.
+%
% This file is part of the LaTeX base system.
% -------------------------------------------
-%
+%
% It may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3c
% of this license or (at your option) any later version.
% The latest version of this license is in
% http://www.latex-project.org/lppl.txt
-% and version 1.3c or later is part of all distributions of LaTeX
+% and version 1.3c or later is part of all distributions of LaTeX
% version 2005/12/01 or later.
-%
+%
% This file has the LPPL maintenance status "maintained".
-%
+%
% The list of all files belonging to the LaTeX base distribution is
% given in the file `manifest.txt'. See also `legal.txt' for additional
% information.
-%
-% The list of derived (unpacked) files belonging to the distribution
-% and covered by LPPL is defined by the unpacking scripts (with
+%
+% The list of derived (unpacked) files belonging to the distribution
+% and covered by LPPL is defined by the unpacking scripts (with
% extension .ins) which are part of the distribution.
-%
+%
% \fi
-%% \CheckSum{110}
+%% \CheckSum{113}
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
@@ -57,7 +57,7 @@
% \DoNotIndex{\toks,\toksdef,\write,\xdef,\z@}%
%
%
-%\title{The file \texttt{syntonly.dtx} for use with
+%\title{The file \texttt{syntonly.dtx} for use with
% \LaTeXe.\thanks{This file has version
% number \fileversion, dated \filedate.}\\[2pt]
% It contains the code for \texttt{syntonly.sty}}
@@ -192,7 +192,7 @@
%
% \changes{v2.1b}{1995/05/25}{Removed non-outer newtoks@: newtoks is no
% longer outer}
-%
+%
% \begin{macro}{\nopages@}
% \changes{v1.0b}{1990/01/14}{Rewrite of the \cs{nopages@} macro to
% correctly handle footnote insertions, floats and marginpars.}
@@ -239,6 +239,14 @@
% \begin{macrocode}
\let\end@float\egroup
% \end{macrocode}
+% The above would be enough also for two-column floats with the
+% kernel algorithm. However with the refined algorithm inside
+% \texttt{fixlxt2e} this doesn't any longer work, so there we also
+% need to explicitly overwrite the end macro for two-column floats
+% (the begin is still okay as it resolves to |\@xfloat| eventually).
+% \begin{macrocode}
+ \let\end@dblfloat\egroup
+% \end{macrocode}
% The redefinition of the |\marginpar| command is a bit more
% complicated since we have to check for the optional argument.
% First we redefine the command itself: