%This document wants to the explain the quran package with some examples. \documentclass{article} \usepackage{forloop} \usepackage[trans={lt,de,en,fa}]{quran} %The xepersian package automatically load bidi, and I've loaded it because I want to set a font that supports Arabic letters \usepackage{xepersian} % This macro set the main text font for non-latin letter, and it can scale font. \settextfont[Scale=1.1]{Scheherazade} \def\surna[#1]{\centerline{\hss\surahname*[#1]\hss\surahname[#1]\hss}} \def\test#1{% \par \surna[#1] \quransurah*[#1] \bigskip } \begin{document} \quransurah*[1] \quranayah*[2][286][5-24] \quranayah*[1][1-7][3-4] \qurantext*[1-2][6]+ \qurantext*[1-2][6-8] % For typesetting بِسمِ اللَّهِ الرَّحمٰنِ الرَّحيمِ use below macro %\centerline{\basmalah} \quransurah[108] % Surah Al-Kauther %%\surna[110]\quransurah*[110] % Surah Al-Nasr %The below typeset 104th surah through 113th surah. %%\quransurah*[104-113] \makeatletter \surna[\qt@surah@default]\quransurah* % Surah Al-Ikhlas \makeatother \quranayah[33][33] \quranayah*[76][1-22] %%You can typeset whole of Holy Quran with below commands. \newcounter{ct} \forloop{ct}{110}{\value{ct} < 115} {\test{\the\value{ct}}} %%You can typeset whole of Holy Quran with below commands. %%\newcounter{jz} %%\forloop{jz}{1}{\value{jz} < 31} {\quranjuz[\value{jz}]} %%\quranjuz*[28-30] %\quranpage*[256] %\quranpage*[3-4] %%You can typeset whole of Holy Quran with below commands, just replace 8 with 605. \newcounter{pg} \forloop{pg}{1}{\value{pg} < 8} { \hfill صفحة \arabic{pg} \par \quranpage*[\value{pg}]\vfill} %\quranhizb*[57-60] %\quranquarter*[1-4] %\quranquarter*[239-240] %\quranruku[313] %\quranruku[556] %\quranmanzil*[2] %%\surna[1]\qurantext % Surah Al-Hamd %%\surna[1]\qurantext* % Surah Al-Hamd %%\surna[114]\qurantext[6231-6236] % Surah Al-Nas %%\surna[114]\qurantext*[6231-6236] % Surah Al-Nas %%%\surna[2]\qurantext*[8-293] % Surah Al-Baqara %\qurantext[1-6236] % The whole of Holy Quran \newcount\mysurah \newcount\myayah \indexconvert{1436}{\mysurah}{\myayah} سوره \the\mysurah آیه \the\myayah \end{document}