summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/teubner
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2015-09-19 20:46:43 +0000
committerKarl Berry <karl@freefriends.org>2015-09-19 20:46:43 +0000
commit0b6226d2b5c6201c2873e16cfb871a32bafb961b (patch)
tree2b12251f26a9db5d1b50b67d07418470e651fc36 /Master/texmf-dist/source/latex/teubner
parent9e4aee570f598acd87a543dded2cee65faf4a994 (diff)
teubner (19sep15)
git-svn-id: svn://tug.org/texlive/trunk@38410 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/teubner')
-rw-r--r--Master/texmf-dist/source/latex/teubner/teubner.dtx85
1 files changed, 38 insertions, 47 deletions
diff --git a/Master/texmf-dist/source/latex/teubner/teubner.dtx b/Master/texmf-dist/source/latex/teubner/teubner.dtx
index 11ba39e81bd..1667ee7d1bd 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--2013 Claudio Beccari All rights reserved.
+Copyright 2001--2015 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
@@ -45,21 +45,6 @@ charge for copying, etc.
%</internal>
% \fi
%
-%% \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 \~}
% \iffalse
%^^A The following trick uses the same date for every file header.
%<package>\NeedsTeXFormat{LaTeX2e}
@@ -69,7 +54,7 @@ charge for copying, etc.
%<package>\ProvidesPackage{teubner}[%
%<tbtx>\ProvidesPackage{teubnertx}[%
%<*driver,package,tbtx>
-2015/01/18 v.4.5a
+2015/09/19 v.4.6
%<package>Extensions for Greek philology]
%<tbtx>Access to the LGR encoded Greek fonts that match the TX fonts]
%</driver,package,tbtx>
@@ -80,12 +65,9 @@ charge for copying, etc.
\documentclass{ltxdoc}
\GetFileInfo{teubner.dtx}
\title{The \textsf{teubner} package\\
- Extensions for Greek philology%
- \thanks{This file
- has version number \fileversion, last
- revised on \filedate.}}
- \author{Claudio Beccari\thanks{claudio dot beccari at gmail dot com}}
- \date{}
+ Extensions for Greek philology}
+ \author{Claudio Beccari --- \texttt{claudio dot beccari at gmail dot com}}
+ \date{Version \fileversion\ last revised \filedate}
\providecommand\babel{\pack{babel}}
\newcommand\lbr{\char123\relax}\newcommand\rbr{\char125\relax}
\newenvironment{sintassi}{%
@@ -106,7 +88,7 @@ charge for copying, etc.
%</driver>
% \fi
%
-% \CheckSum{4330}
+% \CheckSum{4334}
% \begin{multicols}{2}\tableofcontents\end{multicols}
%
%
@@ -3483,7 +3465,7 @@ Illegal value (\number#1) for \string\ActicNumeral\space}}
\DeclareRobustCommand*\AtticNumeral[1]{%
\ifnum#1<\@ne \attic@ill@value{#1}\else
\ifnum#1>99999\relax \attic@ill@value{#1}\else
- \AtticCycl@{#1}
+ \AtticCycl@{#1}%
\fi
\fi}
@@ -3504,19 +3486,19 @@ Illegal value (\number#1) for \string\ActicNumeral\space}}
\valore=#1\relax
\cifra=\valore\divide\cifra10000\relax
\valore=\numexpr\valore-\cifra*10000\relax
- \ifnum\cifra>4\relax\Vmiria \advance\cifra-5\fi
+ \ifnum\cifra>4\relax\Vmiria \advance\cifra-5\relax\fi
\@whilenum\cifra>\z@\do{M\advance\cifra\m@ne}%
\cifra=\valore\divide\cifra1000\relax
\valore=\numexpr\valore-\cifra*1000\relax
- \ifnum\cifra>4\relax\Vkilo \advance\cifra-5\fi
+ \ifnum\cifra>4\relax\Vkilo \advance\cifra-5\relax\fi
\@whilenum\cifra>\z@\do{Q\advance\cifra\m@ne}%
\cifra=\valore\divide\cifra100\relax
\valore=\numexpr\valore-\cifra*100\relax
- \ifnum\cifra>4\relax\Vetto \advance\cifra-5\fi
+ \ifnum\cifra>4\relax\Vetto \advance\cifra-5\relax\fi
\@whilenum\cifra>\z@\do{H\advance\cifra\m@ne}%
\cifra=\valore\divide\cifra10\relax
\valore=\numexpr\valore-\cifra*10\relax
- \ifnum\cifra>4\relax\Vdeka \advance\cifra-5\fi
+ \ifnum\cifra>4\relax\Vdeka \advance\cifra-5\relax\fi
\@whilenum\cifra>\z@\do{D\advance\cifra\m@ne}%
\cifra=\valore
\ifnum\cifra>4\relax P\advance\cifra-5\relax\fi
@@ -3539,24 +3521,33 @@ Illegal value (\number#1) for \string\ActicNumeral\space}}
% 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 if 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
+% Greek users use some Greek fonts that match the Times eXtended
+% ones\footnote{Probably Antonis Tsolomitis' Greek fonts match also the
+% newer Times eXtended fonts produced by Michael Sharpe. The newer fonts
+% have different font family names than the previous TX fonts; in order
+% to produce similar \texttt{.fd} files to be used with the newer Times
+% fonts, it is necessary to procede as for any other font collection
+% different from the TX 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 if 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 matched to modern Greek typesettin,
+% but they are incomplete for philological typesetting.
+%
+% 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}
\DeclareFontFamily{LGR}{txr}{}