[Tugindia] Indian languages in Latex

P. P. Narayanaswami swami at mun.ca
Wed Aug 11 19:39:09 CEST 2010

There are several methods.
For Devanagari:
(1)  Using LateX:  

DevanagariTeX package enables you to typeset by first typing in English
a file with .dn extenstion (according to its convention),  and running it
through the "devnag" executable pre-processor  to convert the input (.dn  file)
into a .tex file , The .tex file can be processed by LaTeX.   The  Velthuis
fonts that come with the package are really nice.

2)  XeLaTeX

Type the devanagari text in any Unicode font already instaled in your
operating system, and run xelatex, to generate a PDF file.

(3)  Omega/Lambda -- which avoids the pre-processor stage.

For Tamil:

(1)  XeLaTeX works as above with Unicode fonts in tamil available in your
operating system.

(2) Omega/lambda for Tamil is a nice package

(3) You can type Tamil text in English according to ITRANS convention and create
a .itx file. Run it through  "itrans" executable pre-processor to get a .tex
file,  on which you can run LaTeX.  The Tamil fonts that are bundled with
ITRANS are "wntml" are acceptable, but not very nice.

Quoting Srikrishna Doraiswamy <srikrishnad at gmail.com>:

> Hi,
> I was wondering if there was a way to typeset indian languages (I am
> interested in sanskrit and tamil) using LaTeX. Is there a way where I can
> type in english, and the typesetting can be done by LaTeX? For example, if I
> were to write :
> aham brahmAsmi
> would it typeset as
> à¤
हं ब्रह्मास्मि ?
> -- 
> Srikrishna Doraiswamy
> _______________________________________________
> Home:        http://www.tug.org.in/
> TeX FAQ:     http://www.tex.ac.uk/faq
> unsubscribe: http://tug.org/mailman/listinfo/tugindia

More information about the tugindia mailing list