summaryrefslogtreecommitdiff
path: root/language/greek/greek-fontenc/alphabeta.sty
diff options
context:
space:
mode:
Diffstat (limited to 'language/greek/greek-fontenc/alphabeta.sty')
-rw-r--r--language/greek/greek-fontenc/alphabeta.sty338
1 files changed, 165 insertions, 173 deletions
diff --git a/language/greek/greek-fontenc/alphabeta.sty b/language/greek/greek-fontenc/alphabeta.sty
index 223126275c..53ce7b8e69 100644
--- a/language/greek/greek-fontenc/alphabeta.sty
+++ b/language/greek/greek-fontenc/alphabeta.sty
@@ -3,7 +3,7 @@
% Greek symbols in text and math
% ******************************
%
-% :Version: 2.5 (changelog_)
+% :Version: 2.6 (changelog_)
%
% :Copyright: © 2010, 2020, 2023 Günter Milde
%
@@ -74,7 +74,7 @@
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{alphabeta}
- [2023-09-12 2.5 macros for Greek letters in text and math]
+ [2023-11-16 2.6 macros for Greek letters in text and math]
% Requirements
@@ -196,10 +196,10 @@
% in both, text and math mode.
%
% Macros for letters that can take diacritical marks and are used in text
-% and math mode are defined with ``\DeclareTextCommandDefault`` to ensure
-% the selection of pre-composed characters and correct case changes with
-% ``\MakeUppercase`` and ``\MakeLowercase``.
-%
+% and math mode must be made robust to ensure the selection of pre-composed
+% characters and correct case changes with ``\MakeUppercase`` and
+% ``\MakeLowercase``. We use ``\DeclareRobustCommand`` because
+% ``\renewrobustcmd`` from the etoolbox_ leads to errors in PDF-strings.
% ::
\providecommand*{\Alpha}{\textAlpha}
@@ -221,21 +221,21 @@
\providecommand*{\Rho}{\textRho}
\renewcommand*{\Sigma}{\TextOrMath{\textSigma}{\mathSigma}}
\providecommand*{\Tau}{\textTau}
-\DeclareTextCommandDefault{\Upsilon}{\TextOrMath{\textUpsilon}{\mathUpsilon}}
+\DeclareRobustCommand{\Upsilon}{\TextOrMath{\textUpsilon}{\mathUpsilon}}
\renewcommand*{\Phi}{\TextOrMath{\textPhi}{\mathPhi}}
\providecommand*{\Chi}{\textChi}
\renewcommand*{\Psi}{\TextOrMath{\textPsi}{\mathPsi}}
-\DeclareTextCommandDefault{\Omega}{\TextOrMath{\textOmega}{\mathOmega}}
+\DeclareRobustCommand{\Omega}{\TextOrMath{\textOmega}{\mathOmega}}
%
-\DeclareTextCommandDefault{\alpha}{\TextOrMath{\textalpha}{\mathalpha}}
+\DeclareRobustCommand{\alpha}{\TextOrMath{\textalpha}{\mathalpha}}
\renewcommand*{\beta}{\TextOrMath{\textbeta}{\mathbeta}}
\renewcommand*{\gamma}{\TextOrMath{\textgamma}{\mathgamma}}
\renewcommand*{\delta}{\TextOrMath{\textdelta}{\mathdelta}}
-\DeclareTextCommandDefault{\epsilon}{\TextOrMath{\textepsilon}{\mathepsilon}} % ε/ϵ
+\DeclareRobustCommand{\epsilon}{\TextOrMath{\textepsilon}{\mathepsilon}} % ε/ϵ
\renewcommand*{\zeta}{\TextOrMath{\textzeta}{\mathzeta}}
-\DeclareTextCommandDefault{\eta}{\TextOrMath{\texteta}{\matheta}}
+\DeclareRobustCommand{\eta}{\TextOrMath{\texteta}{\matheta}}
\renewcommand*{\theta}{\TextOrMath{\texttheta}{\maththeta}}
-\DeclareTextCommandDefault{\iota}{\TextOrMath{\textiota}{\mathiota}}
+\DeclareRobustCommand{\iota}{\TextOrMath{\textiota}{\mathiota}}
\renewcommand*{\kappa}{\TextOrMath{\textkappa}{\mathkappa}}
\renewcommand*{\lambda}{\TextOrMath{\textlambda}{\mathlambda}}
\renewcommand*{\mu}{\TextOrMath{\textmu}{\mathmu}}
@@ -243,16 +243,16 @@
\renewcommand*{\xi}{\TextOrMath{\textxi}{\mathxi}}
\providecommand*{\omicron}{\textomicron}
\renewcommand*{\pi}{\TextOrMath{\textpi}{\mathpi}}
-\DeclareTextCommandDefault{\rho}{\TextOrMath{\textrho}{\mathrho}}
+\DeclareRobustCommand{\rho}{\TextOrMath{\textrho}{\mathrho}}
\renewcommand*{\sigma}{\TextOrMath{\textsigma}{\mathsigma}}
\providecommand*{\finalsigma}{\TextOrMath{\textfinalsigma}{\mathvarsigma}}
\renewcommand*{\varsigma}{\finalsigma}
\renewcommand*{\tau}{\TextOrMath{\texttau}{\mathtau}}
-\DeclareTextCommandDefault{\upsilon}{\TextOrMath{\textupsilon}{\mathupsilon}}
+\DeclareRobustCommand{\upsilon}{\TextOrMath{\textupsilon}{\mathupsilon}}
\renewcommand*{\phi}{\TextOrMath{\textphi}{\mathphi}} % ϕ/φ
\renewcommand*{\chi}{\TextOrMath{\textchi}{\mathchi}}
\renewcommand*{\psi}{\TextOrMath{\textpsi}{\mathpsi}}
-\DeclareTextCommandDefault{\omega}{\TextOrMath{\textomega}{\mathomega}}
+\DeclareRobustCommand{\omega}{\TextOrMath{\textomega}{\mathomega}}
% Archaic letters
@@ -343,151 +343,151 @@
% be selected with fontspec for LuaTeX). ::
\newcommand*{\alphabeta@select@precomposed}[1]{
- \DeclareTextCompositeCommand{\accvaria}{#1}{\Alpha} {\accvaria\textalpha}
- \DeclareTextCompositeCommand{\accdasia}{#1}{\alpha} {\accdasia\textalpha}
- \DeclareTextCompositeCommand{\accpsili}{#1}{\alpha} {\accpsili\textalpha}
- \DeclareTextCompositeCommand{\accdasiavaria}{#1}{\alpha} {\accdasiavaria\textalpha}
- \DeclareTextCompositeCommand{\acctonos}{#1}{\alpha} {\acctonos\textalpha}
- \DeclareTextCompositeCommand{\accdasiaoxia}{#1}{\alpha} {\accdasiaoxia\textalpha}
- \DeclareTextCompositeCommand{\accpsilioxia}{#1}{\alpha} {\accpsilioxia\textalpha}
- \DeclareTextCompositeCommand{\accpsilivaria}{#1}{\alpha} {\accpsilivaria\textalpha}
- \DeclareTextCompositeCommand{\accperispomeni}{#1}{\alpha} {\accperispomeni\textalpha}
- \DeclareTextCompositeCommand{\accdasiaperispomeni}{#1}{\alpha} {\accdasiaperispomeni\textalpha}
- \DeclareTextCompositeCommand{\accpsiliperispomeni}{#1}{\alpha} {\accpsiliperispomeni\textalpha}
- \DeclareTextCompositeCommand{\accvaria}{#1}{\eta} {\accvaria\texteta}
- \DeclareTextCompositeCommand{\accdasia}{#1}{\eta} {\accdasia\texteta}
- \DeclareTextCompositeCommand{\accpsili}{#1}{\eta} {\accpsili\texteta}
- \DeclareTextCompositeCommand{\acctonos}{#1}{\eta} {\acctonos\texteta}
- \DeclareTextCompositeCommand{\accdasiaoxia}{#1}{\eta} {\accdasiaoxia\texteta}
- \DeclareTextCompositeCommand{\accpsilioxia}{#1}{\eta} {\accpsilioxia\texteta}
- \DeclareTextCompositeCommand{\accdasiavaria}{#1}{\eta} {\accdasiavaria\texteta}
- \DeclareTextCompositeCommand{\accperispomeni}{#1}{\eta} {\accperispomeni\texteta}
- \DeclareTextCompositeCommand{\accdasiaperispomeni}{#1}{\eta} {\accdasiaperispomeni\texteta}
- \DeclareTextCompositeCommand{\accpsiliperispomeni}{#1}{\eta} {\accpsiliperispomeni\texteta}
- \DeclareTextCompositeCommand{\accpsilivaria}{#1}{\eta} {\accpsilivaria\texteta}
- \DeclareTextCompositeCommand{\accvaria}{#1}{\omega} {\accvaria\textomega}
- \DeclareTextCompositeCommand{\accdasia}{#1}{\omega} {\accdasia\textomega}
- \DeclareTextCompositeCommand{\accpsili}{#1}{\omega} {\accpsili\textomega}
- \DeclareTextCompositeCommand{\accdasiavaria}{#1}{\omega} {\accdasiavaria\textomega}
- \DeclareTextCompositeCommand{\acctonos}{#1}{\omega} {\acctonos\textomega}
- \DeclareTextCompositeCommand{\accdasiaoxia}{#1}{\omega} {\accdasiaoxia\textomega}
- \DeclareTextCompositeCommand{\accpsilioxia}{#1}{\omega} {\accpsilioxia\textomega}
- \DeclareTextCompositeCommand{\accpsilivaria}{#1}{\omega} {\accpsilivaria\textomega}
- \DeclareTextCompositeCommand{\accperispomeni}{#1}{\omega} {\accperispomeni\textomega}
- \DeclareTextCompositeCommand{\accdasiaperispomeni}{#1}{\omega} {\accdasiaperispomeni\textomega}
- \DeclareTextCompositeCommand{\accpsiliperispomeni}{#1}{\omega} {\accpsiliperispomeni\textomega}
- \DeclareTextCompositeCommand{\accvaria}{#1}{\iota} {\accvaria\textiota}
- \DeclareTextCompositeCommand{\accdasia}{#1}{\iota} {\accdasia\textiota}
- \DeclareTextCompositeCommand{\accpsili}{#1}{\iota} {\accpsili\textiota}
- \DeclareTextCompositeCommand{\accdasiavaria}{#1}{\iota} {\accdasiavaria\textiota}
- \DeclareTextCompositeCommand{\acctonos}{#1}{\iota} {\acctonos\textiota}
- \DeclareTextCompositeCommand{\accdasiaoxia}{#1}{\iota} {\accdasiaoxia\textiota}
- \DeclareTextCompositeCommand{\accpsilioxia}{#1}{\iota} {\accpsilioxia\textiota}
- \DeclareTextCompositeCommand{\accpsilivaria}{#1}{\iota} {\accpsilivaria\textiota}
- \DeclareTextCompositeCommand{\accperispomeni}{#1}{\iota} {\accperispomeni\textiota}
- \DeclareTextCompositeCommand{\accdasiaperispomeni}{#1}{\iota} {\accdasiaperispomeni\textiota}
- \DeclareTextCompositeCommand{\accpsiliperispomeni}{#1}{\iota} {\accpsiliperispomeni\textiota}
- \DeclareTextCompositeCommand{\accdialytika}{#1}{\iota} {\accdialytika\textiota}
- \DeclareTextCompositeCommand{\accdialytikavaria}{#1}{\iota} {\accdialytikavaria\textiota}
- \DeclareTextCompositeCommand{\accdialytikatonos}{#1}{\iota} {\accdialytikatonos\textiota}
- \DeclareTextCompositeCommand{\accdialytikaperispomeni}{#1}{\iota} {\accdialytikaperispomeni\textiota}
- \DeclareTextCompositeCommand{\accvaria}{#1}{\upsilon} {\accvaria\textupsilon}
- \DeclareTextCompositeCommand{\accdasia}{#1}{\upsilon} {\accdasia\textupsilon}
- \DeclareTextCompositeCommand{\accpsili}{#1}{\upsilon} {\accpsili\textupsilon}
- \DeclareTextCompositeCommand{\accdasiavaria}{#1}{\upsilon} {\accdasiavaria\textupsilon}
- \DeclareTextCompositeCommand{\acctonos}{#1}{\upsilon} {\acctonos\textupsilon}
- \DeclareTextCompositeCommand{\accdasiaoxia}{#1}{\upsilon} {\accdasiaoxia\textupsilon}
- \DeclareTextCompositeCommand{\accpsilioxia}{#1}{\upsilon} {\accpsilioxia\textupsilon}
- \DeclareTextCompositeCommand{\accpsilivaria}{#1}{\upsilon} {\accpsilivaria\textupsilon}
- \DeclareTextCompositeCommand{\accperispomeni}{#1}{\upsilon} {\accperispomeni\textupsilon}
- \DeclareTextCompositeCommand{\accdasiaperispomeni}{#1}{\upsilon} {\accdasiaperispomeni\textupsilon}
- \DeclareTextCompositeCommand{\accpsiliperispomeni}{#1}{\upsilon} {\accpsiliperispomeni\textupsilon}
- \DeclareTextCompositeCommand{\accdialytika}{#1}{\upsilon} {\accdialytika\textupsilon}
- \DeclareTextCompositeCommand{\accdialytikavaria}{#1}{\upsilon} {\accdialytikavaria\textupsilon}
- \DeclareTextCompositeCommand{\accdialytikatonos}{#1}{\upsilon} {\accdialytikatonos\textupsilon}
- \DeclareTextCompositeCommand{\accdialytikaperispomeni}{#1}{\upsilon} {\accdialytikaperispomeni\textupsilon}
- \DeclareTextCompositeCommand{\accvaria}{#1}{\epsilon} {\accvaria\textepsilon}
- \DeclareTextCompositeCommand{\accdasia}{#1}{\epsilon} {\accdasia\textepsilon}
- \DeclareTextCompositeCommand{\accpsili}{#1}{\epsilon} {\accpsili\textepsilon}
- \DeclareTextCompositeCommand{\accdasiavaria}{#1}{\epsilon} {\accdasiavaria\textepsilon}
- \DeclareTextCompositeCommand{\acctonos}{#1}{\epsilon} {\acctonos\textepsilon}
- \DeclareTextCompositeCommand{\accdasiaoxia}{#1}{\epsilon} {\accdasiaoxia\textepsilon}
- \DeclareTextCompositeCommand{\accpsilioxia}{#1}{\epsilon} {\accpsilioxia\textepsilon}
- \DeclareTextCompositeCommand{\accpsilivaria}{#1}{\epsilon} {\accpsilivaria\textepsilon}
- \DeclareTextCompositeCommand{\accvaria}{#1}{\omicron} {\accvaria\textomicron}
- \DeclareTextCompositeCommand{\accdasia}{#1}{\omicron} {\accdasia\textomicron}
- \DeclareTextCompositeCommand{\accpsili}{#1}{\omicron} {\accpsili\textomicron}
- \DeclareTextCompositeCommand{\accdasiavaria}{#1}{\omicron} {\accdasiavaria\textomicron}
- \DeclareTextCompositeCommand{\acctonos}{#1}{\omicron} {\acctonos\textomicron}
- \DeclareTextCompositeCommand{\accdasiaoxia}{#1}{\omicron} {\accdasiaoxia\textomicron}
- \DeclareTextCompositeCommand{\accpsilioxia}{#1}{\omicron} {\accpsilioxia\textomicron}
- \DeclareTextCompositeCommand{\accpsilivaria}{#1}{\omicron} {\accpsilivaria\textomicron}
- \DeclareTextCompositeCommand{\accdialytika}{#1}{\Iota} {\accdialytika\textIota}
- \DeclareTextCompositeCommand{\accdialytika}{#1}{\Upsilon} {\accdialytika\textUpsilon}
+ \DeclareTextCompositeCommand{\accvaria }{#1}{\alpha }{\accvaria\textalpha}
+ \DeclareTextCompositeCommand{\accdasia }{#1}{\alpha }{\accdasia\textalpha}
+ \DeclareTextCompositeCommand{\accpsili }{#1}{\alpha }{\accpsili\textalpha}
+ \DeclareTextCompositeCommand{\accdasiavaria }{#1}{\alpha }{\accdasiavaria\textalpha}
+ \DeclareTextCompositeCommand{\acctonos }{#1}{\alpha }{\acctonos\textalpha}
+ \DeclareTextCompositeCommand{\accdasiaoxia }{#1}{\alpha }{\accdasiaoxia\textalpha}
+ \DeclareTextCompositeCommand{\accpsilioxia }{#1}{\alpha }{\accpsilioxia\textalpha}
+ \DeclareTextCompositeCommand{\accpsilivaria }{#1}{\alpha }{\accpsilivaria\textalpha}
+ \DeclareTextCompositeCommand{\accperispomeni }{#1}{\alpha }{\accperispomeni\textalpha}
+ \DeclareTextCompositeCommand{\accdasiaperispomeni }{#1}{\alpha }{\accdasiaperispomeni\textalpha}
+ \DeclareTextCompositeCommand{\accpsiliperispomeni }{#1}{\alpha }{\accpsiliperispomeni\textalpha}
+ \DeclareTextCompositeCommand{\accvaria }{#1}{\eta }{\accvaria\texteta}
+ \DeclareTextCompositeCommand{\accdasia }{#1}{\eta }{\accdasia\texteta}
+ \DeclareTextCompositeCommand{\accpsili }{#1}{\eta }{\accpsili\texteta}
+ \DeclareTextCompositeCommand{\acctonos }{#1}{\eta }{\acctonos\texteta}
+ \DeclareTextCompositeCommand{\accdasiaoxia }{#1}{\eta }{\accdasiaoxia\texteta}
+ \DeclareTextCompositeCommand{\accpsilioxia }{#1}{\eta }{\accpsilioxia\texteta}
+ \DeclareTextCompositeCommand{\accdasiavaria }{#1}{\eta }{\accdasiavaria\texteta}
+ \DeclareTextCompositeCommand{\accperispomeni }{#1}{\eta }{\accperispomeni\texteta}
+ \DeclareTextCompositeCommand{\accdasiaperispomeni }{#1}{\eta }{\accdasiaperispomeni\texteta}
+ \DeclareTextCompositeCommand{\accpsiliperispomeni }{#1}{\eta }{\accpsiliperispomeni\texteta}
+ \DeclareTextCompositeCommand{\accpsilivaria }{#1}{\eta }{\accpsilivaria\texteta}
+ \DeclareTextCompositeCommand{\accvaria }{#1}{\omega }{\accvaria\textomega}
+ \DeclareTextCompositeCommand{\accdasia }{#1}{\omega }{\accdasia\textomega}
+ \DeclareTextCompositeCommand{\accpsili }{#1}{\omega }{\accpsili\textomega}
+ \DeclareTextCompositeCommand{\accdasiavaria }{#1}{\omega }{\accdasiavaria\textomega}
+ \DeclareTextCompositeCommand{\acctonos }{#1}{\omega }{\acctonos\textomega}
+ \DeclareTextCompositeCommand{\accdasiaoxia }{#1}{\omega }{\accdasiaoxia\textomega}
+ \DeclareTextCompositeCommand{\accpsilioxia }{#1}{\omega }{\accpsilioxia\textomega}
+ \DeclareTextCompositeCommand{\accpsilivaria }{#1}{\omega }{\accpsilivaria\textomega}
+ \DeclareTextCompositeCommand{\accperispomeni }{#1}{\omega }{\accperispomeni\textomega}
+ \DeclareTextCompositeCommand{\accdasiaperispomeni }{#1}{\omega }{\accdasiaperispomeni\textomega}
+ \DeclareTextCompositeCommand{\accpsiliperispomeni }{#1}{\omega }{\accpsiliperispomeni\textomega}
+ \DeclareTextCompositeCommand{\accvaria }{#1}{\iota }{\accvaria\textiota}
+ \DeclareTextCompositeCommand{\accdasia }{#1}{\iota }{\accdasia\textiota}
+ \DeclareTextCompositeCommand{\accpsili }{#1}{\iota }{\accpsili\textiota}
+ \DeclareTextCompositeCommand{\accdasiavaria }{#1}{\iota }{\accdasiavaria\textiota}
+ \DeclareTextCompositeCommand{\acctonos }{#1}{\iota }{\acctonos\textiota}
+ \DeclareTextCompositeCommand{\accdasiaoxia }{#1}{\iota }{\accdasiaoxia\textiota}
+ \DeclareTextCompositeCommand{\accpsilioxia }{#1}{\iota }{\accpsilioxia\textiota}
+ \DeclareTextCompositeCommand{\accpsilivaria }{#1}{\iota }{\accpsilivaria\textiota}
+ \DeclareTextCompositeCommand{\accperispomeni }{#1}{\iota }{\accperispomeni\textiota}
+ \DeclareTextCompositeCommand{\accdasiaperispomeni }{#1}{\iota }{\accdasiaperispomeni\textiota}
+ \DeclareTextCompositeCommand{\accpsiliperispomeni }{#1}{\iota }{\accpsiliperispomeni\textiota}
+ \DeclareTextCompositeCommand{\accdialytika }{#1}{\iota }{\accdialytika\textiota}
+ \DeclareTextCompositeCommand{\accdialytikavaria }{#1}{\iota }{\accdialytikavaria\textiota}
+ \DeclareTextCompositeCommand{\accdialytikatonos }{#1}{\iota }{\accdialytikatonos\textiota}
+ \DeclareTextCompositeCommand{\accdialytikaperispomeni}{#1}{\iota }{\accdialytikaperispomeni\textiota}
+ \DeclareTextCompositeCommand{\accvaria }{#1}{\upsilon}{\accvaria\textupsilon}
+ \DeclareTextCompositeCommand{\accdasia }{#1}{\upsilon}{\accdasia\textupsilon}
+ \DeclareTextCompositeCommand{\accpsili }{#1}{\upsilon}{\accpsili\textupsilon}
+ \DeclareTextCompositeCommand{\accdasiavaria }{#1}{\upsilon}{\accdasiavaria\textupsilon}
+ \DeclareTextCompositeCommand{\acctonos }{#1}{\upsilon}{\acctonos\textupsilon}
+ \DeclareTextCompositeCommand{\accdasiaoxia }{#1}{\upsilon}{\accdasiaoxia\textupsilon}
+ \DeclareTextCompositeCommand{\accpsilioxia }{#1}{\upsilon}{\accpsilioxia\textupsilon}
+ \DeclareTextCompositeCommand{\accpsilivaria }{#1}{\upsilon}{\accpsilivaria\textupsilon}
+ \DeclareTextCompositeCommand{\accperispomeni }{#1}{\upsilon}{\accperispomeni\textupsilon}
+ \DeclareTextCompositeCommand{\accdasiaperispomeni }{#1}{\upsilon}{\accdasiaperispomeni\textupsilon}
+ \DeclareTextCompositeCommand{\accpsiliperispomeni }{#1}{\upsilon}{\accpsiliperispomeni\textupsilon}
+ \DeclareTextCompositeCommand{\accdialytika }{#1}{\upsilon}{\accdialytika\textupsilon}
+ \DeclareTextCompositeCommand{\accdialytikavaria }{#1}{\upsilon}{\accdialytikavaria\textupsilon}
+ \DeclareTextCompositeCommand{\accdialytikatonos }{#1}{\upsilon}{\accdialytikatonos\textupsilon}
+ \DeclareTextCompositeCommand{\accdialytikaperispomeni}{#1}{\upsilon}{\accdialytikaperispomeni\textupsilon}
+ \DeclareTextCompositeCommand{\accvaria }{#1}{\epsilon}{\accvaria\textepsilon}
+ \DeclareTextCompositeCommand{\accdasia }{#1}{\epsilon}{\accdasia\textepsilon}
+ \DeclareTextCompositeCommand{\accpsili }{#1}{\epsilon}{\accpsili\textepsilon}
+ \DeclareTextCompositeCommand{\accdasiavaria }{#1}{\epsilon}{\accdasiavaria\textepsilon}
+ \DeclareTextCompositeCommand{\acctonos }{#1}{\epsilon}{\acctonos\textepsilon}
+ \DeclareTextCompositeCommand{\accdasiaoxia }{#1}{\epsilon}{\accdasiaoxia\textepsilon}
+ \DeclareTextCompositeCommand{\accpsilioxia }{#1}{\epsilon}{\accpsilioxia\textepsilon}
+ \DeclareTextCompositeCommand{\accpsilivaria }{#1}{\epsilon}{\accpsilivaria\textepsilon}
+ \DeclareTextCompositeCommand{\accvaria }{#1}{\omicron}{\accvaria\textomicron}
+ \DeclareTextCompositeCommand{\accdasia }{#1}{\omicron}{\accdasia\textomicron}
+ \DeclareTextCompositeCommand{\accpsili }{#1}{\omicron}{\accpsili\textomicron}
+ \DeclareTextCompositeCommand{\accdasiavaria }{#1}{\omicron}{\accdasiavaria\textomicron}
+ \DeclareTextCompositeCommand{\acctonos }{#1}{\omicron}{\acctonos\textomicron}
+ \DeclareTextCompositeCommand{\accdasiaoxia }{#1}{\omicron}{\accdasiaoxia\textomicron}
+ \DeclareTextCompositeCommand{\accpsilioxia }{#1}{\omicron}{\accpsilioxia\textomicron}
+ \DeclareTextCompositeCommand{\accpsilivaria }{#1}{\omicron}{\accpsilivaria\textomicron}
%
- \DeclareTextCompositeCommand{\accdasia}{#1}{\Alpha}{\accdasia\textAlpha}
- \DeclareTextCompositeCommand{\accdasiavaria}{#1}{\Alpha}{\accdasiavaria\textAlpha}
- \DeclareTextCompositeCommand{\accdasiaoxia}{#1}{\Alpha}{\accdasiaoxia\textAlpha}
- \DeclareTextCompositeCommand{\accdasiaperispomeni}{#1}{\Alpha}{\accdasiaperispomeni\textAlpha}
- \DeclareTextCompositeCommand{\accpsili}{#1}{\Alpha}{\accpsili\textAlpha}
- \DeclareTextCompositeCommand{\accpsilivaria}{#1}{\Alpha}{\accpsilivaria\textAlpha}
- \DeclareTextCompositeCommand{\accpsilioxia}{#1}{\Alpha}{\accpsilioxia\textAlpha}
- \DeclareTextCompositeCommand{\accpsiliperispomeni}{#1}{\Alpha}{\accpsiliperispomeni\textAlpha}
- \DeclareTextCompositeCommand{\acctonos}{#1}{\Alpha}{\acctonos\textAlpha}
- \DeclareTextCompositeCommand{\accvaria}{#1}{\Alpha}{\accvaria\textAlpha}
- \DeclareTextCompositeCommand{\accdasia}{#1}{\Epsilon}{\accdasia\textEpsilon}
- \DeclareTextCompositeCommand{\accdasiaoxia}{#1}{\Epsilon}{\accdasiaoxia\textEpsilon}
- \DeclareTextCompositeCommand{\accdasiavaria}{#1}{\Epsilon}{\accdasiavaria\textEpsilon}
- \DeclareTextCompositeCommand{\accpsili}{#1}{\Epsilon}{\accpsili\textEpsilon}
- \DeclareTextCompositeCommand{\accpsilioxia}{#1}{\Epsilon}{\accpsilioxia\textEpsilon}
- \DeclareTextCompositeCommand{\accpsilivaria}{#1}{\Epsilon}{\accpsilivaria\textEpsilon}
- \DeclareTextCompositeCommand{\acctonos}{#1}{\Epsilon}{\acctonos\textEpsilon}
- \DeclareTextCompositeCommand{\accvaria}{#1}{\Epsilon}{\accvaria\textEpsilon}
- \DeclareTextCompositeCommand{\accdasia}{#1}{\Eta}{\accdasia\textEta}
- \DeclareTextCompositeCommand{\accdasiavaria}{#1}{\Eta}{\accdasiavaria\textEta}
- \DeclareTextCompositeCommand{\accdasiaoxia}{#1}{\Eta}{\accdasiaoxia\textEta}
- \DeclareTextCompositeCommand{\accdasiaperispomeni}{#1}{\Eta}{\accdasiaperispomeni\textEta}
- \DeclareTextCompositeCommand{\accpsili}{#1}{\Eta}{\accpsili\textEta}
- \DeclareTextCompositeCommand{\accpsilivaria}{#1}{\Eta}{\accpsilivaria\textEta}
- \DeclareTextCompositeCommand{\accpsilioxia}{#1}{\Eta}{\accpsilioxia\textEta}
- \DeclareTextCompositeCommand{\accpsiliperispomeni}{#1}{\Eta}{\accpsiliperispomeni\textEta}
- \DeclareTextCompositeCommand{\acctonos}{#1}{\Eta}{\acctonos\textEta}
- \DeclareTextCompositeCommand{\accvaria}{#1}{\Eta}{\accvaria\textEta}
- \DeclareTextCompositeCommand{\accdasia}{#1}{\Iota}{\accdasia\textIota}
- \DeclareTextCompositeCommand{\accdasiavaria}{#1}{\Iota}{\accdasiavaria\textIota}
- \DeclareTextCompositeCommand{\accdasiaoxia}{#1}{\Iota}{\accdasiaoxia\textIota}
- \DeclareTextCompositeCommand{\accdasiaperispomeni}{#1}{\Iota}{\accdasiaperispomeni\textIota}
- \DeclareTextCompositeCommand{\accpsili}{#1}{\Iota}{\accpsili\textIota}
- \DeclareTextCompositeCommand{\accpsilivaria}{#1}{\Iota}{\accpsilivaria\textIota}
- \DeclareTextCompositeCommand{\accpsilioxia}{#1}{\Iota}{\accpsilioxia\textIota}
- \DeclareTextCompositeCommand{\accpsiliperispomeni}{#1}{\Iota}{\accpsiliperispomeni\textIota}
- \DeclareTextCompositeCommand{\acctonos}{#1}{\Iota}{\acctonos\textIota}
- \DeclareTextCompositeCommand{\accvaria}{#1}{\Iota}{\accvaria\textIota}
- \DeclareTextCompositeCommand{\accdasia}{#1}{\Omicron}{\accdasia\textOmicron}
- \DeclareTextCompositeCommand{\accdasiavaria}{#1}{\Omicron}{\accdasiavaria\textOmicron}
- \DeclareTextCompositeCommand{\accdasiaoxia}{#1}{\Omicron}{\accdasiaoxia\textOmicron}
- \DeclareTextCompositeCommand{\accpsili}{#1}{\Omicron}{\accpsili\textOmicron}
- \DeclareTextCompositeCommand{\accpsilivaria}{#1}{\Omicron}{\accpsilivaria\textOmicron}
- \DeclareTextCompositeCommand{\accpsilioxia}{#1}{\Omicron}{\accpsilioxia\textOmicron}
- \DeclareTextCompositeCommand{\acctonos}{#1}{\Omicron}{\acctonos\textOmicron}
- \DeclareTextCompositeCommand{\accvaria}{#1}{\Omicron}{\accvaria\textOmicron}
- \DeclareTextCompositeCommand{\accdasia}{#1}{\Upsilon}{\accdasia\textUpsilon}
- \DeclareTextCompositeCommand{\accdasiavaria}{#1}{\Upsilon}{\accdasiavaria\textUpsilon}
- \DeclareTextCompositeCommand{\accdasiaoxia}{#1}{\Upsilon}{\accdasiaoxia\textUpsilon}
+ \DeclareTextCompositeCommand{\accdasia }{#1}{\Alpha }{\accdasia\textAlpha}
+ \DeclareTextCompositeCommand{\accdasiavaria }{#1}{\Alpha }{\accdasiavaria\textAlpha}
+ \DeclareTextCompositeCommand{\accdasiaoxia }{#1}{\Alpha }{\accdasiaoxia\textAlpha}
+ \DeclareTextCompositeCommand{\accdasiaperispomeni}{#1}{\Alpha }{\accdasiaperispomeni\textAlpha}
+ \DeclareTextCompositeCommand{\accpsili }{#1}{\Alpha }{\accpsili\textAlpha}
+ \DeclareTextCompositeCommand{\accpsilivaria }{#1}{\Alpha }{\accpsilivaria\textAlpha}
+ \DeclareTextCompositeCommand{\accpsilioxia }{#1}{\Alpha }{\accpsilioxia\textAlpha}
+ \DeclareTextCompositeCommand{\accpsiliperispomeni}{#1}{\Alpha }{\accpsiliperispomeni\textAlpha}
+ \DeclareTextCompositeCommand{\acctonos }{#1}{\Alpha }{\acctonos\textAlpha}
+ \DeclareTextCompositeCommand{\accvaria }{#1}{\Alpha }{\accvaria\textAlpha}
+ \DeclareTextCompositeCommand{\accdasia }{#1}{\Epsilon}{\accdasia\textEpsilon}
+ \DeclareTextCompositeCommand{\accdasiaoxia }{#1}{\Epsilon}{\accdasiaoxia\textEpsilon}
+ \DeclareTextCompositeCommand{\accdasiavaria }{#1}{\Epsilon}{\accdasiavaria\textEpsilon}
+ \DeclareTextCompositeCommand{\accpsili }{#1}{\Epsilon}{\accpsili\textEpsilon}
+ \DeclareTextCompositeCommand{\accpsilioxia }{#1}{\Epsilon}{\accpsilioxia\textEpsilon}
+ \DeclareTextCompositeCommand{\accpsilivaria }{#1}{\Epsilon}{\accpsilivaria\textEpsilon}
+ \DeclareTextCompositeCommand{\acctonos }{#1}{\Epsilon}{\acctonos\textEpsilon}
+ \DeclareTextCompositeCommand{\accvaria }{#1}{\Epsilon}{\accvaria\textEpsilon}
+ \DeclareTextCompositeCommand{\accdasia }{#1}{\Eta }{\accdasia\textEta}
+ \DeclareTextCompositeCommand{\accdasiavaria }{#1}{\Eta }{\accdasiavaria\textEta}
+ \DeclareTextCompositeCommand{\accdasiaoxia }{#1}{\Eta }{\accdasiaoxia\textEta}
+ \DeclareTextCompositeCommand{\accdasiaperispomeni}{#1}{\Eta }{\accdasiaperispomeni\textEta}
+ \DeclareTextCompositeCommand{\accpsili }{#1}{\Eta }{\accpsili\textEta}
+ \DeclareTextCompositeCommand{\accpsilivaria }{#1}{\Eta }{\accpsilivaria\textEta}
+ \DeclareTextCompositeCommand{\accpsilioxia }{#1}{\Eta }{\accpsilioxia\textEta}
+ \DeclareTextCompositeCommand{\accpsiliperispomeni}{#1}{\Eta }{\accpsiliperispomeni\textEta}
+ \DeclareTextCompositeCommand{\acctonos }{#1}{\Eta }{\acctonos\textEta}
+ \DeclareTextCompositeCommand{\accvaria }{#1}{\Eta }{\accvaria\textEta}
+ \DeclareTextCompositeCommand{\accdasia }{#1}{\Iota }{\accdasia\textIota}
+ \DeclareTextCompositeCommand{\accdasiavaria }{#1}{\Iota }{\accdasiavaria\textIota}
+ \DeclareTextCompositeCommand{\accdasiaoxia }{#1}{\Iota }{\accdasiaoxia\textIota}
+ \DeclareTextCompositeCommand{\accdasiaperispomeni}{#1}{\Iota }{\accdasiaperispomeni\textIota}
+ \DeclareTextCompositeCommand{\accdialytika }{#1}{\Iota }{\accdialytika\textIota}
+ \DeclareTextCompositeCommand{\accpsili }{#1}{\Iota }{\accpsili\textIota}
+ \DeclareTextCompositeCommand{\accpsilivaria }{#1}{\Iota }{\accpsilivaria\textIota}
+ \DeclareTextCompositeCommand{\accpsilioxia }{#1}{\Iota }{\accpsilioxia\textIota}
+ \DeclareTextCompositeCommand{\accpsiliperispomeni}{#1}{\Iota }{\accpsiliperispomeni\textIota}
+ \DeclareTextCompositeCommand{\acctonos }{#1}{\Iota }{\acctonos\textIota}
+ \DeclareTextCompositeCommand{\accvaria }{#1}{\Iota }{\accvaria\textIota}
+ \DeclareTextCompositeCommand{\accdasia }{#1}{\Omicron}{\accdasia\textOmicron}
+ \DeclareTextCompositeCommand{\accdasiavaria }{#1}{\Omicron}{\accdasiavaria\textOmicron}
+ \DeclareTextCompositeCommand{\accdasiaoxia }{#1}{\Omicron}{\accdasiaoxia\textOmicron}
+ \DeclareTextCompositeCommand{\accpsili }{#1}{\Omicron}{\accpsili\textOmicron}
+ \DeclareTextCompositeCommand{\accpsilivaria }{#1}{\Omicron}{\accpsilivaria\textOmicron}
+ \DeclareTextCompositeCommand{\accpsilioxia }{#1}{\Omicron}{\accpsilioxia\textOmicron}
+ \DeclareTextCompositeCommand{\acctonos }{#1}{\Omicron}{\acctonos\textOmicron}
+ \DeclareTextCompositeCommand{\accvaria }{#1}{\Omicron}{\accvaria\textOmicron}
+ \DeclareTextCompositeCommand{\accdasia }{#1}{\Upsilon}{\accdasia\textUpsilon}
+ \DeclareTextCompositeCommand{\accdasiavaria }{#1}{\Upsilon}{\accdasiavaria\textUpsilon}
+ \DeclareTextCompositeCommand{\accdasiaoxia }{#1}{\Upsilon}{\accdasiaoxia\textUpsilon}
\DeclareTextCompositeCommand{\accdasiaperispomeni}{#1}{\Upsilon}{\accdasiaperispomeni\textUpsilon}
- \DeclareTextCompositeCommand{\acctonos}{#1}{\Upsilon}{\acctonos\textUpsilon}
- \DeclareTextCompositeCommand{\accvaria}{#1}{\Upsilon}{\accvaria\textUpsilon}
- \DeclareTextCompositeCommand{\accdasia}{#1}{\Rho}{\accdasia\textRho}
- \DeclareTextCompositeCommand{\accdasia}{#1}{\Omega}{\accdasia\textOmega}
- \DeclareTextCompositeCommand{\accdasiavaria}{#1}{\Omega}{\accdasiavaria\textOmega}
- \DeclareTextCompositeCommand{\accdasiaoxia}{#1}{\Omega}{\accdasiaoxia\textOmega}
- \DeclareTextCompositeCommand{\accdasiaperispomeni}{#1}{\Omega}{\accdasiaperispomeni\textOmega}
- \DeclareTextCompositeCommand{\accpsili}{#1}{\Omega}{\accpsili\textOmega}
- \DeclareTextCompositeCommand{\accpsilivaria}{#1}{\Omega}{\accpsilivaria\textOmega}
- \DeclareTextCompositeCommand{\accpsilioxia}{#1}{\Omega}{\accpsilioxia\textOmega}
- \DeclareTextCompositeCommand{\accpsiliperispomeni}{#1}{\Omega}{\accpsiliperispomeni\textOmega}
- \DeclareTextCompositeCommand{\acctonos}{#1}{\Omega}{\acctonos\textOmega}
- \DeclareTextCompositeCommand{\accvaria}{#1}{\Omega}{\accvaria\textOmega}
+ \DeclareTextCompositeCommand{\accdialytika }{#1}{\Upsilon}{\accdialytika\textUpsilon}
+ \DeclareTextCompositeCommand{\acctonos }{#1}{\Upsilon}{\acctonos\textUpsilon}
+ \DeclareTextCompositeCommand{\accvaria }{#1}{\Upsilon}{\accvaria\textUpsilon}
+ \DeclareTextCompositeCommand{\accdasia }{#1}{\Rho }{\accdasia\textRho}
+ \DeclareTextCompositeCommand{\accdasia }{#1}{\Omega }{\accdasia\textOmega}
+ \DeclareTextCompositeCommand{\accdasiavaria }{#1}{\Omega }{\accdasiavaria\textOmega}
+ \DeclareTextCompositeCommand{\accdasiaoxia }{#1}{\Omega }{\accdasiaoxia\textOmega}
+ \DeclareTextCompositeCommand{\accdasiaperispomeni}{#1}{\Omega }{\accdasiaperispomeni\textOmega}
+ \DeclareTextCompositeCommand{\accpsili }{#1}{\Omega }{\accpsili\textOmega}
+ \DeclareTextCompositeCommand{\accpsilivaria }{#1}{\Omega }{\accpsilivaria\textOmega}
+ \DeclareTextCompositeCommand{\accpsilioxia }{#1}{\Omega }{\accpsilioxia\textOmega}
+ \DeclareTextCompositeCommand{\accpsiliperispomeni}{#1}{\Omega }{\accpsiliperispomeni\textOmega}
+ \DeclareTextCompositeCommand{\acctonos }{#1}{\Omega }{\acctonos\textOmega}
+ \DeclareTextCompositeCommand{\accvaria }{#1}{\Omega }{\accvaria\textOmega}
}
% Drop "capital" accents
@@ -575,21 +575,9 @@
% Composites for PU
% '''''''''''''''''
%
-% Composite commands in PDF strings work only, if aliases set up with
-% ``DeclareTextCommandDefault`` are also defined for the PU font encoding::
+% Load composite defs::
\@ifl@aded{def}{puenc}{
- \DeclareTextCommand{\Upsilon}{PU}{\textUpsilon}
- \DeclareTextCommand{\Omega}{PU}{\textOmega}
- \DeclareTextCommand{\alpha}{PU}{\textalpha}
- \DeclareTextCommand{\epsilon}{PU}{\textepsilon}
- \DeclareTextCommand{\eta}{PU}{\texteta}
- \DeclareTextCommand{\iota}{PU}{\textiota}
- \DeclareTextCommand{\rho}{PU}{\textrho}
- \DeclareTextCommand{\upsilon}{PU}{\textupsilon}
- \DeclareTextCommand{\omega}{PU}{\textomega}
-
-% Now load composite defs::
\alphabeta@select@precomposed{PU}
\alphabeta@drop@capital@accents{PU}
@@ -604,7 +592,7 @@
}{}
% -------------------------------------------
-
+%
% Drop auxiliary definitions to free memory::
\renewcommand*{\alphabeta@select@precomposed }{\relax}
@@ -737,7 +725,9 @@
% .. Inline ``alphabeta-tuenc.def`` and ``alphabeta-lgr.def``
% (dropping redundant composite definitions).
% .. Composite definitions to select pre-composed characters
-% in PU (PDF strings).
+% in PU (PDF strings).
+% 2.6 2023-11-16 Don't use TextCommands for generic macros
+% (fixes warnings in math mode and errors with bm_).
% ====== =========== ========================================================
%
%
@@ -747,7 +737,9 @@
% .. _CB Fonts: https://ctan.org/pkg/cbgreek-complete
% .. _Babel: https://ctan.org/pkg/babel
% .. _babel-greek: https://ctan.org/pkg/babel-greek
+% .. _bm: https://ctan.org/pkg/bm
% .. _e-TeX: http://www.tex.ac.uk/cgi-bin/texfaq2html?label=etex
+% .. _etoolbox: https://ctan.org/pkg/etoolbox
% .. _greek-fontenc: https://ctan.org/pkg/greek-fontenc
% .. _greek-inputenc: https://ctan.org/pkg/greek-inputenc
% .. _fixltx2e: https://ctan.org/pkg/fixltx2e