summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2013-12-31 23:17:13 +0000
committerKarl Berry <karl@freefriends.org>2013-12-31 23:17:13 +0000
commitdac9eb4e23466206cd6a88e2d40a2c7553d3283c (patch)
treea1d9034c0062109c4ed25d23d372de972f03b07f
parent62e0277e251a2993e9d7765040c7b5e538f4bffd (diff)
teubner (31dec13)
git-svn-id: svn://tug.org/texlive/trunk@32527 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/teubner/teubner-doc.pdfbin373921 -> 373964 bytes
-rw-r--r--Master/texmf-dist/doc/latex/teubner/teubner-doc.tex3
-rw-r--r--Master/texmf-dist/doc/latex/teubner/teubner.pdfbin610674 -> 595983 bytes
-rw-r--r--Master/texmf-dist/source/latex/teubner/teubner.dtx49
-rw-r--r--Master/texmf-dist/tex/latex/teubner/teubner.sty20
-rw-r--r--Master/texmf-dist/tex/latex/teubner/teubnertx.sty14
6 files changed, 48 insertions, 38 deletions
diff --git a/Master/texmf-dist/doc/latex/teubner/teubner-doc.pdf b/Master/texmf-dist/doc/latex/teubner/teubner-doc.pdf
index 5ca479111cd..828b6760cdd 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 46e1cf79e1d..4dd6ae6cf03 100644
--- a/Master/texmf-dist/doc/latex/teubner/teubner-doc.tex
+++ b/Master/texmf-dist/doc/latex/teubner/teubner-doc.tex
@@ -344,7 +344,7 @@ Example & \multicolumn1c{Syntax} & Example & \multicolumn1c{Sy
\g \"{i} & \comando\D\ARG{letter}\ap{1} & \g\Arb{a} & \comando\Arb\ARG{letter} \\
\g \B{a} & \comando\B\ARG{letter}\ap{4} & \g\Grb{a} & \comando\Grb\ARG{letter} \\
\g \U{ai} & \comando\U\ARG{diphthong} & \g\Asb{a} & \comando\Asb\ARG{letter} \\
-\g \M{a} & \comando\M\ARG{letter}\ap{4} & \g\Gsb{a} & \comando\Gsb\ARG{letter} \\
+\g \M{a} & \comando\M\ARG{letter}\ap{4} & \g\Gsb{a} & \comando\Gsb\ARG{letter} \\
\g \>a & \comando\>\ARG{letter}\ap{3} & \g\Am{a} & \comando\Am\ARG{letter} \\
\g \<a & \comando\<\ARG{letter}\ap{3} & \g\Gm{a} & \comando\Gm\ARG{letter} \\
\g \r{a} & \comando\r\ARG{letter} & \g\Cm{a} & \comando\Cm\ARG{letter} \\
@@ -356,6 +356,7 @@ Example & \multicolumn1c{Syntax} & Example & \multicolumn1c{Sy
\g\Gr{a} & \comando\Gr\ARG{letter} & \g\Csm{a} & \comando\Csm\ARG{letter} \\
\g\Cr{a} & \comando\Cr\ARG{letter} & \g\Sm{a} & \comando\Sm\ARG{letter} \\
\g\As{a} & \comando\As\ARG{letter} & \g\Rm{a} & \comando\Rm\ARG{letter} \\
+\g\Sb{a} & \comando\Sb\ARG{letter} & \g\Rb{a} & \comando\Rb\ARG{letter} \\
\g\Gs{a} & \comando\Gs\ARG{letter} & \g\iS{a} & \comando\iS\ARG{letter} \\
\g\Cs{a} & \comando\Cs\ARG{letter} & \g\d{p} & \comando\d\ARG{letter} \\
\g\c{i} & \comando\c\ARG{letter} & \g\bd{i} & \comando\bd\ARG{letter} \\
diff --git a/Master/texmf-dist/doc/latex/teubner/teubner.pdf b/Master/texmf-dist/doc/latex/teubner/teubner.pdf
index e6d98803ac4..aa75ed39c78 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/source/latex/teubner/teubner.dtx b/Master/texmf-dist/source/latex/teubner/teubner.dtx
index 265b663cefe..67e2aad5854 100644
--- a/Master/texmf-dist/source/latex/teubner/teubner.dtx
+++ b/Master/texmf-dist/source/latex/teubner/teubner.dtx
@@ -17,17 +17,15 @@ See the end of the file.
IMPORTANT NOTICE:
-You are not allowed to change this file.
-
You are allowed to distribute this file under the conditions that are
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.
+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
\postamble
It may be distributed and/or modified under the
@@ -70,13 +68,11 @@ etc.
%</driver>
%<package>\ProvidesPackage{teubner}[%
%<tbtx>\ProvidesPackage{teubnertx}[%
-%<defs>\ProvidesFile{LGRaccents-glyphs}[%
-%<*driver,package,defs,tbtx>
-2013/12/13 v.4.1
+%<*driver,package,tbtx>
+2013/12/31 v.4.2
%<package>Extensions for Greek philology]
-%<defs>Definitions of accents and glyphs for LGR encoded Greek fonts]
-%<tbtx>Access to the LGR encoded Greek fonts when TX fonts are used]
-%</driver,package,defs,tbtx>
+%<tbtx>Access to the LGR encoded Greek fonts that match the TX fonts]
+%</driver,package,tbtx>
%<*driver>
]
%</driver>
@@ -88,9 +84,9 @@ etc.
\thanks{This file
has version number \fileversion, last
revised on \filedate.}}
- \author{Claudio Beccari\\\texttt{claudio dot beccari at gmail dot com}}
+ \author{Claudio Beccari\thanks{claudio dot beccari at gmail dot com}}
\date{}
- \providecommand\babel{\textsf{babel}}
+ \providecommand\babel{\pack{babel}}
\newcommand\lbr{\char123\relax}\newcommand\rbr{\char125\relax}
\newenvironment{sintassi}{%
\begin{quote}\parskip0pt\hfuzz10pt\ttfamily\obeylines
@@ -110,7 +106,7 @@ etc.
%</driver>
% \fi
%
-% \CheckSum{4293}
+% \CheckSum{4298}
% \begin{multicols}{2}\tableofcontents\end{multicols}
%
%
@@ -403,14 +399,19 @@ etc.
% in facts, the black leader that joins the curved extremities appeared a little too
% fat and did not join exactly the left mark. Recently, apparently, the fonts have
% been corrected and this trick is not necessary any more. Nevertheless we define
-% a new boolean that copes with the fact that since 2007 the \TeX\ engine is
-% \textsf{pdftex} even when DVI output is sought:
+% a new boolean that copes with the fact that at least since 2007 the \TeX\ engine is
+% \textsf{pdftex} even when DVI output is sought; the package \pack{iftex} creates
+% three |\if|s that allow to diagnose if the typesetting engine is \textsf{pdftex}
+% in PDF mode, XeTeX or Luatex; since at the moment this package \pack{teubner} is
+% compatible only with \textsf{pdftex} in PDF mode, we equate the |\ifPDF| switch
+% (defined in previous versions of \pack{teubner}) with the switch defined by
+% package \pack{iftex}:
%\iffalse
%<*package>
%\fi
% \begin{macrocode}
-\newif\ifPDF \PDFfalse
-\@ifundefined{pdfoutput}{}{\ifnum\pdfoutput>\z@\PDFtrue\fi}
+\RequirePackage{iftex}
+\let\ifPDF\ifPDFTeX
% \end{macrocode}
% When \texttt{teubner.sty} is input the language Greek must have been already
% defined; otherwise an error message is issued and processing is terminated.
@@ -433,7 +434,9 @@ Type X <return> to exit.}%
% version 2002/07/18 v.1.0d this has been eliminated; the option remains for
% compatibility with older versions, but the only legal command is now
% \texttt{\string\oR}.}; |\oR| is a little exception since all the other
-% accent-vowel macros contain only lowercase letters. The point is that accent vowel
+% accent-vowel macros contain only lowercase letters; |og| is another exception,
+% and the accent macros have to be used; |\og| collided with the Frenc command
+% for inserting the opening guillemets (see below). The point is that accent vowel
% sequences that directly access the accented glyph are made up as such:
% \begin{sintassi}
% \bslash \meta{base character}\meta{first diacritic}\meta{second diacritic}\meta{third diacritic}
@@ -1394,6 +1397,12 @@ Type X <return> to exit.}%
% rough macron
\DeclareTextCommand{\Rm}{\GRencoding@name}[1]%
{\Lift@accent{60}{\lift@accent{31}{#1}}}
+% smooth breve
+\DeclareTextCommand{\Sb}{\GRencoding@name}[1]%
+ {\LIFT@accent{62}{-0.15ex}{\lift@accent{30}{#1}}}
+% rough breve
+\DeclareTextCommand{\Rb}{\GRencoding@name}[1]%
+ {\LIFT@accent{60}{-0.15ex}{\lift@accent{30}{#1}}}
% breve and dieresis
\DeclareTextCommand{\bd}{\GRencoding@name}[1]%
{\LIFT@accent{30}{-.1ex}{\lift@accent{34v}{#1}}}
diff --git a/Master/texmf-dist/tex/latex/teubner/teubner.sty b/Master/texmf-dist/tex/latex/teubner/teubner.sty
index 4ed50bf7064..b0a35f62396 100644
--- a/Master/texmf-dist/tex/latex/teubner/teubner.sty
+++ b/Master/texmf-dist/tex/latex/teubner/teubner.sty
@@ -18,17 +18,15 @@
%%
%% IMPORTANT NOTICE:
%%
-%% You are not allowed to change this file.
-%%
%% You are allowed to distribute this file under the conditions that are
%% 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.
+%% 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
@@ -46,10 +44,10 @@
%% Right brace \} Tilde \~}
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{teubner}[%
-2013/12/13 v.4.1
+2013/12/31 v.4.2
Extensions for Greek philology]
-\newif\ifPDF \PDFfalse
-\@ifundefined{pdfoutput}{}{\ifnum\pdfoutput>\z@\PDFtrue\fi}
+\RequirePackage{iftex}
+\let\ifPDF\ifPDFTeX
\ifx\captionsgreek\undefined
\PackageError{teubner}{Greek language unknown!\MessageBreak
I am not going to use Lipsian fonts and Scholars' signs\MessageBreak
@@ -394,6 +392,10 @@ Type X <return> to exit.}%
{\Lift@accent{62}{\lift@accent{31}{#1}}}
\DeclareTextCommand{\Rm}{\GRencoding@name}[1]%
{\Lift@accent{60}{\lift@accent{31}{#1}}}
+\DeclareTextCommand{\Sb}{\GRencoding@name}[1]%
+ {\LIFT@accent{62}{-0.15ex}{\lift@accent{30}{#1}}}
+\DeclareTextCommand{\Rb}{\GRencoding@name}[1]%
+ {\LIFT@accent{60}{-0.15ex}{\lift@accent{30}{#1}}}
\DeclareTextCommand{\bd}{\GRencoding@name}[1]%
{\LIFT@accent{30}{-.1ex}{\lift@accent{34v}{#1}}}
\DeclareTextCommand{\iS}{\GRencoding@name}[1]
diff --git a/Master/texmf-dist/tex/latex/teubner/teubnertx.sty b/Master/texmf-dist/tex/latex/teubner/teubnertx.sty
index b4a79e9751a..12f60171055 100644
--- a/Master/texmf-dist/tex/latex/teubner/teubnertx.sty
+++ b/Master/texmf-dist/tex/latex/teubner/teubnertx.sty
@@ -18,17 +18,15 @@
%%
%% IMPORTANT NOTICE:
%%
-%% You are not allowed to change this file.
-%%
%% You are allowed to distribute this file under the conditions that are
%% 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.
+%% 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
@@ -45,8 +43,8 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
\ProvidesPackage{teubnertx}[%
-2013/12/13 v.4.1
-Access to the LGR encoded Greek fonts when TX fonts are used]
+2013/12/31 v.4.2
+Access to the LGR encoded Greek fonts that match the TX fonts]
\DeclareFontFamily{LGR}{txr}{}
\DeclareFontShape{LGR}{txr}{m}{n}{<->ssub * cmr/m/n}{}