|
|
- % ---------------------------------------------------------------
- %
- % $Id: latex8.sty,v 1.2 1995/09/15 15:31:13 ienne Exp $
- %
- % by Paolo.Ienne@di.epfl.ch
- %
- % ---------------------------------------------------------------
- %
- % no guarantee is given that the format corresponds perfectly to
- % IEEE 8.5" x 11" Proceedings, but most features should be ok.
- %
- % ---------------------------------------------------------------
- % with LaTeX2e:
- % =============
- %
- % use as
- % \documentclass[times,10pt,twocolumn]{article}
- % \usepackage{latex8}
- % \usepackage{times}
- %
- % ---------------------------------------------------------------
-
- % with LaTeX 2.09:
- % ================
- %
- % use as
- % \documentstyle[times,art10,twocolumn,latex8]{article}
- %
- % ---------------------------------------------------------------
- % with both versions:
- % ===================
- %
- % specify \pagestyle{empty} to omit page numbers in the final
- % version
- %
- % specify references as
- % \bibliographystyle{latex8}
- % \bibliography{...your files...}
- %
- % use Section{} and SubSection{} instead of standard section{}
- % and subsection{} to obtain headings in the form
- % "1.3. My heading"
- %
- % ---------------------------------------------------------------
-
- \typeout{IEEE 8.5 x 11-Inch Proceedings Style `latex8.sty'.}
-
- % ten point helvetica bold required for captions
- % in some sites the name of the helvetica bold font may differ,
- % change the name here:
- \font\tenhv = phvb at 10pt
- %\font\tenhv = phvb7t at 10pt
-
- % eleven point times bold required for second-order headings
- % \font\elvbf = cmbx10 scaled 1100
- \font\elvbf = ptmb scaled 1100
-
- % set dimensions of columns, gap between columns, and paragraph indent
- \setlength{\textheight}{8.875in}
- \setlength{\textwidth}{6.875in}
- \setlength{\columnsep}{0.3125in}
- \setlength{\topmargin}{0in}
- \setlength{\headheight}{0in}
- \setlength{\headsep}{0in}
- \setlength{\parindent}{1pc}
- \setlength{\oddsidemargin}{-.304in}
- \setlength{\evensidemargin}{-.304in}
-
- % memento from size10.clo
- % \normalsize{\@setfontsize\normalsize\@xpt\@xiipt}
- % \small{\@setfontsize\small\@ixpt{11}}
- % \footnotesize{\@setfontsize\footnotesize\@viiipt{9.5}}
- % \scriptsize{\@setfontsize\scriptsize\@viipt\@viiipt}
- % \tiny{\@setfontsize\tiny\@vpt\@vipt}
- % \large{\@setfontsize\large\@xiipt{14}}
- % \Large{\@setfontsize\Large\@xivpt{18}}
- % \LARGE{\@setfontsize\LARGE\@xviipt{22}}
- % \huge{\@setfontsize\huge\@xxpt{25}}
- % \Huge{\@setfontsize\Huge\@xxvpt{30}}
-
- \def\@maketitle
- {
- \newpage
- \null
- \vskip .375in
- \begin{center}
- {\Large \bf \@title \par}
- % additional two empty lines at the end of the title
- \vspace*{24pt}
- {
- \large
- \lineskip .5em
- \begin{tabular}[t]{c}
- \@author
- \end{tabular}
- \par
- }
- % additional small space at the end of the author name
- \vskip .5em
- {
- \large
- \begin{tabular}[t]{c}
- \@affiliation
- \end{tabular}
- \par
- \ifx \@empty \@email
- \else
- \begin{tabular}{r@{~}l}
- E-mail: & {\tt \@email}
- \end{tabular}
- \par
- \fi
- }
- % additional empty line at the end of the title block
- \vspace*{12pt}
- \end{center}
- }
-
- \def\abstract
- {%
- \centerline{\large\bf Abstract}%
- \vspace*{12pt}%
- \it%
- }
-
- \def\endabstract
- {
- % additional empty line at the end of the abstract
- \vspace*{12pt}
- }
-
- \def\affiliation#1{\gdef\@affiliation{#1}} \gdef\@affiliation{}
-
- \def\email#1{\gdef\@email{#1}}
- \gdef\@email{}
-
- \newlength{\@ctmp}
- \newlength{\@figindent}
- \setlength{\@figindent}{1pc}
-
- \long\def\@makecaption#1#2{
- \vskip 10pt
- \setbox\@tempboxa\hbox{\tenhv\noindent #1.~#2}
- \setlength{\@ctmp}{\hsize}
- \addtolength{\@ctmp}{-\@figindent}\addtolength{\@ctmp}{-\@figindent}
- % IF longer than one indented paragraph line
- \ifdim \wd\@tempboxa >\@ctmp
- % THEN set as an indented paragraph
- \begin{list}{}{\leftmargin\@figindent \rightmargin\leftmargin}
- \item[]\tenhv #1.~#2\par
- \end{list}
- \else
- % ELSE center
- \hbox to\hsize{\hfil\box\@tempboxa\hfil}
- \fi}
-
- % correct heading spacing and type
- \def\section{\@startsection {section}{1}{\z@}
- {14pt plus 2pt minus 2pt}{14pt plus 2pt minus 2pt} {\large\bf}}
- \def\subsection{\@startsection {subsection}{2}{\z@}
- {13pt plus 2pt minus 2pt}{13pt plus 2pt minus 2pt} {\elvbf}}
-
- % add the period after section numbers
- \newcommand{\Section}[1]{\section{\hskip -1em.~#1}}
- \newcommand{\SubSection}[1]{\subsection{\hskip -1em.~#1}}
-
- % end of file latex8.sty
- % ---------------------------------------------------------------
|