summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2021-01-21 22:15:47 +0000
committerKarl Berry <karl@freefriends.org>2021-01-21 22:15:47 +0000
commit331a1180feea6213091c83e9e388d84f1c33acef (patch)
tree6d801e81e5f7bf9a216a111d7eee5e3b670bf766
parentbbe24441779050c99ebbb179e03fc865124ce114 (diff)
teubner (21jan21)
git-svn-id: svn://tug.org/texlive/trunk@57486 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/teubner/README6
-rw-r--r--Master/texmf-dist/doc/latex/teubner/teubner-doc.pdfbin400556 -> 399343 bytes
-rw-r--r--Master/texmf-dist/doc/latex/teubner/teubner-doc.tex6
-rw-r--r--Master/texmf-dist/doc/latex/teubner/teubner.pdfbin623831 -> 623714 bytes
-rw-r--r--Master/texmf-dist/doc/latex/teubner/teubner.txt41
-rw-r--r--Master/texmf-dist/source/latex/teubner/teubner.dtx23
-rw-r--r--Master/texmf-dist/tex/latex/teubner/teubner.sty7
-rw-r--r--Master/texmf-dist/tex/latex/teubner/teubnertx.sty4
8 files changed, 45 insertions, 42 deletions
diff --git a/Master/texmf-dist/doc/latex/teubner/README b/Master/texmf-dist/doc/latex/teubner/README
index 1031c6c12d9..214ed7971c3 100644
--- a/Master/texmf-dist/doc/latex/teubner/README
+++ b/Master/texmf-dist/doc/latex/teubner/README
@@ -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 @@ a suitable command from within another open file that loads teubner.
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.
diff --git a/Master/texmf-dist/doc/latex/teubner/teubner-doc.pdf b/Master/texmf-dist/doc/latex/teubner/teubner-doc.pdf
index 8e7dd8cca78..6fda0f7ca13 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 651f46cf2a5..a9add6fa3ea 100644
--- a/Master/texmf-dist/doc/latex/teubner/teubner-doc.tex
+++ b/Master/texmf-dist/doc/latex/teubner/teubner-doc.tex
@@ -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 @@ The \pack{teubner} package is loaded in the usual way, but there are some simple
\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 @@ You should never need (and therefore never use) the \textit{or} option for two r
\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.
diff --git a/Master/texmf-dist/doc/latex/teubner/teubner.pdf b/Master/texmf-dist/doc/latex/teubner/teubner.pdf
index aeba0adac10..e0b8b627bcc 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 d46ad3eb24d..003111a0f22 100644
--- a/Master/texmf-dist/doc/latex/teubner/teubner.txt
+++ b/Master/texmf-dist/doc/latex/teubner/teubner.txt
@@ -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 @@ 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.
-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 @@ transform Arabic numerals into the classical Milesian and Attic number
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 @@ teubner-doc.pdf document.
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 @@ depends very much on your particular implementation of the TeX system,
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 @@ you use LaTeX, you know what are its pros and cons.
Happy philological LaTeXing!
-Claudio Beccari November 2020
+Claudio Beccari January 2021
Professor Emeritus
Politecnico di Torino, Italy
claudio dot beccari at gmail dot com
diff --git a/Master/texmf-dist/source/latex/teubner/teubner.dtx b/Master/texmf-dist/source/latex/teubner/teubner.dtx
index fc126c7554c..109f12c1444 100644
--- a/Master/texmf-dist/source/latex/teubner/teubner.dtx
+++ b/Master/texmf-dist/source/latex/teubner/teubner.dtx
@@ -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 @@ See the end of the file.
%<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 @@ See the end of the file.
%</driver>
% \fi
%
-% \CheckSum{4130}
+% \CheckSum{4132}
% \begin{multicols}{2}\tableofcontents\end{multicols}
%
%
@@ -3316,17 +3316,17 @@ $\displaystyle\left.%
% 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
% 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 @@ $\displaystyle\left.%
% |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 @@ $\displaystyle\left.%
{\let\textstigmagreek\textdigamma \let\textStigmagreek\textDigamma}%
\bbl@greek@GreekNum\@firstoftwo{#2}\egroup}
-\NewDocumentCommand\grtoday{ s }%
+\providecommand\grtoday{}
+\RenewDocumentCommand\grtoday{ s }%
{\bgroup\IfBooleanTF{#1}%
{\greeknumeral*{\the\day}\space\gr@c@month\space\greeknumeral*{\the\year}}%
{\greeknumeral{\the\day}\space\gr@c@month\space\greeknumeral{\the\year}}%
diff --git a/Master/texmf-dist/tex/latex/teubner/teubner.sty b/Master/texmf-dist/tex/latex/teubner/teubner.sty
index 8f9360d4540..5a1b7461810 100644
--- a/Master/texmf-dist/tex/latex/teubner/teubner.sty
+++ b/Master/texmf-dist/tex/latex/teubner/teubner.sty
@@ -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 @@ $\displaystyle\left.%
{\let\textstigmagreek\textdigamma \let\textStigmagreek\textDigamma}%
\bbl@greek@GreekNum\@firstoftwo{#2}\egroup}
-\NewDocumentCommand\grtoday{ s }%
+\providecommand\grtoday{}
+\RenewDocumentCommand\grtoday{ s }%
{\bgroup\IfBooleanTF{#1}%
{\greeknumeral*{\the\day}\space\gr@c@month\space\greeknumeral*{\the\year}}%
{\greeknumeral{\the\day}\space\gr@c@month\space\greeknumeral{\the\year}}%
diff --git a/Master/texmf-dist/tex/latex/teubner/teubnertx.sty b/Master/texmf-dist/tex/latex/teubner/teubnertx.sty
index 4b22c27e5da..068e4b6ebdb 100644
--- a/Master/texmf-dist/tex/latex/teubner/teubnertx.sty
+++ b/Master/texmf-dist/tex/latex/teubner/teubnertx.sty
@@ -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}{}