TemplateConferencesspeechdsp
ICASSP 2026
ICASSP 2026 paper on the official spconf style from the paper kit, in the two-column IEEE signal-processing layout.
2026 · 4 pages + 1 optional page for references only · ICASSP paper kit (spconf.sty, freely distributed by IEEE SPS for submissions)
Loading PDF preview…
What’s inside
- Starter files
main.tex1.9 KB
% ICASSP 2026 paper: spconf.sty + IEEEbib.bst from the official paper kit. \documentclass{article} \usepackage{spconf,amsmath,amssymb,graphicx,booktabs,hyperref} \title{Your Paper Title Here} % Single address; see spconf.sty for \twoauthors with two addresses. \name{First Author, Second Author\thanks{Thanks to the XYZ agency for funding.}} \address{University or Institution\\ Department\\ City, Country} \begin{document} \maketitle \begin{abstract} One paragraph of about 100 to 150 words summarizing the problem, the signal processing method, and the headline result. It must be identical to the abstract submitted electronically. \end{abstract} \begin{keywords} Speech enhancement, source separation, deep learning \end{keywords} \section{Introduction} \label{sec:intro} Motivate the task and state the contribution. Prior methods address parts of the problem~\cite{doe2024enhancement}, and recent generative approaches change the picture~\cite{smith2025generative}. \section{Method} \label{sec:method} Describe the model. The objective can be stated as a display equation: \begin{equation} \mathcal{L}(\theta) = \mathbb{E}\bigl[\lVert s - f_\theta(x) \rVert_2^2\bigr] + \lambda \,\mathcal{R}(\theta). \label{eq:loss} \end{equation} \section{Experiments} \label{sec:exp} Describe data, setup, and metrics. Headline numbers go in Table~\ref{tab:results}. \begin{table}[htb] \caption{Objective quality on the evaluation set.} \label{tab:results} \centering \begin{tabular}{lcc} \toprule Model & PESQ & SI-SDR (dB) \\ \midrule Baseline~\cite{doe2024enhancement} & 2.91 & 15.2 \\ Ours & \textbf{3.24} & \textbf{17.8} \\ \bottomrule \end{tabular} \end{table} \section{Conclusion} \label{sec:conclusion} Recap the contribution and note future directions. This is a starter file. Ask the agent in the chat to draft sections, describe your method, or typeset your existing notes into this format. \vfill\pagebreak \bibliographystyle{IEEEbib} \bibliography{references} \end{document}- Libraries and docs
IEEEbib.bst17 KB
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% IEEE.bst %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Bibliography Syle file for articles according to IEEE instructions % balemi@aut.ee.ethz.ch <22-JUN-93> % modified from unsrt.bib. Contributions by Richard H. Roy ENTRY { address author booktitle chapter edition editor howpublished institution journal key month note number organization pages publisher school series title type volume year } {} { label } INTEGERS { output.state before.all mid.sentence after.sentence after.block } FUNCTION {init.state.consts} { #0 'before.all := #1 'mid.sentence := #2 'after.sentence := #3 'after.block := } STRINGS { s t } FUNCTION {output.nonnull} { 's := output.state mid.sentence = { ", " * write$ } { output.state after.block = % next line commented out by rhr and changed to write comma % { add.period$ write$ { ", " * write$ newline$ "\newblock " write$ } { output.state before.all = 'write$ { add.period$ " " * write$ } if$ } if$ mid.sentence 'output.state := } if$ s } FUNCTION {output} { duplicate$ empty$ 'pop$ 'output.nonnull if$ } FUNCTION {output.check} { 't := duplicate$ empty$ { pop$ "empty " t * " in " * cite$ * warning$ } 'output.nonnull if$ } FUNCTION {output.bibitem} { newline$ "\bibitem{" write$ cite$ write$ "}" write$ newline$ "" before.all 'output.state := } FUNCTION {fin.entry} { add.period$ write$ newline$ } % 5/24/89 rhr % modified fin.entry function - prints note field after body of entry %FUNCTION {fin.entry} %{ add.period$ % note empty$ % 'write$ % { "\par\bgroup\parindent=0em " * annote * "\par\egroup " * write$ % } % if$ % newline$ %} FUNCTION {new.block} { output.state before.all = 'skip$ { after.block 'output.state := } if$ } % new block without terminating last block with a comma FUNCTION {new.ncblock} { write$ newline$ "\newblock " before.all 'output.state := } FUNCTION {new.nccont} { write$ " " before.all 'output.state := } FUNCTION {new.sentence} { output.state after.block = 'skip$ { output.state before.all = 'skip$ { after.sentence 'output.state := } if$ } if$ } FUNCTION {not} { { #0 } { #1 } if$ } FUNCTION {and} { 'skip$ { pop$ #0 } if$ } FUNCTION {or} { { pop$ #1 } 'skip$ if$ } FUNCTION {new.block.checka} { empty$ 'skip$ 'new.block if$ } FUNCTION {new.block.checkb} { empty$ swap$ empty$ and 'skip$ 'new.block if$ } FUNCTION {new.sentence.checka} { empty$ 'skip$ 'new.sentence if$ } FUNCTION {new.sentence.checkb} { empty$ swap$ empty$ and 'skip$ 'new.sentence if$ } FUNCTION {field.or.null} { duplicate$ empty$ { pop$ "" } 'skip$ if$ } FUNCTION {emphasize} { duplicate$ empty$ { pop$ "" } { "{\em " swap$ * "}" * } if$ } FUNCTION {boldface} { duplicate$ empty$ { pop$ "" } { "{\bf " swap$ * "}" * } if$ } %FUNCTION {boldface} %{ 's swap$ := % s "" = % { "" } % { "{\bf " s * "}" * } % if$ %} % INTEGERS { nameptr namesleft numnames } FUNCTION {format.names} { 's := #1 'nameptr := s num.names$ 'numnames := numnames 'namesleft := { namesleft #0 > } { s nameptr "{ff~}{vv~}{ll}{, jj}" format.name$ 't := nameptr #1 > { namesleft #1 > { ", " * t * } { numnames #2 > { "," * } 'skip$ if$ t "others" = { " et~al." * } { " and " * t * } if$ } if$ } 't if$ nameptr #1 + 'nameptr := namesleft #1 - 'namesleft := } while$ } FUNCTION {format.authors} { author empty$ { "" } { author format.names } if$ } FUNCTION {format.editors} { editor empty$ { "" } { editor format.names editor num.names$ #1 > { ", Eds." * } { ", Ed." * } if$ } if$ } FUNCTION {format.title} { title empty$ { "" } { "``" title "t" change.case$ * } if$ } FUNCTION {n.dashify} { 't := "" { t empty$ not } { t #1 #1 substring$ "-" = { t #1 #2 substring$ "--" = not { "--" * t #2 global.max$ substring$ 't := } { { t #1 #1 substring$ "-" = } { "-" * t #2 global.max$ substring$ 't := } while$ } if$ } { t #1 #1 substring$ * t #2 global.max$ substring$ 't := } if$ } while$ } FUNCTION {format.date} { year empty$ { month empty$ { "" } { "there's a month but no year in " cite$ * warning$ month } if$ } { month empty$ 'year { month " " * year * } if$ } if$ } % FUNCTION {format.date} % { year empty$ % 'year % { " " year * } % if$ % } FUNCTION {format.btitle} { title emphasize } FUNCTION {tie.or.space.connect} { duplicate$ text.length$ #3 < { "~" } { " " } if$ swap$ * * } FUNCTION {either.or.check} { empty$ 'pop$ { "can't use both " swap$ * " fields in " * cite$ * warning$ } if$ } FUNCTION {format.bvolume} { volume empty$ { "" } { "vol." volume tie.or.space.connect series empty$ 'skip$ { " of " * series emphasize * } if$ "volume and number" number either.or.check } if$ } FUNCTION {format.number.series} { volume empty$ { number empty$ { series field.or.null } { output.state mid.sentence = { "number" } { "Number" } if$ number tie.or.space.connect series empty$ { "there's a number but no series in " cite$ * warning$ } { " in " * series * } if$ } if$ } { "" } if$ } FUNCTION {format.edition} { edition empty$ { "" } { output.state mid.sentence = { edition "l" change.case$ " edition" * } { edition "t" change.case$ " edition" * } if$ } if$ } INTEGERS { multiresult } FUNCTION {multi.page.check} { 't := #0 'multiresult := { multiresult not t empty$ not and } { t #1 #1 substring$ duplicate$ "-" = swap$ duplicate$ "," = swap$ "+" = or or { #1 'multiresult := } { t #2 global.max$ substring$ 't := } if$ } while$ multiresult } FUNCTION {format.pages} { pages empty$ { "" } { pages multi.page.check { "pp." pages n.dashify tie.or.space.connect } { "p." pages tie.or.space.connect } if$ } if$ } FUNCTION {format.vol.num.pages} { volume empty$ {"" } {"vol. " volume *} if$ number empty$ 'skip$ {", no. " number * *} if$ pages empty$ 'skip$ { duplicate$ empty$ { pop$ format.pages } { ", pp. " * pages n.dashify * } if$ } if$ } %FUNCTION {format.vol.num.pages} %%boldface added 3/17/87 rhr %{ volume field.or.null boldface % number empty$ % 'skip$ % { "(" number * ")" * * % volume empty$ % { "there's a number but no volume in " cite$ * warning$ } % 'skip$ % if$ % } % if$ % pages empty$ % 'skip$ % { duplicate$ empty$ % { pop$ format.pages } % { ":" * pages n.dashify * } % if$ % } % if$ %} FUNCTION {format.chapter.pages} { chapter empty$ 'format.pages { type empty$ { "chapter" } { type "l" change.case$ } if$ chapter tie.or.space.connect pages empty$ 'skip$ { ", " * format.pages * } if$ } if$ } FUNCTION {format.in.ed.booktitle} { booktitle empty$ { "" } { editor empty$ { "in " booktitle emphasize * } { "in " booktitle emphasize * ", " * format.editors * } if$ } if$ } FUNCTION {empty.misc.check} { author empty$ title empty$ howpublished empty$ month empty$ year empty$ note empty$ and and and and and { "all relevant fields are empty in " cite$ * warning$ } 'skip$ if$ } FUNCTION {format.thesis.type} { type empty$ 'skip$ { pop$ type "t" change.case$ } if$ } FUNCTION {format.tr.number} { type empty$ { "Tech. {R}ep." } 'type if$ number empty$ { "t" change.case$ } { number tie.or.space.connect } if$ } FUNCTION {format.article.crossref} { key empty$ { journal empty$ { "need key or journal for " cite$ * " to crossref " * crossref * warning$ "" } { "In {\em " journal * "\/}" * } if$ } { "In " key * } if$ " \cite{" * crossref * "}" * } FUNCTION {format.crossref.editor} { editor #1 "{vv~}{ll}" format.name$ editor num.names$ duplicate$ #2 > { pop$ " et~al." * } { #2 < 'skip$ { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" = { " et~al." * } { " and " * editor #2 "{vv~}{ll}" format.name$ * } if$ } if$ } if$ } FUNCTION {format.book.crossref} { volume empty$ { "empty volume in " cite$ * "'s crossref of " * crossref * warning$ "In " } { "vol." volume tie.or.space.connect " of " * } if$ editor empty$ editor field.or.null author field.or.null = or { key empty$ { series empty$ { "need editor, key, or series for " cite$ * " to crossref " * crossref * warning$ "" * } { "{\em " * series * "\/}" * } if$ } { key * } if$ } { format.crossref.editor * } if$ " \cite{" * crossref * "}" * } FUNCTION {format.incoll.inproc.crossref} { editor empty$ editor field.or.null author field.or.null = or { key empty$ { booktitle empty$ { "need editor, key, or booktitle for " cite$ * " to crossref " * crossref * warning$ "" } { "In {\em " booktitle * "\/}" * } if$ } { "In " key * } if$ } { "In " format.crossref.editor * } if$ " \cite{" * crossref * "}" * } FUNCTION {article} { output.bibitem format.authors "author" output.check new.block format.title ",''" * "title" output.check new.ncblock crossref missing$ { journal emphasize "journal" output.check format.vol.num.pages output format.date "year" output.check } { format.article.crossref output.nonnull format.pages output } if$ new.block note output fin.entry } FUNCTION {book} { output.bibitem author empty$ { format.editors "author and editor" output.check } { format.authors output.nonnull crossref missing$ { "author and editor" editor either.or.check } 'skip$ if$ } if$ new.block format.btitle "title" output.check crossref missing$ { format.bvolume output new.block format.number.series output new.sentence publisher "publisher" output.check address output } { new.block format.book.crossref output.nonnull } if$ format.edition output format.date "year" output.check new.block note output fin.entry } FUNCTION {booklet} { output.bibitem format.authors output new.block format.title ",''" * "title" output.check new.nccont howpublished address new.block.checkb howpublished output address output format.date output new.block note output fin.entry } FUNCTION {inbook} { output.bibitem author empty$ { format.editors "author and editor" output.check } { format.authors output.nonnull crossref missing$ { "author and editor" editor either.or.check } 'skip$ if$ } if$ new.block format.btitle "title" output.check crossref missing$ { format.bvolume output format.chapter.pages "chapter and pages" output.check new.block format.number.series output new.sentence publisher "publisher" output.check address output } { format.chapter.pages "chapter and pages" output.check new.block format.book.crossref output.nonnull } if$ format.edition output format.date "year" output.check new.block note output fin.entry } FUNCTION {incollection} { output.bibitem format.authors "author" output.check new.block format.title ",''" * "title" output.check new.ncblock crossref missing$ { format.in.ed.booktitle "booktitle" output.check format.bvolume output format.number.series output format.chapter.pages output new.sentence publisher "publisher" output.check address output format.edition output format.date "year" output.check } { format.incoll.inproc.crossref output.nonnull format.chapter.pages output } if$ new.block note output fin.entry } FUNCTION {inproceedings} { output.bibitem format.authors "author" output.check new.block format.title ",''" * "title" output.check new.ncblock crossref missing$ { format.in.ed.booktitle "booktitle" output.check address empty$ { organization publisher new.sentence.checkb organization output format.date "year" output.check } { address output.nonnull format.date "year" output.check organization output } if$ format.bvolume output format.number.series output format.pages output publisher output } { format.incoll.inproc.crossref output.nonnull format.pages output } if$ new.block note output fin.entry } FUNCTION {conference} { inproceedings } FUNCTION {manual} { output.bibitem author empty$ { organization empty$ 'skip$ { organization output.nonnull address output } if$ } { format.authors output.nonnull } if$ new.block format.btitle "title" output.check author empty$ { organization empty$ { address new.block.checka address output } 'skip$ if$ } { organization address new.block.checkb organization output address output } if$ format.edition output format.date output new.block note output fin.entry } FUNCTION {mastersthesis} { output.bibitem format.authors "author" output.check new.block format.title ",''" * "title" output.check new.ncblock "M.S. thesis" format.thesis.type output.nonnull school "school" output.check address output format.date "year" output.check new.block note output fin.entry } FUNCTION {misc} { output.bibitem format.authors output title howpublished new.block.checkb format.title ",''" * output new.nccont howpublished new.block.checka howpublished output format.date output new.block note output fin.entry empty.misc.check } FUNCTION {phdthesis} { output.bibitem format.authors "author" output.check new.block format.btitle "title" output.check new.block "Ph.D. thesis" format.thesis.type output.nonnull school "school" output.check address output format.date "year" output.check new.block note output fin.entry } FUNCTION {proceedings} { output.bibitem editor empty$ { organization output } { format.editors output.nonnull } if$ new.block format.btitle "title" output.check format.bvolume output format.number.series output address empty$ { editor empty$ { publisher new.sentence.checka } { organization publisher new.sentence.checkb organization output } if$ publisher output format.date "year" output.check } { address output.nonnull format.date "year" output.check new.sentence editor empty$ 'skip$ { organization output } if$ publisher output } if$ new.block note output fin.entry } FUNCTION {techreport} { output.bibitem format.authors "author" output.check new.block format.title ",''" * "title" output.check new.ncblock format.tr.number output.nonnull institution "institution" output.check address output format.date "year" output.check new.block note output fin.entry } FUNCTION {unpublished} { output.bibitem format.authors "author" output.check new.block format.title ",''" * "title" output.check new.ncblock note "note" output.check format.date output fin.entry } FUNCTION {default.type} { misc } MACRO {jan} {"Jan."} MACRO {feb} {"Feb."} MACRO {mar} {"Mar."} MACRO {apr} {"Apr."} MACRO {may} {"May"} MACRO {jun} {"June"} MACRO {jul} {"July"} MACRO {aug} {"Aug."} MACRO {sep} {"Sept."} MACRO {oct} {"Oct."} MACRO {nov} {"Nov."} MACRO {dec} {"Dec."} MACRO {acmcs} {"ACM Computing Surveys"} MACRO {acta} {"Acta Informatica"} MACRO {cacm} {"Communications of the ACM"} MACRO {ibmjrd} {"IBM Journal of Research and Development"} MACRO {ibmsj} {"IBM Systems Journal"} MACRO {ieeese} {"IEEE Transactions on Software Engineering"} MACRO {ieeetc} {"IEEE Transactions on Computers"} MACRO {ieeetcad} {"IEEE Transactions on Computer-Aided Design of Integrated Circuits"} MACRO {ipl} {"Information Processing Letters"} MACRO {jacm} {"Journal of the ACM"} MACRO {jcss} {"Journal of Computer and System Sciences"} MACRO {scp} {"Science of Computer Programming"} MACRO {sicomp} {"SIAM Journal on Computing"} MACRO {tocs} {"ACM Transactions on Computer Systems"} MACRO {tods} {"ACM Transactions on Database Systems"} MACRO {tog} {"ACM Transactions on Graphics"} MACRO {toms} {"ACM Transactions on Mathematical Software"} MACRO {toois} {"ACM Transactions on Office Information Systems"} MACRO {toplas} {"ACM Transactions on Programming Languages and Systems"} MACRO {tcs} {"Theoretical Computer Science"} READ STRINGS { longest.label } INTEGERS { number.label longest.label.width } FUNCTION {initialize.longest.label} { "" 'longest.label := #1 'number.label := #0 'longest.label.width := } FUNCTION {longest.label.pass} { number.label int.to.str$ 'label := number.label #1 + 'number.label := label width$ longest.label.width > { label 'longest.label := label width$ 'longest.label.width := } 'skip$ if$ } EXECUTE {initialize.longest.label} ITERATE {longest.label.pass} FUNCTION {begin.bib} { preamble$ empty$ 'skip$ { preamble$ write$ newline$ } if$ "\begin{thebibliography}{" longest.label * "}" * write$ newline$ } EXECUTE {begin.bib} EXECUTE {init.state.consts} ITERATE {call.type$} FUNCTION {end.bib} { newline$ "\end{thebibliography}" write$ newline$ } EXECUTE {end.bib} %%%%%%%%%%%%%%%%%%%%%%%%%%%%% End of IEEE.bst %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%references.bib585 B
@inproceedings{doe2024enhancement, author = {Doe, Jane and Roe, Richard}, title = {A Lightweight Model for Speech Enhancement}, booktitle = {Proc. IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)}, year = {2024}, pages = {6000--6004} } @inproceedings{smith2025generative, author = {Smith, John and Lee, Ada}, title = {Generative Priors for Source Separation}, booktitle = {Proc. IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)}, year = {2025}, pages = {310--314} }spconf.sty8.6 KB
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % File: spconf.sty (LaTeX Document style option "spconf") % % Usage: \documentclass{article} % \usepackage{spconf} % % Or for LaTeX 2.09: % Usage: \documentstyle[...,spconf,...]{article} % % Purpose: % % Style file for Signal Processing Society Conferences (ICASSP, ICIP). % Features: % - correct page size (175mm x 226mm) % - twocolumn format % - boldfaced, numbered, and centered section headings % - correct subsection and subsubsection headings % - use \title{xx} for title, will be typeset all uppercase % - use \name{xx} for author name(s) only, will be typeset in italics % - use \address{xx} for one address of all authors % - use \twoauthors{author1}{address1}{author2}{address2} % for two (or more) authors with two separate addresses % - note: no need for \author nor \date % - optional: can use \thanks{xx} within \name or \twoauthors, % asterisk is not printed after name nor in footnote % - optional: can use \sthanks{xx} after each name within \name or % \twoauthors if different thanks for each author, % footnote symbol will appear for each name and footnote % - optional: use \ninept to typeset text in 9 pt; default is 10pt. % % Example of use for one or more authors at a common address and % common support. For distinct support acknowledgments, % use \sthanks{xx} after each name. % % \documentclass{article} % \usepackage{spconf} % \title{Title of the paper} % \name{George P. Burdell and John Q. Professor % \thanks{This work was supported by...}} % \address{Common address, department \\ % City, etc \\ % optional e-mail address} % % \begin{document} % OPTIONAL --> \ninept <-- OPTIONAL, for nine pt only % \maketitle % \begin{abstract} % This is the abstract for my paper. % \end{abstract} % . % Insert text of paper % . % \end{document} % % Example of use for two authors at two distinct addresses with only % one support acknowledgment. For distinct support acknowledgments, % use \sthanks{xx} after each name. % % \documentclass{article} % \usepackage{spconf} % \title{Title of the paper} % \twoauthors{John Doe % \thanks{This work was supported by...}} % {Doe's address, department \\ % City, etc \\ % optional e-mail address} % {Judy Smith} % {Smith's address, department \\ % City, etc \\ % optional e-mail address} % % \begin{document} % OPTIONAL --> \ninept <-- OPTIONAL, for nine pt only % \maketitle % \begin{abstract} % This is the abstract for my paper. % \end{abstract} % . % Insert text of paper % . % \end{document} % % Preprint Option (Only for preprints, not for submissions!): % - can create a preprint titlepage footer by using the % "preprint" option with the \usepackage{spconf} command % - use \copyrightnotice{\copyright xx} for copyright information % - use \toappear{To appear in xx} for publication name % Example of preprint use: % % \documentclass{article} % \usepackage[preprint]{spconf} % . % \copyrightnotice{\copyright\ IEEE 2000} % \toappear{To appear in {\it Proc.\ ICASSP2000, % June 05-09, 2000, Istanbul, Turkey}} % % % PLEASE REPORT ANY BUGS % % Author: Stephen Martucci -- stephen.martucci@ieee.org % % Date: 3 May 2000 % % Updated: Lance Cotton, Ulf-Dietrich Braumann, 11 May 2006 % Change: Added keywords/Index Terms section % Change: Added \emergencystretch=11pt, Lance Cotton, 26-Sept-2007 % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % These commands change default text fonts to the scalable PostScript % fonts Times, Helvetica, and Courier. However, they do not change % the default math fonts. After conversion to PDF, text will look good % at any scale but math symbols and equations may not. % If instead you use the PostScript Type 1 implementation of the % Computer Modern fonts from the American Mathematical Society, which % will make all fonts (text and math) scalable, comment out the % following three lines. Those fonts use the same metrics as the Knuth % Computer Modern fonts and therefore no font redefinition is needed. \renewcommand{\sfdefault}{phv} \renewcommand{\rmdefault}{ptm} \renewcommand{\ttdefault}{pcr} %\oddsidemargin -0.31in %\evensidemargin -0.31in \oddsidemargin -6.2truemm \evensidemargin -6.2truemm \topmargin 0truept \headheight 0truept \headsep 0truept %\footheight 0truept %\footskip 0truept \textheight 229truemm \textwidth 178truemm \twocolumn \columnsep 6truemm \pagestyle{empty} \emergencystretch=11pt \def\ninept{\def\baselinestretch{.95}\let\normalsize\small\normalsize} \def\maketitle{\par \begingroup \def\thefootnote{} \def\@makefnmark{\hbox {$^{\@thefnmark}$\hss}} \if@twocolumn \twocolumn[\@maketitle] \else \newpage \global\@topnum\z@ \@maketitle \fi\@thanks \endgroup \setcounter{footnote}{0} \let\maketitle\relax \let\@maketitle\relax \gdef\thefootnote{\arabic{footnote}}\gdef\@@savethanks{}% \gdef\@thanks{}\gdef\@author{}\gdef\@title{}\let\thanks\relax} \def\@maketitle{\newpage \null \vskip 2em \begin{center} {\large \bf \@title \par} \vskip 1.5em {\large \lineskip .5em \begin{tabular}[t]{c}\@name \\ \@address \end{tabular}\par} \end{center} \par \vskip 1.5em} \def\title#1{\gdef\@title{\uppercase{#1}}} \def\name#1{\gdef\@name{{\em #1}\\}} \def\address#1{\gdef\@address{#1}} \gdef\@title{\uppercase{title of paper}} \gdef\@name{{\em Name of author}\\} \gdef\@address{Address - Line 1 \\ Address - Line 2 \\ Address - Line 3} \let\@@savethanks\thanks \def\thanks#1{\gdef\thefootnote{}\@@savethanks{#1}} \def\sthanks#1{\gdef\thefootnote{\fnsymbol{footnote}}\@@savethanks{#1}} \def\twoauthors#1#2#3#4{\gdef\@address{} \gdef\@name{\begin{tabular}{@{}c@{}} {\em #1} \\ \\ #2\relax \end{tabular}\hskip 1in\begin{tabular}{@{}c@{}} {\em #3} \\ \\ #4\relax \end{tabular}}} \def\@sect#1#2#3#4#5#6[#7]#8{ \refstepcounter{#1}\edef\@svsec{\csname the#1\endcsname.\hskip 0.6em} \begingroup \ifnum #2=1\bf\centering {\interlinepenalty \@M \@svsec\uppercase{#8}\par}\else\ifnum #2=2\bf \noindent{\interlinepenalty \@M \@svsec #8\par}\else\it \noindent{\interlinepenalty \@M \@svsec #8\par}\fi\fi\endgroup \csname #1mark\endcsname{#7}\addcontentsline {toc}{#1}{\protect\numberline{\csname the#1\endcsname} #7} \@tempskipa #5\relax \@xsect{\@tempskipa}} \def\abstract{\begin{center} {\bf ABSTRACT\vspace{-.5em}\vspace{0pt}} \end{center}} \def\endabstract{\par} % Keyword section, added by Lance Cotton, adapted from IEEEtrans, corrected by Ulf-Dietrich Braumann \def\keywords{\vspace{.5em} {\bfseries\textit{Index Terms}---\,\relax% }} \def\endkeywords{\par} \def\copyrightnotice#1{\gdef\@copyrightnotice{#1}} \let\@copyrightnotice\relax \def\toappear#1{\gdef\@toappear{#1}}\let\@toappear\relax \newif\if@preprint\@preprintfalse \@namedef{ds@preprint}{\global\@preprinttrue} \@options \def\ps@preprint{\def\mypage{}\let\@mkboth\@gobbletwo\def\@oddhead{} \def\@oddfoot{\rlap{\@toappear}\hfil\mypage\hfil \llap{\@copyrightnotice} \gdef\mypage{\thepage}\gdef\@toappear{}\gdef\@copyrightnotice{}}} \if@preprint\ps@preprint \else\ps@empty\flushbottom\fi \def\thebibliography#1{\section{References}\list {[\arabic{enumi}]}{\settowidth\labelwidth{[#1]}\leftmargin\labelwidth \advance\leftmargin\labelsep \usecounter{enumi}} \def\newblock{\hskip .11em plus .33em minus .07em} \sloppy\clubpenalty4000\widowpenalty4000 \sfcode`\.=1000\relax} \let\endthebibliography=\endlist \long\def\@makecaption#1#2{ \vskip 10pt \setbox\@tempboxa\hbox{#1. #2} \ifdim \wd\@tempboxa >\hsize #1. #2\par \else \hbox to\hsize{\hfil\box\@tempboxa\hfil} \fi} \def\fnum@figure{{\bf Fig.\ \thefigure}} \def\fnum@table{{\bf Table \thetable}} \flushbottom %%%% EOFmain.pdfprebuilt · 104 KBReplaced by the first recompile.
Binary file, seeded as-is.
main.synctex.gzprebuilt · 7.0 KBReplaced by the first recompile.
Binary file, seeded as-is.