annotate docs/SMC15/smc2015.sty @ 1103:2051868b21f0

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