%% %% This is file `artikel3-xetex-bidi.def', %% generated with the docstrip utility. %% %% The original source files were: %% %% bidi.dtx (with options: `artikel3-xetex-bidi.def') %% %% ______________________________________ %% Copyright © 2009–2010 Vafa Khalighi %% %% License information appended. %% %% \ProvidesFile{artikel3-xetex-bidi.def}[2010/07/25 v0.2 bidi adaptations for artikel3 class for XeTeX engine] \renewcommand*\head@style{% \interlinepenalty \@M \hyphenpenalty=\@M \exhyphenpenalty=\@M \if@RTL\leftskip\else\rightskip\fi=0cm plus .7\hsize\relax} \renewcommand*\@regtocline[3]{% \ifnum #1>\c@tocdepth \else \vskip\z@\@plus.2\p@ {\hangindent\z@ \@afterindenttrue \interlinepenalty\@M \if@RTL\rightskip\else\leftskip\fi\unitindent \if@RTL\leftskip\else\rightskip\fi\unitindent\@plus 1fil \parfillskip\z@ \@tempdima\unitindent \parindent\z@ \leavevmode \hbox{}\hskip -\if@RTL\rightskip\else\leftskip\fi\relax#2\nobreak \hskip 1em \nobreak{\slshape #3}\par }% \fi} \if@oldtoc \renewcommand*\l@part[2]{% \ifnum \c@tocdepth >-2\relax \addpenalty\@secpenalty \addvspace{2.25em \@plus\p@}% \begingroup \setlength\@tempdima{3em}% \parindent \z@ \if@RTL\leftskip\else\rightskip\fi \@pnumwidth \parfillskip -\@pnumwidth {\leavevmode \large \bfseries #1\hfil \hb@xt@\@pnumwidth{\hss #2}}\par \nobreak \if@compatibility \global\@nobreaktrue \everypar{\global\@nobreakfalse\everypar{}}% \fi \endgroup \fi} \else \renewcommand*\l@part{% \ifnum \c@tocdepth >-2\relax \addpenalty\@secpenalty \addvspace{2.25em \@plus \p@}% \@regtocline{0}% \fi} \fi \if@oldtoc \renewcommand*\l@section[2]{% \addpenalty\@secpenalty \addvspace{1.0em \@plus\p@}% \setlength\@tempdima{1.5em}% \begingroup \parindent \z@ \if@RTL\leftskip\else\rightskip\fi \@pnumwidth \parfillskip -\@pnumwidth \leavevmode \bfseries \advance\if@RTL\rightskip\else\leftskip\fi\@tempdima \hskip -\if@RTL\rightskip\else\leftskip\fi #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par \endgroup} \else \renewcommand*\l@section{\@regtocline{1}} \fi \if@titlepage \renewenvironment{abstract}{% \titlepage \null\vfil \section*{\SectFont\abstractname}% \noindent\ignorespaces} {\par\vfil\null\endtitlepage} \else \renewenvironment{abstract}{% \if@twocolumn \section*{\abstractname}% \else \bgroup\if@RTL\leftskip\else\rightskip\fi=\unitindent \section*{\small\SectFont\abstractname}% \noindent\ignorespaces \fi} {\if@twocolumn\else\par\egroup\fi} \fi \renewcommand*\left@footnote{% \kern-3\p@ \kern.5\baselineskip \hrule\@width\unitindent \kern.4\baselineskip } \renewcommand*\right@footnote{% \hbox to \columnwidth {\beginR \vbox{% \kern-3\p@ \kern.5\baselineskip \hrule\@width\unitindent \kern.4\baselineskip}\hfil\endR} } \renewcommand*\thesubsection{\thesection\@SepMark\@arabic\c@subsection} \renewcommand*\thesubsubsection{\thesubsection\@SepMark\@arabic\c@subsubsection} \renewcommand*\theparagraph{\thesubsubsection\@SepMark\@arabic\c@paragraph} \renewcommand*\thesubparagraph{\theparagraph\@SepMark\@arabic\c@subparagraph} \renewenvironment{thebibliography}[1] {\section*{\refname}% \@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}% \if@RTL\if@LTRbibitems\@RTLfalse\else\fi\else\if@RTLbibitems\@RTLtrue\else\fi\fi \list{\@biblabel{\@arabic\c@enumiv}}% {\settowidth\labelwidth{\@biblabel{#1}}% \leftmargin\labelwidth \advance\leftmargin\labelsep \@openbib@code \usecounter{enumiv}% \let\p@enumiv\@empty \renewcommand*\theenumiv{\@arabic\c@enumiv}}% \sloppy\clubpenalty4000\widowpenalty4000% \sfcode`\.\@m} {\def\@noitemerr {\@latex@warning{Empty `thebibliography' environment}}% \endlist} \if@titlepage \renewcommand*\TitleFont{\rmfamily} \renewcommand*\maketitle{% \begin{titlepage}% \let\footnotesize\small \let\right@footnote\relax \let\left@footnote\relax \let\textwidth@footnote\relax \let \footnote \thanks \long\def\@makefntext##1{\parindent\z@ \def\labelitemi{\textendash}\@revlabeltrue \leavevmode\@textsuperscript{\@thefnmark}\kern1em\relax ##1} \renewcommand*\thefootnote{\@fnsymbol\c@footnote}% \if@compatibility\setcounter{page}{0}\fi \null\vfil \vskip 60\p@ \begin{center}% \TitleFont {\LARGE \def\\{\penalty -\@M} \if@allcaps \expandafter\uc@nothanks\@title\thanks\relax \else \@title \fi\par}% \vskip 3em% {\large \lineskip .75em \parindent\z@ \begin{tabular}[t]{c}% \if@allcaps \expandafter\uc@authornothanks\@author\and\relax \else \@author \fi \end{tabular}\par}% \vskip 1.5em% {\large \if@allcaps \uppercase\expandafter{\@date}% \else \@date \fi\par}% \end{center}\par \@thanks \vfil\null \end{titlepage}% \setcounter{footnote}{0}% \global\let\thanks\relax \global\let\maketitle\relax \global\let\@thanks\@empty \global\let\@author\@empty \global\let\@title\@empty \global\let\@date\@empty \global\let\title\relax \global\let\author\relax \global\let\date\relax \global\let\and\relax } \def\uc@nothanks#1\thanks{\uppercase{#1}\futurelet\@tempa\uc@tx} \def\uc@authornothanks#1\and{\uc@nothanks#1\thanks\relax \futurelet\@tempa\uc@ax} \def\uc@ax{% \ifx\@tempa\relax \else \\ \andname \\ \expandafter\uc@authornothanks \fi} \def\uc@tx{\ifx\@tempa\relax \else \expandafter\uc@ty \fi} \def\uc@ty#1{\thanks{#1}\uc@nothanks} \else \renewcommand*\maketitle{\par \begingroup \renewcommand*\thefootnote{\@fnsymbol\c@footnote}% \def\@makefnmark{\rlap{% \@textsuperscript{\normalfont\@thefnmark}}}% \long\def\@makefntext{\@xmakefntext{% \@textsuperscript{\normalfont\@thefnmark}}}% \if@twocolumn \ifnum \col@number=\@ne \@maketitle \else \twocolumn[\@maketitle]% \fi \else \newpage \global\@topnum\z@ \@maketitle \fi \thispagestyle{plain}\@thanks \endgroup \setcounter{footnote}{0}% \global\let\thanks\relax \global\let\maketitle\relax \global\let\@maketitle\relax \global\let\@thanks\@empty \global\let\@author\@empty \global\let\@title\@empty \global\let\@date\@empty \global\let\title\relax \global\let\author\relax \global\let\date\relax \global\let\and\relax } \def\@maketitle{% \newpage \null \vskip 2em% \if@titlecentered \begin{center}% \let \footnote \thanks {\LARGE \TitleFont \@title \par}% \vskip 1.5em% {\large \TitleFont \lineskip .5em% \begin{tabular}[t]{c}% \@author \end{tabular}\par}% \vskip 1em% {\large \TitleFont \@date}% \end{center}% \else {\LARGE \TitleFont \head@style \@title \par} \vskip 1.5em {\large \TitleFont \lineskip .5em \tabcolsep\z@ \def\and{%%% \begin{tabular} has already started \end{tabular}\hskip 1em plus .17fil \if@RTL\begin{tabular}[t]{r}\else\begin{tabular}[t]{l}\fi}%% \end{tabular} will come \if@RTL\begin{tabular}[t]{r}\else\begin{tabular}[t]{l}\fi\@author\end{tabular}\par} \vskip 1em {\large \TitleFont \@date} \fi \par \vskip 1.5em} \fi %% %% Copyright © 2009–2010 Vafa Khalighi %% %% It may be distributed and/or modified under the LaTeX Project Public License, %% version 1.3c or higher (your choice). The latest version of %% this license is at: http://www.latex-project.org/lppl.txt %% %% This work is “author-maintained” (as per LPPL maintenance status) %% by Vafa Khalighi. %% %% In addition to the terms of LPPL any distributed version %% (unchanged or modified) of bidi has to keep the statement %% about the moral obligation for using bidi. In case of major %% changes where this would not be appropriate the author of the %% changed version should contact the copyright holder. %% %% %% %% Moral obligation for using bidi: %% ____________________________________ %% %% Users of bidi who wish to include or use bidi or a modified %% version in a proprietary and commercially market product are asked %% under certain conditions (see below) for the payment of a license %% fee. The size of this fee is to be determined, in each instance, %% by the commercial user, depending on his/her judgment of the value of %% bidi for his/her product. %% %% %% The conditions for this are as follows: %% %% The producer of a proprietary and commercially market product %% that involves typesetting using bidi is asked to determine %% the value of a license fee for using bidi if %% %% - the product is a document and the producer has decided to %% include bidi to typeset (parts of) the document or has %% directed the author of the document to include bidi (for %% example, by providing a class file to be used by the author) %% %% - the product is a LaTeX class or package that includes bidi %% %% %% There is no moral obligation in case %% %% - the product is a document but producer has not directed %% the author to include bidi (in that case the moral obligation %% lies with the author of the document) %% %% - the product does not involve typesetting, e.g., consists, for %% example, of distributing bidi and its documentation. %% %% - the product is not proprietary, i.e., is made available as free %% software itself (which doesn't prohibit its commercial marketing) %% %% - bidi is used for non-commercial purposes %% %% %% Determinating a license fee might result in a license fee of zero %% (i.e., no payment) in case a producer has determined that the use %% of bidi has no enhancing effect on the product. This is a %% plausible scenario, i.e., in the above two cases the producer is %% only asked to evaluate the value of bidi for the product %% not for the payment of a license fee per se (which might or might %% not follow from this evaluation). %% %% The license fee, if any, can be payed to the author of %% the program who can be contacted at %% %% vafakhlgh@gmail.com %% %% %% %% %% End of file `artikel3-xetex-bidi.def'.