summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/xelatex/quran/quran-test.tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2015-07-10 22:39:31 +0000
committerKarl Berry <karl@freefriends.org>2015-07-10 22:39:31 +0000
commitf8f9e77a2b0e0acaebda10ff56e1806692028106 (patch)
tree27ae9b36481f3cb103fc4a9df86a6167f3e80197 /Master/texmf-dist/doc/xelatex/quran/quran-test.tex
parentbc97ea7e20f6794c2511d83772db826a4d9cb5d9 (diff)
quran (10jul15)
git-svn-id: svn://tug.org/texlive/trunk@37830 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/xelatex/quran/quran-test.tex')
-rw-r--r--Master/texmf-dist/doc/xelatex/quran/quran-test.tex80
1 files changed, 80 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/xelatex/quran/quran-test.tex b/Master/texmf-dist/doc/xelatex/quran/quran-test.tex
new file mode 100644
index 00000000000..4b2d9bb209a
--- /dev/null
+++ b/Master/texmf-dist/doc/xelatex/quran/quran-test.tex
@@ -0,0 +1,80 @@
+%This document wants to the explain the quran package with some examples.
+\documentclass{article}
+
+\usepackage{forloop}
+\usepackage{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\lr{\surahname[#1]}\hss}}
+\def\test#1{
+ \par
+ \surna[#1]
+ \quransurah*[#1]
+ \bigskip
+}
+
+\begin{document}
+
+% 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}{1}{\value{ct} < 115} {\test{\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*[117-120]
+
+%\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
+\end{document}