diff options
author | Karl Berry <karl@freefriends.org> | 2022-10-03 20:33:12 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2022-10-03 20:33:12 +0000 |
commit | 081bb798660ebde2c44750fbe36adb248421e6b5 (patch) | |
tree | 47822ae9a9a1cdc77dafc17dab59ee291d9dd1a2 /Master/texmf-dist/tex/latex | |
parent | c11909de90e1b4b3a4a693afddc780790ab99af0 (diff) |
teubner (3oct22)
git-svn-id: svn://tug.org/texlive/trunk@64600 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex')
-rw-r--r-- | Master/texmf-dist/tex/latex/teubner/teubner.sty | 32 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/teubner/teubnertx.sty | 2 |
2 files changed, 19 insertions, 15 deletions
diff --git a/Master/texmf-dist/tex/latex/teubner/teubner.sty b/Master/texmf-dist/tex/latex/teubner/teubner.sty index beed23d20c6..00752f8da20 100644 --- a/Master/texmf-dist/tex/latex/teubner/teubner.sty +++ b/Master/texmf-dist/tex/latex/teubner/teubner.sty @@ -18,7 +18,7 @@ %% \NeedsTeXFormat{LaTeX2e}[2020-01-01] \ProvidesPackage{teubner}[% -2022/10/01 v.5.7.1 +2022/10/03 v.5.7.3 Extensions for Greek philology] \RequirePackage{iftex} \let\ifPDF\ifPDFTeX @@ -60,7 +60,9 @@ Type X <return> to exit.}% \DeclareFontShape{U}{mtr}{m}{it}{<->ssub*mtr/m/n}{}% \DeclareFontShape{U}{mtr}{b}{it}{<->ssub*mtr/m/n}{}% \DeclareFontShape{U}{mtr}{bx}{n}{<->ssub*mtr/m/n}{}% -\newcommand*\metricsfont{\fontencoding{U}\fontfamily{mtr}\normalshape} +\DeclareRobustCommand*\metricsfont{% + \fontencoding{U}\fontfamily{mtr}\normalshape} +\DeclareTextFontCommand{\textmtr}{\metricsfont} \RequirePackage{exscale} \ifx\languageattribute\undefined \def\GreekName{polutonikogreek}% @@ -184,16 +186,16 @@ Type X <return> to exit.}% \ProvideDocumentEnvironment{GRL}{m}{}{} \RenewDocumentEnvironment{GRL}{o}{\begin{otherlanguage*}{greek}% -\@ifclassloaded{memoir}{\def\bfseries{\fontseries{bx}\selectfont}}{\relax} -\@ifclassloaded{scrbook}{\def\bfseries{\fontseries{bx}\selectfont}}{\relax} +\@ifclassloaded{memoir}{\def\bfseries{\fontseries{bx}\selectfont}}{\relax}% +\@ifclassloaded{scrbook}{\def\bfseries{\fontseries{bx}\selectfont}}{\relax}% \IfValueTF{#1}{\fontseries{#1}}{}% - \fontshape{li}\selectfont}{\end{otherlanguage*}} + \fontshape{li}\selectfont}{\end{otherlanguage*}}% \RenewDocumentEnvironment{GRD}{o}{\begin{otherlanguage*}{greek}% -\@ifclassloaded{memoir}{\def\bfseries{\fontseries{bx}\selectfont}}{\relax} -\@ifclassloaded{scrbook}{\def\bfseries{\fontseries{bx}\selectfont}}{\relax} +\@ifclassloaded{memoir}{\def\bfseries{\fontseries{bx}\selectfont}}{\relax}% +\@ifclassloaded{scrbook}{\def\bfseries{\fontseries{bx}\selectfont}}{\relax}% \IfValueTF{#1}{\fontseries{#1}}{}% - \fontshape{up}\selectfont}{\end{otherlanguage*}} + \fontshape{up}\selectfont}{\end{otherlanguage*}}% } \DeclareRobustCommand\textlatin[1]{\edef\externalencoding{\f@encoding}{% \def\itdefault{it}\def\@tempA{li}\ifx\@tempA\f@shape\def\f@shape{it}\fi @@ -732,13 +734,15 @@ Type X <return> to exit.}% \DeclareRobustCommand\mqi[1]{\posthinspace\lmqi\negthinspace {#1\/}\rmqi}\let\mezzeq\mqi \DeclareRobustCommand\mqs[1]{\lmqs{#1\/}\rmqs} -\DeclareRobustCommand{\Ladd}[1]{{\metricsfont<}{\!\!#1\/}% - {\metricsfont>}}% litterae certe addendae +\DeclareRobustCommand{\Ladd}[1]{% + \textmtr{<}{\!\!#1\/}\textmtr{>}}% litterae certe addendae \providecommand\LLadd{} -\RenewDocumentCommand{\LLadd}{O{0pt}m O{0pt}}{% - {\metricsfont<\kern-0.3ex<\kern-0.3ex}{\kern-#1\relax#2\kern-#3}% - {\metricsfont>\kern-0.3ex>}% -}% litterae certe addendae +\DeclareRobustCommand\LLaddKern[2]% + {\ifdim\fontdimen1\font=\z@\kern#1\else\kern#2\fi} +\RenewDocumentCommand{\LLadd}{O{0pt} m O{0pt}}{% litterae certe addendae + \textmtr{<\kern-0.3ex<}{\LLaddKern{-0.1ex}{-0.3ex}% + \kern-#1\relax#2\/\LLaddKern{\z@}{0.1ex}\kern-#3}\textmtr{>\kern-0.3ex>}% +}% \DeclareRobustCommand{\ladd}[1]{{\metricsfont\kern.15ex[\negthinspace}% {#1\/}{\metricsfont]\kern-.15ex}}% litterae addendae \DeclareRobustCommand{\lladd}[1]{{\metricsfont\kern.15ex[\kern-.3ex[% diff --git a/Master/texmf-dist/tex/latex/teubner/teubnertx.sty b/Master/texmf-dist/tex/latex/teubner/teubnertx.sty index 0fec08cfac3..81344676fc0 100644 --- a/Master/texmf-dist/tex/latex/teubner/teubnertx.sty +++ b/Master/texmf-dist/tex/latex/teubner/teubnertx.sty @@ -17,7 +17,7 @@ %% See the end of the file. %% \ProvidesPackage{teubnertx}[% -2022/10/01 v.5.7.1 +2022/10/03 v.5.7.3 Access to the LGR encoded Greek fonts that match the TX fonts] \DeclareFontFamily{LGR}{txr}{} |