diff options
-rw-r--r-- | ekdosis.dtx | 30 |
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} |