diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/lgrx/textalpha.sty.html')
-rw-r--r-- | Master/texmf-dist/doc/latex/lgrx/textalpha.sty.html | 134 |
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 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 < 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{\@hiatus}{LGR} -\DeclareTextAccentDefault{\@Dialytika}{LGR} -</pre> -<p>Backwards compatibility with LGRx versions < 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@hiatus}{LGR} +\DeclareTextAccentDefault{\LGR@Dialytika}{LGR} </pre> <!-- References - - - - - - - - - - --> |