texlive[57486] Master/texmf-dist: teubner (21jan21)
commits+karl at tug.org
commits+karl at tug.org
Thu Jan 21 23:15:47 CET 2021
Revision: 57486
http://tug.org/svn/texlive?view=revision&revision=57486
Author: karl
Date: 2021-01-21 23:15:47 +0100 (Thu, 21 Jan 2021)
Log Message:
-----------
teubner (21jan21)
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 2021-01-21 22:15:30 UTC (rev 57485)
+++ trunk/Master/texmf-dist/doc/latex/teubner/README 2021-01-21 22:15:47 UTC (rev 57486)
@@ -1,6 +1,6 @@
-This accompanies the teubner bundle version 5.0 dated November 2020 or later.
+This accompanies the teubner bundle version 5.2 dated January 2021 or later.
-Copyright 2010-2020 Claudio Beccari
+Copyright 2010-2021 Claudio Beccari
The bundle contains the files
@@ -41,7 +41,7 @@
Please, be sure to work with a *2010* updated collection of the CBfonts;
moreover with a *2019* or later updated version of the TeX system; with a
babel version 3.9g or later; with the language description file greek.ldf
-version 1.9b or later; teubner version 5.0 and later patches the
+version 1.9b or later; package teubner, version 5.2 and later, patches the
modifications of greek.ldf 1.10 so as cope with the ancient Greek numbering
system. The teubner package does not work with previous versions of
the above pieces of software; it may even produce fatal errors; therefore be sure to work only with a complete and up-to-date TeX system installation.
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 2021-01-21 22:15:30 UTC (rev 57485)
+++ trunk/Master/texmf-dist/doc/latex/teubner/teubner-doc.tex 2021-01-21 22:15:47 UTC (rev 57486)
@@ -45,7 +45,7 @@
\thanks{This paper documents \texttt{teubner.sty} version \fileversion\ of \filedate.}\\
A package to extend the \textsf{greek} option\\ of the \babel\ package}
\author{Claudio Beccari\thanks{\texttt{claudio dot beccari at gmail dot com}}}
-\date{November 2020}% <---- this is the date of the teubenr-doc document!
+\date{Janualy 2021}% <---- this is the date of the teubenr-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}}
@@ -111,7 +111,7 @@
\end{quote}
-Since \pack{teubner} is a module that adds to the |greek.ldf| support for \pack{babel} package the functionalities needed by the Hellenists, it must be loaded after the latter. If you load it before and/or if you load it after, but you invoked the \texttt{babel} package without specifying the \meta{greek} language and the \texttt{ancient} Greek language attribute, \texttt{teubner} refuses to completely load and outputs a message very clear on this subject, so that you know what you should do in order to use the facilities offered by this module.
+Since \pack{teubner} is a module that adds to the |greek.ldf| support for \pack{babel} package the functionalities needed by the Hellenists, it must be loaded after the latter. If you load it before and/or if you load it after, but you invoked the \texttt{babel} package without specifying the \meta{greek} language (with or without the \texttt{ancient} Greek language attribute\footnote{It is sufficient to specify the language \texttt{greek} to \pack{babel}, and \pack{teubner} provides to set the ancient attribute. If you specify also the \texttt{ancient} attribute to \texttt{babel}, this sends a message informing you that this attribute has been specified a second time.}) \texttt{teubner} refuses to completely load and outputs a message very clear on this subject, so that you know what you should do in order to use the facilities offered by this module.
\noindent\textbf{Warning}: Some people like the Lipsian font shape and want to load it also for writing mathematics with it. No problem, but they shouldn't do this with \pack{teubner}, which is useful only to typeset Greek text. For using other alphabets in mathematics there are more suitable ways that rely on the commands described in the \texttt{fntguide.pdf} distributed with every \TeX\ system in \texttt{\$TEXMFDIST\slash doc\slash latex\slash base/}.
@@ -139,7 +139,7 @@
\noindent\textbf{Warning}: You might need to use the \textit{10pt} option because your Greek font collection is the minimal one. But if you are using \texttt{teubner}, you are likely to seek the best possible typeset text; therefore you should download and install the full collection of the Greek CB fonts. This full collection is generally already available with any complete distribution of the \TeX\ system.
-If you are using Latin fonts different from the CM , EC, or LM collections, you have to control what you get with or without the option \textit{boldLipsian}; generally speaking, this option is best used with darker normal fonts; I have tried the Times, the Palatino, and the Fourier ones, and actually this option is desirable. This might not be true with other vector fonts.
+If you are using Latin fonts different from the CM, CM-Super, EC, or LM collections, you have to control what you get with or without the option \textit{boldLipsian}; generally speaking, this option is best used with darker normal fonts; I have tried the Times, the Palatino, and the Fourier ones, and actually this option is desirable. This might not be true with other vector fonts.
With the inclusion of the extended accent macros in the \pack{teubner} package (see below), the named accented glyphs should not be needed anymore; these accented glyph name macros are not defined by default, but for backwards compatibility they are available if the \emph{GlyphNames} option is specified; with the 2013 new Greek support for the \babel\ package, the extended accent macros are defined in a more efficient way and you should not need them any more; therefore, unless you specify this option, you avoid overloading the internal \TeX\ memory areas, thus leaving extra space for more useful packages. I suggest you to let the \emph{default} option \textit{NoGlyphNames} act as its name implies, and make use of the extended accent macros, should the need arise (see below). Moreover, if your keyboard has facilities for entering polytonic Greek, or if you install a keyboard driver that allows you to do so, you can directly input Greek text with the Greek alphabet, without using the transliteration provided by the Greek support for \babel.
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 2021-01-21 22:15:30 UTC (rev 57485)
+++ trunk/Master/texmf-dist/doc/latex/teubner/teubner.txt 2021-01-21 22:15:47 UTC (rev 57486)
@@ -1,9 +1,9 @@
- THE TEUBNER PACKAGE VERSION 5/0 OF NOVEMBER 2020
+ THE TEUBNER PACKAGE VERSION 5.2 OF JANUARY 2021
EXTENSION FOR PHILOLOGICAL TYPESETTING
-Copyright 2001-2004-2020 Claudio Beccari
+Copyright 2001-2004-2021 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
@@ -29,7 +29,7 @@
File teubner-doc.pdf is the documentation file that shows what can be
done with this extension package and displays several examples.
-Version 5.0 of the teubner package is compliant with the Greek language
+Version 5.2 of the teubner package is 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 the LGR encoded
@@ -43,10 +43,10 @@
representations. From version 5.0 the teubner package has been patched
in order to re-establish the above number transformations; some other
improvements have been added that are transparent to the end user, since
-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 2019.
+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 2019.
Some time ago Antonis Tsolomitis uploaded the package txfontsb which
adds the possibility of using nice TX compatible Greek fonts when using
@@ -65,17 +65,18 @@
Although Tsolomitis' fonts satisfy very well the everyday typesetting
necessities of the Greek users and blend well also with the TX math
fonts, they do not satisfy the requirements of the teubner package. This
-is why the processing of the teubner.dtx file generates also the file
+is why the processing of the teubner.dtx file generates also the file
teubnertx.sty that is being input at begin document time if the user
specified the TX fonts by calling the txfonts package.
-In order to use this extension package with LaTeX you have to
-install it. 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 you can
-check and possibly run your Package Manager (with MiKTeX follow the path
-Programs|MiKTeX Settings|Packages; with TeXlive and MacTeX (if their
-installation configuration was not the default complete one) run tlmgr.
+In order to use this extension package with LaTeX you have to install it.
+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 you can check and possibly
+run your Package Manager (with MiKTeX follow the path:
+ Programs|MiKTeX Settings|Packages;
+with TeXlive and MacTeX (if their installation configuration was not
+the default complete one) run tlmgr.
If you feel more comfortable to do everything by yourself and/or want to
make a personal installation, run teubner.dtx through pdflatex; the
@@ -85,14 +86,12 @@
but if your system copes with the TDS (standard TeX Directory Structure)
and has a multiplicity of different TeX directory trees, you probably
have a \localtexmf rooted TDS, or a /texmf one in your Home directory
-containing a tex directory tree which on turn contains a latex directory.
+containing a /tex directory tree which on turn contains a latex directory.
Under the latter one create a new directory named, say, teubner, and
move to this folder the teubner.sty, and teubnertx.sty files.
-I suggest you to create a directory /teubner in the /doc directory of
-the locally rooted structure and move there both teubner-doc.pdf and
-the teubner.pdf file that you get by running pdflatex directly on
-teubner.dtx.
+I suggest to create a directory /teubner in the /doc directory of the
+locally rooted structure and move there both teubner-doc.pdf and the teubner.pdf file that you get by running pdflatex directly on teubner.dtx.
For what concerns fonts, they should already be installed with a recent
TeX system distribution; this means that there are already all the
@@ -167,7 +166,7 @@
Happy philological LaTeXing!
-Claudio Beccari November 2020
+Claudio Beccari January 2021
Professor Emeritus
Politecnico di Torino, Italy
claudio dot beccari at gmail dot com
Modified: trunk/Master/texmf-dist/source/latex/teubner/teubner.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/teubner/teubner.dtx 2021-01-21 22:15:30 UTC (rev 57485)
+++ trunk/Master/texmf-dist/source/latex/teubner/teubner.dtx 2021-01-21 22:15:47 UTC (rev 57486)
@@ -4,7 +4,7 @@
\input docstrip.tex
\keepsilent
\preamble
-Copyright 2001--2020 Claudio Beccari All rights reserved.
+Copyright 2001--2021 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>
-2020/11/17 v.5.0
+2021/01/21 v.5.2
%<package>Extensions for Greek philology]
%<tbtx>Access to the LGR encoded Greek fonts that match the TX fonts]
%</driver,package,tbtx>
@@ -84,7 +84,7 @@
%</driver>
% \fi
%
-% \CheckSum{4130}
+% \CheckSum{4132}
% \begin{multicols}{2}\tableofcontents\end{multicols}
%
%
@@ -3316,10 +3316,10 @@
% Both |\greeknumeral| and |\Greeknumeral|, the latter producing
% upper case Greek numerals, while the former produces lower case
% ones, resort to robust internal macros if the |greek.ldf| language
-% description style; they are renamed versions of the original macros
-% that ar perfect for modern Greek usage; therefore we simply let the
-% glyph placeholders for the vales 6, 90, and 900, originally indicated
-% with the place hoders |\textstigma| and |\textkoppa|, (together with
+% description style is active; they are renamed versions of the original
+% macros that are perfect for modern Greek usage; therefore we simply let
+% the glyph placeholders for the vales 6, 90, and 900, originally indicated
+% with the place holders |\textstigma| and |\textkoppa|, (together with
% their capital glyph counterparts) the the place holders for
% |\textdigamma| and |\textqoppa|; with the value~6, we decided to use
% either the stigma or the digamma sign by using the usual asterisk
@@ -3326,7 +3326,7 @@
% added to the macro names; the \LaTeX\,3 language greatly simplifies
% this task.
%
-% Therefore |\Greeknumeral| and% |\greeknumeral| macros are redefined
+% Therefore |\Greeknumeral| and |\greeknumeral| macros are redefined
% by means of |\RenewDocumentCommand| that assures solidity and by
% resorting to the internal |greek.ldf| macros, we avoid all the tests
% that the previous version had to make in order to handle the
@@ -3340,7 +3340,9 @@
% |greek.ldf| file; we define the |\grtoday| date in lower case
% letters that differs from the |\today| one, because the numerals
% for the day and the year are composed with the Greek numeral macros
-% just defined, The optional asterisk ti |\grtoday| is passed directly to the |\greeknumeral| macros, although in a complicated way in order to avoid messing the |\expandafter| workings
+% just defined, The optional asterisk to |\grtoday| is passed directly
+% to the |\greeknumeral| macros, although in a complicated way in order
+% to avoid messing the |\expandafter| workings
% \begin{macrocode}
%
@@ -3358,7 +3360,8 @@
{\let\textstigmagreek\textdigamma \let\textStigmagreek\textDigamma}%
\bbl at greek@GreekNum\@firstoftwo{#2}\egroup}
-\NewDocumentCommand\grtoday{ s }%
+\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}}%
Modified: trunk/Master/texmf-dist/tex/latex/teubner/teubner.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/teubner/teubner.sty 2021-01-21 22:15:30 UTC (rev 57485)
+++ trunk/Master/texmf-dist/tex/latex/teubner/teubner.sty 2021-01-21 22:15:47 UTC (rev 57486)
@@ -5,7 +5,7 @@
%% The original source files were:
%%
%% teubner.dtx (with options: `package')
-%% Copyright 2001--2020 Claudio Beccari All rights reserved.
+%% Copyright 2001--2021 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}[%
-2020/11/17 v.5.0
+2021/01/21 v.5.2
Extensions for Greek philology]
\RequirePackage{iftex}
\let\ifPDF\ifPDFTeX
@@ -1165,7 +1165,8 @@
{\let\textstigmagreek\textdigamma \let\textStigmagreek\textDigamma}%
\bbl at greek@GreekNum\@firstoftwo{#2}\egroup}
-\NewDocumentCommand\grtoday{ s }%
+\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}}%
Modified: trunk/Master/texmf-dist/tex/latex/teubner/teubnertx.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/teubner/teubnertx.sty 2021-01-21 22:15:30 UTC (rev 57485)
+++ trunk/Master/texmf-dist/tex/latex/teubner/teubnertx.sty 2021-01-21 22:15:47 UTC (rev 57486)
@@ -5,7 +5,7 @@
%% The original source files were:
%%
%% teubner.dtx (with options: `tbtx')
-%% Copyright 2001--2020 Claudio Beccari All rights reserved.
+%% Copyright 2001--2021 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}[%
-2020/11/17 v.5.0
+2021/01/21 v.5.2
Access to the LGR encoded Greek fonts that match the TX fonts]
\DeclareFontFamily{LGR}{txr}{}
More information about the tex-live-commits
mailing list.