%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% unespjou.sty (ver. 1.0):  Adjust article.sty to UNESP journal style.
%               (Journal of Mathematic and Statistic)
%----------------------------------------------------------------------
% copyright (C) April, 2001 by UNESP (Universidade Estadual Paulista)
% autor:
%    Sadao Massago
%        http://www2.dm.ufscar.br/~sadao/
%        e-mail: sadao@dm.ufscar.br
% co-autor:
%    Jo\~{a}o Sampaio
%        http://www2.dm.ufscar.br/~sampaio/
%        e-mail: sampaio@dm.ufscar.br
%----------------------------------------------------------------------

\NeedsTeXFormat{LaTeX2e} % o arquivo deve ser executado pelo LaTex
                         % caso nao tenha, Alguem pode tentar executar
                         % no Tex puro, por exemplo.
\ProvidesFile{unespjou.sty} % nome do arquivo (nao e necessario)
 [2001/03/25 v1.0 unesp journal style (require article as document class)]
\typeout{Unesp journal style 1.0 <April/2001>.}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% configuracao da pagina.
%---------------------------------------------------------------------------
 \setlength{\textwidth}{12.7cm}
 \setlength{\textheight}{18.8cm}
 \setlength{\oddsidemargin}{1.9cm}
 \setlength{\evensidemargin}{1.9cm}
 \setlength{\topmargin}{0.5cm}
 % ajuste do paragrafo.

% ajuste de footnoterule para abrir espacos antes do ruler
 \parindent=0.8cm
 \def\footnoterule{
   \vspace*{0.7cm}
   \kern-3\p@
   \hrule \@width 2in \kern 2.6\p@} % the \hrule is .4pt high

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% definicao dos macros para ambiente de teoremas
% nomes, em ingles (default)
%---------------------------------------------------------------------------
\newcommand\axiomname{Axiom}
\newcommand\theoremname{Theorem}
\newcommand\corollaryname{Corollary}
\newcommand\lemmaname{Lemma}
\newcommand\propositionname{Proposition}
\newcommand\conjecturename{Conjecture}
%
\newtheorem{theorem}{\bfseries \theoremname}[section]
\newtheorem{axiom}[theorem]{\bfseries \axiomname}
\newtheorem{corollary}[theorem]{\bfseries \corollaryname}
\newtheorem{lemma}[theorem]{\bfseries \lemmaname}
\newtheorem{proposition}[theorem]{\bfseries \propositionname}
\newtheorem{conjecture}[theorem]{\bfseries \conjecturename}
%
% defini\c c\~ao de defini\c c\~oes, exemplos, etc, com correcao de fontes.
\newcommand\definitionname{Definition}
\newcommand\observationname{Observation}
\newcommand\notename{Note}
\newcommand\examplename{Example}
\newcommand\questionname{Question}
\newcommand\remarkname{Remark}
%
  \newtheorem{tmp@defn}[theorem]{\bfseries \definitionname}
\newenvironment{definition}{\begin{tmp@defn}\begin{rm}}{\end{rm}\end{tmp@defn}}
  \newtheorem{tmp@rmk}[theorem]{\bfseries \remarkname}
\newenvironment{remark}{\begin{tmp@rmk}\begin{rm}}{\end{rm}\end{tmp@rmk}}
  \newtheorem{tmp@obs}[theorem]{\bfseries \observationname}
\newenvironment{observation}{\begin{tmp@obs}\begin{rm}}{\end{rm}\end{tmp@obs}}
  \newtheorem{tmp@note}[theorem]{\bfseries \notename}
\newenvironment{note}{\begin{tmp@note}\begin{rm}}{\end{rm}\end{tmp@note}}
  \newtheorem{tmp@ex}[theorem]{\bfseries \examplename}
\newenvironment{example}{\begin{tmp@ex}\begin{rm}}{\end{rm}\end{tmp@ex}}
%
  \newtheorem{tmp@quest}[theorem]{\bfseries \questionname}
\newenvironment{question}{\begin{tmp@quest}\begin{rm}}{\end{rm}\end{tmp@quest}}

%-----------< ambiente demonstra\c{c}\~{a}o >---------------
\newcommand\proofname{Proof}
%
\newenvironment{proof}%
      {\noindent {\bfseries \proofname}:}%
  {} % nao colocar quadrao no final
     % {\hfill { \hbox{\rule{6pt}{6pt}} }\par}
