% Style file for 2002 IEEE Ultrasonics Symposium Proceedings % by Ronald Kumon (26 July 2002) % %********************************************************************** % Legal Notice: % This code and advice is offered as-is without any warranty either % expressed or implied; without even the implied warranty of % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE! % User assumes all risk. % In no event shall IEEE or any contributor to this code % be liable for any damages or losses, including, but not limited to, % incidental, consequential, or any other damages, resulting from the % use or misuse of any information contained here. % % All statements made here are the opinions of their respective % authors and are not necessarily endorsed by the IEEE. % % This code/text is in the public domain, % and may be freely used, distributed and modified. % Please retain the contribution notices and credits. %********************************************************************** % Package requirement information \NeedsTeXFormat{LaTeX2e} % Package identification \typeout{Document Package `IEEEUltraSymp' V1.0 <26-July-2002>} \typeout{Requires Document Class `IEEEtran' V1.5 <26-July-2001>} \typeout{Read the source comments for details.} \ProvidesPackage{ieeeultrasymp}[2002/07/26] % Remove page number from first page \def\maketitle{\par \begingroup \def\thefootnote{} % the \thanks{} mark type is empty \if@twocolumn \if@technote \newpage\global\@topnum\z@ \@maketitle \else\twocolumn[\@maketitle]\fi \else\newpage\global\@topnum\z@ \@maketitle \fi \thispagestyle{empty} \if@draftclsmode \thispagestyle{titlepagestyle}\fi \@thanks \endgroup \setcounter{footnote}{0}\let\maketitle\relax\let\@maketitle\relax \gdef\@thanks{}\gdef\@author{}\gdef\@title{} \let\thanks\relax \if@draftclsmode \vfil\mbox{}\newpage\fi} % Reduced spacing between author names and abstract \def\@maketitle{\newpage\if@draftclsmode\mbox{}\vfil\fi\begin{center} \if@technote % V1.4a %{\textbf{\large\@title}\par}\vskip 1.3em{\lineskip .5em\@author\@specialpapernotice\par} {\textbf{\large\@title}\par}\vskip 1.3em{\lineskip .5em\begin{tabular}[t]{c}\@author\end{tabular}\@specialpapernotice\par} \else \vskip0.2em{\Huge\@title\par}\vskip1.0em% \if@draftclsmode\vfil\fi% %{\lineskip.5em\large\@author\par} % V1.4a % {\lineskip.5em\large\@author\@specialpapernotice\par} {\lineskip.5em\begin{tabular}[t]{c}\@author\end{tabular}\@specialpapernotice\par} \fi % \end{center}\par\vskip 1.4em} \end{center} \if@technote \par\normalfont\normalsize\vskip 1\baselineskip plus 2ex minus 1ex \else \par\normalfont\normalsize\vskip 0.75\baselineskip plus 2ex minus 1ex \fi} % Made abstract so that it is not bold and has normal size font \def\abstract{% \if@twocolumn % IEEE puts heading in bold % \small\textit{Abstract}\bfseries---$\!$% \textit{Abstract}---$\!$% \else \begin{center}\vspace{-0.8em}\textbf{Abstract}\end{center}\quotation \fi} \def\endabstract{\vspace{0.6em}\par\if@twocolumn\else\endquotation\fi \normalfont\normalsize} % Reduced spacing between sections \def\section{\@startsection{section}{1}{\z@}{1.5ex plus 0.0ex minus 0.0ex}{1.5ex plus 0ex minus 0ex}{\normalfont\normalsize\centering\scshape}} \def\subsection{\@startsection{subsection}{2}{\z@}{1.5ex plus 0.0ex minus 0.0ex}{1.5ex plus 0ex minus 0ex}{\normalfont\normalsize\itshape}} % Made the References section numbered and normal size \def\thebibliography#1{\section{References}% \addcontentsline{toc}{section}{References} \list {[\arabic{enumi}]}{\settowidth\labelwidth{[#1]}\leftmargin\labelwidth \advance\leftmargin\labelsep \itemsep 0pt plus .5pt \usecounter{enumi}} \def\newblock{\hskip .11em plus .33em minus .07em} % originally: % \sloppy\clubpenalty4000\widowpenalty4000% % by adding the \interlinepenalty here, we make it much more % difficult, but not impossible, for LaTeX to break within a reference. % IEEE almost never breaks a reference (but they do it more often with % technotes). You may get an underfull vbox warning around the bibliography, % but the final result will be much more like what IEEE will publish. % You can remove the \interlinepenalty if you want references to be split. % MDS 11/2000 \if@technote\sloppy\clubpenalty4000\widowpenalty4000\interlinepenalty100% \else\sloppy\clubpenalty4000\widowpenalty4000\interlinepenalty500\fi% \sfcode`\.=1000\relax} \let\endthebibliography=\endlist % Change figure label to not abbreviate ``Figure'' \def\fnum@figure{Figure~\thefigure} % Change figure label to have colon instead of period after figure number % and use normal size font \long\def\@makecaption#1#2#3{ \ifx\figurestring#3 % \ifx tests if is a for a figure \vskip 5pt % use normal size font; use two nonbreaking spaces, not one \setbox\@tempboxa\hbox{#1:~ #2} \ifdim \wd\@tempboxa >\hsize % use normal size font \setbox\@tempboxa\hbox{#1:~ } \setlength\captionindent{\wd\@tempboxa} \divide\captionindent by 2 \captionindent 0em % IEEE does not indent captions MDS 1/2001 % use normal size \parbox[t]{\hsize}{\hangindent \captionindent \hangafter=1% \unhbox\@tempboxa#2} %\else \hbox to\hsize{\small\hfil\box\@tempboxa\hfil} % 3/2001 use footnotesize, not small % allow user to control short figure caption justification (left or center) \else \ifcenterfigcaptions \hbox to\hsize{\hfil\box\@tempboxa\hfil} \else \hbox to\hsize{\box\@tempboxa\hfil} \fi \fi \else % or a table % use normal size font for table caption \begin{center}{\small #1}\\{\scshape #2}\end{center} \vskip 8pt \fi} % Assuming US letter (8.5inX11in) paper: % Set the left margin to be about 13/16'' (2.06cm) % Note that LaTeX assumes 1 in margins by default so you % you have to set a negative margin to make it less than % an inch by 0.1875 in. \setlength{\evensidemargin}{-0.1875in} \setlength{\oddsidemargin}{-0.1875in} % choose a text height \setlength{\textheight}{8.875in} \setlength{\textwidth}{6.875in} % LaTeX assumes a 1 inch margin offset so if we zero every header % at the top, we'll be left with a 1 inch top margin for all pages. \setlength{\topmargin}{0.0in} \setlength{\headheight}{0.0in} \setlength{\headsep}{0.0in} \setlength{\footskip}{0.0in} \setlength{\marginparsep}{0.0in} \setlength{\marginparwidth}{0.0in} % Set column separation \setlength{\columnsep}{0.25in} % Turn on center justification of the short figure captions. % This command requires IEEEtran.cls V1.4 or later! \centerfigcaptionstrue % we have to get rid of the headings on all pages if not in draft mode \pagestyle{empty} % If in draft mode, redefine lengths so that the text does not % overlap the headers and footers, and all margins are one inch. \if@draftclsmode \pagestyle{headings} \setlength{\evensidemargin}{0.0in} \setlength{\oddsidemargin}{0.0in} \setlength{\textheight}{8.5in} \setlength{\textwidth}{6.5in} \setlength{\topmargin}{0.0in} \setlength{\headheight}{0.125in} \setlength{\headsep}{0.125in} \setlength{\footskip}{0.25in} \setlength{\marginparsep}{0.0in} \setlength{\marginparwidth}{0.0in} \fi