texlive[67334] Master/texmf-dist: teubner (11jun23)

commits+karl at tug.org commits+karl at tug.org
Sun Jun 11 22:42:40 CEST 2023


Revision: 67334
          http://tug.org/svn/texlive?view=revision&revision=67334
Author:   karl
Date:     2023-06-11 22:42:40 +0200 (Sun, 11 Jun 2023)
Log Message:
-----------
teubner (11jun23)

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-06-11 20:42:19 UTC (rev 67333)
+++ trunk/Master/texmf-dist/doc/latex/teubner/README	2023-06-11 20:42:40 UTC (rev 67334)
@@ -1,7 +1,7 @@
-This README file accompanies the teubner bundle version 5.x dated 
-November 2020 or later.
+This README file accompanies the teubner bundle version 5.8.x dated 
+June 2023 or later.
 
-Copyright 2010-2022 Claudio Beccari
+Copyright 2010-2023 Claudio Beccari
 
 The  bundle contains the files
 
@@ -48,5 +48,8 @@
 teubner package works also with previous versions of the above pieces of 
 software, but with limited performances.
 
+Version 5.8.0 patches some changes that were introduced in version 1.13.2
+of the babel-greek language description file.
+
 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-06-11 20:42:19 UTC (rev 67333)
+++ trunk/Master/texmf-dist/doc/latex/teubner/teubner-doc.tex	2023-06-11 20:42:40 UTC (rev 67334)
@@ -9,7 +9,7 @@
 %\usepackage{pxfonts}
 \usepackage{mflogo}
 \usepackage[greek,english]{babel}
-\def\workingdate{2020/11/01}% see two lines ahead
+\def\workingdate{2023-06-01}% see two lines ahead
 \usepackage[boldLipsian,10pt,GlyphNames]% <--------  teubner options
            {teubner}[\workingdate]% <--- older versions don't work well
 \usepackage[scaled=0.90]{helvet}
@@ -46,7 +46,7 @@
 An extension for Greek philology\\
 User manual}
 \author{Claudio Beccari\thanks{\texttt{claudio dot beccari at gmail dot com}}}
-\date{October 2022}% <---- this is the date of the teubner-doc document!
+\date{June 2023}% <---- this is the date of the teubner-doc document!
 \def\comando#1{\expandafter\texttt\expandafter{\string#1}}
 \def\cs#1{\texttt{\char92#1}}
 \def\ARG#1{\texttt{\char123}\meta{#1}\texttt{\char125}}

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-06-11 20:42:19 UTC (rev 67333)
+++ trunk/Master/texmf-dist/doc/latex/teubner/teubner.txt	2023-06-11 20:42:40 UTC (rev 67334)
@@ -1,9 +1,9 @@
              
-            THE TEUBNER PACKAGE VERSION 5.7.3 OF OCTOBER 2022
+            THE TEUBNER PACKAGE VERSION 5.8.0 OF JUNE 2023
                  EXTENSION FOR PHILOLOGICAL TYPESETTING
 
 
-Copyright  2001-2022 Claudio Beccari
+Copyright  2001-2023 Claudio Beccari
 
 The programs contained in this bundle can be  distributed and/or modified
 under the terms of the LaTeX Project Public License (LPPL),  version 1.3c 
@@ -22,14 +22,14 @@
 
 By running pdflatex on teubner.dtx in addition to the technical 
 documentation file teubner.pdf, the byproduct files teubner.sty, 
- teubnertx.sty, are generated; teubner-doc.pdf  must be generated 
- by running pdflatex on the source file teubner-doc.tex source file. 
+teubnertx.sty, are generated; teubner-doc.pdf  must be generated 
+by running pdflatex on the source file teubner-doc.tex source file. 
 These two .pdf files are already contained in the bundle.
 
 File teubner-doc.pdf is the documentation file that shows what can be 
 done with this extension package and displays several examples.
 
-Versiosn 5.2 and later of the teubner package is compliant with the Greek 
+Versions 5.2 and later of the teubner package are compliant with the Greek 
 language support to babel version 3.9g, that makes use of the encoding 
 independent LICR (LaTeX Internal Character Representation) of the Greek 
 characters & diacritics; it contains  also the macros that allow using 
