% itrans.sty by Ross Moore $ %% $Log: % % LaTeX2e package interface for ... % % ITRANS pre-processor, and indic fonts, by Avinash Chopde % % The ITRANS system is *not* included with this package. % Obtain if from: http://www.aczone.com/itrans/ % % =================================================================== % In LaTeX this package does little more than to load . % However... % % ...the package has a corresponding implementation for LaTeX2HTML % called: itrans.perl . % % With LaTeX2HTML the options on the \usepackage line specify % pre-processor commands to be included automatically. % % Usage: % % \usepackage{itrans} %| for text already pre-processed % \usepackage[itrans]{itrans} %| for all supported languages % \usepackage[preprocess]{itrans}%| same as [itrans] % % options affecting Input-forms % % \usepackage[7bit]{itrans} %| % \usepackage[8bit]{itrans} %| % \usepackage[csx]{itrans} %| 8-bit Sanskrit extension of ISO 646 % \usepackage[csxx]{itrans} %| CSX+ transliteration (not ready yet) % \usepackage[latex]{itrans} %| standardized LaTeX transcription form % \usepackage[unicode]{itrans} %| ISO 10646-1 + Sinhalese extension % \usepackage[ind]{itrans} %| Indian % % options specifyinging languages: % % \usepackage[ben]{itrans} %| Bengali % \usepackage[guj]{itrans} %| Gujarati % \usepackage[gur]{itrans} %| Gurmukhi % \usepackage[hin]{itrans} %| Hindi % \usepackage[kan]{itrans} %| Kannada % \usepackage[mar]{itrans} %| Marathi % \usepackage[ori]{itrans} %| Oriya % \usepackage[pun]{itrans} %| Punjabi % \usepackage[rom]{itrans} %| Roman % \usepackage[san]{itrans} %| Sanskrit % \usepackage[tam]{itrans} %| Tamil % \usepackage[tel]{itrans} %| Telugu % % % \usepackage[bengali]{itrans} %| Bengali % \usepackage[gujarati]{itrans} %| Gujarati % \usepackage[gurmukhi]{itrans} %| Gurmukhi % \usepackage[hindi]{itrans} %| Hindi % \usepackage[kannada]{itrans} %| Kannada % \usepackage[marathi]{itrans} %| Marathi % \usepackage[oriya]{itrans} %| Oriya % \usepackage[punjabi]{itrans} %| Punjabi % \usepackage[roman]{itrans} %| Roman % \usepackage[sanskrit]{itrans} %| Sanskrit % \usepackage[tamil]{itrans} %| Tamil % \usepackage[telugu]{itrans} %| Telugu % % % =================================================================== % \ProvidesFile{itrans.sty}[1998/6/12] % \NeedsTeXFormat{LaTeX2e} % \DeclareOption{preprocess}{\ds@itrans} \DeclareOption{indica}{\ds@itrans} \DeclareOption{html7}{\ds@itrans} \DeclareOption{html8}{\ds@itrans} \DeclareOption{csx}{\ds@itrans} \DeclareOption{csxx}{\ds@notyetitrans{csxx}} \DeclareOption{html}{\ds@itrans} \DeclareOption{postscript}{\ds@itrans} \DeclareOption{unicode}{\ds@itrans} \DeclareOption{ben}{\ds@itrans} %| Bengali \DeclareOption{dev}{\ds@itrans} %| Devanagari \DeclareOption{guj}{\ds@itrans} %| Gujarati \DeclareOption{gur}{\ds@itrans} %| Gurmukhi \DeclareOption{hin}{\ds@itrans} %| Hindi \DeclareOption{kan}{\ds@itrans} %| Kannada \DeclareOption{mar}{\ds@itrans} %| Marathi \DeclareOption{ori}{\ds@itrans} %| Oriya \DeclareOption{pun}{\ds@itrans} %| Punjabi \DeclareOption{rom}{\ds@itrans} %| Roman \DeclareOption{san}{\ds@itrans} %| Sanskrit \DeclareOption{tam}{\ds@itrans} %| Tamil \DeclareOption{tel}{\ds@itrans} %| Telugu \DeclareOption{bengali}{\ds@itrans} %| Bengali \DeclareOption{devanagari}{\ds@itrans}%| Devanagari \DeclareOption{gujarati}{\ds@itrans} %| Gujarati \DeclareOption{gurmukhi}{\ds@itrans} %| Gurmukhi \DeclareOption{hindi}{\ds@itrans} %| Hindi \DeclareOption{kannada}{\ds@itrans} %| Kannada \DeclareOption{marathi}{\ds@itrans} %| Marathi \DeclareOption{oriya}{\ds@itrans} %| Oriya \DeclareOption{punjabi}{\ds@itrans} %| Punjabi \DeclareOption{roman}{\ds@itrans} %| Roman \DeclareOption{sanskrit}{\ds@itrans} %| Sanskrit \DeclareOption{tamil}{\ds@itrans} %| Tamil \DeclareOption{telugu}{\ds@itrans\ds@itrans@telugu}%| Telugu \DeclareOption*{\@latexerr{% `\CurrentOption' is an invalid option, using `preprocess' instead}% {Available Options:^^J^^J itrans,html7,html8,bengali,devanagari^^J gujarati,gurmukhi,hindi,kannada,marathi,oriya,punjabi,roman,sanskrit,^^J tamil,telugu, ben,dev,guj,gur,hin,kan,mar,ori,pun,rom,san,tam,tel^^J}% \PassOptionsToPackage{preprocess}{itrans}} \def\ds@itrans@telugu{% \InputIfFileExists{itrnstlg.tex}{}{\@latexerr{% Could not find the itrnstlg.tex macros file.}}} \def\ds@itrans@devnag{% \InputIfFileExists{idevn.tex}{}{\@latexerr{% Could not find the idevn.tex macros file.}}} \def\ds@notyetitrans#1{% \typeout{** Sorry, the #1 option isn't implemented yet. **}% } \def\ds@itrans{\ds@itrans@devnag \def\itransloaded{}} \ProcessOptions* \expandafter\ifx\csname itransloaded\endcsname\relax\expandafter\ds@itrans\fi \endinput