From b87d035e26c6d72bc073ee6a6cf5459e444afbd2 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 5 Sep 2015 21:59:55 +0000 Subject: babel-greek (4sep15) git-svn-id: svn://tug.org/texlive/trunk@38296 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/generic/babel-greek/README | 48 +- .../texmf-dist/doc/generic/babel-greek/README.html | 1204 +++++++++----------- .../doc/generic/babel-greek/babel-greek.pdf | Bin 255424 -> 255797 bytes .../texmf-dist/doc/generic/babel-greek/grsymb.pdf | Bin 118809 -> 0 bytes .../doc/generic/babel-greek/test-greek.pdf | Bin 232679 -> 233000 bytes .../doc/generic/babel-greek/test-greek.tex | 25 +- .../doc/generic/babel-greek/test-unicode-greek.pdf | Bin 59729 -> 42203 bytes .../doc/generic/babel-greek/test-unicode-greek.tex | 175 +-- .../doc/generic/babel-greek/test-unicode-lgr.pdf | Bin 43586 -> 43187 bytes .../doc/generic/babel-greek/test-unicode-lgr.tex | 32 +- .../texmf-dist/doc/generic/babel-greek/usage.pdf | Bin 176289 -> 176230 bytes .../texmf-dist/doc/generic/babel-greek/usage.tex | 2 +- .../source/generic/babel-greek/babel-greek.dtx | 18 +- .../source/generic/babel-greek/babel-greek.ins | 3 +- .../source/generic/babel-greek/grsymb.dtx | 131 --- .../texmf-dist/tex/generic/babel-greek/greek.ldf | 9 +- .../texmf-dist/tex/generic/babel-greek/grsymb.sty | 62 - 17 files changed, 592 insertions(+), 1117 deletions(-) delete mode 100644 Master/texmf-dist/doc/generic/babel-greek/grsymb.pdf delete mode 100644 Master/texmf-dist/source/generic/babel-greek/grsymb.dtx delete mode 100644 Master/texmf-dist/tex/generic/babel-greek/grsymb.sty (limited to 'Master/texmf-dist') diff --git a/Master/texmf-dist/doc/generic/babel-greek/README b/Master/texmf-dist/doc/generic/babel-greek/README index a8a5507bcbb..c131ca2cc7e 100644 --- a/Master/texmf-dist/doc/generic/babel-greek/README +++ b/Master/texmf-dist/doc/generic/babel-greek/README @@ -12,13 +12,12 @@ Babel support for the Greek language and script :Abstract: Babel-greek is a contributed package providing support for the Greek language and script via the Babel_ system. + The file ``greek.ldf`` provides options for monotonic + (single-diacritic) and polytonic (multiple-diacritic) modes of + writing. -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. - -Since 2013-07-19, babel-greek supports also Unicode-aware TeX engines -(XeTeX/LuaTeX). + Since 2013-07-19, babel-greek supports also Unicode-aware TeX + engines (XeTeX/LuaTeX). News ---- @@ -52,6 +51,11 @@ News .. Use named macros instead of non-standard short macros for psili and dasia in the string definitions. 1.9c 2014-10-21 Fix dummy hyphenation language names (patch Ulrike Fischer). +1.9d 2015-09-04 Remove `grsymb` (macros for Greek symbols). + This package is outdated and obsoleted by greek-fontenc_ + (reported by Claudio Beccari). +.. Unicode uc/lc corrections now in greek-fontenc + (polyglossia's ``xgreek-fixes.def`` has bugs). ===== ============ ============================================================ @@ -68,9 +72,6 @@ Files Athenian Numerals. ``_; ``_ Greek log-like Operators. -``_; ``_ - Macros for Greek symbols (obsoleted by the greek-fontenc_ package). - ``_; ``_ Tests and Examples for 8-bit TeX. ``_; ``_ @@ -79,20 +80,16 @@ Files Tests and Examples for XeTeX/LuaTeX with LGR 8-bit fonts. ``_; ``_ - Description of the Latin transliteration for Greek defined by the - LGR font encoding. + Description of the `LGR Latin transliteration`_. Requirements ------------ -The "babel-greek" package requires the babel_ base package and parts of the -greek-fontenc_ package. The greek-inputenc_ package is recommended when -using 8-bit TeX engines. - -Use with XeTeX/LuaTeX requires also ``xgreek-fixes.def`` from polyglossia_ -for correct up/downcasing. +The "babel-greek" package requires the babel_ base package and font +definition files from the greek-fontenc_ package. The greek-inputenc_ +package is recommended when using 8-bit TeX engines. Typesetting Greek texts requires `Greek text fonts`_. @@ -134,7 +131,9 @@ or :: \usepackage[greek.polutoniko,english]{babel} Similarly, the attribute "ancient" selects the ancient Greek language -variant. +variant. + +For details see ``_ and the babel_ documentation. With XeTeX/LuaTeX, load fontspec_ before babel_, so that babel-greek can set up the Unicode font encoding for use with Greek, e.g. :: @@ -144,11 +143,14 @@ set up the Unicode font encoding for use with Greek, e.g. :: \setsansfont{Linux Biolinum O} \usepackage[greek,english]{babel} -For details see ``_ and the babel_ documentation. +Note, that the default font used with XeTeX/LuaTeX (Latin Modern) misses most +Greek letters. Warnings about missing charcters are only written to the log +file, not the console output! + -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 ``_ and the example files provided with +Input of Greek characters is possible as literal characters (with the +greek-inputenc_ package or with XeTeX or LuaTeX) or the `LGR Latin +transliteration`_. See ``_ and the example files provided with greek-fontenc_. Greek text fonts @@ -172,7 +174,7 @@ is facilitated by the substitutefont_ package. LGR Latin Transliteration ------------------------- -The LGR font encoding generates Greek characters via an ASCII +The LGR font encoding allows input of 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 ``_). diff --git a/Master/texmf-dist/doc/generic/babel-greek/README.html b/Master/texmf-dist/doc/generic/babel-greek/README.html index 7220d0dc343..7237a48f60a 100644 --- a/Master/texmf-dist/doc/generic/babel-greek/README.html +++ b/Master/texmf-dist/doc/generic/babel-greek/README.html @@ -1,644 +1,409 @@ - - - + + - + babel-greek -

babel-greek

-

Babel support for the Greek language and script

+

Babel support for the Greek language and script

-
Licence
-

This work may be distributed and/or modified under the +

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.

+version 1.3 of this license or any later version.

Abstract

Babel-greek is a contributed package providing support for the Greek language and script via the Babel system.

+

