Hindi in LaTeX

... views
Hindi in LaTeX

Install required font from web into your local device. Here in this example, i have installed Lohit Devanagari.ttf font for typesetting Hindi and Sanskrit.

\documentclass[11pt]{article}
\usepackage{polyglossia}
\setdefaultlanguage{english}
\setotherlanguage{hindi,sanskrit}
% Hindi and Sanskrit both uses same font Devanagari
\usepackage{fontspec}
\setmainfont{Times New Roman}
\newfontfamily{\devanagarifont}[Script=Devanagari]{Lohit Devanagari.ttf}
 
\begin{document}
 
\begin{hindi} 
...
\end{hindi}
% inline
\texthindi{}
 
 
% for sanskrit
\begin{sanskrit}
...
\end{sanskrit}
 
%inline
\textsanskrit{}
 
\end{document}
\documentclass[11pt]{article}
\usepackage{polyglossia}
\setdefaultlanguage{english}
\setotherlanguage{hindi,sanskrit}
% Hindi and Sanskrit both uses same font Devanagari
\usepackage{fontspec}
\setmainfont{Times New Roman}
\newfontfamily{\devanagarifont}[Script=Devanagari]{Lohit Devanagari.ttf}
 
\begin{document}
 
\begin{hindi} 
...
\end{hindi}
% inline
\texthindi{}
 
 
% for sanskrit
\begin{sanskrit}
...
\end{sanskrit}
 
%inline
\textsanskrit{}
 
\end{document}

Compile using xelatex engine.

...

Thoughts? 🤔

Loading comments...