@@ -39,7 +39,7 @@
 compatibility with the Latin Modern fonts was already available with 
 version 2.x of this package.
 
-With  the upgrade of the Greek support for babel through file greek.ldf 
+With the upgrade of the Greek support for babel through file greek.ldf 
 version 1.10, teubner package versions previous to 5.0 became unable to
 transform  Arabic numerals into the classical Milesian and Attic number 
 representations. From version 5.0 the teubner  package has been patched 
@@ -48,9 +48,10 @@
 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. 
+kernel should not be earlier than January 2020. In any case some modifications were made to the greek.ldf, version 1.13.x, on June 1, 2023, that required some more  patches.
 
-Some time ago  Antonis  Tsolomitis uploaded  the package txfontsb  which 
+
+Some time ago Antonis  Tsolomitis uploaded  the package txfontsb  which 
 adds the possibility of using nice TX compatible  Greek fonts when using 
 the TX latin  fonts so as to let the users  typeset  their  documents in 
 mixed script.  The upright shape  resembles  the  traditional  Didot one,  
@@ -75,7 +76,7 @@
 May be the  very installation of your  (recent) TeX system  distribution 
 already provided for this task; may be your  TeX system is configured to 
 load missing packages on the fly.  In any case with MiKTeX you can check 
-and possibly run your Package Manager: X follow the path: 
+and possibly run your Package Manager: follow the path: 
                 Programs|MiKTeX Settings|Packages.
 With TeXlive and  MacTeX   (if their installation configuration was not 
 the default complete one) run tlmgr.

Modified: trunk/Master/texmf-dist/source/latex/teubner/teubner.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/teubner/teubner.dtx	2023-06-11 20:42:19 UTC (rev 67333)
+++ trunk/Master/texmf-dist/source/latex/teubner/teubner.dtx	2023-06-11 20:42:40 UTC (rev 67334)
@@ -4,7 +4,7 @@
 \input docstrip.tex
 \keepsilent
 \preamble
-Copyright 2001--2022 Claudio Beccari All rights reserved.
+Copyright 2001--2023 Claudio Beccari All rights reserved.
 
  This system is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -43,7 +43,7 @@
 %<package>\ProvidesPackage{teubner}[%
 %<tbtx>\ProvidesPackage{teubnertx}[%
 %<*driver,package,tbtx>
-2022/10/03 v.5.7.3 
+2023/06/10 v.5.8.0 
 %<package>Extensions for Greek philology]
 %<tbtx>Access to the LGR encoded Greek fonts that match the TX fonts]
 %</driver,package,tbtx>
@@ -656,12 +656,24 @@
 % Nevertheless, if some work on modern polytonic Greek philological
 % document is being typeset, the |ancient| attribute may work
 % satisfactorily, but with some possible “ancient” line breaks. 
+%
+% In this new version 5.8.0 of this package I had to redefine my macro
+% \cs{strip at slash}, the purpose of which is to compact the ISO date
+% formato in a string made up only of eight digits, without separators,
+% because the maintainer of the \pack{babel-greek} package on 31st o fMay
+% 2023 changed the formati; in facts the previous format was YYYY/MM/DD,
+% the new format is YYYY-MM-DD; Evidently now the separators are hyphen
+% signs, not slashes, I did not change the name of my command; I just
+% modified its definition so as to delete the hyphen signs. The number
+% test that follows checks the digit string against another digit string
+% so as to control if the \pack{babel-greek} package is sufficiently
+% recent.
 %    \begin{macrocode}
 \ifx\languageattribute\undefined
  \def\GreekName{polutonikogreek}%
 \else
  \def\GreekName{greek}
- \def\strip at slash#1/#2/#3!{\edef\@tempA{#1#2#3}}
+ \def\strip at slash#1-#2-#3!{\edef\@tempA{#1#2#3}}
  \def\getgreekdate#1 #2 #3 #4!{\def\@tempA{#1}\expandafter\strip at slash\@tempA!}
  \expandafter\expandafter\expandafter\getgreekdate\csname ver at greek.ldf\endcsname !
  \ifnum\@tempA<20140918