The file greek.ldf provides options for monotonic +(single-diacritic) and polytonic (multiple-diacritic) modes of +writing.

+

Since 2013-07-19, babel-greek supports also Unicode-aware TeX +engines (XeTeX/LuaTeX).

-

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.

-

Since 2013-07-19, babel-greek supports also Unicode-aware TeX engines -(XeTeX/LuaTeX).

News

---+++ @@ -753,8 +576,8 @@ Greek language and script via the lgrenc.def moved to the + + @@ -763,17 +586,17 @@ Greek language and script via the polyglossia with Xe/LuaTeX.

@@ -790,12 +613,12 @@ Greek language and script via the babel/4360: spurious \fi.

+ @@ -803,17 +626,17 @@ Greek language and script via the greek.dtx to babel-greek so that texdoc + - + - @@ -831,7 +654,7 @@ patterns: Patch by Claudio Beccari. Bugfix for Makeuppercase

- + @@ -839,14 +662,26 @@ for psili and dasia in the string definitions.

+ + + + + + + +

1.4

The encoding definition file lgrenc.def moved to the greek-fontenc package.

1.5

1.5a

Fix bug babel/4360: spurious \fi.

1.7b

2013-10-01

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 +

Set \encodingdefault in \greekscript to fix Greek in footnotes etc. with document language Greek.

1.9

 

Use named macros instead of non-standard short macros for psili and dasia in the string definitions.

2014-10-21

Fix dummy hyphenation language names (patch Ulrike Fischer).

1.9d

2015-09-04

Remove grsymb (macros for Greek symbols). +This package is outdated and obsoleted by greek-fontenc +(reported by Claudio Beccari).

+

Unicode uc/lc corrections now in greek-fontenc +(polyglossia’s xgreek-fixes.def has bugs).

Files

-
+
babel-greek.ins; babel-greek.pdf
-

Source of the language definition file greek.ldf for use with Babel.

+

Source of the language definition file greek.ldf for use with Babel.

athnum.dtx; athnum.pdf

Athenian Numerals.

@@ -854,9 +689,6 @@ for psili and dasia in the string definitions.

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.

@@ -867,18 +699,15 @@ for psili and dasia in the string definitions.

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.

+

Description of the LGR Latin transliteration.

Requirements

-

The “babel-greek” package requires the babel base package and parts of the -greek-fontenc package. The greek-inputenc package is recommended when -using 8-bit TeX engines.

-

Use with XeTeX/LuaTeX requires also xgreek-fixes.def from polyglossia -for correct up/downcasing.

+

The “babel-greek” package requires the babel base package and font +definition files from the greek-fontenc package. The greek-inputenc +package is recommended when using 8-bit TeX engines.

Typesetting Greek texts requires Greek text fonts.

Plain TeX is currently not supported. Patches are welcome.

@@ -889,38 +718,37 @@ manager.

Otherwise, make sure LaTeX can find the required files:

  • Download and unpack babel-greek.zip.

  • -
  • Run tex or latex on the batch file babel-greek.ins.

  • -
  • Move all files ending in .ldf or .sty into a directory searched by +

  • Run tex or latex on the batch file babel-greek.ins.

  • +
  • Move all files ending in .ldf or .sty into a directory searched by TeX.

  • -
  • To produce the documentation, run the file usage.tex and all files -ending in .dtx through LaTeX.

  • +
  • To produce the documentation, run the file usage.tex and all files +ending in .dtx through LaTeX.

Usage

Pass the “greek” option to babel:

-
\usepackage[greek]{babel}
-
+
\usepackage[greek]{babel}

For polytonic Greek, set the language attribute “polutoniko”:

\usepackage[greek]{babel}
-\languageattribute{greek}{polutoniko}
-
+\languageattribute{greek}{polutoniko}

or

-
\usepackage[greek.polutoniko,english]{babel}
-
+
\usepackage[greek.polutoniko,english]{babel}

Similarly, the attribute “ancient” selects the ancient Greek language variant.

+

For details see babel-greek.pdf and the babel documentation.

With XeTeX/LuaTeX, load fontspec before babel, so that babel-greek can set up the Unicode font encoding for use with Greek, e.g.

\usepackage{fontspec}
 \setmainfont{Linux Libertine O}
 \setsansfont{Linux Biolinum O}
-\usepackage[greek,english]{babel}
-
-

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 +\usepackage[greek,english]{babel} +

Note, that the default font used with XeTeX/LuaTeX (Latin Modern) misses most +Greek letters. Warnings about missing charcters are only written to the log +file, not the console output!

+

Input of Greek characters is possible as literal characters (with the +greek-inputenc package or with XeTeX or LuaTeX) or the LGR Latin +transliteration. See usage.pdf and the example files provided with greek-fontenc.

@@ -940,38 +768,38 @@ is facilitated by the

LGR Latin Transliteration

-

The LGR font encoding generates Greek characters via an ASCII +

The LGR font encoding allows input of 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).

The following ASCII characters are converted to Greek symbols:

-------------------------+++++++++++++++++++++++++ @@ -992,7 +820,7 @@ font (see usage.pdf).

- + @@ -1018,7 +846,7 @@ font (see usage.pdf).

- + @@ -1083,68 +911,68 @@ font (see usage.pdf).

Accent symbols and punctuation:

A

P

R

S

 

T

U

F

Π

Ρ

Σ

 

Τ

Υ

Φ

