summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/greek-fontenc/greek-fontenc.def.html
diff options
context:
space:
mode:
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.html99
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">&#64;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">\&quot;\'\textalpha</span>,
<span class="keyword">\&quot;</span>'<span class="keyword">\textalpha</span>, or
<span class="keyword">\'</span>&quot;<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>&#64;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">&#64;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&#64;uclc&#64;with&#64;greek{%
@@ -866,38 +885,38 @@ The second and third lines are TeX’ way of writing <span class="docutils liter
\accdialytikaperispomeni\LGR&#64;accDialytika
\accperispomeni\LGR&#64;accdropped
\LGR&#64;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&#64;uclc&#64;with&#64;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">\&#64;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">\&#64;ifnextchar</span>, macro
+<p>This macro is a variant of LaTeX’s <span class="docutils literal">\&#64;ifnextchar</span>, macro
that does not skip over spaces.</p>
-</blockquote>
<pre class="literal-block">\providecommand*{\LGR&#64;ifnextchar}[3]{%
\let\reserved&#64;d= #1%
\def\reserved&#64;a{#2}\def\reserved&#64;b{#3}%