%%
%% This is file `tmj.sty',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% tmj.dtx  (with options: `package')
%% 
%% This is a generated file.
%% 
%% Copyright (C) 2007 by Joel Uckleman
%% 
%% This file may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
%% version 1.2 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.2 or later is part of all distributions of
%% LaTeX version 1999/12/01 or later.
%% 
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
\ProvidesPackage{tmj}[2008/05/02 v4.1 Package for articles to appear in the journal "Tbilisi Mathematical Journal"]
\RequirePackage{amsthm}
\RequirePackage{amssymb}
\RequirePackage[pdftex=true,dvips=true,twoside=true,paperwidth=192mm,paperheight=244mm,bottom=25mm,left=23mm,right=18mm,headsep=7mm,headheight=8pt,top=29mm]{geometry}
\RequirePackage{lastpage}
%% \subsubsection{Proof environments}

\newcommand{\OneLine}[1]{%
   \begingroup
      \def\\{\unskip{}\space\ignorespaces}%
      #1%
   \endgroup}


\newcommand{\clearemptydoublepage}%
   {\newpage\thispagestyle{empty}\cleardoublepage}

\raggedbottom

\renewcommand\frontmatter{\clearemptydoublepage%
                          \@mainmatterfalse
                          \pagestyle{headings}
                          \pagenumbering{arabic}}

\renewcommand\mainmatter{\clearemptydoublepage%
                         \@mainmattertrue
                         \pagestyle{headings}}

\renewcommand\backmatter{\clearemptydoublepage%
                         \@mainmatterfalse}

