From 16559ce13a74c7a182875559b379cac00b07efda Mon Sep 17 00:00:00 2001
From: Norbert Preining <norbert@preining.info>
Date: Thu, 9 Jun 2022 03:01:00 +0000
Subject: CTAN sync 202206090300

---
 language/arabic/arabtex/arabtex.tex | 134 +++++++++++++++++++++++++++++++++++-
 1 file changed, 133 insertions(+), 1 deletion(-)
 mode change 120000 => 100644 language/arabic/arabtex/arabtex.tex

(limited to 'language/arabic/arabtex/arabtex.tex')

diff --git a/language/arabic/arabtex/arabtex.tex b/language/arabic/arabtex/arabtex.tex
deleted file mode 120000
index df1c333d9f..0000000000
--- a/language/arabic/arabtex/arabtex.tex
+++ /dev/null
@@ -1 +0,0 @@
-texinput/arabtex.tex
\ No newline at end of file
diff --git a/language/arabic/arabtex/arabtex.tex b/language/arabic/arabtex/arabtex.tex
new file mode 100644
index 0000000000..5593ddfe02
--- /dev/null
+++ b/language/arabic/arabtex/arabtex.tex
@@ -0,0 +1,133 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%% arabtex.tex %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% arabtex.tex
+% version 3.10a
+% this is the Plain TeX driver module for the ArabTeX macro package
+% 26.04.2003
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% (c) Klaus Lagally              EMail:  lagallyk@acm.org
+%     Institut fuer Formale
+%       Methoden der Informatik  TEL:    +49-711-7816-392
+%     Universitaet Stuttgart     FAX:    +49-711-7816-370
+%     Universitaetsstrasse 38
+%     D-70569 Stuttgart          INFO: arabtex@informatik.uni-stuttgart.de
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+   % This program can be redistributed and/or modified under the terms
+   % of the LaTeX Project Public License distributed from CTAN
+   % archives in directory macros/latex/base/lppl.txt; either
+   % version 1 of the License, or (at your option) any later version.
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% \input this file at the beginning of an ArabTeX input file running 
+% under Plain TeX. This is an adaptation by Tom Koornwinder of 
+% Jan Lodder's file arab.plain.tex, again modified by Klaus Lagally
+% 26.04.2003
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+\message { Plain TeX setup for ArabTeX, 26.04.2003}
+
+\ifx \LaTeX \undefined \else
+\errmessage {^^JThis loader does not work with LaTeX! 
+	^^JUse Plain TeX instead.^^J}
+\expandafter \endinput 
+\fi
+
+\def \makeatletter {\catcode `\@ = 11 }
+\def \makeatother  {\catcode `\@ = 12 }
+
+\let \typeout \message		\let \protect \relax
+\let \em \it
+
+\font \xnash	=xnsh14       
+\font \nash	=xnsh14       
+\font \tennash	=xnsh14       % add fonts as needed.
+\font \nashx	=xnsh14       
+\font \nashxi	=xnsh14 scaled \magstephalf
+\font \nashxii	=xnsh14 scaled \magstep1
+\font \nashxiv	=xnsh14 scaled \magstep2
+\font \nashxvii	=xnsh14 scaled \magstep3
+\font \nashxx	=xnsh14 scaled \magstep4
+\font \nashxxv	=xnsh14 scaled \magstep5
+
+\font \xnashbf	=xnsh14bf       
+\font \nashbf	=xnsh14bf       
+\font \tennashbf=xnsh14bf       % bold face fonts 
+\font \nashbx	=xnsh14bf       
+\font \nashbxi	=xnsh14bf scaled \magstephalf
+\font \nashbxii	=xnsh14bf scaled \magstep1
+\font \nashbxiv	=xnsh14bf scaled \magstep2
+\font \nashbxvii=xnsh14bf scaled \magstep3
+\font \nashbxx	=xnsh14bf scaled \magstep4
+\font \nashbxxv	=xnsh14bf scaled \magstep5
+
+\font \yorn	=yarborn % simple ornaments by Y. Haralambous
+
+\def \pnash {\tennash }			\def \pnashbf {\tennashbf }
+\def \nash {\protect\pnash }		\def \nashbf {\protect\pnashbf }
+
+\def \strut {\vrule height 2ex depth .8ex width 0pt}
+
+\makeatletter
+
+\newif \if@ignore % ignore spaces after environment?
+\newif \if@endpe
+
+\def \begin #1{% small version without checks
+\begingroup
+ \long \def \end ##1{% local version for \end{arabtext} and \end \end
+   \ifx ##1\par \endarabtext \endgroup
+   \else \csname end\string ##1\endcsname \endgroup \fi 
+   \if@ignore \global\@ignorefalse \expandafter \ignorespaces \fi }%
+\csname #1\endcsname }
+
+\expandafter \def \csname end\string\end\endcsname{% for \end \end
+\endgroup \end }
+
+{\catcode `\"=\active % simulate german.sty
+\gdef "#1{\ifx #1s\ss \else \"#1\fi }% umlaut and sharp s
+}
+
+\newdimen \marginparwidth \marginparwidth 72pt  % adjust as required !
+\newdimen \marginparsep \marginparsep 10pt      % adjust as required !
+
+\long \def \marginpar #1{% Plain TeX version
+	\dimen0 \baselineskip
+\setbox0 \vtop to \dimen0
+	{\hsize \marginparwidth \parskip 0pt \raggedright
+	\noindent \strut #1\vss }%
+\setbox0 \hbox to \hsize
+	{\hskip \hsize \hskip \marginparsep \box0 \hss }%
+\ifhmode \skip0 \lastskip \hskip 0pt \strut 
+	\vadjust {\box0 \vskip -\dimen0 }%
+	\ifdim \skip0 = 0pt \else \expandafter \ignorespaces \fi
+\else \dimen2 \prevdepth \nointerlineskip \box0 
+	\vskip -\dimen0 \prevdepth \dimen2
+\fi }
+
+\def \verb #1{% simple verbatim routine
+\def \endverb ##1#1{\a@@verb {##1}}\endverb }
+
+\def \\{\hfill \break } % utilities
+
+\def \newpage {\vfill \eject }
+
+\def \today {\number\day.\number\month.\number\year }
+
+\let \@@input \input
+\def \input #1 {\@@input #1 }
+\def \UsePackage #1{\input {#1.sty}}
+
+\let \document \relax	\let \enddocument \end
+\let \a@enddocument \end
+
+\input arabtex.sty % here goes
+\a@ident {arabtex.tex} {3.11 Plain TeX loader for ArabTeX} {26.04.2003}
+
+\def \end {% report the configuration
+{\arab@stat \newlinechar `$ \wlog {\arabtexconfig $}}\a@enddocument }
+
+\makeatother
+\setarab
+
+\tracingstats=1
+\endinput
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% EOF %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
-- 
cgit v1.2.3