\newenvironment{proof*}%
      {\noindent}%
      {} % nao colocar quadrado no final
         % {\hfill { \hbox{\rule{6pt}{6pt}} }\par}

%% redefinindo titulo para Referencias bibliograficas
%\def\refname{References}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% opcao br transforma a palavra theorem para teorema, etc.
% Para ajustar section, etc, devera usar o
% \usepackage[brazil]{babel}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\DeclareOption{br}{% Brazilian names
  % definido no estilo book
  \renewcommand\contentsname{\'{I}ndice}
  \renewcommand\listfigurename{Lista de Figuras}
  \renewcommand\listtablename{Lista de Tabelas}
  \renewcommand\bibname{Refer\^{e}ncia Bibliogr\'afica}
  \renewcommand\indexname{Gloss\'{a}rio}
  \renewcommand\figurename{Figura}
  \renewcommand\tablename{Tabela}
  \renewcommand\partname{Parte}
  \renewcommand\chaptername{Cap\'{\i}tulo}
  \renewcommand\appendixname{Ap\^{e}ndice}
  % definido neste estilo
  \renewcommand\theoremname{Teorema}
  \renewcommand\axiomname{Axioma}
  \renewcommand\corollaryname{Corol\'{a}rio}
  \renewcommand\lemmaname{Lema}
  \renewcommand\propositionname{Proposi\c{c}\~{a}o}
  \renewcommand\conjecturename{Conjectura}
  %
  \renewcommand\definitionname{Defini\c{c}\~{a}o}
  \renewcommand\remarkname{Observa\c{c}\~{a}o}
  \renewcommand\observationname{Observa\c{c}\~{a}o}
  \renewcommand\notename{Nota}
  \renewcommand\examplename{Exemplo}
  %
  \renewcommand\questionname{Exerc\'{\i}cio}
  %
  \renewcommand\proofname{Demonstra\c{c}\~{a}o}
  %
  % \def\abstractname{Abstract}
  % \def\resumoname{Resumo}
  % Refer\^{e}ncia cruzada no Gloss\'{a}rio
  \def\seename{veja}
  % \def\see#1#2{{\em veja\/} #1}
  % uso: \index{palavra1 | see{palavra2}}  == palavra1, veja palavra2.

  %%%%%%%%%%%%%%%%%%%%%%%%%%%
  \def\absname{RESUMO}
  \def\resumoname{ABSTRACT}
  \def\keyname{PALAVRAS-CHAVE}
  \def\palavraname{KEYWORDS}
  
%=======================================================================
  % Data atual em portugues
  %-----------------------------------------------------------------------
  \def\today{\ifnum \day < 10 0\fi%
   \number\day ~de \ifcase\month\or
   janeiro\or fevereiro\or mar{\c{c}}o\or abril\or maio\or junho\or
   julho\or agosto\or setembro\or outubro\or novembro\or dezembro\fi%
  \space de \number\year}
  %
  %%% data abreviada: dia/mes/ano
  \def\todayabrev{\ifnum \day < 10 0\fi%
    \number\day/\ifnum \month < 10 0\fi%
    \number\month/\number\year}
  %%% mes do ano: [mes] de [ano]
  % \def\tomonth { \ifcase\month\or
  % Janeiro\or Febereiro\or Mar{\c{c}}o\or Abril\or Maio\or Junho\or
  % Julho\or Agosto\or Setembro\or Outubro\or Novembro\or Dezembro\fi}
  %
  %  \def\refname{Refer\^{e}ncias Bibliogr\'{a}ficas}
} % \DeclareOption{br}


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Alterando comandos originais
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% redefinindo o tamanho da fonte para section e subsection
% tambem efetua \indent no primeiro paragrafo

% colocar indent no primeiro paragrafo tambem
\def\@startsection#1#2#3#4#5#6{%
  \if@noskipsec \leavevmode \fi
  \par
  \@tempskipa #4\relax
  \@afterindenttrue
  \ifdim \@tempskipa <\z@
    \@tempskipa -\@tempskipa % \@afterindentfalse
  \fi
  \if@nobreak
    \everypar{}%
  \else
    \addpenalty\@secpenalty\addvspace\@tempskipa
  \fi
  \@ifstar
    {\@ssect{#3}{#4}{#5}{#6}}%
    {\@dblarg{\@sect{#1}{#2}{#3}{#4}{#5}{#6}}}}
% mudando o tamanho da letra em section e subsection
\renewcommand\section{\@startsection {section}{1}{\z@}%
                                   {-3.5ex \@plus -1ex \@minus -.2ex}%
                                   {2.3ex \@plus.2ex}%
                                   {\normalfont\large\bfseries}}
\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
                                     {-3.25ex\@plus -1ex \@minus -.2ex}%
                                     {1.5ex \@plus .2ex}%
                                     {\normalfont\normalsize\bfseries}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Estilo de pagina para unesp journal
% based on myheaddings
% definicao de numero, paginas e ano que sera usado.
\def\unespjournalvolume#1{\gdef\@unespjournalvolume{#1}}
\def\unespjournalnumber#1{\gdef\@unespjournalnumber{#1}}
\def\unespjournalpages#1{\gdef\@unespjournalpages{#1}}
\def\unespjournalyear#1{\gdef\@unespjournalyear{#1}}
% \def\unespjournalreceived#1{\gdef\@unespjournalreceived{#1}}

% \def\unespjournalnumber{undefined: $\backslash$ unespjournalnumber.}
% \def\unespjournalpages{undefined: $\backslash$ unespjournalpages.}
% \def\unespjournalyear{undefined: $\backslash$ unespjournalyear.}

% definicao inicial eh undef.
 \unespjournalvolume{undef vo}
 \unespjournalnumber{undef no}
 \unespjournalpages{undef pages}
 \unespjournalyear{undef year}
%  \unespjournalreceived{undef received}

\def\ps@unespjournal{%
    \let\@oddfoot\@empty\let\@evenfoot\@empty
  %  \let\@oddhead\@empty\let\@evenhead\@empty
    \def\@evenfoot{\footnotesize \thepage\hfill %\slshape%
    Rev.\ Mat.\ Estat.,\, S\~{a}o Paulo, v.\@unespjournalvolume, n.\@unespjournalnumber, p.%
    \@unespjournalpages, \@unespjournalyear}% \leftmark}%
    \def\@oddfoot{\footnotesize %{%  \slshape%  \rightmark}%
    Rev.\ Mat.\ Estat.,\, S\~{a}o Paulo, v.\@unespjournalvolume, n.\@unespjournalnumber, p.%
    \@unespjournalpages, \@unespjournalyear \hfill \thepage}%
    \let\@mkboth\@gobbletwo
    \let\sectionmark\@gobble
    \let\subsectionmark\@gobble
    }
\let\ps@oldplain\ps@plain % save original plain
\let\ps@plain\ps@unespjournal % adjust plain to unesp style
% apply the unesp jpurnal style
\ps@unespjournal

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Redefinindo o \maketitle, \thanks e \and
% para ajustar o formato de titulos
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\def\and{\par}

\def\thanks#1{\footnotemark
    \protected@xdef\@thanks{\@thanks
        \protect\footnotetext[\the\c@footnote]{#1}}%
\hspace{0.12em}~
}

% redefinindo o \@maketitle para mudar o formato de titulos
\def\@maketitle{%
  \newpage
  \vspace*{1.2cm} 
  \let \footnote \thanks
  \begin{center}%
    {\normalsize\bfseries \MakeUppercase \@title}%
  \end{center}%
    % \vspace*{2.2cm}%
    \vspace*{1.8cm}%
  \begin{flushright}
    \@author\par
  \end{flushright}
  \vspace*{0.6cm}
  % \vspace*{1cm}
}

% ajustando a fonte usada para titulos, no maketitle e enumeracao de rodape %em arabico
% (resto continua igual)
\renewcommand\maketitle{\par
  \begingroup
    % \renewcommand\thefootnote{\@fnsymbol\c@footnote}%
    \renewcommand\thefootnote{\arabic{footnote}}%
    \def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}%
    \long\def\@makefntext##1{\parindent 1em
            \noindent
            \hb@xt@1.8em{%
                \hss\@textsuperscript{\normalfont\@thefnmark}}##1}%
    \if@twocolumn
      \ifnum \col@number=\@ne
        \@maketitle
      \else
        \twocolumn[\@maketitle]%
      \fi
    \else
      \newpage
      \global\@topnum\z@   % Prevents figures from going at top of page.
      \@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\@date\@empty
  \global\let\@title\@empty
  \global\let\title\relax
  \global\let\author\relax
  \global\let\date\relax
  \global\let\and\relax
}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% definicao de novos ambientes
% e redefinicao de alguns ambientes
% definicao de ambientes abstract, resumo, keyword, etc
%------------------------------------------------------------
\def\absname{\small \sl ABSTRACT}
\def\resumoname{\small RESUMO}
\def\keyname{\small \sl KEYWORDS}
\def\palavraname{\small PALAVRAS-CHAVE}

% quadrado que sera usado em alguns ambientes
\def\unespjournal@internal@square{$\rule[1pt]{1.1mm}{1.1mm}$}

% redefinindo os ambientes originais
\renewenvironment{abstract}%
{\noindent \unespjournal@internal@square \ \begin{minipage}[t]{12.4cm}%
% \sl
  \absname:}%
{\end{minipage} \bigskip}%

% ambiente keyword
\newenvironment{keyword}%
{ \noindent \unespjournal@internal@square \ \begin{minipage}[t]{12.4cm}%
 %\sl
 \keyname:}%
 {\end{minipage}\vspace{0.5cm}}

% ambiente palavras-chave
\newenvironment{palavras-chave}%
{ \noindent \unespjournal@internal@square \ \begin{minipage}[t]{12.4cm}%
 \palavraname:}%
 {\end{minipage}\vspace{0.5cm}}

% precisara discutir o nome deste ambiente
\newcommand{\info}[1]
{\vspace{0.6cm}%
 \begin{description}%
 \item \hspace*{-0.2cm}
 #1 {\sl Rev. Mat. Estat.} (S\~ao Paulo), v.\ \@unespjournalvolume , n.\@unespjournalnumber, %
  p.\ \@unespjournalpages, \@unespjournalyear.%
 \end{description} \smallskip}

% ambiente agradecimento
\newcommand{\agradecimento}[1]
{\vspace{0.6cm}%
 \begin{description}%
 \item \hspace*{-0.2cm}
 #1 
 \end{description} \smallskip}

% ambiente resumo
\newenvironment{resumo}%
{ \noindent \unespjournal@internal@square%
 \ \begin{minipage}[t]{12.4cm} \resumoname:}%
{ \end{minipage}\smallskip\smallskip\smallskip}

% ambiente palavra:chave
\newenvironment{palavra:chave}%
{\noindent \unespjournal@internal@square%
 \ \begin{minipage}[t]{12.4cm}%
 \palavraname:}%
{\end{minipage}\vspace{0.4cm} }

% ambiente para data de recebimento
\newcommand{\unespreceived}[1]{%
  \vspace{0.5cm}
  \hfill Recebido em #1.} % \@unespjournalreceived.}

% ambiente para data de aprovacao
\newcommand{\unespapproved}[1]{%
  \vspace{0.5cm}
  \hfill Aprovado ap\'os revis\~ao em #1.} % \@unespjournalapproved.}

% Tera que criar options do estilo para manipular linguas escolhidas: br, eng
%
%
% redefine the thebibliograpy using description,
% and redefine bibitem using item ???
% need reedit bibitem ???

%\newenvironment{description}
%               {\list{}{\labelwidth\z@ \itemindent-\leftmargin
%                        \let\makelabel\descriptionlabel}}
%               {\endlist}


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Redefinindo o ambiente de referencia bibliografica
%--------------------------------------------------------------

% retirando o [] do label de listagem na referencia bibliografica
\def\@biblabel#1{#1}

% redefinindo o ambiente de referencia bibliografica
% ajuste de margens na listagem biliografica de forma que
% as linhas que continuam do anterior fique tabulado para direita.
\renewenvironment{thebibliography}[1]
     {\section*{\refname
        \@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}}%
     \list{\@biblabel{\@arabic\c@enumiv}}%
           {% \settowidth\labelwidth{\@biblabel{#1}}%
            \labelwidth\z@ % \itemindent-\leftmargin% inserted
             \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 %
      % vai escrever a data de recebimento depois da bibliografia
      % desativado
      %\unespreceived
      }

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% ci'te: retirou o []
% \def\@cite#1#2{[{#1\if@tempswa , #2\fi}]}
\def\@cite#1#2{{#1\if@tempswa , #2\fi}}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% figure and table title adjustment
\def\fnum@figure{\figurename~-~\thefigure}
\def\fnum@table{\tablename~-~\thetable}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Ajustando as penalidades...
% CONTROLE DA LINHA
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Overfull \hbox (xx pt too wide) -> a linha ultrapassou xx pontos
% Underfull \hbox (badness xx) -> muito espa\c co entre palavras, na linha.
% xx e a pontuacao de como e ruim, de 0 a 10000.
% Neste arquivo, executa o \nohyphens logo apos a definicao de \nohyphens
% e \hyphenize. Com isso, tera maior chance de ocorrer Overflow \hbox.
% Aqui pretende amenizar isso.
%
% Para evitar o Overflow \hbox, podera usar \sloppy
% quando utiliza \sloppy, permite a quebra de linha, mesmo que ocorra
% underflow \hbox (muito espaco entre palavras)
% Pra permitir quebra de linha com bastante espaco entre linhas, somente num
% trecho, podera usar o ambiente sloppypar:
% \begin{sloppypar}  \end{sloppypar}
%
% O \sloppy e desativado por comando \fussy
%
%========================================================================
% redefini\c cao de \sloppy
% Podera voltar pra valor original de \sloppy, usando \fussy
%------------------------------------------------------------------------

\def\sloppy{\tolerance=9999 \hfuzz=.5pt \vfuzz=.5pt}
\sloppy % ja aplica

% ambiente sloppypar sera ajustado automaticamente, quando ajusta
% o \sloppy
%
% Se nao precisar do formato justificado, podera usar o ambiente quote
% e o comando \raggedrigth da forma
% \begin{quote}\raggedright ... \end{quote}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% HIFENIZA\c{C}\~{A}O
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
%  Podera configurar a hifeniza\c{c}\~{a}o das palavras fora de regras, %usando
% \hyphenation, tais como
% \hyphenation{hi-fe-niza-{\c{c}\~{a}o au-xi-liar tes-te}
% Para criar hifenizacao temporaria, mesmo que tenha desativado a 
% hifeniza\c{c}\~{a}o,
% coloca-se a palavra entre chaves e separa por \-.
% Ex.: {re\-vi\-go\-ra\-men\-to} {com\-ple\-ta\-men\-te}
%========================================================================
% Para impedir a hifeniza\c{c}\~{a}o,
% coloque alta penalidade na hifeniza\c{c}\~{a}o

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% PENALIZA\c{C}\~{A}O
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% alterando a penaliza\c{c}\~{a}o da corte de linha antes (ou depois)
%---------------------------------------------------------------
% configuracao original
%
% \linepenalty=10
% \hyphenpenalty=50
% \exhyphenpenalty=50
% \binoppenalty=700
% \relpenalty=500
% \clubpenalty=150
% \widowpenalty=150
% \displaywidowpenalty=50
% \brokenpenalty=100
% \predisplaypenalty=10000
%-------------------------------------------------------
% alterando as penalidades (para corte de linhas em...)
\hyphenpenalty=5000 % hifeniza\c{c}\~{a}o
\exhyphenpenalty=500 % palavras com hifen
\binoppenalty=3000 % operador binario (+, - , etc)
\relpenalty=2000 % operador relacional ( = \cong \ne, ...)
\clubpenalty=1000 % ???
\brokenpenalty=1000 % ???

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Caso usar o Adobe helvetica como fonte padrao    %
% para artigos                                     %
% Precisa do fonte post script (que vem com MikTex %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \newcommand\unespjournalfont{\fontfamily{phv}\selectfont}
% Para definir a fonte do texto como Sans Serif
% Apos a especificacao do pacote utilizado, deve colocar o comando
% \sffamily
% para especificar a fonte como sendo Sans Serif. Este eh
% a fonte padrao do artigo.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% como tem a declara\c{c}\~{a}o de op\c{c}\~{o}es,
% \'{e} necess\'{a}rio colocar \ProcessOptions
% no final do arquivo.
%-------------------------------------------------

\ProcessOptions
% fim: unespjou.sty
