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.