mirror of
https://github.com/marcin-szczepanski/jFuzzyLogic.git
synced 2024-12-22 17:30:29 +01:00
595 lines
23 KiB
TeX
595 lines
23 KiB
TeX
%% International Journal of Computational Intelligence Systems ---
|
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
|
%\documentclass[11pt,twoside]{article}
|
|
\usepackage{amsmath,amssymb,amsfonts}
|
|
\usepackage{multicol,multirow,array,psfig,epsf}
|
|
\usepackage{epic,eepic,ecltree}
|
|
\usepackage[pdftex,dvips]{graphicx}
|
|
%\usepackage{pstricks,pstricks-add,pst-all,pst-transform,colortbl,float,longtable}
|
|
\usepackage{enumerate}
|
|
\usepackage{ifthen}
|
|
\usepackage{mathptmx}
|
|
%\usepackage{helvet}%\usepackage{fourier}%\usepackage{lucida}
|
|
\usepackage{lastpage}
|
|
\usepackage{url}
|
|
\usepackage[sf,sl,outermarks]{titlesec}
|
|
%\usepackage{ukdate}
|
|
\columnsep1.15cm %MEANS GUTTER SPACE BET. TWO COLS.
|
|
%--------------------------------------
|
|
%===========================================================
|
|
% Mise en page
|
|
%===========================================================
|
|
\newcommand{\toappear}[1]{\setcounter{page}{#1}}
|
|
\newdimen\mathindent % Pour ne pas utiliser fleqn.sty
|
|
\newdimen\@bls % \@b(ase)l(ine)s(kip)
|
|
\@bls=\baselineskip % \@bls ~= \baselineskip for \normalsize
|
|
\advance\@bls -1ex % (fudge term)
|
|
\newdimen\@eps %
|
|
\@eps=0.0001pt % \eps = very small positive quantity
|
|
|
|
%===========================================================
|
|
% TITRE
|
|
%===========================================================
|
|
\def\labart#1{\@labart{#1}}
|
|
\def\Vol#1{\def\@Vol{#1}}
|
|
\def\Issue#1{\def\@Issue{#1}}
|
|
\def\Month#1{\def\@Month{#1}}
|
|
\def\Year#1{\def\@Year{#1}}
|
|
%\def\received#1{\def\@received{#1}}
|
|
%\def\revised#1{\def\@revised{#1}}
|
|
%\def\email#1{\def\@email{#1}}
|
|
%\def\shortauthors#1{\def\@shortauthors{#1}}
|
|
%\def\shorttitle#1{\def\@shorttitle{#1}}
|
|
\def\addresses#1{\def\@addresses{#1}}
|
|
\newcommand{\shorttitle}[1]{\newcommand{\@shorttitle}{#1}}
|
|
%--------------------------------------------------------------------------------
|
|
\def\@shortauthors{\@authors\@andorcomma\relax\@andorcomma\relax}
|
|
\def\shortauthors#1{\def\@shortauthors{#1}}
|
|
%
|
|
\def\@andorcomma#1#2\@andorcomma#3{%
|
|
\ifx#3\relax
|
|
\ifx#1\relax%
|
|
\let\@tempa\relax
|
|
\else
|
|
\def\@tempa{\space\andname\space #2\@gobbletwo}%
|
|
\fi
|
|
\else
|
|
\def\@tempa{#1 #2\@andorcomma#3}%
|
|
\fi
|
|
\@tempa}
|
|
|
|
\def\thanks#1{%
|
|
\g@addto@macro\@thanks{\footnotetext{#1}}}
|
|
\let\@thanks\@empty
|
|
%
|
|
%----------------------------------------------------------------------------------
|
|
%
|
|
\renewcommand{\maketitle}{\begingroup % Initialize generation of front-matter
|
|
\let\thanks\@gobble
|
|
\def\thefootnote{\fnsymbol{footnote}}%
|
|
\newpage \global\@topnum\z@
|
|
\@maketitle %\thispagestyle{crcplain}
|
|
\@thanks
|
|
\endgroup
|
|
\let\maketitle\relax \let\@maketitle\relax
|
|
\gdef\@thanks{}\let\thanks\relax
|
|
\gdef\@address{}\gdef\@author{}\gdef\@title{}\gdef\@email{}
|
|
\let\address\relax}
|
|
|
|
|
|
\def\@maketitle{\null % Actual formatting of \maketitle
|
|
\markboth{\@shortauthors}{\@shorttitle}
|
|
\textlineskip
|
|
%\copyrightheading{Vol.~\@Vol, No.~\@Issue\ (\@Month, \@Year) \pageref{\labart-FirstPage}--\pageref{\labart-LastPage}}
|
|
%\vspace*{.9truein}
|
|
\vskip 2ex % Vertical space above title.
|
|
\centering % \raggedright % Front-matter text is ragged right
|
|
\hyphenpenalty\@M % and is not hyphenated.
|
|
{\bfseries\Large\@title\par % Title set in larger font.
|
|
\vspace*{0.2truein}
|
|
\vskip\@bls % One line of vertical space after title.
|
|
\normalsize\@author\par} % each author set in the normal typeface size
|
|
\vskip\@bls % One line of vertical space after author.
|
|
{\itshape\@addresses\par} % all addresses
|
|
\vspace*{0.2truein}
|
|
\normalsize \baselineskip=10pt\small
|
|
\vspace*{0.6truein}
|
|
%\@received\par\@revised\par
|
|
%\vspace*{0.15truein}
|
|
}
|
|
|
|
\newcounter{address}
|
|
\def\theaddress{\alph{address}}
|
|
\def\@makeadmark#1{\hbox{$^{\text{#1}}$}}
|
|
|
|
\def\address#1{\begingroup
|
|
\xdef\@tempa{\theaddress}\let\\=\relax
|
|
\def\protect{\noexpand\protect\noexpand}\xdef\@address{\@address
|
|
\protect\addresstext{#1}}\endgroup}
|
|
\def\@address{}
|
|
|
|
\def\twoaddress#1{\addressmark\begingroup
|
|
\xdef\@tempa{\theaddress}\let\\=\relax
|
|
\def\protect{\noexpand\protect\noexpand}\xdef\@address{\@address
|
|
\protect\twoaddresstext{\@tempa}{#1}}\endgroup}
|
|
\def\@address{}
|
|
|
|
\def\addressmark{\stepcounter{address}%
|
|
\xdef\@tempa{\theaddress}\@makeadmark{\@tempa}}
|
|
|
|
\def\addresstext#1{\leavevmode \begingroup
|
|
%\raggedright
|
|
\centering \hyphenpenalty\@M #1\par \endgroup
|
|
\vskip\@bls}
|
|
|
|
\def\twoaddresstext#1#2{\leavevmode \begingroup
|
|
%\raggedright
|
|
\centering \hyphenpenalty\@M \@makeadmark{#1}#2\par \endgroup
|
|
\vskip\@bls}
|
|
%===========================================================
|
|
% Fin Titre
|
|
%===========================================================
|
|
%------------------------ NEW ADDITIONS TO EXISTING ARTICLE.STY -----------------
|
|
\catcode`\@=11
|
|
\long\def\@makefntext#1{
|
|
\protect\noindent \hbox to 3.2pt {\hskip-.9pt
|
|
$^{{\footnotesize\@thefnmark}}$\hfil}#1\hfill} %CAN BE USED
|
|
|
|
\def\thefootnote{\fnsymbol{footnote}}
|
|
\def\@makefnmark{\hbox to 0pt{$^{\@thefnmark}$\hss}} %ORIGINAL
|
|
|
|
%%FOR RHS WITHOUT PAGE NUMBERS ON SECOND PAGE ONWARDS
|
|
\def\ps@myheadings{%
|
|
\let\@oddfoot\@empty\let\@evenfoot\@empty
|
|
\def\@evenhead{%\thepage\qquad
|
|
{\footnotesize\it\leftmark}\hfil}% %EVEN PAGE
|
|
\def\@oddhead{\hfil{\footnotesize\it\rightmark}%\qquad\thepage
|
|
}% %ODD PAGE
|
|
\let\@mkboth\@gobbletwo
|
|
\let\sectionmark\@gobble
|
|
\let\subsectionmark\@gobble
|
|
}
|
|
|
|
\oddsidemargin=\evensidemargin
|
|
%\addtolength{\oddsidemargin}{-30pt}
|
|
%\addtolength{\evensidemargin}{-30pt}
|
|
\addtolength{\oddsidemargin}{-40pt}
|
|
\addtolength{\evensidemargin}{-40pt}
|
|
\headsep=19pt
|
|
|
|
%---------------------------------------------------------------------------
|
|
\newcommand{\symbolfootnote}{\renewcommand{\thefootnote}
|
|
{\fnsymbol{footnote}}}
|
|
\renewcommand{\thefootnote}{\fnsymbol{footnote}}
|
|
\newcommand{\alphfootnote}
|
|
{\setcounter{footnote}{0}
|
|
\renewcommand{\thefootnote}{\ninerm\alph{footnote}}}
|
|
|
|
%---------------------------------------------------------------------------
|
|
% Redefine section, subsection numbering:
|
|
%---------------------------------------------------------------------------
|
|
\renewcommand\thesection{\arabic{section}}
|
|
\renewcommand\thesubsection{\thesection.\arabic{subsection}}
|
|
\renewcommand\thesubsubsection{\thesubsection.\arabic{subsubsection}}
|
|
|
|
\titleformat{\section}%[block]
|
|
{\raggedright\normalfont\bfseries}{\thesection.}{1em}{}
|
|
\titleformat{\subsection}%[block]
|
|
{\raggedright\normalfont\bfseries\itshape}{\thesubsection.}{0.9em}{}
|
|
\titleformat{\subsubsection}%[block]
|
|
{\raggedright\normalfont\itshape}{\thesubsubsection.}{0.8em}{}
|
|
|
|
|
|
%---------------------------------------------------------------------------
|
|
%NEW MACRO TO HANDLE APPENDICES
|
|
\newcounter{appendixc}
|
|
\newcounter{subappendixc}[appendixc]
|
|
\newcounter{subsubappendixc}[subappendixc]
|
|
\renewcommand{\thesubappendixc}{\Alph{appendixc}.\arabic{subappendixc}}
|
|
\renewcommand{\thesubsubappendixc}
|
|
{\Alph{appendixc}.\arabic{subappendixc}.\arabic{subsubappendixc}}
|
|
|
|
\renewcommand{\appendix}[1] {\vspace{14pt}
|
|
\refstepcounter{appendixc}
|
|
\setcounter{section}{0}
|
|
\setcounter{figure}{0}
|
|
\setcounter{table}{0}
|
|
\setcounter{lemma}{0}
|
|
\setcounter{theorem}{0}
|
|
\setcounter{corollary}{0}
|
|
\setcounter{equation}{0}
|
|
\renewcommand{\thesection}{\Alph{appendixc}.\arabic{section}}
|
|
\renewcommand{\thefigure}{\Alph{appendixc}.\arabic{figure}}
|
|
\renewcommand{\thetable}{\Alph{appendixc}.\arabic{table}}
|
|
\renewcommand{\theappendixc}{\Alph{appendixc}}
|
|
\renewcommand{\thelemma}{\Alph{appendixc}.\arabic{lemma}}
|
|
\renewcommand{\thetheorem}{\Alph{appendixc}.\arabic{theorem}}
|
|
%\renewcommand{\thedefinition}{\Alph{appendixc}.\arabic{definition}}
|
|
\renewcommand{\thecorollary}{\Alph{appendixc}.\arabic{corollary}}
|
|
\renewcommand{\theequation}{\Alph{appendixc}.\arabic{equation}}
|
|
%\noindent{\bf Appendix \theappendixc. #1}\par\vspace{5pt}}
|
|
\noindent{\bfseries Appendix \theappendixc \quad #1}\par\vspace{5pt}}
|
|
\newcommand{\subappendix}[1] {\vspace{14pt}
|
|
\refstepcounter{subappendixc}
|
|
\noindent{\bfseries Appendix \thesubappendixc {\kern1pt \textit{ #1}}}
|
|
\par\vspace{8pt}}
|
|
\newcommand{\subsubappendix}[1] {\vspace{14pt}
|
|
\refstepcounter{subsubappendixc}
|
|
\noindent{\textrm{Appendix \thesubsubappendixc {\kern1pt \textit{#1}}}}
|
|
\par\vspace{8pt}}
|
|
|
|
%---------------------------------------------------------------------------
|
|
%FOLLOWING THREE COMMANDS ARE FOR `LIST' COMMAND.
|
|
\topsep=0in\parsep=0in\itemsep=0in
|
|
\parindent=15pt
|
|
|
|
%---------------------------------------------------------------------------
|
|
\newcommand{\textlineskip}{\baselineskip=13pt}
|
|
\newcommand{\smalllineskip}{\baselineskip=10pt}
|
|
|
|
%---------------------------------------------------------------------------
|
|
%MACRO FOR COPYRIGHT BLOCK
|
|
\newcommand{\copyrightheading}[1]
|
|
{\vspace*{-2.5cm}\smalllineskip{\flushleft
|
|
{\footnotesize International Journal of Computational Intelligence Systems, #1}\\
|
|
{\footnotesize \copyright\, Atlantis Press
|
|
}\\
|
|
}}
|
|
|
|
%\newcommand{\publisher}[2]{\begin{center}\textrm{\baselineskip=10pt\small
|
|
% Received #1\\
|
|
% Revised #2
|
|
% }\end{center}}
|
|
|
|
%---------------------------------------------------------------------------
|
|
%MARCO FOR ABSTRACT BLOCK
|
|
\def\abstracts#1{
|
|
\begin{center}
|
|
\begin{minipage}{5.8in}\small\baselineskip=11pt
|
|
\hbox{} \hfill\textbf{Abstract} \hfill \hbox{}
|
|
\par\medskip
|
|
\parindent=0pc #1
|
|
\end{minipage}
|
|
\end{center}
|
|
}
|
|
%
|
|
\def\keywords#1{%
|
|
\begin{center}
|
|
\begin{minipage}{5.8in}\small\baselineskip=11pt
|
|
\parindent=0pc\textit{Keywords:}\/ \ignorespaces#1\unskip
|
|
\end{minipage}
|
|
\end{center}
|
|
}
|
|
%
|
|
%---------------------------------------------------------------------------
|
|
%NEW MACRO FOR BIBLIOGRAPHY
|
|
%\newcommand{\bibit}{\small\it}
|
|
%\newcommand{\bibbf}{\small\bf}
|
|
\renewenvironment{thebibliography}[1] %ALL CHANGES DD 13/3/92
|
|
{\small\baselineskip=11pt
|
|
\frenchspacing
|
|
\begin{list}{\arabic{enumi}.}
|
|
{\usecounter{enumi}\setlength{\parsep}{0pt}
|
|
\setlength{\leftmargin 12.7pt}{\rightmargin 0pt}%FOR 1--9 ITEMS
|
|
% \setlength{\leftmargin 17pt}{\rightmargin 0pt} %FOR 10--99 ITEMS
|
|
% \setlength{\leftmargin 22pt}{\rightmargin 0pt} %FOR 100+ABOVE ITEMS
|
|
\setlength{\itemsep}{0pt} \settowidth
|
|
{\labelwidth}{#1.}\sloppy}}
|
|
{\end{list}}
|
|
|
|
%---------------------------------------------------------------------------
|
|
%LIST ENVIRONMENTS
|
|
\newcounter{itemlistc}
|
|
\newcounter{romanlistc}
|
|
\newcounter{alphlistc}
|
|
\newcounter{arabiclistc}
|
|
\newenvironment{itemlist}
|
|
{\setcounter{itemlistc}{0}
|
|
\begin{list}{$\bullet$}
|
|
{\usecounter{itemlistc}
|
|
\setlength{\leftmargin}{0pt}%
|
|
\setlength{\parsep}{0pt}
|
|
\setlength{\itemsep}{0pt}}}
|
|
{\end{list}}
|
|
|
|
\newenvironment{romanlist}
|
|
{\setcounter{romanlistc}{0}
|
|
\begin{list}{$($\roman{romanlistc}$)$}
|
|
{\usecounter{romanlistc}
|
|
\setlength{\leftmargin}{0pt}%
|
|
\setlength{\parsep}{0pt}
|
|
\setlength{\itemsep}{0pt}}}
|
|
{\end{list}}
|
|
|
|
\newenvironment{alphlist}
|
|
{\setcounter{alphlistc}{0}
|
|
\begin{list}{$($\alph{alphlistc}$)$}
|
|
{\usecounter{alphlistc}
|
|
\setlength{\leftmargin}{0pt}%
|
|
\setlength{\parsep}{0pt}
|
|
\setlength{\itemsep}{0pt}}}
|
|
{\end{list}}
|
|
|
|
\newenvironment{arabiclist}
|
|
{\setcounter{arabiclistc}{0}
|
|
\begin{list}{\arabic{arabiclistc}}
|
|
{\usecounter{arabiclistc}
|
|
\setlength{\leftmargin}{0pt}%
|
|
\setlength{\parsep}{0pt}
|
|
\setlength{\itemsep}{0pt}}}
|
|
{\end{list}}
|
|
|
|
%---------------------------------------------------------------------------
|
|
%FIGURE CAPTION IN TWO COLUMNS
|
|
\newcommand{\fcaption}[1]{
|
|
\refstepcounter{figure}
|
|
\setbox\@tempboxa = \hbox{\footnotesize Fig.~\thefigure. #1}
|
|
%\ifdim \wd\@tempboxa > 5in
|
|
\ifdim \wd\@tempboxa > 2.95in
|
|
{\begin{center}
|
|
%\parbox{5in}{\footnotesize\baselineskip=11pt Fig.~\thefigure. #1}
|
|
\parbox{2.95in}{\footnotesize\baselineskip=11pt Fig.~\thefigure. #1}
|
|
\end{center}}
|
|
\else
|
|
{\begin{center}
|
|
{\footnotesize Fig.~\thefigure. #1}
|
|
\end{center}}
|
|
\fi}
|
|
%---------------------------------------------------------------------------
|
|
%% FIGURE CAPTION IN 1 COLUMN MODE
|
|
\newcommand{\fcap}[1]{
|
|
\refstepcounter{figure}
|
|
\setbox\@tempboxa = \hbox{\footnotesize Fig.~\thefigure. #1}
|
|
\ifdim \wd\@tempboxa > 5in
|
|
%\ifdim \wd\@tempboxa > 2.95in
|
|
{\begin{center}
|
|
\parbox{5in}{\footnotesize\baselineskip=11pt Fig.~\thefigure. #1}
|
|
%\parbox{2.95in}{\footnotesize\baselineskip=11pt Fig.~\thefigure. #1}
|
|
\end{center}}
|
|
\else
|
|
{\begin{center}
|
|
{\footnotesize Fig.~\thefigure. #1}
|
|
\end{center}}
|
|
\fi}
|
|
%---------------------------------------------------------------------------
|
|
%TABLE CAPTION
|
|
\newcommand{\tcap}[1]{
|
|
\refstepcounter{table}
|
|
\setbox\@tempboxa = \hbox{\footnotesize Table~\thetable. #1}
|
|
\ifdim \wd\@tempboxa > 3.15in
|
|
{\begin{center}
|
|
\parbox{3.15in}{\footnotesize\smalllineskip
|
|
Table~\thetable. #1}
|
|
\end{center}}
|
|
\else
|
|
{\begin{center}
|
|
{\footnotesize Table~\thetable. #1}
|
|
\end{center}}
|
|
\fi}
|
|
%---------------------------------------------------------------------------
|
|
%TABLE CAPTION IN 1 COLUMN MODE
|
|
\newcommand{\tcaption}[1]{
|
|
\refstepcounter{table}
|
|
\setbox\@tempboxa = \hbox{\footnotesize Table~\thetable. #1}
|
|
\ifdim \wd\@tempboxa > 5in
|
|
{\begin{center}
|
|
\parbox{5in}{\footnotesize\smalllineskip
|
|
Table~\thetable. #1}
|
|
\end{center}}
|
|
\else
|
|
{\begin{center}
|
|
{\footnotesize Table~\thetable. #1}
|
|
\end{center}}
|
|
\fi}
|
|
%---------------------------------------------------------------------------
|
|
%MACROS FOR SETTING \cite{x} OR \citeup{x}
|
|
\def\@citex[#1]#2{\if@filesw\immediate\write\@auxout
|
|
{\string\citation{#2}}\fi
|
|
\def\@citea{}\@cite{\@for\@citeb:=#2\do
|
|
{\@citea\def\@citea{,}\@ifundefined
|
|
{b@\@citeb}{{\bf ?}\@warning
|
|
{Citation `\@citeb' on page \thepage \space undefined}}
|
|
{\csname b@\@citeb\endcsname}}}{#1}}
|
|
|
|
\newif\if@cghi
|
|
\def\cite{\@cghitrue\@ifnextchar [{\@tempswatrue
|
|
\@citex}{\@tempswafalse\@citex[]}}
|
|
\def\citelow{\@cghifalse\@ifnextchar [{\@tempswatrue
|
|
\@citex}{\@tempswafalse\@citex[]}}
|
|
\def\@cite#1#2{{$\null^{#1}$\if@tempswa\typeout
|
|
%\def\@cite#1#2{{{#1}\if@tempswa\typeout
|
|
{IJCGA warning: optional citation argument
|
|
ignored: `#2'} \fi}}
|
|
\newcommand{\citeup}{\cite}
|
|
|
|
%---------------------------------------------------------------------------
|
|
%FOR SUB/SUPERSCRIPT BOLDFACED + ITALICS
|
|
\def\pmb#1{\setbox0=\hbox{#1}
|
|
\kern-.025em\copy0\kern-\wd0
|
|
\kern.05em\copy0\kern-\wd0
|
|
\kern-.025em\raise.0433em\box0}
|
|
\def\mbi#1{{\pmb{\mbox{\scriptsize ${#1}$}}}}
|
|
\def\mbr#1{{\pmb{\mbox{\scriptsize{#1}}}}}
|
|
|
|
%---------------------------------------------------------------------------
|
|
%FOR FNSYMBOL FOOTNOTE AND ALPH{FOOTNOTE}
|
|
\def\fnm#1{$^{\mbox{\scriptsize #1}}$} %TYPE AS \FNM{A}\FNT{A}
|
|
\def\fnt#1#2{\footnotetext{\kern-.3em
|
|
{$^{\mbox{\scriptsize #1}}$}{#2}}}
|
|
|
|
%---------------------------------------------------------------------------
|
|
%FOR CREATING THE OPENING PAGE NUMBER
|
|
\def\fpage#1{\begingroup
|
|
\voffset=.3in
|
|
\thispagestyle{empty}\begin{table}[b]\centerline{\footnotesize #1}
|
|
\end{table}\endgroup}
|
|
|
|
%---------------------------------------------------------------------------
|
|
% Theorem, Lemma, Proposition, Corollary environments
|
|
\newcounter{theorem}
|
|
\newcommand{\theorem}{\refstepcounter{theorem}\par\medskip
|
|
\noindent\textbf{Theorem~\arabic{theorem}.}\ \itshape}
|
|
%OR \newtheorem{theorem}{Theorem}[sectionc] WHICH HAS SECTION NUMBER
|
|
%\newtheorem{lemma}[theorem]{Lemma}
|
|
%\newtheorem{proposition}[theorem]{Proposition}
|
|
%\newtheorem{corollary}[theorem]{Corollary}
|
|
\newcounter{lemma}
|
|
\newcounter{proposition}
|
|
\newcounter{corollary}
|
|
\newcommand{\lemma}{\refstepcounter{theorem}
|
|
\par\medskip\noindent\textbf{Lemma~\arabic{theorem}.}\ \itshape}
|
|
\newcommand{\proposition}{\refstepcounter{theorem}
|
|
\par\medskip\noindent\textbf{Proposition~\arabic{theorem}.}\ \itshape}
|
|
\newcommand{\corollary}{\refstepcounter{theorem}
|
|
\par\medskip\noindent\textbf{Corollary~\arabic{theorem}.}\ \itshape}
|
|
% Definition environment
|
|
\newcounter{definition}
|
|
\newcommand{\definition}{\refstepcounter{definition}\par\medskip
|
|
\noindent\textbf{Definition~\arabic{definition}.}\ }
|
|
% Example environment
|
|
\newcounter{example}
|
|
\newcommand{\example}{\refstepcounter{example}\par\medskip
|
|
\noindent\textbf{Example~\arabic{example}.}\ }
|
|
% Remark environment
|
|
\newcounter{remark}
|
|
\newcommand{\remark}{\refstepcounter{remark}\par\medskip
|
|
\noindent\textbf{Remark~\arabic{remark}.}\ }
|
|
%USERS CAN ADD ON THEIR OWN NEW THEOREM-LIKE ENVIRONMENTS.
|
|
%
|
|
%\newcommand{\definition}{\stepcounter{definition}\par\medskip
|
|
% \textbf{Definition~\arabic{definition}.}\ }
|
|
|
|
%\newcommand{\proof}[1]{\par\medskip\noindent\textbf{Proof.\ } #1~\hfill~$\Box$ \par\medskip}
|
|
% this might be already defined
|
|
\newcommand{\qed}{\hfill \mbox{\raggedright \rule{.07in}{.1in}}}
|
|
|
|
% this might be already defined
|
|
\newenvironment{proof}{\vspace{1ex}\noindent{\bf Proof.}\hspace{0.5em}}
|
|
{\hfill\qed\vspace{1ex}}
|
|
|
|
|
|
%--------------------START OF DATA FILE-------------------------------------
|
|
\textwidth=6.75truein
|
|
%\textheight=8.45truein %VSIZE OF OPENING PAGE
|
|
\textheight=8.40truein %VSIZE OF OPENING PAGE
|
|
|
|
\voffset=-0.5cm
|
|
\hoffset=-2cm
|
|
|
|
%---------------------------------------------------------------------------
|
|
%DEFINITIONS
|
|
%% \def\itlatex{\tenit L\kern-.30em\raise.4ex\hbox{\eightit A}\kern-.14em
|
|
%% T\kern-.1667em\lower.7ex\hbox{E}\kern-.125em X}
|
|
|
|
%% \def\bsc{{\sc a\kern-7pt\sc a}}
|
|
%% \def\bflatex{\bf L\kern-.30em\raise.3ex\hbox{\bsc}\kern-.18em
|
|
%% T\kern-.1667em\lower.7ex\hbox{E}\kern-.125em X}
|
|
|
|
\def\qed{\hbox{${\vcenter{\vbox{ %HOLLOW SQUARE
|
|
\hrule height 0.4pt\hbox{\vrule width 0.4pt height 6pt
|
|
\kern5pt\vrule width 0.4pt}\hrule height 0.4pt}}}$}}
|
|
|
|
\renewcommand{\thefootnote}{\fnsymbol{footnote}} %USE SYMBOLIC FOOTNOTE
|
|
|
|
%---------------------------------------------------------------------------
|
|
%% DEFINITIONS
|
|
%% Fonts UPSHAPE
|
|
\newcommand{\rA}{\textrm{A}}\newcommand{\rB}{\textrm{B}}\newcommand{\rC}{\textrm{C}}
|
|
\newcommand{\rD}{\textrm{D}}\newcommand{\rE}{\textrm{E}}\newcommand{\rF}{\textrm{F}}
|
|
\newcommand{\rG}{\textrm{G}}\newcommand{\rH}{\textrm{H}}\newcommand{\rI}{\textrm{I}}
|
|
\newcommand{\rJ}{\textrm{J}}\newcommand{\rK}{\textrm{K}}\newcommand{\rL}{\textrm{L}}
|
|
\newcommand{\rM}{\textrm{M}}\newcommand{\rN}{\textrm{N}}\newcommand{\rO}{\textrm{O}}
|
|
\newcommand{\rP}{\textrm{P}}\newcommand{\rQ}{\textrm{Q}}\newcommand{\rR}{\textrm{R}}
|
|
\newcommand{\rS}{\textrm{S}}\newcommand{\rT}{\textrm{T}}\newcommand{\rU}{\textrm{U}}
|
|
\newcommand{\rV}{\textrm{V}}\newcommand{\rW}{\textrm{W}}\newcommand{\rX}{\textrm{X}}
|
|
\newcommand{\rY}{\textrm{Y}}\newcommand{\rZ}{\textrm{Z}}
|
|
%% Fonts MATHCAL
|
|
\newcommand{\cA}{\mathcal{A}}\newcommand{\cB}{\mathcal{B}}\newcommand{\cC}{\mathcal{C}}
|
|
\newcommand{\cD}{\mathcal{D}}\newcommand{\cE}{\mathcal{E}}\newcommand{\cF}{\mathcal{F}}
|
|
\newcommand{\cG}{\mathcal{G}}\newcommand{\cH}{\mathcal{H}}\newcommand{\cI}{\mathcal{I}}
|
|
\newcommand{\cJ}{\mathcal{J}}\newcommand{\cK}{\mathcal{K}}\newcommand{\cL}{\mathcal{L}}
|
|
\newcommand{\cM}{\mathcal{M}}\newcommand{\cN}{\mathcal{N}}\newcommand{\cO}{\mathcal{O}}
|
|
\newcommand{\cP}{\mathcal{P}}\newcommand{\cQ}{\mathcal{Q}}\newcommand{\cR}{\mathcal{R}}
|
|
\newcommand{\cS}{\mathcal{S}}\newcommand{\cT}{\mathcal{T}}\newcommand{\cU}{\mathcal{U}}
|
|
\newcommand{\cV}{\mathcal{V}}\newcommand{\cW}{\mathcal{W}}\newcommand{\cX}{\mathcal{X}}
|
|
\newcommand{\cY}{\mathcal{Y}}\newcommand{\cZ}{\mathcal{Z}}
|
|
%% Fonts MATHBB
|
|
\newcommand{\IA}{\mathbb{A}}\newcommand{\IB}{\mathbb{B}}\newcommand{\IC}{\mathbb{C}}
|
|
\newcommand{\ID}{\mathbb{D}}\newcommand{\IE}{\mathbb{E}}\newcommand{\IF}{\mathbb{F}}
|
|
\newcommand{\IG}{\mathbb{G}}\newcommand{\IH}{\mathbb{H}}\newcommand{\II}{\mathbb{I}}
|
|
\newcommand{\JJ}{\mathbb{J}}\newcommand{\IK}{\mathbb{K}}\newcommand{\IL}{\mathbb{L}}
|
|
\newcommand{\IM}{\mathbb{M}}\newcommand{\IN}{\mathbb{N}}\newcommand{\IO}{\mathbb{O}}
|
|
\newcommand{\IP}{\mathbb{P}}\newcommand{\IQ}{\mathbb{Q}}\newcommand{\IR}{\mathbb{R}}
|
|
\newcommand{\IS}{\mathbb{S}}\newcommand{\IT}{\mathbb{T}}\newcommand{\IU}{\mathbb{U}}
|
|
\newcommand{\IV}{\mathbb{V}}\newcommand{\IW}{\mathbb{W}}\newcommand{\IX}{\mathbb{X}}
|
|
\newcommand{\IY}{\mathbb{Y}}\newcommand{\IZ}{\mathbb{Z}}
|
|
|
|
%% RENEW DEF
|
|
\renewcommand{\ge}{\geqslant} \renewcommand{\geq}{\geqslant}
|
|
\renewcommand{\le}{\leqslant} \renewcommand{\leq}{\leqslant}
|
|
\renewcommand{\hat}{\widehat}
|
|
\renewcommand{\tilde}{\widetilde}
|
|
\renewcommand{\bar}{\overline}
|
|
%---------------------------------------------------------------------------
|
|
%%%% begin macro %%%%
|
|
\makeatletter
|
|
\def\hlinewd#1{%
|
|
\noalign{\ifnum0=`}\fi\hrule \@height #1 %
|
|
\futurelet\reserved@a\@xhline}
|
|
\makeatother
|
|
%%%% end macro %%%%
|
|
|
|
\renewenvironment{itemize}%
|
|
{ \begin{list}{%
|
|
$\scriptstyle\bullet$}{%
|
|
\setlength{\labelwidth}{10pt}%
|
|
\setlength{\leftmargin}{10pt}%
|
|
\setlength{\itemsep}{\parsep}
|
|
}
|
|
\itemsep=2pt
|
|
\topsep=0pt
|
|
\partopsep=0pt
|
|
\parskip=0pt
|
|
\parsep=0pt
|
|
}%
|
|
{ \end{list} }
|
|
|
|
%%%% begin macro %%%%
|
|
\makeatletter
|
|
%% Bring items closer together in
|
|
%% list environments % Prevent infinite loops
|
|
\let\orig@Itemize =\itemize
|
|
\let\orig@Enumerate =\enumerate
|
|
\let\orig@Description =\description
|
|
% Zero the vertical spacing parameters
|
|
\def\Nospacing{
|
|
\itemsep=2pt
|
|
\topsep=0pt
|
|
\partopsep=0pt
|
|
\parskip=0pt
|
|
\parsep=0pt
|
|
}
|
|
%\leftmargini 1.2em % 2.5em
|
|
|
|
\def\noitemsep{
|
|
% Redefine the environments in terms of the original values
|
|
\renewenvironment{itemize}{\orig@Itemize\Nospacing}{\endlist}
|
|
\renewenvironment{enumerate}{\orig@Enumerate\Nospacing}{\endlist}
|
|
\renewenvironment{description}{\orig@Description\Nospacing}{\endlist}
|
|
}
|
|
|
|
\def\doitemsep{
|
|
% Redefine the environments to the original values
|
|
\renewenvironment{itemize}{\orig@Itemize}{\endlist}
|
|
\renewenvironment{enumerate}{\orig@Enumerate}{\endlist}
|
|
\renewenvironment{description}{\orig@Description}{\endlist}
|
|
}
|
|
\makeatother
|
|
%%%% end macro %%%%
|
|
|
|
%% Command for references with pages
|
|
\newcommand{\Ref}[1]{%
|
|
\ifthenelse{\pageref{#1}=\thepage}{\ref{#1}}{\ref{#1}, p.~\pageref{#1}}%
|
|
}
|
|
\newcommand{\up}[1]{$^{\text{#1}}$}
|