diff options
author | Karl Berry <karl@freefriends.org> | 2014-09-19 22:29:32 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2014-09-19 22:29:32 +0000 |
commit | 64986eb304bbf89af01c834d4bb33d3aa61264db (patch) | |
tree | 50ee77bd61cb5bc50b27ddd5c382c509105abaab /Master/texmf-dist/doc/generic | |
parent | 3b378d704d5d92df25314e52e0ce8cac217e9fd0 (diff) |
babel-greek (19sep14)
git-svn-id: svn://tug.org/texlive/trunk@35210 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/generic')
-rw-r--r-- | Master/texmf-dist/doc/generic/babel-greek/README | 131 | ||||
-rw-r--r-- | Master/texmf-dist/doc/generic/babel-greek/README.html | 985 | ||||
-rw-r--r-- | Master/texmf-dist/doc/generic/babel-greek/babel-greek.pdf | bin | 257429 -> 255769 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/generic/babel-greek/test-greek.pdf | bin | 183339 -> 232679 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/generic/babel-greek/test-greek.tex | 54 | ||||
-rw-r--r-- | Master/texmf-dist/doc/generic/babel-greek/test-unicode-greek.pdf | bin | 59808 -> 59729 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/generic/babel-greek/test-unicode-greek.tex | 12 | ||||
-rw-r--r-- | Master/texmf-dist/doc/generic/babel-greek/test-unicode-lgr.pdf | bin | 37819 -> 43586 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/generic/babel-greek/test-unicode-lgr.tex | 10 |
9 files changed, 1124 insertions, 68 deletions
diff --git a/Master/texmf-dist/doc/generic/babel-greek/README b/Master/texmf-dist/doc/generic/babel-greek/README index 3e4aa2ab90c..52a63590dd4 100644 --- a/Master/texmf-dist/doc/generic/babel-greek/README +++ b/Master/texmf-dist/doc/generic/babel-greek/README @@ -1,7 +1,7 @@ babel-greek *********** -Babel support for Greek -======================= +Babel support for the Greek language and script +=============================================== :Copyright: © 1997 Apostolos Syropoulos, Claudio Beccari, Johannes Brahms, © 2013 Günter Milde @@ -17,7 +17,7 @@ In 1997, Apostolos Syropoulos added support for the Greek language to the "babel" package. The file ``greek.ldf`` provides options for monotonic (single-diacritic) and polytonic (multiple-diacritic) modes of writing. -There is now experimental support for Unicode-aware TeX engines +Since 2013-07-19, babel-greek supports also Unicode-aware TeX engines (XeTeX/LuaTeX). News @@ -25,36 +25,65 @@ News .. class:: borderless -===== ========== ============================================================ -1.4 2013-05-17 New maintainer. -.. The encoding definition file ``lgrenc.def`` moved to the - greek-fontenc_ package. - -1.5 2013-06-21 bugfixes and cleanup, -.. LICR macros in string definitions, -.. LGR font encoding not used with XeTeX/LuaTeX, -.. input "xgreek-fixes.def" from polyglossia_ with Xe/LuaTeX. -1.5a 2013-07-02 Fix LaTeX bugs babel/3707, `babel/4303`_ and `babel/4305`_ -1.6 2013-07-19 Experimental support for XeTeX/LuaTeX. -1.7 2013-09-09 CB-Fonts font definition files moved to CB-Fonts package. -.. Do not auto-load euenc.def with XeTeX/LuaTeX. -1.7a 2013-09-13 Fix bug `babel/4360`_: spurious ``\fi``. -1.7b 2013-10-01 bugfix: correct upcasing of babel strings with Xe/LuaTeX. -1.8 2013-12-02 Rename ``greek.dtx`` to ``babel-greek`` so that texdoc_ - shows the right documentation. -.. Compatibility with Xe/LuaTeX in Unicode and 8-bit mode. -1.8a 2013-12-03 Set ``\encodingdefault`` in ``\greekscript`` to fix - Greek in footnotes etc. with document language Greek. -1.9 2014-07-20 Added attribute for ancient Greek, load correct hyphenation - patterns: Patch by Claudio Beccari. Bugfix for Makeuppercase - -===== ========== ============================================================ +===== ============ ============================================================ +1.4 2013-05-17 New maintainer. +.. The encoding definition file ``lgrenc.def`` moved to the + greek-fontenc_ package. + +1.5 2013-06-21 bugfixes and cleanup, +.. LICR macros in string definitions, +.. LGR font encoding not used with XeTeX/LuaTeX, +.. input "xgreek-fixes.def" from polyglossia_ with Xe/LuaTeX. +1.5a 2013-07-02 Fix LaTeX bugs babel/3707, `babel/4303`_ and `babel/4305`_ +1.6 2013-07-19 Experimental support for XeTeX/LuaTeX. +1.7 2013-09-09 CB-Fonts font definition files moved to CB-Fonts package. +.. Do not auto-load euenc.def with XeTeX/LuaTeX. +1.7a 2013-09-13 Fix bug `babel/4360`_: spurious ``\fi``. +1.7b 2013-10-01 bugfix: correct upcasing of babel strings with Xe/LuaTeX. +1.8 2013-12-02 Rename ``greek.dtx`` to ``babel-greek`` so that texdoc_ + shows the right documentation. +.. Compatibility with Xe/LuaTeX in Unicode and 8-bit mode. +1.8a 2013-12-03 Set ``\encodingdefault`` in ``\greekscript`` to fix + Greek in footnotes etc. with document language Greek. +1.9 2014-07-20 Added attribute for ancient Greek, load correct hyphenation + patterns: Patch by Claudio Beccari. Bugfix for Makeuppercase +1.9a 2014-09-12 Remove duplicate code, documentation review. +1.9b 2014-09-18 Remove spurious whitespace from "extrasgreek" definition. +.. Use named macros instead of non-standard short macros + for psili and dasia in the string definitions. + +===== ============ ============================================================ .. _babel/4303: http://www.latex-project.org/cgi-bin/ltxbugs2html?pr=babel/4303 .. _babel/4305: http://www.latex-project.org/cgi-bin/ltxbugs2html?pr=babel/4305 .. _babel/4360: http://www.latex-project.org/cgi-bin/ltxbugs2html?pr=babel/4360 +Files +----- + +`<babel-greek.ins>`_; `<babel-greek.pdf>`_ + Source of the language definition file ``greek.ldf`` for use with Babel_. +`<athnum.dtx>`_; `<athnum.pdf>`_ + Athenian Numerals. +`<grmath.dtx>`_; `<grmath.pdf>`_ + Greek log-like Operators. +`<grsymb.dtx>`_; `<grsymb.pdf>`_ + Macros for Greek symbols (obsoleted by the greek-fontenc_ package). + +`<test-greek.pdf>`_; `<test-greek.tex>`_ + Tests and Examples for 8-bit TeX. +`<test-unicode-greek.pdf>`_; `<test-unicode-greek.tex>`_ + Tests and Examples for XeTeX/LuaTeX. +`<test-unicode-lgr.pdf>`_; `<test-unicode-lgr.tex>`_ + Tests and Examples for XeTeX/LuaTeX with LGR 8-bit fonts. + +`<usage.pdf>`_; `<usage.tex>`_ + Description of the Latin transliteration for Greek defined by the + LGR font encoding. + + + Requirements ------------ @@ -85,7 +114,7 @@ Otherwise, make sure LaTeX can find the required files: * Move all files ending in ``.ldf`` or ``.sty`` into a directory searched by TeX. -* To produce the documentation run the files ``usage.tex`` and all files +* To produce the documentation, run the file ``usage.tex`` and all files ending in ``.dtx`` through LaTeX. Usage @@ -97,8 +126,16 @@ Pass the "greek" option to babel:: For polytonic Greek, set the language attribute "polutoniko":: + \usepackage[greek]{babel} \languageattribute{greek}{polutoniko} +or :: + + \usepackage[greek.polutoniko,english]{babel} + +Similarly, the attribute "ancient" selects the ancient Greek language +variant. + With XeTeX/LuaTeX, load fontspec_ before babel_, so that babel-greek can set up the Unicode font encoding for use with Greek, e.g. :: @@ -111,7 +148,7 @@ For details see `<babel-greek.pdf>`_ and the babel_ documentation. Literal input of Greek characters is possible with the greek-inputenc_ package or with XeTeX or LuaTeX. For the Latin transliteration provided by -the LGR font encoding see `<usage.pdf>`_ and the example files provided with +the LGR font encoding, see `<usage.pdf>`_ and the example files provided with greek-fontenc_. Greek text fonts @@ -126,31 +163,55 @@ them). Examples for suitable fonts are the CM-unicode_ or the `Linux Libertine`_ OpenType fonts as well as any system-wide installed OTF fonts that support Greek (e.g. `Deja Vu`_). -The LGR font encoding is the de-facto standard for typesetting Greek with +The LGR `font encoding`_ is the de-facto standard for typesetting Greek with 8-bit LaTeX. Fonts in this encoding include the `CB fonts`_ (matching CM), grtimes_ (Greek Times), Kerkis_ (matching URW Bookman), and the `GFS font collection`_. Setup of these fonts as Greek variant to matching Latin fonts is facilitated by the substitutefont_ package. +LGR Latin Transliteration +------------------------- + The LGR font encoding generates Greek characters via an ASCII transliteration. This enables simple input with a Latin keyboard. Characters with diacritics are selected by ligature definitions in the font (see `<usage.pdf>`_). -A major drawback of this transliteration is, that you cannot access Latin -letters if LGR is the active font encoding (e.g. in documents or parts of -documents given the `Babel` language ``greek`` or ``polutionikogreek``). -This means that for every Latin-written word or acronym an explicit +The following ASCII characters are converted to Greek symbols: + += = = = = = = = = = = = = = = = = = = = = = = = = +A B G D E Z H J I K L M N X O P R S T U F Q Y W +Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω +a b g d e z h j i k l m n x o p r s c t u f q y w +α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ ς τ υ φ χ ψ ω += = = = = = = = = = = = = = = = = = = = = = = = = + +Accent symbols and punctuation: + +================= ===== == ====================== ======== ==== +tonos ``'`` ά semicolon ``;`` · +varia \` ὰ question mark ``?`` ; +perispomeni ``~`` ᾶ left apostrophe \` \` ‘ +dasia ``<`` ἁ right apostrophe ``''`` ’ +psili ``>`` ἀ left quotation mark ``((`` » +ypogegrammeni ``|`` ᾳ right quotation mark ``))`` » +dialytika ``"`` ϊ zero width non-joiner v +================= ===== == ====================== ======== ==== + +A major drawback of the LGR transliteration is that you cannot access Latin +letters and some symbols if LGR is the active font encoding (e.g. in +documents or parts of documents given the `Babel` language ``greek``). This +means that for every Latin-written word or acronym an explicit language-switch is required. This problem can only be solved via a font-encoding comprising both Latin and Greek like the hypothetical T7 or Unicode (with XeTeX or LuaTeX). - .. References ---------- .. _LaTeX Project Public License: http://www.latex-project.org/lppl.txt .. _babel: http://www.ctan.org/pkg/babel +.. _font encoding: http://mirror.ctan.org/macros/latex/doc/encguide.pdf .. _fontspec: http://www.ctan.org/pkg/fontspec .. _CB Fonts: http://www.ctan.org/pkg/cbgreek-complete .. _CM-unicode: http://www.ctan.org/pkg/cm-unicode diff --git a/Master/texmf-dist/doc/generic/babel-greek/README.html b/Master/texmf-dist/doc/generic/babel-greek/README.html index 6fab0163d1f..a4064126572 100644 --- a/Master/texmf-dist/doc/generic/babel-greek/README.html +++ b/Master/texmf-dist/doc/generic/babel-greek/README.html @@ -6,13 +6,717 @@ <meta name="generator" content="Docutils 0.12: http://docutils.sourceforge.net/" /> <title>babel-greek</title> <meta name="copyright" content="© 1997 Apostolos Syropoulos, Claudio Beccari, Johannes Brahms, © 2013 Günter Milde" /> -<link rel="stylesheet" href="../../../../../Code/Python/docutils-svn/docutils/docutils/writers/html4strict/html4css1.css" type="text/css" /> -<link rel="stylesheet" href="../../../../../Code/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="babel-greek"> <h1 class="title">babel-greek</h1> -<h2 class="subtitle" id="babel-support-for-greek">Babel support for Greek</h2> +<h2 class="subtitle" id="babel-support-for-the-greek-language-and-script">Babel support for the Greek language and script</h2> <dl class="docinfo simple"> <dt class="copyright">Copyright</dt> @@ -32,15 +736,15 @@ Greek language and script via the <a class="reference external" href="http://www <p>In 1997, Apostolos Syropoulos added support for the Greek language to the “babel” package. The file <tt class="literal">greek.ldf</tt> provides options for monotonic (single-diacritic) and polytonic (multiple-diacritic) modes of writing.</p> -<p>There is now experimental support for Unicode-aware TeX engines +<p>Since 2013-07-19, babel-greek supports also Unicode-aware TeX engines (XeTeX/LuaTeX).</p> <div class="section" id="news"> <h1>News</h1> <table class="borderless"> <colgroup> -<col width="7%" /> -<col width="13%" /> -<col width="80%" /> +<col width="6%" /> +<col width="16%" /> +<col width="78%" /> </colgroup> <tbody> <tr><td><p>1.4</p></td> @@ -117,9 +821,53 @@ Greek in footnotes etc. with document language Greek.</p></td> <td><p>Added attribute for ancient Greek, load correct hyphenation patterns: Patch by Claudio Beccari. Bugfix for Makeuppercase</p></td> </tr> +<tr><td><p>1.9a</p></td> +<td><p>2014-09-12</p></td> +<td><p>Remove duplicate code, documentation review.</p></td> +</tr> +<tr><td><p>1.9b</p></td> +<td><p>2014-09-18</p></td> +<td><p>Remove spurious whitespace from “extrasgreek” definition.</p></td> +</tr> +<tr><td><!-- --> +</td> +<td> </td> +<td><p>Use named macros instead of non-standard short macros +for psili and dasia in the string definitions.</p></td> +</tr> </tbody> </table> </div> +<div class="section" id="files"> +<h1>Files</h1> +<dl class="docutils"> +<dt><a class="reference external" href="babel-greek.ins">babel-greek.ins</a>; <a class="reference external" href="babel-greek.pdf">babel-greek.pdf</a></dt> +<dd><p>Source of the language definition file <tt class="literal">greek.ldf</tt> for use with <a class="reference external" href="http://www.ctan.org/pkg/babel">Babel</a>.</p> +</dd> +<dt><a class="reference external" href="athnum.dtx">athnum.dtx</a>; <a class="reference external" href="athnum.pdf">athnum.pdf</a></dt> +<dd><p>Athenian Numerals.</p> +</dd> +<dt><a class="reference external" href="grmath.dtx">grmath.dtx</a>; <a class="reference external" href="grmath.pdf">grmath.pdf</a></dt> +<dd><p>Greek log-like Operators.</p> +</dd> +<dt><a class="reference external" href="grsymb.dtx">grsymb.dtx</a>; <a class="reference external" href="grsymb.pdf">grsymb.pdf</a></dt> +<dd><p>Macros for Greek symbols (obsoleted by the <a class="reference external" href="http://www.ctan.org/pkg/greek-fontenc">greek-fontenc</a> package).</p> +</dd> +<dt><a class="reference external" href="test-greek.pdf">test-greek.pdf</a>; <a class="reference external" href="test-greek.tex">test-greek.tex</a></dt> +<dd><p>Tests and Examples for 8-bit TeX.</p> +</dd> +<dt><a class="reference external" href="test-unicode-greek.pdf">test-unicode-greek.pdf</a>; <a class="reference external" href="test-unicode-greek.tex">test-unicode-greek.tex</a></dt> +<dd><p>Tests and Examples for XeTeX/LuaTeX.</p> +</dd> +<dt><a class="reference external" href="test-unicode-lgr.pdf">test-unicode-lgr.pdf</a>; <a class="reference external" href="test-unicode-lgr.tex">test-unicode-lgr.tex</a></dt> +<dd><p>Tests and Examples for XeTeX/LuaTeX with LGR 8-bit fonts.</p> +</dd> +<dt><a class="reference external" href="usage.pdf">usage.pdf</a>; <a class="reference external" href="usage.tex">usage.tex</a></dt> +<dd><p>Description of the Latin transliteration for Greek defined by the +LGR font encoding.</p> +</dd> +</dl> +</div> <div class="section" id="requirements"> <h1>Requirements</h1> <p>The “babel-greek” package requires the <a class="reference external" href="http://www.ctan.org/pkg/babel">babel</a> base package and parts of the @@ -140,7 +888,7 @@ manager.</p> <li><p>Run <tt class="literal">tex</tt> or <tt class="literal">latex</tt> on the batch file <tt class="literal"><span class="pre">babel-greek.ins</span></tt>.</p></li> <li><p>Move all files ending in <tt class="literal">.ldf</tt> or <tt class="literal">.sty</tt> into a directory searched by TeX.</p></li> -<li><p>To produce the documentation run the files <tt class="literal">usage.tex</tt> and all files +<li><p>To produce the documentation, run the file <tt class="literal">usage.tex</tt> and all files ending in <tt class="literal">.dtx</tt> through LaTeX.</p></li> </ul> </div> @@ -150,8 +898,14 @@ ending in <tt class="literal">.dtx</tt> through LaTeX.</p></li> <pre class="literal-block">\usepackage[greek]{babel} </pre> <p>For polytonic Greek, set the language attribute “polutoniko”:</p> -<pre class="literal-block">\languageattribute{greek}{polutoniko} +<pre class="literal-block">\usepackage[greek]{babel} +\languageattribute{greek}{polutoniko} +</pre> +<p>or</p> +<pre class="literal-block">\usepackage[greek.polutoniko,english]{babel} </pre> +<p>Similarly, the attribute “ancient” selects the ancient Greek language +variant.</p> <p>With XeTeX/LuaTeX, load <a class="reference external" href="http://www.ctan.org/pkg/fontspec">fontspec</a> before <a class="reference external" href="http://www.ctan.org/pkg/babel">babel</a>, so that babel-greek can set up the Unicode font encoding for use with Greek, e.g.</p> <pre class="literal-block">\usepackage{fontspec} @@ -162,7 +916,7 @@ set up the Unicode font encoding for use with Greek, e.g.</p> <p>For details see <a class="reference external" href="babel-greek.pdf">babel-greek.pdf</a> and the <a class="reference external" href="http://www.ctan.org/pkg/babel">babel</a> documentation.</p> <p>Literal input of Greek characters is possible with the <a class="reference external" href="http://www.ctan.org/pkg/greek-inputenc">greek-inputenc</a> package or with XeTeX or LuaTeX. For the Latin transliteration provided by -the LGR font encoding see <a class="reference external" href="usage.pdf">usage.pdf</a> and the example files provided with +the LGR font encoding, see <a class="reference external" href="usage.pdf">usage.pdf</a> and the example files provided with <a class="reference external" href="http://www.ctan.org/pkg/greek-fontenc">greek-fontenc</a>.</p> </div> <div class="section" id="greek-text-fonts"> @@ -174,19 +928,220 @@ font contains the required glyphs (the default Latin Modern fonts miss them). Examples for suitable fonts are the <a class="reference external" href="http://www.ctan.org/pkg/cm-unicode">CM-unicode</a> or the <a class="reference external" href="http://www.ctan.org/pkg/libertine">Linux Libertine</a> OpenType fonts as well as any system-wide installed OTF fonts that support Greek (e.g. <a class="reference external" href="http://dejavu-fonts.org">Deja Vu</a>).</p> -<p>The LGR font encoding is the de-facto standard for typesetting Greek with +<p>The LGR <a class="reference external" href="http://mirror.ctan.org/macros/latex/doc/encguide.pdf">font encoding</a> is the de-facto standard for typesetting Greek with 8-bit LaTeX. Fonts in this encoding include the <a class="reference external" href="http://www.ctan.org/pkg/cbgreek-complete">CB fonts</a> (matching CM), <a class="reference external" href="http://www.ctan.org/pkg/grtimes">grtimes</a> (Greek Times), <a class="reference external" href="http://www.ctan.org/pkg/kerkis">Kerkis</a> (matching URW Bookman), and the <a class="reference external" href="http://www.ctan.org/pkg/gfs">GFS font collection</a>. Setup of these fonts as Greek variant to matching Latin fonts is facilitated by the <a class="reference external" href="http://www.ctan.org/pkg/substitutefont">substitutefont</a> package.</p> +</div> +<div class="section" id="lgr-latin-transliteration"> +<h1>LGR Latin Transliteration</h1> <p>The LGR font encoding generates Greek characters via an ASCII transliteration. This enables simple input with a Latin keyboard. Characters with diacritics are selected by ligature definitions in the font (see <a class="reference external" href="usage.pdf">usage.pdf</a>).</p> -<p>A major drawback of this transliteration is, that you cannot access Latin -letters if LGR is the active font encoding (e.g. in documents or parts of -documents given the <cite>Babel</cite> language <tt class="literal">greek</tt> or <tt class="literal">polutionikogreek</tt>). -This means that for every Latin-written word or acronym an explicit +<p>The following ASCII characters are converted to Greek symbols:</p> +<table> +<colgroup> +<col width="4%" /> +<col width="4%" /> +<col width="4%" /> +<col width="4%" /> +<col width="4%" /> +<col width="4%" /> +<col width="4%" /> +<col width="4%" /> +<col width="4%" /> +<col width="4%" /> +<col width="4%" /> +<col width="4%" /> +<col width="4%" /> +<col width="4%" /> +<col width="4%" /> +<col width="4%" /> +<col width="4%" /> +<col width="4%" /> +<col width="4%" /> +<col width="4%" /> +<col width="4%" /> +<col width="4%" /> +<col width="4%" /> +<col width="4%" /> +<col width="4%" /> +</colgroup> +<tbody> +<tr><td><p>A</p></td> +<td><p>B</p></td> +<td><p>G</p></td> +<td><p>D</p></td> +<td><p>E</p></td> +<td><p>Z</p></td> +<td><p>H</p></td> +<td><p>J</p></td> +<td><p>I</p></td> +<td><p>K</p></td> +<td><p>L</p></td> +<td><p>M</p></td> +<td><p>N</p></td> +<td><p>X</p></td> +<td><p>O</p></td> +<td><p>P</p></td> +<td><p>R</p></td> +<td><p>S</p></td> +<td> </td> +<td><p>T</p></td> +<td><p>U</p></td> +<td><p>F</p></td> +<td><p>Q</p></td> +<td><p>Y</p></td> +<td><p>W</p></td> +</tr> +<tr><td><p>Α</p></td> +<td><p>Β</p></td> +<td><p>Γ</p></td> +<td><p>Δ</p></td> +<td><p>Ε</p></td> +<td><p>Ζ</p></td> +<td><p>Η</p></td> +<td><p>Θ</p></td> +<td><p>Ι</p></td> +<td><p>Κ</p></td> +<td><p>Λ</p></td> +<td><p>Μ</p></td> +<td><p>Ν</p></td> +<td><p>Ξ</p></td> +<td><p>Ο</p></td> +<td><p>Π</p></td> +<td><p>Ρ</p></td> +<td><p>Σ</p></td> +<td> </td> +<td><p>Τ</p></td> +<td><p>Υ</p></td> +<td><p>Φ</p></td> +<td><p>Χ</p></td> +<td><p>Ψ</p></td> +<td><p>Ω</p></td> +</tr> +<tr><td><p>a</p></td> +<td><p>b</p></td> +<td><p>g</p></td> +<td><p>d</p></td> +<td><p>e</p></td> +<td><p>z</p></td> +<td><p>h</p></td> +<td><p>j</p></td> +<td><p>i</p></td> +<td><p>k</p></td> +<td><p>l</p></td> +<td><p>m</p></td> +<td><p>n</p></td> +<td><p>x</p></td> +<td><p>o</p></td> +<td><p>p</p></td> +<td><p>r</p></td> +<td><p>s</p></td> +<td><p>c</p></td> +<td><p>t</p></td> +<td><p>u</p></td> +<td><p>f</p></td> +<td><p>q</p></td> +<td><p>y</p></td> +<td><p>w</p></td> +</tr> +<tr><td><p>α</p></td> +<td><p>β</p></td> +<td><p>γ</p></td> +<td><p>δ</p></td> +<td><p>ε</p></td> +<td><p>ζ</p></td> +<td><p>η</p></td> +<td><p>θ</p></td> +<td><p>ι</p></td> +<td><p>κ</p></td> +<td><p>λ</p></td> +<td><p>μ</p></td> +<td><p>ν</p></td> +<td><p>ξ</p></td> +<td><p>ο</p></td> +<td><p>π</p></td> +<td><p>ρ</p></td> +<td><p>σ</p></td> +<td><p>ς</p></td> +<td><p>τ</p></td> +<td><p>υ</p></td> +<td><p>φ</p></td> +<td><p>χ</p></td> +<td><p>ψ</p></td> +<td><p>ω</p></td> +</tr> +</tbody> +</table> +<p>Accent symbols and punctuation:</p> +<table> +<colgroup> +<col width="29%" /> +<col width="9%" /> +<col width="3%" /> +<col width="38%" /> +<col width="14%" /> +<col width="7%" /> +</colgroup> +<tbody> +<tr><td><p>tonos</p></td> +<td><p><tt class="literal">'</tt></p></td> +<td><p>ά</p></td> +<td><p>semicolon</p></td> +<td><p><tt class="literal">;</tt></p></td> +<td><p>·</p></td> +</tr> +<tr><td><p>varia</p></td> +<td><p>`</p></td> +<td><p>ὰ</p></td> +<td><p>question mark</p></td> +<td><p><tt class="literal">?</tt></p></td> +<td><p>;</p></td> +</tr> +<tr><td><p>perispomeni</p></td> +<td><p><tt class="literal">~</tt></p></td> +<td><p>ᾶ</p></td> +<td><p>left apostrophe</p></td> +<td><p>` `</p></td> +<td><p>‘</p></td> +</tr> +<tr><td><p>dasia</p></td> +<td><p><tt class="literal"><</tt></p></td> +<td><p>ἁ</p></td> +<td><p>right apostrophe</p></td> +<td><p><tt class="literal">''</tt></p></td> +<td><p>’</p></td> +</tr> +<tr><td><p>psili</p></td> +<td><p><tt class="literal">></tt></p></td> +<td><p>ἀ</p></td> +<td><p>left quotation mark</p></td> +<td><p><tt class="literal">((</tt></p></td> +<td><p>»</p></td> +</tr> +<tr><td><p>ypogegrammeni</p></td> +<td><p><tt class="literal">|</tt></p></td> +<td><p>ᾳ</p></td> +<td><p>right quotation mark</p></td> +<td><p><tt class="literal">))</tt></p></td> +<td><p>»</p></td> +</tr> +<tr><td><p>dialytika</p></td> +<td><p><tt class="literal">"</tt></p></td> +<td><p>ϊ</p></td> +<td><p>zero width non-joiner</p></td> +<td><p>v</p></td> +<td> </td> +</tr> +</tbody> +</table> +<p>A major drawback of the LGR transliteration is that you cannot access Latin +letters and some symbols if LGR is the active font encoding (e.g. in +documents or parts of documents given the <cite>Babel</cite> language <tt class="literal">greek</tt>). This +means that for every Latin-written word or acronym an explicit language-switch is required. This problem can only be solved via a font-encoding comprising both Latin and Greek like the hypothetical T7 or Unicode (with XeTeX or LuaTeX).</p> diff --git a/Master/texmf-dist/doc/generic/babel-greek/babel-greek.pdf b/Master/texmf-dist/doc/generic/babel-greek/babel-greek.pdf Binary files differindex 85117e5d24f..7ac17ee3ded 100644 --- a/Master/texmf-dist/doc/generic/babel-greek/babel-greek.pdf +++ b/Master/texmf-dist/doc/generic/babel-greek/babel-greek.pdf diff --git a/Master/texmf-dist/doc/generic/babel-greek/test-greek.pdf b/Master/texmf-dist/doc/generic/babel-greek/test-greek.pdf Binary files differindex 0a54e6db66b..08d7d645111 100644 --- a/Master/texmf-dist/doc/generic/babel-greek/test-greek.pdf +++ b/Master/texmf-dist/doc/generic/babel-greek/test-greek.pdf diff --git a/Master/texmf-dist/doc/generic/babel-greek/test-greek.tex b/Master/texmf-dist/doc/generic/babel-greek/test-greek.tex index fd837430b08..ceeb1c58860 100644 --- a/Master/texmf-dist/doc/generic/babel-greek/test-greek.tex +++ b/Master/texmf-dist/doc/generic/babel-greek/test-greek.tex @@ -1,3 +1,4 @@ + \documentclass[a4paper]{article} \usepackage[LGR,T1]{fontenc} @@ -36,7 +37,7 @@ % Obsolete: used instead of `greek', kept for backwards compatibility: % \usepackage[polutonikogreek,english]{babel} -% For backwards compatibility, you can also use +% For backwards compatibility, you can also use % \selectlanguage{polutonikogreek} instead of \selectlanguage{greek} etc. % if the (modern) polytonic Greek language variant is selected. @@ -52,7 +53,10 @@ \begin{document} -\section*{Test the Greek support for Babel} +\title{Test the Greek support for Babel} +\author{Günter Milde} +\date{2014/09/02} +\maketitle The babel option ``greek'' activates the support for the Greek language defined in the file ``greek.ldf'' (source ``greek.dtx''). @@ -63,19 +67,27 @@ The declaration \verb|\selectlanguage| switches between languages. \begin{quote} \selectlanguage{greek} - Τί φήις; Ἱδὼν ἐνθέδε παῖδ’ ἐλευθέραν + Τί φήις; Ἱδὼν ἐνθέδε παῖδ’ ἐλευθέραν τὰς πλησίον Νύμφας στεφανοῦσαν, Σώστρατε, - ἐρῶν άπῆλθες εὐθύς; + ἐρῶν άπῆλθες εὐθύς; \end{quote} The macro \verb|\foreignlanguage| sets its second argument in the specified -language. This is intended for short text parts like +language. This is intended for short text parts or single words like \foreignlanguage{greek}{Βιβλιοθήκη}. +There should be no inserted space before or after the language switch (may +happen if there are unescaped linebreaks in the font or language definitions): + +\begin{quote} + Change script with \verb|ensuregreek|: |\ensuregreek{do\~ulos}|. Change + language with \verb|\foreignlanguage|: |\foreignlanguage{greek}{do\~ulos}|. +\end{quote} + \section{Font Encoding} In Greek text parts, the font encoding is automatically set to LGR if an -8-bit TeX engine is used. (See test-unicode-greek.tex for usage of +8-bit TeX engine is used. (See \url{test-unicode-greek.tex} for usage of babel-greek with XeTeX or LuaTeX.) LGR has Greek characters in the slots reserved in a TeX \emph{standard text @@ -88,9 +100,11 @@ The Babel core defines the declaration \verb|\latintext| and the command argument using this encoding. Switching to a font encoding supporting the Greek script is possible without -switching the Babel language using the declarations \verb|\greekscript| or -\verb|\greektext| (always LGR) and the macros \verb|\ensuregreek| or -\verb|\textgreek|. These commands do not start a new paragraph: +switching the Babel language using the declarations \verb|\greekscript| (no +switch if the current encoding supports Greek script (e.g. the Unicode font +encodings EU1, EU2)) or \verb|\greektext| (always switch to LGR) and the +corresponding macros \verb|\ensuregreek| or \verb|\textgreek|. These +commands do not start a new paragraph: \greekscript Φίλων τοῦ \textlatin{TeX} (ΕΦΤ) -- \latintext Friends (\ensuregreek{F\'ilwn}) of TeX. @@ -161,6 +175,28 @@ k\'eik, $\mapsto$ \MakeUppercase{k\'eik} There are several alternative styles for the capitalized sub-iota. +In order to let the Up/Downcasing work also with the Latin transcription +defined by the LGR font encoding, ``babel-greek'' also defines lc/uccodes +for non-standard assignments: + +\selectlanguage{greek} +', ", `, >, <, | $\mapsto$ \MakeUppercase{', ", `, >, <, |} +\selectlanguage{english} + +The uppercase of the zero-width space at the place of ``v`` is the +Dasia-Oxia accent (\ensuregreek{\MakeUppercase{v}}), the glyph at the +position of ``V``. However, the uccode of v is not changed (any more): + +\begin{quotation} + greek-1.3i 2000/10/02: uc code of `v' is switched to V + so that mixed text appears correctly in headers. +\end{quotation} + +Use \verb+\textcompwordmark+: +not \foreignlanguage{greek}{avu $\mapsto$ \MakeUppercase{avu}} but +\foreignlanguage{greek}{a\textcompwordmark u +$\mapsto$ \MakeUppercase{a\textcompwordmark u}} + The following subsections test MakeUppercase and MakeLowercase with all characters defined in lgrenc.dfu: diff --git a/Master/texmf-dist/doc/generic/babel-greek/test-unicode-greek.pdf b/Master/texmf-dist/doc/generic/babel-greek/test-unicode-greek.pdf Binary files differindex fa977e2bf0c..56057149e3d 100644 --- a/Master/texmf-dist/doc/generic/babel-greek/test-unicode-greek.pdf +++ b/Master/texmf-dist/doc/generic/babel-greek/test-unicode-greek.pdf diff --git a/Master/texmf-dist/doc/generic/babel-greek/test-unicode-greek.tex b/Master/texmf-dist/doc/generic/babel-greek/test-unicode-greek.tex index 65f6e606338..bf33940e5cc 100644 --- a/Master/texmf-dist/doc/generic/babel-greek/test-unicode-greek.tex +++ b/Master/texmf-dist/doc/generic/babel-greek/test-unicode-greek.tex @@ -10,7 +10,7 @@ % \setmainfont{Droid Serif} % only monotonic Greek (subset of Greek and Coptic) \usepackage[greek,english]{babel} -% \languageattribute{greek}{polutoniko} +\languageattribute{greek}{polutoniko} \languageattribute{greek}{ancient} \message{greek-euenc ist} @@ -21,8 +21,10 @@ \begin{document} - -\section*{Greek support for Babel with XeTeX/LuaTeX} +\title{Greek support for Babel with XeTeX/LuaTeX} +\author{Günter Milde} +\date{2014/09/02} +\maketitle The babel option «greek» activates the support for the Greek language defined in the file «greek.ldf» (source «greek.dtx»). @@ -39,9 +41,9 @@ The declaration \verb|\selectlanguage| switches between languages. \begin{quote} \selectlanguage{greek} - Τί φήις; Ἱδὼν ἐνθέδε παῖδ’ ἐλευθέραν + Τί φήις; Ἱδὼν ἐνθέδε παῖδ’ ἐλευθέραν τὰς πλησίον Νύμφας στεφανοῦσαν, Σώστρατε, - ἐρῶν άπῆλθες εὐθύς; + ἐρῶν άπῆλθες εὐθύς; \end{quote} The command \verb|\foreignlanguage| sets its second argument in the language diff --git a/Master/texmf-dist/doc/generic/babel-greek/test-unicode-lgr.pdf b/Master/texmf-dist/doc/generic/babel-greek/test-unicode-lgr.pdf Binary files differindex 1c25d9e249f..10371f15172 100644 --- a/Master/texmf-dist/doc/generic/babel-greek/test-unicode-lgr.pdf +++ b/Master/texmf-dist/doc/generic/babel-greek/test-unicode-lgr.pdf diff --git a/Master/texmf-dist/doc/generic/babel-greek/test-unicode-lgr.tex b/Master/texmf-dist/doc/generic/babel-greek/test-unicode-lgr.tex index 95f85ceb733..b9924fd60e4 100644 --- a/Master/texmf-dist/doc/generic/babel-greek/test-unicode-lgr.tex +++ b/Master/texmf-dist/doc/generic/babel-greek/test-unicode-lgr.tex @@ -14,14 +14,16 @@ % \languageattribute{greek}{ancient} % use LGR (8-bit CB-fonts) instead of Unicode fonts for Greek: +% Alternatives: % \renewcommand*{\greekscript}{\fontencoding{LGR}\selectfont} \addto{\extrasgreek}{\greektext} - \begin{document} - -\section*{XeTeX/LuaTeX with LGR fonts} +\title{XeTeX/LuaTeX with LGR fonts} +\author{Günter Milde} +\date{2014/09/02} +\maketitle The babel option «greek» activates the support for the Greek language defined in the file «greek.ldf» (source «greek.dtx»). @@ -51,7 +53,7 @@ Latin transliteration or LICR macros: The macro \verb|\foreignlanguage| sets its second argument in the specified language. This is intended for short text parts like -\foreignlanguage{greek}{Βιβλιοθήκη}. +\foreignlanguage{greek}{Biblioj'hkh}. \section{Font Encoding} |