summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/teubner/teubner.dtx
diff options
context:
space:
mode:
authorNorbert Preining <preining@logic.at>2007-11-16 11:33:43 +0000
committerNorbert Preining <preining@logic.at>2007-11-16 11:33:43 +0000
commite09474732b311900d75c3ebd4666b95064d67317 (patch)
tree8a56418701c9de3f8134a2b4898a5de855340f6e /Master/texmf-dist/source/latex/teubner/teubner.dtx
parenta2cb9d37964308f856390aa46d841e196c72b852 (diff)
teubner v.2.2c
git-svn-id: svn://tug.org/texlive/trunk@5465 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/teubner/teubner.dtx')
-rw-r--r--Master/texmf-dist/source/latex/teubner/teubner.dtx19
1 files changed, 16 insertions, 3 deletions
diff --git a/Master/texmf-dist/source/latex/teubner/teubner.dtx b/Master/texmf-dist/source/latex/teubner/teubner.dtx
index 1b589ce8849..26c9775609b 100644
--- a/Master/texmf-dist/source/latex/teubner/teubner.dtx
+++ b/Master/texmf-dist/source/latex/teubner/teubner.dtx
@@ -31,7 +31,7 @@
%<package>\NeedsTeXFormat{LaTeX2e}
%<package>\ProvidesPackage{teubner}
%<driver>\ProvidesFile{teubner.dtx}
- [2004/09/14 v.2.2b extensions for Greek philology]
+ [2006/01/14 v.2.2c extensions for Greek philology]
%
%<*driver>
\documentclass{ltxdoc}
@@ -58,7 +58,7 @@
%</driver>
% \fi
%
-% \CheckSum{4005}
+% \CheckSum{4012}
%
% \begin{abstract}
% This extension package complements the greek option of the \babel\
@@ -346,9 +346,20 @@ Type X <return> to exit.}%
% glyph of the accented vowel; therefore |<o|, |\oR| and |\r{o}| are all equivalent (at the beginning of a word
% where omicron with rough breath is the only place where you can find it). See more on this
% point in the sequel.
+%
+% At the same time, from July 2005, The full collection of the complete size set of
+% the CB fonts is not available any more as the default; only the 10pt size are available; for this reason
+% anew option is needed in order to instruct \texttt{teubner.sty} to use the specific file \texttt{type1ec.sty}
+% dated at least 2002/09/07, so as to scale all EC and CB fonts from an original at 10\.pt. IN order that
+% the \texttt{10pt} plays its role correctly, it is convenient, if not compulsory, to require first the
+% \texttt{babel} package, then the \texttt{teubner} one with the option \texttt{10pt}, then all other packages
+% required for a specifica document, in particular the \texttt{fontenc} one if the \texttt{T1} encoding
+% is requested; this happens when the typesetting with fonts such as the EC, TX, PX, LM, ZE,~\dots\ ones is required.
% \begin{macrocode}
\newif\ifor\orfalse % Compatibility with older versions
\DeclareOption{or}{\relax}
+\newif\ifonesizetypeone
+\DeclareOption{10pt}{\onesizetypeonetrue}
\ProcessOptions*
% \end{macrocode}
%
@@ -369,8 +380,10 @@ Type X <return> to exit.}%
% are substituted with the Lipsian ones; this simply requires to reenter the
% shape definition commands used in the font description file with new commands
% that refer to the Lipsian fonts; the font encoding is already known to the package
-% so that any encoding dependent name is correctly defined:
+% so that any encoding dependent name is correctly defined. If the \texttt{10pt} option was specified
+% it is necessary to load also the package \texttt{type1ec.sty}:
% \begin{macrocode}
+\ifonesizetypeone\RequirePackage[10pt]{type1ec}[2002/09/07]\fi
\input{lgrcmr.fd}
\expandafter\EC@family\expandafter{\GRencoding@name}{cmr}{m}{it} {grml}
\expandafter\EC@family\expandafter{\GRencoding@name}{cmr}{bx}{it} {grxl}