summaryrefslogtreecommitdiff
path: root/macros/xetex
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-03-16 03:01:06 +0000
committerNorbert Preining <norbert@preining.info>2020-03-16 03:01:06 +0000
commitd50a41b6ab3d05fe5605a3a3b50ff68f61059296 (patch)
tree29468e087e9c19acf30b392dc705a54288d79137 /macros/xetex
parent87cddce361c3b477029d13b27bdaa57190b2d74b (diff)
CTAN sync 202003160301
Diffstat (limited to 'macros/xetex')
-rw-r--r--macros/xetex/latex/quran/README4
-rw-r--r--macros/xetex/latex/quran/doc/quran-doc.pdfbin327382 -> 331344 bytes
-rw-r--r--macros/xetex/latex/quran/doc/quran-doc.tex73
-rw-r--r--macros/xetex/latex/quran/doc/quran-test.pdfbin33003 -> 33000 bytes
-rw-r--r--macros/xetex/latex/quran/doc/quran-test1.pdfbin54264 -> 54267 bytes
-rw-r--r--macros/xetex/latex/quran/doc/quran-test2.pdfbin63305 -> 63307 bytes
-rw-r--r--macros/xetex/latex/quran/tex/quran.sty6
7 files changed, 58 insertions, 25 deletions
diff --git a/macros/xetex/latex/quran/README b/macros/xetex/latex/quran/README
index ab20fad712..5fdc2a77d8 100644
--- a/macros/xetex/latex/quran/README
+++ b/macros/xetex/latex/quran/README
@@ -1,6 +1,6 @@
_____________________
The quran package
-v1.62
+v1.63
The package is prepared for typesetting the holy Quran.
This work provides several macros for typesetting the whole or
@@ -8,7 +8,7 @@ any parts of the holy Quran based on its popular divisions.
For more information, please see the documentation.
-Current version release date: 2020/03/12
+Current version release date: 2020/03/14
___________________
Seiied-Mohammad-Javad Razvian
javadr@gmail.com
diff --git a/macros/xetex/latex/quran/doc/quran-doc.pdf b/macros/xetex/latex/quran/doc/quran-doc.pdf
index c405785ca2..adbc70245e 100644
--- a/macros/xetex/latex/quran/doc/quran-doc.pdf
+++ b/macros/xetex/latex/quran/doc/quran-doc.pdf
Binary files differ
diff --git a/macros/xetex/latex/quran/doc/quran-doc.tex b/macros/xetex/latex/quran/doc/quran-doc.tex
index 4a2ab24537..585c0ba6b5 100644
--- a/macros/xetex/latex/quran/doc/quran-doc.tex
+++ b/macros/xetex/latex/quran/doc/quran-doc.tex
@@ -1,8 +1,29 @@
+%% This is file `quran-doc.tex',
+%%
+%% Copyright © 2015-2020
+%% Seiied-Mohammad-Javad Razavian <javadr@gmail.com>
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status `maintained'.
+%%
+%% This work is “author-maintained” (as per LPPL maintenance status).
+%%
+%% The Current Maintainer of this work is Seiied-Mohammad-Javad Razavian.
+%%
+%% to one who has devoted his life to Quran
+%%
\documentclass{ltxdoc}
\usepackage{forloop}
\usepackage{booktabs}
-\usepackage{tabularx}
+\usepackage{longtable}
\usepackage{holtxdoc}
\usepackage{fancyvrb}
\usepackage{url}
@@ -13,10 +34,6 @@
\usepackage[toc]{multitoc}
\usepackage{manfnt}
-\AtBeginDocument{\ifdefined\arabicfont\relax\else
-\PackageWarning{quran}{\string\arabicfont\ is not defined!^^JI will try to load Amiri}%
-\newfontfamily\arabicfont[Script=Arabic]{Amiri}\fi}%
-
\usepackage[trans={lt, de, en, fa}, wordwise]{quran}
\newfontfamily\quran[Script=Arabic]{Scheherazade}
\newfontfamily\amiri[Script=Arabic]{Amiri}
@@ -392,19 +409,17 @@ If \meta{chunk range} includes just one number, the output will be from the
\meta{number}\textsuperscript{th} word to the end of \meta{ayah range}.
\centerline{\mx{quranayah[2][156][6]}{\quranayah[2][156][6]} \hfill
- \mx{quranayah[2][286][35-49]}{\quranayah[2][286][35-49]}}
+ \mx{quranayah[2][286][31-43]}{\quranayah[2][286][31-43]}}
The way the package enumerates the words of a specified \meta{range} could be shown in the footnote if these commands followed by \tt{+}.
-%\centerline{\mxf{quranayah[2][286][35-49]+}{\quranayah[2][286][35-49]+}}
-
-\centerline{\mxf{quranayah[Ar-Rad][23-24][11]+}{\quranayah[Ar-Rad][23-24][11]+}}
+\centerline{\mxf{quranayah[Ar-Rad][23-24][10]+}{\quranayah[Ar-Rad][23-24][10]+}}
\pagebreak[4]
Fetching just one word from
-an ayah needs the \meta{chuck range} to have both \meta{number}s as the same.
+an ayah needs the \meta{chunck range} to have both \meta{number}s as the same.
-\centerline{\mx{quranayah[18][19][37-37]}{\quranayah[18][19][37-37]} }
+\centerline{\mx{quranayah[18][19][34-34]}{\quranayah[18][19][34-34]} }
\section{Miscellaneous}
@@ -522,7 +537,7 @@ Version 1.6 comes wtih the \xmgpar{wordwise} option
which makes the package capable of outputing any chunks of an ayah.
See section~\ref{chunk} for more details.
- \centerline{\mx{quranayah[9][111][1-26]}{\quranayah[9][111][2-26]}}
+ \centerline{\mx{quranayah[9][111][1-23]}{\quranayah[9][111][1-23]}}
\medskip
@@ -896,7 +911,7 @@ fontspec{,} and bidi"]
\begin{Version}{2016/11/12 v1.24}
\item Documentation updates.
- \item \emph{waqf} symbols were missed from the penultimate version of uthmani script.
+ \item Pause marks (waqf symbols) were missed from the penultimate version of uthmani script.
\end{Version}
\begin{Version}{2016/11/15 v1.241}
@@ -956,10 +971,18 @@ fontspec{,} and bidi"]
\item A typo in quran-transde.def.
\end{Version}
+ \begin{Version}{2018/12/01}
+ \item \xpackage{quran-de} package is released adding 3 more translations of the German language.
+ \end{Version}
+
\begin{Version}{2018/12/31 v1.5}
\item Minor bugs in \cs{ToggleBasmalah} and \cs{quransurah}.
\end{Version}
+ \begin{Version}{2019/05/03}
+ \item \xpackage{quran-ur} package is released adding 8 translations of the Urdu language.
+ \end{Version}
+
\begin{Version}{2019/05/04 v1.51}
\item A typo in quran-transde.def.
\end{Version}
@@ -980,14 +1003,25 @@ fontspec{,} and bidi"]
\item License update to LPPL Version 1.3c from LPPL Version 1.3
\end{Version}
- \begin{table}[!htbp]
+ \begin{Version}{2020/03/14 v1.63}
+ \item Pause marks (waqf symbols) have been removed from \cs{quranayah} and \cs{qurantext}
+ whenever \oarg{chunk range} optional parameter is used.
+ \end{Version}
+
\def\cb{{\tiny$\bullet$\space}}
\def\mrule{\leaders\vrule height 2.5pt depth -1.5pt \hfill}
\begin{small}
- \begin{tabularx}{\textwidth}{|c|l|X|}
+ \begin{longtable}{|c|l|p{9cm}|}
\toprule
Date & Ver. & \multicolumn{1}{c|}{Feature} \\
\midrule
+ \endhead
+ \bottomrule
+ \multicolumn{3}{r}{\scriptsize continued on next page}\\
+ \endfoot
+ \multicolumn{3}{c}{}\\
+ \caption{Brief History of the \xpackage{quran} Development}
+ \endlastfoot
2015/06/01 & 0.1 & \cb Initial release in Parsi\LaTeX, named \xpackage{qurantext} \par
\cb \cs{qurantext} \\
2015/06/02 & 0.2 & \cb Implementation of \cs{do@qt} in a nonrecursive style \\
@@ -1015,14 +1049,14 @@ fontspec{,} and bidi"]
2016/11/07 & 1.21 & \cb Some minor bugs \\
2016/11/08 & 1.22 & \cb Documentation updates \\
2016/11/12 & 1.24 & \cb Documentation updates\par
- \cb \emph{waqf} symbols were missed from uthmani script\\
+ \cb Pause marks (waqf symbols) were missed from uthmani script\\
2016/11/15 & 1.241 & \cb Documentation updates \\
2016/12/25 & 1.25 & \cb Documentation updates \\
2016/12/25 & 1.251 & \cb Documentation updates \\
2017/02/28 & 1.252 & \cb Minor improvements \\
2017/08/22 & 1.26 & \cb Minor improvements\par
\cb Bug fix in \cs{quranayah[x][y]}\par
- \cb Documentation updates. \\
+ \cb Documentation updates \\
2016/08/22 & 1.261 & \cb Documentation updates \\
2017/10/22 & 1.3 & \cb Transliteration supported via \xoption{translt} option \\
2017/10/28 & 1.4 & \cb Persian, English, and Deutsch translations via \xoption{transfa}, \xoption{transen}, and \xoption{transde} options\par
@@ -1039,11 +1073,10 @@ fontspec{,} and bidi"]
\cb \cs{Basmalah} \hfil \cb Documentation revision\\
2020/03/09 & 1.61 & \cb Minor update in \cs{quranayah} and \cs{qurantext} \\
2020/03/12 & 1.62 & \cb License update to LPPL Version 1.3c \\
+ 2020/03/14 & 1.63 & \cb Removing pause marks with \meta{chunk range} optional parameter\\
\bottomrule
- \end{tabularx}
+ \end{longtable}
\end{small}
- \caption{Brief History of the \xpackage{quran} Development}
- \end{table}
\end{History}
diff --git a/macros/xetex/latex/quran/doc/quran-test.pdf b/macros/xetex/latex/quran/doc/quran-test.pdf
index 3ac1c65f93..3f045733d9 100644
--- a/macros/xetex/latex/quran/doc/quran-test.pdf
+++ b/macros/xetex/latex/quran/doc/quran-test.pdf
Binary files differ
diff --git a/macros/xetex/latex/quran/doc/quran-test1.pdf b/macros/xetex/latex/quran/doc/quran-test1.pdf
index 17e33396bc..06a32b8da0 100644
--- a/macros/xetex/latex/quran/doc/quran-test1.pdf
+++ b/macros/xetex/latex/quran/doc/quran-test1.pdf
Binary files differ
diff --git a/macros/xetex/latex/quran/doc/quran-test2.pdf b/macros/xetex/latex/quran/doc/quran-test2.pdf
index 54360a26b0..ea134ee1ad 100644
--- a/macros/xetex/latex/quran/doc/quran-test2.pdf
+++ b/macros/xetex/latex/quran/doc/quran-test2.pdf
Binary files differ
diff --git a/macros/xetex/latex/quran/tex/quran.sty b/macros/xetex/latex/quran/tex/quran.sty
index f5c41924a4..ecc1a85c73 100644
--- a/macros/xetex/latex/quran/tex/quran.sty
+++ b/macros/xetex/latex/quran/tex/quran.sty
@@ -20,14 +20,14 @@
%% to one who has devoted his life to Quran
%%
\NeedsTeXFormat{LaTeX2e}
-\def\qurandate{2020/03/12}
-\def\quranversion{1.62}
+\def\qurandate{2020/03/14}
+\def\quranversion{1.63}
\ProvidesPackage{quran}[\qurandate\space v\quranversion^^JAn easy way to typeset the whole or any parts of the holy Quran]
\RequirePackage{ifxetex}
\RequirePackage{biditools}
\RequirePackage{xkeyval}
\RequirePackage{listofitems}
-\setsepchar{ ||\qt@par||\par}\ignoreemptyitems%
+\setsepchar{ ||\qt@par||\par||ۖ||ۗ||ۘ||ۙ||ۚ||ۛ||ۜ||۞}\ignoreemptyitems%
\RequirePackage{xparse}
\RequirePackage{xstring}
\RequirePackage{xspace}