summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2013-06-28 22:19:19 +0000
committerKarl Berry <karl@freefriends.org>2013-06-28 22:19:19 +0000
commit53c3d301a2e0a56f9b9e952d0f4d37290c64b215 (patch)
treeced2bee00ad76ff3099e711725d76a7ab37bf43b /Master
parentc4afd31bd878cf139ef8f9ab64cea9b31cf587a6 (diff)
lgrx (10jun13)
git-svn-id: svn://tug.org/texlive/trunk@31013 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/latex/lgrx/8-bit-greek.txt206
-rw-r--r--Master/texmf-dist/doc/latex/lgrx/README303
-rw-r--r--Master/texmf-dist/doc/latex/lgrx/README.html317
-rw-r--r--Master/texmf-dist/doc/latex/lgrx/alphabeta-test.pdfbin252870 -> 264875 bytes
-rw-r--r--Master/texmf-dist/doc/latex/lgrx/alphabeta-test.tex127
-rw-r--r--Master/texmf-dist/doc/latex/lgrx/alphabeta.sty.html226
-rw-r--r--Master/texmf-dist/doc/latex/lgrx/diacritics.pdfbin257523 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/lgrx/diacritics.tex183
-rw-r--r--Master/texmf-dist/doc/latex/lgrx/greek-unicode.pdfbin212317 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/lgrx/greek-unicode.tex338
-rw-r--r--Master/texmf-dist/doc/latex/lgrx/greekhyperref.pdfbin224351 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/lgrx/greekhyperref.tex113
-rw-r--r--Master/texmf-dist/doc/latex/lgrx/lgrenc.dfu517
-rw-r--r--Master/texmf-dist/doc/latex/lgrx/lgrenc.dfu.html1231
-rw-r--r--Master/texmf-dist/doc/latex/lgrx/lgrxenc-test.pdfbin234392 -> 236572 bytes
-rw-r--r--Master/texmf-dist/doc/latex/lgrx/lgrxenc-test.tex18
-rw-r--r--Master/texmf-dist/doc/latex/lgrx/lgrxenc.def.html1172
-rw-r--r--Master/texmf-dist/doc/latex/lgrx/textalpha-test.pdfbin176862 -> 331428 bytes
-rw-r--r--Master/texmf-dist/doc/latex/lgrx/textalpha-test.tex211
-rw-r--r--Master/texmf-dist/doc/latex/lgrx/textalpha.sty.html134
-rw-r--r--Master/texmf-dist/tex/latex/lgrx/alphabeta.sty278
-rw-r--r--Master/texmf-dist/tex/latex/lgrx/lgrxenc.def1210
-rw-r--r--Master/texmf-dist/tex/latex/lgrx/textalpha.sty205
23 files changed, 1047 insertions, 5742 deletions
diff --git a/Master/texmf-dist/doc/latex/lgrx/8-bit-greek.txt b/Master/texmf-dist/doc/latex/lgrx/8-bit-greek.txt
deleted file mode 100644
index 6c137f02a01..00000000000
--- a/Master/texmf-dist/doc/latex/lgrx/8-bit-greek.txt
+++ /dev/null
@@ -1,206 +0,0 @@
-Greek support for 8-bit (La)TeX
-*******************************
-
-LaTeX Internal Character Representations for Greek
-==================================================
-
-State of the art
-----------------
-
-Greek LICRs are defined/used by the packages
-
-:lgrx: lgrxenc.def, lgrenc.dfu,
-:hyperref: puenc.def,
-:ucs: uni3.def, uni31.def,
-:xunicode: xunicode.sty
-:textgreek: textgreek.sty,
-
-Currently,
-
-* there are incompatibilities between the definitions of archaic characters
- and variants.
-
-* Babel and the EU2 encoding (eu2enc.def) miss Greek LICRs.
-
-* Only lgrx and ucs define LICRs for the "Extended Greek" Unicode block.
-
-Proposals
----------
-
-* Agree on a common set of `LaTeX Internal Character Representations` (LICR)
- for Greek characters of the "Greek and Coptic" and the "Extended Greek"
- Unicode blocks.
-
-* Update "participating" packages/projects to support the common Greek LICRs.
-
- The general rule should be to generate the common set but accept
- compatibility and convenience aliases.
-
-* Use LICRs instead of LGR specific transliteration for representation of
- Greek characters in
-
- :babel: "Babel strings" in greek.ldf
- :greek-inputenc: currently translates to LGR-specific Latin transliteration
-
-* Document the LICRs for use in external "to-LaTeX converters" and
- LaTeX-generating programs (recode, LyX, Docutils, pandoc, Python codecs,
- ...)
-
-CTAN organization
-=================
-
-With the Babel version 3.8b, came some changes to the file organization:
-
- Babel language files are "outsourced" and are located in a separate
- directory ...
-
- ...
-
- - Fonts are not strictly part of a language, so they are best placed in
- the corresponding TeX tree. This includes not only tfm, vf, ps1, otf, mf
- files and the like, but also fd ones.
-
- - Font and input encodings are usually best placed in the corresponding
- tree, too, but sometimes they belong more naturally to the babel style.
- Note you may also need to define a LICR.
-
- -- http://mirrors.ctan.org/macros/latex/required/babel/base/CONTRIB
-
-
-CB-Font definition files
-------------------------
-
-The *.fd files now in babel-contrib/greek/ set up the CB-Fonts as CM and LM
-substitute. They could move to the cb-complete package.
-http://mirrors.ctan.org/macros/latex/contrib/babel-contrib/greek/greek.fdd
-
-Encodings
----------
-
-Greek input and font encodings can be used independent from babel.
-Currently, http://www.ctan.org/tex-archive/language/greek/encodings
-is a link to greek-inputenc/ while the LGR font encoding is defined in
-babel-contrib/greek and lgrx.
-
-I propose to change "language/greek/encodings" to a directory with the
-subdirectories "greek-inputenc" and "greek-fontenc"
-
-The new package "greek-fontenc" should contain the LGR font definition file
-"lgrenc.def", documentation and tests, replacing both lgrenc.def from Babel
-and lgrxenc.def from lgrx.
-In future, it may also hold a comprehensive font encoding definition for LGI
-and (if this ever comes to live) T7.
-
-"greek-inputenc" should be updated to use LICRs and to include
-"lgrenc.dfu" now in lgrx.
-
-Related packages
-================
-
-See also http://www.ctan.org/tex-archive/language/greek
-
-LICR and encodings
-------------------
-
-Babel http://www.ctan.org/pkg/babel
- Multilingual support for Plain TeX or LaTeX
-
- "Since version 3.9b, Babel uses contributed configuration files that
- provide the detail of what has to be done for each language."
-
-Babel-Greek http://www.ctan.org/tex-archive/macros/latex/contrib/babel-contrib/greek
- Greek language support for babel
-
-lgrx http://www.ctan.org/pkg/lgrx
- Greek text with the LGR font encoding
-
-greek-inputenc
- Macintosh Greek encoding and ISO 8859-7 definition files for use
- with inputenc.
-
-xunicode http://www.ctan.org/pkg/xunicode
- Generate Unicode characters from accented glyphs
-
-EUenc http://www.ctan.org/pkg/euenc
- Font encoding definitions for unicode fonts loaded by LaTeX in X∃TeX
- or LuaTeX. The package provides two encodings: — EU1, designed for
- use with X∃TeX, which the fontspec uses for unicode fonts which require
- no macro-level processing for accents, and — EU2, which provides the
- same facilities for use with LuaTeX.
-
-hyperref http://www.ctan.org/pkg/hyperref
- handle cross-referencing commands in LaTeX to produce hypertext
- links in the document
-
-
-ucs http://www.ctan.org/pkg/ucs
- Extended UTF-8 input encoding support for LaTeX
-
-textgreek
- Upright greek letters in text
-
-
-Fonts in LGR encoding
----------------------
-
-Only fonts available in T1 (vector) format are listed.
-
-
-CB Fonts http://www.ctan.org/pkg/cbgreek-complete
- Complete set of Greek fonts matching CM
-
-Kerkis http://www.ctan.org/pkg/kerkis
- Sans-serif Greek fonts to match the URW Bookman
-
-dejavu http://www.ctan.org/pkg/dejavu
- LaTeX support for the DejaVu fonts
-
-Epigrafica http://www.ctan.org/pkg/epigrafica
- Epigrafica is forked from the development of the MgOpen font
- Cosmetica, which is a similar design to Optima and includes Greek.
-
-GFS fonts http://www.ctan.org/pkg/gfs
- Fonts from The Greek Font Society
- (Antonis Tsolomitis, George D. Matthiopoulos)
-
-txfontsb http://www.ctan.org/pkg/txfontsb
- Extensions to txfonts, using GNU Freefont
-
-grkfinst http://www.ctan.org/pkg/grkfinst
-
- plug-in for fontinst, for installing Greek Type 1 fonts
-
-
-Others
-------
-
-teubner http://www.ctan.org/pkg/teubner
- Philological typesetting of classical Greek
-
-hyphenation
- hyphenation-greek http://www.ctan.org/pkg/hyphenation-greek
- elhyphen http://www.ctan.org/pkg/elhyphen
-
-
-
-Developers
-==========
-
-Apostolos Syropoulos no longer works on/for 8-bit LaTeX.
-
-==================================================== =====================
-Alexej Kryukov <basileia@yandex.ru> grkfinst
-Antonis Tsolomitis <antonis.tsolomitis@gmail.com> gfs
-Claudio Beccari <claudio.beccari@gmail.com> teubner
-Dimitrios Filippou <dimitrios.ap.filippou@gmail.com> inputenc, hyphenation
-Günter Milde <milde@users.sf.net> lgrx
-Heiko Oberdiek <heiko.oberdiek@googlemail.com> hyperref
-Javier Bezos <listas@tex-tipografia.com> babel
-Leonard Michlmayr <leonard.michlmayr@gmail.com> textgreek
-Pavel Farář <pavel.farar@centrum.cz> dejavu
-Ross Moore <ross.moore@mq.edu.au> xunicode
-Will Robertson <wspr81@gmail.com> EUENC
-Elie Roux <elie.roux@telecom-bretagne.eu> EUENC
-Khaled Hosny <khaledhosny@eglug.org> EUENC
-Wolfgang Jeltsch <wolfgang@cs.ioc.ee> ucs
-==================================================== =====================
diff --git a/Master/texmf-dist/doc/latex/lgrx/README b/Master/texmf-dist/doc/latex/lgrx/README
index dc5ffe8d41f..ab87415a71d 100644
--- a/Master/texmf-dist/doc/latex/lgrx/README
+++ b/Master/texmf-dist/doc/latex/lgrx/README
@@ -8,238 +8,94 @@ Greek text with the LGR font encoding
conditions of the `LaTeX Project Public License`_, either
version 1.3 of this license or any later version.
-:Abstract: The LGR font encoding is the de-facto standard for Greek
- typesetting with (8-bit) LaTeX. However, the encoding definition
- file that ships with babel_ misses many of the definitions common
- since the advent of the NFSS [fntguide]_.
+:Abstract: The `lgrx` bundle provides packages that help typesetting Greek
+ symbols with 8-bit LaTeX in multi-lingual documents.
- The `lgrx` bundle provides packages and definitions for
- typesetting Greek text with fonts in the LGR encoding. It works
- for both, monotonic and polytonic Greek, independent of the
- `babel` package.
- The bundle is available from CTAN__ and included in
- TeXLive 2012.
+News
+====
- __ http://www.ctan.org/pkg/lgrx
+:2013-05-28: The new package greek-fontenc_ provides a comprehensive LGR
+ font encoding file ``lgrenc.def``, that supersedes both this
+ bundles ``lgrxenc.def`` and the minimal ``lgrenc.def``
+ that used to be part of babel-greek_
-.. Note::
+:2013-05-28: The file ``lgrenc.dfu`` (support for Unicode input) moved to
+ the greek-inputenc_ package.
- The TeXLive 2012 pre-release contains the Unicode definition file
- ``lgrenc.dfu`` in the documentation instead of the TEXPATH. To enable
- `utf-8 support for Greek`_, update via `tlmgr` or place a copy in the
- TEXPATH «by hand».
- See http://tug.org/pipermail/tex-live/2012-June/031757.html
-
-.. contents::
-
-
-Manifest
-========
-
-The lgrx bundle consists of the following LaTeX files:
-
-LaTeX files:
- :lgrxenc.def: comprehensive LGR encoding definition file
- :lgrenc.dfu: support for Unicode input
- :textalpha.sty: ``\text...`` macros for Greek letters in non-Greek text
- :alphabeta.sty: Greek letters with ``\alpha``, ``\beta``, ... in text
- and math
-
- Literal sources:
- `<lgrxenc.def.html>`_, `<lgrenc.dfu.html>`_,
- `<textalpha.sty.html>`_, `<alphabeta.sty.html>`_
-
-Documentation and test documents:
- .. class:: run-in
-
- :`<diacritics.pdf>`_: `Greek diacritics with standard accent macros`
- source `<diacritics.tex>`__
- :`<greekhyperref.pdf>`_: `Greek script in PDF metadata`,
- source `<greekhyperref.tex>`__
- :`<greek-unicode.pdf>`_: `Greek Unicode with lgrenc.dfu`,
- source `<greek-unicode.tex>`__
- :`<lgrxenc-test.pdf>`_: source `<lgrxenc-test.tex>`__
- :`<textalpha-test.pdf>`_: source `<textalpha-test.tex>`__
- :`<alphabeta-test.pdf>`_: source `<alphabeta-test.tex>`__
-
-
-
-Motivation
-==========
-
-Greek font encodings
---------------------
-
-Unicode
-~~~~~~~
-
-The Unicode standard allows fonts that comprise glyphs from (almost) all
-known scripts. With the TeX engines XeTeX or LuaTeX, typesetting Greek with
-LaTeX is as easy as finding a font that contains Greek letters and setting
-it up with fontspec_. Beware, that you must not use the ``greek`` or
-``polutonikogreek`` options of the babel_ package. The `babel` replacement
-polyglossia_ provides Greek language support for XeLaTeX/LuaLaTeX.
-If you go this way, you don't need the lgrx bundle.
-
-T7
-~~~~
-
-The [encguide]_ reserves the name T7 for a Greek `standard font encoding`.
-However, up to now, there is no agreement on an implementation because the
-restrictions for general text encodings are too severe for typesetting
-polytonic Greek.
-
-LGR
-~~~
-
-The LGR font encoding is the de-facto standard for typesetting Greek with
-(8-bit) LaTeX. Fonts in this encoding include the `CB fonts`_ (matching CM),
-grtimes_ (Greek Times), Kerkis_ (matching URW Bookman), and the `GFS font
-collection`_. Setup of these fonts as Greek variant to matching Latin fonts
-is facilitated by the substitutefont_ package.
-
-The LGR font encoding generates Greek characters via an ASCII
-transliteration. This enables simple input with a Latin keyboard.
-Characters with diacritics are selected by ligature definitions in the
-font (see [greek-usage]_, [teubner-doc]_, [cbfonts]_).
-
-A major drawback of this transliteration is, that you cannot access Latin
-letters if LGR is the active font encoding (e.g. in documents or parts of
-documents given the `Babel` language ``greek`` or ``polutionikogreek``).
-This means that for every Latin-written word or acronym an explicite
-language-switch is required. This problem can only be solved via a
-font-encoding comprising Latin and Greek like the hypothetic T7_ or Unicode
-(with XeTeX or LuaTeX).
-
-\*OT7
-~~~~~
-
-The name LGR does not reflect status of this font encoding due to historical
-reasons. [encguide]_ classifies encodings starting with `L` as "local".
-Indeed, LGR started as a local encoding for the `CB fonts`_ by Claudio
-Beccari. Later, Apostolos Syropoulos advanced it to the default font
-encoding for the `babel` package's ``greek`` option. A better name would be
-OT7:
-
-* It is an 'old' encoding.
-* It implements a Latin transcription for a non-Latin script like the
- OT2 encoding.
-* It is not confined to 128 bit but OT4 shows that this is no
- absolute requirement for an `OT` encoding.
+:2013-06-03: ``alphabeta.sty`` enables Unicode input in math mode,
-However, due to the fact that the LGR font encoding has been used under its
-current name for a long time, the name will not change for compatibility
-reasons.
+ ``textalpha.sty`` and ``alphabeta.sty`` require ``lgrenc.def``
+ from greek-fontenc_ instead of ``lgrxenc.def``,
+ ``lgrxenc.def`` now loads ``lgrenc.def`` and adds some
+ backwards compatibility definitions.
-Problems with the default setup
--------------------------------
-
-The `lgrx` budle adresses a set of problems with the LGR font encoding as
-set up by `babel`:
-
-1. Ligatures with prefix notation prevent kerning (see the example document
- lgrxenc-test.pdf_ and [teubner-doc]_).
-
-2. Sub-optimal results with the standard accent macros:
-
- * no combined accents,
- * accents above (instead of before) capital letters,
- * pre-composed characters are not used.
-
-3. The tilde character ``~`` is used for a non-breaking space by
- default. Therefore the transliteration for the *perispomeni* accent is
- not available without re-definition of this character. [#tildehack]_
-
-4. The ``polutonikogreek`` `babel` option redefines both, ``~`` and ``\~``
- to produce accents via input ligatures (restricted to the language
- setting instead of the font encoding). This prevents the placing of a
- tilde-accent on non-supported characters like in *niño* if the language
- is set to polytonic Greek, even if ``\textlatin`` is used. [#poluhack]_
-
-5. There is no Unicode support with `inputenc`_'s ``utf8`` option.
+.. note:: The TeXLive 2012 pre-release contained the Unicode definition file
+ ``lgrenc.dfu`` in the documentation instead of the TEXPATH. To enable
+ `utf-8 support for Greek`_, update via `tlmgr` or place a copy in the
+ TEXPATH «by hand». See
+ http://tug.org/pipermail/tex-live/2012-June/031757.html
- The `ucs` package contributed by Dominique Unruh provides Unicode support
- with the ``utf8x`` option. A babel patch by Werner Lemberg for Greek
- Unicode support [lemberg2008]_ never got applied.)
-6. The LGR transliteration does not work for PDF metadata.
+Files
+=====
-.. [#tildehack] Problem 3 can be solved by the simple one-liner ::
+LaTeX files:
+ :textalpha.sty: `Default text macros for Greek symbols`_ independent of
+ the current font encoding. Requires greek-fontenc_,
+ enhances greek-inputenc_.
- \DeclareTextSymbol{\~}{LGR}{126}
+ Literal source: `<textalpha.sty.html>`_
- which results in ``\~`` inserting a plain tilde character if the
- font encoding is LGR.
+ :alphabeta.sty: `Generic macros for Greek symbols`_ in text and math.
+ Requires ``textalpha.sty``.
- Drawback: you cannot place a ~-accent on Greek characters except the
- ones supported by an input ligature.
+ Literal source: `<alphabeta.sty.html>`_
-.. [#poluhack] Fortunately, LaTeX saves copies of the accent macros: ``\~``
- is an alias of ``\a~`` (which is an alias of ``\@tabacckludge~``), so it
- can be restored after loading `babel` with::
+ :lgrxenc.def: backwards compatibility file. New documents should use
+ greek-fontenc_'s ``lgrenc.def`` instead.
- \addto\extraspolutonikogreek{\renewcommand*{\~}{\a~}}
- \addto\extrasgreek{\renewcommand*{\~}{\a~}}
+Documentation and test documents:
+ .. class:: run-in
- With this addition, both the comprehensive font encoding definitions and
- the workaround [#tildehack]_ also work with the ``polutonikogreek``
- `babel` option.
+ :`<textalpha-test.pdf>`_: `The textalpha package`,
+ source `<textalpha-test.tex>`__
+ :`<alphabeta-test.pdf>`_: `The alphabeta package`,
+ source `<alphabeta-test.tex>`__
+ :`<lgrxenc-test.pdf>`_: source `<lgrxenc-test.tex>`__
Components of the `lgrx` bundle
===============================
-The `lgrx` bundle comprises tools that help typesetting Greek script
-with (8-bit) LaTeX in Greek as well as multi-lingual documents.
-
-Comprehensive font encoding definition file
--------------------------------------------
-
-``lgrxenc.def`` is an alternative to the rudimentary LGR encoding definition
-file [#fdf]_ ``lgrenc.def`` which comes with babel_'s Greek support. It
-defines LICR macros for Greek characters that select pre-composed glyphs if
-possible and places the diacritics according to Greek typesetting rules
-else. Combined accents can be specified as backslash + transliteration
-(``\~>a``) or iteratively (``\~\>{a}``).
-For usage and documentation see the literal source lgrxenc.def.html_, the
-user manual diacritics.pdf_, and the test document lgrxenc-test.pdf_.
+The `lgrx` bundle consists of the `textalpha` and `alphabeta` packages and
+the backwards compatibility file ``lgrxenc.def``.
-.. [#fdf] See [fntguide_, section 5] for a definition of `encoding definition
- files`.
-UTF-8 support for Greek
------------------------
-
-``lgrenc.dfu`` provides standards-compatible UTF-8 support for Greek based
-on the comprehensive font encoding definitions. It is compatible with
-hyperref_ enabling Greek characters in PDF metadata without the need for
-``\texorpdfstring``.
-
-See the literal source lgrenc.dfu.html_ and the test document
-greek-unicode.pdf_.
+Default text macros for Greek symbols
+-------------------------------------
-Text macros for Greek symbols
------------------------------
-
-``textalpha.sty`` makes the ``\textalpha``, ``\textbeta`` ... macros as well
-as the ``\ensuregreek`` command aviable in any font encoding. With this
-package, Unicode input of Greek letters works in any font encoding, too.
+``textalpha.sty`` makes the ``\textalpha``, ``\textbeta`` ... macros as well as
+the ``\ensuregreek`` command aviable in any font encoding. With the
+greek-inputenc_ package, Unicode input of Greek letters works in any font
+encoding, too.
.. _limitations:
However, in any font encoding except LGR:
* there is no kerning between Greek characters,
-* composition of diacritics (like ``\Dasia\Tonos``) fails,
+* composition of diacritics (like ``\'"``) fails,
* accent macros do not select precomposed characters
(pre-composed Unicode literals work fine).
-See the literal source textalpha.sty.html_ and textalpha-test.pdf_ for
-details on usage, limitations, and recommended workarounds.
+See the literal source textalpha.sty.html_ and the example document
+textalpha-test.pdf_ for details on usage, limitations, and recommended
+workarounds.
+
Generic macros for Greek symbols
--------------------------------
@@ -248,8 +104,25 @@ Generic macros for Greek symbols
and math mode. For this, the math macros are redefined with the help of
``\TextOrMath`` from the standard package fixltx2e_.
-See the literal source alphabeta.sty.html_ and the test document
-alphabeta-test.pdf_.
+Unicode input of Greek letters works also in mathematical formulas.
+
+See the literal source alphabeta.sty.html_ and the example document
+alphabeta-test.pdf_ for details.
+
+
+LGR font encoding definition file
+---------------------------------
+
+``lgrxenc.def`` was an alternative to the rudimentary LGR encoding
+definition file ``lgrenc.def`` that came with babel_'s Greek
+support. It is now superseded by ``lgrenc.def`` from greek-fontenc_ but kept
+here for backwards compatibility.
+
+
+UTF-8 support for Greek
+-----------------------
+
+Moved to the greek-inputenc_ package.
References
@@ -268,23 +141,27 @@ References
.. [teubner-doc] Claudio Beccari, ``teubner.sty``
`An extension to the greek option of the babel package`, 2011.
http://mirror.ctan.org/macros/latex/contrib/teubner/teubner-doc.pdf
-.. [lemberg2008] Werner Lemberg,
+.. [lemberg2008] Werner Lemberg,
`Unicode support for the Greek LGR encoding`, Εὔτυπον, τεῦχος № 20, 2008.
http://www.eutypon.gr/eutypon/pdf/e2008-20/e20-a03.pdf
.. _LaTeX Project Public License: http://www.latex-project.org/lppl.txt
-.. _CB Fonts: http://mirror.ctan.org/help/Catalogue/entries/cbgreek-complete.html
-.. _grtimes: http://mirror.ctan.org/help/Catalogue/entries/grtimes.html
-.. _GFS font collection: http://mirror.ctan.org/help/Catalogue/entries/gfs.html
-.. _Kerkis: http://mirror.ctan.org/help/Catalogue/entries/kerkis.html
-.. _substitutefont: http://mirror.ctan.org/help/Catalogue/entries/substitutefont.html
-.. _babel: http://mirror.ctan.org/help/Catalogue/entries/babel.html
-.. _fontenc: http://mirror.ctan.org/help/Catalogue/entries/fontenc.html
-.. _inputenc: http://mirror.ctan.org/help/Catalogue/entries/inputenc.html
-.. _fontspec: http://mirror.ctan.org/help/Catalogue/entries/fontspec.html
-.. _polyglossia: http://mirror.ctan.org/help/Catalogue/entries/polyglossia.html
-.. _textgreek: http://mirror.ctan.org/help/Catalogue/entries/textgreek.html
-.. _fixltx2e: http://mirror.ctan.org/help/Catalogue/entries/fixltx2e.html
-.. _hyperref: http://mirror.ctan.org/help/Catalogue/entries/hyperref.html
-.. _bookmark: http://mirror.ctan.org/help/Catalogue/entries/bookmark.html
+.. _CB Fonts: http://www.ctan.org/pkg/cbgreek-complete
+.. _grtimes: http://www.ctan.org/pkg/grtimes
+.. _GFS font collection: http://www.ctan.org/pkg/gfs
+.. _Kerkis: http://www.ctan.org/pkg/kerkis
+.. _lgrx: http://www.ctan.org/pkg/lgrx
+.. _substitutefont: http://www.ctan.org/pkg/substitutefont
+.. _babel: http://www.ctan.org/pkg/babel
+.. _babel-greek: http://www.ctan.org/pkg/babel-greek
+.. _fontenc: http://www.ctan.org/pkg/fontenc
+.. _inputenc: http://www.ctan.org/pkg/inputenc
+.. _fontspec: http://www.ctan.org/pkg/fontspec
+.. _greek-fontenc: http://www.ctan.org/pkg/greek-fontenc
+.. _greek-inputenc: http://www.ctan.org/pkg/greek-inputenc
+.. _polyglossia: http://www.ctan.org/pkg/polyglossia
+.. _textgreek: http://www.ctan.org/pkg/textgreek
+.. _fixltx2e: http://www.ctan.org/pkg/fixltx2e
+.. _hyperref: http://www.ctan.org/pkg/hyperref
+.. _bookmark: http://www.ctan.org/pkg/bookmark
diff --git a/Master/texmf-dist/doc/latex/lgrx/README.html b/Master/texmf-dist/doc/latex/lgrx/README.html
index dfc362d30e4..b84b420dd23 100644
--- a/Master/texmf-dist/doc/latex/lgrx/README.html
+++ b/Master/texmf-dist/doc/latex/lgrx/README.html
@@ -728,279 +728,124 @@ version&nbsp;1.3 of this license or any later version.</p>
</dl>
<div class="abstract topic">
<p class="topic-title first">Abstract</p>
-<p>The LGR font encoding is the de-facto standard for Greek
-typesetting with (8-bit) LaTeX. However, the encoding definition
-file that ships with <a class="reference external" href="http://mirror.ctan.org/help/Catalogue/entries/babel.html">babel</a> misses many of the definitions common
-since the advent of the NFSS <a class="citation-reference" href="#fntguide" id="id1">[fntguide]</a>.</p>
-<p>The <cite>lgrx</cite> bundle provides packages and definitions for
-typesetting Greek text with fonts in the LGR encoding. It works
-for both, monotonic and polytonic Greek, independent of the
-<cite>babel</cite> package.</p>
-<p>The bundle is available from <a class="reference external" href="http://www.ctan.org/pkg/lgrx">CTAN</a> and included in
-TeXLive&nbsp;2012.</p>
+<p>The <cite>lgrx</cite> bundle provides packages that help typesetting Greek
+symbols with 8-bit LaTeX in multi-lingual documents.</p>
</div>
<!-- -*- rst-mode -*- -->
+<div class="section" id="news">
+<h1>News</h1>
+<dl class="field-list">
+<dt>2013-05-28</dt>
+<dd><p>The new package <a class="reference external" href="http://www.ctan.org/pkg/greek-fontenc">greek-fontenc</a> provides a comprehensive LGR
+font encoding file <tt class="literal">lgrenc.def</tt>, that supersedes both this
+bundles <tt class="literal">lgrxenc.def</tt> and the minimal <tt class="literal">lgrenc.def</tt>
+that used to be part of <a class="reference external" href="http://www.ctan.org/pkg/babel-greek">babel-greek</a></p>
+</dd>
+<dt>2013-05-28</dt>
+<dd><p>The file <tt class="literal">lgrenc.dfu</tt> (support for Unicode input) moved to
+the <a class="reference external" href="http://www.ctan.org/pkg/greek-inputenc">greek-inputenc</a> package.</p>
+</dd>
+<dt>2013-06-03</dt>
+<dd><p><tt class="literal">alphabeta.sty</tt> enables Unicode input in math mode,</p>
+<p><tt class="literal">textalpha.sty</tt> and <tt class="literal">alphabeta.sty</tt> require <tt class="literal">lgrenc.def</tt>
+from <a class="reference external" href="http://www.ctan.org/pkg/greek-fontenc">greek-fontenc</a> instead of <tt class="literal">lgrxenc.def</tt>,</p>
+<p><tt class="literal">lgrxenc.def</tt> now loads <tt class="literal">lgrenc.def</tt> and adds some
+backwards compatibility definitions.</p>
+</dd>
+</dl>
<div class="note">
<p class="admonition-title">Note</p>
-<p>The TeXLive 2012 pre-release contains the Unicode definition file
+<p>The TeXLive 2012 pre-release contained the Unicode definition file
<tt class="literal">lgrenc.dfu</tt> in the documentation instead of the TEXPATH. To enable
<a class="reference internal" href="#utf-8-support-for-greek">utf-8 support for Greek</a>, update via <cite>tlmgr</cite> or place a copy in the
-TEXPATH «by hand».
-See <a class="reference external" href="http://tug.org/pipermail/tex-live/2012-June/031757.html">http://tug.org/pipermail/tex-live/2012-June/031757.html</a></p>
+TEXPATH «by hand». See
+<a class="reference external" href="http://tug.org/pipermail/tex-live/2012-June/031757.html">http://tug.org/pipermail/tex-live/2012-June/031757.html</a></p>
</div>
-<div class="contents topic" id="contents">
-<p class="topic-title first">Contents</p>
-<ul class="simple">
-<li><p><a class="reference internal" href="#manifest" id="id14">Manifest</a></p></li>
-<li><p><a class="reference internal" href="#motivation" id="id15">Motivation</a></p>
-<ul>
-<li><p><a class="reference internal" href="#greek-font-encodings" id="id16">Greek font encodings</a></p>
-<ul>
-<li><p><a class="reference internal" href="#unicode" id="id17">Unicode</a></p></li>
-<li><p><a class="reference internal" href="#t7" id="id18">T7</a></p></li>
-<li><p><a class="reference internal" href="#lgr" id="id19">LGR</a></p></li>
-<li><p><a class="reference internal" href="#ot7" id="id20">*OT7</a></p></li>
-</ul>
-</li>
-<li><p><a class="reference internal" href="#problems-with-the-default-setup" id="id21">Problems with the default setup</a></p></li>
-</ul>
-</li>
-<li><p><a class="reference internal" href="#components-of-the-lgrx-bundle" id="id22">Components of the <cite>lgrx</cite> bundle</a></p>
-<ul>
-<li><p><a class="reference internal" href="#comprehensive-font-encoding-definition-file" id="id23">Comprehensive font encoding definition file</a></p></li>
-<li><p><a class="reference internal" href="#utf-8-support-for-greek" id="id24">UTF-8 support for Greek</a></p></li>
-<li><p><a class="reference internal" href="#text-macros-for-greek-symbols" id="id25">Text macros for Greek symbols</a></p></li>
-<li><p><a class="reference internal" href="#generic-macros-for-greek-symbols" id="id26">Generic macros for Greek symbols</a></p></li>
-</ul>
-</li>
-<li><p><a class="reference internal" href="#references" id="id27">References</a></p></li>
-</ul>
</div>
-<div class="section" id="manifest">
-<h1><a class="toc-backref" href="#id14">Manifest</a></h1>
-<p>The lgrx bundle consists of the following LaTeX files:</p>
+<div class="section" id="files">
+<h1>Files</h1>
<dl class="docutils">
<dt>LaTeX files:</dt>
-<dd><dl class="field-list simple">
-<dt>lgrxenc.def</dt>
-<dd><p>comprehensive LGR encoding definition file</p>
-</dd>
-<dt>lgrenc.dfu</dt>
-<dd><p>support for Unicode input</p>
-</dd>
+<dd><dl class="field-list">
<dt>textalpha.sty</dt>
-<dd><p><tt class="literal"><span class="pre">\text...</span></tt> macros for Greek letters in non-Greek text</p>
+<dd><p><a class="reference internal" href="#default-text-macros-for-greek-symbols">Default text macros for Greek symbols</a> independent of
+the current font encoding. Requires <a class="reference external" href="http://www.ctan.org/pkg/greek-fontenc">greek-fontenc</a>,
+enhances <a class="reference external" href="http://www.ctan.org/pkg/greek-inputenc">greek-inputenc</a>.</p>
+<p>Literal source: <a class="reference external" href="textalpha.sty.html">textalpha.sty.html</a></p>
</dd>
<dt>alphabeta.sty</dt>
-<dd><p>Greek letters with <tt class="literal">\alpha</tt>, <tt class="literal">\beta</tt>, … in text
-and math</p>
+<dd><p><a class="reference internal" href="#generic-macros-for-greek-symbols">Generic macros for Greek symbols</a> in text and math.
+Requires <tt class="literal">textalpha.sty</tt>.</p>
+<p>Literal source: <a class="reference external" href="alphabeta.sty.html">alphabeta.sty.html</a></p>
</dd>
-</dl>
-<dl class="docutils">
-<dt>Literal sources:</dt>
-<dd><p><a class="reference external" href="lgrxenc.def.html">lgrxenc.def.html</a>, <a class="reference external" href="lgrenc.dfu.html">lgrenc.dfu.html</a>,
-<a class="reference external" href="textalpha.sty.html">textalpha.sty.html</a>, <a class="reference external" href="alphabeta.sty.html">alphabeta.sty.html</a></p>
+<dt>lgrxenc.def</dt>
+<dd><p>backwards compatibility file. New documents should use
+<a class="reference external" href="http://www.ctan.org/pkg/greek-fontenc">greek-fontenc</a>’s <tt class="literal">lgrenc.def</tt> instead.</p>
</dd>
</dl>
</dd>
<dt>Documentation and test documents:</dt>
<dd><dl class="run-in field-list simple">
-<dt><a class="reference external" href="diacritics.pdf">diacritics.pdf</a></dt>
-<dd><p><cite>Greek diacritics with standard accent macros</cite>
-source <a class="reference external" href="diacritics.tex">diacritics.tex</a></p>
-</dd>
-<dt><a class="reference external" href="greekhyperref.pdf">greekhyperref.pdf</a></dt>
-<dd><p><cite>Greek script in PDF metadata</cite>,
-source <a class="reference external" href="greekhyperref.tex">greekhyperref.tex</a></p>
-</dd>
-<dt><a class="reference external" href="greek-unicode.pdf">greek-unicode.pdf</a></dt>
-<dd><p><cite>Greek Unicode with lgrenc.dfu</cite>,
-source <a class="reference external" href="greek-unicode.tex">greek-unicode.tex</a></p>
-</dd>
-<dt><a class="reference external" href="lgrxenc-test.pdf">lgrxenc-test.pdf</a></dt>
-<dd><p>source <a class="reference external" href="lgrxenc-test.tex">lgrxenc-test.tex</a></p>
-</dd>
<dt><a class="reference external" href="textalpha-test.pdf">textalpha-test.pdf</a></dt>
-<dd><p>source <a class="reference external" href="textalpha-test.tex">textalpha-test.tex</a></p>
+<dd><p><cite>The textalpha package</cite>,
+source <a class="reference external" href="textalpha-test.tex">textalpha-test.tex</a></p>
</dd>
<dt><a class="reference external" href="alphabeta-test.pdf">alphabeta-test.pdf</a></dt>
-<dd><p>source <a class="reference external" href="alphabeta-test.tex">alphabeta-test.tex</a></p>
+<dd><p><cite>The alphabeta package</cite>,
+source <a class="reference external" href="alphabeta-test.tex">alphabeta-test.tex</a></p>
</dd>
-</dl>
+<dt><a class="reference external" href="lgrxenc-test.pdf">lgrxenc-test.pdf</a></dt>
+<dd><p>source <a class="reference external" href="lgrxenc-test.tex">lgrxenc-test.tex</a></p>
</dd>
</dl>
-</div>
-<div class="section" id="motivation">
-<h1><a class="toc-backref" href="#id15">Motivation</a></h1>
-<div class="section" id="greek-font-encodings">
-<h2><a class="toc-backref" href="#id16">Greek font encodings</a></h2>
-<div class="section" id="unicode">
-<h3><a class="toc-backref" href="#id17">Unicode</a></h3>
-<p>The Unicode standard allows fonts that comprise glyphs from (almost) all
-known scripts. With the TeX engines XeTeX or LuaTeX, typesetting Greek with
-LaTeX is as easy as finding a font that contains Greek letters and setting
-it up with <a class="reference external" href="http://mirror.ctan.org/help/Catalogue/entries/fontspec.html">fontspec</a>. Beware, that you must not use the <tt class="literal">greek</tt> or
-<tt class="literal">polutonikogreek</tt> options of the <a class="reference external" href="http://mirror.ctan.org/help/Catalogue/entries/babel.html">babel</a> package. The <cite>babel</cite> replacement
-<a class="reference external" href="http://mirror.ctan.org/help/Catalogue/entries/polyglossia.html">polyglossia</a> provides Greek language support for XeLaTeX/LuaLaTeX.
-If you go this way, you don’t need the lgrx bundle.</p>
-</div>
-<div class="section" id="t7">
-<h3><a class="toc-backref" href="#id18">T7</a></h3>
-<p>The <a class="citation-reference" href="#encguide" id="id3">[encguide]</a> reserves the name T7 for a Greek <cite>standard font encoding</cite>.
-However, up to now, there is no agreement on an implementation because the
-restrictions for general text encodings are too severe for typesetting
-polytonic Greek.</p>
-</div>
-<div class="section" id="lgr">
-<h3><a class="toc-backref" href="#id19">LGR</a></h3>
-<p>The LGR font encoding is the de-facto standard for typesetting Greek with
-(8-bit) LaTeX. Fonts in this encoding include the <a class="reference external" href="http://mirror.ctan.org/help/Catalogue/entries/cbgreek-complete.html">CB fonts</a> (matching CM),
-<a class="reference external" href="http://mirror.ctan.org/help/Catalogue/entries/grtimes.html">grtimes</a> (Greek Times), <a class="reference external" href="http://mirror.ctan.org/help/Catalogue/entries/kerkis.html">Kerkis</a> (matching URW Bookman), and the <a class="reference external" href="http://mirror.ctan.org/help/Catalogue/entries/gfs.html">GFS font
-collection</a>. Setup of these fonts as Greek variant to matching Latin fonts
-is facilitated by the <a class="reference external" href="http://mirror.ctan.org/help/Catalogue/entries/substitutefont.html">substitutefont</a> package.</p>
-<p>The LGR font encoding generates Greek characters via an ASCII
-transliteration. This enables simple input with a Latin keyboard.
-Characters with diacritics are selected by ligature definitions in the
-font (see <a class="citation-reference" href="#greek-usage" id="id4">[greek-usage]</a>, <a class="citation-reference" href="#teubner-doc" id="id5">[teubner-doc]</a>, <a class="citation-reference" href="#cbfonts" id="id6">[cbfonts]</a>).</p>
-<p>A major drawback of this transliteration is, that you cannot access Latin
-letters if LGR is the active font encoding (e.g. in documents or parts of
-documents given the <cite>Babel</cite> language <tt class="literal">greek</tt> or <tt class="literal">polutionikogreek</tt>).
-This means that for every Latin-written word or acronym an explicite
-language-switch is required. This problem can only be solved via a
-font-encoding comprising Latin and Greek like the hypothetic <a class="reference internal" href="#t7">T7</a> or Unicode
-(with XeTeX or LuaTeX).</p>
-</div>
-<div class="section" id="ot7">
-<h3><a class="toc-backref" href="#id20">*OT7</a></h3>
-<p>The name LGR does not reflect status of this font encoding due to historical
-reasons. <a class="citation-reference" href="#encguide" id="id7">[encguide]</a> classifies encodings starting with <cite>L</cite> as “local”.
-Indeed, LGR started as a local encoding for the <a class="reference external" href="http://mirror.ctan.org/help/Catalogue/entries/cbgreek-complete.html">CB fonts</a> by Claudio
-Beccari. Later, Apostolos Syropoulos advanced it to the default font
-encoding for the <cite>babel</cite> package’s <tt class="literal">greek</tt> option. A better name would be
-OT7:</p>
-<ul class="simple">
-<li><p>It is an ‘old’ encoding.</p></li>
-<li><p>It implements a Latin transcription for a non-Latin script like the
-OT2 encoding.</p></li>
-<li><p>It is not confined to 128 bit but OT4 shows that this is no
-absolute requirement for an <cite>OT</cite> encoding.</p></li>
-</ul>
-<p>However, due to the fact that the LGR font encoding has been used under its
-current name for a long time, the name will not change for compatibility
-reasons.</p>
-</div>
-</div>
-<div class="section" id="problems-with-the-default-setup">
-<h2><a class="toc-backref" href="#id21">Problems with the default setup</a></h2>
-<p>The <cite>lgrx</cite> budle adresses a set of problems with the LGR font encoding as
-set up by <cite>babel</cite>:</p>
-<ol class="arabic">
-<li><p>Ligatures with prefix notation prevent kerning (see the example document
-<a class="reference external" href="lgrxenc-test.pdf">lgrxenc-test.pdf</a> and <a class="citation-reference" href="#teubner-doc" id="id8">[teubner-doc]</a>).</p></li>
-<li><p>Sub-optimal results with the standard accent macros:</p>
-<ul class="simple">
-<li><p>no combined accents,</p></li>
-<li><p>accents above (instead of before) capital letters,</p></li>
-<li><p>pre-composed characters are not used.</p></li>
-</ul>
-</li>
-<li><p>The tilde character <tt class="literal">~</tt> is used for a non-breaking space by
-default. Therefore the transliteration for the <em>perispomeni</em> accent is
-not available without re-definition of this character.<a class="footnote-reference" href="#tildehack" id="id9"><sup>1</sup></a></p></li>
-<li><p>The <tt class="literal">polutonikogreek</tt> <cite>babel</cite> option redefines both, <tt class="literal">~</tt> and <tt class="literal">\~</tt>
-to produce accents via input ligatures (restricted to the language
-setting instead of the font encoding). This prevents the placing of a
-tilde-accent on non-supported characters like in <em>niño</em> if the language
-is set to polytonic Greek, even if <tt class="literal">\textlatin</tt> is used.<a class="footnote-reference" href="#poluhack" id="id10"><sup>2</sup></a></p></li>
-<li><p>There is no Unicode support with <a class="reference external" href="http://mirror.ctan.org/help/Catalogue/entries/inputenc.html">inputenc</a>’s <tt class="literal">utf8</tt> option.</p>
-<p>The <cite>ucs</cite> package contributed by Dominique Unruh provides Unicode support
-with the <tt class="literal">utf8x</tt> option. A babel patch by Werner Lemberg for Greek
-Unicode support <a class="citation-reference" href="#lemberg2008" id="id11">[lemberg2008]</a> never got applied.)</p>
-</li>
-<li><p>The LGR transliteration does not work for PDF metadata.</p></li>
-</ol>
-<dl class="footnote"><dt class="label">1</dt>
-<dd id="tildehack">
-<em>(<a class="fn-backref" href="#id9">1</a>, <a class="fn-backref" href="#id12">2</a>)</em> <p>Problem 3 can be solved by the simple one-liner</p>
-<pre class="literal-block">\DeclareTextSymbol{\~}{LGR}{126}
-</pre>
-<p>which results in <tt class="literal">\~</tt> inserting a plain tilde character if the
-font encoding is LGR.</p>
-<p class="last">Drawback: you cannot place a ~-accent on Greek characters except the
-ones supported by an input ligature.</p>
-</dd>
-<dt class="label"><a class="fn-backref" href="#id10">2</a></dt>
-<dd id="poluhack">
-<p class="first">Fortunately, LaTeX saves copies of the accent macros: <tt class="literal">\~</tt>
-is an alias of <tt class="literal">\a~</tt> (which is an alias of <tt class="literal">\&#64;tabacckludge~</tt>), so it
-can be restored after loading <cite>babel</cite> with:</p>
-<pre class="literal-block">\addto\extraspolutonikogreek{\renewcommand*{\~}{\a~}}
-\addto\extrasgreek{\renewcommand*{\~}{\a~}}
-</pre>
-<p class="last">With this addition, both the comprehensive font encoding definitions and
-the workaround<a class="footnote-reference" href="#tildehack" id="id12"><sup>1</sup></a> also work with the <tt class="literal">polutonikogreek</tt>
-<cite>babel</cite> option.</p>
</dd>
</dl>
</div>
-</div>
<div class="section" id="components-of-the-lgrx-bundle">
-<h1><a class="toc-backref" href="#id22">Components of the <cite>lgrx</cite> bundle</a></h1>
-<p>The <cite>lgrx</cite> bundle comprises tools that help typesetting Greek script
-with (8-bit) LaTeX in Greek as well as multi-lingual documents.</p>
-<div class="section" id="comprehensive-font-encoding-definition-file">
-<h2><a class="toc-backref" href="#id23">Comprehensive font encoding definition file</a></h2>
-<p><tt class="literal">lgrxenc.def</tt> is an alternative to the rudimentary LGR encoding definition
-file<a class="footnote-reference" href="#fdf" id="id13"><sup>3</sup></a> <tt class="literal">lgrenc.def</tt> which comes with <a class="reference external" href="http://mirror.ctan.org/help/Catalogue/entries/babel.html">babel</a>’s Greek support. It
-defines LICR macros for Greek characters that select pre-composed glyphs if
-possible and places the diacritics according to Greek typesetting rules
-else. Combined accents can be specified as backslash + transliteration
-(<tt class="literal"><span class="pre">\~&gt;a</span></tt>) or iteratively (<tt class="literal"><span class="pre">\~\&gt;{a}</span></tt>).</p>
-<p>For usage and documentation see the literal source <a class="reference external" href="lgrxenc.def.html">lgrxenc.def.html</a>, the
-user manual <a class="reference external" href="diacritics.pdf">diacritics.pdf</a>, and the test document <a class="reference external" href="lgrxenc-test.pdf">lgrxenc-test.pdf</a>.</p>
-<dl class="footnote"><dt class="label"><a class="fn-backref" href="#id13">3</a></dt>
-<dd id="fdf">
-<p class="first last">See [<a class="reference internal" href="#fntguide">fntguide</a>, section&nbsp;5] for a definition of <cite>encoding definition
-files</cite>.</p>
-</dd>
-</dl>
-</div>
-<div class="section" id="utf-8-support-for-greek">
-<h2><a class="toc-backref" href="#id24">UTF-8 support for Greek</a></h2>
-<p><tt class="literal">lgrenc.dfu</tt> provides standards-compatible UTF-8 support for Greek based
-on the comprehensive font encoding definitions. It is compatible with
-<a class="reference external" href="http://mirror.ctan.org/help/Catalogue/entries/hyperref.html">hyperref</a> enabling Greek characters in PDF metadata without the need for
-<tt class="literal">\texorpdfstring</tt>.</p>
-<p>See the literal source <a class="reference external" href="lgrenc.dfu.html">lgrenc.dfu.html</a> and the test document
-<a class="reference external" href="greek-unicode.pdf">greek-unicode.pdf</a>.</p>
-</div>
-<div class="section" id="text-macros-for-greek-symbols">
-<h2><a class="toc-backref" href="#id25">Text macros for Greek symbols</a></h2>
-<p><tt class="literal">textalpha.sty</tt> makes the <tt class="literal">\textalpha</tt>, <tt class="literal">\textbeta</tt> … macros as well
-as the <tt class="literal">\ensuregreek</tt> command aviable in any font encoding. With this
-package, Unicode input of Greek letters works in any font encoding, too.</p>
+<h1>Components of the <cite>lgrx</cite> bundle</h1>
+<p>The <cite>lgrx</cite> bundle consists of the <cite>textalpha</cite> and <cite>alphabeta</cite> packages and
+the backwards compatibility file <tt class="literal">lgrxenc.def</tt>.</p>
+<div class="section" id="default-text-macros-for-greek-symbols">
+<h2>Default text macros for Greek symbols</h2>
+<p><tt class="literal">textalpha.sty</tt> makes the <tt class="literal">\textalpha</tt>, <tt class="literal">\textbeta</tt> … macros as well as
+the <tt class="literal">\ensuregreek</tt> command aviable in any font encoding. With the
+<a class="reference external" href="http://www.ctan.org/pkg/greek-inputenc">greek-inputenc</a> package, Unicode input of Greek letters works in any font
+encoding, too.</p>
<p id="limitations">However, in any font encoding except LGR:</p>
<ul class="simple">
<li><p>there is no kerning between Greek characters,</p></li>
-<li><p>composition of diacritics (like <tt class="literal">\Dasia\Tonos</tt>) fails,</p></li>
+<li><p>composition of diacritics (like <tt class="literal">\'&quot;</tt>) fails,</p></li>
<li><p>accent macros do not select precomposed characters
(pre-composed Unicode literals work fine).</p></li>
</ul>
-<p>See the literal source <a class="reference external" href="textalpha.sty.html">textalpha.sty.html</a> and <a class="reference external" href="textalpha-test.pdf">textalpha-test.pdf</a> for
-details on usage, limitations, and recommended workarounds.</p>
+<p>See the literal source <a class="reference external" href="textalpha.sty.html">textalpha.sty.html</a> and the example document
+<a class="reference external" href="textalpha-test.pdf">textalpha-test.pdf</a> for details on usage, limitations, and recommended
+workarounds.</p>
</div>
<div class="section" id="generic-macros-for-greek-symbols">
-<h2><a class="toc-backref" href="#id26">Generic macros for Greek symbols</a></h2>
+<h2>Generic macros for Greek symbols</h2>
<p><tt class="literal">alphabeta.sty</tt> allows you to use <tt class="literal">\alpha</tt>, <tt class="literal">\beta</tt>, … in both, text
and math mode. For this, the math macros are redefined with the help of
-<tt class="literal">\TextOrMath</tt> from the standard package <a class="reference external" href="http://mirror.ctan.org/help/Catalogue/entries/fixltx2e.html">fixltx2e</a>.</p>
-<p>See the literal source <a class="reference external" href="alphabeta.sty.html">alphabeta.sty.html</a> and the test document
-<a class="reference external" href="alphabeta-test.pdf">alphabeta-test.pdf</a>.</p>
+<tt class="literal">\TextOrMath</tt> from the standard package <a class="reference external" href="http://www.ctan.org/pkg/fixltx2e">fixltx2e</a>.</p>
+<p>Unicode input of Greek letters works also in mathematical formulas.</p>
+<p>See the literal source <a class="reference external" href="alphabeta.sty.html">alphabeta.sty.html</a> and the example document
+<a class="reference external" href="alphabeta-test.pdf">alphabeta-test.pdf</a> for details.</p>
+</div>
+<div class="section" id="lgr-font-encoding-definition-file">
+<h2>LGR font encoding definition file</h2>
+<p><tt class="literal">lgrxenc.def</tt> was an alternative to the rudimentary LGR encoding
+definition file <tt class="literal">lgrenc.def</tt> that came with <a class="reference external" href="http://www.ctan.org/pkg/babel">babel</a>’s Greek
+support. It is now superseded by <tt class="literal">lgrenc.def</tt> from <a class="reference external" href="http://www.ctan.org/pkg/greek-fontenc">greek-fontenc</a> but kept
+here for backwards compatibility.</p>
+</div>
+<div class="section" id="utf-8-support-for-greek">
+<h2>UTF-8 support for Greek</h2>
+<p>Moved to the <a class="reference external" href="http://www.ctan.org/pkg/greek-inputenc">greek-inputenc</a> package.</p>
</div>
</div>
<div class="section" id="references">
-<h1><a class="toc-backref" href="#id27">References</a></h1>
-<dl class="citation"><dt class="label"><a class="fn-backref" href="#id1">[fntguide]</a></dt>
+<h1>References</h1>
+<dl class="citation"><dt class="label">[fntguide]</dt>
<dd id="fntguide">
<p class="first last">LaTeX3 Project Team, <cite>LaTeX 2ε font selection</cite>, 2005.
<a class="reference external" href="http://mirror.ctan.org/macros/latex/doc/fntguide.pdf">http://mirror.ctan.org/macros/latex/doc/fntguide.pdf</a></p>
@@ -1008,19 +853,19 @@ and math mode. For this, the math macros are redefined with the help of
</dl>
<dl class="citation"><dt class="label">[encguide]</dt>
<dd id="encguide">
-<em>(<a class="fn-backref" href="#id3">1</a>, <a class="fn-backref" href="#id7">2</a>)</em> <p class="last">Frank Mittelbach, Robin Fairbairns, Werner Lemberg,
+<p class="first last">Frank Mittelbach, Robin Fairbairns, Werner Lemberg,
LaTeX3 Project Team, <cite>LaTeX font encodings</cite>, 2006.
<a class="reference external" href="http://mirror.ctan.org/macros/latex/doc/encguide.pdf">http://mirror.ctan.org/macros/latex/doc/encguide.pdf</a></p>
</dd>
</dl>
-<dl class="citation"><dt class="label"><a class="fn-backref" href="#id4">[greek-usage]</a></dt>
+<dl class="citation"><dt class="label">[greek-usage]</dt>
<dd id="greek-usage">
<p class="first last">Apostolos Syropoulos, <cite>Writing Greek with the greek option
of the babel package</cite>, 1997.
<a class="reference external" href="http://www.tug.org/texlive/Contents/live/texmf-dist/doc/generic/babel/greek-usage.pdf">http://www.tug.org/texlive/Contents/live/texmf-dist/doc/generic/babel/greek-usage.pdf</a></p>
</dd>
</dl>
-<dl class="citation"><dt class="label"><a class="fn-backref" href="#id6">[cbfonts]</a></dt>
+<dl class="citation"><dt class="label">[cbfonts]</dt>
<dd id="cbfonts">
<p class="first last">Claudio Beccari, <cite>The CB Greek fonts</cite>, Εὔτυπον, τεῦχος № 21, 2008.
<a class="reference external" href="http://www.eutypon.gr/eutypon/pdf/e2008-21/e21-a01.pdf">http://www.eutypon.gr/eutypon/pdf/e2008-21/e21-a01.pdf</a></p>
@@ -1028,12 +873,12 @@ of the babel package</cite>, 1997.
</dl>
<dl class="citation"><dt class="label">[teubner-doc]</dt>
<dd id="teubner-doc">
-<em>(<a class="fn-backref" href="#id5">1</a>, <a class="fn-backref" href="#id8">2</a>)</em> <p class="last">Claudio Beccari, <tt class="literal">teubner.sty</tt>
+<p class="first last">Claudio Beccari, <tt class="literal">teubner.sty</tt>
<cite>An extension to the greek option of the babel package</cite>, 2011.
<a class="reference external" href="http://mirror.ctan.org/macros/latex/contrib/teubner/teubner-doc.pdf">http://mirror.ctan.org/macros/latex/contrib/teubner/teubner-doc.pdf</a></p>
</dd>
</dl>
-<dl class="citation"><dt class="label"><a class="fn-backref" href="#id11">[lemberg2008]</a></dt>
+<dl class="citation"><dt class="label">[lemberg2008]</dt>
<dd id="lemberg2008">
<p class="first last">Werner Lemberg,
<cite>Unicode support for the Greek LGR encoding</cite>, Εὔτυπον, τεῦχος № 20, 2008.
diff --git a/Master/texmf-dist/doc/latex/lgrx/alphabeta-test.pdf b/Master/texmf-dist/doc/latex/lgrx/alphabeta-test.pdf
index 26484c134bf..cc9685828e3 100644
--- a/Master/texmf-dist/doc/latex/lgrx/alphabeta-test.pdf
+++ b/Master/texmf-dist/doc/latex/lgrx/alphabeta-test.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/lgrx/alphabeta-test.tex b/Master/texmf-dist/doc/latex/lgrx/alphabeta-test.tex
index 4230587418e..c71bc56b2ef 100644
--- a/Master/texmf-dist/doc/latex/lgrx/alphabeta-test.tex
+++ b/Master/texmf-dist/doc/latex/lgrx/alphabeta-test.tex
@@ -9,8 +9,8 @@
% \usepackage{kerkis}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
-\usepackage[colorlinks=true,linkcolor=blue,urlcolor=blue]{hyperref}
-\hypersetup{unicode=true}
+\usepackage{hyperref}
+\hypersetup{colorlinks=true,linkcolor=blue,urlcolor=blue,pdfencoding=auto}
\usepackage{bookmark}
% No section numbers but PDF bookmarks for sections
\setcounter{secnumdepth}{0}
@@ -20,27 +20,31 @@
\begin{document}
-\section{Test the \emph{alphabeta} package}
+\title{The \emph{alphabeta} package}
+\author{Günter Milde}
+\maketitle
With the \emph{alphabeta} package, you can write Greek letters ``by name''
-or as literal Unicode character in both, ``text'' and ``math'' mode. The
+or as literal Unicode characters in both, ``text'' and ``math'' mode. The
mode determines whether the letters are taken from the text or math font.
Just like Latin letters, the Greek counterparts are by default italic in
-math (capital letters upright without \emph{fixmath} or \emph{isomath}) and
-upright in text:
+math mode (capital letters upright without \emph{fixmath} or
+\emph{\href{http://www.ctan.org/pkg/isomath}{isomath}}) and upright in text:
\begin{quote}
- Text: L \Lambda{} l \lambda,
- emphasized text: \emph{L \Lambda{} l \lambda},
- math: $ L \ \Lambda \ l \ \lambda $
+ Text: L \Gamma{} l \gamma,
+ emphasized text: \emph{L \Gamma{} l \gamma},
+ mathematics: $ L \ \Gamma \ l \ \gamma $
\end{quote}
-So you can easily write a single Greek symbol (like \Psi{} or \mu{})
-or \lambda\omicron\gamma\omicron\varsigma{} in non-Greek text as well as
-ISO-conforming formulas with upright symbols for constants like
-$A = \text{\pi} r^2$ instead of $A = \pi r^2$.
+This makes it easy to write a single Greek symbol (like \Psi{} or \mu{}) or
+a \lambda\omicron\gamma\omicron\varsigma{} in non-Greek text as well as
+ISO-conforming formulas with upright symbols for constants like $A =
+\text{\pi} r^2$ instead of $A = \pi r^2$.
-\section{Greek alphabet}
+\section{Tests and examples}
+
+\subsection{Greek alphabet}
Greek letters via Latin transscription in LGR font encoding:
@@ -59,6 +63,9 @@ Greek letters via default macros in LGR font encoding:
\alpha{} \beta{} \gamma{} \delta{} \epsilon{} \zeta{} \eta{} \theta{}
\iota{} \kappa{} \lambda{} \mu{} \nu{} \xi{} \omicron{} \pi{} \rho{}
\sigma{} \varsigma{} \tau{} \upsilon{} \phi{} \chi{} \psi{} \omega{}
+ \\
+ \digamma{} \Digamma{} \stigma{} \varstigma{} \koppa{} \qoppa{} \Qoppa{}
+ \Stigma{} \Sampi{} \sampi{}
}
\end{quote}
@@ -72,16 +79,23 @@ Greek letters via default macros in other font encoding (here T1):
\alpha{} \beta{} \gamma{} \delta{} \epsilon{} \zeta{} \eta{} \theta{}
\iota{} \kappa{} \lambda{} \mu{} \nu{} \xi{} \omicron{} \pi{} \rho{}
\sigma{} \varsigma{} \tau{} \upsilon{} \phi{} \chi{} \psi{} \omega{}
+ \\
+ \digamma{} \Digamma{} \stigma{} \varstigma{} \koppa{} \qoppa{} \Qoppa{}
+ \Stigma{} \Sampi{} \sampi{}
\end{quote}
Greek letters via Unicode input in T1 font encoding:
\begin{quote}
- ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ\\
- αβγδεζηθικλμνξοπρσςτυφχψω
+ Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω\\
+ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ ς τ υ φ χ ψ ω\\
+ ϝ Ϝ ϛ ϟ ϙ Ϙ Ϛ Ϡ ϡ
\end{quote}
-Greek letters in math (with ``fixmath"):
+Greek letters in math (with \emph{fixmath}):
+(There are no math macros for Greek letters wich exist with similar shape in
+the Latin alphabet.)
+
\begin{align*}
&
% \Alpha{} \Beta{}
@@ -106,26 +120,25 @@ Greek letters in math (with ``fixmath"):
% \omicron{}
\pi{} \rho{}
\sigma{} \varsigma{} \tau{} \upsilon{} \phi{} \chi{} \psi{} \omega{}
+ \, \digamma{}
\end{align*}
-There are no math macros for Greek letters wich exist with similar shape in
-the Latin alphabet.
-Unicode input in math mode is currently not supported:
+Unicode input in math mode:
\begin{align*} & Γ ΔΘΛΞΠΣΥ ΦΨ Ω \\
- & αβγδεζηθικλμνξπρσςτ υφχψω
+ & αβγδεζηθικλμνξπρσςτ υφχψω \, ϝ
\end{align*}
-\section{
+\subsection{
\ensuregreek{\<\Epsilon\lambda\lambda\eta\nu\iota\kappa\'\alpha{} (Ἑλληνικά)}
in PDF strings}
With the alphabeta package, you get Greek letters in both, the document body
and PDF metadata generated by hyperref if the input uses Unicode literals or
macros. Wrapping in \verb+\ensuregreek+ ensures the right placement of the
-accents and breathings (before, not above capital letters).
-As the hyperref packages "PU" encoding uses the \verb+\text...+ macros,
-some diacritics are missing in the PDF data if the short macros are used
-(dasia dropped at the start of the heading in the PDF toc).
+accents and breathings (before, not above capital letters). With LICR input
+(accent macros + symbol macros), non-standard diacritics are missing in the
+PDF data, as hyperref's PU encoding (currently) does not support polytonic
+Greek (dasia dropped at the start of the heading in the PDF toc).
The generic macros result in warnings like
%
@@ -142,13 +155,25 @@ that can savely be ignored.
\subsection{Greek in math $\sin^2\alpha$}
-Ensure Greek in math continues to work in both text and PDF metadata:
-$\Gamma = \frac{\sin\alpha}{\cos{\beta}}$.
+PDF strings do not know math mode. The content of a formula or equation is
+evaluated in text mode with non-valid commands discarded. This works for
+simple formulas (but not for super-/subscripts). With the \emph{alphabeta}
+package, it works also for Greek letters (with the abovementionend warnings
+from hyperref).
+
+In the main document, Greek continues to work as usual:
+
+\[\Gamma = \frac{\sin\alpha}{\cos{\beta}}.
+\]
-\section{Diacritics}
+Literal Unicode characters in mathematics are currently not supported.
+% $sin^2 α$ is printed with latin letter a: sin²a
-Shortcuts as well as named macros are set up for use with
-the Latin transcription.
+
+\subsection{Diacritics}
+
+Accent macros are set up for use with the generic macros by definition of
+``TextComposite'' commands.
Diacritics (except the dialytika) should placed
before capital letters and dropped with MakeUppercase:
@@ -165,18 +190,22 @@ before capital letters and dropped with MakeUppercase:
\'<{\omicron} \~<{\upsilon} \~>{\omega}
}}
-\section{Limitations}
+\subsection{Limitations}
-\begin{itemize}
+If the current font encoding is not LGR, the same limitation like with
+\emph{textalpha} apply:
-\item Composition of diacritics (like \verb+\>\'+) fails in other font encodings:
+\begin{itemize}
+\item Composition of diacritics (like \verb+\>\'+) fails:
+
\<{\alpha} \>{\epsilon} \"'{\iota} \>`\eta{}
\'<{\omicron} \~<{\upsilon} \~>{\omega}
-\item Long names (like \verb+\accdasiaoxia+) work, however they do not select
- precomposed characters (the difference becomes obvious if you
- drag-and-drop text from the PDF version of this document):
+ Long names (like \verb+\accdasiaoxia+) work in any font encoding,
+ however they do not select precomposed characters (the difference
+ becomes obvious if you drag-and-drop text from the PDF version of this
+ document):
%
\ensuregreek{\<'\alpha{} \accdasia\acctonos\alpha{} \accdasiaoxia\alpha{}}
(LGR) vs. \accdasiaoxia\alpha{} (T1)
@@ -186,22 +215,18 @@ before capital letters and dropped with MakeUppercase:
% \<\alpha{} \>\epsilon{} \'\iota{} \`\eta{} \~\upsilon{}
% }
-\item There is no kerning between Greek letters, if the font encoding is not LGR:
- compare \ensuregreek{AUA} (LGR) to \Alpha\Upsilon\Alpha (T1). Because
- of this (and for proper hyphenation), use of the Babel package and
- correct language setting is recommended for Greek quotes.
-
+\item There is no kerning between Greek letters, if the font encoding is not
+ LGR: compare \ensuregreek{AUA} (LGR) to \Alpha\Upsilon\Alpha (T1).
+ Because of this (and for proper hyphenation), use of the Babel package
+ and correct language setting is recommended for Greek quotes.
+
\end{itemize}
The \verb+\ensuregreek+ TextCommandDefault ensures that the argument is
-typeset with an LGR encoded font. This works with the Babel transscription
-(\ensuregreek{logos}), keeps kerning (if the kerning pair is inside the
-argument, \ensuregreek{\Alpha\Upsilon\Alpha}), and allows iterative accent
-macros where pre-composed characters are selected
-(\ensuregreek{\<'\alpha}).
-
-The Unicode definitions in lgrenc.dfu use this to fix the handling of
-diacritics in pre-composed accented Unicode literals so literal input of,
-e.g., ἅ works in any font encoding (cf. greek-unicode.pdf).
+typeset with a font encoding supporting Greek. This keeps kerning (if the
+kerning pair is inside the argument, \ensuregreek{\Alpha\Upsilon\Alpha}),
+and allows iterative accent macros where pre-composed characters are
+selected (\ensuregreek{\<'\alpha}).
\end{document}
+
diff --git a/Master/texmf-dist/doc/latex/lgrx/alphabeta.sty.html b/Master/texmf-dist/doc/latex/lgrx/alphabeta.sty.html
index 612b5fc7143..a320c720dbf 100644
--- a/Master/texmf-dist/doc/latex/lgrx/alphabeta.sty.html
+++ b/Master/texmf-dist/doc/latex/lgrx/alphabeta.sty.html
@@ -728,14 +728,15 @@ version&nbsp;1.3 of this license or any later version.</p>
<dt>Identification</dt>
<dd><pre class="literal-block">\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{alphabeta}
-[2013/05/03 v0.2 macros for Greek letters in text and math]
+[2013/05/28 v0.3 macros for Greek letters in text and math]
</pre>
<p>This package is part of the <a class="reference external" href="http://www.ctan.org/pkg/lgrx">lgrx</a> bundle.</p>
</dd>
</dl>
<div class="abstract topic">
<p class="topic-title first">Abstract</p>
-<p>Use <tt class="literal">\alpha, \beta, ...</tt> for Greek letters in text and math.</p>
+<p>Use <tt class="literal">\alpha, \beta, ...</tt> for Greek letters in text and math
+mode.</p>
</div>
<dl class="docutils">
<dt>Changelog:</dt>
@@ -752,7 +753,16 @@ version&nbsp;1.3 of this license or any later version.</p>
</tr>
<tr><td><p>2013-05-03</p></td>
<td><p>0.2</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.3</p></td>
+<td><p>use <tt class="literal">lgrenc.def</tt> from greek-fontenc,</p></td>
+</tr>
+<tr><td><!-- -->
+</td>
+<td>&nbsp;</td>
+<td><p>enable Unicode input in math mode</p></td>
</tr>
</tbody>
</table>
@@ -762,34 +772,44 @@ version&nbsp;1.3 of this license or any later version.</p>
<h1>Motivation</h1>
<p>By default, the <tt class="literal">\alpha, \beta, ...</tt> macros for Greek letters
are only valid in mathematical mode.</p>
-<p>The <cite>textalpha</cite> package provides a set of macros that can be used to
-access Greek symbols from a font in LGR encoding (e.g. the <a class="reference external" href="http://www.ctan.org/pkg/cbgreek-complete">CB fonts</a>)
-without the need for an explicite font-encoding switch under the names
-<tt class="literal">\textalpha, \textbeta</tt>, …, <tt class="literal">\textOmega</tt>.</p>
<p>With this package, the math macros are redefined to work in both, text and
math mode, so that Greek letters can be specified with the established
command names in text, too.</p>
+<p>If used together with the <tt class="literal">utf8</tt> option of <a class="reference external" href="http://www.ctan.org/pkg/inputenc">inputenc</a>, literal Unicode
+characters can be used for Greek symbols in mathematical formulas.</p>
<dl class="docutils">
<dt>Attention</dt>
-<dd><p>While the macros work reasonably well for single letters, the automatic
-font-encoding switches behind the doors interferes with the kerning
-between the 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 wrapped in the
+provided <tt class="literal">\ensuregreek</tt> macro or 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>.</p>
</dd>
</dl>
</div>
<div class="section" id="implementation">
<h1>Implementation</h1>
-<p>This package extends the <cite>textalpha</cite> package:</p>
+<div class="section" id="requirements">
+<h2>Requirements</h2>
+<p>This package extends the <a class="reference external" href="textalpha.sty.html">textalpha</a> package:</p>
<pre class="literal-block">\RequirePackage{textalpha}
</pre>
+<p><cite>textalpha</cite> depends on <a class="reference external" href="http://www.ctan.org/pkg/greek-fontenc">greek-fontenc</a> and recommends <a class="reference external" href="http://www.ctan.org/pkg/greek-inputenc">greek-inputenc</a>.</p>
+<p>This package requires the <a class="reference external" href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=etex">e-TeX</a> extensions (i.e. a not too old TeX
+distribution) for the <tt class="literal">\ifdefined</tt> test.</p>
<p>It uses the <tt class="literal">\TextOrMath</tt> test from the <a class="reference external" href="http://www.ctan.org/pkg/fixltx2e">fixltx2e</a> standard LaTeX
package:</p>
<pre class="literal-block">\RequirePackage{fixltx2e}
</pre>
+</div>
+<div class="section" id="postpone-the-re-definitions">
+<h2>Postpone the re-definitions</h2>
+<p>To prevent other packages overwriting the re-defined commands we postpone
+the next steps until the start of the document body:</p>
+<pre class="literal-block">\AtBeginDocument{
+</pre>
+</div>
<div class="section" id="save-math-macros">
<h2>Save math macros</h2>
<p>Provide an alias for the standard math commands:</p>
@@ -829,6 +849,9 @@ package:</p>
\let\mathchi\chi
\let\mathpsi\psi
\let\mathomega\omega
+% ``\digamma`` is defined by amsmath, provide a fallback
+\providecommand*{\digamma}{\textit{\textdigamma}}
+\let\mathdigamma\digamma
</pre>
</div>
<div class="section" id="commands-to-access-greek-letters-by-name">
@@ -836,60 +859,75 @@ package:</p>
<p>For letters defined in math mode, the commands work in both, text and math.</p>
<p>Some Greek letters look identic to Latin letters and can therefore not be
used as variable symbols in math formulas. These letters are not defined in
-TeX’s math mode, we define just an alias to the corrsponding <tt class="literal"><span class="pre">\text...</span></tt>
+TeX’s math mode, we provide an alias to the corrsponding <tt class="literal"><span class="pre">\text...</span></tt>
command.</p>
-<pre class="literal-block">\newcommand{\Alpha}{\textAlpha}
-\newcommand{\Beta}{\textBeta}
-\renewcommand{\Gamma}{\TextOrMath{\textGamma}{\mathGamma}}
-\renewcommand{\Delta}{\TextOrMath{\textDelta}{\mathDelta}}
-\newcommand{\Epsilon}{\textEpsilon}
-\newcommand{\Zeta}{\textZeta}
-\newcommand{\Eta}{\textEta}
-\renewcommand{\Theta}{\TextOrMath{\textTheta}{\mathTheta}}
-\newcommand{\Iota}{\textIota}
-\newcommand{\Kappa}{\textKappa}
-\renewcommand{\Lambda}{\TextOrMath{\textLambda}{\mathLambda}}
-\newcommand{\Mu}{\textMu}
-\newcommand{\Nu}{\textNu}
-\renewcommand{\Xi}{\TextOrMath{\textXi}{\mathXi}}
-\newcommand{\Omicron}{\textOmicron}
-\renewcommand{\Pi}{\TextOrMath{\textPi}{\mathPi}}
-\newcommand{\Rho}{\textRho}
-\renewcommand{\Sigma}{\TextOrMath{\textSigma}{\mathSigma}}
-\newcommand{\Tau}{\textTau}
-\renewcommand{\Upsilon}{\TextOrMath{\textUpsilon}{\mathUpsilon}}
-\renewcommand{\Phi}{\TextOrMath{\textPhi}{\mathPhi}}
-\newcommand{\Chi}{\textChi}
-\renewcommand{\Psi}{\TextOrMath{\textPsi}{\mathPsi}}
-\renewcommand{\Omega}{\TextOrMath{\textOmega}{\mathOmega}}
+<pre class="literal-block">\providecommand*{\Alpha}{\textAlpha}
+\providecommand*{\Beta}{\textBeta}
+\renewcommand*{\Gamma}{\TextOrMath{\textGamma}{\mathGamma}}
+\renewcommand*{\Delta}{\TextOrMath{\textDelta}{\mathDelta}}
+\providecommand*{\Epsilon}{\textEpsilon}
+\providecommand*{\Zeta}{\textZeta}
+\providecommand*{\Eta}{\textEta}
+\renewcommand*{\Theta}{\TextOrMath{\textTheta}{\mathTheta}}
+\providecommand*{\Iota}{\textIota}
+\providecommand*{\Kappa}{\textKappa}
+\renewcommand*{\Lambda}{\TextOrMath{\textLambda}{\mathLambda}}
+\providecommand*{\Mu}{\textMu}
+\providecommand*{\Nu}{\textNu}
+\renewcommand*{\Xi}{\TextOrMath{\textXi}{\mathXi}}
+\providecommand*{\Omicron}{\textOmicron}
+\renewcommand*{\Pi}{\TextOrMath{\textPi}{\mathPi}}
+\providecommand*{\Rho}{\textRho}
+\renewcommand*{\Sigma}{\TextOrMath{\textSigma}{\mathSigma}}
+\providecommand*{\Tau}{\textTau}
+\renewcommand*{\Upsilon}{\TextOrMath{\textUpsilon}{\mathUpsilon}}
+\renewcommand*{\Phi}{\TextOrMath{\textPhi}{\mathPhi}}
+\providecommand*{\Chi}{\textChi}
+\renewcommand*{\Psi}{\TextOrMath{\textPsi}{\mathPsi}}
+\renewcommand*{\Omega}{\TextOrMath{\textOmega}{\mathOmega}}
%
-\renewcommand{\alpha}{\TextOrMath{\textalpha}{\mathalpha}}
-\renewcommand{\beta}{\TextOrMath{\textbeta}{\mathbeta}}
-\renewcommand{\gamma}{\TextOrMath{\textgamma}{\mathgamma}}
-\renewcommand{\delta}{\TextOrMath{\textdelta}{\mathdelta}}
-\renewcommand{\epsilon}{\TextOrMath{\textepsilon}{\mathepsilon}}
-\renewcommand{\zeta}{\TextOrMath{\textzeta}{\mathzeta}}
-\renewcommand{\eta}{\TextOrMath{\texteta}{\matheta}}
-\renewcommand{\theta}{\TextOrMath{\texttheta}{\maththeta}}
-\renewcommand{\iota}{\TextOrMath{\textiota}{\mathiota}}
-\renewcommand{\kappa}{\TextOrMath{\textkappa}{\mathkappa}}
-\renewcommand{\lambda}{\TextOrMath{\textlambda}{\mathlambda}}
-\renewcommand{\mu}{\TextOrMath{\textmu}{\mathmu}}
-\renewcommand{\nu}{\TextOrMath{\textnu}{\mathnu}}
-\renewcommand{\xi}{\TextOrMath{\textxi}{\mathxi}}
-\newcommand{\omicron}{\textomicron}
-\renewcommand{\pi}{\TextOrMath{\textpi}{\mathpi}}
-\renewcommand{\rho}{\TextOrMath{\textrho}{\mathrho}}
-\renewcommand{\sigma}{\TextOrMath{\textsigma}{\mathsigma}}
-\renewcommand{\varsigma}{\TextOrMath{\textvarsigma}{\mathvarsigma}}
-\renewcommand{\tau}{\TextOrMath{\texttau}{\mathtau}}
-\renewcommand{\upsilon}{\TextOrMath{\textupsilon}{\mathupsilon}}
-\renewcommand{\phi}{\TextOrMath{\textphi}{\mathphi}}
-\renewcommand{\chi}{\TextOrMath{\textchi}{\mathchi}}
-\renewcommand{\psi}{\TextOrMath{\textpsi}{\mathpsi}}
-\renewcommand{\omega}{\TextOrMath{\textomega}{\mathomega}}
+\renewcommand*{\alpha}{\TextOrMath{\textalpha}{\mathalpha}}
+\renewcommand*{\beta}{\TextOrMath{\textbeta}{\mathbeta}}
+\renewcommand*{\gamma}{\TextOrMath{\textgamma}{\mathgamma}}
+\renewcommand*{\delta}{\TextOrMath{\textdelta}{\mathdelta}}
+\renewcommand*{\epsilon}{\TextOrMath{\textepsilon}{\mathepsilon}}
+\renewcommand*{\zeta}{\TextOrMath{\textzeta}{\mathzeta}}
+\renewcommand*{\eta}{\TextOrMath{\texteta}{\matheta}}
+\renewcommand*{\theta}{\TextOrMath{\texttheta}{\maththeta}}
+\renewcommand*{\iota}{\TextOrMath{\textiota}{\mathiota}}
+\renewcommand*{\kappa}{\TextOrMath{\textkappa}{\mathkappa}}
+\renewcommand*{\lambda}{\TextOrMath{\textlambda}{\mathlambda}}
+\renewcommand*{\mu}{\TextOrMath{\textmu}{\mathmu}}
+\renewcommand*{\nu}{\TextOrMath{\textnu}{\mathnu}}
+\renewcommand*{\xi}{\TextOrMath{\textxi}{\mathxi}}
+\providecommand*{\omicron}{\textomicron}
+\renewcommand*{\pi}{\TextOrMath{\textpi}{\mathpi}}
+\renewcommand*{\rho}{\TextOrMath{\textrho}{\mathrho}}
+\renewcommand*{\sigma}{\TextOrMath{\textsigma}{\mathsigma}}
+\renewcommand*{\varsigma}{\TextOrMath{\textvarsigma}{\mathvarsigma}}
+\providecommand*{\finalsigma}{\varsigma}
+\renewcommand*{\tau}{\TextOrMath{\texttau}{\mathtau}}
+\renewcommand*{\upsilon}{\TextOrMath{\textupsilon}{\mathupsilon}}
+\renewcommand*{\phi}{\TextOrMath{\textphi}{\mathphi}}
+\renewcommand*{\chi}{\TextOrMath{\textchi}{\mathchi}}
+\renewcommand*{\psi}{\TextOrMath{\textpsi}{\mathpsi}}
+\renewcommand*{\omega}{\TextOrMath{\textomega}{\mathomega}}
+</pre>
+<div class="section" id="archaic-letters">
+<h3>Archaic letters</h3>
+<pre class="literal-block">\renewcommand*{\digamma}{\TextOrMath{\textdigamma}{\mathdigamma}} % ϝ
+\providecommand*{\Digamma}{\textDigamma} % Ϝ
+\providecommand*{\stigma}{\textstigma} % ϛ
+\providecommand*{\varstigma}{\textvarstigma} % stigma variant (CB.enc, teubner)
+\providecommand*{\koppa}{\textkoppa} % ϟ (greek small letter koppa)
+\providecommand*{\qoppa}{\textqoppa} % ϙ (archaic koppa)
+\providecommand*{\Qoppa}{\textQoppa} % Ϙ (archaic Koppa)
+\providecommand*{\Stigma}{\textStigma} % Ϛ (in some fonts ϹΤ ligature)
+\providecommand*{\Sampi}{\textSampi} % Ϡ
+\providecommand*{\sampi}{\textsampi} % ϡ
</pre>
</div>
+</div>
<div class="section" id="textcompositecommands-for-the-generic-macros">
<h2>TextCompositeCommands for the generic macros</h2>
<p>The NFSS TextComposite mechanism looks for the next token without expanding
@@ -1040,8 +1078,62 @@ is LGR).</p>
\DeclareTextCompositeCommand{\accvaria}{LGR}{\Omega}{`W}
\DeclareTextComposite{\accdialytika}{LGR}{\Iota}{219}
\DeclareTextComposite{\accdialytika}{LGR}{\Upsilon}{223}
-\DeclareTextCompositeCommand{\&#64;hiatus}{LGR}{\Alpha}{\A&#64;hiatus}
-\DeclareTextCompositeCommand{\&#64;hiatus}{LGR}{\Epsilon}{\E&#64;hiatus}
+\DeclareTextCompositeCommand{\LGR&#64;hiatus}{LGR}{\Alpha}{\LGR&#64;A&#64;hiatus}
+\DeclareTextCompositeCommand{\LGR&#64;hiatus}{LGR}{\Epsilon}{\LGR&#64;E&#64;hiatus}
+</pre>
+</div>
+<div class="section" id="re-definition-for-greek-unicode-input-in-math-mode">
+<h2>Re-definition for Greek Unicode input in math mode</h2>
+<p>Check with <tt class="literal">\ifdefined</tt> for the definition of
+<tt class="literal">\DeclareUnicodeCharacter</tt>. In contrast to <tt class="literal">\&#64;ifdefined</tt>, this works
+without side-effects. It makes, however, the package dependent on the <cite>e-TeX</cite>
+extensions. Alternatively, we could provide a dummy definition</p>
+<pre class="code latex literal-block"><span class="keyword">\providecommand*</span><span class="name builtin">{</span><span class="keyword">\DeclareUnicodeCharacter</span><span class="name builtin">}</span>[2]<span class="name builtin">{}</span>
+</pre>
+<p>Map Greek characters that are also defined in math mode to the generic
+macros:</p>
+<pre class="literal-block">\ifdefined\DeclareUnicodeCharacter
+ \DeclareUnicodeCharacter{0393}{\Gamma} % Γ
+ \DeclareUnicodeCharacter{0394}{\Delta} % Δ
+ \DeclareUnicodeCharacter{0398}{\Theta} % Θ
+ \DeclareUnicodeCharacter{039B}{\Lambda} % Λ
+ \DeclareUnicodeCharacter{039E}{\Xi} % Ξ
+ \DeclareUnicodeCharacter{03A0}{\Pi} % Π
+ \DeclareUnicodeCharacter{03A3}{\Sigma} % Σ
+ \DeclareUnicodeCharacter{03A5}{\Upsilon} % Υ
+ \DeclareUnicodeCharacter{03A6}{\Phi} % Φ
+ \DeclareUnicodeCharacter{03A8}{\Psi} % Ψ
+ \DeclareUnicodeCharacter{03A9}{\Omega} % Ω
+
+ \DeclareUnicodeCharacter{03B1}{\alpha} % α
+ \DeclareUnicodeCharacter{03B2}{\beta} % β
+ \DeclareUnicodeCharacter{03B3}{\gamma} % γ
+ \DeclareUnicodeCharacter{03B4}{\delta} % δ
+ \DeclareUnicodeCharacter{03B5}{\epsilon} % ε
+ \DeclareUnicodeCharacter{03B6}{\zeta} % ζ
+ \DeclareUnicodeCharacter{03B7}{\eta} % η
+ \DeclareUnicodeCharacter{03B8}{\theta} % θ
+ \DeclareUnicodeCharacter{03B9}{\iota} % ι
+ \DeclareUnicodeCharacter{03BA}{\kappa} % κ
+ \DeclareUnicodeCharacter{03BB}{\lambda} % λ
+ \DeclareUnicodeCharacter{03BC}{\mu} % μ
+ \DeclareUnicodeCharacter{03BD}{\nu} % ν
+ \DeclareUnicodeCharacter{03BE}{\xi} % ξ
+ \DeclareUnicodeCharacter{03C0}{\pi} % π
+ \DeclareUnicodeCharacter{03C1}{\rho} % ρ
+ \DeclareUnicodeCharacter{03C2}{\varsigma} % ς
+ \DeclareUnicodeCharacter{03C3}{\sigma} % σ
+ \DeclareUnicodeCharacter{03C4}{\tau} % τ
+ \DeclareUnicodeCharacter{03C5}{\upsilon} % υ
+ \DeclareUnicodeCharacter{03C6}{\phi} % φ
+ \DeclareUnicodeCharacter{03C7}{\chi} % χ
+ \DeclareUnicodeCharacter{03C8}{\psi} % ψ
+ \DeclareUnicodeCharacter{03C9}{\omega} % ω
+
+ \DeclareUnicodeCharacter{03DD}{\digamma} % ϝ
+\fi
+</pre>
+<pre class="literal-block">} % close the \AtBeginDocument macro
</pre>
<!-- References
- - - - - - - - - - -->
diff --git a/Master/texmf-dist/doc/latex/lgrx/diacritics.pdf b/Master/texmf-dist/doc/latex/lgrx/diacritics.pdf
deleted file mode 100644
index f95d245f6c7..00000000000
--- a/Master/texmf-dist/doc/latex/lgrx/diacritics.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/lgrx/diacritics.tex b/Master/texmf-dist/doc/latex/lgrx/diacritics.tex
deleted file mode 100644
index bef04ff61a2..00000000000
--- a/Master/texmf-dist/doc/latex/lgrx/diacritics.tex
+++ /dev/null
@@ -1,183 +0,0 @@
-% Test definitions for accents and composite accents in Greek
-\documentclass[a4paper,british,polutonikogreek]{article}
-\pagestyle{empty}
-\usepackage[margin=2.5cm]{geometry}
-\usepackage{cmap} % fix search and cut-and-paste in Acrobat Reader
-
-\usepackage%
-{lmodern}
-% {gfsartemisia}
-% {gfsbaskerville}
-% [default]{gfsbodoni}
-% [default]{gfscomplutum}
-% {gfsdidot}
-% [default]{gfsneohellenic}
-% {lmodern} \usepackage{gfsporson} \renewcommand*\rmdefault{porson}
-% [default]{gfssolomos}
-% {kerkis}
-% {teubner}
-% \renewcommand{\ttdefault}{txtt}
-
-% Load the extended font encoding definitions (after font package)
-\usepackage[LGRx,T1]{fontenc}
-
-\usepackage{listings}
-\lstset{basicstyle=\ttfamily}
-
-% Babel package::
-
-\usepackage{babel}
-% revert the polutonikogreek definition of \~:
-\addto\extraspolutonikogreek{\renewcommand*{\~}{\a~}}
-\addto\extrasgreek{\renewcommand*{\~}{\a~}}
-
-% "Lipsiakos" italic font `cbleipzig`:
-\newcommand*{\lishape}{\fontencoding{LGR}\fontfamily{cmr}%
- \fontshape{li}\selectfont}
-\DeclareTextFontCommand{\textli}{\lishape}
-
-
-\begin{document}
-
-\selectlanguage{british}
-
-\section*{Greek diacritics with standard accent macros}
-
-\texttt{lgrxenc.def} is a comprehensive font encoding definition file.
-LICR macros are defined for all non-ASCII characters.
-Diacritics can be input using an extension of the standard macro
-commands with composite diacritics input as
-backslash followed by the LGR transliteration.%
-\footnote{This makes it easy to follow the advise in
- \emph{teubner-doc}: ``typeset your paper with the regular
- accent vowel ligatures and [{\ldots}] substitute them in the
- final revision with the accented vowel macros only in those
- instances where the lack of kerning is disturbing''.}
-
-The example in greek-usage.pdf:
-%
-\begin{quote} \selectlanguage{greek}
- T\'i f\'hic? \<Id\`wn \>enj\'ede pa\~id''
- \>eleuj\'eran t\`ac plhs\'ion N\'umfac stefano\~usan,
- S\'wstrate, \>er\~wn \'ap\~hljec e\>uj\'uc?
-\end{quote}
-can be input as
-\begin{lstlisting}
- T\'i f\'hic? \<Id\`wn \>enj\'ede pa\~id''
- \>eleuj\'eran t\`ac plhs\'ion N\'umfac stefano\~usan,
- S\'wstrate, \>er\~wn \'ap\~hljec e\>uj\'uc?
-\end{lstlisting}
-%
-Improvements:
-%
-\begin{itemize}
-
-\item Accents can be placed on any character:%
- \footnote{Babel's \emph{polutonikogreek} option re-defines
- \textbackslash\textasciitilde (even for
- Latin with \textbackslash textlatin).
- This document reverts the babel definition in the preamble
- to make the tilde/perispomeni-accent work as usual in both,
- English (\textgreek{ni\~n\~o} ni\~n\~o) and Greek %
- % (\foreignlanguage{greek}{ni\~n\~o \textlatin{ni\~n\~o}}).
- .}
- \textgreek{\"k \`l \'m \~<n \<o \>'p \>9 \`\>-}
-
-\item Kerning is preserved
- \selectlanguage{greek}
- \begin{tabular}[t]{llll}
- & \textlatin{roman} & \textlatin{italic} & \textlatin{cbleipzig} \\
- \foreignlanguage{british}{accent macro:} &
- a\>ut'os & \emph{a\>ut\'os} & \textli{a\>ut\'os} \\
- \foreignlanguage{british}{transliteration:} &
- a>ut'os & \emph{a>ut'os} & \textli{a>ut'os}\\
- \end{tabular}
- \selectlanguage{british}
-
- Like in any font encoding, kerning only works with pre-composed glyphs:
- \textgreek{A\"UA $\ne$ A\~UA}, AVA $\ne$ A\~VA.
-
-\item Compatible with hyperref (see greekhyperref.pdf).
-
-\item Following Greek typesetting convention, diacritics (except the
- dialytika) are placed to the left of capital letters and and dropped
- by \verb|\MakeUppercase|:
-
- \begin{quote} \selectlanguage{greek}
- \'antropos $\mapsto$ \MakeUppercase{\'antropos},
- \>'antropos $\mapsto$ \MakeUppercase{\>'antropos},\\
- Aqill\'eas $\mapsto$ \MakeUppercase{Aqill\'eas},
- \>Aqille\'us $\mapsto$ \MakeUppercase{\>Aqille\'us}.
- \end{quote}
-
- The dialytika is printed even in cases where it's not needed
- in lowercase: % the "hiatus" feature
- \begin{quote} \selectlanguage{greek}
- \'aulos $\mapsto$ \MakeUppercase{\'aulos},
- \'>aulos $\mapsto$ \MakeUppercase{\'\>aulos},
- % from http://diacritics.typo.cz/index.php?id=69 μάινα -> ΜΑΪΝΑ
- m\'aina $\mapsto$ \MakeUppercase{m\'aina},\\
- % from http://de.wikipedia.org/wiki/Neugriechische_Orthographie#Das_Trema
- % κέικ, ἀυπνία/αϋπνία
- k\'eik, $\mapsto$ \MakeUppercase{k\'eik},
- \>aupn\'ia $\mapsto$ \MakeUppercase{\>aupn\'ia}.
- \end{quote}
-\end{itemize}
-
-\selectlanguage{british} Composite diacritics can be specified as
-backslash + LGR transliteration or combined accent macros,
-e.\,g. \textgreek{\~>a} can be written as
-\begin{quote}
- \verb+\~>a+, \verb+\>~a+,
- \verb+\~\>{a}+, or \verb+\~\>a+.
-\end{quote}
-However, braces in composite accents
-(\verb+\~{\>a}+, \verb+\~{>a}+, or \verb+\~{\>{a}}+)
-lead to errors.
-
-\verb+\MakeUppercase+ works with most input variants
-but fails with
-%
-\begin{itemize}
-\item \verb+\"`+, \verb+\"'+ or \verb+\>'+ if the language is \texttt{greek}
- or \texttt{polutonikogreek} (which maps \texttt{'} and \texttt{`}
- to an empty character preventing the correct placing of the dialytika
- via TextComposite definitions
- \foreignlanguage{polutonikogreek}{\"'u $\mapsto$ \MakeUppercase{\"'u},
- \"`u $\mapsto$ \MakeUppercase{\"`u},
- \>'aulos $\mapsto$ \MakeUppercase{\>'aulos}}),
- or
-\item a tilde in a document which does \textbf{not} define
- the \texttt{greek} or \texttt{polutonikogreek} language (it will
- produce a no-break space).
-\end{itemize}
-%
-Combining ``symbol macros'' (\verb+\"\' \>\' \>\~+) or reversing the order
-(\verb+\'" \'> \~>+) resolves these cases.
-% Test:
-\begin{quote} \selectlanguage{greek}
- % \~>a $\mapsto$ \MakeUppercase{\~>a},
- % \'>e $\mapsto$ \MakeUppercase{\'<e},
- \'"i $\mapsto$ \MakeUppercase{\'"i},
- \"\acctonos i $\mapsto$ \MakeUppercase{\"\acctonos i},
- % \'>o $\mapsto$ \MakeUppercase{\'>o},
- \"\'u $\mapsto$ \MakeUppercase{\"\'u},
- \"\`u $\mapsto$ \MakeUppercase{\"\`u},
- % \'>w $\mapsto$ \MakeUppercase{\'>w},
- \>\'aulos $\mapsto$ \MakeUppercase{\>\'aulos}
-\end{quote}
-
-Accent macros can start with \verb|\a| instead of \verb|\| when the
-short form is redefined, e.\,g. inside a \emph{tabbing} environment.
-This also works for the new-defined Dasia and Psili shortcuts
-(\verb|\a<| and \verb|\a>|):
-%
-\begin{quote}
-\selectlanguage{greek}
-\begin{tabbing}
-T'i f'hic? \= T\a'i f\a'hic? \\
-<Id`wn \> \a>enj\a'ede pa\a~id
-\end{tabbing}
-\end{quote}
-
-\end{document}
diff --git a/Master/texmf-dist/doc/latex/lgrx/greek-unicode.pdf b/Master/texmf-dist/doc/latex/lgrx/greek-unicode.pdf
deleted file mode 100644
index e7b073bc7fe..00000000000
--- a/Master/texmf-dist/doc/latex/lgrx/greek-unicode.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/lgrx/greek-unicode.tex b/Master/texmf-dist/doc/latex/lgrx/greek-unicode.tex
deleted file mode 100644
index 2a2b10ccc03..00000000000
--- a/Master/texmf-dist/doc/latex/lgrx/greek-unicode.tex
+++ /dev/null
@@ -1,338 +0,0 @@
-\documentclass[a4paper]{article}
-\usepackage{cmap} % fix search and cut-and-paste in Acrobat Reader
-\usepackage[T1]{fontenc}
-\usepackage[utf8]{inputenc}
-\usepackage{textalpha}
-% \usepackage{textcomp}
-\usepackage{hyperref,bookmark}
-\usepackage{parskip}
-\usepackage{booktabs}
-
-\usepackage{lmodern}
-% \usepackage{kerkis}
-% \usepackage{gfsdidot}
-
-% The document should work with and without babel:
-% \usepackage[greek,english]{babel}
-\usepackage[polutonikogreek,english]{babel}
-% revert the polutonikogreek definition of \~:
-\addto\extraspolutonikogreek{\renewcommand*{\~}{\a~}}
-\addto\extrasgreek{\renewcommand*{\~}{\a~}}
-
-
-\begin{document}
-
-\section*{Greek Unicode with \texttt{lgrenc.dfu}}
-
-The definitions in \texttt{lgrenc.dfu} provide standards-compatible UTF-8
-support for Greek based on the LICRs (LaTeX internal character
-representations) defined in \texttt{lgrxenc.def}.
-
-Like other \emph{inputenc} Unicode definitions, they only work for text
-in the correct font encoding (in this case LGR).
-% e.g. Π produces:
-% ! LaTeX Error: Command \textPi unavailable in encoding T1.
-% just like Ж produces:
-% ! LaTeX Error: Command \CYRZH unavailable in encoding T1.
-%
-The font encoding is automatically set to LGR by babel for the languages
-\emph{greek} and \emph{polutonikogreek}.
-
-With the combination
-%
-\begin{verbatim}
- \usepackage[utf8]{inputenc}
- \usepackage{textalpha}
-\end{verbatim}
-%
-Greek Unicode literals can be used in text with any font encoding just like
-the symbols provided by package ``textcomp'' (i.e. with some
-limitations to kerning, MakeUppercase/MakeLowercase and multiple accents,
-described in \href{textalpha-test.pdf}{textalpha-test}).
-
-
-\section{Supported Characters}
-
-Unicode definitions exist for all non-ASCII characters that can be rendered
-with an LGR-encoded font.
-
-\subsection{Greek and Coptic}
-
-legend: * glyph missing in LGR, · Unicode point not defined
-
-\begin{tabular}{rrrrrrrrrrrrrrrrr}
-\toprule
- & 0 & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & A & B & C & D & E & F\\
-\midrule
-370 & * & * & * & * & ʹ & ͵ & * & * & · & · & ͺ & * & * & * & ; & \\
-380 & · & · & · & · & ΄ & ΅ & Ά & · & Έ & Ή & Ί & · & Ό & · & Ύ & Ώ\\
-390 & ΐ & Α & Β & Γ & Δ & Ε & Ζ & Η & Θ & Ι & Κ & Λ & Μ & Ν & Ξ & Ο\\
-3A0 & Π & Ρ & · & Σ & Τ & Υ & Φ & Χ & Ψ & Ω & Ϊ & Ϋ & ά & έ & ή & ί\\
-3B0 & ΰ & α & β & γ & δ & ε & ζ & η & θ & ι & κ & λ & μ & ν & ξ & ο\\
-3C0 & π & ρ & ς & σ & τ & υ & φ & χ & ψ & ω & ϊ & ϋ & ό & ύ & ώ & \\
-3D0 & * & * & * & * & * & * & * & * & Ϙ & ϙ & Ϛ & ϛ & Ϝ & ϝ & * & ϟ\\
-3E0 & Ϡ & ϡ & * & * & * & * & * & * & * & * & * & * & * & * & * & *\\
-3F0 & * & * & * & * & * & * & * & * & * & * & * & * & * & * & * & *\\
-\bottomrule
-\end{tabular}
-
-\subsection{Greek Extended}
-
-\begin{tabular}{rrrrrrrrrrrrrrrrr}
-\toprule
- & 0 & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & A & B & C & D & E & F\\
-\midrule
- 1F00 & ἀ & ἁ & ἂ & ἃ & ἄ & ἅ & ἆ & ἇ & Ἀ & Ἁ & Ἂ & Ἃ & Ἄ & Ἅ & Ἆ & Ἇ\\
- 1F10 & ἐ & ἑ & ἒ & ἓ & ἔ & ἕ & · & · & Ἐ & Ἑ & Ἒ & Ἓ & Ἔ & Ἕ & · & ·\\
- 1F20 & ἠ & ἡ & ἢ & ἣ & ἤ & ἥ & ἦ & ἧ & Ἠ & Ἡ & Ἢ & Ἣ & Ἤ & Ἥ & Ἦ & Ἧ\\
- 1F30 & ἰ & ἱ & ἲ & ἳ & ἴ & ἵ & ἶ & ἷ & Ἰ & Ἱ & Ἲ & Ἳ & Ἴ & Ἵ & Ἶ & Ἷ\\
- 1F40 & ὀ & ὁ & ὂ & ὃ & ὄ & ὅ & · & · & Ὀ & Ὁ & Ὂ & Ὃ & Ὄ & Ὅ & · & ·\\
- 1F50 & ὐ & ὑ & ὒ & ὓ & ὔ & ὕ & ὖ & ὗ & · & Ὑ & · & Ὓ & · & Ὕ & · & Ὗ\\
- 1F60 & ὠ & ὡ & ὢ & ὣ & ὤ & ὥ & ὦ & ὧ & Ὠ & Ὡ & Ὢ & Ὣ & Ὤ & Ὥ & Ὦ & Ὧ\\
- 1F70 & ὰ & ά & ὲ & έ & ὴ & ή & ὶ & ί & ὸ & ό & ὺ & ύ & ὼ & ώ & · & ·\\
- 1F80 & ᾀ & ᾁ & ᾂ & ᾃ & ᾄ & ᾅ & ᾆ & ᾇ & ᾈ & ᾉ & ᾊ & ᾋ & ᾌ & ᾍ & ᾎ & ᾏ\\
- 1F90 & ᾐ & ᾑ & ᾒ & ᾓ & ᾔ & ᾕ & ᾖ & ᾗ & ᾘ & ᾙ & ᾚ & ᾛ & ᾜ & ᾝ & ᾞ & ᾟ\\
- 1FA0 & ᾠ & ᾡ & ᾢ & ᾣ & ᾤ & ᾥ & ᾦ & ᾧ & ᾨ & ᾩ & ᾪ & ᾫ & ᾬ & ᾭ & ᾮ & ᾯ\\
- 1FB0 & ᾰ & ᾱ & ᾲ & ᾳ & ᾴ & · & ᾶ & ᾷ & Ᾰ & Ᾱ & Ὰ & Ά & ᾼ & ᾽ & ι & ᾿\\
- 1FC0 & ῀ & ῁ & ῂ & ῃ & ῄ & · & ῆ & ῇ & Ὲ & Έ & Ὴ & Ή & ῌ & ῍ & ῎ & ῏\\
- 1FD0 & ῐ & ῑ & ῒ & ΐ & · & · & ῖ & ῗ & Ῐ & Ῑ & Ὶ & Ί & · & ῝ & ῞ & ῟\\
- 1FE0 & ῠ & ῡ & ῢ & ΰ & ῤ & ῥ & ῦ & ῧ & Ῠ & Ῡ & Ὺ & Ύ & Ῥ & ῭ & ΅ & `\\
- 1FF0 & · & · & ῲ & ῳ & ῴ & · & ῶ & ῷ & Ὸ & Ό & Ὼ & Ώ & ῼ & ´ & ῾ & ·\\
-\bottomrule
-\end{tabular}
-
-
-\subsection{Other Unicode Blocks}
-
-Latin-1 Supplement: \ensuregreek{¨ « ¯ ´ · »}
-
-IPA Extensions: \ensuregreek{ə}
-
-Spacing Modifier Letters: \ensuregreek{˘a} (here followed by letter alpha)
-
-General Punctuation: \ensuregreek{– — ‘ ’ ‰} ZWNJ (zero width no joiner,
-prevents kerning and ligatures, e.g. \ensuregreek{A‌‌U} vs. \ensuregreek{AU} and
-\ensuregreek{'‌a} vs. \ensuregreek{'a})
-
-Currency Symbols: \ensuregreek{€}
-
-Letterlike Symbols: Ω % OHM SIGN, preferred representation is 03A9
-
-Ancient Greek Numbers:
-𐅄 % \textPiDelta{} % GREEK ACROPHONIC ATTIC FIFTY
-𐅅 % \textPiEta{} % GREEK ACROPHONIC ATTIC FIVE HUNDRED
-𐅆 % \textPiChi{} % GREEK ACROPHONIC ATTIC FIVE THOUSAND
-𐅇 % \textPiMu{} % GREEK ACROPHONIC ATTIC FIFTY THOUSAND
-
-
-\section{MakeUppercase, MakeLowercase}
-
-Capital Greek letters have diacritics (except the dialytika) to the left
-(instead of above) and drop them in uppercase, e.g.
-\ensuregreek{μαΐστρος $\mapsto$ \MakeUppercase{μαΐστρος}}.
-
-Tonos and dasia on the first vowel of a diphthong (\ensuregreek{άι, άυ, έι})
-imply a \emph{hiatus}. A dialytika must be placed on the second
-vowel if they are dropped (\ensuregreek{\MakeUppercase{\'ai, \'au, \'ei}}).
-
-The auto-hiatus feature in lgrxenc.def works nice with the Latin
-transcription and with character-macros (%
-\ensuregreek{\MakeUppercase{%
- \'ai,
- \'\textalpha \textupsilon,
- \'\textepsilon \textiota
-}})
-and also if the first character is wrapped in \verb+\ensuregreek+ (as done by
-the lgrenc.dfu definition for accented characters) or a literal Unicode
-character
-(\ensuregreek{\MakeUppercase{%
- \ensuregreek{\'\textalpha}\textiota,
- ά\textupsilon,
- ά\textiota
-}})
-but not if the second character of the diphthong is a Unicode literal
-(\ensuregreek{\MakeUppercase{%
- \'\textalpha ι,
- άυ,
- \'\textepsilon ι
-}}).
-
-Therefore, the diaresis is missing in the following examples:
-\ensuregreek{άυλος $\mapsto$ \MakeUppercase{άυλος},
- ἄυλος $\mapsto$ \MakeUppercase{ἄυλος},
- μάινα $\mapsto$ \MakeUppercase{μάινα},
- κέικ, $\mapsto$ \MakeUppercase{κέικ},
- ἀυπνία $\mapsto$ \MakeUppercase{ἀυπνία}}.
-
-Fixing this shortcoming requires knowledge of what the
-\verb+\LGR@ifnextchar+ ``sees'' when the next character is an upcased
-Unicode literal.
-
-As an ugly workaround, use \verb+\textiota+ resp. \verb+\textupsilon+
-for the character that should get the diaresis:
-\ensuregreek{ἀ\textupsilon{}πνία $\mapsto$ \MakeUppercase{ἀ\textupsilon{}πνία}}.
-
-
-
-The following subsections test MakeUppercase and MakeLowercase with all
-characters defined in lgrenc.dfu:
-
-\subsection{Greek and Coptic}
-
-\newcommand{\GreekAndCoptic}{ʹ͵ͺ; ΄ ΅ Ά·ΈΉΊΌΎΏΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΪΫϘϚϜϠ}
-\newcommand{\greekandcoptic}{άέήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύώϙϛϝϟϡ}
-
-Characters of the Greek and Coptic Unicode Block:
-
-\begin{quote}
- \GreekAndCoptic\\
- \greekandcoptic
-\end{quote}
-
-MakeUppercase:
-
-\begin{quote}
- \MakeUppercase{\GreekAndCoptic}\\
- \MakeUppercase{\greekandcoptic}
-\end{quote}
-
-Letters and ypogegrammeni upcased, tonos dropped, dialytika kept.
-
-There is no capital Koppa in LGR, therefore ϟ is left unchanged
-with MakeUppercase.
-
-
-MakeLowercase:
-
-\begin{quote}
- \MakeLowercase{\GreekAndCoptic}\\
- \MakeLowercase{\greekandcoptic}
-\end{quote}
-
-The lowercase of Σ is the «auto-sigma» (\verb+\textautosigma+):
-\ensuregreek{ΣΣ $\mapsto$ \MakeLowercase{ΣΣ}}. Add a ZWNJ or use the
-\verb+\noboundary+ macro to prevent conversion to final sigma:
-\ensuregreek{\MakeLowercase{ΣΣ‌}}. The lowercase of GREEK LETTER STIGMA Ϛ is
-\MakeLowercase{Ϛ}.
-
-\newpage
-
-\subsection{Greek extended}
-
-MakeUppercase:
-
-\selectlanguage{greek}
-
-\MakeUppercase{ ἀ ἁ ἂ ἃ ἄ ἅ ἆ ἇ Ἀ Ἁ Ἂ Ἃ Ἄ Ἅ Ἆ Ἇ }\\
-\MakeUppercase{ ἐ ἑ ἒ ἓ ἔ ἕ Ἐ Ἑ Ἒ Ἓ Ἔ Ἕ }\\
-\MakeUppercase{ ἠ ἡ ἢ ἣ ἤ ἥ ἦ ἧ Ἠ Ἡ Ἢ Ἣ Ἤ Ἥ Ἦ Ἧ }\\
-\MakeUppercase{ ἰ ἱ ἲ ἳ ἴ ἵ ἶ ἷ Ἰ Ἱ Ἲ Ἳ Ἴ Ἵ Ἶ Ἷ }\\
-\MakeUppercase{ ὀ ὁ ὂ ὃ ὄ ὅ Ὀ Ὁ Ὂ Ὃ Ὄ Ὅ }\\
-\MakeUppercase{ ὐ ὑ ὒ ὓ ὔ ὕ ὖ ὗ Ὑ Ὓ Ὕ Ὗ }\\
-\MakeUppercase{ ὠ ὡ ὢ ὣ ὤ ὥ ὦ ὧ Ὠ Ὡ Ὢ Ὣ Ὤ Ὥ Ὦ Ὧ }\\
-\MakeUppercase{ ὰ ά ὲ έ ὴ ή ὶ ί ὸ ό ὺ ύ ὼ ώ }\\
-\MakeUppercase{ ᾀ ᾁ ᾂ ᾃ ᾄ ᾅ ᾆ ᾇ ᾈ ᾉ ᾊ ᾋ ᾌ ᾍ ᾎ ᾏ }\\
-\MakeUppercase{ ᾐ ᾑ ᾒ ᾓ ᾔ ᾕ ᾖ ᾗ ᾘ ᾙ ᾚ ᾛ ᾜ ᾝ ᾞ ᾟ }\\
-\MakeUppercase{ ᾠ ᾡ ᾢ ᾣ ᾤ ᾥ ᾦ ᾧ ᾨ ᾩ ᾪ ᾫ ᾬ ᾭ ᾮ ᾯ }\\
-\MakeUppercase{ ᾰ ᾱ ᾲ ᾳ ᾴ ᾶ ᾷ Ᾰ Ᾱ Ὰ Ά ᾼ ᾽ ι ᾿ }\\
-\MakeUppercase{ ῀ ῁ ῂ ῃ ῄ ῆ ῇ Ὲ Έ Ὴ Ή ῌ ῍ ῎ ῏ }\\
-\MakeUppercase{ ῐ ῑ ῒ ΐ ῖ ῗ Ῐ Ῑ Ὶ Ί ῝ ῞ ῟ }\\
-\MakeUppercase{ ῠ ῡ ῢ ΰ ῤ ῥ ῦ ῧ Ῠ Ῡ Ὺ Ύ Ῥ ῭ ΅ ` }\\
-\MakeUppercase{ ῲ ῳ ῴ ῶ ῷ Ὸ Ό Ὼ Ώ ῼ ´ ῾ }
-
-\selectlanguage{english}
-MakeLowercase:
-
-\MakeLowercase{ ἀ ἁ ἂ ἃ ἄ ἅ ἆ ἇ Ἀ Ἁ Ἂ Ἃ Ἄ Ἅ Ἆ Ἇ }\\
-\MakeLowercase{ ἐ ἑ ἒ ἓ ἔ ἕ Ἐ Ἑ Ἒ Ἓ Ἔ Ἕ }\\
-\MakeLowercase{ ἠ ἡ ἢ ἣ ἤ ἥ ἦ ἧ Ἠ Ἡ Ἢ Ἣ Ἤ Ἥ Ἦ Ἧ }\\
-\MakeLowercase{ ἰ ἱ ἲ ἳ ἴ ἵ ἶ ἷ Ἰ Ἱ Ἲ Ἳ Ἴ Ἵ Ἶ Ἷ }\\
-\MakeLowercase{ ὀ ὁ ὂ ὃ ὄ ὅ Ὀ Ὁ Ὂ Ὃ Ὄ Ὅ }\\
-\MakeLowercase{ ὐ ὑ ὒ ὓ ὔ ὕ ὖ ὗ Ὑ Ὓ Ὕ Ὗ }\\
-\MakeLowercase{ ὠ ὡ ὢ ὣ ὤ ὥ ὦ ὧ Ὠ Ὡ Ὢ Ὣ Ὤ Ὥ Ὦ Ὧ }\\
-\MakeLowercase{ ὰ ά ὲ έ ὴ ή ὶ ί ὸ ό ὺ ύ ὼ ώ }\\
-\MakeLowercase{ ᾀ ᾁ ᾂ ᾃ ᾄ ᾅ ᾆ ᾇ ᾈ ᾉ ᾊ ᾋ ᾌ ᾍ ᾎ ᾏ }\\
-\MakeLowercase{ ᾐ ᾑ ᾒ ᾓ ᾔ ᾕ ᾖ ᾗ ᾘ ᾙ ᾚ ᾛ ᾜ ᾝ ᾞ ᾟ }\\
-\MakeLowercase{ ᾠ ᾡ ᾢ ᾣ ᾤ ᾥ ᾦ ᾧ ᾨ ᾩ ᾪ ᾫ ᾬ ᾭ ᾮ ᾯ }\\
-\MakeLowercase{ ᾰ ᾱ ᾲ ᾳ ᾴ ᾶ ᾷ Ᾰ Ᾱ Ὰ Ά ᾼ ᾽ ι ᾿ }\\
-\MakeLowercase{ ῀ ῁ ῂ ῃ ῄ ῆ ῇ Ὲ Έ Ὴ Ή ῌ ῍ ῎ ῏ }\\
-\MakeLowercase{ ῐ ῑ ῒ ΐ ῖ ῗ Ῐ Ῑ Ὶ Ί ῝ ῞ ῟ }\\
-\MakeLowercase{ ῠ ῡ ῢ ΰ ῤ ῥ ῦ ῧ Ῠ Ῡ Ὺ Ύ Ῥ ῭ ΅ ` }\\
-\MakeLowercase{ ῲ ῳ ῴ ῶ ῷ Ὸ Ό Ὼ Ώ ῼ ´ ῾ }
-
-\subsection{Other Unicode Blocks}
-
-MakeUppercase works without effect on non-letter symbols and the letter shwa:
-
-\ensuregreek{
-\MakeUppercase{¨ « ¯ ´ · »}
-\MakeUppercase{ə}
-\MakeUppercase{˘a}
-\MakeUppercase{– — ‘ ’ ‰ a‌u}
-\MakeUppercase{€}
-% \MakeUppercase{Ω}
-\MakeUppercase{
-𐅄 % GREEK ACROPHONIC ATTIC FIFTY
-𐅅 % GREEK ACROPHONIC ATTIC FIVE HUNDRED
-𐅆 % GREEK ACROPHONIC ATTIC FIVE THOUSAND
-𐅇 % GREEK ACROPHONIC ATTIC FIFTY THOUSAND
-}
-}
-
-MakeLowercase works without effect on non-letter symbols, too:
-
-\ensuregreek{
-\MakeLowercase{¨ « ¯ ´ · »}
-\MakeLowercase{ə}
-\MakeLowercase{˘A}
-\MakeLowercase{– — ‘ ’ ‰ A‌‌U}
-\MakeLowercase{€}
-% \MakeLowercase{Ω}
-\MakeLowercase{
-𐅄 % GREEK ACROPHONIC ATTIC FIFTY
-𐅅 % GREEK ACROPHONIC ATTIC FIVE HUNDRED
-𐅆 % GREEK ACROPHONIC ATTIC FIVE THOUSAND
-𐅇 % GREEK ACROPHONIC ATTIC FIFTY THOUSAND
-}
-}
-\end{document}
-
-
-Problems with text-extraction from PDF with Kerkis:
-
- 0 1 2 3 4 5 6 7 8 9 A B C D E F
-370 * * * * ΄ ͵ * * ι * * * ;
-380 ΄ ΅ ΄Α ΄Ε ΄Η ΄Ι ΄Ο ΄Υ ΄Ω
-390 ΐ Α Β Γ ∆ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο
-3Α0 Π Ρ Σ Τ Υ Φ Χ Ψ Ω Ϊ Ϋ ά έ ή ί
-3Β0 ΰ α ϐ γ δ ε Ϲ η ϑ ι κ λ µ ν ξ ο
-3῝0 π ϱ ς σ τ υ ϕ χ ψ ω ϊ ϋ ό ύ ώ
-3∆0 * * * * * * * * Ϟ Ϝ ϝ Ϝ ϝ * ϟ
-3Ε0 ϡ * * * * * * * * * * * * * *
-3Φ0 * * * * * * * * * * * * * * * *
-
-
-0387 GREEK ANO TELEIA missing
-03B6 zeta replaced by 03F9 GREEK CAPITAL LUNATE SIGMA SYMBOL
-03B8 GREEK SMALL LETTER THETA replaced by 03D1 GREEK THETA SYMBOL
-03C1 GREEK SMALL LETTER RHO replaced by 03F1 GREEK RHO SYMBOL
-03C6 GREEK SMALL LETTER PHI replaced by 03D5 GREEK PHI SYMBOL
-
-
-and GFS Didot:
-
- 0 1 2 3 4 5 6 7 8 9 A B C D E F
-370 * * * * ´ ͵ * * ι * * * ;
-380 ´ ῆ Α
- ´ ´ ´Ε ´Η ´Ι ´Ο ´Υ ´Ω
-390 ῆ ´ι Α Β Γ ∆ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο
-3Α0 Π Ρ Σ Τ Υ Φ Χ Ψ Ω ῆ
- Ι ῆ
- Υ ά έ ή ί
-3Β0 ῆ ´υ α β γ δ ε ζ η ϑ ι κ λ μ ν ξ ο
- 3῝0 π ρ ς σ τ υ φ χ ψ ω ι
- ῆ υ
- ῆ ό ύ ώ
-3∆0 * * * * * * * * Ϛ Ϝ Ϝ * Ϟ
-3Ε0 * * * * * * * * * * * * * *
-3Φ0 * * * * * * * * * * * * * * * *
diff --git a/Master/texmf-dist/doc/latex/lgrx/greekhyperref.pdf b/Master/texmf-dist/doc/latex/lgrx/greekhyperref.pdf
deleted file mode 100644
index 053f94c5de3..00000000000
--- a/Master/texmf-dist/doc/latex/lgrx/greekhyperref.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/lgrx/greekhyperref.tex b/Master/texmf-dist/doc/latex/lgrx/greekhyperref.tex
deleted file mode 100644
index f8163fdcb99..00000000000
--- a/Master/texmf-dist/doc/latex/lgrx/greekhyperref.tex
+++ /dev/null
@@ -1,113 +0,0 @@
-\documentclass{article}
-\usepackage{fixltx2e} % LaTeX patches, \textsubscript
-\usepackage{cmap} % fix search and cut-and-paste in Acrobat
-\usepackage[LGR,T1]{fontenc}
-\usepackage{lmodern}
-
-\usepackage[greek,english]{babel}
-\usepackage{alphabeta}
-\usepackage[utf8]{inputenc}
-
-\usepackage[unicode,colorlinks=true,linkcolor=blue]{hyperref}
-\usepackage{bookmark}
-
-% \pagestyle{headings}
-
-\begin{document}
-
-\title{Greek and hyperref}
-\maketitle
-
-\noindent
-On 2010-11-05, Heiko Oberdiek wrote in comp.text.tex:
-%
-\begin{quote}
- \textbackslash pdfstringdef (converting TeX code to PDF strings for
- bookmarks) supports NFSS2 and needs active characters. Encoding
- stuff based on the internal font machinery of TeX (letters with
- catcode 11 or 12, ligatures) does not work, because the strings
- don't reach TeX's stomach.
-\end{quote}
-%
-The \emph{lgrx} bundle allows input of Greek characters that work in both,
-the main document as well as in PDF strings (e.g. bookmarks).
-
-
-\section{Transcription: \TextGreek{logos}, \foreignlanguage{greek}{logos}}
-
-\textbackslash{}textgreek + LGR transcription or
-Greek language (babel) + LGR transcription:
-In the PDF-bookmark are Latin letters instead of Greek ones.
-
-
-\section{Macros:
- \textlambda\textomicron\textgamma\textomicron\textvarsigma{},
- \lambda\omicron\gamma\omicron\varsigma{},
- λογος}
-
-textalpha package with \textbackslash{}textgreek* macros,
-alphabeta package with \textbackslash{}alpha ... \textbackslash{}Omega macros,
-and literal Greek Unicode characters (using \textbackslash{}textgreek*
-macros internally).
-
-Works, if the "unicode" option is given to hyperref.
-(With xpdf, Greek letters are not shown in PDF bookmarks.)
-
-The generic short macros from the \emph{alphabeta} package result in
-hyperref warnings:
-\begin{verbatim}
- Package hyperref Warning: Token not allowed in a PDF string (Unicode):
- (hyperref) removing `\TextOrMath ' on input line 44.
-
- Package hyperref Warning: Token not allowed in a PDF string (Unicode):
- (hyperref) removing `\mathlambda' on input line 44.
-\end{verbatim}
-However, the warnings can be ignored and the output is OK.
-
-\section{LGR + Macros: \foreignlanguage{greek}{
- \textlambda\textomicron\textgamma\textomicron\textvarsigma{}}}
-
-LICR-macro input works also if the font encoding is LGR.
-
-\section{%
- Kerning: \textAlpha\textUpsilon\textLambda{}
- \TextGreek{\textAlpha\textUpsilon\textLambda}
- \foreignlanguage{greek}{\textAlpha\textUpsilon\textLambda}%
-}
-
-Kerning is impossible if the font encoding is switched for every single
-character. Wrap the Greek part in a command switching to LGR font encoding
-to fix this, either \verb+\TextGreek{...}+ (with package textalpha) or
-\verb+\foreignlanguage{greek}{...}+ (with babel).
-
-% letters of the Greek and Coptic Unicode Block supported by LGR:
-\newcommand{\GreekAndCoptic}{ʹ͵ͺ; ΄ ΅ Ά·ΈΉΊΌΎΏΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΪΫϘϚϜϠ}
-\newcommand{\greekandcoptic}{άέήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύώϙϛϝϟϡ}
-
-\section{Supported Unicode chars}
-\subsection{\GreekAndCoptic}
-\subsection{\greekandcoptic}
-\subsection{ἀἁἂἃἄἅἆἇἈἉἊἋἌἍἎἏ ἐἑἒἓἔἕἘἙἚἛἜἝ}
-\subsection{ἠἡἢἣἤἥἦἧἨἩἪἫἬἭἮἯ ἰἱἲἳἴἵἶἷἸἹἺἻἼἽἾἿ}
-\subsection{ὀὁὂὃὄὅὈὉὊὋὌὍ ὐὑὒὓὔὕὖὗὙὛὝὟ}
-\subsection{ὠὡὢὣὤὥὦὧὨὩὪὫὬὭὮὯ ὰάὲέὴήὶίὸόὺύὼώ}
-\subsection{ᾀᾁᾂᾃᾄᾅᾆᾇᾈᾉᾊᾋᾌᾍᾎᾏ ᾐᾑᾒᾓᾔᾕᾖᾗᾘᾙᾚᾛᾜᾝᾞᾟ}
-\subsection{ᾠᾡᾢᾣᾤᾥᾦᾧᾨᾩᾪᾫᾬᾭᾮᾯ ᾰᾱᾲᾳᾴᾶᾷᾸᾹᾺΆᾼ᾽ι᾿}
-\subsection{῀῁ῂῃῄῆῇῈΈῊΉῌ῍῎῏ ῐῑῒΐῖῗῘῙῚΊ῝῞῟}
-\subsection{ῠῡῢΰῤῥῦῧῨῩῪΎῬ῭΅` ῲῳῴῶῷῸΌῺΏῼ´῾}
-
-\section{non-standard and multi-accents: \TextGreek{\>a \'"a}}
-
-Currently, there is no hyperref support for LICR input with non-standard
-accents or multi-accented characters.
-
-\section{Conclusion}
-
-For Greek text parts in section headers use either literal Unicode
-characters or macros. For multi-accented letters or non-standard accents,
-use literal Unicode chars.
-
-For proper kerning in the main document, combine this with the
-\verb+\textgreek+ or \verb+\foreignlanguage{greek}+ macros.
-
-\end{document}
diff --git a/Master/texmf-dist/doc/latex/lgrx/lgrenc.dfu b/Master/texmf-dist/doc/latex/lgrx/lgrenc.dfu
deleted file mode 100644
index 21665dd6dee..00000000000
--- a/Master/texmf-dist/doc/latex/lgrx/lgrenc.dfu
+++ /dev/null
@@ -1,517 +0,0 @@
-% lgrenc.dfu: Greek Unicode support using LGR fonts
-% ==================================================
-%
-% :Copyright: © 2010 Günter Milde
-% :Licence: This work may be distributed and/or modified under the
-% conditions of the `LaTeX Project Public License`_, either
-% version 1.3 of this license or any later version.
-% :Identification:
-% ::
-
-\ProvidesFile{lgrenc.dfu}[2012/07/03 0.2 UTF-8 support for Greek]
-
-% This package is part of the lgrx_ bundle.
-%
-% Based on a `babel patch`_ by Werner Lemberg, with input from the ucs_
-% package (``ucsencs.def``) by Dominique Unruh and ``CB.enc`` by
-% Apostolos Syropoulos.
-%
-% Changelog:
-% .. class:: borderless
-%
-% ========== ===== =========================================================
-% 2010-06-16 0.1 initial version
-% 2012-06-27 0.2 support for accented Greek characters with textalpha_
-% 2013-05-03 0.2 new accent macro names with lgrxenc.def 0.7
-% ========== ===== =========================================================
-%
-% Usage
-% -----
-%
-% Requires extended font encoding definitions from ``lgrxenc.def``:
-%
-% ``\usepackage[LGRx,T1]{fontenc}`` % define LGR and T1 encodings
-% ``\usepackage[utf8]{inputenc}`` % standard UTF-8 input encoding
-%
-% .. Note:: as the LGRx option define the ``LGR`` (not ``LGRx``) font
-% encoding, it cannot be given as last option! Use, e.g.,
-% ``\usepackage[LGRx,T1,LGR]{fontenc}`` to make LGR the default.
-%
-% By default, text containing Greek Unicode characters must be marked as
-% requiring a font encoding that supports Greek script, e.g. by setting the
-% language to ``greek`` or ``polutonikogreek``. This is a generic feature of
-% inputenc_'s `utf8` option (an equivalent restriction holds for the Cyrillic
-% script).
-%
-% With the textalpha_ or alphabeta_ packages of this bundle, Greek Unicode
-% literals can be used without special markup also in non-Greek documents:
-%
-% ``\usepackage[utf8]{inputenc}`` % standard UTF-8 input encoding
-% ``\usepackage[T1]{fontenc}`` % use T1 font encoding as default
-% ``\usepackage{textalpha}`` % also loads lgrxenc.def
-%
-%
-% Character Declarations
-% ----------------------
-%
-% Some characters exist in other font encodings too. Care has been taken
-% to ensure the definitions match with other ``*.dfu`` and ``*enc.def``
-% files.
-%
-% Use ``\ensuregreek`` for composite definitions of Unicode characters to make
-% sure accented characters work in any font encoding if the textalpha_ package
-% is used.
-%
-% The order of parts in composite diacritics matches the Unicode names.
-% Exceptions are ``\`"`` and ``\'"`` to keep ``\MakeUppercase`` working with
-% babel's "greek" option (upcasing of oxia and tonos to an empty character
-% prevents selection of the pre-composed character with dialytika). Also, the
-% perispomeni ``~`` is never used in second position as otherwise
-% Makeuppercase fails if the document does not use babel's "greek" or
-% "polutonikogreek" option (the tilde beeing converted to a no-break space).
-%
-%
-% Latin-1 Supplement (T1)
-% ~~~~~~~~~~~~~~~~~~~~~~~
-% ::
-
-\DeclareUnicodeCharacter{00A8}{\textasciidieresis} % ¨
-\DeclareUnicodeCharacter{00AB}{\guillemotleft} % «
-\DeclareUnicodeCharacter{00AF}{\textasciimacron} % ¯
-\DeclareUnicodeCharacter{00B4}{\textasciiacute} % ´
-\DeclareUnicodeCharacter{00B7}{\textperiodcentered} % ·
-\DeclareUnicodeCharacter{00BB}{\guillemotright} % »
-
-% IPA Extensions (T3)
-% ~~~~~~~~~~~~~~~~~~~
-% ::
-
-\DeclareUnicodeCharacter{0259}{\textschwa} % ə
-
-% Spacing Modifier Letters
-% ~~~~~~~~~~~~~~~~~~~~~~~~
-% ::
-
-\DeclareUnicodeCharacter{02D8}{\textasciibreve} % ˘
-
-% General Punctuation
-% ~~~~~~~~~~~~~~~~~~~
-% ::
-
-\DeclareUnicodeCharacter{200C}{\textcompwordmark} % ZWNJ
-\DeclareUnicodeCharacter{2013}{\textendash} % –
-\DeclareUnicodeCharacter{2014}{\textemdash} % —
-\DeclareUnicodeCharacter{2018}{\textquoteleft} % ‘
-\DeclareUnicodeCharacter{2019}{\textquoteright} % ’
-\DeclareUnicodeCharacter{201A}{\quotesinglbase} % ‚
-\DeclareUnicodeCharacter{2030}{\textperthousand} % ‰
-\DeclareUnicodeCharacter{2039}{\guilsinglleft} % ‹
-\DeclareUnicodeCharacter{203A}{\guilsinglright} % ›
-
-% Currency Symbols
-% ~~~~~~~~~~~~~~~~
-% ::
-
-\DeclareUnicodeCharacter{20AC}{\texteuro} % €
-
-% Greek and Coptic
-% ~~~~~~~~~~~~~~~~
-%
-% When there are different names for a Greek letter, use the one from
-% PUenc.dfu (hyperref's PDF-Unicode encoding) as this is the one most likely
-% to be used together with this file.
-%
-% ::
-
-% NR Unicode Name % babel name, UCS name
-% 0370 GREEK CAPITAL LETTER HETA % Ͱ
-% 0371 GREEK SMALL LETTER HETA % ͱ
-% 0372 GREEK CAPITAL LETTER ARCHAIC SAMPI % Ͳ
-% 0373 GREEK SMALL LETTER ARCHAIC SAMPI % Ͳ
-\DeclareUnicodeCharacter{0374}{\textnumeralsigngreek} % ʹ \anwtonos, \textdexiakeraia
-\DeclareUnicodeCharacter{0375}{\textnumeralsignlowergreek} % ͵ \katwtonos, \textaristerikeraia,
-% 0376 GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA % Ͷ
-% 0377 GREEK SMALL LETTER PAMPHYLIAN DIGAMMA % ͷ
-
-\DeclareUnicodeCharacter{037A}{\textcompwordmark\Ypogegrammeni} % ͺ \textsubiota{\empty}
-% 037B GREEK SMALL REVERSED LUNATE SIGMA SYMBOL %
-% 037C GREEK SMALL DOTTED LUNATE SIGMA SYMBOL %
-% 037D GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL %
-\DeclareUnicodeCharacter{037E}{\erotimatiko} % ; \textquestion
-
-\DeclareUnicodeCharacter{0384}{\ensuregreek{\@tabacckludge'\textcompwordmark}} % ΄
-\DeclareUnicodeCharacter{0385}{\ensuregreek{\"'\textcompwordmark}} % ΅ \textdialytikatonos
-\DeclareUnicodeCharacter{0386}{\ensuregreek{\@tabacckludge'\textAlpha}} % Ά
-\DeclareUnicodeCharacter{0387}{\anoteleia} % · \textanoteleia
-\DeclareUnicodeCharacter{0388}{\ensuregreek{\@tabacckludge'\textEpsilon}} % Έ
-\DeclareUnicodeCharacter{0389}{\ensuregreek{\@tabacckludge'\textEta}} % Ή
-\DeclareUnicodeCharacter{038A}{\ensuregreek{\@tabacckludge'\textIota}} % Ί
-\DeclareUnicodeCharacter{038C}{\ensuregreek{\@tabacckludge'\textOmicron}} % Ό
-\DeclareUnicodeCharacter{038E}{\ensuregreek{\@tabacckludge'\textUpsilon}} % Ύ
-\DeclareUnicodeCharacter{038F}{\ensuregreek{\@tabacckludge'\textOmega}} % Ώ
-\DeclareUnicodeCharacter{0390}{\ensuregreek{\'"\textiota}} % ΐ
-
-\DeclareUnicodeCharacter{0391}{\textAlpha} % Α
-\DeclareUnicodeCharacter{0392}{\textBeta} % Β
-\DeclareUnicodeCharacter{0393}{\textGamma} % Γ
-\DeclareUnicodeCharacter{0394}{\textDelta} % Δ
-\DeclareUnicodeCharacter{0395}{\textEpsilon} % Ε
-\DeclareUnicodeCharacter{0396}{\textZeta} % Ζ
-\DeclareUnicodeCharacter{0397}{\textEta} % Η
-\DeclareUnicodeCharacter{0398}{\textTheta} % Θ
-\DeclareUnicodeCharacter{0399}{\textIota} % Ι
-\DeclareUnicodeCharacter{039A}{\textKappa} % Κ
-\DeclareUnicodeCharacter{039B}{\textLambda} % Λ
-\DeclareUnicodeCharacter{039C}{\textMu} % Μ
-\DeclareUnicodeCharacter{039D}{\textNu} % Ν
-\DeclareUnicodeCharacter{039E}{\textXi} % Ξ
-\DeclareUnicodeCharacter{039F}{\textOmicron} % Ο
-\DeclareUnicodeCharacter{03A0}{\textPi} % Π
-\DeclareUnicodeCharacter{03A1}{\textRho} % Ρ
-\DeclareUnicodeCharacter{03A3}{\textSigma} % Σ
-\DeclareUnicodeCharacter{03A4}{\textTau} % Τ
-\DeclareUnicodeCharacter{03A5}{\textUpsilon} % Υ
-\DeclareUnicodeCharacter{03A6}{\textPhi} % Φ
-\DeclareUnicodeCharacter{03A7}{\textChi} % Χ
-\DeclareUnicodeCharacter{03A8}{\textPsi} % Ψ
-\DeclareUnicodeCharacter{03A9}{\textOmega} % Ω
-
-\DeclareUnicodeCharacter{03AA}{\ensuregreek{\"\textIota}} % Ϊ
-\DeclareUnicodeCharacter{03AB}{\ensuregreek{\"\textUpsilon}} % Ϋ
-\DeclareUnicodeCharacter{03AC}{\ensuregreek{\@tabacckludge'\textalpha}} % ά
-\DeclareUnicodeCharacter{03AD}{\ensuregreek{\@tabacckludge'\textepsilon}} % έ
-\DeclareUnicodeCharacter{03AE}{\ensuregreek{\@tabacckludge'\texteta}} % ή
-\DeclareUnicodeCharacter{03AF}{\ensuregreek{\@tabacckludge'\textiota}} % ί
-\DeclareUnicodeCharacter{03B0}{\ensuregreek{\"'\textupsilon}} % ΰ
-
-\DeclareUnicodeCharacter{03B1}{\textalpha} % α
-\DeclareUnicodeCharacter{03B2}{\textbeta} % β
-\DeclareUnicodeCharacter{03B3}{\textgamma} % γ
-\DeclareUnicodeCharacter{03B4}{\textdelta} % δ
-\DeclareUnicodeCharacter{03B5}{\textepsilon} % ε
-\DeclareUnicodeCharacter{03B6}{\textzeta} % ζ
-\DeclareUnicodeCharacter{03B7}{\texteta} % η
-\DeclareUnicodeCharacter{03B8}{\texttheta} % θ
-\DeclareUnicodeCharacter{03B9}{\textiota} % ι
-\DeclareUnicodeCharacter{03BA}{\textkappa} % κ
-\DeclareUnicodeCharacter{03BB}{\textlambda} % λ
-\DeclareUnicodeCharacter{03BC}{\textmu} % μ \textmu, \textmugreek
-\DeclareUnicodeCharacter{03BD}{\textnu} % ν
-\DeclareUnicodeCharacter{03BE}{\textxi} % ξ
-\DeclareUnicodeCharacter{03BF}{\textomicron} % ο
-\DeclareUnicodeCharacter{03C0}{\textpi} % π
-\DeclareUnicodeCharacter{03C1}{\textrho} % ρ
-\DeclareUnicodeCharacter{03C2}{\textvarsigma} % ς
-\DeclareUnicodeCharacter{03C3}{\textsigma} % σ
-\DeclareUnicodeCharacter{03C4}{\texttau} % τ
-\DeclareUnicodeCharacter{03C5}{\textupsilon} % υ
-\DeclareUnicodeCharacter{03C6}{\textphi} % φ
-\DeclareUnicodeCharacter{03C7}{\textchi} % χ
-\DeclareUnicodeCharacter{03C8}{\textpsi} % ψ
-\DeclareUnicodeCharacter{03C9}{\textomega} % ω
-
-\DeclareUnicodeCharacter{03CA}{\ensuregreek{\"\textiota}} % ϊ
-\DeclareUnicodeCharacter{03CB}{\ensuregreek{\"\textupsilon}} % ϋ
-\DeclareUnicodeCharacter{03CC}{\ensuregreek{\@tabacckludge'\textomicron}} % ό
-\DeclareUnicodeCharacter{03CD}{\ensuregreek{\@tabacckludge'\textupsilon}} % ύ
-\DeclareUnicodeCharacter{03CE}{\ensuregreek{\@tabacckludge'\textomega}} % ώ
-
-\DeclareUnicodeCharacter{03D8}{\Qoppa} % Ϙ
-\DeclareUnicodeCharacter{03D9}{\qoppa} % ϙ
-\DeclareUnicodeCharacter{03DA}{\textStigmagreek} % Ϛ \Stigma
-\DeclareUnicodeCharacter{03DB}{\textstigmagreek} % ϛ \stigma, \textstigma
-\DeclareUnicodeCharacter{03DC}{\textDigammagreek} % Ϝ \Digamma, \textDigamma
-\DeclareUnicodeCharacter{03DD}{\textdigammagreek} % ϝ \ddigamma, \textdigamma
-%03DE GREEK LETTER KOPPA % Ϟ \textKoppagreek
-\DeclareUnicodeCharacter{03DF}{\textkoppagreek} % ϟ \koppa, \textqoppa [sic!]
-\DeclareUnicodeCharacter{03E0}{\textSampigreek} % Ϡ \Sampi
-\DeclareUnicodeCharacter{03E1}{\textsampigreek} % ϡ \sampi, \textsampi
-
-% Greek Extended
-% ~~~~~~~~~~~~~~
-% ::
-
-\DeclareUnicodeCharacter{1F00}{\ensuregreek{\@tabacckludge>\textalpha}} % ἀ
-\DeclareUnicodeCharacter{1F01}{\ensuregreek{\@tabacckludge<\textalpha}} % ἁ
-\DeclareUnicodeCharacter{1F02}{\ensuregreek{\@tabacckludge>`\textalpha}} % ἂ
-\DeclareUnicodeCharacter{1F03}{\ensuregreek{\@tabacckludge<`\textalpha}} % ἃ
-\DeclareUnicodeCharacter{1F04}{\ensuregreek{\@tabacckludge>'\textalpha}} % ἄ
-\DeclareUnicodeCharacter{1F05}{\ensuregreek{\@tabacckludge<'\textalpha}} % ἅ
-\DeclareUnicodeCharacter{1F06}{\ensuregreek{\@tabacckludge~>\textalpha}} % ἆ
-\DeclareUnicodeCharacter{1F07}{\ensuregreek{\@tabacckludge~<\textalpha}} % ἇ
-\DeclareUnicodeCharacter{1F08}{\ensuregreek{\@tabacckludge>\textAlpha}} % Ἀ
-\DeclareUnicodeCharacter{1F09}{\ensuregreek{\@tabacckludge<\textAlpha}} % Ἁ
-\DeclareUnicodeCharacter{1F0A}{\ensuregreek{\@tabacckludge>`\textAlpha}} % Ἂ
-\DeclareUnicodeCharacter{1F0B}{\ensuregreek{\@tabacckludge<`\textAlpha}} % Ἃ
-\DeclareUnicodeCharacter{1F0C}{\ensuregreek{\@tabacckludge>'\textAlpha}} % Ἄ
-\DeclareUnicodeCharacter{1F0D}{\ensuregreek{\@tabacckludge>'\textAlpha}} % Ἅ
-\DeclareUnicodeCharacter{1F0E}{\ensuregreek{\@tabacckludge~>\textAlpha}} % Ἆ
-\DeclareUnicodeCharacter{1F0F}{\ensuregreek{\@tabacckludge~<\textAlpha}} % Ἇ
-
-\DeclareUnicodeCharacter{1F10}{\ensuregreek{\@tabacckludge>\textepsilon}} % ἐ
-\DeclareUnicodeCharacter{1F11}{\ensuregreek{\@tabacckludge<\textepsilon}} % ἑ
-\DeclareUnicodeCharacter{1F12}{\ensuregreek{\@tabacckludge>`\textepsilon}} % ἒ
-\DeclareUnicodeCharacter{1F13}{\ensuregreek{\@tabacckludge<`\textepsilon}} % ἓ
-\DeclareUnicodeCharacter{1F14}{\ensuregreek{\@tabacckludge>'\textepsilon}} % ἔ
-\DeclareUnicodeCharacter{1F15}{\ensuregreek{\@tabacckludge>'\textepsilon}} % ἕ
-\DeclareUnicodeCharacter{1F18}{\ensuregreek{\@tabacckludge>\textEpsilon}} % Ἐ
-\DeclareUnicodeCharacter{1F19}{\ensuregreek{\@tabacckludge<\textEpsilon}} % Ἑ
-\DeclareUnicodeCharacter{1F1A}{\ensuregreek{\@tabacckludge>`\textEpsilon}} % Ἒ
-\DeclareUnicodeCharacter{1F1B}{\ensuregreek{\@tabacckludge<`\textEpsilon}} % Ἓ
-\DeclareUnicodeCharacter{1F1C}{\ensuregreek{\@tabacckludge>'\textEpsilon}} % Ἔ
-\DeclareUnicodeCharacter{1F1D}{\ensuregreek{\@tabacckludge>'\textEpsilon}} % Ἕ
-
-\DeclareUnicodeCharacter{1F20}{\ensuregreek{\@tabacckludge>\texteta}} % ἠ
-\DeclareUnicodeCharacter{1F21}{\ensuregreek{\@tabacckludge<\texteta}} % ἡ
-\DeclareUnicodeCharacter{1F22}{\ensuregreek{\@tabacckludge>`\texteta}} % ἢ
-\DeclareUnicodeCharacter{1F23}{\ensuregreek{\@tabacckludge<`\texteta}} % ἣ
-\DeclareUnicodeCharacter{1F24}{\ensuregreek{\@tabacckludge>'\texteta}} % ἤ
-\DeclareUnicodeCharacter{1F25}{\ensuregreek{\@tabacckludge>'\texteta}} % ἥ
-\DeclareUnicodeCharacter{1F26}{\ensuregreek{\@tabacckludge~>\texteta}} % ἦ
-\DeclareUnicodeCharacter{1F27}{\ensuregreek{\@tabacckludge~<\texteta}} % ἧ
-\DeclareUnicodeCharacter{1F28}{\ensuregreek{\@tabacckludge>\textEta}} % Ἠ
-\DeclareUnicodeCharacter{1F29}{\ensuregreek{\@tabacckludge<\textEta}} % Ἡ
-\DeclareUnicodeCharacter{1F2A}{\ensuregreek{\@tabacckludge>`\textEta}} % Ἢ
-\DeclareUnicodeCharacter{1F2B}{\ensuregreek{\@tabacckludge<`\textEta}} % Ἣ
-\DeclareUnicodeCharacter{1F2C}{\ensuregreek{\@tabacckludge>'\textEta}} % Ἤ
-\DeclareUnicodeCharacter{1F2D}{\ensuregreek{\@tabacckludge>'\textEta}} % Ἥ
-\DeclareUnicodeCharacter{1F2E}{\ensuregreek{\@tabacckludge~>\textEta}} % Ἦ
-\DeclareUnicodeCharacter{1F2F}{\ensuregreek{\@tabacckludge~<\textEta}} % Ἧ
-
-\DeclareUnicodeCharacter{1F30}{\ensuregreek{\@tabacckludge>\textiota}} % ἰ
-\DeclareUnicodeCharacter{1F31}{\ensuregreek{\@tabacckludge<\textiota}} % ἱ
-\DeclareUnicodeCharacter{1F32}{\ensuregreek{\@tabacckludge>`\textiota}} % ἲ
-\DeclareUnicodeCharacter{1F33}{\ensuregreek{\@tabacckludge<`\textiota}} % ἳ
-\DeclareUnicodeCharacter{1F34}{\ensuregreek{\@tabacckludge>'\textiota}} % ἴ
-\DeclareUnicodeCharacter{1F35}{\ensuregreek{\@tabacckludge>'\textiota}} % ἵ
-\DeclareUnicodeCharacter{1F36}{\ensuregreek{\@tabacckludge~>\textiota}} % ἶ
-\DeclareUnicodeCharacter{1F37}{\ensuregreek{\@tabacckludge~<\textiota}} % ἷ
-\DeclareUnicodeCharacter{1F38}{\ensuregreek{\@tabacckludge>\textIota}} % Ἰ
-\DeclareUnicodeCharacter{1F39}{\ensuregreek{\@tabacckludge<\textIota}} % Ἱ
-\DeclareUnicodeCharacter{1F3A}{\ensuregreek{\@tabacckludge>`\textIota}} % Ἲ
-\DeclareUnicodeCharacter{1F3B}{\ensuregreek{\@tabacckludge<`\textIota}} % Ἳ
-\DeclareUnicodeCharacter{1F3C}{\ensuregreek{\@tabacckludge>'\textIota}} % Ἴ
-\DeclareUnicodeCharacter{1F3D}{\ensuregreek{\@tabacckludge>'\textIota}} % Ἵ
-\DeclareUnicodeCharacter{1F3E}{\ensuregreek{\@tabacckludge~>\textIota}} % Ἶ
-\DeclareUnicodeCharacter{1F3F}{\ensuregreek{\@tabacckludge~<\textIota}} % Ἷ
-
-\DeclareUnicodeCharacter{1F40}{\ensuregreek{\@tabacckludge>\textomicron}} % ὀ
-\DeclareUnicodeCharacter{1F41}{\ensuregreek{\@tabacckludge<\textomicron}} % ὁ
-\DeclareUnicodeCharacter{1F42}{\ensuregreek{\@tabacckludge>`\textomicron}} % ὂ
-\DeclareUnicodeCharacter{1F43}{\ensuregreek{\@tabacckludge<`\textomicron}} % ὃ
-\DeclareUnicodeCharacter{1F44}{\ensuregreek{\@tabacckludge>'\textomicron}} % ὄ
-\DeclareUnicodeCharacter{1F45}{\ensuregreek{\@tabacckludge>'\textomicron}} % ὅ
-\DeclareUnicodeCharacter{1F48}{\ensuregreek{\@tabacckludge>\textOmicron}} % Ὀ
-\DeclareUnicodeCharacter{1F49}{\ensuregreek{\@tabacckludge<\textOmicron}} % Ὁ
-\DeclareUnicodeCharacter{1F4A}{\ensuregreek{\@tabacckludge>`\textOmicron}} % Ὂ
-\DeclareUnicodeCharacter{1F4B}{\ensuregreek{\@tabacckludge<`\textOmicron}} % Ὃ
-\DeclareUnicodeCharacter{1F4C}{\ensuregreek{\@tabacckludge>'\textOmicron}} % Ὄ
-\DeclareUnicodeCharacter{1F4D}{\ensuregreek{\@tabacckludge>'\textOmicron}} % Ὅ
-
-\DeclareUnicodeCharacter{1F50}{\ensuregreek{\@tabacckludge>\textupsilon}} % ὐ
-\DeclareUnicodeCharacter{1F51}{\ensuregreek{\@tabacckludge<\textupsilon}} % ὑ
-\DeclareUnicodeCharacter{1F52}{\ensuregreek{\@tabacckludge>`\textupsilon}} % ὒ
-\DeclareUnicodeCharacter{1F53}{\ensuregreek{\@tabacckludge<`\textupsilon}} % ὓ
-\DeclareUnicodeCharacter{1F54}{\ensuregreek{\@tabacckludge>'\textupsilon}} % ὔ
-\DeclareUnicodeCharacter{1F55}{\ensuregreek{\@tabacckludge>'\textupsilon}} % ὕ
-\DeclareUnicodeCharacter{1F56}{\ensuregreek{\@tabacckludge~>\textupsilon}} % ὖ
-\DeclareUnicodeCharacter{1F57}{\ensuregreek{\@tabacckludge~<\textupsilon}} % ὗ
-\DeclareUnicodeCharacter{1F59}{\ensuregreek{\@tabacckludge<\textUpsilon}} % Ὑ
-\DeclareUnicodeCharacter{1F5B}{\ensuregreek{\@tabacckludge<`\textUpsilon}} % Ὓ
-\DeclareUnicodeCharacter{1F5D}{\ensuregreek{\@tabacckludge>'\textUpsilon}} % Ὕ
-\DeclareUnicodeCharacter{1F5F}{\ensuregreek{\@tabacckludge~<\textUpsilon}} % Ὗ
-
-\DeclareUnicodeCharacter{1F60}{\ensuregreek{\@tabacckludge>\textomega}} % ὠ
-\DeclareUnicodeCharacter{1F61}{\ensuregreek{\@tabacckludge<\textomega}} % ὡ
-\DeclareUnicodeCharacter{1F62}{\ensuregreek{\@tabacckludge>`\textomega}} % ὢ
-\DeclareUnicodeCharacter{1F63}{\ensuregreek{\@tabacckludge<`\textomega}} % ὣ
-\DeclareUnicodeCharacter{1F64}{\ensuregreek{\@tabacckludge>'\textomega}} % ὤ
-\DeclareUnicodeCharacter{1F65}{\ensuregreek{\@tabacckludge>'\textomega}} % ὥ
-\DeclareUnicodeCharacter{1F66}{\ensuregreek{\@tabacckludge~>\textomega}} % ὦ
-\DeclareUnicodeCharacter{1F67}{\ensuregreek{\@tabacckludge~<\textomega}} % ὧ
-\DeclareUnicodeCharacter{1F68}{\ensuregreek{\@tabacckludge>\textOmega}} % Ὠ
-\DeclareUnicodeCharacter{1F69}{\ensuregreek{\@tabacckludge<\textOmega}} % Ὡ
-\DeclareUnicodeCharacter{1F6A}{\ensuregreek{\@tabacckludge>`\textOmega}} % Ὢ
-\DeclareUnicodeCharacter{1F6B}{\ensuregreek{\@tabacckludge<`\textOmega}} % Ὣ
-\DeclareUnicodeCharacter{1F6C}{\ensuregreek{\@tabacckludge>'\textOmega}} % Ὤ
-\DeclareUnicodeCharacter{1F6D}{\ensuregreek{\@tabacckludge>'\textOmega}} % Ὥ
-\DeclareUnicodeCharacter{1F6E}{\ensuregreek{\@tabacckludge~>\textOmega}} % Ὦ
-\DeclareUnicodeCharacter{1F6F}{\ensuregreek{\@tabacckludge~<\textOmega}} % Ὧ
-
-\DeclareUnicodeCharacter{1F70}{\ensuregreek{\@tabacckludge`\textalpha}} % ὰ
-\DeclareUnicodeCharacter{1F71}{\ensuregreek{\@tabacckludge'\textalpha}} % ά
-\DeclareUnicodeCharacter{1F72}{\ensuregreek{\@tabacckludge`\textepsilon}} % ὲ
-\DeclareUnicodeCharacter{1F73}{\ensuregreek{\@tabacckludge'\textepsilon}} % έ
-\DeclareUnicodeCharacter{1F74}{\ensuregreek{\@tabacckludge`\texteta}} % ὴ
-\DeclareUnicodeCharacter{1F75}{\ensuregreek{\@tabacckludge'\texteta}} % ή
-\DeclareUnicodeCharacter{1F76}{\ensuregreek{\@tabacckludge`\textiota}} % ὶ
-\DeclareUnicodeCharacter{1F77}{\ensuregreek{\@tabacckludge'\textiota}} % ί
-\DeclareUnicodeCharacter{1F78}{\ensuregreek{\@tabacckludge`\textomicron}} % ὸ
-\DeclareUnicodeCharacter{1F79}{\ensuregreek{\@tabacckludge'\textomicron}} % ό
-\DeclareUnicodeCharacter{1F7A}{\ensuregreek{\@tabacckludge`\textupsilon}} % ὺ
-\DeclareUnicodeCharacter{1F7B}{\ensuregreek{\@tabacckludge'\textupsilon}} % ύ
-\DeclareUnicodeCharacter{1F7C}{\ensuregreek{\@tabacckludge`\textomega}} % ὼ
-\DeclareUnicodeCharacter{1F7D}{\ensuregreek{\@tabacckludge'\textomega}} % ώ
-
-\DeclareUnicodeCharacter{1F80}{\ensuregreek{\@tabacckludge>\textalpha|}} % ᾀ
-\DeclareUnicodeCharacter{1F81}{\ensuregreek{\@tabacckludge<\textalpha|}} % ᾁ
-\DeclareUnicodeCharacter{1F82}{\ensuregreek{\@tabacckludge>`\textalpha|}} % ᾂ
-\DeclareUnicodeCharacter{1F83}{\ensuregreek{\@tabacckludge<`\textalpha|}} % ᾃ
-\DeclareUnicodeCharacter{1F84}{\ensuregreek{\@tabacckludge>'\textalpha|}} % ᾄ
-\DeclareUnicodeCharacter{1F85}{\ensuregreek{\@tabacckludge>'\textalpha|}} % ᾅ
-\DeclareUnicodeCharacter{1F86}{\ensuregreek{\@tabacckludge~>\textalpha|}} % ᾆ
-\DeclareUnicodeCharacter{1F87}{\ensuregreek{\@tabacckludge~<\textalpha|}} % ᾇ
-\DeclareUnicodeCharacter{1F88}{\ensuregreek{\@tabacckludge>\textAlpha|}} % ᾈ
-\DeclareUnicodeCharacter{1F89}{\ensuregreek{\@tabacckludge<\textAlpha|}} % ᾉ
-\DeclareUnicodeCharacter{1F8A}{\ensuregreek{\@tabacckludge>`\textAlpha|}} % ᾊ
-\DeclareUnicodeCharacter{1F8B}{\ensuregreek{\@tabacckludge<`\textAlpha|}} % ᾋ
-\DeclareUnicodeCharacter{1F8C}{\ensuregreek{\@tabacckludge>'\textAlpha|}} % ᾌ
-\DeclareUnicodeCharacter{1F8D}{\ensuregreek{\@tabacckludge>'\textAlpha|}} % ᾍ
-\DeclareUnicodeCharacter{1F8E}{\ensuregreek{\@tabacckludge~>\textAlpha|}} % ᾎ
-\DeclareUnicodeCharacter{1F8F}{\ensuregreek{\@tabacckludge~<\textAlpha|}} % ᾏ
-
-\DeclareUnicodeCharacter{1F90}{\ensuregreek{\@tabacckludge>\texteta|}} % ᾐ
-\DeclareUnicodeCharacter{1F91}{\ensuregreek{\@tabacckludge<\texteta|}} % ᾑ
-\DeclareUnicodeCharacter{1F92}{\ensuregreek{\@tabacckludge>`\texteta|}} % ᾒ
-\DeclareUnicodeCharacter{1F93}{\ensuregreek{\@tabacckludge<`\texteta|}} % ᾓ
-\DeclareUnicodeCharacter{1F94}{\ensuregreek{\@tabacckludge>'\texteta|}} % ᾔ
-\DeclareUnicodeCharacter{1F95}{\ensuregreek{\@tabacckludge>'\texteta|}} % ᾕ
-\DeclareUnicodeCharacter{1F96}{\ensuregreek{\@tabacckludge~>\texteta|}} % ᾖ
-\DeclareUnicodeCharacter{1F97}{\ensuregreek{\@tabacckludge~<\texteta|}} % ᾗ
-\DeclareUnicodeCharacter{1F98}{\ensuregreek{\@tabacckludge>\textEta|}} % ᾘ
-\DeclareUnicodeCharacter{1F99}{\ensuregreek{\@tabacckludge<\textEta|}} % ᾙ
-\DeclareUnicodeCharacter{1F9A}{\ensuregreek{\@tabacckludge>`\textEta|}} % ᾚ
-\DeclareUnicodeCharacter{1F9B}{\ensuregreek{\@tabacckludge<`\textEta|}} % ᾛ
-\DeclareUnicodeCharacter{1F9C}{\ensuregreek{\@tabacckludge>'\textEta|}} % ᾜ
-\DeclareUnicodeCharacter{1F9D}{\ensuregreek{\@tabacckludge>'\textEta|}} % ᾝ
-\DeclareUnicodeCharacter{1F9E}{\ensuregreek{\@tabacckludge~>\textEta|}} % ᾞ
-\DeclareUnicodeCharacter{1F9F}{\ensuregreek{\@tabacckludge~<\textEta|}} % ᾟ
-
-\DeclareUnicodeCharacter{1FA0}{\ensuregreek{\@tabacckludge>\textomega|}} % ᾠ
-\DeclareUnicodeCharacter{1FA1}{\ensuregreek{\@tabacckludge<\textomega|}} % ᾡ
-\DeclareUnicodeCharacter{1FA2}{\ensuregreek{\@tabacckludge>`\textomega|}} % ᾢ
-\DeclareUnicodeCharacter{1FA3}{\ensuregreek{\@tabacckludge<`\textomega|}} % ᾣ
-\DeclareUnicodeCharacter{1FA4}{\ensuregreek{\@tabacckludge>'\textomega|}} % ᾤ
-\DeclareUnicodeCharacter{1FA5}{\ensuregreek{\@tabacckludge>'\textomega|}} % ᾥ
-\DeclareUnicodeCharacter{1FA6}{\ensuregreek{\@tabacckludge~>\textomega|}} % ᾦ
-\DeclareUnicodeCharacter{1FA7}{\ensuregreek{\@tabacckludge~<\textomega|}} % ᾧ
-\DeclareUnicodeCharacter{1FA8}{\ensuregreek{\@tabacckludge>\textOmega|}} % ᾨ
-\DeclareUnicodeCharacter{1FA9}{\ensuregreek{\@tabacckludge<\textOmega|}} % ᾩ
-\DeclareUnicodeCharacter{1FAA}{\ensuregreek{\@tabacckludge>`\textOmega|}} % ᾪ
-\DeclareUnicodeCharacter{1FAB}{\ensuregreek{\@tabacckludge<`\textOmega|}} % ᾫ
-\DeclareUnicodeCharacter{1FAC}{\ensuregreek{\@tabacckludge>'\textOmega|}} % ᾬ
-\DeclareUnicodeCharacter{1FAD}{\ensuregreek{\@tabacckludge>'\textOmega|}} % ᾭ
-\DeclareUnicodeCharacter{1FAE}{\ensuregreek{\@tabacckludge~>\textOmega|}} % ᾮ
-\DeclareUnicodeCharacter{1FAF}{\ensuregreek{\@tabacckludge~<\textOmega|}} % ᾯ
-
-\DeclareUnicodeCharacter{1FB0}{\ensuregreek{\u\textalpha}} % ᾰ
-\DeclareUnicodeCharacter{1FB1}{\ensuregreek{\@tabacckludge=\textalpha}} % ᾱ
-\DeclareUnicodeCharacter{1FB2}{\ensuregreek{\@tabacckludge`\textalpha|}} % ᾲ
-\DeclareUnicodeCharacter{1FB3}{\ensuregreek{\textalpha|}} % ᾳ
-\DeclareUnicodeCharacter{1FB4}{\ensuregreek{\@tabacckludge'\textalpha|}} % ᾴ
-\DeclareUnicodeCharacter{1FB6}{\ensuregreek{\~\textalpha}} % ᾶ
-\DeclareUnicodeCharacter{1FB7}{\ensuregreek{\~\textalpha|}} % ᾷ
-\DeclareUnicodeCharacter{1FB8}{\ensuregreek{\u\textAlpha}} % Ᾰ
-\DeclareUnicodeCharacter{1FB9}{\ensuregreek{\@tabacckludge=\textAlpha}} % Ᾱ
-\DeclareUnicodeCharacter{1FBA}{\ensuregreek{\@tabacckludge`\textAlpha}} % Ὰ
-\DeclareUnicodeCharacter{1FBB}{\ensuregreek{\@tabacckludge'\textAlpha}} % Ά
-\DeclareUnicodeCharacter{1FBC}{\ensuregreek{\textAlpha|}} % ᾼ
-\DeclareUnicodeCharacter{1FBD}{\ensuregreek{\@tabacckludge>\textcompwordmark}} % ᾽
-\DeclareUnicodeCharacter{1FBE}{\textcompwordmark\Prosgegrammeni} % ι
-\DeclareUnicodeCharacter{1FBF}{\ensuregreek{\@tabacckludge>\textcompwordmark}} % ᾿
-
-\DeclareUnicodeCharacter{1FC0}{\ensuregreek{\~\textcompwordmark}} % ῀
-\DeclareUnicodeCharacter{1FC1}{\ensuregreek{\"\~\textcompwordmark}} % ῁
-\DeclareUnicodeCharacter{1FC2}{\ensuregreek{\@tabacckludge`\texteta|}} % ῂ
-\DeclareUnicodeCharacter{1FC3}{\ensuregreek{\texteta|}} % ῃ
-\DeclareUnicodeCharacter{1FC4}{\ensuregreek{\@tabacckludge'\texteta|}} % ῄ
-\DeclareUnicodeCharacter{1FC6}{\ensuregreek{\~\texteta}} % ῆ
-\DeclareUnicodeCharacter{1FC7}{\ensuregreek{\~\texteta|}} % ῇ
-\DeclareUnicodeCharacter{1FC8}{\ensuregreek{\@tabacckludge`\textEpsilon}} % Ὲ
-\DeclareUnicodeCharacter{1FC9}{\ensuregreek{\@tabacckludge'\textEpsilon}} % Έ
-\DeclareUnicodeCharacter{1FCA}{\ensuregreek{\@tabacckludge`\textEta}} % Ὴ
-\DeclareUnicodeCharacter{1FCB}{\ensuregreek{\@tabacckludge'\textEta}} % Ή
-\DeclareUnicodeCharacter{1FCC}{\ensuregreek{\textEta|}} % ῌ
-\DeclareUnicodeCharacter{1FCD}{\ensuregreek{\@tabacckludge>`\textcompwordmark}} % ῍
-\DeclareUnicodeCharacter{1FCE}{\ensuregreek{\@tabacckludge>'\textcompwordmark}} % ῎
-\DeclareUnicodeCharacter{1FCF}{\ensuregreek{\@tabacckludge~>\textcompwordmark}} % ῏
-
-\DeclareUnicodeCharacter{1FD0}{\ensuregreek{\u\textiota}} % ῐ
-\DeclareUnicodeCharacter{1FD1}{\ensuregreek{\@tabacckludge=\textiota}} % ῑ
-\DeclareUnicodeCharacter{1FD2}{\ensuregreek{\`"\textiota}} % not \"`... % ῒ
-\DeclareUnicodeCharacter{1FD3}{\ensuregreek{\'"\textiota}} % not \"'... % ΐ
-\DeclareUnicodeCharacter{1FD6}{\ensuregreek{\~\textiota}} % ῖ
-\DeclareUnicodeCharacter{1FD7}{\ensuregreek{\~"\textiota}} % ῗ
-\DeclareUnicodeCharacter{1FD8}{\ensuregreek{\u\textIota}} % Ῐ
-\DeclareUnicodeCharacter{1FD9}{\ensuregreek{\@tabacckludge=\textIota}} % Ῑ
-\DeclareUnicodeCharacter{1FDA}{\ensuregreek{\@tabacckludge`\textIota}} % Ὶ
-\DeclareUnicodeCharacter{1FDB}{\ensuregreek{\@tabacckludge'\textIota}} % Ί
-\DeclareUnicodeCharacter{1FDD}{\ensuregreek{\@tabacckludge<`\textcompwordmark}} % ῝
-\DeclareUnicodeCharacter{1FDE}{\ensuregreek{\@tabacckludge>'\textcompwordmark}} % ῞
-\DeclareUnicodeCharacter{1FDF}{\ensuregreek{\@tabacckludge~<\textcompwordmark}} % ῟
-
-\DeclareUnicodeCharacter{1FE0}{\ensuregreek{\u\textupsilon}} % ῠ
-\DeclareUnicodeCharacter{1FE1}{\ensuregreek{\@tabacckludge=\textupsilon}} % ῡ
-\DeclareUnicodeCharacter{1FE2}{\ensuregreek{\`"\textupsilon}} % not \"`... % ῢ
-\DeclareUnicodeCharacter{1FE3}{\ensuregreek{\'"\textupsilon}} % not \"'... % ΰ
-\DeclareUnicodeCharacter{1FE4}{\ensuregreek{\@tabacckludge>r}} % ῤ
-\DeclareUnicodeCharacter{1FE5}{\ensuregreek{\@tabacckludge<r}} % ῥ
-\DeclareUnicodeCharacter{1FE6}{\ensuregreek{\~\textupsilon}} % ῦ
-\DeclareUnicodeCharacter{1FE7}{\ensuregreek{\~"\textupsilon}} % ῧ
-\DeclareUnicodeCharacter{1FE8}{\ensuregreek{\u\textUpsilon}} % Ῠ
-\DeclareUnicodeCharacter{1FE9}{\ensuregreek{\@tabacckludge=\textUpsilon}} % Ῡ
-\DeclareUnicodeCharacter{1FEA}{\ensuregreek{\@tabacckludge`\textUpsilon}} % Ὺ
-\DeclareUnicodeCharacter{1FEB}{\ensuregreek{\@tabacckludge'\textUpsilon}} % Ύ
-\DeclareUnicodeCharacter{1FEC}{\ensuregreek{\@tabacckludge<\textRho}} % Ῥ
-\DeclareUnicodeCharacter{1FED}{\ensuregreek{\`"\textcompwordmark}} % ῭
-\DeclareUnicodeCharacter{1FEE}{\ensuregreek{\'"\textcompwordmark}} % ΅
-\DeclareUnicodeCharacter{1FEF}{\ensuregreek{\@tabacckludge`\textcompwordmark}} % `
-
-\DeclareUnicodeCharacter{1FF2}{\ensuregreek{\@tabacckludge`\textomega|}} % ῲ
-\DeclareUnicodeCharacter{1FF3}{\ensuregreek{\textomega|}} % ῳ
-\DeclareUnicodeCharacter{1FF4}{\ensuregreek{\@tabacckludge'\textomega|}} % ῴ
-\DeclareUnicodeCharacter{1FF6}{\ensuregreek{\~\textomega}} % ῶ
-\DeclareUnicodeCharacter{1FF7}{\ensuregreek{\~\textomega|}} % ῷ
-\DeclareUnicodeCharacter{1FF8}{\ensuregreek{\@tabacckludge`\textOmicron}} % Ὸ
-\DeclareUnicodeCharacter{1FF9}{\ensuregreek{\@tabacckludge'\textOmicron}} % Ό
-\DeclareUnicodeCharacter{1FFA}{\ensuregreek{\@tabacckludge`\textOmega}} % Ὼ
-\DeclareUnicodeCharacter{1FFB}{\ensuregreek{\@tabacckludge'\textOmega}} % Ώ
-\DeclareUnicodeCharacter{1FFC}{\ensuregreek{\textOmega|}} % ῼ
-\DeclareUnicodeCharacter{1FFD}{\ensuregreek{\@tabacckludge'\textcompwordmark}} % ´
-\DeclareUnicodeCharacter{1FFE}{\ensuregreek{\@tabacckludge<\textcompwordmark}} % ῾
-
-% General Punctuation
-% ~~~~~~~~~~~~~~~~~~~
-% ::
-
-\DeclareUnicodeCharacter{2013}{\textendash} % –
-\DeclareUnicodeCharacter{2014}{\textemdash} % —
-\DeclareUnicodeCharacter{2018}{\textquoteleft} % ‘
-\DeclareUnicodeCharacter{2019}{\textquoteright} % ’
-\DeclareUnicodeCharacter{2030}{\textperthousand} % ‰
-\DeclareUnicodeCharacter{20AC}{\texteuro} % €
-
-% Letterlike Symbols
-% ~~~~~~~~~~~~~~~~~~
-% ::
-
-\DeclareUnicodeCharacter{2126}{\textOmega} % Ω OHM SIGN
-
-% Ancient Greek Numbers
-% ~~~~~~~~~~~~~~~~~~~~~
-% TODO: map other chars to corresponding Greek letters.
-% See also the grnumalt_ package::
-
-\DeclareUnicodeCharacter{10144}{\PiDelta} % GREEK ACROPHONIC ATTIC FIFTY
-\DeclareUnicodeCharacter{10145}{\PiEta} % GREEK ACROPHONIC ATTIC FIVE HUNDRED
-\DeclareUnicodeCharacter{10146}{\PiChi} % GREEK ACROPHONIC ATTIC FIVE THOUSAND
-\DeclareUnicodeCharacter{10147}{\PiMu} % GREEK ACROPHONIC ATTIC FIFTY THOUSAND
-
-% .. _LaTeX Project Public License: http://www.latex-project.org/lppl.txt
-% .. _lgrx: http://www.ctan.org/pkg/lgrx
-% .. _babel patch: http://www.eutypon.gr/eutypon/pdf/e2008-20/e20-a03.pdf
-% .. _ucs: http://www.ctan.org/pkg/ucs
-% .. _inputenc: http://www.ctan.org/pkg/inputenc
-% .. _textalpha: textalpha.sty.html
-% .. _alphabeta: alphabeta.sty.html
-% .. _grnumalt: http://www.ctan.org/pkg/grnumalt
diff --git a/Master/texmf-dist/doc/latex/lgrx/lgrenc.dfu.html b/Master/texmf-dist/doc/latex/lgrx/lgrenc.dfu.html
deleted file mode 100644
index eec5646844b..00000000000
--- a/Master/texmf-dist/doc/latex/lgrx/lgrenc.dfu.html
+++ /dev/null
@@ -1,1231 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
-<head>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="generator" content="Docutils 0.11: http://docutils.sourceforge.net/" />
-<title>lgrenc.dfu: Greek Unicode support using LGR fonts</title>
-<meta name="copyright" content="© 2010 Günter Milde" />
-<style type="text/css">
-
-/*
-:Author: David Goodger (goodger@python.org)
-:Id: $Id: html4css1.css 7614 2013-02-21 15:55:51Z milde $
-:Copyright: This stylesheet has been placed in the public domain.
-
-Default cascading style sheet for the HTML output of Docutils.
-
-See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to
-customize this style sheet.
-*/
-
-/* used to remove borders from tables and images */
-.borderless, table.borderless td, table.borderless th {
- border: 0 }
-
-table.borderless td, table.borderless th {
- /* Override padding for "table.docutils td" with "! important".
- The right padding separates the table cells. */
- padding: 0 0.5em 0 0 ! important }
-
-.first {
- /* Override more specific margin styles with "! important". */
- margin-top: 0 ! important }
-
-.last, .with-subtitle {
- margin-bottom: 0 ! important }
-
-.hidden {
- display: none }
-
-a.toc-backref {
- text-decoration: none ;
- color: black }
-
-blockquote.epigraph {
- margin: 2em 5em ; }
-
-dl.docutils dd {
- margin-bottom: 0.5em }
-
-object[type="image/svg+xml"], object[type="application/x-shockwave-flash"] {
- overflow: hidden;
-}
-
-/* Uncomment (and remove this text!) to get bold-faced definition list terms
-dl.docutils dt {
- font-weight: bold }
-*/
-
-div.abstract {
- margin: 2em 5em }
-
-div.abstract p.topic-title {
- font-weight: bold ;
- text-align: center }
-
-div.admonition, div.attention, div.caution, div.danger, div.error,
-div.hint, div.important, div.note, div.tip, div.warning {
- margin: 2em ;
- border: medium outset ;
- padding: 1em }
-
-div.admonition p.admonition-title, div.hint p.admonition-title,
-div.important p.admonition-title, div.note p.admonition-title,
-div.tip p.admonition-title {
- font-weight: bold ;
- font-family: sans-serif }
-
-div.attention p.admonition-title, div.caution p.admonition-title,
-div.danger p.admonition-title, div.error p.admonition-title,
-div.warning p.admonition-title, .code .error {
- color: red ;
- font-weight: bold ;
- font-family: sans-serif }
-
-/* Uncomment (and remove this text!) to get reduced vertical space in
- compound paragraphs.
-div.compound .compound-first, div.compound .compound-middle {
- margin-bottom: 0.5em }
-
-div.compound .compound-last, div.compound .compound-middle {
- margin-top: 0.5em }
-*/
-
-div.dedication {
- margin: 2em 5em ;
- text-align: center ;
- font-style: italic }
-
-div.dedication p.topic-title {
- font-weight: bold ;
- font-style: normal }
-
-div.figure {
- margin-left: 2em ;
- margin-right: 2em }
-
-div.footer, div.header {
- clear: both;
- font-size: smaller }
-
-div.line-block {
- display: block ;
- margin-top: 1em ;
- margin-bottom: 1em }
-
-div.line-block div.line-block {
- margin-top: 0 ;
- margin-bottom: 0 ;
- margin-left: 1.5em }
-
-div.sidebar {
- margin: 0 0 0.5em 1em ;
- border: medium outset ;
- padding: 1em ;
- background-color: #ffffee ;
- width: 40% ;
- float: right ;
- clear: right }
-
-div.sidebar p.rubric {
- font-family: sans-serif ;
- font-size: medium }
-
-div.system-messages {
- margin: 5em }
-
-div.system-messages h1 {
- color: red }
-
-div.system-message {
- border: medium outset ;
- padding: 1em }
-
-div.system-message p.system-message-title {
- color: red ;
- font-weight: bold }
-
-div.topic {
- margin: 2em }
-
-h1.section-subtitle, h2.section-subtitle, h3.section-subtitle,
-h4.section-subtitle, h5.section-subtitle, h6.section-subtitle {
- margin-top: 0.4em }
-
-h1.title {
- text-align: center }
-
-h2.subtitle {
- text-align: center }
-
-hr.docutils {
- width: 75% }
-
-img.align-left, .figure.align-left, object.align-left {
- clear: left ;
- float: left ;
- margin-right: 1em }
-
-img.align-right, .figure.align-right, object.align-right {
- clear: right ;
- float: right ;
- margin-left: 1em }
-
-img.align-center, .figure.align-center, object.align-center {
- display: block;
- margin-left: auto;
- margin-right: auto;
-}
-
-.align-left {
- text-align: left }
-
-.align-center {
- clear: both ;
- text-align: center }
-
-.align-right {
- text-align: right }
-
-/* reset inner alignment in figures */
-div.align-right {
- text-align: inherit }
-
-/* div.align-center * { */
-/* text-align: left } */
-
-ol.simple, ul.simple {
- margin-bottom: 1em }
-
-ol.arabic {
- list-style: decimal }
-
-ol.loweralpha {
- list-style: lower-alpha }
-
-ol.upperalpha {
- list-style: upper-alpha }
-
-ol.lowerroman {
- list-style: lower-roman }
-
-ol.upperroman {
- list-style: upper-roman }
-
-p.attribution {
- text-align: right ;
- margin-left: 50% }
-
-p.caption {
- font-style: italic }
-
-p.credits {
- font-style: italic ;
- font-size: smaller }
-
-p.label {
- white-space: nowrap }
-
-p.rubric {
- font-weight: bold ;
- font-size: larger ;
- color: maroon ;
- text-align: center }
-
-p.sidebar-title {
- font-family: sans-serif ;
- font-weight: bold ;
- font-size: larger }
-
-p.sidebar-subtitle {
- font-family: sans-serif ;
- font-weight: bold }
-
-p.topic-title {
- font-weight: bold }
-
-pre.address {
- margin-bottom: 0 ;
- margin-top: 0 ;
- font: inherit }
-
-pre.literal-block, pre.doctest-block, pre.math, pre.code {
- margin-left: 2em ;
- margin-right: 2em }
-
-pre.code .ln { color: grey; } /* line numbers */
-pre.code, code { background-color: #eeeeee }
-pre.code .comment, code .comment { color: #5C6576 }
-pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold }
-pre.code .literal.string, code .literal.string { color: #0C5404 }
-pre.code .name.builtin, code .name.builtin { color: #352B84 }
-pre.code .deleted, code .deleted { background-color: #DEB0A1}
-pre.code .inserted, code .inserted { background-color: #A3D289}
-
-span.classifier {
- font-family: sans-serif ;
- font-style: oblique }
-
-span.classifier-delimiter {
- font-family: sans-serif ;
- font-weight: bold }
-
-span.interpreted {
- font-family: sans-serif }
-
-span.option {
- white-space: nowrap }
-
-span.pre {
- white-space: pre }
-
-span.problematic {
- color: red }
-
-span.section-subtitle {
- /* font-size relative to parent (h1..h6 element) */
- font-size: 80% }
-
-table.citation {
- border-left: solid 1px gray;
- margin-left: 1px }
-
-table.docinfo {
- margin: 2em 4em }
-
-table.docutils {
- margin-top: 0.5em ;
- margin-bottom: 0.5em }
-
-table.footnote {
- border-left: solid 1px black;
- margin-left: 1px }
-
-table.docutils td, table.docutils th,
-table.docinfo td, table.docinfo th {
- padding-left: 0.5em ;
- padding-right: 0.5em ;
- vertical-align: top }
-
-table.docutils th.field-name, table.docinfo th.docinfo-name {
- font-weight: bold ;
- text-align: left ;
- white-space: nowrap ;
- padding-left: 0 }
-
-/* "booktabs" style (no vertical lines) */
-table.docutils.booktabs {
- border: 0px;
- border-top: 2px solid;
- border-bottom: 2px solid;
- border-collapse: collapse;
-}
-table.docutils.booktabs * {
- border: 0px;
-}
-table.docutils.booktabs th {
- border-bottom: thin solid;
- text-align: left;
-}
-
-h1 tt.docutils, h2 tt.docutils, h3 tt.docutils,
-h4 tt.docutils, h5 tt.docutils, h6 tt.docutils {
- font-size: 100% }
-
-ul.auto-toc {
- list-style-type: none }
-
-</style>
-<style type="text/css">
-
-/* html4css2.css: Cascading style sheet for Docutils' html4strict writer. */
-/* */
-/* :Author: Günter Milde */
-/* :Copyright: © 2009 Günter Milde. */
-/* Released without warranties or conditions of any kind */
-/* under the terms of the Apache License, Version 2.0 */
-/* http://www.apache.org/licenses/LICENSE-2.0 */
-/* */
-/* This stylesheet supplements the Docutils standard style 'html4css1.css'. */
-/* It uses CSS 2.1 elements (supported by up-to-date versions of popular */
-/* browsers). */
-
-/* General rules */
-/* ============= */
-
-body {
- padding: 0 5%;
- margin: 8px 0;
- line-height:1.3;
- /* http://ilovetypography.com/2008/02/28/a-guide-to-web-typography/
- recommends "line-spacing that’s at least 140% of your text size" */
- counter-reset: table;
- /* counter-reset: figure; */
-}
-
-/* avoid long lines --> better reading */
-/* OTOH: lines should not be too short because of missing hyphenation, */
-div.document {
- max-width: 45em;
- margin: auto;
-}
-
-/* separate items except for compact lists */
-dl > dd {
- margin-bottom: 1em;
-}
-.compact li, .compact p, .compact ul, .compact ol
-dl.simple > dd, .simple li, .simple p, .simple ul, .simple ol {
- margin-top: 0;
- margin-bottom: 0;
-/* background: magenta; */
-}
-dl.simple, dl.compact, dl.simple > dd, dl.compact > dd {
- margin-top: 0;
- margin-bottom: 0;
-/* background: lightgreen; */
-}
-
-/* space around paragraphs */
-dl > dd p:first-child, td > p {
- margin: 0;
-}
-
-/* Sidebar */
-/* ------- */
-
-div.sidebar {
- margin-right: -5%;
-}
-
-/* Special definition lists */
-/* ======================== */
-
-/* bold definition term on the same line as the label */
-dl.field-list > dt, dl.option-list > dt, dl.docinfo > dt,
-dl.footnote > dt, dl.citation > dt, dl.description > dt {
- clear: left;
- float: left;
- margin: 0;
- padding: 0;
- padding-right: 0.5em;
- font-weight: bold;
-}
-/* except for these */
-dl.option-list > dt, dl.footnote > dt {
- font-weight: normal;
-}
-
-
-
-/* Field Lists */
-/* ----------- */
-
-/* field names followed by a colon */
-dl.field-list > dt:after, dl.docinfo > dt:after {
- content: ":";
-}
-
-/* Offset for field content (corresponds to the --field-name-limit option) */
-dl.field-list > dd {
- margin-left: 9em; /* ca. 14 chars in the test examples */
- padding-left: 0.5em;
-}
-
-/* start field-body on a new line after long field names */
-dl.field-list > dd p {
- width: 100%;
-/* display: inline-block; */
-/* background: yellow; */
-}
-
-dl.field-list > dd > p:first-child,
-/* dl.field-list > dd > ol:first-child, */
-/* dl.field-list > dd > ul:first-child, */
-dl.field-list > dd > dl:first-child {
- display: inline-block;
-}
-
-/* field-list variants:: */
-
-/* example for custom field-name width */
-dl.field-list.narrow > dd {
- margin-left: 5em;
-}
-
-/* start field-body on same line after long field names */
-dl.field-list.run-in > dd p {
- display: block;
-}
-
-/* wrap or truncate long field names */
-dl.field-list.fix-labelwidth > dt {
- width: 8em; /* set to dl.field-list > dd margin-left - padding-left */
- overflow: hidden;
-}
-dl.field-list.fix-labelwidth > dd:after {
- /* a "stopper" to prevent next dd floating up too far */
- content: '';
- display: block;
- clear: left;
-}
-
-/* docinfo */
-
-dl.docinfo > dd {
- margin-left: 8em;
-/* margin-bottom: 0.5em; */
-}
-
-
-/* option list */
-
-dl.option-list {
- margin-left: 1em;
- padding-left: 0;
-}
-
-dl.option-list > dd {
- margin-left: 8em;
- /* margin-bottom: 0.5em; */
-}
-
-/* start description on a new line after long options */
-dl.option-list > dd p {
- width: 100%;
- display: inline-block;
-}
-
-/* footnotes */
-
-a.footnote-reference, a.fn-backref {
- text-decoration: inherit; /* do not underline footnote links */
-}
-
-dl.footnote {
- /* line on the left */
- padding-left: 1ex;
- border-left: solid;
- border-left-width: thin;
- /* border-color: black; */
-}
-
-/* paragraph on same line as backrefs */
-dd > em {
-/* background: green; */
- float: left;
- margin-right: 1ex
-}
-
-
-/*
-Ordered List (Enumeration)
---------------------------
-
-Use counters to replace the deprecated start attribute. Make sure the
-resulting list resembles the list-style 'outside' with a hanging indent.
-*/
-
-/* New ordered list: reset counter, suppress the default label */
-ol, ol.arabic, ol.loweralpha, ol.upperalpha,
-ol.lowerroman, ol.upperroman {
- counter-reset: item;
- list-style: none
-}
-
-/* Set the negative indent of the list label as feature of the list item */
-ol > li {
- text-indent: -40px; /* Mozillas default indent */
-}
-/* reset for child elements */
-ol > li > * {
- text-indent: 0px;
- text-indent: 0;
- margin-top: 0;
- /* background: lightgreen; */
-}
-
-/* Label */
-ol > li:before {
- /* increment and typeset counter(s), */
- counter-increment: item;
- content: counter(item) ".";
- /* display next to the content (aligned top-right), */
- display: inline-block;
- text-align: right;
- vertical-align: top;
- /* sum must match ol>li {text-indent:} (40px is Mozillas default) */
- width: 35px;
- padding-right: 5px;
-/* background: yellow; */
-}
-
-/* The list item's first line starts next to the label, without indent */
-ol > li > p:first-child,
-ol > li > ol:first-child,
-ol > li > ul:first-child,
-ol > li > dl:first-child {
- display: inline-block;
- /* background: lightblue; */
-}
-
-/* default separator variants */
-ol.loweralpha > li:before {
- content: counter(item, lower-alpha) ")";
-}
-ol.upperalpha > li:before {
- content: counter(item, upper-alpha) ".";
-}
-ol.lowerroman > li:before {
- content: "(" counter(item, lower-roman) ")";
-}
-ol.upperroman > li:before {
- content: counter(item, upper-roman) ")";
-}
-/* nested counters (1, 1.1, 1.1.1, etc) */
-/* nested enumerated lists "inherit" the class attribute, other lists not */
-ol.nested > li:before, ol.nested ol > li:before {
- content: counters(item, ".") " ";
-}
-
-/* lists nested in definition list */
-
-dd > ul, dd > ol {
- padding-left: 0pt;
-}
-
-/* TODO: prefix, suffix? */
-
-/* smaller font for super- and subscripts */
-/* sub, sup {font-size: 70%;} */ /* Mozilla default is `smaller` */
-
-
-/* Tables */
-/* ====== */
-
-/* margins and borders for "normal" tables */
-table {
-/* background: magenta; */
- margin-top: 1em ;
- margin-bottom: 1em;
-/* border-style: outset; */
- border-style: solid;
- border-color: silver;
- border-width: thin;
- border-collapse: collapse;
-}
-blockquote > table {
- margin-top: 0em ;
- margin-bottom: 0em;
-}
-
-td, th {
- border-style: solid;
- border-width: thin;
- border-color: silver;
- /* text-align: left; */
- padding: 0 1ex;
-}
-
-td > p:first-child, th > p:first-child {
- margin-top: 0;
-}
-td > p, th > p {
- margin-bottom: 0;
-}
-
-/* no borders for "borderless" tables */
-table.borderless, table.borderless * {
- border-style: none;
-}
-
-/* "booktabs" style (no vertical lines) */
-table.booktabs {
- border: 0;
- border-top: 2px solid;
- border-bottom: 2px solid;
- border-collapse: collapse;
-}
-
-table.booktabs * {
- border: 0;
-}
-table.booktabs th {
- border-bottom: thin solid;
- text-align: left;
-}
-
-table > caption {
- text-align: left;
- margin-bottom: 0.25em
-/* padding: 2em 0 1em 0; */
-}
-
-/* numbered tables*/
-table.numbered > caption:before {
- counter-increment: table; /* defined/re-set in body */
- content: "Table " counter(table) ": ";
- font-weight: bold;
-}
-
-
-/* literal text
- ------------
-*/
-/* whitespace and wrapping in inline literals */
-/* possible values: normal, nowrap, pre, pre-wrap, pre-line */
-tt.literal {
- white-space: pre-wrap;
-}
-
-/* /* compensate for initial line-break (which is literal with XHTML 1.1) */ */
-/* pre.literal-block, pre.doctest-block { */
-/* margin-top: 0em ; */
-/* } */
-
-/* Table of Contents */
-
-/* don't indent like a topic */
-div.topic.contents {
- margin: 0;
-}
-/* div.topic.contents ul { */
-/* list-style: none; */
-/* } */
-
-div.topic.contents a {
- text-decoration: none; /* no underline for links */
-}
-
-/* section numbers */
-
-span.sectnum {
- padding-right: 1ex;
-}
-
-/* admonitions */
-
-/* no padding for top and bottom */
-div.admonition, div.attention, div.caution, div.danger, div.error,
-div.hint, div.important, div.note, div.tip, div.warning {
- padding: 0px 1em }
-
-</style>
-</head>
-<body>
-<div class="document" id="lgrenc-dfu-greek-unicode-support-using-lgr-fonts">
-<h1 class="title">lgrenc.dfu: Greek Unicode support using LGR fonts</h1>
-
-<dl class="docinfo">
-<dt class="copyright">Copyright</dt>
-<dd class="copyright">© 2010 Günter Milde</dd>
-<dt>Licence</dt>
-<dd><p>This work may be distributed and/or modified under the
-conditions of the <a class="reference external" href="http://www.latex-project.org/lppl.txt">LaTeX Project Public License</a>, either
-version&nbsp;1.3 of this license or any later version.</p>
-</dd>
-<dt>Identification</dt>
-<dd><pre class="literal-block">\ProvidesFile{lgrenc.dfu}[2012/07/03 0.2 UTF-8 support for Greek]
-</pre>
-<p>This package is part of the <a class="reference external" href="http://www.ctan.org/pkg/lgrx">lgrx</a> bundle.</p>
-</dd>
-</dl>
-<p>Based on a <a class="reference external" href="http://www.eutypon.gr/eutypon/pdf/e2008-20/e20-a03.pdf">babel patch</a> by Werner Lemberg, with input from the <a class="reference external" href="http://www.ctan.org/pkg/ucs">ucs</a>
-package (<tt class="literal">ucsencs.def</tt>) by Dominique Unruh and <tt class="literal">CB.enc</tt> by
-Apostolos Syropoulos.</p>
-<dl class="docutils">
-<dt>Changelog:</dt>
-<dd><table class="borderless">
-<colgroup>
-<col width="14%" />
-<col width="7%" />
-<col width="79%" />
-</colgroup>
-<tbody>
-<tr><td><p>2010-06-16</p></td>
-<td><p>0.1</p></td>
-<td><p>initial version</p></td>
-</tr>
-<tr><td><p>2012-06-27</p></td>
-<td><p>0.2</p></td>
-<td><p>support for accented Greek characters with <a class="reference external" href="textalpha.sty.html">textalpha</a></p></td>
-</tr>
-<tr><td><p>2013-05-03</p></td>
-<td><p>0.2</p></td>
-<td><p>new accent macro names with lgrxenc.def 0.7</p></td>
-</tr>
-</tbody>
-</table>
-</dd>
-</dl>
-<div class="section" id="usage">
-<h1>Usage</h1>
-<p>Requires extended font encoding definitions from <tt class="literal">lgrxenc.def</tt>:</p>
-<blockquote>
-<p><tt class="literal"><span class="pre">\usepackage[LGRx,T1]{fontenc}</span></tt> % define LGR and T1 encodings
-<tt class="literal"><span class="pre">\usepackage[utf8]{inputenc}</span></tt> % standard UTF-8 input encoding</p>
-</blockquote>
-<div class="note">
-<p class="admonition-title">Note</p>
-<p>as the LGRx option define the <tt class="literal">LGR</tt> (not <tt class="literal">LGRx</tt>) font
-encoding, it cannot be given as last option! Use, e.g.,
-<tt class="literal"><span class="pre">\usepackage[LGRx,T1,LGR]{fontenc}</span></tt> to make LGR the default.</p>
-</div>
-<p>By default, text containing Greek Unicode characters must be marked as
-requiring a font encoding that supports Greek script, e.g. by setting the
-language to <tt class="literal">greek</tt> or <tt class="literal">polutonikogreek</tt>. This is a generic feature of
-<a class="reference external" href="http://www.ctan.org/pkg/inputenc">inputenc</a>’s <cite>utf8</cite> option (an equivalent restriction holds for the Cyrillic
-script).</p>
-<p>With the <a class="reference external" href="textalpha.sty.html">textalpha</a> or <a class="reference external" href="alphabeta.sty.html">alphabeta</a> packages of this bundle, Greek Unicode
-literals can be used without special markup also in non-Greek documents:</p>
-<blockquote>
-<p><tt class="literal"><span class="pre">\usepackage[utf8]{inputenc}</span></tt> % standard UTF-8 input encoding
-<tt class="literal"><span class="pre">\usepackage[T1]{fontenc}</span></tt> % use T1 font encoding as default
-<tt class="literal">\usepackage{textalpha}</tt> % also loads lgrxenc.def</p>
-</blockquote>
-</div>
-<div class="section" id="character-declarations">
-<h1>Character Declarations</h1>
-<p>Some characters exist in other font encodings too. Care has been taken
-to ensure the definitions match with other <tt class="literal">*.dfu</tt> and <tt class="literal">*enc.def</tt>
-files.</p>
-<p>Use <tt class="literal">\ensuregreek</tt> for composite definitions of Unicode characters to make
-sure accented characters work in any font encoding if the <a class="reference external" href="textalpha.sty.html">textalpha</a> package
-is used.</p>
-<p>The order of parts in composite diacritics matches the Unicode names.
-Exceptions are <tt class="literal">\`&quot;</tt> and <tt class="literal">\'&quot;</tt> to keep <tt class="literal">\MakeUppercase</tt> working with
-babel’s “greek” option (upcasing of oxia and tonos to an empty character
-prevents selection of the pre-composed character with dialytika). Also, the
-perispomeni <tt class="literal">~</tt> is never used in second position as otherwise
-Makeuppercase fails if the document does not use babel’s “greek” or
-“polutonikogreek” option (the tilde beeing converted to a no-break space).</p>
-<div class="section" id="latin-1-supplement-t1">
-<h2>Latin-1 Supplement (T1)</h2>
-<pre class="literal-block">\DeclareUnicodeCharacter{00A8}{\textasciidieresis} % ¨
-\DeclareUnicodeCharacter{00AB}{\guillemotleft} % «
-\DeclareUnicodeCharacter{00AF}{\textasciimacron} % ¯
-\DeclareUnicodeCharacter{00B4}{\textasciiacute} % ´
-\DeclareUnicodeCharacter{00B7}{\textperiodcentered} % ·
-\DeclareUnicodeCharacter{00BB}{\guillemotright} % »
-</pre>
-</div>
-<div class="section" id="ipa-extensions-t3">
-<h2>IPA Extensions (T3)</h2>
-<pre class="literal-block">\DeclareUnicodeCharacter{0259}{\textschwa} % ə
-</pre>
-</div>
-<div class="section" id="spacing-modifier-letters">
-<h2>Spacing Modifier Letters</h2>
-<pre class="literal-block">\DeclareUnicodeCharacter{02D8}{\textasciibreve} % ˘
-</pre>
-</div>
-<div class="section" id="general-punctuation">
-<h2>General Punctuation</h2>
-<pre class="literal-block">\DeclareUnicodeCharacter{200C}{\textcompwordmark} % ZWNJ
-\DeclareUnicodeCharacter{2013}{\textendash} % –
-\DeclareUnicodeCharacter{2014}{\textemdash} % —
-\DeclareUnicodeCharacter{2018}{\textquoteleft} % ‘
-\DeclareUnicodeCharacter{2019}{\textquoteright} % ’
-\DeclareUnicodeCharacter{201A}{\quotesinglbase} % ‚
-\DeclareUnicodeCharacter{2030}{\textperthousand} % ‰
-\DeclareUnicodeCharacter{2039}{\guilsinglleft} % ‹
-\DeclareUnicodeCharacter{203A}{\guilsinglright} % ›
-</pre>
-</div>
-<div class="section" id="currency-symbols">
-<h2>Currency Symbols</h2>
-<pre class="literal-block">\DeclareUnicodeCharacter{20AC}{\texteuro} % €
-</pre>
-</div>
-<div class="section" id="greek-and-coptic">
-<h2>Greek and Coptic</h2>
-<p>When there are different names for a Greek letter, use the one from
-PUenc.dfu (hyperref’s PDF-Unicode encoding) as this is the one most likely
-to be used together with this file.</p>
-<pre class="literal-block">% NR Unicode Name % babel name, UCS name
-% 0370 GREEK CAPITAL LETTER HETA % Ͱ
-% 0371 GREEK SMALL LETTER HETA % ͱ
-% 0372 GREEK CAPITAL LETTER ARCHAIC SAMPI % Ͳ
-% 0373 GREEK SMALL LETTER ARCHAIC SAMPI % Ͳ
-\DeclareUnicodeCharacter{0374}{\textnumeralsigngreek} % ʹ \anwtonos, \textdexiakeraia
-\DeclareUnicodeCharacter{0375}{\textnumeralsignlowergreek} % ͵ \katwtonos, \textaristerikeraia,
-% 0376 GREEK CAPITAL LETTER PAMPHYLIAN DIGAMMA % Ͷ
-% 0377 GREEK SMALL LETTER PAMPHYLIAN DIGAMMA % ͷ
-
-\DeclareUnicodeCharacter{037A}{\textcompwordmark\Ypogegrammeni} % ͺ \textsubiota{\empty}
-% 037B GREEK SMALL REVERSED LUNATE SIGMA SYMBOL %
-% 037C GREEK SMALL DOTTED LUNATE SIGMA SYMBOL %
-% 037D GREEK SMALL REVERSED DOTTED LUNATE SIGMA SYMBOL %
-\DeclareUnicodeCharacter{037E}{\erotimatiko} % ; \textquestion
-
-\DeclareUnicodeCharacter{0384}{\ensuregreek{\&#64;tabacckludge'\textcompwordmark}} % ΄
-\DeclareUnicodeCharacter{0385}{\ensuregreek{\&quot;'\textcompwordmark}} % ΅ \textdialytikatonos
-\DeclareUnicodeCharacter{0386}{\ensuregreek{\&#64;tabacckludge'\textAlpha}} % Ά
-\DeclareUnicodeCharacter{0387}{\anoteleia} % · \textanoteleia
-\DeclareUnicodeCharacter{0388}{\ensuregreek{\&#64;tabacckludge'\textEpsilon}} % Έ
-\DeclareUnicodeCharacter{0389}{\ensuregreek{\&#64;tabacckludge'\textEta}} % Ή
-\DeclareUnicodeCharacter{038A}{\ensuregreek{\&#64;tabacckludge'\textIota}} % Ί
-\DeclareUnicodeCharacter{038C}{\ensuregreek{\&#64;tabacckludge'\textOmicron}} % Ό
-\DeclareUnicodeCharacter{038E}{\ensuregreek{\&#64;tabacckludge'\textUpsilon}} % Ύ
-\DeclareUnicodeCharacter{038F}{\ensuregreek{\&#64;tabacckludge'\textOmega}} % Ώ
-\DeclareUnicodeCharacter{0390}{\ensuregreek{\'&quot;\textiota}} % ΐ
-
-\DeclareUnicodeCharacter{0391}{\textAlpha} % Α
-\DeclareUnicodeCharacter{0392}{\textBeta} % Β
-\DeclareUnicodeCharacter{0393}{\textGamma} % Γ
-\DeclareUnicodeCharacter{0394}{\textDelta} % Δ
-\DeclareUnicodeCharacter{0395}{\textEpsilon} % Ε
-\DeclareUnicodeCharacter{0396}{\textZeta} % Ζ
-\DeclareUnicodeCharacter{0397}{\textEta} % Η
-\DeclareUnicodeCharacter{0398}{\textTheta} % Θ
-\DeclareUnicodeCharacter{0399}{\textIota} % Ι
-\DeclareUnicodeCharacter{039A}{\textKappa} % Κ
-\DeclareUnicodeCharacter{039B}{\textLambda} % Λ
-\DeclareUnicodeCharacter{039C}{\textMu} % Μ
-\DeclareUnicodeCharacter{039D}{\textNu} % Ν
-\DeclareUnicodeCharacter{039E}{\textXi} % Ξ
-\DeclareUnicodeCharacter{039F}{\textOmicron} % Ο
-\DeclareUnicodeCharacter{03A0}{\textPi} % Π
-\DeclareUnicodeCharacter{03A1}{\textRho} % Ρ
-\DeclareUnicodeCharacter{03A3}{\textSigma} % Σ
-\DeclareUnicodeCharacter{03A4}{\textTau} % Τ
-\DeclareUnicodeCharacter{03A5}{\textUpsilon} % Υ
-\DeclareUnicodeCharacter{03A6}{\textPhi} % Φ
-\DeclareUnicodeCharacter{03A7}{\textChi} % Χ
-\DeclareUnicodeCharacter{03A8}{\textPsi} % Ψ
-\DeclareUnicodeCharacter{03A9}{\textOmega} % Ω
-
-\DeclareUnicodeCharacter{03AA}{\ensuregreek{\&quot;\textIota}} % Ϊ
-\DeclareUnicodeCharacter{03AB}{\ensuregreek{\&quot;\textUpsilon}} % Ϋ
-\DeclareUnicodeCharacter{03AC}{\ensuregreek{\&#64;tabacckludge'\textalpha}} % ά
-\DeclareUnicodeCharacter{03AD}{\ensuregreek{\&#64;tabacckludge'\textepsilon}} % έ
-\DeclareUnicodeCharacter{03AE}{\ensuregreek{\&#64;tabacckludge'\texteta}} % ή
-\DeclareUnicodeCharacter{03AF}{\ensuregreek{\&#64;tabacckludge'\textiota}} % ί
-\DeclareUnicodeCharacter{03B0}{\ensuregreek{\&quot;'\textupsilon}} % ΰ
-
-\DeclareUnicodeCharacter{03B1}{\textalpha} % α
-\DeclareUnicodeCharacter{03B2}{\textbeta} % β
-\DeclareUnicodeCharacter{03B3}{\textgamma} % γ
-\DeclareUnicodeCharacter{03B4}{\textdelta} % δ
-\DeclareUnicodeCharacter{03B5}{\textepsilon} % ε
-\DeclareUnicodeCharacter{03B6}{\textzeta} % ζ
-\DeclareUnicodeCharacter{03B7}{\texteta} % η
-\DeclareUnicodeCharacter{03B8}{\texttheta} % θ
-\DeclareUnicodeCharacter{03B9}{\textiota} % ι
-\DeclareUnicodeCharacter{03BA}{\textkappa} % κ
-\DeclareUnicodeCharacter{03BB}{\textlambda} % λ
-\DeclareUnicodeCharacter{03BC}{\textmu} % μ \textmu, \textmugreek
-\DeclareUnicodeCharacter{03BD}{\textnu} % ν
-\DeclareUnicodeCharacter{03BE}{\textxi} % ξ
-\DeclareUnicodeCharacter{03BF}{\textomicron} % ο
-\DeclareUnicodeCharacter{03C0}{\textpi} % π
-\DeclareUnicodeCharacter{03C1}{\textrho} % ρ
-\DeclareUnicodeCharacter{03C2}{\textvarsigma} % ς
-\DeclareUnicodeCharacter{03C3}{\textsigma} % σ
-\DeclareUnicodeCharacter{03C4}{\texttau} % τ
-\DeclareUnicodeCharacter{03C5}{\textupsilon} % υ
-\DeclareUnicodeCharacter{03C6}{\textphi} % φ
-\DeclareUnicodeCharacter{03C7}{\textchi} % χ
-\DeclareUnicodeCharacter{03C8}{\textpsi} % ψ
-\DeclareUnicodeCharacter{03C9}{\textomega} % ω
-
-\DeclareUnicodeCharacter{03CA}{\ensuregreek{\&quot;\textiota}} % ϊ
-\DeclareUnicodeCharacter{03CB}{\ensuregreek{\&quot;\textupsilon}} % ϋ
-\DeclareUnicodeCharacter{03CC}{\ensuregreek{\&#64;tabacckludge'\textomicron}} % ό
-\DeclareUnicodeCharacter{03CD}{\ensuregreek{\&#64;tabacckludge'\textupsilon}} % ύ
-\DeclareUnicodeCharacter{03CE}{\ensuregreek{\&#64;tabacckludge'\textomega}} % ώ
-
-\DeclareUnicodeCharacter{03D8}{\Qoppa} % Ϙ
-\DeclareUnicodeCharacter{03D9}{\qoppa} % ϙ
-\DeclareUnicodeCharacter{03DA}{\textStigmagreek} % Ϛ \Stigma
-\DeclareUnicodeCharacter{03DB}{\textstigmagreek} % ϛ \stigma, \textstigma
-\DeclareUnicodeCharacter{03DC}{\textDigammagreek} % Ϝ \Digamma, \textDigamma
-\DeclareUnicodeCharacter{03DD}{\textdigammagreek} % ϝ \ddigamma, \textdigamma
-%03DE&nbsp;GREEK&nbsp;LETTER&nbsp;KOPPA % Ϟ \textKoppagreek
-\DeclareUnicodeCharacter{03DF}{\textkoppagreek} % ϟ \koppa, \textqoppa&nbsp;[sic!]
-\DeclareUnicodeCharacter{03E0}{\textSampigreek} % Ϡ \Sampi
-\DeclareUnicodeCharacter{03E1}{\textsampigreek} % ϡ \sampi, \textsampi
-</pre>
-</div>
-<div class="section" id="greek-extended">
-<h2>Greek Extended</h2>
-<pre class="literal-block">\DeclareUnicodeCharacter{1F00}{\ensuregreek{\&#64;tabacckludge&gt;\textalpha}} % ἀ
-\DeclareUnicodeCharacter{1F01}{\ensuregreek{\&#64;tabacckludge&lt;\textalpha}} % ἁ
-\DeclareUnicodeCharacter{1F02}{\ensuregreek{\&#64;tabacckludge&gt;`\textalpha}} % ἂ
-\DeclareUnicodeCharacter{1F03}{\ensuregreek{\&#64;tabacckludge&lt;`\textalpha}} % ἃ
-\DeclareUnicodeCharacter{1F04}{\ensuregreek{\&#64;tabacckludge&gt;'\textalpha}} % ἄ
-\DeclareUnicodeCharacter{1F05}{\ensuregreek{\&#64;tabacckludge&lt;'\textalpha}} % ἅ
-\DeclareUnicodeCharacter{1F06}{\ensuregreek{\&#64;tabacckludge~&gt;\textalpha}} % ἆ
-\DeclareUnicodeCharacter{1F07}{\ensuregreek{\&#64;tabacckludge~&lt;\textalpha}} % ἇ
-\DeclareUnicodeCharacter{1F08}{\ensuregreek{\&#64;tabacckludge&gt;\textAlpha}} % Ἀ
-\DeclareUnicodeCharacter{1F09}{\ensuregreek{\&#64;tabacckludge&lt;\textAlpha}} % Ἁ
-\DeclareUnicodeCharacter{1F0A}{\ensuregreek{\&#64;tabacckludge&gt;`\textAlpha}} % Ἂ
-\DeclareUnicodeCharacter{1F0B}{\ensuregreek{\&#64;tabacckludge&lt;`\textAlpha}} % Ἃ
-\DeclareUnicodeCharacter{1F0C}{\ensuregreek{\&#64;tabacckludge&gt;'\textAlpha}} % Ἄ
-\DeclareUnicodeCharacter{1F0D}{\ensuregreek{\&#64;tabacckludge&gt;'\textAlpha}} % Ἅ
-\DeclareUnicodeCharacter{1F0E}{\ensuregreek{\&#64;tabacckludge~&gt;\textAlpha}} % Ἆ
-\DeclareUnicodeCharacter{1F0F}{\ensuregreek{\&#64;tabacckludge~&lt;\textAlpha}} % Ἇ
-
-\DeclareUnicodeCharacter{1F10}{\ensuregreek{\&#64;tabacckludge&gt;\textepsilon}} % ἐ
-\DeclareUnicodeCharacter{1F11}{\ensuregreek{\&#64;tabacckludge&lt;\textepsilon}} % ἑ
-\DeclareUnicodeCharacter{1F12}{\ensuregreek{\&#64;tabacckludge&gt;`\textepsilon}} % ἒ
-\DeclareUnicodeCharacter{1F13}{\ensuregreek{\&#64;tabacckludge&lt;`\textepsilon}} % ἓ
-\DeclareUnicodeCharacter{1F14}{\ensuregreek{\&#64;tabacckludge&gt;'\textepsilon}} % ἔ
-\DeclareUnicodeCharacter{1F15}{\ensuregreek{\&#64;tabacckludge&gt;'\textepsilon}} % ἕ
-\DeclareUnicodeCharacter{1F18}{\ensuregreek{\&#64;tabacckludge&gt;\textEpsilon}} % Ἐ
-\DeclareUnicodeCharacter{1F19}{\ensuregreek{\&#64;tabacckludge&lt;\textEpsilon}} % Ἑ
-\DeclareUnicodeCharacter{1F1A}{\ensuregreek{\&#64;tabacckludge&gt;`\textEpsilon}} % Ἒ
-\DeclareUnicodeCharacter{1F1B}{\ensuregreek{\&#64;tabacckludge&lt;`\textEpsilon}} % Ἓ
-\DeclareUnicodeCharacter{1F1C}{\ensuregreek{\&#64;tabacckludge&gt;'\textEpsilon}} % Ἔ
-\DeclareUnicodeCharacter{1F1D}{\ensuregreek{\&#64;tabacckludge&gt;'\textEpsilon}} % Ἕ
-
-\DeclareUnicodeCharacter{1F20}{\ensuregreek{\&#64;tabacckludge&gt;\texteta}} % ἠ
-\DeclareUnicodeCharacter{1F21}{\ensuregreek{\&#64;tabacckludge&lt;\texteta}} % ἡ
-\DeclareUnicodeCharacter{1F22}{\ensuregreek{\&#64;tabacckludge&gt;`\texteta}} % ἢ
-\DeclareUnicodeCharacter{1F23}{\ensuregreek{\&#64;tabacckludge&lt;`\texteta}} % ἣ
-\DeclareUnicodeCharacter{1F24}{\ensuregreek{\&#64;tabacckludge&gt;'\texteta}} % ἤ
-\DeclareUnicodeCharacter{1F25}{\ensuregreek{\&#64;tabacckludge&gt;'\texteta}} % ἥ
-\DeclareUnicodeCharacter{1F26}{\ensuregreek{\&#64;tabacckludge~&gt;\texteta}} % ἦ
-\DeclareUnicodeCharacter{1F27}{\ensuregreek{\&#64;tabacckludge~&lt;\texteta}} % ἧ
-\DeclareUnicodeCharacter{1F28}{\ensuregreek{\&#64;tabacckludge&gt;\textEta}} % Ἠ
-\DeclareUnicodeCharacter{1F29}{\ensuregreek{\&#64;tabacckludge&lt;\textEta}} % Ἡ
-\DeclareUnicodeCharacter{1F2A}{\ensuregreek{\&#64;tabacckludge&gt;`\textEta}} % Ἢ
-\DeclareUnicodeCharacter{1F2B}{\ensuregreek{\&#64;tabacckludge&lt;`\textEta}} % Ἣ
-\DeclareUnicodeCharacter{1F2C}{\ensuregreek{\&#64;tabacckludge&gt;'\textEta}} % Ἤ
-\DeclareUnicodeCharacter{1F2D}{\ensuregreek{\&#64;tabacckludge&gt;'\textEta}} % Ἥ
-\DeclareUnicodeCharacter{1F2E}{\ensuregreek{\&#64;tabacckludge~&gt;\textEta}} % Ἦ
-\DeclareUnicodeCharacter{1F2F}{\ensuregreek{\&#64;tabacckludge~&lt;\textEta}} % Ἧ
-
-\DeclareUnicodeCharacter{1F30}{\ensuregreek{\&#64;tabacckludge&gt;\textiota}} % ἰ
-\DeclareUnicodeCharacter{1F31}{\ensuregreek{\&#64;tabacckludge&lt;\textiota}} % ἱ
-\DeclareUnicodeCharacter{1F32}{\ensuregreek{\&#64;tabacckludge&gt;`\textiota}} % ἲ
-\DeclareUnicodeCharacter{1F33}{\ensuregreek{\&#64;tabacckludge&lt;`\textiota}} % ἳ
-\DeclareUnicodeCharacter{1F34}{\ensuregreek{\&#64;tabacckludge&gt;'\textiota}} % ἴ
-\DeclareUnicodeCharacter{1F35}{\ensuregreek{\&#64;tabacckludge&gt;'\textiota}} % ἵ
-\DeclareUnicodeCharacter{1F36}{\ensuregreek{\&#64;tabacckludge~&gt;\textiota}} % ἶ
-\DeclareUnicodeCharacter{1F37}{\ensuregreek{\&#64;tabacckludge~&lt;\textiota}} % ἷ
-\DeclareUnicodeCharacter{1F38}{\ensuregreek{\&#64;tabacckludge&gt;\textIota}} % Ἰ
-\DeclareUnicodeCharacter{1F39}{\ensuregreek{\&#64;tabacckludge&lt;\textIota}} % Ἱ
-\DeclareUnicodeCharacter{1F3A}{\ensuregreek{\&#64;tabacckludge&gt;`\textIota}} % Ἲ
-\DeclareUnicodeCharacter{1F3B}{\ensuregreek{\&#64;tabacckludge&lt;`\textIota}} % Ἳ
-\DeclareUnicodeCharacter{1F3C}{\ensuregreek{\&#64;tabacckludge&gt;'\textIota}} % Ἴ
-\DeclareUnicodeCharacter{1F3D}{\ensuregreek{\&#64;tabacckludge&gt;'\textIota}} % Ἵ
-\DeclareUnicodeCharacter{1F3E}{\ensuregreek{\&#64;tabacckludge~&gt;\textIota}} % Ἶ
-\DeclareUnicodeCharacter{1F3F}{\ensuregreek{\&#64;tabacckludge~&lt;\textIota}} % Ἷ
-
-\DeclareUnicodeCharacter{1F40}{\ensuregreek{\&#64;tabacckludge&gt;\textomicron}} % ὀ
-\DeclareUnicodeCharacter{1F41}{\ensuregreek{\&#64;tabacckludge&lt;\textomicron}} % ὁ
-\DeclareUnicodeCharacter{1F42}{\ensuregreek{\&#64;tabacckludge&gt;`\textomicron}} % ὂ
-\DeclareUnicodeCharacter{1F43}{\ensuregreek{\&#64;tabacckludge&lt;`\textomicron}} % ὃ
-\DeclareUnicodeCharacter{1F44}{\ensuregreek{\&#64;tabacckludge&gt;'\textomicron}} % ὄ
-\DeclareUnicodeCharacter{1F45}{\ensuregreek{\&#64;tabacckludge&gt;'\textomicron}} % ὅ
-\DeclareUnicodeCharacter{1F48}{\ensuregreek{\&#64;tabacckludge&gt;\textOmicron}} % Ὀ
-\DeclareUnicodeCharacter{1F49}{\ensuregreek{\&#64;tabacckludge&lt;\textOmicron}} % Ὁ
-\DeclareUnicodeCharacter{1F4A}{\ensuregreek{\&#64;tabacckludge&gt;`\textOmicron}} % Ὂ
-\DeclareUnicodeCharacter{1F4B}{\ensuregreek{\&#64;tabacckludge&lt;`\textOmicron}} % Ὃ
-\DeclareUnicodeCharacter{1F4C}{\ensuregreek{\&#64;tabacckludge&gt;'\textOmicron}} % Ὄ
-\DeclareUnicodeCharacter{1F4D}{\ensuregreek{\&#64;tabacckludge&gt;'\textOmicron}} % Ὅ
-
-\DeclareUnicodeCharacter{1F50}{\ensuregreek{\&#64;tabacckludge&gt;\textupsilon}} % ὐ
-\DeclareUnicodeCharacter{1F51}{\ensuregreek{\&#64;tabacckludge&lt;\textupsilon}} % ὑ
-\DeclareUnicodeCharacter{1F52}{\ensuregreek{\&#64;tabacckludge&gt;`\textupsilon}} % ὒ
-\DeclareUnicodeCharacter{1F53}{\ensuregreek{\&#64;tabacckludge&lt;`\textupsilon}} % ὓ
-\DeclareUnicodeCharacter{1F54}{\ensuregreek{\&#64;tabacckludge&gt;'\textupsilon}} % ὔ
-\DeclareUnicodeCharacter{1F55}{\ensuregreek{\&#64;tabacckludge&gt;'\textupsilon}} % ὕ
-\DeclareUnicodeCharacter{1F56}{\ensuregreek{\&#64;tabacckludge~&gt;\textupsilon}} % ὖ
-\DeclareUnicodeCharacter{1F57}{\ensuregreek{\&#64;tabacckludge~&lt;\textupsilon}} % ὗ
-\DeclareUnicodeCharacter{1F59}{\ensuregreek{\&#64;tabacckludge&lt;\textUpsilon}} % Ὑ
-\DeclareUnicodeCharacter{1F5B}{\ensuregreek{\&#64;tabacckludge&lt;`\textUpsilon}} % Ὓ
-\DeclareUnicodeCharacter{1F5D}{\ensuregreek{\&#64;tabacckludge&gt;'\textUpsilon}} % Ὕ
-\DeclareUnicodeCharacter{1F5F}{\ensuregreek{\&#64;tabacckludge~&lt;\textUpsilon}} % Ὗ
-
-\DeclareUnicodeCharacter{1F60}{\ensuregreek{\&#64;tabacckludge&gt;\textomega}} % ὠ
-\DeclareUnicodeCharacter{1F61}{\ensuregreek{\&#64;tabacckludge&lt;\textomega}} % ὡ
-\DeclareUnicodeCharacter{1F62}{\ensuregreek{\&#64;tabacckludge&gt;`\textomega}} % ὢ
-\DeclareUnicodeCharacter{1F63}{\ensuregreek{\&#64;tabacckludge&lt;`\textomega}} % ὣ
-\DeclareUnicodeCharacter{1F64}{\ensuregreek{\&#64;tabacckludge&gt;'\textomega}} % ὤ
-\DeclareUnicodeCharacter{1F65}{\ensuregreek{\&#64;tabacckludge&gt;'\textomega}} % ὥ
-\DeclareUnicodeCharacter{1F66}{\ensuregreek{\&#64;tabacckludge~&gt;\textomega}} % ὦ
-\DeclareUnicodeCharacter{1F67}{\ensuregreek{\&#64;tabacckludge~&lt;\textomega}} % ὧ
-\DeclareUnicodeCharacter{1F68}{\ensuregreek{\&#64;tabacckludge&gt;\textOmega}} % Ὠ
-\DeclareUnicodeCharacter{1F69}{\ensuregreek{\&#64;tabacckludge&lt;\textOmega}} % Ὡ
-\DeclareUnicodeCharacter{1F6A}{\ensuregreek{\&#64;tabacckludge&gt;`\textOmega}} % Ὢ
-\DeclareUnicodeCharacter{1F6B}{\ensuregreek{\&#64;tabacckludge&lt;`\textOmega}} % Ὣ
-\DeclareUnicodeCharacter{1F6C}{\ensuregreek{\&#64;tabacckludge&gt;'\textOmega}} % Ὤ
-\DeclareUnicodeCharacter{1F6D}{\ensuregreek{\&#64;tabacckludge&gt;'\textOmega}} % Ὥ
-\DeclareUnicodeCharacter{1F6E}{\ensuregreek{\&#64;tabacckludge~&gt;\textOmega}} % Ὦ
-\DeclareUnicodeCharacter{1F6F}{\ensuregreek{\&#64;tabacckludge~&lt;\textOmega}} % Ὧ
-
-\DeclareUnicodeCharacter{1F70}{\ensuregreek{\&#64;tabacckludge`\textalpha}} % ὰ
-\DeclareUnicodeCharacter{1F71}{\ensuregreek{\&#64;tabacckludge'\textalpha}} % ά
-\DeclareUnicodeCharacter{1F72}{\ensuregreek{\&#64;tabacckludge`\textepsilon}} % ὲ
-\DeclareUnicodeCharacter{1F73}{\ensuregreek{\&#64;tabacckludge'\textepsilon}} % έ
-\DeclareUnicodeCharacter{1F74}{\ensuregreek{\&#64;tabacckludge`\texteta}} % ὴ
-\DeclareUnicodeCharacter{1F75}{\ensuregreek{\&#64;tabacckludge'\texteta}} % ή
-\DeclareUnicodeCharacter{1F76}{\ensuregreek{\&#64;tabacckludge`\textiota}} % ὶ
-\DeclareUnicodeCharacter{1F77}{\ensuregreek{\&#64;tabacckludge'\textiota}} % ί
-\DeclareUnicodeCharacter{1F78}{\ensuregreek{\&#64;tabacckludge`\textomicron}} % ὸ
-\DeclareUnicodeCharacter{1F79}{\ensuregreek{\&#64;tabacckludge'\textomicron}} % ό
-\DeclareUnicodeCharacter{1F7A}{\ensuregreek{\&#64;tabacckludge`\textupsilon}} % ὺ
-\DeclareUnicodeCharacter{1F7B}{\ensuregreek{\&#64;tabacckludge'\textupsilon}} % ύ
-\DeclareUnicodeCharacter{1F7C}{\ensuregreek{\&#64;tabacckludge`\textomega}} % ὼ
-\DeclareUnicodeCharacter{1F7D}{\ensuregreek{\&#64;tabacckludge'\textomega}} % ώ
-
-\DeclareUnicodeCharacter{1F80}{\ensuregreek{\&#64;tabacckludge&gt;\textalpha|}} % ᾀ
-\DeclareUnicodeCharacter{1F81}{\ensuregreek{\&#64;tabacckludge&lt;\textalpha|}} % ᾁ
-\DeclareUnicodeCharacter{1F82}{\ensuregreek{\&#64;tabacckludge&gt;`\textalpha|}} % ᾂ
-\DeclareUnicodeCharacter{1F83}{\ensuregreek{\&#64;tabacckludge&lt;`\textalpha|}} % ᾃ
-\DeclareUnicodeCharacter{1F84}{\ensuregreek{\&#64;tabacckludge&gt;'\textalpha|}} % ᾄ
-\DeclareUnicodeCharacter{1F85}{\ensuregreek{\&#64;tabacckludge&gt;'\textalpha|}} % ᾅ
-\DeclareUnicodeCharacter{1F86}{\ensuregreek{\&#64;tabacckludge~&gt;\textalpha|}} % ᾆ
-\DeclareUnicodeCharacter{1F87}{\ensuregreek{\&#64;tabacckludge~&lt;\textalpha|}} % ᾇ
-\DeclareUnicodeCharacter{1F88}{\ensuregreek{\&#64;tabacckludge&gt;\textAlpha|}} % ᾈ
-\DeclareUnicodeCharacter{1F89}{\ensuregreek{\&#64;tabacckludge&lt;\textAlpha|}} % ᾉ
-\DeclareUnicodeCharacter{1F8A}{\ensuregreek{\&#64;tabacckludge&gt;`\textAlpha|}} % ᾊ
-\DeclareUnicodeCharacter{1F8B}{\ensuregreek{\&#64;tabacckludge&lt;`\textAlpha|}} % ᾋ
-\DeclareUnicodeCharacter{1F8C}{\ensuregreek{\&#64;tabacckludge&gt;'\textAlpha|}} % ᾌ
-\DeclareUnicodeCharacter{1F8D}{\ensuregreek{\&#64;tabacckludge&gt;'\textAlpha|}} % ᾍ
-\DeclareUnicodeCharacter{1F8E}{\ensuregreek{\&#64;tabacckludge~&gt;\textAlpha|}} % ᾎ
-\DeclareUnicodeCharacter{1F8F}{\ensuregreek{\&#64;tabacckludge~&lt;\textAlpha|}} % ᾏ
-
-\DeclareUnicodeCharacter{1F90}{\ensuregreek{\&#64;tabacckludge&gt;\texteta|}} % ᾐ
-\DeclareUnicodeCharacter{1F91}{\ensuregreek{\&#64;tabacckludge&lt;\texteta|}} % ᾑ
-\DeclareUnicodeCharacter{1F92}{\ensuregreek{\&#64;tabacckludge&gt;`\texteta|}} % ᾒ
-\DeclareUnicodeCharacter{1F93}{\ensuregreek{\&#64;tabacckludge&lt;`\texteta|}} % ᾓ
-\DeclareUnicodeCharacter{1F94}{\ensuregreek{\&#64;tabacckludge&gt;'\texteta|}} % ᾔ
-\DeclareUnicodeCharacter{1F95}{\ensuregreek{\&#64;tabacckludge&gt;'\texteta|}} % ᾕ
-\DeclareUnicodeCharacter{1F96}{\ensuregreek{\&#64;tabacckludge~&gt;\texteta|}} % ᾖ
-\DeclareUnicodeCharacter{1F97}{\ensuregreek{\&#64;tabacckludge~&lt;\texteta|}} % ᾗ
-\DeclareUnicodeCharacter{1F98}{\ensuregreek{\&#64;tabacckludge&gt;\textEta|}} % ᾘ
-\DeclareUnicodeCharacter{1F99}{\ensuregreek{\&#64;tabacckludge&lt;\textEta|}} % ᾙ
-\DeclareUnicodeCharacter{1F9A}{\ensuregreek{\&#64;tabacckludge&gt;`\textEta|}} % ᾚ
-\DeclareUnicodeCharacter{1F9B}{\ensuregreek{\&#64;tabacckludge&lt;`\textEta|}} % ᾛ
-\DeclareUnicodeCharacter{1F9C}{\ensuregreek{\&#64;tabacckludge&gt;'\textEta|}} % ᾜ
-\DeclareUnicodeCharacter{1F9D}{\ensuregreek{\&#64;tabacckludge&gt;'\textEta|}} % ᾝ
-\DeclareUnicodeCharacter{1F9E}{\ensuregreek{\&#64;tabacckludge~&gt;\textEta|}} % ᾞ
-\DeclareUnicodeCharacter{1F9F}{\ensuregreek{\&#64;tabacckludge~&lt;\textEta|}} % ᾟ
-
-\DeclareUnicodeCharacter{1FA0}{\ensuregreek{\&#64;tabacckludge&gt;\textomega|}} % ᾠ
-\DeclareUnicodeCharacter{1FA1}{\ensuregreek{\&#64;tabacckludge&lt;\textomega|}} % ᾡ
-\DeclareUnicodeCharacter{1FA2}{\ensuregreek{\&#64;tabacckludge&gt;`\textomega|}} % ᾢ
-\DeclareUnicodeCharacter{1FA3}{\ensuregreek{\&#64;tabacckludge&lt;`\textomega|}} % ᾣ
-\DeclareUnicodeCharacter{1FA4}{\ensuregreek{\&#64;tabacckludge&gt;'\textomega|}} % ᾤ
-\DeclareUnicodeCharacter{1FA5}{\ensuregreek{\&#64;tabacckludge&gt;'\textomega|}} % ᾥ
-\DeclareUnicodeCharacter{1FA6}{\ensuregreek{\&#64;tabacckludge~&gt;\textomega|}} % ᾦ
-\DeclareUnicodeCharacter{1FA7}{\ensuregreek{\&#64;tabacckludge~&lt;\textomega|}} % ᾧ
-\DeclareUnicodeCharacter{1FA8}{\ensuregreek{\&#64;tabacckludge&gt;\textOmega|}} % ᾨ
-\DeclareUnicodeCharacter{1FA9}{\ensuregreek{\&#64;tabacckludge&lt;\textOmega|}} % ᾩ
-\DeclareUnicodeCharacter{1FAA}{\ensuregreek{\&#64;tabacckludge&gt;`\textOmega|}} % ᾪ
-\DeclareUnicodeCharacter{1FAB}{\ensuregreek{\&#64;tabacckludge&lt;`\textOmega|}} % ᾫ
-\DeclareUnicodeCharacter{1FAC}{\ensuregreek{\&#64;tabacckludge&gt;'\textOmega|}} % ᾬ
-\DeclareUnicodeCharacter{1FAD}{\ensuregreek{\&#64;tabacckludge&gt;'\textOmega|}} % ᾭ
-\DeclareUnicodeCharacter{1FAE}{\ensuregreek{\&#64;tabacckludge~&gt;\textOmega|}} % ᾮ
-\DeclareUnicodeCharacter{1FAF}{\ensuregreek{\&#64;tabacckludge~&lt;\textOmega|}} % ᾯ
-
-\DeclareUnicodeCharacter{1FB0}{\ensuregreek{\u\textalpha}} % ᾰ
-\DeclareUnicodeCharacter{1FB1}{\ensuregreek{\&#64;tabacckludge=\textalpha}} % ᾱ
-\DeclareUnicodeCharacter{1FB2}{\ensuregreek{\&#64;tabacckludge`\textalpha|}} % ᾲ
-\DeclareUnicodeCharacter{1FB3}{\ensuregreek{\textalpha|}} % ᾳ
-\DeclareUnicodeCharacter{1FB4}{\ensuregreek{\&#64;tabacckludge'\textalpha|}} % ᾴ
-\DeclareUnicodeCharacter{1FB6}{\ensuregreek{\~\textalpha}} % ᾶ
-\DeclareUnicodeCharacter{1FB7}{\ensuregreek{\~\textalpha|}} % ᾷ
-\DeclareUnicodeCharacter{1FB8}{\ensuregreek{\u\textAlpha}} % Ᾰ
-\DeclareUnicodeCharacter{1FB9}{\ensuregreek{\&#64;tabacckludge=\textAlpha}} % Ᾱ
-\DeclareUnicodeCharacter{1FBA}{\ensuregreek{\&#64;tabacckludge`\textAlpha}} % Ὰ
-\DeclareUnicodeCharacter{1FBB}{\ensuregreek{\&#64;tabacckludge'\textAlpha}} % Ά
-\DeclareUnicodeCharacter{1FBC}{\ensuregreek{\textAlpha|}} % ᾼ
-\DeclareUnicodeCharacter{1FBD}{\ensuregreek{\&#64;tabacckludge&gt;\textcompwordmark}} % ᾽
-\DeclareUnicodeCharacter{1FBE}{\textcompwordmark\Prosgegrammeni} % ι
-\DeclareUnicodeCharacter{1FBF}{\ensuregreek{\&#64;tabacckludge&gt;\textcompwordmark}} % ᾿
-
-\DeclareUnicodeCharacter{1FC0}{\ensuregreek{\~\textcompwordmark}} % ῀
-\DeclareUnicodeCharacter{1FC1}{\ensuregreek{\&quot;\~\textcompwordmark}} % ῁
-\DeclareUnicodeCharacter{1FC2}{\ensuregreek{\&#64;tabacckludge`\texteta|}} % ῂ
-\DeclareUnicodeCharacter{1FC3}{\ensuregreek{\texteta|}} % ῃ
-\DeclareUnicodeCharacter{1FC4}{\ensuregreek{\&#64;tabacckludge'\texteta|}} % ῄ
-\DeclareUnicodeCharacter{1FC6}{\ensuregreek{\~\texteta}} % ῆ
-\DeclareUnicodeCharacter{1FC7}{\ensuregreek{\~\texteta|}} % ῇ
-\DeclareUnicodeCharacter{1FC8}{\ensuregreek{\&#64;tabacckludge`\textEpsilon}} % Ὲ
-\DeclareUnicodeCharacter{1FC9}{\ensuregreek{\&#64;tabacckludge'\textEpsilon}} % Έ
-\DeclareUnicodeCharacter{1FCA}{\ensuregreek{\&#64;tabacckludge`\textEta}} % Ὴ
-\DeclareUnicodeCharacter{1FCB}{\ensuregreek{\&#64;tabacckludge'\textEta}} % Ή
-\DeclareUnicodeCharacter{1FCC}{\ensuregreek{\textEta|}} % ῌ
-\DeclareUnicodeCharacter{1FCD}{\ensuregreek{\&#64;tabacckludge&gt;`\textcompwordmark}} % ῍
-\DeclareUnicodeCharacter{1FCE}{\ensuregreek{\&#64;tabacckludge&gt;'\textcompwordmark}} % ῎
-\DeclareUnicodeCharacter{1FCF}{\ensuregreek{\&#64;tabacckludge~&gt;\textcompwordmark}} % ῏
-
-\DeclareUnicodeCharacter{1FD0}{\ensuregreek{\u\textiota}} % ῐ
-\DeclareUnicodeCharacter{1FD1}{\ensuregreek{\&#64;tabacckludge=\textiota}} % ῑ
-\DeclareUnicodeCharacter{1FD2}{\ensuregreek{\`&quot;\textiota}} % not \&quot;`... % ῒ
-\DeclareUnicodeCharacter{1FD3}{\ensuregreek{\'&quot;\textiota}} % not \&quot;'... % ΐ
-\DeclareUnicodeCharacter{1FD6}{\ensuregreek{\~\textiota}} % ῖ
-\DeclareUnicodeCharacter{1FD7}{\ensuregreek{\~&quot;\textiota}} % ῗ
-\DeclareUnicodeCharacter{1FD8}{\ensuregreek{\u\textIota}} % Ῐ
-\DeclareUnicodeCharacter{1FD9}{\ensuregreek{\&#64;tabacckludge=\textIota}} % Ῑ
-\DeclareUnicodeCharacter{1FDA}{\ensuregreek{\&#64;tabacckludge`\textIota}} % Ὶ
-\DeclareUnicodeCharacter{1FDB}{\ensuregreek{\&#64;tabacckludge'\textIota}} % Ί
-\DeclareUnicodeCharacter{1FDD}{\ensuregreek{\&#64;tabacckludge&lt;`\textcompwordmark}} % ῝
-\DeclareUnicodeCharacter{1FDE}{\ensuregreek{\&#64;tabacckludge&gt;'\textcompwordmark}} % ῞
-\DeclareUnicodeCharacter{1FDF}{\ensuregreek{\&#64;tabacckludge~&lt;\textcompwordmark}} % ῟
-
-\DeclareUnicodeCharacter{1FE0}{\ensuregreek{\u\textupsilon}} % ῠ
-\DeclareUnicodeCharacter{1FE1}{\ensuregreek{\&#64;tabacckludge=\textupsilon}} % ῡ
-\DeclareUnicodeCharacter{1FE2}{\ensuregreek{\`&quot;\textupsilon}} % not \&quot;`... % ῢ
-\DeclareUnicodeCharacter{1FE3}{\ensuregreek{\'&quot;\textupsilon}} % not \&quot;'... % ΰ
-\DeclareUnicodeCharacter{1FE4}{\ensuregreek{\&#64;tabacckludge&gt;r}} % ῤ
-\DeclareUnicodeCharacter{1FE5}{\ensuregreek{\&#64;tabacckludge&lt;r}} % ῥ
-\DeclareUnicodeCharacter{1FE6}{\ensuregreek{\~\textupsilon}} % ῦ
-\DeclareUnicodeCharacter{1FE7}{\ensuregreek{\~&quot;\textupsilon}} % ῧ
-\DeclareUnicodeCharacter{1FE8}{\ensuregreek{\u\textUpsilon}} % Ῠ
-\DeclareUnicodeCharacter{1FE9}{\ensuregreek{\&#64;tabacckludge=\textUpsilon}} % Ῡ
-\DeclareUnicodeCharacter{1FEA}{\ensuregreek{\&#64;tabacckludge`\textUpsilon}} % Ὺ
-\DeclareUnicodeCharacter{1FEB}{\ensuregreek{\&#64;tabacckludge'\textUpsilon}} % Ύ
-\DeclareUnicodeCharacter{1FEC}{\ensuregreek{\&#64;tabacckludge&lt;\textRho}} % Ῥ
-\DeclareUnicodeCharacter{1FED}{\ensuregreek{\`&quot;\textcompwordmark}} % ῭
-\DeclareUnicodeCharacter{1FEE}{\ensuregreek{\'&quot;\textcompwordmark}} % ΅
-\DeclareUnicodeCharacter{1FEF}{\ensuregreek{\&#64;tabacckludge`\textcompwordmark}} % `
-
-\DeclareUnicodeCharacter{1FF2}{\ensuregreek{\&#64;tabacckludge`\textomega|}} % ῲ
-\DeclareUnicodeCharacter{1FF3}{\ensuregreek{\textomega|}} % ῳ
-\DeclareUnicodeCharacter{1FF4}{\ensuregreek{\&#64;tabacckludge'\textomega|}} % ῴ
-\DeclareUnicodeCharacter{1FF6}{\ensuregreek{\~\textomega}} % ῶ
-\DeclareUnicodeCharacter{1FF7}{\ensuregreek{\~\textomega|}} % ῷ
-\DeclareUnicodeCharacter{1FF8}{\ensuregreek{\&#64;tabacckludge`\textOmicron}} % Ὸ
-\DeclareUnicodeCharacter{1FF9}{\ensuregreek{\&#64;tabacckludge'\textOmicron}} % Ό
-\DeclareUnicodeCharacter{1FFA}{\ensuregreek{\&#64;tabacckludge`\textOmega}} % Ὼ
-\DeclareUnicodeCharacter{1FFB}{\ensuregreek{\&#64;tabacckludge'\textOmega}} % Ώ
-\DeclareUnicodeCharacter{1FFC}{\ensuregreek{\textOmega|}} % ῼ
-\DeclareUnicodeCharacter{1FFD}{\ensuregreek{\&#64;tabacckludge'\textcompwordmark}} % ´
-\DeclareUnicodeCharacter{1FFE}{\ensuregreek{\&#64;tabacckludge&lt;\textcompwordmark}} % ῾
-</pre>
-</div>
-<div class="section" id="id1">
-<h2>General Punctuation</h2>
-<pre class="literal-block">\DeclareUnicodeCharacter{2013}{\textendash} % –
-\DeclareUnicodeCharacter{2014}{\textemdash} % —
-\DeclareUnicodeCharacter{2018}{\textquoteleft} % ‘
-\DeclareUnicodeCharacter{2019}{\textquoteright} % ’
-\DeclareUnicodeCharacter{2030}{\textperthousand} % ‰
-\DeclareUnicodeCharacter{20AC}{\texteuro} % €
-</pre>
-</div>
-<div class="section" id="letterlike-symbols">
-<h2>Letterlike Symbols</h2>
-<pre class="literal-block">\DeclareUnicodeCharacter{2126}{\textOmega} % Ω OHM SIGN
-</pre>
-</div>
-<div class="section" id="ancient-greek-numbers">
-<h2>Ancient Greek Numbers</h2>
-<p>TODO: map other chars to corresponding Greek letters.
-See also the <a class="reference external" href="http://www.ctan.org/pkg/grnumalt">grnumalt</a> package:</p>
-<pre class="literal-block">\DeclareUnicodeCharacter{10144}{\PiDelta} % GREEK ACROPHONIC ATTIC FIFTY
-\DeclareUnicodeCharacter{10145}{\PiEta} % GREEK ACROPHONIC ATTIC FIVE HUNDRED
-\DeclareUnicodeCharacter{10146}{\PiChi} % GREEK ACROPHONIC ATTIC FIVE THOUSAND
-\DeclareUnicodeCharacter{10147}{\PiMu} % GREEK ACROPHONIC ATTIC FIFTY THOUSAND
-</pre>
-</div>
-</div>
-</div>
-</body>
-</html>
diff --git a/Master/texmf-dist/doc/latex/lgrx/lgrxenc-test.pdf b/Master/texmf-dist/doc/latex/lgrx/lgrxenc-test.pdf
index 68a3e65f73d..058ffe32c44 100644
--- a/Master/texmf-dist/doc/latex/lgrx/lgrxenc-test.pdf
+++ b/Master/texmf-dist/doc/latex/lgrx/lgrxenc-test.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/lgrx/lgrxenc-test.tex b/Master/texmf-dist/doc/latex/lgrx/lgrxenc-test.tex
index 3a1743e11dd..dc65a38561a 100644
--- a/Master/texmf-dist/doc/latex/lgrx/lgrxenc-test.tex
+++ b/Master/texmf-dist/doc/latex/lgrx/lgrxenc-test.tex
@@ -127,11 +127,11 @@ Ligature break up: AY fi \LGR AU "i $\mapsto$
% \texttrademark{}
% \ss$\mapsto$\SS{}
%
-\Latin Babel's lgrenc.def defines them with \verb|\latintext|, however
-this macro is not guaranteed to be defined, so it should not be used
-in a font encoding definition file. Instead, the textcomp.sty package
-should be used to provide the symbols for all font encodings (using the
-sharp s (\ss) in Greek is bound to fail anyway).
+\Latin Babel's lgrenc.def defines them with \verb|\latintext|, however this
+macro is not guaranteed to be defined, so it should not be used in a font
+encoding definition file. Instead, the textcomp.sty package should be used
+to provide the symbols for all font encodings (the sharp s (\ss) is used in
+German text that cannot be set with LGR anyway).
\subsubsection*{Greek alphabet}
@@ -204,7 +204,9 @@ $\mapsto$ \MakeUppercase{%
\Latin
The komma-below (\verb|\k|) is not defined in LGR.
-Additional Greek diacritics
+Additional Greek diacritics\footnote{%
+The dialytika is not used on Initial letters, therfore the combined
+``something + dialytika'' accents are not moved befor the capital Iota.}
\LGR
\<{a} \>{e} \<\`{i} \'"i \`"i \~"i \`\>{h} \'<{o} \'>{o} \~\<{u} \~\>{w}
@@ -212,7 +214,6 @@ $\mapsto$ \MakeUppercase{%
\<{a} \>{e} \<\`{i} \'"i \`"i \~"i \`\>{h} \'<{o} \'>{o} \~\<{u} \~\>{w}
}
-% The dialytika is not used on Initial letters ("'I \"`I \~"I)
\<{A} \>{E} \<\`{I} \'"I \"`I \~"I \`\>{H} \'<{O} \'>{O} \~\<{U} \~\>{W}
$\mapsto$ \MakeUppercase{%
\<{A} \>{E} \<\`{I} \'"I \"`I \~"I \`\>{H} \'<{O} \'>{O} \~\<{U} \~\>{W}
@@ -316,8 +317,7 @@ with tonos or psili.
% \'AO \'AP \'AR \'AS \'AC \'AT \'AU \'AF \'AQ \'AY \'AW
rows 15 and 16: Like in any font encoding, there is no kerning for
-non-defined accent-letter-combinations (dialytica on \LGR A O D\Latin).%
-\footnote{with the Kerkis fonts, kerning is kept}
+non-defined accent-letter-combinations (dialytica on \LGR A O D\Latin).
The uppercase of the zero-width space at the place of ``v`` is the
Dasia-Oxia accent~\LGR \MakeUppercase{v}\Latin , the glyph at the
diff --git a/Master/texmf-dist/doc/latex/lgrx/lgrxenc.def.html b/Master/texmf-dist/doc/latex/lgrx/lgrxenc.def.html
index 4b4581527b5..bc6b06f298b 100644
--- a/Master/texmf-dist/doc/latex/lgrx/lgrxenc.def.html
+++ b/Master/texmf-dist/doc/latex/lgrx/lgrxenc.def.html
@@ -729,76 +729,33 @@ version&nbsp;1.3 of this license or any later version.</p>
</dl>
<div class="abstract topic">
<p class="topic-title first">Abstract</p>
-<p>The LGR font encoding is the de-facto standard for Greek
-typesetting with LaTeX. However, the encoding definition file
-that ships with babel misses many of the definitions common
-since the introduction of the NFSS (see <a class="reference external" href="http://mirror.ctan.org/macros/latex/doc/fntguide.pdf">fntguide</a> “Encodings”).</p>
-<p>This file provides a comprehensive set of macros to
-typeset Greek with LGR encoded fonts. It works for both,
-monotonic and polytonic Greek, independent of the <cite>babel</cite>
-package.</p>
+<p>This file is only kept for backwards compatibility with existing
+documents.</p>
+<p>For new documents, use <tt class="literal">lgrenc.def</tt> from <a class="reference external" href="http://www.ctan.org/pkg/greek-fontenc">greek-fontenc</a> (which
+is also required by this file).</p>
</div>
-<p>This package is part of the <a class="reference external" href="http://www.ctan.org/pkg/lgrx">lgrx</a> bundle.</p>
+<p>This file is part of the <a class="reference external" href="http://www.ctan.org/pkg/lgrx">lgrx</a> bundle.</p>
<div class="contents topic" id="contents">
<p class="topic-title first">Contents</p>
<ul class="simple">
<li><p><a class="reference internal" href="#changelog" id="id1">Changelog</a></p></li>
<li><p><a class="reference internal" href="#usage" id="id2">Usage</a></p></li>
-<li><p><a class="reference internal" href="#licr-macro-names" id="id3">LICR macro names</a></p>
+<li><p><a class="reference internal" href="#implementation" id="id3">Implementation</a></p>
<ul>
-<li><p><a class="reference internal" href="#proposals" id="id4">Proposals</a></p></li>
-<li><p><a class="reference internal" href="#how-to-name-accent-macros" id="id5">How to name <em>accent macros</em>?</a></p></li>
-<li><p><a class="reference internal" href="#references" id="id6">References</a></p></li>
-</ul>
-</li>
-<li><p><a class="reference internal" href="#implementation" id="id7">Implementation</a></p>
-<ul>
-<li><p><a class="reference internal" href="#read-this-file-only-once" id="id8">Read this file only once</a></p></li>
-<li><p><a class="reference internal" href="#identification" id="id9">Identification</a></p></li>
-<li><p><a class="reference internal" href="#base-setup" id="id10">Base setup</a></p></li>
-<li><p><a class="reference internal" href="#text-symbols" id="id11">Text symbols</a></p>
-<ul>
-<li><p><a class="reference internal" href="#greek-alphabet" id="id12">Greek Alphabet</a></p></li>
-<li><p><a class="reference internal" href="#additional-greek-symbols" id="id13">Additional Greek symbols</a></p>
-<ul>
-<li><p><a class="reference internal" href="#ancient-greek-numbers-athenian-numerals" id="id14">Ancient Greek Numbers (Athenian Numerals)</a></p></li>
-<li><p><a class="reference internal" href="#archaic-letters" id="id15">Archaic letters</a></p></li>
-<li><p><a class="reference internal" href="#numeral-signs" id="id16">Numeral signs</a></p></li>
-</ul>
-</li>
-<li><p><a class="reference internal" href="#other" id="id17">Other</a></p></li>
-<li><p><a class="reference internal" href="#not-implemented" id="id18">Not implemented</a></p></li>
-</ul>
-</li>
-<li><p><a class="reference internal" href="#diacritics" id="id19">Diacritics</a></p>
-<ul>
-<li><p><a class="reference internal" href="#named-macros" id="id20">Named macros</a></p></li>
-<li><p><a class="reference internal" href="#aliases" id="id21">Aliases</a></p></li>
-</ul>
-</li>
-<li><p><a class="reference internal" href="#composite-definitions" id="id22">Composite definitions</a></p>
-<ul>
-<li><p><a class="reference internal" href="#composite-diacritics" id="id23">Composite diacritics</a></p></li>
-<li><p><a class="reference internal" href="#pre-composed-letters" id="id24">Pre-composed letters</a></p>
-<ul>
-<li><p><a class="reference internal" href="#small-letters-with-diacritics" id="id25">Small letters with diacritics</a></p></li>
-<li><p><a class="reference internal" href="#capital-letters-with-diacritics" id="id26">Capital letters with diacritics</a></p></li>
-</ul>
-</li>
-</ul>
-</li>
-<li><p><a class="reference internal" href="#uppercase" id="id27">UPPERCASE</a></p>
+<li><p><a class="reference internal" href="#identification" id="id4">Identification</a></p></li>
+<li><p><a class="reference internal" href="#requirements" id="id5">Requirements</a></p></li>
+<li><p><a class="reference internal" href="#backwards-compatibility-definitions" id="id6">Backwards compatibility definitions</a></p>
<ul>
-<li><p><a class="reference internal" href="#uclclist-extension" id="id28">&#64;uclclist extension</a></p></li>
-<li><p><a class="reference internal" href="#substitution-macros" id="id29">Substitution macros</a></p>
+<li><p><a class="reference internal" href="#additional-greek-symbols" id="id7">Additional Greek symbols</a></p>
<ul>
-<li><p><a class="reference internal" href="#drop-diacritics" id="id30">Drop diacritics</a></p></li>
-<li><p><a class="reference internal" href="#keep-dialytika" id="id31">Keep dialytika.</a></p></li>
-<li><p><a class="reference internal" href="#mark-hiatus" id="id32">Mark hiatus</a></p></li>
+<li><p><a class="reference internal" href="#ancient-greek-numbers-athenian-numerals" id="id8">Ancient Greek Numbers (Athenian Numerals)</a></p></li>
+<li><p><a class="reference internal" href="#archaic-letters" id="id9">Archaic letters</a></p></li>
+<li><p><a class="reference internal" href="#numeral-signs" id="id10">Numeral signs</a></p></li>
</ul>
</li>
</ul>
</li>
+<li><p><a class="reference internal" href="#diacritics" id="id11">Diacritics</a></p></li>
</ul>
</li>
</ul>
@@ -856,489 +813,107 @@ aliases for <tt class="literal">puenc.def</tt> compatibility</p></td>
<td><p><tt class="literal">\&#64;uclclist</tt> entries for <cite>PU</cite> aliases</p></td>
</tr>
<tr><td><p>0.7</p></td>
-<td><p>unreleased</p></td>
+<td><p>2013-05-03</p></td>
<td><p>documentation update, new accent macros names</p></td>
</tr>
+<tr><td><p>0.8</p></td>
+<td><p>2013-05-30</p></td>
+<td><p>backwards compatibility file for new lgrenc.def</p></td>
+</tr>
</tbody>
</table>
</div>
<div class="section" id="usage">
<h1><a class="toc-backref" href="#id2">Usage</a></h1>
-<p>To prevent confusion with <a class="reference external" href="http://www.ctan.org/pkg/babel">Babel</a>’s <tt class="literal">lgrenc.def</tt>, this file is
-named <tt class="literal">lgrxenc.def</tt>. Load it by calling <a class="reference external" href="http://www.ctan.org/pkg/fontenc">fontenc</a> with the <tt class="literal">LGRx</tt> option
-or indirectly via the <a class="reference external" href="textalpha.sty.html">textalpha</a> or <a class="reference external" href="alphabeta.sty.html">alphabeta</a> packages.</p>
-<dl class="docutils">
-<dt>Example:</dt>
-<dd><p>Select font encodings <cite>T1</cite> (as default) and <cite>LGR</cite> (with the comprehensive
-font encoding definitions)</p>
-<blockquote>
-<p><tt class="literal"><span class="pre">\usepackage[LGRx,T1]{fontenc}</span></tt></p>
-</blockquote>
-</dd>
-</dl>
-<div class="attention">
-<p class="admonition-title">Attention!</p>
-<p>The name of the font encoding defined by the option <tt class="literal">LGRx</tt>
-is <strong>not</strong> <cite>LGRx</cite> but <cite>LGR</cite>. Therefore, <tt class="literal">LGRx</tt> must not be the
-last option (as fontenc uses the last option to select the default font
-encoding). To set <cite>LGR</cite> as as default font encoding specify both,
-<cite>LGRx</cite> and <cite>LGR</cite>, e.g.</p>
-<blockquote>
-<p><tt class="literal"><span class="pre">\usepackage[LGRx,T1,LGR]{fontenc}</span></tt></p>
-</blockquote>
-</div>
-</div>
-<div class="section" id="licr-macro-names">
-<h1><a class="toc-backref" href="#id3">LICR macro names</a></h1>
-<p>The <a class="reference external" href="http://mirror.ctan.org/macros/latex/doc/fntguide.pdf">fntguide</a> (section 6.4 Naming conventions) recommends:</p>
-<blockquote>
-<p>Where possible, text symbols should be named as <tt class="literal">\text</tt> followed
-by the Adobe glyph name: for example <tt class="literal">\textonequarter</tt> or
-<tt class="literal">\textsterling</tt>. Similarly, math symbols should be named as
-<tt class="literal">\math</tt> followed by the glyph name, for example
-<tt class="literal">\mathonequarter</tt> or <tt class="literal">\mathsterling</tt>.</p>
-</blockquote>
-<p>The <a class="reference external" href="http://www.adobe.com/devnet-archive/opentype/archives/aglfn.txt">Adobe Glyph List For New Fonts</a> has names for many glyphs in the
-<cite>Greek and Coptic</cite> Unicode block, but not for <cite>Greek extended</cite>.
-The <a class="reference external" href="http://partners.adobe.com/public/developer/en/opentype/glyphlist.txt">Adobe Glyph List</a> (for existing fonts) lists additional glyph names
-used in older fonts.</p>
-<div class="section" id="proposals">
-<h2><a class="toc-backref" href="#id4">Proposals</a></h2>
-<ul>
-<li><p>If there exists a math-mode macro for a symbol, form the corresponding text
-macro by prepending <tt class="literal">text</tt>?</p>
-<dl class="docutils">
-<dt>Example:</dt>
-<dd><p>The glyph name for the GREEK SMALL LETTER FINAL SIGMA is <tt class="literal">sigma1</tt>,
-the corresponding math-macro is <tt class="literal">\varsigma</tt>. The text symbol could be
-made available as <tt class="literal">\textvarsigma</tt>.</p>
-</dd>
-<dt>Problems:</dt>
-<dd><p><tt class="literal">\varepsilon</tt> and <tt class="literal">\varphi</tt> math macros map to characters named
-“GREEK SMALL <strong>LETTER</strong> …”, while <tt class="literal">\\vartheta</tt>, <tt class="literal">\\varkappa</tt>,
-<tt class="literal">\\varrho</tt>, and <tt class="literal">\\varpi</tt> math macros map to “GREEK … <strong>SYMBOL</strong>”
-Unicode characters.</p>
-<p>In Greek text, these variants are interchangeable. The LGR font encoding
-does not contain slots for “symbol” glyph variants. In some Greek fonts,
-GREEK SMALL LETTERS use glyph variants resembling the corresponding
-GREEK SYMBOL Unicode character’s reference glyph.</p>
-</dd>
-</dl>
-</li>
-<li><p>Derive macro names from Unicode names?</p>
-<p>The <a class="reference external" href="http://www.unicode.org/Public/UNIDATA/NamesList.txt">Unicode names list</a> provides standardized descriptive names for all
-Unicode characters that use only capital letters of the Latin alphabet.
-While not suited for direct use in a LICR macros, they can be either</p>
-<ol class="loweralpha simple">
-<li><p>used as inspiration for new LICR macro names or</p></li>
-<li><p>converted to LICR macro names via a defined set of transformation rules.</p></li>
-</ol>
+<p>This file is only kept for backwards compatibility with existing documents.</p>
+<p>For new documents, use <tt class="literal">lgrenc.def</tt> from <a class="reference external" href="http://www.ctan.org/pkg/greek-fontenc">greek-fontenc</a> (which is also
+required by this file).</p>
<dl class="docutils">
<dt>Example:</dt>
-<dd><p><tt class="literal">\textfinalsigma</tt> or just <tt class="literal">\finalsigma</tt> as a more descriptive name
-for GREEK SMALL LETTER FINAL SIGMA derived via the rules:</p>
-<ul class="simple">
-<li><p>drop “LETTER” if the name remains unique,</p></li>
-<li><p>drop “GREEK” if the name remains unique,</p></li>
-<li><p>use capitalized name for capital letters, lowercase for “SMALL” letters
-and drop “SMALL”,</p></li>
-<li><p>concatenate</p></li>
-</ul>
-</dd>
-</dl>
-</li>
-<li><p>Omit the “text” prefix for macros that do not have a math counterpart?</p>
-<dl class="docutils">
-<dt>Pro:</dt>
-<dd><ul class="simple">
-<li><p>Simpler,</p></li>
-<li><p>ease of use (less typing, better readability of source text),</p></li>
-<li><p>many established text macro names without “text”,</p></li>
-<li><p>there are examples of encoding-specific macros
-without the <tt class="literal">text</tt>-prefix, especially for letters,</p>
-<dl class="field-list simple">
-<dt>T1</dt>
-<dd><p><tt class="literal">\AE \DH \DJ \L \NG \OE \O \SS \TH \ae \dh \dj \guillemotleft</tt>
-<tt class="literal">\guillemotright \guilsinglleft \guilsinglright \i \j \l \ng</tt>
-<tt class="literal">\oe \o \quotedblbase \quotesinglbase \ss \th</tt> (also in OT1)</p>
-</dd>
-<dt>T2*</dt>
-<dd><p><tt class="literal">\CYR*</tt> and <tt class="literal">\cyr*</tt></p>
-</dd>
-<dt>HE8</dt>
-<dd><p><tt class="literal">\heb*</tt> or no prefix</p>
-</dd>
-<dt>PU</dt>
-<dd><p>short descriptive names in the arabic part (<tt class="literal">puarenc.def</tt>)</p>
-</dd>
-</dl>
-</li>
-<li><p><tt class="literal">text</tt> prefix does <strong>not</strong> mark a macro as encoding-specific or
-“inserting a glyph”. There are e.g. font-changing macros (<tt class="literal">\textbf</tt>,
-<tt class="literal">\textit</tt>) and encoding-changing macros (<tt class="literal">\textgreek</tt>,
-<tt class="literal">\textcyr</tt>).</p></li>
-</ul>
-</dd>
-<dt>Contra:</dt>
-<dd><ul class="simple">
-<li><p>Less consistent.</p></li>
-<li><p><tt class="literal">text</tt> prefix marks a macro as confined to text mode.</p></li>
-</ul>
+<dd><p>Select font encodings <cite>T1</cite> (as default) and <cite>LGR</cite>:</p>
+<pre class="code latex literal-block"><span class="keyword">\usepackage</span><span class="name attribute">[LGR,T1]</span><span class="name builtin">{</span>fontenc<span class="name builtin">}</span>
+</pre>
+<p>Select font encodings <cite>T1</cite> and (as default) <cite>LGR</cite>:</p>
+<pre class="code latex literal-block"><span class="keyword">\usepackage</span><span class="name attribute">[T1,LGR]</span><span class="name builtin">{</span>fontenc<span class="name builtin">}</span>
+</pre>
+<p><a class="reference external" href="http://www.ctan.org/pkg/babel">Babel</a>’s “greek” option and the textalpha and alphabeta packages also load
+<tt class="literal">lgrenc.def</tt>, so after any of the following lines, “LGR” is declared and
+set up as a font encoding:</p>
+<pre class="code latex literal-block"><span class="keyword">\usepackage</span><span class="name attribute">[greek,english]</span><span class="name builtin">{</span>babel<span class="name builtin">}</span> <span class="comment">% default language English
+</span>
+<span class="keyword">\usepackage</span><span class="name attribute">[greek,english]</span><span class="name builtin">{</span>babel<span class="name builtin">}</span> <span class="comment">% default language Greek
+</span>
+<span class="keyword">\usepackage</span><span class="name builtin">{</span>textalpha<span class="name builtin">}</span>
+
+<span class="keyword">\usepackage</span><span class="name builtin">{</span>alphabeta<span class="name builtin">}</span>
+</pre>
</dd>
</dl>
-</li>
-</ul>
-</div>
-<div class="section" id="how-to-name-accent-macros">
-<h2><a class="toc-backref" href="#id5">How to name <em>accent macros</em>?</a></h2>
-<ul>
-<li><p>standard accent macros (<tt class="literal">\DeclareTextAccent</tt> definitions in
-<tt class="literal"><span class="pre">latex/base/...</span></tt>) are one-symbol macros (<tt class="literal">\' \&quot; ... \u \v ...</tt>) .</p></li>
-<li><p>tipa.sty and ucs use the “text” prefix also for accents.</p>
-<p>However, the <a class="reference external" href="http://www.adobe.com/devnet-archive/opentype/archives/aglfn.txt">Adobe Glyph List For New Fonts</a> maps, e.g., “tonos” and
-“dieresistonos” to 0384 GREEK TONOS and 0385 GREEK DIALYTIKA TONOS, hence
-<cite>texttonos</cite> and <cite>textdiaresistonos</cite> should denote these spacing
-characters.</p>
-</li>
-<li><p>textcomp (ts1enc.def) defines <tt class="literal"><span class="pre">\capital...</span></tt> accents (i.e. without
-<tt class="literal">text</tt> prefix).</p></li>
-<li><p>Use a common prefix <tt class="literal"><span class="pre">\accent...</span></tt> or postfix <tt class="literal"><span class="pre">\...accent</span></tt>,
-or short <tt class="literal"><span class="pre">\acc...</span></tt>?</p></li>
-</ul>
-<p>Currently, <cite>lgrx</cite> uses for <a class="reference internal" href="#diacritics">diacritics</a>:</p>
-<ul class="simple">
-<li><p>Greek names like in Unicode, and ucsencs.def</p></li>
-<li><p>The prefix “acc” to distinguish the macros as <cite>TextAaccent</cite> and reduce the
-risc of name clashes (cf <tt class="literal">\&#64;tabacckludge</tt>).</p></li>
-<li><p>For the end-user “symbol macros” (<tt class="literal">\~ \' \` \&quot; \&lt; \&gt;</tt>) are provided.</p></li>
-</ul>
-</div>
-<div class="section" id="references">
-<h2><a class="toc-backref" href="#id6">References</a></h2>
-<p>An alternative, more complete set of short mnemonic character names is
-the <a class="reference external" href="http://www.w3.org/TR/xml-entity-names/">XML Entity Definitions for Characters</a> W3C Recommendation from
-01 April 2010.</p>
-<p>For glyph names of the LGR encoding see e.g. <tt class="literal">CB.enc</tt> by Apostolos
-Syropoulos and <tt class="literal"><span class="pre">xl-lgr.enc</span></tt> from the <a class="reference external" href="http://www.ctan.org/pkg/libertine-legacy">libertine</a> (legacy) package.
-<tt class="literal">lgr.cmap</tt> provides a mapping to Unicode characters.</p>
-<p>A full set of <tt class="literal">\text*</tt> symbol macros is defined in <tt class="literal">ucsencs.def</tt>
-from the <a class="reference external" href="http://www.ctan.org/pkg/unicode">ucs</a> package.</p>
-<p>Aliases from <tt class="literal">puenc.def</tt> ensure that the <a class="reference external" href="http://www.ctan.org/pkg/hyperref">hyperref</a> package can
-convert Greek symbols to a PDF-string.</p>
-</div>
</div>
<div class="section" id="implementation">
-<h1><a class="toc-backref" href="#id7">Implementation</a></h1>
-<div class="section" id="read-this-file-only-once">
-<h2><a class="toc-backref" href="#id8">Read this file only once</a></h2>
-<div class="note">
-<p class="admonition-title">Note</p>
-<p>The use of <tt class="literal">\&#64;ifundefined</tt> has the side-effect that the tested
-macro becomes defined and set to <tt class="literal">\relax</tt> (polluting the namespace and
-interfering with test via eTeX’s <tt class="literal">\ifdefined</tt>). However, in this case
-no harm is done as the macro is defined by the <a class="reference internal" href="#identification">identification</a> below
-anyway.</p>
-</div>
-<pre class="literal-block">\&#64;ifundefined{ver&#64;lgrxenc.def}
- {\message{setting up comprehensive LGR font encoding definitions.}}
- {\message{comprehensive LGR font encoding definitions already loaded}
- \expandafter\endinput % &quot;return&quot;
- }
-</pre>
-</div>
+<h1><a class="toc-backref" href="#id3">Implementation</a></h1>
<div class="section" id="identification">
-<h2><a class="toc-backref" href="#id9">Identification</a></h2>
+<h2><a class="toc-backref" href="#id4">Identification</a></h2>
<pre class="literal-block">\ProvidesFile{lgrxenc.def}
-[2013/05/03 v0.7 comprehensive LGR Greek Font Encoding definitions]
+[2013/05/30 v0.8 comprehensive LGR Greek Font Encoding definitions]
</pre>
</div>
-<div class="section" id="base-setup">
-<h2><a class="toc-backref" href="#id10">Base setup</a></h2>
-<p>Declare the font encoding and substitutions.
-(from the file <tt class="literal">lgrenc.def</tt> that comes with the Babel package):</p>
-<pre class="literal-block">\DeclareFontEncoding{LGR}{}{}
-\DeclareFontSubstitution{LGR}{cmr}{m}{n}
-\DeclareErrorFont{LGR}{cmr}{m}{n}{10}
-</pre>
-<p>The <tt class="literal">\ensuregreek</tt> command can be used to ensure that its argument is set in
-a font encoding with support for Greek. If the font encoding is already LGR,
-kerning between adjacent command calls (e.g.
-<tt class="literal"><span class="pre">\ensuregreek{A}\ensuregreek{\Upsilon}</span></tt>) is preserved. This allows wrapping of
-compound Unicode character definitions.</p>
-<pre class="literal-block">\DeclareTextCommand{\ensuregreek}{LGR}[1]{#1}
-\DeclareTextCommand{\TextGreek}{LGR}[1]{#1} % backwards compatibility
+<div class="section" id="requirements">
+<h2><a class="toc-backref" href="#id5">Requirements</a></h2>
+<p>To declare and set up the LGR font encoding, we use the successor file
+<tt class="literal">lgrenc.def</tt> 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="text-symbols">
-<h2><a class="toc-backref" href="#id11">Text symbols</a></h2>
-<div class="section" id="greek-alphabet">
-<h3><a class="toc-backref" href="#id12">Greek Alphabet</a></h3>
-<p>Greek letters are accessible by the Latin transcription, but the mapping is
-specific to the LGR font encoding.</p>
-<p>The LICR macros provide a way to access the symbols independent of the
-specific font encoding, in any font encoding supporting Greek. Alternative
-Greek font encodings are LGI (<a class="reference external" href="http://www.ctan.org/pkg/ibycus-babel">ibycus</a>) and PU (<cite>PDF Unicode</cite> used by
-<a class="reference external" href="http://www.ctan.org/pkg/hyperref">hyperref</a> for PDF metadata). The <a class="reference external" href="textalpha.sty.html">textalpha</a> package makes these macros
-available independent of the current font encoding.</p>
-<pre class="literal-block">\DeclareTextSymbol{\textAlpha}{LGR}{65}
-\DeclareTextSymbol{\textBeta}{LGR}{66}
-\DeclareTextSymbol{\textGamma}{LGR}{71}
-\DeclareTextSymbol{\textDelta}{LGR}{68}
-\DeclareTextSymbol{\textEpsilon}{LGR}{69}
-\DeclareTextSymbol{\textZeta}{LGR}{90}
-\DeclareTextSymbol{\textEta}{LGR}{72}
-\DeclareTextSymbol{\textTheta}{LGR}{74}
-\DeclareTextSymbol{\textIota}{LGR}{73}
-\DeclareTextSymbol{\textKappa}{LGR}{75}
-\DeclareTextSymbol{\textLambda}{LGR}{76}
-\DeclareTextSymbol{\textMu}{LGR}{77}
-\DeclareTextSymbol{\textNu}{LGR}{78}
-\DeclareTextSymbol{\textXi}{LGR}{88}
-\DeclareTextSymbol{\textOmicron}{LGR}{79}
-\DeclareTextSymbol{\textPi}{LGR}{80}
-\DeclareTextSymbol{\textRho}{LGR}{82}
-\DeclareTextSymbol{\textSigma}{LGR}{83}
-\DeclareTextSymbol{\textTau}{LGR}{84}
-\DeclareTextSymbol{\textUpsilon}{LGR}{85}
-\DeclareTextSymbol{\textPhi}{LGR}{70}
-\DeclareTextSymbol{\textChi}{LGR}{81}
-\DeclareTextSymbol{\textPsi}{LGR}{89}
-\DeclareTextSymbol{\textOmega}{LGR}{87}
-%
-\DeclareTextSymbol{\textalpha}{LGR}{97}
-\DeclareTextSymbol{\textbeta}{LGR}{98}
-\DeclareTextSymbol{\textgamma}{LGR}{103}
-\DeclareTextSymbol{\textdelta}{LGR}{100}
-\DeclareTextSymbol{\textepsilon}{LGR}{101}
-\DeclareTextSymbol{\textzeta}{LGR}{122}
-\DeclareTextSymbol{\texteta}{LGR}{104}
-\DeclareTextSymbol{\texttheta}{LGR}{106}
-\DeclareTextSymbol{\textiota}{LGR}{105}
-\DeclareTextSymbol{\textkappa}{LGR}{107}
-\DeclareTextSymbol{\textlambda}{LGR}{108}
-\DeclareTextSymbol{\textmu}{LGR}{109}
-\DeclareTextSymbol{\textnu}{LGR}{110}
-\DeclareTextSymbol{\textxi}{LGR}{120}
-\DeclareTextSymbol{\textomicron}{LGR}{111}
-\DeclareTextSymbol{\textpi}{LGR}{112}
-\DeclareTextSymbol{\textrho}{LGR}{114}
-\DeclareTextCommand{\textsigma}{LGR}{s\noboundary} % σ
-\DeclareTextSymbol{\textvarsigma}{LGR}{99} % ς final sigma
-\DeclareTextSymbol{\textfinalsigma}{LGR}{99} % ς final sigma
-\DeclareTextSymbol{\textautosigma}{LGR}{115} % σ (ς at end of word)
-\DeclareTextSymbol{\texttau}{LGR}{116}
-\DeclareTextSymbol{\textupsilon}{LGR}{117}
-\DeclareTextSymbol{\textphi}{LGR}{102}
-\DeclareTextSymbol{\textchi}{LGR}{113}
-\DeclareTextSymbol{\textpsi}{LGR}{121}
-\DeclareTextSymbol{\textomega}{LGR}{119}
+<div class="section" id="backwards-compatibility-definitions">
+<h2><a class="toc-backref" href="#id6">Backwards compatibility definitions</a></h2>
+<p><tt class="literal">\TextGreek</tt> is now called <tt class="literal">\ensuregreek</tt>:</p>
+<pre class="literal-block">\DeclareTextCommand{\TextGreek}{LGR}[1]{#1}
</pre>
-</div>
<div class="section" id="additional-greek-symbols">
-<h3><a class="toc-backref" href="#id13">Additional Greek symbols</a></h3>
+<h3><a class="toc-backref" href="#id7">Additional Greek symbols</a></h3>
+<p>Compatibility aliases (defined via <cite>TextCommand</cite> so that up/downcasing works
+without the need for additional uclclist entries.</p>
<div class="section" id="ancient-greek-numbers-athenian-numerals">
-<h4><a class="toc-backref" href="#id14">Ancient Greek Numbers (Athenian Numerals)</a></h4>
+<h4><a class="toc-backref" href="#id8">Ancient Greek Numbers (Athenian Numerals)</a></h4>
<p>Names from the <a class="reference external" href="http://www.ctan.org/pkg/athnum">athnum</a> package:</p>
-<pre class="literal-block">\DeclareTextSymbol{\PiDelta}{LGR}{2} % GREEK ACROPHONIC ATTIC FIFTY
-\DeclareTextSymbol{\PiEta}{LGR}{3} % GREEK ACROPHONIC ATTIC FIVE HUNDRED
-\DeclareTextSymbol{\PiChi}{LGR}{4} % GREEK ACROPHONIC ATTIC FIVE THOUSAND
-\DeclareTextSymbol{\PiMu}{LGR}{5} % GREEK ACROPHONIC ATTIC FIFTY THOUSAND
-</pre>
-<p>Names from <tt class="literal"><span class="pre">xl-lgr.enc</span></tt> (Greek numerals):</p>
-<pre class="literal-block">\DeclareTextSymbol{\pentedeka}{LGR}{2} % GREEK ACROPHONIC ATTIC FIFTY
-\DeclareTextSymbol{\pentehekaton}{LGR}{3} % GREEK ACROPHONIC ATTIC FIVE HUNDRED
-\DeclareTextSymbol{\penteqilioi}{LGR}{4} % GREEK ACROPHONIC ATTIC FIVE THOUSAND
-\DeclareTextSymbol{\pentemurioi}{LGR}{5} % GREEK ACROPHONIC ATTIC FIFTY THOUSAND
+<pre class="literal-block">\DeclareTextCommand{\PiDelta}{LGR}{\pentedeka} % GREEK ACROPHONIC ATTIC FIFTY
+\DeclareTextCommand{\PiEta}{LGR}{\pentehekaton} % GREEK ACROPHONIC ATTIC FIVE HUNDRED
+\DeclareTextCommand{\PiChi}{LGR}{\penteqilioi} % GREEK ACROPHONIC ATTIC FIVE THOUSAND
+\DeclareTextCommand{\PiMu}{LGR}{\pentemurioi} % GREEK ACROPHONIC ATTIC FIFTY THOUSAND
</pre>
</div>
<div class="section" id="archaic-letters">
-<h4><a class="toc-backref" href="#id15">Archaic letters</a></h4>
-<p>Names after <a class="reference external" href="http://www.ctan.org/pkg/babel">babel</a>’s <tt class="literal">greek.ldf</tt>, <a class="reference external" href="http://www.ctan.org/pkg/teubner">teubner</a> and <a class="reference external" href="http://www.ctan.org/pkg/hyperref">hyperref</a>’s puenc.def:</p>
-<pre class="literal-block">\DeclareTextSymbol{\stigma}{LGR}{6} % ϛ (greek.ldf, teubner)
-\DeclareTextSymbol{\varstigma}{LGR}{7} % stigma variant (CB.enc, teubner)
-\DeclareTextSymbol{\koppa}{LGR}{18} % ϟ (greek small letter koppa)
-\DeclareTextSymbol{\qoppa}{LGR}{19} % ϙ (archaic koppa)
-\DeclareTextSymbol{\Qoppa}{LGR}{21} % Ϙ (archaic Koppa)
-\DeclareTextSymbol{\Stigma}{LGR}{22} % Ϛ (teubner) in some fonts ϹΤ ligature
-\DeclareTextSymbol{\Sampi}{LGR}{23} % Ϡ
-\DeclareTextSymbol{\sampi}{LGR}{27} % ϡ
-\DeclareTextSymbol{\anoteleia}{LGR}{38} % ·
-\DeclareTextSymbol{\textanoteleia}{LGR}{38} % ·
-\DeclareTextSymbol{\erotimatiko}{LGR}{63} % ;
-% \digamma used by amsmath for math-macro:
-\DeclareTextSymbol{\textdigamma}{LGR}{147} % ϝ (uni-3.def (ucs))
-\DeclareTextSymbol{\textDigamma}{LGR}{195} % Ϝ (uni-3.def (ucs))
-</pre>
-<p>Compatibility aliases (defined via <cite>TextCommand</cite> so that up/downcasing works
-without the need for additional uclclist entries:</p>
-<pre class="literal-block">\DeclareTextCommand{\vardigamma}{LGR}{\varstigma} % greek.ldf
-\DeclareTextCommand{\textSampigreek}{LGR}{\Sampi} % puenc.def
-\DeclareTextCommand{\textsampigreek}{LGR}{\sampi} % puenc.def
-\DeclareTextCommand{\textstigmagreek}{LGR}{\stigma} % puenc.def
-\DeclareTextCommand{\textkoppagreek}{LGR}{\koppa} % puenc.def
-\DeclareTextCommand{\textStigmagreek}{LGR}{\Stigma} % puenc.def
-\DeclareTextCommand{\ddigamma}{LGR}{\textdigamma} % greek.ldf
-\DeclareTextCommand{\textdigammagreek}{LGR}{\textdigamma} % puenc.def
-\DeclareTextCommand{\Digamma}{LGR}{\textDigamma} % greek.ldf
-\DeclareTextCommand{\textDigammagreek}{LGR}{\textDigamma} % puenc.def
+<h4><a class="toc-backref" href="#id9">Archaic letters</a></h4>
+<p>Names from <a class="reference external" href="http://www.ctan.org/pkg/babel">babel</a>’s <tt class="literal">greek.ldf</tt> and <a class="reference external" href="http://www.ctan.org/pkg/teubner">teubner</a></p>
+<pre class="literal-block">\DeclareTextCommand{\vardigamma}{LGR}{\textvarstigma} % greek.ldf
+\DeclareTextCommand{\ddigamma}{LGR}{\textdigamma} % greek.ldf
+\DeclareTextCommand{\Digamma}{LGR}{\textDigamma} % greek.ldf
+
+\DeclareTextCommand{\stigma}{LGR}{\textstigma} % ϛ (greek.ldf, teubner)
+\DeclareTextCommand{\varstigma}{LGR}{\textvarstigma} % stigma variant (CB.enc, teubner)
+\DeclareTextCommand{\koppa}{LGR}{\textkoppa} % ϟ (greek small letter koppa)
+\DeclareTextCommand{\qoppa}{LGR}{\textqoppa} % ϙ (archaic koppa)
+\DeclareTextCommand{\Qoppa}{LGR}{\textQoppa} % Ϙ (archaic Koppa)
+\DeclareTextCommand{\Stigma}{LGR}{\textStigma} % Ϛ (teubner) in some fonts ϹΤ ligature
+\DeclareTextCommand{\Sampi}{LGR}{\textSampi} % Ϡ
+\DeclareTextCommand{\sampi}{LGR}{\textsampi} % ϡ
+\DeclareTextCommand{\anoteleia}{LGR}{\textanoteleia} % ·
+\DeclareTextCommand{\erotimatiko}{LGR}{\texterotimatiko} % ;
</pre>
</div>
<div class="section" id="numeral-signs">
-<h4><a class="toc-backref" href="#id16">Numeral signs</a></h4>
+<h4><a class="toc-backref" href="#id10">Numeral signs</a></h4>
<p>See also <a class="reference external" href="http://en.wikipedia.org/wiki/Greek_numerals">http://en.wikipedia.org/wiki/Greek_numerals</a></p>
<p>Names from <a class="reference external" href="http://www.ctan.org/pkg/babel">babel</a>, <a class="reference external" href="http://www.ctan.org/pkg/teubner">teubner</a>, and <a class="reference external" href="http://www.ctan.org/pkg/hyperref">hyperref</a>’s puenc.def:</p>
-<pre class="literal-block">\DeclareTextSymbol{\anwtonos}{LGR}{254} % ʹ (Dexia keraia)
-\DeclareTextSymbol{\textnumeralsigngreek}{LGR}{254} % ʹ (puenc.def)
-\DeclareTextSymbol{\katwtonos}{LGR}{255} % ͵ (Aristeri keraia)
-\DeclareTextSymbol{\textnumeralsignlowergreek}{LGR}{255} % ͵ (puenc.def)
-</pre>
-</div>
-</div>
-<div class="section" id="other">
-<h3><a class="toc-backref" href="#id17">Other</a></h3>
-<p>Characters that also exist in other font encodings:</p>
-<ul class="simple">
-<li><p>define them for LGR if there is a matching glyph,</p></li>
-<li><p>use established macro names that match with other <tt class="literal">*enc.def</tt> files and
-<tt class="literal">textcomp.sty</tt>.</p></li>
-</ul>
-<pre class="literal-block">% all encodings: See usrguide.pdf, chapter 3.14 ff
-\DeclareTextSymbol{\textendash}{LGR}{0} % EN DASH
-\DeclareTextSymbol{\textquoteleft}{LGR}{28} % ‘
-\DeclareTextSymbol{\textquoteright}{LGR}{29} % ’
-\DeclareTextSymbol{\textperiodcentered}{LGR}{46} % · = \textanoteleia
-\DeclareTextSymbol{\textcompwordmark}{LGR}{118} % ZERO WIDTH NO JOINER
-\DeclareTextSymbol{\textemdash}{LGR}{127} % EM DASH
-
-% T1
-\DeclareTextSymbol{\guillemotleft}{LGR}{123} % «
-\DeclareTextSymbol{\guillemotright}{LGR}{125} % »
-
-% TS1
-\ProvideTextCommand{\textasciibreve}{LGR}{\char30\textcompwordmark} % ˘
-\ProvideTextCommand{\textasciimacron}{LGR}{\char31\textcompwordmark} % ¯
-\ProvideTextCommand{\textasciidieresis}{LGR}{\char34\textcompwordmark} % &quot;
-\ProvideTextCommand{\textasciiacute}{LGR}{\char39\textcompwordmark} % '
-\ProvideTextCommand{\textasciigrave}{LGR}{\char96\textcompwordmark} % `
-\DeclareTextCommand{\textasciitilde}{LGR}{\char126\textcompwordmark} % ~
-\DeclareTextSymbol{\textohm}{LGR}{87} % Ω (Ohm sign -&gt; Omega)
-\DeclareTextSymbol{\texteuro}{LGR}{24} % € \euro in greek.ldf
-\DeclareTextSymbol{\textpercent}{LGR}{37} % %
-\DeclareTextSymbol{\textperthousand}{LGR}{25} % ‰ \permille in greek.ldf
-
-% T3
-\DeclareTextSymbol{\textschwa}{LGR}{26} % ə
+<pre class="literal-block">\DeclareTextCommand{\anwtonos}{LGR}{\textnumeralsigngreek} % ʹ (Dexia keraia)
+\DeclareTextCommand{\katwtonos}{LGR}{\textnumeralsignlowergreek} % ͵ (Aristeri keraia)
</pre>
</div>
-<div class="section" id="not-implemented">
-<h3><a class="toc-backref" href="#id18">Not implemented</a></h3>
-<p>The characters at position 16 and 17 are used in the <tt class="literal">\nexus</tt> macro
-of the <a class="reference external" href="http://www.ctan.org/pkg/teubner">teubner</a> package to form an extensible, hat-like bracket. In
-<tt class="literal">CB.enc</tt>, they are mapped to</p>
-<blockquote>
-<p>16–MODIFIER LETTER LOW ACUTE ACCENT
-17–MODIFIER LETTER LOW GRAVE ACCENT</p>
-</blockquote>
-<p>but according to the documentation of Werner Lemberg’s <a class="reference external" href="http://www.eutypon.gr/eutypon/pdf/e2008-20/e20-a03.pdf">babel patch</a>,
-they rather represent the left and right part of U+23E0 TOP TORTOISE
-SHELL BRACKET.</p>
-<p>Babel’s <tt class="literal">lgrenc.def</tt> has some definitions to prevent surprises with
-macros that expect a Latin script. These definitions are problematic
-in a font-encoding definition file as they</p>
-<ul class="simple">
-<li><p>require <tt class="literal">\textlatin</tt> which is defined in <tt class="literal">babel.def</tt>,</p></li>
-<li><p>prevent use of TS1 symbols set as default by <tt class="literal">textcomp.sty</tt>.</p></li>
-</ul>
-<pre class="literal-block">%\ProvideTextCommand{\textcopyright}{LGR}{\textcircled{\textlatin{c}}}
-%\ProvideTextCommand{\textregistered}{LGR}{\textcircled{\textlatin{\textsc r}}}
-%\ProvideTextCommand{\texttrademark}{LGR}{\textsuperscript{\textlatin{TM}}}
-%\ProvideTextCommand{\SS}{LGR}{\textlatin{SS}}
-</pre>
-<p>They may be moved to <tt class="literal">greek.ldf</tt> one day (with a caveat for textcomp/TS1).</p>
</div>
</div>
<div class="section" id="diacritics">
-<h2><a class="toc-backref" href="#id19">Diacritics</a></h2>
-<p>This section defines <a class="reference internal" href="#named-macros">named macros</a> for Greek diacritics and standard
-<a class="reference internal" href="#symbol-macros">symbol macros</a> as alias for simple diacritics. Convenient input
-conventions for <a class="reference internal" href="#composite-diacritics">composite diacritics</a> are defined as <a class="reference internal" href="#composite-definitions">composite
-definitions</a>.</p>
-<p>Advantages:</p>
-<ul class="simple">
-<li><p>input convention similar to LGR input encodings (just prepend a <tt class="literal">\</tt>).</p></li>
-<li><p>Access pre-composed characters without resorting to the
-ligature mechanism (allows proper kerning, cf. <a class="reference external" href="http://mirror.ctan.org/macros/latex/contrib/teubner/teubner-doc.pdf">teubner-doc</a>).</p></li>
-<li><p>Named macros can be used to ensure a font encoding supporting Greek is
-used. However, substitution with pre-composed characters works only for
-the active font encoding (cf. <a class="reference external" href="textalpha.sty.html">textalpha</a>). Named accent macros can also be
-used instead of the <tt class="literal">\&#64;tabacckludge</tt> by to-LaTeX converters to ensure
-working also inside the tabbing environment.</p></li>
-<li><p>Named macros are required for upcasing according to Greek typesetting
-conventions (cf. <a class="reference internal" href="#uppercase">UPPERCASE</a> below) and for composite diacritics.</p></li>
-</ul>
-<div class="section" id="named-macros">
-<h3><a class="toc-backref" href="#id20">Named macros</a></h3>
-<p>Definitions are based on the <a class="reference external" href="http://www.ctan.org/pkg/teubner">teubner</a> package by Claudio Beccari, the <a class="reference external" href="http://www.ctan.org/pkg/unicode">ucs</a>
-package, and the <a class="reference external" href="http://www.eutypon.gr/eutypon/pdf/e2008-20/e20-a03.pdf">babel patch</a> by Werner Lemberg. Names are derived from
-the Unicode name with the prefix “acc” (cf. <a class="reference internal" href="#how-to-name-accent-macros">How to name accent macros?</a>
-above) resulting in reduced probability of incompatibilities compared to the
-two-letter <a class="reference external" href="http://www.ctan.org/pkg/teubner">teubner</a> diacritic macros.</p>
-<p>Simple Greek diacritics:</p>
-<pre class="literal-block">\DeclareTextAccent{\accdialytika}{LGR}{34} % διαλυτικά (diaeresis/trema)
-\DeclareTextAccent{\acctonos}{LGR}{39} % τόνος/ὀξεῖα tonos/oxia (acute)
-\DeclareTextAccent{\accdasia}{LGR}{60} % δασεῖα spiritus asper (rough breathing)
-\DeclareTextAccent{\accpsili}{LGR}{62} % ψιλή spiritus lenis (smooth breathing)
-\DeclareTextAccent{\accvaria}{LGR}{96} % βαρεῖα (grave)
-\DeclareTextAccent{\accperispomeni}{LGR}{126} % περισπωμένη (circonflex/tilde)
-</pre>
-<p>The sub-iota is input after the base character. In LGR fonts, ligatures are
-defined for pre-composed characters, the postfix ligature does not interfere
-with kerning:</p>
-<pre class="literal-block">\DeclareTextSymbol{\prosgegrammeni}{LGR}{8} % ι &quot;capital&quot; sub-iota
-\DeclareTextSymbol{\ypogegrammeni}{LGR}{124} % ͺ &quot;small&quot; sub-iota
-</pre>
-<p>Composite diacritics:</p>
-<pre class="literal-block">% Teubner name
-\DeclareTextAccent{\accdialytikaperispomeni}{LGR}{32} % Cd
-\DeclareTextAccent{\accdialytikatonos}{LGR}{35} % Ad
-\DeclareTextAccent{\accdialytikavaria}{LGR}{36} % Gd
-
-\DeclareTextAccent{\accdasiaperispomeni}{LGR}{64} % Cr
-\DeclareTextAccent{\accdasiavaria}{LGR}{67} % Gr
-\DeclareTextAccent{\accdasiaoxia}{LGR}{86} % Ar
-
-\DeclareTextAccent{\accpsiliperispomeni}{LGR}{92} % Cs
-\DeclareTextAccent{\accpsilioxia}{LGR}{94} % As
-\DeclareTextAccent{\accpsilivaria}{LGR}{95} % Gs
-</pre>
-<p>For classical Greek and linguistics, the LGR font encoding contains a number
-of additional diacritic symbols:</p>
-<pre class="literal-block">\DeclareTextAccent{\subinvertedbreve}{LGR}{1} % INVERTED BREVE BELOW
-\DeclareTextAccent{\textsubarch}{LGR}{1} % (tipa)
-\DeclareTextAccent{\subbreve}{LGR}{20} % BREVE BELOW
-\DeclareTextAccent{\u}{LGR}{30} % BREVE
-\DeclareTextAccent{\=}{LGR}{31} % MACRON
-</pre>
-</div>
-<div class="section" id="aliases">
-<h3><a class="toc-backref" href="#id21">Aliases</a></h3>
-<p><span class="target" id="symbol-macros">Symbol macros</span>:</p>
-<pre class="literal-block">\DeclareTextCommand{\&quot;}{LGR}{\accdialytika}
-\DeclareTextCommand{\'}{LGR}{\acctonos}
-\DeclareTextCommand{\`}{LGR}{\accvaria}
-\DeclareTextCommand{\~}{LGR}{\accperispomeni}
-\DeclareTextCommand{\&lt;}{LGR}{\accdasia}
-\DeclareTextCommand{\&gt;}{LGR}{\accpsili}
-</pre>
-<p>TODO: do we also want alternative symbols for the breathings (cf. X compose
-table, LCI encoding)?</p>
-<pre class="literal-block">%\DeclareTextCommand{\(}{LGR}{\accdasia}
-%\DeclareTextCommand{\)}{LGR}{\accpsili}
-</pre>
-<p>Two Unicode names for one character:</p>
-<pre class="literal-block">\DeclareTextCommand{\accoxia}{LGR}{\acctonos}
-\DeclareTextCommand{\acckoronis}{LGR}{\accpsili}
-</pre>
+<h2><a class="toc-backref" href="#id11">Diacritics</a></h2>
<p>Backwards compatibility with LGRx versions &lt; 0.7:</p>
<pre class="literal-block">\DeclareTextCommand{\Ypogegrammeni}{LGR}{\ypogegrammeni}
\DeclareTextCommand{\Prosgegrammeni}{LGR}{\prosgegrammeni}
@@ -1361,599 +936,10 @@ table, LCI encoding)?</p>
\DeclareTextCommand{\PsiliOxia}{LGR}{\accpsilioxia}
\DeclareTextCommand{\PsiliVaria}{LGR}{\accpsilivaria}
</pre>
-</div>
-</div>
-<div class="section" id="composite-definitions">
-<h2><a class="toc-backref" href="#id22">Composite definitions</a></h2>
-<div class="section" id="composite-diacritics">
-<h3><a class="toc-backref" href="#id23">Composite diacritics</a></h3>
-<p>Composite accents can be input as sequence of simple diacritics (in
-arbitrary order) via named macro, symbol macro and “transcription
-characters”, e.g. <tt class="literal">\accdialytica\accvaria\textalpha</tt>, <tt class="literal"><span class="pre">\&quot;\'\textalpha</span></tt>,
-<tt class="literal"><span class="pre">\&quot;'\textalpha</span></tt>, or <tt class="literal"><span class="pre">\'&quot;\textalpha</span></tt>.</p>
-<p>Separate definitions for the supported variants of the second input token
-are required as composition is based on the non-expanded input</p>
-<p>The composition with simple “transcription characters” must also be defined
-for the symbol macros, otherwise it fails with <tt class="literal">\Makeuppercase</tt>):</p>
-<pre class="literal-block">\DeclareTextCompositeCommand{\accdialytika}{LGR}{\acctonos}{\accdialytikatonos}
-\DeclareTextCompositeCommand{\accdialytika}{LGR}{\'}{\accdialytikatonos}
-\DeclareTextCompositeCommand{\accdialytika}{LGR}{'}{\accdialytikatonos}
-\DeclareTextCompositeCommand{\&quot;}{LGR}{'}{\accdialytikatonos}
-\DeclareTextCompositeCommand{\accdialytika}{LGR}{\accvaria}{\accdialytikavaria}
-\DeclareTextCompositeCommand{\accdialytika}{LGR}{\`}{\accdialytikavaria}
-\DeclareTextCompositeCommand{\accdialytika}{LGR}{`}{\accdialytikavaria}
-\DeclareTextCompositeCommand{\&quot;}{LGR}{`}{\accdialytikavaria}
-\DeclareTextCompositeCommand{\accdialytika}{LGR}{\accperispomeni}{\accdialytikaperispomeni}
-\DeclareTextCompositeCommand{\accdialytika}{LGR}{\~}{\accdialytikaperispomeni}
-\DeclareTextCompositeCommand{\accdialytika}{LGR}{~}{\accdialytikaperispomeni}
-\DeclareTextCompositeCommand{\&quot;}{LGR}{~}{\accdialytikaperispomeni}
-
-\DeclareTextCompositeCommand{\acctonos}{LGR}{\accdialytika}{\accdialytikatonos}
-\DeclareTextCompositeCommand{\acctonos}{LGR}{\&quot;}{\accdialytikatonos}
-\DeclareTextCompositeCommand{\acctonos}{LGR}{&quot;}{\accdialytikatonos}
-\DeclareTextCompositeCommand{\'}{LGR}{&quot;}{\accdialytikatonos}
-\DeclareTextCompositeCommand{\acctonos}{LGR}{\accdasia}{\accdasiaoxia}
-\DeclareTextCompositeCommand{\acctonos}{LGR}{\&lt;}{\accdasiaoxia}
-\DeclareTextCompositeCommand{\acctonos}{LGR}{&lt;}{\accdasiaoxia}
-\DeclareTextCompositeCommand{\'}{LGR}{&lt;}{\accdasiaoxia}
-\DeclareTextCompositeCommand{\acctonos}{LGR}{\accpsili}{\accpsilioxia}
-\DeclareTextCompositeCommand{\acctonos}{LGR}{\&gt;}{\accpsilioxia}
-\DeclareTextCompositeCommand{\acctonos}{LGR}{&gt;}{\accpsilioxia}
-\DeclareTextCompositeCommand{\'}{LGR}{&gt;}{\accpsilioxia}
-
-\DeclareTextCompositeCommand{\accvaria}{LGR}{\accdialytika}{\accdialytikavaria}
-\DeclareTextCompositeCommand{\accvaria}{LGR}{\&quot;}{\accdialytikavaria}
-\DeclareTextCompositeCommand{\accvaria}{LGR}{&quot;}{\accdialytikavaria}
-\DeclareTextCompositeCommand{\`}{LGR}{&quot;}{\accdialytikavaria}
-\DeclareTextCompositeCommand{\accvaria}{LGR}{\accdasia}{\accdasiavaria}
-\DeclareTextCompositeCommand{\accvaria}{LGR}{\&lt;}{\accdasiavaria}
-\DeclareTextCompositeCommand{\accvaria}{LGR}{&lt;}{\accdasiavaria}
-\DeclareTextCompositeCommand{\`}{LGR}{&lt;}{\accdasiavaria}
-\DeclareTextCompositeCommand{\accvaria}{LGR}{\accpsili}{\accpsilivaria}
-\DeclareTextCompositeCommand{\accvaria}{LGR}{\&gt;}{\accpsilivaria}
-\DeclareTextCompositeCommand{\accvaria}{LGR}{&gt;}{\accpsilivaria}
-\DeclareTextCompositeCommand{\`}{LGR}{&gt;}{\accpsilivaria}
-
-\DeclareTextCompositeCommand{\accperispomeni}{LGR}{\accdialytika}{\accdialytikaperispomeni}
-\DeclareTextCompositeCommand{\accperispomeni}{LGR}{\&quot;}{\accdialytikaperispomeni}
-\DeclareTextCompositeCommand{\accperispomeni}{LGR}{&quot;}{\accdialytikaperispomeni}
-\DeclareTextCompositeCommand{\~}{LGR}{&quot;}{\accdialytikaperispomeni}
-\DeclareTextCompositeCommand{\accperispomeni}{LGR}{\accdasia}{\accdasiaperispomeni}
-\DeclareTextCompositeCommand{\accperispomeni}{LGR}{\&lt;}{\accdasiaperispomeni}
-\DeclareTextCompositeCommand{\accperispomeni}{LGR}{&lt;}{\accdasiaperispomeni}
-\DeclareTextCompositeCommand{\~}{LGR}{&lt;}{\accdasiaperispomeni}
-\DeclareTextCompositeCommand{\accperispomeni}{LGR}{\accpsili}{\accpsiliperispomeni}
-\DeclareTextCompositeCommand{\accperispomeni}{LGR}{\&gt;}{\accpsiliperispomeni}
-\DeclareTextCompositeCommand{\accperispomeni}{LGR}{&gt;}{\accpsiliperispomeni}
-\DeclareTextCompositeCommand{\~}{LGR}{&gt;}{\accpsiliperispomeni}
-
-\DeclareTextCompositeCommand{\accpsili}{LGR}{\acctonos}{\accpsilioxia}
-\DeclareTextCompositeCommand{\accpsili}{LGR}{\'}{\accpsilioxia}
-\DeclareTextCompositeCommand{\accpsili}{LGR}{'}{\accpsilioxia}
-\DeclareTextCompositeCommand{\&gt;}{LGR}{'}{\accpsilioxia}
-\DeclareTextCompositeCommand{\accpsili}{LGR}{\accvaria}{\accpsilivaria}
-\DeclareTextCompositeCommand{\accpsili}{LGR}{\`}{\accpsilivaria}
-\DeclareTextCompositeCommand{\accpsili}{LGR}{`}{\accpsilivaria}
-\DeclareTextCompositeCommand{\&gt;}{LGR}{`}{\accpsilivaria}
-\DeclareTextCompositeCommand{\accpsili}{LGR}{\accperispomeni}{\accpsiliperispomeni}
-\DeclareTextCompositeCommand{\accpsili}{LGR}{\~}{\accpsiliperispomeni}
-\DeclareTextCompositeCommand{\accpsili}{LGR}{~}{\accpsiliperispomeni}
-\DeclareTextCompositeCommand{\&gt;}{LGR}{~}{\accpsiliperispomeni}
-
-\DeclareTextCompositeCommand{\accdasia}{LGR}{\acctonos}{\accdasiaoxia}
-\DeclareTextCompositeCommand{\accdasia}{LGR}{\'}{\accdasiaoxia}
-\DeclareTextCompositeCommand{\accdasia}{LGR}{'}{\accdasiaoxia}
-\DeclareTextCompositeCommand{\&lt;}{LGR}{'}{\accdasiaoxia}
-\DeclareTextCompositeCommand{\accdasia}{LGR}{\accvaria}{\accdasiavaria}
-\DeclareTextCompositeCommand{\accdasia}{LGR}{\`}{\accdasiavaria}
-\DeclareTextCompositeCommand{\accdasia}{LGR}{`}{\accdasiavaria}
-\DeclareTextCompositeCommand{\&lt;}{LGR}{`}{\accdasiavaria}
-\DeclareTextCompositeCommand{\accdasia}{LGR}{\accperispomeni}{\accdasiaperispomeni}
-\DeclareTextCompositeCommand{\accdasia}{LGR}{\~}{\accdasiaperispomeni}
-\DeclareTextCompositeCommand{\&lt;}{LGR}{~}{\accdasiaperispomeni}
-</pre>
-</div>
-<div class="section" id="pre-composed-letters">
-<h3><a class="toc-backref" href="#id24">Pre-composed letters</a></h3>
-<div class="section" id="small-letters-with-diacritics">
-<h4><a class="toc-backref" href="#id25">Small letters with diacritics</a></h4>
-<p>(from <a class="reference external" href="http://www.ctan.org/pkg/teubner">teubner</a> with changed names of the composite accents):</p>
-<pre class="literal-block">\DeclareTextComposite{\accvaria}{LGR}{a}{128}
-\DeclareTextComposite{\accdasia}{LGR}{a}{129}
-\DeclareTextComposite{\accpsili}{LGR}{a}{130}
-\DeclareTextComposite{\accdasiavaria}{LGR}{a}{131}
-\DeclareTextComposite{\acctonos}{LGR}{a}{136}
-\DeclareTextComposite{\accdasiaoxia}{LGR}{a}{137}
-\DeclareTextComposite{\accpsilioxia}{LGR}{a}{138}
-\DeclareTextComposite{\accpsilivaria}{LGR}{a}{139}
-\DeclareTextComposite{\accperispomeni}{LGR}{a}{144}
-\DeclareTextComposite{\accdasiaperispomeni}{LGR}{a}{145}
-\DeclareTextComposite{\accpsiliperispomeni}{LGR}{a}{146}
-\DeclareTextComposite{\accvaria}{LGR}{h}{152}
-\DeclareTextComposite{\accdasia}{LGR}{h}{153}
-\DeclareTextComposite{\accpsili}{LGR}{h}{154}
-\DeclareTextComposite{\acctonos}{LGR}{h}{160}
-\DeclareTextComposite{\accdasiaoxia}{LGR}{h}{161}
-\DeclareTextComposite{\accpsilioxia}{LGR}{h}{162}
-\DeclareTextComposite{\accdasiavaria}{LGR}{h}{163}
-\DeclareTextComposite{\accperispomeni}{LGR}{h}{168}
-\DeclareTextComposite{\accdasiaperispomeni}{LGR}{h}{169}
-\DeclareTextComposite{\accpsiliperispomeni}{LGR}{h}{170}
-\DeclareTextComposite{\accpsilivaria}{LGR}{h}{171}
-\DeclareTextComposite{\accvaria}{LGR}{w}{176}
-\DeclareTextComposite{\accdasia}{LGR}{w}{177}
-\DeclareTextComposite{\accpsili}{LGR}{w}{178}
-\DeclareTextComposite{\accdasiavaria}{LGR}{w}{179}
-\DeclareTextComposite{\acctonos}{LGR}{w}{184}
-\DeclareTextComposite{\accdasiaoxia}{LGR}{w}{185}
-\DeclareTextComposite{\accpsilioxia}{LGR}{w}{186}
-\DeclareTextComposite{\accpsilivaria}{LGR}{w}{187}
-\DeclareTextComposite{\accperispomeni}{LGR}{w}{192}
-\DeclareTextComposite{\accdasiaperispomeni}{LGR}{w}{193}
-\DeclareTextComposite{\accpsiliperispomeni}{LGR}{w}{194}
-\DeclareTextComposite{\accvaria}{LGR}{i}{200}
-\DeclareTextComposite{\accdasia}{LGR}{i}{201}
-\DeclareTextComposite{\accpsili}{LGR}{i}{202}
-\DeclareTextComposite{\accdasiavaria}{LGR}{i}{203}
-\DeclareTextComposite{\acctonos}{LGR}{i}{208}
-\DeclareTextComposite{\accdasiaoxia}{LGR}{i}{209}
-\DeclareTextComposite{\accpsilioxia}{LGR}{i}{210}
-\DeclareTextComposite{\accpsilivaria}{LGR}{i}{211}
-\DeclareTextComposite{\accperispomeni}{LGR}{i}{216}
-\DeclareTextComposite{\accdasiaperispomeni}{LGR}{i}{217}
-\DeclareTextComposite{\accpsiliperispomeni}{LGR}{i}{218}
-\DeclareTextComposite{\accdialytika}{LGR}{i}{240}
-\DeclareTextComposite{\accdialytikavaria}{LGR}{i}{241}
-\DeclareTextComposite{\accdialytikatonos}{LGR}{i}{242}
-\DeclareTextComposite{\accdialytikaperispomeni}{LGR}{i}{243}
-\DeclareTextComposite{\accvaria}{LGR}{u}{204}
-\DeclareTextComposite{\accdasia}{LGR}{u}{205}
-\DeclareTextComposite{\accpsili}{LGR}{u}{206}
-\DeclareTextComposite{\accdasiavaria}{LGR}{u}{207}
-\DeclareTextComposite{\acctonos}{LGR}{u}{212}
-\DeclareTextComposite{\accdasiaoxia}{LGR}{u}{213}
-\DeclareTextComposite{\accpsilioxia}{LGR}{u}{214}
-\DeclareTextComposite{\accpsilivaria}{LGR}{u}{215}
-\DeclareTextComposite{\accperispomeni}{LGR}{u}{220}
-\DeclareTextComposite{\accdasiaperispomeni}{LGR}{u}{221}
-\DeclareTextComposite{\accpsiliperispomeni}{LGR}{u}{222}
-\DeclareTextComposite{\accdialytika}{LGR}{u}{244}
-\DeclareTextComposite{\accdialytikavaria}{LGR}{u}{245}
-\DeclareTextComposite{\accdialytikatonos}{LGR}{u}{246}
-\DeclareTextComposite{\accdialytikaperispomeni}{LGR}{u}{247}
-\DeclareTextComposite{\accvaria}{LGR}{e}{224}
-\DeclareTextComposite{\accdasia}{LGR}{e}{225}
-\DeclareTextComposite{\accpsili}{LGR}{e}{226}
-\DeclareTextComposite{\accdasiavaria}{LGR}{e}{227}
-\DeclareTextComposite{\acctonos}{LGR}{e}{232}
-\DeclareTextComposite{\accdasiaoxia}{LGR}{e}{233}
-\DeclareTextComposite{\accpsilioxia}{LGR}{e}{234}
-\DeclareTextComposite{\accpsilivaria}{LGR}{e}{235}
-\DeclareTextComposite{\accvaria}{LGR}{o}{228}
-\DeclareTextComposite{\accdasia}{LGR}{o}{229}
-\DeclareTextComposite{\accpsili}{LGR}{o}{230}
-\DeclareTextComposite{\accdasiavaria}{LGR}{o}{231}
-\DeclareTextComposite{\acctonos}{LGR}{o}{236}
-\DeclareTextComposite{\accdasiaoxia}{LGR}{o}{237}
-\DeclareTextComposite{\accpsilioxia}{LGR}{o}{238}
-\DeclareTextComposite{\accpsilivaria}{LGR}{o}{239}
-\DeclareTextComposite{\accdasia}{LGR}{r}{251}
-\DeclareTextComposite{\accpsili}{LGR}{r}{252}
-</pre>
-<p>Pre-composed letters with diacritics + LICR macros:</p>
-<pre class="literal-block">\DeclareTextComposite{\accvaria}{LGR}{\textalpha}{128}
-\DeclareTextComposite{\accdasia}{LGR}{\textalpha}{129}
-\DeclareTextComposite{\accpsili}{LGR}{\textalpha}{130}
-\DeclareTextComposite{\accdasiavaria}{LGR}{\textalpha}{131}
-\DeclareTextComposite{\acctonos}{LGR}{\textalpha}{136}
-\DeclareTextComposite{\accdasiaoxia}{LGR}{\textalpha}{137}
-\DeclareTextComposite{\accpsilioxia}{LGR}{\textalpha}{138}
-\DeclareTextComposite{\accpsilivaria}{LGR}{\textalpha}{139}
-\DeclareTextComposite{\accperispomeni}{LGR}{\textalpha}{144}
-\DeclareTextComposite{\accdasiaperispomeni}{LGR}{\textalpha}{145}
-\DeclareTextComposite{\accpsiliperispomeni}{LGR}{\textalpha}{146}
-\DeclareTextComposite{\accvaria}{LGR}{\texteta}{152}
-\DeclareTextComposite{\accdasia}{LGR}{\texteta}{153}
-\DeclareTextComposite{\accpsili}{LGR}{\texteta}{154}
-\DeclareTextComposite{\acctonos}{LGR}{\texteta}{160}
-\DeclareTextComposite{\accdasiaoxia}{LGR}{\texteta}{161}
-\DeclareTextComposite{\accpsilioxia}{LGR}{\texteta}{162}
-\DeclareTextComposite{\accdasiavaria}{LGR}{\texteta}{163}
-\DeclareTextComposite{\accperispomeni}{LGR}{\texteta}{168}
-\DeclareTextComposite{\accdasiaperispomeni}{LGR}{\texteta}{169}
-\DeclareTextComposite{\accpsiliperispomeni}{LGR}{\texteta}{170}
-\DeclareTextComposite{\accpsilivaria}{LGR}{\texteta}{171}
-\DeclareTextComposite{\accvaria}{LGR}{\textomega}{176}
-\DeclareTextComposite{\accdasia}{LGR}{\textomega}{177}
-\DeclareTextComposite{\accpsili}{LGR}{\textomega}{178}
-\DeclareTextComposite{\accdasiavaria}{LGR}{\textomega}{179}
-\DeclareTextComposite{\acctonos}{LGR}{\textomega}{184}
-\DeclareTextComposite{\accdasiaoxia}{LGR}{\textomega}{185}
-\DeclareTextComposite{\accpsilioxia}{LGR}{\textomega}{186}
-\DeclareTextComposite{\accpsilivaria}{LGR}{\textomega}{187}
-\DeclareTextComposite{\accperispomeni}{LGR}{\textomega}{192}
-\DeclareTextComposite{\accdasiaperispomeni}{LGR}{\textomega}{193}
-\DeclareTextComposite{\accpsiliperispomeni}{LGR}{\textomega}{194}
-\DeclareTextComposite{\accvaria}{LGR}{\textiota}{200}
-\DeclareTextComposite{\accdasia}{LGR}{\textiota}{201}
-\DeclareTextComposite{\accpsili}{LGR}{\textiota}{202}
-\DeclareTextComposite{\accdasiavaria}{LGR}{\textiota}{203}
-\DeclareTextComposite{\acctonos}{LGR}{\textiota}{208}
-\DeclareTextComposite{\accdasiaoxia}{LGR}{\textiota}{209}
-\DeclareTextComposite{\accpsilioxia}{LGR}{\textiota}{210}
-\DeclareTextComposite{\accpsilivaria}{LGR}{\textiota}{211}
-\DeclareTextComposite{\accperispomeni}{LGR}{\textiota}{216}
-\DeclareTextComposite{\accdasiaperispomeni}{LGR}{\textiota}{217}
-\DeclareTextComposite{\accpsiliperispomeni}{LGR}{\textiota}{218}
-\DeclareTextComposite{\accdialytika}{LGR}{\textiota}{240}
-\DeclareTextComposite{\accdialytikavaria}{LGR}{\textiota}{241}
-\DeclareTextComposite{\accdialytikatonos}{LGR}{\textiota}{242}
-\DeclareTextComposite{\accdialytikaperispomeni}{LGR}{\textiota}{243}
-\DeclareTextComposite{\accvaria}{LGR}{\textupsilon}{204}
-\DeclareTextComposite{\accdasia}{LGR}{\textupsilon}{205}
-\DeclareTextComposite{\accpsili}{LGR}{\textupsilon}{206}
-\DeclareTextComposite{\accdasiavaria}{LGR}{\textupsilon}{207}
-\DeclareTextComposite{\acctonos}{LGR}{\textupsilon}{212}
-\DeclareTextComposite{\accdasiaoxia}{LGR}{\textupsilon}{213}
-\DeclareTextComposite{\accpsilioxia}{LGR}{\textupsilon}{214}
-\DeclareTextComposite{\accpsilivaria}{LGR}{\textupsilon}{215}
-\DeclareTextComposite{\accperispomeni}{LGR}{\textupsilon}{220}
-\DeclareTextComposite{\accdasiaperispomeni}{LGR}{\textupsilon}{221}
-\DeclareTextComposite{\accpsiliperispomeni}{LGR}{\textupsilon}{222}
-\DeclareTextComposite{\accdialytika}{LGR}{\textupsilon}{244}
-\DeclareTextComposite{\accdialytikavaria}{LGR}{\textupsilon}{245}
-\DeclareTextComposite{\accdialytikatonos}{LGR}{\textupsilon}{246}
-\DeclareTextComposite{\accdialytikaperispomeni}{LGR}{\textupsilon}{247}
-\DeclareTextComposite{\accvaria}{LGR}{\textepsilon}{224}
-\DeclareTextComposite{\accdasia}{LGR}{\textepsilon}{225}
-\DeclareTextComposite{\accpsili}{LGR}{\textepsilon}{226}
-\DeclareTextComposite{\accdasiavaria}{LGR}{\textepsilon}{227}
-\DeclareTextComposite{\acctonos}{LGR}{\textepsilon}{232}
-\DeclareTextComposite{\accdasiaoxia}{LGR}{\textepsilon}{233}
-\DeclareTextComposite{\accpsilioxia}{LGR}{\textepsilon}{234}
-\DeclareTextComposite{\accpsilivaria}{LGR}{\textepsilon}{235}
-\DeclareTextComposite{\accvaria}{LGR}{\textomicron}{228}
-\DeclareTextComposite{\accdasia}{LGR}{\textomicron}{229}
-\DeclareTextComposite{\accpsili}{LGR}{\textomicron}{230}
-\DeclareTextComposite{\accdasiavaria}{LGR}{\textomicron}{231}
-\DeclareTextComposite{\acctonos}{LGR}{\textomicron}{236}
-\DeclareTextComposite{\accdasiaoxia}{LGR}{\textomicron}{237}
-\DeclareTextComposite{\accpsilioxia}{LGR}{\textomicron}{238}
-\DeclareTextComposite{\accpsilivaria}{LGR}{\textomicron}{239}
-\DeclareTextComposite{\accdasia}{LGR}{r}{251}
-\DeclareTextComposite{\accpsili}{LGR}{r}{252}
-</pre>
-</div>
-<div class="section" id="capital-letters-with-diacritics">
-<h4><a class="toc-backref" href="#id26">Capital letters with diacritics</a></h4>
-<blockquote>
-<p>In Greek, diacritics are omitted in all-uppercase words, but kept as part
-of an uppercase initial (written before rather than above the letter).</p>
-<p>The diaytika should also always be used in all-uppercase words (even
-in cases where they are not needed when writing in lowercase)</p>
-<p class="attribution">&mdash;<a class="reference external" href="http://en.wikipedia.org/wiki/Capitalization">http://en.wikipedia.org/wiki/Capitalization</a></p>
-</blockquote>
-<p>In Title Case, place diacritics before instead of above the base character:</p>
-<pre class="literal-block">\DeclareTextCompositeCommand{\accdasia}{LGR}{A}{&lt;A}
-\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{A}{&lt;`A}
-\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{A}{&lt;'A}
-\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{A}{&lt;\char126A}
-\DeclareTextCompositeCommand{\accpsili}{LGR}{A}{&gt;A}
-\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{A}{&gt;`A}
-\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{A}{&gt;'A}
-\DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{A}{&gt;\char126A}
-\DeclareTextCompositeCommand{\acctonos}{LGR}{A}{'A}
-\DeclareTextCompositeCommand{\accvaria}{LGR}{A}{`A}
-
-\DeclareTextCompositeCommand{\accdasia}{LGR}{E}{&lt;E}
-\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{E}{&lt;'E}
-\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{E}{&lt;`E}
-\DeclareTextCompositeCommand{\accpsili}{LGR}{E}{&gt;E}
-\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{E}{&gt;'E}
-\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{E}{&gt;`E}
-\DeclareTextCompositeCommand{\acctonos}{LGR}{E}{'E}
-\DeclareTextCompositeCommand{\accvaria}{LGR}{E}{`E}
-
-\DeclareTextCompositeCommand{\accdasia}{LGR}{H}{&lt;H}
-\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{H}{&lt;`H}
-\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{H}{&lt;'H}
-\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{H}{&lt;\char126H}
-\DeclareTextCompositeCommand{\accpsili}{LGR}{H}{&gt;H}
-\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{H}{&gt;`H}
-\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{H}{&gt;'H}
-\DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{H}{&gt;\char126H}
-\DeclareTextCompositeCommand{\acctonos}{LGR}{H}{'H}
-\DeclareTextCompositeCommand{\accvaria}{LGR}{H}{`H}
-
-\DeclareTextCompositeCommand{\accdasia}{LGR}{I}{&lt;I}
-\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{I}{&lt;`I}
-\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{I}{&lt;'I}
-\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{I}{&lt;\char126I}
-\DeclareTextCompositeCommand{\accpsili}{LGR}{I}{&gt;I}
-\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{I}{&gt;`I}
-\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{I}{&gt;'I}
-\DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{I}{&gt;\char126I}
-\DeclareTextCompositeCommand{\acctonos}{LGR}{I}{'I}
-\DeclareTextCompositeCommand{\accvaria}{LGR}{I}{`I}
-
-\DeclareTextCompositeCommand{\accdasia}{LGR}{O}{&lt;O}
-\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{O}{&lt;`O}
-\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{O}{&lt;'O}
-\DeclareTextCompositeCommand{\accpsili}{LGR}{O}{&gt;O}
-\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{O}{&gt;`O}
-\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{O}{&gt;'O}
-\DeclareTextCompositeCommand{\acctonos}{LGR}{O}{'O}
-\DeclareTextCompositeCommand{\accvaria}{LGR}{O}{`O}
-
-\DeclareTextCompositeCommand{\accdasia}{LGR}{U}{&lt;U}
-\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{U}{&lt;`U}
-\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{U}{&lt;'U}
-\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{U}{&lt;\char126U}
-\DeclareTextCompositeCommand{\acctonos}{LGR}{U}{'U}
-\DeclareTextCompositeCommand{\accvaria}{LGR}{U}{`U}
-
-\DeclareTextCompositeCommand{\accdasia}{LGR}{W}{&lt;W}
-\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{W}{&lt;`W}
-\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{W}{&lt;'W}
-\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{W}{&lt;\char126W}
-\DeclareTextCompositeCommand{\accpsili}{LGR}{W}{&gt;W}
-\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{W}{&gt;`W}
-\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{W}{&gt;'W}
-\DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{W}{&gt;\char126W}
-\DeclareTextCompositeCommand{\acctonos}{LGR}{W}{'W}
-\DeclareTextCompositeCommand{\accvaria}{LGR}{W}{`W}
-</pre>
-<p>Except for the dialytika:</p>
-<pre class="literal-block">\DeclareTextComposite{\accdialytika}{LGR}{I}{219}
-\DeclareTextComposite{\accdialytika}{LGR}{U}{223}
-</pre>
-<p>Do the same for the LICR macros:</p>
-<pre class="literal-block">\DeclareTextCompositeCommand{\accdasia}{LGR}{\textAlpha}{&lt;A}
-\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\textAlpha}{&lt;`A}
-\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\textAlpha}{&lt;'A}
-\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\textAlpha}{&lt;\char126A}
-\DeclareTextCompositeCommand{\accpsili}{LGR}{\textAlpha}{&gt;A}
-\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\textAlpha}{&gt;`A}
-\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\textAlpha}{&gt;'A}
-\DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{\textAlpha}{&gt;\char126A}
-\DeclareTextCompositeCommand{\acctonos}{LGR}{\textAlpha}{'A}
-\DeclareTextCompositeCommand{\accvaria}{LGR}{\textAlpha}{`A}
-
-\DeclareTextCompositeCommand{\accdasia}{LGR}{\textEpsilon}{&lt;E}
-\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\textEpsilon}{&lt;'E}
-\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\textEpsilon}{&lt;`E}
-\DeclareTextCompositeCommand{\accpsili}{LGR}{\textEpsilon}{&gt;E}
-\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\textEpsilon}{&gt;'E}
-\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\textEpsilon}{&gt;`E}
-\DeclareTextCompositeCommand{\acctonos}{LGR}{\textEpsilon}{'E}
-\DeclareTextCompositeCommand{\accvaria}{LGR}{\textEpsilon}{`E}
-
-\DeclareTextCompositeCommand{\accdasia}{LGR}{\textEta}{&lt;H}
-\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\textEta}{&lt;`H}
-\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\textEta}{&lt;'H}
-\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\textEta}{&lt;\char126H}
-\DeclareTextCompositeCommand{\accpsili}{LGR}{\textEta}{&gt;H}
-\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\textEta}{&gt;`H}
-\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\textEta}{&gt;'H}
-\DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{\textEta}{&gt;\char126H}
-\DeclareTextCompositeCommand{\acctonos}{LGR}{\textEta}{'H}
-\DeclareTextCompositeCommand{\accvaria}{LGR}{\textEta}{`H}
-
-\DeclareTextCompositeCommand{\accdasia}{LGR}{\textIota}{&lt;I}
-\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\textIota}{&lt;`I}
-\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\textIota}{&lt;'I}
-\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\textIota}{&lt;\char126I}
-\DeclareTextCompositeCommand{\accpsili}{LGR}{\textIota}{&gt;I}
-\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\textIota}{&gt;`I}
-\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\textIota}{&gt;'I}
-\DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{\textIota}{&gt;\char126I}
-\DeclareTextCompositeCommand{\acctonos}{LGR}{\textIota}{'I}
-\DeclareTextCompositeCommand{\accvaria}{LGR}{\textIota}{`I}
-
-\DeclareTextCompositeCommand{\accdasia}{LGR}{\textOmicron}{&lt;O}
-\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\textOmicron}{&lt;`O}
-\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\textOmicron}{&lt;'O}
-\DeclareTextCompositeCommand{\accpsili}{LGR}{\textOmicron}{&gt;O}
-\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\textOmicron}{&gt;`O}
-\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\textOmicron}{&gt;'O}
-\DeclareTextCompositeCommand{\acctonos}{LGR}{\textOmicron}{'O}
-\DeclareTextCompositeCommand{\accvaria}{LGR}{\textOmicron}{`O}
-
-\DeclareTextCompositeCommand{\accdasia}{LGR}{\textUpsilon}{&lt;U}
-\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\textUpsilon}{&lt;`U}
-\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\textUpsilon}{&lt;'U}
-\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\textUpsilon}{&lt;\char126U}
-\DeclareTextCompositeCommand{\acctonos}{LGR}{\textUpsilon}{'U}
-\DeclareTextCompositeCommand{\accvaria}{LGR}{\textUpsilon}{`U}
-
-\DeclareTextCompositeCommand{\accdasia}{LGR}{\textOmega}{&lt;W}
-\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\textOmega}{&lt;`W}
-\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\textOmega}{&lt;'W}
-\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\textOmega}{&lt;\char126W}
-\DeclareTextCompositeCommand{\accpsili}{LGR}{\textOmega}{&gt;W}
-\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\textOmega}{&gt;`W}
-\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\textOmega}{&gt;'W}
-\DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{\textOmega}{&gt;\char126W}
-\DeclareTextCompositeCommand{\acctonos}{LGR}{\textOmega}{'W}
-\DeclareTextCompositeCommand{\accvaria}{LGR}{\textOmega}{`W}
-</pre>
-<p>Except for the dialytika:</p>
-<pre class="literal-block">\DeclareTextComposite{\accdialytika}{LGR}{\textIota}{219}
-\DeclareTextComposite{\accdialytika}{LGR}{\textUpsilon}{223}
-</pre>
-</div>
-</div>
-</div>
-<div class="section" id="uppercase">
-<h2><a class="toc-backref" href="#id27">UPPERCASE</a></h2>
-<div class="section" id="uclclist-extension">
-<h3><a class="toc-backref" href="#id28">&#64;uclclist extension</a></h3>
-<p>If UPPERCASE (all-caps) is generated with <tt class="literal">\MakeUppercase</tt>, macro
-substitutions in the <tt class="literal">\&#64;uclclist</tt> apply. This can be used to drop the
-diacritics (except dialytika).</p>
-<p>Based on the <a class="reference external" href="http://www.eutypon.gr/eutypon/pdf/e2008-20/e20-a03.pdf">babel patch</a> and <tt class="literal">fontenc.sty</tt>.
-(The first two lines are TeX’ way of writing <tt class="literal">uclclist += …</tt>):</p>
-<pre class="literal-block">\expandafter\def\expandafter\&#64;uclclist\expandafter{%
- \&#64;uclclist
- \accdasia\acc&#64;invisible
- \accdasiaoxia\&#64;hiatus
- \accdasiavaria\acc&#64;invisible
- \accdasiaperispomeni\acc&#64;invisible
- \accpsili\&#64;hiatus
- \accpsilioxia\&#64;hiatus
- \accpsilivaria\&#64;hiatus
- \accpsiliperispomeni\acc&#64;invisible
- \acctonos\&#64;hiatus
- \accvaria\acc&#64;invisible
- \accdialytikatonos\acc&#64;Dialytika
- \accdialytikavaria\acc&#64;Dialytika
- \accdialytikaperispomeni\acc&#64;Dialytika
- \accperispomeni\acc&#64;invisible
- \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
- %
- \qoppa \Qoppa
- \varstigma \Stigma
- \stigma \Stigma
- \sampi \Sampi
- \textdigamma \textDigamma
-}
-</pre>
-</div>
-<div class="section" id="substitution-macros">
-<h3><a class="toc-backref" href="#id29">Substitution macros</a></h3>
-<div class="section" id="drop-diacritics">
-<h4><a class="toc-backref" href="#id30">Drop diacritics</a></h4>
-<pre class="literal-block">\DeclareTextCommand{\acc&#64;invisible}{LGR}[1]{#1}
-</pre>
-<p>(The argument processing ensures that kerning is preserved)</p>
-</div>
-<div class="section" id="keep-dialytika">
-<h4><a class="toc-backref" href="#id31">Keep dialytika.</a></h4>
-<p>Define a dummy alias so that downcasing with <tt class="literal">\MakeLowercase</tt> does not
-convert a simple dialytika to a composite accent:</p>
-<pre class="literal-block">\DeclareTextCommand{\acc&#64;Dialytika}{LGR}{\accdialytika}
-
-\DeclareTextCompositeCommand{\accdialytika}{LGR}{\&#64;hiatus}{\accdialytika}
-</pre>
-<!-- TODO: MakeUppercase with ``\"'`` fails if the language is "greek".
-How can we specify a composite command with character ``"9F``,
-the uccode of ``'``?
-
-% \DeclareTextCompositeCommand{\acc@Dialytika}{LGR}{"9F}{\accdialytika}
-% \DeclareTextAccent{\acc@Dialytika}{LGR}{34} % upcase Dialytika
-% \DeclareTextCompositeCommand{\acc@Dialytika}{LGR}{\@hiatus}{\accdialytika}
-% \DeclareTextCompositeCommand{\acc@Dialytika}{LGR}{'}{\accdialytika} -->
-</div>
-<div class="section" id="mark-hiatus">
-<h4><a class="toc-backref" href="#id32">Mark hiatus</a></h4>
-<p>Tonos and dasia mark a hiatus if placed on the
-first vowel of a diphthong (ΑΙ, ΑΥ, ΕΙ). A dialytika must be placed on the
-second vowel if they are dropped (άυλος → ΑΫΛΟΣ, μάινα → ΜΑΪΝΑ, κέικ → ΚΕΪΚ,
-ἀυπνία → ΑΫΠΝΙΑ):</p>
-<pre class="literal-block">\DeclareTextCommand{\&#64;hiatus}{LGR}[1]{#1}
-\DeclareTextCompositeCommand{\&#64;hiatus}{LGR}{&gt;}{\&#64;hiatus}
-\DeclareTextCompositeCommand{\&#64;hiatus}{LGR}{&lt;}{\acc&#64;invisible}
-\DeclareTextCompositeCommand{\&#64;hiatus}{LGR}{A}{\A&#64;hiatus}
-\DeclareTextCompositeCommand{\&#64;hiatus}{LGR}{\textAlpha}{\A&#64;hiatus}
-\DeclareTextCompositeCommand{\&#64;hiatus}{LGR}{E}{\E&#64;hiatus}
-\DeclareTextCompositeCommand{\&#64;hiatus}{LGR}{\textEpsilon}{\E&#64;hiatus}
-% What does the \&#64;hiatus command &quot;see&quot; if an unicode literal follows?
-% \DeclareTextCompositeCommand{\&#64;hiatus}{LGR}{\symbol{&quot;ce}}{bluff}
-% \DeclareTextCompositeCommand{\&#64;hiatus}{LGR}{&quot;cf}{blaff}
-% \DeclareTextCompositeCommand{\&#64;hiatus}{LGR}{ι}{blaff}
-</pre>
-<p>Look ahead and place a diaeresis on Ι or Υ:</p>
-<pre class="literal-block">\DeclareTextCommand{\A&#64;hiatus}{LGR}{%
- \LGR&#64;ifnextchar{I}{A\&quot;}{%
- \LGR&#64;ifnextchar{U}{A\&quot;}{%
- \LGR&#64;ifnextchar{\textIota}{A\&quot;}{%
- \LGR&#64;ifnextchar{\textUpsilon}{A\&quot;}{A}%
- }%
- }%
- }%
-}
-\DeclareTextCommand{\E&#64;hiatus}{LGR}{%
- \LGR&#64;ifnextchar{I}{E\&quot;}{%
- \LGR&#64;ifnextchar{U}{E\&quot;}{%
- \LGR&#64;ifnextchar{\textIota}{E\&quot;}{%
- \LGR&#64;ifnextchar{\textUpsilon}{E\&quot;}{E}%
- }%
- }%
- }%
-}
-</pre>
-<p>As <tt class="literal">\&#64;ifnextchar</tt> gobbles spaces the lookahead macro definition from
-<tt class="literal">amsgen.sty</tt> is used:</p>
-<blockquote>
-<p>This macro is a new version of LaTeX’s <tt class="literal">\&#64;ifnextchar</tt>, macro
-that does not skip over spaces.</p>
-</blockquote>
-<pre class="literal-block">\ProvideTextCommand{\LGR&#64;ifnextchar}{LGR}[3]{%
-% \long\def\LGR&#64;ifnextchar#1#2#3{%
- \let\reserved&#64;d= #1%
- \def\reserved&#64;a{#2}\def\reserved&#64;b{#3}%
- \futurelet\&#64;let&#64;token\LGR&#64;ifnch
-}
-\ProvideTextCommand{\LGR&#64;ifnch}{LGR}{%
- \ifx\&#64;let&#64;token\reserved&#64;d \let\reserved&#64;b\reserved&#64;a \fi
- \reserved&#64;b
-}
-</pre>
-<p>Unfortunately, the lookahead breaks kerning.</p>
-<p>Alternatives tried:</p>
-<ul>
-<li><p>CompositeCommands fail at the end of a macro, e.g. <tt class="literal"><span class="pre">\emph{\'a}</span></tt>:</p>
-<pre class="literal-block">%\DeclareTextCommand{\A&#64;hiatus}{LGR}{A}
-%\DeclareTextCommand{\E&#64;hiatus}{LGR}{E}
-
-%\DeclareTextCompositeCommand{\A&#64;hiatus}{LGR}{}{A}
-%\DeclareTextCompositeCommand{\A&#64;hiatus}{LGR}{I}{A\&quot;I}
-%\DeclareTextCompositeCommand{\A&#64;hiatus}{LGR}{U}{A\&quot;U}
-</pre>
-</li>
-<li><p>The glyph No 12 is a special “Upcase Alpha” that in ligature with Y
-and I adds a diaresis to them. However, it seems that it has only
-kerning definitions for I and Y (as it is not intended for direct
-use):</p>
-<pre class="literal-block">%\DeclareTextComposite{\&#64;hiatus}{LGR}{A}{12}
-</pre>
-<p>No such glyph exists for E but this is no problem as E does
-not require kerning anyway.</p>
-</li>
-</ul>
<!-- References
- - - - - - - - - - -->
</div>
</div>
</div>
-</div>
-</div>
</body>
</html>
diff --git a/Master/texmf-dist/doc/latex/lgrx/textalpha-test.pdf b/Master/texmf-dist/doc/latex/lgrx/textalpha-test.pdf
index 9ad28718225..4373e67f7e7 100644
--- a/Master/texmf-dist/doc/latex/lgrx/textalpha-test.pdf
+++ b/Master/texmf-dist/doc/latex/lgrx/textalpha-test.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/lgrx/textalpha-test.tex b/Master/texmf-dist/doc/latex/lgrx/textalpha-test.tex
index 0b29154a683..0a600a5a2eb 100644
--- a/Master/texmf-dist/doc/latex/lgrx/textalpha-test.tex
+++ b/Master/texmf-dist/doc/latex/lgrx/textalpha-test.tex
@@ -6,7 +6,7 @@
\usepackage{textcomp}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
-\usepackage[unicode=true]{hyperref}
+\usepackage[pdfencoding=auto,colorlinks=true]{hyperref}
\usepackage{bookmark}
% \pagestyle{headings}
@@ -15,36 +15,124 @@
\begin{document}
-\section*{Test the \emph{textalpha} package}
+\title{The \emph{textalpha} package}
+\author{Günter Milde}
+\maketitle
With the \emph{textalpha} package, you can easily write a single Greek
symbol (like \textPsi{} or \textmu{}) or a
\textlambda\textomicron\textgamma\textomicron\textvarsigma{} in non-Greek
text as well as ISO-conforming formulas with upright constants (like
\textpi): $A = \mbox{\textpi} r^2$ vs. $A = \pi r^2$. Input is possible via
-LICR macros (\verb+\textalpha+ \ldots \verb+\textOmega+) or (with the utf8
-option to \emph{inputenc}) Unicode literals.
+LICR macros (\verb|\textalpha| \ldots \verb|\textOmega|) or (with the utf8
+option to \href{http://www.ctan.org/pkg/inputenc}{inputenc}) Unicode literals.
\section{Greek alphabet}
-Greek letters via Latin transscription in LGR font encoding:
+Greek letters via Latin transcription in LGR font encoding:
-\ensuregreek{A B G D E Z H J I K L M N X O P R S T U F Q Y W}\\
-\ensuregreek{a b g d e z h j i k l m n x o p r s c t u f q y w}
+\begin{quote}
+ \ensuregreek{A B G D E Z H J I K L M N X O P R S T U F Q Y W}\\
+ \ensuregreek{a b g d e z h j i k l m n x o p r sv c t u f q y w}
+\end{quote}
Greek letters via default macros in other font encoding (here T1):
-\textAlpha{} \textBeta{} \textGamma{} \textDelta{} \textEpsilon{}
-\textZeta{} \textEta{} \textTheta{} \textIota{} \textKappa{}
-\textLambda{} \textMu{} \textNu{} \textXi{} \textOmicron{} \textPi{}
-\textRho{} \textSigma{} \textTau{} \textUpsilon{} \textPhi{}
-\textChi{} \textPsi{} \textOmega{}
-\\
-\textalpha{} \textbeta{} \textgamma{} \textdelta{} \textepsilon{}
-\textzeta{} \texteta{} \texttheta{} \textiota{} \textkappa{}
-\textlambda{} \textmu{} \textnu{} \textxi{} \textomicron{} \textpi{}
-\textrho{} \textsigma{} \textvarsigma{} \texttau{} \textupsilon{}
-\textphi{} \textchi{} \textpsi{} \textomega{}
+\begin{quote}
+ \textAlpha{} \textBeta{} \textGamma{} \textDelta{} \textEpsilon{}
+ \textZeta{} \textEta{} \textTheta{} \textIota{} \textKappa{}
+ \textLambda{} \textMu{} \textNu{} \textXi{} \textOmicron{} \textPi{}
+ \textRho{} \textSigma{} \textTau{} \textUpsilon{} \textPhi{}
+ \textChi{} \textPsi{} \textOmega{}
+ \\
+ \textalpha{} \textbeta{} \textgamma{} \textdelta{} \textepsilon{}
+ \textzeta{} \texteta{} \texttheta{} \textiota{} \textkappa{}
+ \textlambda{} \textmu{} \textnu{} \textxi{} \textomicron{} \textpi{}
+ \textrho{} \textsigma{} \textvarsigma{} \texttau{} \textupsilon{}
+ \textphi{} \textchi{} \textpsi{} \textomega{}
+\end{quote}
+
+Archaic Greek letters and Greek punctuation
+
+\begin{quote}
+ \textDigamma
+ \textanoteleia
+ \textQoppa
+ \textSampi
+ \textStigma
+ \textnumeralsigngreek
+ \texterotimatiko
+ \\
+ \textdigamma
+ \textkoppa
+ \textqoppa
+ \textsampi
+ \textstigma
+ \textnumeralsignlowergreek
+ \textvarstigma
+\end{quote}
+
+\pagebreak{}
+
+\section{Greek Unicode characters in non-Greek text}
+
+With the \emph{textalpha} package and input encoding \texttt{utf8}, Greek
+Unicode characters can be used in text with any font encoding.
+
+Kerning is preserved if the font encoding is LGR. This holds also for
+pre-composed accented characters: \ensuregreek{AΫA}.
+
+All characters of the Greek and Coptic Unicode Block present in LGR via
+literal Unicode input in T1 font encoding
+(legend: * glyph missing in LGR):
+
+\begin{tabular}{rrrrrrrrrrrrrrrrr}
+\toprule
+ & 0 & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & A & B & C & D & E & F\\
+\midrule
+370 & * & * & * & * & ʹ & ͵ & * & * & & & ͺ & * & * & * & ; & \\
+380 & & & & & ΄ & ΅ & Ά & · & Έ & Ή & Ί & & Ό & & Ύ & Ώ\\
+390 & ΐ & Α & Β & Γ & Δ & Ε & Ζ & Η & Θ & Ι & Κ & Λ & Μ & Ν & Ξ & Ο\\
+3A0 & Π & Ρ & & Σ & Τ & Υ & Φ & Χ & Ψ & Ω & Ϊ & Ϋ & ά & έ & ή & ί\\
+3B0 & ΰ & α & β & γ & δ & ε & ζ & η & θ & ι & κ & λ & μ & ν & ξ & ο\\
+3C0 & π & ρ & ς & σ & τ & υ & φ & χ & ψ & ω & ϊ & ϋ & ό & ύ & ώ & \\
+3D0 & * & * & * & * & * & * & * & * & Ϙ & ϙ & Ϛ & ϛ & Ϝ & ϝ & * & ϟ\\
+3E0 & Ϡ & ϡ & * & * & * & * & * & * & * & * & * & * & * & * & * & *\\
+3F0 & * & * & * & * & * & * & * & * & * & * & * & * & * & * & * & *\\
+\bottomrule
+\end{tabular}
+
+All characters of the Greek Extended Unicode Block via literal Unicode
+input in T1 font encoding:
+
+\begin{tabular}{rrrrrrrrrrrrrrrrr}
+\toprule
+ & 0 & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & A & B & C & D & E & F\\
+\midrule
+1F00 & ἀ & ἁ & ἂ & ἃ & ἄ & ἅ & ἆ & ἇ & Ἀ & Ἁ & Ἂ & Ἃ & Ἄ & Ἅ & Ἆ & Ἇ\\
+1F10 & ἐ & ἑ & ἒ & ἓ & ἔ & ἕ & & & Ἐ & Ἑ & Ἒ & Ἓ & Ἔ & Ἕ & & \\
+1F20 & ἠ & ἡ & ἢ & ἣ & ἤ & ἥ & ἦ & ἧ & Ἠ & Ἡ & Ἢ & Ἣ & Ἤ & Ἥ & Ἦ & Ἧ\\
+1F30 & ἰ & ἱ & ἲ & ἳ & ἴ & ἵ & ἶ & ἷ & Ἰ & Ἱ & Ἲ & Ἳ & Ἴ & Ἵ & Ἶ & Ἷ\\
+1F40 & ὀ & ὁ & ὂ & ὃ & ὄ & ὅ & & & Ὀ & Ὁ & Ὂ & Ὃ & Ὄ & Ὅ & & \\
+1F50 & ὐ & ὑ & ὒ & ὓ & ὔ & ὕ & ὖ & ὗ & & Ὑ & & Ὓ & & Ὕ & & Ὗ\\
+1F60 & ὠ & ὡ & ὢ & ὣ & ὤ & ὥ & ὦ & ὧ & Ὠ & Ὡ & Ὢ & Ὣ & Ὤ & Ὥ & Ὦ & Ὧ\\
+1F70 & ὰ & ά & ὲ & έ & ὴ & ή & ὶ & ί & ὸ & ό & ὺ & ύ & ὼ & ώ & & \\
+1F80 & ᾀ & ᾁ & ᾂ & ᾃ & ᾄ & ᾅ & ᾆ & ᾇ & ᾈ & ᾉ & ᾊ & ᾋ & ᾌ & ᾍ & ᾎ & ᾏ\\
+1F90 & ᾐ & ᾑ & ᾒ & ᾓ & ᾔ & ᾕ & ᾖ & ᾗ & ᾘ & ᾙ & ᾚ & ᾛ & ᾜ & ᾝ & ᾞ & ᾟ\\
+1FA0 & ᾠ & ᾡ & ᾢ & ᾣ & ᾤ & ᾥ & ᾦ & ᾧ & ᾨ & ᾩ & ᾪ & ᾫ & ᾬ & ᾭ & ᾮ & ᾯ\\
+1FB0 & ᾰ & ᾱ & ᾲ & ᾳ & ᾴ & & ᾶ & ᾷ & Ᾰ & Ᾱ & Ὰ & Ά & ᾼ & ᾽ & ι & ᾿\\
+1FC0 & ῀ & ῁ & ῂ & ῃ & ῄ & & ῆ & ῇ & Ὲ & Έ & Ὴ & Ή & ῌ & ῍ & ῎ & ῏\\
+1FD0 & ῐ & ῑ & ῒ & ΐ & & & ῖ & ῗ & Ῐ & Ῑ & Ὶ & Ί & & ῝ & ῞ & ῟\\
+1FE0 & ῠ & ῡ & ῢ & ΰ & ῤ & ῥ & ῦ & ῧ & Ῠ & Ῡ & Ὺ & Ύ & Ῥ & ῭ & ΅ & `\\
+1FF0 & & & ῲ & ῳ & ῴ & & ῶ & ῷ & Ὸ & Ό & Ὼ & Ώ & ῼ & ´ & ῾ & \\
+\bottomrule
+\end{tabular}
+
+
+Combined Diacritics work ᾅ, diacritics (except diaeresis) are dropped with
+MakeUppercase (μαΐστρος $\mapsto$ \MakeUppercase{μαΐστρος}).
+
+
\section{PDF strings}
@@ -56,46 +144,36 @@ With \emph{textalpha}, you can get Greek letters in PDF strings, too.
The subsection title above uses: text* macros, Unicode input and the LGR
transcription for the Greek word \ensuregreek{logos}. Check the table of
contents in the PDF viewer: text* macros and Unicode literals work fine, the
-Latin transscription stays Latin in the PDF metadata.
+Latin transcription stays Latin in the PDF metadata.
+
\section{Limitations}
Because the internal font encoding switch interferes with other work behind
-the scenes, kerning, diacritics and up/downcasing show problems if
-Greek letters are used without explicit change of the font encoding.
-These problems can be avoided by use of babel and the correct language
-setting (greek or polutonikogreek) or an explicit font encoding switch.
-
-The \verb+\ensuregreek+ macro ensures the argument is set in a font encoding
-supporting Greek. This can be used to fix these problems (without adverse
-side-effects if the active font encoding is already LGR).
-
-\subsection{Kerning}
-
-No kerning occures between Greek characters in non-Greek text due to the
-internal font encoding switch: compare
-\ensuregreek{\textAlpha\textUpsilon\textAlpha} (LGR) to
-\textAlpha\textUpsilon\textAlpha (T1). Because of this (and for proper
-hyphenation), use of babel and correct language setting is recommended for
-Greek text parts.
-
-The \verb+\ensuregreek+ macro is also used for wrapping of composite Unicode
-character definitions. Kerning is preserved also between accented
-characters if the font encoding is LGR: \ensuregreek{AΫA} vs. AΫA (T1).
+the scenes, kerning, diacritics and up/down-casing show problems if Greek
+letters are used without explicit change of the font encoding. These
+problems can be avoided by use of \emph{babel} and the correct language
+setting (greek) or an explicit font encoding switch (e.g.
+wrapping the Greek text in \verb|\ensuregreek|%
+\footnote{The \texttt{\textbackslash ensuregreek} macro ensures the argument
+is set in a font encoding supporting Greek. This can be used to fix these
+problems without adverse side-effects if the active font encoding is already
+LGR.}).
\subsection{Diacritics}
-Composition of diacritics (like \verb+\accdasia\acctonos+) fails in other
-font encodings. Long names (like \verb+\accdasiaoxia+) work, however they do
-not select precomposed characters. With LGR, pre-composed glyphs are chosen
+Composition of diacritics (like \verb|\accdasia\acctonos|) fails in other
+font encodings. Long names (like \verb|\accdasiaoxia|) work, however they do
+not select pre-composed characters. With LGR, pre-composed glyphs are chosen
if available (the difference becomes obvious if you drag-and-drop text from
the PDF version of this document):
%
\ensuregreek{\<'a \accdasia\acctonos a \accdasiaoxia a
\accdasiaoxia\textalpha} (LGR) vs. \accdasiaoxia\textalpha{} (T1).
-Diacritics (except the dialytika) are placed before capital letters in
-titlecase and dropped in all-caps:
+According to Greek typographical tradition, diacritics (except the
+dialytika) are placed before capital letters in titlecase and dropped in
+all-caps:
%
\begin{quote}
\ensuregreek{%
@@ -112,8 +190,10 @@ titlecase and dropped in all-caps:
}
\end{quote}
%
-However, this does not work in other font encodings:
-\ensuregreek{\<\textAlpha} (LGR) vs. \<\textAlpha (T1).
+This fails if the active font encoding is not LGR:
+\ensuregreek{\'\textAlpha} (LGR) vs. \'\textAlpha (T1).
+To overcome this, the \verb|\ensuregreek| macro is used in composite Unicode
+character definitions: \ensuregreek{Ά} (LGR) = Ά (T1).
The dialytika marks a \emph{hiatus} (break-up of a diphthong). It must be
@@ -128,34 +208,17 @@ auto-hiatus feature works in LGR font encoding only:
\acctonos\textalpha\textupsilon{}, \acctonos\textepsilon\textiota{}%
}.
-The CamelCase accent macro names should no longer be used. Support will be
-removed in a future version.
-\ensuregreek{\Tonos\textalpha, \Tonos\textAlpha,
-\MakeUppercase{\Tonos\textalpha}
-\DasiaVaria\textalpha{} \DialytikaVaria\textupsilon{}
-\MakeUppercase{\DasiaVaria\textalpha{} \DialytikaVaria\textupsilon{}}
-} (LGR)
-\Tonos\textalpha{}, \Tonos\textAlpha{},
-\MakeUppercase{\Tonos\textalpha{}} (T1)
-\DasiaVaria\textalpha{} \DialytikaVaria\textupsilon{}.
-\DasiaVaria\textalpha{} \DialytikaVaria\textupsilon{}
-\MakeUppercase{\DasiaVaria\textalpha{} \DialytikaVaria\textupsilon{}}
-(T1).
-
-
-\section{Greek Unicode characters in non-Greek text}
+Currently, the second vowel of the diphthong must be given as macro, not
+Unicode literal if the auto-hiatus feature should work:
+\ensuregreek{ἀ\textupsilon{}πνία} $\mapsto$
+\ensuregreek{\MakeUppercase{\ensuregreek{ἀ\textupsilon{}πνία}}} vs.
+\ensuregreek{\MakeUppercase{\ensuregreek{ἀυπνία}}}.
-With the \emph{textalpha} package and inputencoding "utf8", Greek Unicode
-characters can be used in text with any font encoding.
+\subsection{Kerning}
-Combined Diacritics work ᾅ, diacritics (except diaresis) are dopped with
-MakeUppercase (μαΐστρος $\mapsto$ \MakeUppercase{μαΐστρος}),
-%
-but the Hiatus-detection does not work: Currently, the second vowel of the
-diphthong must be given as macro, not Unicode literal:
-(\ensuregreek{ἀ\textupsilon{}πνία} $\mapsto$
-\ensuregreek{\MakeUppercase{\ensuregreek{ἀ\textupsilon{}πνία}}} vs.
-\ensuregreek{\MakeUppercase{\ensuregreek{ἀυπνία}}}).
-See \href{greek-unicode.pdf}{greek-unicode} for more details.
+No kerning occurs between Greek characters in non-Greek text due to the
+internal font encoding switch: compare
+\ensuregreek{\textAlpha\textUpsilon\textAlpha} (LGR) to
+\textAlpha\textUpsilon\textAlpha (T1).
\end{document}
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
- - - - - - - - - - -->
diff --git a/Master/texmf-dist/tex/latex/lgrx/alphabeta.sty b/Master/texmf-dist/tex/latex/lgrx/alphabeta.sty
index 637a3c0a27f..8d687ac6c49 100644
--- a/Master/texmf-dist/tex/latex/lgrx/alphabeta.sty
+++ b/Master/texmf-dist/tex/latex/lgrx/alphabeta.sty
@@ -1,74 +1,90 @@
% alphabeta: Greek symbols in text and math
% *****************************************
-%
+%
% :Copyright: © 2010 Günter Milde
% :Licence: This work may be distributed and/or modified under the
% conditions of the `LaTeX Project Public License`_, either
% version 1.3 of this license or any later version.
-%
-% :Abstract: Use ``\alpha, \beta, ...`` for Greek letters in text and math.
-%
+%
+% :Abstract: Use ``\alpha, \beta, ...`` for Greek letters in text and math
+% mode.
+%
% :Identification:
% ::
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{alphabeta}
-[2013/05/03 v0.2 macros for Greek letters in text and math]
+[2013/05/28 v0.3 macros for Greek letters in text and math]
% This package is part of the lgrx_ bundle.
-%
+%
% Changelog:
% .. class:: borderless
-%
+%
% ========== ===== =========================================================
% 2012-06-26 0.1 initial version
-% 2013-05-03 0.2 new accent macro names with lgrxenc.def 0.7
+% 2013-05-03 0.2 new accent macro names with ``lgrxenc.def`` 0.7
+% 2013-05-28 0.3 use ``lgrenc.def`` from greek-fontenc,
+% .. enable Unicode input in math mode
% ========== ===== =========================================================
-%
+%
% Motivation
% ==========
-%
+%
% By default, the ``\alpha, \beta, ...`` macros for Greek letters
% are only valid in mathematical mode.
-%
-% The `textalpha` package provides a set of macros that can be used to
-% access Greek symbols from a font in LGR encoding (e.g. the `CB fonts`_)
-% without the need for an explicite font-encoding switch under the names
-% ``\textalpha, \textbeta``, ..., ``\textOmega``.
-%
+%
% With this package, the math macros are redefined to work in both, text and
% math mode, so that Greek letters can be specified with the established
-% command names in text, too.
-%
+% command names in text, too.
+%
+% If used together with the ``utf8`` option of inputenc_, literal Unicode
+% characters can be used for Greek symbols in mathematical formulas.
+%
% Attention
-% While the macros work reasonably well for single letters, the automatic
-% font-encoding switches behind the doors interferes with the kerning
-% between the letters and replacement of accent+character with a
-% pre-composed character.
-%
-% Therefore, Greek text should be written with the help of babel_, setting
-% the language to either ``greek`` or ``polutonikogreek`` or wrapped in the
-% provided ``\ensuregreek`` macro.
-%
-%
+% The macros work well in any font encoding for single symbols.
+%
+% 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 wrapped in the
+% provided ``\ensuregreek`` macro or written with the help of babel_,
+% setting the language to ``greek``.
+%
+%
% Implementation
% ==============
-%
-% This package extends the `textalpha` package::
+%
+% Requirements
+% ------------
+%
+% This package extends the `textalpha <textalpha.sty.html>`_ package::
\RequirePackage{textalpha}
+% `textalpha` depends on greek-fontenc_ and recommends greek-inputenc_.
+%
+% This package requires the e-TeX_ extensions (i.e. a not too old TeX
+% distribution) for the ``\ifdefined`` test.
+%
% It uses the ``\TextOrMath`` test from the fixltx2e_ standard LaTeX
% package::
\RequirePackage{fixltx2e}
% .. _fixltx2e: http://www.ctan.org/pkg/fixltx2e
-%
-%
+%
+%
+% Postpone the re-definitions
+% ---------------------------
+%
+% To prevent other packages overwriting the re-defined commands we postpone
+% the next steps until the start of the document body::
+
+\AtBeginDocument{
+
% Save math macros
% ----------------
-%
+%
% Provide an alias for the standard math commands::
\let\mathGamma\Gamma
@@ -107,73 +123,95 @@
\let\mathchi\chi
\let\mathpsi\psi
\let\mathomega\omega
+% ``\digamma`` is defined by amsmath, provide a fallback
+\providecommand*{\digamma}{\textit{\textdigamma}}
+\let\mathdigamma\digamma
+
% Commands to access Greek letters by name
% ----------------------------------------
-%
+%
% For letters defined in math mode, the commands work in both, text and math.
-%
+%
% Some Greek letters look identic to Latin letters and can therefore not be
% used as variable symbols in math formulas. These letters are not defined in
-% TeX's math mode, we define just an alias to the corrsponding ``\text...``
+% TeX's math mode, we provide an alias to the corrsponding ``\text...``
% command.
% ::
-\newcommand{\Alpha}{\textAlpha}
-\newcommand{\Beta}{\textBeta}
-\renewcommand{\Gamma}{\TextOrMath{\textGamma}{\mathGamma}}
-\renewcommand{\Delta}{\TextOrMath{\textDelta}{\mathDelta}}
-\newcommand{\Epsilon}{\textEpsilon}
-\newcommand{\Zeta}{\textZeta}
-\newcommand{\Eta}{\textEta}
-\renewcommand{\Theta}{\TextOrMath{\textTheta}{\mathTheta}}
-\newcommand{\Iota}{\textIota}
-\newcommand{\Kappa}{\textKappa}
-\renewcommand{\Lambda}{\TextOrMath{\textLambda}{\mathLambda}}
-\newcommand{\Mu}{\textMu}
-\newcommand{\Nu}{\textNu}
-\renewcommand{\Xi}{\TextOrMath{\textXi}{\mathXi}}
-\newcommand{\Omicron}{\textOmicron}
-\renewcommand{\Pi}{\TextOrMath{\textPi}{\mathPi}}
-\newcommand{\Rho}{\textRho}
-\renewcommand{\Sigma}{\TextOrMath{\textSigma}{\mathSigma}}
-\newcommand{\Tau}{\textTau}
-\renewcommand{\Upsilon}{\TextOrMath{\textUpsilon}{\mathUpsilon}}
-\renewcommand{\Phi}{\TextOrMath{\textPhi}{\mathPhi}}
-\newcommand{\Chi}{\textChi}
-\renewcommand{\Psi}{\TextOrMath{\textPsi}{\mathPsi}}
-\renewcommand{\Omega}{\TextOrMath{\textOmega}{\mathOmega}}
+\providecommand*{\Alpha}{\textAlpha}
+\providecommand*{\Beta}{\textBeta}
+\renewcommand*{\Gamma}{\TextOrMath{\textGamma}{\mathGamma}}
+\renewcommand*{\Delta}{\TextOrMath{\textDelta}{\mathDelta}}
+\providecommand*{\Epsilon}{\textEpsilon}
+\providecommand*{\Zeta}{\textZeta}
+\providecommand*{\Eta}{\textEta}
+\renewcommand*{\Theta}{\TextOrMath{\textTheta}{\mathTheta}}
+\providecommand*{\Iota}{\textIota}
+\providecommand*{\Kappa}{\textKappa}
+\renewcommand*{\Lambda}{\TextOrMath{\textLambda}{\mathLambda}}
+\providecommand*{\Mu}{\textMu}
+\providecommand*{\Nu}{\textNu}
+\renewcommand*{\Xi}{\TextOrMath{\textXi}{\mathXi}}
+\providecommand*{\Omicron}{\textOmicron}
+\renewcommand*{\Pi}{\TextOrMath{\textPi}{\mathPi}}
+\providecommand*{\Rho}{\textRho}
+\renewcommand*{\Sigma}{\TextOrMath{\textSigma}{\mathSigma}}
+\providecommand*{\Tau}{\textTau}
+\renewcommand*{\Upsilon}{\TextOrMath{\textUpsilon}{\mathUpsilon}}
+\renewcommand*{\Phi}{\TextOrMath{\textPhi}{\mathPhi}}
+\providecommand*{\Chi}{\textChi}
+\renewcommand*{\Psi}{\TextOrMath{\textPsi}{\mathPsi}}
+\renewcommand*{\Omega}{\TextOrMath{\textOmega}{\mathOmega}}
%
-\renewcommand{\alpha}{\TextOrMath{\textalpha}{\mathalpha}}
-\renewcommand{\beta}{\TextOrMath{\textbeta}{\mathbeta}}
-\renewcommand{\gamma}{\TextOrMath{\textgamma}{\mathgamma}}
-\renewcommand{\delta}{\TextOrMath{\textdelta}{\mathdelta}}
-\renewcommand{\epsilon}{\TextOrMath{\textepsilon}{\mathepsilon}}
-\renewcommand{\zeta}{\TextOrMath{\textzeta}{\mathzeta}}
-\renewcommand{\eta}{\TextOrMath{\texteta}{\matheta}}
-\renewcommand{\theta}{\TextOrMath{\texttheta}{\maththeta}}
-\renewcommand{\iota}{\TextOrMath{\textiota}{\mathiota}}
-\renewcommand{\kappa}{\TextOrMath{\textkappa}{\mathkappa}}
-\renewcommand{\lambda}{\TextOrMath{\textlambda}{\mathlambda}}
-\renewcommand{\mu}{\TextOrMath{\textmu}{\mathmu}}
-\renewcommand{\nu}{\TextOrMath{\textnu}{\mathnu}}
-\renewcommand{\xi}{\TextOrMath{\textxi}{\mathxi}}
-\newcommand{\omicron}{\textomicron}
-\renewcommand{\pi}{\TextOrMath{\textpi}{\mathpi}}
-\renewcommand{\rho}{\TextOrMath{\textrho}{\mathrho}}
-\renewcommand{\sigma}{\TextOrMath{\textsigma}{\mathsigma}}
-\renewcommand{\varsigma}{\TextOrMath{\textvarsigma}{\mathvarsigma}}
-\renewcommand{\tau}{\TextOrMath{\texttau}{\mathtau}}
-\renewcommand{\upsilon}{\TextOrMath{\textupsilon}{\mathupsilon}}
-\renewcommand{\phi}{\TextOrMath{\textphi}{\mathphi}}
-\renewcommand{\chi}{\TextOrMath{\textchi}{\mathchi}}
-\renewcommand{\psi}{\TextOrMath{\textpsi}{\mathpsi}}
-\renewcommand{\omega}{\TextOrMath{\textomega}{\mathomega}}
+\renewcommand*{\alpha}{\TextOrMath{\textalpha}{\mathalpha}}
+\renewcommand*{\beta}{\TextOrMath{\textbeta}{\mathbeta}}
+\renewcommand*{\gamma}{\TextOrMath{\textgamma}{\mathgamma}}
+\renewcommand*{\delta}{\TextOrMath{\textdelta}{\mathdelta}}
+\renewcommand*{\epsilon}{\TextOrMath{\textepsilon}{\mathepsilon}}
+\renewcommand*{\zeta}{\TextOrMath{\textzeta}{\mathzeta}}
+\renewcommand*{\eta}{\TextOrMath{\texteta}{\matheta}}
+\renewcommand*{\theta}{\TextOrMath{\texttheta}{\maththeta}}
+\renewcommand*{\iota}{\TextOrMath{\textiota}{\mathiota}}
+\renewcommand*{\kappa}{\TextOrMath{\textkappa}{\mathkappa}}
+\renewcommand*{\lambda}{\TextOrMath{\textlambda}{\mathlambda}}
+\renewcommand*{\mu}{\TextOrMath{\textmu}{\mathmu}}
+\renewcommand*{\nu}{\TextOrMath{\textnu}{\mathnu}}
+\renewcommand*{\xi}{\TextOrMath{\textxi}{\mathxi}}
+\providecommand*{\omicron}{\textomicron}
+\renewcommand*{\pi}{\TextOrMath{\textpi}{\mathpi}}
+\renewcommand*{\rho}{\TextOrMath{\textrho}{\mathrho}}
+\renewcommand*{\sigma}{\TextOrMath{\textsigma}{\mathsigma}}
+\renewcommand*{\varsigma}{\TextOrMath{\textvarsigma}{\mathvarsigma}}
+\providecommand*{\finalsigma}{\varsigma}
+\renewcommand*{\tau}{\TextOrMath{\texttau}{\mathtau}}
+\renewcommand*{\upsilon}{\TextOrMath{\textupsilon}{\mathupsilon}}
+\renewcommand*{\phi}{\TextOrMath{\textphi}{\mathphi}}
+\renewcommand*{\chi}{\TextOrMath{\textchi}{\mathchi}}
+\renewcommand*{\psi}{\TextOrMath{\textpsi}{\mathpsi}}
+\renewcommand*{\omega}{\TextOrMath{\textomega}{\mathomega}}
+
+
+% Archaic letters
+% '''''''''''''''
+%
+% ::
+
+\renewcommand*{\digamma}{\TextOrMath{\textdigamma}{\mathdigamma}} % ϝ
+\providecommand*{\Digamma}{\textDigamma} % Ϝ
+\providecommand*{\stigma}{\textstigma} % ϛ
+\providecommand*{\varstigma}{\textvarstigma} % stigma variant (CB.enc, teubner)
+\providecommand*{\koppa}{\textkoppa} % ϟ (greek small letter koppa)
+\providecommand*{\qoppa}{\textqoppa} % ϙ (archaic koppa)
+\providecommand*{\Qoppa}{\textQoppa} % Ϙ (archaic Koppa)
+\providecommand*{\Stigma}{\textStigma} % Ϛ (in some fonts ϹΤ ligature)
+\providecommand*{\Sampi}{\textSampi} % Ϡ
+\providecommand*{\sampi}{\textsampi} % ϡ
% TextCompositeCommands for the generic macros
% --------------------------------------------
-%
+%
% The NFSS TextComposite mechanism looks for the next token without expanding
% it. In order to let compositions like ``\TextGreek{\'\Alpha}`` or
% ``\TextGreek{\>"\alpha}`` work as expected we define TextComposites with the
@@ -323,14 +361,78 @@
\DeclareTextCompositeCommand{\accvaria}{LGR}{\Omega}{`W}
\DeclareTextComposite{\accdialytika}{LGR}{\Iota}{219}
\DeclareTextComposite{\accdialytika}{LGR}{\Upsilon}{223}
-\DeclareTextCompositeCommand{\@hiatus}{LGR}{\Alpha}{\A@hiatus}
-\DeclareTextCompositeCommand{\@hiatus}{LGR}{\Epsilon}{\E@hiatus}
+\DeclareTextCompositeCommand{\LGR@hiatus}{LGR}{\Alpha}{\LGR@A@hiatus}
+\DeclareTextCompositeCommand{\LGR@hiatus}{LGR}{\Epsilon}{\LGR@E@hiatus}
+
+
+% Re-definition for Greek Unicode input in math mode
+% --------------------------------------------------
+%
+% Check with ``\ifdefined`` for the definition of
+% ``\DeclareUnicodeCharacter``. In contrast to ``\@ifdefined``, this works
+% without side-effects. It makes, however, the package dependent on the `e-TeX`
+% extensions. Alternatively, we could provide a dummy definition
+%
+% .. code:: latex
+%
+% \providecommand*{\DeclareUnicodeCharacter}[2]{}
+%
+% Map Greek characters that are also defined in math mode to the generic
+% macros::
+
+\ifdefined\DeclareUnicodeCharacter
+ \DeclareUnicodeCharacter{0393}{\Gamma} % Γ
+ \DeclareUnicodeCharacter{0394}{\Delta} % Δ
+ \DeclareUnicodeCharacter{0398}{\Theta} % Θ
+ \DeclareUnicodeCharacter{039B}{\Lambda} % Λ
+ \DeclareUnicodeCharacter{039E}{\Xi} % Ξ
+ \DeclareUnicodeCharacter{03A0}{\Pi} % Π
+ \DeclareUnicodeCharacter{03A3}{\Sigma} % Σ
+ \DeclareUnicodeCharacter{03A5}{\Upsilon} % Υ
+ \DeclareUnicodeCharacter{03A6}{\Phi} % Φ
+ \DeclareUnicodeCharacter{03A8}{\Psi} % Ψ
+ \DeclareUnicodeCharacter{03A9}{\Omega} % Ω
+
+ \DeclareUnicodeCharacter{03B1}{\alpha} % α
+ \DeclareUnicodeCharacter{03B2}{\beta} % β
+ \DeclareUnicodeCharacter{03B3}{\gamma} % γ
+ \DeclareUnicodeCharacter{03B4}{\delta} % δ
+ \DeclareUnicodeCharacter{03B5}{\epsilon} % ε
+ \DeclareUnicodeCharacter{03B6}{\zeta} % ζ
+ \DeclareUnicodeCharacter{03B7}{\eta} % η
+ \DeclareUnicodeCharacter{03B8}{\theta} % θ
+ \DeclareUnicodeCharacter{03B9}{\iota} % ι
+ \DeclareUnicodeCharacter{03BA}{\kappa} % κ
+ \DeclareUnicodeCharacter{03BB}{\lambda} % λ
+ \DeclareUnicodeCharacter{03BC}{\mu} % μ
+ \DeclareUnicodeCharacter{03BD}{\nu} % ν
+ \DeclareUnicodeCharacter{03BE}{\xi} % ξ
+ \DeclareUnicodeCharacter{03C0}{\pi} % π
+ \DeclareUnicodeCharacter{03C1}{\rho} % ρ
+ \DeclareUnicodeCharacter{03C2}{\varsigma} % ς
+ \DeclareUnicodeCharacter{03C3}{\sigma} % σ
+ \DeclareUnicodeCharacter{03C4}{\tau} % τ
+ \DeclareUnicodeCharacter{03C5}{\upsilon} % υ
+ \DeclareUnicodeCharacter{03C6}{\phi} % φ
+ \DeclareUnicodeCharacter{03C7}{\chi} % χ
+ \DeclareUnicodeCharacter{03C8}{\psi} % ψ
+ \DeclareUnicodeCharacter{03C9}{\omega} % ω
+
+ \DeclareUnicodeCharacter{03DD}{\digamma} % ϝ
+\fi
+
+% ::
+} % close the \AtBeginDocument macro
% .. References
% ----------
% .. _LaTeX Project Public License: http://www.latex-project.org/lppl.txt
% .. _CB Fonts: http://www.ctan.org/pkg/cbgreek-complete
% .. _babel: http://www.ctan.org/cgi-bin/ctanPackageInformation.py?id=babel
+% .. _e-TeX: http://www.tex.ac.uk/cgi-bin/texfaq2html?label=etex
+% .. _greek-fontenc: http://www.ctan.org/pkg/greek-fontenc
+% .. _greek-inputenc: http://www.ctan.org/pkg/greek-inputenc
+% .. _inputenc: http://www.ctan.org/pkg/inputenc
% .. _lgrx: http://www.ctan.org/pkg/lgrx
% .. _fixltx2e: http://www.ctan.org/pkg/fixltx2e
diff --git a/Master/texmf-dist/tex/latex/lgrx/lgrxenc.def b/Master/texmf-dist/tex/latex/lgrx/lgrxenc.def
index c703c638380..bd9861db6c8 100644
--- a/Master/texmf-dist/tex/latex/lgrx/lgrxenc.def
+++ b/Master/texmf-dist/tex/latex/lgrx/lgrxenc.def
@@ -1,34 +1,30 @@
% lgrxenc.def
% ***********
-%
+%
% comprehensive LGR Greek font encoding definitions
% =================================================
-%
+%
% :Copyright: © 2010 Günter Milde
% :Licence: This work may be distributed and/or modified under the
% conditions of the `LaTeX Project Public License`_, either
% version 1.3 of this license or any later version.
-%
-% :Abstract: The LGR font encoding is the de-facto standard for Greek
-% typesetting with LaTeX. However, the encoding definition file
-% that ships with babel misses many of the definitions common
-% since the introduction of the NFSS (see fntguide_ "Encodings").
-%
-% This file provides a comprehensive set of macros to
-% typeset Greek with LGR encoded fonts. It works for both,
-% monotonic and polytonic Greek, independent of the `babel`
-% package.
-%
-% This package is part of the lgrx_ bundle.
-%
+%
+% :Abstract: This file is only kept for backwards compatibility with existing
+% documents.
+%
+% For new documents, use ``lgrenc.def`` from greek-fontenc_ (which
+% is also required by this file).
+%
+% This file is part of the lgrx_ bundle.
+%
% .. contents::
-%
-%
+%
+%
% Changelog
% ---------
-%
+%
% .. class:: borderless
-%
+%
% ===== ============ ====================================================
% 0.1 2010-03-31 initial attempt
% 0.2 2010-04-20 diacritics dropped in UPPERCASE
@@ -43,517 +39,123 @@
% 0.6 2012-06-29 ``\TextGreek`` wrapper command (used in lgrenc.dfu),
% aliases for ``puenc.def`` compatibility
% 0.6.1 2013-02-12 ``\@uclclist`` entries for `PU` aliases
-% 0.7 unreleased documentation update, new accent macros names
+% 0.7 2013-05-03 documentation update, new accent macros names
+% 0.8 2013-05-30 backwards compatibility file for new lgrenc.def
% ===== ============ ====================================================
-%
+%
% Usage
% -----
-%
-% To prevent confusion with Babel_'s ``lgrenc.def``, this file is
-% named ``lgrxenc.def``. Load it by calling fontenc_ with the ``LGRx`` option
-% or indirectly via the textalpha_ or alphabeta_ packages.
-%
+%
+% This file is only kept for backwards compatibility with existing documents.
+%
+% For new documents, use ``lgrenc.def`` from greek-fontenc_ (which is also
+% required by this file).
+%
% Example:
-% Select font encodings `T1` (as default) and `LGR` (with the comprehensive
-% font encoding definitions)
-%
-% ``\usepackage[LGRx,T1]{fontenc}``
-%
-% .. Attention:: The name of the font encoding defined by the option ``LGRx``
-% is **not** `LGRx` but `LGR`. Therefore, ``LGRx`` must not be the
-% last option (as fontenc uses the last option to select the default font
-% encoding). To set `LGR` as as default font encoding specify both,
-% `LGRx` and `LGR`, e.g.
-%
-% ``\usepackage[LGRx,T1,LGR]{fontenc}``
-%
-%
-% LICR macro names
-% ----------------
-%
-% The fntguide_ (section 6.4 Naming conventions) recommends:
-%
-% Where possible, text symbols should be named as ``\text`` followed
-% by the Adobe glyph name: for example ``\textonequarter`` or
-% ``\textsterling``. Similarly, math symbols should be named as
-% ``\math`` followed by the glyph name, for example
-% ``\mathonequarter`` or ``\mathsterling``.
-%
-% The `Adobe Glyph List For New Fonts`_ has names for many glyphs in the
-% `Greek and Coptic` Unicode block, but not for `Greek extended`.
-% The `Adobe Glyph List`_ (for existing fonts) lists additional glyph names
-% used in older fonts.
-%
-% Proposals
-% ~~~~~~~~~
-%
-% * If there exists a math-mode macro for a symbol, form the corresponding text
-% macro by prepending ``text``?
-%
-% Example:
-% The glyph name for the GREEK SMALL LETTER FINAL SIGMA is ``sigma1``,
-% the corresponding math-macro is ``\varsigma``. The text symbol could be
-% made available as ``\textvarsigma``.
-%
-% Problems:
-% ``\varepsilon`` and ``\varphi`` math macros map to characters named
-% "GREEK SMALL **LETTER** ...", while ``\\vartheta``, ``\\varkappa``,
-% ``\\varrho``, and ``\\varpi`` math macros map to "GREEK ... **SYMBOL**"
-% Unicode characters.
-%
-% In Greek text, these variants are interchangeable. The LGR font encoding
-% does not contain slots for "symbol" glyph variants. In some Greek fonts,
-% GREEK SMALL LETTERS use glyph variants resembling the corresponding
-% GREEK SYMBOL Unicode character's reference glyph.
-%
-% * Derive macro names from Unicode names?
-%
-% The `Unicode names list`_ provides standardized descriptive names for all
-% Unicode characters that use only capital letters of the Latin alphabet.
-% While not suited for direct use in a LICR macros, they can be either
-%
-% a) used as inspiration for new LICR macro names or
-%
-% b) converted to LICR macro names via a defined set of transformation rules.
-%
-% Example:
-% ``\textfinalsigma`` or just ``\finalsigma`` as a more descriptive name
-% for GREEK SMALL LETTER FINAL SIGMA derived via the rules:
-%
-% * drop "LETTER" if the name remains unique,
-% * drop "GREEK" if the name remains unique,
-% * use capitalized name for capital letters, lowercase for "SMALL" letters
-% and drop "SMALL",
-% * concatenate
-%
-% * Omit the "text" prefix for macros that do not have a math counterpart?
-%
-% Pro:
-% + Simpler,
-%
-% + ease of use (less typing, better readability of source text),
-%
-% + many established text macro names without "text",
-%
-% + there are examples of encoding-specific macros
-% without the ``text``-prefix, especially for letters,
-%
-% :T1: ``\AE \DH \DJ \L \NG \OE \O \SS \TH \ae \dh \dj \guillemotleft``
-% ``\guillemotright \guilsinglleft \guilsinglright \i \j \l \ng``
-% ``\oe \o \quotedblbase \quotesinglbase \ss \th`` (also in OT1)
-% :T2*: ``\CYR*`` and ``\cyr*``
-% :HE8: ``\heb*`` or no prefix
-% :PU: short descriptive names in the arabic part (``puarenc.def``)
-%
-% + ``text`` prefix does **not** mark a macro as encoding-specific or
-% "inserting a glyph". There are e.g. font-changing macros (``\textbf``,
-% ``\textit``) and encoding-changing macros (``\textgreek``,
-% ``\textcyr``).
-%
-% Contra:
-% - Less consistent.
-%
-% - ``text`` prefix marks a macro as confined to text mode.
-%
-%
-% How to name *accent macros*?
-% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-%
-% * standard accent macros (``\DeclareTextAccent`` definitions in
-% ``latex/base/...``) are one-symbol macros (``\' \" ... \u \v ...``) .
-%
-% * tipa.sty and ucs use the "text" prefix also for accents.
-%
-% However, the `Adobe Glyph List For New Fonts`_ maps, e.g., "tonos" and
-% "dieresistonos" to 0384 GREEK TONOS and 0385 GREEK DIALYTIKA TONOS, hence
-% `\texttonos` and `\textdiaresistonos` should denote these spacing
-% characters.
-%
-% * textcomp (ts1enc.def) defines ``\capital...`` accents (i.e. without
-% ``text`` prefix).
-%
-% * Use a common prefix ``\accent...`` or postfix ``\...accent``,
-% or short ``\acc...``?
-%
-% Currently, `lgrx` uses for diacritics_:
-%
-% - Greek names like in Unicode, and ucsencs.def
-%
-% - The prefix "acc" to distinguish the macros as `TextAaccent` and reduce the
-% risc of name clashes (cf ``\@tabacckludge``).
-%
-% - For the end-user "symbol macros" (``\~ \' \` \" \< \>``) are provided.
-%
-%
-% References
-% ~~~~~~~~~~
-%
-% An alternative, more complete set of short mnemonic character names is
-% the `XML Entity Definitions for Characters`_ W3C Recommendation from
-% 01 April 2010.
-%
-% For glyph names of the LGR encoding see e.g. ``CB.enc`` by Apostolos
-% Syropoulos and ``xl-lgr.enc`` from the libertine_ (legacy) package.
-% ``lgr.cmap`` provides a mapping to Unicode characters.
-%
-% A full set of ``\text*`` symbol macros is defined in ``ucsencs.def``
-% from the ucs_ package.
-%
-% Aliases from ``puenc.def`` ensure that the hyperref_ package can
-% convert Greek symbols to a PDF-string.
-%
-%
+% Select font encodings `T1` (as default) and `LGR`:
+%
+% .. code:: latex
+%
+% \usepackage[LGR,T1]{fontenc}
+%
+% Select font encodings `T1` and (as default) `LGR`:
+%
+% .. code:: latex
+%
+% \usepackage[T1,LGR]{fontenc}
+%
+% Babel_'s "greek" option and the textalpha and alphabeta packages also load
+% ``lgrenc.def``, so after any of the following lines, "LGR" is declared and
+% set up as a font encoding:
+%
+% .. code:: latex
+%
+% \usepackage[greek,english]{babel} % default language English
+%
+% \usepackage[greek,english]{babel} % default language Greek
+%
+% \usepackage{textalpha}
+%
+% \usepackage{alphabeta}
+%
+%
% Implementation
% --------------
-%
-% Read this file only once
-% ~~~~~~~~~~~~~~~~~~~~~~~~
-% .. note:: The use of ``\@ifundefined`` has the side-effect that the tested
-% macro becomes defined and set to ``\relax`` (polluting the namespace and
-% interfering with test via eTeX's ``\ifdefined``). However, in this case
-% no harm is done as the macro is defined by the identification_ below
-% anyway.
-%
-% ::
-
-\@ifundefined{ver@lgrxenc.def}
- {\message{setting up comprehensive LGR font encoding definitions.}}
- {\message{comprehensive LGR font encoding definitions already loaded}
- \expandafter\endinput % "return"
- }
-
+%
% Identification
% ~~~~~~~~~~~~~~
% ::
\ProvidesFile{lgrxenc.def}
-[2013/05/03 v0.7 comprehensive LGR Greek Font Encoding definitions]
-
-
-% Base setup
-% ~~~~~~~~~~
-%
-% Declare the font encoding and substitutions.
-% (from the file ``lgrenc.def`` that comes with the Babel package)::
+[2013/05/30 v0.8 comprehensive LGR Greek Font Encoding definitions]
-\DeclareFontEncoding{LGR}{}{}
-\DeclareFontSubstitution{LGR}{cmr}{m}{n}
-\DeclareErrorFont{LGR}{cmr}{m}{n}{10}
-% The ``\ensuregreek`` command can be used to ensure that its argument is set in
-% a font encoding with support for Greek. If the font encoding is already LGR,
-% kerning between adjacent command calls (e.g.
-% ``\ensuregreek{A}\ensuregreek{\Upsilon}``) is preserved. This allows wrapping of
-% compound Unicode character definitions. ::
-
-\DeclareTextCommand{\ensuregreek}{LGR}[1]{#1}
-\DeclareTextCommand{\TextGreek}{LGR}[1]{#1} % backwards compatibility
-
-
-% Text symbols
+% Requirements
% ~~~~~~~~~~~~
-%
-% Greek Alphabet
-% """"""""""""""
-%
-% Greek letters are accessible by the Latin transcription, but the mapping is
-% specific to the LGR font encoding.
-%
-% The LICR macros provide a way to access the symbols independent of the
-% specific font encoding, in any font encoding supporting Greek. Alternative
-% Greek font encodings are LGI (ibycus_) and PU (`PDF Unicode` used by
-% hyperref_ for PDF metadata). The textalpha_ package makes these macros
-% available independent of the current font encoding.
-% ::
+%
+% To declare and set up the LGR font encoding, we use the successor file
+% ``lgrenc.def`` from greek-fontenc_::
+
+\input{lgrenc.def}
-\DeclareTextSymbol{\textAlpha}{LGR}{65}
-\DeclareTextSymbol{\textBeta}{LGR}{66}
-\DeclareTextSymbol{\textGamma}{LGR}{71}
-\DeclareTextSymbol{\textDelta}{LGR}{68}
-\DeclareTextSymbol{\textEpsilon}{LGR}{69}
-\DeclareTextSymbol{\textZeta}{LGR}{90}
-\DeclareTextSymbol{\textEta}{LGR}{72}
-\DeclareTextSymbol{\textTheta}{LGR}{74}
-\DeclareTextSymbol{\textIota}{LGR}{73}
-\DeclareTextSymbol{\textKappa}{LGR}{75}
-\DeclareTextSymbol{\textLambda}{LGR}{76}
-\DeclareTextSymbol{\textMu}{LGR}{77}
-\DeclareTextSymbol{\textNu}{LGR}{78}
-\DeclareTextSymbol{\textXi}{LGR}{88}
-\DeclareTextSymbol{\textOmicron}{LGR}{79}
-\DeclareTextSymbol{\textPi}{LGR}{80}
-\DeclareTextSymbol{\textRho}{LGR}{82}
-\DeclareTextSymbol{\textSigma}{LGR}{83}
-\DeclareTextSymbol{\textTau}{LGR}{84}
-\DeclareTextSymbol{\textUpsilon}{LGR}{85}
-\DeclareTextSymbol{\textPhi}{LGR}{70}
-\DeclareTextSymbol{\textChi}{LGR}{81}
-\DeclareTextSymbol{\textPsi}{LGR}{89}
-\DeclareTextSymbol{\textOmega}{LGR}{87}
-%
-\DeclareTextSymbol{\textalpha}{LGR}{97}
-\DeclareTextSymbol{\textbeta}{LGR}{98}
-\DeclareTextSymbol{\textgamma}{LGR}{103}
-\DeclareTextSymbol{\textdelta}{LGR}{100}
-\DeclareTextSymbol{\textepsilon}{LGR}{101}
-\DeclareTextSymbol{\textzeta}{LGR}{122}
-\DeclareTextSymbol{\texteta}{LGR}{104}
-\DeclareTextSymbol{\texttheta}{LGR}{106}
-\DeclareTextSymbol{\textiota}{LGR}{105}
-\DeclareTextSymbol{\textkappa}{LGR}{107}
-\DeclareTextSymbol{\textlambda}{LGR}{108}
-\DeclareTextSymbol{\textmu}{LGR}{109}
-\DeclareTextSymbol{\textnu}{LGR}{110}
-\DeclareTextSymbol{\textxi}{LGR}{120}
-\DeclareTextSymbol{\textomicron}{LGR}{111}
-\DeclareTextSymbol{\textpi}{LGR}{112}
-\DeclareTextSymbol{\textrho}{LGR}{114}
-\DeclareTextCommand{\textsigma}{LGR}{s\noboundary} % σ
-\DeclareTextSymbol{\textvarsigma}{LGR}{99} % ς final sigma
-\DeclareTextSymbol{\textfinalsigma}{LGR}{99} % ς final sigma
-\DeclareTextSymbol{\textautosigma}{LGR}{115} % σ (ς at end of word)
-\DeclareTextSymbol{\texttau}{LGR}{116}
-\DeclareTextSymbol{\textupsilon}{LGR}{117}
-\DeclareTextSymbol{\textphi}{LGR}{102}
-\DeclareTextSymbol{\textchi}{LGR}{113}
-\DeclareTextSymbol{\textpsi}{LGR}{121}
-\DeclareTextSymbol{\textomega}{LGR}{119}
+% Backwards compatibility definitions
+% ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+%
+% ``\TextGreek`` is now called ``\ensuregreek``::
+\DeclareTextCommand{\TextGreek}{LGR}[1]{#1}
+
% Additional Greek symbols
% """"""""""""""""""""""""
-%
+%
+% Compatibility aliases (defined via `TextCommand` so that up/downcasing works
+% without the need for additional uclclist entries.
+%
% Ancient Greek Numbers (Athenian Numerals)
% '''''''''''''''''''''''''''''''''''''''''
-%
+%
% Names from the athnum_ package::
-\DeclareTextSymbol{\PiDelta}{LGR}{2} % GREEK ACROPHONIC ATTIC FIFTY
-\DeclareTextSymbol{\PiEta}{LGR}{3} % GREEK ACROPHONIC ATTIC FIVE HUNDRED
-\DeclareTextSymbol{\PiChi}{LGR}{4} % GREEK ACROPHONIC ATTIC FIVE THOUSAND
-\DeclareTextSymbol{\PiMu}{LGR}{5} % GREEK ACROPHONIC ATTIC FIFTY THOUSAND
-
-% Names from ``xl-lgr.enc`` (Greek numerals)::
-
-\DeclareTextSymbol{\pentedeka}{LGR}{2} % GREEK ACROPHONIC ATTIC FIFTY
-\DeclareTextSymbol{\pentehekaton}{LGR}{3} % GREEK ACROPHONIC ATTIC FIVE HUNDRED
-\DeclareTextSymbol{\penteqilioi}{LGR}{4} % GREEK ACROPHONIC ATTIC FIVE THOUSAND
-\DeclareTextSymbol{\pentemurioi}{LGR}{5} % GREEK ACROPHONIC ATTIC FIFTY THOUSAND
-
+\DeclareTextCommand{\PiDelta}{LGR}{\pentedeka} % GREEK ACROPHONIC ATTIC FIFTY
+\DeclareTextCommand{\PiEta}{LGR}{\pentehekaton} % GREEK ACROPHONIC ATTIC FIVE HUNDRED
+\DeclareTextCommand{\PiChi}{LGR}{\penteqilioi} % GREEK ACROPHONIC ATTIC FIVE THOUSAND
+\DeclareTextCommand{\PiMu}{LGR}{\pentemurioi} % GREEK ACROPHONIC ATTIC FIFTY THOUSAND
% Archaic letters
% '''''''''''''''
-% Names after babel_'s ``greek.ldf``, teubner_ and hyperref_'s puenc.def::
+%
+% Names from babel_'s ``greek.ldf`` and teubner_ ::
-\DeclareTextSymbol{\stigma}{LGR}{6} % ϛ (greek.ldf, teubner)
-\DeclareTextSymbol{\varstigma}{LGR}{7} % stigma variant (CB.enc, teubner)
-\DeclareTextSymbol{\koppa}{LGR}{18} % ϟ (greek small letter koppa)
-\DeclareTextSymbol{\qoppa}{LGR}{19} % ϙ (archaic koppa)
-\DeclareTextSymbol{\Qoppa}{LGR}{21} % Ϙ (archaic Koppa)
-\DeclareTextSymbol{\Stigma}{LGR}{22} % Ϛ (teubner) in some fonts ϹΤ ligature
-\DeclareTextSymbol{\Sampi}{LGR}{23} % Ϡ
-\DeclareTextSymbol{\sampi}{LGR}{27} % ϡ
-\DeclareTextSymbol{\anoteleia}{LGR}{38} % ·
-\DeclareTextSymbol{\textanoteleia}{LGR}{38} % ·
-\DeclareTextSymbol{\erotimatiko}{LGR}{63} % ;
-% \digamma used by amsmath for math-macro:
-\DeclareTextSymbol{\textdigamma}{LGR}{147} % ϝ (uni-3.def (ucs))
-\DeclareTextSymbol{\textDigamma}{LGR}{195} % Ϝ (uni-3.def (ucs))
+\DeclareTextCommand{\vardigamma}{LGR}{\textvarstigma} % greek.ldf
+\DeclareTextCommand{\ddigamma}{LGR}{\textdigamma} % greek.ldf
+\DeclareTextCommand{\Digamma}{LGR}{\textDigamma} % greek.ldf
-% Compatibility aliases (defined via `TextCommand` so that up/downcasing works
-% without the need for additional uclclist entries::
-
-\DeclareTextCommand{\vardigamma}{LGR}{\varstigma} % greek.ldf
-\DeclareTextCommand{\textSampigreek}{LGR}{\Sampi} % puenc.def
-\DeclareTextCommand{\textsampigreek}{LGR}{\sampi} % puenc.def
-\DeclareTextCommand{\textstigmagreek}{LGR}{\stigma} % puenc.def
-\DeclareTextCommand{\textkoppagreek}{LGR}{\koppa} % puenc.def
-\DeclareTextCommand{\textStigmagreek}{LGR}{\Stigma} % puenc.def
-\DeclareTextCommand{\ddigamma}{LGR}{\textdigamma} % greek.ldf
-\DeclareTextCommand{\textdigammagreek}{LGR}{\textdigamma} % puenc.def
-\DeclareTextCommand{\Digamma}{LGR}{\textDigamma} % greek.ldf
-\DeclareTextCommand{\textDigammagreek}{LGR}{\textDigamma} % puenc.def
+\DeclareTextCommand{\stigma}{LGR}{\textstigma} % ϛ (greek.ldf, teubner)
+\DeclareTextCommand{\varstigma}{LGR}{\textvarstigma} % stigma variant (CB.enc, teubner)
+\DeclareTextCommand{\koppa}{LGR}{\textkoppa} % ϟ (greek small letter koppa)
+\DeclareTextCommand{\qoppa}{LGR}{\textqoppa} % ϙ (archaic koppa)
+\DeclareTextCommand{\Qoppa}{LGR}{\textQoppa} % Ϙ (archaic Koppa)
+\DeclareTextCommand{\Stigma}{LGR}{\textStigma} % Ϛ (teubner) in some fonts ϹΤ ligature
+\DeclareTextCommand{\Sampi}{LGR}{\textSampi} % Ϡ
+\DeclareTextCommand{\sampi}{LGR}{\textsampi} % ϡ
+\DeclareTextCommand{\anoteleia}{LGR}{\textanoteleia} % ·
+\DeclareTextCommand{\erotimatiko}{LGR}{\texterotimatiko} % ;
% Numeral signs
% '''''''''''''
% See also http://en.wikipedia.org/wiki/Greek_numerals
-%
+%
% Names from babel_, teubner_, and hyperref_'s puenc.def::
-\DeclareTextSymbol{\anwtonos}{LGR}{254} % ʹ (Dexia keraia)
-\DeclareTextSymbol{\textnumeralsigngreek}{LGR}{254} % ʹ (puenc.def)
-\DeclareTextSymbol{\katwtonos}{LGR}{255} % ͵ (Aristeri keraia)
-\DeclareTextSymbol{\textnumeralsignlowergreek}{LGR}{255} % ͵ (puenc.def)
-
+\DeclareTextCommand{\anwtonos}{LGR}{\textnumeralsigngreek} % ʹ (Dexia keraia)
+\DeclareTextCommand{\katwtonos}{LGR}{\textnumeralsignlowergreek} % ͵ (Aristeri keraia)
-% Other
-% """""
-%
-% Characters that also exist in other font encodings:
-%
-% * define them for LGR if there is a matching glyph,
-% * use established macro names that match with other ``*enc.def`` files and
-% ``textcomp.sty``.
-%
-% ::
-
-% all encodings: See usrguide.pdf, chapter 3.14 ff
-\DeclareTextSymbol{\textendash}{LGR}{0} % EN DASH
-\DeclareTextSymbol{\textquoteleft}{LGR}{28} % ‘
-\DeclareTextSymbol{\textquoteright}{LGR}{29} % ’
-\DeclareTextSymbol{\textperiodcentered}{LGR}{46} % · = \textanoteleia
-\DeclareTextSymbol{\textcompwordmark}{LGR}{118} % ZERO WIDTH NO JOINER
-\DeclareTextSymbol{\textemdash}{LGR}{127} % EM DASH
-
-% T1
-\DeclareTextSymbol{\guillemotleft}{LGR}{123} % «
-\DeclareTextSymbol{\guillemotright}{LGR}{125} % »
-
-% TS1
-\ProvideTextCommand{\textasciibreve}{LGR}{\char30\textcompwordmark} % ˘
-\ProvideTextCommand{\textasciimacron}{LGR}{\char31\textcompwordmark} % ¯
-\ProvideTextCommand{\textasciidieresis}{LGR}{\char34\textcompwordmark} % "
-\ProvideTextCommand{\textasciiacute}{LGR}{\char39\textcompwordmark} % '
-\ProvideTextCommand{\textasciigrave}{LGR}{\char96\textcompwordmark} % `
-\DeclareTextCommand{\textasciitilde}{LGR}{\char126\textcompwordmark} % ~
-\DeclareTextSymbol{\textohm}{LGR}{87} % Ω (Ohm sign -> Omega)
-\DeclareTextSymbol{\texteuro}{LGR}{24} % € \euro in greek.ldf
-\DeclareTextSymbol{\textpercent}{LGR}{37} % %
-\DeclareTextSymbol{\textperthousand}{LGR}{25} % ‰ \permille in greek.ldf
-
-% T3
-\DeclareTextSymbol{\textschwa}{LGR}{26} % ə
-
-% Not implemented
-% """""""""""""""
-%
-% The characters at position 16 and 17 are used in the ``\nexus`` macro
-% of the teubner_ package to form an extensible, hat-like bracket. In
-% ``CB.enc``, they are mapped to
-%
-% 16--MODIFIER LETTER LOW ACUTE ACCENT
-% 17--MODIFIER LETTER LOW GRAVE ACCENT
-%
-% but according to the documentation of Werner Lemberg's `babel patch`_,
-% they rather represent the left and right part of U+23E0 TOP TORTOISE
-% SHELL BRACKET.
-%
-% Babel's ``lgrenc.def`` has some definitions to prevent surprises with
-% macros that expect a Latin script. These definitions are problematic
-% in a font-encoding definition file as they
-%
-% * require ``\textlatin`` which is defined in ``babel.def``,
-% * prevent use of TS1 symbols set as default by ``textcomp.sty``.
-%
-% ::
-%\ProvideTextCommand{\textcopyright}{LGR}{\textcircled{\textlatin{c}}}
-%\ProvideTextCommand{\textregistered}{LGR}{\textcircled{\textlatin{\textsc r}}}
-%\ProvideTextCommand{\texttrademark}{LGR}{\textsuperscript{\textlatin{TM}}}
-%\ProvideTextCommand{\SS}{LGR}{\textlatin{SS}}
-
-% They may be moved to ``greek.ldf`` one day (with a caveat for textcomp/TS1).
-%
-%
% Diacritics
% ~~~~~~~~~~
-%
-% This section defines `named macros`_ for Greek diacritics and standard
-% `symbol macros`_ as alias for simple diacritics. Convenient input
-% conventions for `composite diacritics`_ are defined as `composite
-% definitions`_.
-%
-% Advantages:
-%
-% * input convention similar to LGR input encodings (just prepend a ``\``).
-%
-% * Access pre-composed characters without resorting to the
-% ligature mechanism (allows proper kerning, cf. teubner-doc_).
-%
-% * Named macros can be used to ensure a font encoding supporting Greek is
-% used. However, substitution with pre-composed characters works only for
-% the active font encoding (cf. textalpha_). Named accent macros can also be
-% used instead of the ``\@tabacckludge`` by to-LaTeX converters to ensure
-% working also inside the tabbing environment.
-%
-% * Named macros are required for upcasing according to Greek typesetting
-% conventions (cf. `UPPERCASE`_ below) and for composite diacritics.
-%
-%
-% Named macros
-% """"""""""""
-%
-% Definitions are based on the teubner_ package by Claudio Beccari, the ucs_
-% package, and the `babel patch`_ by Werner Lemberg. Names are derived from
-% the Unicode name with the prefix "acc" (cf. `How to name accent macros?`_
-% above) resulting in reduced probability of incompatibilities compared to the
-% two-letter teubner_ diacritic macros.
-%
-% Simple Greek diacritics::
-
-\DeclareTextAccent{\accdialytika}{LGR}{34} % διαλυτικά (diaeresis/trema)
-\DeclareTextAccent{\acctonos}{LGR}{39} % τόνος/ὀξεῖα tonos/oxia (acute)
-\DeclareTextAccent{\accdasia}{LGR}{60} % δασεῖα spiritus asper (rough breathing)
-\DeclareTextAccent{\accpsili}{LGR}{62} % ψιλή spiritus lenis (smooth breathing)
-\DeclareTextAccent{\accvaria}{LGR}{96} % βαρεῖα (grave)
-\DeclareTextAccent{\accperispomeni}{LGR}{126} % περισπωμένη (circonflex/tilde)
-
-% The sub-iota is input after the base character. In LGR fonts, ligatures are
-% defined for pre-composed characters, the postfix ligature does not interfere
-% with kerning::
-
-\DeclareTextSymbol{\prosgegrammeni}{LGR}{8} % ι "capital" sub-iota
-\DeclareTextSymbol{\ypogegrammeni}{LGR}{124} % ͺ "small" sub-iota
-
-% Composite diacritics::
-
-% Teubner name
-\DeclareTextAccent{\accdialytikaperispomeni}{LGR}{32} % Cd
-\DeclareTextAccent{\accdialytikatonos}{LGR}{35} % Ad
-\DeclareTextAccent{\accdialytikavaria}{LGR}{36} % Gd
-
-\DeclareTextAccent{\accdasiaperispomeni}{LGR}{64} % Cr
-\DeclareTextAccent{\accdasiavaria}{LGR}{67} % Gr
-\DeclareTextAccent{\accdasiaoxia}{LGR}{86} % Ar
-
-\DeclareTextAccent{\accpsiliperispomeni}{LGR}{92} % Cs
-\DeclareTextAccent{\accpsilioxia}{LGR}{94} % As
-\DeclareTextAccent{\accpsilivaria}{LGR}{95} % Gs
-
-% For classical Greek and linguistics, the LGR font encoding contains a number
-% of additional diacritic symbols::
-
-\DeclareTextAccent{\subinvertedbreve}{LGR}{1} % INVERTED BREVE BELOW
-\DeclareTextAccent{\textsubarch}{LGR}{1} % (tipa)
-\DeclareTextAccent{\subbreve}{LGR}{20} % BREVE BELOW
-\DeclareTextAccent{\u}{LGR}{30} % BREVE
-\DeclareTextAccent{\=}{LGR}{31} % MACRON
-
-
-% Aliases
-% """""""
-%
-% _`Symbol macros`::
-
-\DeclareTextCommand{\"}{LGR}{\accdialytika}
-\DeclareTextCommand{\'}{LGR}{\acctonos}
-\DeclareTextCommand{\`}{LGR}{\accvaria}
-\DeclareTextCommand{\~}{LGR}{\accperispomeni}
-\DeclareTextCommand{\<}{LGR}{\accdasia}
-\DeclareTextCommand{\>}{LGR}{\accpsili}
-
-% TODO: do we also want alternative symbols for the breathings (cf. X compose
-% table, LCI encoding)? ::
-
-%\DeclareTextCommand{\(}{LGR}{\accdasia}
-%\DeclareTextCommand{\)}{LGR}{\accpsili}
-
-% Two Unicode names for one character::
-
-\DeclareTextCommand{\accoxia}{LGR}{\acctonos}
-\DeclareTextCommand{\acckoronis}{LGR}{\accpsili}
-
+%
% Backwards compatibility with LGRx versions < 0.7::
\DeclareTextCommand{\Ypogegrammeni}{LGR}{\ypogegrammeni}
@@ -578,641 +180,19 @@
\DeclareTextCommand{\PsiliVaria}{LGR}{\accpsilivaria}
-% Composite definitions
-% ~~~~~~~~~~~~~~~~~~~~~
-%
-% Composite diacritics
-% """"""""""""""""""""
-%
-% Composite accents can be input as sequence of simple diacritics (in
-% arbitrary order) via named macro, symbol macro and "transcription
-% characters", e.g. ``\accdialytica\accvaria\textalpha``, ``\"\'\textalpha``,
-% ``\"'\textalpha``, or ``\'"\textalpha``.
-%
-% Separate definitions for the supported variants of the second input token
-% are required as composition is based on the non-expanded input
-
-% The composition with simple "transcription characters" must also be defined
-% for the symbol macros, otherwise it fails with ``\Makeuppercase``)::
-
-\DeclareTextCompositeCommand{\accdialytika}{LGR}{\acctonos}{\accdialytikatonos}
-\DeclareTextCompositeCommand{\accdialytika}{LGR}{\'}{\accdialytikatonos}
-\DeclareTextCompositeCommand{\accdialytika}{LGR}{'}{\accdialytikatonos}
-\DeclareTextCompositeCommand{\"}{LGR}{'}{\accdialytikatonos}
-\DeclareTextCompositeCommand{\accdialytika}{LGR}{\accvaria}{\accdialytikavaria}
-\DeclareTextCompositeCommand{\accdialytika}{LGR}{\`}{\accdialytikavaria}
-\DeclareTextCompositeCommand{\accdialytika}{LGR}{`}{\accdialytikavaria}
-\DeclareTextCompositeCommand{\"}{LGR}{`}{\accdialytikavaria}
-\DeclareTextCompositeCommand{\accdialytika}{LGR}{\accperispomeni}{\accdialytikaperispomeni}
-\DeclareTextCompositeCommand{\accdialytika}{LGR}{\~}{\accdialytikaperispomeni}
-\DeclareTextCompositeCommand{\accdialytika}{LGR}{~}{\accdialytikaperispomeni}
-\DeclareTextCompositeCommand{\"}{LGR}{~}{\accdialytikaperispomeni}
-
-\DeclareTextCompositeCommand{\acctonos}{LGR}{\accdialytika}{\accdialytikatonos}
-\DeclareTextCompositeCommand{\acctonos}{LGR}{\"}{\accdialytikatonos}
-\DeclareTextCompositeCommand{\acctonos}{LGR}{"}{\accdialytikatonos}
-\DeclareTextCompositeCommand{\'}{LGR}{"}{\accdialytikatonos}
-\DeclareTextCompositeCommand{\acctonos}{LGR}{\accdasia}{\accdasiaoxia}
-\DeclareTextCompositeCommand{\acctonos}{LGR}{\<}{\accdasiaoxia}
-\DeclareTextCompositeCommand{\acctonos}{LGR}{<}{\accdasiaoxia}
-\DeclareTextCompositeCommand{\'}{LGR}{<}{\accdasiaoxia}
-\DeclareTextCompositeCommand{\acctonos}{LGR}{\accpsili}{\accpsilioxia}
-\DeclareTextCompositeCommand{\acctonos}{LGR}{\>}{\accpsilioxia}
-\DeclareTextCompositeCommand{\acctonos}{LGR}{>}{\accpsilioxia}
-\DeclareTextCompositeCommand{\'}{LGR}{>}{\accpsilioxia}
-
-\DeclareTextCompositeCommand{\accvaria}{LGR}{\accdialytika}{\accdialytikavaria}
-\DeclareTextCompositeCommand{\accvaria}{LGR}{\"}{\accdialytikavaria}
-\DeclareTextCompositeCommand{\accvaria}{LGR}{"}{\accdialytikavaria}
-\DeclareTextCompositeCommand{\`}{LGR}{"}{\accdialytikavaria}
-\DeclareTextCompositeCommand{\accvaria}{LGR}{\accdasia}{\accdasiavaria}
-\DeclareTextCompositeCommand{\accvaria}{LGR}{\<}{\accdasiavaria}
-\DeclareTextCompositeCommand{\accvaria}{LGR}{<}{\accdasiavaria}
-\DeclareTextCompositeCommand{\`}{LGR}{<}{\accdasiavaria}
-\DeclareTextCompositeCommand{\accvaria}{LGR}{\accpsili}{\accpsilivaria}
-\DeclareTextCompositeCommand{\accvaria}{LGR}{\>}{\accpsilivaria}
-\DeclareTextCompositeCommand{\accvaria}{LGR}{>}{\accpsilivaria}
-\DeclareTextCompositeCommand{\`}{LGR}{>}{\accpsilivaria}
-
-\DeclareTextCompositeCommand{\accperispomeni}{LGR}{\accdialytika}{\accdialytikaperispomeni}
-\DeclareTextCompositeCommand{\accperispomeni}{LGR}{\"}{\accdialytikaperispomeni}
-\DeclareTextCompositeCommand{\accperispomeni}{LGR}{"}{\accdialytikaperispomeni}
-\DeclareTextCompositeCommand{\~}{LGR}{"}{\accdialytikaperispomeni}
-\DeclareTextCompositeCommand{\accperispomeni}{LGR}{\accdasia}{\accdasiaperispomeni}
-\DeclareTextCompositeCommand{\accperispomeni}{LGR}{\<}{\accdasiaperispomeni}
-\DeclareTextCompositeCommand{\accperispomeni}{LGR}{<}{\accdasiaperispomeni}
-\DeclareTextCompositeCommand{\~}{LGR}{<}{\accdasiaperispomeni}
-\DeclareTextCompositeCommand{\accperispomeni}{LGR}{\accpsili}{\accpsiliperispomeni}
-\DeclareTextCompositeCommand{\accperispomeni}{LGR}{\>}{\accpsiliperispomeni}
-\DeclareTextCompositeCommand{\accperispomeni}{LGR}{>}{\accpsiliperispomeni}
-\DeclareTextCompositeCommand{\~}{LGR}{>}{\accpsiliperispomeni}
-
-\DeclareTextCompositeCommand{\accpsili}{LGR}{\acctonos}{\accpsilioxia}
-\DeclareTextCompositeCommand{\accpsili}{LGR}{\'}{\accpsilioxia}
-\DeclareTextCompositeCommand{\accpsili}{LGR}{'}{\accpsilioxia}
-\DeclareTextCompositeCommand{\>}{LGR}{'}{\accpsilioxia}
-\DeclareTextCompositeCommand{\accpsili}{LGR}{\accvaria}{\accpsilivaria}
-\DeclareTextCompositeCommand{\accpsili}{LGR}{\`}{\accpsilivaria}
-\DeclareTextCompositeCommand{\accpsili}{LGR}{`}{\accpsilivaria}
-\DeclareTextCompositeCommand{\>}{LGR}{`}{\accpsilivaria}
-\DeclareTextCompositeCommand{\accpsili}{LGR}{\accperispomeni}{\accpsiliperispomeni}
-\DeclareTextCompositeCommand{\accpsili}{LGR}{\~}{\accpsiliperispomeni}
-\DeclareTextCompositeCommand{\accpsili}{LGR}{~}{\accpsiliperispomeni}
-\DeclareTextCompositeCommand{\>}{LGR}{~}{\accpsiliperispomeni}
-
-\DeclareTextCompositeCommand{\accdasia}{LGR}{\acctonos}{\accdasiaoxia}
-\DeclareTextCompositeCommand{\accdasia}{LGR}{\'}{\accdasiaoxia}
-\DeclareTextCompositeCommand{\accdasia}{LGR}{'}{\accdasiaoxia}
-\DeclareTextCompositeCommand{\<}{LGR}{'}{\accdasiaoxia}
-\DeclareTextCompositeCommand{\accdasia}{LGR}{\accvaria}{\accdasiavaria}
-\DeclareTextCompositeCommand{\accdasia}{LGR}{\`}{\accdasiavaria}
-\DeclareTextCompositeCommand{\accdasia}{LGR}{`}{\accdasiavaria}
-\DeclareTextCompositeCommand{\<}{LGR}{`}{\accdasiavaria}
-\DeclareTextCompositeCommand{\accdasia}{LGR}{\accperispomeni}{\accdasiaperispomeni}
-\DeclareTextCompositeCommand{\accdasia}{LGR}{\~}{\accdasiaperispomeni}
-\DeclareTextCompositeCommand{\<}{LGR}{~}{\accdasiaperispomeni}
-
-
-% Pre-composed letters
-% """"""""""""""""""""
-% Small letters with diacritics
-% '''''''''''''''''''''''''''''
-%
-% (from teubner_ with changed names of the composite accents)::
-
-\DeclareTextComposite{\accvaria}{LGR}{a}{128}
-\DeclareTextComposite{\accdasia}{LGR}{a}{129}
-\DeclareTextComposite{\accpsili}{LGR}{a}{130}
-\DeclareTextComposite{\accdasiavaria}{LGR}{a}{131}
-\DeclareTextComposite{\acctonos}{LGR}{a}{136}
-\DeclareTextComposite{\accdasiaoxia}{LGR}{a}{137}
-\DeclareTextComposite{\accpsilioxia}{LGR}{a}{138}
-\DeclareTextComposite{\accpsilivaria}{LGR}{a}{139}
-\DeclareTextComposite{\accperispomeni}{LGR}{a}{144}
-\DeclareTextComposite{\accdasiaperispomeni}{LGR}{a}{145}
-\DeclareTextComposite{\accpsiliperispomeni}{LGR}{a}{146}
-\DeclareTextComposite{\accvaria}{LGR}{h}{152}
-\DeclareTextComposite{\accdasia}{LGR}{h}{153}
-\DeclareTextComposite{\accpsili}{LGR}{h}{154}
-\DeclareTextComposite{\acctonos}{LGR}{h}{160}
-\DeclareTextComposite{\accdasiaoxia}{LGR}{h}{161}
-\DeclareTextComposite{\accpsilioxia}{LGR}{h}{162}
-\DeclareTextComposite{\accdasiavaria}{LGR}{h}{163}
-\DeclareTextComposite{\accperispomeni}{LGR}{h}{168}
-\DeclareTextComposite{\accdasiaperispomeni}{LGR}{h}{169}
-\DeclareTextComposite{\accpsiliperispomeni}{LGR}{h}{170}
-\DeclareTextComposite{\accpsilivaria}{LGR}{h}{171}
-\DeclareTextComposite{\accvaria}{LGR}{w}{176}
-\DeclareTextComposite{\accdasia}{LGR}{w}{177}
-\DeclareTextComposite{\accpsili}{LGR}{w}{178}
-\DeclareTextComposite{\accdasiavaria}{LGR}{w}{179}
-\DeclareTextComposite{\acctonos}{LGR}{w}{184}
-\DeclareTextComposite{\accdasiaoxia}{LGR}{w}{185}
-\DeclareTextComposite{\accpsilioxia}{LGR}{w}{186}
-\DeclareTextComposite{\accpsilivaria}{LGR}{w}{187}
-\DeclareTextComposite{\accperispomeni}{LGR}{w}{192}
-\DeclareTextComposite{\accdasiaperispomeni}{LGR}{w}{193}
-\DeclareTextComposite{\accpsiliperispomeni}{LGR}{w}{194}
-\DeclareTextComposite{\accvaria}{LGR}{i}{200}
-\DeclareTextComposite{\accdasia}{LGR}{i}{201}
-\DeclareTextComposite{\accpsili}{LGR}{i}{202}
-\DeclareTextComposite{\accdasiavaria}{LGR}{i}{203}
-\DeclareTextComposite{\acctonos}{LGR}{i}{208}
-\DeclareTextComposite{\accdasiaoxia}{LGR}{i}{209}
-\DeclareTextComposite{\accpsilioxia}{LGR}{i}{210}
-\DeclareTextComposite{\accpsilivaria}{LGR}{i}{211}
-\DeclareTextComposite{\accperispomeni}{LGR}{i}{216}
-\DeclareTextComposite{\accdasiaperispomeni}{LGR}{i}{217}
-\DeclareTextComposite{\accpsiliperispomeni}{LGR}{i}{218}
-\DeclareTextComposite{\accdialytika}{LGR}{i}{240}
-\DeclareTextComposite{\accdialytikavaria}{LGR}{i}{241}
-\DeclareTextComposite{\accdialytikatonos}{LGR}{i}{242}
-\DeclareTextComposite{\accdialytikaperispomeni}{LGR}{i}{243}
-\DeclareTextComposite{\accvaria}{LGR}{u}{204}
-\DeclareTextComposite{\accdasia}{LGR}{u}{205}
-\DeclareTextComposite{\accpsili}{LGR}{u}{206}
-\DeclareTextComposite{\accdasiavaria}{LGR}{u}{207}
-\DeclareTextComposite{\acctonos}{LGR}{u}{212}
-\DeclareTextComposite{\accdasiaoxia}{LGR}{u}{213}
-\DeclareTextComposite{\accpsilioxia}{LGR}{u}{214}
-\DeclareTextComposite{\accpsilivaria}{LGR}{u}{215}
-\DeclareTextComposite{\accperispomeni}{LGR}{u}{220}
-\DeclareTextComposite{\accdasiaperispomeni}{LGR}{u}{221}
-\DeclareTextComposite{\accpsiliperispomeni}{LGR}{u}{222}
-\DeclareTextComposite{\accdialytika}{LGR}{u}{244}
-\DeclareTextComposite{\accdialytikavaria}{LGR}{u}{245}
-\DeclareTextComposite{\accdialytikatonos}{LGR}{u}{246}
-\DeclareTextComposite{\accdialytikaperispomeni}{LGR}{u}{247}
-\DeclareTextComposite{\accvaria}{LGR}{e}{224}
-\DeclareTextComposite{\accdasia}{LGR}{e}{225}
-\DeclareTextComposite{\accpsili}{LGR}{e}{226}
-\DeclareTextComposite{\accdasiavaria}{LGR}{e}{227}
-\DeclareTextComposite{\acctonos}{LGR}{e}{232}
-\DeclareTextComposite{\accdasiaoxia}{LGR}{e}{233}
-\DeclareTextComposite{\accpsilioxia}{LGR}{e}{234}
-\DeclareTextComposite{\accpsilivaria}{LGR}{e}{235}
-\DeclareTextComposite{\accvaria}{LGR}{o}{228}
-\DeclareTextComposite{\accdasia}{LGR}{o}{229}
-\DeclareTextComposite{\accpsili}{LGR}{o}{230}
-\DeclareTextComposite{\accdasiavaria}{LGR}{o}{231}
-\DeclareTextComposite{\acctonos}{LGR}{o}{236}
-\DeclareTextComposite{\accdasiaoxia}{LGR}{o}{237}
-\DeclareTextComposite{\accpsilioxia}{LGR}{o}{238}
-\DeclareTextComposite{\accpsilivaria}{LGR}{o}{239}
-\DeclareTextComposite{\accdasia}{LGR}{r}{251}
-\DeclareTextComposite{\accpsili}{LGR}{r}{252}
-
-% Pre-composed letters with diacritics + LICR macros::
-
-\DeclareTextComposite{\accvaria}{LGR}{\textalpha}{128}
-\DeclareTextComposite{\accdasia}{LGR}{\textalpha}{129}
-\DeclareTextComposite{\accpsili}{LGR}{\textalpha}{130}
-\DeclareTextComposite{\accdasiavaria}{LGR}{\textalpha}{131}
-\DeclareTextComposite{\acctonos}{LGR}{\textalpha}{136}
-\DeclareTextComposite{\accdasiaoxia}{LGR}{\textalpha}{137}
-\DeclareTextComposite{\accpsilioxia}{LGR}{\textalpha}{138}
-\DeclareTextComposite{\accpsilivaria}{LGR}{\textalpha}{139}
-\DeclareTextComposite{\accperispomeni}{LGR}{\textalpha}{144}
-\DeclareTextComposite{\accdasiaperispomeni}{LGR}{\textalpha}{145}
-\DeclareTextComposite{\accpsiliperispomeni}{LGR}{\textalpha}{146}
-\DeclareTextComposite{\accvaria}{LGR}{\texteta}{152}
-\DeclareTextComposite{\accdasia}{LGR}{\texteta}{153}
-\DeclareTextComposite{\accpsili}{LGR}{\texteta}{154}
-\DeclareTextComposite{\acctonos}{LGR}{\texteta}{160}
-\DeclareTextComposite{\accdasiaoxia}{LGR}{\texteta}{161}
-\DeclareTextComposite{\accpsilioxia}{LGR}{\texteta}{162}
-\DeclareTextComposite{\accdasiavaria}{LGR}{\texteta}{163}
-\DeclareTextComposite{\accperispomeni}{LGR}{\texteta}{168}
-\DeclareTextComposite{\accdasiaperispomeni}{LGR}{\texteta}{169}
-\DeclareTextComposite{\accpsiliperispomeni}{LGR}{\texteta}{170}
-\DeclareTextComposite{\accpsilivaria}{LGR}{\texteta}{171}
-\DeclareTextComposite{\accvaria}{LGR}{\textomega}{176}
-\DeclareTextComposite{\accdasia}{LGR}{\textomega}{177}
-\DeclareTextComposite{\accpsili}{LGR}{\textomega}{178}
-\DeclareTextComposite{\accdasiavaria}{LGR}{\textomega}{179}
-\DeclareTextComposite{\acctonos}{LGR}{\textomega}{184}
-\DeclareTextComposite{\accdasiaoxia}{LGR}{\textomega}{185}
-\DeclareTextComposite{\accpsilioxia}{LGR}{\textomega}{186}
-\DeclareTextComposite{\accpsilivaria}{LGR}{\textomega}{187}
-\DeclareTextComposite{\accperispomeni}{LGR}{\textomega}{192}
-\DeclareTextComposite{\accdasiaperispomeni}{LGR}{\textomega}{193}
-\DeclareTextComposite{\accpsiliperispomeni}{LGR}{\textomega}{194}
-\DeclareTextComposite{\accvaria}{LGR}{\textiota}{200}
-\DeclareTextComposite{\accdasia}{LGR}{\textiota}{201}
-\DeclareTextComposite{\accpsili}{LGR}{\textiota}{202}
-\DeclareTextComposite{\accdasiavaria}{LGR}{\textiota}{203}
-\DeclareTextComposite{\acctonos}{LGR}{\textiota}{208}
-\DeclareTextComposite{\accdasiaoxia}{LGR}{\textiota}{209}
-\DeclareTextComposite{\accpsilioxia}{LGR}{\textiota}{210}
-\DeclareTextComposite{\accpsilivaria}{LGR}{\textiota}{211}
-\DeclareTextComposite{\accperispomeni}{LGR}{\textiota}{216}
-\DeclareTextComposite{\accdasiaperispomeni}{LGR}{\textiota}{217}
-\DeclareTextComposite{\accpsiliperispomeni}{LGR}{\textiota}{218}
-\DeclareTextComposite{\accdialytika}{LGR}{\textiota}{240}
-\DeclareTextComposite{\accdialytikavaria}{LGR}{\textiota}{241}
-\DeclareTextComposite{\accdialytikatonos}{LGR}{\textiota}{242}
-\DeclareTextComposite{\accdialytikaperispomeni}{LGR}{\textiota}{243}
-\DeclareTextComposite{\accvaria}{LGR}{\textupsilon}{204}
-\DeclareTextComposite{\accdasia}{LGR}{\textupsilon}{205}
-\DeclareTextComposite{\accpsili}{LGR}{\textupsilon}{206}
-\DeclareTextComposite{\accdasiavaria}{LGR}{\textupsilon}{207}
-\DeclareTextComposite{\acctonos}{LGR}{\textupsilon}{212}
-\DeclareTextComposite{\accdasiaoxia}{LGR}{\textupsilon}{213}
-\DeclareTextComposite{\accpsilioxia}{LGR}{\textupsilon}{214}
-\DeclareTextComposite{\accpsilivaria}{LGR}{\textupsilon}{215}
-\DeclareTextComposite{\accperispomeni}{LGR}{\textupsilon}{220}
-\DeclareTextComposite{\accdasiaperispomeni}{LGR}{\textupsilon}{221}
-\DeclareTextComposite{\accpsiliperispomeni}{LGR}{\textupsilon}{222}
-\DeclareTextComposite{\accdialytika}{LGR}{\textupsilon}{244}
-\DeclareTextComposite{\accdialytikavaria}{LGR}{\textupsilon}{245}
-\DeclareTextComposite{\accdialytikatonos}{LGR}{\textupsilon}{246}
-\DeclareTextComposite{\accdialytikaperispomeni}{LGR}{\textupsilon}{247}
-\DeclareTextComposite{\accvaria}{LGR}{\textepsilon}{224}
-\DeclareTextComposite{\accdasia}{LGR}{\textepsilon}{225}
-\DeclareTextComposite{\accpsili}{LGR}{\textepsilon}{226}
-\DeclareTextComposite{\accdasiavaria}{LGR}{\textepsilon}{227}
-\DeclareTextComposite{\acctonos}{LGR}{\textepsilon}{232}
-\DeclareTextComposite{\accdasiaoxia}{LGR}{\textepsilon}{233}
-\DeclareTextComposite{\accpsilioxia}{LGR}{\textepsilon}{234}
-\DeclareTextComposite{\accpsilivaria}{LGR}{\textepsilon}{235}
-\DeclareTextComposite{\accvaria}{LGR}{\textomicron}{228}
-\DeclareTextComposite{\accdasia}{LGR}{\textomicron}{229}
-\DeclareTextComposite{\accpsili}{LGR}{\textomicron}{230}
-\DeclareTextComposite{\accdasiavaria}{LGR}{\textomicron}{231}
-\DeclareTextComposite{\acctonos}{LGR}{\textomicron}{236}
-\DeclareTextComposite{\accdasiaoxia}{LGR}{\textomicron}{237}
-\DeclareTextComposite{\accpsilioxia}{LGR}{\textomicron}{238}
-\DeclareTextComposite{\accpsilivaria}{LGR}{\textomicron}{239}
-\DeclareTextComposite{\accdasia}{LGR}{r}{251}
-\DeclareTextComposite{\accpsili}{LGR}{r}{252}
-
-
-% Capital letters with diacritics
-% '''''''''''''''''''''''''''''''
-%
-% In Greek, diacritics are omitted in all-uppercase words, but kept as part
-% of an uppercase initial (written before rather than above the letter).
-%
-% The diaytika should also always be used in all-uppercase words (even
-% in cases where they are not needed when writing in lowercase)
-%
-% -- http://en.wikipedia.org/wiki/Capitalization
-%
-% In Title Case, place diacritics before instead of above the base character::
-
-\DeclareTextCompositeCommand{\accdasia}{LGR}{A}{<A}
-\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{A}{<`A}
-\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{A}{<'A}
-\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{A}{<\char126A}
-\DeclareTextCompositeCommand{\accpsili}{LGR}{A}{>A}
-\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{A}{>`A}
-\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{A}{>'A}
-\DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{A}{>\char126A}
-\DeclareTextCompositeCommand{\acctonos}{LGR}{A}{'A}
-\DeclareTextCompositeCommand{\accvaria}{LGR}{A}{`A}
-
-\DeclareTextCompositeCommand{\accdasia}{LGR}{E}{<E}
-\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{E}{<'E}
-\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{E}{<`E}
-\DeclareTextCompositeCommand{\accpsili}{LGR}{E}{>E}
-\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{E}{>'E}
-\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{E}{>`E}
-\DeclareTextCompositeCommand{\acctonos}{LGR}{E}{'E}
-\DeclareTextCompositeCommand{\accvaria}{LGR}{E}{`E}
-
-\DeclareTextCompositeCommand{\accdasia}{LGR}{H}{<H}
-\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{H}{<`H}
-\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{H}{<'H}
-\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{H}{<\char126H}
-\DeclareTextCompositeCommand{\accpsili}{LGR}{H}{>H}
-\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{H}{>`H}
-\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{H}{>'H}
-\DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{H}{>\char126H}
-\DeclareTextCompositeCommand{\acctonos}{LGR}{H}{'H}
-\DeclareTextCompositeCommand{\accvaria}{LGR}{H}{`H}
-
-\DeclareTextCompositeCommand{\accdasia}{LGR}{I}{<I}
-\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{I}{<`I}
-\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{I}{<'I}
-\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{I}{<\char126I}
-\DeclareTextCompositeCommand{\accpsili}{LGR}{I}{>I}
-\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{I}{>`I}
-\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{I}{>'I}
-\DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{I}{>\char126I}
-\DeclareTextCompositeCommand{\acctonos}{LGR}{I}{'I}
-\DeclareTextCompositeCommand{\accvaria}{LGR}{I}{`I}
-
-\DeclareTextCompositeCommand{\accdasia}{LGR}{O}{<O}
-\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{O}{<`O}
-\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{O}{<'O}
-\DeclareTextCompositeCommand{\accpsili}{LGR}{O}{>O}
-\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{O}{>`O}
-\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{O}{>'O}
-\DeclareTextCompositeCommand{\acctonos}{LGR}{O}{'O}
-\DeclareTextCompositeCommand{\accvaria}{LGR}{O}{`O}
-
-\DeclareTextCompositeCommand{\accdasia}{LGR}{U}{<U}
-\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{U}{<`U}
-\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{U}{<'U}
-\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{U}{<\char126U}
-\DeclareTextCompositeCommand{\acctonos}{LGR}{U}{'U}
-\DeclareTextCompositeCommand{\accvaria}{LGR}{U}{`U}
-
-\DeclareTextCompositeCommand{\accdasia}{LGR}{W}{<W}
-\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{W}{<`W}
-\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{W}{<'W}
-\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{W}{<\char126W}
-\DeclareTextCompositeCommand{\accpsili}{LGR}{W}{>W}
-\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{W}{>`W}
-\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{W}{>'W}
-\DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{W}{>\char126W}
-\DeclareTextCompositeCommand{\acctonos}{LGR}{W}{'W}
-\DeclareTextCompositeCommand{\accvaria}{LGR}{W}{`W}
-
-% Except for the dialytika::
-
-\DeclareTextComposite{\accdialytika}{LGR}{I}{219}
-\DeclareTextComposite{\accdialytika}{LGR}{U}{223}
-
-% Do the same for the LICR macros::
-
-\DeclareTextCompositeCommand{\accdasia}{LGR}{\textAlpha}{<A}
-\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\textAlpha}{<`A}
-\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\textAlpha}{<'A}
-\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\textAlpha}{<\char126A}
-\DeclareTextCompositeCommand{\accpsili}{LGR}{\textAlpha}{>A}
-\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\textAlpha}{>`A}
-\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\textAlpha}{>'A}
-\DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{\textAlpha}{>\char126A}
-\DeclareTextCompositeCommand{\acctonos}{LGR}{\textAlpha}{'A}
-\DeclareTextCompositeCommand{\accvaria}{LGR}{\textAlpha}{`A}
-
-\DeclareTextCompositeCommand{\accdasia}{LGR}{\textEpsilon}{<E}
-\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\textEpsilon}{<'E}
-\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\textEpsilon}{<`E}
-\DeclareTextCompositeCommand{\accpsili}{LGR}{\textEpsilon}{>E}
-\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\textEpsilon}{>'E}
-\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\textEpsilon}{>`E}
-\DeclareTextCompositeCommand{\acctonos}{LGR}{\textEpsilon}{'E}
-\DeclareTextCompositeCommand{\accvaria}{LGR}{\textEpsilon}{`E}
-
-\DeclareTextCompositeCommand{\accdasia}{LGR}{\textEta}{<H}
-\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\textEta}{<`H}
-\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\textEta}{<'H}
-\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\textEta}{<\char126H}
-\DeclareTextCompositeCommand{\accpsili}{LGR}{\textEta}{>H}
-\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\textEta}{>`H}
-\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\textEta}{>'H}
-\DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{\textEta}{>\char126H}
-\DeclareTextCompositeCommand{\acctonos}{LGR}{\textEta}{'H}
-\DeclareTextCompositeCommand{\accvaria}{LGR}{\textEta}{`H}
-
-\DeclareTextCompositeCommand{\accdasia}{LGR}{\textIota}{<I}
-\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\textIota}{<`I}
-\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\textIota}{<'I}
-\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\textIota}{<\char126I}
-\DeclareTextCompositeCommand{\accpsili}{LGR}{\textIota}{>I}
-\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\textIota}{>`I}
-\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\textIota}{>'I}
-\DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{\textIota}{>\char126I}
-\DeclareTextCompositeCommand{\acctonos}{LGR}{\textIota}{'I}
-\DeclareTextCompositeCommand{\accvaria}{LGR}{\textIota}{`I}
-
-\DeclareTextCompositeCommand{\accdasia}{LGR}{\textOmicron}{<O}
-\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\textOmicron}{<`O}
-\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\textOmicron}{<'O}
-\DeclareTextCompositeCommand{\accpsili}{LGR}{\textOmicron}{>O}
-\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\textOmicron}{>`O}
-\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\textOmicron}{>'O}
-\DeclareTextCompositeCommand{\acctonos}{LGR}{\textOmicron}{'O}
-\DeclareTextCompositeCommand{\accvaria}{LGR}{\textOmicron}{`O}
-
-\DeclareTextCompositeCommand{\accdasia}{LGR}{\textUpsilon}{<U}
-\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\textUpsilon}{<`U}
-\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\textUpsilon}{<'U}
-\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\textUpsilon}{<\char126U}
-\DeclareTextCompositeCommand{\acctonos}{LGR}{\textUpsilon}{'U}
-\DeclareTextCompositeCommand{\accvaria}{LGR}{\textUpsilon}{`U}
-
-\DeclareTextCompositeCommand{\accdasia}{LGR}{\textOmega}{<W}
-\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\textOmega}{<`W}
-\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\textOmega}{<'W}
-\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\textOmega}{<\char126W}
-\DeclareTextCompositeCommand{\accpsili}{LGR}{\textOmega}{>W}
-\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\textOmega}{>`W}
-\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\textOmega}{>'W}
-\DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{\textOmega}{>\char126W}
-\DeclareTextCompositeCommand{\acctonos}{LGR}{\textOmega}{'W}
-\DeclareTextCompositeCommand{\accvaria}{LGR}{\textOmega}{`W}
-
-% Except for the dialytika::
-
-\DeclareTextComposite{\accdialytika}{LGR}{\textIota}{219}
-\DeclareTextComposite{\accdialytika}{LGR}{\textUpsilon}{223}
-
-
-% UPPERCASE
-% ~~~~~~~~~
-%
-% @uclclist extension
-% """""""""""""""""""
-%
-% If UPPERCASE (all-caps) is generated with ``\MakeUppercase``, macro
-% substitutions in the ``\@uclclist`` apply. This can be used to drop the
-% diacritics (except dialytika).
-%
-% Based on the `babel patch`_ and ``fontenc.sty``.
-% (The first two lines are TeX' way of writing ``uclclist += …``)::
-
-\expandafter\def\expandafter\@uclclist\expandafter{%
- \@uclclist
- \accdasia\acc@invisible
- \accdasiaoxia\@hiatus
- \accdasiavaria\acc@invisible
- \accdasiaperispomeni\acc@invisible
- \accpsili\@hiatus
- \accpsilioxia\@hiatus
- \accpsilivaria\@hiatus
- \accpsiliperispomeni\acc@invisible
- \acctonos\@hiatus
- \accvaria\acc@invisible
- \accdialytikatonos\acc@Dialytika
- \accdialytikavaria\acc@Dialytika
- \accdialytikaperispomeni\acc@Dialytika
- \accperispomeni\acc@invisible
- \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
- %
- \qoppa \Qoppa
- \varstigma \Stigma
- \stigma \Stigma
- \sampi \Sampi
- \textdigamma \textDigamma
-}
-
-% Substitution macros
-% """""""""""""""""""
-%
-% Drop diacritics
-% '''''''''''''''
-% ::
-
-\DeclareTextCommand{\acc@invisible}{LGR}[1]{#1}
-
-% (The argument processing ensures that kerning is preserved)
-%
-% Keep dialytika.
-% '''''''''''''''
-%
-% Define a dummy alias so that downcasing with ``\MakeLowercase`` does not
-% convert a simple dialytika to a composite accent::
-
-\DeclareTextCommand{\acc@Dialytika}{LGR}{\accdialytika}
-
-\DeclareTextCompositeCommand{\accdialytika}{LGR}{\@hiatus}{\accdialytika}
-
-% .. TODO: MakeUppercase with ``\"'`` fails if the language is "greek".
-% How can we specify a composite command with character ``"9F``,
-% the uccode of ``'``?
-%
-% % \DeclareTextCompositeCommand{\acc@Dialytika}{LGR}{"9F}{\accdialytika}
-% % \DeclareTextAccent{\acc@Dialytika}{LGR}{34} % upcase Dialytika
-% % \DeclareTextCompositeCommand{\acc@Dialytika}{LGR}{\@hiatus}{\accdialytika}
-% % \DeclareTextCompositeCommand{\acc@Dialytika}{LGR}{'}{\accdialytika}
-%
-% Mark hiatus
-% '''''''''''
-%
-% Tonos and dasia mark a hiatus if placed on the
-% first vowel of a diphthong (ΑΙ, ΑΥ, ΕΙ). A dialytika must be placed on the
-% second vowel if they are dropped (άυλος → ΑΫΛΟΣ, μάινα → ΜΑΪΝΑ, κέικ → ΚΕΪΚ,
-% ἀυπνία → ΑΫΠΝΙΑ)::
-
-\DeclareTextCommand{\@hiatus}{LGR}[1]{#1}
-\DeclareTextCompositeCommand{\@hiatus}{LGR}{>}{\@hiatus}
-\DeclareTextCompositeCommand{\@hiatus}{LGR}{<}{\acc@invisible}
-\DeclareTextCompositeCommand{\@hiatus}{LGR}{A}{\A@hiatus}
-\DeclareTextCompositeCommand{\@hiatus}{LGR}{\textAlpha}{\A@hiatus}
-\DeclareTextCompositeCommand{\@hiatus}{LGR}{E}{\E@hiatus}
-\DeclareTextCompositeCommand{\@hiatus}{LGR}{\textEpsilon}{\E@hiatus}
-% What does the \@hiatus command "see" if an unicode literal follows?
-% \DeclareTextCompositeCommand{\@hiatus}{LGR}{\symbol{"ce}}{bluff}
-% \DeclareTextCompositeCommand{\@hiatus}{LGR}{"cf}{blaff}
-% \DeclareTextCompositeCommand{\@hiatus}{LGR}{ι}{blaff}
-
-% Look ahead and place a diaeresis on Ι or Υ::
-
-\DeclareTextCommand{\A@hiatus}{LGR}{%
- \LGR@ifnextchar{I}{A\"}{%
- \LGR@ifnextchar{U}{A\"}{%
- \LGR@ifnextchar{\textIota}{A\"}{%
- \LGR@ifnextchar{\textUpsilon}{A\"}{A}%
- }%
- }%
- }%
-}
-\DeclareTextCommand{\E@hiatus}{LGR}{%
- \LGR@ifnextchar{I}{E\"}{%
- \LGR@ifnextchar{U}{E\"}{%
- \LGR@ifnextchar{\textIota}{E\"}{%
- \LGR@ifnextchar{\textUpsilon}{E\"}{E}%
- }%
- }%
- }%
-}
-
-% As ``\@ifnextchar`` gobbles spaces the lookahead macro definition from
-% ``amsgen.sty`` is used:
-%
-% This macro is a new version of LaTeX’s ``\@ifnextchar``, macro
-% that does not skip over spaces.
-%
-% ::
-
-\ProvideTextCommand{\LGR@ifnextchar}{LGR}[3]{%
-% \long\def\LGR@ifnextchar#1#2#3{%
- \let\reserved@d= #1%
- \def\reserved@a{#2}\def\reserved@b{#3}%
- \futurelet\@let@token\LGR@ifnch
-}
-\ProvideTextCommand{\LGR@ifnch}{LGR}{%
- \ifx\@let@token\reserved@d \let\reserved@b\reserved@a \fi
- \reserved@b
-}
-
-% Unfortunately, the lookahead breaks kerning.
-%
-% Alternatives tried:
-%
-% * CompositeCommands fail at the end of a macro, e.g. ``\emph{\'a}``::
-
- %\DeclareTextCommand{\A@hiatus}{LGR}{A}
- %\DeclareTextCommand{\E@hiatus}{LGR}{E}
-
- %\DeclareTextCompositeCommand{\A@hiatus}{LGR}{}{A}
- %\DeclareTextCompositeCommand{\A@hiatus}{LGR}{I}{A\"I}
- %\DeclareTextCompositeCommand{\A@hiatus}{LGR}{U}{A\"U}
-
-
-% * The glyph No 12 is a special "Upcase Alpha" that in ligature with Y
-% and I adds a diaresis to them. However, it seems that it has only
-% kerning definitions for I and Y (as it is not intended for direct
-% use)::
-
- %\DeclareTextComposite{\@hiatus}{LGR}{A}{12}
-
-% No such glyph exists for E but this is no problem as E does
-% not require kerning anyway.
-%
% .. References
% ----------
-%
-% .. _Adobe Glyph List For New Fonts:
-% http://www.adobe.com/devnet-archive/opentype/archives/aglfn.txt
-% .. _Adobe Glyph List:
-% http://partners.adobe.com/public/developer/en/opentype/glyphlist.txt
+%
% .. _alphabeta: alphabeta.sty.html
% .. _athnum: http://www.ctan.org/pkg/athnum
% .. _Babel: http://www.ctan.org/pkg/babel
-% .. _babel patch: http://www.eutypon.gr/eutypon/pdf/e2008-20/e20-a03.pdf
% .. _fntguide: http://mirror.ctan.org/macros/latex/doc/fntguide.pdf
% .. _fontenc: http://www.ctan.org/pkg/fontenc
+% .. _greek-fontenc: http://www.ctan.org/pkg/greek-fontenc
% .. _hyperref: http://www.ctan.org/pkg/hyperref
-% .. _ibycus: http://www.ctan.org/pkg/ibycus-babel
% .. _LaTeX Project Public License: http://www.latex-project.org/lppl.txt
% .. _lgrx: http://www.ctan.org/pkg/lgrx
% .. _libertine: http://www.ctan.org/pkg/libertine-legacy
% .. _teubner: http://www.ctan.org/pkg/teubner
-% .. _teubner-doc:
-% http://mirror.ctan.org/macros/latex/contrib/teubner/teubner-doc.pdf
% .. _textalpha: textalpha.sty.html
% .. _ucs: http://www.ctan.org/pkg/unicode
-% .. _Unicode names list: http://www.unicode.org/Public/UNIDATA/NamesList.txt
-% .. _XML Entity Definitions for Characters:
-% http://www.w3.org/TR/xml-entity-names/
diff --git a/Master/texmf-dist/tex/latex/lgrx/textalpha.sty b/Master/texmf-dist/tex/latex/lgrx/textalpha.sty
index be762209959..11d8a1f5dc2 100644
--- a/Master/texmf-dist/tex/latex/lgrx/textalpha.sty
+++ b/Master/texmf-dist/tex/latex/lgrx/textalpha.sty
@@ -1,88 +1,82 @@
% textalpha: Greek symbols in text
% ********************************
-%
+%
% :Copyright: © 2010 Günter Milde
% :Licence: This work may be distributed and/or modified under the
% conditions of the `LaTeX Project Public License`_, either
% version 1.3 of this license or any later version.
-%
+%
% :Abstract: Provide a set of ``\text*`` macros for Greek letters
% outside math.
-%
+%
% :Identification:
% ::
\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]
% This package is part of the lgrx_ bundle.
-%
+%
% .. note::
-%
+%
% The package was renamed from `textgreek` to `textalpha` to prevent
% confusion with the textgreek_ package by Leonard Michlmayr.
-%
-%
+%
+%
% Changelog:
% .. class:: borderless
-%
+%
% ========== ===== =========================================================
% 2010-06-16 0.1 initial version
% 2012-06-27 0.2 support for compound Unicode definitions outside LGR
-% 2013-05-03 0.3 new accent macro names with lgrxenc.def 0.7
+% 2013-05-03 0.3 new accent macro names with ``lgrxenc.def`` 0.7
+% 2013-05-28 0.4 use ``lgrenc.def`` from greek-fontenc
% ========== ===== =========================================================
-%
+%
% Motivation
% ==========
-%
-% By default, TeX macros for Greek letters
-%
-% * are only valid in mathematical mode,
-% * do not change shape (default shape is italic).
-%
-% In Greek text fonts with the LGR font encoding, letters are accessible by a
-% Latin transcription or, with lgrx_, ``\textalpha`` -- ``\textOmega``
-% LICR macros.
-%
-% 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 `CB
-% fonts`_) can be accessed without the need for an explicite font-encoding
-% switch.
-%
+%
+% 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 (``\textalpha`` -- ``\textOmega``).
+%
+% * Symbols from a Greek text font (e.g. the `CB fonts`_) can be accessed
+% without the need for an explicite font-encoding switch.
+%
+% * In combination with ``\usepackage[utf8]{inputenc}`` and ``lgrenc.dfu``
+% from greek-inputenc_, Unicode input of Greek characters is supported in
+% any font encoding.
+%
% * In combination with the ``\text`` macro from amsmath, this can be used to
% get matching upright and bold upright Greek symbols in math mode.
-%
-% * In combination with ``\usepackage[utf8]{inputenc}`` and the accompanying
-% ``lgrenc.dfu`` file, Unicode input of Greek characters is supported.
-%
+%
% Attention
-% 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.
-%
-% Therefore, Greek text should be written with the help of babel_, setting
-% the language to either ``greek`` or ``polutonikogreek`` or wrapped in the
-% provided ``\ensuregreek`` macro.
-%
+% The macros work well in any font encoding for single symbols.
+%
+% 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 babel_, setting the language to ``greek`` or wrapped in the
+% provided ensuregreek_ macro.
+%
% The package uses NFSS default definitions as explained in the fntguide_
% (section 5.3).
-%
-%
+%
+%
% Implementation
% ==============
-%
+%
% Requirements
% ------------
-%
-% This package requires the extended font encoding definitions ::
+%
+% This package requires the font encoding definitions from greek-fontenc_::
-\input{lgrxenc.def}
+\input{lgrenc.def}
% ensuregreek
% -----------
-%
+%
% The ``\ensuregreek`` command can be used to ensure that its argument is set in
% a font encoding with support for Greek. We define LGR as default encoding for
% Greek text::
@@ -90,37 +84,32 @@
\DeclareTextCommandDefault{\ensuregreek}[1]{{\fontencoding{LGR}\selectfont #1}}
% .. The [fntguide_] writes
-%
+%
% Note that ``\DeclareTextAccentDefault`` can be used on any
% one-argument encoding-specific command, not just those defined with
% ``\DeclareTextAccent``.
-%
+%
% However, the simpler alternative
% ``\DeclareTextAccentDefault{\ensuregreek}{LGR}`` fails with the table of
% Unicode characters in the test document `<textalpha-test.tex>`__:
-%
+%
% ``! You can't use a prefix with `end-group character }'.``
-%
+%
% Eventually, all font encodings supporting Greek script (e.g. LGI, PU, EU1,
% EU2) will declare ``\ensuregreek`` as text command that passes the argument
% unchanged. This way, kerning and selection of precomposed glyphs would work
% also for cases like ``\ensuregreek{\'A}U``.
-%
+%
% .. Do this for PU here? ``\DeclareTextCommand{\ensuregreek}{PU}[1]{#1}``
-%
+%
% 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?).
-%
-% Backwards compatibility definition: versions < 0.3 used the macro
-% name ``\TextGreek``::
-
-\DeclareTextCommandDefault{\TextGreek}[1]{{\fontencoding{LGR}\selectfont #1}}
-
-
+%
+%
% Greek Alphabet
% --------------
-%
+%
% Define the ``text*`` marcos as default for all font encodings::
\DeclareTextSymbolDefault{\textAlpha}{LGR}
@@ -178,56 +167,47 @@
% Additional Greek symbols
% """"""""""""""""""""""""
-%
-% Including alias names for compatibility with hyperref's puenc.def and babel's
-% greek.ldf.
-%
+%
+% Including alias names for compatibility with hyperref's puenc.def.
+%
% Ancient Greek Numbers (Athenian Numerals)::
-\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{\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
+
+% Archaic letters::
-\DeclareTextSymbolDefault{\stigma}{LGR} % ϛ
+\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)
+% numeral signs: http://en.wikipedia.org/wiki/Greek_numerals ::
+
\DeclareTextSymbolDefault{\textnumeralsigngreek}{LGR} % (puenc.def)
\DeclareTextSymbolDefault{\textnumeralsignlowergreek}{LGR} % (puenc.def)
% Diacritics
% ----------
-%
-% Diacritics are defined via "named" macros in ``lgrxenc.def``. Make them
-% default in any encoding::
+%
+% Greek diacritics via "named" macros::
\DeclareTextAccentDefault{\accdasia}{LGR}
\DeclareTextAccentDefault{\accpsili}{LGR}
@@ -255,39 +235,20 @@
% Auxiliary macros
% ----------------
-%
+%
% ``\MakeUppercase`` requires two internal commands::
-\DeclareTextAccentDefault{\@hiatus}{LGR}
-\DeclareTextAccentDefault{\@Dialytika}{LGR}
-
-% Backwards compatibility with LGRx versions < 0.7::
-
-\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}
+\DeclareTextAccentDefault{\LGR@hiatus}{LGR}
+\DeclareTextAccentDefault{\LGR@Dialytika}{LGR}
% .. References
% ----------
% .. _LaTeX Project Public License: http://www.latex-project.org/lppl.txt
-% .. _lgrx: http://www.ctan.org/pkg/lgrx
-% .. _textgreek: http://www.ctan.org/pkg/textgreek
+% .. _CB fonts: http://www.ctan.org/pkg/cbgreek-complete
% .. _babel: http://www.ctan.org/cgi-bin/ctanPackageInformation.py?id=babel
% .. _fntguide: http://www.ctan.org/tex-archive/macros/latex/doc/fntguide.pdf
-% .. _CB fonts: http://www.ctan.org/pkg/cbgreek-complete
+% .. _greek-fontenc: http://www.ctan.org/pkg/greek-fontenc
+% .. _greek-inputenc: http://www.ctan.org/pkg/greek-inputenc
+% .. _lgrx: http://www.ctan.org/pkg/lgrx
+% .. _textgreek: http://www.ctan.org/pkg/textgreek