While using LaTeX I always wondered, why it is necessary to typeset any language other than english, like indic (devnagari) first in english as .dn file and then use some translator to translate it in indic syllab to generate .tex file. then compile, and then get the final pdf output...

For english just by keying the english is enough and for other languages latex uses, "do not use latex hereafter approach" by using some translation mechanism...

Is it possible for LaTeX developers to make use of other languages as easy as using English in latex... If so please do it or atleast ask some intelligent members of community to develope like that...

  • 8
    Isn't it possible to write the tex file in unicode and compile it with xelatex or lualatex? – bodo Sep 12 '12 at 7:15
  • 1
    why would you need to translate it? You can just type it normally and use UTF-8 input encoding. – Juri Robl Sep 12 '12 at 7:24
  • 1
    Look for example at tex.stackexchange.com/questions/2576/… – bodo Sep 12 '12 at 7:29
  • 4
    the real answer to your question is that the "original" tex (late 1970s) was very restricted, and translation was the best way forward. some restrictions were removed with tex version 3, but still not enough for "native" devanagari (or afaik any other indic font). recent developments have changed all that, with their capability of using unicode input. – wasteofspace Sep 12 '12 at 8:34

Sure, it is possible to compile tex documents containing davanagari characters.

I have not tried compiling with latex but xelatex compiles such documents without any problem.

  • 2
    Maybe an example could shed more light on the matter. – egreg Sep 12 '12 at 14:41

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.