Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kedarmhaswade/456762116a1a3a970e06d77c2fb21faa to your computer and use it in GitHub Desktop.
Save kedarmhaswade/456762116a1a3a970e06d77c2fb21faa to your computer and use it in GitHub Desktop.
A basic smartphone-viewable template for devanagari based articles typeset for different (Indic) languages. Uses velthuis encoding for 7-bit ASCII transliteration.
% Thanks to: https://tex.stackexchange.com/q/565173/64425
\documentclass[a6paper]{article}
\usepackage{geometry}
\geometry{
bottom=20mm,
left=5mm,
right=5mm,
}
\usepackage{polyglossia}
\setdefaultlanguage{sanskrit}
\setotherlanguages{marathi,english}
% Main font for Sanskrit: Yashovenu
\setmainfont[Mapping=velthuis-sanskrit,Script=Devanagari,Language=Default]{Yashovenu}
% Other font (for Marathi): Noto Serif Devanagari
\newfontfamily\marathifont[Mapping=velthuis-sanskrit,Script=Devanagari,Language=Default]{Noto Serif Devanagari}
% Other well-designed fonts for devanagari: Sanskrit2003, Mukta, Yashomudra, Mortel
\begin{document}
\edef~{\string~}
\begin{center}
dh.rtaraa.s.tra uvaaca\\
\end{center}
\begin{verse}
dharmak.setre kuruk.setre samavetaa yuyutsava.h | \\
maamakaa.h paa.n.davaa"scaiva kimakurvata sa~njaya? ||1.1|| \\
\end{verse}
\textmarathi{
\begin{enumerate}
\item pu. la. de"sapaa.m.de
\item pra. ke. atre
\end{enumerate}
}
\end{document}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment