From d50a41b6ab3d05fe5605a3a3b50ff68f61059296 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Mon, 16 Mar 2020 03:01:06 +0000 Subject: CTAN sync 202003160301 --- macros/xetex/latex/quran/README | 4 +- macros/xetex/latex/quran/doc/quran-doc.pdf | Bin 327382 -> 331344 bytes macros/xetex/latex/quran/doc/quran-doc.tex | 73 +++++++++++++++++++-------- macros/xetex/latex/quran/doc/quran-test.pdf | Bin 33003 -> 33000 bytes macros/xetex/latex/quran/doc/quran-test1.pdf | Bin 54264 -> 54267 bytes macros/xetex/latex/quran/doc/quran-test2.pdf | Bin 63305 -> 63307 bytes macros/xetex/latex/quran/tex/quran.sty | 6 +-- 7 files changed, 58 insertions(+), 25 deletions(-) (limited to 'macros/xetex') 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 Binary files a/macros/xetex/latex/quran/doc/quran-doc.pdf and b/macros/xetex/latex/quran/doc/quran-doc.pdf 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 +%% +%% 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 Binary files a/macros/xetex/latex/quran/doc/quran-test.pdf and b/macros/xetex/latex/quran/doc/quran-test.pdf 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 Binary files a/macros/xetex/latex/quran/doc/quran-test1.pdf and b/macros/xetex/latex/quran/doc/quran-test1.pdf 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 Binary files a/macros/xetex/latex/quran/doc/quran-test2.pdf and b/macros/xetex/latex/quran/doc/quran-test2.pdf 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} -- cgit v1.2.3