diff options
Diffstat (limited to 'Master/texmf-dist')
30 files changed, 6580 insertions, 1037 deletions
diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/README b/Master/texmf-dist/doc/latex/greek-fontenc/README index f078b2a9f3f..84b1a4e8b2d 100644 --- a/Master/texmf-dist/doc/latex/greek-fontenc/README +++ b/Master/texmf-dist/doc/latex/greek-fontenc/README @@ -4,13 +4,18 @@ Greek font encoding definition files ************************************ :Author: Günter Milde -:Date: 2013-10-01 +:Date: 2014-09-04 :Copyright: © 2013 Günter Milde <milde@users.sf.net> :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: This package provides Greek LICR macro definitions and encoding +:Abstract: `LaTeX internal character representation` (LICR) macros are a + verbose but failsafe 7-bit ASCII encoding that works unaltered + under both, 8-bit TeX and XeTeX/LuaTeX. Use cases are macro + definitions and generated text + + This package provides Greek LICR macro definitions and encoding definition files for `Greek text font encodings`_ for use with fontenc_. @@ -41,11 +46,12 @@ News 2013-10-01 0.10.1 bugfix in greek-euenc.def_ and alphabeta-euenc.def_. 2013-11-28 0.11 compatibility with Xe/LuaTeX in 8-bit mode, .. ``\greekscript`` TextCommand. -2013/12/01 0.11.1 fix identification of ``greek-euenc.def``. +2013-12-01 0.11.1 fix identification of ``greek-euenc.def``. +2014-09-04 0.11.2 documentation update, remove duplicate code. ========== ====== ========================================================== -LaTeX files +TeX files =========== `<greek-fontenc.def>`_ @@ -80,20 +86,19 @@ with Docutils_ to the HTML documentation. Documentation and test documents ================================ -`<textalpha-test.tex>`__, `<textalpha-test.pdf>`_ +`<textalpha-doc.tex>`__, `<textalpha-doc.pdf>`_ `The textalpha package`. -`<alphabeta-test.tex>`__ `<alphabeta-test.pdf>`_ +`<alphabeta-doc.tex>`__ `<alphabeta-doc.pdf>`_ `The alphabeta package`. `<lgrenc-test.tex>`_, `<lgrenc-test.pdf>`_ Test and usage example. -`<euenc-test.tex>`_, `<euenc-test.pdf>`_ +`<greek-euenc-doc.tex>`_, `<greek-euenc-doc.pdf>`_ Example for use of the experimental Greek LICR definitions with XeTeX or LuaTeX. - `<greekhyperref.tex>`_, `<greekhyperref.pdf>`_ `Greek script in PDF metadata`. @@ -135,8 +140,8 @@ provided by this package/bundle, e.g.: \usepackage{textalpha} - For details see `<textalpha-test.tex>`_ and `<textalpha-test.pdf>`_ (8-bit - TeX) as well as `<euenc-test.tex>`_ and `<euenc-test.pdf>`_ + For details see `<textalpha-doc.tex>`_ and `<textalpha-doc.pdf>`_ (8-bit + TeX) as well as `<greek-euenc-doc.tex>`_ and `<greek-euenc-doc.pdf>`_ (XeTeX/LuaTeX). * To use the short macro names (``\alpha`` ... ``\Omega``) known from math @@ -144,7 +149,7 @@ provided by this package/bundle, e.g.: \usepackage{alphabeta} - For details see `<alphabeta-test.tex>`_ and `<alphabeta-test.pdf>`_. + For details see `<alphabeta-doc.tex>`_ and `<alphabeta-doc.pdf>`_. * Use the ``greek`` option with Babel_ (requires babel-greek_):: @@ -162,7 +167,7 @@ provided by this package/bundle, e.g.: * LGR encoded fonts can also be used alongside Unicode fonts with XeTeX/LuaTeX to enable the input of Greek letters via the Latin transcription provided by this font encoding. - See `<euenc-test.tex>`_ -> `<euenc-test.pdf>`_ and + See `<greek-euenc-doc.tex>`_ -> `<greek-euenc-doc.pdf>`_ and `<lgrenc-test.tex>`_ -> `<lgrenc-test.pdf>`_. Greek text font encodings diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/README.html b/Master/texmf-dist/doc/latex/greek-fontenc/README.html index 350fe75df2d..a2c8db86289 100644 --- a/Master/texmf-dist/doc/latex/greek-fontenc/README.html +++ b/Master/texmf-dist/doc/latex/greek-fontenc/README.html @@ -6,10 +6,714 @@ <meta name="generator" content="Docutils 0.12: http://docutils.sourceforge.net/" /> <title>greek-fontenc</title> <meta name="author" content="Günter Milde" /> -<meta name="date" content="2013-10-01" /> +<meta name="date" content="2014-09-04" /> <meta name="copyright" content="© 2013 Günter Milde <milde@users.sf.net>" /> -<link rel="stylesheet" href="../../../../../Python/docutils-svn/docutils/docutils/writers/html4strict/html4css1.css" type="text/css" /> -<link rel="stylesheet" href="../../../../../Python/docutils-svn/docutils/docutils/writers/html4strict/html4css2.css" type="text/css" /> +<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="greek-fontenc"> @@ -20,7 +724,7 @@ <dt class="author">Author</dt> <dd class="author">Günter Milde</dd> <dt class="date">Date</dt> -<dd class="date">2013-10-01</dd> +<dd class="date">2014-09-04</dd> <dt class="copyright">Copyright</dt> <dd class="copyright">© 2013 Günter Milde <<a class="reference external" href="mailto:milde@users.sf.net">milde@users.sf.net</a>></dd> <dt>Licence</dt> @@ -31,6 +735,10 @@ version 1.3 of this license or any later version.</p> </dl> <div class="abstract topic"> <p class="topic-title first">Abstract</p> +<p><cite>LaTeX internal character representation</cite> (LICR) macros are a +verbose but failsafe 7-bit ASCII encoding that works unaltered +under both, 8-bit TeX and XeTeX/LuaTeX. Use cases are macro +definitions and generated text</p> <p>This package provides Greek LICR macro definitions and encoding definition files for <a class="reference internal" href="#greek-text-font-encodings">Greek text font encodings</a> for use with <a class="reference external" href="http://www.ctan.org/pkg/fontenc">fontenc</a>.</p> @@ -110,15 +818,19 @@ updated to work with XeTeX/LuaTeX.</p></td> <td> </td> <td><p><tt class="literal">\greekscript</tt> TextCommand.</p></td> </tr> -<tr><td><p>2013/12/01</p></td> +<tr><td><p>2013-12-01</p></td> <td><p>0.11.1</p></td> <td><p>fix identification of <tt class="literal"><span class="pre">greek-euenc.def</span></tt>.</p></td> </tr> +<tr><td><p>2014-09-04</p></td> +<td><p>0.11.2</p></td> +<td><p>documentation update, remove duplicate code.</p></td> +</tr> </tbody> </table> </div> -<div class="section" id="latex-files"> -<h1>LaTeX files</h1> +<div class="section" id="tex-files"> +<h1>TeX files</h1> <dl class="docutils"> <dt><a class="reference external" href="greek-fontenc.def">greek-fontenc.def</a></dt> <dd><p><a class="reference external" href="greek-fontenc.def.html">Common Greek font encoding definitions</a>.</p> @@ -150,16 +862,16 @@ with <a class="reference external" href="http://docutils.sourceforge.net/rst.htm <div class="section" id="documentation-and-test-documents"> <h1>Documentation and test documents</h1> <dl class="docutils"> -<dt><a class="reference external" href="textalpha-test.tex">textalpha-test.tex</a>, <a class="reference external" href="textalpha-test.pdf">textalpha-test.pdf</a></dt> +<dt><a class="reference external" href="textalpha-doc.tex">textalpha-doc.tex</a>, <a class="reference external" href="textalpha-doc.pdf">textalpha-doc.pdf</a></dt> <dd><p><cite>The textalpha package</cite>.</p> </dd> -<dt><a class="reference external" href="alphabeta-test.tex">alphabeta-test.tex</a> <a class="reference external" href="alphabeta-test.pdf">alphabeta-test.pdf</a></dt> +<dt><a class="reference external" href="alphabeta-doc.tex">alphabeta-doc.tex</a> <a class="reference external" href="alphabeta-doc.pdf">alphabeta-doc.pdf</a></dt> <dd><p><cite>The alphabeta package</cite>.</p> </dd> <dt><a class="reference external" href="lgrenc-test.tex">lgrenc-test.tex</a>, <a class="reference external" href="lgrenc-test.pdf">lgrenc-test.pdf</a></dt> <dd><p>Test and usage example.</p> </dd> -<dt><a class="reference external" href="euenc-test.tex">euenc-test.tex</a>, <a class="reference external" href="euenc-test.pdf">euenc-test.pdf</a></dt> +<dt><a class="reference external" href="greek-euenc-doc.tex">greek-euenc-doc.tex</a>, <a class="reference external" href="greek-euenc-doc.pdf">greek-euenc-doc.pdf</a></dt> <dd><p>Example for use of the experimental Greek LICR definitions with XeTeX or LuaTeX.</p> </dd> @@ -200,15 +912,15 @@ provided by this package/bundle, e.g.:</p> <li><p>Ensure Greek support in text mode with <cite>textalpha</cite>:</p> <pre class="literal-block">\usepackage{textalpha} </pre> -<p>For details see <a class="reference external" href="textalpha-test.tex">textalpha-test.tex</a> and <a class="reference external" href="textalpha-test.pdf">textalpha-test.pdf</a> (8-bit -TeX) as well as <a class="reference external" href="euenc-test.tex">euenc-test.tex</a> and <a class="reference external" href="euenc-test.pdf">euenc-test.pdf</a> +<p>For details see <a class="reference external" href="textalpha-doc.tex">textalpha-doc.tex</a> and <a class="reference external" href="textalpha-doc.pdf">textalpha-doc.pdf</a> (8-bit +TeX) as well as <a class="reference external" href="greek-euenc-doc.tex">greek-euenc-doc.tex</a> and <a class="reference external" href="greek-euenc-doc.pdf">greek-euenc-doc.pdf</a> (XeTeX/LuaTeX).</p> </li> <li><p>To use the short macro names (<tt class="literal">\alpha</tt> … <tt class="literal">\Omega</tt>) known from math mode in both, text and math mode, write</p> <pre class="literal-block">\usepackage{alphabeta} </pre> -<p>For details see <a class="reference external" href="alphabeta-test.tex">alphabeta-test.tex</a> and <a class="reference external" href="alphabeta-test.pdf">alphabeta-test.pdf</a>.</p> +<p>For details see <a class="reference external" href="alphabeta-doc.tex">alphabeta-doc.tex</a> and <a class="reference external" href="alphabeta-doc.pdf">alphabeta-doc.pdf</a>.</p> </li> <li><p>Use the <tt class="literal">greek</tt> option with <a class="reference external" href="http://www.ctan.org/pkg/babel">Babel</a> (requires <a class="reference external" href="http://www.ctan.org/pkg/babel-greek">babel-greek</a>):</p> <pre class="literal-block">\usepackage[greek]{babel} @@ -225,8 +937,8 @@ details and <a class="reference external" href="lgrenc-test.tex">lgrenc-test.tex <li><p>LGR encoded fonts can also be used alongside Unicode fonts with XeTeX/LuaTeX to enable the input of Greek letters via the Latin transcription provided by this font encoding. -See <a class="reference external" href="euenc-test.tex">euenc-test.tex</a> -> <a class="reference external" href="euenc-test.pdf">euenc-test.pdf</a> and -<a class="reference external" href="lgrenc-test.tex">lgrenc-test.tex</a> -> <a class="reference external" href="lgrenc-test.tex">lgrenc-test.tex</a>.</p></li> +See <a class="reference external" href="greek-euenc-doc.tex">greek-euenc-doc.tex</a> -> <a class="reference external" href="greek-euenc-doc.pdf">greek-euenc-doc.pdf</a> and +<a class="reference external" href="lgrenc-test.tex">lgrenc-test.tex</a> -> <a class="reference external" href="lgrenc-test.pdf">lgrenc-test.pdf</a>.</p></li> </ul> </div> <div class="section" id="greek-text-font-encodings"> diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/alphabeta-doc.pdf b/Master/texmf-dist/doc/latex/greek-fontenc/alphabeta-doc.pdf Binary files differnew file mode 100644 index 00000000000..272d2dc10d9 --- /dev/null +++ b/Master/texmf-dist/doc/latex/greek-fontenc/alphabeta-doc.pdf diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/alphabeta-test.tex b/Master/texmf-dist/doc/latex/greek-fontenc/alphabeta-doc.tex index b215b016c63..0dc26a63bfc 100644 --- a/Master/texmf-dist/doc/latex/greek-fontenc/alphabeta-test.tex +++ b/Master/texmf-dist/doc/latex/greek-fontenc/alphabeta-doc.tex @@ -1,6 +1,7 @@ \documentclass{article} -\usepackage{hyperref,bookmark} +\usepackage[unicode,colorlinks=true,linkcolor=blue]{hyperref} +\usepackage{bookmark} \hypersetup{colorlinks=true,linkcolor=blue,urlcolor=blue,pdfencoding=auto} \usepackage{parskip} \usepackage{amsmath} @@ -9,10 +10,12 @@ \usepackage[no-math]{fontspec} \setmainfont{Linux Libertine O} \usepackage[libertine,slantedGreek]{newtxmath} + \providecommand*{\varstigma}{$\oslash$} \else\ifdefined\luatexversion \usepackage{fontspec} \setmainfont{Linux Libertine O} \usepackage[libertine,slantedGreek]{newtxmath} + \providecommand*{\varstigma}{$\oslash$} \else \usepackage[utf8]{inputenc} \usepackage[LGR,T1]{fontenc} @@ -39,9 +42,6 @@ \let\TextOrMath\@firstoftwo% } -% \varstigma is not defined with Xe/LuaTeX: -\providecommand*{\varstigma}{$\oslash$} - \begin{document} @@ -71,6 +71,9 @@ ISO-conforming formulas with upright symbols for constants like $A = documentation describes more alternatives for upright Greek symbols in math mode.} +See the source of this document \url{alphabeta-doc.tex} for a setup and +usage example. + \section{Tests and examples} \subsection{Greek alphabet} @@ -94,7 +97,8 @@ Greek letters via default macros without language/font-encoding switch: \sigma{} \varsigma{} \tau{} \upsilon{} \phi{} \chi{} \psi{} \omega{} \\ \digamma{} \Digamma{} \stigma{} \varstigma{}% - \footnote{\texttt{\textbackslash varstigma} is not defined with Xe/LuaTeX.} + \footnote{\texttt{\textbackslash varstigma} is not defined with + Xe/LuaTeX and similar to \texttt{\textbackslash stigma} in some fonts.} \koppa{} \qoppa{} \Qoppa{} \Stigma{} \Sampi{} \sampi{} \end{quote} @@ -216,7 +220,7 @@ before capital letters and dropped with MakeUppercase: \subsection{Limitations} With 8-bit TeX, the following limitations known from -\emph{\href{textalpha-test.pdf}{textalpha}} apply if the current font +\emph{\href{textalpha-doc.pdf}{textalpha}} apply if the current font encoding is not LGR: \begin{itemize} diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/alphabeta-euenc.def.html b/Master/texmf-dist/doc/latex/greek-fontenc/alphabeta-euenc.def.html index 12b124c4aaf..2f45b04d498 100644 --- a/Master/texmf-dist/doc/latex/greek-fontenc/alphabeta-euenc.def.html +++ b/Master/texmf-dist/doc/latex/greek-fontenc/alphabeta-euenc.def.html @@ -4,14 +4,719 @@ <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="generator" content="Docutils 0.12: http://docutils.sourceforge.net/" /> -<title>alphabeta-euenc.def: Composite definitions for XeTeX and LuaTeX</title> +<title>alphabeta-euenc.def</title> <meta name="copyright" content="© 2013 Günter Milde" /> -<link rel="stylesheet" href="../../../../../Python/docutils-svn/docutils/docutils/writers/html4strict/html4css1.css" type="text/css" /> -<link rel="stylesheet" href="../../../../../Python/docutils-svn/docutils/docutils/writers/html4strict/html4css2.css" type="text/css" /> +<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="alphabeta-euenc-def-composite-definitions-for-xetex-and-luatex"> -<h1 class="title">alphabeta-euenc.def: Composite definitions for XeTeX and LuaTeX</h1> +<div class="document" id="alphabeta-euenc-def"> +<h1 class="title">alphabeta-euenc.def</h1> +<h2 class="subtitle" id="composite-definitions-for-xetex-and-luatex">Composite definitions for XeTeX and LuaTeX</h2> <dl class="docinfo"> <dt class="copyright">Copyright</dt> @@ -23,18 +728,18 @@ version 1.3 of this license or any later version.</p> </dd> <dt>Identification</dt> <dd><pre class="literal-block">\ProvidesFile{alphabeta-euenc} -[2013/07/24 0.1.3 Composite definitions for XeTeX and LuaTeX] +[2014/09/04 0.11.2 Composite definitions for XeTeX and LuaTeX] </pre> </dd> </dl> -<p>Domposite definitions for <tt class="literal">alphabeta.sty</tt> with XeTeX and LuaTeX.</p> +<p>Composite definitions for <tt class="literal">alphabeta.sty</tt> with XeTeX and LuaTeX.</p> <dl class="docutils"> <dt>Changelog:</dt> <dd><table class="borderless"> <colgroup> <col width="14%" /> -<col width="7%" /> -<col width="79%" /> +<col width="8%" /> +<col width="78%" /> </colgroup> <tbody> <tr><td><p>2013-09-12</p></td> @@ -45,18 +750,23 @@ version 1.3 of this license or any later version.</p> <td><p>0.1.1</p></td> <td><p>remove clashing defs for legacy characters with oxia.</p></td> </tr> +<tr><td><p>2014-09-04</p></td> +<td><p>0.11.2</p></td> +<td><p>documentation update</p></td> +</tr> </tbody> </table> </dd> </dl> -<p>The <a class="reference external" href="http://www.ctan.org/pkg/greek-fontenc">alphabeta</a> package re-defines the math macros for Greek letters to work +<p>The <a class="reference external" href="alphabeta.sty.html">alphabeta</a> package re-defines the math macros for Greek letters 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>The NFSS TextComposite mechanism looks for the next token without expanding it. In order to let compositions like <tt class="literal"><span class="pre">\>"\alpha</span></tt> work as expected we define TextComposites with the <cite>letter name commands</cite>.</p> -<p>For use with Unicode fonts (XeTeX/LuaTeX), we need to define composite -commands for the EU1 and EU2 encoding</p> +<p>This file expands the font encoding definitions in <a class="reference external" href="greek-euenc.def.html">greek-euenc.def</a> with +composite commands for use with Unicode fonts. It is sourced by <a class="reference external" href="alphabeta.sty.html">alphabeta</a> +under XeTeX/LuaTeX.</p> <div class="section" id="greek-and-coptic"> <h1>Greek and Coptic</h1> <pre class="literal-block">\DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\Alpha}{Ά} diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/alphabeta-euenc.def.txt b/Master/texmf-dist/doc/latex/greek-fontenc/alphabeta-euenc.def.txt deleted file mode 100644 index 3a50f46cc0e..00000000000 --- a/Master/texmf-dist/doc/latex/greek-fontenc/alphabeta-euenc.def.txt +++ /dev/null @@ -1,304 +0,0 @@ -alphabeta-euenc.def: Composite definitions for XeTeX and LuaTeX -*************************************************************** - -:Copyright: © 2013 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{alphabeta-euenc} - [2013/07/24 0.1.3 Composite definitions for XeTeX and LuaTeX] - -Domposite definitions for ``alphabeta.sty`` with XeTeX and LuaTeX. - -Changelog: - .. class:: borderless - - ========== ===== ========================================================= - 2013-09-12 0.1 initial version - 2013-10-01 0.1.1 remove clashing defs for legacy characters with oxia. - ========== ===== ========================================================= - -The alphabeta_ package re-defines the math macros for Greek letters to work -in both, text and math mode, so that Greek letters can be specified with -the established command names in text, too. - -The NFSS TextComposite mechanism looks for the next token without expanding -it. In order to let compositions like ``\>"\alpha`` work as expected we -define TextComposites with the `letter name commands`. - -For use with Unicode fonts (XeTeX/LuaTeX), we need to define composite -commands for the EU1 and EU2 encoding - -Greek and Coptic -~~~~~~~~~~~~~~~~ -:: - - \DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\Alpha}{Ά} - \DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\Epsilon}{Έ} - \DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\Eta}{Ή} - \DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\Iota}{Ί} - \DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\Omicron}{Ό} - \DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\Upsilon}{Ύ} - \DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\Omega}{Ώ} - \DeclareTextCompositeCommand{\accdialytikatonos}{\LastDeclaredEncoding}{\iota}{ΐ} - - \DeclareTextCompositeCommand{\"}{\LastDeclaredEncoding}{\Iota}{Ϊ} - \DeclareTextCompositeCommand{\"}{\LastDeclaredEncoding}{\Upsilon}{Ϋ} - \DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\alpha}{ά} - \DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\epsilon}{έ} - \DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\eta}{ή} - \DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\iota}{ί} - \DeclareTextCompositeCommand{\accdialytikatonos}{\LastDeclaredEncoding}{\upsilon}{ΰ} - - \DeclareTextCompositeCommand{\"}{\LastDeclaredEncoding}{\iota}{ϊ} - \DeclareTextCompositeCommand{\"}{\LastDeclaredEncoding}{\upsilon}{ϋ} - \DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\omicron}{ό} - \DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\upsilon}{ύ} - \DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\omega}{ώ} - - -Greek Extended -~~~~~~~~~~~~~~ -:: - - \DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\alpha}{ἀ} - \DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\alpha}{ἁ} - \DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\alpha}{ἂ} - \DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\alpha}{ἃ} - \DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\alpha}{ἄ} - \DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\alpha}{ἅ} - \DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\alpha}{ἆ} - \DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\alpha}{ἇ} - \DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\Alpha}{Ἀ} - \DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\Alpha}{Ἁ} - \DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\Alpha}{Ἂ} - \DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\Alpha}{Ἃ} - \DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\Alpha}{Ἄ} - \DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\Alpha}{Ἅ} - \DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\Alpha}{Ἆ} - \DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\Alpha}{Ἇ} - - \DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\epsilon}{ἐ} - \DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\epsilon}{ἑ} - \DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\epsilon}{ἒ} - \DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\epsilon}{ἓ} - \DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\epsilon}{ἔ} - \DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\epsilon}{ἕ} - \DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\Epsilon}{Ἐ} - \DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\Epsilon}{Ἑ} - \DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\Epsilon}{Ἒ} - \DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\Epsilon}{Ἓ} - \DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\Epsilon}{Ἔ} - \DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\Epsilon}{Ἕ} - - \DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\eta}{ἠ} - \DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\eta}{ἡ} - \DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\eta}{ἢ} - \DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\eta}{ἣ} - \DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\eta}{ἤ} - \DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\eta}{ἥ} - \DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\eta}{ἦ} - \DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\eta}{ἧ} - \DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\Eta}{Ἠ} - \DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\Eta}{Ἡ} - \DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\Eta}{Ἢ} - \DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\Eta}{Ἣ} - \DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\Eta}{Ἤ} - \DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\Eta}{Ἥ} - \DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\Eta}{Ἦ} - \DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\Eta}{Ἧ} - - \DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\iota}{ἰ} - \DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\iota}{ἱ} - \DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\iota}{ἲ} - \DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\iota}{ἳ} - \DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\iota}{ἴ} - \DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\iota}{ἵ} - \DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\iota}{ἶ} - \DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\iota}{ἷ} - \DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\Iota}{Ἰ} - \DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\Iota}{Ἱ} - \DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\Iota}{Ἲ} - \DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\Iota}{Ἳ} - \DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\Iota}{Ἴ} - \DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\Iota}{Ἵ} - \DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\Iota}{Ἶ} - \DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\Iota}{Ἷ} - - \DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\omicron}{ὀ} - \DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\omicron}{ὁ} - \DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\omicron}{ὂ} - \DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\omicron}{ὃ} - \DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\omicron}{ὄ} - \DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\omicron}{ὅ} - \DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\Omicron}{Ὀ} - \DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\Omicron}{Ὁ} - \DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\Omicron}{Ὂ} - \DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\Omicron}{Ὃ} - \DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\Omicron}{Ὄ} - \DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\Omicron}{Ὅ} - - \DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\upsilon}{ὐ} - \DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\upsilon}{ὑ} - \DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\upsilon}{ὒ} - \DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\upsilon}{ὓ} - \DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\upsilon}{ὔ} - \DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\upsilon}{ὕ} - \DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\upsilon}{ὖ} - \DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\upsilon}{ὗ} - \DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\Upsilon}{Ὑ} - \DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\Upsilon}{Ὓ} - \DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\Upsilon}{Ὕ} - \DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\Upsilon}{Ὗ} - - \DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\omega}{ὠ} - \DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\omega}{ὡ} - \DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\omega}{ὢ} - \DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\omega}{ὣ} - \DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\omega}{ὤ} - \DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\omega}{ὥ} - \DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\omega}{ὦ} - \DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\omega}{ὧ} - \DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\Omega}{Ὠ} - \DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\Omega}{Ὡ} - \DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\Omega}{Ὢ} - \DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\Omega}{Ὣ} - \DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\Omega}{Ὤ} - \DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\Omega}{Ὥ} - \DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\Omega}{Ὦ} - \DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\Omega}{Ὧ} - - \DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\alpha}{ὰ} - \DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\epsilon}{ὲ} - \DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\eta}{ὴ} - \DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\iota}{ὶ} - \DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\omicron}{ὸ} - \DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\upsilon}{ὺ} - \DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\omega}{ὼ} - - %% postfix ypogegrammeni cannot be second part of composite defs. - % \DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\alpha\ypogegrammeni}{ᾀ} - % \DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\alpha\ypogegrammeni}{ᾁ} - % \DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\alpha\ypogegrammeni}{ᾂ} - % \DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\alpha\ypogegrammeni}{ᾃ} - % \DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\alpha\ypogegrammeni}{ᾄ} - % \DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\alpha\ypogegrammeni}{ᾅ} - % \DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\alpha\ypogegrammeni}{ᾆ} - % \DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\alpha\ypogegrammeni}{ᾇ} - % \DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\Alpha\prosgegrammeni}{ᾈ} - % \DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\Alpha\prosgegrammeni}{ᾉ} - % \DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\Alpha\prosgegrammeni}{ᾊ} - % \DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\Alpha\prosgegrammeni}{ᾋ} - % \DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\Alpha\prosgegrammeni}{ᾌ} - % \DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\Alpha\prosgegrammeni}{ᾍ} - % \DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\Alpha\prosgegrammeni}{ᾎ} - % \DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\Alpha\prosgegrammeni}{ᾏ} - % - % \DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\eta\ypogegrammeni}{ᾐ} - % \DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\eta\ypogegrammeni}{ᾑ} - % \DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\eta\ypogegrammeni}{ᾒ} - % \DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\eta\ypogegrammeni}{ᾓ} - % \DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\eta\ypogegrammeni}{ᾔ} - % \DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\eta\ypogegrammeni}{ᾕ} - % \DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\eta\ypogegrammeni}{ᾖ} - % \DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\eta\ypogegrammeni}{ᾗ} - % \DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\Eta\prosgegrammeni}{ᾘ} - % \DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\Eta\prosgegrammeni}{ᾙ} - % \DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\Eta\prosgegrammeni}{ᾚ} - % \DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\Eta\prosgegrammeni}{ᾛ} - % \DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\Eta\prosgegrammeni}{ᾜ} - % \DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\Eta\prosgegrammeni}{ᾝ} - % \DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\Eta\prosgegrammeni}{ᾞ} - % \DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\Eta\prosgegrammeni}{ᾟ} - % - % \DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\omega\ypogegrammeni}{ᾠ} - % \DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\omega\ypogegrammeni}{ᾡ} - % \DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\omega\ypogegrammeni}{ᾢ} - % \DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\omega\ypogegrammeni}{ᾣ} - % \DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\omega\ypogegrammeni}{ᾤ} - % \DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\omega\ypogegrammeni}{ᾥ} - % \DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\omega\ypogegrammeni}{ᾦ} - % \DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\omega\ypogegrammeni}{ᾧ} - % \DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\Omega\prosgegrammeni}{ᾨ} - % \DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\Omega\prosgegrammeni}{ᾩ} - % \DeclareTextCompositeCommand{\accpsilivaria}{\LastDeclaredEncoding}{\Omega\prosgegrammeni}{ᾪ} - % \DeclareTextCompositeCommand{\accdasiavaria}{\LastDeclaredEncoding}{\Omega\prosgegrammeni}{ᾫ} - % \DeclareTextCompositeCommand{\accpsilioxia}{\LastDeclaredEncoding}{\Omega\prosgegrammeni}{ᾬ} - % \DeclareTextCompositeCommand{\accdasiaoxia}{\LastDeclaredEncoding}{\Omega\prosgegrammeni}{ᾭ} - % \DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{\Omega\prosgegrammeni}{ᾮ} - % \DeclareTextCompositeCommand{\accdasiaperispomeni}{\LastDeclaredEncoding}{\Omega\prosgegrammeni}{ᾯ} - - \DeclareTextCompositeCommand{\u}{\LastDeclaredEncoding}{\alpha}{ᾰ} - \DeclareTextCompositeCommand{\=}{\LastDeclaredEncoding}{\alpha}{ᾱ} - % \DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\alpha\ypogegrammeni}{ᾲ} - % \DeclareTextCompositeCommand{\alpha}{\LastDeclaredEncoding}{\ypogegrammeni}{ᾳ} - % \DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\alpha\ypogegrammeni}{ᾴ} - \DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{\alpha}{ᾶ} - \DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\alpha}{ᾶ} - % \DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\alpha\ypogegrammeni}{ᾷ} - \DeclareTextCompositeCommand{\u}{\LastDeclaredEncoding}{\Alpha}{Ᾰ} - \DeclareTextCompositeCommand{\=}{\LastDeclaredEncoding}{\Alpha}{Ᾱ} - \DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\Alpha}{Ὰ} - \DeclareTextCompositeCommand{\accvaria}{\LastDeclaredEncoding}{\Alpha}{Ὰ} - % \DeclareTextCompositeCommand{\Alpha}{\LastDeclaredEncoding}{\prosgegrammeni}{ᾼ} - - % \DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\eta\ypogegrammeni}{ῂ} - % \DeclareTextCompositeCommand{\eta}{\LastDeclaredEncoding}{\ypogegrammeni}{ῃ} - % \DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\eta\ypogegrammeni}{ῄ} - \DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{\eta}{ῆ} - \DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\eta}{ῆ} - % \DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\eta\ypogegrammeni}{ῇ} - \DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\Epsilon}{Ὲ} - \DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\Eta}{Ὴ} - \DeclareTextCompositeCommand{\accvaria}{\LastDeclaredEncoding}{\Epsilon}{Ὲ} - \DeclareTextCompositeCommand{\accvaria}{\LastDeclaredEncoding}{\Eta}{Ὴ} - % \DeclareTextCompositeCommand{\Eta}{\LastDeclaredEncoding}{\prosgegrammeni}{ῌ} - - - \DeclareTextCompositeCommand{\u}{\LastDeclaredEncoding}{\iota}{ῐ} - \DeclareTextCompositeCommand{\=}{\LastDeclaredEncoding}{\iota}{ῑ} - \DeclareTextCompositeCommand{\accdialytikavaria}{\LastDeclaredEncoding}{\iota}{ῒ} - \DeclareTextCompositeCommand{\accdialytikaoxia}{\LastDeclaredEncoding}{\iota}{ΐ} - \DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{\iota}{ῖ} - \DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\iota}{ῖ} - \DeclareTextCompositeCommand{\accdialytikaperispomeni}{\LastDeclaredEncoding}{\iota}{ῗ} - \DeclareTextCompositeCommand{\u}{\LastDeclaredEncoding}{\Iota}{Ῐ} - \DeclareTextCompositeCommand{\=}{\LastDeclaredEncoding}{\Iota}{Ῑ} - \DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\Iota}{Ὶ} - \DeclareTextCompositeCommand{\accvaria}{\LastDeclaredEncoding}{\Iota}{Ὶ} - - \DeclareTextCompositeCommand{\u}{\LastDeclaredEncoding}{\upsilon}{ῠ} - \DeclareTextCompositeCommand{\=}{\LastDeclaredEncoding}{\upsilon}{ῡ} - \DeclareTextCompositeCommand{\accdialytikavaria}{\LastDeclaredEncoding}{\upsilon}{ῢ} - \DeclareTextCompositeCommand{\accdialytikaoxia}{\LastDeclaredEncoding}{\upsilon}{ΰ} - \DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\rho}{ῤ} - \DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\rho}{ῥ} - \DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{\upsilon}{ῦ} - \DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\upsilon}{ῦ} - \DeclareTextCompositeCommand{\accdialytikaperispomeni}{\LastDeclaredEncoding}{\upsilon}{ῧ} - \DeclareTextCompositeCommand{\u}{\LastDeclaredEncoding}{\Upsilon}{Ῠ} - \DeclareTextCompositeCommand{\=}{\LastDeclaredEncoding}{\Upsilon}{Ῡ} - \DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\Upsilon}{Ὺ} - \DeclareTextCompositeCommand{\accvaria}{\LastDeclaredEncoding}{\Upsilon}{Ὺ} - \DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\Rho}{Ῥ} - - % \DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\omega\ypogegrammeni}{ῲ} - % \DeclareTextCompositeCommand{\omega}{\LastDeclaredEncoding}{\ypogegrammeni}{ῳ} - % \DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\omega\ypogegrammeni}{ῴ} - \DeclareTextCompositeCommand{\~}{\LastDeclaredEncoding}{\omega}{ῶ} - \DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\omega}{ῶ} - % \DeclareTextCompositeCommand{\accperispomeni}{\LastDeclaredEncoding}{\omega\ypogegrammeni}{ῷ} - \DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\Omicron}{Ὸ} - \DeclareTextCompositeCommand{\`}{\LastDeclaredEncoding}{\Omega}{Ὼ} - \DeclareTextCompositeCommand{\accvaria}{\LastDeclaredEncoding}{\Omicron}{Ὸ} - \DeclareTextCompositeCommand{\accvaria}{\LastDeclaredEncoding}{\Omega}{Ὼ} - % \DeclareTextCompositeCommand{\Omega}{\LastDeclaredEncoding}{\prosgegrammeni}{ῼ} - - -.. References - -.. _LaTeX Project Public License: http://www.latex-project.org/lppl.txt -.. _alphabeta: http://www.ctan.org/pkg/greek-fontenc diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/alphabeta-lgr.def.html b/Master/texmf-dist/doc/latex/greek-fontenc/alphabeta-lgr.def.html new file mode 100644 index 00000000000..471125a414d --- /dev/null +++ b/Master/texmf-dist/doc/latex/greek-fontenc/alphabeta-lgr.def.html @@ -0,0 +1,908 @@ +<?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.12: http://docutils.sourceforge.net/" /> +<title>alphabeta-lgr.def</title> +<meta name="copyright" content="© 2014 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="alphabeta-lgr-def"> +<h1 class="title">alphabeta-lgr.def</h1> +<h2 class="subtitle" id="composite-definitions-for-8-bit-tex">Composite definitions for 8-bit TeX</h2> + +<dl class="docinfo"> +<dt class="copyright">Copyright</dt> +<dd class="copyright">© 2014 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 1.3 of this license or any later version.</p> +</dd> +<dt>Identification</dt> +<dd><pre class="literal-block">\ProvidesFile{alphabeta-lgr} +[2014/09/04 0.11.2 Composite definitions for 8-bit TeX] +</pre> +</dd> +<dt>Changelog</dt> +<dd><table class="borderless"> +<colgroup> +<col width="14%" /> +<col width="8%" /> +<col width="77%" /> +</colgroup> +<tbody> +<tr><td><p>2014-09-04</p></td> +<td><p>0.11.2</p></td> +<td><p>outsourced from <tt class="literal">alphabeta.sty</tt>.</p></td> +</tr> +</tbody> +</table> +</dd> +</dl> +<p>The <a class="reference external" href="alphabeta.sty.html">alphabeta</a> package re-defines the math macros for Greek letters 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>The NFSS TextComposite mechanism looks for the next token without expanding +it. In order to let compositions like <tt class="literal"><span class="pre">\>"\alpha</span></tt> work as expected we +define TextComposites with the <cite>letter name commands</cite>.</p> +<p>This file expands the font encoding definitions in <a class="reference external" href="lgrenc.def.html">lgrenc.def</a> with +composite commands for use with 8-bit TeX fonts. It is sourced by +<a class="reference external" href="alphabeta.sty.html">alphabeta</a> under 8-bit TeX (pdfTeX, eTeX, TeX).</p> +<pre class="literal-block">\DeclareTextComposite{\accvaria}{LGR}{\alpha}{128} +\DeclareTextComposite{\accdasia}{LGR}{\alpha}{129} +\DeclareTextComposite{\accpsili}{LGR}{\alpha}{130} +\DeclareTextComposite{\accdasiavaria}{LGR}{\alpha}{131} +\DeclareTextComposite{\acctonos}{LGR}{\alpha}{136} +\DeclareTextComposite{\accdasiaoxia}{LGR}{\alpha}{137} +\DeclareTextComposite{\accpsilioxia}{LGR}{\alpha}{138} +\DeclareTextComposite{\accpsilivaria}{LGR}{\alpha}{139} +\DeclareTextComposite{\accperispomeni}{LGR}{\alpha}{144} +\DeclareTextComposite{\accdasiaperispomeni}{LGR}{\alpha}{145} +\DeclareTextComposite{\accpsiliperispomeni}{LGR}{\alpha}{146} +\DeclareTextComposite{\accvaria}{LGR}{\eta}{152} +\DeclareTextComposite{\accdasia}{LGR}{\eta}{153} +\DeclareTextComposite{\accpsili}{LGR}{\eta}{154} +\DeclareTextComposite{\acctonos}{LGR}{\eta}{160} +\DeclareTextComposite{\accdasiaoxia}{LGR}{\eta}{161} +\DeclareTextComposite{\accpsilioxia}{LGR}{\eta}{162} +\DeclareTextComposite{\accdasiavaria}{LGR}{\eta}{163} +\DeclareTextComposite{\accperispomeni}{LGR}{\eta}{168} +\DeclareTextComposite{\accdasiaperispomeni}{LGR}{\eta}{169} +\DeclareTextComposite{\accpsiliperispomeni}{LGR}{\eta}{170} +\DeclareTextComposite{\accpsilivaria}{LGR}{\eta}{171} +\DeclareTextComposite{\accvaria}{LGR}{\omega}{176} +\DeclareTextComposite{\accdasia}{LGR}{\omega}{177} +\DeclareTextComposite{\accpsili}{LGR}{\omega}{178} +\DeclareTextComposite{\accdasiavaria}{LGR}{\omega}{179} +\DeclareTextComposite{\acctonos}{LGR}{\omega}{184} +\DeclareTextComposite{\accdasiaoxia}{LGR}{\omega}{185} +\DeclareTextComposite{\accpsilioxia}{LGR}{\omega}{186} +\DeclareTextComposite{\accpsilivaria}{LGR}{\omega}{187} +\DeclareTextComposite{\accperispomeni}{LGR}{\omega}{192} +\DeclareTextComposite{\accdasiaperispomeni}{LGR}{\omega}{193} +\DeclareTextComposite{\accpsiliperispomeni}{LGR}{\omega}{194} +\DeclareTextComposite{\accvaria}{LGR}{\iota}{200} +\DeclareTextComposite{\accdasia}{LGR}{\iota}{201} +\DeclareTextComposite{\accpsili}{LGR}{\iota}{202} +\DeclareTextComposite{\accdasiavaria}{LGR}{\iota}{203} +\DeclareTextComposite{\acctonos}{LGR}{\iota}{208} +\DeclareTextComposite{\accdasiaoxia}{LGR}{\iota}{209} +\DeclareTextComposite{\accpsilioxia}{LGR}{\iota}{210} +\DeclareTextComposite{\accpsilivaria}{LGR}{\iota}{211} +\DeclareTextComposite{\accperispomeni}{LGR}{\iota}{216} +\DeclareTextComposite{\accdasiaperispomeni}{LGR}{\iota}{217} +\DeclareTextComposite{\accpsiliperispomeni}{LGR}{\iota}{218} +\DeclareTextComposite{\accdialytika}{LGR}{\iota}{240} +\DeclareTextComposite{\accdialytikavaria}{LGR}{\iota}{241} +\DeclareTextComposite{\accdialytikatonos}{LGR}{\iota}{242} +\DeclareTextComposite{\accdialytikaperispomeni}{LGR}{\iota}{243} +\DeclareTextComposite{\accvaria}{LGR}{\upsilon}{204} +\DeclareTextComposite{\accdasia}{LGR}{\upsilon}{205} +\DeclareTextComposite{\accpsili}{LGR}{\upsilon}{206} +\DeclareTextComposite{\accdasiavaria}{LGR}{\upsilon}{207} +\DeclareTextComposite{\acctonos}{LGR}{\upsilon}{212} +\DeclareTextComposite{\accdasiaoxia}{LGR}{\upsilon}{213} +\DeclareTextComposite{\accpsilioxia}{LGR}{\upsilon}{214} +\DeclareTextComposite{\accpsilivaria}{LGR}{\upsilon}{215} +\DeclareTextComposite{\accperispomeni}{LGR}{\upsilon}{220} +\DeclareTextComposite{\accdasiaperispomeni}{LGR}{\upsilon}{221} +\DeclareTextComposite{\accpsiliperispomeni}{LGR}{\upsilon}{222} +\DeclareTextComposite{\accdialytika}{LGR}{\upsilon}{244} +\DeclareTextComposite{\accdialytikavaria}{LGR}{\upsilon}{245} +\DeclareTextComposite{\accdialytikatonos}{LGR}{\upsilon}{246} +\DeclareTextComposite{\accdialytikaperispomeni}{LGR}{\upsilon}{247} +\DeclareTextComposite{\accvaria}{LGR}{\epsilon}{224} +\DeclareTextComposite{\accdasia}{LGR}{\epsilon}{225} +\DeclareTextComposite{\accpsili}{LGR}{\epsilon}{226} +\DeclareTextComposite{\accdasiavaria}{LGR}{\epsilon}{227} +\DeclareTextComposite{\acctonos}{LGR}{\epsilon}{232} +\DeclareTextComposite{\accdasiaoxia}{LGR}{\epsilon}{233} +\DeclareTextComposite{\accpsilioxia}{LGR}{\epsilon}{234} +\DeclareTextComposite{\accpsilivaria}{LGR}{\epsilon}{235} +\DeclareTextComposite{\accvaria}{LGR}{\omicron}{228} +\DeclareTextComposite{\accdasia}{LGR}{\omicron}{229} +\DeclareTextComposite{\accpsili}{LGR}{\omicron}{230} +\DeclareTextComposite{\accdasiavaria}{LGR}{\omicron}{231} +\DeclareTextComposite{\acctonos}{LGR}{\omicron}{236} +\DeclareTextComposite{\accdasiaoxia}{LGR}{\omicron}{237} +\DeclareTextComposite{\accpsilioxia}{LGR}{\omicron}{238} +\DeclareTextComposite{\accpsilivaria}{LGR}{\omicron}{239} +\DeclareTextCompositeCommand{\accdasia}{LGR}{\Alpha}{<A} +\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\Alpha}{<`A} +\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\Alpha}{<'A} +\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\Alpha}{<\char126A} +\DeclareTextCompositeCommand{\accpsili}{LGR}{\Alpha}{>A} +\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\Alpha}{>`A} +\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\Alpha}{>'A} +\DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{\Alpha}{>\char126A} +\DeclareTextCompositeCommand{\acctonos}{LGR}{\Alpha}{'A} +\DeclareTextCompositeCommand{\accvaria}{LGR}{\Alpha}{`A} +\DeclareTextCompositeCommand{\accdasia}{LGR}{\Epsilon}{<E} +\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\Epsilon}{<'E} +\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\Epsilon}{<`E} +\DeclareTextCompositeCommand{\accpsili}{LGR}{\Epsilon}{>E} +\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\Epsilon}{>'E} +\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\Epsilon}{>`E} +\DeclareTextCompositeCommand{\acctonos}{LGR}{\Epsilon}{'E} +\DeclareTextCompositeCommand{\accvaria}{LGR}{\Epsilon}{`E} +\DeclareTextCompositeCommand{\accdasia}{LGR}{\Eta}{<H} +\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\Eta}{<`H} +\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\Eta}{<'H} +\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\Eta}{<\char126H} +\DeclareTextCompositeCommand{\accpsili}{LGR}{\Eta}{>H} +\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\Eta}{>`H} +\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\Eta}{>'H} +\DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{\Eta}{>\char126H} +\DeclareTextCompositeCommand{\acctonos}{LGR}{\Eta}{'H} +\DeclareTextCompositeCommand{\accvaria}{LGR}{\Eta}{`H} +\DeclareTextCompositeCommand{\accdasia}{LGR}{\Iota}{<I} +\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\Iota}{<`I} +\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\Iota}{<'I} +\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\Iota}{<\char126I} +\DeclareTextCompositeCommand{\accpsili}{LGR}{\Iota}{>I} +\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\Iota}{>`I} +\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\Iota}{>'I} +\DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{\Iota}{>\char126I} +\DeclareTextCompositeCommand{\acctonos}{LGR}{\Iota}{'I} +\DeclareTextCompositeCommand{\accvaria}{LGR}{\Iota}{`I} +\DeclareTextCompositeCommand{\accdasia}{LGR}{\Omicron}{<O} +\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\Omicron}{<`O} +\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\Omicron}{<'O} +\DeclareTextCompositeCommand{\accpsili}{LGR}{\Omicron}{>O} +\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\Omicron}{>`O} +\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\Omicron}{>'O} +\DeclareTextCompositeCommand{\acctonos}{LGR}{\Omicron}{'O} +\DeclareTextCompositeCommand{\accvaria}{LGR}{\Omicron}{`O} +\DeclareTextCompositeCommand{\accdasia}{LGR}{\Upsilon}{<U} +\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\Upsilon}{<`U} +\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\Upsilon}{<'U} +\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\Upsilon}{<\char126U} +\DeclareTextCompositeCommand{\acctonos}{LGR}{\Upsilon}{'U} +\DeclareTextCompositeCommand{\accvaria}{LGR}{\Upsilon}{`U} +\DeclareTextCompositeCommand{\accdasia}{LGR}{\Omega}{<W} +\DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\Omega}{<`W} +\DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\Omega}{<'W} +\DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\Omega}{<\char126W} +\DeclareTextCompositeCommand{\accpsili}{LGR}{\Omega}{>W} +\DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\Omega}{>`W} +\DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\Omega}{>'W} +\DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{\Omega}{>\char126W} +\DeclareTextCompositeCommand{\acctonos}{LGR}{\Omega}{'W} +\DeclareTextCompositeCommand{\accvaria}{LGR}{\Omega}{`W} +\DeclareTextComposite{\accdialytika}{LGR}{\Iota}{219} +\DeclareTextComposite{\accdialytika}{LGR}{\Upsilon}{223} +\DeclareTextCompositeCommand{\LGR@hiatus}{LGR}{\Alpha}{\LGR@A@hiatus} +\DeclareTextCompositeCommand{\LGR@hiatus}{LGR}{\Epsilon}{\LGR@E@hiatus} +</pre> +<!-- References --> +</div> +</body> +</html> diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/alphabeta-test.pdf b/Master/texmf-dist/doc/latex/greek-fontenc/alphabeta-test.pdf Binary files differdeleted file mode 100644 index b52ab6f5246..00000000000 --- a/Master/texmf-dist/doc/latex/greek-fontenc/alphabeta-test.pdf +++ /dev/null diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/alphabeta.sty.html b/Master/texmf-dist/doc/latex/greek-fontenc/alphabeta.sty.html index 41e37920df7..4cf4d8c22c1 100644 --- a/Master/texmf-dist/doc/latex/greek-fontenc/alphabeta.sty.html +++ b/Master/texmf-dist/doc/latex/greek-fontenc/alphabeta.sty.html @@ -6,8 +6,712 @@ <meta name="generator" content="Docutils 0.12: http://docutils.sourceforge.net/" /> <title>alphabeta: Greek symbols in text and math</title> <meta name="copyright" content="© 2010 Günter Milde" /> -<link rel="stylesheet" href="../../../../../Python/docutils-svn/docutils/docutils/writers/html4strict/html4css1.css" type="text/css" /> -<link rel="stylesheet" href="../../../../../Python/docutils-svn/docutils/docutils/writers/html4strict/html4css2.css" type="text/css" /> +<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="alphabeta-greek-symbols-in-text-and-math"> @@ -92,7 +796,7 @@ to ensure proper hyphenation.</p> <h1>Usage</h1> <pre class="code latex literal-block"><span class="keyword">\usepackage</span><span class="name builtin">{</span>alphabeta<span class="name builtin">}</span> </pre> -<p>For details see <a class="reference external" href="alphabeta-test.tex">alphabeta-test.tex</a> and <a class="reference external" href="alphabeta-test.pdf">alphabeta-test.pdf</a>.</p> +<p>For details see <a class="reference external" href="alphabeta-doc.tex">alphabeta-doc.tex</a> and <a class="reference external" href="alphabeta-doc.pdf">alphabeta-doc.pdf</a>.</p> </div> <div class="section" id="implementation"> <h1>Implementation</h1> @@ -244,154 +948,12 @@ it. In order to let compositions like <tt class="literal"><span class="pre">\ens is LGR).</p> <pre class="literal-block">\ifdefined\XeTeXrevision \input{alphabeta-euenc.def} + % \expandafter\endinput % "return" \else\ifdefined\luatexversion \input{alphabeta-euenc.def} -\else - \DeclareTextComposite{\accvaria}{LGR}{\alpha}{128} - \DeclareTextComposite{\accdasia}{LGR}{\alpha}{129} - \DeclareTextComposite{\accpsili}{LGR}{\alpha}{130} - \DeclareTextComposite{\accdasiavaria}{LGR}{\alpha}{131} - \DeclareTextComposite{\acctonos}{LGR}{\alpha}{136} - \DeclareTextComposite{\accdasiaoxia}{LGR}{\alpha}{137} - \DeclareTextComposite{\accpsilioxia}{LGR}{\alpha}{138} - \DeclareTextComposite{\accpsilivaria}{LGR}{\alpha}{139} - \DeclareTextComposite{\accperispomeni}{LGR}{\alpha}{144} - \DeclareTextComposite{\accdasiaperispomeni}{LGR}{\alpha}{145} - \DeclareTextComposite{\accpsiliperispomeni}{LGR}{\alpha}{146} - \DeclareTextComposite{\accvaria}{LGR}{\eta}{152} - \DeclareTextComposite{\accdasia}{LGR}{\eta}{153} - \DeclareTextComposite{\accpsili}{LGR}{\eta}{154} - \DeclareTextComposite{\acctonos}{LGR}{\eta}{160} - \DeclareTextComposite{\accdasiaoxia}{LGR}{\eta}{161} - \DeclareTextComposite{\accpsilioxia}{LGR}{\eta}{162} - \DeclareTextComposite{\accdasiavaria}{LGR}{\eta}{163} - \DeclareTextComposite{\accperispomeni}{LGR}{\eta}{168} - \DeclareTextComposite{\accdasiaperispomeni}{LGR}{\eta}{169} - \DeclareTextComposite{\accpsiliperispomeni}{LGR}{\eta}{170} - \DeclareTextComposite{\accpsilivaria}{LGR}{\eta}{171} - \DeclareTextComposite{\accvaria}{LGR}{\omega}{176} - \DeclareTextComposite{\accdasia}{LGR}{\omega}{177} - \DeclareTextComposite{\accpsili}{LGR}{\omega}{178} - \DeclareTextComposite{\accdasiavaria}{LGR}{\omega}{179} - \DeclareTextComposite{\acctonos}{LGR}{\omega}{184} - \DeclareTextComposite{\accdasiaoxia}{LGR}{\omega}{185} - \DeclareTextComposite{\accpsilioxia}{LGR}{\omega}{186} - \DeclareTextComposite{\accpsilivaria}{LGR}{\omega}{187} - \DeclareTextComposite{\accperispomeni}{LGR}{\omega}{192} - \DeclareTextComposite{\accdasiaperispomeni}{LGR}{\omega}{193} - \DeclareTextComposite{\accpsiliperispomeni}{LGR}{\omega}{194} - \DeclareTextComposite{\accvaria}{LGR}{\iota}{200} - \DeclareTextComposite{\accdasia}{LGR}{\iota}{201} - \DeclareTextComposite{\accpsili}{LGR}{\iota}{202} - \DeclareTextComposite{\accdasiavaria}{LGR}{\iota}{203} - \DeclareTextComposite{\acctonos}{LGR}{\iota}{208} - \DeclareTextComposite{\accdasiaoxia}{LGR}{\iota}{209} - \DeclareTextComposite{\accpsilioxia}{LGR}{\iota}{210} - \DeclareTextComposite{\accpsilivaria}{LGR}{\iota}{211} - \DeclareTextComposite{\accperispomeni}{LGR}{\iota}{216} - \DeclareTextComposite{\accdasiaperispomeni}{LGR}{\iota}{217} - \DeclareTextComposite{\accpsiliperispomeni}{LGR}{\iota}{218} - \DeclareTextComposite{\accdialytika}{LGR}{\iota}{240} - \DeclareTextComposite{\accdialytikavaria}{LGR}{\iota}{241} - \DeclareTextComposite{\accdialytikatonos}{LGR}{\iota}{242} - \DeclareTextComposite{\accdialytikaperispomeni}{LGR}{\iota}{243} - \DeclareTextComposite{\accvaria}{LGR}{\upsilon}{204} - \DeclareTextComposite{\accdasia}{LGR}{\upsilon}{205} - \DeclareTextComposite{\accpsili}{LGR}{\upsilon}{206} - \DeclareTextComposite{\accdasiavaria}{LGR}{\upsilon}{207} - \DeclareTextComposite{\acctonos}{LGR}{\upsilon}{212} - \DeclareTextComposite{\accdasiaoxia}{LGR}{\upsilon}{213} - \DeclareTextComposite{\accpsilioxia}{LGR}{\upsilon}{214} - \DeclareTextComposite{\accpsilivaria}{LGR}{\upsilon}{215} - \DeclareTextComposite{\accperispomeni}{LGR}{\upsilon}{220} - \DeclareTextComposite{\accdasiaperispomeni}{LGR}{\upsilon}{221} - \DeclareTextComposite{\accpsiliperispomeni}{LGR}{\upsilon}{222} - \DeclareTextComposite{\accdialytika}{LGR}{\upsilon}{244} - \DeclareTextComposite{\accdialytikavaria}{LGR}{\upsilon}{245} - \DeclareTextComposite{\accdialytikatonos}{LGR}{\upsilon}{246} - \DeclareTextComposite{\accdialytikaperispomeni}{LGR}{\upsilon}{247} - \DeclareTextComposite{\accvaria}{LGR}{\epsilon}{224} - \DeclareTextComposite{\accdasia}{LGR}{\epsilon}{225} - \DeclareTextComposite{\accpsili}{LGR}{\epsilon}{226} - \DeclareTextComposite{\accdasiavaria}{LGR}{\epsilon}{227} - \DeclareTextComposite{\acctonos}{LGR}{\epsilon}{232} - \DeclareTextComposite{\accdasiaoxia}{LGR}{\epsilon}{233} - \DeclareTextComposite{\accpsilioxia}{LGR}{\epsilon}{234} - \DeclareTextComposite{\accpsilivaria}{LGR}{\epsilon}{235} - \DeclareTextComposite{\accvaria}{LGR}{\omicron}{228} - \DeclareTextComposite{\accdasia}{LGR}{\omicron}{229} - \DeclareTextComposite{\accpsili}{LGR}{\omicron}{230} - \DeclareTextComposite{\accdasiavaria}{LGR}{\omicron}{231} - \DeclareTextComposite{\acctonos}{LGR}{\omicron}{236} - \DeclareTextComposite{\accdasiaoxia}{LGR}{\omicron}{237} - \DeclareTextComposite{\accpsilioxia}{LGR}{\omicron}{238} - \DeclareTextComposite{\accpsilivaria}{LGR}{\omicron}{239} - \DeclareTextCompositeCommand{\accdasia}{LGR}{\Alpha}{<A} - \DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\Alpha}{<`A} - \DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\Alpha}{<'A} - \DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\Alpha}{<\char126A} - \DeclareTextCompositeCommand{\accpsili}{LGR}{\Alpha}{>A} - \DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\Alpha}{>`A} - \DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\Alpha}{>'A} - \DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{\Alpha}{>\char126A} - \DeclareTextCompositeCommand{\acctonos}{LGR}{\Alpha}{'A} - \DeclareTextCompositeCommand{\accvaria}{LGR}{\Alpha}{`A} - \DeclareTextCompositeCommand{\accdasia}{LGR}{\Epsilon}{<E} - \DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\Epsilon}{<'E} - \DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\Epsilon}{<`E} - \DeclareTextCompositeCommand{\accpsili}{LGR}{\Epsilon}{>E} - \DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\Epsilon}{>'E} - \DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\Epsilon}{>`E} - \DeclareTextCompositeCommand{\acctonos}{LGR}{\Epsilon}{'E} - \DeclareTextCompositeCommand{\accvaria}{LGR}{\Epsilon}{`E} - \DeclareTextCompositeCommand{\accdasia}{LGR}{\Eta}{<H} - \DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\Eta}{<`H} - \DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\Eta}{<'H} - \DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\Eta}{<\char126H} - \DeclareTextCompositeCommand{\accpsili}{LGR}{\Eta}{>H} - \DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\Eta}{>`H} - \DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\Eta}{>'H} - \DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{\Eta}{>\char126H} - \DeclareTextCompositeCommand{\acctonos}{LGR}{\Eta}{'H} - \DeclareTextCompositeCommand{\accvaria}{LGR}{\Eta}{`H} - \DeclareTextCompositeCommand{\accdasia}{LGR}{\Iota}{<I} - \DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\Iota}{<`I} - \DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\Iota}{<'I} - \DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\Iota}{<\char126I} - \DeclareTextCompositeCommand{\accpsili}{LGR}{\Iota}{>I} - \DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\Iota}{>`I} - \DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\Iota}{>'I} - \DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{\Iota}{>\char126I} - \DeclareTextCompositeCommand{\acctonos}{LGR}{\Iota}{'I} - \DeclareTextCompositeCommand{\accvaria}{LGR}{\Iota}{`I} - \DeclareTextCompositeCommand{\accdasia}{LGR}{\Omicron}{<O} - \DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\Omicron}{<`O} - \DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\Omicron}{<'O} - \DeclareTextCompositeCommand{\accpsili}{LGR}{\Omicron}{>O} - \DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\Omicron}{>`O} - \DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\Omicron}{>'O} - \DeclareTextCompositeCommand{\acctonos}{LGR}{\Omicron}{'O} - \DeclareTextCompositeCommand{\accvaria}{LGR}{\Omicron}{`O} - \DeclareTextCompositeCommand{\accdasia}{LGR}{\Upsilon}{<U} - \DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\Upsilon}{<`U} - \DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\Upsilon}{<'U} - \DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\Upsilon}{<\char126U} - \DeclareTextCompositeCommand{\acctonos}{LGR}{\Upsilon}{'U} - \DeclareTextCompositeCommand{\accvaria}{LGR}{\Upsilon}{`U} - \DeclareTextCompositeCommand{\accdasia}{LGR}{\Omega}{<W} - \DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\Omega}{<`W} - \DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\Omega}{<'W} - \DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\Omega}{<\char126W} - \DeclareTextCompositeCommand{\accpsili}{LGR}{\Omega}{>W} - \DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\Omega}{>`W} - \DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\Omega}{>'W} - \DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{\Omega}{>\char126W} - \DeclareTextCompositeCommand{\acctonos}{LGR}{\Omega}{'W} - \DeclareTextCompositeCommand{\accvaria}{LGR}{\Omega}{`W} - \DeclareTextComposite{\accdialytika}{LGR}{\Iota}{219} - \DeclareTextComposite{\accdialytika}{LGR}{\Upsilon}{223} - \DeclareTextCompositeCommand{\LGR@hiatus}{LGR}{\Alpha}{\LGR@A@hiatus} - \DeclareTextCompositeCommand{\LGR@hiatus}{LGR}{\Epsilon}{\LGR@E@hiatus} + % \expandafter\endinput % "return" +\else % 8-bit TeX + \input{alphabeta-lgr.def} \fi\fi </pre> </div> @@ -399,8 +961,8 @@ is LGR).</p> <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">\@ifdefined</tt>, this works -without side-effects. It makes, however, the package dependent on the <cite>e-TeX</cite> -extensions.</p> +without side-effects. It makes the package dependent on the <a class="reference external" href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=etex">e-TeX</a> +extensions but theses are standard in all current TeX distributions anyway.</p> <p>Map Greek characters that are also defined in math mode to the generic macros:</p> <pre class="literal-block">\ifdefined\DeclareUnicodeCharacter diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/euenc-test.pdf b/Master/texmf-dist/doc/latex/greek-fontenc/euenc-test.pdf Binary files differdeleted file mode 100644 index e83f4351026..00000000000 --- a/Master/texmf-dist/doc/latex/greek-fontenc/euenc-test.pdf +++ /dev/null diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/greek-euenc-doc.pdf b/Master/texmf-dist/doc/latex/greek-fontenc/greek-euenc-doc.pdf Binary files differnew file mode 100644 index 00000000000..df9057a8148 --- /dev/null +++ b/Master/texmf-dist/doc/latex/greek-fontenc/greek-euenc-doc.pdf diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/euenc-test.tex b/Master/texmf-dist/doc/latex/greek-fontenc/greek-euenc-doc.tex index a5f49bdb201..9d6ea77936a 100644 --- a/Master/texmf-dist/doc/latex/greek-fontenc/euenc-test.tex +++ b/Master/texmf-dist/doc/latex/greek-fontenc/greek-euenc-doc.tex @@ -1,49 +1,62 @@ \documentclass[a4paper]{article} % \usepackage{textcomp} -% \usepackage{hyperref,bookmark} +\usepackage[unicode,colorlinks=true,linkcolor=blue]{hyperref} +\usepackage{bookmark} \usepackage{parskip} % \usepackage{booktabs} +% It is possible to use 8-bit Greek text fonts in the LGR TeX font encoding +% also with XeTeX/LuaTeX, if the »fontenc« package is loaded before +% »fontspec«: \usepackage[LGR]{fontenc} -\usepackage{fontspec} + +% Unicode font setup: +\usepackage{fontspec} % also loads xunicode % \setmainfont{DejaVu Serif} % \setsansfont{DejaVu Sans} % \usepackage{libertineotf} \setmainfont{Linux Libertine O} \setsansfont{Linux Biolinum O} -% \setmainfont{FreeSerif} +% \setmainfont{FreeSerif}% % \setmainfont{Droid Sans} % Declare the font encoding and Greek LICR definitions: \usepackage{textalpha} -% Optionally load the xunicode package: -% \newcommand{\UTFencname}{\LastDeclaredEncoding} -% \usepackage{xunicode} - % Accent+Unicode character: proof of concept: \DeclareTextCompositeCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}{α}{ἆ} \begin{document} -\section*{Greek LICR definitions with XeTeX/LuaTeX} +\title{Greek LICR definitions with XeTeX/LuaTeX} +\author{Günter Milde} +\maketitle + +The file \href{greek-euenc.def.html}{greek-euenc.def} provides support for +Greek LICR macros with XeTeX and LuaTeX. It is automatically loaded by the +\href{textalpha-doc.pdf}{textalpha} and \href{alphabeta-doc.pdf}{alphabeta} +packages as well as \href{http://www.ctan.org/pkg/babel-greek}{babel-greek}, +if the font encoding is set to one of the Unicode font encodings EU1 or EU2 +(usually via the \href{http://www.ctan.org/pkg/fontspec}{fontspec} package +for font setup with LuaTeX and XeTeX). -The \verb|textalpha| package from the greek-fontenc bundle is a convenient way to -load Greek LICR macros for use anywhere in the document and with any -TeX engine supporting the e-TeX extensions (pdfTeX, XeTeX, or LuaTeX). -With XeTeX or LuaTeX, it loads the file greek-euenc.def. +With the XeTeX or LuaTeX engines, the user should ensure that the selected +font contains Greek glyphs (the default Latin Modern fonts have only capital +Greek letters). Examples for suitable fonts are the “Deja Vu” or the +“Linux Libertine” OpenType fonts. -Typesetting Greek texts requires a font containing Greek letters. With the -XeTeX or LuaTeX engines, the user should ensure that the choosen font -contains the required glyphs (the default Latin Modern fonts have only -capital Greek letters). Examples for suitable fonts are the “Deja Vu” or -the “Linux Libertine” OpenType fonts. +See the source of this document \url{greek-euenc-doc.tex} for a setup and +usage example. \section{LICR input} +LICR macros are a verbose but failsafe 7-bit ASCII encoding that works +unaltered under both, 8-bit TeX and XeTeX/LuaTeX. Use cases are macro +definitions and generated text. + The example from \texttt{usage.tex} in \emph{babel-greek} input -using the LICR macros: +using LICR macros: \begin{quote} \textTau\'\textiota{} @@ -62,6 +75,7 @@ using the LICR macros: \textepsilon\>\textupsilon\texttheta\'\textupsilon\textfinalsigma\texterotimatiko{} \end{quote} + \subsection{Greek alphabet} Greek letters via LICR macros: @@ -87,11 +101,13 @@ glyph if it ends a word: \item[\textfinalsigma] textfinalsigma or textvarsigma \end{itemize} -In the Latin transcription, the letter `s' stands for \verb|\textautosigma| -which automatically chooses the glyph according to the position. +In the Latin transcription defined by the 8-bit LGR font encoding, the +letter `s' stands for \verb|\textautosigma| which automatically chooses the +glyph according to the position. This is not implemented for Unicode fonts. \subsection{Additional Greek symbols} +\textKoppa{} textKoppa \\ % Ϟ \textkoppa{} textkoppa \\ % ϟ \textqoppa{} textqoppa (archaic koppa) \\ % ϙ \textQoppa{} textQoppa (archaic Koppa) \\ % Ϙ @@ -112,22 +128,28 @@ which automatically chooses the glyph according to the position. Mathematical notation uses variant shapes for pi, kappa, rho, theta, and phi as additional symbols. These variations have no syntactic meaning in Greek text and are not given separate code-points in the LGR text encoding. Some -text fonts use the variant shapes in place of the “regular” ones. +text fonts use the variant shapes in place of the “regular” ones as a +stylistic choice. TeX's concept of “standard” vs. “variant” symbols does not map to the distinction between “Greek Letter ...” vs. “Greek Symbol ...” in the Unicode standard: \begin{tabular}{cccc} -math symbol & Unicode «letter» & var math symbol & Unicode «symbol» \\ +\hline +math symbol & Unicode “letter” & var math symbol & Unicode “symbol” \\ +\hline $\pi$ & π & $\varpi$ & ϖ \\ $\rho$ & ρ & $\varrho$ & ϱ \\ $\theta$ & θ & $\vartheta$ & ϑ \\ +\hline $\epsilon$ & ε & $\varepsilon$ & ϵ \\ $\phi$ & φ & $\varphi$ & ϕ \\ +\hline $\beta$ & β & \emph{missing} & ϐ \\ $\kappa$ & κ & \emph{missing} & ϰ \\ $\Theta$ & Θ & \emph{missing} & ϴ \\ +\hline \end{tabular} \subsection{Diacritics} @@ -153,10 +175,9 @@ unicode characters. Combining diacritical characters are used in the output. \accpsili α \>α \accdasia α \<α - Please mail a feature request if there is demand for definitions selecting -precomposed characters. -As proof of concept, this document defines a composite command for +precomposed characters. +As proof of concept, this document defines a composite command for alpha with psili and perispomeni. Compare \<~α with \>~α. @@ -231,12 +252,14 @@ characters are used. This does not work with Unicode fonts:\footnote{% When copy/pasting generated output from the “evince” PDF viewer, the COMBINING GREEK YPOGEGRAMMENI is merged with the base character. A capital letter + combining ypogegrammeni results in GREEK - CAPITAL LETTER ... WITH [.. AND] PROSGEGRAMMENI). This indicates that for - a subfix (in contrast to post-fix) prosgegrammeni, the combining - \emph{ypogegrammeni} could be used together with a captial base letter.} + CAPITAL LETTER ... WITH [.. AND] PROSGEGRAMMENI). This indicates that + the combining \emph{ypogegrammeni} should also be used together with + captial base letters.} -\textalpha\ypogegrammeni{} x\ypogegrammeni{} \textAlpha\prosgegrammeni{} -X\prosgegrammeni, see also the \emph{Greek extended} Unicode block below. +\textalpha\ypogegrammeni{} x\ypogegrammeni{} +\textAlpha\prosgegrammeni{} X\prosgegrammeni, +\textAlpha\ypogegrammeni{} X\ypogegrammeni, +see also the \emph{Greek extended} Unicode block below. Both, the standard LaTeX and the “xunicode” composite mechanism require the first part of a composite definition to be a macro requiring one @@ -654,7 +677,7 @@ Xe/LuaTeX and the inputenc package. LICR macros work in both, Unicode font encoding and LGR: compare \>\textIota\textalpha\textnu\textomicron\textupsilon\textalpha \textrho\acctonos\textiota\textomicron\textupsilon{} (Unicode font set up -via fontspec) vs. +via fontspec) vs. \textgreek{\>\textIota\textalpha\textnu\textomicron\textupsilon\textalpha \textrho\acctonos\textiota\textomicron\textupsilon} (LGR-encoded 8-bit font set up via NFSS commands, see \emph{The LaTeX font diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/greek-euenc.def.html b/Master/texmf-dist/doc/latex/greek-fontenc/greek-euenc.def.html index e57eeedf8e9..32b95f9ea61 100644 --- a/Master/texmf-dist/doc/latex/greek-fontenc/greek-euenc.def.html +++ b/Master/texmf-dist/doc/latex/greek-fontenc/greek-euenc.def.html @@ -4,14 +4,719 @@ <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="generator" content="Docutils 0.12: http://docutils.sourceforge.net/" /> -<title>greek-euenc.def: Greek LICR definitions for XeTeX and LuaTeX</title> +<title>greek-euenc.def</title> <meta name="copyright" content="© 2013 Günter Milde" /> -<link rel="stylesheet" href="../../../../../Python/docutils-svn/docutils/docutils/writers/html4strict/html4css1.css" type="text/css" /> -<link rel="stylesheet" href="../../../../../Python/docutils-svn/docutils/docutils/writers/html4strict/html4css2.css" type="text/css" /> +<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="greek-euenc-def-greek-licr-definitions-for-xetex-and-luatex"> -<h1 class="title">greek-euenc.def: Greek LICR definitions for XeTeX and LuaTeX</h1> +<div class="document" id="greek-euenc-def"> +<h1 class="title">greek-euenc.def</h1> +<h2 class="subtitle" id="greek-licr-definitions-for-xetex-and-luatex">Greek LICR definitions for XeTeX and LuaTeX</h2> <dl class="docinfo"> <dt class="copyright">Copyright</dt> @@ -23,14 +728,17 @@ version 1.3 of this license or any later version.</p> </dd> <dt>Identification</dt> <dd><pre class="literal-block">\ProvidesFile{greek-euenc.def} -[2013/12/02 0.11.1 Greek LICRs for XeTeX and LuaTeX] +[2014/09/08 0.11.2 Greek LICRs for XeTeX and LuaTeX] </pre> </dd> </dl> +<div class="abstract topic"> +<p class="topic-title first">Abstract</p> <p>Experimental support for Greek LICR macros with XeTeX and LuaTeX. -Based on <cite>lgrenc.def</cite> and <cite>lgrenc.dfu</cite>.</p> +Extends <a class="reference external" href="http://www.ctan.org/pkg/euenc">euenc</a>. Used by <a class="reference external" href="http://www.ctan.org/pkg/babel-greek">babel-greek</a> and <a class="reference external" href="textalpha.sty.html">textalpha</a>.</p> +</div> <dl class="docutils"> -<dt>Changelog:</dt> +<dt>History:</dt> <dd><table class="borderless"> <colgroup> <col width="14%" /> @@ -68,24 +776,40 @@ Based on <cite>lgrenc.def</cite> and <cite>lgrenc.dfu</cite>.</p> <td> </td> <td><p>fix upcasing of <tt class="literal">\finalsigma</tt>.</p></td> </tr> -<tr><td><p>2013/12/01</p></td> +<tr><td><p>2013-12-01</p></td> <td><p>0.11.1</p></td> <td><p>fix identification.</p></td> </tr> +<tr><td><p>2014-09-08</p></td> +<td><p>0.11.2</p></td> +<td><p><tt class="literal">\textKoppa</tt> macro</p></td> +</tr> +<tr><td><!-- --> +</td> +<td> </td> +<td><p>(Capital Koppa is not defined in LGR but Unicode).</p></td> +</tr> </tbody> </table> </dd> </dl> -<p>Requires XeTeX or LuaTeX and a font with Greek characters. See -<a class="reference external" href="test-euenc.tex">test-euenc.tex</a> and <a class="reference external" href="test-euenc.pdf">test-euenc.pdf</a> for usage details and -example.</p> -<p><cite>xunicode.sty</cite> defines several commands for the declaration of UTF -characters, composites and accents. These are (sparsely) documented in the -source. Unfortunately, they do not work seamless with the standard NFSS -commands described in the fntguide.</p> -<p>This file sets up LaTeX Internal Character Representaction (LICR) macros -based on standard LaTeX commands. It should work independed of <cite>xunicode</cite>. -(Currently, it only works if <cite>fontspec</cite> is loaded. TODO: Why?)</p> +<div class="section" id="motivation"> +<h1>Motivation</h1> +<p>LICR macro definitions for the Greek script are missing in both, <a class="reference external" href="http://www.ctan.org/pkg/xunicode">xunicode</a> +and <a class="reference external" href="http://www.ctan.org/pkg/euenc">euenc</a>.</p> +<p>This file expands the font encoding definition files <tt class="literal">eu1enc.def</tt> rsp. +<tt class="literal">eu2enc.def</tt> from <a class="reference external" href="http://www.ctan.org/pkg/euenc">euenc</a> defining <cite>LaTeX Internal Character +Representaction</cite> (LICR) macros for Greek letters and symbols. It works +independed of <a class="reference external" href="http://www.ctan.org/pkg/xunicode">xunicode</a> using the standard commands for <a class="reference external" href="http://mirror.ctan.org/macros/latex/doc/fntguide.pdf">LaTeX2e font +selection</a>.</p> +</div> +<div class="section" id="requirements"> +<h1>Requirements</h1> +<p>Requires XeTeX or LuaTeX, <a class="reference external" href="http://www.ctan.org/pkg/euenc">euenc</a> (usually loaded via <a class="reference external" href="http://www.ctan.org/pkg/fontspec">fontspec</a>), and a font +with Greek characters.</p> +<p>See <a class="reference external" href="greek-euenc-doc.tex">greek-euenc-doc.tex</a> and <a class="reference external" href="greek-euenc-doc.pdf">greek-euenc-doc.pdf</a> for setup and +usage examples.</p> +</div> <div class="section" id="greek-diacritics"> <h1>Greek Diacritics</h1> <p>Define “named macros” for simple and combined diacritics.</p> @@ -108,13 +832,6 @@ COMBINING COMMA ABOVE)</p> \DeclareTextCommand{\accdasia}{\LastDeclaredEncoding}[1]{#1\char"0314 } % δασεῖα spiritus asper (rough breathing) \DeclareTextCommand{\>}{\LastDeclaredEncoding}{\accpsili} \DeclareTextCommand{\<}{\LastDeclaredEncoding}{\accdasia} - - -%% TODO: how to pass the char nr. to DeclareTextCommand? -% \providecommand*{\DeclareTextAccentCombined}[3]{% -% \DeclareTextCommand{#1}{#2}[1]{##1\char"#3 }% -% } -% \DeclareTextAccentCombined{\accypogegrammeni}{\LastDeclaredEncoding}{0837} </pre> <p>Sub-iota:</p> <p><tt class="literal">\ypogegrammeni</tt> is a postfix accent (ligature in LGR)</p> @@ -135,15 +852,20 @@ COMBINING COMMA ABOVE)</p> \DeclareTextCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}[1]{#1\char"0342 \char"0313 } </pre> </div> -<div class="section" id="composite-diacritics"> -<h1>Composite Diacritics</h1> +<div class="section" id="common-definitions"> +<h1>Common Definitions</h1> <p>Use the <a class="reference external" href="greek-fontenc.def.html">common Greek font encoding definitions</a>:</p> <pre class="literal-block">\input{greek-fontenc.def} </pre> </div> <div class="section" id="character-definitions"> <h1>Character Definitions</h1> -<p>DeclareTextSymbol{textcompwordmark}{LastDeclaredEncoding}{8204}</p> +<div class="section" id="general-punctuation"> +<h2>General Punctuation</h2> +<p>Ligature break up with ZERO WIDTH NON-JOINER:</p> +<pre class="literal-block">\DeclareTextCommand{\textcompwordmark}{\LastDeclaredEncoding}{\char"200C} +</pre> +</div> <div class="section" id="greek-and-coptic"> <h2>Greek and Coptic</h2> <pre class="literal-block">% NR Unicode Name % babel name, % PU name @@ -248,7 +970,7 @@ COMBINING COMMA ABOVE)</p> \DeclareTextCommand{\textstigma}{\LastDeclaredEncoding}{ϛ} \DeclareTextCommand{\textDigamma}{\LastDeclaredEncoding}{Ϝ} \DeclareTextCommand{\textdigamma}{\LastDeclaredEncoding}{ϝ} -%03DE GREEK LETTER KOPPA % Ϟ \textKoppa +\DeclareTextCommand{\textKoppa}{\LastDeclaredEncoding}{Ϟ} % not defined in LGR \DeclareTextCommand{\textkoppa}{\LastDeclaredEncoding}{ϟ} % \koppa, \textqoppa [sic!] \DeclareTextCommand{\textSampi}{\LastDeclaredEncoding}{Ϡ} \DeclareTextCommand{\textsampi}{\LastDeclaredEncoding}{ϡ} @@ -518,19 +1240,13 @@ hexadecimal digits:</p> \DeclareTextCommand{\textpentemuria}{\LastDeclaredEncoding}{𐅇} % GREEK ACROPHONIC ATTIC FIFTY THOUSAND </pre> </div> +</div> <div class="section" id="uppercase"> -<h2>UPPERCASE</h2> -<p>The <a class="reference external" href="greek-fontenc.def.html">common Greek font encoding definitions</a> in <tt class="literal"><span class="pre">greek-fontenc.def</span></tt> extend -the <cite>uclclist</cite> with Greek LICR macros. Here, we add EU1 specific “hiatus” -handling.</p> -<div class="section" id="mark-hiatus"> -<h3>Mark hiatus</h3> -<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> -<p>Look ahead and place a diaeresis on Ι or Υ -(copied from lgrenc.def and changed Latin transcription to Unicode literals):</p> +<h1>UPPERCASE</h1> +<p>The common Greek font encoding definitions in <a class="reference external" href="greek-fontenc.def.html">greek-fontenc.def</a> extend the +<cite>uclclist</cite> with Greek LICR macros. Here, we add Unicode-specific “<a class="reference external" href="greek-fontenc.def.html#mark-hiatus">hiatus</a>” +handling (copied from <a class="reference external" href="lgrenc.def.html">lgrenc.def</a> and changed Latin transcription to Unicode +literals):</p> <pre class="literal-block">\DeclareTextCommand{\LGR@A@hiatus}{\LastDeclaredEncoding}{% \LGR@ifnextchar{Ι}{\textAlpha\"}{% \LGR@ifnextchar{Υ}{\textAlpha\"}{% @@ -553,7 +1269,5 @@ second vowel if they are dropped (άυλος → ΑΫΛΟΣ, μάινα → ΜΑ <!-- References --> </div> </div> -</div> -</div> </body> </html> diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/greek-fontenc.def.html b/Master/texmf-dist/doc/latex/greek-fontenc/greek-fontenc.def.html index 7f2dfe2f70c..cd0a05898eb 100644 --- a/Master/texmf-dist/doc/latex/greek-fontenc/greek-fontenc.def.html +++ b/Master/texmf-dist/doc/latex/greek-fontenc/greek-fontenc.def.html @@ -6,15 +6,719 @@ <meta name="generator" content="Docutils 0.12: http://docutils.sourceforge.net/" /> <title>greek-fontenc.def</title> <meta name="copyright" content="© 2013 Günter Milde" /> -<link rel="stylesheet" href="../../../../../Python/docutils-svn/docutils/docutils/writers/html4strict/html4css1.css" type="text/css" /> -<link rel="stylesheet" href="../../../../../Python/docutils-svn/docutils/docutils/writers/html4strict/html4css2.css" type="text/css" /> +<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="greek-fontenc-def"> <h1 class="title">greek-fontenc.def</h1> <h2 class="subtitle" id="common-greek-font-encoding-definitions">Common Greek font encoding definitions</h2> -<dl class="docinfo simple"> +<dl class="docinfo"> <dt class="copyright">Copyright</dt> <dd class="copyright">© 2013 Günter Milde</dd> <dt>Licence</dt> @@ -22,15 +726,20 @@ conditions of the <a class="reference external" href="http://www.latex-project.org/lppl.txt">LaTeX Project Public License</a>, either version 1.3 of this license or any later version.</p> </dd> +<dt>Identification</dt> +<dd><pre class="literal-block">\ProvidesFile{greek-fontenc.def} +[2013/11/28 v0.11 Common Greek font encoding definitions] +</pre> +</dd> </dl> <div class="abstract topic"> <p class="topic-title first">Abstract</p> <p>This file provides definitions that are shared between font encodings providing Greek characters.</p> </div> -<div class="section" id="changelog"> -<h1>Changelog</h1> -<table class="borderless"> +<dl class="docutils"> +<dt>Changelog:</dt> +<dd><table class="borderless"> <colgroup> <col width="7%" /> <col width="16%" /> @@ -51,30 +760,15 @@ font encodings providing Greek characters.</p> </tr> </tbody> </table> -</div> -<div class="section" id="usage"> -<h1>Usage</h1> -<p>This file can be input by font encoding definition files after declaring the -font encoding.</p> -<dl class="docutils"> -<dt>Example:</dt> -<dd><p>Define Greek LICR’s for XeTeX</p> -<pre class="code latex literal-block"><span class="keyword">\DeclareFontEncoding</span><span class="name builtin">{</span>EU1<span class="name builtin">}{}{}</span> -<span class="keyword">\input</span><span class="name builtin">{</span>greek-fontenc.def<span class="name builtin">}</span> -<span class="comment">% Unicode-specific LICR - Character mappings -% ...</span> -</pre> </dd> </dl> +<div class="section" id="usage"> +<h1>Usage</h1> +<p>This file is input by the font encoding definition files <a class="reference external" href="lgrenc.def.html">lgrenc.def</a>. and +<a class="reference external" href="greek-euenc.def.html">greek-euenc.def</a>.</p> </div> <div class="section" id="implementation"> <h1>Implementation</h1> -<div class="section" id="identification"> -<h2>Identification</h2> -<pre class="literal-block">\ProvidesFile{greek-fontenc.def} -[2013/11/28 v0.11 Common Greek font encoding definitions] -</pre> -</div> <div class="section" id="ensuregreek-greekscript"> <h2>ensuregreek, greekscript</h2> <p>Provide “empty” encoding-specific definitions for <tt class="literal">\ensuregreek</tt> and @@ -88,16 +782,17 @@ supports it, kerning between adjacent command calls (e.g. wrapping of compound Unicode character definitions.</p> <pre class="literal-block">\ProvideTextCommand{\ensuregreek}{\LastDeclaredEncoding}[1]{#1} </pre> -<p>The <tt class="literal">\greekscript</tt> declaration ensures the current font encoding supports -the Greek script:</p> +<p>The <tt class="literal">\greekscript</tt> declaration switches to a font encoding supporting +the Greek script, if required. The following definition announces the +<tt class="literal">\LastDeclaredEncoding</tt> as Greek-supporting:</p> <pre class="literal-block">\ProvideTextCommand{\greekscript}{\LastDeclaredEncoding}{} </pre> </div> <div class="section" id="aliases"> <h2>Aliases</h2> -<p>Compatibility aliases for <a class="reference external" href="http://www.ctan.org/pkg/hyperref">hyperref</a>’s puenc.def, defined via -<cite>DeclareTextCommand</cite> so that up/downcasing works without the need for -additional uclclist entries:</p> +<p>Aliases are defined via <cite>DeclareTextCommand</cite> so that up/downcasing works +without the need for additional <a class="reference internal" href="#uclclist">uclclist</a> entries.</p> +<p>Compatibility aliases for <a class="reference external" href="http://www.ctan.org/pkg/hyperref">hyperref</a>’s puenc.def:</p> <pre class="literal-block">\DeclareTextCommand{\textstigmagreek}{\LastDeclaredEncoding}{\textstigma} \DeclareTextCommand{\textkoppagreek}{\LastDeclaredEncoding}{\textkoppa} \DeclareTextCommand{\textStigmagreek}{\LastDeclaredEncoding}{\textStigma} @@ -238,7 +933,7 @@ composite definitions starting with standard macros are requried:</p> </pre> </div> <div class="section" id="uppercase"> -<h2>UPPERCASE</h2> +<span id="uclclist"></span><h2>UPPERCASE</h2> <p>If UPPERCASE (all-caps) is generated with <tt class="literal">\MakeUppercase</tt>, macro substitutions in the <tt class="literal">\@uclclist</tt> apply. This can be used to drop the diacritics (except dialytika and sub-iota). Different conventions exist for @@ -309,8 +1004,7 @@ The second and third lines are TeX’ way of writing <tt class="literal">uclclis </div> <div class="section" id="substitution-macros"> <h3>Substitution macros</h3> -<p>Drop diacritics -(The argument processing ensures that kerning is preserved)</p> +<p>Drop diacritics (The argument passing ensures that kerning is preserved)</p> <pre class="literal-block">\DeclareTextCommand{\LGR@accdropped}{\LastDeclaredEncoding}[1]{#1} </pre> <p>Keep dialytika: Define a dummy alias so that downcasing with diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/greekhyperref.pdf b/Master/texmf-dist/doc/latex/greek-fontenc/greekhyperref.pdf Binary files differindex 4d1ef3dd3b4..da9f4ad1a21 100644 --- a/Master/texmf-dist/doc/latex/greek-fontenc/greekhyperref.pdf +++ b/Master/texmf-dist/doc/latex/greek-fontenc/greekhyperref.pdf diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/greekhyperref.tex b/Master/texmf-dist/doc/latex/greek-fontenc/greekhyperref.tex index e37f51334b3..c15d8df5b77 100644 --- a/Master/texmf-dist/doc/latex/greek-fontenc/greekhyperref.tex +++ b/Master/texmf-dist/doc/latex/greek-fontenc/greekhyperref.tex @@ -59,7 +59,7 @@ Works, if the ``unicode'' or ``pdfencoding=auto'' option is given to hyperref. (With the ``xpdf'' viewer, Greek letters are not shown in PDF bookmarks.) The generic short macros from the \emph{alphabeta} package result in -hyperref warnings. See ``alphabeta-text.tex`` and ``alphabeta-test.pdf`` +hyperref warnings. See ``alphabeta-doc.tex`` and ``alphabeta-doc.pdf`` from the `lgrx` package for details an workarounds. @@ -98,10 +98,12 @@ LGR font encoding as literal Unicode characters. \subsection{῀῁ῂῃῄῆῇῈΈῊΉῌ῍῎῏ ῐῑῒΐῖῗῘῙῚΊ῝῞῟} \subsection{ῠῡῢΰῤῥῦῧῨῩῪΎῬ῭΅` ῲῳῴῶῷῸΌῺΏῼ´῾} -\section{non-standard and combined diacritics: \ensuregreek{\>a \'"a}} +\section{non-standard and combined diacritics: + \ensuregreek{\>\textalpha \'"\textalpha}} Currently, there is no hyperref support for LICR input with non-standard -accents or combined diacritics characters. +accents or combined diacritics characters. Input as literal precomposed +Unicode character works fine. \section{Makeuppercase} diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/lgrenc-test.pdf b/Master/texmf-dist/doc/latex/greek-fontenc/lgrenc-test.pdf Binary files differindex 986893e1e18..eea0f4a340c 100644 --- a/Master/texmf-dist/doc/latex/greek-fontenc/lgrenc-test.pdf +++ b/Master/texmf-dist/doc/latex/greek-fontenc/lgrenc-test.pdf diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/lgrenc-test.tex b/Master/texmf-dist/doc/latex/greek-fontenc/lgrenc-test.tex index 619a130003e..724bbef72db 100644 --- a/Master/texmf-dist/doc/latex/greek-fontenc/lgrenc-test.tex +++ b/Master/texmf-dist/doc/latex/greek-fontenc/lgrenc-test.tex @@ -338,7 +338,7 @@ no-break space if converted with \verb|\MakeUppercase|: \LGR \MakeUppercase{\"~i \<~i \"~u \<~u \`>u} \\ \Latin Use the tilde-accent macro: -\LGR \MakeUppercase{\"\~i \~"u}. +\LGR "\~i \~"u $\mapsto$ \MakeUppercase{\"\~i \~"u}. \Latin Accent macros can start with \verb|\a| instead of \verb|\| when the short form is redefined, e.\,g. inside a \emph{tabbing} environment. @@ -412,16 +412,6 @@ with Tonos or Psili. 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). -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 -position of ``V``. It is suppressed for uppercased accents: - -\LGR -\<v, \>v, \>'v, \'v, \>`v, \<'v, \`v, \<`v, \~v, \~>v, \~<v, \"v, \~"v -$\mapsto$ \MakeUppercase{ -\<v, \>v, \>'v, \'v, \>`v, \<'v, \`v, \<`v, \~v, \~>v, \~<v, \"v, \~"v -} - \Latin Downcasing should keep diacritics (of course, it cannot regenerate diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/lgrenc.def.html b/Master/texmf-dist/doc/latex/greek-fontenc/lgrenc.def.html index f67750e6046..bbc0853f5d7 100644 --- a/Master/texmf-dist/doc/latex/greek-fontenc/lgrenc.def.html +++ b/Master/texmf-dist/doc/latex/greek-fontenc/lgrenc.def.html @@ -3,11 +3,715 @@ <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/" /> +<meta name="generator" content="Docutils 0.12: http://docutils.sourceforge.net/" /> <title>lgrenc.def</title> -<meta name="copyright" content="© 2010 Günter Milde" /> -<link rel="stylesheet" href="../../../../../Python/docutils-svn/docutils/docutils/writers/html4strict/html4css1.css" type="text/css" /> -<link rel="stylesheet" href="../../../../../Python/docutils-svn/docutils/docutils/writers/html4strict/html4css2.css" type="text/css" /> +<meta name="copyright" content="© 2010, 2014 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-def"> @@ -16,7 +720,7 @@ <dl class="docinfo simple"> <dt class="copyright">Copyright</dt> -<dd class="copyright">© 2010 Günter Milde</dd> +<dd class="copyright">© 2010, 2014 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 @@ -84,9 +788,9 @@ package.</p> <a class="reference external" href="http://www.ctan.org/pkg/lgrx">lgrx</a> bundle. With version 0.8, it moved to <tt class="literal"><span class="pre">greek-fontenc/lgrx.def</span></tt>.</p> <table class="borderless"> <colgroup> -<col width="7%" /> +<col width="8%" /> <col width="16%" /> -<col width="77%" /> +<col width="76%" /> </colgroup> <tbody> <tr><td><p>0.1</p></td> @@ -192,6 +896,10 @@ package.</p> <td> </td> <td><p>add composite commands for single quotation marks.</p></td> </tr> +<tr><td><p>0.11.2</p></td> +<td><p>unpublished</p></td> +<td><p>remove duplicate code.</p></td> +</tr> </tbody> </table> </div> @@ -231,7 +939,7 @@ anyway.</p> <div class="section" id="identification"> <h2><a class="toc-backref" href="#id6">Identification</a></h2> <pre class="literal-block">\ProvidesFile{lgrenc.def} -[2013/07/16 v0.9 LGR Greek font encoding definitions] +[2013/12/02 v0.11.2 LGR Greek font encoding definitions] % Copyright © 2010 Günter Milde % This file is part of the "greek-fontenc" package. % It may be distributed and/or modified under the @@ -388,9 +1096,50 @@ encoding.</p> \DeclareTextSymbol{\textpercent}{LGR}{37} % % \DeclareTextSymbol{\textperthousand}{LGR}{25} % ‰ \permill in greek.ldf </pre> -<p>T3:</p> +<p>T3 (tipa):</p> <pre class="literal-block">\DeclareTextSymbol{\textschwa}{LGR}{26} % ə </pre> +<p>T3 also defines some greek letters as well as Latin characters with Greek +names:</p> +<p>According to the Unicode standard, the following IPA characters are identic +to the Greek letters:</p> +<ul class="simple"> +<li><p>03B2 greek small letter beta</p></li> +<li><p>03B8 greek small letter theta</p></li> +<li><p>03BB greek small letter lamda</p></li> +<li><p>03C7 greek small letter chi</p></li> +</ul> +<p>The following characters in the IPA block are not Greek letters:</p> +<ul class="simple"> +<li><p>0251 LATIN SMALL LETTER ALPHA ≠ greek small letter alpha - 03B1</p></li> +<li><p>025B LATIN SMALL LETTER OPEN E = epsilon ≠ greek small letter epsilon - 03B5</p></li> +<li><p>0263 LATIN SMALL LETTER GAMMA ≠ greek small letter gamma - 03B3</p></li> +<li><p>0269 LATIN SMALL LETTER IOTA ≠ greek small letter iota - 03B9</p></li> +<li><p>0278 LATIN SMALL LETTER PHI ≠ greek small letter phi - 03C6</p></li> +<li><p>028A LATIN SMALL LETTER UPSILON ≠ greek small letter upsilon - 03C5</p></li> +</ul> +<p>Unfortunately, <cite>tipa</cite> uses the macro names <tt class="literal">\textepsilon</tt>, <tt class="literal">\textgamma</tt>, +<tt class="literal">\textiota</tt>, <tt class="literal">\textphi</tt>, and <tt class="literal">\textupsilon</tt> for the Latin characters. +This is no problem with 8-bit fonts (set the font encoding to T3 vs. LGR to +disambiguate), but leads to name clashes with Unicode fonts. <a class="reference external" href="http://www.ctan.org/pkg/xunicode">xunicode</a> uses +the <tt class="literal">gr</tt> infix and alias names to disambiguate:</p> +<ul class="simple"> +<li><p>03B3 <tt class="literal">\textgrgamma</tt></p></li> +<li><p>03B9 <tt class="literal">\textgriota</tt></p></li> +<li><p>03C6 <tt class="literal">\textgrphi</tt> (see x0278 )</p></li> +</ul> +<p>but not for epsilon and upsilon (03C2 <tt class="literal">\textgrsigma</tt> is the final sigma).</p> +<p>It also assigns alias names to the Latin counterparts, however not on a +systematical basis:</p> +<ul class="simple"> +<li><p>0194 <tt class="literal">\textGammaafrican</tt></p></li> +<li><p>0196 <tt class="literal">\textIotaafrican</tt></p></li> +<li><p>0251 <tt class="literal">\textscripta</tt></p></li> +<li><p>025B <tt class="literal">\texteopen</tt></p></li> +<li><p>0263 <tt class="literal">\textbabygamma</tt>, <tt class="literal">\textgammalatinsmall</tt></p></li> +<li><p>0269 <tt class="literal">\textiotalatin</tt></p></li> +<li><p>028A <tt class="literal">\textscupsilon</tt> % TIPA-U</p></li> +</ul> </div> <div class="section" id="not-implemented"> <h3><a class="toc-backref" href="#id15">Not implemented</a></h3> @@ -444,7 +1193,7 @@ two-letter <a class="reference external" href="http://www.ctan.org/pkg/teubner"> \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 +<p>The <a class="reference external" href="http://en.wikipedia.org/wiki/Hypogegrammeni">sub-iota</a> 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} % ι "capital" sub-iota @@ -482,20 +1231,6 @@ in LGR:</p> \DeclareTextCommand{\`}{LGR}{\accvaria} \DeclareTextCommand{\~}{LGR}{\accperispomeni} </pre> -<p>The <a class="reference external" href="http://en.wikipedia.org/wiki/Hypogegrammeni">sub-iota</a> 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} % ι "capital" sub-iota -\DeclareTextSymbol{\ypogegrammeni}{LGR}{124} % ͺ "small" sub-iota -</pre> -<p>For classical Greek and linguistics, the LGR font encoding contains a number -of additional diacritic symbols:</p> -<pre class="literal-block">\DeclareTextAccent{\accinvertedbrevebelow}{LGR}{1} % INVERTED BREVE BELOW -\DeclareTextAccent{\textsubarch}{LGR}{1} % (tipa) -\DeclareTextAccent{\accbrevebelow}{LGR}{20} % BREVE BELOW -\DeclareTextAccent{\u}{LGR}{30} % BREVE -\DeclareTextAccent{\=}{LGR}{31} % MACRON -</pre> </div> </div> <div class="section" id="common-greek-font-encoding-definitions"> @@ -855,11 +1590,12 @@ in cases where they are not needed when writing in lowercase)</p> <h2><a class="toc-backref" href="#id25">UPPERCASE</a></h2> <p>The <a class="reference internal" href="#common-greek-font-encoding-definitions">common Greek font encoding definitions</a> in <tt class="literal"><span class="pre">greek-fontenc.def</span></tt> extend the <cite>uclclist</cite> with Greek LICR macros. Here, we add LGR specific “hiatus” -handling:</p> +handling.</p> +<p>Composite commands for Latin transliteration:</p> <pre class="literal-block">\DeclareTextCompositeCommand{\LGR@hiatus}{LGR}{A}{\LGR@A@hiatus} \DeclareTextCompositeCommand{\LGR@hiatus}{LGR}{E}{\LGR@E@hiatus} </pre> -<p>TODO: What does the <a class="reference external" href="mailto:LGR@hiatus">LGR@hiatus</a> command “see” if an unicode literal follows?</p> +<p>TODO: What does the <a class="reference external" href="mailto:LGR@hiatus">LGR@hiatus</a> command “see” if a Unicode literal follows?</p> <pre class="code latex literal-block"><span class="comment">% \DeclareTextCompositeCommand{\LGR@hiatus}{LGR}{\symbol{"ce}}{bluff} % \DeclareTextCompositeCommand{\LGR@hiatus}{LGR}{"cf}{blaff} % \DeclareTextCompositeCommand{\LGR@hiatus}{LGR}{ι}{blaff}</span> diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/textalpha-doc.pdf b/Master/texmf-dist/doc/latex/greek-fontenc/textalpha-doc.pdf Binary files differnew file mode 100644 index 00000000000..0b65e3ab77f --- /dev/null +++ b/Master/texmf-dist/doc/latex/greek-fontenc/textalpha-doc.pdf diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/textalpha-test.tex b/Master/texmf-dist/doc/latex/greek-fontenc/textalpha-doc.tex index ed90a87b636..79b2a42768a 100644 --- a/Master/texmf-dist/doc/latex/greek-fontenc/textalpha-test.tex +++ b/Master/texmf-dist/doc/latex/greek-fontenc/textalpha-doc.tex @@ -7,13 +7,13 @@ \usepackage[LGR,T1]{fontenc} % UTF8 input encoding for pdfTeX or Xe/LuaTeX in 8-bit compatibility mode: +\ifdefined \XeTeXrevision + \XeTeXinputencoding "bytes" +\fi \ifdefined \luatexversion \usepackage[utf8]{luainputenc} \else \usepackage[utf8]{inputenc} - \ifdefined \XeTeXrevision - \XeTeXinputencoding "bytes" - \fi \fi \usepackage[pdfencoding=auto,colorlinks=true]{hyperref} @@ -36,8 +36,12 @@ 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 \emph{\href{http://www.ctan.org/pkg/greek-inputenc}{greek-inputenc}} and the -utf8 option to \emph{\href{http://www.ctan.org/pkg/inputenc}{inputenc}}) -Unicode literals. +utf8 option or XeTeX/LuaTeX) Unicode literals. + +See the source of this document \url{textalpha-doc.tex} for a setup and +usage example and the literate source of the package +\href{textalpha.sty.html}{textalpha.sty} for the implementation. + \section{Greek alphabet} diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/textalpha-test.pdf b/Master/texmf-dist/doc/latex/greek-fontenc/textalpha-test.pdf Binary files differdeleted file mode 100644 index bdc52975c6e..00000000000 --- a/Master/texmf-dist/doc/latex/greek-fontenc/textalpha-test.pdf +++ /dev/null diff --git a/Master/texmf-dist/doc/latex/greek-fontenc/textalpha.sty.html b/Master/texmf-dist/doc/latex/greek-fontenc/textalpha.sty.html index 14574d9a88f..2816c35c620 100644 --- a/Master/texmf-dist/doc/latex/greek-fontenc/textalpha.sty.html +++ b/Master/texmf-dist/doc/latex/greek-fontenc/textalpha.sty.html @@ -4,14 +4,719 @@ <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="generator" content="Docutils 0.12: http://docutils.sourceforge.net/" /> -<title>textalpha: Greek symbols in text</title> +<title>textalpha.sty</title> <meta name="copyright" content="© 2010 Günter Milde" /> -<link rel="stylesheet" href="../../../../../Python/docutils-svn/docutils/docutils/writers/html4strict/html4css1.css" type="text/css" /> -<link rel="stylesheet" href="../../../../../Python/docutils-svn/docutils/docutils/writers/html4strict/html4css2.css" type="text/css" /> +<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="textalpha-greek-symbols-in-text"> -<h1 class="title">textalpha: Greek symbols in text</h1> +<div class="document" id="textalpha-sty"> +<h1 class="title">textalpha.sty</h1> +<h2 class="subtitle" id="greek-symbols-in-text">Greek symbols in text</h2> <dl class="docinfo"> <dt class="copyright">Copyright</dt> @@ -30,8 +735,8 @@ version 1.3 of this license or any later version.</p> </dl> <div class="abstract topic"> <p class="topic-title first">Abstract</p> -<p>Provide a set of <tt class="literal">\text*</tt> macros for Greek letters -outside math.</p> +<p>Provide a set of <tt class="literal">\text*</tt> macros for Greek characters +in text mode.</p> </div> <div class="note"> <p class="admonition-title">Note</p> @@ -95,7 +800,7 @@ Greek LICR definitions for them.</p></li> <li><p>If the LGR font encoding is declared before loading this package, it is set as default for Greek LICR macros (cf. <a class="reference external" href="http://www.ctan.org/tex-archive/macros/latex/doc/fntguide.pdf">fntguide</a> section 5.3).</p> <p>With XeTeX or LuaTex, Unicode fonts and LGR encoded 8-bit fonts can be -used in the same document (see <a class="reference external" href="test-euenc.tex">test-euenc.tex</a>).</p> +used in the same document (see <a class="reference external" href="greek-euenc-doc.tex">greek-euenc-doc.tex</a>).</p> </li> </ul> <p>Advantages:</p> @@ -107,11 +812,11 @@ text.</p></li> <ul> <li><p>via <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> for 8-bit TeX or XeTeX/LuaTeX in 8-bit compatibility -mode in any font encoding (see <a class="reference external" href="textalpha-test.tex">textalpha-test.tex</a>).</p></li> +mode in any font encoding (see <a class="reference external" href="textalpha-doc.tex">textalpha-doc.tex</a>).</p></li> <li><p>natively by XeTeX/LuaTeX for Unicode fonts. As <a class="reference external" href="http://www.ctan.org/pkg/inputenc">inputenc</a> does not work with these engines, text input can be done via the Latin transcription or LICR but <em>not via literal Unicode characters</em> for 8-bit font encodings -like LGR (see <a class="reference external" href="test-euenc.tex">test-euenc.tex</a>).</p></li> +like LGR (see <a class="reference external" href="greek-euenc-doc.tex">greek-euenc-doc.tex</a>).</p></li> </ul> </li> </ul> @@ -131,10 +836,10 @@ to ensure correct hyphenation of Greek text.</p> <h1>Usage</h1> <pre class="code latex literal-block"><span class="keyword">\usepackage</span><span class="name builtin">{</span>textalpha<span class="name builtin">}</span> </pre> -<p>For details see <a class="reference external" href="textalpha-test.tex">textalpha-test.tex</a> and <a class="reference external" href="textalpha-test.pdf">textalpha-test.pdf</a> (8-bit -TeX and XeTeX/LuaTeX in 8-bit compatibility mode) as well as -<a class="reference external" href="test-euenc.tex">test-euenc.tex</a> and <a class="reference external" href="test-euenc.pdf">test-euenc.pdf</a> (XeTeX/LuaTeX with Unicode -fonts).</p> +<p>For detailled examples see <a class="reference external" href="textalpha-doc.tex">textalpha-doc.tex</a> and <a class="reference external" href="textalpha-doc.pdf">textalpha-doc.pdf</a> +(8-bit TeX and XeTeX/LuaTeX in 8-bit compatibility mode) as well as +<a class="reference external" href="greek-euenc-doc.tex">greek-euenc-doc.tex</a> and <a class="reference external" href="greek-euenc-doc.pdf">greek-euenc-doc.pdf</a> (XeTeX/LuaTeX with +Unicode fonts).</p> </div> <div class="section" id="implementation"> <h1>Implementation</h1> @@ -232,7 +937,7 @@ a font encoding with support for Greek. Again the default is LGR:</p> However, the simpler alternative ``\DeclareTextAccentDefault{\ensuregreek}{LGR}`` fails with the table of -Unicode characters in the test document `<textalpha-test.tex>`__: +Unicode characters in the test document `<textalpha-doc.tex>`__: ``! You can't use a prefix with `end-group character }'.`` --> <p>Eventually, all font encodings supporting Greek script (e.g. LGI, PU, EU1, diff --git a/Master/texmf-dist/tex/latex/greek-fontenc/alphabeta-euenc.def b/Master/texmf-dist/tex/latex/greek-fontenc/alphabeta-euenc.def index 58a2447a80d..5a2bdf38467 100644 --- a/Master/texmf-dist/tex/latex/greek-fontenc/alphabeta-euenc.def +++ b/Master/texmf-dist/tex/latex/greek-fontenc/alphabeta-euenc.def @@ -1,5 +1,7 @@ -% alphabeta-euenc.def: Composite definitions for XeTeX and LuaTeX -% *************************************************************** +% alphabeta-euenc.def +% =================== +% Composite definitions for XeTeX and LuaTeX +% ****************************************** % % :Copyright: © 2013 Günter Milde % :Licence: This work may be distributed and/or modified under the @@ -9,33 +11,35 @@ % :: \ProvidesFile{alphabeta-euenc} -[2013/07/24 0.1.3 Composite definitions for XeTeX and LuaTeX] +[2014/09/04 0.11.2 Composite definitions for XeTeX and LuaTeX] -% Domposite definitions for ``alphabeta.sty`` with XeTeX and LuaTeX. +% Composite definitions for ``alphabeta.sty`` with XeTeX and LuaTeX. % % Changelog: % .. class:: borderless % -% ========== ===== ========================================================= -% 2013-09-12 0.1 initial version -% 2013-10-01 0.1.1 remove clashing defs for legacy characters with oxia. -% ========== ===== ========================================================= +% ========== ====== ======================================================== +% 2013-09-12 0.1 initial version +% 2013-10-01 0.1.1 remove clashing defs for legacy characters with oxia. +% 2014-09-04 0.11.2 documentation update +% ========== ====== ======================================================== % % The alphabeta_ package re-defines the math macros for Greek letters to work % in both, text and math mode, so that Greek letters can be specified with -% the established command names in text, too. +% the established command names in text, too. % % The NFSS TextComposite mechanism looks for the next token without expanding % it. In order to let compositions like ``\>"\alpha`` work as expected we % define TextComposites with the `letter name commands`. % -% For use with Unicode fonts (XeTeX/LuaTeX), we need to define composite -% commands for the EU1 and EU2 encoding +% This file expands the font encoding definitions in greek-euenc.def_ with +% composite commands for use with Unicode fonts. It is sourced by alphabeta_ +% under XeTeX/LuaTeX. % % Greek and Coptic % ~~~~~~~~~~~~~~~~ % :: - + \DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\Alpha}{Ά} \DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\Epsilon}{Έ} \DeclareTextCompositeCommand{\'}{\LastDeclaredEncoding}{\Eta}{Ή} @@ -301,4 +305,5 @@ % .. References % % .. _LaTeX Project Public License: http://www.latex-project.org/lppl.txt -% .. _alphabeta: http://www.ctan.org/pkg/greek-fontenc +% .. _alphabeta: alphabeta.sty.html +% .. _greek-euenc.def: greek-euenc.def.html diff --git a/Master/texmf-dist/tex/latex/greek-fontenc/alphabeta-lgr.def b/Master/texmf-dist/tex/latex/greek-fontenc/alphabeta-lgr.def new file mode 100644 index 00000000000..958fb7cfbaa --- /dev/null +++ b/Master/texmf-dist/tex/latex/greek-fontenc/alphabeta-lgr.def @@ -0,0 +1,188 @@ +% alphabeta-lgr.def +% =================== +% Composite definitions for 8-bit TeX +% ****************************************** +% +% :Copyright: © 2014 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{alphabeta-lgr} +[2014/09/04 0.11.2 Composite definitions for 8-bit TeX] + +% :Changelog: +% .. class:: borderless +% +% ========== ====== ======================================================= +% 2014-09-04 0.11.2 outsourced from ``alphabeta.sty``. +% ========== ====== ======================================================= +% +% The alphabeta_ package re-defines the math macros for Greek letters to work +% in both, text and math mode, so that Greek letters can be specified with +% the established command names in text, too. +% +% The NFSS TextComposite mechanism looks for the next token without expanding +% it. In order to let compositions like ``\>"\alpha`` work as expected we +% define TextComposites with the `letter name commands`. +% +% This file expands the font encoding definitions in lgrenc.def_ with +% composite commands for use with 8-bit TeX fonts. It is sourced by +% alphabeta_ under 8-bit TeX (pdfTeX, eTeX, TeX). +% +% :: + + \DeclareTextComposite{\accvaria}{LGR}{\alpha}{128} + \DeclareTextComposite{\accdasia}{LGR}{\alpha}{129} + \DeclareTextComposite{\accpsili}{LGR}{\alpha}{130} + \DeclareTextComposite{\accdasiavaria}{LGR}{\alpha}{131} + \DeclareTextComposite{\acctonos}{LGR}{\alpha}{136} + \DeclareTextComposite{\accdasiaoxia}{LGR}{\alpha}{137} + \DeclareTextComposite{\accpsilioxia}{LGR}{\alpha}{138} + \DeclareTextComposite{\accpsilivaria}{LGR}{\alpha}{139} + \DeclareTextComposite{\accperispomeni}{LGR}{\alpha}{144} + \DeclareTextComposite{\accdasiaperispomeni}{LGR}{\alpha}{145} + \DeclareTextComposite{\accpsiliperispomeni}{LGR}{\alpha}{146} + \DeclareTextComposite{\accvaria}{LGR}{\eta}{152} + \DeclareTextComposite{\accdasia}{LGR}{\eta}{153} + \DeclareTextComposite{\accpsili}{LGR}{\eta}{154} + \DeclareTextComposite{\acctonos}{LGR}{\eta}{160} + \DeclareTextComposite{\accdasiaoxia}{LGR}{\eta}{161} + \DeclareTextComposite{\accpsilioxia}{LGR}{\eta}{162} + \DeclareTextComposite{\accdasiavaria}{LGR}{\eta}{163} + \DeclareTextComposite{\accperispomeni}{LGR}{\eta}{168} + \DeclareTextComposite{\accdasiaperispomeni}{LGR}{\eta}{169} + \DeclareTextComposite{\accpsiliperispomeni}{LGR}{\eta}{170} + \DeclareTextComposite{\accpsilivaria}{LGR}{\eta}{171} + \DeclareTextComposite{\accvaria}{LGR}{\omega}{176} + \DeclareTextComposite{\accdasia}{LGR}{\omega}{177} + \DeclareTextComposite{\accpsili}{LGR}{\omega}{178} + \DeclareTextComposite{\accdasiavaria}{LGR}{\omega}{179} + \DeclareTextComposite{\acctonos}{LGR}{\omega}{184} + \DeclareTextComposite{\accdasiaoxia}{LGR}{\omega}{185} + \DeclareTextComposite{\accpsilioxia}{LGR}{\omega}{186} + \DeclareTextComposite{\accpsilivaria}{LGR}{\omega}{187} + \DeclareTextComposite{\accperispomeni}{LGR}{\omega}{192} + \DeclareTextComposite{\accdasiaperispomeni}{LGR}{\omega}{193} + \DeclareTextComposite{\accpsiliperispomeni}{LGR}{\omega}{194} + \DeclareTextComposite{\accvaria}{LGR}{\iota}{200} + \DeclareTextComposite{\accdasia}{LGR}{\iota}{201} + \DeclareTextComposite{\accpsili}{LGR}{\iota}{202} + \DeclareTextComposite{\accdasiavaria}{LGR}{\iota}{203} + \DeclareTextComposite{\acctonos}{LGR}{\iota}{208} + \DeclareTextComposite{\accdasiaoxia}{LGR}{\iota}{209} + \DeclareTextComposite{\accpsilioxia}{LGR}{\iota}{210} + \DeclareTextComposite{\accpsilivaria}{LGR}{\iota}{211} + \DeclareTextComposite{\accperispomeni}{LGR}{\iota}{216} + \DeclareTextComposite{\accdasiaperispomeni}{LGR}{\iota}{217} + \DeclareTextComposite{\accpsiliperispomeni}{LGR}{\iota}{218} + \DeclareTextComposite{\accdialytika}{LGR}{\iota}{240} + \DeclareTextComposite{\accdialytikavaria}{LGR}{\iota}{241} + \DeclareTextComposite{\accdialytikatonos}{LGR}{\iota}{242} + \DeclareTextComposite{\accdialytikaperispomeni}{LGR}{\iota}{243} + \DeclareTextComposite{\accvaria}{LGR}{\upsilon}{204} + \DeclareTextComposite{\accdasia}{LGR}{\upsilon}{205} + \DeclareTextComposite{\accpsili}{LGR}{\upsilon}{206} + \DeclareTextComposite{\accdasiavaria}{LGR}{\upsilon}{207} + \DeclareTextComposite{\acctonos}{LGR}{\upsilon}{212} + \DeclareTextComposite{\accdasiaoxia}{LGR}{\upsilon}{213} + \DeclareTextComposite{\accpsilioxia}{LGR}{\upsilon}{214} + \DeclareTextComposite{\accpsilivaria}{LGR}{\upsilon}{215} + \DeclareTextComposite{\accperispomeni}{LGR}{\upsilon}{220} + \DeclareTextComposite{\accdasiaperispomeni}{LGR}{\upsilon}{221} + \DeclareTextComposite{\accpsiliperispomeni}{LGR}{\upsilon}{222} + \DeclareTextComposite{\accdialytika}{LGR}{\upsilon}{244} + \DeclareTextComposite{\accdialytikavaria}{LGR}{\upsilon}{245} + \DeclareTextComposite{\accdialytikatonos}{LGR}{\upsilon}{246} + \DeclareTextComposite{\accdialytikaperispomeni}{LGR}{\upsilon}{247} + \DeclareTextComposite{\accvaria}{LGR}{\epsilon}{224} + \DeclareTextComposite{\accdasia}{LGR}{\epsilon}{225} + \DeclareTextComposite{\accpsili}{LGR}{\epsilon}{226} + \DeclareTextComposite{\accdasiavaria}{LGR}{\epsilon}{227} + \DeclareTextComposite{\acctonos}{LGR}{\epsilon}{232} + \DeclareTextComposite{\accdasiaoxia}{LGR}{\epsilon}{233} + \DeclareTextComposite{\accpsilioxia}{LGR}{\epsilon}{234} + \DeclareTextComposite{\accpsilivaria}{LGR}{\epsilon}{235} + \DeclareTextComposite{\accvaria}{LGR}{\omicron}{228} + \DeclareTextComposite{\accdasia}{LGR}{\omicron}{229} + \DeclareTextComposite{\accpsili}{LGR}{\omicron}{230} + \DeclareTextComposite{\accdasiavaria}{LGR}{\omicron}{231} + \DeclareTextComposite{\acctonos}{LGR}{\omicron}{236} + \DeclareTextComposite{\accdasiaoxia}{LGR}{\omicron}{237} + \DeclareTextComposite{\accpsilioxia}{LGR}{\omicron}{238} + \DeclareTextComposite{\accpsilivaria}{LGR}{\omicron}{239} + \DeclareTextCompositeCommand{\accdasia}{LGR}{\Alpha}{<A} + \DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\Alpha}{<`A} + \DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\Alpha}{<'A} + \DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\Alpha}{<\char126A} + \DeclareTextCompositeCommand{\accpsili}{LGR}{\Alpha}{>A} + \DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\Alpha}{>`A} + \DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\Alpha}{>'A} + \DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{\Alpha}{>\char126A} + \DeclareTextCompositeCommand{\acctonos}{LGR}{\Alpha}{'A} + \DeclareTextCompositeCommand{\accvaria}{LGR}{\Alpha}{`A} + \DeclareTextCompositeCommand{\accdasia}{LGR}{\Epsilon}{<E} + \DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\Epsilon}{<'E} + \DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\Epsilon}{<`E} + \DeclareTextCompositeCommand{\accpsili}{LGR}{\Epsilon}{>E} + \DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\Epsilon}{>'E} + \DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\Epsilon}{>`E} + \DeclareTextCompositeCommand{\acctonos}{LGR}{\Epsilon}{'E} + \DeclareTextCompositeCommand{\accvaria}{LGR}{\Epsilon}{`E} + \DeclareTextCompositeCommand{\accdasia}{LGR}{\Eta}{<H} + \DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\Eta}{<`H} + \DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\Eta}{<'H} + \DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\Eta}{<\char126H} + \DeclareTextCompositeCommand{\accpsili}{LGR}{\Eta}{>H} + \DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\Eta}{>`H} + \DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\Eta}{>'H} + \DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{\Eta}{>\char126H} + \DeclareTextCompositeCommand{\acctonos}{LGR}{\Eta}{'H} + \DeclareTextCompositeCommand{\accvaria}{LGR}{\Eta}{`H} + \DeclareTextCompositeCommand{\accdasia}{LGR}{\Iota}{<I} + \DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\Iota}{<`I} + \DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\Iota}{<'I} + \DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\Iota}{<\char126I} + \DeclareTextCompositeCommand{\accpsili}{LGR}{\Iota}{>I} + \DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\Iota}{>`I} + \DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\Iota}{>'I} + \DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{\Iota}{>\char126I} + \DeclareTextCompositeCommand{\acctonos}{LGR}{\Iota}{'I} + \DeclareTextCompositeCommand{\accvaria}{LGR}{\Iota}{`I} + \DeclareTextCompositeCommand{\accdasia}{LGR}{\Omicron}{<O} + \DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\Omicron}{<`O} + \DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\Omicron}{<'O} + \DeclareTextCompositeCommand{\accpsili}{LGR}{\Omicron}{>O} + \DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\Omicron}{>`O} + \DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\Omicron}{>'O} + \DeclareTextCompositeCommand{\acctonos}{LGR}{\Omicron}{'O} + \DeclareTextCompositeCommand{\accvaria}{LGR}{\Omicron}{`O} + \DeclareTextCompositeCommand{\accdasia}{LGR}{\Upsilon}{<U} + \DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\Upsilon}{<`U} + \DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\Upsilon}{<'U} + \DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\Upsilon}{<\char126U} + \DeclareTextCompositeCommand{\acctonos}{LGR}{\Upsilon}{'U} + \DeclareTextCompositeCommand{\accvaria}{LGR}{\Upsilon}{`U} + \DeclareTextCompositeCommand{\accdasia}{LGR}{\Omega}{<W} + \DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\Omega}{<`W} + \DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\Omega}{<'W} + \DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\Omega}{<\char126W} + \DeclareTextCompositeCommand{\accpsili}{LGR}{\Omega}{>W} + \DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\Omega}{>`W} + \DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\Omega}{>'W} + \DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{\Omega}{>\char126W} + \DeclareTextCompositeCommand{\acctonos}{LGR}{\Omega}{'W} + \DeclareTextCompositeCommand{\accvaria}{LGR}{\Omega}{`W} + \DeclareTextComposite{\accdialytika}{LGR}{\Iota}{219} + \DeclareTextComposite{\accdialytika}{LGR}{\Upsilon}{223} + \DeclareTextCompositeCommand{\LGR@hiatus}{LGR}{\Alpha}{\LGR@A@hiatus} + \DeclareTextCompositeCommand{\LGR@hiatus}{LGR}{\Epsilon}{\LGR@E@hiatus} + + +% .. References +% +% .. _LaTeX Project Public License: http://www.latex-project.org/lppl.txt +% .. _alphabeta: alphabeta.sty.html +% .. _lgrenc.def: lgrenc.def.html diff --git a/Master/texmf-dist/tex/latex/greek-fontenc/alphabeta.sty b/Master/texmf-dist/tex/latex/greek-fontenc/alphabeta.sty index 1ef72d2313f..65af90c5b62 100644 --- a/Master/texmf-dist/tex/latex/greek-fontenc/alphabeta.sty +++ b/Master/texmf-dist/tex/latex/greek-fontenc/alphabeta.sty @@ -1,14 +1,14 @@ % 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 % mode. -% +% % :Identification: % :: @@ -18,7 +18,7 @@ % Changelog: % .. class:: borderless -% +% % ========== ===== ========================================================= % 2012-06-26 0.1 initial version % 2013-05-03 0.2 new accent macro names with ``lgrxenc.def`` 0.7 @@ -26,58 +26,58 @@ % .. enable Unicode input in math mode. % 2013-09-11 0.4 move to greek-fontenc_, support XeTeX/LuaTeX. % ========== ===== ========================================================= -% +% % Motivation % ========== -% +% % By default, the ``\alpha, \beta, ...`` macros for Greek letters % are only valid in mathematical mode. -% +% % 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. -% +% % If used together with the ``utf8`` option of inputenc_, literal Unicode % characters can be used for Greek symbols in mathematical formulas. -% +% % .. Attention:: % The macros work well in any font encoding for single symbols. % However, with 8-bit TeX, 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_ or % polyglossia_ (setting the language to ``greek``) or wrapped in the % provided ``ensuregreek`` macro. Using babel_ or polyglossia_ also helps % to ensure proper hyphenation. -% -% +% +% % Usage % ===== -% +% % .. code:: latex -% +% % \usepackage{alphabeta} -% -% For details see `<alphabeta-test.tex>`_ and `<alphabeta-test.pdf>`_. -% -% +% +% For details see `<alphabeta-doc.tex>`_ and `<alphabeta-doc.pdf>`_. +% +% % Implementation % ============== -% +% % Requirements % ------------ -% +% % This package extends the `textalpha <textalpha.sty.html>`_ package:: \RequirePackage{textalpha} % `textalpha` depends on greek-fontenc_ and (with 8-bit TeX) 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:: @@ -86,7 +86,7 @@ % 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:: @@ -94,7 +94,7 @@ % Save math macros % ---------------- -% +% % Provide an alias for the standard math commands:: \let\mathGamma\Gamma @@ -140,9 +140,9 @@ % 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 identical 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 provide an alias to the corrsponding ``\text...`` @@ -204,7 +204,7 @@ % Archaic letters % ''''''''''''''' -% +% % :: \renewcommand*{\digamma}{\TextOrMath{\textdigamma}{\mathdigamma}} % ϝ @@ -221,7 +221,7 @@ % TextCompositeCommands for the generic macros % -------------------------------------------- -% +% % The NFSS TextComposite mechanism looks for the next token without expanding % it. In order to let compositions like ``\ensuregreek{\'\Alpha}`` or % ``\ensuregreek{\>"\alpha}`` work as expected we define TextComposites with the @@ -235,165 +235,18 @@ \input{alphabeta-euenc.def} % \expandafter\endinput % "return" \else % 8-bit TeX - -% Composite commands for 8-bit TeX:: - - \DeclareTextComposite{\accvaria}{LGR}{\alpha}{128} - \DeclareTextComposite{\accdasia}{LGR}{\alpha}{129} - \DeclareTextComposite{\accpsili}{LGR}{\alpha}{130} - \DeclareTextComposite{\accdasiavaria}{LGR}{\alpha}{131} - \DeclareTextComposite{\acctonos}{LGR}{\alpha}{136} - \DeclareTextComposite{\accdasiaoxia}{LGR}{\alpha}{137} - \DeclareTextComposite{\accpsilioxia}{LGR}{\alpha}{138} - \DeclareTextComposite{\accpsilivaria}{LGR}{\alpha}{139} - \DeclareTextComposite{\accperispomeni}{LGR}{\alpha}{144} - \DeclareTextComposite{\accdasiaperispomeni}{LGR}{\alpha}{145} - \DeclareTextComposite{\accpsiliperispomeni}{LGR}{\alpha}{146} - \DeclareTextComposite{\accvaria}{LGR}{\eta}{152} - \DeclareTextComposite{\accdasia}{LGR}{\eta}{153} - \DeclareTextComposite{\accpsili}{LGR}{\eta}{154} - \DeclareTextComposite{\acctonos}{LGR}{\eta}{160} - \DeclareTextComposite{\accdasiaoxia}{LGR}{\eta}{161} - \DeclareTextComposite{\accpsilioxia}{LGR}{\eta}{162} - \DeclareTextComposite{\accdasiavaria}{LGR}{\eta}{163} - \DeclareTextComposite{\accperispomeni}{LGR}{\eta}{168} - \DeclareTextComposite{\accdasiaperispomeni}{LGR}{\eta}{169} - \DeclareTextComposite{\accpsiliperispomeni}{LGR}{\eta}{170} - \DeclareTextComposite{\accpsilivaria}{LGR}{\eta}{171} - \DeclareTextComposite{\accvaria}{LGR}{\omega}{176} - \DeclareTextComposite{\accdasia}{LGR}{\omega}{177} - \DeclareTextComposite{\accpsili}{LGR}{\omega}{178} - \DeclareTextComposite{\accdasiavaria}{LGR}{\omega}{179} - \DeclareTextComposite{\acctonos}{LGR}{\omega}{184} - \DeclareTextComposite{\accdasiaoxia}{LGR}{\omega}{185} - \DeclareTextComposite{\accpsilioxia}{LGR}{\omega}{186} - \DeclareTextComposite{\accpsilivaria}{LGR}{\omega}{187} - \DeclareTextComposite{\accperispomeni}{LGR}{\omega}{192} - \DeclareTextComposite{\accdasiaperispomeni}{LGR}{\omega}{193} - \DeclareTextComposite{\accpsiliperispomeni}{LGR}{\omega}{194} - \DeclareTextComposite{\accvaria}{LGR}{\iota}{200} - \DeclareTextComposite{\accdasia}{LGR}{\iota}{201} - \DeclareTextComposite{\accpsili}{LGR}{\iota}{202} - \DeclareTextComposite{\accdasiavaria}{LGR}{\iota}{203} - \DeclareTextComposite{\acctonos}{LGR}{\iota}{208} - \DeclareTextComposite{\accdasiaoxia}{LGR}{\iota}{209} - \DeclareTextComposite{\accpsilioxia}{LGR}{\iota}{210} - \DeclareTextComposite{\accpsilivaria}{LGR}{\iota}{211} - \DeclareTextComposite{\accperispomeni}{LGR}{\iota}{216} - \DeclareTextComposite{\accdasiaperispomeni}{LGR}{\iota}{217} - \DeclareTextComposite{\accpsiliperispomeni}{LGR}{\iota}{218} - \DeclareTextComposite{\accdialytika}{LGR}{\iota}{240} - \DeclareTextComposite{\accdialytikavaria}{LGR}{\iota}{241} - \DeclareTextComposite{\accdialytikatonos}{LGR}{\iota}{242} - \DeclareTextComposite{\accdialytikaperispomeni}{LGR}{\iota}{243} - \DeclareTextComposite{\accvaria}{LGR}{\upsilon}{204} - \DeclareTextComposite{\accdasia}{LGR}{\upsilon}{205} - \DeclareTextComposite{\accpsili}{LGR}{\upsilon}{206} - \DeclareTextComposite{\accdasiavaria}{LGR}{\upsilon}{207} - \DeclareTextComposite{\acctonos}{LGR}{\upsilon}{212} - \DeclareTextComposite{\accdasiaoxia}{LGR}{\upsilon}{213} - \DeclareTextComposite{\accpsilioxia}{LGR}{\upsilon}{214} - \DeclareTextComposite{\accpsilivaria}{LGR}{\upsilon}{215} - \DeclareTextComposite{\accperispomeni}{LGR}{\upsilon}{220} - \DeclareTextComposite{\accdasiaperispomeni}{LGR}{\upsilon}{221} - \DeclareTextComposite{\accpsiliperispomeni}{LGR}{\upsilon}{222} - \DeclareTextComposite{\accdialytika}{LGR}{\upsilon}{244} - \DeclareTextComposite{\accdialytikavaria}{LGR}{\upsilon}{245} - \DeclareTextComposite{\accdialytikatonos}{LGR}{\upsilon}{246} - \DeclareTextComposite{\accdialytikaperispomeni}{LGR}{\upsilon}{247} - \DeclareTextComposite{\accvaria}{LGR}{\epsilon}{224} - \DeclareTextComposite{\accdasia}{LGR}{\epsilon}{225} - \DeclareTextComposite{\accpsili}{LGR}{\epsilon}{226} - \DeclareTextComposite{\accdasiavaria}{LGR}{\epsilon}{227} - \DeclareTextComposite{\acctonos}{LGR}{\epsilon}{232} - \DeclareTextComposite{\accdasiaoxia}{LGR}{\epsilon}{233} - \DeclareTextComposite{\accpsilioxia}{LGR}{\epsilon}{234} - \DeclareTextComposite{\accpsilivaria}{LGR}{\epsilon}{235} - \DeclareTextComposite{\accvaria}{LGR}{\omicron}{228} - \DeclareTextComposite{\accdasia}{LGR}{\omicron}{229} - \DeclareTextComposite{\accpsili}{LGR}{\omicron}{230} - \DeclareTextComposite{\accdasiavaria}{LGR}{\omicron}{231} - \DeclareTextComposite{\acctonos}{LGR}{\omicron}{236} - \DeclareTextComposite{\accdasiaoxia}{LGR}{\omicron}{237} - \DeclareTextComposite{\accpsilioxia}{LGR}{\omicron}{238} - \DeclareTextComposite{\accpsilivaria}{LGR}{\omicron}{239} - \DeclareTextCompositeCommand{\accdasia}{LGR}{\Alpha}{<A} - \DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\Alpha}{<`A} - \DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\Alpha}{<'A} - \DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\Alpha}{<\char126A} - \DeclareTextCompositeCommand{\accpsili}{LGR}{\Alpha}{>A} - \DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\Alpha}{>`A} - \DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\Alpha}{>'A} - \DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{\Alpha}{>\char126A} - \DeclareTextCompositeCommand{\acctonos}{LGR}{\Alpha}{'A} - \DeclareTextCompositeCommand{\accvaria}{LGR}{\Alpha}{`A} - \DeclareTextCompositeCommand{\accdasia}{LGR}{\Epsilon}{<E} - \DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\Epsilon}{<'E} - \DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\Epsilon}{<`E} - \DeclareTextCompositeCommand{\accpsili}{LGR}{\Epsilon}{>E} - \DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\Epsilon}{>'E} - \DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\Epsilon}{>`E} - \DeclareTextCompositeCommand{\acctonos}{LGR}{\Epsilon}{'E} - \DeclareTextCompositeCommand{\accvaria}{LGR}{\Epsilon}{`E} - \DeclareTextCompositeCommand{\accdasia}{LGR}{\Eta}{<H} - \DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\Eta}{<`H} - \DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\Eta}{<'H} - \DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\Eta}{<\char126H} - \DeclareTextCompositeCommand{\accpsili}{LGR}{\Eta}{>H} - \DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\Eta}{>`H} - \DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\Eta}{>'H} - \DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{\Eta}{>\char126H} - \DeclareTextCompositeCommand{\acctonos}{LGR}{\Eta}{'H} - \DeclareTextCompositeCommand{\accvaria}{LGR}{\Eta}{`H} - \DeclareTextCompositeCommand{\accdasia}{LGR}{\Iota}{<I} - \DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\Iota}{<`I} - \DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\Iota}{<'I} - \DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\Iota}{<\char126I} - \DeclareTextCompositeCommand{\accpsili}{LGR}{\Iota}{>I} - \DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\Iota}{>`I} - \DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\Iota}{>'I} - \DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{\Iota}{>\char126I} - \DeclareTextCompositeCommand{\acctonos}{LGR}{\Iota}{'I} - \DeclareTextCompositeCommand{\accvaria}{LGR}{\Iota}{`I} - \DeclareTextCompositeCommand{\accdasia}{LGR}{\Omicron}{<O} - \DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\Omicron}{<`O} - \DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\Omicron}{<'O} - \DeclareTextCompositeCommand{\accpsili}{LGR}{\Omicron}{>O} - \DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\Omicron}{>`O} - \DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\Omicron}{>'O} - \DeclareTextCompositeCommand{\acctonos}{LGR}{\Omicron}{'O} - \DeclareTextCompositeCommand{\accvaria}{LGR}{\Omicron}{`O} - \DeclareTextCompositeCommand{\accdasia}{LGR}{\Upsilon}{<U} - \DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\Upsilon}{<`U} - \DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\Upsilon}{<'U} - \DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\Upsilon}{<\char126U} - \DeclareTextCompositeCommand{\acctonos}{LGR}{\Upsilon}{'U} - \DeclareTextCompositeCommand{\accvaria}{LGR}{\Upsilon}{`U} - \DeclareTextCompositeCommand{\accdasia}{LGR}{\Omega}{<W} - \DeclareTextCompositeCommand{\accdasiavaria}{LGR}{\Omega}{<`W} - \DeclareTextCompositeCommand{\accdasiaoxia}{LGR}{\Omega}{<'W} - \DeclareTextCompositeCommand{\accdasiaperispomeni}{LGR}{\Omega}{<\char126W} - \DeclareTextCompositeCommand{\accpsili}{LGR}{\Omega}{>W} - \DeclareTextCompositeCommand{\accpsilivaria}{LGR}{\Omega}{>`W} - \DeclareTextCompositeCommand{\accpsilioxia}{LGR}{\Omega}{>'W} - \DeclareTextCompositeCommand{\accpsiliperispomeni}{LGR}{\Omega}{>\char126W} - \DeclareTextCompositeCommand{\acctonos}{LGR}{\Omega}{'W} - \DeclareTextCompositeCommand{\accvaria}{LGR}{\Omega}{`W} - \DeclareTextComposite{\accdialytika}{LGR}{\Iota}{219} - \DeclareTextComposite{\accdialytika}{LGR}{\Upsilon}{223} - \DeclareTextCompositeCommand{\LGR@hiatus}{LGR}{\Alpha}{\LGR@A@hiatus} - \DeclareTextCompositeCommand{\LGR@hiatus}{LGR}{\Epsilon}{\LGR@E@hiatus} + \input{alphabeta-lgr.def} \fi\fi % 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. -% +% without side-effects. It makes the package dependent on the `e-TeX`_ +% extensions but theses are standard in all current TeX distributions anyway. +% % Map Greek characters that are also defined in math mode to the generic % macros:: diff --git a/Master/texmf-dist/tex/latex/greek-fontenc/greek-euenc.def b/Master/texmf-dist/tex/latex/greek-fontenc/greek-euenc.def index 3b22ce4742a..8df1b65c748 100644 --- a/Master/texmf-dist/tex/latex/greek-fontenc/greek-euenc.def +++ b/Master/texmf-dist/tex/latex/greek-fontenc/greek-euenc.def @@ -1,6 +1,8 @@ -% greek-euenc.def: Greek LICR definitions for XeTeX and LuaTeX -% *************************************************************** -% +% greek-euenc.def +% +++++++++++++++ +% Greek LICR definitions for XeTeX and LuaTeX +% ******************************************* +% % :Copyright: © 2013 Günter Milde % :Licence: This work may be distributed and/or modified under the % conditions of the `LaTeX Project Public License`_, either @@ -9,14 +11,15 @@ % :: \ProvidesFile{greek-euenc.def} -[2013/12/02 0.11.1 Greek LICRs for XeTeX and LuaTeX] +[2014/09/08 0.11.2 Greek LICRs for XeTeX and LuaTeX] -% Experimental support for Greek LICR macros with XeTeX and LuaTeX. -% Based on `lgrenc.def` and `lgrenc.dfu`. -% -% Changelog: +% :abstract: +% Experimental support for Greek LICR macros with XeTeX and LuaTeX. +% Extends euenc_. Used by babel-greek_ and textalpha_. +% +% History: % .. class:: borderless -% +% % ========== ====== ======================================================== % 2013-07-16 0.1 initial version % 2013-07-18 0.1.1 bugfix: wrong breathings psilioxia -> dasiaoxia @@ -24,35 +27,45 @@ % .. fix "hiatus" handling. % 2013-07-24 0.1.3 fix "input" path. % 2013-10-01 0.1.4 remove clashing defs for legacy characters with oxia, -% .. fix upcasing of ``\finalsigma``. -% 2013/12/01 0.11.1 fix identification. +% .. fix upcasing of ``\finalsigma``. +% 2013-12-01 0.11.1 fix identification. +% 2014-09-08 0.11.2 ``\textKoppa`` macro +% .. (Capital Koppa is not defined in LGR but Unicode). % ========== ====== ======================================================== -% -% Requires XeTeX or LuaTeX and a font with Greek characters. See -% `<test-euenc.tex>`_ and `<test-euenc.pdf>`_ for usage details and -% example. -% -% `xunicode.sty` defines several commands for the declaration of UTF -% characters, composites and accents. These are (sparsely) documented in the -% source. Unfortunately, they do not work seamless with the standard NFSS -% commands described in the fntguide. -% -% This file sets up LaTeX Internal Character Representaction (LICR) macros -% based on standard LaTeX commands. It should work independed of `xunicode`. -% (Currently, it only works if `fontspec` is loaded. TODO: Why?) -% -% +% +% Motivation +% ========== +% +% LICR macro definitions for the Greek script are missing in both, xunicode_ +% and euenc_. +% +% This file expands the font encoding definition files ``eu1enc.def`` rsp. +% ``eu2enc.def`` from euenc_ defining `LaTeX Internal Character +% Representaction` (LICR) macros for Greek letters and symbols. It works +% independed of xunicode_ using the standard commands for `LaTeX2e font +% selection`_. +% +% Requirements +% ============ +% +% Requires XeTeX or LuaTeX, euenc_ (usually loaded via fontspec_), and a font +% with Greek characters. +% +% See `<greek-euenc-doc.tex>`_ and `<greek-euenc-doc.pdf>`_ for setup and +% usage examples. +% +% % Greek Diacritics % ================ -% +% % Define "named macros" for simple and combined diacritics. -% +% % * Named accent macros can 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 and in the definition of composite commands. -% +% % Greek alias names for standard accents:: \DeclareTextCommand{\acctonos}{\LastDeclaredEncoding}{\@tabacckludge'} @@ -61,7 +74,7 @@ \DeclareTextCommand{\accperispomeni}{\LastDeclaredEncoding}{\@tabacckludge~} % Breathings: -% +% % (The COMBINING GREEK KORONIS is a legacy character, discarded in favour of % COMBINING COMMA ABOVE) :: @@ -71,14 +84,8 @@ \DeclareTextCommand{\<}{\LastDeclaredEncoding}{\accdasia} -%% TODO: how to pass the char nr. to DeclareTextCommand? -% \providecommand*{\DeclareTextAccentCombined}[3]{% -% \DeclareTextCommand{#1}{#2}[1]{##1\char"#3 }% -% } -% \DeclareTextAccentCombined{\accypogegrammeni}{\LastDeclaredEncoding}{0837} - % Sub-iota: -% +% % ``\ypogegrammeni`` is a postfix accent (ligature in LGR) :: \DeclareTextSymbol{\ypogegrammeni}{\LastDeclaredEncoding}{0837} % COMBINING GREEK YPOGEGRAMMENI @@ -99,9 +106,9 @@ \DeclareTextCommand{\accpsiliperispomeni}{\LastDeclaredEncoding}[1]{#1\char"0342 \char"0313 } -% Composite Diacritics -% ==================== -% +% Common Definitions +% ================== +% % Use the `common Greek font encoding definitions`_:: \input{greek-fontenc.def} @@ -109,14 +116,17 @@ % Character Definitions % ===================== -% -% -% \DeclareTextSymbol{\textcompwordmark}{\LastDeclaredEncoding}{8204} -% -% +% +% General Punctuation +% ~~~~~~~~~~~~~~~~~~~ +% +% Ligature break up with ZERO WIDTH NON-JOINER:: + +\DeclareTextCommand{\textcompwordmark}{\LastDeclaredEncoding}{\char"200C} + % Greek and Coptic % ~~~~~~~~~~~~~~~~ -% +% % :: % NR Unicode Name % babel name, % PU name @@ -221,18 +231,18 @@ \DeclareTextCommand{\textstigma}{\LastDeclaredEncoding}{ϛ} \DeclareTextCommand{\textDigamma}{\LastDeclaredEncoding}{Ϝ} \DeclareTextCommand{\textdigamma}{\LastDeclaredEncoding}{ϝ} -%03DE GREEK LETTER KOPPA % Ϟ \textKoppa +\DeclareTextCommand{\textKoppa}{\LastDeclaredEncoding}{Ϟ} % not defined in LGR \DeclareTextCommand{\textkoppa}{\LastDeclaredEncoding}{ϟ} % \koppa, \textqoppa [sic!] \DeclareTextCommand{\textSampi}{\LastDeclaredEncoding}{Ϡ} \DeclareTextCommand{\textsampi}{\LastDeclaredEncoding}{ϡ} % Greek Extended % ~~~~~~~~~~~~~~ -% +% % We skip definitions for characters "... WITH OXIA", because they would % overwrite the defintions for "... WITH TONOS" in the `Greek and Coptic` % block. -% +% % :: \DeclareTextCompositeCommand{\accpsili}{\LastDeclaredEncoding}{\textalpha}{ἀ} @@ -486,10 +496,10 @@ % ~~~~~~~~~~~~~~~~~~~~~ % TODO: map other chars to corresponding Greek letters. % See also the grnumalt_ package. -% +% % Definition with literal Unicode characters, because the code-point has 5 % hexadecimal digits: -% +% % :: \DeclareTextCommand{\textpentedeka}{\LastDeclaredEncoding}{𐅄} % GREEK ACROPHONIC ATTIC FIFTY @@ -499,22 +509,12 @@ % UPPERCASE -% ~~~~~~~~~ -% -% The `common Greek font encoding definitions`_ in ``greek-fontenc.def`` extend -% the `uclclist` with Greek LICR macros. Here, we add EU1 specific "hiatus" -% handling. -% -% 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 (άυλος → ΑΫΛΟΣ, μάινα → ΜΑΪΝΑ, κέικ → ΚΕΪΚ, -% ἀυπνία → ΑΫΠΝΙΑ). -% -% Look ahead and place a diaeresis on Ι or Υ -% (copied from lgrenc.def and changed Latin transcription to Unicode literals):: +% ========= +% +% The common Greek font encoding definitions in greek-fontenc.def_ extend the +% `uclclist` with Greek LICR macros. Here, we add Unicode-specific "hiatus_" +% handling (copied from lgrenc.def_ and changed Latin transcription to Unicode +% literals):: \DeclareTextCommand{\LGR@A@hiatus}{\LastDeclaredEncoding}{% @@ -537,10 +537,20 @@ } % .. References -% +% % .. _LaTeX Project Public License: http://www.latex-project.org/lppl.txt -% .. _inputenc: http://www.ctan.org/pkg/inputenc +% .. _babel-greek: http://www.ctan.org/pkg/babel-greek +% .. _euenc: http://www.ctan.org/pkg/euenc +% .. _fontspec: http://www.ctan.org/pkg/fontspec % .. _greek-fontenc: http://www.ctan.org/pkg/greek-fontenc % .. _grnumalt: http://www.ctan.org/pkg/grnumalt -% -% .. _common Greek font encoding definitions: greek-fontenc.def.html +% .. _inputenc: http://www.ctan.org/pkg/inputenc +% .. _textalpha: textalpha.sty.html +% .. _xunicode: http://www.ctan.org/pkg/xunicode +% +% .. _LaTeX2e font selection: +% http://mirror.ctan.org/macros/latex/doc/fntguide.pdf +% .. _common Greek font encoding definitions: +% .. _greek-fontenc.def: greek-fontenc.def.html +% .. _lgrenc.def: lgrenc.def.html +% .. _hiatus: greek-fontenc.def.html#mark-hiatus diff --git a/Master/texmf-dist/tex/latex/greek-fontenc/greek-fontenc.def b/Master/texmf-dist/tex/latex/greek-fontenc/greek-fontenc.def index b2510b6137e..06d591d6272 100644 --- a/Master/texmf-dist/tex/latex/greek-fontenc/greek-fontenc.def +++ b/Master/texmf-dist/tex/latex/greek-fontenc/greek-fontenc.def @@ -8,48 +8,33 @@ % :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{greek-fontenc.def} +[2013/11/28 v0.11 Common Greek font encoding definitions] + % :Abstract: This file provides definitions that are shared between % font encodings providing Greek characters. % -% Changelog -% --------- -% -% .. class:: borderless -% -% ===== ============ ======================================================== -% 0.9 2013-07-03 code "outsourced" from lgrxenc.def -% 0.9.1 2013-07-17 composite definitions starting with standard accent cmds -% 0.11 2013-11-28 ``\greekscript`` TextCommand -% ===== ============ ======================================================== +% Changelog: +% .. class:: borderless +% +% ===== ============ ======================================================== +% 0.9 2013-07-03 code "outsourced" from lgrxenc.def +% 0.9.1 2013-07-17 composite definitions starting with standard accent cmds +% 0.11 2013-11-28 ``\greekscript`` TextCommand +% ===== ============ ======================================================== % % Usage % ----- % -% This file can be input by font encoding definition files after declaring the -% font encoding. -% -% Example: -% Define Greek LICR's for XeTeX -% -% .. code:: latex -% -% \DeclareFontEncoding{EU1}{}{} -% \input{greek-fontenc.def} -% % Unicode-specific LICR - Character mappings -% % ... -% +% This file is input by the font encoding definition files lgrenc.def_. and +% greek-euenc.def_. % % Implementation % -------------- -% -% Identification -% ~~~~~~~~~~~~~~ -% :: - -\ProvidesFile{greek-fontenc.def} -[2013/11/28 v0.11 Common Greek font encoding definitions] - +% % ensuregreek, greekscript % ~~~~~~~~~~~~~~~~~~~~~~~~ % @@ -66,8 +51,9 @@ \ProvideTextCommand{\ensuregreek}{\LastDeclaredEncoding}[1]{#1} -% The ``\greekscript`` declaration ensures the current font encoding supports -% the Greek script:: +% The ``\greekscript`` declaration switches to a font encoding supporting +% the Greek script, if required. The following definition announces the +% ``\LastDeclaredEncoding`` as Greek-supporting:: \ProvideTextCommand{\greekscript}{\LastDeclaredEncoding}{} @@ -75,9 +61,10 @@ % Aliases % ~~~~~~~ % -% Compatibility aliases for hyperref_'s puenc.def, defined via -% `DeclareTextCommand` so that up/downcasing works without the need for -% additional uclclist entries:: +% Aliases are defined via `DeclareTextCommand` so that up/downcasing works +% without the need for additional uclclist_ entries. +% +% Compatibility aliases for hyperref_'s puenc.def:: \DeclareTextCommand{\textstigmagreek}{\LastDeclaredEncoding}{\textstigma} \DeclareTextCommand{\textkoppagreek}{\LastDeclaredEncoding}{\textkoppa} @@ -232,7 +219,8 @@ \DeclareTextCompositeCommand{\accdasia}{\LastDeclaredEncoding}{\~}{\accdasiaperispomeni} \DeclareTextCompositeCommand{\<}{\LastDeclaredEncoding}{~}{\accdasiaperispomeni} - +% .. _uclclist: +% % UPPERCASE % ~~~~~~~~~ % @@ -315,8 +303,7 @@ % Substitution macros % """"""""""""""""""" % -% Drop diacritics -% (The argument processing ensures that kerning is preserved) :: +% Drop diacritics (The argument passing ensures that kerning is preserved) :: \DeclareTextCommand{\LGR@accdropped}{\LastDeclaredEncoding}[1]{#1} @@ -387,3 +374,6 @@ % http://mirror.ctan.org/macros/latex/contrib/teubner/teubner-doc.pdf % .. _textalpha: textalpha.sty.html % .. _ucs: http://www.ctan.org/pkg/unicode +% +% .. _lgrenc.def: lgrenc.def.html +% .. _greek-euenc.def: greek-euenc.def.html diff --git a/Master/texmf-dist/tex/latex/greek-fontenc/lgrenc.def b/Master/texmf-dist/tex/latex/greek-fontenc/lgrenc.def index eb374b41cda..06cc8ad798d 100644 --- a/Master/texmf-dist/tex/latex/greek-fontenc/lgrenc.def +++ b/Master/texmf-dist/tex/latex/greek-fontenc/lgrenc.def @@ -4,7 +4,7 @@ % LGR Greek font encoding definitions % =================================== % -% :Copyright: © 2010 Günter Milde +% :Copyright: © 2010, 2014 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. @@ -26,32 +26,33 @@ % % .. class:: borderless % -% ===== ============ ======================================================== -% 0.1 2010-03-31 initial attempt -% 0.2 2010-04-20 diacritics dropped in UPPERCASE. -% 0.3 2010-06-08 handle Titlecase and UPPERCASE extending -% ``\@uclclist``. -% 0.4 2010-06-15 more text symbols. -% 0.5 2010-08-27 support ``\textalpha`` ... ``\textOmega``. -% 0.5.1 2012-05-08 upload to CTAN. -% 0.6 2012-06-29 ``\TextGreek`` wrapper command, -% .. aliases for ``puenc.def`` compatibility. -% 0.6.1 2013-02-12 ``\@uclclist`` entries for `PU` aliases. -% 0.7 2013-05-13 documentation update, new accent macros names, -% .. ``\TextGreek`` renamed to ``\ensuregreek``. -% 0.8 2013-05-13 rename to lgrenc.def (superseding the babel_ version), -% .. move to greek-fontenc, -% .. drop the old (<0.7) internal accent macros names. -% 0.8.1 2013-05-22 auxiliary macro \update@uclc@with@greek, -% .. conservative naming: "text" prefix for archaic letters, -% .. "LGR@" prefix for internal commands, -% .. remove not required alias macros. -% 0.8.2 2013-05-23 fix name: ``\textpentehkaton`` -> ``\textpentehekaton``, -% .. fix ``\textperiodcentered``, -% .. add composite command for Ῥ (Rho with Dasia). -% 0.9 2013-07-16 move common definitions to ``greek-fontenc.def``, -% .. add composite commands for single quotation marks. -% ===== ============ ======================================================== +% ====== ============ ======================================================== +% 0.1 2010-03-31 initial attempt +% 0.2 2010-04-20 diacritics dropped in UPPERCASE. +% 0.3 2010-06-08 handle Titlecase and UPPERCASE extending +% ``\@uclclist``. +% 0.4 2010-06-15 more text symbols. +% 0.5 2010-08-27 support ``\textalpha`` ... ``\textOmega``. +% 0.5.1 2012-05-08 upload to CTAN. +% 0.6 2012-06-29 ``\TextGreek`` wrapper command, +% .. aliases for ``puenc.def`` compatibility. +% 0.6.1 2013-02-12 ``\@uclclist`` entries for `PU` aliases. +% 0.7 2013-05-13 documentation update, new accent macros names, +% .. ``\TextGreek`` renamed to ``\ensuregreek``. +% 0.8 2013-05-13 rename to lgrenc.def (superseding the babel_ version), +% .. move to greek-fontenc, +% .. drop the old (<0.7) internal accent macros names. +% 0.8.1 2013-05-22 auxiliary macro \update@uclc@with@greek, +% .. conservative naming: "text" prefix for archaic letters, +% .. "LGR@" prefix for internal commands, +% .. remove not required alias macros. +% 0.8.2 2013-05-23 fix name: ``\textpentehkaton`` -> ``\textpentehekaton``, +% .. fix ``\textperiodcentered``, +% .. add composite command for Ῥ (Rho with Dasia). +% 0.9 2013-07-16 move common definitions to ``greek-fontenc.def``, +% .. add composite commands for single quotation marks. +% 0.11.2 unpublished remove duplicate code. +% ====== ============ ======================================================== % % Usage % ----- @@ -91,7 +92,7 @@ % :: \ProvidesFile{lgrenc.def} -[2013/07/16 v0.9 LGR Greek font encoding definitions] +[2013/12/02 v0.11.2 LGR Greek font encoding definitions] % Copyright © 2010 Günter Milde % This file is part of the "greek-fontenc" package. % It may be distributed and/or modified under the @@ -267,10 +268,55 @@ \DeclareTextSymbol{\textpercent}{LGR}{37} % % \DeclareTextSymbol{\textperthousand}{LGR}{25} % ‰ \permill in greek.ldf -% T3:: +% T3 (tipa):: \DeclareTextSymbol{\textschwa}{LGR}{26} % ə +% T3 also defines some greek letters as well as Latin characters with Greek +% names: +% +% According to the Unicode standard, the following IPA characters are identic +% to the Greek letters: +% +% - 03B2 greek small letter beta +% - 03B8 greek small letter theta +% - 03BB greek small letter lamda +% - 03C7 greek small letter chi +% +% The following characters in the IPA block are not Greek letters: +% +% - 0251 LATIN SMALL LETTER ALPHA ≠ greek small letter alpha - 03B1 +% - 025B LATIN SMALL LETTER OPEN E = epsilon ≠ greek small letter epsilon - 03B5 +% - 0263 LATIN SMALL LETTER GAMMA ≠ greek small letter gamma - 03B3 +% - 0269 LATIN SMALL LETTER IOTA ≠ greek small letter iota - 03B9 +% - 0278 LATIN SMALL LETTER PHI ≠ greek small letter phi - 03C6 +% - 028A LATIN SMALL LETTER UPSILON ≠ greek small letter upsilon - 03C5 +% +% Unfortunately, `tipa` uses the macro names ``\textepsilon``, ``\textgamma``, +% ``\textiota``, ``\textphi``, and ``\textupsilon`` for the Latin characters. +% This is no problem with 8-bit fonts (set the font encoding to T3 vs. LGR to +% disambiguate), but leads to name clashes with Unicode fonts. xunicode_ uses +% the ``gr`` infix and alias names to disambiguate: +% +% - 03B3 ``\textgrgamma`` +% - 03B9 ``\textgriota`` +% - 03C6 ``\textgrphi`` (see x0278 ) +% +% but not for epsilon and upsilon (03C2 ``\textgrsigma`` is the final sigma). +% +% It also assigns alias names to the Latin counterparts, however not on a +% systematical basis: +% +% - 0194 ``\textGammaafrican`` +% - 0196 ``\textIotaafrican`` +% - 0251 ``\textscripta`` +% - 025B ``\texteopen`` +% - 0263 ``\textbabygamma``, ``\textgammalatinsmall`` +% - 0269 ``\textiotalatin`` +% - 028A ``\textscupsilon`` % TIPA-U +% +% +% % Not implemented % """"""""""""""" % @@ -334,13 +380,15 @@ \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 +% 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 +% __ http://en.wikipedia.org/wiki/Hypogegrammeni +% % Composite diacritics:: % Teubner name @@ -365,7 +413,6 @@ \DeclareTextAccent{\u}{LGR}{30} % BREVE \DeclareTextAccent{\=}{LGR}{31} % MACRON - % Aliases % """"""" % @@ -377,26 +424,6 @@ \DeclareTextCommand{\`}{LGR}{\accvaria} \DeclareTextCommand{\~}{LGR}{\accperispomeni} - -% 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 - -% __ http://en.wikipedia.org/wiki/Hypogegrammeni -% -% For classical Greek and linguistics, the LGR font encoding contains a number -% of additional diacritic symbols:: - -\DeclareTextAccent{\accinvertedbrevebelow}{LGR}{1} % INVERTED BREVE BELOW -\DeclareTextAccent{\textsubarch}{LGR}{1} % (tipa) -\DeclareTextAccent{\accbrevebelow}{LGR}{20} % BREVE BELOW -\DeclareTextAccent{\u}{LGR}{30} % BREVE -\DeclareTextAccent{\=}{LGR}{31} % MACRON - - % Common Greek font encoding definitions % ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ % @@ -768,19 +795,21 @@ % % The `common Greek font encoding definitions`_ in ``greek-fontenc.def`` extend % the `uclclist` with Greek LICR macros. Here, we add LGR specific "hiatus" -% handling:: +% handling. +% +% Composite commands for Latin transliteration:: \DeclareTextCompositeCommand{\LGR@hiatus}{LGR}{A}{\LGR@A@hiatus} \DeclareTextCompositeCommand{\LGR@hiatus}{LGR}{E}{\LGR@E@hiatus} -% TODO: What does the \LGR@hiatus command "see" if an unicode literal follows? +% TODO: What does the \LGR@hiatus command "see" if a Unicode literal follows? % % .. code:: latex % % % \DeclareTextCompositeCommand{\LGR@hiatus}{LGR}{\symbol{"ce}}{bluff} % % \DeclareTextCompositeCommand{\LGR@hiatus}{LGR}{"cf}{blaff} % % \DeclareTextCompositeCommand{\LGR@hiatus}{LGR}{ι}{blaff} -% +% % Look ahead and place a diaeresis on Ι or Υ:: \DeclareTextCommand{\LGR@A@hiatus}{LGR}{% @@ -850,3 +879,4 @@ % http://mirror.ctan.org/macros/latex/contrib/teubner/teubner-doc.pdf % .. _textalpha: textalpha.sty.html % .. _ucs: http://www.ctan.org/pkg/unicode +% .. _xunicode: http://www.ctan.org/pkg/xunicode diff --git a/Master/texmf-dist/tex/latex/greek-fontenc/textalpha.sty b/Master/texmf-dist/tex/latex/greek-fontenc/textalpha.sty index 876e837f5e2..7d123b8b3f3 100644 --- a/Master/texmf-dist/tex/latex/greek-fontenc/textalpha.sty +++ b/Master/texmf-dist/tex/latex/greek-fontenc/textalpha.sty @@ -1,5 +1,7 @@ -% textalpha: Greek symbols in text -% ******************************** +% textalpha.sty +% +++++++++++++ +% Greek symbols in text +% ********************* % % :Copyright: © 2010 Günter Milde % :Licence: This work may be distributed and/or modified under the @@ -54,7 +56,7 @@ % set as default for Greek LICR macros (cf. fntguide_ section 5.3). % % With XeTeX or LuaTex, Unicode fonts and LGR encoded 8-bit fonts can be -% used in the same document (see test-euenc.tex_). +% used in the same document (see greek-euenc-doc.tex_). % % Advantages: % @@ -66,12 +68,12 @@ % % + via ``\usepackage[utf8]{inputenc}`` and ``lgrenc.dfu`` from % greek-inputenc_ for 8-bit TeX or XeTeX/LuaTeX in 8-bit compatibility -% mode in any font encoding (see textalpha-test.tex_). +% mode in any font encoding (see textalpha-doc.tex_). % % + natively by XeTeX/LuaTeX for Unicode fonts. As inputenc_ does not work % with these engines, text input can be done via the Latin transcription % or LICR but *not via literal Unicode characters* for 8-bit font encodings -% like LGR (see test-euenc.tex_). +% like LGR (see greek-euenc-doc.tex_). % % .. Attention:: The macros work well in any font encoding for single symbols. % However, with 8-bit TeX engines, the automatic font-encoding switches @@ -91,10 +93,10 @@ % % \usepackage{textalpha} % -% For details see `<textalpha-test.tex>`_ and `<textalpha-test.pdf>`_ (8-bit -% TeX and XeTeX/LuaTeX in 8-bit compatibility mode) as well as -% `<test-euenc.tex>`_ and `<test-euenc.pdf>`_ (XeTeX/LuaTeX with Unicode -% fonts). +% For detailled examples see `<textalpha-doc.tex>`_ and `<textalpha-doc.pdf>`_ +% (8-bit TeX and XeTeX/LuaTeX in 8-bit compatibility mode) as well as +% `<greek-euenc-doc.tex>`_ and `<greek-euenc-doc.pdf>`_ (XeTeX/LuaTeX with +% Unicode fonts). % % % Implementation @@ -206,7 +208,7 @@ % % However, the simpler alternative % ``\DeclareTextAccentDefault{\ensuregreek}{LGR}`` fails with the table of -% Unicode characters in the test document `<textalpha-test.tex>`__: +% Unicode characters in the test document `<textalpha-doc.tex>`__: % % ``! You can't use a prefix with `end-group character }'.`` % |