summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/teubner
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2023-08-27 03:01:10 +0000
committerNorbert Preining <norbert@preining.info>2023-08-27 03:01:10 +0000
commit7c84f6395cab83b2390f4dc08fdfe235413de4d9 (patch)
treec8a8ef3a12bf62e3ba324febf32b4a123a294bc9 /macros/latex/contrib/teubner
parent2c6f7db39402a9980f7423ed3266ad1d18936bcc (diff)
CTAN sync 202308270301
Diffstat (limited to 'macros/latex/contrib/teubner')
-rw-r--r--macros/latex/contrib/teubner/README7
-rw-r--r--macros/latex/contrib/teubner/teubner-doc.pdfbin438211 -> 439290 bytes
-rw-r--r--macros/latex/contrib/teubner/teubner-doc.tex14
-rw-r--r--macros/latex/contrib/teubner/teubner.dtx22
-rw-r--r--macros/latex/contrib/teubner/teubner.pdfbin673944 -> 673446 bytes
-rw-r--r--macros/latex/contrib/teubner/teubner.txt4
6 files changed, 24 insertions, 23 deletions
diff --git a/macros/latex/contrib/teubner/README b/macros/latex/contrib/teubner/README
index beb199d8f8..b7ee576738 100644
--- a/macros/latex/contrib/teubner/README
+++ b/macros/latex/contrib/teubner/README
@@ -48,8 +48,11 @@ greek.ldf 1.10 so as cope with the ancient Greek numbering system. The
teubner package works also with previous versions of the above pieces of
software, but with limited performances.
-Version 5.8.2 patches some changes that were introduced in recent versions
-of the babel-greek language description file.
+Versions 5.8.2 and later patch some changes that
+were introduced in recent versions
+of the babel-greek language description file.
+Version 5.8.3 should work shamelessly with both
+formats of the ISO date.
Claudio Beccari
claudio dot beccari at gmail dot com \ No newline at end of file
diff --git a/macros/latex/contrib/teubner/teubner-doc.pdf b/macros/latex/contrib/teubner/teubner-doc.pdf
index 357cbf916c..cf111a8045 100644
--- a/macros/latex/contrib/teubner/teubner-doc.pdf
+++ b/macros/latex/contrib/teubner/teubner-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/teubner/teubner-doc.tex b/macros/latex/contrib/teubner/teubner-doc.tex
index dda85284b1..b51ac5cc12 100644
--- a/macros/latex/contrib/teubner/teubner-doc.tex
+++ b/macros/latex/contrib/teubner/teubner-doc.tex
@@ -9,7 +9,7 @@
%\usepackage{pxfonts}
\usepackage{mflogo}
\usepackage[greek,english]{babel}
-\def\workingdate{2023-06-10}% see two lines ahead
+\def\workingdate{2023-08-22}% see two lines ahead
\usepackage[boldLipsian,10pt,GlyphNames]% <-------- teubner options
{teubner}[\workingdate]% <--- older versions don't work well
\usepackage[scaled=0.90]{helvet}
@@ -242,7 +242,16 @@ Therefore we suggest you to either use the text commands or to use the declarati
\verb|\end{Lipsiakostext}|
\end{quote}
-Some authors have defined themselves the environments \amb{GRD} and \amb{GRL} to typeset longer texts with Didot or, respectively, Lipsian fonts and such definitions are included in the \pack{teubner} package; see the documentation of the code in the \file{teubner.pdf} file.
+Some authors have defined themselves the environments \amb{GRD} and \amb{GRL} to typeset longer texts with Didot or, respectively, Lipsian fonts, and such definitions are now included in the \pack{teubner} package; see the documentation of the code in the \file{teubner.pdf} file to see the details. Il any case the syntax is the following:
+\begin{quote}\obeylines
+\verb|\begin{GRD}|
+\meta{Text to be typeset with the Greek Didot like font}
+\verb|\end{GRD}|
+~
+\verb|\begin{GRL}|
+\meta{Text to be typeset with the Lipsiakos font, if available, or italics}
+\verb|\end{GRL}|
+\end{quote}
Such environments have been tested with the Latin Modern, extended Times and extended Palatino fonts and with the standard classes besides the \class{memoir} and \class{scrbook} ones. No kludges were necessary with the Latin Modern fonts and the standard classes; some kludges were necessary in order to get the expected results with the other tested fonts and classes; such kludges are described in the above code documentation file. They are not complicated, but users that use different fonts and/or different classes might need to apply similar kludges to their software.
@@ -331,7 +340,6 @@ On the opposite some conflicts may arise with \cs{<} and \cs{>}, as reported by
These conflicts are avoided if Günter Milde package \pack{textalpha} is loaded; we did not find out any conflict in any testing run we made, but such conflicts may arise; therefore we decided to have \pack{teubner} load the \pack{textalpha} package at \verb|\begin{document}| execution time, so as to avoid any possible conflicts.
-
\begin{table}[tb]\thrule
\makebox[\textwidth]{\def\V{\rule{0pt}{2.5ex}}%
\begin{tabular}{cl|cl}
diff --git a/macros/latex/contrib/teubner/teubner.dtx b/macros/latex/contrib/teubner/teubner.dtx
index bcac1f2b34..282042863d 100644
--- a/macros/latex/contrib/teubner/teubner.dtx
+++ b/macros/latex/contrib/teubner/teubner.dtx
@@ -43,7 +43,7 @@ See the end of the file.
%<package>\ProvidesPackage{teubner}[%
%<tbtx>\ProvidesPackage{teubnertx}[%
%<*driver,package,tbtx>
-2023/08/22 v.5.8.2
+2023/08/25 v.5.8.3
%<package>Extensions for Greek philology]
%<tbtx>Access to the LGR encoded Greek fonts that match the TX fonts]
%</driver,package,tbtx>
@@ -660,42 +660,32 @@ Type X <return> to exit.}%
% In this new version 5.81 of this package I redefined the test to check
%if the \texttt{greek.ldf} is sufficiently recent in order to correctly
% use the ancient Greek version. The 2023 dev release of the \LaTeX format
-% already contains a new control sequence named \cs{IfFileAtLeastTF}
+% already contains a new control sequence named \cs{IfFileLaterThanTF}
% LaTeX3 function that allows to test the date of any file the full name
% of which is passed as the first argument to the function; the syntax is
% as such
%
-% \cs{IfFileAtLeastTF}\marg{full file name}\marg{ISO date}\marg{true}\marg{false}
+% \cs{IfFileLaterThanTF}\marg{full file name}\marg{ISO date}\marg{true}\marg{false}
%
%\noindent where the \meta{full file name} means with its extension;
% \meta{ISO date} means any form among yyyy/mm/dd or yyyy-mm-dd.
% If the LaTeX kernel already contains this LaTeX3 definition the teubner
% definition is skipped.
% \begin{macrocode}
-\unless\ifcsname IfFileAtLeastTF\endcsname
- \def\IfFileAtLeastTF#1{\expandafter\@ifl@t@r\csname ver@#1\endcsname}%
+\unless\ifcsname IfFileLaterThanTF\endcsname
+ \def\IfFileLaterThanTF#1{\expandafter\@ifl@t@r\csname ver@#1\endcsname}%
\fi
\def\GreekName{greek}
\ifx\languageattribute\undefined
\def\GreekName{polutonikogreek}%
\else
-\IfFileAtLeastTF{greek.ldf}{2014-09-18}%
+\IfFileLaterThanTF{greek.ldf}{2014-09-18}%
{\languageattribute{greek}{ancient}}%
{\languageattribute{greek}{polutoniko}}%
\fi
% \end{macrocode}
%\end{macro}
-% Unfortunately the ISO date allows two formats:
-% for example 2023/08/22 and 2023-08-22, somewhere
-% else \LaTeX\,3 can accept both formats, but the
-% particulare command todays accepts only the
-% dashed variant, not the slashed one, therefore
-% the \texttt{greek.ldf} sometimes changes date
-% format and an error message pops up. Thanks to
-% Ludz Kruschwitz, who set a bug report directly
-% to me, so that <i could correct this teubner.sty
-% version~5.8.2.
%
% \subsection{Compatibility with Latin fonts}\label{ssec:LatinFontComp}
%
diff --git a/macros/latex/contrib/teubner/teubner.pdf b/macros/latex/contrib/teubner/teubner.pdf
index e6e41c34fb..6d4aef1106 100644
--- a/macros/latex/contrib/teubner/teubner.pdf
+++ b/macros/latex/contrib/teubner/teubner.pdf
Binary files differ
diff --git a/macros/latex/contrib/teubner/teubner.txt b/macros/latex/contrib/teubner/teubner.txt
index 576046364e..29dfae0042 100644
--- a/macros/latex/contrib/teubner/teubner.txt
+++ b/macros/latex/contrib/teubner/teubner.txt
@@ -1,5 +1,5 @@
- THE TEUBNER PACKAGE VERSION 5.8.2 OF AUGUST 2023
+ THE TEUBNER PACKAGE VERSION 5.8.3 OF AUGUST 2023
EXTENSION FOR PHILOLOGICAL TYPESETTING
@@ -48,7 +48,7 @@ improvements have been added that are transparent to the end user, since
they deal with the package internal workings. But these improvements
require a recent installation of the TeX system, because they use
interfaces to the new LaTeX 3 language; the minimum date of the LaTeX
-kernel should not be earlier than January 2020. In any case some modifications were made to some greek.ldf recent versions, and on August 2023 some more patches. were introduced to teubner.sty v.5.8.2.
+kernel should not be earlier than January 2020. In any case some modifications were made to some greek.ldf recent versions, and on August 2023 some more patches. were introduced to teubner.sty v.5.8.2. Eventually version 5.8.3 fixes a bug with ISO dates that used to issue error messages when the ISO date was not conforming with one of the two formats legal with the ISO regulations.
Some time ago Antonis Tsolomitis uploaded the package txfontsb which