diff options
Diffstat (limited to 'macros/latex/contrib/conferences/confproc/example')
72 files changed, 16613 insertions, 0 deletions
diff --git a/macros/latex/contrib/conferences/confproc/example/IEEEtran.bst b/macros/latex/contrib/conferences/confproc/example/IEEEtran.bst new file mode 100644 index 0000000000..b2c7edc382 --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/IEEEtran.bst @@ -0,0 +1,2369 @@ +%% +%% IEEEtran.bst +%% BibTeX Bibliography Style file for IEEE Journals and Conferences (unsorted) +%% Version 1.11 (2003/04/02) +%% +%% Copyright (c) 2003 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) +%% +%% +%% See: +%% http://www.ctan.org/tex-archive/macros/latex/contrib/supported/IEEEtran/ +%% for latest version and current contact information. +%% +%% 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 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. +%% +%% This code is distributed under the Perl Artistic License +%% ( http://language.perl.com/misc/Artistic.html ) +%% and may be freely used, distributed and modified - subject to the +%% constraints therein. +%% Retain all contribution notices, credits and disclaimers. +%% +%% All comments are the opinions of their respective authors and are not +%% necessarily endorsed by the IEEE. +%%********************************************************************** +% +% +% Changelog: +% +% 1.00 (2002/08/13) Initial release +% +% 1.10 (2002/09/27) +% 1. Corrected minor bug for improperly formed warning message when a +% book was not given a title. Thanks to Ming Kin Lai for reporting this. +% 2. Added support for CTLname_format_string and CTLname_latex_cmd fields +% in the BST control entry type. +% +% 1.11 (2003/04/02) +% 1. Fixed bug with URLs containing underscores when using url.sty. Thanks +% to Ming Kin Lai for reporting this. + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% 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#1{\@bsphack +% \@for\@citeb:=#1\do{% +% \edef\@citeb{\expandafter\@firstofone\@citeb}% +% \if@filesw\immediate\write\@auxout{\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 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. 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}{ "" } + + +% 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.11" } +FUNCTION{bst.file.date} { "2003/04/02" } +FUNCTION{bst.file.website} { "http://www.ctan.org/tex-archive/macros/latex/contrib/supported/IEEEtran/" } + +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.urlprefix}{ "[Online]. Available:" } +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, 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} {"June"} +MACRO {jul} {"July"} +MACRO {aug} {"Aug."} +MACRO {sep} {"Sept."} +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_forced_etal + CTLmax_names_forced_etal + CTLnames_show_etal + CTLuse_alt_spacing + CTLalt_stretch_factor + CTLdash_repeated_names + CTLname_format_string + CTLname_latex_cmd + } + {} + { 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.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} + + + + +%%%%%%%%%%%%%%%%%%%%%%%%% +%% 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.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 := +} + + +% 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 +% IEEE's rather unusual bibliography style. For example, 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$ +} + + +% IEEE separates large numbers with more than 4 digits into groups of +% three. 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 +% least significant digit always determines the ordinal form. +FUNCTION {num.to.ordinal} +{ 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 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 Fairburns, 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} +{ preamble$ empty$ 'skip$ + { preamble$ write$ newline$ } + if$ + "\begin{thebibliography}{" longest.label * "}" * + write$ newline$ + "\providecommand{\url}[1]{#1}" + write$ newline$ + "\csname url@rmstyle\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$ +} + +FUNCTION {end.bib} +{ newline$ "\end{thebibliography}" write$ newline$ } + +FUNCTION {if.url.alt.interword.spacing} +{ is.use.alt.interword.spacing + {url empty$ 'skip$ {"\BIBentryALTinterwordspacing" write$ newline$} if$} + { skip$ } + if$ +} + +FUNCTION {if.url.std.interword.spacing} +{ is.use.alt.interword.spacing + {url empty$ 'skip$ {"\BIBentrySTDinterwordspacing" write$ newline$} if$} + { skip$ } + if$ +} + + + + +%%%%%%%%%%%%%%%%%%%%%%%% +%% LONGEST LABEL PASS %% +%%%%%%%%%%%%%%%%%%%%%%%% + +FUNCTION {initialize.longest.label} +{ "" 'longest.label := + #1 'number.label := + #0 'longest.label.width := +} + +FUNCTION {longest.label.pass} +{ number.label int.to.str$ 'label := + number.label #1 + 'number.label := + label width$ longest.label.width > + { label 'longest.label := + label width$ 'longest.label.width := + } + 'skip$ + if$ +} + + + + +%%%%%%%%%%%%%%%%%%%%% +%% 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 * } + { + numnames #2 > + { "," * } + 'skip$ + if$ + s nameptr "{ll}" format.name$ duplicate$ "others" = + { 't := } + { pop$ } + if$ + t "others" = + { + " " * bbl.etal emphasize * + } + { + 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: 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$ +} + +% 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 + type duplicate$ empty$ + { pop$ + this.to.prev.status + this.status.std + cap.status.std + bbl.techrep + } + { skip$ } + if$ + "type" bibinfo.check + swap$ duplicate$ empty$ + { pop$ } + { this.to.prev.status + this.status.std + cap.status.std + 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} +{ url empty$ + { "" } + { this.to.prev.status + this.status.std + cap.yes 'status.cap := + bbl.urlprefix " " * + "\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$ +} + + + + +%%%%%%%%%%%%%%%%%%%% +%% ENTRY HANDLERS %% +%%%%%%%%%%%%%%%%%%%% + + +% Note: In many journals, 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_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$ + + + 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 {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/macros/latex/contrib/conferences/confproc/example/buildcppdfpapers.sh b/macros/latex/contrib/conferences/confproc/example/buildcppdfpapers.sh new file mode 100644 index 0000000000..efc517a7af --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/buildcppdfpapers.sh @@ -0,0 +1,12 @@ +#!/bin/sh + +cd papers/sources_tex +for i in *; do + echo '*********' $i '*********' + cp $i/$i.pdf .. +done +cd ../sources_pdftex +for i in *; do + echo '*********' $i '*********' + cp $i/$i.pdf .. +done diff --git a/macros/latex/contrib/conferences/confproc/example/buildpapers.sh b/macros/latex/contrib/conferences/confproc/example/buildpapers.sh new file mode 100644 index 0000000000..da6ff285a2 --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/buildpapers.sh @@ -0,0 +1,69 @@ +#!/bin/sh + +# Compile all papers with 'pdflatex' of 'latex' +# (depending if they are in 'sources_pdftex' or 'sources_tex') +# and copy resulting pdf files in the 'papers' folder. +# Expected tree structure: +# proceedings/papers/sources_pdftex/ +# proceedings/papers/sources_tex/ +# with this script in 'proceedings/' + +#--- choose if you compile from scratch or only once +#BUILD_TYPE=final #recompile and re-do biblio +BUILD_TYPE=renumber #recompile only once for re-numbering + +#--- set system dependent variables +LATEXPATH="/usr/texbin/" # TeXLive + +#--- paths +LATEX=$LATEXPATH"latex" +DVIPDF=/usr/local/bin/dvipdf +PDFLATEX=$LATEXPATH"pdflatex" +BIBTEX=$LATEXPATH"bibtex" +MAKEINDEX=$LATEXPATH"makeindex" +PROCSTY='dafx_06.sty' + +#--- Compiling .tex files with pdfLaTeX +cd papers/sources_pdftex +for i in *; do + echo; echo; echo '=====> Compiling' $i '.tex with pdfLaTeX <=====' + cd $i + # copy the paper style (in case you changed it) + cp ../../$PROCSTY . + echo; echo ' ---> 1st compilation of ' $i '.tex' + $PDFLATEX $i + if [ $BUILD_TYPE = final ]; then + echo; echo ' ---> Compiling the bibliography ' $i '.tex' + $BIBTEX $i + echo; echo ' --- 2nd compilation of ' $i '.tex' + $PDFLATEX $i + echo; echo ' ---> 3rd compilation of ' $i '.tex' + $PDFLATEX $i + fi + #--- copy the pdf where the proceedings will be assembled + cp $i.pdf ../.. + cd .. +done +#--- Compiling .tex files with LaTeX (problems related with hyperref) +cd ../sources_tex +for i in *; do + echo; echo; echo '=====> Compiling' $i '.tex with LaTeX <=====' + cd $i + #--- copy the paper proceedings style (if you changed the tree) + cp ../../$PROCSTY . + echo; echo ' ---> 1st compilation of ' $i '.tex ' + $LATEX $i.tex + if [ $BUILD_TYPE = final ]; then + echo; echo ' ---> Compiling the bibliography ' $i '.tex ' + $BIBTEX $i + echo; echo ' ---> 2nd compilation of ' $i '.tex ' + $LATEX $i + echo; echo ' ---> 3rd compilation of ' $i '.tex ' + $LATEX $i + fi + #--- produce the pdf from dvi + $DVIPDF $i.dvi $i.pdf + #--- copy the pdf where the proceedings will be assembled + cp $i.pdf ../.. + cd .. +done diff --git a/macros/latex/contrib/conferences/confproc/example/buildproc.sh b/macros/latex/contrib/conferences/confproc/example/buildproc.sh new file mode 100644 index 0000000000..9815e86e17 --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/buildproc.sh @@ -0,0 +1,40 @@ +#!/bin/sh + +#--- set user dependent file name +TEXFILE="example3optim" +#--- set system-dependent variables +LATEXPATH="/usr/texbin/" # for TexLive +#--- set compilers' paths +PDFLATEX=$LATEXPATH"pdflatex" +BIBTEX=$LATEXPATH"bibtex" +MAKEINDEX=$LATEXPATH"makeindex" +mkdir pdftk_info/ + +#--- class settings: "empty" option and binding +cp exclasspre.tex exclass.tex + +#--- Compile +separator='___________________________________________________' +echo; echo; echo; echo; echo; echo; echo $separator; echo $separator; +echo '*** PdfLaTeX: create toc (1/6) ***' +$PDFLATEX $TEXFILE.tex + +echo; echo; echo; echo; echo; echo; echo $separator; echo $separator; +echo '*** Bibtex: generate the general biblio. (2/6) ***' +$BIBTEX $TEXFILE + +echo; echo; echo; echo; echo; echo; echo $separator; echo $separator; +echo '*** Makeindex: create index of authors (3/6) ***' +$MAKEINDEX -s confproc2.ist $TEXFILE.idx + +echo; echo; echo; echo; echo; echo; echo $separator; echo $separator; +echo '*** PdfLaTeX: add toc + insert index and bibliography (4/6) ***' +$PDFLATEX $TEXFILE.tex + +echo; echo; echo; echo; echo; echo; echo $separator; echo $separator; +echo '*** PdfLaTeX: createupdate toc, index and bib page numbers (5/6) ***' +$PDFLATEX $TEXFILE.tex + +echo; echo; echo; echo; echo; echo; echo $separator; echo $separator; +echo '*** PdfLaTeX: mod. class insertion, for proper PDF links for full papers (6/6) ***' +$PDFLATEX $TEXFILE.tex diff --git a/macros/latex/contrib/conferences/confproc/example/buildprocelpb.sh b/macros/latex/contrib/conferences/confproc/example/buildprocelpb.sh new file mode 100644 index 0000000000..36a01b4db6 --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/buildprocelpb.sh @@ -0,0 +1,125 @@ +#!/bin/bash + +#--- set user dependent file name +INTEXFILE="example4optim" +TEXFILE="proceedings" +TEXFILEPATH="example" +PAPERBACKFOLDER="PDF_printed/" +ELECTRONICFOLDER="PDF_electronic/" + +#--- different class options for electronic vs paperback version +class_paperback_pre=exclasspre +class_paperback_final=exclasslastpb +class_electronic_final=exclasslastel + +#--- set system-dependent variables +LATEXPATH="/usr/texbin/" # TexLive + +#--- set compilers' paths +PDFLATEX=$LATEXPATH"pdflatex" +BIBTEX=$LATEXPATH"bibtex" +MAKEINDEX=$LATEXPATH"makeindex" + +#--- set script-specific paths +GPATH=`pwd` # general proc path +PAPERBACKFOLDER=${GPATH}/${PAPERBACKFOLDER} +ELECTRONICFOLDER=${GPATH}/${ELECTRONICFOLDER} +PDFPATH="${ELECTRONICFOLDER}/papers" +PDFTKPATH="pdftk_info/" +INPATH="tmp/papersinfo/" +SPPATH="tmp/papers_split/" + +#=== prepare output folders +mkdir -p ${PAPERBACKFOLDER} +mkdir -p ${ELECTRONICFOLDER} +rm -r ${ELECTRONICFOLDER}/papers/ +mkdir -p ${ELECTRONICFOLDER}/papers/ +mkdir -p $INPATH +mkdir -p $SPPATH +mkdir -p $PDFTKPATH + +#=== GO TO LaTeX FOLDER !!! +cd ${GPATH} + +#=== MAKE PAPERBACK VERSION +#--- class settings: "empty" option and binding +cat ${class_paperback_pre}.tex ${INTEXFILE}.tex >${TEXFILE}.tex + +#--- Compile +separator='___________________________________________________' +echo; echo; echo; echo; echo; echo; echo $separator; echo $separator; +echo '*** PdfLaTeX: create toc (1/6) ***' +$PDFLATEX $TEXFILE.tex + +echo; echo; echo; echo; echo; echo; echo $separator; echo $separator; +echo '*** Bibtex: generate the general biblio. (2/6) ***' +$BIBTEX $TEXFILE + +echo; echo; echo; echo; echo; echo; echo $separator; echo $separator; +echo '*** Makeindex: create index of authors (3/6) ***' +$MAKEINDEX -s confproc2.ist $TEXFILE.idx + +echo; echo; echo; echo; echo; echo; echo $separator; echo $separator; +echo '*** PdfLaTeX: add toc + insert index and bibliography (4/6) ***' +$PDFLATEX $TEXFILE.tex + +echo; echo; echo; echo; echo; echo; echo $separator; echo $separator; +echo '*** PdfLaTeX: createupdate toc, index and bib page numbers (5/6) ***' +$PDFLATEX $TEXFILE.tex + +#--- class settings: "final" option and binding +cat ${class_paperback_final}.tex ${INTEXFILE}.tex >${TEXFILE}.tex + +echo; echo; echo; echo; echo; echo; echo $separator; echo $separator; +echo '*** PdfLaTeX: mod. class insertion, for proper PDF links for full papers (6/6) ***' +$PDFLATEX $TEXFILE.tex + +#--- save PDF +cp ${TEXFILE}.pdf $PAPERBACKFOLDER/${TEXFILE}.pdf + +#=== MAKE ELECTRONIC VERSION FOR CD, FROM PAPERBACK VERSION +#--- class settings: "final" option and no binding +cd ${GPATH}/${TEXFILEPATH} +cat ${class_electronic_final}.tex ${INTEXFILE}.tex >${TEXFILE}.tex + +#--- Compile +echo; echo; echo; echo; echo; echo; echo $separator; echo $separator; +echo '*** PdfLaTeX: create toc (1/6) ***' +$PDFLATEX $TEXFILE.tex + +echo; echo; echo; echo; echo; echo; echo $separator; echo $separator; +echo '*** Bibtex: generate the general biblio. (2/6) ***' +$BIBTEX $TEXFILE + +echo; echo; echo; echo; echo; echo; echo $separator; echo $separator; +echo '*** Makeindex: create index of authors (3/6) ***' +$MAKEINDEX -s confproc2.ist $TEXFILE.idx + +echo; echo; echo; echo; echo; echo; echo $separator; echo $separator; +echo '*** PdfLaTeX: add toc (4/6) ***' +$PDFLATEX $TEXFILE.tex + +echo; echo; echo; echo; echo; echo; echo $separator; echo $separator; +echo '*** PdfLaTeX: create toc + include index (5/6) ***' +$PDFLATEX $TEXFILE.tex + +#--- class settings: "final" option and binding +cat ${class_paperback_final}.tex ${INTEXFILE}.tex >${TEXFILE}.tex + +echo; echo; echo; echo; echo; echo; echo $separator; echo $separator; +echo '*** PdfLaTeX: mod. class insertion, for proper PDF links for full papers (6/6) ***' +$PDFLATEX $TEXFILE.tex + +mkdir ${ELECTRONICFOLDER}/papers/ +#--- save PDF +echo "cmd: cp ${TEXFILE}.pdf ${GPATH}/${ELECTRONICFOLDER}/${TEXFILE}.pdf" +cp ${TEXFILE}.pdf $ELECTRONICFOLDER/${TEXFILE}.pdf + +#=== EXPORT individual pdf papers back from the proceedings + hdr/footers/metadata +cd ${GPATH} +echo; echo; echo; echo; echo; echo; echo $separator; echo $separator; +echo '*** Export individual PDFs ***' +echo "cmd: ./exportIndividualPDFs.sh ${GPATH} ${TEXFILEPATH}/${TEXFILE} ${INPATH} ${SPPATH} ${PDFPATH} ${PDFTKPATH}" +./exportIndividualPDFs.sh ${GPATH} ${TEXFILE} ${INPATH} ${SPPATH} ${PDFPATH} ${PDFTKPATH} + +# rm -r ${GPATH}/tmp/ diff --git a/macros/latex/contrib/conferences/confproc/example/countnbpages.sh b/macros/latex/contrib/conferences/confproc/example/countnbpages.sh new file mode 100644 index 0000000000..b104be0c39 --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/countnbpages.sh @@ -0,0 +1,20 @@ +#!/bin/sh + +#-- set path to LaTeX binaries +LATEXPATH="/usr/texbin/" # TeXLive +#-- set names of LaTeX and related compilers +PDFLATEX=$LATEXPATH"pdflatex" + +TEXFILE="simple_proceedings" #- set document's name +PDFSPATH="papers" #- set the papers' folder name + +rm -f ${TEXFILE}.npt # count pages from terminal +cd ${PDFSPATH} +for file in *.pdf +do + pdfinfo -meta $file | grep "Pages:" > tmp0 + echo "file $file has `sed 's/.*\([0-9]\).*/\1/' < tmp0` pages" >> ../${TEXFILE}.npt +done +rm -f tmp0 +cd .. +more ${TEXFILE}.npt diff --git a/macros/latex/contrib/conferences/confproc/example/dafx_06.sty b/macros/latex/contrib/conferences/confproc/example/dafx_06.sty new file mode 100644 index 0000000000..88d83a548a --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/dafx_06.sty @@ -0,0 +1,409 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% +% File: dafx_06.sty (LaTeX Document style option "dafx_06") +% +% Usage: \documentclass{article} +% \usepackage{dafx_06} +% +% Or for LaTeX 2.09: +% Usage: \documentstyle[...,dafx_06,...]{article} +% +% Purpose: +% +% Style file for Conference on Digital Audio Effects (DAFX-06). +% Modified from waspaa99.sty +% Features: +% - correct page size (175mm x 226mm) +% - use times-roman font as default font(roman font) in order to achieve +% best quality on paper and screen +% - twocolumn format +% - boldfaced, numbered, and centered section headings +% - correct subsection and subsubsection headings +% - use \title{xx} for title, will automattically be typeset uppercase (not need for the user to do so) +% +% NEW NEW NEW +% +% - use \affiliation{author1, author2, ... and authorN}{address} for author(s) <typeset in italics> +% with a single affiliation (address) +% - use \affiliationS{author}{address1}{address2} for author(s) <typeset in italics> +% with double affiliation (address) +% - use \twoaffiliations{author1}{address1}{author2}{address2} +% for two (or more) authors with two separate addresses +% - use \threeaffiliations{author1}{address1}{author2}{address2}{author3}{address3} +% for three (or more) authors with three separate addresses +% - use \fouraffiliations{author1}{address1}{author2}{address2}{author3}{address3}{author4}{address4} +% for four (or more) authors with four separate addresses +% - note: no need for \name \address \author nor \date +% +% - optional: can use \thanks{xx} within \affiliation, \affiliations, etc. +% asterisk is not printed after name nor in footnote +% - optional: can use \sthanks{xx} after each name within \name or +% \twoauthors if different thanks for each author, +% footnote symbol will appear for each name and footnote +% - optional: use \ninept to typeset text in 9 pt; default is 10pt. +% +% Example of use for one or more authors at a common address and +% common support. For distinct support acknowledgments, +% use \sthanks{xx} after each name. +% +% \documentstyle[dafx_06]{article} +% \title{Title of the paper} +% \affiliation{George P. Burdell and John Q. Professor +% \thanks{This work was supported by...}} +% {Common address, department \\ +% City, etc \\ +% optional e-mail address} +% +% \begin{document} +% OPTIONAL --> \ninept <-- OPTIONAL, for nine pt only +% \maketitle +% \begin{abstract} +% This is the abstract for my paper. +% \end{abstract} +% . +% Insert text of paper +% . +% \end{document} +% +% Example of use for authors at two distinct addresses with only +% one support acknowledgment. For distinct support acknowledgments, +% use \sthanks{xx} after each name. +% +% \documentstyle[dafx_06]{article} +% \title{Title of the paper} +% \twoaffiliations{John Doe +% \thanks{This work was supported by...}} +% {Doe's address, department \\ +% City, etc \\ +% optional e-mail address} +% {Judy Smith} +% {Smith's address, department \\ +% City, etc \\ +% optional e-mail address} +% +% \begin{document} +% OPTIONAL --> \ninept <-- OPTIONAL, for nine pt only +% \maketitle +% \begin{abstract} +% This is the abstract for my paper. +% \end{abstract} +% . +% Insert text of paper +% . +% \end{document} +% +% +% PLEASE REPORT ANY BUGS +% +% Author: Stephen Martucci -- martucci@cdg.nj.nec.com +% Modifications: Jyri Huopaniemi -- jyri.huopaniemi@research.nokia.com +% the Dafx crew -- dafx@sci.univr.it +% The DAFx04 crew -- dafx04@na.infn.it +% The DAFx06 crew -- dafx06@dafx.ca +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\usepackage[super]{nth} +% +%change default font to times-roman +\renewcommand{\sfdefault}{phv} +\renewcommand{\rmdefault}{ptm} +\renewcommand{\ttdefault}{pcr} + +%\oddsidemargin 0pt % FINAL? +%\evensidemargin -22pt % FINAL? +\oddsidemargin -4.95truemm % no differential margin +\evensidemargin -4.95truemm % no differential margin + +\topmargin 0truept +\headheight 12truept +\footskip 0truept +\textheight 226truemm +\textwidth 175truemm +%\voffset -14truept %A4 letter format +\voffset -28truept %US letter format +\headsep 20truept + +\twocolumn +\columnsep 8truemm +\pagestyle{empty} +\def\ninept{\def\baselinestretch{0.95}\let\normalsize\small\normalsize} + +\def\maketitle{\par + \begingroup + \def\thefootnote{} + \def\@makefnmark{\hbox to 6pt{$^{\@thefnmark}$\hss}} + \if@twocolumn + \twocolumn[\@maketitle] + \else \newpage + \global\@topnum\z@ \@maketitle \fi\@thanks + \endgroup + \setcounter{footnote}{0} + \let\maketitle\relax + \let\@maketitle\relax + \gdef\thefootnote{\arabic{footnote}}\gdef\@@savethanks{}% + \gdef\@thanks{}\gdef\@author{}\gdef\@title{}\let\thanks\relax} + +\def\@maketitle{\newpage + \null + \vskip 1em \begin{center} + {\large \bf \@title \par} \vskip 1.5em {\large \lineskip .5em +\begin{tabular}[t]{c}\@name \\ \@address + \end{tabular}\par} \end{center} + \par + \vskip 1.4em} + +\def\title#1{\gdef\@title{\MakeUppercase{#1}}} +%\def\name#1{\gdef\@name{{\em #1}\\}} +%\def\address#1{\gdef\@address{#1}} +\gdef\@title{\uppercase{title of paper}} +\gdef\@name{{\em Name of author}\\} +\gdef\@address{Address - Line 1 \\ + Address - Line 2 \\ + Address - Line 3} + +\let\@@savethanks\thanks +\def\thanks#1{\gdef\thefootnote{}\@@savethanks{#1}} +\def\sthanks#1{\gdef\thefootnote{\fnsymbol{footnote}}\@@savethanks{#1}} + +\def\affiliationSpace{-0.3cm} + +\def\affiliation#1#2{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular} + } +} + +\def\affiliations#1#2#3{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + \begin{tabular}{@{}c@{}} + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + #3\relax + \end{tabular} + \end{tabular} + } +} + +\def\twoaffiliations#1#2#3#4{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #3} \\ \vspace*{\affiliationSpace}\\ + #4\relax + \end{tabular} + } +} + +\def\threeaffiliations#1#2#3#4#5#6{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #3} \\ \vspace*{\affiliationSpace}\\ + #4\relax + \end{tabular} \\ \\ + \begin{tabular}{@{}c@{}} + {\em #5} \\ \vspace*{\affiliationSpace}\\ + #6\relax + \end{tabular} + } +} + +\def\fouraffiliations#1#2#3#4#5#6#7#8{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #3} \\ \vspace*{\affiliationSpace}\\ + #4\relax + \end{tabular} \\ \\ + \begin{tabular}{@{}c@{}} + {\em #5} \\ \vspace*{\affiliationSpace}\\ + #6\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #7} \\ \vspace*{\affiliationSpace}\\ + #8\relax + \end{tabular} + } +} + +\def\@sect#1#2#3#4#5#6[#7]#8{ + \refstepcounter{#1}\edef\@svsec{\csname the#1\endcsname.\hskip 0.6em} + \begingroup \ifnum #2=1\bf\centering + {\interlinepenalty \@M + \@svsec\uppercase{#8}\par}\else\ifnum #2=2\bf + \noindent{\interlinepenalty \@M \@svsec #8\par}\else\it + \@hangfrom{\hskip\parindent}{\interlinepenalty \@M + \@svsec #8\par}\fi\fi\endgroup + \csname #1mark\endcsname{#7}\addcontentsline + {toc}{#1}{\protect\numberline{\csname the#1\endcsname} #7} + \@tempskipa #5\relax + \@xsect{\@tempskipa}} + +\def\abstract{\begin{center} +{\bf ABSTRACT\vspace{-.5em}\vspace{0pt}} +\end{center}} +\def\endabstract{\par} + +\def\copyrightnotice#1{\gdef\@copyrightnotice{#1}}\let\@copyrightnotice\relax +\def\toappear#1{\gdef\@toappear{#1}}\let\@toappear\relax + +%%% Strings for the preprint titlepage footer: + +\newif\if@preprint\@preprintfalse +\def\ds@preprint{\@preprinttrue} +\def\ps@preprint{\let\@mkboth\@gobbletwo\def\@oddhead{} + \def\@oddfoot{\rlap{\@toappear}\hfil\thepage\hfil + \llap{\@copyrightnotice}\gdef\@toappear{}\gdef\@copyrightnotice{}}} + +\if@preprint\ps@preprint +\else\ps@empty\flushbottom\fi + +\def\thebibliography#1{\section{References}\list + {[\arabic{enumi}]}{\settowidth\labelwidth{[#1]}\leftmargin\labelwidth + \advance\leftmargin\labelsep + \usecounter{enumi}} + \def\newblock{\hskip .11em plus .33em minus .07em} + \sloppy\clubpenalty4000\widowpenalty4000 + \sfcode`\.=1000\relax} +\let\endthebibliography=\endlist + +\flushbottom +%%%%% fancyheading included +\def\lhead{\@ifnextchar[{\@xlhead}{\@ylhead}} +\def\@xlhead[#1]#2{\gdef\@elhead{#1}\gdef\@olhead{#2}} +\def\@ylhead#1{\gdef\@elhead{#1}\gdef\@olhead{#1}} + +\def\chead{\@ifnextchar[{\@xchead}{\@ychead}} +\def\@xchead[#1]#2{\gdef\@echead{#1}\gdef\@ochead{#2}} +\def\@ychead#1{\gdef\@echead{#1}\gdef\@ochead{#1}} + +\def\rhead{\@ifnextchar[{\@xrhead}{\@yrhead}} +\def\@xrhead[#1]#2{\gdef\@erhead{#1}\gdef\@orhead{#2}} +\def\@yrhead#1{\gdef\@erhead{#1}\gdef\@orhead{#1}} + +\def\lfoot{\@ifnextchar[{\@xlfoot}{\@ylfoot}} +\def\@xlfoot[#1]#2{\gdef\@elfoot{#1}\gdef\@olfoot{#2}} +\def\@ylfoot#1{\gdef\@elfoot{#1}\gdef\@olfoot{#1}} + +\def\cfoot{\@ifnextchar[{\@xcfoot}{\@ycfoot}} +\def\@xcfoot[#1]#2{\gdef\@ecfoot{#1}\gdef\@ocfoot{#2}} +\def\@ycfoot#1{\gdef\@ecfoot{#1}\gdef\@ocfoot{#1}} + +\def\rfoot{\@ifnextchar[{\@xrfoot}{\@yrfoot}} +\def\@xrfoot[#1]#2{\gdef\@erfoot{#1}\gdef\@orfoot{#2}} +\def\@yrfoot#1{\gdef\@erfoot{#1}\gdef\@orfoot{#1}} + +\newdimen\headrulewidth +\newdimen\footrulewidth +\newdimen\plainheadrulewidth +\newdimen\plainfootrulewidth +\newdimen\headwidth +\newif\if@fancyplain +\def\fancyplain#1#2{\if@fancyplain#1\else#2\fi} + +% Command to reset various things in the headers: +% a.o. single spacing (taken from setspace.sty) +% and the catcode of ^^M (so that epsf files in the header work if a +% verbatim crosses a page boundary) +\def\fancy@reset{\restorecr + \def\baselinestretch{1}% + \ifx\undefined\@newbaseline% NFSS not present; 2.09 or 2e + \ifx\@currsize\normalsize\@normalsize\else\@currsize\fi% + \else% NFSS (2.09) present + \@newbaseline% + \fi} + +% Initialization of the head and foot text. + +\headrulewidth 0.4pt +\footrulewidth\z@ +\plainheadrulewidth\z@ +\plainfootrulewidth\z@ + +\lhead[\fancyplain{}{\sl\rightmark}]{\fancyplain{}{\sl\leftmark}} +% i.e. empty on ``plain'' pages, \rightmark on even, \leftmark on odd pages +\chead{} +%\rhead[\fancyplain{}{\sl\leftmark}]{\fancyplain{}{\sl\rightmark}} +% i.e. empty on ``plain'' pages, \leftmark on even, \rightmark on odd pages +\lfoot{} +\cfoot{} +\rfoot{} + +% Put together a header or footer given the left, center and +% right text, fillers at left and right and a rule. +% The \lap commands put the text into an hbox of zero size, +% so overlapping text does not generate an errormessage. + +\def\@fancyhead#1#2#3#4#5{#1\hbox to\headwidth{\fancy@reset\vbox{\hbox +{\rlap{\parbox[b]{\headwidth}{\raggedright#2\strut}}\hfill +\parbox[b]{\headwidth}{\centering#3\strut}\hfill +\llap{\parbox[b]{\headwidth}{\raggedleft#4\strut}}}\headrule}}#5} + + +\def\@fancyfoot#1#2#3#4#5{#1\hbox to\headwidth{\fancy@reset\vbox{\footrule +\hbox{\rlap{\parbox[t]{\headwidth}{\raggedright#2\strut}}\hfill +\parbox[t]{\headwidth}{\centering#3\strut}\hfill +\llap{\parbox[t]{\headwidth}{\raggedleft#4\strut}}}}}#5} + +\def\headrule{{\if@fancyplain\let\headrulewidth\plainheadrulewidth\fi +\hrule\@height\headrulewidth\@width\headwidth \vskip-\headrulewidth}} + +\def\footrule{{\if@fancyplain\let\footrulewidth\plainfootrulewidth\fi +\vskip-0.3\normalbaselineskip\vskip-\footrulewidth +\hrule\@width\headwidth\@height\footrulewidth\vskip0.3\normalbaselineskip}} + +\def\ps@fancy{% +\@ifundefined{@chapapp}{\let\@chapapp\chaptername}{}%for amsbook +\@ifundefined{chapter}{\def\sectionmark##1{\markboth +{\uppercase{\ifnum \c@secnumdepth>\z@ + \thesection\hskip 1em\relax \fi ##1}}{}}% +\def\subsectionmark##1{\markright {\ifnum \c@secnumdepth >\@ne + \thesubsection\hskip 1em\relax \fi ##1}}}% +{\def\chaptermark##1{\markboth {\uppercase{\ifnum \c@secnumdepth>\m@ne + \@chapapp\ \thechapter. \ \fi ##1}}{}} +\def\sectionmark##1{\markright{\uppercase{\ifnum \c@secnumdepth >\z@ + \thesection. \ \fi ##1}}}}% +\csname ps@headings\endcsname % use \ps@headings defaults if they exist +\ps@@fancy +\gdef\ps@fancy{\@fancyplainfalse\ps@@fancy}% +\headwidth\textwidth} +\def\ps@fancyplain{\ps@fancy \let\ps@plain\ps@plain@fancy} +\def\ps@plain@fancy{\@fancyplaintrue\ps@@fancy} +\def\ps@@fancy{% +\def\@mkboth{\protect\markboth}% +\def\@oddhead{\@fancyhead\@lodd\@olhead\@ochead\@orhead\@rodd}% +\def\@oddfoot{\@fancyfoot\@lodd\@olfoot\@ocfoot\@orfoot\@rodd}% +\def\@evenhead{\@fancyhead\@rodd\@elhead\@echead\@erhead\@lodd}% +\def\@evenfoot{\@fancyfoot\@rodd\@elfoot\@ecfoot\@erfoot\@lodd}% +} +\def\@lodd{\if@reversemargin\hss\else\relax\fi} +\def\@rodd{\if@reversemargin\relax\else\hss\fi} + +\let\latex@makecol\@makecol +\def\@makecol{\let\topfloat\@toplist\let\botfloat\@botlist\latex@makecol} +\def\iftopfloat#1#2{\ifx\topfloat\empty #2\else #1\fi} +\def\ifbotfloat#1#2{\ifx\botfloat\empty #2\else #1\fi} +\def\iffloatpage#1#2{\if@fcolmade #1\else #2\fi} + +\pagestyle{fancy} +\renewcommand{\headrulewidth}{0pt} +\renewcommand{\footrulewidth}{-5mm} +\lhead{\em \small Proc.~of the \nth{9} Int.~Conference on Digital Audio +Effects (DAFx-06), Montreal, Canada, September 18-20, 2006} +\rhead{} +\lfoot{} +\rfoot{} +\cfoot{{\vskip 11mm}{\small DAFX-\thepage}}{} +%\cfoot{{\vskip 11mm}{\small DAFx-06 -- \thepage}}{} + diff --git a/macros/latex/contrib/conferences/confproc/example/example1empty.tex b/macros/latex/contrib/conferences/confproc/example/example1empty.tex new file mode 100644 index 0000000000..56dd32d349 --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/example1empty.tex @@ -0,0 +1,113 @@ +%% +%% This is file `example1empty.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% confproc.dtx (with options: `example1empty') +%% +%% This is `example1empty.tex', an example file for the confproc package. +%% Copyright (c) 2011 by Vincent Verfaille <confproc.verfaille@gmail.com> +%% +%% This file is part of the confproc package. +%% ------------------------------------------- +%% +%% It may be distributed and/or modified under the conditions of the +%% LaTeX Project Public License, either version 1.2 of this license or +%% (at your option) any later version. +%% +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.2 or later is part of all distributions of LaTeX version +%% 1999/12/01 or later. +%% +%% This file may not be distributed without the original source file +%% `confproc.dtx'. +%% +%% The list of all files belonging to the confproc package is given in +%% the `readme.txt' file. +%% +%% For more details, LaTeX the source `confproc.dtx'. +%% +\documentclass[letterpaper,10pt,twoside,% + electronic,% [printed] | electronic + papers=countpages,% empty | draft | [final] | countpages + paperselec=all, %[all] | p_001 | p_fake + hyperref={bookmarksdepth=1,bookmarksopen,bookmarksopenlevel=0,% + linkcolor=blue,urlcolor=blue},% + geometry={text={175truemm,226truemm},% A4 & letter + inner=0.805in,top=29.15mm,bottom=24.5mm,footskip=9.68mm,voffset=-5mm},%letter +]{confproc} +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\usepackage{mathptmx} +\usepackage[super]{nth} + +\renewcommand{\procpdfauthor}{{\color{red}[Proceedings editor], [University]}} +\renewcommand{\procpdftitle}{{\color{red}[Acronym] Proceedings}} +\renewcommand{\procpdfsubject}{{\color{red}Proc. of the Xth International Conference % + on [Nice Topic] ([Acronym]), [City], [Country], [Dates]}} + +\renewcommand{\procchead}{} % +\renewcommand{\proclhead}{{\em \small \procpdfsubject}} + +\author{\procpdfauthor} +\title{\procpdftitle} +\date{\today} +\renewcommand{\PAPERPATH}{papers/} +\makeindex + +%%%=========== PROCEEDINGS =========== +\begin{document} +\frontmatter +\setcounter{page}{1} +\pdfbookmark[0]{Preamble}{preamble} +\pdfbookmark[1]{Cover}{cover} +\maketitle +\newpage + +\otherpagestyle +\tableofcontents + +%%%==== BEGINNING OF PAPERS ==== +\mainmatter + +\procday{Day 1} + \session{Oral Session 1} + \procpaper[switch=45,% + title={Templates for One Author},% + author={Alfred Alabama},% + index={\index{Alabama, Alfred}},% + ]{p_001} + \procpaper[switch=21,% + title={Templates for One Author with Two Affiliations},% + author={Bob Boogie-Woogie},% + index={\index{Boogie-Woogie, Bob}},% + ]{p_003} + \session{Poster Session 1} + \procpaper[switch=33,% + title = {Templates for Two Authors},% + author={Alfred Alabama, Chris Christmas},% + index={\index{Alabama, Alfred}\index{Christmas, Chris}},% + ]{p_005} + +\procday{Day 2} + \session{Oral Session 2} + \procpaper[switch=75,% + title={Templates for Three Authors},% + author={Bob Boogie-Woogie, Chris Christmas, Don Didon},% + index={\index{Boogie-Woogie, Bob}\index{Christmas, Chris}% + \index{Didon, Don}},% + ]{p_007} + \procpaper[switch=27,% + title={Templates f\'or F\`o\"ur Àuthors},% + author={J\o{}hn J\"oe, K\'e\~{n}t K\^{\i}ng, L\`ou L\'ou,% + M\`anfr\'ed J. M\^ost\u{e}k\i}, + index={\index{J\"oe, J\o{}hn}\index{K\^{\i}ng, K\'e\~{n}t}% + \index{L\'ou, L\`ou}\index{M\^ost\u{e}k\i, M\`anfr\'ed J.}}, + ]{p_009} + +%%%==== END OF PAPERS ==== +\backmatter +\insertindex +\end{document} diff --git a/macros/latex/contrib/conferences/confproc/example/example2custom.tex b/macros/latex/contrib/conferences/confproc/example/example2custom.tex new file mode 100644 index 0000000000..d8eddf1035 --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/example2custom.tex @@ -0,0 +1,158 @@ +%% +%% This is file `example2custom.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% confproc.dtx (with options: `example2custom') +%% +%% This is `example2custom.tex', an example file for the confproc package. +%% Copyright (c) 2011 by Vincent Verfaille <confproc.verfaille@gmail.com> +%% +%% This file is part of the confproc package. +%% ------------------------------------------- +%% +%% It may be distributed and/or modified under the conditions of the +%% LaTeX Project Public License, either version 1.2 of this license or +%% (at your option) any later version. +%% +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.2 or later is part of all distributions of LaTeX version +%% 1999/12/01 or later. +%% +%% This file may not be distributed without the original source file +%% `confproc.dtx'. +%% +%% The list of all files belonging to the confproc package is given in +%% the `readme.txt' file. +%% +%% For more details, LaTeX the source `confproc.dtx'. +%% +\documentclass[letterpaper,10pt,twoside,% + electronic,% [printed] | electronic + papers=final,% empty | draft | [final] | countpages + headers=exceptpdf,% none | pdfonly | exceptpdf | [allpages] + paperselec=all, %[all] | p_001 | p_fake + colorheaders=red,% + verbose,% + pdftk,% + pdftkfolder={pdftk_info/},% + pdftksubject={DAFx-06 Conference},% + hyperref={bookmarksdepth=1,bookmarksopen,bookmarksopenlevel=0,% + citecolor=colorforcite,linkcolor=colorforlink,urlcolor=colorforurl},% + geometry={text={175truemm,226truemm},% A4 & letter + inner=0.805in,top=29.15mm,bottom=24.5mm,footskip=9.68mm,voffset=-5mm},%letter +]{confproc} + +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\usepackage{mathptmx} +\usepackage[super]{nth} + +\setlength{\LaTeXxShift}{0pt} +\setlength{\LaTeXyShift}{-3mm} %letter +\setlength{\WordxShift}{10pt} +\setlength{\WordyShift}{-40pt} + +\definecolor{colorforlink}{rgb}{0,0,0.8} +\definecolor{colorforcite}{rgb}{0,0.8,0} +\definecolor{colorforurl}{rgb}{0,0,1} + +\newcommand{\DAFxname}{Proc.~of the \nth{9} % + Int.~Conference on Digital Audio Effects (DAFx-06)} +\newcommand{\DAFxdate}{September 18-20, 2006} +\newcommand{\DAFxaddress}{Montreal, Canada} + +\renewcommand{\procpdfauthor}{Vincent Verfaille, McGill University} +\renewcommand{\procpdftitle}{DAFx-06 Proceedings - \DAFxaddress} +\renewcommand{\procpdfsubject}{Conference proceedings} + +\renewcommand{\procchead}{}% +%%\renewcommand{\proclhead}{{\em \small \procpdfsubject}} +\renewcommand{\proclhead}{{\em \small \DAFxname, \DAFxaddress, \DAFxdate}} +\renewcommand{\proccfoot}{\small DAFX-\thepage} +\setlength{\procfootvskip}{1.2mm} +%%\setlength{\procoptfootvskip}{4mm} + +%%\author{Vincent Verfaille, McGill University} +%%\title{Proc. of the \nth{9} Int. Conf. on Digital Audio Effects\\ +%% Montreal, Quebec, Canada} +%%\date{Sept.~18--20, 2006} +\author{\procpdfauthor} +%%\title{\procpdftitle} +\title{\DAFxname\\ \DAFxaddress} +%%\date{\today} +\date{\DAFxdate} +%%\includepdf[noautoscale,pages=1,link]{\PICTPATH ex_1stpage.pdf} + +%%\renewcommand{\contentsname}{List of Sessions} +%%\renewcommand{\bibname}{General Bibliography} +%%\renewcommand{\indexname}{List of Authors} +\renewcommand{\PAPERPATH}{papers/} +%%\renewcommand{\papertitlestyle}{\texorpdfstring{}{\scshape}} +%%\renewcommand{\paperauthorstyle}{\texorpdfstring{, }{\break}} +\renewcommand{\confstylechecktitle}{\vspace*{0.3cm} % + \bf \sc \Large \noindent \centerline} +\renewcommand{\confstylecheckauthor}{\large \it \noindent \centerline} +\makeindex + +%%%=========== PROCEEDINGS =========== +\begin{document} + +\frontmatter +\frontmattertocstyle +\setcounter{page}{1} +\pdfbookmark[0]{Preamble}{preamble} +\pdfbookmark[1]{Cover}{cover} +\maketitle +\newpage + +\otherpagestyle +\tableofcontents + +%%%==== BEGINNING OF PAPERS ==== +\setcounter{npagespreamble}{\arabic{page}-1} % only useful for the 'pdftk' option +\mainmatter +\mainmattertocstyle +\procday{Day 1} + \session{Oral Session 1} + \procpaper[xshift=\LaTeXxShift{}, yshift=\LaTeXyShift{}, switch=45, npages=6,% + title={Templates for One Author},% + author={Alfred Alabama},% + index={\index{Alabama, Alfred}},% + ]{p_001} + \procpaper[xshift=\LaTeXxShift{}, yshift=\LaTeXyShift{}, switch=21, npages=5,% + title={Templates for One Author with Two Affiliations},% + author={Bob Boogie-Woogie},% + index={\index{Boogie-Woogie, Bob}},% + ]{p_003} + +\session{Poster Session 1} + \procpaper[xshift=\LaTeXxShift{}, yshift=\LaTeXyShift{}, switch=33, npages=4,% + title = {Templates for Two Authors},% + author={Alfred Alabama, Chris Christmas},% + index={\index{Alabama, Alfred}\index{Christmas, Chris}},% + ]{p_005} + +\procday{Day 2} +\session{Oral Session 2} + \procpaper[xshift=\LaTeXxShift{}, yshift=\LaTeXyShift{}, switch=75, npages=6,% + title={Templates for Three Authors},% + author={Bob Boogie-Woogie, Chris Christmas, Don Didon},% + index={\index{Boogie-Woogie, Bob}\index{Christmas, Chris}% + \index{Didon, Don}},% + ]{p_007} + \procpaper[xshift=\LaTeXxShift{}, yshift=\LaTeXyShift{}, switch=27, npages=7,% + title={Templates f\'or F\`o\"ur Àuthors},% + author={J\o{}hn J\"oe, K\'e\~{n}t K\^{\i}ng, L\`ou L\'ou,% + M\`anfr\'ed J. M\^ost\u{e}k\i}, + index={\index{J\"oe, J\o{}hn}\index{K\^{\i}ng, K\'e\~{n}t}% + \index{L\'ou, L\`ou}\index{M\^ost\u{e}k\i, M\`anfr\'ed J.}}, + ]{p_009} + +%%%==== END OF PAPERS ==== +\backmatter +\backmattertocstyle +\insertindex +\end{document} diff --git a/macros/latex/contrib/conferences/confproc/example/example3optim.tex b/macros/latex/contrib/conferences/confproc/example/example3optim.tex new file mode 100644 index 0000000000..518c0521d7 --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/example3optim.tex @@ -0,0 +1,237 @@ +%% +%% This is file `example3optim.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% confproc.dtx (with options: `example3optim') +%% +%% This is `example3optim.tex', an example file for the confproc package. +%% Copyright (c) 2011 by Vincent Verfaille <confproc.verfaille@gmail.com> +%% +%% This file is part of the confproc package. +%% ------------------------------------------- +%% +%% It may be distributed and/or modified under the conditions of the +%% LaTeX Project Public License, either version 1.2 of this license or +%% (at your option) any later version. +%% +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.2 or later is part of all distributions of LaTeX version +%% 1999/12/01 or later. +%% +%% This file may not be distributed without the original source file +%% `confproc.dtx'. +%% +%% The list of all files belonging to the confproc package is given in +%% the `readme.txt' file. +%% +%% For more details, LaTeX the source `confproc.dtx'. +%% +\documentclass[letterpaper,% [letterpaper] | a4paper + 10pt,% [10pt] | 11pt | 12pt + twoside,% [twoside] | oneside + twosidepapers,% [twosidepapers] | onesidepapers + electronic,% [electronic] | printed + binding=0mm,% [0mm] + papers=final,% empty | draft | [final] + headers=exceptpdf,% none | pdfonly | exceptpdf | [allpages] + bib=backref,% [none] | merge | backref | final + paperselec=all,% [all] | p_001 | paper_2 | 3 ... + onecoltoc,% [onecoltoc] | twocoltoc + tocnum=left,% [left] | right + twocolbib,% [twocolbib] | onecolbib + threecolindex,% [threecolindex] | twocolindex + checktitle=false,% true | [false] + checkauthor=false,% true | [false] + showpapernumber=false,% true | [false] + movepagenumber=false,% true | [false] + showmarginlines=false,% true | [false] + colorheaders=black,% [black] | red | any color! + debug=false,% true | [false] + verbose=false,% true | [false] + pdftk=true,% true | [false] + hyperref={bookmarksdepth=1,bookmarksopen,bookmarksopenlevel=0,% + linkcolor=colorforlink,urlcolor=colorforurl}, % [blue, blue, blue] + geometry={text={175truemm,226truemm},% A4 & letter + inner=0.805in,top=29.15mm,bottom=24.5mm,footskip=9.68mm,voffset=-5mm},%letter + ]{confproc} +%%% inner=0.69in,top=33.9mm,bottom=38mm,footskip=10.4mm,voffset=-4.8mm},%A4 +%%\input{exclass} +\usepackage{setspace} +\usepackage{xkeyval} +\usepackage{newapave} +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\usepackage{mathptmx} +\usepackage[super]{nth} + +\setlength{\LaTeXxShift}{0pt} +\setlength{\LaTeXyShift}{-3mm} %letter +\setlength{\WordxShift}{10pt} +\setlength{\WordyShift}{-40pt} + +\definecolor{colorforlink}{rgb}{0,0,0.8} +\definecolor{colorforcite}{rgb}{0,0.8,0} +\definecolor{colorforurl}{rgb}{0,0,1} + +\newcommand{\DAFxname}{Proc.~of the \nth{9} % + Int.~Conference on Digital Audio Effects (DAFx-06)} +\newcommand{\DAFxdate}{September 18-20, 2006} +\newcommand{\DAFxaddress}{Montreal, Canada} + +\renewcommand{\procpdfauthor}{Vincent Verfaille, McGill University} +\renewcommand{\procpdftitle}{DAFx-06 Proceedings - \DAFxaddress} +\renewcommand{\procpdfsubject}{Conference proceedings} + +\renewcommand{\procchead}{} % +\renewcommand{\proclhead}{{\em \small \DAFxname, \DAFxaddress, \DAFxdate}} +\renewcommand{\proccfoot}{{\small DAFX-\thepage}} +\setlength{\procfootvskip}{1.2mm} +\setlength{\procoptfootvskip}{4mm} + +\author{\procpdfauthor} +\title{\DAFxname\\ \DAFxaddress} +\date{\DAFxdate} + +\renewcommand{\contentsname}{Day-by-Day Conference Program} +\renewcommand{\bibname}{General Bibliography} +\renewcommand{\indexname}{List of Authors} +\renewcommand{\PAPERPATH}{papers/} +\newcommand{\PICTPATH}{pictures/} + \newcommand{\TEXTPATH}{} + \newcommand{\BIBPATH}{} +\newcommand{\procbibfile}{\BIBPATH exbiblio} +\newcommand{\myaddhruletotoc}{\vspace*{0.1cm}% + \noindent\protect\hrulefill\par\vspace*{-0.15cm}} +\newcommand{\myaddthickhruletotoc}{\vspace*{0.5cm}% + \noindent\protect\hrule height 0.6ex \hfill\par\vspace*{0.1cm}} +\renewcommand{\procday}[1]{% + \phantomsection% + \addcontentsline{toc}{part}{#1}} % \centerline{#1} +\renewcommand{\session}[1]{% + \phantomsection% + \addcontentsline{toc}{chapter}{#1}} +%% idem for left/right numbering +\renewcommand{\mainmattertocstyle}{ + \titlecontents{part}[0pt]% + {\addvspace{3mm}}% + {\myaddthickhruletotoc\Large\bfseries}% + {\myaddthickhruletotoc\Large\bfseries}% + {}% + [\addvspace{0.5mm}]% + \titlecontents{chapter}[0pt]% + {\addvspace{2mm}}% + {\myaddhruletotoc\large\bfseries\itshape}% + {\myaddhruletotoc\large\bfseries\itshape}% + {}% + [\addvspace{0.5mm}]% +} +%%\renewcommand{\papertitlestyle}{} +\renewcommand{\papertitlestyle}{\texorpdfstring{}{\scshape}} +%%\renewcommand{\paperauthorstyle}{\texorpdfstring{\newline\itshape}{\break}} +\renewcommand{\paperauthorstyle}{\texorpdfstring{, \hfill}{\break}} +\renewcommand{\proctoctitleauthor}[2]{% + \texorpdfstring{{\paperauthorstyle #2}{\papertitlestyle #1}}% + {{\papertitlestyle #1}}} +\renewcommand{\paperauthorstyle}{\texorpdfstring{\itshape}{}} +\renewcommand{\papertitlestyle}{\texorpdfstring{\newline}{\break}} +\renewcommand{\confstylechecktitle}{\vspace*{0.3cm} % + \bf \sc \Large \noindent \centerline} +\renewcommand{\confstylecheckauthor}{\large \it \noindent \centerline} +\makeindex + +%%%=========== PROCEEDINGS =========== +\begin{document} + +\frontmatter +%%\layout +%%\begin{figure} +%% \setlayoutscale{0.8} \tocdiagram +%% \caption{Table of Contents entry parameters} \label{fig:tocp} +%%\end{figure} +%%\begin{figure} +%% \setlayoutscale{0.8} \currenttoc \tocdesign +%% \caption{Typical Table of Contents entry for this document} +%% \label{fig:thistoc} +%%\end{figure} +%%\clearsingleordoublepage +\setcounter{page}{1} +\pdfbookmark[0]{Preamble}{preamble} +\pdfbookmark[1]{Cover}{cover} +\maketitle +%%\includepdf[noautoscale,pages=1,link]{\PICTPATH ex_1stpage.pdf} +\addtocontents{toc}{\vskip 1cm} +\addtocontents{toc}{\centerline{\huge\textsc{Conference Program}}} +\renewcommand{\contentsname}{\texorpdfstring{}{Conference Program}} +\newpage +\vspace*{1.7cm} +\pdfbookmark[1]{Publishing informations}{publishing} +\thispagestyle{empty} +\noindent {\bf Published by:}\\ Laboratory Name\\ Department name\\ +School Name\\ University Name\\ +\url{http://www.conferencesite.com}\\ +\vspace*{0.15cm}\newline +\noindent {\bf ISBN: X-XXXX-XXXXXX}\\ +\vspace*{0.35cm}\newline +\noindent {\bf Credits:}\\ +Cover design: Firstname Lastname\\ +Logo photo: Firstname Lastname\\ +\LaTeX{} editor: Firstname Lastname\\ +using \LaTeX's `confproc' package, version 0.8 (optional: by V. Verfaille)\\ +\vspace*{0.35cm}\newline +\noindent Printed in City by Print-Company --- Month Year +\otherpagestyle +%%%-- Welcome letters +\clearsingleordoublepage +\vspace*{0.6cm} +\thisotherpagestyle +\pdfbookmark[1]{Welcome from Firstname Lastname}{welcome} +\section*{Welcome from Firstname Lastname, Conference Chair} +\vspace*{1.1cm} +\onehalfspace +\begin{center} + \begin{minipage}[h]{14cm} + Text of the welcome letter, with 1.5 lines spacing, blah blah... + Text of the welcome letter, with 1.5 lines spacing, blah blah... + Text of the welcome letter, with 1.5 lines spacing, blah blah... + Text of the welcome letter, with 1.5 lines spacing, blah blah... + \end{minipage} +\end{center} +\doublespace +\begin{center} + \begin{minipage}[h]{14cm} + Text of the welcome letter, with 2 lines spacing, blah blah... + Text of the welcome letter, with 2 lines spacing, blah blah... + Text of the welcome letter, with 2 lines spacing, blah blah... + Text of the welcome letter, with 2 lines spacing, blah blah... + \end{minipage} +\end{center} +\singlespace +\tableofcontents + +%%%==== BEGINNING OF PAPERS ==== +\setcounter{npagespreamble}{\arabic{page}-1} % only useful for the 'pdftk' option +\mainmatter +\mainmattertocstyle +\input{\TEXTPATH expapersswitch} +\procday{Day 1} + \session{Oral Session 1} + \paperid{45}{p_001} + \paperid{21}{p_003} + \session{Poster Session 1} + \paperid{33}{p_005} +\procday{Day 2} + \session{Oral Session 2} + \paperid{75}{p_007} + \paperid{27}{p_009} + +%%%==== END OF PAPERS ==== +\backmatter +\backmattertocstyle +\bibliographystyle{newapave} +%%\bibliographystyle{newapa} +{\footnotesize\bibliography{\procbibfile}} +\insertindex +\end{document} diff --git a/macros/latex/contrib/conferences/confproc/example/example4optim.tex b/macros/latex/contrib/conferences/confproc/example/example4optim.tex new file mode 100644 index 0000000000..af5f31097e --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/example4optim.tex @@ -0,0 +1,191 @@ +\usepackage{setspace} +\usepackage{xkeyval} +\usepackage{newapave} +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\usepackage{mathptmx} +\usepackage[super]{nth} + +\setlength{\LaTeXxShift}{0pt} +\setlength{\LaTeXyShift}{-3mm} %letter +\setlength{\WordxShift}{10pt} +\setlength{\WordyShift}{-40pt} + +\definecolor{colorforlink}{rgb}{0,0,0.8} +\definecolor{colorforcite}{rgb}{0,0.8,0} +\definecolor{colorforurl}{rgb}{0,0,1} + +\newcommand{\DAFxname}{Proc.~of the \nth{9} % + Int.~Conference on Digital Audio Effects (DAFx-06)} +\newcommand{\DAFxdate}{September 18-20, 2006} +\newcommand{\DAFxaddress}{Montreal, Canada} + +\renewcommand{\procpdfauthor}{Vincent Verfaille, McGill University} +\renewcommand{\procpdftitle}{DAFx-06 Proceedings - \DAFxaddress} +\renewcommand{\procpdfsubject}{Conference proceedings} + +\renewcommand{\procchead}{} % +\renewcommand{\proclhead}{{\em \small \DAFxname, \DAFxaddress, \DAFxdate}} +\renewcommand{\proccfoot}{{\small DAFX-\thepage}} +\setlength{\procfootvskip}{1.2mm} +\setlength{\procoptfootvskip}{4mm} + +\author{\procpdfauthor} +\title{\DAFxname\\ \DAFxaddress} +\date{\DAFxdate} + +\renewcommand{\contentsname}{Day-by-Day Conference Program} +\renewcommand{\bibname}{General Bibliography} +\renewcommand{\indexname}{List of Authors} +\renewcommand{\PAPERPATH}{papers/} +\newcommand{\PICTPATH}{pictures/} + \newcommand{\TEXTPATH}{} + \newcommand{\BIBPATH}{} +\newcommand{\procbibfile}{\BIBPATH exbiblio} +\newcommand{\myaddhruletotoc}{\vspace*{0.1cm}% + \noindent\protect\hrulefill\par\vspace*{-0.15cm}} +\newcommand{\myaddthickhruletotoc}{\vspace*{0.5cm}% + \noindent\protect\hrule height 0.6ex \hfill\par\vspace*{0.1cm}} +\renewcommand{\procday}[1]{% + \phantomsection% + \addcontentsline{toc}{part}{#1}} % \centerline{#1} +\renewcommand{\session}[1]{% + \phantomsection% + \addcontentsline{toc}{chapter}{#1}} + \renewcommand{\mainmattertocstyle}{ + \titlecontents{section}[2.5em]% + {\vspace*{0.25em}}% + {\hspace*{-2.5em}\contentspage\hspace*{2.5em}}% + {\hspace*{-2.5em}\contentspage\hspace*{2.5em}}% + {}% + \titlecontents{chapter}[0pt]% + {\addvspace{0.5pc}\bfseries\itshape}% + {\myaddhruletotoc\contentsmargin{0pt}\bfseries % + \makebox[0pt][r]{\huge\contentspage\enspace}\large}% + {\myaddhruletotoc\contentsmargin{0pt}\large}% + {}[\addvspace{.3pc}]% + \titlecontents{part}[0pt]% + {\addvspace{0.5pc}\bfseries}% + {\myaddthickhruletotoc\contentsmargin{0pt}\bfseries % + \makebox[0pt][r]{\huge\contentspage\enspace}\large}% + {\myaddthickhruletotoc\contentsmargin{0pt}\large}% + {}[\addvspace{.3pc}]% +} + \renewcommand{\backmattertocstyle}{% + \titlecontents{section}[]{}{}{}{}[]% + \titlecontents{part}% + [0pt]% + {\addvspace{2pc}}% + {\contentspage\hspace*{2.5em}\vspace*{-8mm}\contentsmargin{0pt}% + \bfseries\makebox[0pt][r]{\huge\contentspage\enspace}\large\bfseries}% + {\contentspage\hspace*{2.5em}\vspace*{-8mm}\contentsmargin{0pt}\large\bfseries}% + {}% + [\addvspace{.5pc}]% +}% +%%\renewcommand{\papertitlestyle}{} +\renewcommand{\papertitlestyle}{\texorpdfstring{}{\scshape}} +%%\renewcommand{\paperauthorstyle}{\texorpdfstring{\newline\itshape}{\break}} +\renewcommand{\paperauthorstyle}{\texorpdfstring{, \hfill}{\break}} +\renewcommand{\proctoctitleauthor}[2]{% + \texorpdfstring{{\paperauthorstyle #2}{\papertitlestyle #1}}{{\papertitlestyle #1}}} +\renewcommand{\paperauthorstyle}{\texorpdfstring{\itshape}{}} +\renewcommand{\papertitlestyle}{\texorpdfstring{\newline}{\break}} +\renewcommand{\confstylechecktitle}{\vspace*{0.3cm} % + \bf \sc \Large \noindent \centerline} +\renewcommand{\confstylecheckauthor}{\large \it \noindent \centerline} +\makeindex + +%%%=========== PROCEEDINGS =========== +\begin{document} + +\frontmatter +\frontmattertocstyle +%%\layout +%%\begin{figure} +%% \setlayoutscale{0.8} \tocdiagram +%% \caption{Table of Contents entry parameters} \label{fig:tocp} +%%\end{figure} +%%\begin{figure} +%% \setlayoutscale{0.8} \currenttoc \tocdesign +%% \caption{Typical Table of Contents entry for this document} +%% \label{fig:thistoc} +%%\end{figure} +%%\clearsingleordoublepage +\setcounter{page}{1} +\pdfbookmark[0]{Preamble}{preamble} +\pdfbookmark[1]{Cover}{cover} +\maketitle +%%\includepdf[noautoscale,pages=1,link]{\PICTPATH ex_1stpage.pdf} +\addtocontents{toc}{\vskip 1cm} +\addtocontents{toc}{\centerline{\huge\textsc{Conference Program}}} +\renewcommand{\contentsname}{\texorpdfstring{}{Conference Program}} +\newpage +\vspace*{1.7cm} +\pdfbookmark[1]{Publishing informations}{publishing} +\thispagestyle{empty} +\noindent {\bf Published by:}\\ Laboratory Name\\ Department name\\ +School Name\\ University Name\\ +\url{http://www.conferencesite.com}\\ +\vspace*{0.15cm}\newline +\noindent {\bf ISBN: X-XXXX-XXXXXX}\\ +\vspace*{0.35cm}\newline +\noindent {\bf Credits:}\\ +Cover design: Firstname Lastname\\ +Logo photo: Firstname Lastname\\ +\LaTeX{} editor: Firstname Lastname\\ +using \LaTeX's `confproc' package, version 0.8 (optional: by V. Verfaille)\\ +\vspace*{0.35cm}\newline +\noindent Printed in City by Print-Company --- Month Year +\otherpagestyle +%%%-- Welcome letters +\clearsingleordoublepage +\vspace*{0.6cm} +\thisotherpagestyle +\pdfbookmark[1]{Welcome from Firstname Lastname}{welcome} +\section*{Welcome from Firstname Lastname, Conference Chair} +\vspace*{1.1cm} +\onehalfspace +\begin{center} + \begin{minipage}[h]{14cm} + Text of the welcome letter, with 1.5 lines spacing, blah blah... + Text of the welcome letter, with 1.5 lines spacing, blah blah... + Text of the welcome letter, with 1.5 lines spacing, blah blah... + Text of the welcome letter, with 1.5 lines spacing, blah blah... + \end{minipage} +\end{center} +\doublespace +\begin{center} + \begin{minipage}[h]{14cm} + Text of the welcome letter, with 2 lines spacing, blah blah... + Text of the welcome letter, with 2 lines spacing, blah blah... + Text of the welcome letter, with 2 lines spacing, blah blah... + Text of the welcome letter, with 2 lines spacing, blah blah... + \end{minipage} +\end{center} +\singlespace +\tableofcontents + +%%%==== BEGINNING OF PAPERS ==== +\setcounter{npagespreamble}{\arabic{page}-1} % only useful for the 'pdftk' option +\mainmatter +\mainmattertocstyle +\input{\TEXTPATH expapersswitch} +\procday{Day 1} + \session{Oral Session 1} + \paperid{45}{p_001} + \paperid{21}{p_003} + \session{Poster Session 1} + \paperid{33}{p_005} +\procday{Day 2} + \session{Oral Session 2} + \paperid{75}{p_007} + \paperid{27}{p_009} + +%%%==== END OF PAPERS ==== +\backmatter +\backmattertocstyle +\bibliographystyle{newapave} +%%\bibliographystyle{newapa} +{\footnotesize\bibliography{\procbibfile}} +\insertindex +\end{document} diff --git a/macros/latex/contrib/conferences/confproc/example/exbiblio.bib b/macros/latex/contrib/conferences/confproc/example/exbiblio.bib new file mode 100644 index 0000000000..2d4d6c8964 --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/exbiblio.bib @@ -0,0 +1,69 @@ +@book{Mitra:Kaiser:1993:DSP:handbook, + Author = {S.~K. Mitra and J.~F. Kaiser}, + Title = {Handbook for Digital Signal Processing}, + Publisher = {J. Wiley {\&} Sons}, + Year = {1993}} + +@book{Haykin:1991:adaptive:filter, + Author = {Simon Haykin}, + Title = {Adaptive Filter Theory}, + Publisher = {Prentice Hall}, + Address = {Englewood Cliffs}, + Edition = {Second}, + Year = {1991}} + +@inbook{Serra:1996:sms, + Author = {X. Serra}, + Chapter = {Musical Sound Modeling with Sinusoids plus Noise}, + Publisher = {G. D. Poli, A. Picialli, S. T. Pope and C. Roads,% + Eds.~Swets~\&~Zeitlinger}, + Title = {Musical Signal Processing}, + Pages = {91--122}, + Year = {1996}} + +@article{Moorer:2000:AES:audio:millenium, + Author = {James A. Moorer}, + Title = {Audio in the New Millennium}, + Journal = {Journal of the {AES}}, + Volume = 48, + Number = 5, + Year = 2000, + Month = may, + Pages = {490--498}} + +@inproceedings{Arfib:1998:DAFx, + Author = {D. Arfib}, + Booktitle = {Proc. of the COST-G6 Workshop on Digital Audio Effects % + (DAFx-98)}, + Title = {Different Ways to Write Digital Audio Effects Programs}, + Address = {Barcelona, Spain}, + Pages = {188--91}, + Year = {1998}} + +@techreport{Askenfelt:1976:automatic:transcription, + Author = {A. Askenfelt}, + Title = {Automatic notation of played music (status report)}, + Institution = {{STL-QPSR, Vol. 1, pp. 1--11}}, + Year = {1976}} + +@mastersthesis{Egozy:1995:MIT:features:gesture, + Author = {E.~B. Egozy}, + title = {Deriving musical control features from a real-time timbre % + analysis of the clarinet}, + School = {Massachusetts Institute of Technology}, + Year = {1995}} + +@phdthesis{Dutilleux:1991, + Author = {P. Dutilleux}, + School = {University of Aix-Marseille II}, + Title = {Vers la machine \`a sculpter le son, modification en % + temps-r\'eel des caract\'eristiques fr\'equentielles et temporelles% + des sons}, + Year = {1991}} + +@unpublished{Fitz:Haken:2003:Web:morphing:loris, + Author = {K. Fitz and L. Haken}, + Title = {{Current Research in Real-time Sound Morphing}}, + Note = {Available at \href{http://www.cerlsoundgroup.org/RealTimeMorph/}% + {http://www.cerlsoundgroup.org/RealTimeMorph/}}, + Year = {Accessed March 08, 2006}} diff --git a/macros/latex/contrib/conferences/confproc/example/exclasslastel.tex b/macros/latex/contrib/conferences/confproc/example/exclasslastel.tex new file mode 100644 index 0000000000..37f3e75348 --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/exclasslastel.tex @@ -0,0 +1,15 @@ +\documentclass[letterpaper,10pt,twoside,twosidepapers,% + electronic,% [printed] | electronic + papers=final,% empty | draft | [final] | countpages + headers=exceptpdf,% none | pdfonly | exceptpdf | [allpages] + paperselec=all, %[all] | p_001 | p_fake + bib=last,% + pdftk,% + pdftkfolder={pdftk_info/},% + pdftksubject={DAFx-06 Conference},% + binding=0mm,% [0mm] -> no binding for electronic version + hyperref={bookmarksdepth=1,bookmarksopen,bookmarksopenlevel=0,% + citecolor=colorforcite,linkcolor=colorforlink,urlcolor=colorforurl},% + geometry={text={175truemm,226truemm},% A4 & letter + inner=0.0in,top=29.15mm,bottom=24.5mm,footskip=9.68mm,voffset=-5mm},%letter +]{confproc} diff --git a/macros/latex/contrib/conferences/confproc/example/exclasslastpb.tex b/macros/latex/contrib/conferences/confproc/example/exclasslastpb.tex new file mode 100644 index 0000000000..b1e344e979 --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/exclasslastpb.tex @@ -0,0 +1,15 @@ +\documentclass[letterpaper,10pt,twoside,twosidepapers,% + printed,% [printed] | electronic + papers=final,% empty | draft | [final] | countpages + headers=exceptpdf,% none | pdfonly | exceptpdf | [allpages] + paperselec=all, %[all] | p_001 | p_fake + bib=last,% + pdftk,% + pdftkfolder={pdftk_info/},% + pdftksubject={DAFx-06 Conference},% + binding=5mm,% [0mm] -> adjust the binding depending on the proceedings thickness + hyperref={bookmarksdepth=1,bookmarksopen,bookmarksopenlevel=0,% + citecolor=colorforcite,linkcolor=colorforlink,urlcolor=colorforurl},% + geometry={text={175truemm,226truemm},% A4 & letter + inner=0.805in,top=29.15mm,bottom=24.5mm,footskip=9.68mm,voffset=-5mm},%letter +]{confproc} diff --git a/macros/latex/contrib/conferences/confproc/example/exclasspre.tex b/macros/latex/contrib/conferences/confproc/example/exclasspre.tex new file mode 100644 index 0000000000..4e30c8b4ba --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/exclasspre.tex @@ -0,0 +1,17 @@ +\documentclass[letterpaper,10pt,twoside,twosidepapers,% + electronic,% [printed] | electronic + papers=countpages,% empty | draft | [final] | countpages + headers=allpages,% none | pdfonly | exceptpdf | [allpages] + paperselec=all, %[all] | p_001 | p_fake + bib=backref,% + colorheaders=red,% + verbose,% + pdftk,% + pdftkfolder={pdftk_info/},% + pdftksubject={DAFx-06 Conference},% + movepagenumber,% + hyperref={bookmarksdepth=1,bookmarksopen,bookmarksopenlevel=0,% + citecolor=colorforcite,linkcolor=colorforlink,urlcolor=colorforurl},% + geometry={text={175truemm,226truemm},% A4 & letter + inner=0.805in,top=29.15mm,bottom=24.5mm,footskip=9.68mm,voffset=-5mm},%letter +]{confproc} diff --git a/macros/latex/contrib/conferences/confproc/example/expages.tex b/macros/latex/contrib/conferences/confproc/example/expages.tex new file mode 100644 index 0000000000..57891e1bf5 --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/expages.tex @@ -0,0 +1,39 @@ +%% +%% This is file `expages.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% confproc.dtx (with options: `expages') +%% +%% This is `expages.tex', an example file for the confproc package. +%% Copyright (c) 2011 by Vincent Verfaille <confproc.verfaille@gmail.com> +%% +%% This file is part of the confproc package. +%% ------------------------------------------- +%% +%% It may be distributed and/or modified under the conditions of the +%% LaTeX Project Public License, either version 1.2 of this license or +%% (at your option) any later version. +%% +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.2 or later is part of all distributions of LaTeX version +%% 1999/12/01 or later. +%% +%% This file may not be distributed without the original source file +%% `confproc.dtx'. +%% +%% The list of all files belonging to the confproc package is given in +%% the `readme.txt' file. +%% +%% For more details, LaTeX the source `confproc.dtx'. +%% +\newcommand{\setpagenumber}[1]{ + \newcommand{\paperswitch}{#1} + \ifnum\paperswitch=45 {\setcounter{page}{1}}\fi + \ifnum\paperswitch=21 {\setcounter{page}{7}}\fi + \ifnum\paperswitch=27 {\setcounter{page}{13}}\fi + \ifnum\paperswitch=33 {\setcounter{page}{17}}\fi + \ifnum\paperswitch=75 {\setcounter{page}{23}}\fi +} diff --git a/macros/latex/contrib/conferences/confproc/example/expapersswitch.tex b/macros/latex/contrib/conferences/confproc/example/expapersswitch.tex new file mode 100644 index 0000000000..1addd118b0 --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/expapersswitch.tex @@ -0,0 +1,99 @@ +%% +%% This is file `expapersswitch.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% confproc.dtx (with options: `expapersswitch') +%% +%% This is `expapersswitch.tex', an example file for the confproc package. +%% Copyright (c) 2011 by Vincent Verfaille <confproc.verfaille@gmail.com> +%% +%% This file is part of the confproc package. +%% ------------------------------------------- +%% +%% It may be distributed and/or modified under the conditions of the +%% LaTeX Project Public License, either version 1.2 of this license or +%% (at your option) any later version. +%% +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.2 or later is part of all distributions of LaTeX version +%% 1999/12/01 or later. +%% +%% This file may not be distributed without the original source file +%% `confproc.dtx'. +%% +%% The list of all files belonging to the confproc package is given in +%% the `readme.txt' file. +%% +%% For more details, LaTeX the source `confproc.dtx'. +%% +\newcommand{\paperid}[2]{ +\renewcommand{\paperswitch}{#1} +\ifnum\paperswitch=45 { + \newcommand{\papertitle}{Templates for One Author} + \newcommand{\paperauthors}{Alfred Alabama} + \newcommand{\paperindex}{\index{Alabama, Alfred}} + \newcommand{\paperref}{\paperswitch} + \newcommand{\paperpagenum}{6} + \newcommand{\papercite}{Serra:1996:sms,% + Moorer:2000:AES:audio:millenium,Arfib:1998:DAFx,% + Mitra:Kaiser:1993:DSP:handbook} + \procinsertpaper{\LaTeXxShift{} \LaTeXyShift}{\paperpagenum}% + {\paperref}{\papertitle}{\paperauthors}{\paperindex}{\papercite}% + {#2}{\pdfbookmark[2]{Alfred Alabama}{#2.author1}}} +\fi +\ifnum\paperswitch=21 + \procpaper[xshift=\LaTeXxShift{}, yshift=\LaTeXyShift{}, npages=5, switch=21,% + title={Templates for One Author with Two Affiliations},% + author={Bob Boogie-Woogie},% + index={\index{Boogie-Woogie, Bob}},% + cite={Serra:1996:sms,Moorer:2000:AES:audio:millenium,Arfib:1998:DAFx,% + Haykin:1991:adaptive:filter},% + bookmark={\pdfbookmark[2]{Bob Boogie-Woogie}{#2.author1}}% + ]{#2} +\fi + +\ifnum\paperswitch=27 + \procpaper[xshift=\LaTeXxShift{}, yshift=\LaTeXyShift{}, npages=7, switch=27,% + title={Templates f\'or F\`o\"ur Àuthors},% + author={J\o{}hn J\"oe, K\'e\~{n}t K\^{\i}ng, L\`ou L\'ou,% + M\`anfr\'ed J. M\^ost\u{e}k\i},% + index={\index{J\"oe, J\o{}hn}\index{K\^{\i}ng, K\'e\~{n}t}% + \index{L\'ou, L\`ou}\index{M\^ost\u{e}k\i, M\`anfr\'ed J.}},% + cite={Serra:1996:sms,Moorer:2000:AES:audio:millenium,Dutilleux:1991,% + Fitz:Haken:2003:Web:morphing:loris}, + bookmark={\pdfbookmark[2]{J\o{}hn J\"oe}{#2.author1}% + \pdfbookmark[2]{K\'e\~{n}t K\^{\i}ng}{#2.author2}% + \pdfbookmark[2]{L\`ou L\'ou}{#2.author3}% + \pdfbookmark[2]{M\`anfr\'ed J. M\^ost\u{e}k\i}{#2.author4}}% + ]{#2} +\fi + +\ifnum\paperswitch=33 + \procpaper[xshift=\LaTeXxShift{}, yshift=\LaTeXyShift{}, npages=4, switch=33,% + title = {Templates for Two Authors},% + author={Alfred Alabama, Chris Christmas},% + index={\index{Alabama, Alfred}\index{Christmas, Chris}},% + cite={Serra:1996:sms,Moorer:2000:AES:audio:millenium,% + Arfib:1998:DAFx,Askenfelt:1976:automatic:transcription}, + bookmark={\pdfbookmark[2]{Alfred Alabama}{#2.author1}% + \pdfbookmark[2]{Chris Christmas}{#2.author2}}% + ]{#2} +\fi + +\ifnum\paperswitch=75 + \procpaper[xshift=\LaTeXxShift{}, yshift=\LaTeXyShift{}, npages=6, switch=75,% + title={Templates for Three Authors},% + author={Bob Boogie-Woogie, Chris Christmas, Don Didon},% + index={\index{Boogie-Woogie, Bob}\index{Christmas, Chris}% + \index{Didon, Don}},% + cite={Serra:1996:sms,Moorer:2000:AES:audio:millenium,% + Arfib:1998:DAFx,Egozy:1995:MIT:features:gesture},% + bookmark={\pdfbookmark[2]{Bob Boogie-Woogie}{#2.author1}% + \pdfbookmark[2]{Chris Christmas}{#2.author2}% + \pdfbookmark[2]{Don Didon}{#2.author3}}% + ]{#2} +\fi +} diff --git a/macros/latex/contrib/conferences/confproc/example/exportIndividualPDFs.sh b/macros/latex/contrib/conferences/confproc/example/exportIndividualPDFs.sh new file mode 100644 index 0000000000..0f63243a26 --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/exportIndividualPDFs.sh @@ -0,0 +1,73 @@ +#!/bin/bash + +args=("$@") +GPATH=${args[0]} #= ~/e-proceedings +TEXFILE=${args[1]} #= proceedings +INPATH=${args[2]} #= papers_info +#mkdir -p $INPATH +SPPATH=${args[3]} #= papers_split +#mkdir -p $SPPATH +PDFPATH=${args[4]} +PDFTKPATH=${args[5]} + +PDFFILE=${TEXFILE}.pdf # for use in the paper_split.sh and paper_info.sh scripts + +echo "-PATH (working path): $GPATH" +echo "-TeX file (orig. TeX proc): $TEXFILE" +echo "-PDF: $PDFFILE (original PDF proc)" +echo "-PDFPATH (indiv. PDFs): $PDFPATH " +echo "-PDFTKPATH (pdftk info): $PDFTKPATH" +echo "-INPATH (papers info): $INPATH" +echo "-SPPATH (split papers): $SPPATH" + +cd $PDFTKPATH +list=`ls *.pdftk` +for tmpfile in $list +do + cp ${tmpfile} test.txt + #-- 2-concat all lines, removing carriage returns + sed -e :a -e '$!N;s/\n/LineBreak/;ta' -e 'P;D' test.txt >test2.txt + perl -ne ' s/LineBreakInfoKey/\nInfoKey/g; print ' test2.txt >test3.txt + perl -ne ' s/LineBreakInfoValue/\nInfoValue/g; print ' test3.txt >test4.txt + perl -ne ' s/LineBreak//g; print ' test4.txt >test5.txt + mv test5.txt $tmpfile +done + +rm -f tmp* +rm -f test*.txt + +cd $GPATH +echo "__________" +echo "__ split PDFs: generate bash script file" +pwd +echo "cmd: cat paperssplitpreamble.sh $TEXFILE.pdftk >tmp.sh" +cat paperssplitpreamble.sh $TEXFILE.pdftk >tmp.sh +mv tmp.sh ${GPATH}/papers_split.sh + +echo "__________" +echo "__ split PDFs: Perl to add echo lines to 'papers_split.sh' script" + +#echo "cmd: Perl to copy/add 'echo' cmd to each pdftk command, in 'papers_split.sh'" +perl -p -e 's/^pdftk(.*[\n\r])/echo \"pdftk $1\"\npdftk $1/gm' ${GPATH}/papers_split.sh >tmp.txt +mv tmp.txt ${GPATH}/papers_split_all.sh + +echo; echo "__________" +echo "__ split PDFs: launch bash script file" +#echo "cmd: chmod +x papers_split_all.sh" +chmod +x papers_split_all.sh + +echo "cmd: ./papers_split_all.sh" +#echo " ./papers_split_all.sh ${GPATH} ${TEXFILE} ${INPATH} ${SPPATH} ${PDFPATH}" +./papers_split_all.sh ${GPATH} ${TEXFILE} ${INPATH} ${SPPATH} ${PDFPATH} +# rm ${SPPATH}/*.ps #useful only if 'pdf2ps -> ps2pdf', not useful with 'gs' + +#--- generate PDF with corrected metadata +echo "__________" +echo "__ Correct PDF metadata with papersinfo.sh" +./papersinfo.sh ${GPATH} ${TEXFILE} ${INPATH} ${SPPATH} ${PDFPATH} ${PDFTKPATH} + +##--- clean +#rm -r ${INPATH} +#rm -r ${SPPATH} +#rm papers_split.sh +#rm -r tmp diff --git a/macros/latex/contrib/conferences/confproc/example/exprogram.csv b/macros/latex/contrib/conferences/confproc/example/exprogram.csv new file mode 100644 index 0000000000..c21790c139 --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/exprogram.csv @@ -0,0 +1,12 @@ +Type,Paper Number,PC Decision,Pages,Title,File Name,Generated,Citations,Auth1 First Name,Auth1 Last Name,Auth2 First Name,Auth2 Last Name,Auth3 First Name,Auth3 Last Name,Auth4 First Name,Auth4 Last Name,, +Type,-2,O,,,,,,First Name,Last Name,First Name,Last Name,First Name,Last Name, F.Name, L.Name,, +Day,0,,,"Day 1: September 18, 2007",,,,,,,,,,,,, +Session,0,,,Oral Session 1,,,,,,,,,,,,, +paper,45,O,6,Templates for One Author,p_001,LaTeX,"Serra:1996:sms,Moorer:2000:AES:audio:millenium,Arfib:1998:DAFx,Mitra:Kaiser:1993:DSP:handbook",Alfred,Alabama,,,,,,,, +paper,21,O,5,Templates for One Author with Two Affiliations,p_003,LaTeX,"Serra:1996:sms,Moorer:2000:AES:audio:millenium,Arfib:1998:DAFx,Haykin:1991:adaptive:filter",Bob,Boogie-Woogie,,,,,,,, +Poster Session,0,,,Poster Session 1,,,,,,,,,,,,, +paper,33,P,4,Templates for Two Authors,p_005,LaTeX,"Serra:1996:sms,Moorer:2000:AES:audio:millenium,Arfib:1998:DAFx,Askenfelt:1976:automatic:transcription",Alfred,Alabama,Chris,Christmas,,,,,, +Day,0,,,"Day 2: September 19, 2007",,,,,,,,,,,,, +Session,0,,,Oral Session 2,,,,,,,,,,,,, +paper,75,O,6,Templates for Three Authors,p_007,LaTeX,"Serra:1996:sms,Moorer:2000:AES:audio:millenium,Arfib:1998:DAFx,Egozy:1995:MIT:features:gesture",Bob,Boogie-Woogie,Chris,Christmas,Don,Didon,,,, +paper,27,O,7,Templates fór Fòür Àuthors,p_009,LaTeX,"Serra:1996:sms,Moorer:2000:AES:audio:millenium,Dutilleux:1991,Fitz:Haken:2003:Web:morphing:loris",John,Jöe,Kéñt,Kîng,Lòu,Lóu,Mà nfréd J.,Môst\u{e}k\i,, diff --git a/macros/latex/contrib/conferences/confproc/example/generateswitch.pl b/macros/latex/contrib/conferences/confproc/example/generateswitch.pl new file mode 100644 index 0000000000..499a82e515 --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/generateswitch.pl @@ -0,0 +1,211 @@ +#!/usr/bin/perl -w + +# generateswitch.pl +# created as dafxproctoc.pl by Marc Zadel, 2006-04-28 +# modified for confproc.cls by Vincent Verfaille, 2007-08-08 (v0.4) & 2009-10-30 (v0.7) +# Execute as +# ./generateswitch.pl < intputfile.txt > + +use strict; +use Text::ParseWords; +open(SWI, ">expapersswitch.tex"); #open for write, overwrite +open(SESSIONS, ">exsessions.tex"); #open for write, overwrite + +# ----- Configuration +# field separator for the input file +my $fieldseparator=','; + +# mac line endings: "\r" / Unix line endings: :\n" +$/ = "\n"; # line endings for the input file +$\ = "\n"; # line endings for the output file + +# ----- Subroutines +# -- split one line of input into a hash with named fields +sub parseinputline { + my ($inputline) = @_; + + # escape single quotes on the input line: they interfere with quotewords()'s + # quote handling (ie, they start to quote stuff) + $inputline =~ s/'/\\'/g; + + # parse the input line + my @wordlist = "ewords($fieldseparator, 0, $inputline); + + # replace accented characters with latex escaped equivalents. Use it after + # quotewords() so the '\' don't get interpreted by quotewords() as escapes + foreach my $word ( @wordlist ) { + if ( $word ) { $word = &latexifyaccentedcharacters($word); } + } + + # extract the fields into local variables. Author names stored as a list + my ($type, $number, $pcdecision, $nbpages, $title, $filename, + $generatedfrom, $cite) = @wordlist; + + # remove the first 8 elements (just parsed out), leaving only author names. + # reminder: list of 8 scalars, though some may be "" if less than 4 authors + splice( @wordlist, 0, 8 ); + + # store the author names as a list of lists. We end up with a list that looks + # like ((Udo,Zoelzer),(Daniel,Arfib)) + my @authors = (); + while ( $wordlist[0] ) { + push( @authors, [splice( @wordlist, 0, 2 )] ); + # "splice( @wordlist, 0, 2 )": cuts the first 2 scalars off of @wordlist + # and returns them; calling [splice(@wordlist,0,2)] returns a *reference* + # to a list containing the first two scalars. (see perldoc perldsc.) + } + + # create a hash reference containing the named fields and return it + my $fields = { + type => $type, + number => $number, + pcdecision => $pcdecision, + nbpages => $nbpages, + title => $title, + generatedfrom => $generatedfrom, + filename => $filename, + cite => $cite, + authors => \@authors, + }; + return $fields; +} + +# -- takes a string in Mac OS Roman encoding and encode the accented +# characters with latex escapes (only for a subset of available characters). +sub latexifyaccentedcharacters { + # for mapping between unicode and mac os western encoding, see: + # http://www.unicode.org/Public/MAPPINGS/VENDORS/APPLE/ROMAN.TXT + my ($inputstring) = @_; + $inputstring =~ s/\x8a/\\"a/g; # \"a: unicode 0xe4, mac os western 0x8a + $inputstring =~ s/\x87/\\'a/g; # \'a: unicode 0xe9, mac os western 0x87 + $inputstring =~ s/\x88/\\`a/g; # \`a: unicode 0xe8, mac os western 0x88 + $inputstring =~ s/\x8e/\\'e/g; # \'e: unicode 0xe9, mac os western 0x8e + $inputstring =~ s/\x8f/\\`e/g; # \`e: unicode 0xe8, mac os western 0x8f + $inputstring =~ s/\x91/\\"e/g; # \"e: unicode 0xeb, mac os western 0x91 + $inputstring =~ s/\x97/\\'o/g; # \'o: unicode 0xf3, mac os western 0x97 + $inputstring =~ s/\x98/\\`o/g; # \`o: unicode 0xf2, mac os western 0x98 + $inputstring =~ s/\x9a/\\"o/g; # \"o: unicode 0xf6, mac os western 0x9a + $inputstring =~ s/\x99/\\^o/g; # \^o: unicode 0xf4, mac os western 0x99 + $inputstring =~ s/\xbf/\\o /g; # \o: unicode 0xf8, mac os western 0xbf + $inputstring =~ s/\x96/\\~n /g; # \~n: unicode 0xF1, mac os western 0x96 + $inputstring =~ s/\x94/\\^{\\i}/g; # \^{\i}: unicode 0xee, mac os western 0x94 + $inputstring =~ s/\x/\\i/g; # \i: unicode , mac os western + $inputstring =~ s/\x9f/\\"u/g; # \"u: unicode 0xfc, mac os western 0x9f + $inputstring =~ s/\x5c/\\/g; # \: unicode 0x5C, mac os western 0x5C + + return $inputstring; +} + +# -- output the information for a day +sub outputdaylatex { + my ($fields) = @_; + my $sessiontitle = $fields->{'title'}; + open(SESSIONS, ">>exsessions.tex"); #open for append + print SESSIONS ' '; + print SESSIONS '%%%== Day'; + print SESSIONS '\procday{', $sessiontitle, '}' +} + +# -- output the information for a session line +sub outputsessionlatex { + my ($fields) = @_; + my $sessiontitle = $fields->{'title'}; + open(SESSIONS, ">>exsessions.tex"); #open for append + print SESSIONS ' '; + print SESSIONS '%%%-- session'; + print SESSIONS '\session{', $sessiontitle, '}' +} + +# -- in: ref. to a list of lists of author names ((Udo,Zoelzer),(Daniel,Arfib)) +# out: ref. to a Perl list w/ entries "Udo Zoelzer" and "Daniel Arfib" (no quotes) +sub authorsbyfirstname { + my ($authors) = @_; + # generate a list of full "first last" author names + my @authorlistbyfirstname = map { "$_->[0] $_->[1]" } @$authors; + return \@authorlistbyfirstname; # return a ref. to the new list of authors +} + +# -- in: ref. to a list of lists of author names ((Udo,Zoelzer),(Daniel,Arfib)) +# out: ref. to a Perl list w/ entries "Zoelzer, Udo" and "Arfib, Daniel" +sub authorsbysurname { + my ($authors) = @_; + # generate a list of authors with surnames written first + my @authorlistbysurname = map { "$_->[1], $_->[0]" } @$authors; + return \@authorlistbysurname; # return a ref. to the new list of authors +} + +# -- in: ref. to a list of author names: "Zoelzer, Udo" and "Arfib, Daniel" +# out: LaTeX index entries: "\index{Zoelzer, Udo}\index{Arfib, Daniel}" +sub genindex { + my ($authorsbysurname) = @_; + my @indexentries = map { "\\index{$_}" } @$authorsbysurname; + return join('', @indexentries); +} + +# -- in: ref. to a list of author names: "Zoelzer, Udo" and "Arfib, Daniel" +# out: bookmarks cmds: "\pdfbookmark[2]{Udo Zoelzer}{#2.Udo Zoelzer} +# \pdfbookmark[2]{Daniel Arfib}{#2.Daniel Arfib}" +sub genbookmark { + my ($authorsbyfirstname) = @_; + my @indexentries = map { "\\pdfbookmark[2]{$_}{#2.$_}" } + @$authorsbyfirstname; + return join('', @indexentries); +} + +# -- output the information for a paper line +sub outputpaperlatex { + my ($fields) = @_; + open(SWI, ">>expapersswitch.tex"); #open for append + print SWI '%======= PAPER ID = ', $fields->{'number'}, ' ======='; + print SWI '\ifnum\paperswitch=', $fields->{'number'}; + print SWI ' \procpaper[xshift=\LaTeXxShift{}, yshift=\LaTeXyShift{}, npages=', + $fields->{'nbpages'}, ', switch=\paperswitch,%'; + print SWI ' title={', $fields->{'title'}, '},% paper title'; + print SWI ' author={', join( ', ', @{&authorsbyfirstname($fields->{'authors'})}), + '},% list of authors'; + print SWI ' index={', &genindex(&authorsbysurname($fields->{'authors'})), + '},% authors index entries'; + print SWI ' cite={', $fields->{'cite'}, '},% cited bib items'; +# print SWI ' {#2}{\paperbookmark}'; + print SWI ' bookmark={', &genbookmark(&authorsbyfirstname($fields->{'authors'})),'}% for PDF bookmark structure'; + print SWI ' ]{#2}'; + print SWI '\fi'; + print SWI ' '; + open(SESSIONS, ">>exsessions.tex"); #open for write, overwrite + print SESSIONS '\paperid{', $fields->{'number'}, '}{', $fields->{'filename'}, '}'; +} + +# ----- Main +# FIXME: parse a line, and confirm that all of the fields are set up properly +# --> correct number of fields, and the fields have the correct values +open(SWI, ">>expapersswitch.tex"); #open for write, overwrite +print SWI '\newcommand{\paperid}[2]{'; +print SWI ' '; +print SWI '\renewcommand{\paperswitch}{#1}'; +print SWI ' '; + +while ( <> ) { + chomp; # clear the newline character from the end of the line + my $fields = &parseinputline($_); # parse the line into fields + # take some action depending on what type of line it is; case insensitive + if ( lc($fields->{'type'}) eq lc('day') ) { + &outputdaylatex($fields); + } elsif ( lc($fields->{'type'}) eq lc('session') + || lc($fields->{'type'}) eq lc('paper session') + || lc($fields->{'type'}) eq lc('demo session') + || lc($fields->{'type'}) eq lc('poster session') ) { + &outputsessionlatex($fields); + } elsif ( lc($fields->{'type'}) eq lc('oral') + || lc($fields->{'type'}) eq lc('paper') + || lc($fields->{'type'}) eq lc('demo') + || lc($fields->{'type'}) eq lc('poster') ) { + &outputpaperlatex($fields); + } elsif ( lc($fields->{'type'}) eq lc('Type')) { + } else { print '!!! a day, session or paper (', + $fields->{'type'},') is lost by the script...'; + } +open(SWI, ">>expapersswitch.tex"); #open for append +} +print SWI '}'; +close(SWI); +close(SESSIONS); diff --git a/macros/latex/contrib/conferences/confproc/example/papers/IEEEtran.bst b/macros/latex/contrib/conferences/confproc/example/papers/IEEEtran.bst new file mode 100644 index 0000000000..b2c7edc382 --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/papers/IEEEtran.bst @@ -0,0 +1,2369 @@ +%% +%% IEEEtran.bst +%% BibTeX Bibliography Style file for IEEE Journals and Conferences (unsorted) +%% Version 1.11 (2003/04/02) +%% +%% Copyright (c) 2003 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) +%% +%% +%% See: +%% http://www.ctan.org/tex-archive/macros/latex/contrib/supported/IEEEtran/ +%% for latest version and current contact information. +%% +%% 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 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. +%% +%% This code is distributed under the Perl Artistic License +%% ( http://language.perl.com/misc/Artistic.html ) +%% and may be freely used, distributed and modified - subject to the +%% constraints therein. +%% Retain all contribution notices, credits and disclaimers. +%% +%% All comments are the opinions of their respective authors and are not +%% necessarily endorsed by the IEEE. +%%********************************************************************** +% +% +% Changelog: +% +% 1.00 (2002/08/13) Initial release +% +% 1.10 (2002/09/27) +% 1. Corrected minor bug for improperly formed warning message when a +% book was not given a title. Thanks to Ming Kin Lai for reporting this. +% 2. Added support for CTLname_format_string and CTLname_latex_cmd fields +% in the BST control entry type. +% +% 1.11 (2003/04/02) +% 1. Fixed bug with URLs containing underscores when using url.sty. Thanks +% to Ming Kin Lai for reporting this. + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% 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#1{\@bsphack +% \@for\@citeb:=#1\do{% +% \edef\@citeb{\expandafter\@firstofone\@citeb}% +% \if@filesw\immediate\write\@auxout{\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 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. 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}{ "" } + + +% 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.11" } +FUNCTION{bst.file.date} { "2003/04/02" } +FUNCTION{bst.file.website} { "http://www.ctan.org/tex-archive/macros/latex/contrib/supported/IEEEtran/" } + +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.urlprefix}{ "[Online]. Available:" } +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, 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} {"June"} +MACRO {jul} {"July"} +MACRO {aug} {"Aug."} +MACRO {sep} {"Sept."} +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_forced_etal + CTLmax_names_forced_etal + CTLnames_show_etal + CTLuse_alt_spacing + CTLalt_stretch_factor + CTLdash_repeated_names + CTLname_format_string + CTLname_latex_cmd + } + {} + { 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.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} + + + + +%%%%%%%%%%%%%%%%%%%%%%%%% +%% 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.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 := +} + + +% 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 +% IEEE's rather unusual bibliography style. For example, 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$ +} + + +% IEEE separates large numbers with more than 4 digits into groups of +% three. 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 +% least significant digit always determines the ordinal form. +FUNCTION {num.to.ordinal} +{ 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 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 Fairburns, 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} +{ preamble$ empty$ 'skip$ + { preamble$ write$ newline$ } + if$ + "\begin{thebibliography}{" longest.label * "}" * + write$ newline$ + "\providecommand{\url}[1]{#1}" + write$ newline$ + "\csname url@rmstyle\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$ +} + +FUNCTION {end.bib} +{ newline$ "\end{thebibliography}" write$ newline$ } + +FUNCTION {if.url.alt.interword.spacing} +{ is.use.alt.interword.spacing + {url empty$ 'skip$ {"\BIBentryALTinterwordspacing" write$ newline$} if$} + { skip$ } + if$ +} + +FUNCTION {if.url.std.interword.spacing} +{ is.use.alt.interword.spacing + {url empty$ 'skip$ {"\BIBentrySTDinterwordspacing" write$ newline$} if$} + { skip$ } + if$ +} + + + + +%%%%%%%%%%%%%%%%%%%%%%%% +%% LONGEST LABEL PASS %% +%%%%%%%%%%%%%%%%%%%%%%%% + +FUNCTION {initialize.longest.label} +{ "" 'longest.label := + #1 'number.label := + #0 'longest.label.width := +} + +FUNCTION {longest.label.pass} +{ number.label int.to.str$ 'label := + number.label #1 + 'number.label := + label width$ longest.label.width > + { label 'longest.label := + label width$ 'longest.label.width := + } + 'skip$ + if$ +} + + + + +%%%%%%%%%%%%%%%%%%%%% +%% 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 * } + { + numnames #2 > + { "," * } + 'skip$ + if$ + s nameptr "{ll}" format.name$ duplicate$ "others" = + { 't := } + { pop$ } + if$ + t "others" = + { + " " * bbl.etal emphasize * + } + { + 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: 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$ +} + +% 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 + type duplicate$ empty$ + { pop$ + this.to.prev.status + this.status.std + cap.status.std + bbl.techrep + } + { skip$ } + if$ + "type" bibinfo.check + swap$ duplicate$ empty$ + { pop$ } + { this.to.prev.status + this.status.std + cap.status.std + 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} +{ url empty$ + { "" } + { this.to.prev.status + this.status.std + cap.yes 'status.cap := + bbl.urlprefix " " * + "\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$ +} + + + + +%%%%%%%%%%%%%%%%%%%% +%% ENTRY HANDLERS %% +%%%%%%%%%%%%%%%%%%%% + + +% Note: In many journals, 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_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$ + + + 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 {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/macros/latex/contrib/conferences/confproc/example/papers/dafx_06.sty b/macros/latex/contrib/conferences/confproc/example/papers/dafx_06.sty new file mode 100644 index 0000000000..88d83a548a --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/papers/dafx_06.sty @@ -0,0 +1,409 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% +% File: dafx_06.sty (LaTeX Document style option "dafx_06") +% +% Usage: \documentclass{article} +% \usepackage{dafx_06} +% +% Or for LaTeX 2.09: +% Usage: \documentstyle[...,dafx_06,...]{article} +% +% Purpose: +% +% Style file for Conference on Digital Audio Effects (DAFX-06). +% Modified from waspaa99.sty +% Features: +% - correct page size (175mm x 226mm) +% - use times-roman font as default font(roman font) in order to achieve +% best quality on paper and screen +% - twocolumn format +% - boldfaced, numbered, and centered section headings +% - correct subsection and subsubsection headings +% - use \title{xx} for title, will automattically be typeset uppercase (not need for the user to do so) +% +% NEW NEW NEW +% +% - use \affiliation{author1, author2, ... and authorN}{address} for author(s) <typeset in italics> +% with a single affiliation (address) +% - use \affiliationS{author}{address1}{address2} for author(s) <typeset in italics> +% with double affiliation (address) +% - use \twoaffiliations{author1}{address1}{author2}{address2} +% for two (or more) authors with two separate addresses +% - use \threeaffiliations{author1}{address1}{author2}{address2}{author3}{address3} +% for three (or more) authors with three separate addresses +% - use \fouraffiliations{author1}{address1}{author2}{address2}{author3}{address3}{author4}{address4} +% for four (or more) authors with four separate addresses +% - note: no need for \name \address \author nor \date +% +% - optional: can use \thanks{xx} within \affiliation, \affiliations, etc. +% asterisk is not printed after name nor in footnote +% - optional: can use \sthanks{xx} after each name within \name or +% \twoauthors if different thanks for each author, +% footnote symbol will appear for each name and footnote +% - optional: use \ninept to typeset text in 9 pt; default is 10pt. +% +% Example of use for one or more authors at a common address and +% common support. For distinct support acknowledgments, +% use \sthanks{xx} after each name. +% +% \documentstyle[dafx_06]{article} +% \title{Title of the paper} +% \affiliation{George P. Burdell and John Q. Professor +% \thanks{This work was supported by...}} +% {Common address, department \\ +% City, etc \\ +% optional e-mail address} +% +% \begin{document} +% OPTIONAL --> \ninept <-- OPTIONAL, for nine pt only +% \maketitle +% \begin{abstract} +% This is the abstract for my paper. +% \end{abstract} +% . +% Insert text of paper +% . +% \end{document} +% +% Example of use for authors at two distinct addresses with only +% one support acknowledgment. For distinct support acknowledgments, +% use \sthanks{xx} after each name. +% +% \documentstyle[dafx_06]{article} +% \title{Title of the paper} +% \twoaffiliations{John Doe +% \thanks{This work was supported by...}} +% {Doe's address, department \\ +% City, etc \\ +% optional e-mail address} +% {Judy Smith} +% {Smith's address, department \\ +% City, etc \\ +% optional e-mail address} +% +% \begin{document} +% OPTIONAL --> \ninept <-- OPTIONAL, for nine pt only +% \maketitle +% \begin{abstract} +% This is the abstract for my paper. +% \end{abstract} +% . +% Insert text of paper +% . +% \end{document} +% +% +% PLEASE REPORT ANY BUGS +% +% Author: Stephen Martucci -- martucci@cdg.nj.nec.com +% Modifications: Jyri Huopaniemi -- jyri.huopaniemi@research.nokia.com +% the Dafx crew -- dafx@sci.univr.it +% The DAFx04 crew -- dafx04@na.infn.it +% The DAFx06 crew -- dafx06@dafx.ca +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\usepackage[super]{nth} +% +%change default font to times-roman +\renewcommand{\sfdefault}{phv} +\renewcommand{\rmdefault}{ptm} +\renewcommand{\ttdefault}{pcr} + +%\oddsidemargin 0pt % FINAL? +%\evensidemargin -22pt % FINAL? +\oddsidemargin -4.95truemm % no differential margin +\evensidemargin -4.95truemm % no differential margin + +\topmargin 0truept +\headheight 12truept +\footskip 0truept +\textheight 226truemm +\textwidth 175truemm +%\voffset -14truept %A4 letter format +\voffset -28truept %US letter format +\headsep 20truept + +\twocolumn +\columnsep 8truemm +\pagestyle{empty} +\def\ninept{\def\baselinestretch{0.95}\let\normalsize\small\normalsize} + +\def\maketitle{\par + \begingroup + \def\thefootnote{} + \def\@makefnmark{\hbox to 6pt{$^{\@thefnmark}$\hss}} + \if@twocolumn + \twocolumn[\@maketitle] + \else \newpage + \global\@topnum\z@ \@maketitle \fi\@thanks + \endgroup + \setcounter{footnote}{0} + \let\maketitle\relax + \let\@maketitle\relax + \gdef\thefootnote{\arabic{footnote}}\gdef\@@savethanks{}% + \gdef\@thanks{}\gdef\@author{}\gdef\@title{}\let\thanks\relax} + +\def\@maketitle{\newpage + \null + \vskip 1em \begin{center} + {\large \bf \@title \par} \vskip 1.5em {\large \lineskip .5em +\begin{tabular}[t]{c}\@name \\ \@address + \end{tabular}\par} \end{center} + \par + \vskip 1.4em} + +\def\title#1{\gdef\@title{\MakeUppercase{#1}}} +%\def\name#1{\gdef\@name{{\em #1}\\}} +%\def\address#1{\gdef\@address{#1}} +\gdef\@title{\uppercase{title of paper}} +\gdef\@name{{\em Name of author}\\} +\gdef\@address{Address - Line 1 \\ + Address - Line 2 \\ + Address - Line 3} + +\let\@@savethanks\thanks +\def\thanks#1{\gdef\thefootnote{}\@@savethanks{#1}} +\def\sthanks#1{\gdef\thefootnote{\fnsymbol{footnote}}\@@savethanks{#1}} + +\def\affiliationSpace{-0.3cm} + +\def\affiliation#1#2{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular} + } +} + +\def\affiliations#1#2#3{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + \begin{tabular}{@{}c@{}} + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + #3\relax + \end{tabular} + \end{tabular} + } +} + +\def\twoaffiliations#1#2#3#4{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #3} \\ \vspace*{\affiliationSpace}\\ + #4\relax + \end{tabular} + } +} + +\def\threeaffiliations#1#2#3#4#5#6{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #3} \\ \vspace*{\affiliationSpace}\\ + #4\relax + \end{tabular} \\ \\ + \begin{tabular}{@{}c@{}} + {\em #5} \\ \vspace*{\affiliationSpace}\\ + #6\relax + \end{tabular} + } +} + +\def\fouraffiliations#1#2#3#4#5#6#7#8{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #3} \\ \vspace*{\affiliationSpace}\\ + #4\relax + \end{tabular} \\ \\ + \begin{tabular}{@{}c@{}} + {\em #5} \\ \vspace*{\affiliationSpace}\\ + #6\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #7} \\ \vspace*{\affiliationSpace}\\ + #8\relax + \end{tabular} + } +} + +\def\@sect#1#2#3#4#5#6[#7]#8{ + \refstepcounter{#1}\edef\@svsec{\csname the#1\endcsname.\hskip 0.6em} + \begingroup \ifnum #2=1\bf\centering + {\interlinepenalty \@M + \@svsec\uppercase{#8}\par}\else\ifnum #2=2\bf + \noindent{\interlinepenalty \@M \@svsec #8\par}\else\it + \@hangfrom{\hskip\parindent}{\interlinepenalty \@M + \@svsec #8\par}\fi\fi\endgroup + \csname #1mark\endcsname{#7}\addcontentsline + {toc}{#1}{\protect\numberline{\csname the#1\endcsname} #7} + \@tempskipa #5\relax + \@xsect{\@tempskipa}} + +\def\abstract{\begin{center} +{\bf ABSTRACT\vspace{-.5em}\vspace{0pt}} +\end{center}} +\def\endabstract{\par} + +\def\copyrightnotice#1{\gdef\@copyrightnotice{#1}}\let\@copyrightnotice\relax +\def\toappear#1{\gdef\@toappear{#1}}\let\@toappear\relax + +%%% Strings for the preprint titlepage footer: + +\newif\if@preprint\@preprintfalse +\def\ds@preprint{\@preprinttrue} +\def\ps@preprint{\let\@mkboth\@gobbletwo\def\@oddhead{} + \def\@oddfoot{\rlap{\@toappear}\hfil\thepage\hfil + \llap{\@copyrightnotice}\gdef\@toappear{}\gdef\@copyrightnotice{}}} + +\if@preprint\ps@preprint +\else\ps@empty\flushbottom\fi + +\def\thebibliography#1{\section{References}\list + {[\arabic{enumi}]}{\settowidth\labelwidth{[#1]}\leftmargin\labelwidth + \advance\leftmargin\labelsep + \usecounter{enumi}} + \def\newblock{\hskip .11em plus .33em minus .07em} + \sloppy\clubpenalty4000\widowpenalty4000 + \sfcode`\.=1000\relax} +\let\endthebibliography=\endlist + +\flushbottom +%%%%% fancyheading included +\def\lhead{\@ifnextchar[{\@xlhead}{\@ylhead}} +\def\@xlhead[#1]#2{\gdef\@elhead{#1}\gdef\@olhead{#2}} +\def\@ylhead#1{\gdef\@elhead{#1}\gdef\@olhead{#1}} + +\def\chead{\@ifnextchar[{\@xchead}{\@ychead}} +\def\@xchead[#1]#2{\gdef\@echead{#1}\gdef\@ochead{#2}} +\def\@ychead#1{\gdef\@echead{#1}\gdef\@ochead{#1}} + +\def\rhead{\@ifnextchar[{\@xrhead}{\@yrhead}} +\def\@xrhead[#1]#2{\gdef\@erhead{#1}\gdef\@orhead{#2}} +\def\@yrhead#1{\gdef\@erhead{#1}\gdef\@orhead{#1}} + +\def\lfoot{\@ifnextchar[{\@xlfoot}{\@ylfoot}} +\def\@xlfoot[#1]#2{\gdef\@elfoot{#1}\gdef\@olfoot{#2}} +\def\@ylfoot#1{\gdef\@elfoot{#1}\gdef\@olfoot{#1}} + +\def\cfoot{\@ifnextchar[{\@xcfoot}{\@ycfoot}} +\def\@xcfoot[#1]#2{\gdef\@ecfoot{#1}\gdef\@ocfoot{#2}} +\def\@ycfoot#1{\gdef\@ecfoot{#1}\gdef\@ocfoot{#1}} + +\def\rfoot{\@ifnextchar[{\@xrfoot}{\@yrfoot}} +\def\@xrfoot[#1]#2{\gdef\@erfoot{#1}\gdef\@orfoot{#2}} +\def\@yrfoot#1{\gdef\@erfoot{#1}\gdef\@orfoot{#1}} + +\newdimen\headrulewidth +\newdimen\footrulewidth +\newdimen\plainheadrulewidth +\newdimen\plainfootrulewidth +\newdimen\headwidth +\newif\if@fancyplain +\def\fancyplain#1#2{\if@fancyplain#1\else#2\fi} + +% Command to reset various things in the headers: +% a.o. single spacing (taken from setspace.sty) +% and the catcode of ^^M (so that epsf files in the header work if a +% verbatim crosses a page boundary) +\def\fancy@reset{\restorecr + \def\baselinestretch{1}% + \ifx\undefined\@newbaseline% NFSS not present; 2.09 or 2e + \ifx\@currsize\normalsize\@normalsize\else\@currsize\fi% + \else% NFSS (2.09) present + \@newbaseline% + \fi} + +% Initialization of the head and foot text. + +\headrulewidth 0.4pt +\footrulewidth\z@ +\plainheadrulewidth\z@ +\plainfootrulewidth\z@ + +\lhead[\fancyplain{}{\sl\rightmark}]{\fancyplain{}{\sl\leftmark}} +% i.e. empty on ``plain'' pages, \rightmark on even, \leftmark on odd pages +\chead{} +%\rhead[\fancyplain{}{\sl\leftmark}]{\fancyplain{}{\sl\rightmark}} +% i.e. empty on ``plain'' pages, \leftmark on even, \rightmark on odd pages +\lfoot{} +\cfoot{} +\rfoot{} + +% Put together a header or footer given the left, center and +% right text, fillers at left and right and a rule. +% The \lap commands put the text into an hbox of zero size, +% so overlapping text does not generate an errormessage. + +\def\@fancyhead#1#2#3#4#5{#1\hbox to\headwidth{\fancy@reset\vbox{\hbox +{\rlap{\parbox[b]{\headwidth}{\raggedright#2\strut}}\hfill +\parbox[b]{\headwidth}{\centering#3\strut}\hfill +\llap{\parbox[b]{\headwidth}{\raggedleft#4\strut}}}\headrule}}#5} + + +\def\@fancyfoot#1#2#3#4#5{#1\hbox to\headwidth{\fancy@reset\vbox{\footrule +\hbox{\rlap{\parbox[t]{\headwidth}{\raggedright#2\strut}}\hfill +\parbox[t]{\headwidth}{\centering#3\strut}\hfill +\llap{\parbox[t]{\headwidth}{\raggedleft#4\strut}}}}}#5} + +\def\headrule{{\if@fancyplain\let\headrulewidth\plainheadrulewidth\fi +\hrule\@height\headrulewidth\@width\headwidth \vskip-\headrulewidth}} + +\def\footrule{{\if@fancyplain\let\footrulewidth\plainfootrulewidth\fi +\vskip-0.3\normalbaselineskip\vskip-\footrulewidth +\hrule\@width\headwidth\@height\footrulewidth\vskip0.3\normalbaselineskip}} + +\def\ps@fancy{% +\@ifundefined{@chapapp}{\let\@chapapp\chaptername}{}%for amsbook +\@ifundefined{chapter}{\def\sectionmark##1{\markboth +{\uppercase{\ifnum \c@secnumdepth>\z@ + \thesection\hskip 1em\relax \fi ##1}}{}}% +\def\subsectionmark##1{\markright {\ifnum \c@secnumdepth >\@ne + \thesubsection\hskip 1em\relax \fi ##1}}}% +{\def\chaptermark##1{\markboth {\uppercase{\ifnum \c@secnumdepth>\m@ne + \@chapapp\ \thechapter. \ \fi ##1}}{}} +\def\sectionmark##1{\markright{\uppercase{\ifnum \c@secnumdepth >\z@ + \thesection. \ \fi ##1}}}}% +\csname ps@headings\endcsname % use \ps@headings defaults if they exist +\ps@@fancy +\gdef\ps@fancy{\@fancyplainfalse\ps@@fancy}% +\headwidth\textwidth} +\def\ps@fancyplain{\ps@fancy \let\ps@plain\ps@plain@fancy} +\def\ps@plain@fancy{\@fancyplaintrue\ps@@fancy} +\def\ps@@fancy{% +\def\@mkboth{\protect\markboth}% +\def\@oddhead{\@fancyhead\@lodd\@olhead\@ochead\@orhead\@rodd}% +\def\@oddfoot{\@fancyfoot\@lodd\@olfoot\@ocfoot\@orfoot\@rodd}% +\def\@evenhead{\@fancyhead\@rodd\@elhead\@echead\@erhead\@lodd}% +\def\@evenfoot{\@fancyfoot\@rodd\@elfoot\@ecfoot\@erfoot\@lodd}% +} +\def\@lodd{\if@reversemargin\hss\else\relax\fi} +\def\@rodd{\if@reversemargin\relax\else\hss\fi} + +\let\latex@makecol\@makecol +\def\@makecol{\let\topfloat\@toplist\let\botfloat\@botlist\latex@makecol} +\def\iftopfloat#1#2{\ifx\topfloat\empty #2\else #1\fi} +\def\ifbotfloat#1#2{\ifx\botfloat\empty #2\else #1\fi} +\def\iffloatpage#1#2{\if@fcolmade #1\else #2\fi} + +\pagestyle{fancy} +\renewcommand{\headrulewidth}{0pt} +\renewcommand{\footrulewidth}{-5mm} +\lhead{\em \small Proc.~of the \nth{9} Int.~Conference on Digital Audio +Effects (DAFx-06), Montreal, Canada, September 18-20, 2006} +\rhead{} +\lfoot{} +\rfoot{} +\cfoot{{\vskip 11mm}{\small DAFX-\thepage}}{} +%\cfoot{{\vskip 11mm}{\small DAFx-06 -- \thepage}}{} + diff --git a/macros/latex/contrib/conferences/confproc/example/papers/expages.tex b/macros/latex/contrib/conferences/confproc/example/papers/expages.tex new file mode 100644 index 0000000000..57891e1bf5 --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/papers/expages.tex @@ -0,0 +1,39 @@ +%% +%% This is file `expages.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% confproc.dtx (with options: `expages') +%% +%% This is `expages.tex', an example file for the confproc package. +%% Copyright (c) 2011 by Vincent Verfaille <confproc.verfaille@gmail.com> +%% +%% This file is part of the confproc package. +%% ------------------------------------------- +%% +%% It may be distributed and/or modified under the conditions of the +%% LaTeX Project Public License, either version 1.2 of this license or +%% (at your option) any later version. +%% +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.2 or later is part of all distributions of LaTeX version +%% 1999/12/01 or later. +%% +%% This file may not be distributed without the original source file +%% `confproc.dtx'. +%% +%% The list of all files belonging to the confproc package is given in +%% the `readme.txt' file. +%% +%% For more details, LaTeX the source `confproc.dtx'. +%% +\newcommand{\setpagenumber}[1]{ + \newcommand{\paperswitch}{#1} + \ifnum\paperswitch=45 {\setcounter{page}{1}}\fi + \ifnum\paperswitch=21 {\setcounter{page}{7}}\fi + \ifnum\paperswitch=27 {\setcounter{page}{13}}\fi + \ifnum\paperswitch=33 {\setcounter{page}{17}}\fi + \ifnum\paperswitch=75 {\setcounter{page}{23}}\fi +} diff --git a/macros/latex/contrib/conferences/confproc/example/papers/p_001.pdf b/macros/latex/contrib/conferences/confproc/example/papers/p_001.pdf Binary files differnew file mode 100644 index 0000000000..7aedc6950d --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/papers/p_001.pdf diff --git a/macros/latex/contrib/conferences/confproc/example/papers/p_003.pdf b/macros/latex/contrib/conferences/confproc/example/papers/p_003.pdf Binary files differnew file mode 100644 index 0000000000..12ef865e05 --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/papers/p_003.pdf diff --git a/macros/latex/contrib/conferences/confproc/example/papers/p_005.pdf b/macros/latex/contrib/conferences/confproc/example/papers/p_005.pdf Binary files differnew file mode 100644 index 0000000000..272d77bf7c --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/papers/p_005.pdf diff --git a/macros/latex/contrib/conferences/confproc/example/papers/p_007.pdf b/macros/latex/contrib/conferences/confproc/example/papers/p_007.pdf Binary files differnew file mode 100644 index 0000000000..1276efe53d --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/papers/p_007.pdf diff --git a/macros/latex/contrib/conferences/confproc/example/papers/p_009.pdf b/macros/latex/contrib/conferences/confproc/example/papers/p_009.pdf Binary files differnew file mode 100644 index 0000000000..c042782426 --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/papers/p_009.pdf diff --git a/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_001/dafx_06.sty b/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_001/dafx_06.sty new file mode 100644 index 0000000000..88d83a548a --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_001/dafx_06.sty @@ -0,0 +1,409 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% +% File: dafx_06.sty (LaTeX Document style option "dafx_06") +% +% Usage: \documentclass{article} +% \usepackage{dafx_06} +% +% Or for LaTeX 2.09: +% Usage: \documentstyle[...,dafx_06,...]{article} +% +% Purpose: +% +% Style file for Conference on Digital Audio Effects (DAFX-06). +% Modified from waspaa99.sty +% Features: +% - correct page size (175mm x 226mm) +% - use times-roman font as default font(roman font) in order to achieve +% best quality on paper and screen +% - twocolumn format +% - boldfaced, numbered, and centered section headings +% - correct subsection and subsubsection headings +% - use \title{xx} for title, will automattically be typeset uppercase (not need for the user to do so) +% +% NEW NEW NEW +% +% - use \affiliation{author1, author2, ... and authorN}{address} for author(s) <typeset in italics> +% with a single affiliation (address) +% - use \affiliationS{author}{address1}{address2} for author(s) <typeset in italics> +% with double affiliation (address) +% - use \twoaffiliations{author1}{address1}{author2}{address2} +% for two (or more) authors with two separate addresses +% - use \threeaffiliations{author1}{address1}{author2}{address2}{author3}{address3} +% for three (or more) authors with three separate addresses +% - use \fouraffiliations{author1}{address1}{author2}{address2}{author3}{address3}{author4}{address4} +% for four (or more) authors with four separate addresses +% - note: no need for \name \address \author nor \date +% +% - optional: can use \thanks{xx} within \affiliation, \affiliations, etc. +% asterisk is not printed after name nor in footnote +% - optional: can use \sthanks{xx} after each name within \name or +% \twoauthors if different thanks for each author, +% footnote symbol will appear for each name and footnote +% - optional: use \ninept to typeset text in 9 pt; default is 10pt. +% +% Example of use for one or more authors at a common address and +% common support. For distinct support acknowledgments, +% use \sthanks{xx} after each name. +% +% \documentstyle[dafx_06]{article} +% \title{Title of the paper} +% \affiliation{George P. Burdell and John Q. Professor +% \thanks{This work was supported by...}} +% {Common address, department \\ +% City, etc \\ +% optional e-mail address} +% +% \begin{document} +% OPTIONAL --> \ninept <-- OPTIONAL, for nine pt only +% \maketitle +% \begin{abstract} +% This is the abstract for my paper. +% \end{abstract} +% . +% Insert text of paper +% . +% \end{document} +% +% Example of use for authors at two distinct addresses with only +% one support acknowledgment. For distinct support acknowledgments, +% use \sthanks{xx} after each name. +% +% \documentstyle[dafx_06]{article} +% \title{Title of the paper} +% \twoaffiliations{John Doe +% \thanks{This work was supported by...}} +% {Doe's address, department \\ +% City, etc \\ +% optional e-mail address} +% {Judy Smith} +% {Smith's address, department \\ +% City, etc \\ +% optional e-mail address} +% +% \begin{document} +% OPTIONAL --> \ninept <-- OPTIONAL, for nine pt only +% \maketitle +% \begin{abstract} +% This is the abstract for my paper. +% \end{abstract} +% . +% Insert text of paper +% . +% \end{document} +% +% +% PLEASE REPORT ANY BUGS +% +% Author: Stephen Martucci -- martucci@cdg.nj.nec.com +% Modifications: Jyri Huopaniemi -- jyri.huopaniemi@research.nokia.com +% the Dafx crew -- dafx@sci.univr.it +% The DAFx04 crew -- dafx04@na.infn.it +% The DAFx06 crew -- dafx06@dafx.ca +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\usepackage[super]{nth} +% +%change default font to times-roman +\renewcommand{\sfdefault}{phv} +\renewcommand{\rmdefault}{ptm} +\renewcommand{\ttdefault}{pcr} + +%\oddsidemargin 0pt % FINAL? +%\evensidemargin -22pt % FINAL? +\oddsidemargin -4.95truemm % no differential margin +\evensidemargin -4.95truemm % no differential margin + +\topmargin 0truept +\headheight 12truept +\footskip 0truept +\textheight 226truemm +\textwidth 175truemm +%\voffset -14truept %A4 letter format +\voffset -28truept %US letter format +\headsep 20truept + +\twocolumn +\columnsep 8truemm +\pagestyle{empty} +\def\ninept{\def\baselinestretch{0.95}\let\normalsize\small\normalsize} + +\def\maketitle{\par + \begingroup + \def\thefootnote{} + \def\@makefnmark{\hbox to 6pt{$^{\@thefnmark}$\hss}} + \if@twocolumn + \twocolumn[\@maketitle] + \else \newpage + \global\@topnum\z@ \@maketitle \fi\@thanks + \endgroup + \setcounter{footnote}{0} + \let\maketitle\relax + \let\@maketitle\relax + \gdef\thefootnote{\arabic{footnote}}\gdef\@@savethanks{}% + \gdef\@thanks{}\gdef\@author{}\gdef\@title{}\let\thanks\relax} + +\def\@maketitle{\newpage + \null + \vskip 1em \begin{center} + {\large \bf \@title \par} \vskip 1.5em {\large \lineskip .5em +\begin{tabular}[t]{c}\@name \\ \@address + \end{tabular}\par} \end{center} + \par + \vskip 1.4em} + +\def\title#1{\gdef\@title{\MakeUppercase{#1}}} +%\def\name#1{\gdef\@name{{\em #1}\\}} +%\def\address#1{\gdef\@address{#1}} +\gdef\@title{\uppercase{title of paper}} +\gdef\@name{{\em Name of author}\\} +\gdef\@address{Address - Line 1 \\ + Address - Line 2 \\ + Address - Line 3} + +\let\@@savethanks\thanks +\def\thanks#1{\gdef\thefootnote{}\@@savethanks{#1}} +\def\sthanks#1{\gdef\thefootnote{\fnsymbol{footnote}}\@@savethanks{#1}} + +\def\affiliationSpace{-0.3cm} + +\def\affiliation#1#2{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular} + } +} + +\def\affiliations#1#2#3{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + \begin{tabular}{@{}c@{}} + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + #3\relax + \end{tabular} + \end{tabular} + } +} + +\def\twoaffiliations#1#2#3#4{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #3} \\ \vspace*{\affiliationSpace}\\ + #4\relax + \end{tabular} + } +} + +\def\threeaffiliations#1#2#3#4#5#6{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #3} \\ \vspace*{\affiliationSpace}\\ + #4\relax + \end{tabular} \\ \\ + \begin{tabular}{@{}c@{}} + {\em #5} \\ \vspace*{\affiliationSpace}\\ + #6\relax + \end{tabular} + } +} + +\def\fouraffiliations#1#2#3#4#5#6#7#8{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #3} \\ \vspace*{\affiliationSpace}\\ + #4\relax + \end{tabular} \\ \\ + \begin{tabular}{@{}c@{}} + {\em #5} \\ \vspace*{\affiliationSpace}\\ + #6\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #7} \\ \vspace*{\affiliationSpace}\\ + #8\relax + \end{tabular} + } +} + +\def\@sect#1#2#3#4#5#6[#7]#8{ + \refstepcounter{#1}\edef\@svsec{\csname the#1\endcsname.\hskip 0.6em} + \begingroup \ifnum #2=1\bf\centering + {\interlinepenalty \@M + \@svsec\uppercase{#8}\par}\else\ifnum #2=2\bf + \noindent{\interlinepenalty \@M \@svsec #8\par}\else\it + \@hangfrom{\hskip\parindent}{\interlinepenalty \@M + \@svsec #8\par}\fi\fi\endgroup + \csname #1mark\endcsname{#7}\addcontentsline + {toc}{#1}{\protect\numberline{\csname the#1\endcsname} #7} + \@tempskipa #5\relax + \@xsect{\@tempskipa}} + +\def\abstract{\begin{center} +{\bf ABSTRACT\vspace{-.5em}\vspace{0pt}} +\end{center}} +\def\endabstract{\par} + +\def\copyrightnotice#1{\gdef\@copyrightnotice{#1}}\let\@copyrightnotice\relax +\def\toappear#1{\gdef\@toappear{#1}}\let\@toappear\relax + +%%% Strings for the preprint titlepage footer: + +\newif\if@preprint\@preprintfalse +\def\ds@preprint{\@preprinttrue} +\def\ps@preprint{\let\@mkboth\@gobbletwo\def\@oddhead{} + \def\@oddfoot{\rlap{\@toappear}\hfil\thepage\hfil + \llap{\@copyrightnotice}\gdef\@toappear{}\gdef\@copyrightnotice{}}} + +\if@preprint\ps@preprint +\else\ps@empty\flushbottom\fi + +\def\thebibliography#1{\section{References}\list + {[\arabic{enumi}]}{\settowidth\labelwidth{[#1]}\leftmargin\labelwidth + \advance\leftmargin\labelsep + \usecounter{enumi}} + \def\newblock{\hskip .11em plus .33em minus .07em} + \sloppy\clubpenalty4000\widowpenalty4000 + \sfcode`\.=1000\relax} +\let\endthebibliography=\endlist + +\flushbottom +%%%%% fancyheading included +\def\lhead{\@ifnextchar[{\@xlhead}{\@ylhead}} +\def\@xlhead[#1]#2{\gdef\@elhead{#1}\gdef\@olhead{#2}} +\def\@ylhead#1{\gdef\@elhead{#1}\gdef\@olhead{#1}} + +\def\chead{\@ifnextchar[{\@xchead}{\@ychead}} +\def\@xchead[#1]#2{\gdef\@echead{#1}\gdef\@ochead{#2}} +\def\@ychead#1{\gdef\@echead{#1}\gdef\@ochead{#1}} + +\def\rhead{\@ifnextchar[{\@xrhead}{\@yrhead}} +\def\@xrhead[#1]#2{\gdef\@erhead{#1}\gdef\@orhead{#2}} +\def\@yrhead#1{\gdef\@erhead{#1}\gdef\@orhead{#1}} + +\def\lfoot{\@ifnextchar[{\@xlfoot}{\@ylfoot}} +\def\@xlfoot[#1]#2{\gdef\@elfoot{#1}\gdef\@olfoot{#2}} +\def\@ylfoot#1{\gdef\@elfoot{#1}\gdef\@olfoot{#1}} + +\def\cfoot{\@ifnextchar[{\@xcfoot}{\@ycfoot}} +\def\@xcfoot[#1]#2{\gdef\@ecfoot{#1}\gdef\@ocfoot{#2}} +\def\@ycfoot#1{\gdef\@ecfoot{#1}\gdef\@ocfoot{#1}} + +\def\rfoot{\@ifnextchar[{\@xrfoot}{\@yrfoot}} +\def\@xrfoot[#1]#2{\gdef\@erfoot{#1}\gdef\@orfoot{#2}} +\def\@yrfoot#1{\gdef\@erfoot{#1}\gdef\@orfoot{#1}} + +\newdimen\headrulewidth +\newdimen\footrulewidth +\newdimen\plainheadrulewidth +\newdimen\plainfootrulewidth +\newdimen\headwidth +\newif\if@fancyplain +\def\fancyplain#1#2{\if@fancyplain#1\else#2\fi} + +% Command to reset various things in the headers: +% a.o. single spacing (taken from setspace.sty) +% and the catcode of ^^M (so that epsf files in the header work if a +% verbatim crosses a page boundary) +\def\fancy@reset{\restorecr + \def\baselinestretch{1}% + \ifx\undefined\@newbaseline% NFSS not present; 2.09 or 2e + \ifx\@currsize\normalsize\@normalsize\else\@currsize\fi% + \else% NFSS (2.09) present + \@newbaseline% + \fi} + +% Initialization of the head and foot text. + +\headrulewidth 0.4pt +\footrulewidth\z@ +\plainheadrulewidth\z@ +\plainfootrulewidth\z@ + +\lhead[\fancyplain{}{\sl\rightmark}]{\fancyplain{}{\sl\leftmark}} +% i.e. empty on ``plain'' pages, \rightmark on even, \leftmark on odd pages +\chead{} +%\rhead[\fancyplain{}{\sl\leftmark}]{\fancyplain{}{\sl\rightmark}} +% i.e. empty on ``plain'' pages, \leftmark on even, \rightmark on odd pages +\lfoot{} +\cfoot{} +\rfoot{} + +% Put together a header or footer given the left, center and +% right text, fillers at left and right and a rule. +% The \lap commands put the text into an hbox of zero size, +% so overlapping text does not generate an errormessage. + +\def\@fancyhead#1#2#3#4#5{#1\hbox to\headwidth{\fancy@reset\vbox{\hbox +{\rlap{\parbox[b]{\headwidth}{\raggedright#2\strut}}\hfill +\parbox[b]{\headwidth}{\centering#3\strut}\hfill +\llap{\parbox[b]{\headwidth}{\raggedleft#4\strut}}}\headrule}}#5} + + +\def\@fancyfoot#1#2#3#4#5{#1\hbox to\headwidth{\fancy@reset\vbox{\footrule +\hbox{\rlap{\parbox[t]{\headwidth}{\raggedright#2\strut}}\hfill +\parbox[t]{\headwidth}{\centering#3\strut}\hfill +\llap{\parbox[t]{\headwidth}{\raggedleft#4\strut}}}}}#5} + +\def\headrule{{\if@fancyplain\let\headrulewidth\plainheadrulewidth\fi +\hrule\@height\headrulewidth\@width\headwidth \vskip-\headrulewidth}} + +\def\footrule{{\if@fancyplain\let\footrulewidth\plainfootrulewidth\fi +\vskip-0.3\normalbaselineskip\vskip-\footrulewidth +\hrule\@width\headwidth\@height\footrulewidth\vskip0.3\normalbaselineskip}} + +\def\ps@fancy{% +\@ifundefined{@chapapp}{\let\@chapapp\chaptername}{}%for amsbook +\@ifundefined{chapter}{\def\sectionmark##1{\markboth +{\uppercase{\ifnum \c@secnumdepth>\z@ + \thesection\hskip 1em\relax \fi ##1}}{}}% +\def\subsectionmark##1{\markright {\ifnum \c@secnumdepth >\@ne + \thesubsection\hskip 1em\relax \fi ##1}}}% +{\def\chaptermark##1{\markboth {\uppercase{\ifnum \c@secnumdepth>\m@ne + \@chapapp\ \thechapter. \ \fi ##1}}{}} +\def\sectionmark##1{\markright{\uppercase{\ifnum \c@secnumdepth >\z@ + \thesection. \ \fi ##1}}}}% +\csname ps@headings\endcsname % use \ps@headings defaults if they exist +\ps@@fancy +\gdef\ps@fancy{\@fancyplainfalse\ps@@fancy}% +\headwidth\textwidth} +\def\ps@fancyplain{\ps@fancy \let\ps@plain\ps@plain@fancy} +\def\ps@plain@fancy{\@fancyplaintrue\ps@@fancy} +\def\ps@@fancy{% +\def\@mkboth{\protect\markboth}% +\def\@oddhead{\@fancyhead\@lodd\@olhead\@ochead\@orhead\@rodd}% +\def\@oddfoot{\@fancyfoot\@lodd\@olfoot\@ocfoot\@orfoot\@rodd}% +\def\@evenhead{\@fancyhead\@rodd\@elhead\@echead\@erhead\@lodd}% +\def\@evenfoot{\@fancyfoot\@rodd\@elfoot\@ecfoot\@erfoot\@lodd}% +} +\def\@lodd{\if@reversemargin\hss\else\relax\fi} +\def\@rodd{\if@reversemargin\relax\else\hss\fi} + +\let\latex@makecol\@makecol +\def\@makecol{\let\topfloat\@toplist\let\botfloat\@botlist\latex@makecol} +\def\iftopfloat#1#2{\ifx\topfloat\empty #2\else #1\fi} +\def\ifbotfloat#1#2{\ifx\botfloat\empty #2\else #1\fi} +\def\iffloatpage#1#2{\if@fcolmade #1\else #2\fi} + +\pagestyle{fancy} +\renewcommand{\headrulewidth}{0pt} +\renewcommand{\footrulewidth}{-5mm} +\lhead{\em \small Proc.~of the \nth{9} Int.~Conference on Digital Audio +Effects (DAFx-06), Montreal, Canada, September 18-20, 2006} +\rhead{} +\lfoot{} +\rfoot{} +\cfoot{{\vskip 11mm}{\small DAFX-\thepage}}{} +%\cfoot{{\vskip 11mm}{\small DAFx-06 -- \thepage}}{} + diff --git a/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_001/fft_plot2.png b/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_001/fft_plot2.png Binary files differnew file mode 100644 index 0000000000..e3ccb1c57e --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_001/fft_plot2.png diff --git a/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_001/p_001.bib b/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_001/p_001.bib new file mode 100644 index 0000000000..b7e1aebc31 --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_001/p_001.bib @@ -0,0 +1,31 @@ +@inbook{Serra:1996:sms, + Author = {X. Serra}, + Chapter = {Musical Sound Modeling with Sinusoids plus Noise}, + Publisher = {G. D. Poli, A. Picialli, S. T. Pope and C. Roads, Eds.~Swets~\&~Zeitlinger}, + Title = {Musical Signal Processing}, + Pages = {91--122}, + Year = {1996}} + +@article{Moorer:2000:AES:audio:millenium, + Author = {James A. Moorer}, + Title = {Audio in the New Millennium}, + Journal = {Journal of the {AES}}, + Volume = 48, + Number = 5, + Year = 2000, + Month = may, + Pages = {490--498}} + +@inproceedings{Arfib:1998:DAFx, + Author = {D. Arfib}, + Booktitle = {Proc. of the COST-G6 Workshop on Digital Audio Effects (DAFx-98)}, + Title = {Different Ways to Write Digital Audio Effects Programs}, + Address = {Barcelona, Spain}, + Pages = {188--91}, + Year = {1998}} + +@book{Mitra:Kaiser:1993:DSP:handbook, + Author = {S.~K. Mitra and J.~F. Kaiser}, + Title = {Handbook for Digital Signal Processing}, + Publisher = {J. Wiley {\&} Sons}, + Year = {1993}} diff --git a/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_001/p_001.tex b/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_001/p_001.tex new file mode 100644 index 0000000000..f17e823f16 --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_001/p_001.tex @@ -0,0 +1,532 @@ +% Template LaTeX file for DAFx-06 papers +% +% To generate the correct references using BibTeX, run +% latex, bibtex, latex, latex +% modified from DAFx-00 version by Florian Keiler, 2002-07-08 +% from DAFx-02 to DAFx-03 by Gianpaolo Evangelista +% from DAFx-05 to DAFx-06 by Vincent Verfaille, 2006-02-05 +% +% Template with hyper-references (links) active after conversion to pdf +% (with the distiller) or if compiled with pdflatex. +% +% 20060205: added package 'hypcap' to correct hyperlinks to figures and tables +% use of \papertitle and \paperauthorA, etc for same title in PDF and Metadata +% +% 1) Please compile using latex or pdflatex. +% 2) If using pdflatex, you need your figures in a file format other than eps! e.g. png or jpg is working +% 3) Please use "paperftitle" and "pdfauthor" definitions below + +%------------------------------------------------------------------------------------------ +% ! ! ! ! ! ! ! ! ! ! ! ! user defined variables ! ! ! ! ! ! ! ! ! ! ! ! ! ! +% Please use these commands to define title and author of the paper: +\def\papertitle{Templates for One Author} +\def\paperauthorA{Alfred Alabama} + + +%------------------------------------------------------------------------------------------ +\documentclass[twoside]{article} +\usepackage{dafx_06,amssymb,amsmath} +%\setcounter{page}{1} +\input{../../expages.tex}\setpagenumber{01} +\ninept + +\usepackage{mathptmx} + % Saves a lot of ouptut space in PDF... after conversion with the distiller + % Delete if you cannot get PS fonts working on your system. + +% pdf-tex settings: detect automatically if run by latex or pdflatex +\newif\ifpdf +\ifx\pdfoutput\relax +\else + \ifcase\pdfoutput + \pdffalse + \else + \pdftrue +\fi + +\ifpdf % compiling with pdflatex + \usepackage[pdftex, + pdftitle={\papertitle}, + pdfauthor={\paperauthorA}, + colorlinks=false, % links are activated as colror boxes instead of color text + bookmarksnumbered, %use section numbers with bookmarks + pdfstartview= XYZ % starts with zoom=100% instead of full screen; especially useful if working with a big screen :-) + ]{hyperref} + \pdfcompresslevel=9 + \usepackage[pdftex]{graphicx} + \usepackage[figure,table]{hypcap} +\else % compiling with latex + \usepackage[dvips]{graphicx} + \usepackage[dvips, + colorlinks=false, % no color links + bookmarksnumbered, %use section numbers with bookmarks + pdfstartview= XYZ % starts with zoom=100% instead of full screen + ]{hyperref} + % hyperrefs are active in the pdf file after conversion + \usepackage[figure,table]{hypcap} +\fi + +%------------------------------------------------------------------------------------------ +\title{\papertitle} +\affiliation{\paperauthorA} % This command replaces \name{The DAFx Crew} +{\href{http://www.music.mcgill.ca/~mtech/spcl/}{SPCL, Music Technology Area}\\ McGill University, Montreal, Canada \\ +{\tt \href{mailto:dafx06@dafx.ca}{dafx06@dafx.ca}} +} + + +%\usepackage{layout} +%------------------------------------------------------------------------------------------ +\begin{document} + +%\layout + +% more pdf-tex settings: +\ifpdf % used graphic file format for pdflatex + \DeclareGraphicsExtensions{.png,.jpg,.pdf} +\else % used graphic file format for latex + \DeclareGraphicsExtensions{.eps} +\fi + +\maketitle + +\begin{abstract} +This is the template file for the proceedings of the \nth{9} International Conference on Digital Audio Effects (DAFx-06). +This template has been generated from WASPAA'99 templates and aims at producing conference proceedings in electronic form. +The format is essentially the one used for ICASSP conferences. + +Please use either this \LaTeX{} or the accompanying Word formats when preparing your submission. +The templates are available in electronic form at the website: +\\ \href{http://www.dafx.ca}{http://www.dafx.ca}. Thanks! +\end{abstract} + +\section{Introduction} +This template can be found on the conference website. + +\subsection{Figures} +All figures should be centered on the column (or page, if the figure spans both columns). +Figure captions (in italic) should follow each figure and have the format given in Figure \ref{fft_plot}. +\begin{figure}[ht] +\centerline{\includegraphics[scale=0.8]{fft_plot2}} +\caption{{\it Sinusoid in time and frequency domain.}} +\label{fft_plot} +\end{figure} +Figures must be vectorial (no screen copy, no bitmap, etc). For example when using \texttt{Matlab}, export using either Postscript or PDF format. Also, in order to provide a better readibility, figure text font size should be at list identical to footnote font size. To do so using \texttt{Matlab}, use the \texttt{subplot} command before plotting. + +\subsection{Tables} +As for figures, all tables should be centered on the column (or page, if the table spans both columns). +Table captions should be in italic, follow each table and have the format given in Table \ref{tab:example}. + +\begin{table}[htdp] + \begin{center} + \begin{tabular}{|c|c|}\hline + angle ($\theta$, rad) & $\sin \theta$ \\\hline + $\frac{\pi}{2}$ & 1 \\ + $\pi$ & 0 \\ + $\frac{3\pi}{2}$ & -1 \\ + $2\pi$ & 0 \\\hline + \end{tabular} + \end{center} + \label{tab:example} + \caption{{\it Basic trigonometric values.}} +\end{table}% + +\subsection{Equations} +Equations should be placed on separate lines and numbered: + +\begin{equation} +X(e^{j\Omega})=\sum_{n=0}^{N-1}x(n)e^{-j\Omega n} +\label{eq1} +\end{equation} +where the sequence $x(n)$ in equation (\ref{eq1}) is a windowed frame: +\begin{equation} +x(n)=s(n)\cdot w(n) +\label{eq2} +\end{equation} +with a window function $w(n)$. + +\subsection{Page Numbers} +Page numbers will be added to the document electronically, so {\em please leave the numbering as is}, +that is, the first page will start at page DAFX-1 and the last page, at most, will have to be DAFX-6 +for the submission of papers for an oral presentation or DAFX-4 in the case of a poster presentation. + +\subsection{References} +The references will be numbered in order of appearance \cite{Serra:1996:sms,Moorer:2000:AES:audio:millenium,Arfib:1998:DAFx,Mitra:Kaiser:1993:DSP:handbook}. Please avoid listing references that do not appear in the text. + +\subsubsection{Reference Format} +The reference format is the standard IEEE one. We recommend to use BibTeX to create the reference list. + +\section{Conclusions} +This template can be found on the conference website. +If you wish to include two authors' affiliations please use the companion LaTeX template tmpl\_la2\_href. +Please, submit full-length papers (max.~6 pages for oral presentation and max.~4 pages for posters). + +Submission is fully electronic and automated through the Conference Web Submission System. +DO NOT send us papers directly by e-mail. + +\section{Acknowledgements} +Many thanks to the great number of anonymous reviewers! + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + +%\newpage +%\nocite{*} +\bibliographystyle{IEEEtran} +\bibliography{p_001} + + +\end{document} diff --git a/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_003/dafx_06.sty b/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_003/dafx_06.sty new file mode 100644 index 0000000000..88d83a548a --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_003/dafx_06.sty @@ -0,0 +1,409 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% +% File: dafx_06.sty (LaTeX Document style option "dafx_06") +% +% Usage: \documentclass{article} +% \usepackage{dafx_06} +% +% Or for LaTeX 2.09: +% Usage: \documentstyle[...,dafx_06,...]{article} +% +% Purpose: +% +% Style file for Conference on Digital Audio Effects (DAFX-06). +% Modified from waspaa99.sty +% Features: +% - correct page size (175mm x 226mm) +% - use times-roman font as default font(roman font) in order to achieve +% best quality on paper and screen +% - twocolumn format +% - boldfaced, numbered, and centered section headings +% - correct subsection and subsubsection headings +% - use \title{xx} for title, will automattically be typeset uppercase (not need for the user to do so) +% +% NEW NEW NEW +% +% - use \affiliation{author1, author2, ... and authorN}{address} for author(s) <typeset in italics> +% with a single affiliation (address) +% - use \affiliationS{author}{address1}{address2} for author(s) <typeset in italics> +% with double affiliation (address) +% - use \twoaffiliations{author1}{address1}{author2}{address2} +% for two (or more) authors with two separate addresses +% - use \threeaffiliations{author1}{address1}{author2}{address2}{author3}{address3} +% for three (or more) authors with three separate addresses +% - use \fouraffiliations{author1}{address1}{author2}{address2}{author3}{address3}{author4}{address4} +% for four (or more) authors with four separate addresses +% - note: no need for \name \address \author nor \date +% +% - optional: can use \thanks{xx} within \affiliation, \affiliations, etc. +% asterisk is not printed after name nor in footnote +% - optional: can use \sthanks{xx} after each name within \name or +% \twoauthors if different thanks for each author, +% footnote symbol will appear for each name and footnote +% - optional: use \ninept to typeset text in 9 pt; default is 10pt. +% +% Example of use for one or more authors at a common address and +% common support. For distinct support acknowledgments, +% use \sthanks{xx} after each name. +% +% \documentstyle[dafx_06]{article} +% \title{Title of the paper} +% \affiliation{George P. Burdell and John Q. Professor +% \thanks{This work was supported by...}} +% {Common address, department \\ +% City, etc \\ +% optional e-mail address} +% +% \begin{document} +% OPTIONAL --> \ninept <-- OPTIONAL, for nine pt only +% \maketitle +% \begin{abstract} +% This is the abstract for my paper. +% \end{abstract} +% . +% Insert text of paper +% . +% \end{document} +% +% Example of use for authors at two distinct addresses with only +% one support acknowledgment. For distinct support acknowledgments, +% use \sthanks{xx} after each name. +% +% \documentstyle[dafx_06]{article} +% \title{Title of the paper} +% \twoaffiliations{John Doe +% \thanks{This work was supported by...}} +% {Doe's address, department \\ +% City, etc \\ +% optional e-mail address} +% {Judy Smith} +% {Smith's address, department \\ +% City, etc \\ +% optional e-mail address} +% +% \begin{document} +% OPTIONAL --> \ninept <-- OPTIONAL, for nine pt only +% \maketitle +% \begin{abstract} +% This is the abstract for my paper. +% \end{abstract} +% . +% Insert text of paper +% . +% \end{document} +% +% +% PLEASE REPORT ANY BUGS +% +% Author: Stephen Martucci -- martucci@cdg.nj.nec.com +% Modifications: Jyri Huopaniemi -- jyri.huopaniemi@research.nokia.com +% the Dafx crew -- dafx@sci.univr.it +% The DAFx04 crew -- dafx04@na.infn.it +% The DAFx06 crew -- dafx06@dafx.ca +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\usepackage[super]{nth} +% +%change default font to times-roman +\renewcommand{\sfdefault}{phv} +\renewcommand{\rmdefault}{ptm} +\renewcommand{\ttdefault}{pcr} + +%\oddsidemargin 0pt % FINAL? +%\evensidemargin -22pt % FINAL? +\oddsidemargin -4.95truemm % no differential margin +\evensidemargin -4.95truemm % no differential margin + +\topmargin 0truept +\headheight 12truept +\footskip 0truept +\textheight 226truemm +\textwidth 175truemm +%\voffset -14truept %A4 letter format +\voffset -28truept %US letter format +\headsep 20truept + +\twocolumn +\columnsep 8truemm +\pagestyle{empty} +\def\ninept{\def\baselinestretch{0.95}\let\normalsize\small\normalsize} + +\def\maketitle{\par + \begingroup + \def\thefootnote{} + \def\@makefnmark{\hbox to 6pt{$^{\@thefnmark}$\hss}} + \if@twocolumn + \twocolumn[\@maketitle] + \else \newpage + \global\@topnum\z@ \@maketitle \fi\@thanks + \endgroup + \setcounter{footnote}{0} + \let\maketitle\relax + \let\@maketitle\relax + \gdef\thefootnote{\arabic{footnote}}\gdef\@@savethanks{}% + \gdef\@thanks{}\gdef\@author{}\gdef\@title{}\let\thanks\relax} + +\def\@maketitle{\newpage + \null + \vskip 1em \begin{center} + {\large \bf \@title \par} \vskip 1.5em {\large \lineskip .5em +\begin{tabular}[t]{c}\@name \\ \@address + \end{tabular}\par} \end{center} + \par + \vskip 1.4em} + +\def\title#1{\gdef\@title{\MakeUppercase{#1}}} +%\def\name#1{\gdef\@name{{\em #1}\\}} +%\def\address#1{\gdef\@address{#1}} +\gdef\@title{\uppercase{title of paper}} +\gdef\@name{{\em Name of author}\\} +\gdef\@address{Address - Line 1 \\ + Address - Line 2 \\ + Address - Line 3} + +\let\@@savethanks\thanks +\def\thanks#1{\gdef\thefootnote{}\@@savethanks{#1}} +\def\sthanks#1{\gdef\thefootnote{\fnsymbol{footnote}}\@@savethanks{#1}} + +\def\affiliationSpace{-0.3cm} + +\def\affiliation#1#2{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular} + } +} + +\def\affiliations#1#2#3{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + \begin{tabular}{@{}c@{}} + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + #3\relax + \end{tabular} + \end{tabular} + } +} + +\def\twoaffiliations#1#2#3#4{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #3} \\ \vspace*{\affiliationSpace}\\ + #4\relax + \end{tabular} + } +} + +\def\threeaffiliations#1#2#3#4#5#6{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #3} \\ \vspace*{\affiliationSpace}\\ + #4\relax + \end{tabular} \\ \\ + \begin{tabular}{@{}c@{}} + {\em #5} \\ \vspace*{\affiliationSpace}\\ + #6\relax + \end{tabular} + } +} + +\def\fouraffiliations#1#2#3#4#5#6#7#8{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #3} \\ \vspace*{\affiliationSpace}\\ + #4\relax + \end{tabular} \\ \\ + \begin{tabular}{@{}c@{}} + {\em #5} \\ \vspace*{\affiliationSpace}\\ + #6\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #7} \\ \vspace*{\affiliationSpace}\\ + #8\relax + \end{tabular} + } +} + +\def\@sect#1#2#3#4#5#6[#7]#8{ + \refstepcounter{#1}\edef\@svsec{\csname the#1\endcsname.\hskip 0.6em} + \begingroup \ifnum #2=1\bf\centering + {\interlinepenalty \@M + \@svsec\uppercase{#8}\par}\else\ifnum #2=2\bf + \noindent{\interlinepenalty \@M \@svsec #8\par}\else\it + \@hangfrom{\hskip\parindent}{\interlinepenalty \@M + \@svsec #8\par}\fi\fi\endgroup + \csname #1mark\endcsname{#7}\addcontentsline + {toc}{#1}{\protect\numberline{\csname the#1\endcsname} #7} + \@tempskipa #5\relax + \@xsect{\@tempskipa}} + +\def\abstract{\begin{center} +{\bf ABSTRACT\vspace{-.5em}\vspace{0pt}} +\end{center}} +\def\endabstract{\par} + +\def\copyrightnotice#1{\gdef\@copyrightnotice{#1}}\let\@copyrightnotice\relax +\def\toappear#1{\gdef\@toappear{#1}}\let\@toappear\relax + +%%% Strings for the preprint titlepage footer: + +\newif\if@preprint\@preprintfalse +\def\ds@preprint{\@preprinttrue} +\def\ps@preprint{\let\@mkboth\@gobbletwo\def\@oddhead{} + \def\@oddfoot{\rlap{\@toappear}\hfil\thepage\hfil + \llap{\@copyrightnotice}\gdef\@toappear{}\gdef\@copyrightnotice{}}} + +\if@preprint\ps@preprint +\else\ps@empty\flushbottom\fi + +\def\thebibliography#1{\section{References}\list + {[\arabic{enumi}]}{\settowidth\labelwidth{[#1]}\leftmargin\labelwidth + \advance\leftmargin\labelsep + \usecounter{enumi}} + \def\newblock{\hskip .11em plus .33em minus .07em} + \sloppy\clubpenalty4000\widowpenalty4000 + \sfcode`\.=1000\relax} +\let\endthebibliography=\endlist + +\flushbottom +%%%%% fancyheading included +\def\lhead{\@ifnextchar[{\@xlhead}{\@ylhead}} +\def\@xlhead[#1]#2{\gdef\@elhead{#1}\gdef\@olhead{#2}} +\def\@ylhead#1{\gdef\@elhead{#1}\gdef\@olhead{#1}} + +\def\chead{\@ifnextchar[{\@xchead}{\@ychead}} +\def\@xchead[#1]#2{\gdef\@echead{#1}\gdef\@ochead{#2}} +\def\@ychead#1{\gdef\@echead{#1}\gdef\@ochead{#1}} + +\def\rhead{\@ifnextchar[{\@xrhead}{\@yrhead}} +\def\@xrhead[#1]#2{\gdef\@erhead{#1}\gdef\@orhead{#2}} +\def\@yrhead#1{\gdef\@erhead{#1}\gdef\@orhead{#1}} + +\def\lfoot{\@ifnextchar[{\@xlfoot}{\@ylfoot}} +\def\@xlfoot[#1]#2{\gdef\@elfoot{#1}\gdef\@olfoot{#2}} +\def\@ylfoot#1{\gdef\@elfoot{#1}\gdef\@olfoot{#1}} + +\def\cfoot{\@ifnextchar[{\@xcfoot}{\@ycfoot}} +\def\@xcfoot[#1]#2{\gdef\@ecfoot{#1}\gdef\@ocfoot{#2}} +\def\@ycfoot#1{\gdef\@ecfoot{#1}\gdef\@ocfoot{#1}} + +\def\rfoot{\@ifnextchar[{\@xrfoot}{\@yrfoot}} +\def\@xrfoot[#1]#2{\gdef\@erfoot{#1}\gdef\@orfoot{#2}} +\def\@yrfoot#1{\gdef\@erfoot{#1}\gdef\@orfoot{#1}} + +\newdimen\headrulewidth +\newdimen\footrulewidth +\newdimen\plainheadrulewidth +\newdimen\plainfootrulewidth +\newdimen\headwidth +\newif\if@fancyplain +\def\fancyplain#1#2{\if@fancyplain#1\else#2\fi} + +% Command to reset various things in the headers: +% a.o. single spacing (taken from setspace.sty) +% and the catcode of ^^M (so that epsf files in the header work if a +% verbatim crosses a page boundary) +\def\fancy@reset{\restorecr + \def\baselinestretch{1}% + \ifx\undefined\@newbaseline% NFSS not present; 2.09 or 2e + \ifx\@currsize\normalsize\@normalsize\else\@currsize\fi% + \else% NFSS (2.09) present + \@newbaseline% + \fi} + +% Initialization of the head and foot text. + +\headrulewidth 0.4pt +\footrulewidth\z@ +\plainheadrulewidth\z@ +\plainfootrulewidth\z@ + +\lhead[\fancyplain{}{\sl\rightmark}]{\fancyplain{}{\sl\leftmark}} +% i.e. empty on ``plain'' pages, \rightmark on even, \leftmark on odd pages +\chead{} +%\rhead[\fancyplain{}{\sl\leftmark}]{\fancyplain{}{\sl\rightmark}} +% i.e. empty on ``plain'' pages, \leftmark on even, \rightmark on odd pages +\lfoot{} +\cfoot{} +\rfoot{} + +% Put together a header or footer given the left, center and +% right text, fillers at left and right and a rule. +% The \lap commands put the text into an hbox of zero size, +% so overlapping text does not generate an errormessage. + +\def\@fancyhead#1#2#3#4#5{#1\hbox to\headwidth{\fancy@reset\vbox{\hbox +{\rlap{\parbox[b]{\headwidth}{\raggedright#2\strut}}\hfill +\parbox[b]{\headwidth}{\centering#3\strut}\hfill +\llap{\parbox[b]{\headwidth}{\raggedleft#4\strut}}}\headrule}}#5} + + +\def\@fancyfoot#1#2#3#4#5{#1\hbox to\headwidth{\fancy@reset\vbox{\footrule +\hbox{\rlap{\parbox[t]{\headwidth}{\raggedright#2\strut}}\hfill +\parbox[t]{\headwidth}{\centering#3\strut}\hfill +\llap{\parbox[t]{\headwidth}{\raggedleft#4\strut}}}}}#5} + +\def\headrule{{\if@fancyplain\let\headrulewidth\plainheadrulewidth\fi +\hrule\@height\headrulewidth\@width\headwidth \vskip-\headrulewidth}} + +\def\footrule{{\if@fancyplain\let\footrulewidth\plainfootrulewidth\fi +\vskip-0.3\normalbaselineskip\vskip-\footrulewidth +\hrule\@width\headwidth\@height\footrulewidth\vskip0.3\normalbaselineskip}} + +\def\ps@fancy{% +\@ifundefined{@chapapp}{\let\@chapapp\chaptername}{}%for amsbook +\@ifundefined{chapter}{\def\sectionmark##1{\markboth +{\uppercase{\ifnum \c@secnumdepth>\z@ + \thesection\hskip 1em\relax \fi ##1}}{}}% +\def\subsectionmark##1{\markright {\ifnum \c@secnumdepth >\@ne + \thesubsection\hskip 1em\relax \fi ##1}}}% +{\def\chaptermark##1{\markboth {\uppercase{\ifnum \c@secnumdepth>\m@ne + \@chapapp\ \thechapter. \ \fi ##1}}{}} +\def\sectionmark##1{\markright{\uppercase{\ifnum \c@secnumdepth >\z@ + \thesection. \ \fi ##1}}}}% +\csname ps@headings\endcsname % use \ps@headings defaults if they exist +\ps@@fancy +\gdef\ps@fancy{\@fancyplainfalse\ps@@fancy}% +\headwidth\textwidth} +\def\ps@fancyplain{\ps@fancy \let\ps@plain\ps@plain@fancy} +\def\ps@plain@fancy{\@fancyplaintrue\ps@@fancy} +\def\ps@@fancy{% +\def\@mkboth{\protect\markboth}% +\def\@oddhead{\@fancyhead\@lodd\@olhead\@ochead\@orhead\@rodd}% +\def\@oddfoot{\@fancyfoot\@lodd\@olfoot\@ocfoot\@orfoot\@rodd}% +\def\@evenhead{\@fancyhead\@rodd\@elhead\@echead\@erhead\@lodd}% +\def\@evenfoot{\@fancyfoot\@rodd\@elfoot\@ecfoot\@erfoot\@lodd}% +} +\def\@lodd{\if@reversemargin\hss\else\relax\fi} +\def\@rodd{\if@reversemargin\relax\else\hss\fi} + +\let\latex@makecol\@makecol +\def\@makecol{\let\topfloat\@toplist\let\botfloat\@botlist\latex@makecol} +\def\iftopfloat#1#2{\ifx\topfloat\empty #2\else #1\fi} +\def\ifbotfloat#1#2{\ifx\botfloat\empty #2\else #1\fi} +\def\iffloatpage#1#2{\if@fcolmade #1\else #2\fi} + +\pagestyle{fancy} +\renewcommand{\headrulewidth}{0pt} +\renewcommand{\footrulewidth}{-5mm} +\lhead{\em \small Proc.~of the \nth{9} Int.~Conference on Digital Audio +Effects (DAFx-06), Montreal, Canada, September 18-20, 2006} +\rhead{} +\lfoot{} +\rfoot{} +\cfoot{{\vskip 11mm}{\small DAFX-\thepage}}{} +%\cfoot{{\vskip 11mm}{\small DAFx-06 -- \thepage}}{} + diff --git a/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_003/fft_plot2.png b/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_003/fft_plot2.png Binary files differnew file mode 100644 index 0000000000..e3ccb1c57e --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_003/fft_plot2.png diff --git a/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_003/p_003.bib b/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_003/p_003.bib new file mode 100644 index 0000000000..31175d01dc --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_003/p_003.bib @@ -0,0 +1,33 @@ +@inbook{Serra:1996:sms, + Author = {X. Serra}, + Chapter = {Musical Sound Modeling with Sinusoids plus Noise}, + Publisher = {G. D. Poli, A. Picialli, S. T. Pope and C. Roads, Eds.~Swets~\&~Zeitlinger}, + Title = {Musical Signal Processing}, + Pages = {91--122}, + Year = {1996}} + +@article{Moorer:2000:AES:audio:millenium, + Author = {James A. Moorer}, + Title = {Audio in the New Millennium}, + Journal = {Journal of the {AES}}, + Volume = 48, + Number = 5, + Year = 2000, + Month = may, + Pages = {490--498}} + +@inproceedings{Arfib:1998:DAFx, + Author = {D. Arfib}, + Booktitle = {Proc. of the COST-G6 Workshop on Digital Audio Effects (DAFx-98)}, + Title = {Different Ways to Write Digital Audio Effects Programs}, + Address = {Barcelona, Spain}, + Pages = {188--91}, + Year = {1998}} + +@book{Haykin:1991:adaptive:filter, + Author = {Simon Haykin}, + Title = {Adaptive Filter Theory}, + Publisher = {Prentice Hall}, + Address = {Englewood Cliffs}, + Edition = {Second}, + Year = {1991}} diff --git a/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_003/p_003.tex b/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_003/p_003.tex new file mode 100644 index 0000000000..758f0b5448 --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_003/p_003.tex @@ -0,0 +1,495 @@ +% Template LaTeX file for DAFx-06 papers +% +% To generate the correct references using BibTeX, run +% latex, bibtex, latex, latex +% modified from DAFx-00 version by Florian Keiler, 2002-07-08 +% from DAFx-02 to DAFx-03 by Gianpaolo Evangelista +% from DAFx-05 to DAFx-06 by Vincent Verfaille, 2006-02-05 +% +% Template with hyper-references (links) active after conversion to pdf +% (with the distiller) or if compiled with pdflatex. +% +% 20060205: added package 'hypcap' to correct hyperlinks to figures and tables +% use of \papertitle and \paperauthorA, etc for same title in PDF and Metadata +% +% 1) Please compile using latex or pdflatex. +% 2) If using pdflatex, you need your figures in a file format other than eps! e.g. png or jpg is working +% 3) Please use "paperftitle" and "pdfauthor" definitions below + +%------------------------------------------------------------------------------------------ +% ! ! ! ! ! ! ! ! ! ! ! ! user defined variables ! ! ! ! ! ! ! ! ! ! ! ! ! ! +% Please use these commands to define title and author of the paper: +\def\papertitle{Templates for One Author with Two Affiliations} +\def\paperauthorA{Bob Boogie-Woogie} + + +%------------------------------------------------------------------------------------------ +\documentclass[twoside]{article} +\usepackage{dafx_06,amssymb,amsmath} +\input{../../expages.tex}\setpagenumber{02} +%\setcounter{page}{1} +\ninept + +\usepackage{mathptmx} + % Saves a lot of ouptut space in PDF... after conversion with the distiller + % Delete if you cannot get PS fonts working on your system. + +% pdf-tex settings: detect automatically if run by latex or pdflatex +\newif\ifpdf +\ifx\pdfoutput\relax +\else + \ifcase\pdfoutput + \pdffalse + \else + \pdftrue +\fi + +\ifpdf % compiling with pdflatex + \usepackage[pdftex, + pdftitle={\papertitle}, + pdfauthor={\paperauthorA}, + colorlinks=false, % links are activated as colror boxes instead of color text + bookmarksnumbered, %use section numbers with bookmarks + pdfstartview= XYZ % starts with zoom=100% instead of full screen; especially useful if working with a big screen :-) + ]{hyperref} + \pdfcompresslevel=9 + \usepackage[pdftex]{graphicx} + \usepackage[figure,table]{hypcap} +\else % compiling with latex + \usepackage[dvips]{graphicx} + \usepackage[dvips, + colorlinks=false, % no color links + bookmarksnumbered, %use section numbers with bookmarks + pdfstartview= XYZ % starts with zoom=100% instead of full screen + ]{hyperref} + % hyperrefs are active in the pdf file after conversion + \usepackage[figure,table]{hypcap} +\fi + +%------------------------------------------------------------------------------------------ +\title{\papertitle} + +\affiliations{\paperauthorA} +{\href{http://www.music.mcgill.ca/~mtech/spcl/}{SPCL, Music Technology Area} \\ McGill University, Montreal, Canada \\ {\tt \href{mailto:dafx06@dafx.ca}{dafx06@dafx.ca}}} +{\href{http://www.music.mcgill.ca/~mtech/spcl/}{The Other Group, Music Technology Area}\\ McGill University, Montreal, Canada \\ {\tt \href{mailto:dafx06@dafx.ca}{dafx06@dafx.ca}}} + +%------------------------------------------------------------------------------------------ +\begin{document} +% more pdf-tex settings: +\ifpdf % used graphic file format for pdflatex + \DeclareGraphicsExtensions{.png,.jpg,.pdf} +\else % used graphic file format for latex + \DeclareGraphicsExtensions{.eps} +\fi + +\maketitle + +\begin{abstract} +This is the template file for the proceedings of the \nth{9} International Conference on Digital Audio Effects (DAFx-06). +This template has been generated from WASPAA'99 templates and aims at producing conference proceedings in electronic form. +The format is essentially the one used for ICASSP conferences. + +Please use either this \LaTeX{} or the accompanying Word formats when preparing your submission. +The templates are available in electronic form on the following website: +\\ \href{http://www.dafx.ca}{http://www.dafx.ca}. Thanks! +\end{abstract} + +\section{Introduction} +This template can be found on the conference website. + +\subsection{Figures} +All figures should be centered on the column (or page, if the figure spans both columns). +Figure captions (in italic) should follow each figure and have the format given in Figure \ref{fft_plot}. +\begin{figure}[ht] +\centerline{\includegraphics[scale=0.8]{fft_plot2}} +\caption{{\it Sinusoid in time and frequency domain.}} +\label{fft_plot} +\end{figure} +Figures must be vectorial (no screen copy, no bitmap, etc). For example when using \texttt{Matlab}, export using either Postscript or PDF format. Also, in order to provide a better readibility, figure text font size should be at list identical to footnote font size. To do so using \texttt{Matlab}, use the \texttt{subplot} command before plotting. + +\subsection{Tables} +As for figures, all tables should be centered on the column (or page, if the table spans both columns). +Table captions should be in italic, follow each table and have the format given in Table \ref{tab:example}. + +\begin{table}[htdp] + \begin{center} + \begin{tabular}{|c|c|}\hline + angle ($\theta$, rad) & $\sin \theta$ \\\hline + $\frac{\pi}{2}$ & 1 \\ + $\pi$ & 0 \\ + $\frac{3\pi}{2}$ & -1 \\ + $2\pi$ & 0 \\\hline + \end{tabular} + \end{center} + \label{tab:example} + \caption{{\it Basic trigonometric values.}} +\end{table}% + +\subsection{Equations} +Equations should be placed on separate lines and numbered: + +\begin{equation} +X(e^{j\Omega})=\sum_{n=0}^{N-1}x(n)e^{-j\Omega n} +\label{eq1} +\end{equation} +where the sequence $x(n)$ in equation (\ref{eq1}) is a windowed frame: +\begin{equation} +x(n)=s(n)\cdot w(n) +\label{eq2} +\end{equation} +with a window function $w(n)$. + +\subsection{Page Numbers} +Page numbers will be added to the document electronically, so {\em please leave the numbering as is}, +that is, the first page will start at page DAFX-1 and the last page, at most, will have to be DAFX-6 +for the submission of papers for an oral presentation or DAFX-4 in the case of a poster presentation. + +\subsection{References} +The references will be numbered in order of appearance \cite{Serra:1996:sms,Moorer:2000:AES:audio:millenium,Arfib:1998:DAFx,Haykin:1991:adaptive:filter}. Please avoid listing references that do not appear in the text. + +\subsubsection{Reference Format} +The reference format is the standard IEEE one. We recommend to use BibTeX to create the reference list. + +\section{Conclusions} +This template can be found on the conference website. +If you wish to include a single authors' affiliation please use the companion LaTeX template tmpl\_la\_href. +Please, submit full-length papers (max.~6 pages for oral presentation and max.~4 pages for posters). + +Submission is fully electronic and automated through the Conference Web Submission System. +DO NOT send us papers directly by e-mail. +Please, submit files in pdf format only. + + +\section{Acknowledgements} +Many thanks to the great number of anonymous reviewers! + + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + + +%\section{Margin Check} +%This section shows the column margins for pages other than the first one. \bigskip\newline +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + +%\newpage +\bibliographystyle{IEEEtran} +\bibliography{p_003} + + +\end{document} diff --git a/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_005/dafx_06.sty b/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_005/dafx_06.sty new file mode 100644 index 0000000000..88d83a548a --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_005/dafx_06.sty @@ -0,0 +1,409 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% +% File: dafx_06.sty (LaTeX Document style option "dafx_06") +% +% Usage: \documentclass{article} +% \usepackage{dafx_06} +% +% Or for LaTeX 2.09: +% Usage: \documentstyle[...,dafx_06,...]{article} +% +% Purpose: +% +% Style file for Conference on Digital Audio Effects (DAFX-06). +% Modified from waspaa99.sty +% Features: +% - correct page size (175mm x 226mm) +% - use times-roman font as default font(roman font) in order to achieve +% best quality on paper and screen +% - twocolumn format +% - boldfaced, numbered, and centered section headings +% - correct subsection and subsubsection headings +% - use \title{xx} for title, will automattically be typeset uppercase (not need for the user to do so) +% +% NEW NEW NEW +% +% - use \affiliation{author1, author2, ... and authorN}{address} for author(s) <typeset in italics> +% with a single affiliation (address) +% - use \affiliationS{author}{address1}{address2} for author(s) <typeset in italics> +% with double affiliation (address) +% - use \twoaffiliations{author1}{address1}{author2}{address2} +% for two (or more) authors with two separate addresses +% - use \threeaffiliations{author1}{address1}{author2}{address2}{author3}{address3} +% for three (or more) authors with three separate addresses +% - use \fouraffiliations{author1}{address1}{author2}{address2}{author3}{address3}{author4}{address4} +% for four (or more) authors with four separate addresses +% - note: no need for \name \address \author nor \date +% +% - optional: can use \thanks{xx} within \affiliation, \affiliations, etc. +% asterisk is not printed after name nor in footnote +% - optional: can use \sthanks{xx} after each name within \name or +% \twoauthors if different thanks for each author, +% footnote symbol will appear for each name and footnote +% - optional: use \ninept to typeset text in 9 pt; default is 10pt. +% +% Example of use for one or more authors at a common address and +% common support. For distinct support acknowledgments, +% use \sthanks{xx} after each name. +% +% \documentstyle[dafx_06]{article} +% \title{Title of the paper} +% \affiliation{George P. Burdell and John Q. Professor +% \thanks{This work was supported by...}} +% {Common address, department \\ +% City, etc \\ +% optional e-mail address} +% +% \begin{document} +% OPTIONAL --> \ninept <-- OPTIONAL, for nine pt only +% \maketitle +% \begin{abstract} +% This is the abstract for my paper. +% \end{abstract} +% . +% Insert text of paper +% . +% \end{document} +% +% Example of use for authors at two distinct addresses with only +% one support acknowledgment. For distinct support acknowledgments, +% use \sthanks{xx} after each name. +% +% \documentstyle[dafx_06]{article} +% \title{Title of the paper} +% \twoaffiliations{John Doe +% \thanks{This work was supported by...}} +% {Doe's address, department \\ +% City, etc \\ +% optional e-mail address} +% {Judy Smith} +% {Smith's address, department \\ +% City, etc \\ +% optional e-mail address} +% +% \begin{document} +% OPTIONAL --> \ninept <-- OPTIONAL, for nine pt only +% \maketitle +% \begin{abstract} +% This is the abstract for my paper. +% \end{abstract} +% . +% Insert text of paper +% . +% \end{document} +% +% +% PLEASE REPORT ANY BUGS +% +% Author: Stephen Martucci -- martucci@cdg.nj.nec.com +% Modifications: Jyri Huopaniemi -- jyri.huopaniemi@research.nokia.com +% the Dafx crew -- dafx@sci.univr.it +% The DAFx04 crew -- dafx04@na.infn.it +% The DAFx06 crew -- dafx06@dafx.ca +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\usepackage[super]{nth} +% +%change default font to times-roman +\renewcommand{\sfdefault}{phv} +\renewcommand{\rmdefault}{ptm} +\renewcommand{\ttdefault}{pcr} + +%\oddsidemargin 0pt % FINAL? +%\evensidemargin -22pt % FINAL? +\oddsidemargin -4.95truemm % no differential margin +\evensidemargin -4.95truemm % no differential margin + +\topmargin 0truept +\headheight 12truept +\footskip 0truept +\textheight 226truemm +\textwidth 175truemm +%\voffset -14truept %A4 letter format +\voffset -28truept %US letter format +\headsep 20truept + +\twocolumn +\columnsep 8truemm +\pagestyle{empty} +\def\ninept{\def\baselinestretch{0.95}\let\normalsize\small\normalsize} + +\def\maketitle{\par + \begingroup + \def\thefootnote{} + \def\@makefnmark{\hbox to 6pt{$^{\@thefnmark}$\hss}} + \if@twocolumn + \twocolumn[\@maketitle] + \else \newpage + \global\@topnum\z@ \@maketitle \fi\@thanks + \endgroup + \setcounter{footnote}{0} + \let\maketitle\relax + \let\@maketitle\relax + \gdef\thefootnote{\arabic{footnote}}\gdef\@@savethanks{}% + \gdef\@thanks{}\gdef\@author{}\gdef\@title{}\let\thanks\relax} + +\def\@maketitle{\newpage + \null + \vskip 1em \begin{center} + {\large \bf \@title \par} \vskip 1.5em {\large \lineskip .5em +\begin{tabular}[t]{c}\@name \\ \@address + \end{tabular}\par} \end{center} + \par + \vskip 1.4em} + +\def\title#1{\gdef\@title{\MakeUppercase{#1}}} +%\def\name#1{\gdef\@name{{\em #1}\\}} +%\def\address#1{\gdef\@address{#1}} +\gdef\@title{\uppercase{title of paper}} +\gdef\@name{{\em Name of author}\\} +\gdef\@address{Address - Line 1 \\ + Address - Line 2 \\ + Address - Line 3} + +\let\@@savethanks\thanks +\def\thanks#1{\gdef\thefootnote{}\@@savethanks{#1}} +\def\sthanks#1{\gdef\thefootnote{\fnsymbol{footnote}}\@@savethanks{#1}} + +\def\affiliationSpace{-0.3cm} + +\def\affiliation#1#2{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular} + } +} + +\def\affiliations#1#2#3{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + \begin{tabular}{@{}c@{}} + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + #3\relax + \end{tabular} + \end{tabular} + } +} + +\def\twoaffiliations#1#2#3#4{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #3} \\ \vspace*{\affiliationSpace}\\ + #4\relax + \end{tabular} + } +} + +\def\threeaffiliations#1#2#3#4#5#6{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #3} \\ \vspace*{\affiliationSpace}\\ + #4\relax + \end{tabular} \\ \\ + \begin{tabular}{@{}c@{}} + {\em #5} \\ \vspace*{\affiliationSpace}\\ + #6\relax + \end{tabular} + } +} + +\def\fouraffiliations#1#2#3#4#5#6#7#8{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #3} \\ \vspace*{\affiliationSpace}\\ + #4\relax + \end{tabular} \\ \\ + \begin{tabular}{@{}c@{}} + {\em #5} \\ \vspace*{\affiliationSpace}\\ + #6\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #7} \\ \vspace*{\affiliationSpace}\\ + #8\relax + \end{tabular} + } +} + +\def\@sect#1#2#3#4#5#6[#7]#8{ + \refstepcounter{#1}\edef\@svsec{\csname the#1\endcsname.\hskip 0.6em} + \begingroup \ifnum #2=1\bf\centering + {\interlinepenalty \@M + \@svsec\uppercase{#8}\par}\else\ifnum #2=2\bf + \noindent{\interlinepenalty \@M \@svsec #8\par}\else\it + \@hangfrom{\hskip\parindent}{\interlinepenalty \@M + \@svsec #8\par}\fi\fi\endgroup + \csname #1mark\endcsname{#7}\addcontentsline + {toc}{#1}{\protect\numberline{\csname the#1\endcsname} #7} + \@tempskipa #5\relax + \@xsect{\@tempskipa}} + +\def\abstract{\begin{center} +{\bf ABSTRACT\vspace{-.5em}\vspace{0pt}} +\end{center}} +\def\endabstract{\par} + +\def\copyrightnotice#1{\gdef\@copyrightnotice{#1}}\let\@copyrightnotice\relax +\def\toappear#1{\gdef\@toappear{#1}}\let\@toappear\relax + +%%% Strings for the preprint titlepage footer: + +\newif\if@preprint\@preprintfalse +\def\ds@preprint{\@preprinttrue} +\def\ps@preprint{\let\@mkboth\@gobbletwo\def\@oddhead{} + \def\@oddfoot{\rlap{\@toappear}\hfil\thepage\hfil + \llap{\@copyrightnotice}\gdef\@toappear{}\gdef\@copyrightnotice{}}} + +\if@preprint\ps@preprint +\else\ps@empty\flushbottom\fi + +\def\thebibliography#1{\section{References}\list + {[\arabic{enumi}]}{\settowidth\labelwidth{[#1]}\leftmargin\labelwidth + \advance\leftmargin\labelsep + \usecounter{enumi}} + \def\newblock{\hskip .11em plus .33em minus .07em} + \sloppy\clubpenalty4000\widowpenalty4000 + \sfcode`\.=1000\relax} +\let\endthebibliography=\endlist + +\flushbottom +%%%%% fancyheading included +\def\lhead{\@ifnextchar[{\@xlhead}{\@ylhead}} +\def\@xlhead[#1]#2{\gdef\@elhead{#1}\gdef\@olhead{#2}} +\def\@ylhead#1{\gdef\@elhead{#1}\gdef\@olhead{#1}} + +\def\chead{\@ifnextchar[{\@xchead}{\@ychead}} +\def\@xchead[#1]#2{\gdef\@echead{#1}\gdef\@ochead{#2}} +\def\@ychead#1{\gdef\@echead{#1}\gdef\@ochead{#1}} + +\def\rhead{\@ifnextchar[{\@xrhead}{\@yrhead}} +\def\@xrhead[#1]#2{\gdef\@erhead{#1}\gdef\@orhead{#2}} +\def\@yrhead#1{\gdef\@erhead{#1}\gdef\@orhead{#1}} + +\def\lfoot{\@ifnextchar[{\@xlfoot}{\@ylfoot}} +\def\@xlfoot[#1]#2{\gdef\@elfoot{#1}\gdef\@olfoot{#2}} +\def\@ylfoot#1{\gdef\@elfoot{#1}\gdef\@olfoot{#1}} + +\def\cfoot{\@ifnextchar[{\@xcfoot}{\@ycfoot}} +\def\@xcfoot[#1]#2{\gdef\@ecfoot{#1}\gdef\@ocfoot{#2}} +\def\@ycfoot#1{\gdef\@ecfoot{#1}\gdef\@ocfoot{#1}} + +\def\rfoot{\@ifnextchar[{\@xrfoot}{\@yrfoot}} +\def\@xrfoot[#1]#2{\gdef\@erfoot{#1}\gdef\@orfoot{#2}} +\def\@yrfoot#1{\gdef\@erfoot{#1}\gdef\@orfoot{#1}} + +\newdimen\headrulewidth +\newdimen\footrulewidth +\newdimen\plainheadrulewidth +\newdimen\plainfootrulewidth +\newdimen\headwidth +\newif\if@fancyplain +\def\fancyplain#1#2{\if@fancyplain#1\else#2\fi} + +% Command to reset various things in the headers: +% a.o. single spacing (taken from setspace.sty) +% and the catcode of ^^M (so that epsf files in the header work if a +% verbatim crosses a page boundary) +\def\fancy@reset{\restorecr + \def\baselinestretch{1}% + \ifx\undefined\@newbaseline% NFSS not present; 2.09 or 2e + \ifx\@currsize\normalsize\@normalsize\else\@currsize\fi% + \else% NFSS (2.09) present + \@newbaseline% + \fi} + +% Initialization of the head and foot text. + +\headrulewidth 0.4pt +\footrulewidth\z@ +\plainheadrulewidth\z@ +\plainfootrulewidth\z@ + +\lhead[\fancyplain{}{\sl\rightmark}]{\fancyplain{}{\sl\leftmark}} +% i.e. empty on ``plain'' pages, \rightmark on even, \leftmark on odd pages +\chead{} +%\rhead[\fancyplain{}{\sl\leftmark}]{\fancyplain{}{\sl\rightmark}} +% i.e. empty on ``plain'' pages, \leftmark on even, \rightmark on odd pages +\lfoot{} +\cfoot{} +\rfoot{} + +% Put together a header or footer given the left, center and +% right text, fillers at left and right and a rule. +% The \lap commands put the text into an hbox of zero size, +% so overlapping text does not generate an errormessage. + +\def\@fancyhead#1#2#3#4#5{#1\hbox to\headwidth{\fancy@reset\vbox{\hbox +{\rlap{\parbox[b]{\headwidth}{\raggedright#2\strut}}\hfill +\parbox[b]{\headwidth}{\centering#3\strut}\hfill +\llap{\parbox[b]{\headwidth}{\raggedleft#4\strut}}}\headrule}}#5} + + +\def\@fancyfoot#1#2#3#4#5{#1\hbox to\headwidth{\fancy@reset\vbox{\footrule +\hbox{\rlap{\parbox[t]{\headwidth}{\raggedright#2\strut}}\hfill +\parbox[t]{\headwidth}{\centering#3\strut}\hfill +\llap{\parbox[t]{\headwidth}{\raggedleft#4\strut}}}}}#5} + +\def\headrule{{\if@fancyplain\let\headrulewidth\plainheadrulewidth\fi +\hrule\@height\headrulewidth\@width\headwidth \vskip-\headrulewidth}} + +\def\footrule{{\if@fancyplain\let\footrulewidth\plainfootrulewidth\fi +\vskip-0.3\normalbaselineskip\vskip-\footrulewidth +\hrule\@width\headwidth\@height\footrulewidth\vskip0.3\normalbaselineskip}} + +\def\ps@fancy{% +\@ifundefined{@chapapp}{\let\@chapapp\chaptername}{}%for amsbook +\@ifundefined{chapter}{\def\sectionmark##1{\markboth +{\uppercase{\ifnum \c@secnumdepth>\z@ + \thesection\hskip 1em\relax \fi ##1}}{}}% +\def\subsectionmark##1{\markright {\ifnum \c@secnumdepth >\@ne + \thesubsection\hskip 1em\relax \fi ##1}}}% +{\def\chaptermark##1{\markboth {\uppercase{\ifnum \c@secnumdepth>\m@ne + \@chapapp\ \thechapter. \ \fi ##1}}{}} +\def\sectionmark##1{\markright{\uppercase{\ifnum \c@secnumdepth >\z@ + \thesection. \ \fi ##1}}}}% +\csname ps@headings\endcsname % use \ps@headings defaults if they exist +\ps@@fancy +\gdef\ps@fancy{\@fancyplainfalse\ps@@fancy}% +\headwidth\textwidth} +\def\ps@fancyplain{\ps@fancy \let\ps@plain\ps@plain@fancy} +\def\ps@plain@fancy{\@fancyplaintrue\ps@@fancy} +\def\ps@@fancy{% +\def\@mkboth{\protect\markboth}% +\def\@oddhead{\@fancyhead\@lodd\@olhead\@ochead\@orhead\@rodd}% +\def\@oddfoot{\@fancyfoot\@lodd\@olfoot\@ocfoot\@orfoot\@rodd}% +\def\@evenhead{\@fancyhead\@rodd\@elhead\@echead\@erhead\@lodd}% +\def\@evenfoot{\@fancyfoot\@rodd\@elfoot\@ecfoot\@erfoot\@lodd}% +} +\def\@lodd{\if@reversemargin\hss\else\relax\fi} +\def\@rodd{\if@reversemargin\relax\else\hss\fi} + +\let\latex@makecol\@makecol +\def\@makecol{\let\topfloat\@toplist\let\botfloat\@botlist\latex@makecol} +\def\iftopfloat#1#2{\ifx\topfloat\empty #2\else #1\fi} +\def\ifbotfloat#1#2{\ifx\botfloat\empty #2\else #1\fi} +\def\iffloatpage#1#2{\if@fcolmade #1\else #2\fi} + +\pagestyle{fancy} +\renewcommand{\headrulewidth}{0pt} +\renewcommand{\footrulewidth}{-5mm} +\lhead{\em \small Proc.~of the \nth{9} Int.~Conference on Digital Audio +Effects (DAFx-06), Montreal, Canada, September 18-20, 2006} +\rhead{} +\lfoot{} +\rfoot{} +\cfoot{{\vskip 11mm}{\small DAFX-\thepage}}{} +%\cfoot{{\vskip 11mm}{\small DAFx-06 -- \thepage}}{} + diff --git a/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_005/fft_plot2.png b/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_005/fft_plot2.png Binary files differnew file mode 100644 index 0000000000..e3ccb1c57e --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_005/fft_plot2.png diff --git a/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_005/p_005.bib b/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_005/p_005.bib new file mode 100644 index 0000000000..032b9f43f2 --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_005/p_005.bib @@ -0,0 +1,31 @@ +@inbook{Serra:1996:sms, + Author = {X. Serra}, + Chapter = {Musical Sound Modeling with Sinusoids plus Noise}, + Publisher = {G. D. Poli, A. Picialli, S. T. Pope and C. Roads, Eds.~Swets~\&~Zeitlinger}, + Title = {Musical Signal Processing}, + Pages = {91--122}, + Year = {1996}} + +@article{Moorer:2000:AES:audio:millenium, + Author = {James A. Moorer}, + Title = {Audio in the New Millennium}, + Journal = {Journal of the {AES}}, + Volume = 48, + Number = 5, + Year = 2000, + Month = may, + Pages = {490--498}} + +@inproceedings{Arfib:1998:DAFx, + Author = {D. Arfib}, + Booktitle = {Proc. of the COST-G6 Workshop on Digital Audio Effects (DAFx-98)}, + Title = {Different Ways to Write Digital Audio Effects Programs}, + Address = {Barcelona, Spain}, + Pages = {188--91}, + Year = {1998}} + +@techreport{Askenfelt:1976:automatic:transcription, + Author = {A. Askenfelt}, + Title = {Automatic notation of played music (status report)}, + Institution = {{STL-QPSR, Vol. 1, pp. 1--11}}, + Year = {1976}} diff --git a/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_005/p_005.tex b/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_005/p_005.tex new file mode 100644 index 0000000000..d701918526 --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_005/p_005.tex @@ -0,0 +1,335 @@ +% Template LaTeX file for DAFx-06 papers +% +% To generate the correct references using BibTeX, run +% latex, bibtex, latex, latex +% modified from DAFx-00 version by Florian Keiler, 2002-07-08 +% from DAFx-02 to DAFx-03 by Gianpaolo Evangelista +% from DAFx-05 to DAFx-06 by Vincent Verfaille, 2006-02-05 +% +% Template with hyper-references (links) active after conversion to pdf +% (with the distiller) or if compiled with pdflatex. +% +% 20060205: added package 'hypcap' to correct hyperlinks to figures and tables +% use of \papertitle and \paperauthorA, etc for same title in PDF and Metadata +% +% 1) Please compile using latex or pdflatex. +% 2) If using pdflatex, you need your figures in a file format other than eps! e.g. png or jpg is working +% 3) Please use "paperftitle" and "pdfauthor" definitions below + +%------------------------------------------------------------------------------------------ +% ! ! ! ! ! ! ! ! ! ! ! ! user defined variables ! ! ! ! ! ! ! ! ! ! ! ! ! ! +% Please use these commands to define title and author of the paper: +\def\papertitle{Templates for Two Authors} +\def\paperauthorA{Alfred Alabama} +\def\paperauthorB{Chris Christmas} + + +%------------------------------------------------------------------------------------------ +\documentclass[twoside]{article} +\usepackage{dafx_06,amssymb,amsmath} +%\setcounter{page}{1} +\input{../../expages.tex}\setpagenumber{03} +\ninept + +\usepackage{mathptmx} + % Saves a lot of ouptut space in PDF... after conversion with the distiller + % Delete if you cannot get PS fonts working on your system. + +% pdf-tex settings: detect automatically if run by latex or pdflatex +\newif\ifpdf +\ifx\pdfoutput\relax +\else + \ifcase\pdfoutput + \pdffalse + \else + \pdftrue +\fi + +\ifpdf % compiling with pdflatex + \usepackage[pdftex, + pdftitle={\papertitle}, + pdfauthor={\paperauthorA, \paperauthorB}, + colorlinks=false, % links are activated as colror boxes instead of color text + bookmarksnumbered, %use section numbers with bookmarks + pdfstartview= XYZ % starts with zoom=100% instead of full screen; especially useful if working with a big screen :-) + ]{hyperref} + \pdfcompresslevel=9 + \usepackage[pdftex]{graphicx} + \usepackage[figure,table]{hypcap} +\else % compiling with latex + \usepackage[dvips]{graphicx} + \usepackage[dvips, + colorlinks=false, % no color links + bookmarksnumbered, %use section numbers with bookmarks + pdfstartview= XYZ % starts with zoom=100% instead of full screen + ]{hyperref} + % hyperrefs are active in the pdf file after conversion + \usepackage[figure,table]{hypcap} +\fi + +%------------------------------------------------------------------------------------------ +\title{\papertitle} + +\twoaffiliations{\paperauthorA} +{\href{http://www.music.mcgill.ca/~mtech/spcl/}{SPCL, Music Technology Area}\\ Schulich School of Music\\ McGill University, Montreal, Canada \\ {\tt \href{mailto:dafx06@dafx.ca}{dafx06@dafx.ca}} +} +{\paperauthorB} +{\href{http://dafx05.ssr.upm.es}{Signal Processing Applications Group} \\ Dept.~SSR, ETSI Telecomunicacion\\ UPM, Madrid, Spain \\ + {\tt \href{mailto:dafx05@ssr.upm.es}{dafx05@ssr.upm.es}} +} + +%------------------------------------------------------------------------------------------ +\begin{document} +% more pdf-tex settings: +\ifpdf % used graphic file format for pdflatex + \DeclareGraphicsExtensions{.png,.jpg,.pdf} +\else % used graphic file format for latex + \DeclareGraphicsExtensions{.eps} +\fi + +\maketitle + +\begin{abstract} +This is the template file for the proceedings of the \nth{9} International Conference on Digital Audio Effects (DAFx-06). +This template has been generated from WASPAA'99 templates and aims at producing conference proceedings in electronic form. +The format is essentially the one used for ICASSP conferences. + +Please use either this \LaTeX{} or the accompanying Word formats when preparing your submission. +The templates are available in electronic form at the website: +\\ \href{http://www.dafx.ca}{http://www.dafx.ca}. Thanks! +\end{abstract} + +\section{Introduction} +This template can be found on the conference website. + +\subsection{Figures} +All figures should be centered on the column (or page, if the figure spans both columns). +Figure captions (in italic) should follow each figure and have the format given in Figure \ref{fft_plot}. +\begin{figure}[ht] +\centerline{\includegraphics[scale=0.8]{fft_plot2}} +\caption{{\it Sinusoid in time and frequency domain.}} +\label{fft_plot} +\end{figure} +Figures must be vectorial (no screen copy, no bitmap, etc). For example when using \texttt{Matlab}, export using either Postscript or PDF format. Also, in order to provide a better readibility, figure text font size should be at list identical to footnote font size. To do so using \texttt{Matlab}, use the \texttt{subplot} command before plotting. + +\subsection{Tables} +As for figures, all tables should be centered on the column (or page, if the table spans both columns). +Table captions should be in italic, follow each table and have the format given in Table \ref{tab:example}. + +\begin{table}[htdp] + \begin{center} + \begin{tabular}{|c|c|}\hline + angle ($\theta$, rad) & $\sin \theta$ \\\hline + $\frac{\pi}{2}$ & 1 \\ + $\pi$ & 0 \\ + $\frac{3\pi}{2}$ & -1 \\ + $2\pi$ & 0 \\\hline + \end{tabular} + \end{center} + \label{tab:example} + \caption{{\it Basic trigonometric values.}} +\end{table}% + +\subsection{Equations} +Equations should be placed on separate lines and numbered: + +\begin{equation} +X(e^{j\Omega})=\sum_{n=0}^{N-1}x(n)e^{-j\Omega n} +\label{eq1} +\end{equation} +where the sequence $x(n)$ in equation (\ref{eq1}) is a windowed frame: +\begin{equation} +x(n)=s(n)\cdot w(n) +\label{eq2} +\end{equation} +with a window function $w(n)$. + +\subsection{Page Numbers} +Page numbers will be added to the document electronically, so {\em please leave the numbering as is}, +that is, the first page will start at page DAFX-1 and the last page, at most, will have to be DAFX-6 +for the submission of papers for an oral presentation or DAFX-4 in the case of a poster presentation. + +\subsection{References} +The references will be numbered in order of appearance \cite{Serra:1996:sms,Moorer:2000:AES:audio:millenium,Arfib:1998:DAFx,Askenfelt:1976:automatic:transcription}. Please avoid listing references that do not appear in the text. + +\subsubsection{Reference Format} +The reference format is the standard IEEE one. We recommend to use BibTeX to create the reference list. + +\section{Conclusions} +This template can be found on the conference website. +If you wish to include a single authors' affiliation please use the companion LaTeX template tmpl\_la\_href. +Please, submit full-length papers (max.~6 pages for oral presentation and max.~4 pages for posters). + +Submission is fully electronic and automated through the Conference Web Submission System. +DO NOT send us papers directly by e-mail. + + +\section{Acknowledgements} +Many thanks to the great number of anonymous reviewers! + + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + +%\newpage +\bibliographystyle{IEEEtran} +\bibliography{p_005} + + +\end{document} diff --git a/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_007/dafx_06.sty b/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_007/dafx_06.sty new file mode 100644 index 0000000000..88d83a548a --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_007/dafx_06.sty @@ -0,0 +1,409 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% +% File: dafx_06.sty (LaTeX Document style option "dafx_06") +% +% Usage: \documentclass{article} +% \usepackage{dafx_06} +% +% Or for LaTeX 2.09: +% Usage: \documentstyle[...,dafx_06,...]{article} +% +% Purpose: +% +% Style file for Conference on Digital Audio Effects (DAFX-06). +% Modified from waspaa99.sty +% Features: +% - correct page size (175mm x 226mm) +% - use times-roman font as default font(roman font) in order to achieve +% best quality on paper and screen +% - twocolumn format +% - boldfaced, numbered, and centered section headings +% - correct subsection and subsubsection headings +% - use \title{xx} for title, will automattically be typeset uppercase (not need for the user to do so) +% +% NEW NEW NEW +% +% - use \affiliation{author1, author2, ... and authorN}{address} for author(s) <typeset in italics> +% with a single affiliation (address) +% - use \affiliationS{author}{address1}{address2} for author(s) <typeset in italics> +% with double affiliation (address) +% - use \twoaffiliations{author1}{address1}{author2}{address2} +% for two (or more) authors with two separate addresses +% - use \threeaffiliations{author1}{address1}{author2}{address2}{author3}{address3} +% for three (or more) authors with three separate addresses +% - use \fouraffiliations{author1}{address1}{author2}{address2}{author3}{address3}{author4}{address4} +% for four (or more) authors with four separate addresses +% - note: no need for \name \address \author nor \date +% +% - optional: can use \thanks{xx} within \affiliation, \affiliations, etc. +% asterisk is not printed after name nor in footnote +% - optional: can use \sthanks{xx} after each name within \name or +% \twoauthors if different thanks for each author, +% footnote symbol will appear for each name and footnote +% - optional: use \ninept to typeset text in 9 pt; default is 10pt. +% +% Example of use for one or more authors at a common address and +% common support. For distinct support acknowledgments, +% use \sthanks{xx} after each name. +% +% \documentstyle[dafx_06]{article} +% \title{Title of the paper} +% \affiliation{George P. Burdell and John Q. Professor +% \thanks{This work was supported by...}} +% {Common address, department \\ +% City, etc \\ +% optional e-mail address} +% +% \begin{document} +% OPTIONAL --> \ninept <-- OPTIONAL, for nine pt only +% \maketitle +% \begin{abstract} +% This is the abstract for my paper. +% \end{abstract} +% . +% Insert text of paper +% . +% \end{document} +% +% Example of use for authors at two distinct addresses with only +% one support acknowledgment. For distinct support acknowledgments, +% use \sthanks{xx} after each name. +% +% \documentstyle[dafx_06]{article} +% \title{Title of the paper} +% \twoaffiliations{John Doe +% \thanks{This work was supported by...}} +% {Doe's address, department \\ +% City, etc \\ +% optional e-mail address} +% {Judy Smith} +% {Smith's address, department \\ +% City, etc \\ +% optional e-mail address} +% +% \begin{document} +% OPTIONAL --> \ninept <-- OPTIONAL, for nine pt only +% \maketitle +% \begin{abstract} +% This is the abstract for my paper. +% \end{abstract} +% . +% Insert text of paper +% . +% \end{document} +% +% +% PLEASE REPORT ANY BUGS +% +% Author: Stephen Martucci -- martucci@cdg.nj.nec.com +% Modifications: Jyri Huopaniemi -- jyri.huopaniemi@research.nokia.com +% the Dafx crew -- dafx@sci.univr.it +% The DAFx04 crew -- dafx04@na.infn.it +% The DAFx06 crew -- dafx06@dafx.ca +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\usepackage[super]{nth} +% +%change default font to times-roman +\renewcommand{\sfdefault}{phv} +\renewcommand{\rmdefault}{ptm} +\renewcommand{\ttdefault}{pcr} + +%\oddsidemargin 0pt % FINAL? +%\evensidemargin -22pt % FINAL? +\oddsidemargin -4.95truemm % no differential margin +\evensidemargin -4.95truemm % no differential margin + +\topmargin 0truept +\headheight 12truept +\footskip 0truept +\textheight 226truemm +\textwidth 175truemm +%\voffset -14truept %A4 letter format +\voffset -28truept %US letter format +\headsep 20truept + +\twocolumn +\columnsep 8truemm +\pagestyle{empty} +\def\ninept{\def\baselinestretch{0.95}\let\normalsize\small\normalsize} + +\def\maketitle{\par + \begingroup + \def\thefootnote{} + \def\@makefnmark{\hbox to 6pt{$^{\@thefnmark}$\hss}} + \if@twocolumn + \twocolumn[\@maketitle] + \else \newpage + \global\@topnum\z@ \@maketitle \fi\@thanks + \endgroup + \setcounter{footnote}{0} + \let\maketitle\relax + \let\@maketitle\relax + \gdef\thefootnote{\arabic{footnote}}\gdef\@@savethanks{}% + \gdef\@thanks{}\gdef\@author{}\gdef\@title{}\let\thanks\relax} + +\def\@maketitle{\newpage + \null + \vskip 1em \begin{center} + {\large \bf \@title \par} \vskip 1.5em {\large \lineskip .5em +\begin{tabular}[t]{c}\@name \\ \@address + \end{tabular}\par} \end{center} + \par + \vskip 1.4em} + +\def\title#1{\gdef\@title{\MakeUppercase{#1}}} +%\def\name#1{\gdef\@name{{\em #1}\\}} +%\def\address#1{\gdef\@address{#1}} +\gdef\@title{\uppercase{title of paper}} +\gdef\@name{{\em Name of author}\\} +\gdef\@address{Address - Line 1 \\ + Address - Line 2 \\ + Address - Line 3} + +\let\@@savethanks\thanks +\def\thanks#1{\gdef\thefootnote{}\@@savethanks{#1}} +\def\sthanks#1{\gdef\thefootnote{\fnsymbol{footnote}}\@@savethanks{#1}} + +\def\affiliationSpace{-0.3cm} + +\def\affiliation#1#2{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular} + } +} + +\def\affiliations#1#2#3{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + \begin{tabular}{@{}c@{}} + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + #3\relax + \end{tabular} + \end{tabular} + } +} + +\def\twoaffiliations#1#2#3#4{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #3} \\ \vspace*{\affiliationSpace}\\ + #4\relax + \end{tabular} + } +} + +\def\threeaffiliations#1#2#3#4#5#6{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #3} \\ \vspace*{\affiliationSpace}\\ + #4\relax + \end{tabular} \\ \\ + \begin{tabular}{@{}c@{}} + {\em #5} \\ \vspace*{\affiliationSpace}\\ + #6\relax + \end{tabular} + } +} + +\def\fouraffiliations#1#2#3#4#5#6#7#8{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #3} \\ \vspace*{\affiliationSpace}\\ + #4\relax + \end{tabular} \\ \\ + \begin{tabular}{@{}c@{}} + {\em #5} \\ \vspace*{\affiliationSpace}\\ + #6\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #7} \\ \vspace*{\affiliationSpace}\\ + #8\relax + \end{tabular} + } +} + +\def\@sect#1#2#3#4#5#6[#7]#8{ + \refstepcounter{#1}\edef\@svsec{\csname the#1\endcsname.\hskip 0.6em} + \begingroup \ifnum #2=1\bf\centering + {\interlinepenalty \@M + \@svsec\uppercase{#8}\par}\else\ifnum #2=2\bf + \noindent{\interlinepenalty \@M \@svsec #8\par}\else\it + \@hangfrom{\hskip\parindent}{\interlinepenalty \@M + \@svsec #8\par}\fi\fi\endgroup + \csname #1mark\endcsname{#7}\addcontentsline + {toc}{#1}{\protect\numberline{\csname the#1\endcsname} #7} + \@tempskipa #5\relax + \@xsect{\@tempskipa}} + +\def\abstract{\begin{center} +{\bf ABSTRACT\vspace{-.5em}\vspace{0pt}} +\end{center}} +\def\endabstract{\par} + +\def\copyrightnotice#1{\gdef\@copyrightnotice{#1}}\let\@copyrightnotice\relax +\def\toappear#1{\gdef\@toappear{#1}}\let\@toappear\relax + +%%% Strings for the preprint titlepage footer: + +\newif\if@preprint\@preprintfalse +\def\ds@preprint{\@preprinttrue} +\def\ps@preprint{\let\@mkboth\@gobbletwo\def\@oddhead{} + \def\@oddfoot{\rlap{\@toappear}\hfil\thepage\hfil + \llap{\@copyrightnotice}\gdef\@toappear{}\gdef\@copyrightnotice{}}} + +\if@preprint\ps@preprint +\else\ps@empty\flushbottom\fi + +\def\thebibliography#1{\section{References}\list + {[\arabic{enumi}]}{\settowidth\labelwidth{[#1]}\leftmargin\labelwidth + \advance\leftmargin\labelsep + \usecounter{enumi}} + \def\newblock{\hskip .11em plus .33em minus .07em} + \sloppy\clubpenalty4000\widowpenalty4000 + \sfcode`\.=1000\relax} +\let\endthebibliography=\endlist + +\flushbottom +%%%%% fancyheading included +\def\lhead{\@ifnextchar[{\@xlhead}{\@ylhead}} +\def\@xlhead[#1]#2{\gdef\@elhead{#1}\gdef\@olhead{#2}} +\def\@ylhead#1{\gdef\@elhead{#1}\gdef\@olhead{#1}} + +\def\chead{\@ifnextchar[{\@xchead}{\@ychead}} +\def\@xchead[#1]#2{\gdef\@echead{#1}\gdef\@ochead{#2}} +\def\@ychead#1{\gdef\@echead{#1}\gdef\@ochead{#1}} + +\def\rhead{\@ifnextchar[{\@xrhead}{\@yrhead}} +\def\@xrhead[#1]#2{\gdef\@erhead{#1}\gdef\@orhead{#2}} +\def\@yrhead#1{\gdef\@erhead{#1}\gdef\@orhead{#1}} + +\def\lfoot{\@ifnextchar[{\@xlfoot}{\@ylfoot}} +\def\@xlfoot[#1]#2{\gdef\@elfoot{#1}\gdef\@olfoot{#2}} +\def\@ylfoot#1{\gdef\@elfoot{#1}\gdef\@olfoot{#1}} + +\def\cfoot{\@ifnextchar[{\@xcfoot}{\@ycfoot}} +\def\@xcfoot[#1]#2{\gdef\@ecfoot{#1}\gdef\@ocfoot{#2}} +\def\@ycfoot#1{\gdef\@ecfoot{#1}\gdef\@ocfoot{#1}} + +\def\rfoot{\@ifnextchar[{\@xrfoot}{\@yrfoot}} +\def\@xrfoot[#1]#2{\gdef\@erfoot{#1}\gdef\@orfoot{#2}} +\def\@yrfoot#1{\gdef\@erfoot{#1}\gdef\@orfoot{#1}} + +\newdimen\headrulewidth +\newdimen\footrulewidth +\newdimen\plainheadrulewidth +\newdimen\plainfootrulewidth +\newdimen\headwidth +\newif\if@fancyplain +\def\fancyplain#1#2{\if@fancyplain#1\else#2\fi} + +% Command to reset various things in the headers: +% a.o. single spacing (taken from setspace.sty) +% and the catcode of ^^M (so that epsf files in the header work if a +% verbatim crosses a page boundary) +\def\fancy@reset{\restorecr + \def\baselinestretch{1}% + \ifx\undefined\@newbaseline% NFSS not present; 2.09 or 2e + \ifx\@currsize\normalsize\@normalsize\else\@currsize\fi% + \else% NFSS (2.09) present + \@newbaseline% + \fi} + +% Initialization of the head and foot text. + +\headrulewidth 0.4pt +\footrulewidth\z@ +\plainheadrulewidth\z@ +\plainfootrulewidth\z@ + +\lhead[\fancyplain{}{\sl\rightmark}]{\fancyplain{}{\sl\leftmark}} +% i.e. empty on ``plain'' pages, \rightmark on even, \leftmark on odd pages +\chead{} +%\rhead[\fancyplain{}{\sl\leftmark}]{\fancyplain{}{\sl\rightmark}} +% i.e. empty on ``plain'' pages, \leftmark on even, \rightmark on odd pages +\lfoot{} +\cfoot{} +\rfoot{} + +% Put together a header or footer given the left, center and +% right text, fillers at left and right and a rule. +% The \lap commands put the text into an hbox of zero size, +% so overlapping text does not generate an errormessage. + +\def\@fancyhead#1#2#3#4#5{#1\hbox to\headwidth{\fancy@reset\vbox{\hbox +{\rlap{\parbox[b]{\headwidth}{\raggedright#2\strut}}\hfill +\parbox[b]{\headwidth}{\centering#3\strut}\hfill +\llap{\parbox[b]{\headwidth}{\raggedleft#4\strut}}}\headrule}}#5} + + +\def\@fancyfoot#1#2#3#4#5{#1\hbox to\headwidth{\fancy@reset\vbox{\footrule +\hbox{\rlap{\parbox[t]{\headwidth}{\raggedright#2\strut}}\hfill +\parbox[t]{\headwidth}{\centering#3\strut}\hfill +\llap{\parbox[t]{\headwidth}{\raggedleft#4\strut}}}}}#5} + +\def\headrule{{\if@fancyplain\let\headrulewidth\plainheadrulewidth\fi +\hrule\@height\headrulewidth\@width\headwidth \vskip-\headrulewidth}} + +\def\footrule{{\if@fancyplain\let\footrulewidth\plainfootrulewidth\fi +\vskip-0.3\normalbaselineskip\vskip-\footrulewidth +\hrule\@width\headwidth\@height\footrulewidth\vskip0.3\normalbaselineskip}} + +\def\ps@fancy{% +\@ifundefined{@chapapp}{\let\@chapapp\chaptername}{}%for amsbook +\@ifundefined{chapter}{\def\sectionmark##1{\markboth +{\uppercase{\ifnum \c@secnumdepth>\z@ + \thesection\hskip 1em\relax \fi ##1}}{}}% +\def\subsectionmark##1{\markright {\ifnum \c@secnumdepth >\@ne + \thesubsection\hskip 1em\relax \fi ##1}}}% +{\def\chaptermark##1{\markboth {\uppercase{\ifnum \c@secnumdepth>\m@ne + \@chapapp\ \thechapter. \ \fi ##1}}{}} +\def\sectionmark##1{\markright{\uppercase{\ifnum \c@secnumdepth >\z@ + \thesection. \ \fi ##1}}}}% +\csname ps@headings\endcsname % use \ps@headings defaults if they exist +\ps@@fancy +\gdef\ps@fancy{\@fancyplainfalse\ps@@fancy}% +\headwidth\textwidth} +\def\ps@fancyplain{\ps@fancy \let\ps@plain\ps@plain@fancy} +\def\ps@plain@fancy{\@fancyplaintrue\ps@@fancy} +\def\ps@@fancy{% +\def\@mkboth{\protect\markboth}% +\def\@oddhead{\@fancyhead\@lodd\@olhead\@ochead\@orhead\@rodd}% +\def\@oddfoot{\@fancyfoot\@lodd\@olfoot\@ocfoot\@orfoot\@rodd}% +\def\@evenhead{\@fancyhead\@rodd\@elhead\@echead\@erhead\@lodd}% +\def\@evenfoot{\@fancyfoot\@rodd\@elfoot\@ecfoot\@erfoot\@lodd}% +} +\def\@lodd{\if@reversemargin\hss\else\relax\fi} +\def\@rodd{\if@reversemargin\relax\else\hss\fi} + +\let\latex@makecol\@makecol +\def\@makecol{\let\topfloat\@toplist\let\botfloat\@botlist\latex@makecol} +\def\iftopfloat#1#2{\ifx\topfloat\empty #2\else #1\fi} +\def\ifbotfloat#1#2{\ifx\botfloat\empty #2\else #1\fi} +\def\iffloatpage#1#2{\if@fcolmade #1\else #2\fi} + +\pagestyle{fancy} +\renewcommand{\headrulewidth}{0pt} +\renewcommand{\footrulewidth}{-5mm} +\lhead{\em \small Proc.~of the \nth{9} Int.~Conference on Digital Audio +Effects (DAFx-06), Montreal, Canada, September 18-20, 2006} +\rhead{} +\lfoot{} +\rfoot{} +\cfoot{{\vskip 11mm}{\small DAFX-\thepage}}{} +%\cfoot{{\vskip 11mm}{\small DAFx-06 -- \thepage}}{} + diff --git a/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_007/fft_plot2.png b/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_007/fft_plot2.png Binary files differnew file mode 100644 index 0000000000..e3ccb1c57e --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_007/fft_plot2.png diff --git a/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_007/p_007.bib b/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_007/p_007.bib new file mode 100644 index 0000000000..c93d8482ba --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_007/p_007.bib @@ -0,0 +1,31 @@ +@inbook{Serra:1996:sms, + Author = {X. Serra}, + Chapter = {Musical Sound Modeling with Sinusoids plus Noise}, + Publisher = {G. D. Poli, A. Picialli, S. T. Pope and C. Roads, Eds.~Swets~\&~Zeitlinger}, + Title = {Musical Signal Processing}, + Pages = {91--122}, + Year = {1996}} + +@article{Moorer:2000:AES:audio:millenium, + Author = {James A. Moorer}, + Title = {Audio in the New Millennium}, + Journal = {Journal of the {AES}}, + Volume = 48, + Number = 5, + Year = 2000, + Month = may, + Pages = {490--498}} + +@inproceedings{Arfib:1998:DAFx, + Author = {D. Arfib}, + Booktitle = {Proc. of the COST-G6 Workshop on Digital Audio Effects (DAFx-98)}, + Title = {Different Ways to Write Digital Audio Effects Programs}, + Address = {Barcelona, Spain}, + Pages = {188--91}, + Year = {1998}} + +@mastersthesis{Egozy:1995:MIT:features:gesture, + Author = {E.~B. Egozy}, + title = {Deriving musical control features from a real-time timbre analysis of the clarinet}, + School = {Massachusetts Institute of Technology}, + Year = {1995}} diff --git a/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_007/p_007.tex b/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_007/p_007.tex new file mode 100644 index 0000000000..2cca7ee936 --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_007/p_007.tex @@ -0,0 +1,521 @@ +% Template LaTeX file for DAFx-06 papers +% +% To generate the correct references using BibTeX, run +% latex, bibtex, latex, latex +% modified from DAFx-00 version by Florian Keiler, 2002-07-08 +% from DAFx-02 to DAFx-03 by Gianpaolo Evangelista +% from DAFx-05 to DAFx-06 by Vincent Verfaille, 2006-02-05 +% +% Template with hyper-references (links) active after conversion to pdf +% (with the distiller) or if compiled with pdflatex. +% +% 20060205: added package 'hypcap' to correct hyperlinks to figures and tables +% use of \papertitle and \paperauthorA, etc for same title in PDF and Metadata +% +% 1) Please compile using latex or pdflatex. +% 2) If using pdflatex, you need your figures in a file format other than eps! e.g. png or jpg is working +% 3) Please use "paperftitle" and "pdfauthor" definitions below + +%------------------------------------------------------------------------------------------ +% ! ! ! ! ! ! ! ! ! ! ! ! user defined variables ! ! ! ! ! ! ! ! ! ! ! ! ! ! +% Please use these commands to define title and author of the paper: +\def\papertitle{Templates for Three Authors} +\def\paperauthorA{Bob Boogie-Woogie} +\def\paperauthorB{Chris Christmas} +\def\paperauthorC{Don Didon} + + +%------------------------------------------------------------------------------------------ +\documentclass[twoside]{article} +\usepackage{dafx_06,amssymb,amsmath} +%\setcounter{page}{1} +\input{../../expages.tex}\setpagenumber{04} +\ninept + +\usepackage{mathptmx} + % Saves a lot of ouptut space in PDF... after conversion with the distiller + % Delete if you cannot get PS fonts working on your system. + +% pdf-tex settings: detect automatically if run by latex or pdflatex +\newif\ifpdf +\ifx\pdfoutput\relax +\else + \ifcase\pdfoutput + \pdffalse + \else + \pdftrue +\fi + +\ifpdf % compiling with pdflatex + \usepackage[pdftex, + pdftitle={\papertitle}, + pdfauthor={\paperauthorA, \paperauthorB, \paperauthorC}, + colorlinks=false, % links are activated as colror boxes instead of color text + bookmarksnumbered, %use section numbers with bookmarks + pdfstartview= XYZ % starts with zoom=100% instead of full screen; especially useful if working with a big screen :-) + ]{hyperref} + \pdfcompresslevel=9 + \usepackage[pdftex]{graphicx} + \usepackage[figure,table]{hypcap} +\else % compiling with latex + \usepackage[dvips]{graphicx} + \usepackage[dvips, + colorlinks=false, % no color links + bookmarksnumbered, %use section numbers with bookmarks + pdfstartview= XYZ % starts with zoom=100% instead of full screen + ]{hyperref} + % hyperrefs are active in the pdf file after conversion + \usepackage[figure,table]{hypcap} +\fi + +%------------------------------------------------------------------------------------------ +\title{\papertitle} + +\threeaffiliations{\paperauthorA, \sthanks{This work was supported by the XYZ Foundation}} +{\href{http://www.music.mcgill.ca/~mtech/spcl/}{SPCL, Music Technology Area}\\ McGill University, Montreal, Canada \\ {\tt \href{mailto:dafx06@dafx.ca}{dafx06@dafx.ca}} +} +{\paperauthorB,\sthanks{This guy is a very good fellow}} +{\href{http://www.dafx.ca}{Reading Group, Dept.~of Reading Sciences} \\ Univ.~of Universe, Sun \\ {\tt \href{mailto:dafx06@dafx.ca}{dafx06@dafx.ca}} +} +{\paperauthorC,\sthanks{She is a member of the Wheel Association}} +{\href{http://www.dafx.ca}{Spinning Group, Dept.~of Turning Sciences} \\ Univ.~of Planets, Mars \\ {\tt \href{mailto:dafx06@dafx.ca}{dafx06@dafx.ca}} +} + +%------------------------------------------------------------------------------------------ +\begin{document} +% more pdf-tex settings: +\ifpdf % used graphic file format for pdflatex + \DeclareGraphicsExtensions{.png,.jpg,.pdf} +\else % used graphic file format for latex + \DeclareGraphicsExtensions{.eps} +\fi + +\maketitle + +\begin{abstract} +This is the template file for the proceedings of the \nth{9} International Conference on Digital Audio Effects (DAFx-06). +This template has been generated from WASPAA'99 templates and aims at producing conference proceedings in electronic form. +The format is essentially the one used for ICASSP conferences. + +Please use either this \LaTeX{} or the accompanying Word formats when preparing your submission. +The templates are available in electronic form on the following website: +\\ \href{http://www.dafx.ca}{http://www.dafx.ca}. Thanks! + +\end{abstract} + +\section{Introduction} +This template can be found on the conference website. + +\subsection{Figures} +All figures should be centered on the column (or page, if the figure spans both columns). +Figure captions (in italic) should follow each figure and have the format given in Figure \ref{fft_plot}. +\begin{figure}[ht] +\centerline{\includegraphics[scale=0.8]{fft_plot2}} +\caption{{\it Sinusoid in time and frequency domain.}} +\label{fft_plot} +\end{figure} +Figures must be vectorial (no screen copy, no bitmap, etc). For example when using \texttt{Matlab}, export using either Postscript or PDF format. Also, in order to provide a better readibility, figure text font size should be at list identical to footnote font size. To do so using \texttt{Matlab}, use the \texttt{subplot} command before plotting. + +\subsection{Tables} +As for figures, all tables should be centered on the column (or page, if the table spans both columns). +Table captions should be in italic, follow each table and have the format given in Table \ref{tab:example}. + +\begin{table}[htdp] + \begin{center} + \begin{tabular}{|c|c|}\hline + angle ($\theta$, rad) & $\sin \theta$ \\\hline + $\frac{\pi}{2}$ & 1 \\ + $\pi$ & 0 \\ + $\frac{3\pi}{2}$ & -1 \\ + $2\pi$ & 0 \\\hline + \end{tabular} + \end{center} + \label{tab:example} + \caption{{\it Basic trigonometric values.}} +\end{table}% + +\subsection{Equations} +Equations should be placed on separate lines and numbered: + +\begin{equation} +X(e^{j\Omega})=\sum_{n=0}^{N-1}x(n)e^{-j\Omega n} +\label{eq1} +\end{equation} +where the sequence $x(n)$ in equation (\ref{eq1}) is a windowed frame: +\begin{equation} +x(n)=s(n)\cdot w(n) +\label{eq2} +\end{equation} +with a window function $w(n)$. + +\subsection{Page Numbers} +Page numbers will be added to the document electronically, so {\em please leave the numbering as is}, +that is, the first page will start at page DAFX-1 and the last page, at most, will have to be DAFX-6 +for the submission of papers for an oral presentation or DAFX-4 in the case of a poster presentation. + +\subsection{References} +The references will be numbered in order of appearance \cite{Serra:1996:sms,Moorer:2000:AES:audio:millenium,Arfib:1998:DAFx,Egozy:1995:MIT:features:gesture}. Please avoid listing references that do not appear in the text. + +\subsubsection{Reference Format} +The reference format is the standard IEEE one. We recommend to use BibTeX to create the reference list. + +\section{Conclusions} +This template can be found on the conference website. +If you wish to include two authors' affiliations please use the companion LaTeX template tmpl\_la2\_href. +Please, submit full-length papers (max.~6 pages for oral presentation and max.~4 pages for posters). + +Submission is fully electronic and automated through the Conference Web Submission System. +DO NOT send us papers directly by e-mail. + +\section{Acknowledgements} +Many thanks to the great number of anonymous reviewers! + + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + +%\newpage +\bibliographystyle{IEEEtran} +\bibliography{p_007} + + +\end{document} diff --git a/macros/latex/contrib/conferences/confproc/example/papers/sources_tex/p_009/dafx_06.sty b/macros/latex/contrib/conferences/confproc/example/papers/sources_tex/p_009/dafx_06.sty new file mode 100644 index 0000000000..88d83a548a --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/papers/sources_tex/p_009/dafx_06.sty @@ -0,0 +1,409 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% +% File: dafx_06.sty (LaTeX Document style option "dafx_06") +% +% Usage: \documentclass{article} +% \usepackage{dafx_06} +% +% Or for LaTeX 2.09: +% Usage: \documentstyle[...,dafx_06,...]{article} +% +% Purpose: +% +% Style file for Conference on Digital Audio Effects (DAFX-06). +% Modified from waspaa99.sty +% Features: +% - correct page size (175mm x 226mm) +% - use times-roman font as default font(roman font) in order to achieve +% best quality on paper and screen +% - twocolumn format +% - boldfaced, numbered, and centered section headings +% - correct subsection and subsubsection headings +% - use \title{xx} for title, will automattically be typeset uppercase (not need for the user to do so) +% +% NEW NEW NEW +% +% - use \affiliation{author1, author2, ... and authorN}{address} for author(s) <typeset in italics> +% with a single affiliation (address) +% - use \affiliationS{author}{address1}{address2} for author(s) <typeset in italics> +% with double affiliation (address) +% - use \twoaffiliations{author1}{address1}{author2}{address2} +% for two (or more) authors with two separate addresses +% - use \threeaffiliations{author1}{address1}{author2}{address2}{author3}{address3} +% for three (or more) authors with three separate addresses +% - use \fouraffiliations{author1}{address1}{author2}{address2}{author3}{address3}{author4}{address4} +% for four (or more) authors with four separate addresses +% - note: no need for \name \address \author nor \date +% +% - optional: can use \thanks{xx} within \affiliation, \affiliations, etc. +% asterisk is not printed after name nor in footnote +% - optional: can use \sthanks{xx} after each name within \name or +% \twoauthors if different thanks for each author, +% footnote symbol will appear for each name and footnote +% - optional: use \ninept to typeset text in 9 pt; default is 10pt. +% +% Example of use for one or more authors at a common address and +% common support. For distinct support acknowledgments, +% use \sthanks{xx} after each name. +% +% \documentstyle[dafx_06]{article} +% \title{Title of the paper} +% \affiliation{George P. Burdell and John Q. Professor +% \thanks{This work was supported by...}} +% {Common address, department \\ +% City, etc \\ +% optional e-mail address} +% +% \begin{document} +% OPTIONAL --> \ninept <-- OPTIONAL, for nine pt only +% \maketitle +% \begin{abstract} +% This is the abstract for my paper. +% \end{abstract} +% . +% Insert text of paper +% . +% \end{document} +% +% Example of use for authors at two distinct addresses with only +% one support acknowledgment. For distinct support acknowledgments, +% use \sthanks{xx} after each name. +% +% \documentstyle[dafx_06]{article} +% \title{Title of the paper} +% \twoaffiliations{John Doe +% \thanks{This work was supported by...}} +% {Doe's address, department \\ +% City, etc \\ +% optional e-mail address} +% {Judy Smith} +% {Smith's address, department \\ +% City, etc \\ +% optional e-mail address} +% +% \begin{document} +% OPTIONAL --> \ninept <-- OPTIONAL, for nine pt only +% \maketitle +% \begin{abstract} +% This is the abstract for my paper. +% \end{abstract} +% . +% Insert text of paper +% . +% \end{document} +% +% +% PLEASE REPORT ANY BUGS +% +% Author: Stephen Martucci -- martucci@cdg.nj.nec.com +% Modifications: Jyri Huopaniemi -- jyri.huopaniemi@research.nokia.com +% the Dafx crew -- dafx@sci.univr.it +% The DAFx04 crew -- dafx04@na.infn.it +% The DAFx06 crew -- dafx06@dafx.ca +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\usepackage[super]{nth} +% +%change default font to times-roman +\renewcommand{\sfdefault}{phv} +\renewcommand{\rmdefault}{ptm} +\renewcommand{\ttdefault}{pcr} + +%\oddsidemargin 0pt % FINAL? +%\evensidemargin -22pt % FINAL? +\oddsidemargin -4.95truemm % no differential margin +\evensidemargin -4.95truemm % no differential margin + +\topmargin 0truept +\headheight 12truept +\footskip 0truept +\textheight 226truemm +\textwidth 175truemm +%\voffset -14truept %A4 letter format +\voffset -28truept %US letter format +\headsep 20truept + +\twocolumn +\columnsep 8truemm +\pagestyle{empty} +\def\ninept{\def\baselinestretch{0.95}\let\normalsize\small\normalsize} + +\def\maketitle{\par + \begingroup + \def\thefootnote{} + \def\@makefnmark{\hbox to 6pt{$^{\@thefnmark}$\hss}} + \if@twocolumn + \twocolumn[\@maketitle] + \else \newpage + \global\@topnum\z@ \@maketitle \fi\@thanks + \endgroup + \setcounter{footnote}{0} + \let\maketitle\relax + \let\@maketitle\relax + \gdef\thefootnote{\arabic{footnote}}\gdef\@@savethanks{}% + \gdef\@thanks{}\gdef\@author{}\gdef\@title{}\let\thanks\relax} + +\def\@maketitle{\newpage + \null + \vskip 1em \begin{center} + {\large \bf \@title \par} \vskip 1.5em {\large \lineskip .5em +\begin{tabular}[t]{c}\@name \\ \@address + \end{tabular}\par} \end{center} + \par + \vskip 1.4em} + +\def\title#1{\gdef\@title{\MakeUppercase{#1}}} +%\def\name#1{\gdef\@name{{\em #1}\\}} +%\def\address#1{\gdef\@address{#1}} +\gdef\@title{\uppercase{title of paper}} +\gdef\@name{{\em Name of author}\\} +\gdef\@address{Address - Line 1 \\ + Address - Line 2 \\ + Address - Line 3} + +\let\@@savethanks\thanks +\def\thanks#1{\gdef\thefootnote{}\@@savethanks{#1}} +\def\sthanks#1{\gdef\thefootnote{\fnsymbol{footnote}}\@@savethanks{#1}} + +\def\affiliationSpace{-0.3cm} + +\def\affiliation#1#2{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular} + } +} + +\def\affiliations#1#2#3{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + \begin{tabular}{@{}c@{}} + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + #3\relax + \end{tabular} + \end{tabular} + } +} + +\def\twoaffiliations#1#2#3#4{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #3} \\ \vspace*{\affiliationSpace}\\ + #4\relax + \end{tabular} + } +} + +\def\threeaffiliations#1#2#3#4#5#6{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #3} \\ \vspace*{\affiliationSpace}\\ + #4\relax + \end{tabular} \\ \\ + \begin{tabular}{@{}c@{}} + {\em #5} \\ \vspace*{\affiliationSpace}\\ + #6\relax + \end{tabular} + } +} + +\def\fouraffiliations#1#2#3#4#5#6#7#8{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #3} \\ \vspace*{\affiliationSpace}\\ + #4\relax + \end{tabular} \\ \\ + \begin{tabular}{@{}c@{}} + {\em #5} \\ \vspace*{\affiliationSpace}\\ + #6\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #7} \\ \vspace*{\affiliationSpace}\\ + #8\relax + \end{tabular} + } +} + +\def\@sect#1#2#3#4#5#6[#7]#8{ + \refstepcounter{#1}\edef\@svsec{\csname the#1\endcsname.\hskip 0.6em} + \begingroup \ifnum #2=1\bf\centering + {\interlinepenalty \@M + \@svsec\uppercase{#8}\par}\else\ifnum #2=2\bf + \noindent{\interlinepenalty \@M \@svsec #8\par}\else\it + \@hangfrom{\hskip\parindent}{\interlinepenalty \@M + \@svsec #8\par}\fi\fi\endgroup + \csname #1mark\endcsname{#7}\addcontentsline + {toc}{#1}{\protect\numberline{\csname the#1\endcsname} #7} + \@tempskipa #5\relax + \@xsect{\@tempskipa}} + +\def\abstract{\begin{center} +{\bf ABSTRACT\vspace{-.5em}\vspace{0pt}} +\end{center}} +\def\endabstract{\par} + +\def\copyrightnotice#1{\gdef\@copyrightnotice{#1}}\let\@copyrightnotice\relax +\def\toappear#1{\gdef\@toappear{#1}}\let\@toappear\relax + +%%% Strings for the preprint titlepage footer: + +\newif\if@preprint\@preprintfalse +\def\ds@preprint{\@preprinttrue} +\def\ps@preprint{\let\@mkboth\@gobbletwo\def\@oddhead{} + \def\@oddfoot{\rlap{\@toappear}\hfil\thepage\hfil + \llap{\@copyrightnotice}\gdef\@toappear{}\gdef\@copyrightnotice{}}} + +\if@preprint\ps@preprint +\else\ps@empty\flushbottom\fi + +\def\thebibliography#1{\section{References}\list + {[\arabic{enumi}]}{\settowidth\labelwidth{[#1]}\leftmargin\labelwidth + \advance\leftmargin\labelsep + \usecounter{enumi}} + \def\newblock{\hskip .11em plus .33em minus .07em} + \sloppy\clubpenalty4000\widowpenalty4000 + \sfcode`\.=1000\relax} +\let\endthebibliography=\endlist + +\flushbottom +%%%%% fancyheading included +\def\lhead{\@ifnextchar[{\@xlhead}{\@ylhead}} +\def\@xlhead[#1]#2{\gdef\@elhead{#1}\gdef\@olhead{#2}} +\def\@ylhead#1{\gdef\@elhead{#1}\gdef\@olhead{#1}} + +\def\chead{\@ifnextchar[{\@xchead}{\@ychead}} +\def\@xchead[#1]#2{\gdef\@echead{#1}\gdef\@ochead{#2}} +\def\@ychead#1{\gdef\@echead{#1}\gdef\@ochead{#1}} + +\def\rhead{\@ifnextchar[{\@xrhead}{\@yrhead}} +\def\@xrhead[#1]#2{\gdef\@erhead{#1}\gdef\@orhead{#2}} +\def\@yrhead#1{\gdef\@erhead{#1}\gdef\@orhead{#1}} + +\def\lfoot{\@ifnextchar[{\@xlfoot}{\@ylfoot}} +\def\@xlfoot[#1]#2{\gdef\@elfoot{#1}\gdef\@olfoot{#2}} +\def\@ylfoot#1{\gdef\@elfoot{#1}\gdef\@olfoot{#1}} + +\def\cfoot{\@ifnextchar[{\@xcfoot}{\@ycfoot}} +\def\@xcfoot[#1]#2{\gdef\@ecfoot{#1}\gdef\@ocfoot{#2}} +\def\@ycfoot#1{\gdef\@ecfoot{#1}\gdef\@ocfoot{#1}} + +\def\rfoot{\@ifnextchar[{\@xrfoot}{\@yrfoot}} +\def\@xrfoot[#1]#2{\gdef\@erfoot{#1}\gdef\@orfoot{#2}} +\def\@yrfoot#1{\gdef\@erfoot{#1}\gdef\@orfoot{#1}} + +\newdimen\headrulewidth +\newdimen\footrulewidth +\newdimen\plainheadrulewidth +\newdimen\plainfootrulewidth +\newdimen\headwidth +\newif\if@fancyplain +\def\fancyplain#1#2{\if@fancyplain#1\else#2\fi} + +% Command to reset various things in the headers: +% a.o. single spacing (taken from setspace.sty) +% and the catcode of ^^M (so that epsf files in the header work if a +% verbatim crosses a page boundary) +\def\fancy@reset{\restorecr + \def\baselinestretch{1}% + \ifx\undefined\@newbaseline% NFSS not present; 2.09 or 2e + \ifx\@currsize\normalsize\@normalsize\else\@currsize\fi% + \else% NFSS (2.09) present + \@newbaseline% + \fi} + +% Initialization of the head and foot text. + +\headrulewidth 0.4pt +\footrulewidth\z@ +\plainheadrulewidth\z@ +\plainfootrulewidth\z@ + +\lhead[\fancyplain{}{\sl\rightmark}]{\fancyplain{}{\sl\leftmark}} +% i.e. empty on ``plain'' pages, \rightmark on even, \leftmark on odd pages +\chead{} +%\rhead[\fancyplain{}{\sl\leftmark}]{\fancyplain{}{\sl\rightmark}} +% i.e. empty on ``plain'' pages, \leftmark on even, \rightmark on odd pages +\lfoot{} +\cfoot{} +\rfoot{} + +% Put together a header or footer given the left, center and +% right text, fillers at left and right and a rule. +% The \lap commands put the text into an hbox of zero size, +% so overlapping text does not generate an errormessage. + +\def\@fancyhead#1#2#3#4#5{#1\hbox to\headwidth{\fancy@reset\vbox{\hbox +{\rlap{\parbox[b]{\headwidth}{\raggedright#2\strut}}\hfill +\parbox[b]{\headwidth}{\centering#3\strut}\hfill +\llap{\parbox[b]{\headwidth}{\raggedleft#4\strut}}}\headrule}}#5} + + +\def\@fancyfoot#1#2#3#4#5{#1\hbox to\headwidth{\fancy@reset\vbox{\footrule +\hbox{\rlap{\parbox[t]{\headwidth}{\raggedright#2\strut}}\hfill +\parbox[t]{\headwidth}{\centering#3\strut}\hfill +\llap{\parbox[t]{\headwidth}{\raggedleft#4\strut}}}}}#5} + +\def\headrule{{\if@fancyplain\let\headrulewidth\plainheadrulewidth\fi +\hrule\@height\headrulewidth\@width\headwidth \vskip-\headrulewidth}} + +\def\footrule{{\if@fancyplain\let\footrulewidth\plainfootrulewidth\fi +\vskip-0.3\normalbaselineskip\vskip-\footrulewidth +\hrule\@width\headwidth\@height\footrulewidth\vskip0.3\normalbaselineskip}} + +\def\ps@fancy{% +\@ifundefined{@chapapp}{\let\@chapapp\chaptername}{}%for amsbook +\@ifundefined{chapter}{\def\sectionmark##1{\markboth +{\uppercase{\ifnum \c@secnumdepth>\z@ + \thesection\hskip 1em\relax \fi ##1}}{}}% +\def\subsectionmark##1{\markright {\ifnum \c@secnumdepth >\@ne + \thesubsection\hskip 1em\relax \fi ##1}}}% +{\def\chaptermark##1{\markboth {\uppercase{\ifnum \c@secnumdepth>\m@ne + \@chapapp\ \thechapter. \ \fi ##1}}{}} +\def\sectionmark##1{\markright{\uppercase{\ifnum \c@secnumdepth >\z@ + \thesection. \ \fi ##1}}}}% +\csname ps@headings\endcsname % use \ps@headings defaults if they exist +\ps@@fancy +\gdef\ps@fancy{\@fancyplainfalse\ps@@fancy}% +\headwidth\textwidth} +\def\ps@fancyplain{\ps@fancy \let\ps@plain\ps@plain@fancy} +\def\ps@plain@fancy{\@fancyplaintrue\ps@@fancy} +\def\ps@@fancy{% +\def\@mkboth{\protect\markboth}% +\def\@oddhead{\@fancyhead\@lodd\@olhead\@ochead\@orhead\@rodd}% +\def\@oddfoot{\@fancyfoot\@lodd\@olfoot\@ocfoot\@orfoot\@rodd}% +\def\@evenhead{\@fancyhead\@rodd\@elhead\@echead\@erhead\@lodd}% +\def\@evenfoot{\@fancyfoot\@rodd\@elfoot\@ecfoot\@erfoot\@lodd}% +} +\def\@lodd{\if@reversemargin\hss\else\relax\fi} +\def\@rodd{\if@reversemargin\relax\else\hss\fi} + +\let\latex@makecol\@makecol +\def\@makecol{\let\topfloat\@toplist\let\botfloat\@botlist\latex@makecol} +\def\iftopfloat#1#2{\ifx\topfloat\empty #2\else #1\fi} +\def\ifbotfloat#1#2{\ifx\botfloat\empty #2\else #1\fi} +\def\iffloatpage#1#2{\if@fcolmade #1\else #2\fi} + +\pagestyle{fancy} +\renewcommand{\headrulewidth}{0pt} +\renewcommand{\footrulewidth}{-5mm} +\lhead{\em \small Proc.~of the \nth{9} Int.~Conference on Digital Audio +Effects (DAFx-06), Montreal, Canada, September 18-20, 2006} +\rhead{} +\lfoot{} +\rfoot{} +\cfoot{{\vskip 11mm}{\small DAFX-\thepage}}{} +%\cfoot{{\vskip 11mm}{\small DAFx-06 -- \thepage}}{} + diff --git a/macros/latex/contrib/conferences/confproc/example/papers/sources_tex/p_009/fft_plot2.png b/macros/latex/contrib/conferences/confproc/example/papers/sources_tex/p_009/fft_plot2.png Binary files differnew file mode 100644 index 0000000000..e3ccb1c57e --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/papers/sources_tex/p_009/fft_plot2.png diff --git a/macros/latex/contrib/conferences/confproc/example/papers/sources_tex/p_009/p_009.bib b/macros/latex/contrib/conferences/confproc/example/papers/sources_tex/p_009/p_009.bib new file mode 100644 index 0000000000..5f96a69044 --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/papers/sources_tex/p_009/p_009.bib @@ -0,0 +1,29 @@ +@inbook{Serra:1996:sms, + Author = {X. Serra}, + Chapter = {Musical Sound Modeling with Sinusoids plus Noise}, + Publisher = {G. D. Poli, A. Picialli, S. T. Pope and C. Roads, Eds.~Swets~\&~Zeitlinger}, + Title = {Musical Signal Processing}, + Pages = {91--122}, + Year = {1996}} + +@article{Moorer:2000:AES:audio:millenium, + Author = {James A. Moorer}, + Title = {Audio in the New Millennium}, + Journal = {Journal of the {AES}}, + Volume = 48, + Number = 5, + Year = 2000, + Month = may, + Pages = {490--498}} + +@phdthesis{Dutilleux:1991, + Author = {P. Dutilleux}, + School = {University of Aix-Marseille II}, + Title = {Vers la machine \`a sculpter le son, modification en temps-r\'eel des caract\'eristiques fr\'equentielles et temporelles des sons}, + Year = {1991}} + +@unpublished{Fitz:Haken:2003:Web:morphing:loris, + Author = {K. Fitz and L. Haken}, + Title = {{Current Research in Real-time Sound Morphing}}, + Note = {Available at \href{http://www.cerlsoundgroup.org/RealTimeMorph/}{http://www.cerlsoundgroup.org/RealTimeMorph/}}, + Year = {Accessed March 08, 2006}} diff --git a/macros/latex/contrib/conferences/confproc/example/papers/sources_tex/p_009/p_009.tex b/macros/latex/contrib/conferences/confproc/example/papers/sources_tex/p_009/p_009.tex new file mode 100644 index 0000000000..153c7eab52 --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/papers/sources_tex/p_009/p_009.tex @@ -0,0 +1,614 @@ +% Template LaTeX file for DAFx-06 papers +% +% To generate the correct references using BibTeX, run +% latex, bibtex, latex, latex +% modified from DAFx-00 version by Florian Keiler, 2002-07-08 +% from DAFx-02 to DAFx-03 by Gianpaolo Evangelista +% from DAFx-05 to DAFx-06 by Vincent Verfaille, 2006-02-05 +% +% Template with hyper-references (links) active after conversion to pdf +% (with the distiller) or if compiled with pdflatex. +% +% 20060205: added package 'hypcap' to correct hyperlinks to figures and tables +% use of \papertitle and \paperauthorA, etc for same title in PDF and Metadata +% +% 1) Please compile using latex or pdflatex. +% 2) If using pdflatex, you need your figures in a file format other than eps! e.g. png or jpg is working +% 3) Please use "paperftitle" and "pdfauthor" definitions below + +%------------------------------------------------------------------------------------------ +% ! ! ! ! ! ! ! ! ! ! ! ! user defined variables ! ! ! ! ! ! ! ! ! ! ! ! ! ! +% Please use these commands to define title and author of the paper: +\def\papertitle{Templates f\'or F\`o\"ur \`Authors} +\def\paperauthorA{J\o{}hn J\"oe} +\def\paperauthorB{K\'e\~{n}t K\^{\i}ng} +\def\paperauthorC{L\`ou L\'ou} +\def\paperauthorD{M\`anfr\'ed J. M\^ost\u{e}k\i} + + +%------------------------------------------------------------------------------------------ +\documentclass[twoside]{article} +\usepackage{dafx_06,amssymb,amsmath} +%\setcounter{page}{1} +\input{../../expages.tex}\setpagenumber{05} +\ninept + +\usepackage{mathptmx} + % Saves a lot of ouptut space in PDF... after conversion with the distiller + % Delete if you cannot get PS fonts working on your system. + +% pdf-tex settings: detect automatically if run by latex or pdflatex +\newif\ifpdf +\ifx\pdfoutput\relax +\else + \ifcase\pdfoutput + \pdffalse + \else + \pdftrue +\fi + +\ifpdf % compiling with pdflatex + \usepackage[pdftex, + pdftitle={\papertitle}, + pdfauthor={\paperauthorA, \paperauthorB, \paperauthorC, \paperauthorD}, + colorlinks=false, % links are activated as colror boxes instead of color text + bookmarksnumbered, %use section numbers with bookmarks + pdfstartview= XYZ % starts with zoom=100% instead of full screen; especially useful if working with a big screen :-) + ]{hyperref} + \pdfcompresslevel=9 + \usepackage[pdftex]{graphicx} + \usepackage[figure,table]{hypcap} +\else % compiling with latex + \usepackage[dvips]{graphicx} + \usepackage[dvips, + colorlinks=false, % no color links + bookmarksnumbered, %use section numbers with bookmarks + pdfstartview= XYZ % starts with zoom=100% instead of full screen + ]{hyperref} + % hyperrefs are active in the pdf file after conversion + \usepackage[figure,table]{hypcap} +\fi + +%------------------------------------------------------------------------------------------ +\title{\papertitle} + +\fouraffiliations{\paperauthorA, \sthanks{This work was supported by the XYZ Foundation}} +{\href{http://www.music.mcgill.ca/~mtech/spcl/}{SPCL, Music Technology Area}\\ McGill University, Montreal, Canada \\ {\tt \href{mailto:dafx06@dafx.ca}{dafx06@dafx.ca}} +} +{\paperauthorB,\sthanks{This guy is a very good fellow}} +{\href{http://www.dafx.ca}{Reading Group, Dept.~of Reading Sciences} \\ Univ.~of Universe, Sun \\ {\tt \href{mailto:dafx06@dafx.ca}{dafx06@dafx.ca}} +} +{\paperauthorC,\sthanks{She is a member of the Wheel Association}} +{\href{http://www.dafx.ca}{Spinning Group, Dept.~of Turning Sciences} \\ Univ.~of Planets, Mars \\ {\tt \href{mailto:dafx06@dafx.ca}{dafx06@dafx.ca}} +} +{\paperauthorD,\sthanks{Yes, senior}} +{\href{http://www.dafx.ca}{Unknown Group, Dept.~of Volatile Sciences} \\ Univ.~of Nowhere, Somewhere \\ {\tt \href{mailto:dafx06@dafx.ca}{dafx06@dafx.ca}} +} + + +%------------------------------------------------------------------------------------------ +\begin{document} +% more pdf-tex settings: +\ifpdf % used graphic file format for pdflatex + \DeclareGraphicsExtensions{.png,.jpg,.pdf} +\else % used graphic file format for latex + \DeclareGraphicsExtensions{.eps} +\fi + +\maketitle + +\begin{abstract} +This is the template file for the proceedings of the \nth{9} International Conference on Digital Audio Effects (DAFx-06). +This template has been generated from WASPAA'99 templates and aims at producing conference proceedings in electronic form. +The format is essentially the one used for ICASSP conferences. + +Please use either this \LaTeX{} or the accompanying Word formats when preparing your submission. +The templates are available in electronic form on the following website: +\\ \href{http://www.dafx.ca}{http://www.dafx.ca}. Thanks! +\end{abstract} + +\section{Introduction} +This template can be found on the conference website. + +\subsection{Figures} +All figures should be centered on the column (or page, if the figure spans both columns). +Figure captions (in italic) should follow each figure and have the format given in Figure \ref{fft_plot}. +\begin{figure}[ht] +\centerline{\includegraphics[scale=0.8]{fft_plot2}} +\caption{{\it Sinusoid in time and frequency domain.}} +\label{fft_plot} +\end{figure} +Figures must be vectorial (no screen copy, no bitmap, etc). For example when using \texttt{Matlab}, export using either Postscript or PDF format. Also, in order to provide a better readibility, figure text font size should be at list identical to footnote font size. To do so using \texttt{Matlab}, use the \texttt{subplot} command before plotting. + +\subsection{Tables} +As for figures, all tables should be centered on the column (or page, if the table spans both columns). +Table captions should be in italic, follow each table and have the format given in Table \ref{tab:example}. + +\begin{table}[htdp] + \begin{center} + \begin{tabular}{|c|c|}\hline + angle ($\theta$, rad) & $\sin \theta$ \\\hline + $\frac{\pi}{2}$ & 1 \\ + $\pi$ & 0 \\ + $\frac{3\pi}{2}$ & -1 \\ + $2\pi$ & 0 \\\hline + \end{tabular} + \end{center} + \label{tab:example} + \caption{{\it Basic trigonometric values.}} +\end{table}% + +\subsection{Equations} +Equations should be placed on separate lines and numbered: + +\begin{equation} +X(e^{j\Omega})=\sum_{n=0}^{N-1}x(n)e^{-j\Omega n} +\label{eq1} +\end{equation} +where the sequence $x(n)$ in equation (\ref{eq1}) is a windowed frame: +\begin{equation} +x(n)=s(n)\cdot w(n) +\label{eq2} +\end{equation} +with a window function $w(n)$. + +\subsection{Page Numbers} +Page numbers will be added to the document electronically, so {\em please leave the numbering as is}, +that is, the first page will start at page DAFX-1 and the last page, at most, will have to be DAFX-6 +for the submission of papers for an oral presentation or DAFX-4 in the case of a poster presentation. + +\subsection{References} +The references will be numbered in order of appearance \cite{Serra:1996:sms,Moorer:2000:AES:audio:millenium,Dutilleux:1991,Fitz:Haken:2003:Web:morphing:loris}. Please avoid listing references that do not appear in the text. + +\subsubsection{Reference Format} +The reference format is the standard IEEE one. We recommend to use BibTeX to create the reference list. + +\section{Conclusions} +This template can be found on the conference website. +If you wish to include two authors' affiliations please use the companion LaTeX template tmpl\_la2\_href. +Please, submit full-length papers (max.~6 pages for oral presentation and max.~4 pages for posters). + +Submission is fully electronic and automated through the Conference Web Submission System. +DO NOT send us papers directly by e-mail. + +\section{Acknowledgements} +Many thanks to the great number of anonymous reviewers! + + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + +%\newpage +\bibliographystyle{IEEEtran} +\bibliography{p_009} + + +\end{document} diff --git a/macros/latex/contrib/conferences/confproc/example/papersinfo.sh b/macros/latex/contrib/conferences/confproc/example/papersinfo.sh new file mode 100644 index 0000000000..61c444520d --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/papersinfo.sh @@ -0,0 +1,30 @@ +#!/bin/bash + +args=("$@") +GPATH=${args[0]} #= ~/proceedings/e-proceedings +TEXFILE=${args[1]} #= ICMC2009_proceedings +INPATH=${args[2]} #= papers_info +SPPATH=${args[3]} #= papers_split +PDFPATH=${args[4]} #= ~/proceedings/e-proceedings +PDFTKPATH=${args[5]} #= ~/pdftk_info + +PDFFILE=${TEXFILE}.pdf # for use in the paper_split.sh and paper_info.sh scripts + +cd ${GPATH}/${SPPATH} +filelist=`ls *.pdf` +mkdir ${PDFPATH} + +cd ${GPATH} +chmod +x removeLaTeXcmds.sh + +for file in $filelist +do + base=${file%%.*} + echo "removing LaTeX accents: ${base}.pdftk -> ${base}_clean.info" +# echo "cmd: removeLaTeXcmds.sh ${GPATH} ${PDFTKPATH}/${base}.pdftk ${INPATH}/${base}_clean.info" + ${GPATH}/removeLaTeXcmds.sh ${GPATH} ${PDFTKPATH}/${base}.pdftk ${INPATH}/${base}_clean.info + echo "adding PDF metadata: ${base}_clean.info -> ${base}.pdf" +# echo "cmd: pdftk ${SPPATH}/${base}.pdf update_info ${INPATH}/${base}_clean.info output ${PDFPATH}/${base}.pdf" + echo "pdftk ${GPATH}/${SPPATH}/${base}.pdf update_info ${GPATH}/${INPATH}/${base}_clean.info output ${PDFPATH}/${base}.pdf" + pdftk ${GPATH}/${SPPATH}/${base}.pdf update_info ${GPATH}/${INPATH}/${base}_clean.info output ${PDFPATH}/${base}.pdf +done diff --git a/macros/latex/contrib/conferences/confproc/example/paperssplitpreamble.sh b/macros/latex/contrib/conferences/confproc/example/paperssplitpreamble.sh new file mode 100644 index 0000000000..3c42c71300 --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/paperssplitpreamble.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +args=("$@") +GPATH=${args[0]} +TEXFILE=${args[1]} # example1 +INPATH=${args[2]} # papers_info +SPPATH=${args[3]} #papers_split +PDFPATH=${args[4]} + +cd ${GPATH} +SPPATH=${GPATH}/${SPPATH} +PDFFILE=${GPATH}/${TEXFILE}.pdf # PDF proceedings +echo "PDF proc used for individual PDFs extraction:\n --> $PDFFILE" +echo "saving tmp .ps and .pdf files into\n --> $SPPATH" diff --git a/macros/latex/contrib/conferences/confproc/example/pictures/ex_1stpage.pdf b/macros/latex/contrib/conferences/confproc/example/pictures/ex_1stpage.pdf Binary files differnew file mode 100644 index 0000000000..a34083d647 --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/pictures/ex_1stpage.pdf diff --git a/macros/latex/contrib/conferences/confproc/example/removeLaTeXcmds.sh b/macros/latex/contrib/conferences/confproc/example/removeLaTeXcmds.sh new file mode 100644 index 0000000000..1f651b9364 --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/removeLaTeXcmds.sh @@ -0,0 +1,65 @@ +#!/bin/bash + +# arg 0: path, arg 1: input file; arg 2: output file + +#-- save arguments for use +args=("$@") +path=${args[0]} +file=${args[1]} +outputfile=${args[2]} +cd ${path} +cp ${file} tmp.txt +#echo "__ ORIGINAL: $file ___" +#cat tmp.txt + +#echo " " +#echo "__ removed accents: __" +perl -p -i -e " s/\\\'e/e/g " tmp.txt +perl -p -i -e " s/\\'{e}/e/g " tmp.txt +perl -p -i -e " s/\\\`e/e/g " tmp.txt +perl -p -i -e ' s/\\"e/e/g ' tmp.txt +perl -p -i -e " s/\\\`{e}/e/g " tmp.txt +perl -p -i -e " s/\\\'a/a/g " tmp.txt +perl -p -i -e " s/\\\`a/a/g " tmp.txt +perl -p -i -e " s/\\\`{a}/a/g " tmp.txt +perl -p -i -e ' s/\\"{o}/oe/g ' tmp.txt +perl -p -i -e ' s/\\"o/o/g ' tmp.txt +perl -p -i -e ' s/\\o{}/o/g ' tmp.txt +perl -p -i -e ' s/\\\^o/o/g ' tmp.txt +perl -p -i -e " s/\\\'o/o/g " tmp.txt +perl -p -i -e " s/\\\`o/o/g " tmp.txt +perl -p -i -e " s/\\\'u/u/g " tmp.txt +perl -p -i -e ' s/\\u //g ' tmp.txt +perl -p -i -e ' s/\\"u/u/g ' tmp.txt +perl -p -i -e ' s/\\i /i/g ' tmp.txt +perl -p -i -e ' s/\\i/i/g ' tmp.txt +perl -p -i -e " s/\\\'{i}/i/g " tmp.txt +perl -p -i -e ' s/\\"{i}/i/g ' tmp.txt +perl -p -i -e ' s/\\c {c}/c/g ' tmp.txt + +#echo " " +#echo "__ removed textit, texbf, {, }: __" +perl -p -i -e ' s/\--/-/g ' tmp.txt +perl -p -i -e " s/\\ss/ss/g " tmp.txt +perl -p -i -e ' s/\\textsuperscript //g ' tmp.txt +perl -p -i -e " s/\\&/&/g " tmp.txt +perl -p -i -e ' s/\\mu/mu\:/g ' tmp.txt +perl -p -i -e ' s/\\sim\s//g ' tmp.txt +perl -p -i -e ' s/\\sim//g ' tmp.txt +perl -p -i -e ' s/\s:/:/g ' tmp.txt + +perl -p -i -e ' s/\$//g ' tmp.txt +perl -p -i -e " s/textit //g " tmp.txt +perl -p -i -e " s/textbf //g " tmp.txt +perl -p -i -e " s/\{//g " tmp.txt +perl -p -i -e " s/\}//g " tmp.txt +perl -p -i -e ' s/\`\`/"/g ' tmp.txt +perl -p -i -e " s/\'\'/\"/g " tmp.txt + +#echo " " +#echo "__ removed \: ___" +perl -pi -e 's/\\//g' tmp.txt +perl -pi -e 's/\s{2,10}\{\}/ /g' tmp.txt +perl -pi -e 's/\s{2,10}/ /g' tmp.txt + +cp tmp.txt $outputfile diff --git a/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_001/dafx_06.sty b/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_001/dafx_06.sty new file mode 100644 index 0000000000..88d83a548a --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_001/dafx_06.sty @@ -0,0 +1,409 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% +% File: dafx_06.sty (LaTeX Document style option "dafx_06") +% +% Usage: \documentclass{article} +% \usepackage{dafx_06} +% +% Or for LaTeX 2.09: +% Usage: \documentstyle[...,dafx_06,...]{article} +% +% Purpose: +% +% Style file for Conference on Digital Audio Effects (DAFX-06). +% Modified from waspaa99.sty +% Features: +% - correct page size (175mm x 226mm) +% - use times-roman font as default font(roman font) in order to achieve +% best quality on paper and screen +% - twocolumn format +% - boldfaced, numbered, and centered section headings +% - correct subsection and subsubsection headings +% - use \title{xx} for title, will automattically be typeset uppercase (not need for the user to do so) +% +% NEW NEW NEW +% +% - use \affiliation{author1, author2, ... and authorN}{address} for author(s) <typeset in italics> +% with a single affiliation (address) +% - use \affiliationS{author}{address1}{address2} for author(s) <typeset in italics> +% with double affiliation (address) +% - use \twoaffiliations{author1}{address1}{author2}{address2} +% for two (or more) authors with two separate addresses +% - use \threeaffiliations{author1}{address1}{author2}{address2}{author3}{address3} +% for three (or more) authors with three separate addresses +% - use \fouraffiliations{author1}{address1}{author2}{address2}{author3}{address3}{author4}{address4} +% for four (or more) authors with four separate addresses +% - note: no need for \name \address \author nor \date +% +% - optional: can use \thanks{xx} within \affiliation, \affiliations, etc. +% asterisk is not printed after name nor in footnote +% - optional: can use \sthanks{xx} after each name within \name or +% \twoauthors if different thanks for each author, +% footnote symbol will appear for each name and footnote +% - optional: use \ninept to typeset text in 9 pt; default is 10pt. +% +% Example of use for one or more authors at a common address and +% common support. For distinct support acknowledgments, +% use \sthanks{xx} after each name. +% +% \documentstyle[dafx_06]{article} +% \title{Title of the paper} +% \affiliation{George P. Burdell and John Q. Professor +% \thanks{This work was supported by...}} +% {Common address, department \\ +% City, etc \\ +% optional e-mail address} +% +% \begin{document} +% OPTIONAL --> \ninept <-- OPTIONAL, for nine pt only +% \maketitle +% \begin{abstract} +% This is the abstract for my paper. +% \end{abstract} +% . +% Insert text of paper +% . +% \end{document} +% +% Example of use for authors at two distinct addresses with only +% one support acknowledgment. For distinct support acknowledgments, +% use \sthanks{xx} after each name. +% +% \documentstyle[dafx_06]{article} +% \title{Title of the paper} +% \twoaffiliations{John Doe +% \thanks{This work was supported by...}} +% {Doe's address, department \\ +% City, etc \\ +% optional e-mail address} +% {Judy Smith} +% {Smith's address, department \\ +% City, etc \\ +% optional e-mail address} +% +% \begin{document} +% OPTIONAL --> \ninept <-- OPTIONAL, for nine pt only +% \maketitle +% \begin{abstract} +% This is the abstract for my paper. +% \end{abstract} +% . +% Insert text of paper +% . +% \end{document} +% +% +% PLEASE REPORT ANY BUGS +% +% Author: Stephen Martucci -- martucci@cdg.nj.nec.com +% Modifications: Jyri Huopaniemi -- jyri.huopaniemi@research.nokia.com +% the Dafx crew -- dafx@sci.univr.it +% The DAFx04 crew -- dafx04@na.infn.it +% The DAFx06 crew -- dafx06@dafx.ca +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\usepackage[super]{nth} +% +%change default font to times-roman +\renewcommand{\sfdefault}{phv} +\renewcommand{\rmdefault}{ptm} +\renewcommand{\ttdefault}{pcr} + +%\oddsidemargin 0pt % FINAL? +%\evensidemargin -22pt % FINAL? +\oddsidemargin -4.95truemm % no differential margin +\evensidemargin -4.95truemm % no differential margin + +\topmargin 0truept +\headheight 12truept +\footskip 0truept +\textheight 226truemm +\textwidth 175truemm +%\voffset -14truept %A4 letter format +\voffset -28truept %US letter format +\headsep 20truept + +\twocolumn +\columnsep 8truemm +\pagestyle{empty} +\def\ninept{\def\baselinestretch{0.95}\let\normalsize\small\normalsize} + +\def\maketitle{\par + \begingroup + \def\thefootnote{} + \def\@makefnmark{\hbox to 6pt{$^{\@thefnmark}$\hss}} + \if@twocolumn + \twocolumn[\@maketitle] + \else \newpage + \global\@topnum\z@ \@maketitle \fi\@thanks + \endgroup + \setcounter{footnote}{0} + \let\maketitle\relax + \let\@maketitle\relax + \gdef\thefootnote{\arabic{footnote}}\gdef\@@savethanks{}% + \gdef\@thanks{}\gdef\@author{}\gdef\@title{}\let\thanks\relax} + +\def\@maketitle{\newpage + \null + \vskip 1em \begin{center} + {\large \bf \@title \par} \vskip 1.5em {\large \lineskip .5em +\begin{tabular}[t]{c}\@name \\ \@address + \end{tabular}\par} \end{center} + \par + \vskip 1.4em} + +\def\title#1{\gdef\@title{\MakeUppercase{#1}}} +%\def\name#1{\gdef\@name{{\em #1}\\}} +%\def\address#1{\gdef\@address{#1}} +\gdef\@title{\uppercase{title of paper}} +\gdef\@name{{\em Name of author}\\} +\gdef\@address{Address - Line 1 \\ + Address - Line 2 \\ + Address - Line 3} + +\let\@@savethanks\thanks +\def\thanks#1{\gdef\thefootnote{}\@@savethanks{#1}} +\def\sthanks#1{\gdef\thefootnote{\fnsymbol{footnote}}\@@savethanks{#1}} + +\def\affiliationSpace{-0.3cm} + +\def\affiliation#1#2{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular} + } +} + +\def\affiliations#1#2#3{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + \begin{tabular}{@{}c@{}} + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + #3\relax + \end{tabular} + \end{tabular} + } +} + +\def\twoaffiliations#1#2#3#4{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #3} \\ \vspace*{\affiliationSpace}\\ + #4\relax + \end{tabular} + } +} + +\def\threeaffiliations#1#2#3#4#5#6{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #3} \\ \vspace*{\affiliationSpace}\\ + #4\relax + \end{tabular} \\ \\ + \begin{tabular}{@{}c@{}} + {\em #5} \\ \vspace*{\affiliationSpace}\\ + #6\relax + \end{tabular} + } +} + +\def\fouraffiliations#1#2#3#4#5#6#7#8{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #3} \\ \vspace*{\affiliationSpace}\\ + #4\relax + \end{tabular} \\ \\ + \begin{tabular}{@{}c@{}} + {\em #5} \\ \vspace*{\affiliationSpace}\\ + #6\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #7} \\ \vspace*{\affiliationSpace}\\ + #8\relax + \end{tabular} + } +} + +\def\@sect#1#2#3#4#5#6[#7]#8{ + \refstepcounter{#1}\edef\@svsec{\csname the#1\endcsname.\hskip 0.6em} + \begingroup \ifnum #2=1\bf\centering + {\interlinepenalty \@M + \@svsec\uppercase{#8}\par}\else\ifnum #2=2\bf + \noindent{\interlinepenalty \@M \@svsec #8\par}\else\it + \@hangfrom{\hskip\parindent}{\interlinepenalty \@M + \@svsec #8\par}\fi\fi\endgroup + \csname #1mark\endcsname{#7}\addcontentsline + {toc}{#1}{\protect\numberline{\csname the#1\endcsname} #7} + \@tempskipa #5\relax + \@xsect{\@tempskipa}} + +\def\abstract{\begin{center} +{\bf ABSTRACT\vspace{-.5em}\vspace{0pt}} +\end{center}} +\def\endabstract{\par} + +\def\copyrightnotice#1{\gdef\@copyrightnotice{#1}}\let\@copyrightnotice\relax +\def\toappear#1{\gdef\@toappear{#1}}\let\@toappear\relax + +%%% Strings for the preprint titlepage footer: + +\newif\if@preprint\@preprintfalse +\def\ds@preprint{\@preprinttrue} +\def\ps@preprint{\let\@mkboth\@gobbletwo\def\@oddhead{} + \def\@oddfoot{\rlap{\@toappear}\hfil\thepage\hfil + \llap{\@copyrightnotice}\gdef\@toappear{}\gdef\@copyrightnotice{}}} + +\if@preprint\ps@preprint +\else\ps@empty\flushbottom\fi + +\def\thebibliography#1{\section{References}\list + {[\arabic{enumi}]}{\settowidth\labelwidth{[#1]}\leftmargin\labelwidth + \advance\leftmargin\labelsep + \usecounter{enumi}} + \def\newblock{\hskip .11em plus .33em minus .07em} + \sloppy\clubpenalty4000\widowpenalty4000 + \sfcode`\.=1000\relax} +\let\endthebibliography=\endlist + +\flushbottom +%%%%% fancyheading included +\def\lhead{\@ifnextchar[{\@xlhead}{\@ylhead}} +\def\@xlhead[#1]#2{\gdef\@elhead{#1}\gdef\@olhead{#2}} +\def\@ylhead#1{\gdef\@elhead{#1}\gdef\@olhead{#1}} + +\def\chead{\@ifnextchar[{\@xchead}{\@ychead}} +\def\@xchead[#1]#2{\gdef\@echead{#1}\gdef\@ochead{#2}} +\def\@ychead#1{\gdef\@echead{#1}\gdef\@ochead{#1}} + +\def\rhead{\@ifnextchar[{\@xrhead}{\@yrhead}} +\def\@xrhead[#1]#2{\gdef\@erhead{#1}\gdef\@orhead{#2}} +\def\@yrhead#1{\gdef\@erhead{#1}\gdef\@orhead{#1}} + +\def\lfoot{\@ifnextchar[{\@xlfoot}{\@ylfoot}} +\def\@xlfoot[#1]#2{\gdef\@elfoot{#1}\gdef\@olfoot{#2}} +\def\@ylfoot#1{\gdef\@elfoot{#1}\gdef\@olfoot{#1}} + +\def\cfoot{\@ifnextchar[{\@xcfoot}{\@ycfoot}} +\def\@xcfoot[#1]#2{\gdef\@ecfoot{#1}\gdef\@ocfoot{#2}} +\def\@ycfoot#1{\gdef\@ecfoot{#1}\gdef\@ocfoot{#1}} + +\def\rfoot{\@ifnextchar[{\@xrfoot}{\@yrfoot}} +\def\@xrfoot[#1]#2{\gdef\@erfoot{#1}\gdef\@orfoot{#2}} +\def\@yrfoot#1{\gdef\@erfoot{#1}\gdef\@orfoot{#1}} + +\newdimen\headrulewidth +\newdimen\footrulewidth +\newdimen\plainheadrulewidth +\newdimen\plainfootrulewidth +\newdimen\headwidth +\newif\if@fancyplain +\def\fancyplain#1#2{\if@fancyplain#1\else#2\fi} + +% Command to reset various things in the headers: +% a.o. single spacing (taken from setspace.sty) +% and the catcode of ^^M (so that epsf files in the header work if a +% verbatim crosses a page boundary) +\def\fancy@reset{\restorecr + \def\baselinestretch{1}% + \ifx\undefined\@newbaseline% NFSS not present; 2.09 or 2e + \ifx\@currsize\normalsize\@normalsize\else\@currsize\fi% + \else% NFSS (2.09) present + \@newbaseline% + \fi} + +% Initialization of the head and foot text. + +\headrulewidth 0.4pt +\footrulewidth\z@ +\plainheadrulewidth\z@ +\plainfootrulewidth\z@ + +\lhead[\fancyplain{}{\sl\rightmark}]{\fancyplain{}{\sl\leftmark}} +% i.e. empty on ``plain'' pages, \rightmark on even, \leftmark on odd pages +\chead{} +%\rhead[\fancyplain{}{\sl\leftmark}]{\fancyplain{}{\sl\rightmark}} +% i.e. empty on ``plain'' pages, \leftmark on even, \rightmark on odd pages +\lfoot{} +\cfoot{} +\rfoot{} + +% Put together a header or footer given the left, center and +% right text, fillers at left and right and a rule. +% The \lap commands put the text into an hbox of zero size, +% so overlapping text does not generate an errormessage. + +\def\@fancyhead#1#2#3#4#5{#1\hbox to\headwidth{\fancy@reset\vbox{\hbox +{\rlap{\parbox[b]{\headwidth}{\raggedright#2\strut}}\hfill +\parbox[b]{\headwidth}{\centering#3\strut}\hfill +\llap{\parbox[b]{\headwidth}{\raggedleft#4\strut}}}\headrule}}#5} + + +\def\@fancyfoot#1#2#3#4#5{#1\hbox to\headwidth{\fancy@reset\vbox{\footrule +\hbox{\rlap{\parbox[t]{\headwidth}{\raggedright#2\strut}}\hfill +\parbox[t]{\headwidth}{\centering#3\strut}\hfill +\llap{\parbox[t]{\headwidth}{\raggedleft#4\strut}}}}}#5} + +\def\headrule{{\if@fancyplain\let\headrulewidth\plainheadrulewidth\fi +\hrule\@height\headrulewidth\@width\headwidth \vskip-\headrulewidth}} + +\def\footrule{{\if@fancyplain\let\footrulewidth\plainfootrulewidth\fi +\vskip-0.3\normalbaselineskip\vskip-\footrulewidth +\hrule\@width\headwidth\@height\footrulewidth\vskip0.3\normalbaselineskip}} + +\def\ps@fancy{% +\@ifundefined{@chapapp}{\let\@chapapp\chaptername}{}%for amsbook +\@ifundefined{chapter}{\def\sectionmark##1{\markboth +{\uppercase{\ifnum \c@secnumdepth>\z@ + \thesection\hskip 1em\relax \fi ##1}}{}}% +\def\subsectionmark##1{\markright {\ifnum \c@secnumdepth >\@ne + \thesubsection\hskip 1em\relax \fi ##1}}}% +{\def\chaptermark##1{\markboth {\uppercase{\ifnum \c@secnumdepth>\m@ne + \@chapapp\ \thechapter. \ \fi ##1}}{}} +\def\sectionmark##1{\markright{\uppercase{\ifnum \c@secnumdepth >\z@ + \thesection. \ \fi ##1}}}}% +\csname ps@headings\endcsname % use \ps@headings defaults if they exist +\ps@@fancy +\gdef\ps@fancy{\@fancyplainfalse\ps@@fancy}% +\headwidth\textwidth} +\def\ps@fancyplain{\ps@fancy \let\ps@plain\ps@plain@fancy} +\def\ps@plain@fancy{\@fancyplaintrue\ps@@fancy} +\def\ps@@fancy{% +\def\@mkboth{\protect\markboth}% +\def\@oddhead{\@fancyhead\@lodd\@olhead\@ochead\@orhead\@rodd}% +\def\@oddfoot{\@fancyfoot\@lodd\@olfoot\@ocfoot\@orfoot\@rodd}% +\def\@evenhead{\@fancyhead\@rodd\@elhead\@echead\@erhead\@lodd}% +\def\@evenfoot{\@fancyfoot\@rodd\@elfoot\@ecfoot\@erfoot\@lodd}% +} +\def\@lodd{\if@reversemargin\hss\else\relax\fi} +\def\@rodd{\if@reversemargin\relax\else\hss\fi} + +\let\latex@makecol\@makecol +\def\@makecol{\let\topfloat\@toplist\let\botfloat\@botlist\latex@makecol} +\def\iftopfloat#1#2{\ifx\topfloat\empty #2\else #1\fi} +\def\ifbotfloat#1#2{\ifx\botfloat\empty #2\else #1\fi} +\def\iffloatpage#1#2{\if@fcolmade #1\else #2\fi} + +\pagestyle{fancy} +\renewcommand{\headrulewidth}{0pt} +\renewcommand{\footrulewidth}{-5mm} +\lhead{\em \small Proc.~of the \nth{9} Int.~Conference on Digital Audio +Effects (DAFx-06), Montreal, Canada, September 18-20, 2006} +\rhead{} +\lfoot{} +\rfoot{} +\cfoot{{\vskip 11mm}{\small DAFX-\thepage}}{} +%\cfoot{{\vskip 11mm}{\small DAFx-06 -- \thepage}}{} + diff --git a/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_001/fft_plot2.png b/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_001/fft_plot2.png Binary files differnew file mode 100644 index 0000000000..e3ccb1c57e --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_001/fft_plot2.png diff --git a/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_001/p_001.bib b/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_001/p_001.bib new file mode 100644 index 0000000000..b7e1aebc31 --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_001/p_001.bib @@ -0,0 +1,31 @@ +@inbook{Serra:1996:sms, + Author = {X. Serra}, + Chapter = {Musical Sound Modeling with Sinusoids plus Noise}, + Publisher = {G. D. Poli, A. Picialli, S. T. Pope and C. Roads, Eds.~Swets~\&~Zeitlinger}, + Title = {Musical Signal Processing}, + Pages = {91--122}, + Year = {1996}} + +@article{Moorer:2000:AES:audio:millenium, + Author = {James A. Moorer}, + Title = {Audio in the New Millennium}, + Journal = {Journal of the {AES}}, + Volume = 48, + Number = 5, + Year = 2000, + Month = may, + Pages = {490--498}} + +@inproceedings{Arfib:1998:DAFx, + Author = {D. Arfib}, + Booktitle = {Proc. of the COST-G6 Workshop on Digital Audio Effects (DAFx-98)}, + Title = {Different Ways to Write Digital Audio Effects Programs}, + Address = {Barcelona, Spain}, + Pages = {188--91}, + Year = {1998}} + +@book{Mitra:Kaiser:1993:DSP:handbook, + Author = {S.~K. Mitra and J.~F. Kaiser}, + Title = {Handbook for Digital Signal Processing}, + Publisher = {J. Wiley {\&} Sons}, + Year = {1993}} diff --git a/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_001/p_001.tex b/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_001/p_001.tex new file mode 100644 index 0000000000..f17e823f16 --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_001/p_001.tex @@ -0,0 +1,532 @@ +% Template LaTeX file for DAFx-06 papers +% +% To generate the correct references using BibTeX, run +% latex, bibtex, latex, latex +% modified from DAFx-00 version by Florian Keiler, 2002-07-08 +% from DAFx-02 to DAFx-03 by Gianpaolo Evangelista +% from DAFx-05 to DAFx-06 by Vincent Verfaille, 2006-02-05 +% +% Template with hyper-references (links) active after conversion to pdf +% (with the distiller) or if compiled with pdflatex. +% +% 20060205: added package 'hypcap' to correct hyperlinks to figures and tables +% use of \papertitle and \paperauthorA, etc for same title in PDF and Metadata +% +% 1) Please compile using latex or pdflatex. +% 2) If using pdflatex, you need your figures in a file format other than eps! e.g. png or jpg is working +% 3) Please use "paperftitle" and "pdfauthor" definitions below + +%------------------------------------------------------------------------------------------ +% ! ! ! ! ! ! ! ! ! ! ! ! user defined variables ! ! ! ! ! ! ! ! ! ! ! ! ! ! +% Please use these commands to define title and author of the paper: +\def\papertitle{Templates for One Author} +\def\paperauthorA{Alfred Alabama} + + +%------------------------------------------------------------------------------------------ +\documentclass[twoside]{article} +\usepackage{dafx_06,amssymb,amsmath} +%\setcounter{page}{1} +\input{../../expages.tex}\setpagenumber{01} +\ninept + +\usepackage{mathptmx} + % Saves a lot of ouptut space in PDF... after conversion with the distiller + % Delete if you cannot get PS fonts working on your system. + +% pdf-tex settings: detect automatically if run by latex or pdflatex +\newif\ifpdf +\ifx\pdfoutput\relax +\else + \ifcase\pdfoutput + \pdffalse + \else + \pdftrue +\fi + +\ifpdf % compiling with pdflatex + \usepackage[pdftex, + pdftitle={\papertitle}, + pdfauthor={\paperauthorA}, + colorlinks=false, % links are activated as colror boxes instead of color text + bookmarksnumbered, %use section numbers with bookmarks + pdfstartview= XYZ % starts with zoom=100% instead of full screen; especially useful if working with a big screen :-) + ]{hyperref} + \pdfcompresslevel=9 + \usepackage[pdftex]{graphicx} + \usepackage[figure,table]{hypcap} +\else % compiling with latex + \usepackage[dvips]{graphicx} + \usepackage[dvips, + colorlinks=false, % no color links + bookmarksnumbered, %use section numbers with bookmarks + pdfstartview= XYZ % starts with zoom=100% instead of full screen + ]{hyperref} + % hyperrefs are active in the pdf file after conversion + \usepackage[figure,table]{hypcap} +\fi + +%------------------------------------------------------------------------------------------ +\title{\papertitle} +\affiliation{\paperauthorA} % This command replaces \name{The DAFx Crew} +{\href{http://www.music.mcgill.ca/~mtech/spcl/}{SPCL, Music Technology Area}\\ McGill University, Montreal, Canada \\ +{\tt \href{mailto:dafx06@dafx.ca}{dafx06@dafx.ca}} +} + + +%\usepackage{layout} +%------------------------------------------------------------------------------------------ +\begin{document} + +%\layout + +% more pdf-tex settings: +\ifpdf % used graphic file format for pdflatex + \DeclareGraphicsExtensions{.png,.jpg,.pdf} +\else % used graphic file format for latex + \DeclareGraphicsExtensions{.eps} +\fi + +\maketitle + +\begin{abstract} +This is the template file for the proceedings of the \nth{9} International Conference on Digital Audio Effects (DAFx-06). +This template has been generated from WASPAA'99 templates and aims at producing conference proceedings in electronic form. +The format is essentially the one used for ICASSP conferences. + +Please use either this \LaTeX{} or the accompanying Word formats when preparing your submission. +The templates are available in electronic form at the website: +\\ \href{http://www.dafx.ca}{http://www.dafx.ca}. Thanks! +\end{abstract} + +\section{Introduction} +This template can be found on the conference website. + +\subsection{Figures} +All figures should be centered on the column (or page, if the figure spans both columns). +Figure captions (in italic) should follow each figure and have the format given in Figure \ref{fft_plot}. +\begin{figure}[ht] +\centerline{\includegraphics[scale=0.8]{fft_plot2}} +\caption{{\it Sinusoid in time and frequency domain.}} +\label{fft_plot} +\end{figure} +Figures must be vectorial (no screen copy, no bitmap, etc). For example when using \texttt{Matlab}, export using either Postscript or PDF format. Also, in order to provide a better readibility, figure text font size should be at list identical to footnote font size. To do so using \texttt{Matlab}, use the \texttt{subplot} command before plotting. + +\subsection{Tables} +As for figures, all tables should be centered on the column (or page, if the table spans both columns). +Table captions should be in italic, follow each table and have the format given in Table \ref{tab:example}. + +\begin{table}[htdp] + \begin{center} + \begin{tabular}{|c|c|}\hline + angle ($\theta$, rad) & $\sin \theta$ \\\hline + $\frac{\pi}{2}$ & 1 \\ + $\pi$ & 0 \\ + $\frac{3\pi}{2}$ & -1 \\ + $2\pi$ & 0 \\\hline + \end{tabular} + \end{center} + \label{tab:example} + \caption{{\it Basic trigonometric values.}} +\end{table}% + +\subsection{Equations} +Equations should be placed on separate lines and numbered: + +\begin{equation} +X(e^{j\Omega})=\sum_{n=0}^{N-1}x(n)e^{-j\Omega n} +\label{eq1} +\end{equation} +where the sequence $x(n)$ in equation (\ref{eq1}) is a windowed frame: +\begin{equation} +x(n)=s(n)\cdot w(n) +\label{eq2} +\end{equation} +with a window function $w(n)$. + +\subsection{Page Numbers} +Page numbers will be added to the document electronically, so {\em please leave the numbering as is}, +that is, the first page will start at page DAFX-1 and the last page, at most, will have to be DAFX-6 +for the submission of papers for an oral presentation or DAFX-4 in the case of a poster presentation. + +\subsection{References} +The references will be numbered in order of appearance \cite{Serra:1996:sms,Moorer:2000:AES:audio:millenium,Arfib:1998:DAFx,Mitra:Kaiser:1993:DSP:handbook}. Please avoid listing references that do not appear in the text. + +\subsubsection{Reference Format} +The reference format is the standard IEEE one. We recommend to use BibTeX to create the reference list. + +\section{Conclusions} +This template can be found on the conference website. +If you wish to include two authors' affiliations please use the companion LaTeX template tmpl\_la2\_href. +Please, submit full-length papers (max.~6 pages for oral presentation and max.~4 pages for posters). + +Submission is fully electronic and automated through the Conference Web Submission System. +DO NOT send us papers directly by e-mail. + +\section{Acknowledgements} +Many thanks to the great number of anonymous reviewers! + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + +%\newpage +%\nocite{*} +\bibliographystyle{IEEEtran} +\bibliography{p_001} + + +\end{document} diff --git a/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_003/dafx_06.sty b/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_003/dafx_06.sty new file mode 100644 index 0000000000..88d83a548a --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_003/dafx_06.sty @@ -0,0 +1,409 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% +% File: dafx_06.sty (LaTeX Document style option "dafx_06") +% +% Usage: \documentclass{article} +% \usepackage{dafx_06} +% +% Or for LaTeX 2.09: +% Usage: \documentstyle[...,dafx_06,...]{article} +% +% Purpose: +% +% Style file for Conference on Digital Audio Effects (DAFX-06). +% Modified from waspaa99.sty +% Features: +% - correct page size (175mm x 226mm) +% - use times-roman font as default font(roman font) in order to achieve +% best quality on paper and screen +% - twocolumn format +% - boldfaced, numbered, and centered section headings +% - correct subsection and subsubsection headings +% - use \title{xx} for title, will automattically be typeset uppercase (not need for the user to do so) +% +% NEW NEW NEW +% +% - use \affiliation{author1, author2, ... and authorN}{address} for author(s) <typeset in italics> +% with a single affiliation (address) +% - use \affiliationS{author}{address1}{address2} for author(s) <typeset in italics> +% with double affiliation (address) +% - use \twoaffiliations{author1}{address1}{author2}{address2} +% for two (or more) authors with two separate addresses +% - use \threeaffiliations{author1}{address1}{author2}{address2}{author3}{address3} +% for three (or more) authors with three separate addresses +% - use \fouraffiliations{author1}{address1}{author2}{address2}{author3}{address3}{author4}{address4} +% for four (or more) authors with four separate addresses +% - note: no need for \name \address \author nor \date +% +% - optional: can use \thanks{xx} within \affiliation, \affiliations, etc. +% asterisk is not printed after name nor in footnote +% - optional: can use \sthanks{xx} after each name within \name or +% \twoauthors if different thanks for each author, +% footnote symbol will appear for each name and footnote +% - optional: use \ninept to typeset text in 9 pt; default is 10pt. +% +% Example of use for one or more authors at a common address and +% common support. For distinct support acknowledgments, +% use \sthanks{xx} after each name. +% +% \documentstyle[dafx_06]{article} +% \title{Title of the paper} +% \affiliation{George P. Burdell and John Q. Professor +% \thanks{This work was supported by...}} +% {Common address, department \\ +% City, etc \\ +% optional e-mail address} +% +% \begin{document} +% OPTIONAL --> \ninept <-- OPTIONAL, for nine pt only +% \maketitle +% \begin{abstract} +% This is the abstract for my paper. +% \end{abstract} +% . +% Insert text of paper +% . +% \end{document} +% +% Example of use for authors at two distinct addresses with only +% one support acknowledgment. For distinct support acknowledgments, +% use \sthanks{xx} after each name. +% +% \documentstyle[dafx_06]{article} +% \title{Title of the paper} +% \twoaffiliations{John Doe +% \thanks{This work was supported by...}} +% {Doe's address, department \\ +% City, etc \\ +% optional e-mail address} +% {Judy Smith} +% {Smith's address, department \\ +% City, etc \\ +% optional e-mail address} +% +% \begin{document} +% OPTIONAL --> \ninept <-- OPTIONAL, for nine pt only +% \maketitle +% \begin{abstract} +% This is the abstract for my paper. +% \end{abstract} +% . +% Insert text of paper +% . +% \end{document} +% +% +% PLEASE REPORT ANY BUGS +% +% Author: Stephen Martucci -- martucci@cdg.nj.nec.com +% Modifications: Jyri Huopaniemi -- jyri.huopaniemi@research.nokia.com +% the Dafx crew -- dafx@sci.univr.it +% The DAFx04 crew -- dafx04@na.infn.it +% The DAFx06 crew -- dafx06@dafx.ca +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\usepackage[super]{nth} +% +%change default font to times-roman +\renewcommand{\sfdefault}{phv} +\renewcommand{\rmdefault}{ptm} +\renewcommand{\ttdefault}{pcr} + +%\oddsidemargin 0pt % FINAL? +%\evensidemargin -22pt % FINAL? +\oddsidemargin -4.95truemm % no differential margin +\evensidemargin -4.95truemm % no differential margin + +\topmargin 0truept +\headheight 12truept +\footskip 0truept +\textheight 226truemm +\textwidth 175truemm +%\voffset -14truept %A4 letter format +\voffset -28truept %US letter format +\headsep 20truept + +\twocolumn +\columnsep 8truemm +\pagestyle{empty} +\def\ninept{\def\baselinestretch{0.95}\let\normalsize\small\normalsize} + +\def\maketitle{\par + \begingroup + \def\thefootnote{} + \def\@makefnmark{\hbox to 6pt{$^{\@thefnmark}$\hss}} + \if@twocolumn + \twocolumn[\@maketitle] + \else \newpage + \global\@topnum\z@ \@maketitle \fi\@thanks + \endgroup + \setcounter{footnote}{0} + \let\maketitle\relax + \let\@maketitle\relax + \gdef\thefootnote{\arabic{footnote}}\gdef\@@savethanks{}% + \gdef\@thanks{}\gdef\@author{}\gdef\@title{}\let\thanks\relax} + +\def\@maketitle{\newpage + \null + \vskip 1em \begin{center} + {\large \bf \@title \par} \vskip 1.5em {\large \lineskip .5em +\begin{tabular}[t]{c}\@name \\ \@address + \end{tabular}\par} \end{center} + \par + \vskip 1.4em} + +\def\title#1{\gdef\@title{\MakeUppercase{#1}}} +%\def\name#1{\gdef\@name{{\em #1}\\}} +%\def\address#1{\gdef\@address{#1}} +\gdef\@title{\uppercase{title of paper}} +\gdef\@name{{\em Name of author}\\} +\gdef\@address{Address - Line 1 \\ + Address - Line 2 \\ + Address - Line 3} + +\let\@@savethanks\thanks +\def\thanks#1{\gdef\thefootnote{}\@@savethanks{#1}} +\def\sthanks#1{\gdef\thefootnote{\fnsymbol{footnote}}\@@savethanks{#1}} + +\def\affiliationSpace{-0.3cm} + +\def\affiliation#1#2{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular} + } +} + +\def\affiliations#1#2#3{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + \begin{tabular}{@{}c@{}} + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + #3\relax + \end{tabular} + \end{tabular} + } +} + +\def\twoaffiliations#1#2#3#4{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #3} \\ \vspace*{\affiliationSpace}\\ + #4\relax + \end{tabular} + } +} + +\def\threeaffiliations#1#2#3#4#5#6{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #3} \\ \vspace*{\affiliationSpace}\\ + #4\relax + \end{tabular} \\ \\ + \begin{tabular}{@{}c@{}} + {\em #5} \\ \vspace*{\affiliationSpace}\\ + #6\relax + \end{tabular} + } +} + +\def\fouraffiliations#1#2#3#4#5#6#7#8{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #3} \\ \vspace*{\affiliationSpace}\\ + #4\relax + \end{tabular} \\ \\ + \begin{tabular}{@{}c@{}} + {\em #5} \\ \vspace*{\affiliationSpace}\\ + #6\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #7} \\ \vspace*{\affiliationSpace}\\ + #8\relax + \end{tabular} + } +} + +\def\@sect#1#2#3#4#5#6[#7]#8{ + \refstepcounter{#1}\edef\@svsec{\csname the#1\endcsname.\hskip 0.6em} + \begingroup \ifnum #2=1\bf\centering + {\interlinepenalty \@M + \@svsec\uppercase{#8}\par}\else\ifnum #2=2\bf + \noindent{\interlinepenalty \@M \@svsec #8\par}\else\it + \@hangfrom{\hskip\parindent}{\interlinepenalty \@M + \@svsec #8\par}\fi\fi\endgroup + \csname #1mark\endcsname{#7}\addcontentsline + {toc}{#1}{\protect\numberline{\csname the#1\endcsname} #7} + \@tempskipa #5\relax + \@xsect{\@tempskipa}} + +\def\abstract{\begin{center} +{\bf ABSTRACT\vspace{-.5em}\vspace{0pt}} +\end{center}} +\def\endabstract{\par} + +\def\copyrightnotice#1{\gdef\@copyrightnotice{#1}}\let\@copyrightnotice\relax +\def\toappear#1{\gdef\@toappear{#1}}\let\@toappear\relax + +%%% Strings for the preprint titlepage footer: + +\newif\if@preprint\@preprintfalse +\def\ds@preprint{\@preprinttrue} +\def\ps@preprint{\let\@mkboth\@gobbletwo\def\@oddhead{} + \def\@oddfoot{\rlap{\@toappear}\hfil\thepage\hfil + \llap{\@copyrightnotice}\gdef\@toappear{}\gdef\@copyrightnotice{}}} + +\if@preprint\ps@preprint +\else\ps@empty\flushbottom\fi + +\def\thebibliography#1{\section{References}\list + {[\arabic{enumi}]}{\settowidth\labelwidth{[#1]}\leftmargin\labelwidth + \advance\leftmargin\labelsep + \usecounter{enumi}} + \def\newblock{\hskip .11em plus .33em minus .07em} + \sloppy\clubpenalty4000\widowpenalty4000 + \sfcode`\.=1000\relax} +\let\endthebibliography=\endlist + +\flushbottom +%%%%% fancyheading included +\def\lhead{\@ifnextchar[{\@xlhead}{\@ylhead}} +\def\@xlhead[#1]#2{\gdef\@elhead{#1}\gdef\@olhead{#2}} +\def\@ylhead#1{\gdef\@elhead{#1}\gdef\@olhead{#1}} + +\def\chead{\@ifnextchar[{\@xchead}{\@ychead}} +\def\@xchead[#1]#2{\gdef\@echead{#1}\gdef\@ochead{#2}} +\def\@ychead#1{\gdef\@echead{#1}\gdef\@ochead{#1}} + +\def\rhead{\@ifnextchar[{\@xrhead}{\@yrhead}} +\def\@xrhead[#1]#2{\gdef\@erhead{#1}\gdef\@orhead{#2}} +\def\@yrhead#1{\gdef\@erhead{#1}\gdef\@orhead{#1}} + +\def\lfoot{\@ifnextchar[{\@xlfoot}{\@ylfoot}} +\def\@xlfoot[#1]#2{\gdef\@elfoot{#1}\gdef\@olfoot{#2}} +\def\@ylfoot#1{\gdef\@elfoot{#1}\gdef\@olfoot{#1}} + +\def\cfoot{\@ifnextchar[{\@xcfoot}{\@ycfoot}} +\def\@xcfoot[#1]#2{\gdef\@ecfoot{#1}\gdef\@ocfoot{#2}} +\def\@ycfoot#1{\gdef\@ecfoot{#1}\gdef\@ocfoot{#1}} + +\def\rfoot{\@ifnextchar[{\@xrfoot}{\@yrfoot}} +\def\@xrfoot[#1]#2{\gdef\@erfoot{#1}\gdef\@orfoot{#2}} +\def\@yrfoot#1{\gdef\@erfoot{#1}\gdef\@orfoot{#1}} + +\newdimen\headrulewidth +\newdimen\footrulewidth +\newdimen\plainheadrulewidth +\newdimen\plainfootrulewidth +\newdimen\headwidth +\newif\if@fancyplain +\def\fancyplain#1#2{\if@fancyplain#1\else#2\fi} + +% Command to reset various things in the headers: +% a.o. single spacing (taken from setspace.sty) +% and the catcode of ^^M (so that epsf files in the header work if a +% verbatim crosses a page boundary) +\def\fancy@reset{\restorecr + \def\baselinestretch{1}% + \ifx\undefined\@newbaseline% NFSS not present; 2.09 or 2e + \ifx\@currsize\normalsize\@normalsize\else\@currsize\fi% + \else% NFSS (2.09) present + \@newbaseline% + \fi} + +% Initialization of the head and foot text. + +\headrulewidth 0.4pt +\footrulewidth\z@ +\plainheadrulewidth\z@ +\plainfootrulewidth\z@ + +\lhead[\fancyplain{}{\sl\rightmark}]{\fancyplain{}{\sl\leftmark}} +% i.e. empty on ``plain'' pages, \rightmark on even, \leftmark on odd pages +\chead{} +%\rhead[\fancyplain{}{\sl\leftmark}]{\fancyplain{}{\sl\rightmark}} +% i.e. empty on ``plain'' pages, \leftmark on even, \rightmark on odd pages +\lfoot{} +\cfoot{} +\rfoot{} + +% Put together a header or footer given the left, center and +% right text, fillers at left and right and a rule. +% The \lap commands put the text into an hbox of zero size, +% so overlapping text does not generate an errormessage. + +\def\@fancyhead#1#2#3#4#5{#1\hbox to\headwidth{\fancy@reset\vbox{\hbox +{\rlap{\parbox[b]{\headwidth}{\raggedright#2\strut}}\hfill +\parbox[b]{\headwidth}{\centering#3\strut}\hfill +\llap{\parbox[b]{\headwidth}{\raggedleft#4\strut}}}\headrule}}#5} + + +\def\@fancyfoot#1#2#3#4#5{#1\hbox to\headwidth{\fancy@reset\vbox{\footrule +\hbox{\rlap{\parbox[t]{\headwidth}{\raggedright#2\strut}}\hfill +\parbox[t]{\headwidth}{\centering#3\strut}\hfill +\llap{\parbox[t]{\headwidth}{\raggedleft#4\strut}}}}}#5} + +\def\headrule{{\if@fancyplain\let\headrulewidth\plainheadrulewidth\fi +\hrule\@height\headrulewidth\@width\headwidth \vskip-\headrulewidth}} + +\def\footrule{{\if@fancyplain\let\footrulewidth\plainfootrulewidth\fi +\vskip-0.3\normalbaselineskip\vskip-\footrulewidth +\hrule\@width\headwidth\@height\footrulewidth\vskip0.3\normalbaselineskip}} + +\def\ps@fancy{% +\@ifundefined{@chapapp}{\let\@chapapp\chaptername}{}%for amsbook +\@ifundefined{chapter}{\def\sectionmark##1{\markboth +{\uppercase{\ifnum \c@secnumdepth>\z@ + \thesection\hskip 1em\relax \fi ##1}}{}}% +\def\subsectionmark##1{\markright {\ifnum \c@secnumdepth >\@ne + \thesubsection\hskip 1em\relax \fi ##1}}}% +{\def\chaptermark##1{\markboth {\uppercase{\ifnum \c@secnumdepth>\m@ne + \@chapapp\ \thechapter. \ \fi ##1}}{}} +\def\sectionmark##1{\markright{\uppercase{\ifnum \c@secnumdepth >\z@ + \thesection. \ \fi ##1}}}}% +\csname ps@headings\endcsname % use \ps@headings defaults if they exist +\ps@@fancy +\gdef\ps@fancy{\@fancyplainfalse\ps@@fancy}% +\headwidth\textwidth} +\def\ps@fancyplain{\ps@fancy \let\ps@plain\ps@plain@fancy} +\def\ps@plain@fancy{\@fancyplaintrue\ps@@fancy} +\def\ps@@fancy{% +\def\@mkboth{\protect\markboth}% +\def\@oddhead{\@fancyhead\@lodd\@olhead\@ochead\@orhead\@rodd}% +\def\@oddfoot{\@fancyfoot\@lodd\@olfoot\@ocfoot\@orfoot\@rodd}% +\def\@evenhead{\@fancyhead\@rodd\@elhead\@echead\@erhead\@lodd}% +\def\@evenfoot{\@fancyfoot\@rodd\@elfoot\@ecfoot\@erfoot\@lodd}% +} +\def\@lodd{\if@reversemargin\hss\else\relax\fi} +\def\@rodd{\if@reversemargin\relax\else\hss\fi} + +\let\latex@makecol\@makecol +\def\@makecol{\let\topfloat\@toplist\let\botfloat\@botlist\latex@makecol} +\def\iftopfloat#1#2{\ifx\topfloat\empty #2\else #1\fi} +\def\ifbotfloat#1#2{\ifx\botfloat\empty #2\else #1\fi} +\def\iffloatpage#1#2{\if@fcolmade #1\else #2\fi} + +\pagestyle{fancy} +\renewcommand{\headrulewidth}{0pt} +\renewcommand{\footrulewidth}{-5mm} +\lhead{\em \small Proc.~of the \nth{9} Int.~Conference on Digital Audio +Effects (DAFx-06), Montreal, Canada, September 18-20, 2006} +\rhead{} +\lfoot{} +\rfoot{} +\cfoot{{\vskip 11mm}{\small DAFX-\thepage}}{} +%\cfoot{{\vskip 11mm}{\small DAFx-06 -- \thepage}}{} + diff --git a/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_003/fft_plot2.png b/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_003/fft_plot2.png Binary files differnew file mode 100644 index 0000000000..e3ccb1c57e --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_003/fft_plot2.png diff --git a/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_003/p_003.bib b/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_003/p_003.bib new file mode 100644 index 0000000000..31175d01dc --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_003/p_003.bib @@ -0,0 +1,33 @@ +@inbook{Serra:1996:sms, + Author = {X. Serra}, + Chapter = {Musical Sound Modeling with Sinusoids plus Noise}, + Publisher = {G. D. Poli, A. Picialli, S. T. Pope and C. Roads, Eds.~Swets~\&~Zeitlinger}, + Title = {Musical Signal Processing}, + Pages = {91--122}, + Year = {1996}} + +@article{Moorer:2000:AES:audio:millenium, + Author = {James A. Moorer}, + Title = {Audio in the New Millennium}, + Journal = {Journal of the {AES}}, + Volume = 48, + Number = 5, + Year = 2000, + Month = may, + Pages = {490--498}} + +@inproceedings{Arfib:1998:DAFx, + Author = {D. Arfib}, + Booktitle = {Proc. of the COST-G6 Workshop on Digital Audio Effects (DAFx-98)}, + Title = {Different Ways to Write Digital Audio Effects Programs}, + Address = {Barcelona, Spain}, + Pages = {188--91}, + Year = {1998}} + +@book{Haykin:1991:adaptive:filter, + Author = {Simon Haykin}, + Title = {Adaptive Filter Theory}, + Publisher = {Prentice Hall}, + Address = {Englewood Cliffs}, + Edition = {Second}, + Year = {1991}} diff --git a/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_003/p_003.tex b/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_003/p_003.tex new file mode 100644 index 0000000000..758f0b5448 --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_003/p_003.tex @@ -0,0 +1,495 @@ +% Template LaTeX file for DAFx-06 papers +% +% To generate the correct references using BibTeX, run +% latex, bibtex, latex, latex +% modified from DAFx-00 version by Florian Keiler, 2002-07-08 +% from DAFx-02 to DAFx-03 by Gianpaolo Evangelista +% from DAFx-05 to DAFx-06 by Vincent Verfaille, 2006-02-05 +% +% Template with hyper-references (links) active after conversion to pdf +% (with the distiller) or if compiled with pdflatex. +% +% 20060205: added package 'hypcap' to correct hyperlinks to figures and tables +% use of \papertitle and \paperauthorA, etc for same title in PDF and Metadata +% +% 1) Please compile using latex or pdflatex. +% 2) If using pdflatex, you need your figures in a file format other than eps! e.g. png or jpg is working +% 3) Please use "paperftitle" and "pdfauthor" definitions below + +%------------------------------------------------------------------------------------------ +% ! ! ! ! ! ! ! ! ! ! ! ! user defined variables ! ! ! ! ! ! ! ! ! ! ! ! ! ! +% Please use these commands to define title and author of the paper: +\def\papertitle{Templates for One Author with Two Affiliations} +\def\paperauthorA{Bob Boogie-Woogie} + + +%------------------------------------------------------------------------------------------ +\documentclass[twoside]{article} +\usepackage{dafx_06,amssymb,amsmath} +\input{../../expages.tex}\setpagenumber{02} +%\setcounter{page}{1} +\ninept + +\usepackage{mathptmx} + % Saves a lot of ouptut space in PDF... after conversion with the distiller + % Delete if you cannot get PS fonts working on your system. + +% pdf-tex settings: detect automatically if run by latex or pdflatex +\newif\ifpdf +\ifx\pdfoutput\relax +\else + \ifcase\pdfoutput + \pdffalse + \else + \pdftrue +\fi + +\ifpdf % compiling with pdflatex + \usepackage[pdftex, + pdftitle={\papertitle}, + pdfauthor={\paperauthorA}, + colorlinks=false, % links are activated as colror boxes instead of color text + bookmarksnumbered, %use section numbers with bookmarks + pdfstartview= XYZ % starts with zoom=100% instead of full screen; especially useful if working with a big screen :-) + ]{hyperref} + \pdfcompresslevel=9 + \usepackage[pdftex]{graphicx} + \usepackage[figure,table]{hypcap} +\else % compiling with latex + \usepackage[dvips]{graphicx} + \usepackage[dvips, + colorlinks=false, % no color links + bookmarksnumbered, %use section numbers with bookmarks + pdfstartview= XYZ % starts with zoom=100% instead of full screen + ]{hyperref} + % hyperrefs are active in the pdf file after conversion + \usepackage[figure,table]{hypcap} +\fi + +%------------------------------------------------------------------------------------------ +\title{\papertitle} + +\affiliations{\paperauthorA} +{\href{http://www.music.mcgill.ca/~mtech/spcl/}{SPCL, Music Technology Area} \\ McGill University, Montreal, Canada \\ {\tt \href{mailto:dafx06@dafx.ca}{dafx06@dafx.ca}}} +{\href{http://www.music.mcgill.ca/~mtech/spcl/}{The Other Group, Music Technology Area}\\ McGill University, Montreal, Canada \\ {\tt \href{mailto:dafx06@dafx.ca}{dafx06@dafx.ca}}} + +%------------------------------------------------------------------------------------------ +\begin{document} +% more pdf-tex settings: +\ifpdf % used graphic file format for pdflatex + \DeclareGraphicsExtensions{.png,.jpg,.pdf} +\else % used graphic file format for latex + \DeclareGraphicsExtensions{.eps} +\fi + +\maketitle + +\begin{abstract} +This is the template file for the proceedings of the \nth{9} International Conference on Digital Audio Effects (DAFx-06). +This template has been generated from WASPAA'99 templates and aims at producing conference proceedings in electronic form. +The format is essentially the one used for ICASSP conferences. + +Please use either this \LaTeX{} or the accompanying Word formats when preparing your submission. +The templates are available in electronic form on the following website: +\\ \href{http://www.dafx.ca}{http://www.dafx.ca}. Thanks! +\end{abstract} + +\section{Introduction} +This template can be found on the conference website. + +\subsection{Figures} +All figures should be centered on the column (or page, if the figure spans both columns). +Figure captions (in italic) should follow each figure and have the format given in Figure \ref{fft_plot}. +\begin{figure}[ht] +\centerline{\includegraphics[scale=0.8]{fft_plot2}} +\caption{{\it Sinusoid in time and frequency domain.}} +\label{fft_plot} +\end{figure} +Figures must be vectorial (no screen copy, no bitmap, etc). For example when using \texttt{Matlab}, export using either Postscript or PDF format. Also, in order to provide a better readibility, figure text font size should be at list identical to footnote font size. To do so using \texttt{Matlab}, use the \texttt{subplot} command before plotting. + +\subsection{Tables} +As for figures, all tables should be centered on the column (or page, if the table spans both columns). +Table captions should be in italic, follow each table and have the format given in Table \ref{tab:example}. + +\begin{table}[htdp] + \begin{center} + \begin{tabular}{|c|c|}\hline + angle ($\theta$, rad) & $\sin \theta$ \\\hline + $\frac{\pi}{2}$ & 1 \\ + $\pi$ & 0 \\ + $\frac{3\pi}{2}$ & -1 \\ + $2\pi$ & 0 \\\hline + \end{tabular} + \end{center} + \label{tab:example} + \caption{{\it Basic trigonometric values.}} +\end{table}% + +\subsection{Equations} +Equations should be placed on separate lines and numbered: + +\begin{equation} +X(e^{j\Omega})=\sum_{n=0}^{N-1}x(n)e^{-j\Omega n} +\label{eq1} +\end{equation} +where the sequence $x(n)$ in equation (\ref{eq1}) is a windowed frame: +\begin{equation} +x(n)=s(n)\cdot w(n) +\label{eq2} +\end{equation} +with a window function $w(n)$. + +\subsection{Page Numbers} +Page numbers will be added to the document electronically, so {\em please leave the numbering as is}, +that is, the first page will start at page DAFX-1 and the last page, at most, will have to be DAFX-6 +for the submission of papers for an oral presentation or DAFX-4 in the case of a poster presentation. + +\subsection{References} +The references will be numbered in order of appearance \cite{Serra:1996:sms,Moorer:2000:AES:audio:millenium,Arfib:1998:DAFx,Haykin:1991:adaptive:filter}. Please avoid listing references that do not appear in the text. + +\subsubsection{Reference Format} +The reference format is the standard IEEE one. We recommend to use BibTeX to create the reference list. + +\section{Conclusions} +This template can be found on the conference website. +If you wish to include a single authors' affiliation please use the companion LaTeX template tmpl\_la\_href. +Please, submit full-length papers (max.~6 pages for oral presentation and max.~4 pages for posters). + +Submission is fully electronic and automated through the Conference Web Submission System. +DO NOT send us papers directly by e-mail. +Please, submit files in pdf format only. + + +\section{Acknowledgements} +Many thanks to the great number of anonymous reviewers! + + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + + +%\section{Margin Check} +%This section shows the column margins for pages other than the first one. \bigskip\newline +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +%DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + +%\newpage +\bibliographystyle{IEEEtran} +\bibliography{p_003} + + +\end{document} diff --git a/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_005/dafx_06.sty b/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_005/dafx_06.sty new file mode 100644 index 0000000000..88d83a548a --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_005/dafx_06.sty @@ -0,0 +1,409 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% +% File: dafx_06.sty (LaTeX Document style option "dafx_06") +% +% Usage: \documentclass{article} +% \usepackage{dafx_06} +% +% Or for LaTeX 2.09: +% Usage: \documentstyle[...,dafx_06,...]{article} +% +% Purpose: +% +% Style file for Conference on Digital Audio Effects (DAFX-06). +% Modified from waspaa99.sty +% Features: +% - correct page size (175mm x 226mm) +% - use times-roman font as default font(roman font) in order to achieve +% best quality on paper and screen +% - twocolumn format +% - boldfaced, numbered, and centered section headings +% - correct subsection and subsubsection headings +% - use \title{xx} for title, will automattically be typeset uppercase (not need for the user to do so) +% +% NEW NEW NEW +% +% - use \affiliation{author1, author2, ... and authorN}{address} for author(s) <typeset in italics> +% with a single affiliation (address) +% - use \affiliationS{author}{address1}{address2} for author(s) <typeset in italics> +% with double affiliation (address) +% - use \twoaffiliations{author1}{address1}{author2}{address2} +% for two (or more) authors with two separate addresses +% - use \threeaffiliations{author1}{address1}{author2}{address2}{author3}{address3} +% for three (or more) authors with three separate addresses +% - use \fouraffiliations{author1}{address1}{author2}{address2}{author3}{address3}{author4}{address4} +% for four (or more) authors with four separate addresses +% - note: no need for \name \address \author nor \date +% +% - optional: can use \thanks{xx} within \affiliation, \affiliations, etc. +% asterisk is not printed after name nor in footnote +% - optional: can use \sthanks{xx} after each name within \name or +% \twoauthors if different thanks for each author, +% footnote symbol will appear for each name and footnote +% - optional: use \ninept to typeset text in 9 pt; default is 10pt. +% +% Example of use for one or more authors at a common address and +% common support. For distinct support acknowledgments, +% use \sthanks{xx} after each name. +% +% \documentstyle[dafx_06]{article} +% \title{Title of the paper} +% \affiliation{George P. Burdell and John Q. Professor +% \thanks{This work was supported by...}} +% {Common address, department \\ +% City, etc \\ +% optional e-mail address} +% +% \begin{document} +% OPTIONAL --> \ninept <-- OPTIONAL, for nine pt only +% \maketitle +% \begin{abstract} +% This is the abstract for my paper. +% \end{abstract} +% . +% Insert text of paper +% . +% \end{document} +% +% Example of use for authors at two distinct addresses with only +% one support acknowledgment. For distinct support acknowledgments, +% use \sthanks{xx} after each name. +% +% \documentstyle[dafx_06]{article} +% \title{Title of the paper} +% \twoaffiliations{John Doe +% \thanks{This work was supported by...}} +% {Doe's address, department \\ +% City, etc \\ +% optional e-mail address} +% {Judy Smith} +% {Smith's address, department \\ +% City, etc \\ +% optional e-mail address} +% +% \begin{document} +% OPTIONAL --> \ninept <-- OPTIONAL, for nine pt only +% \maketitle +% \begin{abstract} +% This is the abstract for my paper. +% \end{abstract} +% . +% Insert text of paper +% . +% \end{document} +% +% +% PLEASE REPORT ANY BUGS +% +% Author: Stephen Martucci -- martucci@cdg.nj.nec.com +% Modifications: Jyri Huopaniemi -- jyri.huopaniemi@research.nokia.com +% the Dafx crew -- dafx@sci.univr.it +% The DAFx04 crew -- dafx04@na.infn.it +% The DAFx06 crew -- dafx06@dafx.ca +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\usepackage[super]{nth} +% +%change default font to times-roman +\renewcommand{\sfdefault}{phv} +\renewcommand{\rmdefault}{ptm} +\renewcommand{\ttdefault}{pcr} + +%\oddsidemargin 0pt % FINAL? +%\evensidemargin -22pt % FINAL? +\oddsidemargin -4.95truemm % no differential margin +\evensidemargin -4.95truemm % no differential margin + +\topmargin 0truept +\headheight 12truept +\footskip 0truept +\textheight 226truemm +\textwidth 175truemm +%\voffset -14truept %A4 letter format +\voffset -28truept %US letter format +\headsep 20truept + +\twocolumn +\columnsep 8truemm +\pagestyle{empty} +\def\ninept{\def\baselinestretch{0.95}\let\normalsize\small\normalsize} + +\def\maketitle{\par + \begingroup + \def\thefootnote{} + \def\@makefnmark{\hbox to 6pt{$^{\@thefnmark}$\hss}} + \if@twocolumn + \twocolumn[\@maketitle] + \else \newpage + \global\@topnum\z@ \@maketitle \fi\@thanks + \endgroup + \setcounter{footnote}{0} + \let\maketitle\relax + \let\@maketitle\relax + \gdef\thefootnote{\arabic{footnote}}\gdef\@@savethanks{}% + \gdef\@thanks{}\gdef\@author{}\gdef\@title{}\let\thanks\relax} + +\def\@maketitle{\newpage + \null + \vskip 1em \begin{center} + {\large \bf \@title \par} \vskip 1.5em {\large \lineskip .5em +\begin{tabular}[t]{c}\@name \\ \@address + \end{tabular}\par} \end{center} + \par + \vskip 1.4em} + +\def\title#1{\gdef\@title{\MakeUppercase{#1}}} +%\def\name#1{\gdef\@name{{\em #1}\\}} +%\def\address#1{\gdef\@address{#1}} +\gdef\@title{\uppercase{title of paper}} +\gdef\@name{{\em Name of author}\\} +\gdef\@address{Address - Line 1 \\ + Address - Line 2 \\ + Address - Line 3} + +\let\@@savethanks\thanks +\def\thanks#1{\gdef\thefootnote{}\@@savethanks{#1}} +\def\sthanks#1{\gdef\thefootnote{\fnsymbol{footnote}}\@@savethanks{#1}} + +\def\affiliationSpace{-0.3cm} + +\def\affiliation#1#2{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular} + } +} + +\def\affiliations#1#2#3{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + \begin{tabular}{@{}c@{}} + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + #3\relax + \end{tabular} + \end{tabular} + } +} + +\def\twoaffiliations#1#2#3#4{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #3} \\ \vspace*{\affiliationSpace}\\ + #4\relax + \end{tabular} + } +} + +\def\threeaffiliations#1#2#3#4#5#6{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #3} \\ \vspace*{\affiliationSpace}\\ + #4\relax + \end{tabular} \\ \\ + \begin{tabular}{@{}c@{}} + {\em #5} \\ \vspace*{\affiliationSpace}\\ + #6\relax + \end{tabular} + } +} + +\def\fouraffiliations#1#2#3#4#5#6#7#8{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #3} \\ \vspace*{\affiliationSpace}\\ + #4\relax + \end{tabular} \\ \\ + \begin{tabular}{@{}c@{}} + {\em #5} \\ \vspace*{\affiliationSpace}\\ + #6\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #7} \\ \vspace*{\affiliationSpace}\\ + #8\relax + \end{tabular} + } +} + +\def\@sect#1#2#3#4#5#6[#7]#8{ + \refstepcounter{#1}\edef\@svsec{\csname the#1\endcsname.\hskip 0.6em} + \begingroup \ifnum #2=1\bf\centering + {\interlinepenalty \@M + \@svsec\uppercase{#8}\par}\else\ifnum #2=2\bf + \noindent{\interlinepenalty \@M \@svsec #8\par}\else\it + \@hangfrom{\hskip\parindent}{\interlinepenalty \@M + \@svsec #8\par}\fi\fi\endgroup + \csname #1mark\endcsname{#7}\addcontentsline + {toc}{#1}{\protect\numberline{\csname the#1\endcsname} #7} + \@tempskipa #5\relax + \@xsect{\@tempskipa}} + +\def\abstract{\begin{center} +{\bf ABSTRACT\vspace{-.5em}\vspace{0pt}} +\end{center}} +\def\endabstract{\par} + +\def\copyrightnotice#1{\gdef\@copyrightnotice{#1}}\let\@copyrightnotice\relax +\def\toappear#1{\gdef\@toappear{#1}}\let\@toappear\relax + +%%% Strings for the preprint titlepage footer: + +\newif\if@preprint\@preprintfalse +\def\ds@preprint{\@preprinttrue} +\def\ps@preprint{\let\@mkboth\@gobbletwo\def\@oddhead{} + \def\@oddfoot{\rlap{\@toappear}\hfil\thepage\hfil + \llap{\@copyrightnotice}\gdef\@toappear{}\gdef\@copyrightnotice{}}} + +\if@preprint\ps@preprint +\else\ps@empty\flushbottom\fi + +\def\thebibliography#1{\section{References}\list + {[\arabic{enumi}]}{\settowidth\labelwidth{[#1]}\leftmargin\labelwidth + \advance\leftmargin\labelsep + \usecounter{enumi}} + \def\newblock{\hskip .11em plus .33em minus .07em} + \sloppy\clubpenalty4000\widowpenalty4000 + \sfcode`\.=1000\relax} +\let\endthebibliography=\endlist + +\flushbottom +%%%%% fancyheading included +\def\lhead{\@ifnextchar[{\@xlhead}{\@ylhead}} +\def\@xlhead[#1]#2{\gdef\@elhead{#1}\gdef\@olhead{#2}} +\def\@ylhead#1{\gdef\@elhead{#1}\gdef\@olhead{#1}} + +\def\chead{\@ifnextchar[{\@xchead}{\@ychead}} +\def\@xchead[#1]#2{\gdef\@echead{#1}\gdef\@ochead{#2}} +\def\@ychead#1{\gdef\@echead{#1}\gdef\@ochead{#1}} + +\def\rhead{\@ifnextchar[{\@xrhead}{\@yrhead}} +\def\@xrhead[#1]#2{\gdef\@erhead{#1}\gdef\@orhead{#2}} +\def\@yrhead#1{\gdef\@erhead{#1}\gdef\@orhead{#1}} + +\def\lfoot{\@ifnextchar[{\@xlfoot}{\@ylfoot}} +\def\@xlfoot[#1]#2{\gdef\@elfoot{#1}\gdef\@olfoot{#2}} +\def\@ylfoot#1{\gdef\@elfoot{#1}\gdef\@olfoot{#1}} + +\def\cfoot{\@ifnextchar[{\@xcfoot}{\@ycfoot}} +\def\@xcfoot[#1]#2{\gdef\@ecfoot{#1}\gdef\@ocfoot{#2}} +\def\@ycfoot#1{\gdef\@ecfoot{#1}\gdef\@ocfoot{#1}} + +\def\rfoot{\@ifnextchar[{\@xrfoot}{\@yrfoot}} +\def\@xrfoot[#1]#2{\gdef\@erfoot{#1}\gdef\@orfoot{#2}} +\def\@yrfoot#1{\gdef\@erfoot{#1}\gdef\@orfoot{#1}} + +\newdimen\headrulewidth +\newdimen\footrulewidth +\newdimen\plainheadrulewidth +\newdimen\plainfootrulewidth +\newdimen\headwidth +\newif\if@fancyplain +\def\fancyplain#1#2{\if@fancyplain#1\else#2\fi} + +% Command to reset various things in the headers: +% a.o. single spacing (taken from setspace.sty) +% and the catcode of ^^M (so that epsf files in the header work if a +% verbatim crosses a page boundary) +\def\fancy@reset{\restorecr + \def\baselinestretch{1}% + \ifx\undefined\@newbaseline% NFSS not present; 2.09 or 2e + \ifx\@currsize\normalsize\@normalsize\else\@currsize\fi% + \else% NFSS (2.09) present + \@newbaseline% + \fi} + +% Initialization of the head and foot text. + +\headrulewidth 0.4pt +\footrulewidth\z@ +\plainheadrulewidth\z@ +\plainfootrulewidth\z@ + +\lhead[\fancyplain{}{\sl\rightmark}]{\fancyplain{}{\sl\leftmark}} +% i.e. empty on ``plain'' pages, \rightmark on even, \leftmark on odd pages +\chead{} +%\rhead[\fancyplain{}{\sl\leftmark}]{\fancyplain{}{\sl\rightmark}} +% i.e. empty on ``plain'' pages, \leftmark on even, \rightmark on odd pages +\lfoot{} +\cfoot{} +\rfoot{} + +% Put together a header or footer given the left, center and +% right text, fillers at left and right and a rule. +% The \lap commands put the text into an hbox of zero size, +% so overlapping text does not generate an errormessage. + +\def\@fancyhead#1#2#3#4#5{#1\hbox to\headwidth{\fancy@reset\vbox{\hbox +{\rlap{\parbox[b]{\headwidth}{\raggedright#2\strut}}\hfill +\parbox[b]{\headwidth}{\centering#3\strut}\hfill +\llap{\parbox[b]{\headwidth}{\raggedleft#4\strut}}}\headrule}}#5} + + +\def\@fancyfoot#1#2#3#4#5{#1\hbox to\headwidth{\fancy@reset\vbox{\footrule +\hbox{\rlap{\parbox[t]{\headwidth}{\raggedright#2\strut}}\hfill +\parbox[t]{\headwidth}{\centering#3\strut}\hfill +\llap{\parbox[t]{\headwidth}{\raggedleft#4\strut}}}}}#5} + +\def\headrule{{\if@fancyplain\let\headrulewidth\plainheadrulewidth\fi +\hrule\@height\headrulewidth\@width\headwidth \vskip-\headrulewidth}} + +\def\footrule{{\if@fancyplain\let\footrulewidth\plainfootrulewidth\fi +\vskip-0.3\normalbaselineskip\vskip-\footrulewidth +\hrule\@width\headwidth\@height\footrulewidth\vskip0.3\normalbaselineskip}} + +\def\ps@fancy{% +\@ifundefined{@chapapp}{\let\@chapapp\chaptername}{}%for amsbook +\@ifundefined{chapter}{\def\sectionmark##1{\markboth +{\uppercase{\ifnum \c@secnumdepth>\z@ + \thesection\hskip 1em\relax \fi ##1}}{}}% +\def\subsectionmark##1{\markright {\ifnum \c@secnumdepth >\@ne + \thesubsection\hskip 1em\relax \fi ##1}}}% +{\def\chaptermark##1{\markboth {\uppercase{\ifnum \c@secnumdepth>\m@ne + \@chapapp\ \thechapter. \ \fi ##1}}{}} +\def\sectionmark##1{\markright{\uppercase{\ifnum \c@secnumdepth >\z@ + \thesection. \ \fi ##1}}}}% +\csname ps@headings\endcsname % use \ps@headings defaults if they exist +\ps@@fancy +\gdef\ps@fancy{\@fancyplainfalse\ps@@fancy}% +\headwidth\textwidth} +\def\ps@fancyplain{\ps@fancy \let\ps@plain\ps@plain@fancy} +\def\ps@plain@fancy{\@fancyplaintrue\ps@@fancy} +\def\ps@@fancy{% +\def\@mkboth{\protect\markboth}% +\def\@oddhead{\@fancyhead\@lodd\@olhead\@ochead\@orhead\@rodd}% +\def\@oddfoot{\@fancyfoot\@lodd\@olfoot\@ocfoot\@orfoot\@rodd}% +\def\@evenhead{\@fancyhead\@rodd\@elhead\@echead\@erhead\@lodd}% +\def\@evenfoot{\@fancyfoot\@rodd\@elfoot\@ecfoot\@erfoot\@lodd}% +} +\def\@lodd{\if@reversemargin\hss\else\relax\fi} +\def\@rodd{\if@reversemargin\relax\else\hss\fi} + +\let\latex@makecol\@makecol +\def\@makecol{\let\topfloat\@toplist\let\botfloat\@botlist\latex@makecol} +\def\iftopfloat#1#2{\ifx\topfloat\empty #2\else #1\fi} +\def\ifbotfloat#1#2{\ifx\botfloat\empty #2\else #1\fi} +\def\iffloatpage#1#2{\if@fcolmade #1\else #2\fi} + +\pagestyle{fancy} +\renewcommand{\headrulewidth}{0pt} +\renewcommand{\footrulewidth}{-5mm} +\lhead{\em \small Proc.~of the \nth{9} Int.~Conference on Digital Audio +Effects (DAFx-06), Montreal, Canada, September 18-20, 2006} +\rhead{} +\lfoot{} +\rfoot{} +\cfoot{{\vskip 11mm}{\small DAFX-\thepage}}{} +%\cfoot{{\vskip 11mm}{\small DAFx-06 -- \thepage}}{} + diff --git a/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_005/fft_plot2.png b/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_005/fft_plot2.png Binary files differnew file mode 100644 index 0000000000..e3ccb1c57e --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_005/fft_plot2.png diff --git a/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_005/p_005.bib b/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_005/p_005.bib new file mode 100644 index 0000000000..032b9f43f2 --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_005/p_005.bib @@ -0,0 +1,31 @@ +@inbook{Serra:1996:sms, + Author = {X. Serra}, + Chapter = {Musical Sound Modeling with Sinusoids plus Noise}, + Publisher = {G. D. Poli, A. Picialli, S. T. Pope and C. Roads, Eds.~Swets~\&~Zeitlinger}, + Title = {Musical Signal Processing}, + Pages = {91--122}, + Year = {1996}} + +@article{Moorer:2000:AES:audio:millenium, + Author = {James A. Moorer}, + Title = {Audio in the New Millennium}, + Journal = {Journal of the {AES}}, + Volume = 48, + Number = 5, + Year = 2000, + Month = may, + Pages = {490--498}} + +@inproceedings{Arfib:1998:DAFx, + Author = {D. Arfib}, + Booktitle = {Proc. of the COST-G6 Workshop on Digital Audio Effects (DAFx-98)}, + Title = {Different Ways to Write Digital Audio Effects Programs}, + Address = {Barcelona, Spain}, + Pages = {188--91}, + Year = {1998}} + +@techreport{Askenfelt:1976:automatic:transcription, + Author = {A. Askenfelt}, + Title = {Automatic notation of played music (status report)}, + Institution = {{STL-QPSR, Vol. 1, pp. 1--11}}, + Year = {1976}} diff --git a/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_005/p_005.tex b/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_005/p_005.tex new file mode 100644 index 0000000000..d701918526 --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_005/p_005.tex @@ -0,0 +1,335 @@ +% Template LaTeX file for DAFx-06 papers +% +% To generate the correct references using BibTeX, run +% latex, bibtex, latex, latex +% modified from DAFx-00 version by Florian Keiler, 2002-07-08 +% from DAFx-02 to DAFx-03 by Gianpaolo Evangelista +% from DAFx-05 to DAFx-06 by Vincent Verfaille, 2006-02-05 +% +% Template with hyper-references (links) active after conversion to pdf +% (with the distiller) or if compiled with pdflatex. +% +% 20060205: added package 'hypcap' to correct hyperlinks to figures and tables +% use of \papertitle and \paperauthorA, etc for same title in PDF and Metadata +% +% 1) Please compile using latex or pdflatex. +% 2) If using pdflatex, you need your figures in a file format other than eps! e.g. png or jpg is working +% 3) Please use "paperftitle" and "pdfauthor" definitions below + +%------------------------------------------------------------------------------------------ +% ! ! ! ! ! ! ! ! ! ! ! ! user defined variables ! ! ! ! ! ! ! ! ! ! ! ! ! ! +% Please use these commands to define title and author of the paper: +\def\papertitle{Templates for Two Authors} +\def\paperauthorA{Alfred Alabama} +\def\paperauthorB{Chris Christmas} + + +%------------------------------------------------------------------------------------------ +\documentclass[twoside]{article} +\usepackage{dafx_06,amssymb,amsmath} +%\setcounter{page}{1} +\input{../../expages.tex}\setpagenumber{03} +\ninept + +\usepackage{mathptmx} + % Saves a lot of ouptut space in PDF... after conversion with the distiller + % Delete if you cannot get PS fonts working on your system. + +% pdf-tex settings: detect automatically if run by latex or pdflatex +\newif\ifpdf +\ifx\pdfoutput\relax +\else + \ifcase\pdfoutput + \pdffalse + \else + \pdftrue +\fi + +\ifpdf % compiling with pdflatex + \usepackage[pdftex, + pdftitle={\papertitle}, + pdfauthor={\paperauthorA, \paperauthorB}, + colorlinks=false, % links are activated as colror boxes instead of color text + bookmarksnumbered, %use section numbers with bookmarks + pdfstartview= XYZ % starts with zoom=100% instead of full screen; especially useful if working with a big screen :-) + ]{hyperref} + \pdfcompresslevel=9 + \usepackage[pdftex]{graphicx} + \usepackage[figure,table]{hypcap} +\else % compiling with latex + \usepackage[dvips]{graphicx} + \usepackage[dvips, + colorlinks=false, % no color links + bookmarksnumbered, %use section numbers with bookmarks + pdfstartview= XYZ % starts with zoom=100% instead of full screen + ]{hyperref} + % hyperrefs are active in the pdf file after conversion + \usepackage[figure,table]{hypcap} +\fi + +%------------------------------------------------------------------------------------------ +\title{\papertitle} + +\twoaffiliations{\paperauthorA} +{\href{http://www.music.mcgill.ca/~mtech/spcl/}{SPCL, Music Technology Area}\\ Schulich School of Music\\ McGill University, Montreal, Canada \\ {\tt \href{mailto:dafx06@dafx.ca}{dafx06@dafx.ca}} +} +{\paperauthorB} +{\href{http://dafx05.ssr.upm.es}{Signal Processing Applications Group} \\ Dept.~SSR, ETSI Telecomunicacion\\ UPM, Madrid, Spain \\ + {\tt \href{mailto:dafx05@ssr.upm.es}{dafx05@ssr.upm.es}} +} + +%------------------------------------------------------------------------------------------ +\begin{document} +% more pdf-tex settings: +\ifpdf % used graphic file format for pdflatex + \DeclareGraphicsExtensions{.png,.jpg,.pdf} +\else % used graphic file format for latex + \DeclareGraphicsExtensions{.eps} +\fi + +\maketitle + +\begin{abstract} +This is the template file for the proceedings of the \nth{9} International Conference on Digital Audio Effects (DAFx-06). +This template has been generated from WASPAA'99 templates and aims at producing conference proceedings in electronic form. +The format is essentially the one used for ICASSP conferences. + +Please use either this \LaTeX{} or the accompanying Word formats when preparing your submission. +The templates are available in electronic form at the website: +\\ \href{http://www.dafx.ca}{http://www.dafx.ca}. Thanks! +\end{abstract} + +\section{Introduction} +This template can be found on the conference website. + +\subsection{Figures} +All figures should be centered on the column (or page, if the figure spans both columns). +Figure captions (in italic) should follow each figure and have the format given in Figure \ref{fft_plot}. +\begin{figure}[ht] +\centerline{\includegraphics[scale=0.8]{fft_plot2}} +\caption{{\it Sinusoid in time and frequency domain.}} +\label{fft_plot} +\end{figure} +Figures must be vectorial (no screen copy, no bitmap, etc). For example when using \texttt{Matlab}, export using either Postscript or PDF format. Also, in order to provide a better readibility, figure text font size should be at list identical to footnote font size. To do so using \texttt{Matlab}, use the \texttt{subplot} command before plotting. + +\subsection{Tables} +As for figures, all tables should be centered on the column (or page, if the table spans both columns). +Table captions should be in italic, follow each table and have the format given in Table \ref{tab:example}. + +\begin{table}[htdp] + \begin{center} + \begin{tabular}{|c|c|}\hline + angle ($\theta$, rad) & $\sin \theta$ \\\hline + $\frac{\pi}{2}$ & 1 \\ + $\pi$ & 0 \\ + $\frac{3\pi}{2}$ & -1 \\ + $2\pi$ & 0 \\\hline + \end{tabular} + \end{center} + \label{tab:example} + \caption{{\it Basic trigonometric values.}} +\end{table}% + +\subsection{Equations} +Equations should be placed on separate lines and numbered: + +\begin{equation} +X(e^{j\Omega})=\sum_{n=0}^{N-1}x(n)e^{-j\Omega n} +\label{eq1} +\end{equation} +where the sequence $x(n)$ in equation (\ref{eq1}) is a windowed frame: +\begin{equation} +x(n)=s(n)\cdot w(n) +\label{eq2} +\end{equation} +with a window function $w(n)$. + +\subsection{Page Numbers} +Page numbers will be added to the document electronically, so {\em please leave the numbering as is}, +that is, the first page will start at page DAFX-1 and the last page, at most, will have to be DAFX-6 +for the submission of papers for an oral presentation or DAFX-4 in the case of a poster presentation. + +\subsection{References} +The references will be numbered in order of appearance \cite{Serra:1996:sms,Moorer:2000:AES:audio:millenium,Arfib:1998:DAFx,Askenfelt:1976:automatic:transcription}. Please avoid listing references that do not appear in the text. + +\subsubsection{Reference Format} +The reference format is the standard IEEE one. We recommend to use BibTeX to create the reference list. + +\section{Conclusions} +This template can be found on the conference website. +If you wish to include a single authors' affiliation please use the companion LaTeX template tmpl\_la\_href. +Please, submit full-length papers (max.~6 pages for oral presentation and max.~4 pages for posters). + +Submission is fully electronic and automated through the Conference Web Submission System. +DO NOT send us papers directly by e-mail. + + +\section{Acknowledgements} +Many thanks to the great number of anonymous reviewers! + + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + +%\newpage +\bibliographystyle{IEEEtran} +\bibliography{p_005} + + +\end{document} diff --git a/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_007/dafx_06.sty b/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_007/dafx_06.sty new file mode 100644 index 0000000000..88d83a548a --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_007/dafx_06.sty @@ -0,0 +1,409 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% +% File: dafx_06.sty (LaTeX Document style option "dafx_06") +% +% Usage: \documentclass{article} +% \usepackage{dafx_06} +% +% Or for LaTeX 2.09: +% Usage: \documentstyle[...,dafx_06,...]{article} +% +% Purpose: +% +% Style file for Conference on Digital Audio Effects (DAFX-06). +% Modified from waspaa99.sty +% Features: +% - correct page size (175mm x 226mm) +% - use times-roman font as default font(roman font) in order to achieve +% best quality on paper and screen +% - twocolumn format +% - boldfaced, numbered, and centered section headings +% - correct subsection and subsubsection headings +% - use \title{xx} for title, will automattically be typeset uppercase (not need for the user to do so) +% +% NEW NEW NEW +% +% - use \affiliation{author1, author2, ... and authorN}{address} for author(s) <typeset in italics> +% with a single affiliation (address) +% - use \affiliationS{author}{address1}{address2} for author(s) <typeset in italics> +% with double affiliation (address) +% - use \twoaffiliations{author1}{address1}{author2}{address2} +% for two (or more) authors with two separate addresses +% - use \threeaffiliations{author1}{address1}{author2}{address2}{author3}{address3} +% for three (or more) authors with three separate addresses +% - use \fouraffiliations{author1}{address1}{author2}{address2}{author3}{address3}{author4}{address4} +% for four (or more) authors with four separate addresses +% - note: no need for \name \address \author nor \date +% +% - optional: can use \thanks{xx} within \affiliation, \affiliations, etc. +% asterisk is not printed after name nor in footnote +% - optional: can use \sthanks{xx} after each name within \name or +% \twoauthors if different thanks for each author, +% footnote symbol will appear for each name and footnote +% - optional: use \ninept to typeset text in 9 pt; default is 10pt. +% +% Example of use for one or more authors at a common address and +% common support. For distinct support acknowledgments, +% use \sthanks{xx} after each name. +% +% \documentstyle[dafx_06]{article} +% \title{Title of the paper} +% \affiliation{George P. Burdell and John Q. Professor +% \thanks{This work was supported by...}} +% {Common address, department \\ +% City, etc \\ +% optional e-mail address} +% +% \begin{document} +% OPTIONAL --> \ninept <-- OPTIONAL, for nine pt only +% \maketitle +% \begin{abstract} +% This is the abstract for my paper. +% \end{abstract} +% . +% Insert text of paper +% . +% \end{document} +% +% Example of use for authors at two distinct addresses with only +% one support acknowledgment. For distinct support acknowledgments, +% use \sthanks{xx} after each name. +% +% \documentstyle[dafx_06]{article} +% \title{Title of the paper} +% \twoaffiliations{John Doe +% \thanks{This work was supported by...}} +% {Doe's address, department \\ +% City, etc \\ +% optional e-mail address} +% {Judy Smith} +% {Smith's address, department \\ +% City, etc \\ +% optional e-mail address} +% +% \begin{document} +% OPTIONAL --> \ninept <-- OPTIONAL, for nine pt only +% \maketitle +% \begin{abstract} +% This is the abstract for my paper. +% \end{abstract} +% . +% Insert text of paper +% . +% \end{document} +% +% +% PLEASE REPORT ANY BUGS +% +% Author: Stephen Martucci -- martucci@cdg.nj.nec.com +% Modifications: Jyri Huopaniemi -- jyri.huopaniemi@research.nokia.com +% the Dafx crew -- dafx@sci.univr.it +% The DAFx04 crew -- dafx04@na.infn.it +% The DAFx06 crew -- dafx06@dafx.ca +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\usepackage[super]{nth} +% +%change default font to times-roman +\renewcommand{\sfdefault}{phv} +\renewcommand{\rmdefault}{ptm} +\renewcommand{\ttdefault}{pcr} + +%\oddsidemargin 0pt % FINAL? +%\evensidemargin -22pt % FINAL? +\oddsidemargin -4.95truemm % no differential margin +\evensidemargin -4.95truemm % no differential margin + +\topmargin 0truept +\headheight 12truept +\footskip 0truept +\textheight 226truemm +\textwidth 175truemm +%\voffset -14truept %A4 letter format +\voffset -28truept %US letter format +\headsep 20truept + +\twocolumn +\columnsep 8truemm +\pagestyle{empty} +\def\ninept{\def\baselinestretch{0.95}\let\normalsize\small\normalsize} + +\def\maketitle{\par + \begingroup + \def\thefootnote{} + \def\@makefnmark{\hbox to 6pt{$^{\@thefnmark}$\hss}} + \if@twocolumn + \twocolumn[\@maketitle] + \else \newpage + \global\@topnum\z@ \@maketitle \fi\@thanks + \endgroup + \setcounter{footnote}{0} + \let\maketitle\relax + \let\@maketitle\relax + \gdef\thefootnote{\arabic{footnote}}\gdef\@@savethanks{}% + \gdef\@thanks{}\gdef\@author{}\gdef\@title{}\let\thanks\relax} + +\def\@maketitle{\newpage + \null + \vskip 1em \begin{center} + {\large \bf \@title \par} \vskip 1.5em {\large \lineskip .5em +\begin{tabular}[t]{c}\@name \\ \@address + \end{tabular}\par} \end{center} + \par + \vskip 1.4em} + +\def\title#1{\gdef\@title{\MakeUppercase{#1}}} +%\def\name#1{\gdef\@name{{\em #1}\\}} +%\def\address#1{\gdef\@address{#1}} +\gdef\@title{\uppercase{title of paper}} +\gdef\@name{{\em Name of author}\\} +\gdef\@address{Address - Line 1 \\ + Address - Line 2 \\ + Address - Line 3} + +\let\@@savethanks\thanks +\def\thanks#1{\gdef\thefootnote{}\@@savethanks{#1}} +\def\sthanks#1{\gdef\thefootnote{\fnsymbol{footnote}}\@@savethanks{#1}} + +\def\affiliationSpace{-0.3cm} + +\def\affiliation#1#2{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular} + } +} + +\def\affiliations#1#2#3{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + \begin{tabular}{@{}c@{}} + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + #3\relax + \end{tabular} + \end{tabular} + } +} + +\def\twoaffiliations#1#2#3#4{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #3} \\ \vspace*{\affiliationSpace}\\ + #4\relax + \end{tabular} + } +} + +\def\threeaffiliations#1#2#3#4#5#6{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #3} \\ \vspace*{\affiliationSpace}\\ + #4\relax + \end{tabular} \\ \\ + \begin{tabular}{@{}c@{}} + {\em #5} \\ \vspace*{\affiliationSpace}\\ + #6\relax + \end{tabular} + } +} + +\def\fouraffiliations#1#2#3#4#5#6#7#8{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #3} \\ \vspace*{\affiliationSpace}\\ + #4\relax + \end{tabular} \\ \\ + \begin{tabular}{@{}c@{}} + {\em #5} \\ \vspace*{\affiliationSpace}\\ + #6\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #7} \\ \vspace*{\affiliationSpace}\\ + #8\relax + \end{tabular} + } +} + +\def\@sect#1#2#3#4#5#6[#7]#8{ + \refstepcounter{#1}\edef\@svsec{\csname the#1\endcsname.\hskip 0.6em} + \begingroup \ifnum #2=1\bf\centering + {\interlinepenalty \@M + \@svsec\uppercase{#8}\par}\else\ifnum #2=2\bf + \noindent{\interlinepenalty \@M \@svsec #8\par}\else\it + \@hangfrom{\hskip\parindent}{\interlinepenalty \@M + \@svsec #8\par}\fi\fi\endgroup + \csname #1mark\endcsname{#7}\addcontentsline + {toc}{#1}{\protect\numberline{\csname the#1\endcsname} #7} + \@tempskipa #5\relax + \@xsect{\@tempskipa}} + +\def\abstract{\begin{center} +{\bf ABSTRACT\vspace{-.5em}\vspace{0pt}} +\end{center}} +\def\endabstract{\par} + +\def\copyrightnotice#1{\gdef\@copyrightnotice{#1}}\let\@copyrightnotice\relax +\def\toappear#1{\gdef\@toappear{#1}}\let\@toappear\relax + +%%% Strings for the preprint titlepage footer: + +\newif\if@preprint\@preprintfalse +\def\ds@preprint{\@preprinttrue} +\def\ps@preprint{\let\@mkboth\@gobbletwo\def\@oddhead{} + \def\@oddfoot{\rlap{\@toappear}\hfil\thepage\hfil + \llap{\@copyrightnotice}\gdef\@toappear{}\gdef\@copyrightnotice{}}} + +\if@preprint\ps@preprint +\else\ps@empty\flushbottom\fi + +\def\thebibliography#1{\section{References}\list + {[\arabic{enumi}]}{\settowidth\labelwidth{[#1]}\leftmargin\labelwidth + \advance\leftmargin\labelsep + \usecounter{enumi}} + \def\newblock{\hskip .11em plus .33em minus .07em} + \sloppy\clubpenalty4000\widowpenalty4000 + \sfcode`\.=1000\relax} +\let\endthebibliography=\endlist + +\flushbottom +%%%%% fancyheading included +\def\lhead{\@ifnextchar[{\@xlhead}{\@ylhead}} +\def\@xlhead[#1]#2{\gdef\@elhead{#1}\gdef\@olhead{#2}} +\def\@ylhead#1{\gdef\@elhead{#1}\gdef\@olhead{#1}} + +\def\chead{\@ifnextchar[{\@xchead}{\@ychead}} +\def\@xchead[#1]#2{\gdef\@echead{#1}\gdef\@ochead{#2}} +\def\@ychead#1{\gdef\@echead{#1}\gdef\@ochead{#1}} + +\def\rhead{\@ifnextchar[{\@xrhead}{\@yrhead}} +\def\@xrhead[#1]#2{\gdef\@erhead{#1}\gdef\@orhead{#2}} +\def\@yrhead#1{\gdef\@erhead{#1}\gdef\@orhead{#1}} + +\def\lfoot{\@ifnextchar[{\@xlfoot}{\@ylfoot}} +\def\@xlfoot[#1]#2{\gdef\@elfoot{#1}\gdef\@olfoot{#2}} +\def\@ylfoot#1{\gdef\@elfoot{#1}\gdef\@olfoot{#1}} + +\def\cfoot{\@ifnextchar[{\@xcfoot}{\@ycfoot}} +\def\@xcfoot[#1]#2{\gdef\@ecfoot{#1}\gdef\@ocfoot{#2}} +\def\@ycfoot#1{\gdef\@ecfoot{#1}\gdef\@ocfoot{#1}} + +\def\rfoot{\@ifnextchar[{\@xrfoot}{\@yrfoot}} +\def\@xrfoot[#1]#2{\gdef\@erfoot{#1}\gdef\@orfoot{#2}} +\def\@yrfoot#1{\gdef\@erfoot{#1}\gdef\@orfoot{#1}} + +\newdimen\headrulewidth +\newdimen\footrulewidth +\newdimen\plainheadrulewidth +\newdimen\plainfootrulewidth +\newdimen\headwidth +\newif\if@fancyplain +\def\fancyplain#1#2{\if@fancyplain#1\else#2\fi} + +% Command to reset various things in the headers: +% a.o. single spacing (taken from setspace.sty) +% and the catcode of ^^M (so that epsf files in the header work if a +% verbatim crosses a page boundary) +\def\fancy@reset{\restorecr + \def\baselinestretch{1}% + \ifx\undefined\@newbaseline% NFSS not present; 2.09 or 2e + \ifx\@currsize\normalsize\@normalsize\else\@currsize\fi% + \else% NFSS (2.09) present + \@newbaseline% + \fi} + +% Initialization of the head and foot text. + +\headrulewidth 0.4pt +\footrulewidth\z@ +\plainheadrulewidth\z@ +\plainfootrulewidth\z@ + +\lhead[\fancyplain{}{\sl\rightmark}]{\fancyplain{}{\sl\leftmark}} +% i.e. empty on ``plain'' pages, \rightmark on even, \leftmark on odd pages +\chead{} +%\rhead[\fancyplain{}{\sl\leftmark}]{\fancyplain{}{\sl\rightmark}} +% i.e. empty on ``plain'' pages, \leftmark on even, \rightmark on odd pages +\lfoot{} +\cfoot{} +\rfoot{} + +% Put together a header or footer given the left, center and +% right text, fillers at left and right and a rule. +% The \lap commands put the text into an hbox of zero size, +% so overlapping text does not generate an errormessage. + +\def\@fancyhead#1#2#3#4#5{#1\hbox to\headwidth{\fancy@reset\vbox{\hbox +{\rlap{\parbox[b]{\headwidth}{\raggedright#2\strut}}\hfill +\parbox[b]{\headwidth}{\centering#3\strut}\hfill +\llap{\parbox[b]{\headwidth}{\raggedleft#4\strut}}}\headrule}}#5} + + +\def\@fancyfoot#1#2#3#4#5{#1\hbox to\headwidth{\fancy@reset\vbox{\footrule +\hbox{\rlap{\parbox[t]{\headwidth}{\raggedright#2\strut}}\hfill +\parbox[t]{\headwidth}{\centering#3\strut}\hfill +\llap{\parbox[t]{\headwidth}{\raggedleft#4\strut}}}}}#5} + +\def\headrule{{\if@fancyplain\let\headrulewidth\plainheadrulewidth\fi +\hrule\@height\headrulewidth\@width\headwidth \vskip-\headrulewidth}} + +\def\footrule{{\if@fancyplain\let\footrulewidth\plainfootrulewidth\fi +\vskip-0.3\normalbaselineskip\vskip-\footrulewidth +\hrule\@width\headwidth\@height\footrulewidth\vskip0.3\normalbaselineskip}} + +\def\ps@fancy{% +\@ifundefined{@chapapp}{\let\@chapapp\chaptername}{}%for amsbook +\@ifundefined{chapter}{\def\sectionmark##1{\markboth +{\uppercase{\ifnum \c@secnumdepth>\z@ + \thesection\hskip 1em\relax \fi ##1}}{}}% +\def\subsectionmark##1{\markright {\ifnum \c@secnumdepth >\@ne + \thesubsection\hskip 1em\relax \fi ##1}}}% +{\def\chaptermark##1{\markboth {\uppercase{\ifnum \c@secnumdepth>\m@ne + \@chapapp\ \thechapter. \ \fi ##1}}{}} +\def\sectionmark##1{\markright{\uppercase{\ifnum \c@secnumdepth >\z@ + \thesection. \ \fi ##1}}}}% +\csname ps@headings\endcsname % use \ps@headings defaults if they exist +\ps@@fancy +\gdef\ps@fancy{\@fancyplainfalse\ps@@fancy}% +\headwidth\textwidth} +\def\ps@fancyplain{\ps@fancy \let\ps@plain\ps@plain@fancy} +\def\ps@plain@fancy{\@fancyplaintrue\ps@@fancy} +\def\ps@@fancy{% +\def\@mkboth{\protect\markboth}% +\def\@oddhead{\@fancyhead\@lodd\@olhead\@ochead\@orhead\@rodd}% +\def\@oddfoot{\@fancyfoot\@lodd\@olfoot\@ocfoot\@orfoot\@rodd}% +\def\@evenhead{\@fancyhead\@rodd\@elhead\@echead\@erhead\@lodd}% +\def\@evenfoot{\@fancyfoot\@rodd\@elfoot\@ecfoot\@erfoot\@lodd}% +} +\def\@lodd{\if@reversemargin\hss\else\relax\fi} +\def\@rodd{\if@reversemargin\relax\else\hss\fi} + +\let\latex@makecol\@makecol +\def\@makecol{\let\topfloat\@toplist\let\botfloat\@botlist\latex@makecol} +\def\iftopfloat#1#2{\ifx\topfloat\empty #2\else #1\fi} +\def\ifbotfloat#1#2{\ifx\botfloat\empty #2\else #1\fi} +\def\iffloatpage#1#2{\if@fcolmade #1\else #2\fi} + +\pagestyle{fancy} +\renewcommand{\headrulewidth}{0pt} +\renewcommand{\footrulewidth}{-5mm} +\lhead{\em \small Proc.~of the \nth{9} Int.~Conference on Digital Audio +Effects (DAFx-06), Montreal, Canada, September 18-20, 2006} +\rhead{} +\lfoot{} +\rfoot{} +\cfoot{{\vskip 11mm}{\small DAFX-\thepage}}{} +%\cfoot{{\vskip 11mm}{\small DAFx-06 -- \thepage}}{} + diff --git a/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_007/fft_plot2.png b/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_007/fft_plot2.png Binary files differnew file mode 100644 index 0000000000..e3ccb1c57e --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_007/fft_plot2.png diff --git a/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_007/p_007.bib b/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_007/p_007.bib new file mode 100644 index 0000000000..c93d8482ba --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_007/p_007.bib @@ -0,0 +1,31 @@ +@inbook{Serra:1996:sms, + Author = {X. Serra}, + Chapter = {Musical Sound Modeling with Sinusoids plus Noise}, + Publisher = {G. D. Poli, A. Picialli, S. T. Pope and C. Roads, Eds.~Swets~\&~Zeitlinger}, + Title = {Musical Signal Processing}, + Pages = {91--122}, + Year = {1996}} + +@article{Moorer:2000:AES:audio:millenium, + Author = {James A. Moorer}, + Title = {Audio in the New Millennium}, + Journal = {Journal of the {AES}}, + Volume = 48, + Number = 5, + Year = 2000, + Month = may, + Pages = {490--498}} + +@inproceedings{Arfib:1998:DAFx, + Author = {D. Arfib}, + Booktitle = {Proc. of the COST-G6 Workshop on Digital Audio Effects (DAFx-98)}, + Title = {Different Ways to Write Digital Audio Effects Programs}, + Address = {Barcelona, Spain}, + Pages = {188--91}, + Year = {1998}} + +@mastersthesis{Egozy:1995:MIT:features:gesture, + Author = {E.~B. Egozy}, + title = {Deriving musical control features from a real-time timbre analysis of the clarinet}, + School = {Massachusetts Institute of Technology}, + Year = {1995}} diff --git a/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_007/p_007.tex b/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_007/p_007.tex new file mode 100644 index 0000000000..2cca7ee936 --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_007/p_007.tex @@ -0,0 +1,521 @@ +% Template LaTeX file for DAFx-06 papers +% +% To generate the correct references using BibTeX, run +% latex, bibtex, latex, latex +% modified from DAFx-00 version by Florian Keiler, 2002-07-08 +% from DAFx-02 to DAFx-03 by Gianpaolo Evangelista +% from DAFx-05 to DAFx-06 by Vincent Verfaille, 2006-02-05 +% +% Template with hyper-references (links) active after conversion to pdf +% (with the distiller) or if compiled with pdflatex. +% +% 20060205: added package 'hypcap' to correct hyperlinks to figures and tables +% use of \papertitle and \paperauthorA, etc for same title in PDF and Metadata +% +% 1) Please compile using latex or pdflatex. +% 2) If using pdflatex, you need your figures in a file format other than eps! e.g. png or jpg is working +% 3) Please use "paperftitle" and "pdfauthor" definitions below + +%------------------------------------------------------------------------------------------ +% ! ! ! ! ! ! ! ! ! ! ! ! user defined variables ! ! ! ! ! ! ! ! ! ! ! ! ! ! +% Please use these commands to define title and author of the paper: +\def\papertitle{Templates for Three Authors} +\def\paperauthorA{Bob Boogie-Woogie} +\def\paperauthorB{Chris Christmas} +\def\paperauthorC{Don Didon} + + +%------------------------------------------------------------------------------------------ +\documentclass[twoside]{article} +\usepackage{dafx_06,amssymb,amsmath} +%\setcounter{page}{1} +\input{../../expages.tex}\setpagenumber{04} +\ninept + +\usepackage{mathptmx} + % Saves a lot of ouptut space in PDF... after conversion with the distiller + % Delete if you cannot get PS fonts working on your system. + +% pdf-tex settings: detect automatically if run by latex or pdflatex +\newif\ifpdf +\ifx\pdfoutput\relax +\else + \ifcase\pdfoutput + \pdffalse + \else + \pdftrue +\fi + +\ifpdf % compiling with pdflatex + \usepackage[pdftex, + pdftitle={\papertitle}, + pdfauthor={\paperauthorA, \paperauthorB, \paperauthorC}, + colorlinks=false, % links are activated as colror boxes instead of color text + bookmarksnumbered, %use section numbers with bookmarks + pdfstartview= XYZ % starts with zoom=100% instead of full screen; especially useful if working with a big screen :-) + ]{hyperref} + \pdfcompresslevel=9 + \usepackage[pdftex]{graphicx} + \usepackage[figure,table]{hypcap} +\else % compiling with latex + \usepackage[dvips]{graphicx} + \usepackage[dvips, + colorlinks=false, % no color links + bookmarksnumbered, %use section numbers with bookmarks + pdfstartview= XYZ % starts with zoom=100% instead of full screen + ]{hyperref} + % hyperrefs are active in the pdf file after conversion + \usepackage[figure,table]{hypcap} +\fi + +%------------------------------------------------------------------------------------------ +\title{\papertitle} + +\threeaffiliations{\paperauthorA, \sthanks{This work was supported by the XYZ Foundation}} +{\href{http://www.music.mcgill.ca/~mtech/spcl/}{SPCL, Music Technology Area}\\ McGill University, Montreal, Canada \\ {\tt \href{mailto:dafx06@dafx.ca}{dafx06@dafx.ca}} +} +{\paperauthorB,\sthanks{This guy is a very good fellow}} +{\href{http://www.dafx.ca}{Reading Group, Dept.~of Reading Sciences} \\ Univ.~of Universe, Sun \\ {\tt \href{mailto:dafx06@dafx.ca}{dafx06@dafx.ca}} +} +{\paperauthorC,\sthanks{She is a member of the Wheel Association}} +{\href{http://www.dafx.ca}{Spinning Group, Dept.~of Turning Sciences} \\ Univ.~of Planets, Mars \\ {\tt \href{mailto:dafx06@dafx.ca}{dafx06@dafx.ca}} +} + +%------------------------------------------------------------------------------------------ +\begin{document} +% more pdf-tex settings: +\ifpdf % used graphic file format for pdflatex + \DeclareGraphicsExtensions{.png,.jpg,.pdf} +\else % used graphic file format for latex + \DeclareGraphicsExtensions{.eps} +\fi + +\maketitle + +\begin{abstract} +This is the template file for the proceedings of the \nth{9} International Conference on Digital Audio Effects (DAFx-06). +This template has been generated from WASPAA'99 templates and aims at producing conference proceedings in electronic form. +The format is essentially the one used for ICASSP conferences. + +Please use either this \LaTeX{} or the accompanying Word formats when preparing your submission. +The templates are available in electronic form on the following website: +\\ \href{http://www.dafx.ca}{http://www.dafx.ca}. Thanks! + +\end{abstract} + +\section{Introduction} +This template can be found on the conference website. + +\subsection{Figures} +All figures should be centered on the column (or page, if the figure spans both columns). +Figure captions (in italic) should follow each figure and have the format given in Figure \ref{fft_plot}. +\begin{figure}[ht] +\centerline{\includegraphics[scale=0.8]{fft_plot2}} +\caption{{\it Sinusoid in time and frequency domain.}} +\label{fft_plot} +\end{figure} +Figures must be vectorial (no screen copy, no bitmap, etc). For example when using \texttt{Matlab}, export using either Postscript or PDF format. Also, in order to provide a better readibility, figure text font size should be at list identical to footnote font size. To do so using \texttt{Matlab}, use the \texttt{subplot} command before plotting. + +\subsection{Tables} +As for figures, all tables should be centered on the column (or page, if the table spans both columns). +Table captions should be in italic, follow each table and have the format given in Table \ref{tab:example}. + +\begin{table}[htdp] + \begin{center} + \begin{tabular}{|c|c|}\hline + angle ($\theta$, rad) & $\sin \theta$ \\\hline + $\frac{\pi}{2}$ & 1 \\ + $\pi$ & 0 \\ + $\frac{3\pi}{2}$ & -1 \\ + $2\pi$ & 0 \\\hline + \end{tabular} + \end{center} + \label{tab:example} + \caption{{\it Basic trigonometric values.}} +\end{table}% + +\subsection{Equations} +Equations should be placed on separate lines and numbered: + +\begin{equation} +X(e^{j\Omega})=\sum_{n=0}^{N-1}x(n)e^{-j\Omega n} +\label{eq1} +\end{equation} +where the sequence $x(n)$ in equation (\ref{eq1}) is a windowed frame: +\begin{equation} +x(n)=s(n)\cdot w(n) +\label{eq2} +\end{equation} +with a window function $w(n)$. + +\subsection{Page Numbers} +Page numbers will be added to the document electronically, so {\em please leave the numbering as is}, +that is, the first page will start at page DAFX-1 and the last page, at most, will have to be DAFX-6 +for the submission of papers for an oral presentation or DAFX-4 in the case of a poster presentation. + +\subsection{References} +The references will be numbered in order of appearance \cite{Serra:1996:sms,Moorer:2000:AES:audio:millenium,Arfib:1998:DAFx,Egozy:1995:MIT:features:gesture}. Please avoid listing references that do not appear in the text. + +\subsubsection{Reference Format} +The reference format is the standard IEEE one. We recommend to use BibTeX to create the reference list. + +\section{Conclusions} +This template can be found on the conference website. +If you wish to include two authors' affiliations please use the companion LaTeX template tmpl\_la2\_href. +Please, submit full-length papers (max.~6 pages for oral presentation and max.~4 pages for posters). + +Submission is fully electronic and automated through the Conference Web Submission System. +DO NOT send us papers directly by e-mail. + +\section{Acknowledgements} +Many thanks to the great number of anonymous reviewers! + + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + +%\newpage +\bibliographystyle{IEEEtran} +\bibliography{p_007} + + +\end{document} diff --git a/macros/latex/contrib/conferences/confproc/example/sources_tex/p_009/dafx_06.sty b/macros/latex/contrib/conferences/confproc/example/sources_tex/p_009/dafx_06.sty new file mode 100644 index 0000000000..88d83a548a --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/sources_tex/p_009/dafx_06.sty @@ -0,0 +1,409 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% +% File: dafx_06.sty (LaTeX Document style option "dafx_06") +% +% Usage: \documentclass{article} +% \usepackage{dafx_06} +% +% Or for LaTeX 2.09: +% Usage: \documentstyle[...,dafx_06,...]{article} +% +% Purpose: +% +% Style file for Conference on Digital Audio Effects (DAFX-06). +% Modified from waspaa99.sty +% Features: +% - correct page size (175mm x 226mm) +% - use times-roman font as default font(roman font) in order to achieve +% best quality on paper and screen +% - twocolumn format +% - boldfaced, numbered, and centered section headings +% - correct subsection and subsubsection headings +% - use \title{xx} for title, will automattically be typeset uppercase (not need for the user to do so) +% +% NEW NEW NEW +% +% - use \affiliation{author1, author2, ... and authorN}{address} for author(s) <typeset in italics> +% with a single affiliation (address) +% - use \affiliationS{author}{address1}{address2} for author(s) <typeset in italics> +% with double affiliation (address) +% - use \twoaffiliations{author1}{address1}{author2}{address2} +% for two (or more) authors with two separate addresses +% - use \threeaffiliations{author1}{address1}{author2}{address2}{author3}{address3} +% for three (or more) authors with three separate addresses +% - use \fouraffiliations{author1}{address1}{author2}{address2}{author3}{address3}{author4}{address4} +% for four (or more) authors with four separate addresses +% - note: no need for \name \address \author nor \date +% +% - optional: can use \thanks{xx} within \affiliation, \affiliations, etc. +% asterisk is not printed after name nor in footnote +% - optional: can use \sthanks{xx} after each name within \name or +% \twoauthors if different thanks for each author, +% footnote symbol will appear for each name and footnote +% - optional: use \ninept to typeset text in 9 pt; default is 10pt. +% +% Example of use for one or more authors at a common address and +% common support. For distinct support acknowledgments, +% use \sthanks{xx} after each name. +% +% \documentstyle[dafx_06]{article} +% \title{Title of the paper} +% \affiliation{George P. Burdell and John Q. Professor +% \thanks{This work was supported by...}} +% {Common address, department \\ +% City, etc \\ +% optional e-mail address} +% +% \begin{document} +% OPTIONAL --> \ninept <-- OPTIONAL, for nine pt only +% \maketitle +% \begin{abstract} +% This is the abstract for my paper. +% \end{abstract} +% . +% Insert text of paper +% . +% \end{document} +% +% Example of use for authors at two distinct addresses with only +% one support acknowledgment. For distinct support acknowledgments, +% use \sthanks{xx} after each name. +% +% \documentstyle[dafx_06]{article} +% \title{Title of the paper} +% \twoaffiliations{John Doe +% \thanks{This work was supported by...}} +% {Doe's address, department \\ +% City, etc \\ +% optional e-mail address} +% {Judy Smith} +% {Smith's address, department \\ +% City, etc \\ +% optional e-mail address} +% +% \begin{document} +% OPTIONAL --> \ninept <-- OPTIONAL, for nine pt only +% \maketitle +% \begin{abstract} +% This is the abstract for my paper. +% \end{abstract} +% . +% Insert text of paper +% . +% \end{document} +% +% +% PLEASE REPORT ANY BUGS +% +% Author: Stephen Martucci -- martucci@cdg.nj.nec.com +% Modifications: Jyri Huopaniemi -- jyri.huopaniemi@research.nokia.com +% the Dafx crew -- dafx@sci.univr.it +% The DAFx04 crew -- dafx04@na.infn.it +% The DAFx06 crew -- dafx06@dafx.ca +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\usepackage[super]{nth} +% +%change default font to times-roman +\renewcommand{\sfdefault}{phv} +\renewcommand{\rmdefault}{ptm} +\renewcommand{\ttdefault}{pcr} + +%\oddsidemargin 0pt % FINAL? +%\evensidemargin -22pt % FINAL? +\oddsidemargin -4.95truemm % no differential margin +\evensidemargin -4.95truemm % no differential margin + +\topmargin 0truept +\headheight 12truept +\footskip 0truept +\textheight 226truemm +\textwidth 175truemm +%\voffset -14truept %A4 letter format +\voffset -28truept %US letter format +\headsep 20truept + +\twocolumn +\columnsep 8truemm +\pagestyle{empty} +\def\ninept{\def\baselinestretch{0.95}\let\normalsize\small\normalsize} + +\def\maketitle{\par + \begingroup + \def\thefootnote{} + \def\@makefnmark{\hbox to 6pt{$^{\@thefnmark}$\hss}} + \if@twocolumn + \twocolumn[\@maketitle] + \else \newpage + \global\@topnum\z@ \@maketitle \fi\@thanks + \endgroup + \setcounter{footnote}{0} + \let\maketitle\relax + \let\@maketitle\relax + \gdef\thefootnote{\arabic{footnote}}\gdef\@@savethanks{}% + \gdef\@thanks{}\gdef\@author{}\gdef\@title{}\let\thanks\relax} + +\def\@maketitle{\newpage + \null + \vskip 1em \begin{center} + {\large \bf \@title \par} \vskip 1.5em {\large \lineskip .5em +\begin{tabular}[t]{c}\@name \\ \@address + \end{tabular}\par} \end{center} + \par + \vskip 1.4em} + +\def\title#1{\gdef\@title{\MakeUppercase{#1}}} +%\def\name#1{\gdef\@name{{\em #1}\\}} +%\def\address#1{\gdef\@address{#1}} +\gdef\@title{\uppercase{title of paper}} +\gdef\@name{{\em Name of author}\\} +\gdef\@address{Address - Line 1 \\ + Address - Line 2 \\ + Address - Line 3} + +\let\@@savethanks\thanks +\def\thanks#1{\gdef\thefootnote{}\@@savethanks{#1}} +\def\sthanks#1{\gdef\thefootnote{\fnsymbol{footnote}}\@@savethanks{#1}} + +\def\affiliationSpace{-0.3cm} + +\def\affiliation#1#2{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular} + } +} + +\def\affiliations#1#2#3{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + \begin{tabular}{@{}c@{}} + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + #3\relax + \end{tabular} + \end{tabular} + } +} + +\def\twoaffiliations#1#2#3#4{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #3} \\ \vspace*{\affiliationSpace}\\ + #4\relax + \end{tabular} + } +} + +\def\threeaffiliations#1#2#3#4#5#6{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #3} \\ \vspace*{\affiliationSpace}\\ + #4\relax + \end{tabular} \\ \\ + \begin{tabular}{@{}c@{}} + {\em #5} \\ \vspace*{\affiliationSpace}\\ + #6\relax + \end{tabular} + } +} + +\def\fouraffiliations#1#2#3#4#5#6#7#8{\gdef\@address{} + \gdef\@name{\begin{tabular}{@{}c@{}} + {\em #1} \\ \vspace*{\affiliationSpace}\\ + #2\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #3} \\ \vspace*{\affiliationSpace}\\ + #4\relax + \end{tabular} \\ \\ + \begin{tabular}{@{}c@{}} + {\em #5} \\ \vspace*{\affiliationSpace}\\ + #6\relax + \end{tabular}\hskip 0.3in + \begin{tabular}{@{}c@{}} + {\em #7} \\ \vspace*{\affiliationSpace}\\ + #8\relax + \end{tabular} + } +} + +\def\@sect#1#2#3#4#5#6[#7]#8{ + \refstepcounter{#1}\edef\@svsec{\csname the#1\endcsname.\hskip 0.6em} + \begingroup \ifnum #2=1\bf\centering + {\interlinepenalty \@M + \@svsec\uppercase{#8}\par}\else\ifnum #2=2\bf + \noindent{\interlinepenalty \@M \@svsec #8\par}\else\it + \@hangfrom{\hskip\parindent}{\interlinepenalty \@M + \@svsec #8\par}\fi\fi\endgroup + \csname #1mark\endcsname{#7}\addcontentsline + {toc}{#1}{\protect\numberline{\csname the#1\endcsname} #7} + \@tempskipa #5\relax + \@xsect{\@tempskipa}} + +\def\abstract{\begin{center} +{\bf ABSTRACT\vspace{-.5em}\vspace{0pt}} +\end{center}} +\def\endabstract{\par} + +\def\copyrightnotice#1{\gdef\@copyrightnotice{#1}}\let\@copyrightnotice\relax +\def\toappear#1{\gdef\@toappear{#1}}\let\@toappear\relax + +%%% Strings for the preprint titlepage footer: + +\newif\if@preprint\@preprintfalse +\def\ds@preprint{\@preprinttrue} +\def\ps@preprint{\let\@mkboth\@gobbletwo\def\@oddhead{} + \def\@oddfoot{\rlap{\@toappear}\hfil\thepage\hfil + \llap{\@copyrightnotice}\gdef\@toappear{}\gdef\@copyrightnotice{}}} + +\if@preprint\ps@preprint +\else\ps@empty\flushbottom\fi + +\def\thebibliography#1{\section{References}\list + {[\arabic{enumi}]}{\settowidth\labelwidth{[#1]}\leftmargin\labelwidth + \advance\leftmargin\labelsep + \usecounter{enumi}} + \def\newblock{\hskip .11em plus .33em minus .07em} + \sloppy\clubpenalty4000\widowpenalty4000 + \sfcode`\.=1000\relax} +\let\endthebibliography=\endlist + +\flushbottom +%%%%% fancyheading included +\def\lhead{\@ifnextchar[{\@xlhead}{\@ylhead}} +\def\@xlhead[#1]#2{\gdef\@elhead{#1}\gdef\@olhead{#2}} +\def\@ylhead#1{\gdef\@elhead{#1}\gdef\@olhead{#1}} + +\def\chead{\@ifnextchar[{\@xchead}{\@ychead}} +\def\@xchead[#1]#2{\gdef\@echead{#1}\gdef\@ochead{#2}} +\def\@ychead#1{\gdef\@echead{#1}\gdef\@ochead{#1}} + +\def\rhead{\@ifnextchar[{\@xrhead}{\@yrhead}} +\def\@xrhead[#1]#2{\gdef\@erhead{#1}\gdef\@orhead{#2}} +\def\@yrhead#1{\gdef\@erhead{#1}\gdef\@orhead{#1}} + +\def\lfoot{\@ifnextchar[{\@xlfoot}{\@ylfoot}} +\def\@xlfoot[#1]#2{\gdef\@elfoot{#1}\gdef\@olfoot{#2}} +\def\@ylfoot#1{\gdef\@elfoot{#1}\gdef\@olfoot{#1}} + +\def\cfoot{\@ifnextchar[{\@xcfoot}{\@ycfoot}} +\def\@xcfoot[#1]#2{\gdef\@ecfoot{#1}\gdef\@ocfoot{#2}} +\def\@ycfoot#1{\gdef\@ecfoot{#1}\gdef\@ocfoot{#1}} + +\def\rfoot{\@ifnextchar[{\@xrfoot}{\@yrfoot}} +\def\@xrfoot[#1]#2{\gdef\@erfoot{#1}\gdef\@orfoot{#2}} +\def\@yrfoot#1{\gdef\@erfoot{#1}\gdef\@orfoot{#1}} + +\newdimen\headrulewidth +\newdimen\footrulewidth +\newdimen\plainheadrulewidth +\newdimen\plainfootrulewidth +\newdimen\headwidth +\newif\if@fancyplain +\def\fancyplain#1#2{\if@fancyplain#1\else#2\fi} + +% Command to reset various things in the headers: +% a.o. single spacing (taken from setspace.sty) +% and the catcode of ^^M (so that epsf files in the header work if a +% verbatim crosses a page boundary) +\def\fancy@reset{\restorecr + \def\baselinestretch{1}% + \ifx\undefined\@newbaseline% NFSS not present; 2.09 or 2e + \ifx\@currsize\normalsize\@normalsize\else\@currsize\fi% + \else% NFSS (2.09) present + \@newbaseline% + \fi} + +% Initialization of the head and foot text. + +\headrulewidth 0.4pt +\footrulewidth\z@ +\plainheadrulewidth\z@ +\plainfootrulewidth\z@ + +\lhead[\fancyplain{}{\sl\rightmark}]{\fancyplain{}{\sl\leftmark}} +% i.e. empty on ``plain'' pages, \rightmark on even, \leftmark on odd pages +\chead{} +%\rhead[\fancyplain{}{\sl\leftmark}]{\fancyplain{}{\sl\rightmark}} +% i.e. empty on ``plain'' pages, \leftmark on even, \rightmark on odd pages +\lfoot{} +\cfoot{} +\rfoot{} + +% Put together a header or footer given the left, center and +% right text, fillers at left and right and a rule. +% The \lap commands put the text into an hbox of zero size, +% so overlapping text does not generate an errormessage. + +\def\@fancyhead#1#2#3#4#5{#1\hbox to\headwidth{\fancy@reset\vbox{\hbox +{\rlap{\parbox[b]{\headwidth}{\raggedright#2\strut}}\hfill +\parbox[b]{\headwidth}{\centering#3\strut}\hfill +\llap{\parbox[b]{\headwidth}{\raggedleft#4\strut}}}\headrule}}#5} + + +\def\@fancyfoot#1#2#3#4#5{#1\hbox to\headwidth{\fancy@reset\vbox{\footrule +\hbox{\rlap{\parbox[t]{\headwidth}{\raggedright#2\strut}}\hfill +\parbox[t]{\headwidth}{\centering#3\strut}\hfill +\llap{\parbox[t]{\headwidth}{\raggedleft#4\strut}}}}}#5} + +\def\headrule{{\if@fancyplain\let\headrulewidth\plainheadrulewidth\fi +\hrule\@height\headrulewidth\@width\headwidth \vskip-\headrulewidth}} + +\def\footrule{{\if@fancyplain\let\footrulewidth\plainfootrulewidth\fi +\vskip-0.3\normalbaselineskip\vskip-\footrulewidth +\hrule\@width\headwidth\@height\footrulewidth\vskip0.3\normalbaselineskip}} + +\def\ps@fancy{% +\@ifundefined{@chapapp}{\let\@chapapp\chaptername}{}%for amsbook +\@ifundefined{chapter}{\def\sectionmark##1{\markboth +{\uppercase{\ifnum \c@secnumdepth>\z@ + \thesection\hskip 1em\relax \fi ##1}}{}}% +\def\subsectionmark##1{\markright {\ifnum \c@secnumdepth >\@ne + \thesubsection\hskip 1em\relax \fi ##1}}}% +{\def\chaptermark##1{\markboth {\uppercase{\ifnum \c@secnumdepth>\m@ne + \@chapapp\ \thechapter. \ \fi ##1}}{}} +\def\sectionmark##1{\markright{\uppercase{\ifnum \c@secnumdepth >\z@ + \thesection. \ \fi ##1}}}}% +\csname ps@headings\endcsname % use \ps@headings defaults if they exist +\ps@@fancy +\gdef\ps@fancy{\@fancyplainfalse\ps@@fancy}% +\headwidth\textwidth} +\def\ps@fancyplain{\ps@fancy \let\ps@plain\ps@plain@fancy} +\def\ps@plain@fancy{\@fancyplaintrue\ps@@fancy} +\def\ps@@fancy{% +\def\@mkboth{\protect\markboth}% +\def\@oddhead{\@fancyhead\@lodd\@olhead\@ochead\@orhead\@rodd}% +\def\@oddfoot{\@fancyfoot\@lodd\@olfoot\@ocfoot\@orfoot\@rodd}% +\def\@evenhead{\@fancyhead\@rodd\@elhead\@echead\@erhead\@lodd}% +\def\@evenfoot{\@fancyfoot\@rodd\@elfoot\@ecfoot\@erfoot\@lodd}% +} +\def\@lodd{\if@reversemargin\hss\else\relax\fi} +\def\@rodd{\if@reversemargin\relax\else\hss\fi} + +\let\latex@makecol\@makecol +\def\@makecol{\let\topfloat\@toplist\let\botfloat\@botlist\latex@makecol} +\def\iftopfloat#1#2{\ifx\topfloat\empty #2\else #1\fi} +\def\ifbotfloat#1#2{\ifx\botfloat\empty #2\else #1\fi} +\def\iffloatpage#1#2{\if@fcolmade #1\else #2\fi} + +\pagestyle{fancy} +\renewcommand{\headrulewidth}{0pt} +\renewcommand{\footrulewidth}{-5mm} +\lhead{\em \small Proc.~of the \nth{9} Int.~Conference on Digital Audio +Effects (DAFx-06), Montreal, Canada, September 18-20, 2006} +\rhead{} +\lfoot{} +\rfoot{} +\cfoot{{\vskip 11mm}{\small DAFX-\thepage}}{} +%\cfoot{{\vskip 11mm}{\small DAFx-06 -- \thepage}}{} + diff --git a/macros/latex/contrib/conferences/confproc/example/sources_tex/p_009/fft_plot2.png b/macros/latex/contrib/conferences/confproc/example/sources_tex/p_009/fft_plot2.png Binary files differnew file mode 100644 index 0000000000..e3ccb1c57e --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/sources_tex/p_009/fft_plot2.png diff --git a/macros/latex/contrib/conferences/confproc/example/sources_tex/p_009/p_009.bib b/macros/latex/contrib/conferences/confproc/example/sources_tex/p_009/p_009.bib new file mode 100644 index 0000000000..5f96a69044 --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/sources_tex/p_009/p_009.bib @@ -0,0 +1,29 @@ +@inbook{Serra:1996:sms, + Author = {X. Serra}, + Chapter = {Musical Sound Modeling with Sinusoids plus Noise}, + Publisher = {G. D. Poli, A. Picialli, S. T. Pope and C. Roads, Eds.~Swets~\&~Zeitlinger}, + Title = {Musical Signal Processing}, + Pages = {91--122}, + Year = {1996}} + +@article{Moorer:2000:AES:audio:millenium, + Author = {James A. Moorer}, + Title = {Audio in the New Millennium}, + Journal = {Journal of the {AES}}, + Volume = 48, + Number = 5, + Year = 2000, + Month = may, + Pages = {490--498}} + +@phdthesis{Dutilleux:1991, + Author = {P. Dutilleux}, + School = {University of Aix-Marseille II}, + Title = {Vers la machine \`a sculpter le son, modification en temps-r\'eel des caract\'eristiques fr\'equentielles et temporelles des sons}, + Year = {1991}} + +@unpublished{Fitz:Haken:2003:Web:morphing:loris, + Author = {K. Fitz and L. Haken}, + Title = {{Current Research in Real-time Sound Morphing}}, + Note = {Available at \href{http://www.cerlsoundgroup.org/RealTimeMorph/}{http://www.cerlsoundgroup.org/RealTimeMorph/}}, + Year = {Accessed March 08, 2006}} diff --git a/macros/latex/contrib/conferences/confproc/example/sources_tex/p_009/p_009.tex b/macros/latex/contrib/conferences/confproc/example/sources_tex/p_009/p_009.tex new file mode 100644 index 0000000000..153c7eab52 --- /dev/null +++ b/macros/latex/contrib/conferences/confproc/example/sources_tex/p_009/p_009.tex @@ -0,0 +1,614 @@ +% Template LaTeX file for DAFx-06 papers +% +% To generate the correct references using BibTeX, run +% latex, bibtex, latex, latex +% modified from DAFx-00 version by Florian Keiler, 2002-07-08 +% from DAFx-02 to DAFx-03 by Gianpaolo Evangelista +% from DAFx-05 to DAFx-06 by Vincent Verfaille, 2006-02-05 +% +% Template with hyper-references (links) active after conversion to pdf +% (with the distiller) or if compiled with pdflatex. +% +% 20060205: added package 'hypcap' to correct hyperlinks to figures and tables +% use of \papertitle and \paperauthorA, etc for same title in PDF and Metadata +% +% 1) Please compile using latex or pdflatex. +% 2) If using pdflatex, you need your figures in a file format other than eps! e.g. png or jpg is working +% 3) Please use "paperftitle" and "pdfauthor" definitions below + +%------------------------------------------------------------------------------------------ +% ! ! ! ! ! ! ! ! ! ! ! ! user defined variables ! ! ! ! ! ! ! ! ! ! ! ! ! ! +% Please use these commands to define title and author of the paper: +\def\papertitle{Templates f\'or F\`o\"ur \`Authors} +\def\paperauthorA{J\o{}hn J\"oe} +\def\paperauthorB{K\'e\~{n}t K\^{\i}ng} +\def\paperauthorC{L\`ou L\'ou} +\def\paperauthorD{M\`anfr\'ed J. M\^ost\u{e}k\i} + + +%------------------------------------------------------------------------------------------ +\documentclass[twoside]{article} +\usepackage{dafx_06,amssymb,amsmath} +%\setcounter{page}{1} +\input{../../expages.tex}\setpagenumber{05} +\ninept + +\usepackage{mathptmx} + % Saves a lot of ouptut space in PDF... after conversion with the distiller + % Delete if you cannot get PS fonts working on your system. + +% pdf-tex settings: detect automatically if run by latex or pdflatex +\newif\ifpdf +\ifx\pdfoutput\relax +\else + \ifcase\pdfoutput + \pdffalse + \else + \pdftrue +\fi + +\ifpdf % compiling with pdflatex + \usepackage[pdftex, + pdftitle={\papertitle}, + pdfauthor={\paperauthorA, \paperauthorB, \paperauthorC, \paperauthorD}, + colorlinks=false, % links are activated as colror boxes instead of color text + bookmarksnumbered, %use section numbers with bookmarks + pdfstartview= XYZ % starts with zoom=100% instead of full screen; especially useful if working with a big screen :-) + ]{hyperref} + \pdfcompresslevel=9 + \usepackage[pdftex]{graphicx} + \usepackage[figure,table]{hypcap} +\else % compiling with latex + \usepackage[dvips]{graphicx} + \usepackage[dvips, + colorlinks=false, % no color links + bookmarksnumbered, %use section numbers with bookmarks + pdfstartview= XYZ % starts with zoom=100% instead of full screen + ]{hyperref} + % hyperrefs are active in the pdf file after conversion + \usepackage[figure,table]{hypcap} +\fi + +%------------------------------------------------------------------------------------------ +\title{\papertitle} + +\fouraffiliations{\paperauthorA, \sthanks{This work was supported by the XYZ Foundation}} +{\href{http://www.music.mcgill.ca/~mtech/spcl/}{SPCL, Music Technology Area}\\ McGill University, Montreal, Canada \\ {\tt \href{mailto:dafx06@dafx.ca}{dafx06@dafx.ca}} +} +{\paperauthorB,\sthanks{This guy is a very good fellow}} +{\href{http://www.dafx.ca}{Reading Group, Dept.~of Reading Sciences} \\ Univ.~of Universe, Sun \\ {\tt \href{mailto:dafx06@dafx.ca}{dafx06@dafx.ca}} +} +{\paperauthorC,\sthanks{She is a member of the Wheel Association}} +{\href{http://www.dafx.ca}{Spinning Group, Dept.~of Turning Sciences} \\ Univ.~of Planets, Mars \\ {\tt \href{mailto:dafx06@dafx.ca}{dafx06@dafx.ca}} +} +{\paperauthorD,\sthanks{Yes, senior}} +{\href{http://www.dafx.ca}{Unknown Group, Dept.~of Volatile Sciences} \\ Univ.~of Nowhere, Somewhere \\ {\tt \href{mailto:dafx06@dafx.ca}{dafx06@dafx.ca}} +} + + +%------------------------------------------------------------------------------------------ +\begin{document} +% more pdf-tex settings: +\ifpdf % used graphic file format for pdflatex + \DeclareGraphicsExtensions{.png,.jpg,.pdf} +\else % used graphic file format for latex + \DeclareGraphicsExtensions{.eps} +\fi + +\maketitle + +\begin{abstract} +This is the template file for the proceedings of the \nth{9} International Conference on Digital Audio Effects (DAFx-06). +This template has been generated from WASPAA'99 templates and aims at producing conference proceedings in electronic form. +The format is essentially the one used for ICASSP conferences. + +Please use either this \LaTeX{} or the accompanying Word formats when preparing your submission. +The templates are available in electronic form on the following website: +\\ \href{http://www.dafx.ca}{http://www.dafx.ca}. Thanks! +\end{abstract} + +\section{Introduction} +This template can be found on the conference website. + +\subsection{Figures} +All figures should be centered on the column (or page, if the figure spans both columns). +Figure captions (in italic) should follow each figure and have the format given in Figure \ref{fft_plot}. +\begin{figure}[ht] +\centerline{\includegraphics[scale=0.8]{fft_plot2}} +\caption{{\it Sinusoid in time and frequency domain.}} +\label{fft_plot} +\end{figure} +Figures must be vectorial (no screen copy, no bitmap, etc). For example when using \texttt{Matlab}, export using either Postscript or PDF format. Also, in order to provide a better readibility, figure text font size should be at list identical to footnote font size. To do so using \texttt{Matlab}, use the \texttt{subplot} command before plotting. + +\subsection{Tables} +As for figures, all tables should be centered on the column (or page, if the table spans both columns). +Table captions should be in italic, follow each table and have the format given in Table \ref{tab:example}. + +\begin{table}[htdp] + \begin{center} + \begin{tabular}{|c|c|}\hline + angle ($\theta$, rad) & $\sin \theta$ \\\hline + $\frac{\pi}{2}$ & 1 \\ + $\pi$ & 0 \\ + $\frac{3\pi}{2}$ & -1 \\ + $2\pi$ & 0 \\\hline + \end{tabular} + \end{center} + \label{tab:example} + \caption{{\it Basic trigonometric values.}} +\end{table}% + +\subsection{Equations} +Equations should be placed on separate lines and numbered: + +\begin{equation} +X(e^{j\Omega})=\sum_{n=0}^{N-1}x(n)e^{-j\Omega n} +\label{eq1} +\end{equation} +where the sequence $x(n)$ in equation (\ref{eq1}) is a windowed frame: +\begin{equation} +x(n)=s(n)\cdot w(n) +\label{eq2} +\end{equation} +with a window function $w(n)$. + +\subsection{Page Numbers} +Page numbers will be added to the document electronically, so {\em please leave the numbering as is}, +that is, the first page will start at page DAFX-1 and the last page, at most, will have to be DAFX-6 +for the submission of papers for an oral presentation or DAFX-4 in the case of a poster presentation. + +\subsection{References} +The references will be numbered in order of appearance \cite{Serra:1996:sms,Moorer:2000:AES:audio:millenium,Dutilleux:1991,Fitz:Haken:2003:Web:morphing:loris}. Please avoid listing references that do not appear in the text. + +\subsubsection{Reference Format} +The reference format is the standard IEEE one. We recommend to use BibTeX to create the reference list. + +\section{Conclusions} +This template can be found on the conference website. +If you wish to include two authors' affiliations please use the companion LaTeX template tmpl\_la2\_href. +Please, submit full-length papers (max.~6 pages for oral presentation and max.~4 pages for posters). + +Submission is fully electronic and automated through the Conference Web Submission System. +DO NOT send us papers directly by e-mail. + +\section{Acknowledgements} +Many thanks to the great number of anonymous reviewers! + + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + + +\section{Margin Check} +This section shows the column margins for pages other than the first one. \bigskip\newline +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. +DAFx-06 welcomes you to Montreal. Montreal welcomes Digital Audio Effects, we simply love them. + +%\newpage +\bibliographystyle{IEEEtran} +\bibliography{p_009} + + +\end{document} |