diff options
-rw-r--r-- | ekdosis.dtx | 30 |
1 files changed, 16 insertions, 14 deletions
diff --git a/ekdosis.dtx b/ekdosis.dtx index 33a537d..6ece3c8 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 | [2020/11/04 v1.1 Typesetting TEI xml-compliant critical editions] | 64 | [2021/04/02 v1.2 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} |
@@ -538,6 +538,8 @@ along with this program. If not, see | |||
538 | \babeltags{ancientgreek = greek} | 538 | \babeltags{ancientgreek = greek} |
539 | \def\sg#1{\textancientgreek{#1}} | 539 | \def\sg#1{\textancientgreek{#1}} |
540 | \usepackage[Old Standard]{mathfont} | 540 | \usepackage[Old Standard]{mathfont} |
541 | \usepackage[biblatex=true]{embrac} | ||
542 | \usepackage{chifoot} | ||
541 | \usepackage{arabluatex} | 543 | \usepackage{arabluatex} |
542 | \usepackage[parnotes=roman, teiexport=tidy, poetry=verse]{ekdosis} | 544 | \usepackage[parnotes=roman, teiexport=tidy, poetry=verse]{ekdosis} |
543 | \input{ekdosis-cfg} | 545 | \input{ekdosis-cfg} |
@@ -779,7 +781,7 @@ along with this program. If not, see | |||
779 | %</driver> | 781 | %</driver> |
780 | % \fi | 782 | % \fi |
781 | % | 783 | % |
782 | % \CheckSum{0} | 784 | % \CheckSum{2184} |
783 | % | 785 | % |
784 | % \CharacterTable | 786 | % \CharacterTable |
785 | % {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 | 787 | % {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 |
@@ -6348,8 +6350,8 @@ Sample text with a \textcolor{red}{word} in red. | |||
6348 | % package will also be supported. Other packages will also be | 6350 | % package will also be supported. Other packages will also be |
6349 | % considered for inclusion, such as \pkg{poetry} or | 6351 | % considered for inclusion, such as \pkg{poetry} or |
6350 | % \pkg{teubner}. In the end, \pkg{ekdosis} will provide a way for | 6352 | % \pkg{teubner}. In the end, \pkg{ekdosis} will provide a way for |
6351 | % typesetting poetry which will allow for more flexibility and | 6353 | % the typesetting of poetry which will allow for more flexibility |
6352 | % compatibility with \texttt{TEI xml}. | 6354 | % and compatibility with \texttt{TEI xml}. |
6353 | % \item Correspondence and alignment, segmentation: The functions | 6355 | % \item Correspondence and alignment, segmentation: The functions |
6354 | % are being tested at the time of writing and will be included in | 6356 | % are being tested at the time of writing and will be included in |
6355 | % \pkg{ekdosis}. | 6357 | % \pkg{ekdosis}. |
@@ -7076,9 +7078,9 @@ Sample text with a \textcolor{red}{word} in red. | |||
7076 | % hooks meant to be shared by all declared apparatuses, such as the | 7078 | % hooks meant to be shared by all declared apparatuses, such as the |
7077 | % font size, the format of numerals, \emph{\&c.} This command can be | 7079 | % font size, the format of numerals, \emph{\&c.} This command can be |
7078 | % used in the preamble or at any point of the document. | 7080 | % used in the preamble or at any point of the document. |
7079 | % \changes{v1.2}{2021/03/30}{general hooks: new option | 7081 | % \changes{v1.2}{2021/04/02}{general hooks: new option |
7080 | % \texttt{lemmastyle}} | 7082 | % \texttt{lemmastyle}} |
7081 | % \changes{v1.2}{2021/03/30}{general hooks: new option | 7083 | % \changes{v1.2}{2021/04/02}{general hooks: new option |
7082 | % \texttt{readingstyle}} | 7084 | % \texttt{readingstyle}} |
7083 | % \begin{macrocode} | 7085 | % \begin{macrocode} |
7084 | \ekvdefinekeys{ekd@hooks}{ | 7086 | \ekvdefinekeys{ekd@hooks}{ |
@@ -7429,7 +7431,7 @@ Sample text with a \textcolor{red}{word} in red. | |||
7429 | % \end{macrocode} | 7431 | % \end{macrocode} |
7430 | % \end{macro} | 7432 | % \end{macro} |
7431 | % \begin{macro}{\ekdpb} | 7433 | % \begin{macro}{\ekdpb} |
7432 | % \changes{v1.2}{2021/03/30}{conditional page breaks} | 7434 | % \changes{v1.2}{2021/04/02}{conditional page breaks} |
7433 | % \cs{ekdpk}\oarg{page no}\marg{line no} is used to insert conditional | 7435 | % \cs{ekdpk}\oarg{page no}\marg{line no} is used to insert conditional |
7434 | % page breaks by specifying that the page break should occur only on a | 7436 | % page breaks by specifying that the page break should occur only on a |
7435 | % given line and optionally a given page. If the specified conditions | 7437 | % given line and optionally a given page. If the specified conditions |
@@ -7600,7 +7602,7 @@ Sample text with a \textcolor{red}{word} in red. | |||
7600 | % \end{macrocode} | 7602 | % \end{macrocode} |
7601 | % \end{macro} | 7603 | % \end{macro} |
7602 | % \begin{macro}{\SetApparatusLanguage} | 7604 | % \begin{macro}{\SetApparatusLanguage} |
7603 | % \changes{v1.2}{2021/03/30}{defines an alternate language to be | 7605 | % \changes{v1.2}{2021/04/02}{defines an alternate language to be |
7604 | % applied in apparatus entries} | 7606 | % applied in apparatus entries} |
7605 | % \cs{SetApparatusLang}\marg{languagename} can be used when | 7607 | % \cs{SetApparatusLang}\marg{languagename} can be used when |
7606 | % it is needed to apply in the apparatus criticus a language | 7608 | % it is needed to apply in the apparatus criticus a language |
@@ -7654,10 +7656,10 @@ Sample text with a \textcolor{red}{word} in red. | |||
7654 | % \end{macrocode} | 7656 | % \end{macrocode} |
7655 | % \end{macro} | 7657 | % \end{macro} |
7656 | % \begin{macro}{\NLS} | 7658 | % \begin{macro}{\NLS} |
7657 | % \cs{NLS} is adapted from a snippet written by Heiko Oberdiek. It is | 7659 | % \cs{NLS} was previously adapted from a snippet written by Heiko |
7658 | % used by \pkg{ekdosis} internally to prevent page breaks between | 7660 | % Oberdiek. It is used by \pkg{ekdosis} internally to prevent page |
7659 | % separating rules and subsequent notes. Therefore, it is not | 7661 | % breaks between separating rules and subsequent notes. Therefore, it |
7660 | % documented. | 7662 | % is not documented. |
7661 | % \begin{macrocode} | 7663 | % \begin{macrocode} |
7662 | \newcommand*{\NLS}{% | 7664 | \newcommand*{\NLS}{% |
7663 | \nobreak\@normalcr\relax | 7665 | \nobreak\@normalcr\relax |
@@ -8947,7 +8949,7 @@ Sample text with a \textcolor{red}{word} in red. | |||
8947 | % \end{macrocode} | 8949 | % \end{macrocode} |
8948 | % \end{environment} | 8950 | % \end{environment} |
8949 | % \begin{macro}{\resetvlinenumber} | 8951 | % \begin{macro}{\resetvlinenumber} |
8950 | % \changes{v1.2}{2021/03/30}{resets line numbers in poetry environments} | 8952 | % \changes{v1.2}{2021/04/02}{resets line numbers in poetry environments} |
8951 | % This command is the equivalent of \cs{resetlinenumber} for lines of | 8953 | % This command is the equivalent of \cs{resetlinenumber} for lines of |
8952 | % poetry. It takes an integer as optional argument, which is |1| by | 8954 | % poetry. It takes an integer as optional argument, which is |1| by |
8953 | % default. | 8955 | % default. |
@@ -8960,7 +8962,7 @@ Sample text with a \textcolor{red}{word} in red. | |||
8960 | % \end{macrocode} | 8962 | % \end{macrocode} |
8961 | % \end{macro} | 8963 | % \end{macro} |
8962 | % \begin{environment}{ekdstanza} | 8964 | % \begin{environment}{ekdstanza} |
8963 | % \changes{v1.2}{2021/03/30}{new environment for stanzas} | 8965 | % \changes{v1.2}{2021/04/02}{new environment for stanzas} |
8964 | % \env{ekdstanza} is needed when lines are grouped into stanzas, | 8966 | % \env{ekdstanza} is needed when lines are grouped into stanzas, |
8965 | % which can be further named by means of the |type| optional | 8967 | % which can be further named by means of the |type| optional |
8966 | % argument:--- | 8968 | % argument:--- |