First of all, if you are typesetting in Persian, you should totally consider using xepersian
instead of polyglossia
.
Second, using lettrine
in non-latin scripts needs a special consideration: your font must have x
character. Otherwise you will get a divide by zero error. You can see comments of Vafa Khalighi, author of bidi
on this issue here in persian.
This example here typesets what you meant with xepersian
, and with no problem.
\documentclass{article}
\usepackage{lettrine}
\usepackage{xepersian}
\settextfont{XB Zar}
\begin{document}
\lettrine[lines=3]{1}{ } تقدیم به عالیجناب تئوفیلوس:\\
تا به حال نویسندگان بسیاری به نوشتن شرح وقایعی كه در بین ما رخ داده است، اقدام کردهاند
تا به حال نویسندگان بسیاری به نوشتن شرح وقایعی كه در بین ما رخ داده است، اقدام کردهاند
تا به حال نویسندگان بسیاری به نوشتن شرح وقایعی كه در بین ما رخ داده است، اقدام کردهاند
تا به حال نویسندگان بسیاری به نوشتن شرح وقایعی كه در بین ما رخ داده است، اقدام کردهاند
\end{document}

Take note please, that you need at least 3 lines of text after \lettrine
. Hence I copied your text multiple times.
Now if you insist on using polyglossia
, here's a working example of \lettrine
. The only modification is removing paragraph break to avoid merging dropped letter with the next paragraph.
\documentclass{article}
\usepackage{polyglossia}
\usepackage{lettrine}
\title{(My title)}
\date{}
\setmainlanguage{english}
\setotherlanguage{farsi}
\newfontfamily\englishfont{Gentium}
\newfontfamily\farsifont[Script=Arabic,Scale=1.3,Ligatures=TeX,Mapping=arabicdigits]{B Nazanin}{Nazli}
\begin{document}
\maketitle
\begin{farsi}
\lettrine[lines=3]{1}{ } تقدیم به عالیجناب تئوفیلوس:\\
تا به حال نویسندگان بسیاری به نوشتن شرح وقایعی كه در بین ما رخ داده است، اقدام کردهاند
\end{farsi}
\end{document}

You may also want to define a chapter
counter, and a \chapter
control sequence to automate this:
\documentclass{article}
\usepackage{lettrine}
\usepackage{xepersian}
\settextfont{XB Zar}
\newcounter{chapter}
\newcommand{\chapter}{%
\vskip2em
\stepcounter{chapter}%
\lettrine[lines=3]{\arabic{chapter}}{}%
}
\begin{document}
\chapter
تقدیم به عالیجناب تئوفیلوس:\\
تا به حال نویسندگان بسیاری به نوشتن شرح وقایعی كه در بین ما رخ داده است، اقدام کردهاند
تا به حال نویسندگان بسیاری به نوشتن شرح وقایعی كه در بین ما رخ داده است، اقدام کردهاند
تا به حال نویسندگان بسیاری به نوشتن شرح وقایعی كه در بین ما رخ داده است، اقدام کردهاند تا به حال نویسندگان بسیاری به نوشتن شرح وقایعی كه در بین ما رخ داده است، اقدام کردهاند
\end{document}
bidi
package is aware oflettrine
, since it patches it, but I'm not sure why it's not working. – Alan Munn Jan 3 '14 at 5:24