\newif\ifTitle
\renewcommand{\thanks}[1]{%
   \ifTitle{%
      \renewcommand{\thefootnote}{\fnsymbol{footnote}}%
      \footnote{#1}%
      \renewcommand{\thefootnote}{\arabic{footnote}}}%
   \else\null\fi}

\renewcommand{\title}[2]{%
   \gdef\@title{\OneLine{#2}}
   \gdef\@titledisplay{#2}
   \gdef\@shorttitle{#1}
}
\def\@title{}
\def\@titledisplay{}
\def\@shorttitle{}

\newcounter{@ShowAddrLabel}
\setcounter{@ShowAddrLabel}{0}

\renewcommand{\author}[2]{%
  \def\and{\unskip{}\ignorespaces{, }}
  \def\addr##1{\unskip{}\ignorespaces\ifTitle{$^{##1}$}\else\null\fi
  \protect\setcounter{@ShowAddrLabel}{1}}
  \gdef\@author{#2}
  \gdef\@shortauthor{#1}
}
\def\@author{}
\def\@shortauthor{}

\newcounter{@addr}
\newcommand{\address}[1]{%
  \setcounter{@addr}{1}
  \gdef\@address{%
    \ifnum\the@ShowAddrLabel >0{%
      \def\and{\\[2mm]\stepcounter{@addr}$^{\the@addr}$\enspace\ignorespaces}
      $^{\the@addr}$\enspace\ignorespaces #1}
    \else{%
      \def\and{\\[2mm]\ignorespaces}
      #1}
    \fi
  }
}
\def\@address{}

\newcommand{\email}[1]{\gdef \@email{\\[1mm] E-mail: \texttt{#1}}}
\def\@email{}

\renewcommand{\maketitle}{%
   \clearemptydoublepage
   \label{FirstPage}
   \Titletrue
   \refstepcounter{chapter}
   \thispagestyle{copy}%
   \begingroup
      \parindent 0pt
      \begin{center}
      {\Large\textbf{\@titledisplay}

      }
      \vspace{5mm}
      {\large\@author}
      \end{center}
      \fontsize{8}{9}\selectfont\@address
      \@email\par
      \nobreak
   \endgroup
   \vspace*{10pt}
   \@thanks
   \setcounter{footnote}{0}
   \Titlefalse
   \addcontentsline{toc}{chapter}{\@title\protect\\ \emph{\@author}}
   \main
   \renewcommand{\leftmark}{\@shortauthor}
   \renewcommand{\rightmark}{\@shorttitle}
}

\newif\ifCollection

\def\publisher#1{\gdef\@publisher{#1}}
\def\@publisher{}

\def\seriestitle#1{\gdef\@seriestitle{#1}}
\def\@seriestitle{}

\def\editor#1{\gdef\@editor{#1}}
\def\@editor{}

\def\volumetitle#1{\gdef\@volumetitle{#1}}
\def\@volumetitle{}

\def\volumetitlesep#1{\gdef\@volumetitlesep{#1}}
\def\@volumetitlesep{}

\def\volumesubtitle#1{\gdef\@volumesubtitle{#1}}
\def\@volumesubtitle{}

\def\volumeyear#1{\gdef\@volumeyear{#1}}
\def\@volumeyear{}

\def\volumenumber#1{\gdef\@volumenumber{#1}}
\def\@volumenumber{}


\def\CopyrightContent{%
{\parbox[t]{\textwidth}{%
\scriptsize \textbf{Tbilisi Mathematical Journal}
\@volumenumber{} (\@volumeyear),
pp.~\pageref{FirstPage}--\pageref{LastPage}.\\
Tbilisi Centre for Mathematical Sciences.\\[1mm]
{\tiny \if!\@received!\else{\textsl{Received by the editors:}
\@received}\fi
\if!\@revised!\else{; \@revised}\fi\if!\@received!\else{.}\fi\\
\if!\@accepted!\else{\textsl{Accepted for publication:} \@accepted.}\fi

}}}}%

\def\ps@copy{%
      \def\@oddfoot{\CopyrightContent}%
      \def\@evenfoot{\CopyrightContent}%
      \let\@evenhead\@empty%
      \let\@oddhead\@empty}

\def\ps@headings{%
      \let\@oddfoot\@empty%
      \let\@evenfoot\@empty%
      \def\@evenhead{\fontsize{8}{9}\selectfont%
                     \thepage\hfil\leftmark}%
      \def\@oddhead{\fontsize{8}{9}\selectfont%
                    \rightmark\hfil\thepage}}

\pagestyle{headings}

\newtheoremstyle{tlg}%        name
                {\topsep}%    space above
                {\topsep}%    space below
                {\rm}%        body text
                {}%           indent
                {\bfseries}%  head text
                {.}%          punctuation after head
                {0.5em}%      space after head
                {}%           head spec

\theoremstyle{tlg}

\newtheorem{theorem}{Theorem}[section]

\newtheorem{assumption}[theorem]{Assumption}
\newtheorem{axiom}[theorem]{Axiom}
\newtheorem{case}[theorem]{Case}
\newtheorem{claim}[theorem]{Claim}
\newtheorem{conclusion}[theorem]{Conclusion}
\newtheorem{condition}[theorem]{Condition}
\newtheorem{conjecture}[theorem]{Conjecture}
\newtheorem{convention}[theorem]{Convention}
\newtheorem{corollary}[theorem]{Corollary}
\newtheorem{criterion}[theorem]{Criterion}
\newtheorem{definition}[theorem]{Definition}
\newtheorem{example}[theorem]{Example}
\newtheorem{exercise}[theorem]{Exercise}
\newtheorem{fact}[theorem]{Fact}
\newtheorem{lemma}[theorem]{Lemma}
\newtheorem{notation}[theorem]{Notation}
\newtheorem{note}[theorem]{Note}
\newtheorem{observation}[theorem]{Observation}
\newtheorem{problem}[theorem]{Problem}
\newtheorem{proposition}[theorem]{Proposition}
\newtheorem{question}[theorem]{Question}
\newtheorem{remark}[theorem]{Remark}
\newtheorem{solution}[theorem]{Solution}
\newtheorem{subclaim}[theorem]{Subclaim}
\newtheorem{summary}[theorem]{Summary}

\renewcommand\thetheorem{\thesection.\arabic{theorem}}

\def\@removefromreset#1#2{{%
  \expandafter\let\csname c@#1\endcsname\@removefromreset
  \def\@elt##1{%
    \expandafter\ifx\csname c@##1\endcsname\@removefromreset
    \else
      \noexpand\@elt{##1}%
    \fi}%
  \expandafter\xdef\csname cl@#2\endcsname{%
    \csname cl@#2\endcsname}}}

\newcommand{\numberbyarticle}{%
   \@removefromreset{theorem}{section}
   \renewcommand\thetheorem{\arabic{theorem}}}

\renewcommand{\qedsymbol}{{\footnotesize\textsc{q.e.d.}}}
\let\@origqedsymbol\qedsymbol

\newenvironment{proofof}[2][Proof]%
   {\begingroup
      \renewcommand{\qedsymbol}{{\footnotesize\@origqedsymbol\ (#2)}}
      \begin{proof}[#1]}
   {\end{proof}\endgroup}

\renewcommand\contentsname{Table of Contents}

\renewcommand{\tableofcontents}{%
   \clearemptydoublepage
   \thispagestyle{empty}
   \begingroup
      \vspace*{1em}
      \parindent 0pt
      \hrulefill \linebreak \null \vspace{-8pt}\par
      {\Large\bfseries\contentsname

      }
      \nobreak
      \hrulefill \linebreak \null \vspace{-8pt}\par
   \endgroup
   \vskip3\baselineskip
   \@starttoc{toc}
   \pagestyle{headings}
   \markboth{\contentsname}{\contentsname}
   \clearemptydoublepage
}


\def\@makechapterhead#1{%
   \thispagestyle{empty}
   \vspace*{1em}
   \begingroup
      \parindent 0pt
      \hrulefill \linebreak \null \vspace{-8pt}\par
      \ifnum \c@secnumdepth >\m@ne
         \if@mainmatter
            {\Large\bfseries \@chapapp\space \thechapter

            }
         \fi
      \fi
      \interlinepenalty\@M
      {\Large\bfseries #1

      }
      \nobreak
      \hrulefill \linebreak \null \vspace{-8pt}\par
   \endgroup
   \vskip 40\p@
   \renewcommand{\leftmark}{\@chapapp\space \thechapter}
   \renewcommand{\rightmark}{#1}
}

\def\@makeschapterhead#1{%
   \thispagestyle{empty}
   \vspace*{1em}
   \begingroup
      \parindent 0pt
      \hrulefill \linebreak \null \vspace{-8pt}\par
      {\Large\bfseries #1

      }
      \nobreak
      \hrulefill \linebreak \null \vspace{-8pt}\par
   \endgroup
   \vskip 40\p@
   \renewcommand{\leftmark}{#1}
   \renewcommand{\rightmark}{#1}
}

\def\l@chapter#1#2{\addpenalty{-\@highpenalty}%
   \vskip 1.0em plus\p@
   \@tempdima 1.5em
   \begingroup
     \parindent \z@ \rightskip \@pnumwidth
     \parfillskip -\@pnumwidth
     \leavevmode
     #1 \dotfill #2\par
     \penalty\@highpenalty
   \endgroup}

\setcounter{secnumdepth}{5}

\def\thesection{\arabic{section}}  % blow away chapter numbers

\def\section{\@startsection{section}{1}{\z@}%
                           {-2ex plus -.5ex minus -.2ex}%
                           {.8ex plus .08ex}%
                           {\raggedright\large\bf}}
\def\subsection{\@startsection{subsection}{2}{\z@}%
                              {-1.5ex plus -.25ex minus -.1ex}%
                              {.6ex plus .06ex}%
                              {\raggedright\normalsize\bf}}

\def\subsubsection{\@startsection{subsubsection}{3}{\z@}%
                                 {-1ex plus -.15ex minus -.06ex}%
                                 {.4ex plus .04ex}%
                                 {\raggedright\normalsize\bf}}

\def\paragraph{\@startsection{paragraph}{4}{\z@}%
                             {.5ex plus .05ex minus .025ex}%
                             {-.66em}%
                             {\normalsize\bf}}

\def\subparagraph{\@startsection{subparagraph}{5}{\parindent}%
                                {.25ex plus .01ex minus .005ex}%
                                {-.66em}%
                                {\normalsize\bf}}

\renewcommand\appendix{
\newcounter{appsection}
\setcounter{appsection}{1}
\begin{center}{\Large
\textbf{Appendix}}\end{center}
   \gdef\thesection{\@Alph\c@appsection}
\newcommand{\nextappendix}{\stepcounter{appsection}}
}

\newcommand\main{\par
   \gdef\thesection{\@arabic\c@section}}

\renewcommand\thefigure{\arabic{figure}}

\renewcommand\thetable{\arabic{table}}

\renewcommand{\bibname}{References}

\renewenvironment{thebibliography}[1]{%
   \vskip1cm
   \section*{\bibname}%
   \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
   \@clubpenalty \clubpenalty
   \widowpenalty4000%
   \sfcode`\.\@m}
   {\def\@noitemerr
      {\@latex@warning{Empty `thebibliography' environment}}%
   \endlist}

\newcommand\receivedtext{%
   \bigskip\noindent
   \begingroup
      \if!\@received!\else{\scriptsize Received: \@received}\\[-.3em] \fi
      \if!\@revised!\else{\scriptsize Revised: \@revised}\\[-.3em] \fi
      \if!\@accepted!\else{\scriptsize Accepted: \@accepted} \fi
    \endgroup
}

\def\received#1{\gdef\@received{#1}}
\def\revised#1{\gdef\@revised{#1}}
\def\accepted#1{\gdef\@accepted{#1}}

\newcommand\abstractname{Abstract}

\newenvironment{abstract}{%
   \small
   \begin{center}%
      {\bfseries \abstractname\vspace{-.5em}\vspace{\z@}}%
   \end{center}%
   \quote}
   {\endquote}

\newcommand{\metadata}[3]
{{\scriptsize
\vspace{3mm}
\noindent\textsl{2000 Mathematics Subject Classification.} \textbf{#1}. #2.\\ \textsl{Keywords.} #3.
\vspace{3mm}

}}

\long\def\@makecaption#1#2{%
   \vskip 10\p@
   \setbox\@tempboxa\hbox{\textsc{#1.} #2}%
   \ifdim \wd\@tempboxa >\hsize
       \textsc{#1.} #2\par
     \else
       \hbox to\hsize{\hfil\box\@tempboxa\hfil}%
   \fi}

\renewenvironment{quotation}%
                 {\list{}%
                    {\listparindent 1.5em%
                     \itemindent    \listparindent
                     \rightmargin   \leftmargin
                     \parsep        \z@ \@plus\p@}%
                  \small%
                  \item\relax}%
                 {\endlist}
\renewenvironment{quote}%
                 {\list{}%
                    {\rightmargin\leftmargin}%
                  \small%
                  \item\relax}%
                 {\endlist}

\renewcommand{\labelitemi}{{\small\textbullet}}

\let\origemptyset\emptyset
\let\emptyset\varnothing
\let\origphi\phi
\let\phi\varphi
\let\origepsilon\epsilon
\let\epsilon\varepsilon

\endinput
%%
%% End of file `tmj.sty'.
