\documentstyle{article} \input idevn.tex % TeX macros that ease ITRANS devanagari font usage %----- % ITRANS song book....prepend this header to print out songs, % using TeX (either Devnac or Devnag font) % >>>>>>>> Need ITRANS 4.0 <<<<<<<<< %----- \portraitpage \setlength{\oddsidemargin}{-0.25in} % real margin == this + 1in \setlength{\evensidemargin}{-0.25in} % real margin == this + 1in \setlength{\textwidth}{7.50in} \def\mybox#1#2{\vbox to .65in{\vfill\hbox to .65in{\hfill #1\hfill}\vfill}% \hbox{\Large\tt #2}} \setlength{\parindent}{0pt} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \font\dvngfont=dvng10 scaled\magstep3 % User Configuration Option -- One column or Two column output. %\def\maketwocolumn{YES} % Uncomment this for 2-column printing %\def\makelandscape{YES} % Uncomment this for landscape format \pagestyle{empty} \def\eatnum#1{} % empty operator \newcommand{\SCOUNT}{\stepcounter{scounter}\arabic{scounter}} \newcounter{scounter} \newcommand{\BCOUNT}{\stepcounter{bcounter}\arabic{bcounter}} \newcounter{bcounter} \newcommand{\CCOUNT}{\stepcounter{ccounter}\arabic{ccounter}} \newcounter{ccounter} \newcommand{\resetCCOUNT}{\setcounter{ccounter}{0}} \newcommand{\addline}{\medskip\hrule\medskip} \newcommand{\separate}{\medskip\hrule\medskip\setcounter{scounter}{0}} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Edit this if needed, default should be ok for most users. \ifx\undefined\maketwocolumn % --- One column output \let\usedvng=\LARGEdvng % 17pt devanagari font \let\usedvng=\LARGEdvng % 17pt devanagari font \let\smallcmr=\eightrm \let\titlefont=\tenrm \else % --- Two column output \let\usedvng=\normaldvng % 10pt devanagri font \let\smallcmr=\sixrm \let\titlefont=\eightrm \fi % font options (normaldvng, largedvng, etc): % sizes: normal < large < Large < LARGE < huge < Huge %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % if needed, redefine "space" to allow each input line to be broken into % multiple output lines (\let =~ is the default, which enforces line rule) % That has to done in the idevn.tex file, or add this command after % \startsong in your input file: % {\global\let =\ }% Comment this out for: 1 input line --> 1 output line % (you cannot uncomment the command here, it has to appear after \startsong) %----- % Uncomment one of the following paragraphs: % First one is for Frans Velthuis's font. % Second one uses the font that is bundled with the ITRANS package. % ONLY one of these should be uncommented at any one time............. % ** Frans's font....(Metafont) (Uncomment the following TWO lines.) #indianifm=dvng.ifm % ITRANS command #indianfont=\fransdvng %-----OR-------- % ** Devnac font (PostScript) (Uncomment the following TWO lines.) % #indianifm=dvnc.ifm % ITRANS command % #indianfont=\postdvng #useshortmarkers % this allows use of ## (beginindian) and ## (endindian) % ----------------------------------------------------------------- % Page Settings \ifx\undefined\makelandscape % Use Portrait Size Page \portraitpage % use a slightly wider page \addtolength{\textwidth}{0.25in} \else % Use Landscape Size Page \landscapepage \fi % ----------------------------------------------------------------- % The idevn.tex file is now included with ITRANS 4.0, but it has % a new method of specifying the songtitle (using printtitle). % For backward compatibility, need to define songtitle. \def\songtitle#1#2#3#4{% \film{#1}\singer{#2}\lyrics{#3}\music{#4}\printtitle} % ----------------------------------------------------------------- \font\titled=dvng10 scaled\magstep1 \raggedright % since the words are long, this reduces the long % gaps that appear when TeX justifies the lines. %\parskip 3 pt % to slightly increase the space between the shlokas. \parindent 0pt \begin{document} % from startsong command: \def\-{{\englfont -}}% \def\.{{\englfont .}}% \usedvng % use whatever font the user wants...default normaldvng \englfont % usedvng makes default font indian, restore english font % end from startsong command % \ifx\undefined\maketwocolumn \relax \else \twocolumn[\centerline{##\titled varNamaalaa##}\bigskip] \fi %\hrule height0.4pt % ----------------------- End of ishdr.itx ------------------------ % \obeylines #indian ## \centerline{## {\underline{varNamaalaa}}##} \leftline{## {\LARGEdvng svara}##} \bigskip \framebox{\mybox{## {a}##}{a}} \framebox{\mybox{## {aa}##}{aa}} \framebox{\mybox{## {i}##}{i}} \framebox{\mybox{## {ii}##}{ii}} \framebox{\mybox{## {u}##}{u}} \framebox{\mybox{## {uu}##}{uu}} \smallskip \framebox{\mybox{## {e}##}{e}} \framebox{\mybox{## {ai}##}{ai}} \framebox{\mybox{## {o}##}{o}} \framebox{\mybox{## {au}##}{au}} \framebox{\mybox{## {aM}##}{aM}} \framebox{\mybox{## {aH}##}{aH}} \smallskip \framebox{\mybox{## {R^i}##}{R\char`^i}} \framebox{\mybox{## {R^I}##}{R\char`^I}} \framebox{\mybox{## {L^i}##}{L\char`^i}} \framebox{\mybox{## {L^I}##}{L\char`^I}} \bigskip \leftline{## {\hugedvng vya.njana}##} \bigskip \framebox{\mybox{## {ka}##}{ka}} \framebox{\mybox{## {kha}##}{kha}} \framebox{\mybox{## {ga}##}{ga}} \framebox{\mybox{## {gha}##}{gha}} \framebox{\mybox{## {N^}##}{N\char`^}} \smallskip \framebox{\mybox{## {cha}##}{cha}} \framebox{\mybox{## {chha}##}{chha}} \framebox{\mybox{## {ja}##}{ja}} \framebox{\mybox{## {jha}##}{jha}} \framebox{\mybox{## {JN}##}{JN}} \smallskip \framebox{\mybox{## {Ta}##}{Ta}} \framebox{\mybox{## {Tha}##}{Tha}} \framebox{\mybox{## {Da}##}{Da}} \framebox{\mybox{## {Dha}##}{Dha}} \framebox{\mybox{## {Na}##}{Na}} \smallskip \framebox{\mybox{## {ta}##}{ta}} \framebox{\mybox{## {tha}##}{tha}} \framebox{\mybox{## {da}##}{da}} \framebox{\mybox{## {dha}##}{dha}} \framebox{\mybox{## {na}##}{na}} \smallskip \framebox{\mybox{## {pa}##}{pa}} \framebox{\mybox{## {pha}##}{pha}} \framebox{\mybox{## {ba}##}{ba}} \framebox{\mybox{## {bha}##}{bha}} \framebox{\mybox{## {ma}##}{ma}} \smallskip \framebox{\mybox{## {ya}##}{ya}} \framebox{\mybox{## {ra}##}{ra}} \framebox{\mybox{## {la}##}{la}} \framebox{\mybox{## {va}##}{va}} \framebox{\mybox{## {sha}##}{sha}} \framebox{\mybox{## {shha}##}{shha}} \smallskip \framebox{\mybox{## {sa}##}{sa}} \framebox{\mybox{## {ha}##}{ha}} \framebox{\mybox{## {La}##}{La}} \framebox{\mybox{## {ksha}##}{ksha}} \framebox{\mybox{## {GYa}##}{GYa}} \framebox{\mybox{## {tra}##}{tra}} \end{document} % ---- % send Sanskrit texts, hindi/marathi/bengali/gujarathi songs, % corrections, etc to Avinash Chopde (avinash@acm.org) % ----