From 0b6226d2b5c6201c2873e16cfb871a32bafb961b Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 19 Sep 2015 20:46:43 +0000 Subject: teubner (19sep15) git-svn-id: svn://tug.org/texlive/trunk@38410 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/source/latex/teubner/teubner.dtx | 85 ++++++++++------------ 1 file changed, 38 insertions(+), 47 deletions(-) (limited to 'Master/texmf-dist/source/latex/teubner') 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. % % \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. %\NeedsTeXFormat{LaTeX2e} @@ -69,7 +54,7 @@ charge for copying, etc. %\ProvidesPackage{teubner}[% %\ProvidesPackage{teubnertx}[% %<*driver,package,tbtx> -2015/01/18 v.4.5a +2015/09/19 v.4.6 %Extensions for Greek philology] %Access to the LGR encoded Greek fonts that match the TX fonts] % @@ -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. % % \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}{} -- cgit v1.2.3