summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/lgrx/textalpha.sty.html
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/latex/lgrx/textalpha.sty.html')
-rw-r--r--Master/texmf-dist/doc/latex/lgrx/textalpha.sty.html134
1 files changed, 48 insertions, 86 deletions
diff --git a/Master/texmf-dist/doc/latex/lgrx/textalpha.sty.html b/Master/texmf-dist/doc/latex/lgrx/textalpha.sty.html
index 3ba29bad7af..56632c2c82a 100644
--- a/Master/texmf-dist/doc/latex/lgrx/textalpha.sty.html
+++ b/Master/texmf-dist/doc/latex/lgrx/textalpha.sty.html
@@ -728,7 +728,7 @@ version&nbsp;1.3 of this license or any later version.</p>
<dt>Identification</dt>
<dd><pre class="literal-block">\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{textalpha}
-[2013/05/03 v0.3 macros for Greek letters in text]
+[2013/05/28 v0.4 macros for Greek letters in text]
</pre>
<p>This package is part of the <a class="reference external" href="http://www.ctan.org/pkg/lgrx">lgrx</a> bundle.</p>
</dd>
@@ -762,7 +762,11 @@ confusion with the <a class="reference external" href="http://www.ctan.org/pkg/t
</tr>
<tr><td><p>2013-05-03</p></td>
<td><p>0.3</p></td>
-<td><p>new accent macro names with lgrxenc.def 0.7</p></td>
+<td><p>new accent macro names with <tt class="literal">lgrxenc.def</tt> 0.7</p></td>
+</tr>
+<tr><td><p>2013-05-28</p></td>
+<td><p>0.4</p></td>
+<td><p>use <tt class="literal">lgrenc.def</tt> from greek-fontenc</p></td>
</tr>
</tbody>
</table>
@@ -770,33 +774,26 @@ confusion with the <a class="reference external" href="http://www.ctan.org/pkg/t
</dl>
<div class="section" id="motivation">
<h1>Motivation</h1>
-<p>By default, TeX macros for Greek letters</p>
-<ul class="simple">
-<li><p>are only valid in mathematical mode,</p></li>
-<li><p>do not change shape (default shape is italic).</p></li>
-</ul>
-<p>In Greek text fonts with the LGR font encoding, letters are accessible by a
-Latin transcription or, with <a class="reference external" href="http://www.ctan.org/pkg/lgrx">lgrx</a>, <tt class="literal">\textalpha</tt> – <tt class="literal">\textOmega</tt>
-LICR macros.</p>
-<p>This package declares the LGR font encoding as default for Greek LICR
-macros. After loading it, symbols from a Greek text font (e.g. the <a class="reference external" href="http://www.ctan.org/pkg/cbgreek-complete">CB
-fonts</a>) can be accessed without the need for an explicite font-encoding
-switch.</p>
+<p>By default, TeX macros for Greek letters are only valid in mathematical
+mode. This package declares the LGR font encoding as default for Greek LICR
+macros (<tt class="literal">\textalpha</tt> – <tt class="literal">\textOmega</tt>).</p>
<ul class="simple">
+<li><p>Symbols from a Greek text font (e.g. the <a class="reference external" href="http://www.ctan.org/pkg/cbgreek-complete">CB fonts</a>) can be accessed
+without the need for an explicite font-encoding switch.</p></li>
+<li><p>In combination with <tt class="literal"><span class="pre">\usepackage[utf8]{inputenc}</span></tt> and <tt class="literal">lgrenc.dfu</tt>
+from <a class="reference external" href="http://www.ctan.org/pkg/greek-inputenc">greek-inputenc</a>, Unicode input of Greek characters is supported in
+any font encoding.</p></li>
<li><p>In combination with the <tt class="literal">\text</tt> macro from amsmath, this can be used to
get matching upright and bold upright Greek symbols in math mode.</p></li>
-<li><p>In combination with <tt class="literal"><span class="pre">\usepackage[utf8]{inputenc}</span></tt> and the accompanying
-<tt class="literal">lgrenc.dfu</tt> file, Unicode input of Greek characters is supported.</p></li>
</ul>
<dl class="docutils">
<dt>Attention</dt>
-<dd><p>While the font-encoding independent macros work reasonably well for single
-symbols, the automatic font-encoding switches behind the doors interferes
-with the kerning between letters and replacement of accent+character
-with a pre-composed character.</p>
-<p>Therefore, Greek text should be written with the help of <a class="reference external" href="http://www.ctan.org/cgi-bin/ctanPackageInformation.py?id=babel">babel</a>, setting
-the language to either <tt class="literal">greek</tt> or <tt class="literal">polutonikogreek</tt> or wrapped in the
-provided <tt class="literal">\ensuregreek</tt> macro.</p>
+<dd><p>The macros work well in any font encoding for single symbols.</p>
+<p>However, the automatic font-encoding switches behind the doors interfere
+with kerning between letters and replacement of accent+character with a
+pre-composed character. Therefore, Greek text should be written with the
+help of <a class="reference external" href="http://www.ctan.org/cgi-bin/ctanPackageInformation.py?id=babel">babel</a>, setting the language to <tt class="literal">greek</tt> or wrapped in the
+provided <a class="reference internal" href="#ensuregreek">ensuregreek</a> macro.</p>
</dd>
</dl>
<p>The package uses NFSS default definitions as explained in the <a class="reference external" href="http://www.ctan.org/tex-archive/macros/latex/doc/fntguide.pdf">fntguide</a>
@@ -806,8 +803,8 @@ provided <tt class="literal">\ensuregreek</tt> macro.</p>
<h1>Implementation</h1>
<div class="section" id="requirements">
<h2>Requirements</h2>
-<p>This package requires the extended font encoding definitions</p>
-<pre class="literal-block">\input{lgrxenc.def}
+<p>This package requires the font encoding definitions from <a class="reference external" href="http://www.ctan.org/pkg/greek-fontenc">greek-fontenc</a>:</p>
+<pre class="literal-block">\input{lgrenc.def}
</pre>
</div>
<div class="section" id="ensuregreek">
@@ -837,10 +834,6 @@ also for cases like <tt class="literal"><span class="pre">\ensuregreek{\'A}U</sp
Can lead to infinite recursion (``TeX capacity exeeded``) without the
``unicode=true`` hyperref option.
(How about a test whether the PU font encoding is defined?). -->
-<p>Backwards compatibility definition: versions &lt; 0.3 used the macro
-name <tt class="literal">\TextGreek</tt>:</p>
-<pre class="literal-block">\DeclareTextCommandDefault{\TextGreek}[1]{{\fontencoding{LGR}\selectfont #1}}
-</pre>
</div>
<div class="section" id="greek-alphabet">
<h2>Greek Alphabet</h2>
@@ -900,54 +893,43 @@ name <tt class="literal">\TextGreek</tt>:</p>
</pre>
<div class="section" id="additional-greek-symbols">
<h3>Additional Greek symbols</h3>
-<p>Including alias names for compatibility with hyperref’s puenc.def and babel’s
-greek.ldf.</p>
+<p>Including alias names for compatibility with hyperref’s puenc.def.</p>
<p>Ancient Greek Numbers (Athenian Numerals):</p>
-<pre class="literal-block">\DeclareTextSymbolDefault{\PiDelta}{LGR} % GREEK ACROPHONIC ATTIC FIFTY
-\DeclareTextSymbolDefault{\PiEta}{LGR} % GREEK ACROPHONIC ATTIC FIVE HUNDRED
-\DeclareTextSymbolDefault{\PiChi}{LGR} % GREEK ACROPHONIC ATTIC FIVE THOUSAND
-\DeclareTextSymbolDefault{\PiMu}{LGR} % GREEK ACROPHONIC ATTIC FIFTY THOUSAND
-% \DeclareTextSymbolDefault{\pentedeka}{LGR} % GREEK ACROPHONIC ATTIC FIFTY
-% \DeclareTextSymbolDefault{\pentehekaton}{LGR} % GREEK ACROPHONIC ATTIC FIVE HUNDRED
-% \DeclareTextSymbolDefault{\penteqilioi}{LGR} % GREEK ACROPHONIC ATTIC FIVE THOUSAND
-% \DeclareTextSymbolDefault{\pentemurioi}{LGR} % GREEK ACROPHONIC ATTIC FIFTY THOUSAND
-
-\DeclareTextSymbolDefault{\stigma}{LGR} % ϛ
+<pre class="literal-block">\DeclareTextSymbolDefault{\textpentedeka}{LGR} % GREEK ACROPHONIC ATTIC FIFTY
+\DeclareTextSymbolDefault{\textpentehekaton}{LGR} % GREEK ACROPHONIC ATTIC FIVE HUNDRED
+\DeclareTextSymbolDefault{\textpenteqilioi}{LGR} % GREEK ACROPHONIC ATTIC FIVE THOUSAND
+\DeclareTextSymbolDefault{\textpentemurioi}{LGR} % GREEK ACROPHONIC ATTIC FIFTY THOUSAND
+</pre>
+<p>Archaic letters:</p>
+<pre class="literal-block">\DeclareTextSymbolDefault{\textstigma}{LGR} % ϛ
\DeclareTextSymbolDefault{\textstigmagreek}{LGR} % ϛ (puenc.def)
-\DeclareTextSymbolDefault{\varstigma}{LGR} % stigma variant (CB.enc, teubner)
-% \DeclareTextSymbolDefault{\vardigamma}{LGR} % digamma variant (greek.ldf)
-\DeclareTextSymbolDefault{\koppa}{LGR} % ϟ (greek small letter koppa)
+\DeclareTextSymbolDefault{\textvarstigma}{LGR} % stigma variant
+\DeclareTextSymbolDefault{\textkoppa}{LGR} % ϟ (greek small letter koppa)
\DeclareTextSymbolDefault{\textkoppagreek}{LGR} % ϟ (puenc.def)
-\DeclareTextSymbolDefault{\qoppa}{LGR} % ϙ (archaic koppa)
-\DeclareTextSymbolDefault{\Qoppa}{LGR} % Ϙ (archaic Koppa)
-\DeclareTextSymbolDefault{\Stigma}{LGR} % ϹΤ ligature (teubner)
-\DeclareTextSymbolDefault{\textStigmagreek}{LGR} % ϹΤ ligature (puenc.def)
-\DeclareTextSymbolDefault{\Sampi}{LGR} % Ϡ
+\DeclareTextSymbolDefault{\textqoppa}{LGR} % ϙ (archaic koppa)
+\DeclareTextSymbolDefault{\textQoppa}{LGR} % Ϙ (archaic Koppa)
+\DeclareTextSymbolDefault{\textStigma}{LGR} % Ϛ ϹΤ ligature in some fonts
+\DeclareTextSymbolDefault{\textStigmagreek}{LGR} % Ϛ (puenc.def)
+\DeclareTextSymbolDefault{\textSampi}{LGR} % Ϡ
\DeclareTextSymbolDefault{\textSampigreek}{LGR} % Ϡ (puenc.def)
-\DeclareTextSymbolDefault{\sampi}{LGR} % ϡ
+\DeclareTextSymbolDefault{\textsampi}{LGR} % ϡ
\DeclareTextSymbolDefault{\textsampigreek}{LGR} % ϡ (puenc.def)
-\DeclareTextSymbolDefault{\anoteleia}{LGR} % ·
-\DeclareTextSymbolDefault{\erotimatiko}{LGR} % ;
-% \digamma used by amsmath!
-\DeclareTextSymbolDefault{\textdigamma}{LGR} % ϝ (LGRx)
-\DeclareTextSymbolDefault{\textDigamma}{LGR} % Ϝ
-\DeclareTextSymbolDefault{\ddigamma}{LGR} % ϝ (greek.ldf)
-\DeclareTextSymbolDefault{\Digamma}{LGR} % Ϝ
+\DeclareTextSymbolDefault{\textanoteleia}{LGR} % ·
+\DeclareTextSymbolDefault{\texterotimatiko}{LGR} % ; (003B is the preferred character)
+\DeclareTextSymbolDefault{\textdigamma}{LGR} % ϝ
+\DeclareTextSymbolDefault{\textDigamma}{LGR} % Ϝ
\DeclareTextSymbolDefault{\textdigammagreek}{LGR} % ϝ (puenc.def)
\DeclareTextSymbolDefault{\textDigammagreek}{LGR} % Ϝ (puenc.def)
-
-% numeral signs: http://en.wikipedia.org/wiki/Greek_numerals
-\DeclareTextSymbolDefault{\anwtonos}{LGR} % ʹ (Dexia keraia)
-\DeclareTextSymbolDefault{\katwtonos}{LGR} % ͵ (Aristeri keraia)
-\DeclareTextSymbolDefault{\textnumeralsigngreek}{LGR} % (puenc.def)
+</pre>
+<p>numeral signs: <a class="reference external" href="http://en.wikipedia.org/wiki/Greek_numerals">http://en.wikipedia.org/wiki/Greek_numerals</a></p>
+<pre class="literal-block">\DeclareTextSymbolDefault{\textnumeralsigngreek}{LGR} % (puenc.def)
\DeclareTextSymbolDefault{\textnumeralsignlowergreek}{LGR} % (puenc.def)
</pre>
</div>
</div>
<div class="section" id="diacritics">
<h2>Diacritics</h2>
-<p>Diacritics are defined via “named” macros in <tt class="literal">lgrxenc.def</tt>. Make them
-default in any encoding:</p>
+<p>Greek diacritics via “named” macros:</p>
<pre class="literal-block">\DeclareTextAccentDefault{\accdasia}{LGR}
\DeclareTextAccentDefault{\accpsili}{LGR}
\DeclareTextAccentDefault{\acctonos}{LGR}
@@ -975,28 +957,8 @@ default in any encoding:</p>
<div class="section" id="auxiliary-macros">
<h2>Auxiliary macros</h2>
<p><tt class="literal">\MakeUppercase</tt> requires two internal commands:</p>
-<pre class="literal-block">\DeclareTextAccentDefault{\&#64;hiatus}{LGR}
-\DeclareTextAccentDefault{\&#64;Dialytika}{LGR}
-</pre>
-<p>Backwards compatibility with LGRx versions &lt; 0.7:</p>
-<pre class="literal-block">\DeclareTextSymbolDefault{\Ypogegrammeni}{LGR}
-\DeclareTextSymbolDefault{\Prosgegrammeni}{LGR}
-\DeclareTextAccentDefault{\Dasia}{LGR}
-\DeclareTextAccentDefault{\Psili}{LGR}
-\DeclareTextAccentDefault{\Tonos}{LGR}
-\DeclareTextAccentDefault{\Varia}{LGR}
-\DeclareTextAccentDefault{\Perispomeni}{LGR}
-\DeclareTextAccentDefault{\Dialytika}{LGR}
-
-\DeclareTextAccentDefault{\DialytikaPerispomeni}{LGR}
-\DeclareTextAccentDefault{\DialytikaTonos}{LGR}
-\DeclareTextAccentDefault{\DialytikaVaria}{LGR}
-\DeclareTextAccentDefault{\DasiaPerispomeni}{LGR}
-\DeclareTextAccentDefault{\DasiaVaria}{LGR}
-\DeclareTextAccentDefault{\DasiaOxia}{LGR}
-\DeclareTextAccentDefault{\PsiliPerispomeni}{LGR}
-\DeclareTextAccentDefault{\PsiliOxia}{LGR}
-\DeclareTextAccentDefault{\PsiliVaria}{LGR}
+<pre class="literal-block">\DeclareTextAccentDefault{\LGR&#64;hiatus}{LGR}
+\DeclareTextAccentDefault{\LGR&#64;Dialytika}{LGR}
</pre>
<!-- References
- - - - - - - - - - -->