diff options
Diffstat (limited to 'language/greek/greek-fontenc/alphabeta.sty')
-rw-r--r-- | language/greek/greek-fontenc/alphabeta.sty | 338 |
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 |