1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135
|
% indica.sty by Ross Moore <ross@mpce.mq.edu.au> $
%% $Log:
%
% LaTeX2e package interface for ...
%
% Indica pre-processor, and sinhala fonts: sinha, sinhb, sinhc
% by Yannis Haralambous <Yannis.Haralambous@univ-lille1.fr>
%
% and the sinhala.sty package for LaTeX-2e,
% by Dominik Wujastyk <D.Wujastyk@ucl.ac.uk>
%
% extended for Prasad Dharmasena's <pkd@isr.umd.edu>
% `samanala' transliteration scheme
% by Vasantha Saparamadu <vsaparam@ocs.mq.edu.au>
%
% These resources are *not* included with this package.
% Obtain them from CTAN: http//ctan.tug.org/ctan
%
% ===================================================================
% In LaTeX this package does little more than to load sinhala.sty .
% However...
%
% ...the package has a corresponding implementation for LaTeX2HTML
% called: indica.perl .
%
% With LaTeX2HTML the options on the \usepackage line specify
% pre-processor commands to be included automatically.
%
% Usage:
%
% \usepackage{indica} %| for text already pre-processed
% \usepackage[indica]{indica} %| for all supported languages
% \usepackage[preprocess]{indica}%| same as [indica]
%
% options affecting Input-forms
%
% \usepackage[7bit]{indica} %| Velthuis' Hindi/Sanskri transcription
% \usepackage[csx]{indica} %| 8-bit Sanskrit extension of ISO 646
% \usepackage[latex]{indica} %| standardized LaTeX transcription form
% \usepackage[unicode]{indica} %| ISO 10646-1 + Sinhalese extension
% \usepackage[samanala]{indica}%| Prasad Dharmasena's transliteration
%
% options specifyinging languages:
%
% \usepackage[ben]{indica} %| Bengali
% \usepackage[guj]{indica} %| Gujarati
% \usepackage[gur]{indica} %| Gurmukhi
% \usepackage[hin]{indica} %| Hindi
% \usepackage[kan]{indica} %| Kannada
% \usepackage[mal]{indica} %| Malayalam
% \usepackage[ori]{indica} %| Oriya
% \usepackage[san]{indica} %| Sanskrit
% \usepackage[sin]{indica} %| Sinhala, Sinhalese
% \usepackage[tam]{indica} %| Tamil
% \usepackage[tel]{indica} %| Telugu
% \usepackage[tib]{indica} %| Tibetan
%
% LaTeX2HTML: create aliases to 3-letter abbreviations;
% e.g. #ALIAS SANSKRIT SAN
%
%
% \usepackage[bengali]{indica} %| Bengali
% \usepackage[gujarati]{indica} %| Gujarati
% \usepackage[gurmukhi]{indica} %| Gurmukhi
% \usepackage[hindi]{indica} %| Hindi (Devanagari,Marathi,Nepali)
% \usepackage[kannada]{indica} %| Kannada
% \usepackage[malayalam]{indica} %| Malayalam
% \usepackage[oriya]{indica} %| Oriya
% \usepackage[sanskrit]{indica} %| Sanskrit
% \usepackage[sinhala]{indica} %| Sinhala, Sinhalese
% \usepackage[sinhalese]{indica} %| Sinhala, Sinhalese
% \usepackage[tamil]{indica} %| Tamil
% \usepackage[telugu]{indica} %| Telugu
% \usepackage[tibetan]{indica} %| Tibetan
%
% LaTeX2HTML: create aliases to 1-letter abbreviations;
% e.g. #ALIAS SANSKRIT S
%
% ===================================================================
%
\ProvidesFile{indica.sty}[1998/1/14]
%
\NeedsTeXFormat{LaTeX2e}
\RequirePackage{sinhala}
%
\DeclareOption{preprocess}{\ds@indica}
\DeclareOption{indica}{\ds@indica}
\DeclareOption{7bit}{\ds@indica}
\DeclareOption{csx}{\ds@indica}
\DeclareOption{latex}{\ds@indica}
\DeclareOption{samanala}{\ds@indica}
\DeclareOption{unicode}{\ds@indica}
\DeclareOption{ben}{\ds@indica} %| Bengali
\DeclareOption{guj}{\ds@indica} %| Gujarati
\DeclareOption{gur}{\ds@indica} %| Gurmukhi
\DeclareOption{hin}{\ds@indica} %| Hindi
\DeclareOption{kan}{\ds@indica} %| Kannada
\DeclareOption{mal}{\ds@indica} %| Malayalam
\DeclareOption{ori}{\ds@indica} %| Oriya
\DeclareOption{san}{\ds@indica} %| Sanskrit
\DeclareOption{sin}{\ds@indica} %| Sinhala, Sinhalese
\DeclareOption{tam}{\ds@indica} %| Tamil
\DeclareOption{tel}{\ds@indica} %| Telugu
\DeclareOption{tib}{\ds@indica} %| Tibetan
\DeclareOption{bengali}{\ds@indica} %| Bengali
\DeclareOption{gujarati}{\ds@indica} %| Gujarati
\DeclareOption{gurmukhi}{\ds@indica} %| Gurmukhi
\DeclareOption{hindi}{\ds@indica} %| Hindi
\DeclareOption{kannada}{\ds@indica} %| Kannada
\DeclareOption{malayalam}{\ds@indica} %| Malayalam
\DeclareOption{oriya}{\ds@indica} %| Oriya
\DeclareOption{sanskrit}{\ds@indica} %| Sanskrit
\DeclareOption{sinhala}{\ds@indica} %| Sinhala, Sinhalese
\DeclareOption{sinhalese}{\ds@indica} %| Sinhala, Sinhalese
\DeclareOption{tamil}{\ds@indica} %| Tamil
\DeclareOption{telugu}{\ds@indica} %| Telugu
\DeclareOption{tibetan}{\ds@indica} %| Tibetan
\DeclareOption*{\@latexerr{%
`\CurrentOption' is an invalid option, using `preprocess' instead}%
{Available Options:^^J^^J indica,7bit,csx,latex,unicode,samanala^^J
bengali,gujarati,gurmukhi,hindi,kannada,malayalam,oriya^^J
sanskrit,sinhala,sinhalese,tamil,telugu,tibetan^^J^^J
ben,guj,gur,hin,kan,mal,ori,san,sin,tam,tel,tib^^J}%
\PassOptionsToPackage{preprocess}{indica}}
\def\ds@indica{\def\indicaloaded{}}
\ProcessOptions*
\expandafter\ifx\csname indicaloaded\endcsname\relax\expandafter\ds@indica\fi
\endinput
|