texlive[68074] Master/texmf-dist: teubner (26aug23)

commits+karl at tug.org commits+karl at tug.org
Sat Aug 26 22:18:37 CEST 2023


Revision: 68074
          http://tug.org/svn/texlive?view=revision&revision=68074
Author:   karl
Date:     2023-08-26 22:18:37 +0200 (Sat, 26 Aug 2023)
Log Message:
-----------
teubner (26aug23)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/teubner/README
    trunk/Master/texmf-dist/doc/latex/teubner/teubner-doc.pdf
    trunk/Master/texmf-dist/doc/latex/teubner/teubner-doc.tex
    trunk/Master/texmf-dist/doc/latex/teubner/teubner.pdf
    trunk/Master/texmf-dist/doc/latex/teubner/teubner.txt
    trunk/Master/texmf-dist/source/latex/teubner/teubner.dtx
    trunk/Master/texmf-dist/tex/latex/teubner/teubner.sty
    trunk/Master/texmf-dist/tex/latex/teubner/teubnertx.sty

Modified: trunk/Master/texmf-dist/doc/latex/teubner/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/teubner/README	2023-08-26 20:18:28 UTC (rev 68073)
+++ trunk/Master/texmf-dist/doc/latex/teubner/README	2023-08-26 20:18:37 UTC (rev 68074)
@@ -48,8 +48,11 @@
 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

Modified: trunk/Master/texmf-dist/doc/latex/teubner/teubner-doc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/teubner/teubner-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/teubner/teubner-doc.tex	2023-08-26 20:18:28 UTC (rev 68073)
+++ trunk/Master/texmf-dist/doc/latex/teubner/teubner-doc.tex	2023-08-26 20:18:37 UTC (rev 68074)
@@ -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 @@
 \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 @@
 
 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}

Modified: trunk/Master/texmf-dist/doc/latex/teubner/teubner.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/teubner/teubner.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/teubner/teubner.txt	2023-08-26 20:18:28 UTC (rev 68073)
+++ trunk/Master/texmf-dist/doc/latex/teubner/teubner.txt	2023-08-26 20:18:37 UTC (rev 68074)
@@ -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 @@
 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 

Modified: trunk/Master/texmf-dist/source/latex/teubner/teubner.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/teubner/teubner.dtx	2023-08-26 20:18:28 UTC (rev 68073)
+++ trunk/Master/texmf-dist/source/latex/teubner/teubner.dtx	2023-08-26 20:18:37 UTC (rev 68074)
@@ -43,7 +43,7 @@
 %<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,12 +660,12 @@
 % 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.
@@ -672,8 +672,8 @@
 % 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 at t@r\csname ver@#1\endcsname}%
+\unless\ifcsname IfFileLaterThanTF\endcsname
+  \def\IfFileLaterThanTF#1{\expandafter\@ifl at t@r\csname ver@#1\endcsname}%
 \fi
 
 \def\GreekName{greek}
@@ -680,22 +680,12 @@
 \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}
 %

Modified: trunk/Master/texmf-dist/tex/latex/teubner/teubner.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/teubner/teubner.sty	2023-08-26 20:18:28 UTC (rev 68073)
+++ trunk/Master/texmf-dist/tex/latex/teubner/teubner.sty	2023-08-26 20:18:37 UTC (rev 68074)
@@ -18,7 +18,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2020-01-01]
 \ProvidesPackage{teubner}[%
-2023/08/22 v.5.8.2
+2023/08/25 v.5.8.3
 Extensions for Greek philology]
 \RequirePackage{iftex}
 \let\ifPDF\ifPDFTeX
@@ -64,8 +64,8 @@
   \fontencoding{U}\fontfamily{mtr}\normalshape}
 \DeclareTextFontCommand{\textmtr}{\metricsfont}
 \RequirePackage{exscale}
-\unless\ifcsname IfFileAtLeastTF\endcsname
-  \def\IfFileAtLeastTF#1{\expandafter\@ifl at t@r\csname ver@#1\endcsname}%
+\unless\ifcsname IfFileLaterThanTF\endcsname
+  \def\IfFileLaterThanTF#1{\expandafter\@ifl at t@r\csname ver@#1\endcsname}%
 \fi
 
 \def\GreekName{greek}
@@ -72,7 +72,7 @@
 \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

Modified: trunk/Master/texmf-dist/tex/latex/teubner/teubnertx.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/teubner/teubnertx.sty	2023-08-26 20:18:28 UTC (rev 68073)
+++ trunk/Master/texmf-dist/tex/latex/teubner/teubnertx.sty	2023-08-26 20:18:37 UTC (rev 68074)
@@ -17,7 +17,7 @@
 %% See the end of the file.
 %% 
 \ProvidesPackage{teubnertx}[%
-2023/08/22 v.5.8.2
+2023/08/25 v.5.8.3
 Access to the LGR encoded Greek fonts that match the TX fonts]
 
  \DeclareFontFamily{LGR}{txr}{}



More information about the tex-live-commits mailing list.