annotate docs/SMC15/smc2015.sty @ 1011:2df5ba8845b3

Merge from 156:402bb0f56dc4
author Nicholas Jillings <n.g.r.jillings@se14.qmul.ac.uk>
date Mon, 01 Jun 2015 12:56:15 +0100
parents f427b5805b69
children
rev   line source
nicholas@926 1 % Latex Paper Template for SMC 2015
nicholas@926 2 % slightly adapted version of the templates for SMC 2011, SMC 2010 and ISMIR 2009
nicholas@926 3 %
nicholas@926 4 % Version 20111229
nicholas@926 5 % Adapded for Sound And Music computing conference
nicholas@926 6 % The bibliography style is now the most recent IEEEtran.bst
nicholas@926 7
nicholas@926 8 \def\Hline{\noalign{\hrule height 0.4mm}}
nicholas@926 9 %\newcommand{\bm}[1]{\mbox{\boldmath{$#1$}}}
nicholas@926 10 \newcommand{\figbox}[1]{\fbox{\parbox{\columnwidth}{\centering{ #1 }}}}
nicholas@926 11 \newcommand{\range}[2]{{#1,\cdots,#2\;}}
nicholas@926 12 \newcommand{\secref}[1]{\mbox{Section~\ref{#1}}}
nicholas@926 13 \newcommand{\tabref}[1]{\mbox{Table~\ref{#1}}}
nicholas@926 14 \newcommand{\figref}[1]{\mbox{Figure~\ref{#1}}}
nicholas@926 15 \newcommand{\eqnref}[1]{\mbox{Eq.~(\ref{#1})}}
nicholas@926 16
nicholas@926 17 \renewcommand{\sfdefault}{phv}
nicholas@926 18 \renewcommand{\rmdefault}{ptm}
nicholas@926 19 \renewcommand{\ttdefault}{pcr}
nicholas@926 20
nicholas@926 21 \setlength{\paperheight}{297mm}
nicholas@926 22 \setlength{\paperwidth}{210mm}
nicholas@926 23 \setlength{\textheight}{252mm}
nicholas@926 24 \setlength{\textwidth}{172mm}
nicholas@926 25 \setlength{\columnsep}{8mm}
nicholas@926 26 \setlength{\headheight}{0mm}
nicholas@926 27 \setlength{\voffset}{-12mm}
nicholas@926 28 \setlength{\hoffset}{0mm}
nicholas@926 29 \setlength{\marginparwidth}{0mm}
nicholas@926 30 \setlength{\parindent}{2mm} %1pc
nicholas@926 31 \setlength{\topmargin}{-5mm}
nicholas@926 32 \setlength{\oddsidemargin}{-6mm}
nicholas@926 33 \setlength{\evensidemargin}{-6mm}
nicholas@926 34
nicholas@926 35 \setlength\normallineskip{1\p@}
nicholas@926 36 \setlength\parskip{0\p@ \@plus \p@}
nicholas@926 37 %\def\baselinestretch{0.98}
nicholas@926 38
nicholas@926 39 \def\normalsize{\@setsize\normalsize{12pt}\xpt\@xpt}
nicholas@926 40 \def\small{\@setsize\small{10pt}\ixpt\@ixpt}
nicholas@926 41 \def\footnotesize{\@setsize\footnotesize{8pt}\viiipt\@viiipt}
nicholas@926 42 \def\scriptsize{\@setsize\scriptsize{8pt}\viipt\@viipt}
nicholas@926 43 \def\tiny{\@setsize\tiny{7pt}\vipt\@vipt}
nicholas@926 44 \def\large{\@setsize\large{14pt}\xiipt\@xiipt}
nicholas@926 45 \def\Large{\@setsize\Large{16pt}\xivpt\@xivpt}
nicholas@926 46 \def\LARGE{\@setsize\LARGE{20pt}\xviipt\@xviipt}
nicholas@926 47 \def\huge{\@setsize\huge{23pt}\xxpt\@xxpt}
nicholas@926 48 \def\Huge{\@setsize\Huge{28pt}\xxvpt\@xxvpt}
nicholas@926 49
nicholas@926 50 \twocolumn
nicholas@926 51 \pagestyle{empty}
nicholas@926 52
nicholas@926 53 \def\maketitle{\par
nicholas@926 54 \begingroup
nicholas@926 55 \def\thefootnote{}
nicholas@926 56 \def\@makefnmark{
nicholas@926 57 \hbox
nicholas@926 58 {$^{\@thefnmark}$\hss}
nicholas@926 59 }
nicholas@926 60 \twocolumn[\@maketitle]
nicholas@926 61 \permission
nicholas@926 62 \@thanks
nicholas@926 63 \endgroup
nicholas@926 64 \setcounter{footnote}{0}
nicholas@926 65 \let\maketitle\relax
nicholas@926 66 \let\@maketitle\relax
nicholas@926 67 \gdef\thefootnote{
nicholas@926 68 \arabic{footnote}
nicholas@926 69 }
nicholas@926 70 \gdef\@@savethanks{}
nicholas@926 71 \gdef\@thanks{}
nicholas@926 72 \gdef\@author{}
nicholas@926 73 \gdef\@title{}
nicholas@926 74 \let\thanks\relax
nicholas@926 75 }
nicholas@926 76
nicholas@926 77 \def\@maketitle{
nicholas@926 78 \newpage
nicholas@926 79 \null
nicholas@926 80 \begin{center} {
nicholas@926 81 \Large \bf \@title \par
nicholas@926 82 }
nicholas@926 83 \vskip 2.0em {
nicholas@926 84 \normalsize \lineskip .5em
nicholas@926 85 \begin{tabular}[t]{c}
nicholas@926 86 \@author \\
nicholas@926 87 \end{tabular}
nicholas@926 88 \par
nicholas@926 89 }
nicholas@926 90 \end{center}
nicholas@926 91 \par
nicholas@926 92 \vskip 2.0em
nicholas@926 93 }
nicholas@926 94
nicholas@926 95 \newcommand{\permission}{
nicholas@926 96 \begin{figure}[b]
nicholas@926 97 {\scriptsize{\it Copyright: \copyright 2015 \firstauthor \hspace*{1 pt} et al. This is an open-access article distributed under the terms of the \href{http://creativecommons.org/licenses/by/3.0/}{\textcolor {magenta} {\underline {Creative Commons Attribution 3.0 Unported License}}}, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.}}
nicholas@926 98 %{\copyright~Copyright notice here}
nicholas@926 99 \end{figure}}
nicholas@926 100
nicholas@926 101 \def\oneauthor#1#2{
nicholas@926 102 \gdef\@author{
nicholas@926 103 \begin{tabular}{@{}c@{}}
nicholas@926 104 {\bf #1} \\
nicholas@926 105 #2\relax
nicholas@926 106 \end{tabular}\hskip .3in
nicholas@926 107 }
nicholas@926 108 }
nicholas@926 109
nicholas@926 110 \def\twoauthors#1#2#3#4{
nicholas@926 111 \gdef\@author{
nicholas@926 112 \begin{tabular}{@{}c@{}}
nicholas@926 113 {\bf #1} \\
nicholas@926 114 #2
nicholas@926 115 \end{tabular}\hskip 1.5in
nicholas@926 116 \begin{tabular}{@{}c@{}}
nicholas@926 117 {\bf #3} \\
nicholas@926 118 #4\relax
nicholas@926 119 \end{tabular}
nicholas@926 120 }
nicholas@926 121 }
nicholas@926 122
nicholas@926 123 \def\threeauthors#1#2#3#4#5#6{
nicholas@926 124 \gdef\@author{
nicholas@926 125 \begin{tabular}{@{}c@{}}
nicholas@926 126 {\bf #1} \\
nicholas@926 127 #2
nicholas@926 128 \end{tabular}\hskip .3in
nicholas@926 129 \begin{tabular}{@{}c@{}}
nicholas@926 130 {\bf #3} \\
nicholas@926 131 #4
nicholas@926 132 \end{tabular}\hskip .3in
nicholas@926 133 \begin{tabular}{@{}c@{}}
nicholas@926 134 {\bf #5} \\
nicholas@926 135 #6\relax
nicholas@926 136 \end{tabular}
nicholas@926 137 }
nicholas@926 138 }
nicholas@926 139
nicholas@926 140 \def\fourauthors#1#2#3#4#5#6#7#8{
nicholas@926 141 \gdef\@author{
nicholas@926 142 \begin{tabular}{@{}c@{}}
nicholas@926 143 {\bf #1} \\
nicholas@926 144 #2
nicholas@926 145 \end{tabular}\hskip .2in
nicholas@926 146 \begin{tabular}{@{}c@{}}
nicholas@926 147 {\bf #3} \\
nicholas@926 148 #4
nicholas@926 149 \end{tabular}\hskip .2in
nicholas@926 150 \begin{tabular}{@{}c@{}}
nicholas@926 151 {\bf #5} \\
nicholas@926 152 #6\relax
nicholas@926 153 \end{tabular}\hskip .2in
nicholas@926 154 \begin{tabular}{@{}c@{}}
nicholas@926 155 {\bf #7} \\
nicholas@926 156 #8\relax
nicholas@926 157 \end{tabular}\\
nicholas@926 158 Centre for Digital Music, Queen Mary University of London
nicholas@926 159 }
nicholas@926 160 }
nicholas@926 161
nicholas@926 162 \def\abstract{
nicholas@926 163 \begin{center}{
nicholas@926 164 \bf ABSTRACT
nicholas@926 165 }
nicholas@926 166 \end{center}
nicholas@926 167 }
nicholas@926 168 \def\endabstract{\par}
nicholas@926 169
nicholas@926 170 \def\title#1{\gdef\@title{\uppercase{#1}}}
nicholas@926 171
nicholas@926 172 \newif\if@smcsection
nicholas@926 173
nicholas@926 174 \renewcommand\section{
nicholas@926 175 \@smcsectiontrue
nicholas@926 176 \@startsection
nicholas@926 177 {section}
nicholas@926 178 {1}
nicholas@926 179 {\z@}
nicholas@926 180 {-3.5ex \@plus -1ex \@minus -.2ex}
nicholas@926 181 {6pt \@plus.2ex}
nicholas@926 182 {\large\bf\centering}
nicholas@926 183 }
nicholas@926 184
nicholas@926 185 \renewcommand\subsection{
nicholas@926 186 \@smcsectionfalse
nicholas@926 187 \@startsection
nicholas@926 188 {subsection}
nicholas@926 189 {2}
nicholas@926 190 {\z@}
nicholas@926 191 {-2.5ex \@plus -1ex \@minus -.2ex}
nicholas@926 192 {6pt \@plus.2ex}
nicholas@926 193 {\normalsize\bf\raggedright}
nicholas@926 194 }
nicholas@926 195
nicholas@926 196 \renewcommand\subsubsection{
nicholas@926 197 \@smcsectionfalse
nicholas@926 198 \@startsection
nicholas@926 199 {subsubsection}
nicholas@926 200 {3}
nicholas@926 201 {\z@}
nicholas@926 202 {-1.5ex \@plus -1ex \@minus -.2ex}
nicholas@926 203 {6pt \@plus.2ex}
nicholas@926 204 {\normalsize\it\raggedright}
nicholas@926 205 }
nicholas@926 206
nicholas@926 207 \def\@sect#1#2#3#4#5#6[#7]#8{
nicholas@926 208 \refstepcounter{#1}
nicholas@926 209 \if@smcsection
nicholas@926 210 \edef\@svsec{\csname the#1\endcsname.\hskip 0.6em}
nicholas@926 211 \else
nicholas@926 212 \edef\@svsec{\csname the#1\endcsname\hskip 0.6em}
nicholas@926 213 \fi
nicholas@926 214 \begingroup
nicholas@926 215 \ifnum #2=1
nicholas@926 216 \bf\centering{\interlinepenalty \@M \@svsec\uppercase{#8}\par}
nicholas@926 217 \else
nicholas@926 218 \ifnum #2=2
nicholas@926 219 \bf\raggedright
nicholas@926 220 \noindent{\interlinepenalty \@M \@svsec #8\par}
nicholas@926 221 \else
nicholas@926 222 \it\raggedright
nicholas@926 223 \noindent{\interlinepenalty \@M \@svsec #8\par}
nicholas@926 224 \fi
nicholas@926 225 \fi
nicholas@926 226 \endgroup
nicholas@926 227 \csname #1mark\endcsname{#7}\addcontentsline
nicholas@926 228 {toc}{#1}{\protect\numberline
nicholas@926 229 \if@smcsection
nicholas@926 230 {\csname the#1\endcsname.}
nicholas@926 231 \else
nicholas@926 232 {\csname the#1\endcsname}
nicholas@926 233 \fi
nicholas@926 234 #7}
nicholas@926 235 \@tempskipa #5\relax
nicholas@926 236 \@xsect{\@tempskipa}
nicholas@926 237 }
nicholas@926 238
nicholas@926 239 \newenvironment{acknowledgments}%
nicholas@926 240 {%
nicholas@926 241 \vskip 2.5ex {\normalsize\bf\raggedright Acknowledgments}
nicholas@926 242 \vspace*{6pt} \\
nicholas@926 243 \noindent
nicholas@926 244 }%
nicholas@926 245 {%
nicholas@926 246 \par
nicholas@926 247 }
nicholas@926 248
nicholas@926 249
nicholas@926 250 \bibliographystyle{IEEEtran}
nicholas@926 251
nicholas@926 252 \def\thebibliography#1{
nicholas@926 253 \section{References}\list
nicholas@926 254 {[\arabic{enumi}]}{
nicholas@926 255 \settowidth\labelwidth{[#1]}\leftmargin 1em
nicholas@926 256 \advance\leftmargin\labelsep
nicholas@926 257 \usecounter{enumi}
nicholas@926 258 }
nicholas@926 259 \def\newblock{\hskip .01em plus .01em minus .01em}
nicholas@926 260 \sloppy\clubpenalty4000\widowpenalty4000
nicholas@926 261 \sfcode`\.=1000\relax
nicholas@926 262 }
nicholas@926 263
nicholas@926 264 \let\endthebibliography=\endlist
nicholas@926 265
nicholas@926 266 \long\def\@makecaption#1#2{
nicholas@926 267 \vskip 10pt
nicholas@926 268 \setbox\@tempboxa\hbox{#1. #2}
nicholas@926 269 \ifdim
nicholas@926 270 \wd\@tempboxa >\hsize #1. #2\par
nicholas@926 271 \else
nicholas@926 272 \hbox
nicholas@926 273 to\hsize{\hfil\box\@tempboxa\hfil}
nicholas@926 274 \fi
nicholas@926 275 }
nicholas@926 276
nicholas@926 277 \def\fnum@figure{{\bf Figure\ \thefigure}}
nicholas@926 278 \def\fnum@table{{\bf Table \thetable}}
nicholas@926 279
nicholas@926 280 \flushbottom