summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/teubner
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2008-03-09 23:59:42 +0000
committerKarl Berry <karl@freefriends.org>2008-03-09 23:59:42 +0000
commit172054954fb4514fed80cd822e9e1275715db839 (patch)
treedcbdff854ab22eb96952d1e495233805ce64d6ac /Master/texmf-dist/source/latex/teubner
parent74dd2ffc629a3c66bf076427f8de7ff0cd276dd0 (diff)
teubner update (8mar08)
git-svn-id: svn://tug.org/texlive/trunk@6922 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/teubner')
-rw-r--r--Master/texmf-dist/source/latex/teubner/teubner.dtx40
1 files changed, 27 insertions, 13 deletions
diff --git a/Master/texmf-dist/source/latex/teubner/teubner.dtx b/Master/texmf-dist/source/latex/teubner/teubner.dtx
index 26c9775609b..37e205bf2fa 100644
--- a/Master/texmf-dist/source/latex/teubner/teubner.dtx
+++ b/Master/texmf-dist/source/latex/teubner/teubner.dtx
@@ -31,17 +31,17 @@
%<package>\NeedsTeXFormat{LaTeX2e}
%<package>\ProvidesPackage{teubner}
%<driver>\ProvidesFile{teubner.dtx}
- [2006/01/14 v.2.2c extensions for Greek philology]
+ [2008/02/10 v.2.2d extensions for Greek philology]
%
%<*driver>
\documentclass{ltxdoc}
\GetFileInfo{teubner.dtx}
\title{The \textsf{teubner} package\\
- Extensions for Greek philology
+ Extensions for Greek philology%
\thanks{This file
has version number \fileversion, last
revised on \filedate.}}
- \author{Claudio Beccari\\\texttt{claudio.beccari@polito.it}\\Politecnico di Torino}
+ \author{Claudio Beccari\\\texttt{claudio.beccari@gmail.com}}
\date{}
\providecommand\babel{\textsf{babel}}
\newcommand\lbr{\char123\relax}\newcommand\rbr{\char125\relax}
@@ -58,7 +58,7 @@
%</driver>
% \fi
%
-% \CheckSum{4012}
+% \CheckSum{4013}
%
% \begin{abstract}
% This extension package complements the greek option of the \babel\
@@ -80,7 +80,7 @@
% in \texttt{teubner-doc.pdf} are not distributed with the package.
% While this documentation is being written the \TeX{}-Live Team is trying
% to reduce the size of the distribution and one of the proposals is to reduce
-% the number of Greek fonts distributed on the \TeX-Live CD; therefore it might
+% the number of Greek fonts distributed on \TeX-Live; therefore it might
% be necessary that the users of this \textsf{teubner} package download the
% missing fonts directly from one of the \acro{CTAN} archives.
% \end{abstract}
@@ -141,11 +141,21 @@
% one of the two Greek versions some words might turn out with the wrong
% hyphens.
%
-% The CB Greek fonts, which have been available for some years now on \acro{ctan}
-% in the directory \texttt{/tex-archive/fonts/greek/cb} have been completed
-% with the new files for the Lipsian fonts, while the metric symbols font is
-% included in this bundle; it does not need a formal font definition file, because
+% The CB Greek fonts, which have been available for some years now on
+% \acro{ctan} in the directory \texttt{/tex-archive/fonts/greek/cb} have
+% been completed with the new files for the Lipsian fonts,and the metric
+% symbols font \texttt{gmtr????.*};
+% the latter does not need a formal font definition file, because
% the necessary definitions are included in this package.
+% All fonts are available also as Type~1 scalable fonts. In general, recent
+% distributions of the \TeX\ system already contain the necessary
+% configuration to use the Type~1 font in one size, 10\,pt, but, thanks
+% scaling, these can be used at any size; this version of \textsf{teubner}
+% is compatible with this reduced set. If optical sizes are desired for
+% a more professional typesetting, the \acro{ctan} archives contain also
+% the \textsf{cbgreek-full} package, which includes also all the Type~1
+% fonts at the various standard (EC) sizes, plus other facilities that allow
+% to use the CB fonts also in conjunction with the Latin Modern ones.
%
% The CB Greek fonts allow to input Greek text with a Latin keyboard and
% by employing the prefix notation; with a Greek keyboard and file
@@ -1285,10 +1295,14 @@ Type X <return> to exit.}%
% a standard mathematical symbol; initially I believed that philologists do
% not use mathematical symbols so we made |\digamma| an alias for |\f|; afterwards I found out that
% mathematicians, physicists, engineers, \dots\ use the \textsf{teubner.sty} package and that the |\digamma| is a symbol
-% already defined in the package \textsf{amssymb.sty}; therefore i made a conditional creation of this alias.
+% already defined in the package \textsf{amssymb.sty}; therefore I made a
+% conditional creation of this alias; this trick is delayed to the beginning of
+% the document, so as to make it independent on the order with which packages
+% are loaded.
% \begin{macrocode}
\DeclareTextSymbol{\f}{\GRencoding@name}{147}
-\@ifpackageloaded{amssymb}{\let\AMSdigamma\digamma\def\digamma{\textormath{\f}{\AMSdigamma}}}{\let\digamma\f}
+\AtBeginDocument{\@ifpackageloaded{amssymb}{\let\AMSdigamma\digamma
+\def\digamma{\textormath{\f}{\AMSdigamma}}}{\let\digamma\f}}
\DeclareTextSymbol{\F}{\GRencoding@name}{195}\let\Digamma\F
% \end{macrocode}
%\end{macro}
@@ -2694,8 +2708,8 @@ $\displaystyle\left.%
% symbols.
% The argument to each macro is a single decimal digit; their positional value is determined
% by the calling macro that invokes a different transformation routine for every position.
-% to the right of the least significant position there must be the symbol ``anwtonos'',
-% similar to an apostrophe, while to the left of each the most significant symbol whose
+% To the right of the least significant position there must be the symbol ``anwtonos'',
+% similar to an apostrophe, while to the left of each most significant symbol whose
% value is greater than 999 there must be a ``katwtonos'' symbol, similar to a lowered
% and inverted apostrophe. Zeros are examined in all macros, except the one for ``units'',
% because their value cannot be printed but there still is the possibility that there are