diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/greek-fontenc/greek-fontenc.def.html')
-rw-r--r-- | Master/texmf-dist/doc/latex/greek-fontenc/greek-fontenc.def.html | 99 |
1 files changed, 58 insertions, 41 deletions
diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/greek-fontenc.def.html b/Master/texmf-dist/doc/latex/greek-fontenc/greek-fontenc.def.html index 1cc5050126c..a7dd6dc9106 100644 --- a/Master/texmf-dist/doc/latex/greek-fontenc/greek-fontenc.def.html +++ b/Master/texmf-dist/doc/latex/greek-fontenc/greek-fontenc.def.html @@ -620,7 +620,7 @@ version 1.3 of this license or any later version.</p> </dd> <dt class="identification">Identification</dt> <dd class="identification"><pre class="literal-block">\ProvidesFile{greek-fontenc.def} -[2020/09/25 1.0 Common Greek font encoding definitions]</pre> +[2020/10/30 2.0 Common Greek font encoding definitions]</pre> </dd> </dl> <div class="abstract topic"> @@ -662,8 +662,12 @@ font encodings providing Greek characters.</p> <td><p><span class="docutils literal">@uclclist</span> entry for <span class="docutils literal">\prosgegrammeni</span>.</p></td> </tr> <tr><td><p>1.0</p></td> -<td><p>2020/09/25</p></td> -<td><p><span class="docutils literal">\textKoppa</span> as alias for <span class="docutils literal">\textkoppa</span> in LGR.</p></td> +<td><p>2020-09-25</p></td> +<td><p><span class="docutils literal">\textKoppagreek</span> and <span class="docutils literal">\textstigmagreek</span> aliases.</p></td> +</tr> +<tr><td><p>2.0</p></td> +<td><p>2020/10/30</p></td> +<td><p>Alias definitions matching mathematical variant symbols.</p></td> </tr> </tbody> </table> @@ -697,8 +701,21 @@ the Greek script, if required. The following definition announces the <h3>Aliases</h3> <p>Aliases are defined via <cite>DeclareTextCommand</cite> so that up/downcasing works without the need for additional <a class="reference internal" href="#uclclist">uclclist</a> entries.</p> +<p>Names matching mathematical variant symbols:</p> +<pre class="literal-block">% \var... matching GREEK ... SYMBOL +\DeclareTextCommand{\textvarbeta}{\LastDeclaredEncoding}{\textbetasymbol} % ϐ +\DeclareTextCommand{\textvarkappa}{\LastDeclaredEncoding}{\textkappasymbol} % ϰ +\DeclareTextCommand{\textvarTheta}{\LastDeclaredEncoding}{\textThetasymbol} % ϴ +\DeclareTextCommand{\textvartheta}{\LastDeclaredEncoding}{\textthetasymbol} % ϑ +\DeclareTextCommand{\textvarpi}{\LastDeclaredEncoding}{\textpisymbol} % ϖ +\DeclareTextCommand{\textvarrho}{\LastDeclaredEncoding}{\textrhosymbol} % ϱ +% \var... matching GREEK LETTER ... +\DeclareTextCommand{\textvarepsilon}{\LastDeclaredEncoding}{\textepsilon} % ε +\DeclareTextCommand{\textvarphi}{\LastDeclaredEncoding}{\textphi} % φ +\DeclareTextCommand{\textvarsigma}{\LastDeclaredEncoding}{\textfinalsigma} % ς</pre> <p>Compatibility aliases for <a class="reference external" href="http://ctan.org/pkg/hyperref">hyperref</a>’s puenc.def:</p> -<pre class="literal-block">\DeclareTextCommand{\textkoppagreek}{\LastDeclaredEncoding}{\textkoppa} +<pre class="literal-block">\DeclareTextCommand{\textmugreek}{\LastDeclaredEncoding}{\textmu} +\DeclareTextCommand{\textkoppagreek}{\LastDeclaredEncoding}{\textkoppa} \DeclareTextCommand{\textKoppagreek}{\LastDeclaredEncoding}{\textKoppa} \DeclareTextCommand{\textStigmagreek}{\LastDeclaredEncoding}{\textStigma} \DeclareTextCommand{\textstigmagreek}{\LastDeclaredEncoding}{\textstigma} @@ -714,6 +731,7 @@ without the need for additional <a class="reference internal" href="#uclclist">u </span><span class="keyword">\DeclareTextCommand</span><span class="name builtin">{</span><span class="keyword">\katwtonos</span><span class="name builtin">}{</span><span class="keyword">\LastDeclaredEncoding</span><span class="name builtin">}{</span><span class="keyword">\textaristerikeraia</span><span class="name builtin">}</span> <span class="comment">% ͵</span></code></pre> <p>Two Unicode code points and names for one character:</p> <pre class="literal-block">\DeclareTextCommand{\accoxia}{\LastDeclaredEncoding}{\acctonos} +\DeclareTextCommand{\accdialytikaoxia}{\LastDeclaredEncoding}{\accdialyikatonos} \DeclareTextCommand{\acckoronis}{\LastDeclaredEncoding}{\accpsili}</pre> <p>Symbol macros for the breathings:</p> <p>Moved to <span class="docutils literal">textalpha.sty</span> to avoid clashes with local definitions @@ -738,7 +756,8 @@ table, LCI encoding)?</p> <p>Composite accents can be input as sequence of simple diacritics (in arbitrary order) via named macro, symbol macro and “transcription characters”, e.g. one of</p> -<pre class="code latex literal-block"><code><span class="keyword">\accdialytica\accvaria\textalpha</span>, +<pre class="code latex literal-block"><code><span class="keyword">\accdialyticavaria\textalpha</span>, +<span class="keyword">\accdialytica\accvaria\textalpha</span>, <span class="keyword">\"\'\textalpha</span>, <span class="keyword">\"</span>'<span class="keyword">\textalpha</span>, or <span class="keyword">\'</span>"<span class="keyword">\textalpha</span>.</code></pre> @@ -845,7 +864,7 @@ the CB Fonts, a small capital adscript iota is used.</p> <section id="uclclist-extension"> <h4>@uclclist extension</h4> <p>Based on the <a class="reference external" href="http://www.eutypon.gr/eutypon/pdf/e2008-20/e20-a03.pdf">babel patch</a> and <span class="docutils literal">fontenc.sty</span>.</p> -<p>The definition of an auxiliary, self-restting macro makes this idempotent +<p>The definition of an auxiliary, self-resetting macro makes this idempotent (only the first use of this function will expand the <span class="docutils literal">@uclclist</span>). The second and third lines are TeX’ way of writing <span class="docutils literal">uclclist += …</span>:</p> <pre class="literal-block">\providecommand*\update@uclc@with@greek{% @@ -866,38 +885,38 @@ The second and third lines are TeX’ way of writing <span class="docutils liter \accdialytikaperispomeni\LGR@accDialytika \accperispomeni\LGR@accdropped \LGR@ypogegrammeni\prosgegrammeni - \textalpha \textAlpha - \textbeta \textBeta - \textgamma \textGamma - \textdelta \textDelta - \textepsilon \textEpsilon - \textzeta \textZeta - \texteta \textEta - \texttheta \textTheta - \textiota \textIota - \textkappa \textKappa - \textlambda \textLambda - \textmu \textMu - \textnu \textNu - \textxi \textXi - \textomicron \textOmicron - \textpi \textPi - \textrho \textRho - \textvarsigma \textSigma - \textsigma \textSigma - \textautosigma \textSigma - \texttau \textTau - \textupsilon \textUpsilon - \textphi \textPhi - \textchi \textChi - \textpsi \textPsi - \textomega \textOmega - \textkoppa \textKoppa - \textqoppa \textQoppa - \textvarstigma \textStigma - \textstigma \textStigma - \textsampi \textSampi - \textdigamma \textDigamma + \textalpha \textAlpha + \textbeta \textBeta + \textgamma \textGamma + \textdelta \textDelta + \textepsilon \textEpsilon + \textzeta \textZeta + \texteta \textEta + \texttheta \textTheta + \textiota \textIota + \textkappa \textKappa + \textlambda \textLambda + \textmu \textMu + \textnu \textNu + \textxi \textXi + \textomicron \textOmicron + \textpi \textPi + \textrho \textRho + \textfinalsigma \textSigma + \textsigma \textSigma + \textautosigma \textSigma + \texttau \textTau + \textupsilon \textUpsilon + \textphi \textPhi + \textchi \textChi + \textpsi \textPsi + \textomega \textOmega + \textkoppa \textKoppa + \textqoppa \textQoppa + \textvarstigma \textStigma + \textstigma \textStigma + \textsampi \textSampi + \textdigamma \textDigamma }% \let\update@uclc@with@greek\relax }</pre> @@ -933,10 +952,8 @@ second vowel if they are dropped (άυλος → ΑΫΛΟΣ, μάινα → ΜΑ <p>The following macro can be used to test if the next character is an Alpha or Epsilon. As <span class="docutils literal">\@ifnextchar</span> gobbles spaces the lookahead macro definition from <span class="docutils literal">amsgen.sty</span> is used:</p> -<blockquote> -<p>This macro is a new version of LaTeX’s <span class="docutils literal">\@ifnextchar</span>, macro +<p>This macro is a variant of LaTeX’s <span class="docutils literal">\@ifnextchar</span>, macro that does not skip over spaces.</p> -</blockquote> <pre class="literal-block">\providecommand*{\LGR@ifnextchar}[3]{% \let\reserved@d= #1% \def\reserved@a{#2}\def\reserved@b{#3}% |