diff options
author | Robert Alessi <alessi@robertalessi.net> | 2021-05-27 09:56:09 +0200 |
---|---|---|
committer | Robert Alessi <alessi@robertalessi.net> | 2021-05-27 09:56:09 +0200 |
commit | cab7c761251e1ffd798ee6477950911248338f55 (patch) | |
tree | 5d9c6c1c76e26c3e7da9f226bfb79aef42533bf4 | |
parent | dbdae0e7bb9aa82c7d021400b033d5812189afc3 (diff) | |
download | ekdosis-cab7c761251e1ffd798ee6477950911248338f55.tar.gz |
NewCM: use new font names
-rw-r--r-- | ekdosis.dtx | 90 | ||||
-rw-r--r-- | samples/Caesar_BG-6-13-1.tex | 3 |
2 files changed, 47 insertions, 46 deletions
diff --git a/ekdosis.dtx b/ekdosis.dtx index d1edd77..b51cf53 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/05/24 v1.3-dev Typesetting TEI xml-compliant critical editions] | 64 | [2021/05/27 v1.3-dev 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} |
@@ -525,24 +525,24 @@ along with this program. If not, see | |||
525 | \usepackage{dox} | 525 | \usepackage{dox} |
526 | \doxitem{Option}{option}{options} | 526 | \doxitem{Option}{option}{options} |
527 | \usepackage{microtype} | 527 | \usepackage{microtype} |
528 | \usepackage{fontspec} | 528 | \usepackage[no-math]{fontspec} |
529 | \usepackage[default]{fontsetup} | ||
530 | \setmathfont[range=up]{OldStandard-Regular.otf} | ||
531 | \setmathfont[range=bb]{OldStandard-Bold.otf} | ||
532 | \setmathfont[range=it]{OldStandard-Italic.otf} | ||
533 | \setmathfont[range=bbit]{OldStandard-BoldItalic.otf} | ||
534 | \defaultfontfeatures{Renderer=Harfbuzz} | 529 | \defaultfontfeatures{Renderer=Harfbuzz} |
535 | \usepackage[latin.classic,greek.ancient,american]{babel} | 530 | \usepackage[latin.classic,greek.ancient,american]{babel} |
536 | \babelfont{rm}{Old Standard} | 531 | \babelfont{rm}{Old Standard} |
532 | \babelfont{sf}{NewComputerModernSans10} | ||
533 | \babelfont{tt}{NewComputerModernMono10} | ||
537 | \babelfont[greek]{rm}[ | 534 | \babelfont[greek]{rm}[ |
538 | Script=Greek, | 535 | Script=Greek, |
539 | RawFeature={+ss05;+ss06} | 536 | RawFeature={+ss05;+ss06} |
540 | ]{Old Standard} | 537 | ]{Old Standard} |
538 | \babelfont[greek]{sf}[Script=Greek]{NewComputerModernSans10} | ||
539 | \babelfont[greek]{tt}[Script=Greek]{NewComputerModernMono10} | ||
541 | \newfontfamily{\junicode}{Junicode}[ | 540 | \newfontfamily{\junicode}{Junicode}[ |
542 | Ligatures=TeX, | 541 | Ligatures=TeX, |
543 | RawFeature={+hist}] | 542 | RawFeature={+hist}] |
544 | \babeltags{ancientgreek = greek} | 543 | \babeltags{ancientgreek = greek} |
545 | \def\sg#1{\textancientgreek{#1}} | 544 | \def\sg#1{\textancientgreek{#1}} |
545 | \usepackage[Old Standard]{mathfont} | ||
546 | \usepackage[biblatex=true]{embrac} | 546 | \usepackage[biblatex=true]{embrac} |
547 | \usepackage{chifoot} | 547 | \usepackage{chifoot} |
548 | \usepackage{arabluatex} | 548 | \usepackage{arabluatex} |
@@ -568,7 +568,7 @@ along with this program. If not, see | |||
568 | before=\smaller} | 568 | before=\smaller} |
569 | \usepackage{manfnt} | 569 | \usepackage{manfnt} |
570 | \usepackage{lettrine} | 570 | \usepackage{lettrine} |
571 | \newcommand\ekdanger{\lettrine[loversize=-.5]{\textdbend}{\hskip6pt}} | 571 | \newcommand\danger{\lettrine[loversize=-.5]{\textdbend}{\hskip6pt}} |
572 | \usepackage{metalogox} | 572 | \usepackage{metalogox} |
573 | \usepackage{hologo} | 573 | \usepackage{hologo} |
574 | \usepackage{xcolor} | 574 | \usepackage{xcolor} |
@@ -1127,7 +1127,7 @@ along with this program. If not, see | |||
1127 | % \meta{key}$=$\meta{value}. The description of the optional arguments | 1127 | % \meta{key}$=$\meta{value}. The description of the optional arguments |
1128 | % follows. | 1128 | % follows. |
1129 | % | 1129 | % |
1130 | % \ekdanger The reader is invited to refer to the relevant sections of | 1130 | % \danger The reader is invited to refer to the relevant sections of |
1131 | % this documentation for more information on how to use them. | 1131 | % this documentation for more information on how to use them. |
1132 | % | 1132 | % |
1133 | % \DescribeOption{layout}\phts\label{ref:layout-opt} | 1133 | % \DescribeOption{layout}\phts\label{ref:layout-opt} |
@@ -1153,7 +1153,7 @@ along with this program. If not, see | |||
1153 | % \LaTeX{} standard textual divisions can be used and will be | 1153 | % \LaTeX{} standard textual divisions can be used and will be |
1154 | % translated into \texttt{TEI} numbered |<div>| elements. | 1154 | % translated into \texttt{TEI} numbered |<div>| elements. |
1155 | % | 1155 | % |
1156 | % \ekdanger It must be noted that the two styles are mutually exclusive. | 1156 | % \danger It must be noted that the two styles are mutually exclusive. |
1157 | % \vskip\baselineskip | 1157 | % \vskip\baselineskip |
1158 | % | 1158 | % |
1159 | % \DescribeOption{poetry}\phts\label{ref:poetry-opt} | 1159 | % \DescribeOption{poetry}\phts\label{ref:poetry-opt} |
@@ -1414,7 +1414,7 @@ along with this program. If not, see | |||
1414 | % \item The rendition to be used in the printed apparatus criticus. | 1414 | % \item The rendition to be used in the printed apparatus criticus. |
1415 | % \end{enumerate} | 1415 | % \end{enumerate} |
1416 | % | 1416 | % |
1417 | % \ekdanger As \pkg{ekdosis} can include and use \texttt{TEI | 1417 | % \danger As \pkg{ekdosis} can include and use \texttt{TEI |
1418 | % xml}-compliant lists of references,\footnote{See below | 1418 | % xml}-compliant lists of references,\footnote{See below |
1419 | % \vref{sec:references-cited-works}.} it is advisable to use | 1419 | % \vref{sec:references-cited-works}.} it is advisable to use |
1420 | % Bib\hologo{(La)TeX} labels in the first argument of | 1420 | % Bib\hologo{(La)TeX} labels in the first argument of |
@@ -1681,7 +1681,7 @@ yesterday. | |||
1681 | % \emph{reading}, which contains deviant readings rejected by the | 1681 | % \emph{reading}, which contains deviant readings rejected by the |
1682 | % editor. | 1682 | % editor. |
1683 | % | 1683 | % |
1684 | % \ekdanger What follows refers to the notions of \enquote{witness}, | 1684 | % \danger What follows refers to the notions of \enquote{witness}, |
1685 | % \enquote{source} and \enquote{scholar} as defined above | 1685 | % \enquote{source} and \enquote{scholar} as defined above |
1686 | % \vpageref{sec:terminology}. | 1686 | % \vpageref{sec:terminology}. |
1687 | % | 1687 | % |
@@ -1743,7 +1743,7 @@ yesterday. | |||
1743 | % |nosep| must be used when for some reason no \cs{rdg} command | 1743 | % |nosep| must be used when for some reason no \cs{rdg} command |
1744 | % follows a \cs{lem} command that has just been used, as shown below | 1744 | % follows a \cs{lem} command that has just been used, as shown below |
1745 | % in \vref{lst:emend-coni-corr}, l.~7. | 1745 | % in \vref{lst:emend-coni-corr}, l.~7. |
1746 | % \ekdanger \DescribeMacro{\ekdsep} If |nosep| be used so as to insert | 1746 | % \danger \DescribeMacro{\ekdsep} If |nosep| be used so as to insert |
1747 | % an explanatory note after the lemma text with the \cs{note} command | 1747 | % an explanatory note after the lemma text with the \cs{note} command |
1748 | % described below \vpageref{ref:editorial-notes}, then \cs{ekdsep} can | 1748 | % described below \vpageref{ref:editorial-notes}, then \cs{ekdsep} can |
1749 | % be used\---for instance as value of the |post| optional argument of | 1749 | % be used\---for instance as value of the |post| optional argument of |
@@ -1844,7 +1844,7 @@ yesterday. | |||
1844 | % \DescribeOption{post} |post|$=$\meta{words}\\ | 1844 | % \DescribeOption{post} |post|$=$\meta{words}\\ |
1845 | % |post| inserts \meta{words} immediately after the note.\\ | 1845 | % |post| inserts \meta{words} immediately after the note.\\ |
1846 | % | 1846 | % |
1847 | % \ekdanger Under no circumstances is it permitted to insert this | 1847 | % \danger Under no circumstances is it permitted to insert this |
1848 | % command \cs{note} or \cs{note*} inside the argument of \cs{lem} or | 1848 | % command \cs{note} or \cs{note*} inside the argument of \cs{lem} or |
1849 | % \cs{rdg}. \cs{note}/\cs{note*} must go \emph{between} these | 1849 | % \cs{rdg}. \cs{note}/\cs{note*} must go \emph{between} these |
1850 | % commands. As a general rule, within \cs{app}|{}| elements, notes are | 1850 | % commands. As a general rule, within \cs{app}|{}| elements, notes are |
@@ -1995,7 +1995,7 @@ yesterday. | |||
1995 | % Because apparatus entries may nest recursively, the \cs{app} command | 1995 | % Because apparatus entries may nest recursively, the \cs{app} command |
1996 | % can be used to group similar readings. | 1996 | % can be used to group similar readings. |
1997 | % | 1997 | % |
1998 | % \ekdanger However, for nesting to work, the |alt| optional argument | 1998 | % \danger However, for nesting to work, the |alt| optional argument |
1999 | % must be used in every \cs{lem} and \cs{rdg} command involved in the | 1999 | % must be used in every \cs{lem} and \cs{rdg} command involved in the |
2000 | % nesting. This rule applies to both parent and child commands, as | 2000 | % nesting. This rule applies to both parent and child commands, as |
2001 | % demonstrated in the following example:--- | 2001 | % demonstrated in the following example:--- |
@@ -2065,7 +2065,7 @@ friend | |||
2065 | %</example> | 2065 | %</example> |
2066 | % \fi | 2066 | % \fi |
2067 | % | 2067 | % |
2068 | % \ekdanger It must be noted that from a technical standpoint, albeit | 2068 | % \danger It must be noted that from a technical standpoint, albeit |
2069 | % the nested lemmas are printed \emph{before} their parents in the | 2069 | % the nested lemmas are printed \emph{before} their parents in the |
2070 | % apparatus criticus, they are seen by \pkg{ekdosis} \emph{after} the | 2070 | % apparatus criticus, they are seen by \pkg{ekdosis} \emph{after} the |
2071 | % latter as the source file is compiled. As a result, notably when the | 2071 | % latter as the source file is compiled. As a result, notably when the |
@@ -2391,7 +2391,7 @@ friend | |||
2391 | %</example> | 2391 | %</example> |
2392 | % \fi | 2392 | % \fi |
2393 | % | 2393 | % |
2394 | % \ekdanger If modified, brackets can be adapted to languages that are | 2394 | % \danger If modified, brackets can be adapted to languages that are |
2395 | % written from right to left. To that effect, \pkg{ekdosis} provides a | 2395 | % written from right to left. To that effect, \pkg{ekdosis} provides a |
2396 | % boolean expression |al@rlmode| which is evaluated as |true| if the | 2396 | % boolean expression |al@rlmode| which is evaluated as |true| if the |
2397 | % writing direction be set from right to left and as |false| | 2397 | % writing direction be set from right to left and as |false| |
@@ -2628,7 +2628,7 @@ friend | |||
2628 | % environment\---for instance the leftmost one\---will have all other | 2628 | % environment\---for instance the leftmost one\---will have all other |
2629 | % associated paragraphs printed aligned. | 2629 | % associated paragraphs printed aligned. |
2630 | % | 2630 | % |
2631 | % \ekdanger While the whole edition text and the whole translation can | 2631 | % \danger While the whole edition text and the whole translation can |
2632 | % be inserted in a single \env{edition}/\env{translation} environment | 2632 | % be inserted in a single \env{edition}/\env{translation} environment |
2633 | % respectively, it is recommended to enter both texts paragraph by | 2633 | % respectively, it is recommended to enter both texts paragraph by |
2634 | % paragraph as shown in the example above. Not only this method of | 2634 | % paragraph as shown in the example above. Not only this method of |
@@ -2988,7 +2988,7 @@ texts=latin[xml:lang="la"]+\textcolor{red}{;}+ | |||
2988 | % sections 7.3 to 7.6 on pp.~15--21 of the documentation of this | 2988 | % sections 7.3 to 7.6 on pp.~15--21 of the documentation of this |
2989 | % package.\footcite{paracol} | 2989 | % package.\footcite{paracol} |
2990 | % | 2990 | % |
2991 | % \ekdanger It must be noted that all these commands are to be inserted | 2991 | % \danger It must be noted that all these commands are to be inserted |
2992 | % \emph{before} the \env{alignment} environments on which they are | 2992 | % \emph{before} the \env{alignment} environments on which they are |
2993 | % supposed to operate. | 2993 | % supposed to operate. |
2994 | % | 2994 | % |
@@ -3104,7 +3104,7 @@ texts=latin[xml:lang="la"]+\textcolor{red}{;}+ | |||
3104 | % \env{alignment} environment, are printed in a single spanning block | 3104 | % \env{alignment} environment, are printed in a single spanning block |
3105 | % at the bottom of the page. | 3105 | % at the bottom of the page. |
3106 | % | 3106 | % |
3107 | % \ekdanger Regular footnotes are printed above the block of critical | 3107 | % \danger Regular footnotes are printed above the block of critical |
3108 | % notes. The respective places of these blocks can be interchanged by | 3108 | % notes. The respective places of these blocks can be interchanged by |
3109 | % just loading the \pkg{fnpos} package in the | 3109 | % just loading the \pkg{fnpos} package in the |
3110 | % preamble.\footcite{fnpos} | 3110 | % preamble.\footcite{fnpos} |
@@ -3332,7 +3332,7 @@ texts=latin[xml:lang="la"]+\textcolor{red}{;}+ | |||
3332 | % variant readings (the apparatus criticus \emph{stricto sensu}). The | 3332 | % variant readings (the apparatus criticus \emph{stricto sensu}). The |
3333 | % former is always printed above the latter. | 3333 | % former is always printed above the latter. |
3334 | % | 3334 | % |
3335 | % \ekdanger The default single-layer apparatus criticus that is | 3335 | % \danger The default single-layer apparatus criticus that is |
3336 | % described above in \vref{sec:single-layer-app} is called |default| | 3336 | % described above in \vref{sec:single-layer-app} is called |default| |
3337 | % internally. If any additional layer of notes be declared in the | 3337 | % internally. If any additional layer of notes be declared in the |
3338 | % preamble, this |default| layer must be included in the list of | 3338 | % preamble, this |default| layer must be included in the list of |
@@ -3529,7 +3529,7 @@ Some \app[type=rec2]{ | |||
3529 | %</example> | 3529 | %</example> |
3530 | % \fi | 3530 | % \fi |
3531 | % | 3531 | % |
3532 | % \ekdanger At any rate, |type=default| or |type=rec1|, depending on | 3532 | % \danger At any rate, |type=default| or |type=rec1|, depending on |
3533 | % what has been chosen, must be used should the editor wish to retain | 3533 | % what has been chosen, must be used should the editor wish to retain |
3534 | % that information in the \texttt{TEI xml} output file. | 3534 | % that information in the \texttt{TEI xml} output file. |
3535 | % | 3535 | % |
@@ -3541,14 +3541,14 @@ Some \app[type=rec2]{ | |||
3541 | % translators. The former set is called an \emph{apparatus fontium} | 3541 | % translators. The former set is called an \emph{apparatus fontium} |
3542 | % while the latter is called an \emph{apparatus testium}. | 3542 | % while the latter is called an \emph{apparatus testium}. |
3543 | % | 3543 | % |
3544 | % \ekdanger From a technical standpoint, these notes are very different | 3544 | % \danger From a technical standpoint, these notes are very different |
3545 | % from the short editorial notes inserted between lemma texts and | 3545 | % from the short editorial notes inserted between lemma texts and |
3546 | % variant readings that have been described above | 3546 | % variant readings that have been described above |
3547 | % \vpageref{ref:editorial-notes}. However, for the sake of consistency | 3547 | % \vpageref{ref:editorial-notes}. However, for the sake of consistency |
3548 | % with \texttt{TEI xml} encoding, \pkg{ekdosis} uses the same command | 3548 | % with \texttt{TEI xml} encoding, \pkg{ekdosis} uses the same command |
3549 | % \cs{note} to insert both kinds of notes. | 3549 | % \cs{note} to insert both kinds of notes. |
3550 | % | 3550 | % |
3551 | % \ekdanger One must also keep in mind that the notes that are described | 3551 | % \danger One must also keep in mind that the notes that are described |
3552 | % in this section refer either to a single word or to a span of | 3552 | % in this section refer either to a single word or to a span of |
3553 | % text. By consequence, as boundaries must always be set outside spans | 3553 | % text. By consequence, as boundaries must always be set outside spans |
3554 | % of text, notes must be inserted immediately before the word or words | 3554 | % of text, notes must be inserted immediately before the word or words |
@@ -3585,7 +3585,7 @@ Some \app[type=rec2]{ | |||
3585 | % \DescribeOption{labelb} |labelb|$=$\meta{label} | 3585 | % \DescribeOption{labelb} |labelb|$=$\meta{label} |
3586 | % \hfill\tcboxverb{Mandatory}\\ | 3586 | % \hfill\tcboxverb{Mandatory}\\ |
3587 | % |labelb| is the unique label to serve as a reference for the point | 3587 | % |labelb| is the unique label to serve as a reference for the point |
3588 | % immediately preceding the lemma text. \ekdanger |labelb| is used by | 3588 | % immediately preceding the lemma text. \danger |labelb| is used by |
3589 | % \pkg{ekdosis} to print the line numbers in the apparatus criticus | 3589 | % \pkg{ekdosis} to print the line numbers in the apparatus criticus |
3590 | % and to set the |left()| XPointer should \texttt{TEI} output be | 3590 | % and to set the |left()| XPointer should \texttt{TEI} output be |
3591 | % required. Therefore, it must be specified. Otherwise, \pkg{ekdosis} | 3591 | % required. Therefore, it must be specified. Otherwise, \pkg{ekdosis} |
@@ -3863,12 +3863,12 @@ argument of the | |||
3863 | % prose text.\footnote{See \vpageref{ref:verse-lineation} for | 3863 | % prose text.\footnote{See \vpageref{ref:verse-lineation} for |
3864 | % details.} | 3864 | % details.} |
3865 | % | 3865 | % |
3866 | % \ekdanger For what is described in this section to operate, | 3866 | % \danger For what is described in this section to operate, |
3867 | % \pkg{ekdosis} must be loaded with the global option |poetry=verse| | 3867 | % \pkg{ekdosis} must be loaded with the global option |poetry=verse| |
3868 | % as explained above \vpageref{ref:poetry-opt}. Simply loading the | 3868 | % as explained above \vpageref{ref:poetry-opt}. Simply loading the |
3869 | % \pkg{verse} package by means of \cs{usepackage} will have no effect. | 3869 | % \pkg{verse} package by means of \cs{usepackage} will have no effect. |
3870 | % | 3870 | % |
3871 | % \ekdanger The foregoing does not apply if the \cls{memoir} class be | 3871 | % \danger The foregoing does not apply if the \cls{memoir} class be |
3872 | % used.\footcite{memoir} In this case, \pkg{ekdosis} automatically | 3872 | % used.\footcite{memoir} In this case, \pkg{ekdosis} automatically |
3873 | % uses the code provided by this class without the need to set | 3873 | % uses the code provided by this class without the need to set |
3874 | % the global option |poetry=verse|. | 3874 | % the global option |poetry=verse|. |
@@ -3935,7 +3935,7 @@ argument of the | |||
3935 | % \enquote{sonnet}, \enquote{quatrain}, \enquote{couplet} and the | 3935 | % \enquote{sonnet}, \enquote{quatrain}, \enquote{couplet} and the |
3936 | % like. | 3936 | % like. |
3937 | % | 3937 | % |
3938 | % \ekdanger Unlike the \texttt{TEI xml} element |<lg>|, \env{ekdverse} | 3938 | % \danger Unlike the \texttt{TEI xml} element |<lg>|, \env{ekdverse} |
3939 | % may not nest hiearchichally. Within this environment, | 3939 | % may not nest hiearchichally. Within this environment, |
3940 | % \env{ekdstanza} must be used instead to encode stanzas as described | 3940 | % \env{ekdstanza} must be used instead to encode stanzas as described |
3941 | % \vpageref[below][below]{ref:ekdstanza}. | 3941 | % \vpageref[below][below]{ref:ekdstanza}. |
@@ -4450,7 +4450,7 @@ substantiall fewell,} | |||
4450 | % | 4450 | % |
4451 | % \section{Lineation Settings} | 4451 | % \section{Lineation Settings} |
4452 | % \label{sec:lineation} | 4452 | % \label{sec:lineation} |
4453 | % \ekdanger \pkg{ekdosis} uses \pkg{lineno} internally for line | 4453 | % \danger \pkg{ekdosis} uses \pkg{lineno} internally for line |
4454 | % numbering.\footcite{lineno} But it must be noted that \pkg{ekdosis} | 4454 | % numbering.\footcite{lineno} But it must be noted that \pkg{ekdosis} |
4455 | % strictly prohibits the \enquote{pagewise} mode of operation that is | 4455 | % strictly prohibits the \enquote{pagewise} mode of operation that is |
4456 | % provided by \pkg{lineno}. As a result of this hinderance, all | 4456 | % provided by \pkg{lineno}. As a result of this hinderance, all |
@@ -4552,7 +4552,7 @@ substantiall fewell,} | |||
4552 | % \DescribeMacro{\verselinenumfont} | 4552 | % \DescribeMacro{\verselinenumfont} |
4553 | % \cs{verselinenumfont}\marg{commands} can be used to set the font | 4553 | % \cs{verselinenumfont}\marg{commands} can be used to set the font |
4554 | % used for lines of verse. By default, the definition is | 4554 | % used for lines of verse. By default, the definition is |
4555 | % |\normalfont\footnotesize|. \ekdanger If the \cls{memoir} class be | 4555 | % |\normalfont\footnotesize|. \danger If the \cls{memoir} class be |
4556 | % loaded, this command is replaced with \cs{linenumberfont} described | 4556 | % loaded, this command is replaced with \cs{linenumberfont} described |
4557 | % above.\\ | 4557 | % above.\\ |
4558 | % \DescribeMacro{\vrightskip} The \pkg{verse} package prints the | 4558 | % \DescribeMacro{\vrightskip} The \pkg{verse} package prints the |
@@ -4586,7 +4586,7 @@ substantiall fewell,} | |||
4586 | % | 4586 | % |
4587 | % \section{Languages} | 4587 | % \section{Languages} |
4588 | % \label{sec:languages} | 4588 | % \label{sec:languages} |
4589 | % \ekdanger \pkg{ekdosis} is fully compatible with \pkg{babel}. | 4589 | % \danger \pkg{ekdosis} is fully compatible with \pkg{babel}. |
4590 | % \enquote{Fully compatible} means that all features provided by | 4590 | % \enquote{Fully compatible} means that all features provided by |
4591 | % \pkg{babel}, including language switching commands, are supported by | 4591 | % \pkg{babel}, including language switching commands, are supported by |
4592 | % \pkg{ekdosis}. \pkg{ekdosis} is also compatible with | 4592 | % \pkg{ekdosis}. \pkg{ekdosis} is also compatible with |
@@ -4610,7 +4610,7 @@ substantiall fewell,} | |||
4610 | % file, the reader is invited to refer to point \vref{it:lang-subopt} | 4610 | % file, the reader is invited to refer to point \vref{it:lang-subopt} |
4611 | % and \vref{sec:teixml-output}. | 4611 | % and \vref{sec:teixml-output}. |
4612 | % | 4612 | % |
4613 | % \ekdanger In some cases, it may be needed to apply in the apparatus | 4613 | % \danger In some cases, it may be needed to apply in the apparatus |
4614 | % criticus a language different from the one that is selected in the | 4614 | % criticus a language different from the one that is selected in the |
4615 | % edition text. To this end, \pkg{ekdosis} provides a set of | 4615 | % edition text. To this end, \pkg{ekdosis} provides a set of |
4616 | % facilities which are described | 4616 | % facilities which are described |
@@ -4626,7 +4626,7 @@ substantiall fewell,} | |||
4626 | % can be loaded concurrently with \pkg{polyglossia}, an easy way is to | 4626 | % can be loaded concurrently with \pkg{polyglossia}, an easy way is to |
4627 | % use \pkg{babel} to print such languages. | 4627 | % use \pkg{babel} to print such languages. |
4628 | % | 4628 | % |
4629 | % \ekdanger The reader is invited to refer to and become acquainted with | 4629 | % \danger The reader is invited to refer to and become acquainted with |
4630 | % the relevant parts of the documentation of the \pkg{babel} | 4630 | % the relevant parts of the documentation of the \pkg{babel} |
4631 | % package.\footcite{babel} | 4631 | % package.\footcite{babel} |
4632 | % | 4632 | % |
@@ -4938,7 +4938,7 @@ subtype="arabtex">'inna 'abI kAna mina | |||
4938 | % such as \cs{chapter} or \cs{section} only act as milestones, | 4938 | % such as \cs{chapter} or \cs{section} only act as milestones, |
4939 | % contrary to \texttt{TEI} elements. | 4939 | % contrary to \texttt{TEI} elements. |
4940 | % | 4940 | % |
4941 | % \ekdanger It must be noted that the two styles described hereinafter | 4941 | % \danger It must be noted that the two styles described hereinafter |
4942 | % are mutually exclusive. \texttt{TEI xml} forbids that both be | 4942 | % are mutually exclusive. \texttt{TEI xml} forbids that both be |
4943 | % combined within a single |<body>| element.\footnote{See | 4943 | % combined within a single |<body>| element.\footnote{See |
4944 | % \url{https://tei-c.org/release/doc/tei-p5-doc/en/html/DS.html\#DSDIV}.} | 4944 | % \url{https://tei-c.org/release/doc/tei-p5-doc/en/html/DS.html\#DSDIV}.} |
@@ -4951,12 +4951,12 @@ subtype="arabtex">'inna 'abI kAna mina | |||
4951 | % \pkg{ekdosis} can use the \LaTeX\ standard textual divisions, such | 4951 | % \pkg{ekdosis} can use the \LaTeX\ standard textual divisions, such |
4952 | % as \cs{book}, \cs{chapter}, \cs{section} and the like. | 4952 | % as \cs{book}, \cs{chapter}, \cs{section} and the like. |
4953 | % | 4953 | % |
4954 | % \ekdanger However, to have these divisions properly translated into | 4954 | % \danger However, to have these divisions properly translated into |
4955 | % \texttt{TEI} numbered |<div>| elements, the |divs| general option | 4955 | % \texttt{TEI} numbered |<div>| elements, the |divs| general option |
4956 | % must be set to |latex| explicitly\---viz. |divs=latex|\---as | 4956 | % must be set to |latex| explicitly\---viz. |divs=latex|\---as |
4957 | % described above \vpageref{ref:divs-opt}. | 4957 | % described above \vpageref{ref:divs-opt}. |
4958 | % | 4958 | % |
4959 | % \ekdanger As the \env{alignment} environment that is provided by | 4959 | % \danger As the \env{alignment} environment that is provided by |
4960 | % \pkg{ekdosis} places all aligned texts within \texttt{TEI xml} | 4960 | % \pkg{ekdosis} places all aligned texts within \texttt{TEI xml} |
4961 | % un-numbered |<div>| elements and \LaTeX\ textual divisions are | 4961 | % un-numbered |<div>| elements and \LaTeX\ textual divisions are |
4962 | % converted into numbered |<div|\textsubscript{\emph{n}}|>| elements, | 4962 | % converted into numbered |<div|\textsubscript{\emph{n}}|>| elements, |
@@ -5044,7 +5044,7 @@ subtype="arabtex">'inna 'abI kAna mina | |||
5044 | % | 5044 | % |
5045 | % \subsection{Using \texttt{TEI} Un-numbered Divisions} | 5045 | % \subsection{Using \texttt{TEI} Un-numbered Divisions} |
5046 | % \label{sec:ekddiv} | 5046 | % \label{sec:ekddiv} |
5047 | % \ekdanger As already described \vpageref{ref:divs-opt}, the | 5047 | % \danger As already described \vpageref{ref:divs-opt}, the |
5048 | % un-numbered style of division is the one that is set by default. It | 5048 | % un-numbered style of division is the one that is set by default. It |
5049 | % is congruous to the general option |divs=ekdosis|. | 5049 | % is congruous to the general option |divs=ekdosis|. |
5050 | % | 5050 | % |
@@ -5326,7 +5326,7 @@ subtype="arabtex">'inna 'abI kAna mina | |||
5326 | % any other declared layer can be specified in the optional argument | 5326 | % any other declared layer can be specified in the optional argument |
5327 | % of the command. | 5327 | % of the command. |
5328 | % | 5328 | % |
5329 | % \ekdanger Of course, \cs{addentries} must be issued before the | 5329 | % \danger Of course, \cs{addentries} must be issued before the |
5330 | % number of entries on a given page has reached the value set as | 5330 | % number of entries on a given page has reached the value set as |
5331 | % |maxentries|. | 5331 | % |maxentries|. |
5332 | % | 5332 | % |
@@ -5619,11 +5619,11 @@ subtype="arabtex">'inna 'abI kAna mina | |||
5619 | % expected formatted siglum so that the error in the |.tex| source | 5619 | % expected formatted siglum so that the error in the |.tex| source |
5620 | % file can be easily spotted and corrected. | 5620 | % file can be easily spotted and corrected. |
5621 | % | 5621 | % |
5622 | % \ekdanger As the \meta{unique id} declared with \cs{DeclareShorthand} | 5622 | % \danger As the \meta{unique id} declared with \cs{DeclareShorthand} |
5623 | % is not to be exported in the \texttt{TEI xml} output file, | 5623 | % is not to be exported in the \texttt{TEI xml} output file, |
5624 | % \pkg{ekdosis} checks neither its uniqueness nor its validness. | 5624 | % \pkg{ekdosis} checks neither its uniqueness nor its validness. |
5625 | % | 5625 | % |
5626 | % \ekdanger It must be noted that \LaTeX\ labels that are provided in | 5626 | % \danger It must be noted that \LaTeX\ labels that are provided in |
5627 | % commands such as \cs{label}, \cs{cite} and the like must also be | 5627 | % commands such as \cs{label}, \cs{cite} and the like must also be |
5628 | % unique in the document. As \LaTeX\ will issue warnings if duplicates | 5628 | % unique in the document. As \LaTeX\ will issue warnings if duplicates |
5629 | % be found, \cs{ekdosis} does not check their uniqueness but will | 5629 | % be found, \cs{ekdosis} does not check their uniqueness but will |
@@ -5915,7 +5915,7 @@ many mathematical writings and to the sense of | |||
5915 | % strings captured are inserted where each of them is expected in | 5915 | % strings captured are inserted where each of them is expected in |
5916 | % the \texttt{TEI} element. | 5916 | % the \texttt{TEI} element. |
5917 | % | 5917 | % |
5918 | % \ekdanger If the entire string to be captured be enclosed in square or | 5918 | % \danger If the entire string to be captured be enclosed in square or |
5919 | % curly brackets, it is advisable to use |@b|\texttt{\emph{n}} (for | 5919 | % curly brackets, it is advisable to use |@b|\texttt{\emph{n}} (for |
5920 | % curly brackets) or |@s|\texttt{\emph{n}} (for square brackets) | 5920 | % curly brackets) or |@s|\texttt{\emph{n}} (for square brackets) |
5921 | % instead of |#|\texttt{\emph{n}}, where \texttt{\emph{n}} is the | 5921 | % instead of |#|\texttt{\emph{n}}, where \texttt{\emph{n}} is the |
@@ -5923,7 +5923,7 @@ many mathematical writings and to the sense of | |||
5923 | % brackets that may be found in the captured string from being | 5923 | % brackets that may be found in the captured string from being |
5924 | % interpreted. | 5924 | % interpreted. |
5925 | % | 5925 | % |
5926 | % \ekdanger Strings must be entered exactly as \pkg{ekdosis} will find | 5926 | % \danger Strings must be entered exactly as \pkg{ekdosis} will find |
5927 | % them as the |.tex| source file is compiled. Specifically, | 5927 | % them as the |.tex| source file is compiled. Specifically, |
5928 | % \emph{control sequences}, namely the coded commands immediately | 5928 | % \emph{control sequences}, namely the coded commands immediately |
5929 | % preceded by `\verb+\+' are always found followed by a space. For | 5929 | % preceded by `\verb+\+' are always found followed by a space. For |
@@ -6224,7 +6224,7 @@ Sample text with a \textcolor{red}{word} in red. | |||
6224 | %</example> | 6224 | %</example> |
6225 | % \fi | 6225 | % \fi |
6226 | % | 6226 | % |
6227 | % \ekdanger As can be seen, the same string |Drak| is used as a label in | 6227 | % \danger As can be seen, the same string |Drak| is used as a label in |
6228 | % the Bib\hologo{(La)TeX} file (l.~1) and an |xml:id| in the | 6228 | % the Bib\hologo{(La)TeX} file (l.~1) and an |xml:id| in the |
6229 | % \texttt{TEI} file (l.~3). This same label must be used again in the | 6229 | % \texttt{TEI} file (l.~3). This same label must be used again in the |
6230 | % preamble of the |.tex| source file to declare Arnold Drakenborch as a | 6230 | % preamble of the |.tex| source file to declare Arnold Drakenborch as a |
@@ -7507,7 +7507,7 @@ Sample text with a \textcolor{red}{word} in red. | |||
7507 | % \end{macrocode} | 7507 | % \end{macrocode} |
7508 | % \end{macro} | 7508 | % \end{macro} |
7509 | % \begin{macro}{\teidirect} | 7509 | % \begin{macro}{\teidirect} |
7510 | % \changes{v1.3}{2021/05/24}{direct insertion of elements in the | 7510 | % \changes{v1.3}{2021/05/27}{direct insertion of elements in the |
7511 | % \texttt{TEI xml} file} | 7511 | % \texttt{TEI xml} file} |
7512 | % \cs{teidirect}\oarg{xml attributes}\marg{xml element}\marg{code} | 7512 | % \cs{teidirect}\oarg{xml attributes}\marg{xml element}\marg{code} |
7513 | % does nothing in \LaTeX. Its only use is to insert elements in the | 7513 | % does nothing in \LaTeX. Its only use is to insert elements in the |
@@ -7866,7 +7866,7 @@ Sample text with a \textcolor{red}{word} in red. | |||
7866 | % \end{macrocode} | 7866 | % \end{macrocode} |
7867 | % \end{macro} | 7867 | % \end{macro} |
7868 | % \begin{macro}{\SetApparatusNoteLanguage} | 7868 | % \begin{macro}{\SetApparatusNoteLanguage} |
7869 | % \changes{v1.3}{2021/05/24}{defines an alternate language to be | 7869 | % \changes{v1.3}{2021/05/27}{defines an alternate language to be |
7870 | % applied in note apparatus entries} | 7870 | % applied in note apparatus entries} |
7871 | % \cs{SetApparatusNoteLang}\marg{languagename} can be used when | 7871 | % \cs{SetApparatusNoteLang}\marg{languagename} can be used when |
7872 | % it is needed to apply in entries introduced by the \cs{note} command | 7872 | % it is needed to apply in entries introduced by the \cs{note} command |
diff --git a/samples/Caesar_BG-6-13-1.tex b/samples/Caesar_BG-6-13-1.tex index 538648b..14673ac 100644 --- a/samples/Caesar_BG-6-13-1.tex +++ b/samples/Caesar_BG-6-13-1.tex | |||
@@ -1,8 +1,9 @@ | |||
1 | \documentclass[12pt]{article} | 1 | \documentclass[12pt]{article} |
2 | \usepackage{fontspec} | 2 | \usepackage{fontspec} |
3 | \usepackage[default]{fontsetup} | ||
4 | \usepackage[latin.classic,french,english]{babel} | 3 | \usepackage[latin.classic,french,english]{babel} |
5 | \babelfont{rm}{Old Standard} | 4 | \babelfont{rm}{Old Standard} |
5 | \babelfont{sf}{NewComputerModernSans10} | ||
6 | \babelfont{tt}{NewComputerModernMono10} | ||
6 | 7 | ||
7 | \usepackage{nextpage} | 8 | \usepackage{nextpage} |
8 | \usepackage{xltabular} | 9 | \usepackage{xltabular} |