diff options
Diffstat (limited to 'Master/texmf-dist/tex/lualatex/simurgh/simurgh-amsart.sty')
-rw-r--r-- | Master/texmf-dist/tex/lualatex/simurgh/simurgh-amsart.sty | 118 |
1 files changed, 118 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/lualatex/simurgh/simurgh-amsart.sty b/Master/texmf-dist/tex/lualatex/simurgh/simurgh-amsart.sty new file mode 100644 index 00000000000..9197b037936 --- /dev/null +++ b/Master/texmf-dist/tex/lualatex/simurgh/simurgh-amsart.sty @@ -0,0 +1,118 @@ +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{simurgh-amsart}[2013/12/01 v0.01a changes to `amsart.cls'] +\renewcommand\thesubsection {\thesection\@SepMark\arabic{subsection}} +\renewcommand\thesubsubsection {\thesubsection \@SepMark\arabic{subsubsection}} +\renewcommand\theparagraph {\thesubsubsection\@SepMark\arabic{paragraph}} +\renewcommand\thesubparagraph {\theparagraph\@SepMark\arabic{subparagraph}} +\def\part{\@startsection{part}{0}% + \z@{\linespacing\@plus\linespacing}{.5\linespacing}% + {\normalfont\bfseries\simurgh@raggedright}}% +\def\right@footnoterule{% + \hbox dir TRT to \columnwidth + {\vbox{\kern-.4\p@ + \hrule\@width 5pc\kern11\p@\kern-\footnotesep}\hfil}} +\def\left@footnoterule{% + \hbox dir TLT to \columnwidth + {\vbox{\kern-.4\p@ + \hrule\@width 5pc\kern11\p@\kern-\footnotesep}\hfil}} + +\long\def\@footnotetext#1{% + \insert\footins{% + \if@RTL@footnote% + \@RTLtrue% + \simurgh@pardir TRT% + \simurgh@textdir TRT% + \reset@parsifont% + \else% + \@RTLfalse% + \simurgh@pardir TLT% + \simurgh@textdir TLT% + \reset@latinfont% + \fi% + \footnotesize + \interlinepenalty\interfootnotelinepenalty + \splittopskip\footnotesep \splitmaxdepth \dp\strutbox + \floatingpenalty\@MM \hsize\columnwidth + \@parboxrestore \parindent\normalparindent \sloppy + \protected@edef\@currentlabel{% + \csname p@footnote\endcsname\@thefnmark}% + \@makefntext{% + \rule\z@\footnotesep\ignorespaces#1\unskip\strut\par}}} + +\long\def\@RTLfootnotetext#1{% + \insert\footins{% + \@RTLtrue% + \simurgh@pardir TRT% + \simurgh@textdir TRT% + \reset@parsifont% + \footnotesize + \interlinepenalty\interfootnotelinepenalty + \splittopskip\footnotesep \splitmaxdepth \dp\strutbox + \floatingpenalty\@MM \hsize\columnwidth + \@parboxrestore \parindent\normalparindent \sloppy + \protected@edef\@currentlabel{% + \csname p@footnote\endcsname\@thefnmark}% + \@makefntext{% + \rule\z@\footnotesep\ignorespaces#1\unskip\strut\par}}} + +\long\def\@LTRfootnotetext#1{% + \insert\footins{% + \@RTLfalse% + \simurgh@pardir TLT% + \simurgh@textdir TLT% + \reset@latinfont% + \footnotesize + \interlinepenalty\interfootnotelinepenalty + \splittopskip\footnotesep \splitmaxdepth \dp\strutbox + \floatingpenalty\@MM \hsize\columnwidth + \@parboxrestore \parindent\normalparindent \sloppy + \protected@edef\@currentlabel{% + \csname p@footnote\endcsname\@thefnmark}% + \@makefntext{% + \rule\z@\footnotesep\ignorespaces#1\unskip\strut\par}}} + +\footdir@temp\footdir@ORG@simurgh@amsart@footnotetext\@footnotetext{\simurgh@footdir@footnote}% +\footdir@temp\footdir@ORG@simurgh@amsart@RTLfootnotetext\@RTLfootnotetext{R}% +\footdir@temp\footdir@ORG@simurgh@amsart@LTRfootnotetext\@LTRfootnotetext{L}% + +\renewenvironment{thebibliography}[1]{% + \@bibtitlestyle + \normalfont\bibliofont\labelsep .5em\relax + \renewcommand\theenumiv{\arabic{enumiv}}\let\p@enumiv\@empty + \if@RTL% + \if@LTRbibitems% + \@RTLfalse% + \simurgh@pardir TLT% + \simurgh@textdir TLT% + \fi% + \else% + \if@RTLbibitems% + \@RTLtrue% + \simurgh@pardir TRT% + \simurgh@textdir TRT% + \fi% + \fi% + \list{\@biblabel{\theenumiv}}{\settowidth\labelwidth{\@biblabel{#1}}% + \leftmargin\labelwidth \advance\leftmargin\labelsep + \usecounter{enumiv}}% + \sloppy \clubpenalty\@M \widowpenalty\clubpenalty + \sfcode`\.=\@m +}{% + \def\@noitemerr{\@latex@warning{Empty `thebibliography' environment}}% + \endlist +} +\def\theindex{\@restonecoltrue\if@twocolumn\@restonecolfalse\fi + \columnseprule\z@ \columnsep 35\p@ + \@indextitlestyle + \thispagestyle{plain}% + \let\item\@idxitem + \parindent\z@ \parskip\z@\@plus.3\p@\relax + \simurgh@raggedright + \hyphenpenalty\@M + \footnotesize} + +\renewcommand \thepart {\@tartibi\c@part} +\def\appendix{\par\c@section\z@ \c@subsection\z@ + \let\sectionname\appendixname + \def\thesection{\@harfi\c@section}} +\endinput
\ No newline at end of file |