annotate docs/SMC15/smc2015.sty @ 1089:3de455e48d70

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