------++++++ - + - + - + - + - + - + - + - + - + - + - + - +

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 +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 diff --git a/Master/texmf-dist/doc/generic/babel-greek/babel-greek.pdf b/Master/texmf-dist/doc/generic/babel-greek/babel-greek.pdf index f0a8db01501..3cf6b3ea3f8 100644 Binary files a/Master/texmf-dist/doc/generic/babel-greek/babel-greek.pdf and b/Master/texmf-dist/doc/generic/babel-greek/babel-greek.pdf differ diff --git a/Master/texmf-dist/doc/generic/babel-greek/grsymb.pdf b/Master/texmf-dist/doc/generic/babel-greek/grsymb.pdf deleted file mode 100644 index 8a5340135c4..00000000000 Binary files a/Master/texmf-dist/doc/generic/babel-greek/grsymb.pdf and /dev/null differ diff --git a/Master/texmf-dist/doc/generic/babel-greek/test-greek.pdf b/Master/texmf-dist/doc/generic/babel-greek/test-greek.pdf index 08d7d645111..bd91e24c29a 100644 Binary files a/Master/texmf-dist/doc/generic/babel-greek/test-greek.pdf and b/Master/texmf-dist/doc/generic/babel-greek/test-greek.pdf differ 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 ceeb1c58860..5498dfc96bd 100644 --- a/Master/texmf-dist/doc/generic/babel-greek/test-greek.tex +++ b/Master/texmf-dist/doc/generic/babel-greek/test-greek.tex @@ -1,4 +1,3 @@ - \documentclass[a4paper]{article} \usepackage[LGR,T1]{fontenc} @@ -59,7 +58,7 @@ \maketitle The babel option ``greek'' activates the support for the Greek language -defined in the file ``greek.ldf'' (source ``greek.dtx''). +defined in the file \texttt{greek.ldf} (source \texttt{greek.dtx}). \section{Language Switch} @@ -109,7 +108,7 @@ commands do not start a new paragraph: \greekscript Φίλων τοῦ \textlatin{TeX} (ΕΦΤ) -- \latintext Friends (\ensuregreek{F\'ilwn}) of TeX. -``greek.ldf'' has some workarounds, so that macros relying on Latin +\texttt{greek.ldf} has some workarounds, so that macros relying on Latin characters in the ``right'' positions keep working. We test, that these definitions do not overwrite the selection of pre-composed characters for ``copyright'' and ``registered trade mark'' by ``textcomp'' (try copy and @@ -141,9 +140,9 @@ the left (instead of above) and drop them in uppercase, e.g. \ensuregreek{μαΐστρος $\mapsto$ \MakeUppercase{μαΐστρος}}. Upcased letters with diacritics keep the dialytika. This is implemented for -all input variants of diacritics with dialytika. (Babel has ``composite -command'' definitions to ensure this also works for accent characters -"upcased" to the charcter No 159.) +all input variants of diacritics with dialytika. (\texttt{greek.ldf} has +\emph{composite command} definitions to ensure this also works for accent +characters "upcased" to the charcter No 159.) \foreignlanguage{greek}{\"i \"'i \"`i \"~i \'"i \`"i \~"i \"u \"\'u \"\`u \"\~u @@ -157,20 +156,20 @@ command'' definitions to ensure this also works for accent characters Tonos and dasia mark a \emph{hiatus} (break-up of a diphtong) if placed on the first vowel of a diphtong -(\ensuregreek{\'ai, \'au, \'ei, \'>ai, \>'au, \>'ei}). +(\ensuregreek{\'ai, \'au, \'ei, \'>ai, \'>au, \'>ei}). A dialytika must be placed on the second vowel if they are dropped: -(\ensuregreek{\MakeUppercase{\'ai, \'au, \'ei, \'>ai, \>'au, \>'ei}}). +(\ensuregreek{\MakeUppercase{\'ai, \'au, \'ei, \'>ai, \'>au, \'>ei}}). \selectlanguage{greek} % from teubner: άυλος/ΑΫΛΟΣ \'aulos $\mapsto$ \MakeUppercase{\'aulos}, -\>'aulos $\mapsto$ \MakeUppercase{\>'aulos}, +\'>aulos $\mapsto$ \MakeUppercase{\'>aulos}, % from http://diacritics.typo.cz/index.php?id=69 μάινα -> ΜΑΪΝΑ m\'aina $\mapsto$ \MakeUppercase{m\'aina}, % from http://de.wikipedia.org/wiki/Neugriechische_Orthographie#Das_Trema % κέικ, ἀυπνία/αϋπνία k\'eik, $\mapsto$ \MakeUppercase{k\'eik} -\>aupn\'ia $\mapsto$ \MakeUppercase{\>aupn\'ia} +\accpsili{a}upn\'ia $\mapsto$ \MakeUppercase{\accpsili{a}upn\'ia} \selectlanguage{english} There are several alternative styles for the capitalized sub-iota. @@ -183,9 +182,9 @@ for non-standard assignments: ', ", `, >, <, | $\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): +The uppercase of the zero-width space at the place of ``v'' is kept to point +to the glyph at the position of ``V'', the Dasia-Oxia accent +(\ensuregreek{\MakeUppercase{v}}): \begin{quotation} greek-1.3i 2000/10/02: uc code of `v' is switched to V 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 index 56057149e3d..ef53262ad06 100644 Binary files a/Master/texmf-dist/doc/generic/babel-greek/test-unicode-greek.pdf and b/Master/texmf-dist/doc/generic/babel-greek/test-unicode-greek.pdf differ 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 bf33940e5cc..05bfd5e740e 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 @@ -1,6 +1,7 @@ \documentclass[a4paper]{article} % \usepackage{textcomp} -\usepackage{hyperref,bookmark} +\usepackage[colorlinks=true,linkcolor=blue]{hyperref} +\usepackage{bookmark} \usepackage{parskip} \usepackage{fontspec} @@ -10,7 +11,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} @@ -52,21 +53,11 @@ specified as first argument. This is intended for short text parts like \section{Font Encoding} -Switching to a font encoding supporting the Greek script is possible without -switching the Babel language using the declarations \verb|\greekscript| (no -switch if the current encoding supports Greek script) or \verb|\greektext| -(always switch to LGR). The corresponding macros \verb|\ensuregreek| and -\verb|\textgreek| typeset their argument in a Greek-supporting font encoding. - -With XeTeX or LuaTeX, declaring the LGR font encoding is optional. -The macros \verb|\greektext| and \verb|\textgreek| are -only defined, if the LGR font encoding is declared via the \texttt{fontenc} -package \emph{before} loading babel (see test-unicode-lgr.tex). - Every language switch to \texttt{greek} calls the \verb|\extrasgreek| command which in turn calls \verb|\greekscript| to ensure a Greek-supporting -font encoding (LGR, EU1, or EU2). (For customization, you can add to or -redefine the \verb|\extrasgreek| command.) +font encoding (LGR, EU1, or EU2). Under XeTeX/LuaTeX the font encoding +normally just remains Unicode (EU1 or EU2). (For customization, you can add +to or redefine the \verb|\extrasgreek| command.) The LGR font encoding does not support Latin characters. Therefore, the Babel core defines the declaration \verb|\latintext| and the command @@ -78,10 +69,9 @@ Every language switch from \texttt{greek} calls the \verb|\noextrasgreek| command which in turn calls \verb|\latintext|. (For customization, you can add to or redefine the \verb|\noextrasgreek| command.) -% don't change the font encoding. With the Unicode font encodings EU1 (XeTeX) or EU2 (LuaTeX), Latin characters can be used in Greek text parts and -input via the «CB Latin transcription» is not possible.% +input via the «LGR Latin transcription» is not possible.% \footnote{% The \emph{xunicode} package provides with the \texttt{tipa} emulation an example how this could be achieved also for Unicode fonts. Alternatively, @@ -94,128 +84,6 @@ input via the «CB Latin transcription» is not possible.% \footnote{Compare the printout to the similar example in test-greek.pdf.} \end{quote} -\section{MakeUppercase, MakeLowercase} - -Capital Greek letters have diacritics (except the dialytika and sub-iota) to -the left (instead of above) and drop them in uppercase, e.g. -\ensuregreek{μαΐστρος $\mapsto$ \MakeUppercase{μαΐστρος}}. - -Tonos and dasia mark a \emph{hiatus} (break-up of a diphthong) if placed on -the first vowel of a diphtong ((άι, άυ, έι, ἄι, ἄυ, ἔι). A dialytika must be -placed on the second vowel if they are dropped. This does not work (yet?) -with Unicode literals (\foreignlanguage{greek}{\MakeUppercase{άι, άυ, έι, -ἄι, ἄυ, ἔι}}). (See section «hiatus» below for a test with LICR macros.) - -The following subsections test MakeUppercase and MakeLowercase with all -characters defined in lgrenc.dfu: - -\subsection{Greek and Coptic} - -\newcommand{\GreekAndCoptic}{ -ʹ͵ͺ; ΄ ΅Ά·ΈΉΊΌΎΏΐΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΪΫϘϚϜϠ} -\newcommand{\greekandcoptic}{ -άέήίΰαβγδεζηθικλμνξοπρςστυφχψωϊϋόύώϙϛϝϟϡ} - -Characters of the Greek and Coptic Unicode Block: - -\begin{quote} - \GreekAndCoptic\\ - \greekandcoptic -\end{quote} - -MakeUppercase: - -\begin{quote} - \MakeUppercase{\GreekAndCoptic}\\ - \MakeUppercase{\greekandcoptic} -\end{quote} - -Letters upcased, diacritics except dialytika dropped. OK. - -Ϡ (Sampi) $\mapsto$ \MakeUppercase{Ϡ} (Kappa) and -ϡ (sampi) $\mapsto$ \MakeUppercase{ϡ} (Rho) is a bug -in xgreek-fixes.def from the polyglossia package. -% This is fixed in xgreek.sty and reported to the polyglossia author. - -MakeLowercase: - -\begin{quote} - \MakeLowercase{\GreekAndCoptic}\\ - \MakeLowercase{\greekandcoptic} -\end{quote} - -The lowercase of Σ is σ (GREEK SMALL LETTER SIGMA).\footnote{% -With LICRs, it is \texttt{\textbackslash textautosigma}.} -The lowercase of Ϛ (GREEK LETTER STIGMA) is \MakeLowercase{Ϛ}. - -% \newpage - -\subsection{Greek extended} - -Characters of the Greek extended Unicode block: - -\selectlanguage{greek} -ἀ ἁ ἂ ἃ ἄ ἅ ἆ ἇ Ἀ Ἁ Ἂ Ἃ Ἄ Ἅ Ἆ Ἇ \\ -ἐ ἑ ἒ ἓ ἔ ἕ Ἐ Ἑ Ἒ Ἓ Ἔ Ἕ \\ -ἠ ἡ ἢ ἣ ἤ ἥ ἦ ἧ Ἠ Ἡ Ἢ Ἣ Ἤ Ἥ Ἦ Ἧ \\ -ἰ ἱ ἲ ἳ ἴ ἵ ἶ ἷ Ἰ Ἱ Ἲ Ἳ Ἴ Ἵ Ἶ Ἷ \\ -ὀ ὁ ὂ ὃ ὄ ὅ Ὀ Ὁ Ὂ Ὃ Ὄ Ὅ \\ -ὐ ὑ ὒ ὓ ὔ ὕ ὖ ὗ Ὑ Ὓ Ὕ Ὗ \\ -ὠ ὡ ὢ ὣ ὤ ὥ ὦ ὧ Ὠ Ὡ Ὢ Ὣ Ὤ Ὥ Ὦ Ὧ \\ -ὰ ά ὲ έ ὴ ή ὶ ί ὸ ό ὺ ύ ὼ ώ \\ -ᾀ ᾁ ᾂ ᾃ ᾄ ᾅ ᾆ ᾇ ᾈ ᾉ ᾊ ᾋ ᾌ ᾍ ᾎ ᾏ \\ -ᾐ ᾑ ᾒ ᾓ ᾔ ᾕ ᾖ ᾗ ᾘ ᾙ ᾚ ᾛ ᾜ ᾝ ᾞ ᾟ \\ -ᾠ ᾡ ᾢ ᾣ ᾤ ᾥ ᾦ ᾧ ᾨ ᾩ ᾪ ᾫ ᾬ ᾭ ᾮ ᾯ \\ -ᾰ ᾱ ᾲ ᾳ ᾴ ᾶ ᾷ Ᾰ Ᾱ Ὰ Ά ᾼ ᾽ ι ᾿ \\ -῀ ῁ ῂ ῃ ῄ ῆ ῇ Ὲ Έ Ὴ Ή ῌ ῍ ῎ ῏ \\ -ῐ ῑ ῒ ΐ ῖ ῗ Ῐ Ῑ Ὶ Ί ῝ ῞ ῟ \\ -ῠ ῡ ῢ ΰ ῤ ῥ ῦ ῧ Ῠ Ῡ Ὺ Ύ Ῥ ῭ ΅ ` \\ - ῲ ῳ ῴ ῶ ῷ Ὸ Ό Ὼ Ώ ῼ ´ ῾ -\selectlanguage{english} - -MakeUppercase: - -\selectlanguage{greek} - -\MakeUppercase{ ἀ ἁ ἂ ἃ ἄ ἅ ἆ ἇ Ἀ Ἁ Ἂ Ἃ Ἄ Ἅ Ἆ Ἇ }\\ -\MakeUppercase{ ἐ ἑ ἒ ἓ ἔ ἕ Ἐ Ἑ Ἒ Ἓ Ἔ Ἕ }\\ -\MakeUppercase{ ἠ ἡ ἢ ἣ ἤ ἥ ἦ ἧ Ἠ Ἡ Ἢ Ἣ Ἤ Ἥ Ἦ Ἧ }\\ -\MakeUppercase{ ἰ ἱ ἲ ἳ ἴ ἵ ἶ ἷ Ἰ Ἱ Ἲ Ἳ Ἴ Ἵ Ἶ Ἷ }\\ -\MakeUppercase{ ὀ ὁ ὂ ὃ ὄ ὅ Ὀ Ὁ Ὂ Ὃ Ὄ Ὅ }\\ -\MakeUppercase{ ὐ ὑ ὒ ὓ ὔ ὕ ὖ ὗ Ὑ Ὓ Ὕ Ὗ }\\ -\MakeUppercase{ ὠ ὡ ὢ ὣ ὤ ὥ ὦ ὧ Ὠ Ὡ Ὢ Ὣ Ὤ Ὥ Ὦ Ὧ }\\ -\MakeUppercase{ ὰ ά ὲ έ ὴ ή ὶ ί ὸ ό ὺ ύ ὼ ώ }\\ -\MakeUppercase{ ᾀ ᾁ ᾂ ᾃ ᾄ ᾅ ᾆ ᾇ ᾈ ᾉ ᾊ ᾋ ᾌ ᾍ ᾎ ᾏ }\\ -\MakeUppercase{ ᾐ ᾑ ᾒ ᾓ ᾔ ᾕ ᾖ ᾗ ᾘ ᾙ ᾚ ᾛ ᾜ ᾝ ᾞ ᾟ }\\ -\MakeUppercase{ ᾠ ᾡ ᾢ ᾣ ᾤ ᾥ ᾦ ᾧ ᾨ ᾩ ᾪ ᾫ ᾬ ᾭ ᾮ ᾯ }\\ -\MakeUppercase{ ᾰ ᾱ ᾲ ᾳ ᾴ ᾶ ᾷ Ᾰ Ᾱ Ὰ Ά ᾼ ᾽ ι ᾿ }\\ -\MakeUppercase{ ῀ ῁ ῂ ῃ ῄ ῆ ῇ Ὲ Έ Ὴ Ή ῌ ῍ ῎ ῏ }\\ -\MakeUppercase{ ῐ ῑ ῒ ΐ ῖ ῗ Ῐ Ῑ Ὶ Ί ῝ ῞ ῟ }\\ -\MakeUppercase{ ῠ ῡ ῢ ΰ ῤ ῥ ῦ ῧ Ῠ Ῡ Ὺ Ύ Ῥ ῭ ΅ ` }\\ -\MakeUppercase{ ῲ ῳ ῴ ῶ ῷ Ὸ Ό Ὼ Ώ ῼ ´ ῾ } -\selectlanguage{english} - -MakeLowercase: - -\selectlanguage{greek} -\MakeLowercase{ ἀ ἁ ἂ ἃ ἄ ἅ ἆ ἇ Ἀ Ἁ Ἂ Ἃ Ἄ Ἅ Ἆ Ἇ }\\ -\MakeLowercase{ ἐ ἑ ἒ ἓ ἔ ἕ Ἐ Ἑ Ἒ Ἓ Ἔ Ἕ }\\ -\MakeLowercase{ ἠ ἡ ἢ ἣ ἤ ἥ ἦ ἧ Ἠ Ἡ Ἢ Ἣ Ἤ Ἥ Ἦ Ἧ }\\ -\MakeLowercase{ ἰ ἱ ἲ ἳ ἴ ἵ ἶ ἷ Ἰ Ἱ Ἲ Ἳ Ἴ Ἵ Ἶ Ἷ }\\ -\MakeLowercase{ ὀ ὁ ὂ ὃ ὄ ὅ Ὀ Ὁ Ὂ Ὃ Ὄ Ὅ }\\ -\MakeLowercase{ ὐ ὑ ὒ ὓ ὔ ὕ ὖ ὗ Ὑ Ὓ Ὕ Ὗ }\\ -\MakeLowercase{ ὠ ὡ ὢ ὣ ὤ ὥ ὦ ὧ Ὠ Ὡ Ὢ Ὣ Ὤ Ὥ Ὦ Ὧ }\\ -\MakeLowercase{ ὰ ά ὲ έ ὴ ή ὶ ί ὸ ό ὺ ύ ὼ ώ }\\ -\MakeLowercase{ ᾀ ᾁ ᾂ ᾃ ᾄ ᾅ ᾆ ᾇ ᾈ ᾉ ᾊ ᾋ ᾌ ᾍ ᾎ ᾏ }\\ -\MakeLowercase{ ᾐ ᾑ ᾒ ᾓ ᾔ ᾕ ᾖ ᾗ ᾘ ᾙ ᾚ ᾛ ᾜ ᾝ ᾞ ᾟ }\\ -\MakeLowercase{ ᾠ ᾡ ᾢ ᾣ ᾤ ᾥ ᾦ ᾧ ᾨ ᾩ ᾪ ᾫ ᾬ ᾭ ᾮ ᾯ }\\ -\MakeLowercase{ ᾰ ᾱ ᾲ ᾳ ᾴ ᾶ ᾷ Ᾰ Ᾱ Ὰ Ά ᾼ ᾽ ι ᾿ }\\ -\MakeLowercase{ ῀ ῁ ῂ ῃ ῄ ῆ ῇ Ὲ Έ Ὴ Ή ῌ ῍ ῎ ῏ }\\ -\MakeLowercase{ ῐ ῑ ῒ ΐ ῖ ῗ Ῐ Ῑ Ὶ Ί ῝ ῞ ῟ }\\ -\MakeLowercase{ ῠ ῡ ῢ ΰ ῤ ῥ ῦ ῧ Ῠ Ῡ Ὺ Ύ Ῥ ῭ ΅ ` }\\ -\MakeLowercase{ ῲ ῳ ῴ ῶ ῷ Ὸ Ό Ὼ Ώ ῼ ´ ῾ } -\selectlanguage{english} - \section{LICR Macros} Babel defines macros for several autogenerated strings so that they may @@ -223,29 +91,14 @@ appear in the choosen language. \emph{babel-greek} uses LICR macros in order to let the string macros work independent of the font encoding. If \texttt{fontspec} is loaded before babel, babel-greek loads Greek LICR -for EU1 or EU2 from the file \texttt{greek-euenc.def} -provided with \emph{greek-fontenc} since version~0.10. - -\subsection{Hiatus} +for EU1 or EU2 from the file \texttt{greek-euenc.def} provided with +\href{http://www.ctan.org/pkg/greek-fontenc}{greek-fontenc} since +version~0.10. -The «hiatus» feature works with macro input: +With this setup, it is also possible to use accent macros instead of +pre-composed Unicode characters for letters with diacritics: +«Τ\'ι φ\'ηις;», «\`<ορα». -\selectlanguage{greek} -% from teubner: άυλος/ΑΫΛΟΣ -\acctonos\textalpha\textupsilon λος $\mapsto$ -\MakeUppercase{\acctonos\textalpha\textupsilon λος}, -\>'\textalpha\textupsilon λος $\mapsto$ -\MakeUppercase{\>'\textalpha\textupsilon λος}, -% from http://diacritics.typo.cz/index.php?id=69 μάινα -> ΜΑΪΝΑ -m\acctonos\textalpha\textiota να $\mapsto$ -\MakeUppercase{m\acctonos\textalpha\textiota να}, -% from http://de.wikipedia.org/wiki/Neugriechische_Orthographie#Das_Trema -% κέικ, ἀυπνία/αϋπνία -\textkappa\acctonos\textepsilon\textiota\textkappa $\mapsto$ -\MakeUppercase{\textkappa\acctonos\textepsilon\textiota\textkappa}, -\>\textalpha\textupsilon πνία $\mapsto$ -\MakeUppercase{\>\textalpha\textupsilon πνία}. -\selectlanguage{english} \subsection{Captions} @@ -388,7 +241,7 @@ This may be problematic with fonts that only partially support Greek and miss the numeral signs (dexiakeraia and aristerikeraia). You may redefine the commands \verb+\textdexiakeraia+ and \verb+\textaristerikeraia+ to some substitute characters. -Or, if you prefer the "normal" enumeration, write in the preamble after +Or, if you prefer the ``normal'' enumeration, write in the preamble after loading babel: \begin{verbatim} 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 index 10371f15172..7c24fe007d5 100644 Binary files a/Master/texmf-dist/doc/generic/babel-greek/test-unicode-lgr.pdf and b/Master/texmf-dist/doc/generic/babel-greek/test-unicode-lgr.pdf differ 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 b9924fd60e4..5a2df86cf50 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 @@ -64,8 +64,8 @@ switching the Babel language using the declarations \verb|\greekscript| or The Babel core defines the declaration \verb|\latintext| and the command \verb|\textlatin| to switch to the T1 or OT1 font encoding or typeset the -argument using this encoding. greek-fontenc adds a test for EU1 and EU2, if -the TeX engine is XeTeX or LuaTeX. Here, the «latinencoding» is +argument using this encoding. \texttt{greek.ldf} adds a test for EU1 and +EU2, if the TeX engine is XeTeX or LuaTeX. Here, \verb|\latinencoding| was \latinencoding. With XeTeX or LuaTeX, the macros \verb|\greektext| and \verb|\textgreek| @@ -98,10 +98,9 @@ Babel defines macros for several autogenerated strings so that they may appear in the choosen language. \emph{babel-greek} uses LICR macros in order to let the string macros work independent of the font encoding. -Until automatically done by \emph{euenc} for EU1 and EU2 font encodings, the -recommended way to load Greek LICR definitions is via the \emph{textalpha} -or \emph{alphabeta} packages provided with \emph{greek-fontenc} since -version~0.10. +If \texttt{fontspec} is loaded before babel, babel-greek loads Greek LICR +for EU1 or EU2 from the file \texttt{greek-euenc.def} +provided with \emph{greek-fontenc} since version~0.10. \subsection{Hiatus} @@ -111,8 +110,8 @@ The «hiatus» feature works with macro input: % from teubner: άυλος/ΑΫΛΟΣ \acctonos\textalpha\textupsilon λος $\mapsto$ \MakeUppercase{\acctonos\textalpha\textupsilon λος}, -\>'\textalpha\textupsilon λος $\mapsto$ -\MakeUppercase{\>'\textalpha\textupsilon λος}, +\'>\textalpha\textupsilon λος $\mapsto$ +\MakeUppercase{\'>\textalpha\textupsilon λος}, % from http://diacritics.typo.cz/index.php?id=69 μάινα -> ΜΑΪΝΑ m\acctonos\textalpha\textiota να $\mapsto$ \MakeUppercase{m\acctonos\textalpha\textiota να}, @@ -120,8 +119,8 @@ m\acctonos\textalpha\textiota να $\mapsto$ % κέικ, ἀυπνία/αϋπνία \textkappa\acctonos\textepsilon\textiota\textkappa $\mapsto$ \MakeUppercase{\textkappa\acctonos\textepsilon\textiota\textkappa}, -\>\textalpha\textupsilon πνία $\mapsto$ -\MakeUppercase{\>\textalpha\textupsilon πνία}. +\accpsili\textalpha\textupsilon πνία $\mapsto$ +\MakeUppercase{\accpsili\textalpha\textupsilon πνία}. \selectlanguage{english} \subsection{Captions} @@ -241,20 +240,21 @@ Some examples: \Greeknumeral{2013}, +\selectlanguage{english} Enumerated lists use Greek characters/numerals in the second and fourth level: \selectlanguage{greek} \begin{enumerate} - \item item 1 + \item \textlatin{item} 1 \begin{enumerate} - \item item 1.1 + \item \textlatin{item} 1.1 \begin{enumerate} - \item item 1.1.1 + \item \textlatin{item} 1.1.1 \begin{enumerate} - \item item 1.1.1.1 - \item item 1.1.1.2 + \item \textlatin{item} 1.1.1.1 + \item \textlatin{item} 1.1.1.2 \end{enumerate} - \item item 1.1.2 + \item \textlatin{item} 1.1.2 \end{enumerate} \end{enumerate} \end{enumerate} diff --git a/Master/texmf-dist/doc/generic/babel-greek/usage.pdf b/Master/texmf-dist/doc/generic/babel-greek/usage.pdf index 4ab9dae3344..2b65c328544 100644 Binary files a/Master/texmf-dist/doc/generic/babel-greek/usage.pdf and b/Master/texmf-dist/doc/generic/babel-greek/usage.pdf differ diff --git a/Master/texmf-dist/doc/generic/babel-greek/usage.tex b/Master/texmf-dist/doc/generic/babel-greek/usage.tex index c5bd0dc87ea..50d76aae02f 100644 --- a/Master/texmf-dist/doc/generic/babel-greek/usage.tex +++ b/Master/texmf-dist/doc/generic/babel-greek/usage.tex @@ -33,7 +33,7 @@ \newcommand{\sg}{\selectlanguage{greek}} \newcommand{\sa}{\selectlanguage{american}} \begin{document} -\show\extrasgreek +% \show\extrasgreek %\show\extraspolutonikogreek \selectlanguage{american} diff --git a/Master/texmf-dist/source/generic/babel-greek/babel-greek.dtx b/Master/texmf-dist/source/generic/babel-greek/babel-greek.dtx index b06489ba3cf..f4acdae4dba 100644 --- a/Master/texmf-dist/source/generic/babel-greek/babel-greek.dtx +++ b/Master/texmf-dist/source/generic/babel-greek/babel-greek.dtx @@ -26,7 +26,7 @@ % and covered by LPPL is defined by the unpacking script (babel-greek.ins) % which is part of the package. % \fi -% \CheckSum{1558} +% \CheckSum{1553} % % \iffalse % Tell the \LaTeX\ system who we are and write an entry on the @@ -37,7 +37,7 @@ %\ProvidesLanguage{greek} %\fi %\ProvidesFile{babel-greek.dtx} - [2014/10/21 v1.9c Greek support for the babel system] + [2015/09/04 v1.9d Greek support for the babel system] %\iffalse %% File `babel-greek.dtx' %% Greek language Definition File @@ -115,6 +115,8 @@ % psili and dasia.} % \changes{greek-1.9c}{2014/10/21}{Fix dummy hyphenation language names % (report/patch Ulrike Fischer).} +% \changes{greek-1.9d}{2015/07/06}{uc-/lccode corrections from xgreek are now +% in greek-euenc.def (the polyglossia version has bugs).} % % \title{Babel support for the Greek language} % \author{Apostolos Syropoulos, Günter Milde} @@ -1074,19 +1076,11 @@ % % Greek letters drop diacritics (eccept dialytika and sub-iota) in % UPPERCASE. This is not cared for by the Unicode standard. -% The file \file{xgreek-fixes.def} from \pkg{polyglossia} +% The file \file{greek-euenc.def} from \pkg{greek-fontenc} % contains the required |\lccode| and |\uccode| corrections from the % \pkg{xgreek} package by Apostolos Syropoulos. % \changes{greek-1.5}{2013/06/21}{Support XeTeX/LuaTeX.} -% \begin{macrocode} -\@ifl@aded{def}{greek-euenc}{ - \InputIfFileExists{xgreek-fixes.def}{}{\PackageWarningNoLine{babel}{% - Can't find the file "xgreek-fixes.def".\MessageBreak - For correct up/down-casing of Greek text,\MessageBreak - install the "polyglossia" package}% - } -}{} -% \end{macrocode} +% \changes{greek-1.9d}{2015/07/06}{uclc fixes not included in greek-euenc.def} % % The LGR encoded fonts that are used to typeset Greek with 8-bit TeX % define ligatures for characters with diacritics. In order for this to diff --git a/Master/texmf-dist/source/generic/babel-greek/babel-greek.ins b/Master/texmf-dist/source/generic/babel-greek/babel-greek.ins index 40690f0f58a..68cf4b88ed2 100644 --- a/Master/texmf-dist/source/generic/babel-greek/babel-greek.ins +++ b/Master/texmf-dist/source/generic/babel-greek/babel-greek.ins @@ -30,7 +30,7 @@ %% %% --------------- start of docstrip commands ------------------ %% -\def\filedate{2013/09/10} +\def\filedate{2015/07/06} \def\batchfile{babel-greek.ins} \input docstrip.tex @@ -87,7 +87,6 @@ which is part of the package. \generate{\file{greek.ldf}{\from{babel-greek.dtx}{code}} \file{athnum.sty}{\from{athnum.dtx}{package}} \file{grmath.sty}{\from{grmath.dtx}{package}} - \file{grsymb.sty}{\from{grsymb.dtx}{package}} } \ifToplevel{ diff --git a/Master/texmf-dist/source/generic/babel-greek/grsymb.dtx b/Master/texmf-dist/source/generic/babel-greek/grsymb.dtx deleted file mode 100644 index 189ca4afe5c..00000000000 --- a/Master/texmf-dist/source/generic/babel-greek/grsymb.dtx +++ /dev/null @@ -1,131 +0,0 @@ -% \iffalse meta-comment -% -% Copyright 1989-2008 Johannes L. Braams and any individual authors -% listed elsewhere in this file. All rights reserved. -% -% This file is part of the Babel system. -% -------------------------------------- -% -% It may be distributed and/or modified under the -% conditions of the LaTeX Project Public License, either version 1.3 -% of this license or (at your option) any later version. -% The latest version of this license is in -% http://www.latex-project.org/lppl.txt -% and version 1.3 or later is part of all distributions of LaTeX -% version 2003/12/01 or later. -% -% This work has the LPPL maintenance status "maintained". -% -% The Current Maintainer of this work is Johannes Braams. -% -% The list of all files belonging to the Babel system is -% given in the file `manifest.bbl. See also `legal.bbl' for additional -% information. -% -% The list of derived (unpacked) files belonging to the distribution -% and covered by LPPL is defined by the unpacking scripts (with -% extension .ins) which are part of the distribution. -% \fi -%% \CheckSum{55} -% -%\iffalse -% -%% This is file `grsymb.sty' -%% (c) 1997-2005 Apostolos Syropoulos. -%% All rights reserved. -% You are allowed to modify this file as long the initial copyright notice -% appears in the modified file. -% -% Please report errors or suggestions for improvement to -% -% Apostolos Syropoulos -% 366, 28th October Str. -% GR-671 00 Xanthi, GREECE -% -% apostolo at platon.ee.duth.gr or apostolo at obelix.ee.duth.gr -% -%\fi -%\iffalse -% \begin{macrocode} -%<*driver> -\documentclass{ltxdoc} -\GetFileInfo{grsymb.drv} -\begin{document} - \DocInput{grsymb.dtx} -\end{document} -% -% \end{macrocode} -%\fi -% -% \title{Greek Symbols} -% \author{Apostolos Syropoulos\\ -% 366, 28th October Str.\\ -% GR-671 00 Xanthi, HELLAS\\ -% E-mail: \texttt{apostolo@platon.ee.duth.gr}} -% \date{1997/09/21} -% \maketitle -% -% \MakeShortVerb{|} -% \section{Introduction} -% -% There are certain symbols which were in use in ancient Greece and which -% are of use to scholars even today. These symbols are various forms of -% qoppa and stigma, and the letter digamma. These special symbols are -% provided by the \texttt{cb} fonts which are now the official fonts for -% the \texttt{greek} option of the \texttt{babel} package. Moreover, these -% fonts provide a few more symbols such as a symbol for Euro, etc. The `tao' -% symbol although is not a greek symbol, survives mainly for reasons of -% compatibility. This little package provides access commands for these -% symbols. The package can be used only in conjunction with the |greek| -% option of the |babel| package. -% -% \StopEventually -% -% \section{The Implementation} -% -% First comes the identification part. -% -% \begin{macrocode} -%<*package> -\ProvidesPackage{grsymb}[1997/09/21\space v1.0] -\typeout{Package: `grsymb' v1.0\space <1997/09/21> (A. Syropoulos)} -% \end{macrocode} -% -% Next we check to see if the |babel| package is loaded with at least -% the |greek| option. In case it isn't, we opt to produce an error message. -% \begin{macrocode} -\@ifpackagewith{babel}{greek}{}{% - \PackageError{grsymb}{% - `greek' option of the `babel'\MessageBreak - package hasn't been loaded}{% - The commands provided by this package\MessageBreak - are specially designed for greek language\MessageBreak - typesetting with the `babel' package. Load\MessageBreak - it with at least the `greek' option.}\relax - } -% \end{macrocode} -% Now, we proceed with the definitions of the various symbols. Please note -% that |\ddigamma| is intensionally spelled erroneously, in order to avoid -% conflicts with the command |\digamma| that is defined by the package -% |amssymb|. Although the tao symbol is not a greek symbol, it is included -% mainly for reasons of compatibility. -% \begin{macrocode} -\DeclareTextCommand{\Digamma}{LGR}{\char"C3\relax} -\DeclareTextCommand{\ddigamma}{LGR}{\char"93\relax} -\DeclareTextCommand{\tao}{LGR}{\char"01\relax} -\DeclareTextCommand{\Qoppa}{LGR}{\char"14\relax} -\DeclareTextCommand{\varqoppa}{LGR}{\char"13\relax} -\DeclareTextCommand{\Sampi}{LGR}{\char"1A\relax} -\DeclareTextCommand{\vardigamma}{LGR}{\char"07\relax} -\DeclareTextCommand{\Stigma}{LGR}{\char"08\relax} -\DeclareTextCommand{\VarQoppa}{LGR}{\char"15\relax} -\DeclareTextCommand{\euro}{LGR}{\char"18\relax} -\DeclareTextCommand{\permill}{LGR}{\char"19\relax} -% -% \end{macrocode} -% -% \section*{Dedication} -% I would like to dedicate this piece of work to my son -% \begin{center}Demetrios-Georgios.\end{center} -% \Finale -\endinput \ No newline at end of file diff --git a/Master/texmf-dist/tex/generic/babel-greek/greek.ldf b/Master/texmf-dist/tex/generic/babel-greek/greek.ldf index b2766a3b9b2..ac567cd99cc 100644 --- a/Master/texmf-dist/tex/generic/babel-greek/greek.ldf +++ b/Master/texmf-dist/tex/generic/babel-greek/greek.ldf @@ -32,7 +32,7 @@ %% and covered by LPPL is defined by the unpacking script (babel-greek.ins) %% which is part of the package. \ProvidesLanguage{greek} - [2014/10/21 v1.9c Greek support for the babel system] + [2015/09/04 v1.9d Greek support for the babel system] %% File `babel-greek.dtx' %% Greek language Definition File %% Copyright © 1997, 2005 Apostolos Syropoulos, Johannes Braams @@ -352,13 +352,6 @@ \ifcase#1\or \textrho\or \textsigma\or \texttau\or \textupsilon\or \textphi\or \textchi\or \textpsi\or \textomega\or \textsampi\fi \gr@num@v} -\@ifl@aded{def}{greek-euenc}{ - \InputIfFileExists{xgreek-fixes.def}{}{\PackageWarningNoLine{babel}{% - Can't find the file "xgreek-fixes.def".\MessageBreak - For correct up/down-casing of Greek text,\MessageBreak - install the "polyglossia" package}% - } -}{} \@ifl@aded{def}{lgrenc}{% \begingroup \@ifundefined{active@char\string!}{}{\catcode`!=12\relax} diff --git a/Master/texmf-dist/tex/generic/babel-greek/grsymb.sty b/Master/texmf-dist/tex/generic/babel-greek/grsymb.sty deleted file mode 100644 index 7873c38613c..00000000000 --- a/Master/texmf-dist/tex/generic/babel-greek/grsymb.sty +++ /dev/null @@ -1,62 +0,0 @@ -%% -%% This is file `grsymb.sty', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% grsymb.dtx (with options: `package') -%% This is a generated file. -%% -%% Copyright 1989-2008 Apostolos Syropoulos, Johannes L. Braams, Guenter Milde, -%% and the authors listed elsewhere in this file. All rights reserved. -%% -%% This file was generated from file(s) of the babel-greek package. -%% ---------------------------------------------------------------- -%% -%% It may be distributed and/or modified under the -%% conditions of the LaTeX Project Public License, either version 1.3 -%% of this license or (at your option) any later version. -%% The latest version of this license is in -%% http://www.latex-project.org/lppl.txt -%% and version 1.3 or later is part of all distributions of LaTeX -%% version 2003/12/01 or later. -%% -%% This work has the LPPL maintenance status "maintained". -%% -%% The Current Maintainer of this work is Günter Milde . -%% -%% Babel-greek is a contributed package providing support for the Greek -%% language and script via the Babel system (http://www.ctan.org/pkg/babel). -%% -%% The list of derived (unpacked) files belonging to this work -%% and covered by LPPL is defined by the unpacking script (babel-greek.ins) -%% which is part of the package. -%% \CheckSum{55} -%% This is file `grsymb.sty' -%% (c) 1997-2005 Apostolos Syropoulos. -%% All rights reserved. -\ProvidesPackage{grsymb}[1997/09/21\space v1.0] -\typeout{Package: `grsymb' v1.0\space <1997/09/21> (A. Syropoulos)} -\@ifpackagewith{babel}{greek}{}{% - \PackageError{grsymb}{% - `greek' option of the `babel'\MessageBreak - package hasn't been loaded}{% - The commands provided by this package\MessageBreak - are specially designed for greek language\MessageBreak - typesetting with the `babel' package. Load\MessageBreak - it with at least the `greek' option.}\relax - } -\DeclareTextCommand{\Digamma}{LGR}{\char"C3\relax} -\DeclareTextCommand{\ddigamma}{LGR}{\char"93\relax} -\DeclareTextCommand{\tao}{LGR}{\char"01\relax} -\DeclareTextCommand{\Qoppa}{LGR}{\char"14\relax} -\DeclareTextCommand{\varqoppa}{LGR}{\char"13\relax} -\DeclareTextCommand{\Sampi}{LGR}{\char"1A\relax} -\DeclareTextCommand{\vardigamma}{LGR}{\char"07\relax} -\DeclareTextCommand{\Stigma}{LGR}{\char"08\relax} -\DeclareTextCommand{\VarQoppa}{LGR}{\char"15\relax} -\DeclareTextCommand{\euro}{LGR}{\char"18\relax} -\DeclareTextCommand{\permill}{LGR}{\char"19\relax} -\endinput -%% -%% End of file `grsymb.sty'. -- cgit v1.2.3