%% 
%% This is file `isprs.sty' to be used with LaTeX2e
%% 
%% Copyright (C) 1995 F. Quint, IPF, Uni Karlsruhe
%%
%% This file defines some new and redefines some other commands from
%% the standard LaTeX article class to be in concordance
%% with the Guidelines of the ISPRS. You can find these Guidelines
%% at: http://www.ipf.tuwien.ac.at/isprs/guidelines_for_authors.html
%%
%% You can redistribute and/or modify this file under the terms of the
%% GNU General Public License
%%
%% Please send error reports or improvements to 
%% quint@ipf.bau-verm.uni-karlsruhe.de
%% 
%%
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{isprs}[1995/11/13 V1.1 Package for ISPRS articles]
\typeout{***Package for ISPRS articles V1.1***}
\DeclareOption{a4paper}
   {\setlength\paperheight {297mm}%
    \setlength\paperwidth  {210mm}}
\DeclareOption{letterpaper}
   {\setlength\paperheight {11in}%
    \setlength\paperwidth  {8.5in}}
\DeclareOption{legalpaper}
   {\setlength\paperheight {14in}%
    \setlength\paperwidth  {8.5in}}
\DeclareOption{onecolumn}{\@twocolumnfalse}
\DeclareOption{twocolumn}{\@twocolumntrue}
\ExecuteOptions{a4paper,twocolumn}
\ProcessOptions

\RequirePackage{times}

%\renewcommand{\baselinestretch}{1.}
% fontsize and shape

%\def\@normalsize{\@setsize\normalsize{pt}\ixpt\@ixpt}   % 10 point on 11

\renewcommand{\normalsize}{%
   \@setfontsize\normalsize\@ixpt{10.5}%
   \abovedisplayskip 8.5\p@ \@plus3\p@ \@minus4\p@
   \abovedisplayshortskip \z@ \@plus2\p@
   \belowdisplayshortskip 4\p@ \@plus2\p@ \@minus2\p@
   \def\@listi{\leftmargin\leftmargini
               \topsep 4\p@ \@plus2\p@ \@minus2\p@
               \parsep 2\p@ \@plus\p@ \@minus\p@
               \itemsep \parsep}%
   \belowdisplayskip \abovedisplayskip
}

\renewcommand{\small}{%
   \@setfontsize\small\@viiipt{9.5}%
   \abovedisplayskip 6\p@ \@plus2\p@ \@minus4\p@
   \abovedisplayshortskip \z@ \@plus\p@
   \belowdisplayshortskip 3\p@ \@plus\p@ \@minus2\p@
   \def\@listi{\leftmargin\leftmargini
               \topsep 3\p@ \@plus\p@ \@minus\p@
               \parsep 2\p@ \@plus\p@ \@minus\p@
               \itemsep \parsep}%
   \belowdisplayskip \abovedisplayskip
}
\renewcommand{\footnotesize}{\@setfontsize\footnotesize\@viipt\@viiipt}
\renewcommand{\scriptsize}{\@setfontsize\scriptsize\@vipt\@viipt}
\renewcommand{\large}{\@setfontsize\large\@xpt{12}}
\renewcommand{\Large}{\@setfontsize\Large\@xiipt{14}}
\renewcommand{\LARGE}{\@setfontsize\LARGE\@xivpt{18}}
\renewcommand{\huge}{\@setfontsize\huge\@xviipt{22}}
\renewcommand{\Huge}{\@setfontsize\Huge\@xxpt{25}}
\renewcommand{\rmdefault}{ptm}
\renewcommand {\familydefault}{\rmdefault}
\renewcommand {\itdefault}{\sldefault}

\setlength{\marginparwidth}{0pt}%
\setlength{\marginparsep}{0pt}%
\setlength{\headheight}{0.0in}%
\setlength{\headsep}{0.0in}%
\setlength{\topmargin}{-0.4mm}%
\setlength{\oddsidemargin}{-5.4mm}%
\setlength{\textheight}{247mm}%
\setlength{\textwidth}{170mm}%
\setlength{\columnsep}{6mm}%
\setlength{\parindent}{0mm}
\setlength{\parskip}{1ex plus 0.1ex minus 0.1ex}


\def\comm#1#2{\gdef\@comm{#1}\gdef\@workg{#2}}
\def\keywords#1{\gdef\@keywords{#1}}
\def\abstr#1{\gdef\@abstr{#1}}
\def\kurzf#1{\gdef\@kurzf{#1}}
\def\resume#1{\gdef\@resume{#1}}
\def\@comm{}
\def\@workg{}
\def\@keywords{}
\def\@abstr{}
\def\@kurzf{}
\def\@resume{}
\if@titlepage
  \renewcommand{\maketitle}{\begin{titlepage}%
  \let\footnotesize\small
  \let\footnoterule\relax
  \null\vfil
  \vskip 60\p@
  \begin{center}%
    {\normalsize \bf \@title \par}%
   \ifx\@empty\@author \else%
    \vskip 1ex%
    {\normalsize
      \lineskip .5ex%
      \begin{tabular}[t]{c}%
        \@author
      \end{tabular}\par}%
    \fi
    \ifx\@empty\@comm \else
    \vskip 1ex%
      {\normalsize Commision \@comm,\space Working Group \@workg \par}%
    \fi
    \vskip 1ex%
    {\normalsize \@date}%
  \end{center}\par
  \par
  \ifx\@empty\@keywords \else
    \vskip 2ex%
    { {\normalsize \bf KEY WORDS:} \@keywords}%
  \fi
  \ifx\@empty\@abstr \else
    \vskip 2ex%
    { {\normalsize \bf ABSTRACT } \par \@abstr}%
  \fi
  \ifx\@empty\@kurzf \else
    \vskip 2ex%
    { {\normalsize \bf KURZFASSUNG} \par \@kurzf}%
  \fi
  \ifx\@empty\@resume \else
    \vskip 2ex%
    { {\normalsize \bf R\'ESUM\'E} \par \@resume}%
  \fi
  \vskip 2em
  \@thanks
  \vfil\null
  \end{titlepage}%
  \setcounter{footnote}{0}%
  \let\thanks\relax\let\maketitle\relax
  \gdef\@thanks{}\gdef\@author{}\gdef\@title{}\gdef\@keywords{}%
  \gdef\@comm{}\gdef\@workg{}\gdef\@abstr{}\gdef\@kurzf{}\gdef\@resume{}}
\else
\renewcommand{\maketitle}{\par
  \begingroup
    \renewcommand{\thefootnote}{\fnsymbol{footnote}}%
    \def\@makefnmark{\hbox to\z@{$\m@th^{\@thefnmark}$\hss}}%
    \long\def\@makefntext##1{\parindent 1em\noindent
            \hbox to1.8em{\hss$\m@th^{\@thefnmark}$}##1}%
    \if@twocolumn
        \twocolumn[\@maketitle]%
    \else
      \newpage
      \global\@topnum\z@   % Prevents figures from going at top of page.
      \@maketitle
    \fi
    \thispagestyle{empty}\@thanks
  \endgroup
  \setcounter{footnote}{0}%
  \let\thanks\relax
  \let\maketitle\relax\let\@maketitle\relax
  \gdef\@thanks{}\gdef\@author{}\gdef\@title{}\gdef\@keywords{}%
  \gdef\@comm{}\gdef\@workg{}\gdef\@abstr{}\gdef\@kurzf{}\gdef\@resume{}}
\def\@maketitle{%
  \newpage
  \null
  \vskip 2ex%
  \begin{center}%
   { \large \bf \@title \par}%
   \ifx\@empty\@author \else%
    \vskip 1ex%
    {\normalsize
      \lineskip .5ex%
      \begin{tabular}[t]{c}%
        \@author
      \end{tabular}\par}%
    \fi
    \ifx\@empty\@comm \else
    \vskip 1ex%
      {\normalsize Commision \@comm, \space Working Group \@workg \par}%
    \fi
    \vskip 1ex%
    {\normalsize }%\@date}%
  \end{center}%
  \par
  \ifx\@empty\@keywords \else
    \vskip 2ex%
    { {\normalsize \bf KEY WORDS:} \@keywords \\}%
  \fi
  \ifx\@empty\@abstr \else
    \vskip 2ex%
    { {\normalsize \bf ABSTRACT: \\} \par \@abstr}%
  \fi
  \ifx\@empty\@kurzf \else
    \vskip 2ex%
    { {\normalsize \bf KURZFASSUNG} \par \@kurzf}%
  \fi
  \ifx\@empty\@resume \else
    \vskip 2ex%
    { {\normalsize \bf R\'ESUM\'E} \par \@resume}%
  \fi
  \vskip 2em
}
\fi
\renewcommand{\section}{\@startsection {section}{1}{\z@}%
                                   {2.0ex \@plus 0.1ex \@minus 0.1ex}%
                                   {0.5ex \@plus.1ex \@minus.1ex}%
                                   {\reset@font\normalsize\bfseries\scshape\centering}}
\renewcommand{\subsection}{\@startsection{subsection}{2}{\z@}%
                                     {0.5ex\@plus 0.1ex \@minus 0.1ex}%
                                     {0.1ex \@plus .1ex \@minus 0.1ex}%
                                     {\reset@font\normalsize\bfseries}}
\renewcommand{\subsubsection}{\@startsection{subsubsection}{4}{\z@}%
                                     {.05ex\@plus 0.05ex \@minus .05ex}%
                                     {-1em}%
                                     {\reset@font\normalsize\bfseries}}
\renewcommand{\paragraph}{\@startsection{subsubsection}{4}{\z@}%
                                     {.05ex\@plus 0.05ex \@minus .05ex}%
                                     {-1em}%
                                     {\reset@font\normalsize\bfseries}}

\renewcommand{\refname}{REFERENCES}
\renewcommand{\thefootnote}{\fnsymbol{footnote}}
\pagestyle{empty}

\if@twocolumn
  \twocolumn
  \sloppy
  \flushbottom
\else
  \onecolumn
\fi



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


