aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ekdosis.dtx30
1 files changed, 16 insertions, 14 deletions
diff --git a/ekdosis.dtx b/ekdosis.dtx
index 7cfb10e..3e6ba5f 100644
--- a/ekdosis.dtx
+++ b/ekdosis.dtx
@@ -61,7 +61,7 @@ along with this program. If not, see
61%<package>\NeedsTeXFormat{LaTeX2e}[1999/12/01] 61%<package>\NeedsTeXFormat{LaTeX2e}[1999/12/01]
62%<package>\ProvidesPackage{ekdosis} 62%<package>\ProvidesPackage{ekdosis}
63%<*package> 63%<*package>
64 [2021/08/16 v1.3-dev Typesetting TEI xml-compliant critical editions] 64 [2021/08/17 v1.3 Typesetting TEI xml-compliant critical editions]
65%</package> 65%</package>
66%<*driver> 66%<*driver>
67\begin{filecontents}[noheader,overwrite]{bibdata.xml} 67\begin{filecontents}[noheader,overwrite]{bibdata.xml}
@@ -442,6 +442,7 @@ along with this program. If not, see
442\end{filecontents} 442\end{filecontents}
443\begin{filecontents}[overwrite]{\jobname-ekd.cfg} 443\begin{filecontents}[overwrite]{\jobname-ekd.cfg}
444\footnotelayout{m} 444\footnotelayout{m}
445\SetCritSymbols{suppbegin = 〈,suppend = 〉}
445\EnvtoTEI{ancientgreek}{p}[xml:lang="grc"] 446\EnvtoTEI{ancientgreek}{p}[xml:lang="grc"]
446\DeclareApparatus{fontium}[ 447\DeclareApparatus{fontium}[
447 delim=\hskip0.75em, 448 delim=\hskip0.75em,
@@ -452,7 +453,6 @@ along with this program. If not, see
452 delim=\hskip0.75em] 453 delim=\hskip0.75em]
453\DeclareApparatus{rtl}[ 454\DeclareApparatus{rtl}[
454 direction=RL, 455 direction=RL,
455 sep={[ },
456 delim=\hskip0.75em] 456 delim=\hskip0.75em]
457\DeclareWitness{M}{M}{\emph{Marcianus Gr.} 269}[ 457\DeclareWitness{M}{M}{\emph{Marcianus Gr.} 269}[
458 settlement=Venice, 458 settlement=Venice,
@@ -842,7 +842,7 @@ along with this program. If not, see
842%</driver> 842%</driver>
843% \fi 843% \fi
844% 844%
845% \CheckSum{0} 845% \CheckSum{2519}
846% 846%
847% \CharacterTable 847% \CharacterTable
848% {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 848% {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
@@ -1194,10 +1194,10 @@ along with this program. If not, see
1194% \begin{enumerate} 1194% \begin{enumerate}
1195% \item |layout=float| By default, layers of critical notes are 1195% \item |layout=float| By default, layers of critical notes are
1196% inserted as floating environments to be printed at the bottom of 1196% inserted as floating environments to be printed at the bottom of
1197% pages. 1197% the pages.
1198% \item |layout=footins| This can be set to insert critical notes in 1198% \item |layout=footins| This can be set to insert critical notes in
1199% the default footnote block which can be considered to be a special 1199% the default footnote block which can be considered to be a special
1200% kind of float that is printed at the bottom of pages. In this 1200% kind of float that is printed at the bottom of the pages. In this
1201% case, the apparatus criticus will be inserted between regular 1201% case, the apparatus criticus will be inserted between regular
1202% numbered footnotes, but will carry no footnote mark of its own. 1202% numbered footnotes, but will carry no footnote mark of its own.
1203% \item \label{ref:keyfloat-opt}\newfeature[v1.3] |layout=keyfloat| 1203% \item \label{ref:keyfloat-opt}\newfeature[v1.3] |layout=keyfloat|
@@ -1898,6 +1898,8 @@ yesterday.
1898% |nosep| must be used when for some reason no \cs{rdg} command 1898% |nosep| must be used when for some reason no \cs{rdg} command
1899% follows a \cs{lem} command that has just been used, as shown below 1899% follows a \cs{lem} command that has just been used, as shown below
1900% in \vref{lst:emend-coni-corr}, l.~7. 1900% in \vref{lst:emend-coni-corr}, l.~7.
1901%
1902% \needspace{2\baselineskip}
1901% \danger \DescribeMacro{\ekdsep} If |nosep| be used so as to insert 1903% \danger \DescribeMacro{\ekdsep} If |nosep| be used so as to insert
1902% an explanatory note after the lemma text with the \cs{note} command 1904% an explanatory note after the lemma text with the \cs{note} command
1903% described below \vpageref{ref:editorial-notes}, then \cs{ekdsep} can 1905% described below \vpageref{ref:editorial-notes}, then \cs{ekdsep} can
@@ -7649,7 +7651,7 @@ Sample text with a \textcolor{red}{word} in red.
7649% \end{macrocode} 7651% \end{macrocode}
7650% \paragraph{Setup} 7652% \paragraph{Setup}
7651% \begin{macro}{\ekdsetup} 7653% \begin{macro}{\ekdsetup}
7652% \changes{v1.3}{2021/08/16}{new command for global options} 7654% \changes{v1.3}{2021/08/17}{new command for global options}
7653% \cs{ekdsetup} is used to specify options that affect the general 7655% \cs{ekdsetup} is used to specify options that affect the general
7654% behavior of \pkg{ekdosis}. It is a preamble-only command. 7656% behavior of \pkg{ekdosis}. It is a preamble-only command.
7655% \begin{macrocode} 7657% \begin{macrocode}
@@ -7672,7 +7674,7 @@ Sample text with a \textcolor{red}{word} in red.
7672% \texttt{lemmastyle}} 7674% \texttt{lemmastyle}}
7673% \changes{v1.2}{2021/04/02}{general hooks: new option 7675% \changes{v1.2}{2021/04/02}{general hooks: new option
7674% \texttt{readingstyle}} 7676% \texttt{readingstyle}}
7675% \changes{v1.3}{2021/08/16}{general hooks: new options 7677% \changes{v1.3}{2021/08/17}{general hooks: new options
7676% \texttt{keyparopts} and \texttt{appheight}} 7678% \texttt{keyparopts} and \texttt{appheight}}
7677% \begin{macrocode} 7679% \begin{macrocode}
7678\ekvdefinekeys{ekd@hooks}{ 7680\ekvdefinekeys{ekd@hooks}{
@@ -7893,7 +7895,7 @@ Sample text with a \textcolor{red}{word} in red.
7893% \end{macrocode} 7895% \end{macrocode}
7894% \end{macro} 7896% \end{macro}
7895% \begin{macro}{\teidirect} 7897% \begin{macro}{\teidirect}
7896% \changes{v1.3}{2021/08/16}{direct insertion of elements in the 7898% \changes{v1.3}{2021/08/17}{direct insertion of elements in the
7897% \texttt{TEI xml} file} 7899% \texttt{TEI xml} file}
7898% \cs{teidirect}\oarg{xml attributes}\marg{xml element}\marg{code} 7900% \cs{teidirect}\oarg{xml attributes}\marg{xml element}\marg{code}
7899% does nothing in \LaTeX. Its only use is to insert elements in the 7901% does nothing in \LaTeX. Its only use is to insert elements in the
@@ -8260,7 +8262,7 @@ Sample text with a \textcolor{red}{word} in red.
8260% \end{macrocode} 8262% \end{macrocode}
8261% \end{macro} 8263% \end{macro}
8262% \begin{macro}{\SetApparatusNoteLanguage} 8264% \begin{macro}{\SetApparatusNoteLanguage}
8263% \changes{v1.3}{2021/08/16}{defines an alternate language to be 8265% \changes{v1.3}{2021/08/17}{defines an alternate language to be
8264% applied in note apparatus entries} 8266% applied in note apparatus entries}
8265% \cs{SetApparatusNoteLang}\marg{languagename} can be used when 8267% \cs{SetApparatusNoteLang}\marg{languagename} can be used when
8266% it is needed to apply in entries introduced by the \cs{note} command 8268% it is needed to apply in entries introduced by the \cs{note} command
@@ -9522,7 +9524,7 @@ Sample text with a \textcolor{red}{word} in red.
9522% \end{macrocode} 9524% \end{macrocode}
9523% \end{macro} 9525% \end{macro}
9524% \begin{macro}{\endmark} 9526% \begin{macro}{\endmark}
9525% \changes{v1.3}{2021/08/16}{prints the last-emitted mark of the 9527% \changes{v1.3}{2021/08/17}{prints the last-emitted mark of the
9526% preceding page} 9528% preceding page}
9527% By default, \cs{ekdmark} described below prints the first mark 9529% By default, \cs{ekdmark} described below prints the first mark
9528% that is emitted on a given page and ignores the mark corresponding 9530% that is emitted on a given page and ignores the mark corresponding
@@ -9544,7 +9546,7 @@ Sample text with a \textcolor{red}{word} in red.
9544% \end{macrocode} 9546% \end{macrocode}
9545% \end{macro} 9547% \end{macro}
9546% \begin{macro}{\edkmark} 9548% \begin{macro}{\edkmark}
9547% \changes{v1.3}{2021/08/16}{prints marks in headers or footers} 9549% \changes{v1.3}{2021/08/17}{prints marks in headers or footers}
9548% \cs{ekdmark} is an argument-less command called in commands used to 9550% \cs{ekdmark} is an argument-less command called in commands used to
9549% make headers and footers where the marks stored by means of the 9551% make headers and footers where the marks stored by means of the
9550% |mark| optional argument of \cs{ekddiv} are to be printed. 9552% |mark| optional argument of \cs{ekddiv} are to be printed.
@@ -9555,7 +9557,7 @@ Sample text with a \textcolor{red}{word} in red.
9555% \end{macrocode} 9557% \end{macrocode}
9556% \end{macro} 9558% \end{macro}
9557% \begin{macro}{\ekdprintmark} 9559% \begin{macro}{\ekdprintmark}
9558% \changes{v1.3}{2021/08/16}{prints or removes the marks in headers 9560% \changes{v1.3}{2021/08/17}{prints or removes the marks in headers
9559% and footers} \cs{ekdprintmark}\marg{selector}\marg{signpost} The 9561% and footers} \cs{ekdprintmark}\marg{selector}\marg{signpost} The
9560% signposts printed in headers and footers must be 9562% signposts printed in headers and footers must be
9561% passed as second argument of \cs{ekdprintmark} so that \pkg{ekdosis} 9563% passed as second argument of \cs{ekdprintmark} so that \pkg{ekdosis}
@@ -9593,7 +9595,7 @@ Sample text with a \textcolor{red}{word} in red.
9593% \end{macrocode} 9595% \end{macrocode}
9594% \end{macro} 9596% \end{macro}
9595% \begin{macro}{\ekdnofhmarks} 9597% \begin{macro}{\ekdnofhmarks}
9596% \changes{v1.3}{2021/08/16}{removes headers and footers on specific 9598% \changes{v1.3}{2021/08/17}{removes headers and footers on specific
9597% pages} Once the signposts are marked with \cs{ekdprintmark}, 9599% pages} Once the signposts are marked with \cs{ekdprintmark},
9598% \cs{ekdnohfmarks} has the same effect as the \LaTeX\ standard 9600% \cs{ekdnohfmarks} has the same effect as the \LaTeX\ standard
9599% command \cs{thispagestyle}|{empty}|. 9601% command \cs{thispagestyle}|{empty}|.
@@ -9604,7 +9606,7 @@ Sample text with a \textcolor{red}{word} in red.
9604% \end{macrocode} 9606% \end{macrocode}
9605% \end{macro} 9607% \end{macro}
9606% \begin{macro}{\ekdresethfmarks} 9608% \begin{macro}{\ekdresethfmarks}
9607% \changes{v1.3}{2021/08/16}{marks headers and footers as printable} 9609% \changes{v1.3}{2021/08/17}{marks headers and footers as printable}
9608% \cs{ekdresethfmarks} can be used in rare cases when it is needed to 9610% \cs{ekdresethfmarks} can be used in rare cases when it is needed to
9609% reset headers and footers to their original, viz.\ printable state. 9611% reset headers and footers to their original, viz.\ printable state.
9610% \begin{macrocode} 9612% \begin{macrocode}