summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/libgreek
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/contrib/libgreek
Initial commit
Diffstat (limited to 'macros/latex/contrib/libgreek')
-rw-r--r--macros/latex/contrib/libgreek/README42
-rw-r--r--macros/latex/contrib/libgreek/libgreek.dtx362
-rw-r--r--macros/latex/contrib/libgreek/libgreek.ins80
-rw-r--r--macros/latex/contrib/libgreek/libgreek.pdfbin0 -> 56899 bytes
-rw-r--r--macros/latex/contrib/libgreek/libgreekcheck.tex120
5 files changed, 604 insertions, 0 deletions
diff --git a/macros/latex/contrib/libgreek/README b/macros/latex/contrib/libgreek/README
new file mode 100644
index 0000000000..2cc6120233
--- /dev/null
+++ b/macros/latex/contrib/libgreek/README
@@ -0,0 +1,42 @@
+ +-------------------------------------------+
+ + libgreek +
+ + `Libertine/Biolinum Greek in math mode' +
+ + +
+ + jfbu (at) free.fr +
+ +-------------------------------------------+
+
+This is the README file for the LaTeX2e package `libgreek',
+version 1.0, 2011/03/14
+
+\usepackage{libgreek} for using the Linux-Libertine font for
+the Greek letters in math mode.
+
+\usepackage[biolinum]{libgreek} for using the Biolinum font
+instead.
+
+The fonts themselves and their LaTeX support files as
+provided in the libertine-legacy (or earlier libertine)
+package must be present on the system.
+
+Other options are of the key=value type:
+
+style=TeX: lowercase Greek italic and uppercase upright,
+style=ISO: lowercase and uppercase italic,
+style=French: lowercase and uppercase upright.
+
+See the pdf documentation for the further options.
+Compile or look at libgreekcheck.tex to see the available
+Greek macros in math mode.
+
+Copyright (C) 2011, 2012 by Jean-Francois Burnol.
+
+ The files of this package 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.
+
diff --git a/macros/latex/contrib/libgreek/libgreek.dtx b/macros/latex/contrib/libgreek/libgreek.dtx
new file mode 100644
index 0000000000..5536365f36
--- /dev/null
+++ b/macros/latex/contrib/libgreek/libgreek.dtx
@@ -0,0 +1,362 @@
+% \iffalse meta-comment
+% File `libgreek.dtx'
+%
+% Copyright (C) 2011, 2012 by Jean-Francois Burnol
+%
+% This file 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.
+%
+% Please report errors to jfbu (at) free.fr
+%
+% \fi
+% \iffalse
+%<*dtx>
+\ProvidesFile{libgreek.dtx}
+ [2011/03/14 1.0 Libertine/Biolinum Greek in math mode (jfB)]
+%</dtx>
+%
+%<*driver>
+\documentclass[a4paper]{ltxdoc}
+\usepackage{geometry}
+\usepackage{enumerate}
+\usepackage[pdfstartview=FitH,pdfpagemode=UseNone]{hyperref}
+\OnlyDescription
+\begin{document}
+ \DocInput{libgreek.dtx}
+\end{document}
+%</driver>
+% \fi
+%
+% \GetFileInfo{libgreek.dtx}
+%
+% \begin{center}
+% {\Large The \texttt{libgreek} package}\\
+% Jean-Fran\c cois \textsc{Burnol}\\
+% \texttt{jfbu (at) free.fr}
+% \end{center}
+%
+% \begin{abstract}
+% The |libgreek| package\footnote{This document describes
+% |libgreek| version \fileversion\ (\filedate).} allows
+% (PDF)\LaTeX{} users to use the Greek letters from the
+% Libertine/Biolinum fonts of the
+% |libertine-legacy|\footnote{\url{http://mirrors.ctan.org/help/Catalogue/entries/libertine-legacy.html}}
+% package (or earlier |libertine| version). The typeset
+% document does not need to load |libertine-legacy| (or
+% an earlier |libertine|) but of course this package
+% must be present on the user's computer.
+% \end{abstract}
+%
+% \section{Example}
+%
+% Here is a minimal example:
+% \begin{verbatim}
+% \documentclass{article}
+% \usepackage{libgreek}
+% \begin{document}
+% $\alpha\beta\gamma$
+% \end{document}
+% \end{verbatim}
+% If the Libertine fonts (from |legacy| or earlier) are on your
+% system, this should compile without error and the |dvi| or
+% |pdf| document will use these fonts. To use the Biolinum
+% font, use |\usepackage[biolinum]{libgreek}|. The Greek
+% letters are made available only in math mode.
+%
+% To see the available symbol names for use in math mode,
+% look at or (pdf)latexify the |libgreekcheck.tex| file
+% included in the package distribution and view the |dvi| or the |pdf|.
+%
+% \textbf{Important:} although you definitely can use
+% |\usepackage{libertine-type1}| in your document to enable
+% the use therein of the latest (PDF)\LaTeX{} Libertine text
+% fonts, the |libertine-legacy| (or earlier) package must be
+% installed on your system for |libgreek| to work for math
+% mode.
+%
+% \section{Package options}
+%
+% As seen before the |biolinum| option declares to use
+% Biolinum. There is also a |libertine| option, it is on by
+% default. All further options are of the key$=$value
+% type.
+% \begin{description}
+% \item[scale=|factor|] will scale the font by the given
+% factor, relative to nominal size (when the
+% Libertine/Biolinum fonts are used elsewhere in the
+% document, they will also be scaled by this
+% factor). Note that the similar option of the
+% |libertine-legacy| package is called |scaled| and has
+% precisely the same effect. Example: scale=1.2 will
+% scale by 20\%.\DeleteShortVerb{\|}\MakeShortVerb{*}
+% \item[style=\{*ISO*$|$*French*$|$*TeX*\}]\DeleteShortVerb{*}
+% \MakeShortVerb{\|} specifies the shape of the Greek
+% letters. |ISO| means italic for lowercase and
+% uppercase, |French| means upright for lowercase and
+% uppercase, |TeX| means italic for lowercase and upright
+% for uppercase. This option will
+% override any |greek| or |Greek|
+% option. The package defaults to |style=TeX|.
+% \item[greek=|value|] specifies the shape (n, it, or sl) for both
+% the lowercase and uppercase Greek letters. So |greek=it| is
+% like |style=ISO|, and |greek=n| is like |style=French|.
+% \item[Greek=|value|] specifies the shape (n, it, or sl)
+% for only the uppercase Greek letters. To have lowercase
+% upright and uppercase italic, use |greek=n,Greek=it|.
+% \item[series=|value|] tells which series to use. The
+% default is the value of \cs{seriesdefault} at the time of
+% loading the package. See the |libertine-legacy|
+% documentation for the admissible values (they include m,
+% b, bx (bx=b) for Libertine and m, b, bx (bx=b), o, s for
+% Biolinum).
+% \item[boldseries=|value|] tells which series to use in
+% bold math. Default is
+% \cs{bfdefault} at the time of loading the
+% package.
+% \end{description}
+% \begin{enumerate}[(1)]
+% \item the bold italic Greek Libertine glyphs are missing from
+% |libertine v5| and later versions up to |libertine-legacy|. Use bold
+% slanted instead.
+% \item the bold lowercase Greek Biolinum letters
+% are in fact not bold.
+% \end{enumerate}
+%
+% Advanced example of use (we use slanted rather than italic
+% to circumvent the problem mentioned above):
+% \begin{verbatim}
+% \documentclass{article}
+% \usepackage[scale=2,series=b,greek=sl,Greek=n]{libgreek}
+% \begin{document}
+% $\alpha\beta\gamma\phi\psi \Alpha\Beta\Gamma\Phi\Psi$
+% \end{document}
+% \end{verbatim}
+%
+% \section{Version}
+%
+% The documentation has been updated on September 23, 2012.
+% The |libgreek.sty| file has not been changed from its initial
+% March 14, 2011 version.
+%
+%
+%
+% \StopEventually{}
+% \clearpage
+% \section{Implementation}
+%
+%
+% \begin{macrocode}
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{libgreek}
+ [2011/03/14 1.0 Libertine/Biolinum Greek in math mode (jfB)]
+\RequirePackage{keyval}
+\def\libgreek@font{fxl03}
+\def\libgreek@shape{it}
+\def\libgreek@uppershape{n}
+\newif\iflibgreek@twoshapes\libgreek@twoshapestrue
+\edef\libgreek@series{\seriesdefault}
+\edef\libgreek@boldseries{\bfdefault}
+\newif\iflibgreek@sty
+%%
+\define@key{libgreek}{scale}[1]{\def\fxl@scale{#1}}
+\define@key{libgreek}{libertine}[true]{}
+\define@key{libgreek}{biolinum}[true]{\def\libgreek@font{fxb03}}
+\define@key{libgreek}{style}{\libgreek@stytrue\edef\libgreek@style{#1}}
+\define@key{libgreek}{Greek}{\def\libgreek@Greekshape{#1}}
+\define@key{libgreek}{greek}{\edef\libgreek@shape{#1}
+ \edef\libgreek@uppershape{#1}}
+\define@key{libgreek}{series}{\edef\libgreek@series{#1}}
+\define@key{libgreek}{boldseries}{\edef\libgreek@boldseries{#1}}
+%%
+\def\ProcessOptionsWithKV#1{%
+ \let\@tempc\relax
+ \let\libgreek@tempa\@empty
+ \@for\CurrentOption:=\@classoptionslist\do{%
+ \@ifundefined{KV@#1@\CurrentOption}%
+ {}%
+ {%
+ \edef\libgreek@tempa{\libgreek@tempa,\CurrentOption,}%
+ \@expandtwoargs\@removeelement\CurrentOption
+ \@unusedoptionlist\@unusedoptionlist
+ }%
+ }%
+ \edef\libgreek@tempa{%
+ \noexpand\setkeys{#1}{%
+ \libgreek@tempa\@ptionlist{\@currname.\@currext}%
+ }%
+ }%
+ \libgreek@tempa
+ \let\CurrentOption\@empty
+}
+\ProcessOptionsWithKV{libgreek}
+\AtEndOfPackage{%
+ \let\@unprocessedoptions\relax
+}
+%%
+\def\lbg@ISO{ISO}
+\def\lbg@French{French}
+\iflibgreek@sty
+ \ifx\libgreek@style\lbg@ISO
+ \def\libgreek@shape{it}
+ \libgreek@twoshapesfalse
+ \else
+ \ifx\libgreek@style\lbg@French
+ \def\libgreek@shape{n}
+ \libgreek@twoshapesfalse
+ \else
+ \def\libgreek@shape{it}
+ \def\libgreek@uppershape{n}
+ \fi\fi
+\else
+ \ifx\libgreek@Greekshape\undefined
+ \else\edef\libgreek@uppershape{\libgreek@Greekshape}\fi
+ \ifx\libgreek@shape\libgreek@uppershape\libgreek@twoshapesfalse\fi
+\fi
+%%
+\DeclareSymbolFont{libgreekfont}{U}{\libgreek@font}
+ {\libgreek@series}
+ {\libgreek@shape}
+\SetSymbolFont{libgreekfont}{bold}{U}{\libgreek@font}
+ {\libgreek@boldseries}
+ {\libgreek@shape}
+\def\libgreek@Greek{libgreekfont}
+%%
+\iflibgreek@twoshapes
+ \DeclareSymbolFont{libGreekfont}{U}{\libgreek@font}
+ {\libgreek@series}
+ {\libgreek@uppershape}
+ \SetSymbolFont{libGreekfont}{bold}{U}{\libgreek@font}
+ {\libgreek@boldseries}
+ {\libgreek@uppershape}
+ \def\libgreek@Greek{libGreekfont}
+\fi
+%%
+\DeclareMathSymbol{\Alphatonos}{\mathord}{\libgreek@Greek}{134}
+\DeclareMathSymbol{\anoteleia}{\mathord}{libgreekfont}{135}
+\DeclareMathSymbol{\Epsilontonos}{\mathord}{\libgreek@Greek}{136}
+\DeclareMathSymbol{\Etatonos}{\mathord}{\libgreek@Greek}{137}
+\DeclareMathSymbol{\Iotatonos}{\mathord}{\libgreek@Greek}{138}
+\DeclareMathSymbol{\Omicrontonos}{\mathord}{\libgreek@Greek}{140}
+\DeclareMathSymbol{\Upsilontonos}{\mathord}{\libgreek@Greek}{142}
+\DeclareMathSymbol{\Omegatonos}{\mathord}{\libgreek@Greek}{143}
+\DeclareMathSymbol{\iotadieresistonos}{\mathord}{libgreekfont}{144}
+\DeclareMathSymbol{\Alpha}{\mathord}{\libgreek@Greek}{145}
+\DeclareMathSymbol{\Beta}{\mathord}{\libgreek@Greek}{146}
+\DeclareMathSymbol{\Gamma}{\mathord}{\libgreek@Greek}{147}
+\DeclareMathSymbol{\Delta}{\mathord}{\libgreek@Greek}{148}
+\DeclareMathSymbol{\Epsilon}{\mathord}{\libgreek@Greek}{149}
+\DeclareMathSymbol{\Zeta}{\mathord}{\libgreek@Greek}{150}
+\DeclareMathSymbol{\Eta}{\mathord}{\libgreek@Greek}{151}
+\DeclareMathSymbol{\Theta}{\mathord}{\libgreek@Greek}{152}
+\DeclareMathSymbol{\Iota}{\mathord}{\libgreek@Greek}{153}
+\DeclareMathSymbol{\Kappa}{\mathord}{\libgreek@Greek}{154}
+\DeclareMathSymbol{\Lambda}{\mathord}{\libgreek@Greek}{155}
+\DeclareMathSymbol{\Mu}{\mathord}{\libgreek@Greek}{156}
+\DeclareMathSymbol{\Nu}{\mathord}{\libgreek@Greek}{157}
+\DeclareMathSymbol{\Xi}{\mathord}{\libgreek@Greek}{158}
+\DeclareMathSymbol{\Omicron}{\mathord}{\libgreek@Greek}{159}
+\DeclareMathSymbol{\Pi}{\mathord}{\libgreek@Greek}{160}
+\DeclareMathSymbol{\Rho}{\mathord}{\libgreek@Greek}{161}
+\DeclareMathSymbol{\Sigma}{\mathord}{\libgreek@Greek}{163}
+\DeclareMathSymbol{\Tau}{\mathord}{\libgreek@Greek}{164}
+\DeclareMathSymbol{\Upsilon}{\mathord}{\libgreek@Greek}{165}
+\DeclareMathSymbol{\Phi}{\mathord}{\libgreek@Greek}{166}
+\DeclareMathSymbol{\Chi}{\mathord}{\libgreek@Greek}{167}
+\DeclareMathSymbol{\Psi}{\mathord}{\libgreek@Greek}{168}
+\DeclareMathSymbol{\Omega}{\mathord}{\libgreek@Greek}{169}
+\DeclareMathSymbol{\Iotadieresis}{\mathord}{\libgreek@Greek}{170}
+\DeclareMathSymbol{\Upsilondieresis}{\mathord}{\libgreek@Greek}{171}
+\DeclareMathSymbol{\alphatonos}{\mathord}{libgreekfont}{172}
+\DeclareMathSymbol{\epsilontonos}{\mathord}{libgreekfont}{173}
+\DeclareMathSymbol{\etatonos}{\mathord}{libgreekfont}{174}
+\DeclareMathSymbol{\iotatonos}{\mathord}{libgreekfont}{175}
+\DeclareMathSymbol{\upsilondieresistonos}{\mathord}{libgreekfont}{176}
+\DeclareMathSymbol{\alpha}{\mathord}{libgreekfont}{177}
+\DeclareMathSymbol{\beta}{\mathord}{libgreekfont}{178}
+\DeclareMathSymbol{\gamma}{\mathord}{libgreekfont}{179}
+\DeclareMathSymbol{\delta}{\mathord}{libgreekfont}{180}
+\DeclareMathSymbol{\epsilon}{\mathord}{libgreekfont}{181}
+\DeclareMathSymbol{\zeta}{\mathord}{libgreekfont}{182}
+\DeclareMathSymbol{\eta}{\mathord}{libgreekfont}{183}
+\DeclareMathSymbol{\theta}{\mathord}{libgreekfont}{184}
+\DeclareMathSymbol{\iota}{\mathord}{libgreekfont}{185}
+\DeclareMathSymbol{\kappa}{\mathord}{libgreekfont}{186}
+\DeclareMathSymbol{\lambda}{\mathord}{libgreekfont}{187}
+\DeclareMathSymbol{\mu}{\mathord}{libgreekfont}{188}
+\DeclareMathSymbol{\nu}{\mathord}{libgreekfont}{189}
+\DeclareMathSymbol{\xi}{\mathord}{libgreekfont}{190}
+\DeclareMathSymbol{\omicron}{\mathord}{libgreekfont}{191}
+\DeclareMathSymbol{\pi}{\mathord}{libgreekfont}{192}
+\DeclareMathSymbol{\rho}{\mathord}{libgreekfont}{193}
+\DeclareMathSymbol{\varsigma}{\mathord}{libgreekfont}{194}
+\DeclareMathSymbol{\sigma}{\mathord}{libgreekfont}{195}
+\DeclareMathSymbol{\tau}{\mathord}{libgreekfont}{196}
+\DeclareMathSymbol{\upsilon}{\mathord}{libgreekfont}{197}
+\DeclareMathSymbol{\phi}{\mathord}{libgreekfont}{198}
+\DeclareMathSymbol{\chi}{\mathord}{libgreekfont}{199}
+\DeclareMathSymbol{\psi}{\mathord}{libgreekfont}{200}
+\DeclareMathSymbol{\omega}{\mathord}{libgreekfont}{201}
+\DeclareMathSymbol{\iotadieresis}{\mathord}{libgreekfont}{202}
+\DeclareMathSymbol{\upsilondieresis}{\mathord}{libgreekfont}{203}
+\DeclareMathSymbol{\omicrontonos}{\mathord}{libgreekfont}{204}
+\DeclareMathSymbol{\upsilontonos}{\mathord}{libgreekfont}{205}
+\DeclareMathSymbol{\omegatonos}{\mathord}{libgreekfont}{206}
+%%
+\DeclareMathSymbol{\vartheta}{\mathord}{libgreekfont}{209}
+\DeclareMathSymbol{\varUpsilon}{\mathord}{\libgreek@Greek}{210}
+\DeclareMathSymbol{\varUpsilontonos}{\mathord}{\libgreek@Greek}{211}
+\DeclareMathSymbol{\varUpsilondieresis}{\mathord}{\libgreek@Greek}{212}
+\DeclareMathSymbol{\varphi}{\mathord}{libgreekfont}{213}
+\DeclareMathSymbol{\varpi}{\mathord}{libgreekfont}{214}
+\DeclareMathSymbol{\varvarkappa}{\mathord}{\libgreek@Greek}{215}
+\DeclareMathSymbol{\varvarsigma}{\mathord}{\libgreek@Greek}{219}
+\DeclareMathSymbol{\Digamma}{\mathord}{\libgreek@Greek}{220}
+\DeclareMathSymbol{\digamma}{\mathord}{libgreekfont}{221}
+\DeclareMathSymbol{\Koppa}{\mathord}{\libgreek@Greek}{222}
+\DeclareMathSymbol{\koppa}{\mathord}{libgreekfont}{223}
+\DeclareMathSymbol{\Sampi}{\mathord}{\libgreek@Greek}{224}
+\DeclareMathSymbol{\sampi}{\mathord}{libgreekfont}{225}
+\DeclareMathSymbol{\varkappa}{\mathord}{libgreekfont}{240}
+\DeclareMathSymbol{\varrho}{\mathord}{libgreekfont}{241}
+\DeclareMathSymbol{\varTheta}{\mathord}{\libgreek@Greek}{244}
+\DeclareMathSymbol{\varepsilon}{\mathord}{libgreekfont}{245}
+\DeclareMathSymbol{\reversedvarepsilon}{\mathord}{libgreekfont}{246}
+%%
+\DeclareMathSymbol{\tonos}{\mathord}{libgreekfont}{132}
+\DeclareMathSymbol{\dieresistonos}{\mathord}{libgreekfont}{133}
+\endinput
+% \end{macrocode}
+% \iffalse
+%</code>
+%<*dtx>
+% \fi
+%
+% \CharacterTable
+% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+% Digits \0\1\2\3\4\5\6\7\8\9
+% Exclamation \! Double quote \" Hash (number) \#
+% Dollar \$ Percent \% Ampersand \&
+% Acute accent \' Left paren \( Right paren \)
+% Asterisk \* Plus \+ Comma \,
+% Minus \- Point \. Solidus \/
+% Colon \: Semicolon \; Less than \<
+% Equals \= Greater than \> Question mark \?
+% Commercial at \@ Left bracket \[ Backslash \\
+% Right bracket \] Circumflex \^ Underscore \_
+% Grave accent \` Left brace \{ Vertical bar \|
+% Right brace \} Tilde \~}
+%
+% \iffalse
+%</dtx>
+% \fi
+%
+% \CheckSum{}
+% \Finale
+\endinput \ No newline at end of file
diff --git a/macros/latex/contrib/libgreek/libgreek.ins b/macros/latex/contrib/libgreek/libgreek.ins
new file mode 100644
index 0000000000..359893b078
--- /dev/null
+++ b/macros/latex/contrib/libgreek/libgreek.ins
@@ -0,0 +1,80 @@
+%%
+%% Copyright (C) 2011, 2012 by Jean-Francois Burnol
+%%
+%% Please report errors to jfbu (at) free.fr
+%%
+%% This file 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.
+%%
+%% --------------- start of docstrip commands ------------------
+%%
+\def\filedate{2011/03/14}
+\def\batchfile{libgreek.ins}
+\input docstrip.tex
+
+{\ifx\generate\undefined
+\Msg{**********************************************}
+\Msg{*}
+\Msg{* This installation requires docstrip}
+\Msg{* version 2.3c or later.}
+\Msg{*}
+\Msg{* An older version of docstrip has been input}
+\Msg{*}
+\Msg{**********************************************}
+\errhelp{Move or rename old docstrip.tex.}
+\errmessage{Old docstrip in input path}
+\batchmode
+\csname @@end\endcsname
+\fi}
+
+\declarepreamble\mainpreamble
+This is a generated file.
+
+ Copyright (C) 2011, 2012 by Jean-Francois Burnol
+
+ Please report errors to jfbu (at) free.fr
+
+ This file 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.
+
+\endpreamble
+
+\keepsilent
+
+\usedir{tex/latex/libgreek}
+
+\usepreamble\mainpreamble
+
+\askforoverwritefalse
+
+\generate{\file{libgreek.sty}{\from{libgreek.dtx}{code}}
+ }
+
+\ifToplevel{
+\Msg{***********************************************************}
+\Msg{*}
+\Msg{* To finish the installation you have to move the following}
+\Msg{* file into a directory searched by TeX:}
+\Msg{*}
+\Msg{* \space\space libgreek.sty}
+\Msg{*}
+\Msg{* To produce the documentation run libgreek.dtx through}
+\Msg{* LaTeX.}
+\Msg{*}
+\Msg{* Happy TeXing}
+\Msg{***********************************************************}
+}
+
+
+\endbatchfile
diff --git a/macros/latex/contrib/libgreek/libgreek.pdf b/macros/latex/contrib/libgreek/libgreek.pdf
new file mode 100644
index 0000000000..8e1c8c4c89
--- /dev/null
+++ b/macros/latex/contrib/libgreek/libgreek.pdf
Binary files differ
diff --git a/macros/latex/contrib/libgreek/libgreekcheck.tex b/macros/latex/contrib/libgreek/libgreekcheck.tex
new file mode 100644
index 0000000000..f125242a5a
--- /dev/null
+++ b/macros/latex/contrib/libgreek/libgreekcheck.tex
@@ -0,0 +1,120 @@
+%%
+%% Copyright (C) 2011, 2012 by Jean-Francois Burnol
+%%
+%% Please report errors to jfbu (at) free.fr
+%%
+%% This file 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.
+%%
+%% Provides additional documentation for libgreek package
+%%
+\documentclass[a4paper,12pt]{article}
+\usepackage[hscale=.8]{geometry}
+\usepackage{multicol}
+
+\usepackage{libgreek}
+%\usepackage[biolinum]{libgreek}
+
+\begin{document}
+
+\begin{multicols}{4}
+\noindent
+Alphatonos\ $\Alphatonos$\\
+anoteleia\ $\anoteleia$\\
+Epsilontonos\ $\Epsilontonos$\\
+Etatonos\ $\Etatonos$\\
+Iotatonos\ $\Iotatonos$\\
+Omicrontonos\ $\Omicrontonos$\\
+Upsilontonos\ $\Upsilontonos$\\
+Omegatonos\ $\Omegatonos$\\
+iotadieresistonos\ $\iotadieresistonos$\\
+Alpha\ $\Alpha$\\
+Beta\ $\Beta$\\
+Gamma\ $\Gamma$\\
+Delta\ $\Delta$\\
+Epsilon\ $\Epsilon$\\
+Zeta\ $\Zeta$\\
+Eta\ $\Eta$\\
+Theta\ $\Theta$\\
+Iota\ $\Iota$\\
+Kappa\ $\Kappa$\\
+Lambda\ $\Lambda$\\
+Mu\ $\Mu$\\
+Nu\ $\Nu$\\
+Xi\ $\Xi$\\
+Omicron\ $\Omicron$\\
+Pi\ $\Pi$\\
+Rho\ $\Rho$\\
+Sigma\ $\Sigma$\\
+Tau\ $\Tau$\\
+Upsilon\ $\Upsilon$\\
+Phi\ $\Phi$\\
+Chi\ $\Chi$\\
+Psi\ $\Psi$\\
+Omega\ $\Omega$\\
+Iotadieresis\ $\Iotadieresis$\\
+Upsilondieresis\ $\Upsilondieresis$\\
+alphatonos\ $\alphatonos$\\
+epsilontonos\ $\epsilontonos$\\
+etatonos\ $\etatonos$\\
+iotatonos\ $\iotatonos$\\
+upsilondieresistonos\ $\upsilondieresistonos$\\
+alpha\ $\alpha$\\
+beta\ $\beta$\\
+gamma\ $\gamma$\\
+delta\ $\delta$\\
+epsilon\ $\epsilon$\\
+zeta\ $\zeta$\\
+eta\ $\eta$\\
+theta\ $\theta$\\
+iota\ $\iota$\\
+kappa\ $\kappa$\\
+lambda\ $\lambda$\\
+mu\ $\mu$\\
+nu\ $\nu$\\
+xi\ $\xi$\\
+omicron\ $\omicron$\\
+pi\ $\pi$\\
+rho\ $\rho$\\
+varsigma\ $\varsigma$\\
+sigma\ $\sigma$\\
+tau\ $\tau$\\
+upsilon\ $\upsilon$\\
+phi\ $\phi$\\
+chi\ $\chi$\\
+psi\ $\psi$\\
+omega\ $\omega$\\
+iotadieresis\ $\iotadieresis$\\
+upsilondieresis\ $\upsilondieresis$\\
+omicrontonos\ $\omicrontonos$\\
+upsilontonos\ $\upsilontonos$\\
+omegatonos\ $\omegatonos$\\
+vartheta\ $\vartheta$\\
+varUpsilon\ $\varUpsilon$\\
+varUpsilontonos\ $\varUpsilontonos$\\
+varUpsilondieresis\ $\varUpsilondieresis$\\
+varphi\ $\varphi$\\
+varpi\ $\varpi$\\
+varvarkappa\ $\varvarkappa$\\
+varvarsigma\ $\varvarsigma$\\
+Digamma\ $\Digamma$\\
+digamma\ $\digamma$\\
+Koppa\ $\Koppa$\\
+koppa\ $\koppa$\\
+Sampi\ $\Sampi$\\
+sampi\ $\sampi$\\
+varkappa\ $\varkappa$\\
+varrho\ $\varrho$\\
+varTheta\ $\varTheta$\\
+varepsilon\ $\varepsilon$\\
+reversedvarepsilon\ $\reversedvarepsilon$\\
+\end{multicols}
+
+\end{document}
+\endinput