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.