summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2010-11-04 17:58:12 +0000
committerKarl Berry <karl@freefriends.org>2010-11-04 17:58:12 +0000
commit5e4feaa39348e9095e158de011945a9508f46f85 (patch)
treeb7d69c75efff0cfb84776682611784ffb81d90b3 /Master
parent2386b4cd9d557885e26b93e493d98917c8642c8b (diff)
teubner 3.1 (3nov10)
git-svn-id: svn://tug.org/texlive/trunk@20309 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/latex/teubner/README23
-rw-r--r--Master/texmf-dist/doc/latex/teubner/teubner-doc.pdfbin399238 -> 371378 bytes
-rw-r--r--Master/texmf-dist/doc/latex/teubner/teubner-doc.tex4
-rw-r--r--Master/texmf-dist/doc/latex/teubner/teubner.pdfbin469844 -> 319512 bytes
-rw-r--r--Master/texmf-dist/doc/latex/teubner/teubner.txt81
-rw-r--r--Master/texmf-dist/source/latex/teubner/teubner.dtx134
-rw-r--r--Master/texmf-dist/source/latex/teubner/teubner.ins75
-rw-r--r--Master/texmf-dist/tex/latex/teubner/LGRaccents-glyphs.def1
-rw-r--r--Master/texmf-dist/tex/latex/teubner/teubner.sty4
-rw-r--r--Master/texmf-dist/tex/latex/teubner/teubnertx.sty103
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds1
11 files changed, 297 insertions, 129 deletions
diff --git a/Master/texmf-dist/doc/latex/teubner/README b/Master/texmf-dist/doc/latex/teubner/README
index 80166b52a72..de0ec732d53 100644
--- a/Master/texmf-dist/doc/latex/teubner/README
+++ b/Master/texmf-dist/doc/latex/teubner/README
@@ -1,4 +1,4 @@
-This accompanies the teubner bundle version 3.0 dated April 2010.
+This accompanies the teubner bundle version 3.1 dated November 2010.
Copyright 2010 Claudio Beccari
@@ -6,9 +6,8 @@ The bundle contains the files
README this file
teubner.txt a more descriptive file
-teubner.dtx the documented TeX source file
-teubner.ins the installation file
-teubner-doc.pdf an extended documentation file
+teubner.dtx the autoextracting documented TeX source file
+teubner-doc.tex an extended documentation file
The bundle is distributed under the LPPL license version 1.3c or any later version.
@@ -22,13 +21,15 @@ and the Lipsian-like ones; it contains extended accent macros that avoid the ker
problems that arise with the ligature mechanism embedded in the LGR encoded default
CBgreek fonts; is compatible with the use of different scalable Latin Type~1 fonts; contains new designs for the horizontally stretchable markers, et cetera.
-The byproducts of the installation consists in a LGRaccents-gyphs.def file that might
-be separately input and used also without the teubner bundle. Moreover this new
-version generates on the fly the necessary font description files necessary to use the
-LGR encoded Greek fonts with non TeX standard PostScript fonts; for example it
-automatically generates the necessary .fd files if using the TX or the PX fonts; with
-other Type 1 fonts the necessary .fd files require manual intervention, which simply
-means giving a suitable command from within another open file that loads teubner.
+Running pdflatex on the dtx file produces both the documentation and the extraction of the
+byproduct files teubner.sty, teubnertx.sty, teubner-doc.pdf, and LGRaccents-gyphs.def. The
+latter might be separately input and used also without the teubner bundle.
+
+Moreover this new version of the teubner package generates on the fly the font description
+files necessary to use the LGR encoded Greek fonts with non TeX standard PostScript
+fonts; for example it automatically generates the necessary files if using the TX or the PX
+fonts; with other Type 1 fonts the necessary .fd files require manual intervention, which
+simply means giving a suitable command from within another open file that loads teubner.
Please, be sure to work with a 2010 updated collection of the CBgreek fonts.
diff --git a/Master/texmf-dist/doc/latex/teubner/teubner-doc.pdf b/Master/texmf-dist/doc/latex/teubner/teubner-doc.pdf
index 35b820ad69d..75d8946eec5 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 48211b6fc76..2d8db6fa813 100644
--- a/Master/texmf-dist/doc/latex/teubner/teubner-doc.tex
+++ b/Master/texmf-dist/doc/latex/teubner/teubner-doc.tex
@@ -1,8 +1,8 @@
\documentclass[12pt,a4paper]{article}
\usepackage[latin1]{inputenc}
%\usepackage{lmodern}
-%\usepackage{txfonts}
-\usepackage{pxfonts}
+\usepackage{txfonts}
+%\usepackage{pxfonts}
\usepackage{mflogo}
\usepackage[greek,english]{babel}
\def\workingdate{2010/05/08}
diff --git a/Master/texmf-dist/doc/latex/teubner/teubner.pdf b/Master/texmf-dist/doc/latex/teubner/teubner.pdf
index d281ccddc44..87418f4df0d 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 3a558a5b75d..8d7b27912d9 100644
--- a/Master/texmf-dist/doc/latex/teubner/teubner.txt
+++ b/Master/texmf-dist/doc/latex/teubner/teubner.txt
@@ -1,4 +1,4 @@
- THE TEUBNER PACKAGE VERSION 3.0 OF APRIL 2010
+ THE TEUBNER PACKAGE VERSION 3.1 OF NOVEMBER 2010
EXTENSION FOR PHILOLOGICAL TYPESETTING
@@ -14,11 +14,16 @@ This bundle contains the following files
teubner.txt this file
teubner.dtx documented TeX file
-teubner.ins installation file
-teubner-doc.pdf documentation file
+teubner-doc.tex documentation file
+
+By running pdflatex on teubner.dtx in addition to the documentation file
+teubner.doc, the byproduct files teubner.sty, teubnertx.sty, LGRaccents-
+gyphs.def are generated; teubner-doc.pdf must be generated by running
+pdflatex on the source file teubner-doc.tex file.
File teubner-doc.pdf is the documentation file that shows what can be
done with this extension package and displays several examples.
+
Version 3.x of the teubner package contains many new enhancements, among
which it's worth noting the new extended accent macros (that avoid
kerning problems that show up using the ligature mechanism) and the new
@@ -29,23 +34,39 @@ packages txfonts and pxfonts, are already built in; the compatibility
with the Latin Modern fonts was already available with version 2.x of
the teubner package.
+While this package was upgraded and uploaded to CTAN, Antonis Tsolomitis
+uploaded the package txfontsb which adds the possibility of using nice
+TX compatible greek fonts when using the TX latin fonts so as to let the
+users typeset their documents in mixed script.
+The upright shape resembles the traditional Didot one, and the italic
+shape resembles the Lipsian one; they come in both the medium and the
+bold series and match the TX latin fonts pretty well.
+
+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 teubenr.dtx file generates also 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 it; 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 one, that is a complete
-installation) run tlmgr). If you feel more comfortable to do everything
-by yourself and/or want to make a personal installation, run teubner.ins
-through LaTeX; the generated files are teubner.sty and LGRaccents-
-glyphs.def; they must be moved where TeX-the-program can find them. This
-depends very much on your particular implementation of the TeX system,
-but if your system copes with the standard TeX directory structure and
-with a multiplicity of different root directory structures, you probably
-have a localtexmf root, or a /texmmf in your Home directory containing a
-TeX directory which on turn contains a latex directory. Under the latter
-one create a new directory named, say, teubner and move there teubner.sty
+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
+generated files are teubner.sty and LGRaccents-glyphs.def, besides the
+aforementioned teubnertx.sty file; they must be moved where TeX-the-
+program can find them. This 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
+root directory structures, you probably have a \localtexmf rooted TDS,
+or a /texmmf one in your Home directory containing a tex directory which
+on turn contains a latex directory. Under the latter one create a new
+directory named, say, teubner, and move there teubner.sty, teubnertx.sty,
and LGRaccents-glyphs.def.
I suggest you to create a directory teubner in the doc directory of
@@ -55,24 +76,24 @@ teubner.pdf 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 files
TeX-the-program needs in order to do its work; there is one point, though,
-that requires full attention; the default installation loads only the
-PostScript fonts in size 10pt; all other sizes are are obtained by
-reducing or enlarging that single size. The teubner package copes with
-this situation if you specify the "10pt" option when calling this package,
-but if you want to have perfect optical sizes, then you should download
-from CTAN the full collection and install it in your computer. The
-details for this installation require you read with due attention the
-instructions that come with your TeX system distribution; it's not
-difficult, but it requires to be very careful at every step. Remember,
-though, that your Package Manager can do all the work for you.
+that requires full attention; the default basic TeX system installation
+loads only the PostScript fonts in size 10pt; all other sizes are are
+obtained by reducing or enlarging that single size. The teubner package
+copes with this situation if you specify the "10pt" option when calling
+this package, but if you want to have perfect optical sizes, then you
+should download from CTAN the full collection and install it in your
+computer. The details for this installation require you read with due
+attention the instructions that come with your TeX system distribution;
+it's not difficult, but it requires to be very careful at every step.
+Remember, though, that your Package Manager can do all the work for you.
It's important to control that you have the latest CBgreek fonts; even
if you got them pre-installed with your TeX system distribution, may be
-they are not the latest version. The full collection has been redone
-in the year 2007; the reduced collection is a subset of the full one.
-Earlier distributions, dated at least 2002, might be compatible; if you
-get something strange is happening with the CBgreek fonts, verify if your
-fonts are up to date.
+they are not the latest version. The full collection has been redone in
+the year 2007, and partially upgraded in the year 2010; the reduced
+collection is a subset of the full one. Earlier distributions, dated at
+least 2002, might be compatible; if you notice something strange with the
+CBgreek fonts, verify if your fonts are up to date.
Another question you might ask yourself: is my TeX system complete and
up to date? The fact you installed a TeX system and you did not have the
@@ -117,7 +138,7 @@ you use LaTeX, you know what are its pros and cons.
Happy philological LaTeXing!
-Claudio Beccari Turin, 20 of June 2010
+Claudio Beccari Turin, 2 of November 2010
Former Professor of Electronics
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 7339840996a..20aac63e5c4 100644
--- a/Master/texmf-dist/source/latex/teubner/teubner.dtx
+++ b/Master/texmf-dist/source/latex/teubner/teubner.dtx
@@ -1,5 +1,44 @@
% \iffalse meta comment
-% File: teubner.dtx Copyright (C) 2001-2004 Claudio Beccari
+%<*internal>
+\begingroup
+\input docstrip.tex
+\keepsilent
+\preamble
+Copyright 2001--2010 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
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+This file is distributed under the LPPL licence, version 1.3c
+dated 2008-05-04 or later as it appears in
+CTAN/macros/latex/base/lppl.tex.
+
+IMPORTANT NOTICE:
+
+You are not allowed to change this file.
+
+You are allowed to distribute this file under the condition that it is
+specified in the source file teubner.dtx.
+
+If you receive only some of these files from someone, complain!
+
+You are NOT ALLOWED to distribute this file alone. You are NOT
+ALLOWED to take money for the distribution or use of either this
+file or a changed version, except for a nominal charge for copying
+etc.
+\endpreamble
+\askforoverwritetrue
+
+\generateFile{teubner.sty}{t}{\from{teubner.dtx}{package}}
+\generateFile{LGRaccents-glyphs.def}{t}{\from{teubner.dtx}{defs}}
+\generateFile{teubnertx.sty}{t}{\from{teubner.dtx}{tbtx}}
+
+\def\tmpa{plain}
+\ifx\tmpa\fmtname\endgroup\expandafter\bye\fi
+\endgroup
+%</internal>
+% File: teubner.dtx Copyright (C) 2001-2010 Claudio Beccari
%
% It may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
@@ -26,7 +65,7 @@
%% Right brace \} Tilde \~}
% \iffalse
%<*dtx>
-\ProvidesFile{teubner.dtx}[2010/05/08 v.3.0k extensions for Greek philology]
+\ProvidesFile{teubner.dtx}[2010/11/02 v.3.1 extensions for Greek philology]
%</dtx>
%<package>\NeedsTeXFormat{LaTeX2e}
%<package>\ProvidesPackage{teubner}[2010/05/08 v.3.0k extensions for Greek philology]
@@ -57,7 +96,7 @@
%</driver>
% \fi
%
-% \CheckSum{4957}
+% \CheckSum{5003}
% \begin{multicols}{2}\tableofcontents\end{multicols}
%
%
@@ -526,7 +565,7 @@ Type X <return> to exit.}%
% \end{macrocode}
%\end{macro}
%
-% \subsection{Compatibility with Latin fonts}
+% \subsection{Compatibility with Latin fonts}\label{ssec:LatinFontComp}
%\begin{macro}{\previouslanguage}
%\begin{macro}{\previousencoding}
% The ``default'' language is defined as the
@@ -684,8 +723,7 @@ Type X <return> to exit.}%
\AtBeginDocument{%
\@ifpackageloaded{txfonts}{\typeout{Times fonts loaded}%
-\Lipsiantrue\ifFamily{txr}{cmr}\Lipsianfalse
-\ifFamily{txss}{cmss}\ifFamily{txtt}{cmtt}}{}}
+\RequirePackage{teubnertx}}{}}
\AtBeginDocument{%
\edef\previouslanguage{\languagename}%
@@ -3377,10 +3415,10 @@ Illegal value (\number#1) for \string\ActicNumeral\space}}
% \end{macrocode}
%\end{macro}
%\end{macro}
-% \begin{macrocode}
%</package>
%
%<*defs>
+% \begin{macrocode}
\ProvidesFile{LGRaccents-glyphs.def}%
[2010/05/08 v.2.0a Definitions of accents and glyphs for LGR encoded Greek fonts]
% \end{macrocode}
@@ -3696,5 +3734,87 @@ Illegal value (\number#1) for \string\ActicNumeral\space}}
\DeclareTextCompositeCommand{\<}{\GRencoding@name}{W}{<W}
%</defs>
% \end{macrocode}
+%<*tbtx>
+%\section{Accessing the CBgreek fonts when the TX fonts are selected}
+% During the year 2010 this package \textsf{teubner.sty} was upgraded in order to allow
+% using the CBgreek fonts eve when other Latin font, different from the ``standard'' CM
+% and LM ones are selected for typesetting text with the Latin script.
+
+% At the same time Antonis Tsolomitis uploaded a new package in order to let Greek users
+% use some Greek fonts that match the Times eXtended ones. In order to use the de facto
+% default encoding LGR for Greek fonts, he produced the necessary |lgrtxr.fd|, |lgrtxss.fd|,
+% |lgrtxtt.fd|, font definition files that allow the font switching implied by the |greek|
+% option to the \textsf{babel} package. These files take precedence over the mechanism
+% outlined in section~\ref{ssec:LatinFontComp}, because command |\substitutefontfamily|
+% first tests the existence of |lgrtxr.fd|, and, if this is not available, it may generate
+% a specific one suitable for working smoothly with \textsf{teubner.sty}.
+%
+% Now it Tsolomitis' files are available on the main system tree, these take precedence
+% and the \textsf{teubner} compatible files are not generated. Unfortunately Tsolomitis'
+% fonts, although better suited to match the TX fonts, are well adapted to typeset common
+% Greek text, but they are not adapted to typeset philological texts.
+%
+% We therefore avoid this clash by creating a \textsf{teubnertx.sty} file. This extension
+% defines the families and shapes available with the familiar fond definition files, but
+% the information gets input by \textsf{teubner.sty} at the ``begin document'' time,
+% without resorting to any |.fd| file. May be more information is loaded than is strictly
+% necessary, but it better to do this way than to clash with other packages.
+% \begin{macrocode}
+\ProvidesPackage{teubnertx}%
+ [2010/11/02 v.1.0 Access to the LGR encoded Greek fonts when TX fonts are used]
+ \DeclareFontFamily{LGR}{txr}{}
+ \DeclareFontShape{LGR}{txr}{m}{n}{<->ssub * cmr/m/n}{}
+ \DeclareFontShape{LGR}{txr}{m}{it}{<->ssub * cmr/m/it}{}
+ \DeclareFontShape{LGR}{txr}{m}{sl}{<->ssub * cmr/m/sl}{}
+ \DeclareFontShape{LGR}{txr}{m}{sc}{<->ssub * cmr/m/sc}{}
+ \DeclareFontShape{LGR}{txr}{b}{n}{<->ssub * cmr/bx/n}{}
+ \DeclareFontShape{LGR}{txr}{b}{it}{<->ssub * cmr/bx/it}{}
+ \DeclareFontShape{LGR}{txr}{b}{sl}{<->ssub * cmr/bx/sl}{}
+ \DeclareFontShape{LGR}{txr}{b}{sc}{<->ssub * cmr/bx/sc}{}
+ \DeclareFontShape{LGR}{txr}{bx}{n}{<->ssub * cmr/bx/n}{}
+ \DeclareFontShape{LGR}{txr}{bx}{it}{<->ssub * cmr/bx/it}{}
+ \DeclareFontShape{LGR}{txr}{bx}{sl}{<->ssub * cmr/bx/sl}{}
+ \DeclareFontShape{LGR}{txr}{bx}{sc}{<->ssub * cmr/bx/sc}{}
+
+ \DeclareFontShape{LGR}{txr}{m}{li}{<->ssub * cmr/m/li}{}
+ \DeclareFontShape{LGR}{txr}{b}{li}{<->ssub * cmr/b/li}{}
+ \DeclareFontShape{LGR}{txr}{bx}{li}{<->ssub * cmr/bx/li}{}
+ \DeclareFontShape{LGR}{txr}{m}{ui}{<->ssub * cmr/m/ui}{}
+ \DeclareFontShape{LGR}{txr}{b}{ui}{<->ssub * cmr/m/ui}{}
+ \DeclareFontShape{LGR}{txr}{bx}{ui}{<->ssub * cmr/bx/ui}{}
+ \DeclareFontShape{LGR}{txr}{m}{rs}{<->ssub * cmr/m/rs}{}
+ \DeclareFontShape{LGR}{txr}{b}{rs}{<->ssub * cmr/m/rs}{}
+ \DeclareFontShape{LGR}{txr}{bx}{rs}{<->ssub * cmr/bx/rs}{}
+
+ \DeclareFontFamily{LGR}{txss}{}
+ \DeclareFontShape{LGR}{txss}{m}{n}{<->ssub * cmss/m/n}{}
+ \DeclareFontShape{LGR}{txss}{m}{it}{<->ssub * cmss/m/it}{}
+ \DeclareFontShape{LGR}{txss}{m}{sl}{<->ssub * cmss/m/sl}{}
+ \DeclareFontShape{LGR}{txss}{m}{sc}{<->ssub * cmss/m/sc}{}
+ \DeclareFontShape{LGR}{txss}{b}{n}{<->ssub * cmss/bx/n}{}
+ \DeclareFontShape{LGR}{txss}{b}{it}{<->ssub * cmss/bx/it}{}
+ \DeclareFontShape{LGR}{txss}{b}{sl}{<->ssub * cmss/bx/sl}{}
+ \DeclareFontShape{LGR}{txss}{b}{sc}{<->ssub * cmss/bx/sc}{}
+ \DeclareFontShape{LGR}{txss}{bx}{n}{<->ssub * cmss/bx/n}{}
+ \DeclareFontShape{LGR}{txss}{bx}{it}{<->ssub * cmss/bx/it}{}
+ \DeclareFontShape{LGR}{txss}{bx}{sl}{<->ssub * cmss/bx/sl}{}
+ \DeclareFontShape{LGR}{txss}{bx}{sc}{<->ssub * cmss/bx/sc}{}
+
+ \DeclareFontFamily{LGR}{txtt}{\hyphenchar=-1}
+ \DeclareFontShape{LGR}{txtt}{m}{n}{<->ssub * cmtt/m/n}{}
+ \DeclareFontShape{LGR}{txtt}{m}{it}{<->ssub * cmtt/m/it}{}
+ \DeclareFontShape{LGR}{txtt}{m}{sl}{<->ssub * cmtt/m/sl}{}
+ \DeclareFontShape{LGR}{txtt}{m}{sc}{<->ssub * cmtt/m/sc}{}
+ \DeclareFontShape{LGR}{txtt}{b}{n}{<->ssub * cmtt/bx/n}{}
+ \DeclareFontShape{LGR}{txtt}{b}{it}{<->ssub * cmtt/bx/it}{}
+ \DeclareFontShape{LGR}{txtt}{b}{sl}{<->ssub * cmtt/bx/sl}{}
+ \DeclareFontShape{LGR}{txtt}{b}{sc}{<->ssub * cmtt/bx/sc}{}
+ \DeclareFontShape{LGR}{txtt}{bx}{n}{<->ssub * cmtt/bx/n}{}
+ \DeclareFontShape{LGR}{txtt}{bx}{it}{<->ssub * cmtt/bx/it}{}
+ \DeclareFontShape{LGR}{txtt}{bx}{sl}{<->ssub * cmtt/bx/sl}{}
+ \DeclareFontShape{LGR}{txtt}{bx}{sc}{<->ssub * cmtt/bx/sc}{}
+
+% \end{macrocode}
+%</tbtx>
% \Finale
\endinput
diff --git a/Master/texmf-dist/source/latex/teubner/teubner.ins b/Master/texmf-dist/source/latex/teubner/teubner.ins
deleted file mode 100644
index b693b2d9e81..00000000000
--- a/Master/texmf-dist/source/latex/teubner/teubner.ins
+++ /dev/null
@@ -1,75 +0,0 @@
-%%
-%% This file generates file teubner.sty from file teubner.dtx by means
-%% of the LaTeX program docstrip. This program eliminates almost all
-%% commented lines thus speeding up the loading of the code. Documentation
-%% may be obtained by running LaTeX on the source file teubner.dtx.
-%%
-%%
-%% ----------------------------------------
-%%
-%% This system is distributed in the hope that it will be useful,
-%% but WITHOUT ANY WARRANTY; without even the implied warranty of
-%% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-%%
-%% IMPORTANT NOTICE:
-%%
-%% Copyright 2001-2010 Claudio Beccari
-%% All rights reserved.
-%%
-%% Permission is granted to distribute verbatim copies of this file
-%% together with teubner.dtx.
-%%
-%% No other permissions to copy or distribute this file in any form
-%% are granted and in particular no permission to modify its contents.
-%%
-%% --------------- start of docstrip commands ------------------
-%%
-\def\batchfile{teubner.ins}
-\input docstrip.tex
-\preamble
-
-Copyright 2001--2010 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
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-
-This file is distributed under the LPPL licence, version 1.3c
-dated 2008-05-04 or later as it appears in
-CTAN/macros/latex/base/lppl.tex.
-
-IMPORTANT NOTICE:
-
-You are not allowed to change this file.
-
-You are allowed to distribute this file under the condition that it is
-specified in the source file teubner.dtx.
-
-If you receive only some of these files from someone, complain!
-
-You are NOT ALLOWED to distribute this file alone. You are NOT
-ALLOWED to take money for the distribution or use of either this
-file or a changed version, except for a nominal charge for copying
-etc.
-\endpreamble
-\def\batchfile{teubner.dst} % ignored in distribution
-\input docstrip.tex % ignored in distribution
-
-\keepsilent
-
-\Msg{*** Generating the extension package teubner.sty ***}
-\Msg{*** Generating the accent and glyph definition file ***}
-
-\generateFile{teubner.sty}{t}{\from{teubner.dtx}{package}}
-\generateFile{LGRaccents-glyphs.def}{t}{\from{teubner.dtx}{defs}}
-\ifToplevel{
-\Msg{***********************************************************}
-\Msg{*}
-\Msg{* Now move teubner.sty where LaTeX can find it }
-\Msg{* Now move LGRaccents-glyphs.def where LaTeX can find it }
-\Msg{*}
-\Msg{* Happy TeXing!}
-\Msg{***********************************************************}
-}
-
-\endinput
diff --git a/Master/texmf-dist/tex/latex/teubner/LGRaccents-glyphs.def b/Master/texmf-dist/tex/latex/teubner/LGRaccents-glyphs.def
index 59609487066..ca32279f60c 100644
--- a/Master/texmf-dist/tex/latex/teubner/LGRaccents-glyphs.def
+++ b/Master/texmf-dist/tex/latex/teubner/LGRaccents-glyphs.def
@@ -5,7 +5,6 @@
%% The original source files were:
%%
%% teubner.dtx (with options: `defs')
-%%
%% Copyright 2001--2010 Claudio Beccari All rights reserved.
%%
%% This system is distributed in the hope that it will be useful,
diff --git a/Master/texmf-dist/tex/latex/teubner/teubner.sty b/Master/texmf-dist/tex/latex/teubner/teubner.sty
index 23671012344..2911115b210 100644
--- a/Master/texmf-dist/tex/latex/teubner/teubner.sty
+++ b/Master/texmf-dist/tex/latex/teubner/teubner.sty
@@ -5,7 +5,6 @@
%% The original source files were:
%%
%% teubner.dtx (with options: `package')
-%%
%% Copyright 2001--2010 Claudio Beccari All rights reserved.
%%
%% This system is distributed in the hope that it will be useful,
@@ -151,8 +150,7 @@ Type X <return> to exit.}%
\AtBeginDocument{%
\@ifpackageloaded{txfonts}{\typeout{Times fonts loaded}%
-\Lipsiantrue\ifFamily{txr}{cmr}\Lipsianfalse
-\ifFamily{txss}{cmss}\ifFamily{txtt}{cmtt}}{}}
+\RequirePackage{teubnertx}}{}}
\AtBeginDocument{%
\edef\previouslanguage{\languagename}%
diff --git a/Master/texmf-dist/tex/latex/teubner/teubnertx.sty b/Master/texmf-dist/tex/latex/teubner/teubnertx.sty
new file mode 100644
index 00000000000..9be011b5a6c
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/teubner/teubnertx.sty
@@ -0,0 +1,103 @@
+%%
+%% This is file `teubnertx.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% teubner.dtx (with options: `tbtx')
+%% Copyright 2001--2010 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
+%% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+%%
+%% This file is distributed under the LPPL licence, version 1.3c
+%% dated 2008-05-04 or later as it appears in
+%% CTAN/macros/latex/base/lppl.tex.
+%%
+%% IMPORTANT NOTICE:
+%%
+%% You are not allowed to change this file.
+%%
+%% You are allowed to distribute this file under the condition that it is
+%% specified in the source file teubner.dtx.
+%%
+%% If you receive only some of these files from someone, complain!
+%%
+%% You are NOT ALLOWED to distribute this file alone. You are NOT
+%% ALLOWED to take money for the distribution or use of either this
+%% file or a changed version, except for a nominal charge for copying
+%% etc.
+%% \CharacterTable
+%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%% Digits \0\1\2\3\4\5\6\7\8\9
+%% Exclamation \! Double quote \" Hash (number) \#
+%% Dollar \$ Percent \% Ampersand \&
+%% Acute accent \' Left paren \( Right paren \)
+%% Asterisk \* Plus \+ Comma \,
+%% Minus \- Point \. Solidus \/
+%% Colon \: Semicolon \; Less than \<
+%% Equals \= Greater than \> Question mark \?
+%% Commercial at \@ Left bracket \[ Backslash \\
+%% Right bracket \] Circumflex \^ Underscore \_
+%% Grave accent \` Left brace \{ Vertical bar \|
+%% Right brace \} Tilde \~}
+
+\ProvidesPackage{teubnertx}%
+ [2010/11/02 v.1.0 Access to the LGR encoded Greek fonts when TX fonts are used]
+ \DeclareFontFamily{LGR}{txr}{}
+ \DeclareFontShape{LGR}{txr}{m}{n}{<->ssub * cmr/m/n}{}
+ \DeclareFontShape{LGR}{txr}{m}{it}{<->ssub * cmr/m/it}{}
+ \DeclareFontShape{LGR}{txr}{m}{sl}{<->ssub * cmr/m/sl}{}
+ \DeclareFontShape{LGR}{txr}{m}{sc}{<->ssub * cmr/m/sc}{}
+ \DeclareFontShape{LGR}{txr}{b}{n}{<->ssub * cmr/bx/n}{}
+ \DeclareFontShape{LGR}{txr}{b}{it}{<->ssub * cmr/bx/it}{}
+ \DeclareFontShape{LGR}{txr}{b}{sl}{<->ssub * cmr/bx/sl}{}
+ \DeclareFontShape{LGR}{txr}{b}{sc}{<->ssub * cmr/bx/sc}{}
+ \DeclareFontShape{LGR}{txr}{bx}{n}{<->ssub * cmr/bx/n}{}
+ \DeclareFontShape{LGR}{txr}{bx}{it}{<->ssub * cmr/bx/it}{}
+ \DeclareFontShape{LGR}{txr}{bx}{sl}{<->ssub * cmr/bx/sl}{}
+ \DeclareFontShape{LGR}{txr}{bx}{sc}{<->ssub * cmr/bx/sc}{}
+
+ \DeclareFontShape{LGR}{txr}{m}{li}{<->ssub * cmr/m/li}{}
+ \DeclareFontShape{LGR}{txr}{b}{li}{<->ssub * cmr/b/li}{}
+ \DeclareFontShape{LGR}{txr}{bx}{li}{<->ssub * cmr/bx/li}{}
+ \DeclareFontShape{LGR}{txr}{m}{ui}{<->ssub * cmr/m/ui}{}
+ \DeclareFontShape{LGR}{txr}{b}{ui}{<->ssub * cmr/m/ui}{}
+ \DeclareFontShape{LGR}{txr}{bx}{ui}{<->ssub * cmr/bx/ui}{}
+ \DeclareFontShape{LGR}{txr}{m}{rs}{<->ssub * cmr/m/rs}{}
+ \DeclareFontShape{LGR}{txr}{b}{rs}{<->ssub * cmr/m/rs}{}
+ \DeclareFontShape{LGR}{txr}{bx}{rs}{<->ssub * cmr/bx/rs}{}
+
+ \DeclareFontFamily{LGR}{txss}{}
+ \DeclareFontShape{LGR}{txss}{m}{n}{<->ssub * cmss/m/n}{}
+ \DeclareFontShape{LGR}{txss}{m}{it}{<->ssub * cmss/m/it}{}
+ \DeclareFontShape{LGR}{txss}{m}{sl}{<->ssub * cmss/m/sl}{}
+ \DeclareFontShape{LGR}{txss}{m}{sc}{<->ssub * cmss/m/sc}{}
+ \DeclareFontShape{LGR}{txss}{b}{n}{<->ssub * cmss/bx/n}{}
+ \DeclareFontShape{LGR}{txss}{b}{it}{<->ssub * cmss/bx/it}{}
+ \DeclareFontShape{LGR}{txss}{b}{sl}{<->ssub * cmss/bx/sl}{}
+ \DeclareFontShape{LGR}{txss}{b}{sc}{<->ssub * cmss/bx/sc}{}
+ \DeclareFontShape{LGR}{txss}{bx}{n}{<->ssub * cmss/bx/n}{}
+ \DeclareFontShape{LGR}{txss}{bx}{it}{<->ssub * cmss/bx/it}{}
+ \DeclareFontShape{LGR}{txss}{bx}{sl}{<->ssub * cmss/bx/sl}{}
+ \DeclareFontShape{LGR}{txss}{bx}{sc}{<->ssub * cmss/bx/sc}{}
+
+ \DeclareFontFamily{LGR}{txtt}{\hyphenchar=-1}
+ \DeclareFontShape{LGR}{txtt}{m}{n}{<->ssub * cmtt/m/n}{}
+ \DeclareFontShape{LGR}{txtt}{m}{it}{<->ssub * cmtt/m/it}{}
+ \DeclareFontShape{LGR}{txtt}{m}{sl}{<->ssub * cmtt/m/sl}{}
+ \DeclareFontShape{LGR}{txtt}{m}{sc}{<->ssub * cmtt/m/sc}{}
+ \DeclareFontShape{LGR}{txtt}{b}{n}{<->ssub * cmtt/bx/n}{}
+ \DeclareFontShape{LGR}{txtt}{b}{it}{<->ssub * cmtt/bx/it}{}
+ \DeclareFontShape{LGR}{txtt}{b}{sl}{<->ssub * cmtt/bx/sl}{}
+ \DeclareFontShape{LGR}{txtt}{b}{sc}{<->ssub * cmtt/bx/sc}{}
+ \DeclareFontShape{LGR}{txtt}{bx}{n}{<->ssub * cmtt/bx/n}{}
+ \DeclareFontShape{LGR}{txtt}{bx}{it}{<->ssub * cmtt/bx/it}{}
+ \DeclareFontShape{LGR}{txtt}{bx}{sl}{<->ssub * cmtt/bx/sl}{}
+ \DeclareFontShape{LGR}{txtt}{bx}{sc}{<->ssub * cmtt/bx/sc}{}
+
+\endinput
+%%
+%% End of file `teubnertx.sty'.
diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds
index 7939f68b6ec..61753f1ec64 100755
--- a/Master/tlpkg/libexec/ctan2tds
+++ b/Master/tlpkg/libexec/ctan2tds
@@ -1469,6 +1469,7 @@ $standardsource='\.(c|drv|dtx|fea|fdd|ins|sfd)$|configure.*|install-sh';
'tablists', 'tablists.dtx',
'thesis', 'install.01|install.ndx',
'termlist', 'termlist.dtx',
+ 'teubner', 'teubner.dtx',
'turnstile', 'turnstile-en.ins', # skip pt
'ulqda', 'ulqda.dtx',
'undolabl', 'undolabl.dtx',