summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/memoir/mempatch.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/memoir/mempatch.dtx')
-rwxr-xr-xMaster/texmf-dist/source/latex/memoir/mempatch.dtx50
1 files changed, 49 insertions, 1 deletions
diff --git a/Master/texmf-dist/source/latex/memoir/mempatch.dtx b/Master/texmf-dist/source/latex/memoir/mempatch.dtx
index 6808ffc1070..221bb28d5ad 100755
--- a/Master/texmf-dist/source/latex/memoir/mempatch.dtx
+++ b/Master/texmf-dist/source/latex/memoir/mempatch.dtx
@@ -60,6 +60,7 @@
% \def\fileversion{v4.9a} \def\filedate{2007/12/24}
% \def\fileversion{v4.9a+} \def\filedate{2007/12/31}
% \def\fileversion{v5.0} \def\filedate{2008/05/26}
+% \def\fileversion{v5.1} \def\filedate{2008/06/29}
%
% \title{The LaTeX \Lpack{memoir} class for configurable book
% typesetting: Code patches\thanks{This
@@ -791,8 +792,9 @@
%
% ^^A \ProvidesFile{mempatch.sty}[2007/12/24 v4.9a Patches for memoir class v1.618]
% ^^A \ProvidesFile{mempatch.sty}[2007/12/31 v4.9a+ Patches for memoir class v1.618]
+% ^^A \ProvidesFile{mempatch.sty}[2008/05/26 v5.0 Patches for memoir class v1.61803]
% \begin{macrocode}
-\ProvidesFile{mempatch.sty}[2008/05/26 v5.0 Patches for memoir class v1.61803]
+\ProvidesFile{mempatch.sty}[2008/06/29 v5.1 Patches for memoir class v1.61803]
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%% Version 5.0 was released simultaneously with version 1.61803 of memoir.
@@ -802,6 +804,52 @@
% \end{macrocode}
%
+% \subsection{Version 5.1}
+%
+% \begin{macrocode}
+%%%%%%%%%%%%%%%%%%%%%%%%%%% Version 5.1 (2008/06/29) %%%%%%%%%%%%%%%%%%%
+
+% \end{macrocode}
+%
+% J{\o}rgen Larsen\footnote{CTT, \textit{Memoir: \cs{feetbelow} eats the main
+% text}, 2008/06/23 (\url{jl@ruc.dk}).} discovered that using
+% \cs{feetbelowfloats} had the side effect of eliminating all but the
+% footnotes.
+% \begin{macro}{\m@mopfootnotebf}
+% \begin{macro}{\mem@makecolbf}
+% These two macros enable footnotes to be set below any bottom floats.
+% \changes{v5.1}{2008/06/29}{Added \cs{m@mopfootnotebf} and used it in
+% \cs{mem@makecolbf}}
+% \begin{macrocode}
+%%%% fix for \feetbelowfloats bug
+
+\newcommand*{\m@mopfootnotebf}{%
+ \setbox\@outputbox \vbox{%
+ \boxmaxdepth\@maxdepth
+ \unvbox\@outputbox
+ \vskip\skip\footins
+ \color@begingroup
+ \normalcolor
+ \footnoterule
+ \unvbox \footins
+ \color@endgroup}}
+\gdef\mem@makecolbf{%
+ \m@m@makecolintro
+ \setbox\@outputbox \box\@cclv
+ \m@m@makecolfloats
+ \ifvoid\footins\else
+ \m@mopfootnotebf
+ \fi
+ \m@mdoextrafeet
+ \m@mopsidebar
+ \m@m@makecoltext
+ \global\maxdepth \@maxdepth}
+
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+%
+%
% The end of the patch file.
%
% \begin{macrocode}