Typo
[latex2e.git] / latex2e-20150101 / required / babel / grsymb.dtx
blob189ca4afe5c93b8210c85c93e1e6b7d167184fae
1 % \iffalse meta-comment
3 % Copyright 1989-2008 Johannes L. Braams and any individual authors
4 % listed elsewhere in this file.  All rights reserved.
5
6 % This file is part of the Babel system.
7 % --------------------------------------
8
9 % It may be distributed and/or modified under the
10 % conditions of the LaTeX Project Public License, either version 1.3
11 % of this license or (at your option) any later version.
12 % The latest version of this license is in
13 %   http://www.latex-project.org/lppl.txt
14 % and version 1.3 or later is part of all distributions of LaTeX
15 % version 2003/12/01 or later.
16
17 % This work has the LPPL maintenance status "maintained".
18
19 % The Current Maintainer of this work is Johannes Braams.
20
21 % The list of all files belonging to the Babel system is
22 % given in the file `manifest.bbl. See also `legal.bbl' for additional
23 % information.
24
25 % The list of derived (unpacked) files belonging to the distribution
26 % and covered by LPPL is defined by the unpacking scripts (with
27 % extension .ins) which are part of the distribution.
28 % \fi
29 %% \CheckSum{55}
31 %\iffalse
33 %% This is file `grsymb.sty'
34 %% (c) 1997-2005 Apostolos Syropoulos.
35 %% All rights reserved.
36 %  You are allowed to modify this file as long the initial copyright notice
37 %  appears in the modified file.
39 %  Please report errors or suggestions for improvement to
40 %    
41 %    Apostolos Syropoulos
42 %    366, 28th October Str.
43 %    GR-671 00 Xanthi, GREECE
44 %    
45 %    apostolo at platon.ee.duth.gr or apostolo at obelix.ee.duth.gr
47 %\fi
48 %\iffalse
49 %    \begin{macrocode}
50 %<*driver>
51 \documentclass{ltxdoc}
52 \GetFileInfo{grsymb.drv}
53 \begin{document}
54    \DocInput{grsymb.dtx}
55 \end{document}
56 %</driver>
57 %    \end{macrocode}
58 %\fi
60 % \title{Greek Symbols}
61 % \author{Apostolos Syropoulos\\
62 %         366, 28th October Str.\\
63 %         GR-671 00 Xanthi, HELLAS\\
64 %         E-mail: \texttt{apostolo@platon.ee.duth.gr}}
65 % \date{1997/09/21}
66 % \maketitle
68 % \MakeShortVerb{|}
69 % \section{Introduction}
70
71 % There are certain symbols which were in use in ancient Greece and which
72 % are of use to scholars even today. These symbols are various forms of
73 % qoppa and stigma, and the letter digamma. These special symbols are
74 % provided by the \texttt{cb} fonts which are now the official fonts for
75 % the \texttt{greek} option of the \texttt{babel} package. Moreover, these
76 % fonts provide a few more symbols such as a symbol for Euro, etc. The `tao'
77 % symbol although is not a greek symbol, survives mainly for reasons of
78 % compatibility. This little package provides access commands for these 
79 % symbols. The package can be used only in conjunction with the |greek| 
80 % option of the |babel| package.
81 %  
82 % \StopEventually
84 % \section{The Implementation}
86 % First comes the identification part.
88 %    \begin{macrocode}
89 %<*package>
90 \ProvidesPackage{grsymb}[1997/09/21\space v1.0]
91 \typeout{Package: `grsymb' v1.0\space <1997/09/21> (A. Syropoulos)}
92 %    \end{macrocode}
94 % Next we check to see if the |babel| package is loaded with at least
95 % the |greek| option. In case it isn't, we opt to produce an error message.
96 %    \begin{macrocode} 
97 \@ifpackagewith{babel}{greek}{}{%
98      \PackageError{grsymb}{%
99      `greek' option of the `babel'\MessageBreak
100       package hasn't been loaded}{%
101       The commands provided by this package\MessageBreak
102       are specially designed for greek language\MessageBreak
103       typesetting with the `babel' package. Load\MessageBreak
104       it with at least the `greek' option.}\relax
105       }
106 %    \end{macrocode}
107 % Now, we proceed with the definitions of the various symbols. Please note
108 % that |\ddigamma| is intensionally spelled erroneously, in order to avoid
109 % conflicts with the command |\digamma| that is defined by the package
110 % |amssymb|. Although the tao symbol is not a greek symbol, it is included
111 % mainly for reasons of compatibility.
112 %    \begin{macrocode}
113 \DeclareTextCommand{\Digamma}{LGR}{\char"C3\relax}
114 \DeclareTextCommand{\ddigamma}{LGR}{\char"93\relax}
115 \DeclareTextCommand{\tao}{LGR}{\char"01\relax}
116 \DeclareTextCommand{\Qoppa}{LGR}{\char"14\relax}
117 \DeclareTextCommand{\varqoppa}{LGR}{\char"13\relax}
118 \DeclareTextCommand{\Sampi}{LGR}{\char"1A\relax}
119 \DeclareTextCommand{\vardigamma}{LGR}{\char"07\relax}
120 \DeclareTextCommand{\Stigma}{LGR}{\char"08\relax}
121 \DeclareTextCommand{\VarQoppa}{LGR}{\char"15\relax}
122 \DeclareTextCommand{\euro}{LGR}{\char"18\relax}
123 \DeclareTextCommand{\permill}{LGR}{\char"19\relax}
124 %</package> 
125 %    \end{macrocode}
127 % \section*{Dedication}
128 % I would like to dedicate this piece of work to my son 
129 % \begin{center}Demetrios-Georgios.\end{center}
130 % \Finale
131 \endinput