From 8eb7d43f7ccf66fe8bd163c642e3676fadb8401a Mon Sep 17 00:00:00 2001 From: Nestor Napoles Lopez Date: Wed, 3 Jun 2020 10:12:28 -0400 Subject: [PATCH] New version of the 2020 templates, toward the camera ready version --- 2020/latex/IEEEtran.bst | 2409 +++++++++++++++++++++++++++++ 2020/latex/ISMIR2020template.pdf | Bin 117069 -> 112335 bytes 2020/latex/ISMIR2020template.tex | 500 +++--- 2020/latex/ISMIRtemplate.bib | 70 +- 2020/latex/ismir.sty | 877 +++++------ 2020/word/ISMIR2020_template.docx | Bin 52503 -> 48221 bytes 6 files changed, 3140 insertions(+), 716 deletions(-) create mode 100644 2020/latex/IEEEtran.bst diff --git a/2020/latex/IEEEtran.bst b/2020/latex/IEEEtran.bst new file mode 100644 index 0000000..f9c03d7 --- /dev/null +++ b/2020/latex/IEEEtran.bst @@ -0,0 +1,2409 @@ +%% +%% IEEEtran.bst +%% BibTeX Bibliography Style file for IEEE Journals and Conferences (unsorted) +%% Version 1.14 (2015/08/26) +%% +%% Copyright (c) 2003-2015 Michael Shell +%% +%% Original starting code base and algorithms obtained from the output of +%% Patrick W. Daly's makebst package as well as from prior versions of +%% IEEE BibTeX styles: +%% +%% 1. Howard Trickey and Oren Patashnik's ieeetr.bst (1985/1988) +%% 2. Silvano Balemi and Richard H. Roy's IEEEbib.bst (1993) +%% +%% Support sites: +%% http://www.michaelshell.org/tex/ieeetran/ +%% http://www.ctan.org/pkg/ieeetran +%% and/or +%% http://www.ieee.org/ +%% +%% For use with BibTeX version 0.99a or later +%% +%% This is a numerical citation style. +%% +%%************************************************************************* +%% Legal Notice: +%% This code 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 the 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 comments are the opinions of their respective authors and are not +%% necessarily endorsed by the IEEE. +%% +%% This work is distributed under the LaTeX Project Public License (LPPL) +%% ( http://www.latex-project.org/ ) version 1.3, and may be freely used, +%% distributed and modified. A copy of the LPPL, version 1.3, is included +%% in the base LaTeX documentation of all distributions of LaTeX released +%% 2003/12/01 or later. +%% Retain all contribution notices and credits. +%% ** Modified files should be clearly indicated as such, including ** +%% ** renaming them and changing author support contact information. ** +%%************************************************************************* + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% DEFAULTS FOR THE CONTROLS OF THE BST STYLE %% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% These are the defaults for the user adjustable controls. The values used +% here can be overridden by the user via IEEEtranBSTCTL entry type. + +% NOTE: The recommended LaTeX command to invoke a control entry type is: +% +%\makeatletter +%\def\bstctlcite{\@ifnextchar[{\@bstctlcite}{\@bstctlcite[@auxout]}} +%\def\@bstctlcite[#1]#2{\@bsphack +% \@for\@citeb:=#2\do{% +% \edef\@citeb{\expandafter\@firstofone\@citeb}% +% \if@filesw\immediate\write\csname #1\endcsname{\string\citation{\@citeb}}\fi}% +% \@esphack} +%\makeatother +% +% It is called at the start of the document, before the first \cite, like: +% \bstctlcite{IEEEexample:BSTcontrol} +% +% IEEEtran.cls V1.6 and later does provide this command. + + + +% #0 turns off the display of the number for articles. +% #1 enables +FUNCTION {default.is.use.number.for.article} { #1 } + + +% #0 turns off the display of the paper and type fields in @inproceedings. +% #1 enables +FUNCTION {default.is.use.paper} { #1 } + + +% #0 turns off the display of urls +% #1 enables +FUNCTION {default.is.use.url} { #1 } + + +% #0 turns off the forced use of "et al." +% #1 enables +FUNCTION {default.is.forced.et.al} { #0 } + + +% The maximum number of names that can be present beyond which an "et al." +% usage is forced. Be sure that num.names.shown.with.forced.et.al (below) +% is not greater than this value! +% Note: There are many instances of references in IEEE journals which have +% a very large number of authors as well as instances in which "et al." is +% used profusely. +FUNCTION {default.max.num.names.before.forced.et.al} { #10 } + + +% The number of names that will be shown with a forced "et al.". +% Must be less than or equal to max.num.names.before.forced.et.al +FUNCTION {default.num.names.shown.with.forced.et.al} { #1 } + + +% #0 turns off the alternate interword spacing for entries with URLs. +% #1 enables +FUNCTION {default.is.use.alt.interword.spacing} { #1 } + + +% If alternate interword spacing for entries with URLs is enabled, this is +% the interword spacing stretch factor that will be used. For example, the +% default "4" here means that the interword spacing in entries with URLs can +% stretch to four times normal. Does not have to be an integer. Note that +% the value specified here can be overridden by the user in their LaTeX +% code via a command such as: +% "\providecommand\BIBentryALTinterwordstretchfactor{1.5}" in addition to +% that via the IEEEtranBSTCTL entry type. +FUNCTION {default.ALTinterwordstretchfactor} { "4" } + + +% #0 turns off the "dashification" of repeated (i.e., identical to those +% of the previous entry) names. The IEEE normally does this. +% #1 enables +FUNCTION {default.is.dash.repeated.names} { #1 } + + +% The default name format control string. +FUNCTION {default.name.format.string}{ "{f.~}{vv~}{ll}{, jj}" } + + +% The default LaTeX font command for the names. +FUNCTION {default.name.latex.cmd}{ "" } + + +% The default URL prefix. +FUNCTION {default.name.url.prefix}{ "[Online]. Available:" } + + +% Other controls that cannot be accessed via IEEEtranBSTCTL entry type. + +% #0 turns off the terminal startup banner/completed message so as to +% operate more quietly. +% #1 enables +FUNCTION {is.print.banners.to.terminal} { #1 } + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% FILE VERSION AND BANNER %% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +FUNCTION{bst.file.version} { "1.14" } +FUNCTION{bst.file.date} { "2015/08/26" } +FUNCTION{bst.file.website} { "http://www.michaelshell.org/tex/ieeetran/bibtex/" } + +FUNCTION {banner.message} +{ is.print.banners.to.terminal + { "-- IEEEtran.bst version" " " * bst.file.version * + " (" * bst.file.date * ") " * "by Michael Shell." * + top$ + "-- " bst.file.website * + top$ + "-- See the " quote$ * "IEEEtran_bst_HOWTO.pdf" * quote$ * " manual for usage information." * + top$ + } + { skip$ } + if$ +} + +FUNCTION {completed.message} +{ is.print.banners.to.terminal + { "" + top$ + "Done." + top$ + } + { skip$ } + if$ +} + + + + +%%%%%%%%%%%%%%%%%%%%%% +%% STRING CONSTANTS %% +%%%%%%%%%%%%%%%%%%%%%% + +FUNCTION {bbl.and}{ "and" } +FUNCTION {bbl.etal}{ "et~al." } +FUNCTION {bbl.editors}{ "eds." } +FUNCTION {bbl.editor}{ "ed." } +FUNCTION {bbl.edition}{ "ed." } +FUNCTION {bbl.volume}{ "vol." } +FUNCTION {bbl.of}{ "of" } +FUNCTION {bbl.number}{ "no." } +FUNCTION {bbl.in}{ "in" } +FUNCTION {bbl.pages}{ "pp." } +FUNCTION {bbl.page}{ "p." } +FUNCTION {bbl.chapter}{ "ch." } +FUNCTION {bbl.paper}{ "paper" } +FUNCTION {bbl.part}{ "pt." } +FUNCTION {bbl.patent}{ "Patent" } +FUNCTION {bbl.patentUS}{ "U.S." } +FUNCTION {bbl.revision}{ "Rev." } +FUNCTION {bbl.series}{ "ser." } +FUNCTION {bbl.standard}{ "Std." } +FUNCTION {bbl.techrep}{ "Tech. Rep." } +FUNCTION {bbl.mthesis}{ "Master's thesis" } +FUNCTION {bbl.phdthesis}{ "Ph.D. dissertation" } +FUNCTION {bbl.st}{ "st" } +FUNCTION {bbl.nd}{ "nd" } +FUNCTION {bbl.rd}{ "rd" } +FUNCTION {bbl.th}{ "th" } + + +% This is the LaTeX spacer that is used when a larger than normal space +% is called for (such as just before the address:publisher). +FUNCTION {large.space} { "\hskip 1em plus 0.5em minus 0.4em\relax " } + +% The LaTeX code for dashes that are used to represent repeated names. +% Note: Some older IEEE journals used something like +% "\rule{0.275in}{0.5pt}\," which is fairly thick and runs right along +% the baseline. However, the IEEE now uses a thinner, above baseline, +% six dash long sequence. +FUNCTION {repeated.name.dashes} { "------" } + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% PREDEFINED STRING MACROS %% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +MACRO {jan} {"Jan."} +MACRO {feb} {"Feb."} +MACRO {mar} {"Mar."} +MACRO {apr} {"Apr."} +MACRO {may} {"May"} +MACRO {jun} {"Jun."} +MACRO {jul} {"Jul."} +MACRO {aug} {"Aug."} +MACRO {sep} {"Sep."} +MACRO {oct} {"Oct."} +MACRO {nov} {"Nov."} +MACRO {dec} {"Dec."} + + + +%%%%%%%%%%%%%%%%%% +%% ENTRY FIELDS %% +%%%%%%%%%%%%%%%%%% + +ENTRY + { address + assignee + author + booktitle + chapter + day + dayfiled + edition + editor + howpublished + institution + intype + journal + key + language + month + monthfiled + nationality + note + number + organization + pages + paper + publisher + school + series + revision + title + type + url + volume + year + yearfiled + CTLuse_article_number + CTLuse_paper + CTLuse_url + CTLuse_forced_etal + CTLmax_names_forced_etal + CTLnames_show_etal + CTLuse_alt_spacing + CTLalt_stretch_factor + CTLdash_repeated_names + CTLname_format_string + CTLname_latex_cmd + CTLname_url_prefix + } + {} + { label } + + + + +%%%%%%%%%%%%%%%%%%%%%%% +%% INTEGER VARIABLES %% +%%%%%%%%%%%%%%%%%%%%%%% + +INTEGERS { prev.status.punct this.status.punct punct.std + punct.no punct.comma punct.period + prev.status.space this.status.space space.std + space.no space.normal space.large + prev.status.quote this.status.quote quote.std + quote.no quote.close + prev.status.nline this.status.nline nline.std + nline.no nline.newblock + status.cap cap.std + cap.no cap.yes} + +INTEGERS { longest.label.width multiresult nameptr namesleft number.label numnames } + +INTEGERS { is.use.number.for.article + is.use.paper + is.use.url + is.forced.et.al + max.num.names.before.forced.et.al + num.names.shown.with.forced.et.al + is.use.alt.interword.spacing + is.dash.repeated.names} + + +%%%%%%%%%%%%%%%%%%%%%% +%% STRING VARIABLES %% +%%%%%%%%%%%%%%%%%%%%%% + +STRINGS { bibinfo + longest.label + oldname + s + t + ALTinterwordstretchfactor + name.format.string + name.latex.cmd + name.url.prefix} + + + + +%%%%%%%%%%%%%%%%%%%%%%%%% +%% LOW LEVEL FUNCTIONS %% +%%%%%%%%%%%%%%%%%%%%%%%%% + +FUNCTION {initialize.controls} +{ default.is.use.number.for.article 'is.use.number.for.article := + default.is.use.paper 'is.use.paper := + default.is.use.url 'is.use.url := + default.is.forced.et.al 'is.forced.et.al := + default.max.num.names.before.forced.et.al 'max.num.names.before.forced.et.al := + default.num.names.shown.with.forced.et.al 'num.names.shown.with.forced.et.al := + default.is.use.alt.interword.spacing 'is.use.alt.interword.spacing := + default.is.dash.repeated.names 'is.dash.repeated.names := + default.ALTinterwordstretchfactor 'ALTinterwordstretchfactor := + default.name.format.string 'name.format.string := + default.name.latex.cmd 'name.latex.cmd := + default.name.url.prefix 'name.url.prefix := +} + + +% This IEEEtran.bst features a very powerful and flexible mechanism for +% controlling the capitalization, punctuation, spacing, quotation, and +% newlines of the formatted entry fields. (Note: IEEEtran.bst does not need +% or use the newline/newblock feature, but it has been implemented for +% possible future use.) The output states of IEEEtran.bst consist of +% multiple independent attributes and, as such, can be thought of as being +% vectors, rather than the simple scalar values ("before.all", +% "mid.sentence", etc.) used in most other .bst files. +% +% The more flexible and complex design used here was motivated in part by +% the IEEE's rather unusual bibliography style. For example, the IEEE ends the +% previous field item with a period and large space prior to the publisher +% address; the @electronic entry types use periods as inter-item punctuation +% rather than the commas used by the other entry types; and URLs are never +% followed by periods even though they are the last item in the entry. +% Although it is possible to accommodate these features with the conventional +% output state system, the seemingly endless exceptions make for convoluted, +% unreliable and difficult to maintain code. +% +% IEEEtran.bst's output state system can be easily understood via a simple +% illustration of two most recently formatted entry fields (on the stack): +% +% CURRENT_ITEM +% "PREVIOUS_ITEM +% +% which, in this example, is to eventually appear in the bibliography as: +% +% "PREVIOUS_ITEM," CURRENT_ITEM +% +% It is the job of the output routine to take the previous item off of the +% stack (while leaving the current item at the top of the stack), apply its +% trailing punctuation (including closing quote marks) and spacing, and then +% to write the result to BibTeX's output buffer: +% +% "PREVIOUS_ITEM," +% +% Punctuation (and spacing) between items is often determined by both of the +% items rather than just the first one. The presence of quotation marks +% further complicates the situation because, in standard English, trailing +% punctuation marks are supposed to be contained within the quotes. +% +% IEEEtran.bst maintains two output state (aka "status") vectors which +% correspond to the previous and current (aka "this") items. Each vector +% consists of several independent attributes which track punctuation, +% spacing, quotation, and newlines. Capitalization status is handled by a +% separate scalar because the format routines, not the output routine, +% handle capitalization and, therefore, there is no need to maintain the +% capitalization attribute for both the "previous" and "this" items. +% +% When a format routine adds a new item, it copies the current output status +% vector to the previous output status vector and (usually) resets the +% current (this) output status vector to a "standard status" vector. Using a +% "standard status" vector in this way allows us to redefine what we mean by +% "standard status" at the start of each entry handler and reuse the same +% format routines under the various inter-item separation schemes. For +% example, the standard status vector for the @book entry type may use +% commas for item separators, while the @electronic type may use periods, +% yet both entry handlers exploit many of the exact same format routines. +% +% Because format routines have write access to the output status vector of +% the previous item, they can override the punctuation choices of the +% previous format routine! Therefore, it becomes trivial to implement rules +% such as "Always use a period and a large space before the publisher." By +% pushing the generation of the closing quote mark to the output routine, we +% avoid all the problems caused by having to close a quote before having all +% the information required to determine what the punctuation should be. +% +% The IEEEtran.bst output state system can easily be expanded if needed. +% For instance, it is easy to add a "space.tie" attribute value if the +% bibliography rules mandate that two items have to be joined with an +% unbreakable space. + +FUNCTION {initialize.status.constants} +{ #0 'punct.no := + #1 'punct.comma := + #2 'punct.period := + #0 'space.no := + #1 'space.normal := + #2 'space.large := + #0 'quote.no := + #1 'quote.close := + #0 'cap.no := + #1 'cap.yes := + #0 'nline.no := + #1 'nline.newblock := +} + +FUNCTION {std.status.using.comma} +{ punct.comma 'punct.std := + space.normal 'space.std := + quote.no 'quote.std := + nline.no 'nline.std := + cap.no 'cap.std := +} + +FUNCTION {std.status.using.period} +{ punct.period 'punct.std := + space.normal 'space.std := + quote.no 'quote.std := + nline.no 'nline.std := + cap.yes 'cap.std := +} + +FUNCTION {initialize.prev.this.status} +{ punct.no 'prev.status.punct := + space.no 'prev.status.space := + quote.no 'prev.status.quote := + nline.no 'prev.status.nline := + punct.no 'this.status.punct := + space.no 'this.status.space := + quote.no 'this.status.quote := + nline.no 'this.status.nline := + cap.yes 'status.cap := +} + +FUNCTION {this.status.std} +{ punct.std 'this.status.punct := + space.std 'this.status.space := + quote.std 'this.status.quote := + nline.std 'this.status.nline := +} + +FUNCTION {cap.status.std}{ cap.std 'status.cap := } + +FUNCTION {this.to.prev.status} +{ this.status.punct 'prev.status.punct := + this.status.space 'prev.status.space := + this.status.quote 'prev.status.quote := + this.status.nline 'prev.status.nline := +} + + +FUNCTION {not} +{ { #0 } + { #1 } + if$ +} + +FUNCTION {and} +{ { skip$ } + { pop$ #0 } + if$ +} + +FUNCTION {or} +{ { pop$ #1 } + { skip$ } + if$ +} + + +% convert the strings "yes" or "no" to #1 or #0 respectively +FUNCTION {yes.no.to.int} +{ "l" change.case$ duplicate$ + "yes" = + { pop$ #1 } + { duplicate$ "no" = + { pop$ #0 } + { "unknown boolean " quote$ * swap$ * quote$ * + " in " * cite$ * warning$ + #0 + } + if$ + } + if$ +} + + +% pushes true if the single char string on the stack is in the +% range of "0" to "9" +FUNCTION {is.num} +{ chr.to.int$ + duplicate$ "0" chr.to.int$ < not + swap$ "9" chr.to.int$ > not and +} + +% multiplies the integer on the stack by a factor of 10 +FUNCTION {bump.int.mag} +{ #0 'multiresult := + { duplicate$ #0 > } + { #1 - + multiresult #10 + + 'multiresult := + } + while$ +pop$ +multiresult +} + +% converts a single character string on the stack to an integer +FUNCTION {char.to.integer} +{ duplicate$ + is.num + { chr.to.int$ "0" chr.to.int$ - } + {"noninteger character " quote$ * swap$ * quote$ * + " in integer field of " * cite$ * warning$ + #0 + } + if$ +} + +% converts a string on the stack to an integer +FUNCTION {string.to.integer} +{ duplicate$ text.length$ 'namesleft := + #1 'nameptr := + #0 'numnames := + { nameptr namesleft > not } + { duplicate$ nameptr #1 substring$ + char.to.integer numnames bump.int.mag + + 'numnames := + nameptr #1 + + 'nameptr := + } + while$ +pop$ +numnames +} + + + + +% The output routines write out the *next* to the top (previous) item on the +% stack, adding punctuation and such as needed. Since IEEEtran.bst maintains +% the output status for the top two items on the stack, these output +% routines have to consider the previous output status (which corresponds to +% the item that is being output). Full independent control of punctuation, +% closing quote marks, spacing, and newblock is provided. +% +% "output.nonnull" does not check for the presence of a previous empty +% item. +% +% "output" does check for the presence of a previous empty item and will +% remove an empty item rather than outputing it. +% +% "output.warn" is like "output", but will issue a warning if it detects +% an empty item. + +FUNCTION {output.nonnull} +{ swap$ + prev.status.punct punct.comma = + { "," * } + { skip$ } + if$ + prev.status.punct punct.period = + { add.period$ } + { skip$ } + if$ + prev.status.quote quote.close = + { "''" * } + { skip$ } + if$ + prev.status.space space.normal = + { " " * } + { skip$ } + if$ + prev.status.space space.large = + { large.space * } + { skip$ } + if$ + write$ + prev.status.nline nline.newblock = + { newline$ "\newblock " write$ } + { skip$ } + if$ +} + +FUNCTION {output} +{ duplicate$ empty$ + 'pop$ + 'output.nonnull + if$ +} + +FUNCTION {output.warn} +{ 't := + duplicate$ empty$ + { pop$ "empty " t * " in " * cite$ * warning$ } + 'output.nonnull + if$ +} + +% "fin.entry" is the output routine that handles the last item of the entry +% (which will be on the top of the stack when "fin.entry" is called). + +FUNCTION {fin.entry} +{ this.status.punct punct.no = + { skip$ } + { add.period$ } + if$ + this.status.quote quote.close = + { "''" * } + { skip$ } + if$ +write$ +newline$ +} + + +FUNCTION {is.last.char.not.punct} +{ duplicate$ + "}" * add.period$ + #-1 #1 substring$ "." = +} + +FUNCTION {is.multiple.pages} +{ '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 {capitalize}{ "u" change.case$ "t" change.case$ } + +FUNCTION {emphasize} +{ duplicate$ empty$ + { pop$ "" } + { "\emph{" swap$ * "}" * } + if$ +} + +FUNCTION {do.name.latex.cmd} +{ name.latex.cmd + empty$ + { skip$ } + { name.latex.cmd "{" * swap$ * "}" * } + if$ +} + +% IEEEtran.bst uses its own \BIBforeignlanguage command which directly +% invokes the TeX hyphenation patterns without the need of the Babel +% package. Babel does a lot more than switch hyphenation patterns and +% its loading can cause unintended effects in many class files (such as +% IEEEtran.cls). +FUNCTION {select.language} +{ duplicate$ empty$ 'pop$ + { language empty$ 'skip$ + { "\BIBforeignlanguage{" language * "}{" * swap$ * "}" * } + if$ + } + if$ +} + +FUNCTION {tie.or.space.prefix} +{ duplicate$ text.length$ #3 < + { "~" } + { " " } + if$ + swap$ +} + +FUNCTION {get.bbl.editor} +{ editor num.names$ #1 > 'bbl.editors 'bbl.editor if$ } + +FUNCTION {space.word}{ " " swap$ * " " * } + + +% Field Conditioners, Converters, Checkers and External Interfaces + +FUNCTION {empty.field.to.null.string} +{ duplicate$ empty$ + { pop$ "" } + { skip$ } + if$ +} + +FUNCTION {either.or.check} +{ empty$ + { pop$ } + { "can't use both " swap$ * " fields in " * cite$ * warning$ } + if$ +} + +FUNCTION {empty.entry.warn} +{ author empty$ title empty$ howpublished empty$ + month empty$ year empty$ note empty$ url empty$ + and and and and and and + { "all relevant fields are empty in " cite$ * warning$ } + 'skip$ + if$ +} + + +% The bibinfo system provides a way for the electronic parsing/acquisition +% of a bibliography's contents as is done by ReVTeX. For example, a field +% could be entered into the bibliography as: +% \bibinfo{volume}{2} +% Only the "2" would show up in the document, but the LaTeX \bibinfo command +% could do additional things with the information. IEEEtran.bst does provide +% a \bibinfo command via "\providecommand{\bibinfo}[2]{#2}". However, it is +% currently not used as the bogus bibinfo functions defined here output the +% entry values directly without the \bibinfo wrapper. The bibinfo functions +% themselves (and the calls to them) are retained for possible future use. +% +% bibinfo.check avoids acting on missing fields while bibinfo.warn will +% issue a warning message if a missing field is detected. Prior to calling +% the bibinfo functions, the user should push the field value and then its +% name string, in that order. + +FUNCTION {bibinfo.check} +{ swap$ duplicate$ missing$ + { pop$ pop$ "" } + { duplicate$ empty$ + { swap$ pop$ } + { swap$ pop$ } + if$ + } + if$ +} + +FUNCTION {bibinfo.warn} +{ swap$ duplicate$ missing$ + { swap$ "missing " swap$ * " in " * cite$ * warning$ pop$ "" } + { duplicate$ empty$ + { swap$ "empty " swap$ * " in " * cite$ * warning$ } + { swap$ pop$ } + if$ + } + if$ +} + + +% The IEEE separates large numbers with more than 4 digits into groups of +% three. The IEEE uses a small space to separate these number groups. +% Typical applications include patent and page numbers. + +% number of consecutive digits required to trigger the group separation. +FUNCTION {large.number.trigger}{ #5 } + +% For numbers longer than the trigger, this is the blocksize of the groups. +% The blocksize must be less than the trigger threshold, and 2 * blocksize +% must be greater than the trigger threshold (can't do more than one +% separation on the initial trigger). +FUNCTION {large.number.blocksize}{ #3 } + +% What is actually inserted between the number groups. +FUNCTION {large.number.separator}{ "\," } + +% So as to save on integer variables by reusing existing ones, numnames +% holds the current number of consecutive digits read and nameptr holds +% the number that will trigger an inserted space. +FUNCTION {large.number.separate} +{ 't := + "" + #0 'numnames := + large.number.trigger 'nameptr := + { t empty$ not } + { t #-1 #1 substring$ is.num + { numnames #1 + 'numnames := } + { #0 'numnames := + large.number.trigger 'nameptr := + } + if$ + t #-1 #1 substring$ swap$ * + t #-2 global.max$ substring$ 't := + numnames nameptr = + { duplicate$ #1 nameptr large.number.blocksize - substring$ swap$ + nameptr large.number.blocksize - #1 + global.max$ substring$ + large.number.separator swap$ * * + nameptr large.number.blocksize - 'numnames := + large.number.blocksize #1 + 'nameptr := + } + { skip$ } + if$ + } + while$ +} + +% Converts all single dashes "-" to double dashes "--". +FUNCTION {n.dashify} +{ large.number.separate + '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$ +} + + +% This function detects entries with names that are identical to that of +% the previous entry and replaces the repeated names with dashes (if the +% "is.dash.repeated.names" user control is nonzero). +FUNCTION {name.or.dash} +{ 's := + oldname empty$ + { s 'oldname := s } + { s oldname = + { is.dash.repeated.names + { repeated.name.dashes } + { s 'oldname := s } + if$ + } + { s 'oldname := s } + if$ + } + if$ +} + +% Converts the number string on the top of the stack to +% "numerical ordinal form" (e.g., "7" to "7th"). There is +% no artificial limit to the upper bound of the numbers as the +% two least significant digits determine the ordinal form. +FUNCTION {num.to.ordinal} +{ duplicate$ #-2 #1 substring$ "1" = + { bbl.th * } + { duplicate$ #-1 #1 substring$ "1" = + { bbl.st * } + { duplicate$ #-1 #1 substring$ "2" = + { bbl.nd * } + { duplicate$ #-1 #1 substring$ "3" = + { bbl.rd * } + { bbl.th * } + if$ + } + if$ + } + if$ + } + if$ +} + +% If the string on the top of the stack begins with a number, +% (e.g., 11th) then replace the string with the leading number +% it contains. Otherwise retain the string as-is. s holds the +% extracted number, t holds the part of the string that remains +% to be scanned. +FUNCTION {extract.num} +{ duplicate$ 't := + "" 's := + { t empty$ not } + { t #1 #1 substring$ + t #2 global.max$ substring$ 't := + duplicate$ is.num + { s swap$ * 's := } + { pop$ "" 't := } + if$ + } + while$ + s empty$ + 'skip$ + { pop$ s } + if$ +} + +% Converts the word number string on the top of the stack to +% Arabic string form. Will be successful up to "tenth". +FUNCTION {word.to.num} +{ duplicate$ "l" change.case$ 's := + s "first" = + { pop$ "1" } + { skip$ } + if$ + s "second" = + { pop$ "2" } + { skip$ } + if$ + s "third" = + { pop$ "3" } + { skip$ } + if$ + s "fourth" = + { pop$ "4" } + { skip$ } + if$ + s "fifth" = + { pop$ "5" } + { skip$ } + if$ + s "sixth" = + { pop$ "6" } + { skip$ } + if$ + s "seventh" = + { pop$ "7" } + { skip$ } + if$ + s "eighth" = + { pop$ "8" } + { skip$ } + if$ + s "ninth" = + { pop$ "9" } + { skip$ } + if$ + s "tenth" = + { pop$ "10" } + { skip$ } + if$ +} + + +% Converts the string on the top of the stack to numerical +% ordinal (e.g., "11th") form. +FUNCTION {convert.edition} +{ duplicate$ empty$ 'skip$ + { duplicate$ #1 #1 substring$ is.num + { extract.num + num.to.ordinal + } + { word.to.num + duplicate$ #1 #1 substring$ is.num + { num.to.ordinal } + { "edition ordinal word " quote$ * edition * quote$ * + " may be too high (or improper) for conversion" * " in " * cite$ * warning$ + } + if$ + } + if$ + } + if$ +} + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% LATEX BIBLIOGRAPHY CODE %% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +FUNCTION {start.entry} +{ newline$ + "\bibitem{" write$ + cite$ write$ + "}" write$ + newline$ + "" + initialize.prev.this.status +} + +% Here we write out all the LaTeX code that we will need. The most involved +% code sequences are those that control the alternate interword spacing and +% foreign language hyphenation patterns. The heavy use of \providecommand +% gives users a way to override the defaults. Special thanks to Javier Bezos, +% Johannes Braams, Robin Fairbairns, Heiko Oberdiek, Donald Arseneau and all +% the other gurus on comp.text.tex for their help and advice on the topic of +% \selectlanguage, Babel and BibTeX. +FUNCTION {begin.bib} +{ "% Generated by IEEEtran.bst, version: " bst.file.version * " (" * bst.file.date * ")" * + write$ newline$ + preamble$ empty$ 'skip$ + { preamble$ write$ newline$ } + if$ + "\begin{thebibliography}{" longest.label * "}" * + write$ newline$ + "\providecommand{\url}[1]{#1}" + write$ newline$ + "\csname url@samestyle\endcsname" + write$ newline$ + "\providecommand{\newblock}{\relax}" + write$ newline$ + "\providecommand{\bibinfo}[2]{#2}" + write$ newline$ + "\providecommand{\BIBentrySTDinterwordspacing}{\spaceskip=0pt\relax}" + write$ newline$ + "\providecommand{\BIBentryALTinterwordstretchfactor}{" + ALTinterwordstretchfactor * "}" * + write$ newline$ + "\providecommand{\BIBentryALTinterwordspacing}{\spaceskip=\fontdimen2\font plus " + write$ newline$ + "\BIBentryALTinterwordstretchfactor\fontdimen3\font minus \fontdimen4\font\relax}" + write$ newline$ + "\providecommand{\BIBforeignlanguage}[2]{{%" + write$ newline$ + "\expandafter\ifx\csname l@#1\endcsname\relax" + write$ newline$ + "\typeout{** WARNING: IEEEtran.bst: No hyphenation pattern has been}%" + write$ newline$ + "\typeout{** loaded for the language `#1'. Using the pattern for}%" + write$ newline$ + "\typeout{** the default language instead.}%" + write$ newline$ + "\else" + write$ newline$ + "\language=\csname l@#1\endcsname" + write$ newline$ + "\fi" + write$ newline$ + "#2}}" + write$ newline$ + "\providecommand{\BIBdecl}{\relax}" + write$ newline$ + "\BIBdecl" + write$ newline$ +} + +FUNCTION {end.bib} +{ newline$ "\end{thebibliography}" write$ newline$ } + +FUNCTION {if.url.alt.interword.spacing} +{ is.use.alt.interword.spacing + { is.use.url + { url empty$ 'skip$ {"\BIBentryALTinterwordspacing" write$ newline$} if$ } + { skip$ } + if$ + } + { skip$ } + if$ +} + +FUNCTION {if.url.std.interword.spacing} +{ is.use.alt.interword.spacing + { is.use.url + { url empty$ 'skip$ {"\BIBentrySTDinterwordspacing" write$ newline$} if$ } + { skip$ } + if$ + } + { skip$ } + if$ +} + + + + +%%%%%%%%%%%%%%%%%%%%%%%% +%% LONGEST LABEL PASS %% +%%%%%%%%%%%%%%%%%%%%%%%% + +FUNCTION {initialize.longest.label} +{ "" 'longest.label := + #1 'number.label := + #0 'longest.label.width := +} + +FUNCTION {longest.label.pass} +{ type$ "ieeetranbstctl" = + { skip$ } + { 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$ + } + if$ +} + + + + +%%%%%%%%%%%%%%%%%%%%% +%% FORMAT HANDLERS %% +%%%%%%%%%%%%%%%%%%%%% + +%% Lower Level Formats (used by higher level formats) + +FUNCTION {format.address.org.or.pub.date} +{ 't := + "" + year empty$ + { "empty year in " cite$ * warning$ } + { skip$ } + if$ + address empty$ t empty$ and + year empty$ and month empty$ and + { skip$ } + { this.to.prev.status + this.status.std + cap.status.std + address "address" bibinfo.check * + t empty$ + { skip$ } + { punct.period 'prev.status.punct := + space.large 'prev.status.space := + address empty$ + { skip$ } + { ": " * } + if$ + t * + } + if$ + year empty$ month empty$ and + { skip$ } + { t empty$ address empty$ and + { skip$ } + { ", " * } + if$ + month empty$ + { year empty$ + { skip$ } + { year "year" bibinfo.check * } + if$ + } + { month "month" bibinfo.check * + year empty$ + { skip$ } + { " " * year "year" bibinfo.check * } + if$ + } + if$ + } + if$ + } + if$ +} + + +FUNCTION {format.names} +{ 'bibinfo := + duplicate$ empty$ 'skip$ { + this.to.prev.status + this.status.std + 's := + "" 't := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr + name.format.string + format.name$ + bibinfo bibinfo.check + 't := + nameptr #1 > + { nameptr num.names.shown.with.forced.et.al #1 + = + numnames max.num.names.before.forced.et.al > + is.forced.et.al and and + { "others" 't := + #1 'namesleft := + } + { skip$ } + if$ + namesleft #1 > + { ", " * t do.name.latex.cmd * } + { s nameptr "{ll}" format.name$ duplicate$ "others" = + { 't := } + { pop$ } + if$ + t "others" = + { " " * bbl.etal emphasize * } + { numnames #2 > + { "," * } + { skip$ } + if$ + bbl.and + space.word * t do.name.latex.cmd * + } + if$ + } + if$ + } + { t do.name.latex.cmd } + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ + cap.status.std + } if$ +} + + + + +%% Higher Level Formats + +%% addresses/locations + +FUNCTION {format.address} +{ address duplicate$ empty$ 'skip$ + { this.to.prev.status + this.status.std + cap.status.std + } + if$ +} + + + +%% author/editor names + +FUNCTION {format.authors}{ author "author" format.names } + +FUNCTION {format.editors} +{ editor "editor" format.names duplicate$ empty$ 'skip$ + { ", " * + get.bbl.editor + capitalize + * + } + if$ +} + + + +%% date + +FUNCTION {format.date} +{ + month "month" bibinfo.check duplicate$ empty$ + year "year" bibinfo.check duplicate$ empty$ + { swap$ 'skip$ + { this.to.prev.status + this.status.std + cap.status.std + "there's a month but no year in " cite$ * warning$ } + if$ + * + } + { this.to.prev.status + this.status.std + cap.status.std + swap$ 'skip$ + { + swap$ + " " * swap$ + } + if$ + * + } + if$ +} + +FUNCTION {format.date.electronic} +{ month "month" bibinfo.check duplicate$ empty$ + year "year" bibinfo.check duplicate$ empty$ + { swap$ + { pop$ } + { "there's a month but no year in " cite$ * warning$ + pop$ ")" * "(" swap$ * + this.to.prev.status + punct.no 'this.status.punct := + space.normal 'this.status.space := + quote.no 'this.status.quote := + cap.yes 'status.cap := + } + if$ + } + { swap$ + { swap$ pop$ ")" * "(" swap$ * } + { "(" swap$ * ", " * swap$ * ")" * } + if$ + this.to.prev.status + punct.no 'this.status.punct := + space.normal 'this.status.space := + quote.no 'this.status.quote := + cap.yes 'status.cap := + } + if$ +} + + + +%% edition/title + +% Note: The IEEE considers the edition to be closely associated with +% the title of a book. So, in IEEEtran.bst the edition is normally handled +% within the formatting of the title. The format.edition function is +% retained here for possible future use. +FUNCTION {format.edition} +{ edition duplicate$ empty$ 'skip$ + { this.to.prev.status + this.status.std + convert.edition + status.cap + { "t" } + { "l" } + if$ change.case$ + "edition" bibinfo.check + "~" * bbl.edition * + cap.status.std + } + if$ +} + +% This is used to format the booktitle of a conference proceedings. +% Here we use the "intype" field to provide the user a way to +% override the word "in" (e.g., with things like "presented at") +% Use of intype stops the emphasis of the booktitle to indicate that +% we no longer mean the written conference proceedings, but the +% conference itself. +FUNCTION {format.in.booktitle} +{ booktitle "booktitle" bibinfo.check duplicate$ empty$ 'skip$ + { this.to.prev.status + this.status.std + select.language + intype missing$ + { emphasize + bbl.in " " * + } + { intype " " * } + if$ + swap$ * + cap.status.std + } + if$ +} + +% This is used to format the booktitle of collection. +% Here the "intype" field is not supported, but "edition" is. +FUNCTION {format.in.booktitle.edition} +{ booktitle "booktitle" bibinfo.check duplicate$ empty$ 'skip$ + { this.to.prev.status + this.status.std + select.language + emphasize + edition empty$ 'skip$ + { ", " * + edition + convert.edition + "l" change.case$ + * "~" * bbl.edition * + } + if$ + bbl.in " " * swap$ * + cap.status.std + } + if$ +} + +FUNCTION {format.article.title} +{ title duplicate$ empty$ 'skip$ + { this.to.prev.status + this.status.std + "t" change.case$ + } + if$ + "title" bibinfo.check + duplicate$ empty$ 'skip$ + { quote.close 'this.status.quote := + is.last.char.not.punct + { punct.std 'this.status.punct := } + { punct.no 'this.status.punct := } + if$ + select.language + "``" swap$ * + cap.status.std + } + if$ +} + +FUNCTION {format.article.title.electronic} +{ title duplicate$ empty$ 'skip$ + { this.to.prev.status + this.status.std + cap.status.std + "t" change.case$ + } + if$ + "title" bibinfo.check + duplicate$ empty$ + { skip$ } + { select.language } + if$ +} + +FUNCTION {format.book.title.edition} +{ title "title" bibinfo.check + duplicate$ empty$ + { "empty title in " cite$ * warning$ } + { this.to.prev.status + this.status.std + select.language + emphasize + edition empty$ 'skip$ + { ", " * + edition + convert.edition + status.cap + { "t" } + { "l" } + if$ + change.case$ + * "~" * bbl.edition * + } + if$ + cap.status.std + } + if$ +} + +FUNCTION {format.book.title} +{ title "title" bibinfo.check + duplicate$ empty$ 'skip$ + { this.to.prev.status + this.status.std + cap.status.std + select.language + emphasize + } + if$ +} + + + +%% journal + +FUNCTION {format.journal} +{ journal duplicate$ empty$ 'skip$ + { this.to.prev.status + this.status.std + cap.status.std + select.language + emphasize + } + if$ +} + + + +%% how published + +FUNCTION {format.howpublished} +{ howpublished duplicate$ empty$ 'skip$ + { this.to.prev.status + this.status.std + cap.status.std + } + if$ +} + + + +%% institutions/organization/publishers/school + +FUNCTION {format.institution} +{ institution duplicate$ empty$ 'skip$ + { this.to.prev.status + this.status.std + cap.status.std + } + if$ +} + +FUNCTION {format.organization} +{ organization duplicate$ empty$ 'skip$ + { this.to.prev.status + this.status.std + cap.status.std + } + if$ +} + +FUNCTION {format.address.publisher.date} +{ publisher "publisher" bibinfo.warn format.address.org.or.pub.date } + +FUNCTION {format.address.publisher.date.nowarn} +{ publisher "publisher" bibinfo.check format.address.org.or.pub.date } + +FUNCTION {format.address.organization.date} +{ organization "organization" bibinfo.check format.address.org.or.pub.date } + +FUNCTION {format.school} +{ school duplicate$ empty$ 'skip$ + { this.to.prev.status + this.status.std + cap.status.std + } + if$ +} + + + +%% volume/number/series/chapter/pages + +FUNCTION {format.volume} +{ volume empty.field.to.null.string + duplicate$ empty$ 'skip$ + { this.to.prev.status + this.status.std + bbl.volume + status.cap + { capitalize } + { skip$ } + if$ + swap$ tie.or.space.prefix + "volume" bibinfo.check + * * + cap.status.std + } + if$ +} + +FUNCTION {format.number} +{ number empty.field.to.null.string + duplicate$ empty$ 'skip$ + { this.to.prev.status + this.status.std + status.cap + { bbl.number capitalize } + { bbl.number } + if$ + swap$ tie.or.space.prefix + "number" bibinfo.check + * * + cap.status.std + } + if$ +} + +FUNCTION {format.number.if.use.for.article} +{ is.use.number.for.article + { format.number } + { "" } + if$ +} + +% The IEEE does not seem to tie the series so closely with the volume +% and number as is done in other bibliography styles. Instead the +% series is treated somewhat like an extension of the title. +FUNCTION {format.series} +{ series empty$ + { "" } + { this.to.prev.status + this.status.std + bbl.series " " * + series "series" bibinfo.check * + cap.status.std + } + if$ +} + + +FUNCTION {format.chapter} +{ chapter empty$ + { "" } + { this.to.prev.status + this.status.std + type empty$ + { bbl.chapter } + { type "l" change.case$ + "type" bibinfo.check + } + if$ + chapter tie.or.space.prefix + "chapter" bibinfo.check + * * + cap.status.std + } + if$ +} + + +% The intended use of format.paper is for paper numbers of inproceedings. +% The paper type can be overridden via the type field. +% We allow the type to be displayed even if the paper number is absent +% for things like "postdeadline paper" +FUNCTION {format.paper} +{ is.use.paper + { paper empty$ + { type empty$ + { "" } + { this.to.prev.status + this.status.std + type "type" bibinfo.check + cap.status.std + } + if$ + } + { this.to.prev.status + this.status.std + type empty$ + { bbl.paper } + { type "type" bibinfo.check } + if$ + " " * paper + "paper" bibinfo.check + * + cap.status.std + } + if$ + } + { "" } + if$ +} + + +FUNCTION {format.pages} +{ pages duplicate$ empty$ 'skip$ + { this.to.prev.status + this.status.std + duplicate$ is.multiple.pages + { + bbl.pages swap$ + n.dashify + } + { + bbl.page swap$ + } + if$ + tie.or.space.prefix + "pages" bibinfo.check + * * + cap.status.std + } + if$ +} + + + +%% technical report number + +FUNCTION {format.tech.report.number} +{ number "number" bibinfo.check + this.to.prev.status + this.status.std + cap.status.std + type duplicate$ empty$ + { pop$ + bbl.techrep + } + { skip$ } + if$ + "type" bibinfo.check + swap$ duplicate$ empty$ + { pop$ } + { tie.or.space.prefix * * } + if$ +} + + + +%% note + +FUNCTION {format.note} +{ note empty$ + { "" } + { this.to.prev.status + this.status.std + punct.period 'this.status.punct := + note #1 #1 substring$ + duplicate$ "{" = + { skip$ } + { status.cap + { "u" } + { "l" } + if$ + change.case$ + } + if$ + note #2 global.max$ substring$ * "note" bibinfo.check + cap.yes 'status.cap := + } + if$ +} + + + +%% patent + +FUNCTION {format.patent.date} +{ this.to.prev.status + this.status.std + year empty$ + { monthfiled duplicate$ empty$ + { "monthfiled" bibinfo.check pop$ "" } + { "monthfiled" bibinfo.check } + if$ + dayfiled duplicate$ empty$ + { "dayfiled" bibinfo.check pop$ "" * } + { "dayfiled" bibinfo.check + monthfiled empty$ + { "dayfiled without a monthfiled in " cite$ * warning$ + * + } + { " " swap$ * * } + if$ + } + if$ + yearfiled empty$ + { "no year or yearfiled in " cite$ * warning$ } + { yearfiled "yearfiled" bibinfo.check + swap$ + duplicate$ empty$ + { pop$ } + { ", " * swap$ * } + if$ + } + if$ + } + { month duplicate$ empty$ + { "month" bibinfo.check pop$ "" } + { "month" bibinfo.check } + if$ + day duplicate$ empty$ + { "day" bibinfo.check pop$ "" * } + { "day" bibinfo.check + month empty$ + { "day without a month in " cite$ * warning$ + * + } + { " " swap$ * * } + if$ + } + if$ + year "year" bibinfo.check + swap$ + duplicate$ empty$ + { pop$ } + { ", " * swap$ * } + if$ + } + if$ + cap.status.std +} + +FUNCTION {format.patent.nationality.type.number} +{ this.to.prev.status + this.status.std + nationality duplicate$ empty$ + { "nationality" bibinfo.warn pop$ "" } + { "nationality" bibinfo.check + duplicate$ "l" change.case$ "united states" = + { pop$ bbl.patentUS } + { skip$ } + if$ + " " * + } + if$ + type empty$ + { bbl.patent "type" bibinfo.check } + { type "type" bibinfo.check } + if$ + * + number duplicate$ empty$ + { "number" bibinfo.warn pop$ } + { "number" bibinfo.check + large.number.separate + swap$ " " * swap$ * + } + if$ + cap.status.std +} + + + +%% standard + +FUNCTION {format.organization.institution.standard.type.number} +{ this.to.prev.status + this.status.std + organization duplicate$ empty$ + { pop$ + institution duplicate$ empty$ + { "institution" bibinfo.warn } + { "institution" bibinfo.warn " " * } + if$ + } + { "organization" bibinfo.warn " " * } + if$ + type empty$ + { bbl.standard "type" bibinfo.check } + { type "type" bibinfo.check } + if$ + * + number duplicate$ empty$ + { "number" bibinfo.check pop$ } + { "number" bibinfo.check + large.number.separate + swap$ " " * swap$ * + } + if$ + cap.status.std +} + +FUNCTION {format.revision} +{ revision empty$ + { "" } + { this.to.prev.status + this.status.std + bbl.revision + revision tie.or.space.prefix + "revision" bibinfo.check + * * + cap.status.std + } + if$ +} + + +%% thesis + +FUNCTION {format.master.thesis.type} +{ this.to.prev.status + this.status.std + type empty$ + { + bbl.mthesis + } + { + type "type" bibinfo.check + } + if$ +cap.status.std +} + +FUNCTION {format.phd.thesis.type} +{ this.to.prev.status + this.status.std + type empty$ + { + bbl.phdthesis + } + { + type "type" bibinfo.check + } + if$ +cap.status.std +} + + + +%% URL + +FUNCTION {format.url} +{ is.use.url + { url empty$ + { "" } + { this.to.prev.status + this.status.std + cap.yes 'status.cap := + name.url.prefix " " * + "\url{" * url * "}" * + punct.no 'this.status.punct := + punct.period 'prev.status.punct := + space.normal 'this.status.space := + space.normal 'prev.status.space := + quote.no 'this.status.quote := + } + if$ + } + { "" } + if$ +} + + + + +%%%%%%%%%%%%%%%%%%%% +%% ENTRY HANDLERS %% +%%%%%%%%%%%%%%%%%%%% + + +% Note: In many journals, the IEEE (or the authors) tend not to show the number +% for articles, so the display of the number is controlled here by the +% switch "is.use.number.for.article" +FUNCTION {article} +{ std.status.using.comma + start.entry + if.url.alt.interword.spacing + format.authors "author" output.warn + name.or.dash + format.article.title "title" output.warn + format.journal "journal" bibinfo.check "journal" output.warn + format.volume output + format.number.if.use.for.article output + format.pages output + format.date "year" output.warn + format.note output + format.url output + fin.entry + if.url.std.interword.spacing +} + +FUNCTION {book} +{ std.status.using.comma + start.entry + if.url.alt.interword.spacing + author empty$ + { format.editors "author and editor" output.warn } + { format.authors output.nonnull } + if$ + name.or.dash + format.book.title.edition output + format.series output + author empty$ + { skip$ } + { format.editors output } + if$ + format.address.publisher.date output + format.volume output + format.number output + format.note output + format.url output + fin.entry + if.url.std.interword.spacing +} + +FUNCTION {booklet} +{ std.status.using.comma + start.entry + if.url.alt.interword.spacing + format.authors output + name.or.dash + format.article.title "title" output.warn + format.howpublished "howpublished" bibinfo.check output + format.organization "organization" bibinfo.check output + format.address "address" bibinfo.check output + format.date output + format.note output + format.url output + fin.entry + if.url.std.interword.spacing +} + +FUNCTION {electronic} +{ std.status.using.period + start.entry + if.url.alt.interword.spacing + format.authors output + name.or.dash + format.date.electronic output + format.article.title.electronic output + format.howpublished "howpublished" bibinfo.check output + format.organization "organization" bibinfo.check output + format.address "address" bibinfo.check output + format.note output + format.url output + fin.entry + empty.entry.warn + if.url.std.interword.spacing +} + +FUNCTION {inbook} +{ std.status.using.comma + start.entry + if.url.alt.interword.spacing + author empty$ + { format.editors "author and editor" output.warn } + { format.authors output.nonnull } + if$ + name.or.dash + format.book.title.edition output + format.series output + format.address.publisher.date output + format.volume output + format.number output + format.chapter output + format.pages output + format.note output + format.url output + fin.entry + if.url.std.interword.spacing +} + +FUNCTION {incollection} +{ std.status.using.comma + start.entry + if.url.alt.interword.spacing + format.authors "author" output.warn + name.or.dash + format.article.title "title" output.warn + format.in.booktitle.edition "booktitle" output.warn + format.series output + format.editors output + format.address.publisher.date.nowarn output + format.volume output + format.number output + format.chapter output + format.pages output + format.note output + format.url output + fin.entry + if.url.std.interword.spacing +} + +FUNCTION {inproceedings} +{ std.status.using.comma + start.entry + if.url.alt.interword.spacing + format.authors "author" output.warn + name.or.dash + format.article.title "title" output.warn + format.in.booktitle "booktitle" output.warn + format.series output + format.editors output + format.volume output + format.number output + publisher empty$ + { format.address.organization.date output } + { format.organization "organization" bibinfo.check output + format.address.publisher.date output + } + if$ + format.paper output + format.pages output + format.note output + format.url output + fin.entry + if.url.std.interword.spacing +} + +FUNCTION {manual} +{ std.status.using.comma + start.entry + if.url.alt.interword.spacing + format.authors output + name.or.dash + format.book.title.edition "title" output.warn + format.howpublished "howpublished" bibinfo.check output + format.organization "organization" bibinfo.check output + format.address "address" bibinfo.check output + format.date output + format.note output + format.url output + fin.entry + if.url.std.interword.spacing +} + +FUNCTION {mastersthesis} +{ std.status.using.comma + start.entry + if.url.alt.interword.spacing + format.authors "author" output.warn + name.or.dash + format.article.title "title" output.warn + format.master.thesis.type output.nonnull + format.school "school" bibinfo.warn output + format.address "address" bibinfo.check output + format.date "year" output.warn + format.note output + format.url output + fin.entry + if.url.std.interword.spacing +} + +FUNCTION {misc} +{ std.status.using.comma + start.entry + if.url.alt.interword.spacing + format.authors output + name.or.dash + format.article.title output + format.howpublished "howpublished" bibinfo.check output + format.organization "organization" bibinfo.check output + format.address "address" bibinfo.check output + format.pages output + format.date output + format.note output + format.url output + fin.entry + empty.entry.warn + if.url.std.interword.spacing +} + +FUNCTION {patent} +{ std.status.using.comma + start.entry + if.url.alt.interword.spacing + format.authors output + name.or.dash + format.article.title output + format.patent.nationality.type.number output + format.patent.date output + format.note output + format.url output + fin.entry + empty.entry.warn + if.url.std.interword.spacing +} + +FUNCTION {periodical} +{ std.status.using.comma + start.entry + if.url.alt.interword.spacing + format.editors output + name.or.dash + format.book.title "title" output.warn + format.series output + format.volume output + format.number output + format.organization "organization" bibinfo.check output + format.date "year" output.warn + format.note output + format.url output + fin.entry + if.url.std.interword.spacing +} + +FUNCTION {phdthesis} +{ std.status.using.comma + start.entry + if.url.alt.interword.spacing + format.authors "author" output.warn + name.or.dash + format.article.title "title" output.warn + format.phd.thesis.type output.nonnull + format.school "school" bibinfo.warn output + format.address "address" bibinfo.check output + format.date "year" output.warn + format.note output + format.url output + fin.entry + if.url.std.interword.spacing +} + +FUNCTION {proceedings} +{ std.status.using.comma + start.entry + if.url.alt.interword.spacing + format.editors output + name.or.dash + format.book.title "title" output.warn + format.series output + format.volume output + format.number output + publisher empty$ + { format.address.organization.date output } + { format.organization "organization" bibinfo.check output + format.address.publisher.date output + } + if$ + format.note output + format.url output + fin.entry + if.url.std.interword.spacing +} + +FUNCTION {standard} +{ std.status.using.comma + start.entry + if.url.alt.interword.spacing + format.authors output + name.or.dash + format.book.title "title" output.warn + format.howpublished "howpublished" bibinfo.check output + format.organization.institution.standard.type.number output + format.revision output + format.date output + format.note output + format.url output + fin.entry + if.url.std.interword.spacing +} + +FUNCTION {techreport} +{ std.status.using.comma + start.entry + if.url.alt.interword.spacing + format.authors "author" output.warn + name.or.dash + format.article.title "title" output.warn + format.howpublished "howpublished" bibinfo.check output + format.institution "institution" bibinfo.warn output + format.address "address" bibinfo.check output + format.tech.report.number output.nonnull + format.date "year" output.warn + format.note output + format.url output + fin.entry + if.url.std.interword.spacing +} + +FUNCTION {unpublished} +{ std.status.using.comma + start.entry + if.url.alt.interword.spacing + format.authors "author" output.warn + name.or.dash + format.article.title "title" output.warn + format.date output + format.note "note" output.warn + format.url output + fin.entry + if.url.std.interword.spacing +} + + +% The special entry type which provides the user interface to the +% BST controls +FUNCTION {IEEEtranBSTCTL} +{ is.print.banners.to.terminal + { "** IEEEtran BST control entry " quote$ * cite$ * quote$ * " detected." * + top$ + } + { skip$ } + if$ + CTLuse_article_number + empty$ + { skip$ } + { CTLuse_article_number + yes.no.to.int + 'is.use.number.for.article := + } + if$ + CTLuse_paper + empty$ + { skip$ } + { CTLuse_paper + yes.no.to.int + 'is.use.paper := + } + if$ + CTLuse_url + empty$ + { skip$ } + { CTLuse_url + yes.no.to.int + 'is.use.url := + } + if$ + CTLuse_forced_etal + empty$ + { skip$ } + { CTLuse_forced_etal + yes.no.to.int + 'is.forced.et.al := + } + if$ + CTLmax_names_forced_etal + empty$ + { skip$ } + { CTLmax_names_forced_etal + string.to.integer + 'max.num.names.before.forced.et.al := + } + if$ + CTLnames_show_etal + empty$ + { skip$ } + { CTLnames_show_etal + string.to.integer + 'num.names.shown.with.forced.et.al := + } + if$ + CTLuse_alt_spacing + empty$ + { skip$ } + { CTLuse_alt_spacing + yes.no.to.int + 'is.use.alt.interword.spacing := + } + if$ + CTLalt_stretch_factor + empty$ + { skip$ } + { CTLalt_stretch_factor + 'ALTinterwordstretchfactor := + "\renewcommand{\BIBentryALTinterwordstretchfactor}{" + ALTinterwordstretchfactor * "}" * + write$ newline$ + } + if$ + CTLdash_repeated_names + empty$ + { skip$ } + { CTLdash_repeated_names + yes.no.to.int + 'is.dash.repeated.names := + } + if$ + CTLname_format_string + empty$ + { skip$ } + { CTLname_format_string + 'name.format.string := + } + if$ + CTLname_latex_cmd + empty$ + { skip$ } + { CTLname_latex_cmd + 'name.latex.cmd := + } + if$ + CTLname_url_prefix + missing$ + { skip$ } + { CTLname_url_prefix + 'name.url.prefix := + } + if$ + + + num.names.shown.with.forced.et.al max.num.names.before.forced.et.al > + { "CTLnames_show_etal cannot be greater than CTLmax_names_forced_etal in " cite$ * warning$ + max.num.names.before.forced.et.al 'num.names.shown.with.forced.et.al := + } + { skip$ } + if$ +} + + +%%%%%%%%%%%%%%%%%%% +%% ENTRY ALIASES %% +%%%%%%%%%%%%%%%%%%% +FUNCTION {conference}{inproceedings} +FUNCTION {online}{electronic} +FUNCTION {internet}{electronic} +FUNCTION {webpage}{electronic} +FUNCTION {www}{electronic} +FUNCTION {default.type}{misc} + + + +%%%%%%%%%%%%%%%%%% +%% MAIN PROGRAM %% +%%%%%%%%%%%%%%%%%% + +READ + +EXECUTE {initialize.controls} +EXECUTE {initialize.status.constants} +EXECUTE {banner.message} + +EXECUTE {initialize.longest.label} +ITERATE {longest.label.pass} + +EXECUTE {begin.bib} +ITERATE {call.type$} +EXECUTE {end.bib} + +EXECUTE{completed.message} + + +%% That's all folks, mds. diff --git a/2020/latex/ISMIR2020template.pdf b/2020/latex/ISMIR2020template.pdf index 516a7c600106f76f235bc3341aa0b7aa4a3bb05c..148a6a0da04a173508b5f47b0e629098439f38b4 100755 GIT binary patch delta 105209 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 Pms>=Hkb^@>3qtr`BCi_V delta 109947 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 diff --git a/2020/latex/ISMIR2020template.tex b/2020/latex/ISMIR2020template.tex index 3fe39bf..cfd380c 100755 --- a/2020/latex/ISMIR2020template.tex +++ b/2020/latex/ISMIR2020template.tex @@ -1,251 +1,249 @@ -% ----------------------------------------------- -% Template for ISMIR Papers -% 2020 version, based on previous ISMIR templates - -% Requirements : -% * 6+n page length maximum -% * 4MB maximum file size -% * Copyright note must appear in the bottom left corner of first page -% * Clearer statement about citing own work in anonymized submission -% (see conference website for additional details) -% ----------------------------------------------- - -\documentclass{article} -\usepackage[T1]{fontenc} % add special characters (e.g., umlaute) -\usepackage[utf8]{inputenc} % set utf-8 as default input encoding -\usepackage{ismir,amsmath,cite,url} -\usepackage{graphicx} -\usepackage{color} - -% Optional: To use hyperref, uncomment the following. -% \usepackage[bookmarks=false,hidelinks]{hyperref} -% Mind the bookmarks=false option; bookmarks are incompatible with ismir.sty. - -\usepackage{lineno} -\linenumbers - -% Title. -% ------ -\title{Paper Template For ISMIR \conferenceyear} - -% Note: Please do NOT use \thanks or a \footnote in any of the author markup - -% Single address -% To use with only one author or several with the same address -% --------------- -%\oneauthor -% {Names should be omitted for double-blind reviewing} -% {Affiliations should be omitted for double-blind reviewing} - -% Two addresses -% -------------- -%\twoauthors -% {First author} {School \\ Department} -% {Second author} {Company \\ Address} - -%% To make customize author list in Creative Common license, uncomment and customize the next line -% \def\authorname{First Author, Second Author} - - -% Three addresses -% -------------- -\threeauthors - {First Author} {Affiliation1 \\ {\tt author1@ismir.edu}} - {Second Author} {\bf Retain these fake authors in\\\bf submission to preserve the formatting} - {Third Author} {Affiliation3 \\ {\tt author3@ismir.edu}} - -%% To make customize author list in Creative Common license, uncomment and customize the next line -% \def\authorname{First Author, Second Author, Third Author} - -% Four or more addresses -% OR alternative format for large number of co-authors -% ------------ -%\multauthor -%{First author$^1$ \hspace{1cm} Second author$^1$ \hspace{1cm} Third author$^2$} { \bfseries{Fourth author$^3$ \hspace{1cm} Fifth author$^2$ \hspace{1cm} Sixth author$^1$}\\ -% $^1$ Department of Computer Science, University , Country\\ -%$^2$ International Laboratories, City, Country\\ -%$^3$ Company, Address\\ -%{\tt\small CorrespondenceAuthor@ismir.edu, PossibleOtherAuthor@ismir.edu} -%} -%\def\authorname{First author, Second author, Third author, Fourth author, Fifth author, Sixth author} - - -\sloppy % please retain sloppy command for improved formatting - -\begin{document} - -% -\maketitle -% -\begin{abstract} -The abstract should be placed at the top left column and should contain about 150-200 words. -\end{abstract} -% -\section{Introduction}\label{sec:introduction} - -This template includes all the information about formatting manuscripts for the ISMIR \conferenceyear\ Conference. -Please follow these guidelines to give the final proceedings a uniform look. -Most of the required formatting is achieved automatically by using the supplied -style file (\LaTeX) or template (Word). -If you have any questions, please contact the Program Committee (\texttt{ismir\conferenceyear-papers@ismir.net}). -This template can be downloaded from the ISMIR \conferenceyear\ web site (\texttt{http://ismir\conferenceyear.ismir.net}). -% -\section{Paper Length \& File Size} -We adopt a ``(6+n)-page policy'' for ISMIR \conferenceyear. That is, each paper may have a maximum of six pages of technical content (including figures and tables) \textcolor{red}{with additional optional pages that contain only references and acknowledgments. Note that acknowledgments should not be included in the anonymized submission.} - -Paper should be submitted as PDFs and the \textcolor{red}{file size is limited to 4MB}. Please compress images and figures as necessary before submitting. - -\section{Page Size}\label{sec:page_size} - -The proceedings will be printed on - \underline{portrait A4-size paper} \underline{(21.0cm x 29.7cm)}. -All material on each page should fit within a rectangle of 17.2cm x 25.2cm, -centered on the page, beginning 2.0cm -from the top of the page and ending with 2.5cm from the bottom. -The left and right margins should be 1.9cm. -The text should be in two 8.2cm columns with a 0.8cm gutter. -All text must be in a two-column format. -Text must be fully justified. - -\section{Typeset Text}\label{sec:typeset_text} - -\subsection{Normal or Body Text}\label{subsec:body} - -Please use a 10pt (point) Times font. Sans-serif or non-proportional fonts -can be used only for special purposes, such as distinguishing source code text. - -The first paragraph in each section should not be indented, but all other paragraphs should be. - -\subsection{Title and Authors} - -The title is 14pt Times, bold, caps, upper case, centered. -\textcolor{red}{Authors' names are omitted when submitting for double-blind reviewing.} -The following is for making a camera-ready version. -Authors' names are centered. -The lead author's name is to be listed first (left-most), and the co-authors' names after. -If the addresses for all authors are the same, include the address only once, centered. -If the authors have different addresses, put the addresses, evenly spaced, under each authors' name. - -\subsection{First Page Copyright Notice} - -Please include the copyright notice exactly as it appears here in the lower left-hand corner of the page. -It is set in 8pt Times. \textcolor{red}{After your paper is accepted, you will need to insert the appropriate author names and paper title in the copyright notice when submitting the camera-ready version.} For \LaTeX users, this will be handled by the template automatically. For Word users, this has to be done manually. - - -\subsection{Page Numbering, Headers and Footers} - -Do not include headers, footers or page numbers in your submission. -These will be added when the publications are assembled. - -\subsection{Line Numbers} - -Line numbers should be included in your originally submitted manuscript, for reference during reviewing. \textcolor{red}{However, after your paper is accepted, you must remove all line numbers from the final camera-ready version.} This can be done in \LaTeX by commenting out the command \verb|\linenumbers| on Line 25. This can be done in Microsoft Word by selecting Layout > Line Numbers > None. - -\section{First Level Headings} - -First level headings are in Times 10pt bold, -centered with 1 line of space above the section head, and 1/2 space below it. -For a section header immediately followed by a subsection header, the space should be merged. - -\subsection{Second Level Headings} - -Second level headings are in Times 10pt bold, flush left, -with 1 line of space above the section head, and 1/2 space below it. -The first letter of each significant word is capitalized. - -\subsubsection{Third and Further Level Headings} - -Third level headings are in Times 10pt italic, flush left, -with 1/2 line of space above the section head, and 1/2 space below it. -The first letter of each significant word is capitalized. - -Using more than three levels of headings is highly discouraged. - -\section{Footnotes and Figures} - -\subsection{Footnotes} - -Indicate footnotes with a number in the text.\footnote{This is a footnote.} -Use 8pt type for footnotes. Place the footnotes at the bottom of the page on which they appear. -Precede the footnote with a 0.5pt horizontal rule. - -\subsection{Figures, Tables and Captions} - -All artwork must be centered, neat, clean, and legible. -All lines should be very dark for purposes of reproduction and art work should not be hand-drawn. -The proceedings are not in color, and therefore all figures must make sense in black-and-white form. -Figure and table numbers and captions always appear below the figure. -Leave 1 line space between the figure or table and the caption. -Each figure or table is numbered consecutively. Captions should be Times 10pt. -Place tables/figures in text as close to the reference as possible. -References to tables and figures should be capitalized, for example: -see \figref{fig:example} and \tabref{tab:example}. -Figures and tables may extend across both columns to a maximum width of 17.2cm. - -\begin{table} - \begin{center} - \begin{tabular}{|l|l|} - \hline - String value & Numeric value \\ - \hline - Hello ISMIR & \conferenceyear \\ - \hline - \end{tabular} -\end{center} - \caption{Table captions should be placed below the table.} - \label{tab:example} -\end{table} - -\begin{figure} - \centerline{\framebox{ - \includegraphics[width=0.9\columnwidth]{figure.png}}} - \caption{Figure captions should be placed below the figure.} - \label{fig:example} -\end{figure} - -\section{Equations} - -Equations should be placed on separate lines and numbered. -The number should be on the right side, in parentheses, as in \eqnref{relativity}. - -\begin{equation}\label{relativity} -E=mc^{2} -\end{equation} - -\section{Citations} - -All bibliographical references should be listed at the end, -inside a section named ``REFERENCES,'' numbered and in alphabetical order. -All references listed should be cited in the text. -When referring to a document, type the number in square brackets -\cite{Author:00}, or for a range \cite{Author:00,Someone:10,Someone:04}. - -When the following words appear in the conference publication titles, please abbreviate them: Proceedings $\rightarrow$ Proc.; Record $\rightarrow$ Rec.; Symposium $\rightarrow$ Symp.; Technical Digest $\rightarrow$ Tech. Dig.; Technical Paper $\rightarrow$ Tech. Paper; First $\rightarrow$ 1st; Second $\rightarrow$ 2nd; Third $\rightarrow$ 3rd; Fourth/nth $\rightarrow$ 4th/nth. - -\textcolor{red}{As submission is double blind, refer to your own published work in the third person. That is, use ``In the previous work of \cite{Someone:10},'' not ``In our previous work \cite{Someone:10}.'' If you cite your other papers that are not widely available (e.g., a journal paper under review), use anonymous author names in the citation, e.g., an author of the form ``A. Anonymous.''} - -% For bibtex users: -\bibliography{ISMIRtemplate} - -% For non bibtex users: -%\begin{thebibliography}{citations} -% -%\bibitem {Author:00} -%E. Author. -%``The Title of the Conference Paper,'' -%{\it Proceedings of the International Symposium -%on Music Information Retrieval}, pp.~000--111, 2000. -% -%\bibitem{Someone:10} -%A. Someone, B. Someone, and C. Someone. -%``The Title of the Journal Paper,'' -%{\it Journal of New Music Research}, -%Vol.~A, No.~B, pp.~111--222, 2010. -% -%\bibitem{Someone:04} X. Someone and Y. Someone. {\it Title of the Book}, -% Editorial Acme, Porto, 2012. -% -%\end{thebibliography} - -\end{document} - +% ----------------------------------------------- +% Template for ISMIR Papers +% 2020 version, based on previous ISMIR templates + +% Requirements : +% * 6+n page length maximum +% * 4MB maximum file size +% * Copyright note must appear in the bottom left corner of first page +% * Clearer statement about citing own work in anonymized submission +% (see conference website for additional details) +% ----------------------------------------------- + +\documentclass{article} +\usepackage[T1]{fontenc} % add special characters (e.g., umlaute) +\usepackage[utf8]{inputenc} % set utf-8 as default input encoding +\usepackage{ismir,amsmath,cite,url} +\usepackage{graphicx} +\usepackage{color} + +% Optional: To use hyperref, uncomment the following. +% \usepackage[bookmarks=false,hidelinks]{hyperref} +% Mind the bookmarks=false option; bookmarks are incompatible with ismir.sty. + +\usepackage{lineno} +% \linenumbers + +% Title. Please use IEEE-compliant title case when specifying the title here, +% as it has implications for the copyright notice +% ------ +\title{Paper template for ISMIR \conferenceyear} + +% Note: Please do NOT use \thanks or a \footnote in any of the author markup + +% Single address +% To use with only one author or several with the same address +% --------------- +%\oneauthor +% {Names should be omitted for double-blind reviewing} +% {Affiliations should be omitted for double-blind reviewing} + +% Two addresses +% -------------- +%\twoauthors +% {First author} {School \\ Department} +% {Second author} {Company \\ Address} + +% Three addresses +% -------------- +\threeauthors + {First Author} {Affiliation1 \\ {\tt author1@ismir.edu}} + {Second Author} {\bf Retain these fake authors in\\\bf submission to preserve the formatting} + {Third Author} {Affiliation3 \\ {\tt author3@ismir.edu}} + +% Four or more addresses +% OR alternative format for large number of co-authors +% ------------ +%\multauthor +%{First author$^1$ \hspace{1cm} Second author$^1$ \hspace{1cm} Third author$^2$} { \bfseries{Fourth author$^3$ \hspace{1cm} Fifth author$^2$ \hspace{1cm} Sixth author$^1$}\\ +% $^1$ Department of Computer Science, University , Country\\ +%$^2$ International Laboratories, City, Country\\ +%$^3$ Company, Address\\ +%{\tt\small CorrespondenceAuthor@ismir.edu, PossibleOtherAuthor@ismir.edu} +%} + +% For the author list in the Creative Common license, please enter author names. +% Please abbreviate the first names of authors and add 'and' between the second to last and last authors. +\def\authorname{F. Author, S. Author, and T. Author} + +\sloppy % please retain sloppy command for improved formatting + +\begin{document} + +% +\maketitle +% +\begin{abstract} +The abstract should be placed at the top left column and should contain about 150-200 words. +\end{abstract} +% +\section{Introduction}\label{sec:introduction} + +This template includes all the information about formatting manuscripts for the ISMIR \conferenceyear\ Conference. +Please follow these guidelines to give the final proceedings a uniform look. +Most of the required formatting is achieved automatically by using the supplied +style file (\LaTeX) or template (Word). +If you have any questions, please contact the Program Committee (\texttt{ismir\conferenceyear-papers@ismir.net}). +This template can be downloaded from the ISMIR \conferenceyear\ web site (\texttt{http://ismir\conferenceyear.ismir.net}). +% +\section{Paper Length \& File Size} +We adopt a ``(6+n)-page policy'' for ISMIR \conferenceyear. That is, each paper may have a maximum of six pages of technical content (including figures and tables) \textcolor{red}{with additional optional pages that contain only references and acknowledgments. Note that acknowledgments should not be included in the anonymized submission.} + +Paper should be submitted as PDFs and the \textcolor{red}{file size is limited to 4MB}. Please compress images and figures as necessary before submitting. + +\section{Page Size}\label{sec:page_size} + +The proceedings will be printed on + \underline{portrait A4-size paper} \underline{(21.0cm x 29.7cm)}. +All material on each page should fit within a rectangle of 17.2cm x 25.2cm, +centered on the page, beginning 2.0cm +from the top of the page and ending with 2.5cm from the bottom. +The left and right margins should be 1.9cm. +The text should be in two 8.2cm columns with a 0.8cm gutter. +All text must be in a two-column format. +Text must be fully justified. + +\section{Typeset Text}\label{sec:typeset_text} + +\subsection{Normal or Body Text}\label{subsec:body} + +Please use a 10pt (point) Times font. Sans-serif or non-proportional fonts +can be used only for special purposes, such as distinguishing source code text. + +The first paragraph in each section should not be indented, but all other paragraphs should be. + +\subsection{Title and Authors} + +The title is 14pt Times, bold, caps, upper case, centered. +\textcolor{red}{Authors' names are omitted when submitting for double-blind reviewing.} +The following is for making a camera-ready version. +Authors' names are centered. +The lead author's name is to be listed first (left-most), and the co-authors' names after. +If the addresses for all authors are the same, include the address only once, centered. +If the authors have different addresses, put the addresses, evenly spaced, under each authors' name. + +\subsection{First Page Copyright Notice} + +Please include the copyright notice exactly as it appears here in the lower left-hand corner of the page. +It is set in 8pt Times. \textcolor{red}{After your paper is accepted, you will need to insert the appropriate author names and paper title in the copyright notice when submitting the camera-ready version.} For \LaTeX users, this will be handled by the template automatically. For Word users, this has to be done manually. + + +\subsection{Page Numbering, Headers and Footers} + +Do not include headers, footers or page numbers in your submission. +These will be added when the publications are assembled. + +\subsection{Line Numbers} + +Line numbers should be included in your originally submitted manuscript, for reference during reviewing. \textcolor{red}{However, after your paper is accepted, you must remove all line numbers from the final camera-ready version.} This can be done in \LaTeX by commenting out the command \verb|\linenumbers| on Line 25. This can be done in Microsoft Word by selecting Layout > Line Numbers > None. + +\section{First Level Headings} + +First level headings are in Times 10pt bold, +centered with 1 line of space above the section head, and 1/2 space below it. +For a section header immediately followed by a subsection header, the space should be merged. + +\subsection{Second Level Headings} + +Second level headings are in Times 10pt bold, flush left, +with 1 line of space above the section head, and 1/2 space below it. +The first letter of each significant word is capitalized. + +\subsubsection{Third and Further Level Headings} + +Third level headings are in Times 10pt italic, flush left, +with 1/2 line of space above the section head, and 1/2 space below it. +The first letter of each significant word is capitalized. + +Using more than three levels of headings is highly discouraged. + +\section{Footnotes and Figures} + +\subsection{Footnotes} + +Indicate footnotes with a number in the text.\footnote{This is a footnote.} +Use 8pt type for footnotes. Place the footnotes at the bottom of the page on which they appear. +Precede the footnote with a 0.5pt horizontal rule. + +\subsection{Figures, Tables and Captions} + +All artwork must be centered, neat, clean, and legible. +All lines should be very dark for purposes of reproduction and art work should not be hand-drawn. +The proceedings are not in color, and therefore all figures must make sense in black-and-white form. +Figure and table numbers and captions always appear below the figure. +Leave 1 line space between the figure or table and the caption. +Each figure or table is numbered consecutively. Captions should be Times 10pt. +Place tables/figures in text as close to the reference as possible. +References to tables and figures should be capitalized, for example: +see \figref{fig:example} and \tabref{tab:example}. +Figures and tables may extend across both columns to a maximum width of 17.2cm. + +\begin{table} + \begin{center} + \begin{tabular}{|l|l|} + \hline + String value & Numeric value \\ + \hline + Hello ISMIR & \conferenceyear \\ + \hline + \end{tabular} +\end{center} + \caption{Table captions should be placed below the table.} + \label{tab:example} +\end{table} + +\begin{figure} + \centerline{\framebox{ + \includegraphics[width=0.9\columnwidth]{figure.png}}} + \caption{Figure captions should be placed below the figure.} + \label{fig:example} +\end{figure} + +\section{Equations} + +Equations should be placed on separate lines and numbered. +The number should be on the right side, in parentheses, as in \eqnref{relativity}. + +\begin{equation}\label{relativity} +E=mc^{2} +\end{equation} + +\section{Citations} + +All bibliographical references should be listed at the end of the submission, in a section named ``REFERENCES,'' +numbered and in the order that they first appear in the text. Formatting in the REFERENCES section must conform to the +IEEE standard (http://journals.ieeeauthorcenter.ieee.org/wp-content/uploads/sites/7/IEEE-Reference-Guide.pdf). Approved +IEEE abbreviations (Proceedings $\rightarrow$ Proc.) may be used to shorten reference listings. All references listed +should be cited in the text. When referring to documents, place the numbers in square brackets (e.g., \cite{ISMIR17Author:01} +for a single reference, or \cite{JNMR10Someone:01,Book20Person:01,Chapter09Person:01} for a range). + +\textcolor{red}{As submission is double blind, refer to your own published work in the third person. That is, use ``In the previous work of \cite{ISMIR17Author:01},'' not ``In our previous work \cite{ISMIR17Author:01}.'' If you cite your other papers that are not widely available (e.g., a journal paper under review), use anonymous author names in the citation, e.g., an author of the form ``A. Anonymous.''} + +% For bibtex users: +\bibliography{ISMIRtemplate} + +% For non bibtex users: +%\begin{thebibliography}{citations} +% \bibitem{Author:17} +% E.~Author and B.~Authour, ``The title of the conference paper,'' in {\em Proc. +% of the Int. Society for Music Information Retrieval Conf.}, (Suzhou, China), +% pp.~111--117, 2017. +% +% \bibitem{Someone:10} +% A.~Someone, B.~Someone, and C.~Someone, ``The title of the journal paper,'' +% {\em Journal of New Music Research}, vol.~A, pp.~111--222, September 2010. +% +% \bibitem{Person:20} +% O.~Person, {\em Title of the Book}. +% \newblock Montr\'{e}al, Canada: McGill-Queen's University Press, 2020. +% +% \bibitem{Person:09} +% F.~Person and S.~Person, ``Title of a chapter this book,'' in {\em A Book +% Containing Delightful Chapters} (A.~G. Editor, ed.), pp.~58--102, Tokyo, +% Japan: The Publisher, 2009. +% +% +%\end{thebibliography} + +\end{document} + diff --git a/2020/latex/ISMIRtemplate.bib b/2020/latex/ISMIRtemplate.bib index c3712ef..ae51cf7 100755 --- a/2020/latex/ISMIRtemplate.bib +++ b/2020/latex/ISMIRtemplate.bib @@ -1,28 +1,42 @@ -% Example bibtex file for ISMIR Template - -@INPROCEEDINGS{Author:00, - AUTHOR = {E. Author}, - TITLE = {The Title of the Conference Paper}, - BOOKTITLE = {Proceedings of the International Symposium - on Music Information Retrieval}, - PAGES = {000--111}, - YEAR = {2000}, - } - -@ARTICLE{Someone:10, - AUTHOR = {A. Someone and B. Someone and C. Someone}, - TITLE = {The Title of the Journal Paper}, - JOURNAL = {Journal of New Music Research}, - VOLUME = {A}, - NUMBER = {B}, - PAGES = {111--222}, - YEAR = {2010}, - } - -@BOOK{Someone:04, - AUTHOR = {X. Someone and Y. Someone}, - TITLE = {The Title of the Book}, - PUBLISHER = {Editorial Acme}, - ADDRESS = {Porto}, - YEAR = {2012}, - } +% Example bibtex file for ISMIR Template + +@INPROCEEDINGS{ISMIR17Author:01, + AUTHOR = {A. Author and B. Authour}, + TITLE = {The title of the conference paper}, + BOOKTITLE = {Proc. of the 18th Int. Society for Music Information Retrieval Conf.}, + PAGES = {111--117}, + YEAR = {2017}, + ADDRESS = {Suzhou, China} + } + + +@BOOK{Book20Person:01, + AUTHOR = {O. Person}, + TITLE = {Title of the Book}, + PUBLISHER = {McGill-Queen's University Press}, + YEAR = {2020}, + ADDRESS = {Montr\'{e}al, Canada} + } + +@INCOLLECTION{Chapter09Person:01, + AUTHOR = {F. Person and S. Person}, + TITLE = {Title of a chapter this book}, + BOOKTITLE = {A Book Containing Delightful Chapters}, + EDITOR = {A. G. Editor}, + ADDRESS = {Tokyo, Japan}, + PUBLISHER = {The Publisher}, + PAGES = {58--102}, + YEAR = {2009} +} + +@ARTICLE{JNMR10Someone:01, + AUTHOR = {A. Someone and B. Someone and C. Someone}, + TITLE = {The Title of the Journal Paper}, + JOURNAL = {Journal of New Music Research}, + VOLUME = {A}, + NUMBER = {B}, + PAGES = {111--222}, + YEAR = {2010}, + MONTH = {September}, + } + diff --git a/2020/latex/ismir.sty b/2020/latex/ismir.sty index e368b8e..5842ff2 100755 --- a/2020/latex/ismir.sty +++ b/2020/latex/ismir.sty @@ -1,437 +1,440 @@ -% Latex Paper Template for ISMIR 2019 -% -% Updated for 2020 Template, 01.01.2020 by Johanna Devnaey -% - line numbers added -% - reduced spacing between paragraphs to align better with the Microsoft Word template -% -% Updated for 2019 conference, 04.02.2019 by Stefan Balke -% - UTF-8 as input encoding -% - allow special characters in font encoding -% - cite.sty updated (thanks to Jan Schlueter) -% -% Updated for 2018 conference, 02.05.2018 by Stefan Balke -% -% Updated for 2017 conference, 12.27.2016 by Zhiyao Duan -% -% Updated for 2016 conference, 02.02.2016 by Doug Turnbull -% -% Changes after submission, 23.07.2015 by Meinard Mueller -% Inclusion of "\multauthor" ... -% -% -% Version 20140604 -% Replaced \setauthorname with automatic setting from \oneauthor etc. -% Added variable for edition of conference, e.g. 15th -% Fixed spacing of authors to give equal rubber space between and around -% author/addresses in title block instead of a fixed space -% Added a comma between conference name and year in copyright notice -% Corrected \eqnref to not contain a dot after Eqn (the rule is that a dot is -% used if the abbreviation does not end with the last letter of the full word) -% -% Version 20140508 -% Added variables for -% - conference year (to be set in this .sty file, by Program Chairs) -% - author names (to be set in the .tex file, by the authors) -% Added stuff from the setspace package -% Changed the copyright footnote -% -% Version 20130205 -% changed 2009 -> 2010 -> 2012 -> 2013 -% \bibliographystyle{unsrt} -> \bibliographystyle{plain} -% -% Version 20090507 -% The specification of reference order was corrected. -% \bibliographystyle{plain} -> \bibliographystyle{unsrt} -% -% Version 20090430 -% A problem regarding references to sections was fixed. -% This caused doubled periods at the end of sentences. -% Example: Section \ref{sec:introduction} -% Old version: Section 1. -% New version: Section 1 (period was removed) - - - -%%%<<<<<<<<<<>>>>>>>>>>>%%% -%%%TO BE CHANGED EVERY YEAR -\newcommand{\conferenceyear}{2020} -\newcommand{\conferenceedition}{21st} -\newcommand{\conferenceplace}{Montr\'eal, Canada} -%%%<<<<<<<<<<>>>>>>>>>>>%%% -%%%<<<<<<<<<<>>>>>>>>>>>%%% - - - -%\newcommand\setauthorname[1]{\def\authorname{#1}} -%Do this in the oneauthor, twoauthor, etc. commands - -\def\Hline{\noalign{\hrule height 0.4mm}} -\newcommand{\bm}[1]{\mbox{\boldmath{$#1$}}} -\newcommand{\range}[2]{{#1,\cdots,#2\;}} -\newcommand{\secref}[1]{\mbox{Section~\ref{#1}}} -\newcommand{\tabref}[1]{\mbox{Table~\ref{#1}}} -\newcommand{\figref}[1]{\mbox{Figure~\ref{#1}}} -\newcommand{\eqnref}[1]{\mbox{Eqn~(\ref{#1})}} - -% Remove line breaks -\newcommand{\removelinebreaks}[1]{% - \begingroup\def\\{ }#1\endgroup} - -\renewcommand{\sfdefault}{phv} -\renewcommand{\rmdefault}{ptm} -\renewcommand{\ttdefault}{pcr} - -\setlength{\paperheight}{297mm} -\setlength{\paperwidth}{210mm} -\setlength{\textheight}{252mm} -\setlength{\textwidth}{172mm} -\setlength{\columnsep}{8mm} -\setlength{\headheight}{0mm} -\setlength{\voffset}{-12mm} -\setlength{\hoffset}{0mm} -\setlength{\marginparwidth}{0mm} -\setlength{\parindent}{1pc} -\setlength{\topmargin}{-5mm} -\setlength{\oddsidemargin}{-6mm} -\setlength{\evensidemargin}{-6mm} - -\setlength\normallineskip{1\p@} -%\setlength\parskip{0\p@ \@minus 4\p@} -%\def\baselinestretch{0.98} - -\def\normalsize{\@setsize\normalsize{12.2pt}\txpt\@xpt} -\def\small{\@setsize\small{10pt}\ixpt\@ixpt} -\def\footnotesize{\@setsize\footnotesize{9pt}\viiipt\@viiipt} -\def\scriptsize{\@setsize\scriptsize{8pt}\viipt\@viipt} -\def\tiny{\@setsize\tiny{7pt}\vipt\@vipt} -\def\large{\@setsize\large{14pt}\xiipt\@xiipt} -\def\Large{\@setsize\Large{16pt}\xivpt\@xivpt} -\def\LARGE{\@setsize\LARGE{20pt}\xviipt\@xviipt} -\def\huge{\@setsize\huge{23pt}\xxpt\@xxpt} -\def\Huge{\@setsize\Huge{28pt}\xxvpt\@xxvpt} - -\twocolumn -\pagestyle{empty} - -\def\maketitle{\par - \begingroup - \def\thefootnote{} - \def\@makefnmark{ - \hbox - {$^{\@thefnmark}$\hss} - } - \twocolumn[\@maketitle] - \permission - \@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 - \begin{center} { - \Large \bf \uppercase \@title \par - } - \vskip 2.0em { - \large \lineskip .5em - \begin{tabular}[t]{c} - \@author \\ - \end{tabular} - \par - } - \end{center} - \par - \vskip 2.0em -} - -%%%From the setspace package -\newcommand{\setstretch}[1]{% - \def\baselinestretch{#1}% - \@currsize -} -\newcommand{\restore@spacing}{% - \par - \vskip \parskip - \vskip \baselineskip - \endgroup - \vskip -\parskip - \vskip -\baselineskip -} -\newenvironment{spacing}[1]{% - \par - \begingroup - \setstretch {#1}% -}{% - \restore@spacing -} -%%% - -\newcommand{\permission}{% -\begin{figure}[b]{% -\footnotesize -%{\includegraphics[height=0.45cm]{figs/88x31}} -{\includegraphics[height=0.45cm]{figs/cc_by.pdf}} -\vskip -.45cm -\begin{spacing}{1.1} -\hskip 1.5cm \copyright \hskip .1cm \authorname. -Licensed under a Creative Commons Attribution 4.0 International License (CC BY 4.0). -{\bf Attribution: } \authorname. -``\removelinebreaks{\@title}'', -\conferenceedition\ International Society for Music Information Retrieval Conference, \conferenceplace, \conferenceyear. -\end{spacing} -} -\end{figure} -} - - -\def\multauthor#1#2{ - \gdef\@author{ - \begin{tabular}{@{}c@{}} - {\bf #1} \\ - #2\relax - \end{tabular}%\hskip .3in - } -% \def\authorname{#1} -} - -\def\oneauthor#1#2{ - \gdef\@author{ - \begin{tabular}{@{}c@{}} - {\bf #1} \\ - #2\relax - \end{tabular}%\hskip .3in - } - \def\authorname{#1} -} - -\def\twoauthors#1#2#3#4{ -% \gdef\@author{ -% \begin{tabular}{@{}c@{}} -% {\bf #1} \\ -% #2 -% \end{tabular}\hskip .3in -% \begin{tabular}{@{}c@{}} -% {\bf #3} \\ -% #4\relax -% \end{tabular} -% } - \gdef\@author{ - \makebox[\textwidth]{% - \hfill - \begin{tabular}{@{}c@{}} - {\bf #1} \\ - #2 - \end{tabular} - \hfill - \begin{tabular}{@{}c@{}} - {\bf #3} \\ - #4\relax - \end{tabular} - \hfill - } - } - \def\authorname{#1, #3} -} - -\def\threeauthors#1#2#3#4#5#6{ - \gdef\@author{ - \makebox[\textwidth]{% - \hfill - \begin{tabular}{@{}c@{}} - {\bf #1} \\ - #2 - \end{tabular} - \hfill - \begin{tabular}{@{}c@{}} - {\bf #3} \\ - #4 - \end{tabular} - \hfill - \begin{tabular}{@{}c@{}} - {\bf #5} \\ - #6\relax - \end{tabular} - \hfill - } -% \begin{tabular}{@{}c@{}} -% {\bf #1} \\ -% #2 -% \end{tabular}\hskip .3in -% \begin{tabular}{@{}c@{}} -% {\bf #3} \\ -% #4 -% \end{tabular}\hskip .3in -% \begin{tabular}{@{}c@{}} -% {\bf #5} \\ -% #6\relax -% \end{tabular} - } - \def\authorname{#1, #3, #5} -} - - -\def\fourauthors#1#2#3#4#5#6#7#8{ - \gdef\@author{ - \makebox[\textwidth]{% - \hfill - \begin{tabular}{@{}c@{}} - {\bf #1} \\ - #2 - \end{tabular} - \hfill - \begin{tabular}{@{}c@{}} - {\bf #3} \\ - #4 - \end{tabular} - \hfill - \begin{tabular}{@{}c@{}} - {\bf #5} \\ - #6 - \end{tabular} - \hfill - \begin{tabular}{@{}c@{}} - {\bf #7} \\ - #8\relax - \end{tabular} - \hfill - } -% \begin{tabular}{@{}c@{}} -% {\bf #1} \\ -% #2 -% \end{tabular}\hskip .2cm -% \begin{tabular}{@{}c@{}} -% {\bf #3} \\ -% #4 -% \end{tabular}\hskip .2cm -% \begin{tabular}{@{}c@{}} -% {\bf #5} \\ -% #6\relax -% \end{tabular}\hskip .2cm -% \begin{tabular}{@{}c@{}} -% {\bf #7} \\ -% #8\relax -% \end{tabular} - } - \def\authorname{#1, #3, #5, #7} -} - -\def\abstract{ - \begin{center}{ - \bf ABSTRACT - } - \end{center} -} -\def\endabstract{\par} - -%\def\title#1{\gdef\@title{\uppercase{#1}}} -\def\title#1{\gdef\@title{{#1}}} - -\newif\if@ismirsection - -\renewcommand\section{ - \@ismirsectiontrue - \@startsection - {section} - {1} - {\z@} - {-3.5ex \@plus -1ex \@minus -.2ex} - {6pt \@plus.2ex} - {\large\bf\centering} -} - -\renewcommand\subsection{ - \@ismirsectionfalse - \@startsection - {subsection} - {2} - {\z@} - {-2.5ex \@plus -1ex \@minus -.2ex} - {6pt \@plus.2ex} - {\normalsize\bf\raggedright} -} - -\renewcommand\subsubsection{ - \@ismirsectionfalse - \@startsection - {subsubsection} - {3} - {\z@} - {-1.5ex \@plus -1ex \@minus -.2ex} - {6pt \@plus.2ex} - {\normalsize\it\raggedright} -} - -\def\@sect#1#2#3#4#5#6[#7]#8{ - \refstepcounter{#1} - \if@ismirsection - \edef\@svsec{\csname the#1\endcsname.\hskip 0.6em} - \else - \edef\@svsec{\csname the#1\endcsname\hskip 0.6em} - \fi - \begingroup - \ifnum #2=1 - \bf\centering{\interlinepenalty \@M \@svsec\uppercase{#8}\par} - \else - \ifnum #2=2 - \bf\raggedright - \noindent{\interlinepenalty \@M \@svsec #8\par} - \else - \it\raggedright - \noindent{\interlinepenalty \@M \@svsec #8\par} - \fi - \fi - \endgroup - \csname #1mark\endcsname{#7}\addcontentsline - {toc}{#1}{\protect\numberline - \if@ismirsection - {\csname the#1\endcsname.} - \else - {\csname the#1\endcsname} - \fi - #7} - \@tempskipa #5\relax - \@xsect{\@tempskipa} -} - -\bibliographystyle{plain} - -\def\thebibliography#1{ - \section{References}\list - {[\arabic{enumi}]}{ - \settowidth\labelwidth{[#1]}\leftmargin 1em - \advance\leftmargin\labelsep - \usecounter{enumi} - } - \def\newblock{\hskip .01em plus .01em minus .01em} - \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 Figure\ \thefigure}} -\def\fnum@table{{\bf Table \thetable}} - -\flushbottom +% Latex Paper Template for ISMIR 2019 +% +% Updated for 2020 Template, 05.20.20 by Eva Zangerle +% - changed to IEEE bibliography style +% +% Updated for 2020 Template, 01.01.2020 by Johanna Devnaey +% - line numbers added +% - reduced spacing between paragraphs to align better with the Microsoft Word template +% +% Updated for 2019 conference, 04.02.2019 by Stefan Balke +% - UTF-8 as input encoding +% - allow special characters in font encoding +% - cite.sty updated (thanks to Jan Schlueter) +% +% Updated for 2018 conference, 02.05.2018 by Stefan Balke +% +% Updated for 2017 conference, 12.27.2016 by Zhiyao Duan +% +% Updated for 2016 conference, 02.02.2016 by Doug Turnbull +% +% Changes after submission, 23.07.2015 by Meinard Mueller +% Inclusion of "\multauthor" ... +% +% +% Version 20140604 +% Replaced \setauthorname with automatic setting from \oneauthor etc. +% Added variable for edition of conference, e.g. 15th +% Fixed spacing of authors to give equal rubber space between and around +% author/addresses in title block instead of a fixed space +% Added a comma between conference name and year in copyright notice +% Corrected \eqnref to not contain a dot after Eqn (the rule is that a dot is +% used if the abbreviation does not end with the last letter of the full word) +% +% Version 20140508 +% Added variables for +% - conference year (to be set in this .sty file, by Program Chairs) +% - author names (to be set in the .tex file, by the authors) +% Added stuff from the setspace package +% Changed the copyright footnote +% +% Version 20130205 +% changed 2009 -> 2010 -> 2012 -> 2013 +% \bibliographystyle{unsrt} -> \bibliographystyle{plain} +% +% Version 20090507 +% The specification of reference order was corrected. +% \bibliographystyle{plain} -> \bibliographystyle{unsrt} +% +% Version 20090430 +% A problem regarding references to sections was fixed. +% This caused doubled periods at the end of sentences. +% Example: Section \ref{sec:introduction} +% Old version: Section 1. +% New version: Section 1 (period was removed) + + + +%%%<<<<<<<<<<>>>>>>>>>>>%%% +%%%TO BE CHANGED EVERY YEAR +\newcommand{\conferenceyear}{2020} +\newcommand{\conferenceedition}{21st} +\newcommand{\conferenceplace}{Montr\'eal, Canada} +%%%<<<<<<<<<<>>>>>>>>>>>%%% +%%%<<<<<<<<<<>>>>>>>>>>>%%% + + + +%\newcommand\setauthorname[1]{\def\authorname{#1}} +%Do this in the oneauthor, twoauthor, etc. commands + +\def\Hline{\noalign{\hrule height 0.4mm}} +\newcommand{\bm}[1]{\mbox{\boldmath{$#1$}}} +\newcommand{\range}[2]{{#1,\cdots,#2\;}} +\newcommand{\secref}[1]{\mbox{Section~\ref{#1}}} +\newcommand{\tabref}[1]{\mbox{Table~\ref{#1}}} +\newcommand{\figref}[1]{\mbox{Figure~\ref{#1}}} +\newcommand{\eqnref}[1]{\mbox{Eqn~(\ref{#1})}} + +% Remove line breaks +\newcommand{\removelinebreaks}[1]{% + \begingroup\def\\{ }#1\endgroup} + +\renewcommand{\sfdefault}{phv} +\renewcommand{\rmdefault}{ptm} +\renewcommand{\ttdefault}{pcr} + +\setlength{\paperheight}{297mm} +\setlength{\paperwidth}{210mm} +\setlength{\textheight}{252mm} +\setlength{\textwidth}{172mm} +\setlength{\columnsep}{8mm} +\setlength{\headheight}{0mm} +\setlength{\voffset}{-12mm} +\setlength{\hoffset}{0mm} +\setlength{\marginparwidth}{0mm} +\setlength{\parindent}{1pc} +\setlength{\topmargin}{-5mm} +\setlength{\oddsidemargin}{-6mm} +\setlength{\evensidemargin}{-6mm} + +\setlength\normallineskip{1\p@} +%\setlength\parskip{0\p@ \@minus 4\p@} +%\def\baselinestretch{0.98} + +\def\normalsize{\@setsize\normalsize{12.2pt}\txpt\@xpt} +\def\small{\@setsize\small{10pt}\ixpt\@ixpt} +\def\footnotesize{\@setsize\footnotesize{9pt}\viiipt\@viiipt} +\def\scriptsize{\@setsize\scriptsize{8pt}\viipt\@viipt} +\def\tiny{\@setsize\tiny{7pt}\vipt\@vipt} +\def\large{\@setsize\large{14pt}\xiipt\@xiipt} +\def\Large{\@setsize\Large{16pt}\xivpt\@xivpt} +\def\LARGE{\@setsize\LARGE{20pt}\xviipt\@xviipt} +\def\huge{\@setsize\huge{23pt}\xxpt\@xxpt} +\def\Huge{\@setsize\Huge{28pt}\xxvpt\@xxvpt} + +\twocolumn +\pagestyle{empty} + +\def\maketitle{\par + \begingroup + \def\thefootnote{} + \def\@makefnmark{ + \hbox + {$^{\@thefnmark}$\hss} + } + \twocolumn[\@maketitle] + \permission + \@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 + \begin{center} { + \Large \bf \uppercase \@title \par + } + \vskip 2.0em { + \large \lineskip .5em + \begin{tabular}[t]{c} + \@author \\ + \end{tabular} + \par + } + \end{center} + \par + \vskip 2.0em +} + +%%%From the setspace package +\newcommand{\setstretch}[1]{% + \def\baselinestretch{#1}% + \@currsize +} +\newcommand{\restore@spacing}{% + \par + \vskip \parskip + \vskip \baselineskip + \endgroup + \vskip -\parskip + \vskip -\baselineskip +} +\newenvironment{spacing}[1]{% + \par + \begingroup + \setstretch {#1}% +}{% + \restore@spacing +} +%%% + +\newcommand{\permission}{% +\begin{figure}[b]{% +\footnotesize +%{\includegraphics[height=0.45cm]{figs/88x31}} +{\includegraphics[height=0.45cm]{figs/cc_by.pdf}} +\vskip -.45cm +\begin{spacing}{1.1} +\hskip 1.5cm \copyright \hskip .1cm \authorname. +Licensed under a Creative Commons Attribution 4.0 International License (CC BY 4.0). +{\bf Attribution: } \authorname, +``\removelinebreaks{\@title}'', +in \emph{Proc. of the \conferenceedition\ Int. Society for Music Information Retrieval Conf.,} \conferenceplace, \conferenceyear. +\end{spacing} +} +\end{figure} +} + + +\def\multauthor#1#2{ + \gdef\@author{ + \begin{tabular}{@{}c@{}} + {\bf #1} \\ + #2\relax + \end{tabular}%\hskip .3in + } +% \def\authorname{#1} +} + +\def\oneauthor#1#2{ + \gdef\@author{ + \begin{tabular}{@{}c@{}} + {\bf #1} \\ + #2\relax + \end{tabular}%\hskip .3in + } + \def\authorname{#1} +} + +\def\twoauthors#1#2#3#4{ +% \gdef\@author{ +% \begin{tabular}{@{}c@{}} +% {\bf #1} \\ +% #2 +% \end{tabular}\hskip .3in +% \begin{tabular}{@{}c@{}} +% {\bf #3} \\ +% #4\relax +% \end{tabular} +% } + \gdef\@author{ + \makebox[\textwidth]{% + \hfill + \begin{tabular}{@{}c@{}} + {\bf #1} \\ + #2 + \end{tabular} + \hfill + \begin{tabular}{@{}c@{}} + {\bf #3} \\ + #4\relax + \end{tabular} + \hfill + } + } + \def\authorname{#1, #3} +} + +\def\threeauthors#1#2#3#4#5#6{ + \gdef\@author{ + \makebox[\textwidth]{% + \hfill + \begin{tabular}{@{}c@{}} + {\bf #1} \\ + #2 + \end{tabular} + \hfill + \begin{tabular}{@{}c@{}} + {\bf #3} \\ + #4 + \end{tabular} + \hfill + \begin{tabular}{@{}c@{}} + {\bf #5} \\ + #6\relax + \end{tabular} + \hfill + } +% \begin{tabular}{@{}c@{}} +% {\bf #1} \\ +% #2 +% \end{tabular}\hskip .3in +% \begin{tabular}{@{}c@{}} +% {\bf #3} \\ +% #4 +% \end{tabular}\hskip .3in +% \begin{tabular}{@{}c@{}} +% {\bf #5} \\ +% #6\relax +% \end{tabular} + } + \def\authorname{#1, #3, #5} +} + + +\def\fourauthors#1#2#3#4#5#6#7#8{ + \gdef\@author{ + \makebox[\textwidth]{% + \hfill + \begin{tabular}{@{}c@{}} + {\bf #1} \\ + #2 + \end{tabular} + \hfill + \begin{tabular}{@{}c@{}} + {\bf #3} \\ + #4 + \end{tabular} + \hfill + \begin{tabular}{@{}c@{}} + {\bf #5} \\ + #6 + \end{tabular} + \hfill + \begin{tabular}{@{}c@{}} + {\bf #7} \\ + #8\relax + \end{tabular} + \hfill + } +% \begin{tabular}{@{}c@{}} +% {\bf #1} \\ +% #2 +% \end{tabular}\hskip .2cm +% \begin{tabular}{@{}c@{}} +% {\bf #3} \\ +% #4 +% \end{tabular}\hskip .2cm +% \begin{tabular}{@{}c@{}} +% {\bf #5} \\ +% #6\relax +% \end{tabular}\hskip .2cm +% \begin{tabular}{@{}c@{}} +% {\bf #7} \\ +% #8\relax +% \end{tabular} + } + \def\authorname{#1, #3, #5, #7} +} + +\def\abstract{ + \begin{center}{ + \bf ABSTRACT + } + \end{center} +} +\def\endabstract{\par} + +%\def\title#1{\gdef\@title{\uppercase{#1}}} +\def\title#1{\gdef\@title{{#1}}} + +\newif\if@ismirsection + +\renewcommand\section{ + \@ismirsectiontrue + \@startsection + {section} + {1} + {\z@} + {-3.5ex \@plus -1ex \@minus -.2ex} + {6pt \@plus.2ex} + {\large\bf\centering} +} + +\renewcommand\subsection{ + \@ismirsectionfalse + \@startsection + {subsection} + {2} + {\z@} + {-2.5ex \@plus -1ex \@minus -.2ex} + {6pt \@plus.2ex} + {\normalsize\bf\raggedright} +} + +\renewcommand\subsubsection{ + \@ismirsectionfalse + \@startsection + {subsubsection} + {3} + {\z@} + {-1.5ex \@plus -1ex \@minus -.2ex} + {6pt \@plus.2ex} + {\normalsize\it\raggedright} +} + +\def\@sect#1#2#3#4#5#6[#7]#8{ + \refstepcounter{#1} + \if@ismirsection + \edef\@svsec{\csname the#1\endcsname.\hskip 0.6em} + \else + \edef\@svsec{\csname the#1\endcsname\hskip 0.6em} + \fi + \begingroup + \ifnum #2=1 + \bf\centering{\interlinepenalty \@M \@svsec\uppercase{#8}\par} + \else + \ifnum #2=2 + \bf\raggedright + \noindent{\interlinepenalty \@M \@svsec #8\par} + \else + \it\raggedright + \noindent{\interlinepenalty \@M \@svsec #8\par} + \fi + \fi + \endgroup + \csname #1mark\endcsname{#7}\addcontentsline + {toc}{#1}{\protect\numberline + \if@ismirsection + {\csname the#1\endcsname.} + \else + {\csname the#1\endcsname} + \fi + #7} + \@tempskipa #5\relax + \@xsect{\@tempskipa} +} + +\bibliographystyle{IEEEtran} + +\def\thebibliography#1{ + \section{References}\list + {[\arabic{enumi}]}{ + \settowidth\labelwidth{[#1]}\leftmargin 1em + \advance\leftmargin\labelsep + \usecounter{enumi} + } + \def\newblock{\hskip .01em plus .01em minus .01em} + \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 Figure\ \thefigure}} +\def\fnum@table{{\bf Table \thetable}} + +\flushbottom diff --git a/2020/word/ISMIR2020_template.docx b/2020/word/ISMIR2020_template.docx index 9bacf7e055ef89f4ef0fc8247e9204f036f460fb..e62314f3140216cc45a0536339fad9dc8f84c2da 100755 GIT binary patch delta 28091 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 M9A8sWy?=B62jo;Y5&!@I