diff options
author | Karl Berry <karl@freefriends.org> | 2015-07-10 22:39:31 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2015-07-10 22:39:31 +0000 |
commit | f8f9e77a2b0e0acaebda10ff56e1806692028106 (patch) | |
tree | 27ae9b36481f3cb103fc4a9df86a6167f3e80197 /Master/texmf-dist/doc/xelatex/quran/quran-test.tex | |
parent | bc97ea7e20f6794c2511d83772db826a4d9cb5d9 (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.tex | 80 |
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} |