blob: baed4dcdf958284ec54f9ccb28f4bf9f8d937cbd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
|
%This document wants to the explain the quran package with some examples.
\documentclass{article}
\usepackage{forloop}
\usepackage[trans={lt,de,en,fa}, wordwise]{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}
|