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.