From 331c20f47dab8042009650f69b98c0b54a2c2b0c Mon Sep 17 00:00:00 2001
From: Robert Alessi <alessi@robertalessi.net>
Date: Fri, 17 Jul 2020 11:16:01 +0200
Subject: a missing \@pkg@floatfalse

---
 ekdosis.dtx | 26 ++++++++++++++++++--------
 1 file changed, 18 insertions(+), 8 deletions(-)

(limited to 'ekdosis.dtx')

diff --git a/ekdosis.dtx b/ekdosis.dtx
index f4204bc..1efb600 100644
--- a/ekdosis.dtx
+++ b/ekdosis.dtx
@@ -2344,7 +2344,7 @@ texts=latin[xml:lang="la"]+\textcolor{red}{;}+
 \newif\iftei@export
 \ekvdefinekeys{ekdosis}{
   choice layout = {float = {\@pkg@floattrue},
-    footins = {\@pkg@footinstrue}},
+    footins = {\@pkg@floatfalse\@pkg@footinstrue}},
   initial layout = float,
   unknown-choice layout = \PackageError{ekdosis}{unknown
     layout=#1}{`layout' must be either `float' or `footins'.},
@@ -2818,11 +2818,12 @@ texts=latin[xml:lang="la"]+\textcolor{red}{;}+
 % \end{macro}
 % \end{macro}
 % \begin{macro}{\SetDefaultRule}
-% By default, \pkg{ekdosis} draws separating rules the definition of
-% which is |\rule{0.4\columnwidth}{0.4pt}|. This can be changed in the
-% preamble or at any point of the document with
-% \cs{SetDefaultRule}\marg{\allowbreak{}rule definition}. Leaving this
-% argument empty as in \cs{SetDefaultRule}|{}| removes the rule.
+%   By default, \pkg{ekdosis} draws separating rules the definition of
+%   which is |\rule{0.4\columnwid|\allowbreak|th}{0.4pt}|. This can be
+%   changed in the preamble or at any point of the document with
+%   \cs{SetDefaultRule}\marg{\allowbreak{}rule definition}. Leaving
+%   this argument empty as in \cs{SetDefaultRule}|{}| removes the
+%   rule.
 %    \begin{macrocode}
 \NewDocumentCommand{\SetDefaultRule}{m}{%
   \def\@tempa{#1}
@@ -3454,7 +3455,9 @@ texts=latin[xml:lang="la"]+\textcolor{red}{;}+
 }
 %    \end{macrocode}
 % \paragraph{Lineation settings}
-% 
+% The keys to be used for lineation settings follow. A conditional is
+% defined beforehand so that \pkg{ekdosis} may know whether the
+% numbering should start afresh at the top of each page.
 %    \begin{macrocode}
 \newif\ifekd@pagelineation
 \NewDocumentCommand{\ekdatbegshihook}{}{%
@@ -3469,11 +3472,18 @@ texts=latin[xml:lang="la"]+\textcolor{red}{;}+
   code modulonum = \chardef\c@linenumbermodulo#1\relax,
   noval modulo = \modulolinenumbers
 }
+%    \end{macrocode}
+% \begin{macro}{\SetLineation}
+% Then \cs{SetLineation}\marg{options} can be used in the preamble or
+% at any point of the document to set lineation preferences. Its
+% argument processes the |key-value| options that are defined just
+% above.
+%    \begin{macrocode}
 \NewDocumentCommand{\SetLineation}{m}{
   \ekvset{ekd@lineation}{#1}
 }
 %    \end{macrocode}
-%
+% \end{macro}
 % Start and stop |ekdosis|:
 %    \begin{macrocode}
 \NewDocumentCommand{\EkdosisOn}{}{%
-- 
cgit v1.2.3

