%\iffalse (Meta-Kommentar)
% Eine Zusammenstellung von mir h�ufig gebrauchter
% Mantra-Stacks f�r die Erstellung tibetischer Texte.
% \fi
% \title{\TibTeX Mantra Tibetan Mantra Stack for \TibTeX}
% \date{11. November 2004}
% \author{Dieter J�ger}
% Version 0.1
% Copyright 2004 by Dieter J�ger
% License: GPL
%
\ProvidesPackage{ctibmantra}[2004/01/22 V0.0.2 Tibetan Mantra Stacks for ctib]
\NeedsTeXFormat{LaTeX2e}
\RequirePackage{twoopt}
\RequirePackage{relsize}
\RequirePackage{calc}

\newlength\ct@a
\newlength\ct@b
\newlength\ct@c

% Let's be flexible with languages
\newcommand{\inlang}[2]{\ifx#1\lang #2\fi}

% choose language for margin notes
% en, de, tib 
\def\langen{en}
\def\langde{de}
\def\langit{it}
\def\langfr{fr}
\def\langtib{tib}

% define \def\lang{en} in your main document and use it like
% \inlang{\langen}{The English text}
% The text only will be printed if \lang is set to "en"
% The same with any other language


% \section{Erstellen eigener Mantra-Stacks}
% \begin{quote}|\chstack[h][v]{c1}{c2}|\end{quote}
% erm�glicht eine vereinfachte Eingabe von solchen Stacks:
% Es stellt zwei Buchstaben �bereinander dar. Dabei wird der
% Buchstabe ,,c2'' angehoben und ,,c1'' quasi druntergeschoben
% Mit dem optionalen Parameter ,,v'' kann die Anhebung von ,,c2''
% angepa�t werden. Der ebenfalls optionale Parameter ,,h'' erlaubt
% es, die horizontale Position von ,,c1'' anzupassen
%
%
\def\nob{\noboundary\nolinebreak}
\newcommandtwoopt{\ust}[4][0pt][0pt]{%
  {\frenchspacing x\notsheg % fix spacing
  \setlength{\ct@a}{#1}
  \setlength{\ct@b}{#2}
  \advance \ct@a by -0.4em
  \advance \ct@b by 0.6ex
  \mbox{\raise\ct@b\hbox{\nob#4\nob}\kern\ct@a\hbox{\nob#3\nob}}
}}

% \begin{quote}|\clstack{h}{v}{c1}{c2}|\end{quote}
% erm�glicht eine vereinfachte Eingabe von solchen Stacks:
% Es stellt zwei Buchstaben �bereinander dar. Dabei wird der
% Buchstabe ,,c2'' abgesenkt und ,,c1'' quasi dar�bergeschoben
% Mit dem optionalen Parameter ,,v'' kann die Absenkung von ,,c2''
% angepa�t werden. Der ebenfalls optionale Parameter ,,h'' erlaubt
% es, die horizontale Position von ,,c1'' anzupassen
%
\newcommandtwoopt{\dst}[4][0pt][0pt]{%
  {\frenchspacing x\notsheg
  \setlength{\ct@a}{#1}
  \setlength{\ct@b}{#2}
  \advance \ct@a by -1em
  \advance \ct@b by 0.4ex
  \mbox{\nob\lower\ct@b\hbox{\nob#4\nob}\kern\ct@a\hbox{\nob#3\nob}}
}}

% a new try, currently not useable :-(
\newcommandtwoopt{\tibStack}[4][0pt][0pt]{%
{\frenchspacing%
  \setlength{\ct@a}{#1}
  \setlength{\ct@a}{#2}
  \addtolength{\ct@a}{\widthof{#3}}
  \addtolength{\ct@b}{\heightof{#3}}
  \mbox{\nob\lower\ct@b\hbox{\nob#4\nob}\kern-\ct@a\hbox{\nob#3\nob}}
}}

\newcommandtwoopt{\tibVStack}[4][0pt][0pt]{%
{\frenchspacing%
  \setlength{\ct@a}{#1}
  \setlength{\ct@b}{#2}
  \addtolength{\ct@a}{\widthof{#3}}
  \addtolength{\ct@c}{\heightof{#4}}
  \advance \ct@b by 0.6ex
  \advance \ct@a by -0.5\ct@c
  \mbox{\raise\ct@b\hbox{\nob#4\nob}\kern-\ct@a\hbox{\nob#3\nob}}
}}



% lot's of small chars
\def\smallga{\char71}
\def\smallta{\char84}
\def\smallpa{\char80}
\def\smallna{\char78}
\def\smallda{\char68}
\def\smallha{\char72}
\def\smallka{\char75}
\def\smallnya{\char83}
\def\smalltsa{\char90}
\def\smallma{\char77}
\def\smallha{\char72}

\def\yata{\char89}
\def\wata{\char87}
\def\dengu{xe}
\def\gigu{xi}
\def\naro{xo}
\def\shabkyu{xu}


\def\ix{\char73}
\def\ing{\char125}
\def\ixng{\char127}
\def\eng{\char126}
\def\ong{\char124}

% some helper makros
%\newcommand{\vh}[3]{\raise#1em\hbox{\hskip#2em#3\notsheg}x}

%\def\V#1#2{\noboundary{\ooalign{\noboundary#1\noboundary\cr\lower1.15\fontdimen5\font\hbox{#2\noboundary}}}}

\newcommand{\skipTsheg}{\notsheg\hskip 0.2em\tibTsheg}


% Consonants with subscribed achung (sorted after the latin alphabet!)
\def\A{\kern0.4em\dst[-0.6em][-0.3em]a`}
\def\Aa{\mbox{\kern0.05em\A\tibRnambcad}\kern0.25em}
\def\bA{\dst[-0.07em][-0.25ex]{ba}{`}}
\def\bE{\ust[-0.4em]{ba}{\char69}}
\def\bI{\dst[0em][-0.2ex]{be}{`}}
\def\dA{\dst{da}{`}}
\def\dI{\mbox{\dst[-0.1em][0ex]{di}{`}}}
\def\dzA{\dst[0em][-0.3ex]{dza}{`}}
\def\Ee{\ust[-0.6em]{\aa}{\char69}}
\def\gA{\kern0.2em\dst[-0.25em]{ga}{`}}
\def\hA{\kern-0.2em\dst{ha}{`}}
\def\hE{\ust[-0.4em]{ha}{\char69}}
\def\hO{\ust[-1em]{ha}{\char79}}
\def\I{\kern0.4em\dst[-0.6em][-0.3ex]{ai}{`}\kern0.2em}
\def\khA{\kern0.1em\dst[-0.3em][-0.4ex]{kha}{`}}
\def\kA{\dst[-0.1em]{ka}{`}}
\def\kI{\dst[-0.2em]{ki}{`}\kern-0.1em}
\def\lI{\dst[-0.2em][-0.33ex]{li}{`}}
\def\mA{\dst[-0.2em][-0.4ex]{ma}{`}}
\def\nA{\ust[-0.6em][-1ex]{na}{`}}
\def\nE{\ust[-0.3em]{na}{\char69}}
\def\nI{\dst{ni}{`}}
\def\Oo{\ust[-0.7em][0.05ex]{\dst[-0.55em][-0.3ex]{a}{`}}{\char79}}
\def\pA{\dst[0em][-0.3ex]{pa}{`}}
\def\pU{\kern-0.2em\dst[-0.1em][0.2ex]{\dst[0em][-0.3ex]{p}{`}}{xu}\kern-0.2em}
\def\rA{\dst[-0.1em][-0.5ex]{ra}{`}\kern-0.1em}
\def\rI{\dst[-0.2em][-0.4ex]{ri}{`}}
\def\rU{\dst[-0.2em][-0.4ex]{ra}{`}}
\def\sA{\kern0.2em\dst[-0.3em][-0.3ex]{sa}{`}}
\def\shA{\dst[-0.3em]{sha}{`}}
\def\shI{\dst[-0.3em]{shi}{`}}
\def\tA{\dst[0.1em][0.2ex]{ta}{`}}
\def\thA{\dst[0em][-0.1ex]{tha}{`}}
\def\thI{\dst{ti}{`}}
\def\tI{\dst{ti}{`}}
\def\U{\kern0.2em\dst[-0.4em][-0.3ex]{a}{\char86}}
\def\wA{\kern0.1em\dst[-0.3em][0.17ex]{wa}{`}}



% rotated letters with achung
\def\dxA{\kern-0.2em\dst[0.05em][-0.2ex]{dxa}`}
\def\dxI{\dst{dxi}{`}}
\def\dxU{\dst{\dxA}{\char18}}
\def\shxA{\kern0.2em\dst{shxa}{`}\kern-0.2em}
\def\shxE{\dst[-0.05em]{shxe}{`}}
\def\swA{\kern0.1em\dst[-0.15em]{swa}{`}}

% stacks with achung
\def\bhA{\dst[0.07em][0.5ex]{bha}{{\smaller `}}}
\def\dhA{\dst[0.1em][0.4ex]{dha}{\smaller `}}
\def\dhI{\dst[0pt][0.4ex]{dhi}{`}}
\def\dhU{\dst{\dst[-0.1em][0.4ex]{\dst[0.1em][0.2ex]{\smallda}{\smallha}}{{\smaller`}}}{\char21}}
\def\hrI{\dst[0em][0.1ex]{hri}{`}}
\def\hrih{\hrI}
\def\shrI{\dst[-0.32em][0.2ex]{shri}{`}}
\def\txwa{\dst[0.5em][0.2ex]{tx}{\wata}}
\def\txwA{\kern-0.2em\mbox{\dst[0em][0.35ex]{\dst[0.6em]{txa}{\smaller\wata}}{\smaller `}}}
\def\txwAm{\ust[-0.25em]{\txwA}{\tibRjessungaro}}
\def\txwam{\txwAm}

% better kerning for don
\def\don{do\notsheg\kern-0.4em n}

% stacks using Snaldan
\def\achungu{\ust[-0.3em]{'u}{\tibSnaldan}}
\def\bang{\ust[-0.4em]{ba}{\tibSnaldan}}
\def\bham{\ust[-0.5em]{bha}{\tibSnaldan}}
\def\bhrUm{\ust[-0.6ex]{\dst[-0.1em][0.4ex]{\dst[0.07em][0.5ex]{ba}{\hrA}}{\char22}}{\tibSnaldan}}
\def\droom{\bhrUm}
\def\ddroom{\mbox{.\kern0.2em\bhrUm\tibRnambcad}}
\def\hang{\ust[-0.4em]{ha}{\tibSnaldan}}
\def\gteryang{\ust[-0.6em]{\tibGteryigmgotr}{\tibSnaldan}}
%\def\hung{\fbox{\kern-0.2em\dst{{\ust[-0.5em]{\dst{ha}{`}}{\tibSnaldan}}}{\char19}\kern-0.2em}}
\def\hung{\kern-0.2em\dst{{\ust[-0.5em]{\dst[0em][0.02ex]{ha}{`}}{\tibSnaldan}}}{\char19}\kern-0.2em}
\def\khang{\ust[-0.5em]{kha}{\tibSnaldan}}
\def\mum{\ust[-0.4em]{mu}{\tibSnaldan}}
\def\rang{\ust[-0.25em]{ra}{\tibSnaldan}\kern-0.3em}
\def\trAng{\ust[-0.5em]{\dst{tra}{`}}{\tibSnaldan}}
\def\yang{\kern0.2em\ust[-0.5em]{ya}{\tibSnaldan}}

% stacks using Rjessungaro
\def\ang{\ust[-0.5em]{a}{\tibRjessungaro}}
\def\bam{\ust[-0.25em]{ba}{\tibRjessungaro}}
\def\dam{\ust[-0.2em]{da}{\tibRjessungaro}}
\def\dyam{\ust[-0.5em]{\dya}{\tibRjessungaro}}
\def\ham{\kern0.15em\ust[-0.3em]{ha}{\tibRjessungaro}}
\def\hum{\hung}
\def\kam{\ust[-0.35em]{ka}{\tibRjessungaro}}
\def\kem{\ust[-0.7em]{ka}{\eng}}
\def\keng{\kem}
\def\kham{\kern0.15em\ust[-0.35em]{kha}{\tibRjessungaro}}
\def\khrom{\ust[-0.35em][0.25ex]{khro}{\tibRjessungaro}\kern-0.2em}
\def\kingka{ki\notsheg\kern-0.15em\ngka}
\def\lam{\kern0.2em\ust[-0.4em]{la}{\tibRjessungaro}}
\def\lyam{\kern0.2em\ust[-0.5em]{\dst[0em][-0.6ex]{la}{\char89}}{\tibRjessungaro}}
\def\mam{\ust[-0.3em]{ma}{\tibRjessungaro}}
\def\nam{\ust[-0.35em]{\dst{na}{`}}{\tibRjessungaro}}
\def\ram{\ust[-0.2em]{ra}{\tibRjessungaro}\kern-0.3em}
\def\rgham{\kern0.15em\ust[-0.45em]{\rgha}{\tibRjessungaro}}
\def\sang{\kern0.2em\ust[-0.4em]{sa}{\tibRjessungaro}}
\def\sham{\ust[-0.5em]{sha}{\tibRjessungaro}}
\def\sum{\ust[-0.3em]{su}{\tibRjessungaro}}
\def\tam{\ust[-0.15em]{ta}{\tibRjessungaro}}
\def\tatam{\ust[-0.2em]{\tata}{\tibRjessungaro}}
\def\tram{\ust[-0.3em]{tra}{\tibRjessungaro}}
\def\ttam{\tatam}
\def\wam{\mbox{\kern0.3em\ust[-0.5em]{wa}{\tibRjessungaro}}}
\def\yam{\kern0.2em\ust[-0.35em]{ya}{\tibRjessungaro}}
\def\yang{\ust[-0.4em]{ya}{\tibRjessungaro}}

% stacks using Nyizlanaada
\def\althung{\kern-0.2em\dst{{\ust[-0.5em]{\dst[0em][0.02ex]{ha}{`}}{\tibNyizlanaada}}}{\char19}\kern-0.2em}

% other stacks not in standard ctib/dtib
\def\bhayo{\kern-0.2em\dst[0.2em][0.4ex]{bo}{hya}\kern-0.3em}
%\def\bhya{\dst[0.2em][0.4ex]{ba}{hya}\kern0.1em}
%\def\bhyo{\kern-0.2em\dst[0.2em][0.4ex]{bo}{hya}\kern-0.3em}
\def\ddha{\dst[0.2em][0.2ex]{\smallda}{dha}}
\def\ddhe{\kern0.1em\dst[0em][0.2ex]{\ust[-0.3em][-0.6ex]{\smallda}{xe}}{dha}\kern-0.2em}
\def\ddhi{\dst[0.em][0.2ex]{\ust[-0.45em][-0.6ex]{\smallda}{xi}}{dha}\kern-0.2em}
\def\ddho{\dst[-0.2em][0.3ex]{{\ust[-0.9em][-0.6ex]{\smallda}{xo}}}{dha}}
\def\dga{\dst[0.15em][0.3ex]{\smallda}{\smallga}}
\def\dhra{\kern-0.35em\dst[0.2em][0.2ex]{\smallda}{{\smaller hra\notsheg}}}
\def\dma{\kern-0.1em\dst[0.15em][0.35em]{da}{ma}\kern0.1em}
\def\dme{\dma\kern-1em\dengu\notsheg\kern0.15em}
\def\dmi{\dma\kern-1em\gigu\notsheg\kern0.15em}
\def\dmo{\dma\kern-1.25em\naro\notsheg\kern-0.1em}
\def\drix{\ust[-0.45em]{dra}{\ix}}
\def\dhu{dhu}
\def\dhya{\dst[0.1em][0.2ex]{\char68}{\smaller hya}}
\def\dya{\kern0.1em\dst[0.15em][-0.15ex]{da}{\smaller \yata}}
\def\dznyA{\dst[0em][0.5ex]{\dst[0.2em][0.3ex]{dza}{\char83}}{`}\kern-0.15em}
\def\dzwa{\kern0.2em\dst[0.35em][-0.3ex]{dz}{\wata}\kern-0.2em}
\def\ghna{\kern0.25em\dst[0em][1.1ex]{gha}{\smallna}}
\def\ghra{\dst[0.05em][0.3ex]{\smallga}{hra}}
\def\ghri{\dst[0.05em][0.3ex]{\smallga}{hra}\nolinebreak\kern-1em~xi\notsheg}
\def\hrA{\dst[0em][0.1ex]{hra}{\smaller `}}
\def\hna{\dst[0.15em][0.4ex]{\smallha}{\smallna}}
\def\hne{\hna\kern-0.9em\dengu}
\def\hring{\ust[-0.75em]{\hrA}{\ing}}
\def\kki{\dst[0.05em][0.4ex]{ki}{ka}}
\def\kka{\dst[0.05em][0.4ex]{ka}{ka}}
\def\kmo{\dst[0em][0.3ex]{ko}{ma}\kern-0.2em}
\def\ksha{\raise0.1ex\hbox{\smaller\dst[0em][0.3ex]{ka}{sha}}}
\def\kshxa{\dst{\smallka}{\smaller\smaller shxa}}
\def\kta{\kern0.2em\dst[0.1em][0.3ex]{\char75}{\char84}}
\def\kto{\kta\kern-1.2em\naro\notsheg\kern-0.2em}
\def\ling{\ust[-0.8em]{la}{\char125}}
\def\lle{\dst[-0.1em][0.4ex]{le}{la}}
\def\mme{\dst[0.1em][0.35ex]{me}{ma}}
\def\mla{\dst[0.1em][0.4ex]{ma}{la}}
\def\mrix{\kern-0.1em\ust[-0.55em]{mra}{\char73}}
\def\nda{\dst[0.25em][0.5ex]{na}{{\smaller da\notsheg}}}
\def\ndA{\dst[0em][0.5ex]{\nda}{\smaller `}}
\def\ndha{\dst[0.25em][0.3ex]{\char78}{dha}}
\def\ndhe{\dst[0.25em][0.3ex]{\char78}{dha}\kern-0.8em\dengu}
\def\ndri{\dst[0em][0.7ex]{ni}{dr}}
\def\ndxa{\dst[0.25em][0.4ex]{na}{\smaller dxa}}
\def\ndxi{\kern-0.1em\dst[0.2em][0.4ex]{ni}{dxa}}
\def\ngga{\kern-0.2em\dst[0.2em][0.5ex]{ng}{\smallga}}
\def\nxdxa{\dst[0.3em][0.5ex]{nxa}{\smaller dxa}}
\def\ngha{\kern-0.1em\dst[0.2em][0.45ex]{nga}{\smallha}}
\def\ngka{\dst[0.15em][0.4ex]{\char81}{\char75}}
\def\ngta{\dst[0.2em][0.3ex]{\char81}{\char84}}
\def\nna{\dst[0.3em][0.3ex]{\smallna}{\smallna}}
\def\nrix{\kern-0.2em\ust[-0.5em]{nra}{\ix}}
\def\nta{\dst[0.28em][0.35em]{\smallna}{\smallta}}
\def\nte{\mbox{xe\kern-1em\dst[0.3em][0.4ex]{\char78}{\char84}}}
\def\nting{\kern-0.2em\ust[-0.6em]{\nta}{\ing}}
\def\ntra{\kern-0.15em\dst[0.35em][0.2ex]{\smallna}{\smaller tra}}
\def\ntsa{\dst[0.1em][0.4ex]{\smallna}{\smalltsa}\kern0.25em}
\def\ntu{\dst{\kern-0.15em\dst[0.3em][0.3ex]{\char78}{\char84}}{\char17}}
\def\nydza{\dst[0em][0.5ex]{\char83}{dza}}
\def\nytsa{\dst[-0.1em][0.4ex]{\smallnya}{\smalltsa}\kern0.1em}
\def\pda{\dst[0.1em][0.2ex]{\smallpa}{\smallda}}
\def\pheem{\ust[-0.9em]{{\ust[-0.4em]{pha}{\char69}}}{\char24}}
\def\shxpe{\dst[0.15em][0.4ex]{shxe}{pa}}
\def\rya{\dst[0em][0.3ex]{r}{y}}
\def\rshe{\kern-0.2em\dst[0.2em]{re}{\smaller sha}}
\def\rdha{\raise0.05em\hbox{\dst[0.3em][0.6ex]{\smaller rda}{\smallha}}}
\def\rgha{\dst[0.2em][0.6ex]{rga}{\smallha}}
\def\rmA{\kern0.15em\dst[-0.15em][-0.05ex]{rma}{`}}
\def\rshxa{\raise0.1ex\hbox{\dst[-0.1em][0.1ex]{\smaller ra}{\smaller shxa}\kern-0.1em}}
\def\shlo{\dst[0em][0.5ex]{sho}{\char76}}
\def\shta{\dst[0.3em][0.3ex]{shxa}{\smaller txa}}
\def\spha{\dst[0.05em][0.35ex]{sa}{pha}}
\def\shwA{\dst[-0.25em][0.2ex]{shwa}{`}}
\def\shthxa{\kern0.15em\dst[-0.05em][0.4ex]{sha}{\smaller thxa}}
\def\shxtxa{\mbox{\dst[0.2em][0.6ex]{shx}{tx}}}
\def\shxtxA{\kern0.3em\dst[-0.15em][0.6ex]{\shxtxa}{{\smaller \smaller `}}}
\def\shxtxing{\kern-0.2em\ust[-0.6em][0.05ex]{\shxtxa}{\ing}}
\def\sphu{\raise0.05ex\hbox{\dst[0.1em][0.3ex]{\smaller sa}{\smaller pha}}}
\def\stwa{\dst[0.3em][0.3ex]{\dst[0.2em][0.3ex]{sa}{\smallta}}{\wata}}
\def\sya{\dst[0em][-0.55ex]{sa}{\yata}}
\def\tma{\dst[0.2em][0.4ex]{\smallta}{\smallma}}
\def\tstsha{\dst[-0.05em][0.3ex]{\smalltsa}{\smaller tsha}}
\def\tstshi{\tstsha\kern-1em\gigu}
\def\tna{\dst[0.3em][0.4ex]{\char84}{\char78}}
\def\taya{\dst[0.45em]{\mbox{ta\notsheg}}{\smaller\smaller\smaller\yata}\notsheg}
\def\tpa{\dst[0.2em][0.35ex]{\smallta}{\smallpa}}
\def\tata{\dst[0.3em][0.35ex]{\char84}{\char84}}
\def\tta{\tata}
\def\ttaa{\dst[0em][0.4ex]{\tta}{{\smaller`}}}
\def\ttA{\ttaa}

% mantra syllables
\def\akarshxaya{a ka \rshxa, ya}
\def\amrita{\mbox{a \mrix, ta\notsheg}}
\def\anurakto{a nu ra \kto}
\def\argham{a\notsheg\rgham}
\def\atmako{\aa \tma, ko\notsheg}
\def\balingta{ba\notsheg\ling, ta\notsheg}
\def\bhAndxa{\mbox{\bhA\ndxa}}
\def\bhandxa{\mbox{bha\notsheg\ndxa}}
\def\bhandha{\mbox{bha\notsheg\ndha}}
\def\bighnan{\mbox{bi\notsheg{\ghna}n\notsheg}}
\def\bhuddha{\mbox{bhu\notsheg\ddha}}
\def\bushxtxing{\mbox{bu\notsheg\shxtxing}}
\def\dhAkinI{\mbox{\dhA, ki \nI}}
\def\dharmA{\mbox{dha\notsheg\rmA}}
\def\dushxtxAn{\mbox{du\notsheg{\shxtxA}\kern-0.15em n\notsheg}}
\def\dzwala{\mbox{\dzwa, la}}
\def\gandhe{\mbox{ga\notsheg\ndhe}}
\def\gindris{gi\notsheg{\ndri}s}
\def\ghrihne{\mbox{\ghri\hne}}
\def\hayagriwa{hya \ghri, wa\notsheg}
\def\khatxwAm{\mbox{kha \txwAm}}
\def\kIlaya{\kI, la ya\notsheg}
\def\krodhra{\mbox{kro\notsheg\dhra}}
\def\dznyAna{\mbox{\dznyA, na\notsheg}}
\def\mandA{\mbox{ma\notsheg\ndA}}
\def\mandxala{\mbox{ma\notsheg\ndxa la\notsheg}}
\def\mangga{\mbox{ma\notsheg\ngga}}
\def\manggalam{\mangga, \lam}
\def\mangha{\mbox{ma\notsheg\ngha}}
\def\muntra{\mbox{mu\notsheg\ntra}}
\def\munytsa{\mbox{mu\notsheg\nytsa}}
\def\pAdyam{\mbox{\pA\dyam}}
\def\padma{\mbox{pa\notsheg\dma}\kern-0.2em}
\def\padme{\mbox{pa\notsheg\dme}\kern-0.2em}
\def\padmi{\mbox{pa\notsheg\dmi}\kern-0.2em}
\def\padmo{\mbox{pa\notsheg\dmo}\kern-0.2em}
\def\pandxi{\mbox{pa\notsheg\ndxi}}
\def\panytsa{pa\notsheg\nytsa}
\def\pushxpe{\mbox{pu\notsheg\shxpe}}
\def\rakmo{\mbox{ra\notsheg\kmo}}
\def\rakshxa{\mbox{ra\notsheg\kshxa}}
\def\rakta{\mbox{ra\notsheg\kern-0.15em\kta}}
\def\rakto{\mbox{ra\notsheg\kern-0.15em\kto}}
\def\ratna{\mbox{ra\notsheg\tna}}
\def\spharana{\spha, ra na\notsheg}
\def\shapda{\mbox{sha\notsheg\pda}}
\def\shanting{\mbox{sha\notsheg\nting}}
\def\shuddho{\mbox{shu\notsheg\ddho}}
\def\shuddhe{\mbox{shu\notsheg\ddhe}}
\def\shwAna{\mbox{\shwA,na}}
\def\siddhi{\mbox{si\notsheg\ddhi}}
\def\singha{\mbox{si\notsheg\ngha}}
\def\shinting{\mbox{\shI\notsheg\kern-0.1em\ust[-0.2em]{\nta}{\tibRjessungaro}}}
\def\tishthxa{ti\notsheg\shthxa}
\def\tsitta{\mbox{tsi\notsheg\kern-0.2em\tta}}
\def\utpal{\mbox{u\notsheg{\tpa}l\notsheg}}
\def\udgate{\mbox{u\notsheg\dga, te\notsheg}}
\def\utsishta{u \tstshi, \shta}
\def\vajra{badzra}
\def\wAn{{\mbox{\wA}n\notsheg}}

% common Mantras
\def\MArgam{\om, badzra \argham, \pAdyam, \pushxpe, \dhU pe, \A, lo ke \gandhe, \nE, wi \dya, \shapda, pra \thI, \tstsha, ya \swA, \hA. }

%\def\MConsonants{ka kha ga gha nga. tsa tsha dza dzha nya. txa thxa dxa dxha nxa. ta tha da dha na. pa pha ba bha ma. ya ra la wa. sha shxa sa ha kshxa}

\def\MConsonants{ka kha ga gha nga. tsa tsha dza dzha nya. txa thxa dxa dxha nxa. ta tha da dha na. pa pha ba bha ma. ya ra la wa. sha shxa sa ha kshxa}

\def\MOmAhHung{\om, \Aa \hung: }

\def\MVajraGuru{\om, \Aa \althung, badzra gu ru \padma, \siddhi, \althung: }

\def\MMani{\om, ma ni \padme, \hung: }

\def\MInterdependence{\om, ye \dharmA, he tu pra bha \wA, he tu \nte \shxA, \nta, \thA, ga to hya wa dat te \shxA, \ntsa, yo ni ro dha e \wam, \bA, \dI, ma \hA, shra ma na \sA, \hA. }

\def\MVajraKilaya{\om, badzra \kI, li \kI la ya sarba \bighnan, \bam, \hung, phatx. \mbox{dza\tibRnambcad} \hung, \Aa\K}

\def\MVocals{a \A. i \I. u \U. ri \rI. li \lI. e~\Ee. o \Oo. \ang, a}

\def\MVocalsConsonants{\MVocals. \MConsonants}