Advertisement
Guest User

ledpar/polyglossia/kannada example

a guest
May 9th, 2011
266
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Latex 3.56 KB | None | 0 0
  1. \documentclass[12pt, a4paper, twoside]{article}
  2. \usepackage{etex, fontspec, parskip}
  3.  
  4. \usepackage{polyglossia}
  5. \setdefaultlanguage{kannada}
  6. \setotherlanguage{english}
  7. \setmainfont[Script=Kannada]{Tunga}
  8. \newfontfamily\englishfont{Times}
  9. \newcommand{\en}[1]{\textenglish{#1}}
  10.  
  11. % \usepackage{ledmac, ledpar}
  12. % The above does not work.
  13. % See: enrico . gregorio, "Re: [XeTeX] polyglossia and ledpar conflict",
  14. % http://www.mail-archive.com/xetex@tug.org/msg00928.html
  15. \letcs\POLYselectlanguage{\string\selectlanguage}
  16. \usepackage{ledmac}
  17. \usepackage{ledpar}
  18. \AtBeginDocument{
  19. \renewcommand{\selectlanguage}[2][]{%
  20.    \POLYselectlanguage[#1]{#2}%
  21.    \ifledRcol
  22.      \gdef\theledlanguageR{#2}%
  23.    \else
  24.      \gdef\theledlanguageL{#2}%
  25.   \fi}
  26. }
  27. \linenummargin{inner}
  28. \sidenotemargin{inner}
  29. \maxchunks{20}
  30.  
  31. \usepackage[driver=xetex, outer=1in, inner=1in, bottom=1in]{geometry}
  32. \setlength{\parindent}{-1em}
  33.  
  34. \newcounter{paral}
  35. \setcounter{paral}{0}
  36. \newcounter{parar}
  37. \setcounter{parar}{0}
  38. %\newcommand{\pn}[1]{\pstart #1 \\ \pend}
  39. % \newcommand{\pl}[1]{\addtocounter{paral}{1}\pstart\arabic{paral} #1 \\ \pend}
  40. % \newcommand{\pr}[1]{\addtocounter{parar}{1}\pstart\arabic{parar} #1 \\ \pend}
  41. \newcommand{\sect}[1]{\pstart\centering{{\Large #1}} \\\pend}
  42. \newcommand{\pdl}[2]{\expandafter\def\csname pul#1\endcsname{\addtocounter{paral}{1}\pstart\arabic{paral} #2 \\ \pend}}
  43. \newcommand{\pdr}[2]{\expandafter\def\csname pur#1\endcsname{\addtocounter{parar}{1}\pstart\arabic{parar} #2 \\ \pend}}
  44. % "d" for "define", "u" for "use".
  45.  
  46. %%%%%%%%%%%%%%%%%%%%%%% actual text begins here %%%%%%%%%%%%%%%%%%%%%%%
  47.  
  48. \pdl{a}{ಒಂದನೆಯ ಎಡ ಐಟಮ್ಮು}
  49. \pdr{a}{ಒಂದನೆಯ ಬಲ ಐಟಮ್ಮು}
  50.  
  51. \pdl{b}{ಎರಡನೆಯ ಎಡ ಐಟಮ್ಮು}
  52. \pdr{b}{ಎರಡನೆಯ ಬಲ ಐಟಮ್ಮು}
  53.  
  54. \pdl{c}{ಮೂರನೆಯ ಎಡ ಐಟಮ್ಮು}
  55. \pdr{c}{ಮೂರನೆಯ ಬಲ ಐಟಮ್ಮು}
  56.  
  57. % [snip] -- All the paragraphs in between are omitted
  58.  
  59. \pdl{bq}{ಕೊನೆಯ ಎಡ ಐಟಮ್ಮು}
  60. \pdr{bq}{ಕೊನೆಯ ಬಲ ಐಟಮ್ಮು}
  61.  
  62. %%%%%%%%%%%%%%%%%%%%%%% actual text ends here %%%%%%%%%%%%%%%%%%%%%%%
  63.  
  64. \author{}\title{}\date{}
  65. \begin{document}
  66. \maketitle
  67.  
  68. \begin{pages}
  69.  
  70. \begin{Leftside}\firstlinenum{100000}\beginnumbering
  71. \sect{ಈ ಲೇಖನದ ಹೆಸರು}
  72. \pula \pulb \pulc \puld \pule \pulf \pulg \pulh \puli \pulj \pulk \pull \pulm \puln
  73. \endnumbering\end{Leftside}
  74. \begin{Rightside}\firstlinenum{100000}\beginnumbering
  75. \sect{ಈ ಲೇಖನದ ಬಲ ಹೆಸರು}
  76. \pura \purb \purc \purd \pure \purf \purg \purh \puri \purj \purk \purl \purm \purn
  77. \endnumbering\end{Rightside}
  78. \Pages
  79.  
  80. \begin{Leftside}\beginnumbering
  81. \pulo \pulp \pulq \pulr \puls \pult \pulu \pulv \pulw \pulx \puly \pulz \pulaa
  82. \endnumbering\end{Leftside}
  83. \begin{Rightside}\beginnumbering
  84. \puro \purp \purq \purr \purs \purt \puru \purv \purw \purx \pury \purz \puraa
  85. \endnumbering\end{Rightside}
  86. \Pages
  87.  
  88. \begin{Leftside}\beginnumbering
  89. \pulab \pulac \pulad \pulae \pulaf \pulag \pulah \pulai \pulaj \pulak \pulal \pulam
  90. \endnumbering\end{Leftside}
  91. \begin{Rightside}\beginnumbering
  92. \purab \purac \purad \purae \puraf \purag \purah \purai \puraj \purak \pural \puram
  93. \endnumbering\end{Rightside}
  94. \Pages
  95.  
  96. % [snip] Two pages omitted
  97.  
  98. \begin{Leftside}\beginnumbering
  99. \pulbj \pulbk \pulbl \pulbm \pulbn \pulbo \pulbp \pulbq
  100. \endnumbering\end{Leftside}
  101. \begin{Rightside}\beginnumbering
  102. \purbj \purbk \purbl \purbm \purbn \purbo \purbp \purbq
  103. \endnumbering\end{Rightside}
  104. \Pages
  105.  
  106.  
  107. \end{pages}
  108.  
  109. \end{document}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement