From 331c20f47dab8042009650f69b98c0b54a2c2b0c Mon Sep 17 00:00:00 2001 From: Robert Alessi Date: Fri, 17 Jul 2020 11:16:01 +0200 Subject: a missing \@pkg@floatfalse --- ekdosis.dtx | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) 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