summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2023-08-26 20:18:37 +0000
committerKarl Berry <karl@freefriends.org>2023-08-26 20:18:37 +0000
commitf186f77068e02782319516261fcfbc47c7fc2a54 (patch)
treea8a7e2197a209fc9ff49e6537dc0d2219d22c6a1
parent5fb889cc7e6dcb54d48f48409ec58a96662d9779 (diff)
teubner (26aug23)
git-svn-id: svn://tug.org/texlive/trunk@68074 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/teubner/README7
-rw-r--r--Master/texmf-dist/doc/latex/teubner/teubner-doc.pdfbin438211 -> 439290 bytes
-rw-r--r--Master/texmf-dist/doc/latex/teubner/teubner-doc.tex14
-rw-r--r--Master/texmf-dist/doc/latex/teubner/teubner.pdfbin673944 -> 673446 bytes
-rw-r--r--Master/texmf-dist/doc/latex/teubner/teubner.txt4
-rw-r--r--Master/texmf-dist/source/latex/teubner/teubner.dtx22
-rw-r--r--Master/texmf-dist/tex/latex/teubner/teubner.sty8
-rw-r--r--Master/texmf-dist/tex/latex/teubner/teubnertx.sty2
8 files changed, 29 insertions, 28 deletions
diff --git a/Master/texmf-dist/doc/latex/teubner/README b/Master/texmf-dist/doc/latex/teubner/README
index beb199d8f8b..b7ee576738f 100644
--- a/Master/texmf-dist/doc/latex/teubner/README
+++ b/Master/texmf-dist/doc/latex/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/Master/texmf-dist/doc/latex/teubner/teubner-doc.pdf b/Master/texmf-dist/doc/latex/teubner/teubner-doc.pdf
index 357cbf916cc..cf111a8045a 100644
--- a/Master/texmf-dist/doc/latex/teubner/teubner-doc.pdf
+++ b/Master/texmf-dist/doc/latex/teubner/teubner-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/teubner/teubner-doc.tex b/Master/texmf-dist/doc/latex/teubner/teubner-doc.tex
index dda85284b1d..b51ac5cc120 100644
--- a/Master/texmf-dist/doc/latex/teubner/teubner-doc.tex
+++ b/Master/texmf-dist/doc/latex/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/Master/texmf-dist/doc/latex/teubner/teubner.pdf b/Master/texmf-dist/doc/latex/teubner/teubner.pdf
index e6e41c34fb6..6d4aef11060 100644
--- a/Master/texmf-dist/doc/latex/teubner/teubner.pdf
+++ b/Master/texmf-dist/doc/latex/teubner/teubner.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/teubner/teubner.txt b/Master/texmf-dist/doc/latex/teubner/teubner.txt
index 576046364ed..29dfae00426 100644
--- a/Master/texmf-dist/doc/latex/teubner/teubner.txt
+++ b/Master/texmf-dist/doc/latex/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
diff --git a/Master/texmf-dist/source/latex/teubner/teubner.dtx b/Master/texmf-dist/source/latex/teubner/teubner.dtx
index bcac1f2b34e..282042863dd 100644
--- a/Master/texmf-dist/source/latex/teubner/teubner.dtx
+++ b/Master/texmf-dist/source/latex/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/Master/texmf-dist/tex/latex/teubner/teubner.sty b/Master/texmf-dist/tex/latex/teubner/teubner.sty
index e1ce7b88da7..9f69d822ab4 100644
--- a/Master/texmf-dist/tex/latex/teubner/teubner.sty
+++ b/Master/texmf-dist/tex/latex/teubner/teubner.sty
@@ -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,15 +64,15 @@ Type X <return> to exit.}%
\fontencoding{U}\fontfamily{mtr}\normalshape}
\DeclareTextFontCommand{\textmtr}{\metricsfont}
\RequirePackage{exscale}
-\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
diff --git a/Master/texmf-dist/tex/latex/teubner/teubnertx.sty b/Master/texmf-dist/tex/latex/teubner/teubnertx.sty
index 06e4a7e49fc..874665ea64c 100644
--- a/Master/texmf-dist/tex/latex/teubner/teubnertx.sty
+++ b/Master/texmf-dist/tex/latex/teubner/teubnertx.sty
@@ -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}{}