diff options
Diffstat (limited to 'macros/xetex/latex/na-position/na-position.sty')
-rw-r--r-- | macros/xetex/latex/na-position/na-position.sty | 408 |
1 files changed, 0 insertions, 408 deletions
diff --git a/macros/xetex/latex/na-position/na-position.sty b/macros/xetex/latex/na-position/na-position.sty deleted file mode 100644 index cbd37fe509..0000000000 --- a/macros/xetex/latex/na-position/na-position.sty +++ /dev/null @@ -1,408 +0,0 @@ -% na-position.sty encodage : UTF8 -% Created By : Naam Mohamed & Salim Bou and distributed under the LPPL license. -% من إنشاء الأستاذين ناعم محمد و سليم بو -%edited by : Walid LAOUIDJI -%gmail: walidlaouidji28@gmail.com -\NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{na-position}[2018/06/14 version1.1] -\RequirePackage{tkz-tab} -\RequirePackage{listofitems} -\usepackage{makecell} -\RequirePackage{amsmath,amsfonts,mathrsfs,amssymb} - - -\def\Nplot{C_f} -\def\Nline{\Delta} -\def\plot{f} -\def\line{y} -%////////////////////////////////// -\def\posab[#1,#2,#3](#4)#5{ - \begin{tikzpicture} - \tkzTabInit[espcl=4.5,lw=1.1pt] - {$x$ / 1 ,$\plot(x)-\line$ /1 ,\textarabic{الوضعية} - /2.5}% - {$#1$ , $#2$ , $#3$ } - % -\readlist*\myarg{#4} - \tkzTabLine{\myarg[1], \myarg[2] , \myarg[3] , \myarg[4],\myarg[5] } - \tkzTabLine{\if d\myarg[1]d\else \if z \myarg[1]z - \fi \fi, - % - \hskip -1.3cm -% - \if d\myarg[2]d\else \if z \myarg[2] - \else - (\Nline)\ \if +\myarg[2]\text{فوق}\else \if -\myarg[2]\text{تحت} \fi\fi \ (\Nplot) - \fi \fi - , - % - \if d\myarg[3]d\else \if z \myarg[3]z - \fi \fi - , - \hskip 1.3cm - \if d\myarg[4]d\else \if z \myarg[4]z - \else - (\Nline)\ \if +\myarg[4]\text{فوق}\else \if -\myarg[4]\text{تحت} \fi\fi \ (\Nplot) - \fi \fi , - \if d\myarg[5]d\else \if z \myarg[5]z - \fi \fi} - % - - - %%%%% - \if d\myarg[3] - d -\else \if z\myarg[3] - %%%%% - \draw[thick] (N22)to[out=200,in=90] ([xshift=.5cm]M13) (N22)to[out=-20,in=90] ([xshift=-.5cm]M23); - \node[text width=2.5cm,xshift=-0.1cm,align=center,anchor=base] at (Z22){\vskip -1.07cm \small \textarabic{$(\Nplot)$\ يقطع - } }; -\node[text width=2.5cm,align=center,anchor=base] at (Z22){\vskip -0.4cm \small \textarabic{ $(\Nline)$ في النقطة - } }; -\node[text width=2.5cm,align=center,anchor=base] at (Z22){\vskip 0.2cm \small -\textarabic{ $#5$} }; -\fi\fi - \end{tikzpicture} -} -%------------------------------------- -\def\posad[#1,#2,#3,#4](#5)#6{ - \readlist*\myarg{#5} - \begin{tikzpicture} - \tkzTabInit[espcl=3.8,lw=1.1pt] - {$x$ / 1 ,$\plot(x)-\line$ /1 ,\textarabic{الوضعية} - /2.5}% - {$#1$ , $#2$ , $#3$ ,$#4$ }% - %\tkzTabLine{ , \myarg[1] , z , \myarg[2] , d,\myarg[3] } - \tkzTabLine{ \myarg[1], \myarg[2] , \myarg[3] , \myarg[4] , \myarg[5],\myarg[6],\myarg[7] } - - \tkzTabLine{ -\if d\myarg[1]d\else \if z \myarg[1]z - \fi \fi, - % - \hskip -1.3cm -% - \if d\myarg[2]d\else \if z \myarg[2] - \else -\genfrac{}{}{0pt}{0}{ \ (\Nplot)}{(\Nline)\ \if +\myarg[2]\text{فوق}\else \if -\myarg[2]\text{تحت} \fi\fi} - \fi \fi - , -%%% - %%%%%% - % - \if d\myarg[3]d\else \if z \myarg[3]z - \fi \fi - , - %***** - %\vskip -0.6cm -\if h\myarg[4]h\else - %----- - \genfrac{}{}{0pt}{0}{ \ (\Nplot)}{(\Nline)\ \if +\myarg[4]\text{فوق}\else \if -\myarg[4]\text{تحت} \fi\fi} - %----- - \fi , - %***** - \if d\myarg[5]d\else \if h \myarg[5]h - \fi \fi - , - %** - \hskip 0.5cm - \if d\myarg[6]d\else \if z \myarg[6]z - \else - \genfrac{}{}{0pt}{0}{ \ (\Nplot)}{(\Nline)\ \if +\myarg[6]\text{فوق}\else \if -\myarg[6]\text{تحت} \fi\fi} - \fi \fi - , - \if d\myarg[7]d\else \if z \myarg[3]z - \fi \fi } - \if -h\myarg[4]h -%****************************************** -\else \if - d\myarg[3] - \draw[thick,blue] (N32)to[out=200,in=90] ([xshift=.8cm]M23) (N32)to[out=-20,in=90] ([xshift=-.8cm]M33); - \node[text width=2.5cm,align=center,anchor=base,yshift=0.3cm] at (Z32){ \footnotesize \textarabic{$(\Nplot)$\ يقطع - } }; -\node[text width=2.5cm,align=center,anchor=base] at (Z32){\vskip -0.3cm \footnotesize \textarabic{ $(\Nline)$ في النقطة - } }; -\node[text width=2.5cm,align=center,anchor=base] at (Z32){\vskip 0.2cm \footnotesize -\textarabic{ $#6$} }; -%ù%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%else - %%%%%%%%%%%%%%%%%%%%%%%%%%% - \else \if z\myarg[5] - \draw[thick,red] (N22)to[out=200,in=90] ([xshift=.8cm]M13) (N22)to[out=-20,in=90] ([xshift=-.8cm]M23); - \node[text width=2.5cm,align=center,anchor=base,yshift=0.3cm] at (Z22){ \footnotesize \textarabic{$(\Nplot)$\ يقطع - } }; -\node[text width=2.5cm,align=center,anchor=base] at (Z22){\vskip -0.3cm \footnotesize \textarabic{ $(\Nline)$ في النقطة - } }; -\node[text width=2.5cm,align=center,anchor=base] at (Z22){\vskip 0.2cm \small -\textarabic{ $#6$} }; -\draw[thick,blue] (N32)to[out=200,in=90] ([xshift=.8cm]M23) (N32)to[out=-20,in=90] ([xshift=-.8cm]M33); - \node[text width=2.5cm,align=center,anchor=base,yshift=0.3cm] at (Z32){ \footnotesize \textarabic{$(\Nplot)$\ يقطع - } }; -\node[text width=2.5cm,align=center,anchor=base] at (Z32){\vskip -0.3cm \footnotesize \textarabic{ $(\Nline)$ في النقطة - } }; -\node[text width=2.5cm,align=center,anchor=base] at (Z32){\vskip 0.2cm \footnotesize -\textarabic{ $#6$} }; -% -\else \if d\myarg[5] - \draw[thick,blue] (N22)to[out=200,in=90] ([xshift=.8cm]M13) (N22)to[out=-20,in=90] ([xshift=-.8cm]M23); - \node[text width=2.5cm,align=center,anchor=base,yshift=0.3cm] at (Z22){ \footnotesize \textarabic{$(\Nplot)$\ يقطع - } }; -\node[text width=2.5cm,align=center,anchor=base] at (Z22){\vskip -0.3cm \footnotesize \textarabic{ $(\Nline)$ في النقطة - } }; -\node[text width=2.5cm,align=center,anchor=base] at (Z22){\vskip 0.2cm \small -\textarabic{ $#6$} }; -%***** -\fi \fi -\fi \fi - \end{tikzpicture} -} -%//////////////////////////// -\def\posba[#1,#2](#3) { -\readlist*\myarg{#3} - \begin{tikzpicture} - \tkzTabInit[espcl=4.5,lw=1.1pt] - {$x$ / 1 ,$\plot(x)-\line$ /1 , الوضعية/1.6}% - {$#1$ , $#2$}% - \tkzTabLine{ \myarg[1], \myarg[2],\myarg[3] } - \tkzTabLine{ - \if d\myarg[1]d\else \if z \myarg[1]z - \fi \fi, - % - %\hskip -1.3cm -% - \if d\myarg[2]d\else \if z \myarg[2]z - \else - \genfrac{}{}{0pt}{0}{ \ (\Nplot)}{(\Nline)\ \if +\myarg[2]\text{فوق}\else \if -\myarg[2]\text{تحت} \fi\fi} - \fi \fi -, -\if d\myarg[3]d\else \if z \myarg[3] - \fi \fi - } - \end{tikzpicture} -} -%----------//////////////////////*********************** -\def\posat[#1,#2,#3,#4](#5)[#6,#7]{ - \readlist*\myarg{#5} - \begin{tikzpicture} - \tkzTabInit[espcl=3.8,lw=1.1pt] - {$x$ / 1 ,$\plot(x)-\line$ /1 ,\textarabic{الوضعية} - /2.5}% - {$#1$ , $#2$ , $#3$ ,$#4$ }% - %\tkzTabLine{ , \myarg[1] , z , \myarg[2] , d,\myarg[3] } - \tkzTabLine{ \myarg[1], \myarg[2] , \myarg[3] , \myarg[4] , \myarg[5],\myarg[6],\myarg[7] } - - \tkzTabLine{ -\if d\myarg[1]d\else \if z \myarg[1]z - \fi \fi, - % - \hskip -1.3cm -% - \if d\myarg[2]d\else \if z \myarg[2] - \else -\genfrac{}{}{0pt}{0}{ \ (\Nplot)}{(\Nline)\ \if +\myarg[2]\text{فوق}\else \if -\myarg[2]\text{تحت} \fi\fi} - \fi \fi - , -%%% - %%%%%% - % - \if d\myarg[3]d\else \if z \myarg[3]z - \fi \fi - , - %***** - %\vskip -0.6cm -\if h\myarg[4]h\else - %----- - \genfrac{}{}{0pt}{0}{ \ (\Nplot)}{(\Nline)\ \if +\myarg[4]\text{فوق}\else \if -\myarg[4]\text{تحت} \fi\fi} - %----- - \fi , - %***** - \if d\myarg[5]d\else \if h \myarg[5]h - \fi \fi - , - %** - \hskip 0.5cm - \if d\myarg[6]d\else \if z \myarg[6]z - \else - \genfrac{}{}{0pt}{0}{ \ (\Nplot)}{(\Nline)\ \if +\myarg[6]\text{فوق}\else \if -\myarg[6]\text{تحت} \fi\fi} - \fi \fi - , - \if d\myarg[7]d\else \if z \myarg[3]z - \fi \fi } -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - % -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% \fi \fi %%%%%%%%%%%%%%%%%%%%%%%% end posaa -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - \if -h\myarg[4]h -%****************************************** -\else \if - d\myarg[3] - \draw[thick,blue] (N32)to[out=200,in=90] ([xshift=.8cm]M23) (N32)to[out=-20,in=90] ([xshift=-.8cm]M33); - \node[text width=2.5cm,align=center,anchor=base,yshift=0.3cm] at (Z32){ \footnotesize \textarabic{$(\Nplot)$\ يقطع - } }; -\node[text width=2.5cm,align=center,anchor=base] at (Z32){\vskip -0.3cm \footnotesize \textarabic{ $(\Nline)$ في النقطة - } }; -\node[text width=2.5cm,align=center,anchor=base] at (Z32){\vskip 0.2cm \footnotesize -\textarabic{ $#7$} }; -%ù%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%else - %%%%%%%%%%%%%%%%%%%%%%%%%%% - \else \if z\myarg[5] - \draw[thick,red] (N22)to[out=200,in=90] ([xshift=.8cm]M13) (N22)to[out=-20,in=90] ([xshift=-.8cm]M23); - \node[text width=2.5cm,align=center,anchor=base,yshift=0.3cm] at (Z22){ \footnotesize \textarabic{$(\Nplot)$\ يقطع - } }; -\node[text width=2.5cm,align=center,anchor=base] at (Z22){\vskip -0.3cm \footnotesize \textarabic{ $(\Nline)$ في النقطة - } }; -\node[text width=2.5cm,align=center,anchor=base] at (Z22){\vskip 0.2cm \small -\textarabic{ $#6$} }; -\draw[thick,blue] (N32)to[out=200,in=90] ([xshift=.8cm]M23) (N32)to[out=-20,in=90] ([xshift=-.8cm]M33); - \node[text width=2.5cm,align=center,anchor=base,yshift=0.3cm] at (Z32){ \footnotesize \textarabic{$(\Nplot)$\ يقطع - } }; -\node[text width=2.5cm,align=center,anchor=base] at (Z32){\vskip -0.3cm \footnotesize \textarabic{ $(\Nline)$ في النقطة - } }; -\node[text width=2.5cm,align=center,anchor=base] at (Z32){\vskip 0.2cm \footnotesize -\textarabic{ $#7$} }; -% -\else \if d\myarg[5] - \draw[thick,blue] (N22)to[out=200,in=90] ([xshift=.8cm]M13) (N22)to[out=-20,in=90] ([xshift=-.8cm]M23); - \node[text width=2.5cm,align=center,anchor=base,yshift=0.3cm] at (Z22){ \footnotesize \textarabic{$(\Nplot)$\ يقطع - } }; -\node[text width=2.5cm,align=center,anchor=base] at (Z22){\vskip -0.3cm \footnotesize \textarabic{ $(\Nline)$ في النقطة - } }; -\node[text width=2.5cm,align=center,anchor=base] at (Z22){\vskip 0.2cm \small -\textarabic{ $#6$} }; -%***** -\fi \fi -\fi \fi - \end{tikzpicture} -} - -%**************************************** -%----------------------------------- -\def\posaw[#1,#2,#3,#4,#5](#6)[#7,#8,#9]{ - \readlist*\myarg{#6} - \begin{tikzpicture} - \tkzTabInit[espcl=3.5,lw=1.1pt] - {$x$ / 1 ,$\plot(x)-\line$ /1 ,\textarabic{الوضعية} - /2.5}% - {$#1$ , $#2$ , $#3$ ,$#4$ ,$#5$}% -% \tkzTabLine{,\myarg[1] ,z , \myarg[2] , d, \myarg[3] ,z, \myarg[4] , } -\tkzTabLine{\myarg[1],\myarg[2] ,\myarg[3] , \myarg[4] , \myarg[5], \myarg[6] ,\myarg[7], \myarg[8] , \myarg[9]} -\tkzTabLine{\if d\myarg[1]d\else \if z \myarg[1]z - \fi \fi, - \if d\myarg[2]d\else \if z \myarg[2]z - \else - \hskip-.3cm -\genfrac{}{}{0pt}{1}{ \ (\Nplot)}{(\Nline)\ \if +\myarg[2]\text{فوق}\else \if -\myarg[2]\text{تحت} \fi\fi} - \fi \fi - , -\if d\myarg[3]d\else \if z \myarg[3]z - \fi \fi - , -\if d\myarg[4]d\else \if z \myarg[4]z - \else - \genfrac{}{}{0pt}{1}{ \ (\Nplot)}{(\Nline)\ \if +\myarg[4]\text{فوق}\else \if -\myarg[4]\text{تحت} \fi\fi} - \fi \fi - , -\if d\myarg[5]d\else \if z \myarg[5]z - \fi \fi - , -\if d\myarg[6]d\else \if z \myarg[6]z - \else - \genfrac{}{}{0pt}{1}{ \ (\Nplot)}{(\Nline)\ \if +\myarg[6]\text{فوق}\else \if -\myarg[6]\text{تحت} \fi\fi} - \fi \fi - , -\if d\myarg[7]d\else \if z \myarg[7]z - \fi \fi - , -\if d\myarg[8]d\else \if z \myarg[8]z - \else - \genfrac{}{}{0pt}{1}{ \ (\Nplot)}{(\Nline)\ \if +\myarg[8]\text{فوق}\else \if -\myarg[8]\text{تحت} \fi\fi} - \fi \fi - , - \if d\myarg[9]d\else \if z \myarg[9]z - \fi \fi - } -\if d\myarg[3] - \draw[thick,blue] (N32)to[out=200,in=90] ([xshift=.5cm]M23) (N32)to[out=-20,in=90] ([xshift=-.5cm]M33); - \node[text width=2.5cm,align=center,anchor=base,yshift=0.3cm] at (Z32){ \footnotesize \textarabic{$(\Nplot)$\ يقطع - } }; -\node[text width=2.5cm,align=center,anchor=base] at (Z32){\vskip -0.3cm \footnotesize \textarabic{ $(\Nline)$ في النقطة - } }; -\node[text width=2.5cm,align=center,anchor=base] at (Z32){\vskip 0.2cm \small -\textarabic{ $#8$} }; - \draw[thick] (N42)to[out=200,in=90] ([xshift=.5cm]M33) (N42)to[out=-20,in=90] ([xshift=-.5cm]M43); -% - \node[text width=2.5cm,align=center,anchor=base,yshift=0.3cm] at (Z42){ \footnotesize \textarabic{$(\Nplot)$\ يقطع - } }; -\node[text width=2.5cm,align=center,anchor=base] at (Z42){\vskip -0.3cm \footnotesize \textarabic{ $(\Nline)$ في النقطة - } }; -\node[text width=2.5cm,align=center,anchor=base] at (Z42){\vskip 0.2cm \small -\textarabic{ $#9$} }; - % - \else \if d\myarg[5] - \draw[thick,red] (N22)to[out=200,in=90] ([xshift=.5cm]M13) (N22)to[out=-20,in=90] ([xshift=-.5cm]M23); -\node[text width=2.5cm,align=center,anchor=base,yshift=0.3cm] at (Z22){ \footnotesize \textarabic{$(\Nplot)$\ يقطع - } }; -\node[text width=2.5cm,align=center,anchor=base] at (Z22){\vskip -0.3cm \footnotesize \textarabic{ $(\Nline)$ في النقطة - } }; -\node[text width=2.5cm,align=center,anchor=base] at (Z22){\vskip 0.2cm \small -\textarabic{ $#7$} }; -% - \draw[thick] (N42)to[out=200,in=90] ([xshift=.5cm]M33) (N42)to[out=-20,in=90] ([xshift=-.5cm]M43); - % - \node[text width=2.5cm,align=center,anchor=base,yshift=0.3cm] at (Z42){ \footnotesize \textarabic{$(\Nplot)$\ يقطع - } }; -\node[text width=2.5cm,align=center,anchor=base] at (Z42){\vskip -0.3cm \footnotesize \textarabic{ $(\Nline)$ في النقطة - } }; -\node[text width=2.5cm,align=center,anchor=base] at (Z42){\vskip 0.2cm \small -\textarabic{ $#9$} }; -\else \if d\myarg[7] - \draw[thick,red] (N22)to[out=200,in=90] ([xshift=.5cm]M13) (N22)to[out=-20,in=90] ([xshift=-.5cm]M23); - \node[text width=2.5cm,align=center,anchor=base,yshift=0.3cm] at (Z22){ \footnotesize \textarabic{$(\Nplot)$\ يقطع - } }; -\node[text width=2.5cm,align=center,anchor=base] at (Z22){\vskip -0.3cm \footnotesize \textarabic{ $(\Nline)$ في النقطة - } }; -\node[text width=2.5cm,align=center,anchor=base] at (Z22){\vskip 0.2cm \small -\textarabic{ $#7$} }; -% - \draw[thick,blue] (N32)to[out=200,in=90] ([xshift=.5cm]M23) (N32)to[out=-20,in=90] ([xshift=-.5cm]M33); - % - \node[text width=2.5cm,align=center,anchor=base,yshift=0.3cm] at (Z32){ \footnotesize \textarabic{$(\Nplot)$\ يقطع - } }; -\node[text width=2.5cm,align=center,anchor=base] at (Z32){\vskip -0.3cm \footnotesize \textarabic{ $(\Nline)$ في النقطة - } }; -\node[text width=2.5cm,align=center,anchor=base] at (Z32){\vskip 0.2cm \small -\textarabic{ $#8$} }; -\else\if z\myarg[5] - \draw[thick,blue] (N32)to[out=200,in=90] ([xshift=.5cm]M23) (N32)to[out=-20,in=90] ([xshift=-.5cm]M33); -\node[text width=2.5cm,align=center,anchor=base,yshift=0.3cm] at (Z32){ \footnotesize \textarabic{$(\Nplot)$\ يقطع - } }; -\node[text width=2.5cm,align=center,anchor=base] at (Z32){\vskip -0.3cm \footnotesize \textarabic{ $(\Nline)$ في النقطة - } }; -\node[text width=2.5cm,align=center,anchor=base] at (Z32){\vskip 0.2cm \small -\textarabic{ $#8$} }; - % - \draw[thick] (N42)to[out=200,in=90] ([xshift=.5cm]M33) (N42)to[out=-20,in=90] ([xshift=-.5cm]M43); - \node[text width=2.5cm,align=center,anchor=base,yshift=0.3cm] at (Z42){ \footnotesize \textarabic{$(\Nplot)$\ يقطع - } }; -\node[text width=2.5cm,align=center,anchor=base] at (Z42){\vskip -0.3cm \footnotesize \textarabic{ $(\Nline)$ في النقطة - } }; -\node[text width=2.5cm,align=center,anchor=base] at (Z42){\vskip 0.2cm \small -\textarabic{ $#9$} }; -% - \draw[thick,red] (N22)to[out=200,in=90] ([xshift=.5cm]M13) (N22)to[out=-20,in=90] ([xshift=-.5cm]M23); -\node[text width=2.5cm,align=center,anchor=base,yshift=0.3cm] at (Z22){ \footnotesize \textarabic{$(\Nplot)$\ يقطع - } }; -\node[text width=2.5cm,align=center,anchor=base] at (Z22){\vskip -0.3cm \footnotesize \textarabic{ $(\Nline)$ في النقطة - } }; -\node[text width=2.5cm,align=center,anchor=base] at (Z22){\vskip 0.2cm \small -\textarabic{ $#7$} }; - % - % - \fi\fi\fi\fi - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - \end{tikzpicture} -} -\endinput |