summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/conferences/confproc/example
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/conferences/confproc/example')
-rw-r--r--macros/latex/contrib/conferences/confproc/example/IEEEtran.bst2369
-rw-r--r--macros/latex/contrib/conferences/confproc/example/buildcppdfpapers.sh12
-rw-r--r--macros/latex/contrib/conferences/confproc/example/buildpapers.sh69
-rw-r--r--macros/latex/contrib/conferences/confproc/example/buildproc.sh40
-rw-r--r--macros/latex/contrib/conferences/confproc/example/buildprocelpb.sh125
-rw-r--r--macros/latex/contrib/conferences/confproc/example/countnbpages.sh20
-rw-r--r--macros/latex/contrib/conferences/confproc/example/dafx_06.sty409
-rw-r--r--macros/latex/contrib/conferences/confproc/example/example1empty.tex113
-rw-r--r--macros/latex/contrib/conferences/confproc/example/example2custom.tex158
-rw-r--r--macros/latex/contrib/conferences/confproc/example/example3optim.tex237
-rw-r--r--macros/latex/contrib/conferences/confproc/example/example4optim.tex191
-rw-r--r--macros/latex/contrib/conferences/confproc/example/exbiblio.bib69
-rw-r--r--macros/latex/contrib/conferences/confproc/example/exclasslastel.tex15
-rw-r--r--macros/latex/contrib/conferences/confproc/example/exclasslastpb.tex15
-rw-r--r--macros/latex/contrib/conferences/confproc/example/exclasspre.tex17
-rw-r--r--macros/latex/contrib/conferences/confproc/example/expages.tex39
-rw-r--r--macros/latex/contrib/conferences/confproc/example/expapersswitch.tex99
-rw-r--r--macros/latex/contrib/conferences/confproc/example/exportIndividualPDFs.sh73
-rw-r--r--macros/latex/contrib/conferences/confproc/example/exprogram.csv12
-rw-r--r--macros/latex/contrib/conferences/confproc/example/generateswitch.pl211
-rw-r--r--macros/latex/contrib/conferences/confproc/example/papers/IEEEtran.bst2369
-rw-r--r--macros/latex/contrib/conferences/confproc/example/papers/dafx_06.sty409
-rw-r--r--macros/latex/contrib/conferences/confproc/example/papers/expages.tex39
-rw-r--r--macros/latex/contrib/conferences/confproc/example/papers/p_001.pdfbin0 -> 118276 bytes
-rw-r--r--macros/latex/contrib/conferences/confproc/example/papers/p_003.pdfbin0 -> 116219 bytes
-rw-r--r--macros/latex/contrib/conferences/confproc/example/papers/p_005.pdfbin0 -> 114628 bytes
-rw-r--r--macros/latex/contrib/conferences/confproc/example/papers/p_007.pdfbin0 -> 120288 bytes
-rw-r--r--macros/latex/contrib/conferences/confproc/example/papers/p_009.pdfbin0 -> 52363 bytes
-rw-r--r--macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_001/dafx_06.sty409
-rw-r--r--macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_001/fft_plot2.pngbin0 -> 25939 bytes
-rw-r--r--macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_001/p_001.bib31
-rw-r--r--macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_001/p_001.tex532
-rw-r--r--macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_003/dafx_06.sty409
-rw-r--r--macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_003/fft_plot2.pngbin0 -> 25939 bytes
-rw-r--r--macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_003/p_003.bib33
-rw-r--r--macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_003/p_003.tex495
-rw-r--r--macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_005/dafx_06.sty409
-rw-r--r--macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_005/fft_plot2.pngbin0 -> 25939 bytes
-rw-r--r--macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_005/p_005.bib31
-rw-r--r--macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_005/p_005.tex335
-rw-r--r--macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_007/dafx_06.sty409
-rw-r--r--macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_007/fft_plot2.pngbin0 -> 25939 bytes
-rw-r--r--macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_007/p_007.bib31
-rw-r--r--macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_007/p_007.tex521
-rw-r--r--macros/latex/contrib/conferences/confproc/example/papers/sources_tex/p_009/dafx_06.sty409
-rw-r--r--macros/latex/contrib/conferences/confproc/example/papers/sources_tex/p_009/fft_plot2.pngbin0 -> 25939 bytes
-rw-r--r--macros/latex/contrib/conferences/confproc/example/papers/sources_tex/p_009/p_009.bib29
-rw-r--r--macros/latex/contrib/conferences/confproc/example/papers/sources_tex/p_009/p_009.tex614
-rw-r--r--macros/latex/contrib/conferences/confproc/example/papersinfo.sh30
-rw-r--r--macros/latex/contrib/conferences/confproc/example/paperssplitpreamble.sh14
-rw-r--r--macros/latex/contrib/conferences/confproc/example/pictures/ex_1stpage.pdfbin0 -> 796009 bytes
-rw-r--r--macros/latex/contrib/conferences/confproc/example/removeLaTeXcmds.sh65
-rw-r--r--macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_001/dafx_06.sty409
-rw-r--r--macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_001/fft_plot2.pngbin0 -> 25939 bytes
-rw-r--r--macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_001/p_001.bib31
-rw-r--r--macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_001/p_001.tex532
-rw-r--r--macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_003/dafx_06.sty409
-rw-r--r--macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_003/fft_plot2.pngbin0 -> 25939 bytes
-rw-r--r--macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_003/p_003.bib33
-rw-r--r--macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_003/p_003.tex495
-rw-r--r--macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_005/dafx_06.sty409
-rw-r--r--macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_005/fft_plot2.pngbin0 -> 25939 bytes
-rw-r--r--macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_005/p_005.bib31
-rw-r--r--macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_005/p_005.tex335
-rw-r--r--macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_007/dafx_06.sty409
-rw-r--r--macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_007/fft_plot2.pngbin0 -> 25939 bytes
-rw-r--r--macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_007/p_007.bib31
-rw-r--r--macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_007/p_007.tex521
-rw-r--r--macros/latex/contrib/conferences/confproc/example/sources_tex/p_009/dafx_06.sty409
-rw-r--r--macros/latex/contrib/conferences/confproc/example/sources_tex/p_009/fft_plot2.pngbin0 -> 25939 bytes
-rw-r--r--macros/latex/contrib/conferences/confproc/example/sources_tex/p_009/p_009.bib29
-rw-r--r--macros/latex/contrib/conferences/confproc/example/sources_tex/p_009/p_009.tex614
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 = &quotewords($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
new file mode 100644
index 0000000000..7aedc6950d
--- /dev/null
+++ b/macros/latex/contrib/conferences/confproc/example/papers/p_001.pdf
Binary files differ
diff --git a/macros/latex/contrib/conferences/confproc/example/papers/p_003.pdf b/macros/latex/contrib/conferences/confproc/example/papers/p_003.pdf
new file mode 100644
index 0000000000..12ef865e05
--- /dev/null
+++ b/macros/latex/contrib/conferences/confproc/example/papers/p_003.pdf
Binary files differ
diff --git a/macros/latex/contrib/conferences/confproc/example/papers/p_005.pdf b/macros/latex/contrib/conferences/confproc/example/papers/p_005.pdf
new file mode 100644
index 0000000000..272d77bf7c
--- /dev/null
+++ b/macros/latex/contrib/conferences/confproc/example/papers/p_005.pdf
Binary files differ
diff --git a/macros/latex/contrib/conferences/confproc/example/papers/p_007.pdf b/macros/latex/contrib/conferences/confproc/example/papers/p_007.pdf
new file mode 100644
index 0000000000..1276efe53d
--- /dev/null
+++ b/macros/latex/contrib/conferences/confproc/example/papers/p_007.pdf
Binary files differ
diff --git a/macros/latex/contrib/conferences/confproc/example/papers/p_009.pdf b/macros/latex/contrib/conferences/confproc/example/papers/p_009.pdf
new file mode 100644
index 0000000000..c042782426
--- /dev/null
+++ b/macros/latex/contrib/conferences/confproc/example/papers/p_009.pdf
Binary files differ
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
new file mode 100644
index 0000000000..e3ccb1c57e
--- /dev/null
+++ b/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_001/fft_plot2.png
Binary files differ
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
new file mode 100644
index 0000000000..e3ccb1c57e
--- /dev/null
+++ b/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_003/fft_plot2.png
Binary files differ
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
new file mode 100644
index 0000000000..e3ccb1c57e
--- /dev/null
+++ b/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_005/fft_plot2.png
Binary files differ
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
new file mode 100644
index 0000000000..e3ccb1c57e
--- /dev/null
+++ b/macros/latex/contrib/conferences/confproc/example/papers/sources_pdftex/p_007/fft_plot2.png
Binary files differ
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
new file mode 100644
index 0000000000..e3ccb1c57e
--- /dev/null
+++ b/macros/latex/contrib/conferences/confproc/example/papers/sources_tex/p_009/fft_plot2.png
Binary files differ
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
new file mode 100644
index 0000000000..a34083d647
--- /dev/null
+++ b/macros/latex/contrib/conferences/confproc/example/pictures/ex_1stpage.pdf
Binary files differ
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
new file mode 100644
index 0000000000..e3ccb1c57e
--- /dev/null
+++ b/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_001/fft_plot2.png
Binary files differ
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
new file mode 100644
index 0000000000..e3ccb1c57e
--- /dev/null
+++ b/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_003/fft_plot2.png
Binary files differ
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
new file mode 100644
index 0000000000..e3ccb1c57e
--- /dev/null
+++ b/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_005/fft_plot2.png
Binary files differ
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
new file mode 100644
index 0000000000..e3ccb1c57e
--- /dev/null
+++ b/macros/latex/contrib/conferences/confproc/example/sources_pdftex/p_007/fft_plot2.png
Binary files differ
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
new file mode 100644
index 0000000000..e3ccb1c57e
--- /dev/null
+++ b/macros/latex/contrib/conferences/confproc/example/sources_tex/p_009/fft_plot2.png
Binary files differ
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}