@@ -3563,8 +3575,10 @@
 \providecommand\grtoday{}
 \RenewDocumentCommand\grtoday{ s }%
 {\bgroup\IfBooleanTF{#1}%
-{\greeknumeral*{\the\day}\space\gr at c@month\space\greeknumeral*{\the\year}}%
-{\greeknumeral{\the\day}\space\gr at c@month\space\greeknumeral{\the\year}}%
+{\greeknumeral*{\the\day}\space \gr at polutoniko@month\space 
+  \greeknumeral*{\the\year}}%
+{\greeknumeral{\the\day}\space \gr at polutoniko@month\space 
+  \greeknumeral{\the\year}}%
 \egroup}
 
 %    \end{macrocode}

Modified: trunk/Master/texmf-dist/tex/latex/teubner/teubner.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/teubner/teubner.sty	2023-06-11 20:42:19 UTC (rev 67333)
+++ trunk/Master/texmf-dist/tex/latex/teubner/teubner.sty	2023-06-11 20:42:40 UTC (rev 67334)
@@ -5,7 +5,7 @@
 %% The original source files were:
 %%
 %% teubner.dtx  (with options: `package')
-%% Copyright 2001--2022 Claudio Beccari All rights reserved.
+%% Copyright 2001--2023 Claudio Beccari All rights reserved.
 %% 
 %%  This system is distributed in the hope that it will be useful,
 %%  but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -18,7 +18,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}[2020-01-01]
 \ProvidesPackage{teubner}[%
-2022/10/03 v.5.7.3
+2023/06/10 v.5.8.0
 Extensions for Greek philology]
 \RequirePackage{iftex}
 \let\ifPDF\ifPDFTeX
@@ -68,7 +68,7 @@
  \def\GreekName{polutonikogreek}%
 \else
  \def\GreekName{greek}
- \def\strip at slash#1/#2/#3!{\edef\@tempA{#1#2#3}}
+ \def\strip at slash#1-#2-#3!{\edef\@tempA{#1#2#3}}
  \def\getgreekdate#1 #2 #3 #4!{\def\@tempA{#1}\expandafter\strip at slash\@tempA!}
  \expandafter\expandafter\expandafter\getgreekdate\csname ver at greek.ldf\endcsname !
  \ifnum\@tempA<20140918
@@ -1203,8 +1203,10 @@
 \providecommand\grtoday{}
 \RenewDocumentCommand\grtoday{ s }%
 {\bgroup\IfBooleanTF{#1}%
-{\greeknumeral*{\the\day}\space\gr at c@month\space\greeknumeral*{\the\year}}%
-{\greeknumeral{\the\day}\space\gr at c@month\space\greeknumeral{\the\year}}%
+{\greeknumeral*{\the\day}\space \gr at polutoniko@month\space
+  \greeknumeral*{\the\year}}%
+{\greeknumeral{\the\day}\space \gr at polutoniko@month\space
+  \greeknumeral{\the\year}}%
 \egroup}
 
 \DeclareTextSymbol{\Vmiria}{\GRenc at name}{5}

Modified: trunk/Master/texmf-dist/tex/latex/teubner/teubnertx.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/teubner/teubnertx.sty	2023-06-11 20:42:19 UTC (rev 67333)
+++ trunk/Master/texmf-dist/tex/latex/teubner/teubnertx.sty	2023-06-11 20:42:40 UTC (rev 67334)
@@ -5,7 +5,7 @@
 %% The original source files were:
 %%
 %% teubner.dtx  (with options: `tbtx')
-%% Copyright 2001--2022 Claudio Beccari All rights reserved.
+%% Copyright 2001--2023 Claudio Beccari All rights reserved.
 %% 
 %%  This system is distributed in the hope that it will be useful,
 %%  but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -17,7 +17,7 @@
 %% See the end of the file.
 %% 
 \ProvidesPackage{teubnertx}[%
-2022/10/03 v.5.7.3
+2023/06/10 v.5.8.0
 Access to the LGR encoded Greek fonts that match the TX fonts]
 
  \DeclareFontFamily{LGR}{txr}{}



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