summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/confproc
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/latex/confproc')
-rw-r--r--Master/texmf-dist/doc/latex/confproc/README35
-rw-r--r--Master/texmf-dist/doc/latex/confproc/confproc-short.pdfbin297320 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/confproc/confproc.pdfbin826879 -> 828240 bytes
-rw-r--r--Master/texmf-dist/doc/latex/confproc/example/IEEEtran.bst2369
-rw-r--r--Master/texmf-dist/doc/latex/confproc/example/confproc.cls1037
-rw-r--r--Master/texmf-dist/doc/latex/confproc/example/dafx_06.sty409
-rw-r--r--Master/texmf-dist/doc/latex/confproc/example/example1empty.pdfbin288064 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/confproc/example/example1empty.tex2
-rw-r--r--Master/texmf-dist/doc/latex/confproc/example/example2custom.pdfbin289945 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/confproc/example/example2custom.tex2
-rw-r--r--Master/texmf-dist/doc/latex/confproc/example/example3optim.pdfbin319521 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/latex/confproc/example/example3optim.tex4
-rw-r--r--Master/texmf-dist/doc/latex/confproc/example/example4optim.tex2
-rw-r--r--Master/texmf-dist/doc/latex/confproc/example/exclass.tex17
-rw-r--r--Master/texmf-dist/doc/latex/confproc/example/expages.tex (renamed from Master/texmf-dist/doc/latex/confproc/example/confproc1.ist)46
-rw-r--r--Master/texmf-dist/doc/latex/confproc/example/expapersswitch.tex99
-rw-r--r--Master/texmf-dist/doc/latex/confproc/example/exsessions.tex20
-rw-r--r--Master/texmf-dist/doc/latex/confproc/example/newapave.bst1468
-rw-r--r--Master/texmf-dist/doc/latex/confproc/example/newapave.sty269
-rw-r--r--Master/texmf-dist/doc/latex/confproc/example/papers/expages.tex (renamed from Master/texmf-dist/doc/latex/confproc/example/confproc2.ist)46
-rw-r--r--Master/texmf-dist/doc/latex/confproc/example/papers/pages.tex8
-rw-r--r--Master/texmf-dist/doc/latex/confproc/example/papers_split.sh19
-rw-r--r--Master/texmf-dist/doc/latex/confproc/example/papers_split_all.sh19
-rw-r--r--Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_001/dafx_06.sty409
-rw-r--r--Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_001/fft_plot2.pngbin0 -> 25939 bytes
-rw-r--r--Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_001/p_001.bib31
-rw-r--r--Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_001/p_001.tex532
-rw-r--r--Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_003/dafx_06.sty409
-rw-r--r--Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_003/fft_plot2.pngbin0 -> 25939 bytes
-rw-r--r--Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_003/p_003.bib33
-rw-r--r--Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_003/p_003.tex495
-rw-r--r--Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_005/dafx_06.sty409
-rw-r--r--Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_005/fft_plot2.pngbin0 -> 25939 bytes
-rw-r--r--Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_005/p_005.bib31
-rw-r--r--Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_005/p_005.tex335
-rw-r--r--Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_007/dafx_06.sty409
-rw-r--r--Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_007/fft_plot2.pngbin0 -> 25939 bytes
-rw-r--r--Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_007/p_007.bib31
-rw-r--r--Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_007/p_007.tex521
-rw-r--r--Master/texmf-dist/doc/latex/confproc/example/sources_tex/p_009/dafx_06.sty409
-rw-r--r--Master/texmf-dist/doc/latex/confproc/example/sources_tex/p_009/fft_plot2.pngbin0 -> 25939 bytes
-rw-r--r--Master/texmf-dist/doc/latex/confproc/example/sources_tex/p_009/p_009.bib29
-rw-r--r--Master/texmf-dist/doc/latex/confproc/example/sources_tex/p_009/p_009.tex614
-rw-r--r--Master/texmf-dist/doc/latex/confproc/example1empty.tex2
-rw-r--r--Master/texmf-dist/doc/latex/confproc/example2custom.tex2
-rw-r--r--Master/texmf-dist/doc/latex/confproc/example3optim.tex4
-rw-r--r--Master/texmf-dist/doc/latex/confproc/expages.tex2
-rw-r--r--Master/texmf-dist/doc/latex/confproc/expapersswitch.tex2
-rw-r--r--Master/texmf-dist/doc/latex/confproc/whatsnew.txt77
49 files changed, 7652 insertions, 3005 deletions
diff --git a/Master/texmf-dist/doc/latex/confproc/README b/Master/texmf-dist/doc/latex/confproc/README
index 980eec3a12a..53ad4b94acb 100644
--- a/Master/texmf-dist/doc/latex/confproc/README
+++ b/Master/texmf-dist/doc/latex/confproc/README
@@ -1,9 +1,9 @@
The confproc package
- ($Date: 2010/11/06 00:00:01 $)
+ ($Date: 2010/08/05 00:00:01 $)
- Copyright (C) 2010 by Vincent Verfaille
- <[packagename].[lastname]@gmail.com>
+ Copyright (c) 2011 by Vincent Verfaille
+ <confproc.verfaille@gmail.com>
Purpose:
Confproc is a LaTeX2e package providing a new document-class together
@@ -14,7 +14,8 @@ Purpose:
'hyperref' package for creating proper links, bookmarks and general
bibliography back references. It also uses many other packages for fine
tuning the table of contents, bibliography and index of authors.
- Current version 0.7 is a major update with key-value option management.
+ Current version 0.8 is the previous 0.7 major update with key-value option
+ management, that has now been tested with TeXLive 2011.
The added value of this class is in the time saved to quickly design
conference proceedings or any collection of PDFs.
@@ -39,6 +40,7 @@ Files:
example3optim.tex Idem with automatic program generation
example4optim.tex Idem with option management
expapersswitch.tex Paper switch for paper insertion
+ exsessions.tex Program sessions
exclasspre.tex Class options for 1st pdflatex runs on 'example4optim.tex'
exclasslastpb.tex Class options for last pdflatex run (paperback version)
exclasslastel.tex Class options for last pdflatex run (electronic version)
@@ -50,8 +52,10 @@ Files:
- example scripts (do: pdflatex confproc.ins):
prepareexample.sh Unix/bash script to prepare example files and
folders (used it after running LaTeX on .dtx and .ins)
-
- buildproc.sh Unix/bash script: build the example
+ buildproc.sh Unix/bash script: build the 'example3optim.tex' example
+ buildprocelpb.sh Unix/bash script: build the 'example4optim.tex'
+ example with paperback and electronic PDF versions
+ & individual papers extracted
buildpapers.sh Unix/bash script: re-build all the papers
buildcppdfpapers.sh Unix/bash script: copy papers to the right spot
countnbpages.sh Unix/bash script: count PDFs nb of pages
@@ -59,15 +63,18 @@ Files:
http://www.pdftk.com or http://www.accesspdf.com/pdftk/
exportIndividualPDFs.sh Unix/bash scrit using pdftk to extract
each individual paper from the proceedings,
- for proper page numbering and headers
+ for proper page numbering and headers.
+ Requires 'pdftk' and 'Ghostscript' to be installed.
generateswitch.pl Perl script generating 'expapersswitch.tex'
- from 'exprogram.csv'
+ from 'exprogram.csv'.
+ Requires Perl to be installed.
papersinfo.sh Unix/bash script to generate individual PDFs
- with proper metadata
+ with proper metadata. Requires 'pdftk' to be installed.
paperssplitpreamble.sh preamble of a Unix/bash script (papersplit.sh)
generated by exportIndividualPDFs.sh
removeLaTeXcmds.sh Unix/bash script to remove LaTeX accents and
- commands for titles in PDF metadata
+ commands for titles in PDF metadata.
+ Requires Perl to be installed.
Read me:
@@ -84,7 +91,7 @@ Installation:
package - to produce a (LaTeX2e) class file (.cls)
driver - to produce a driver file to print the documentation
example - to produce an example file, which demonstrates the
- possibilities of the package
+ possibilities of the package
Move confproc.cls into a directory searched by LaTeX.
pdflatex confproc.dtx Creates the (LaTeX2e) documentation.
@@ -100,13 +107,13 @@ optionally:
Contact:
- E-Mail: [lastname].[packagename]@gmail.com
+ E-Mail: confproc.verfaille@gmail.com
Address: Vincent Verfaille, Montreal, QC, Canada
Legal stuff:
readme.txt, the ReadMe file for the confproc package
- Copyright (C) 2010 by Vincent Verfaille
- <[lastname].[packagename]@gmail.com>
+ Copyright (c) 2011 by Vincent Verfaille
+ <confproc.verfaille@gmail.com>
This file is part of the confproc package.
-------------------------------------------
diff --git a/Master/texmf-dist/doc/latex/confproc/confproc-short.pdf b/Master/texmf-dist/doc/latex/confproc/confproc-short.pdf
deleted file mode 100644
index 162d44406c9..00000000000
--- a/Master/texmf-dist/doc/latex/confproc/confproc-short.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/confproc/confproc.pdf b/Master/texmf-dist/doc/latex/confproc/confproc.pdf
index 58294180566..290644b53e0 100644
--- a/Master/texmf-dist/doc/latex/confproc/confproc.pdf
+++ b/Master/texmf-dist/doc/latex/confproc/confproc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/confproc/example/IEEEtran.bst b/Master/texmf-dist/doc/latex/confproc/example/IEEEtran.bst
new file mode 100644
index 00000000000..b2c7edc3820
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/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/Master/texmf-dist/doc/latex/confproc/example/confproc.cls b/Master/texmf-dist/doc/latex/confproc/example/confproc.cls
deleted file mode 100644
index 7997d269916..00000000000
--- a/Master/texmf-dist/doc/latex/confproc/example/confproc.cls
+++ /dev/null
@@ -1,1037 +0,0 @@
-\NeedsTeXFormat{LaTeX2e}[1994/12/01]%
-\ProvidesClass{confproc}
- [2010/08/05 v0.7: Conference Proceedings class (VV)]
-\RequirePackage{kvoptions}
-\RequirePackage{kvoptions-patch}
-\RequirePackage{xifthen}
-\SetupKeyvalOptions{family=confproc,prefix=confproc@}
-\newcommand*{\confproc}[1]{\setkeys{confproc}{#1}}
-\DeclareStringOption{compil}{\PackageWarning{confproc}{Option %
- "compil=bib*" ignored since v0.5; use "bib=*" instead of "compil=bib*"}}
-\DeclareVoidOption{draft}{\PackageWarning{confproc}{Option "draft" %
- ignored since v0.5; use "papers=draft" instead}}
-\DeclareVoidOption{final}{\PackageWarning{confproc}{Option "final" %
- ignored since v0.5; use "papers=final" instead}}
-\DeclareVoidOption{tocnumleft}{\PackageWarning{confproc}{Option %
- "tocnumleft" ignored since v0.5; use "tocnum=left" instead}}
-\DeclareVoidOption{tocnumright}{\PackageWarning{confproc}{Option %
- "tocnumright" ignored since v0.5; use "tocnum=right" instead}}
-\DeclareVoidOption{cleardoublepage}{\PackageWarning{confproc}{Option %
- "cleardoublepage" ignored since v0.5; use "twosidepapers" instead}}
-\DeclareVoidOption{clearsinglepage}{\PackageWarning{confproc}{Option %
- "clearsinglepage" ignored since v0.5; use "onesidepapers" instead}}
-\DeclareVoidOption{10pt}{%
- \expandafter\PassOptionsToPackage
- \expandafter{\CurrentOption}{book}}
-\DeclareVoidOption{11pt}{%
- \expandafter\PassOptionsToPackage
- \expandafter{\CurrentOption}{book}}
-\DeclareVoidOption{12pt}{%
- \expandafter\PassOptionsToPackage
- \expandafter{\CurrentOption}{book}}
-\newif\if@proc@letterpaper
-\DeclareVoidOption{letterpaper}{%
- \@proc@letterpapertrue
- \setlength\paperheight {11in}%
- \setlength\paperwidth {8.5in}%
- \setlength\oddsidemargin {-4.95truemm}%
- \setlength\evensidemargin {-4.95truemm}%
- \def\shiftsletterpaper{}%
- \PassOptionsToClass{\CurrentOption}{book}%
- \PassOptionsToPackage{\CurrentOption}{hyperref}}
-\DeclareVoidOption{a4paper}{%
- \@proc@letterpaperfalse
- \setlength\paperheight {297mm}%
- \setlength\paperwidth {210mm}%
- \setlength\oddsidemargin {-4.95truemm}%
- \setlength\evensidemargin {-10.95truemm}%
- \def\shiftsafourpaper{}%
- \PassOptionsToClass{\CurrentOption}{book}%
- \PassOptionsToPackage{\CurrentOption}{hyperref}}
-\DeclareVoidOption{oneside}{\@twosidefalse \@mparswitchfalse%
- \PassOptionsToPackage{\CurrentOption}{book}}
-\DeclareVoidOption{twoside}{\@twosidetrue \@mparswitchtrue%
- \PassOptionsToPackage{\CurrentOption}{book}}
-\DeclareBoolOption[true]{twosidepapers}
-\DeclareComplementaryOption{onesidepapers}{twosidepapers}
-\DeclareStringOption[final]{papers}
-\DeclareBoolOption[true]{electronic}
-\DeclareComplementaryOption{printed}{electronic}
-\DeclareStringOption[0mm]{binding}
-\DeclareStringOption[allpages]{headers}
-\DeclareStringOption[none]{bib}
-\DeclareStringOption[all]{paperselec}
-\DeclareBoolOption[false]{twocoltoc}
-\DeclareComplementaryOption{onecoltoc}{twocoltoc}
-\DeclareStringOption[left]{tocnum}
-\DeclareBoolOption[true]{twocolbib}
-\DeclareComplementaryOption{onecolbib}{twocolbib}
-\DeclareBoolOption[true]{twocolindex}
-\DeclareComplementaryOption{threecolindex}{twocolindex}
-\DeclareBoolOption[false]{checktitle}
-\DeclareBoolOption[false]{checkauthor}
-\DeclareStringOption[black]{colorheaders}
-\DeclareBoolOption[false]{showmarginlines}
-\DeclareBoolOption[false]{showpapernumber}
-\DeclareBoolOption[false]{movepagenumber}
-\DeclareBoolOption[false]{debug}
-\DeclareBoolOption[false]{verbose}
-\DeclareBoolOption[false]{pdftk}
-\DeclareStringOption[.]{pdftkfolder}
-\DeclareStringOption[Conference]{pdftksubject}
-\DeclareStringOption[pdftk 1.12 + Ghostscript 8.71]{pdftkproducer}
-\DeclareStringOption[LaTeX2e + confproc 0.7]{pdftkcreator}
-\DeclareStringOption{hyperref}[]
-\DeclareStringOption{geometry}[]
-\DeclareStringOption{afterhyperref}[]
-\DeclareStringOption{beforehyperref}[]
-\DeclareDefaultOption{\PackageWarning{confproc}{Unknown %
- option `\CurrentOption'; passed to 'hyperref'}%
- \PassOptionsToClass{\CurrentOption}{hyperref}}
-\ExecuteOptions{letterpaper,10pt,twoside,twosidepapers,%
- electronic,binding=0mm,papers=final,paperselec=all,headers=allpages,%
- onecoltoc,tocnum=left,threecolindex,twocolbib,bib=none,%
- checktitle=false,checkauthor=false,showmarginlines=false,%
- showpapernumber=false,movepagenumber=false,colorheaders=black,%
- verbose=false,debug=false,pdftk=false,%
- hyperref={colorlinks=true,linkcolor=red,citecolor=blue,urlcolor=blue,%
- bookmarksopen=true,bookmarksopenlevel=1}%
- geometry={text={6.9in,9in},%
- inner=0.8in,top=1in,bottom=1in,%
- headsep=7.05mm,footskip=10mm,voffset=-5mm}}
-\ProcessKeyvalOptions*
-\ifconfproc@electronic%
- \PassOptionsToPackage{colorlinks=true}{hyperref}%
- \PackageInfo{confproc}{use color links with hyperref}%
-\else
- \PassOptionsToPackage{colorlinks=false}{hyperref}%
- \PackageInfo{confproc}{does not use color links with hyperref}%
-\fi
-
-\newlength{\proc@binding}
-\ifthenelse%
- {\equal{\confproc@binding}{}}
- {\setlength{\proc@binding}{0mm}
- \PackageInfo{confproc}{setting binding to default (0mm)}}
- {\setlength{\proc@binding}{\confproc@binding}
- \PackageInfo{confproc}{setting binding to \confproc@binding}}
-
-\newif\if@proc@IncludePDFs
-\newif\if@proc@ReplacePDFs
-\newif\if@proc@IncludeFullPDFs
-\newwrite\npagesfile
-\ifthenelse%
- {\equal{\confproc@papers}{empty}}%
- {\PackageInfo{confproc}{replacing PDF files by information pages}%
- \@proc@ReplacePDFstrue
- \@proc@IncludeFullPDFsfalse
- \@proc@IncludePDFsfalse
- \immediate\openout\npagesfile=\jobname.nps}
- {\ifthenelse%
- {\equal{\confproc@papers}{draft}}%
- {\PackageInfo{confproc}{not including PDF files with 'pdfpages'}%
- \PassOptionsToPackage{draft}{pdfpages}%
- \@proc@ReplacePDFsfalse
- \@proc@IncludeFullPDFsfalse
- \@proc@IncludePDFsfalse
- \immediate\openout\npagesfile=\jobname.nps}
- {\ifthenelse%
- {\equal{\confproc@papers}{final}}
- {\PackageInfo{confproc}{including PDF files with 'pdfpages'}%
- \PassOptionsToPackage{final}{pdfpages}%
- \@proc@ReplacePDFsfalse
- \@proc@IncludeFullPDFsfalse
- \@proc@IncludePDFstrue
- \immediate\openout\npagesfile=\jobname.nps}
- {\ifthenelse%
- {\equal{\confproc@papers}{countpages}}
- {\PackageInfo{confproc}{counting each paper's number of %
- pages by including all its pages}
- \@proc@ReplacePDFsfalse
- \@proc@IncludeFullPDFstrue
- \@proc@IncludePDFsfalse
- \immediate\openout\npagesfile=\jobname.npc}
- {\PackageWarning{confproc}{unknown option %
- `papers=\confproc@papers' ; using `papers=final'}%
- \@proc@ReplacePDFsfalse{}
- \@proc@IncludeFullPDFsfalse
- \@proc@IncludePDFstrue
- \immediate\openout\npagesfile=\jobname.nps}
- }
- }
- }
-
-\newif\if@proc@FancyHeadersOnPapers
-\newif\if@proc@FancyHeadersExceptPapers
-\ifthenelse%
- {\equal{\confproc@headers}{none}}
- {\PackageInfo{confproc}{no headers}%
- \@proc@FancyHeadersOnPapersfalse
- \@proc@FancyHeadersExceptPapersfalse}
- {\ifthenelse%
- {\equal{\confproc@headers}{pdfonly}}
- {\PackageInfo{confproc}{headers on inserted PDFs only}%
- \@proc@FancyHeadersOnPaperstrue
- \@proc@FancyHeadersExceptPapersfalse}
- {\ifthenelse%
- {\equal{\confproc@headers}{exceptpdf}}
- {\PackageInfo{confproc}{headers for all pages except PDFs}%
- \@proc@FancyHeadersOnPapersfalse
- \@proc@FancyHeadersExceptPaperstrue}
- {\ifthenelse%
- {\equal{\confproc@headers}{allpages}}
- {\PackageInfo{confproc}{headers on all pages, PDFs included}%
- \@proc@FancyHeadersOnPaperstrue
- \@proc@FancyHeadersExceptPaperstrue}
- {\PackageWarning{confproc}{unknown %
- 'headers=\confproc@headers' option (using 'headers=allpages')}}
- }
- }
- }
-
-\newif\if@proc@BibNone
-\newif\if@proc@BibRemoveCiteHdr
-\ifthenelse%
- {\equal{\confproc@bib}{merge}}%
- {\PackageInfo{confproc}{bib: display 1st+last page of each paper}%
- \@proc@BibNonefalse%
- \def\conf@BibMerge{}%
- \@proc@BibRemoveCiteHdrfalse}%
- {\ifthenelse%
- {\equal{\confproc@bib}{backref}}%
- {\PackageInfo{confproc}{bib: displays back references}%
- \@proc@BibNonefalse%
- \def\conf@BibBackRef{}%
- \@proc@BibRemoveCiteHdrfalse}%
- {\ifthenelse%
- {\equal{\confproc@bib}{final}}%
- {\PackageInfo{confproc}{bib: hide bib items using `nocite'}%
- \@proc@BibNonefalse%
- \@proc@BibRemoveCiteHdrtrue}%
- {\PackageInfo{confproc}{bibliography: none}%
- \@proc@BibNonetrue}%
- }%
- }
-\if@proc@BibRemoveCiteHdr
- \newcommand{\confcite}[1]{\nocite{#1}}
- \PackageInfo{confproc}{removing citations (with nocite{*}): %
- next run should be the last (will loose hyperlinks)}
-\else \newcommand{\confcite}[1]{\cite{#1}}
-\fi
-\newif\if@proc@TocNumberingRight
-\ifthenelse%
- {\equal{\confproc@tocnum}{left}}%
- {\PackageInfo{confproc}{TOC numbering on left}%
- \@proc@TocNumberingRightfalse}
- {\ifthenelse%
- {\equal{\confproc@tocnum}{right}}%
- {\PackageInfo{confproc}{TOC numbering on right}%
- \@proc@TocNumberingRighttrue}
- {\PackageWarning{confproc}{unknown tocnum=\confproc@tocnum %
- (using 'right' instead)}%
- \@proc@TocNumberingRighttrue}
- }
-
-\ifconfproc@checkauthor
- \PackageInfo{confproc}{add 'author list' field on the paper's 1st page}%
-\else \PackageInfo{confproc}{do not add author list}%
-\fi
-\ifconfproc@checktitle
- \PackageInfo{confproc}{add title field on the paper's 1st page}%
-\else \PackageInfo{confproc}{do not add title}%
-\fi
-\ifconfproc@showmarginlines
- \PackageInfo{confproc}{show margin lines to check template-complience}%
-\else \PackageInfo{confproc}{do not show margin lines}%
-\fi
-\ifconfproc@showpapernumber
- \PackageInfo{confproc}{add paper number below page number}%
-\else \PackageInfo{confproc}{do not add paper number below page number}%
-\fi
-
-\ifconfproc@twosidepapers
- \PackageInfo{confproc}{papers opening on right (odd) side}
-\else
- \PackageInfo{confproc}{papers opening on any side}
-\fi
-
-\newif\if@proc@verbose
-\@proc@verbosefalse
-\ifconfproc@verbose
- \@proc@verbosetrue
- \PackageInfo{confproc}{verbose mode turned on}
-\else \PackageInfo{confproc}{verbose mode turned off}
-\fi
-\ifconfproc@debug
- \@proc@verbosefalse
- \PackageInfo{confproc}{verbose mode turned off and debug turned on}
- \PassOptionsToPackage{debug}{hyperref}
-\else \PackageInfo{confproc}{debug mode turned on}
-\fi
-\PassOptionsToPackage{\confproc@hyperref}{hyperref}
-\PassOptionsToPackage{\confproc@geometry}{geometry}
-\ifconfproc@verbose
- \typeout{________________}
- \if@proc@letterpaper
- \typeout{| | Document formatting:}
- \typeout{| | ____ letterpaper}
- \else
- \typeout{| | Document formatting:}
- \typeout{| | ____ a4paper}
- \fi
- \iffalse\@twoside \typeout{| | ____ twoside=false (=oneside)}
- \else \typeout{| | ____ twoside=true}
- \fi
- \ifconfproc@twosidepapers \typeout{| | ____ twosidepapers=true}
- \else \typeout{| | twosidepapers=false (=onesidepaper)}
- \fi
- \typeout{| | Proceedings-specific formatting:}
- \ifconfproc@electronic \typeout{| | ____ electronic=true (file version)}
- \else \typeout{| | ____ electronic=false (printed)}
- \fi
- \typeout{| | ____ binding=\confproc@binding (for printed version)}
- \typeout{| | ____ papers=\confproc@papers (paper insertion)}
- \typeout{| | ____ headers=\confproc@headers (header add to pages)}
-
- \typeout{| | List of papers:}
- \typeout{| | ____ paperselec=\confproc@paperselec}
-
- \typeout{| | Lists (toc, bib, index):}
- \ifconfproc@twocoltoc \typeout{| | ____ twocoltoc=true}
- \else \typeout{| | ____ twocoltoc=false (=onecoltoc)}
- \fi
- \ifthenelse{\equal{\confproc@tocnum}{left}}%
- {\typeout{| | ____ tocnum=left}}
- {\typeout{| | ____ tocnum=right}}
- \ifconfproc@twocolbib \typeout{| | ____ twocolbib=true}
- \else \typeout{| | ____ twocolbib=false (=onecolbib)}
- \fi
- \typeout{| | ____ bib=\confproc@bib}
- \ifconfproc@twocolindex \typeout{| | ____ twocolindex=true}
- \else \typeout{| | ____ twocolindex=false (=threecolindex)}
- \fi
-
- \typeout{| | Help for layout design:}
- \ifconfproc@checkauthor
- \typeout{| | ____ checkauthor=true (add author list to 1st page)}
- \else
- \typeout{| | ____ checkauthor=false (do not add author list to 1st page)}
- \fi
- \ifconfproc@checktitle
- \typeout{| | ____ checktitle=true (add title to 1st page)}
- \else
- \typeout{| | ____ checktitle=false (do not add title to 1st page)}
- \fi
-
- \ifconfproc@showpapernumber
- \typeout{| | ____ showpapernumber=true (add paper number)}
- \else
- \typeout{| | ____ showpapernumber=false (do not add paper number)}
- \fi
- \ifconfproc@movepagenumber
- \typeout{| | ____ movepagenumber=true (move paper number for checking)}
- \else
- \typeout{| | ____ movepagenumber=false (do not move paper number)}
- \fi
- \ifconfproc@showmarginlines
- \typeout{| | ____ showmarginlines=true (add template format)}
- \else
- \typeout{| | ____ showmarginlines=false (do not add template format)}
- \fi
- \typeout{| | ____ colorheaders=\confproc@colorheaders (color for header/footer)}
-
- \typeout{| | Verbose:}
- \ifconfproc@debug \typeout{| | ____ debug=true (for hyperref)}
- \else \typeout{| | ____ debug=false (for hyperref)}
- \fi
- \ifconfproc@verbose \typeout{| | ____ verbose=true (for confproc+hyperref)}
- \else \typeout{| | ____ verbose=false (for confproc+hyperref)}
- \fi
- \ifconfproc@pdftk
- \typeout{| | ____ pdftk=true (for use with pdftk to add PDF metadata)}
- \typeout{| | ____ pdftkfolder=\confproc@pdftkfolder (folder where .pdftk files are saved)}
- \typeout{| | ____ pdftksubject=\confproc@pdftksubject (subject for individual PDF metadata)}
- \typeout{| | ____ pdftkproducer=\confproc@pdftkproducer (producer for individual PDF metadata)}
- \typeout{| | ____ pdftkcreator=\confproc@pdftkcreator (creator for individual PDF metadata)}
- \else \typeout{| | ____ pdftk=false (for use with pdftk to add PDF metadata)}
- \fi
- \typeout{| | passed to hyperref: \confproc@hyperref}
- \typeout{| | passed to geometry: \confproc@geometry}
- \typeout{________________}
- \typeout{ }
-\fi
-\ifconfproc@pdftk
- \newwrite\pdftkinfoall
- \immediate\openout\pdftkinfoall=\jobname.pdftk
- \newwrite\pdftkinfofile
-\fi
-\LoadClass[10pt,letterpaper]{book}
-\RequirePackage{graphicx}
-\RequirePackage{pdfpages}
-\RequirePackage{fancyhdr}
-\RequirePackage[nottoc,notbib,notindex]{tocbibind}
-\RequirePackage[rightlabels]{titletoc}
-\ifconfproc@twocoltoc
- \RequirePackage[toc]{multitoc}
-\fi
-\RequirePackage{index}
-\RequirePackage{multicol}
-\ifconfproc@twocolindex
- \renewenvironment{theindex}{%
- \if@twocolumn \@restonecolfalse
- \else \@restonecoltrue \fi
- \vspace*{-0.8cm}
- \section*{{\indexname}}
- \let\item\@idxitem
- \columnseprule \z@
- \columnsep 35\p@
- \begin{multicols}{2}[%
- \ifx\index@prologue\@empty\else
- \index@prologue
- \bigskip
- \fi]%
- \parindent\z@
- \parskip\z@ \@plus .3\p@\relax
- }{\end{multicols}%
- \if@restonecol \onecolumn
- \else \clearpage \fi}
-\else
- \renewenvironment{theindex}{%
- \if@twocolumn \@restonecolfalse
- \else \@restonecoltrue \fi
- \vspace*{-0.8cm}
- \section*{{\indexname}}
- \let\item\@idxitem
- \columnseprule \z@
- \columnsep 35\p@
- \begin{multicols}{3}[%
- \ifx\index@prologue\@empty\else
- \index@prologue
- \bigskip
- \fi]%
- \parindent\z@
- \parskip\z@ \@plus .3\p@\relax
- }{\end{multicols}%
- \if@restonecol \onecolumn
- \else \clearpage \fi }
-\fi
-\RequirePackage{sectsty}
-\RequirePackage{newapave}
-\RequirePackage{color}
-\definecolor{colorforlink}{rgb}{0,0,0.5}
-\definecolor{colorforpage}{rgb}{0,0,0.5}
-\definecolor{colorforcite}{rgb}{0,0.5,0}
-\definecolor{colorforurl}{cmyk}{0,1,0,0}
-\RequirePackage[pdftex,raiselinks,hyperindex,backref,pagebackref,%
- plainpages=false,pdfpagelabels,breaklinks,linktocpage,%
- pdfstartview=XYZ]{hyperref}
-%%\RequirePackage[figure,table]{hypcap}
-\RequirePackage{bookmark}
-\newcommand{\procpdfauthor}{[Proceedings author/editor]}
-\newcommand{\procpdftitle}{[Proceedings title]}
-\newcommand{\procpdfsubject}{[Proceedings short title] %
- ([Proceedings Acronym]), [City], [Country], [Dates]}
-\AtBeginDocument{
- \hypersetup{
- pdfauthor = \procpdfauthor,
- pdftitle = \procpdftitle,
- pdfsubject = \procpdfsubject,
- pdfkeywords = {},
- pdfcreator = {LaTeX + confproc v0.7},
- pdfproducer = {pdfLaTeX}}}
-\iffalse\@twoside
- \usepackage[bindingoffset=\proc@binding]{geometry}
-\else%
- \usepackage[twoside,bindingoffset=\proc@binding]{geometry}
-\fi
-\renewcommand{\contentsname}{Conference Program}
-\renewcommand{\bibname}{Full Bibliography}
-\renewcommand{\indexname}{Index of Authors}
-\newcommand{\proclhead}{}
-\newcommand{\procchead}{{\color{red}Proceedings of the... \hfill %
- 01--29 February, 2001}}
-\newcommand{\procrhead}{}
-\newcommand{\proclfoot}{}
-\newcommand{\proccfoot}{{\small \color{red} Proc-\thepage}}
-\newcommand{\procrfoot}{}
-\pagestyle{fancyplain}
-\renewcommand{\headrulewidth}{0pt}
-\renewcommand{\footrulewidth}{-5mm}
-\newlength{\procfootvskip}
-\setlength{\procfootvskip}{0cm}
-\newlength{\procoptfootvskip}
-\ifconfproc@movepagenumber \setlength{\procoptfootvskip}{3mm}%
-\else \setlength{\procoptfootvskip}{0mm} \fi
-\lhead{\color{\confproc@colorheaders}\proclhead}
-\chead{\color{\confproc@colorheaders}\procchead}
-\rhead{\color{\confproc@colorheaders}\procrhead}
-\lfoot{}
-\rfoot{}
-\cfoot{\color{\confproc@colorheaders}\vskip\procfootvskip%
- \vskip\procoptfootvskip\proccfoot}%
-\ifdefined \conf@FancyHeadersExceptPapers
- \pagestyle{fancy}
-\else
- \pagestyle{empty}
-\fi
-\if@proc@TocNumberingRight
- \titlecontents{section}[0em]% left margin
- {\vspace*{0.5mm}}% space between two papers in the TOC
- {}%
- {}%
- {\hfill \hspace*{-2.5em}\makebox[0pt][r]{\contentspage}\hspace*{2.5em}}% filler and page
- [\addvspace{0.5mm}]% space after
-\else%
- \titlecontents{section}[2.5em]%
- {\vspace*{0.5mm}}%
- {\hspace*{-2.5em}\makebox[0pt][r]{\contentspage}\hspace*{2.5em}}% left shifting page num.
- {\hspace*{-2.5em}\makebox[0pt][r]{\contentspage}\hspace*{2.5em}}% idem
- {}% filler and page
- [\addvspace{0.5mm}]% space after
-\fi
-\if@proc@TocNumberingRight
- \newcommand{\frontmattertocstyle}{
- \titlecontents{part}[0em]%
- {\addvspace{3mm}}%
- {\Large\bfseries}%
- {\Large\bfseries}%
- {}%
- [\addvspace{0.5mm}]
- \titlecontents{chapter}[0em]%
- {\addvspace{2mm}}%
- {\large\bfseries\itshape}%
- {\large\bfseries\itshape}%
- {}%
- [\addvspace{0.5mm}]
- }
-\else
- \newcommand{\frontmattertocstyle}{
- \titlecontents{part}[0em]%
- {\addvspace{3mm}}%
- {\Large\bfseries}%
- {\Large\bfseries}%
- {}%
- [\addvspace{0.5mm}]
- \titlecontents{chapter}[0em]%
- {\addvspace{2mm}}%
- {\large\bfseries\itshape}%
- {\large\bfseries\itshape}%
- {}%
- [\addvspace{0.5mm}]
- }
-\fi
-\if@proc@TocNumberingRight
- \newcommand{\mainmattertocstyle}{
- \titlecontents{part}[0pt]%
- {\addvspace{3mm}}%
- {\Large\bfseries}%
- {\Large\bfseries}%
- {}%
- [\addvspace{0.5mm}]
- \titlecontents{chapter}[0pt]%
- {\addvspace{2mm}}%
- {\large\bfseries\itshape}%
- {\large\bfseries\itshape}%
- {}%
- [\addvspace{0.5mm}]
- }
-\else % left TOC page numbers
- \newcommand{\mainmattertocstyle}{
- \titlecontents{part}[0pt]%
- {\addvspace{3mm}}%
- {\Large\bfseries}%
- {\Large\bfseries}%
- {}%
- [\addvspace{0.5mm}]
- \titlecontents{chapter}[0pt]%
- {\addvspace{2mm}}%
- {\large\bfseries\itshape}%
- {\large\bfseries\itshape}%
- {}%
- [\addvspace{0.5mm}]
- }
-\fi
-\newcounter{npagespreamble}
-\renewcommand\mainmatter{%
- \PackageInfo{confproc}{counted \arabic{npagespreamble} pages in the preamble}
- \cleardoublepage
- \@mainmattertrue
- \pagenumbering{arabic}}
-\if@proc@TocNumberingRight
- \newcommand{\backmattertocstyle}{
- \titlecontents{part}%
- [0pt]%
- {\addvspace{3mm}}%
- {\Large\bfseries}%
- {\Large\bfseries}%
- {\hfill \hspace*{-2.5em}\contentspage\hspace*{2.5em}}%
- [\addvspace{0.5mm}]
- \titlecontents{chapter}%
- [0pt]%
- {\addvspace{2mm}}%
- {\large\bfseries\itshape}%
- {\large\bfseries\itshape}%
- {\hfill \hspace*{-2.5em}\contentspage\hspace*{2.5em}}%
- [\addvspace{0.5mm}]
- }%
-\else
- \newcommand{\backmattertocstyle}{%
- \titlecontents{part}%
- [0pt]%
- {\addvspace{3mm}}%
- {\makebox[0pt][r]{\contentspage}\hspace*{2.5em}\Large\bfseries}%
- {\makebox[0pt][r]{\contentspage}\hspace*{2.5em}\Large\bfseries}%
- {}%
- [\addvspace{0.5mm}]
- \titlecontents{chapter}%
- [0pt]%
- {\addvspace{2mm}}%
- {\makebox[0pt][r]{\contentspage}\hspace*{2.5em}\large\itshape\bfseries}%
- {\makebox[0pt][r]{\contentspage}\hspace*{2.5em}\large\itshape\bfseries}%
- {}%
- [\addvspace{0.5mm}]
- }%
-\fi
-\renewcommand\backmatter{%
- \if@openright \cleardoublepage
- \else \clearpage \fi
- \@mainmatterfalse
- \cfoot{\color{\confproc@colorheaders}\vskip \procfootvskip %
- \vskip \procoptfootvskip \proccfoot}}
-\newcommand{\otherpagestyle}{
- \if@proc@FancyHeadersExceptPapers\pagestyle{fancy}
- \else \pagestyle{empty} \fi}
-\newcommand{\thisotherpagestyle}{
- \if@proc@FancyHeadersExceptPapers\thispagestyle{fancy}
- \else \thispagestyle{empty} \fi}
-\newcommand{\PDFpagestyle}{
- \if@proc@FancyHeadersOnPapers\thispagestyle{fancy}
- \else\thispagestyle{empty} \fi}
-\chapterfont{\thisotherpagestyle}
-\newcommand{\clearsingleordoublepage}{
- \iffalse\@twoside \clearpage
- \else \cleardoublepage \fi}
-\newlength{\LaTeXxShift} \setlength{\LaTeXxShift}{0pt}
-\newlength{\LaTeXyShift} \setlength{\LaTeXyShift}{0pt}
-\newlength{\WordxShift} \setlength{\WordxShift}{0pt}
-\newlength{\WordyShift} \setlength{\WordyShift}{0pt}
-\newcommand{\conf@paper@title}{}
-\newcommand{\conf@paper@authors}{}
-\newcommand{\conf@paper@index}{}
-\newcommand{\conf@paper@ref}{}
-\newcommand{\conf@paper@pagenum}{}
-\newcommand{\conf@paper@cite}{}
-\newcommand{\papertitlestyle}{}
-\newcommand{\paperauthorstyle}{\texorpdfstring{\newline\itshape}{\break}}
-\newcounter{npages}
-\newcommand{\proctoctitleauthor}[2]{%
- \texorpdfstring{{\papertitlestyle #1}{\paperauthorstyle #2}}%
- {{\papertitlestyle #1}}}
-\renewcommand\tableofcontents{%
- \clearsingleordoublepage
- \pdfbookmark[0]{\contentsname}{contents}
- \if@twocolumn \@restonecoltrue\onecolumn
- \else \@restonecolfalse \fi
- \section*{\contentsname}%
- \@starttoc{toc}%
- \if@restonecol\twocolumn\fi
- \clearsingleordoublepage}
-\newcommand{\procday}[1]{%
- \phantomsection \addcontentsline{toc}{part}{#1}}
-\newcommand{\session}[1]{%
- \phantomsection \addcontentsline{toc}{chapter}{#1}}
-\newcommand{\paperswitch}{}
-\setlength{\bibhang}{0.5em} %
-\if@proc@BibNone
- \renewenvironment{thebibliography}[1]{%
- \PackageInfo{confproc}{ignoring #1 biblio file (`bib=none' option)}}
-\else
- \renewenvironment{thebibliography}[1]{%
- \ifconfproc@twocolbib \twocolumn \fi
- \ifdefined\conf@BibMerge \nocite{*}
- \else \clearsingleordoublepage \fi%
- \section*{\bibname}%
- \addcontentsline{toc}{part}{\bibname}
- \@mkboth{\MakeUppercase\bibname}{\MakeUppercase\bibname}%
- \procbibintro
- \list{\@biblabel{\@arabic\c@enumiv}}%
- {\settowidth\labelwidth{\@biblabel{#1}}%
- \leftmargin\labelwidth
- \advance\leftmargin\labelsep
- \@openbib@code
- \usecounter{enumiv}%
- \let\p@enumiv\@empty
- \renewcommand\theenumiv{\@arabic\c@enumiv}}%
- \sloppy
- \clubpenalty4000
- \@clubpenalty \clubpenalty
- \widowpenalty4000%
- \sfcode`\.\@m}
- {\def\@noitemerr
- {\@latex@warning{Empty `thebibliography' environment}}%
- \endlist
- \setlength{\labelsep}{0em}
- \setlength{\itemindent}{-\bibhang}
- \setlength{\leftmargin}{\bibhang}}
-\fi
-\renewcommand\newblock{\hskip 0em plus 0.0em minus .07em}
-\newcommand{\procbibintro}{{\it ~~~This bibliography is a compilation
- of all bibliographic references from each paper. Page numbers that
- appear at the end of each entry link to the bibliography sections that
- include it. Please click on the URL or on the page number to access
- the linked item.}}
-\newcommand{\insertindex}{
- \clearsingleordoublepage
- \onecolumn
- \section*{~~}%
- \addcontentsline{toc}{part}{\indexname}%
- \renewcommand{\procchead}{}%
- \renewcommand{\proccfoot}{}%
- \printindex}
-\ifconfproc@showmarginlines
- \PackageInfo{confproc}{drawing margin lines' command (with a table)}%
- \pagestyle{fancyplain}
- \renewcommand{\headrulewidth}{0.0pt}
- \newcommand{\procmarginlines}{
- \renewcommand{\footrulewidth}{0.4pt}
- \noindent
- \vspace*{7mm} % adjusting vertical initial space
- \begin{table}[h!] % table for vertical lines
- \centering
- \color{blue}
- \begin{tabular}{|@{}p{3.3in}@{}|@{}p{0.3in}@{}|@{}p{3.3in}@{}|} % spacing between columns & vertical lines
- \hline % upper horizontal line
- ~~~~~~~~~~~ & ~ &~~~~~~~~~~~~~\\
- \vspace*{7.5in} % less than a page height
- ~~~~~~~~~~~ & ~ &~~~~~~~~~~~~~\\
- \end{tabular}
- \end{table}
- }
-\else
- \newcommand{\procmarginlines}{}
- \PackageInfo{confproc}{no margin lines}%
-\fi
-\newcommand{\PAPERPATH}{}
-
-\newcommand{\confemptypapercite}[2]{%
- \vspace*{0.3\textheight}%
- \begin{flushleft}
- \begin{tabular}{lp{0.7\textwidth}}
- \Large [Title] & \Large \conf@papertitle\\
- & \vspace*{0.5cm}\\
- \Large [Author(s)] & \Large \conf@paperauthor\\
- & \vspace*{0.5cm}\\
- \Large [File name] & \Large \url{\PAPERPATH #2}\\
- & \vspace*{0.5cm}\\
- \if@proc@BibNone
- \Large [Citation(s)] & \Large [disabled by ``bib=none'' option]\\
- & \vspace*{2cm}\\
- \else
- \Large [Citation(s)] & \Large \confcite{\conf@cite}\\
- & \vspace*{2cm}\\
- \fi
- & \textbf{\Huge Page #1}\\
- \end{tabular}
- \end{flushleft}
-}
-\newcounter{conf@npages}
-\newcommand{\confemptypaper}[2]{%
- \vspace*{0.3\textheight}%
- \begin{flushleft}
- \begin{tabular}{lp{0.7\textwidth}}
- \Large [Title] & \Large \conf@papertitle\\
- & \vspace*{0.5cm}\\
- \Large [Author(s)] & \Large \conf@paperauthor\\
- & \vspace*{0.5cm}\\
- \Large [File name] & \Large \url{\PAPERPATH #2}\\
- & \vspace*{0.5cm}\\
- \if@proc@BibNone
- \Large [Citation(s)] & \Large [disabled by ``bib=none'' option]\\
- & \vspace*{2cm}\\
- \else
- \Large [Citation(s)] & \Large [see page \theconf@npages{} of this paper]\\
- & \vspace*{2cm}\\
- \fi
- & \textbf{\Huge Page #1}\\
- \end{tabular}
- \end{flushleft}
-}
-%%%%% begin key-value option management for \procpaper{} command %%%%%
-\newlength{\conf@xshift}
-\newlength{\conf@yshift}
-\newcounter{conf@switch}
-\newcounter{conf@firstpage}
-\newcounter{conf@lastpage}
-\newcommand{\conf@pagecmd}{}
-\newcommand{\conf@tmpauthorlist}{}
-\newcommand{\conf@tmptitle}{}
-\newcommand{\confstylecheckauthor}{}
-\newcommand{\confstylechecktitle}{}
-\newcounter{locnpages}%
-\def\procpaper{\@ifnextchar[{\@procpaper}{\@procpaper[]}}
-\def\@procpaper[#1]#2{{%
-\ifthenelse{\equal{\confproc@paperselec}{all}\or\equal{\confproc@paperselec}{#2}}
- {\setlength{\conf@xshift}{0cm}
- \setlength{\conf@yshift}{0cm}
- \setcounter{conf@npages}{1}
- \setcounter{conf@switch}{1}
- \def\conf@papertitle{Default paper title}
- \def\conf@paperauthor{Default paper author list}
- \def\conf@index{}
- \def\conf@cite{}
- \def\conf@bookmark{} %\pdfbookmark[2]{Default paper author 1}{p_XXX.author1}}
- \setkeys{ppaper}{#1}
- \iffalse\@twoside \addtolength{\conf@xshift}{0cm}
- \else \addtolength{\conf@xshift}{\proc@binding} \fi
-
- \if@proc@ReplacePDFs
- \immediate\write\npagesfile {file #2.pdf has \theconf@npages \space pages}
- \clearsingleordoublepage
- \setcounter{conf@firstpage}{\thenpagespreamble+\thepage}
- \setcounter{conf@lastpage}{\thenpagespreamble+\thepage+%
- \theconf@npages-1}
-
- \phantomsection
- \addcontentsline{toc}{section}{\proctoctitleauthor{\conf@papertitle}%
- {\conf@paperauthor}}
- \ifnum\theconf@npages=0
- \typeout{confproc: Error, you asked for an empty paper}
- \typeout{confproc: #2.pdf}
- \fi
- \ifnum\theconf@npages=1
- \confemptypapercite{1}{#2.pdf} \conf@bookmark \conf@index{}%
- \fi
- \ifnum\theconf@npages=2
- \confemptypaper{1}{#2.pdf} \conf@bookmark \conf@index{}%
- \newpage \confemptypapercite{2}{#2.pdf}
- \fi
- \ifnum\theconf@npages>2
- \confemptypaper{1}{#2.pdf} \conf@bookmark \conf@index{}%
- \setcounter{locnpages}{2}
- \ifthenelse{\thelocnpages<\theconf@npages}%
- {\typeout{smaller}}%
- {\typeout{bigger}}
- \whiledo{\value{locnpages}<\value{conf@npages}}{%
- \newpage \confemptypaper{\thelocnpages}{#2.pdf}%
- \addtocounter{locnpages}{1}}
- \newpage \confemptypapercite{\theconf@npages}{#2.pdf}
- \fi
- \setcounter{conf@lastpage}{\thenpagespreamble+\thepage}
- \else
- \setcounter{conf@firstpage}{\thenpagespreamble+\thepage}
- \conf@index{}%
- \ifconfproc@showpapernumber
- \cfoot{\color{\confproc@colorheaders}\vskip \procfootvskip %
- \vskip \procoptfootvskip \proccfoot\\
- \color{\confproc@colorheaders}[paper \theconf@switch{}]}{}
- \fi
- \ifconfproc@checktitle
- \renewcommand{\conf@tmptitle}{{\color{blue}%
- \confstylechecktitle\conf@papertitle}}
- \else
- \renewcommand{\conf@tmptitle}{}
- \fi
- \ifconfproc@checkauthor
- \renewcommand{\conf@tmpauthorlist}{{\color{blue}%
- \confstylecheckauthor\conf@paperauthor}}
- \else
- \renewcommand{\conf@tmpauthorlist}{}
- \fi
- \renewcommand{\conf@pagecmd}{\conf@tmptitle\\ \conf@tmpauthorlist}
-
- \if@proc@IncludeFullPDFs % include all pages in order to count!!!
- \includepdf[noautoscale,offset=\conf@xshift{} \conf@yshift{},pages=1,%
- linktodoc,linkname=\PAPERPATH #2.pdf,%
- addtotoc={1, section, 1, %
- \proctoctitleauthor{\conf@papertitle}{\conf@paperauthor},%
- \theconf@switch},%
- pagecommand = {\conf@pagecmd\procmarginlines %
- \conf@bookmark \PDFpagestyle}%
- ]{\PAPERPATH #2.pdf}%
- \includepdf[noautoscale,offset=\conf@xshift{} \conf@yshift{},pages=2-,%
- linktodoc,linkname=\PAPERPATH #2.pdf,%
- pagecommand = {\procmarginlines \PDFpagestyle}%
- ]{\PAPERPATH #2.pdf}%
- \else
- \ifnum\theconf@npages=1 % 1-page paper
- \if@proc@verbose
- \typeout{confproc: 1-page long paper}
- \fi
- \if@proc@BibNone
- \includepdf[noautoscale,offset=\conf@xshift{} \conf@yshift{},%
- pages=1,linktodoc,linkname=\PAPERPATH #2.pdf,%
- addtotoc={1, section, 1, %
- \proctoctitleauthor{\conf@papertitle}{\conf@paperauthor},%
- \theconf@switch},%
- pagecommand = {\conf@pagecmd\procmarginlines %
- \conf@bookmark \PDFpagestyle}%
- ]{\PAPERPATH #2.pdf}%
- \else
- \includepdf[noautoscale,offset=\conf@xshift{} \conf@yshift{},%
- pages=1,linktodoc,linkname=\PAPERPATH #2.pdf,%
- addtotoc={1, section, 1,%
- \proctoctitleauthor{\conf@papertitle}{\conf@paperauthor},%
- \theconf@switch},%
- pagecommand = {\conf@pagecmd\procmarginlines %
- \conf@bookmark \PDFpagestyle\vspace*{-1cm}\confcite{\conf@cite}}%
- ]{\PAPERPATH #2.pdf}%
- \fi
- \else
- \ifnum\theconf@npages=2 % 2-pages paper
- \if@proc@verbose\typeout{confproc: 2-page long paper}\fi
- \if@proc@BibNone
- \includepdf[noautoscale,offset=\conf@xshift{} \conf@yshift{},%
- pages=1,linktodoc,linkname=\PAPERPATH #2.pdf,%
- addtotoc={1, section, 1, %
- \proctoctitleauthor{\conf@papertitle}{\conf@paperauthor},%
- \theconf@switch},%
- pagecommand = {\conf@pagecmd\procmarginlines \conf@bookmark %
- \PDFpagestyle}%
- ]{\PAPERPATH #2.pdf}%
- \includepdf[noautoscale,offset=\conf@xshift{} \conf@yshift{},%
- pages=2,linktodoc,linkname=\PAPERPATH #2.pdf,%
- pagecommand = {\procmarginlines \PDFpagestyle}%
- ]{\PAPERPATH #2.pdf}%
- \else
- \includepdf[noautoscale,offset=\conf@xshift{} \conf@yshift{},%
- pages=1,linktodoc,linkname=\PAPERPATH #2.pdf,%
- addtotoc={1, section, 1, %
- \proctoctitleauthor{\conf@papertitle}{\conf@paperauthor},%
- \theconf@switch},%
- pagecommand = {\conf@pagecmd\procmarginlines \conf@bookmark %
- \PDFpagestyle\vspace*{-1cm}\confcite{\conf@cite}}%
- ]{\PAPERPATH #2.pdf}%
- \includepdf[noautoscale,offset=\conf@xshift{} \conf@yshift{},%
- pages=2,linktodoc,linkname=\PAPERPATH #2.pdf,%
- pagecommand = {\procmarginlines %
- \PDFpagestyle\vspace*{-2cm}\confcite{\conf@cite}}%
- ]{\PAPERPATH #2.pdf}%
- \fi
- \else % 3 pages and more
- \includepdf[noautoscale,offset=\conf@xshift{} \conf@yshift{},%
- pages=1,%
- linktodoc,linkname=\PAPERPATH #2.pdf,%
- addtotoc={1, section, 1, %
- \proctoctitleauthor{\conf@papertitle}{\conf@paperauthor},%
- \theconf@switch},%
- pagecommand = {\conf@pagecmd\procmarginlines %
- \conf@bookmark \PDFpagestyle}%
- ]{\PAPERPATH #2.pdf}%
- \ifdefined\conf@BibMerge%
- \includepdf[noautoscale,offset=\conf@xshift{} \conf@yshift{},%
- pages=\theconf@npages,linktodoc,linkname=\PAPERPATH #2.pdf,%
- pagecommand = {\procmarginlines %
- \PDFpagestyle\vspace*{-2cm}\confcite{\conf@cite}}%
- ]{\PAPERPATH #2.pdf}%
- \PDFpagestyle{}%
- \if@proc@verbose\typeout{confproc: bibliography insertion only}\fi
- \else
- \addtocounter{conf@npages}{-1}
- \includepdf[noautoscale,offset=\conf@xshift{} \conf@yshift{},%
- pages=2-\theconf@npages,linktodoc,linkname=\PAPERPATH #2.pdf,%
- pagecommand = {\procmarginlines \PDFpagestyle}%
- ]{\PAPERPATH #2.pdf}%
- \PDFpagestyle{}%
- \addtocounter{conf@npages}{1}
- \if@proc@BibNone
- \includepdf[noautoscale,offset=\conf@xshift{} \conf@yshift{},%
- pages=\theconf@npages,linktodoc,linkname=\PAPERPATH #2.pdf,%
- pagecommand = {\procmarginlines \PDFpagestyle}%
- ]{\PAPERPATH #2.pdf}%
- \else
- \includepdf[noautoscale,offset=\conf@xshift{} \conf@yshift{},%
- pages=\theconf@npages,linktodoc,linkname=\PAPERPATH #2.pdf,%
- pagecommand = {\procmarginlines %
- \PDFpagestyle\vspace*{-2cm}\confcite{\conf@cite}}%
- ]{\PAPERPATH #2.pdf}%
- \fi
- \fi
- \fi
- \fi
- \if@proc@verbose
- \typeout{confproc: partial paper insertion %
- (last page=bib items)}
- \fi
- \fi
- \setcounter{conf@lastpage}{\thenpagespreamble+\thepage-1}
- \setcounter{conf@npages}{\theconf@lastpage}
- \addtocounter{conf@npages}{- \theconf@firstpage}
- \immediate\write\npagesfile{file #2.pdf has \theconf@npages \space pages}
- \newpage
- \ifconfproc@twosidepapers \cleardoublepage
- \else \clearpage \fi
- \fi
- \if@proc@verbose
- \typeout{______ debug: insert paper ______}
- \typeout{confproc/file: #2.pdf (\theconf@npages \space pages)}
- \typeout{confproc/title: \conf@papertitle}
- \typeout{confproc/authors: \conf@paperauthor}
- \typeout{confproc/index: \conf@index}
- \typeout{confproc/shift: (\the\conf@xshift, \the\conf@yshift)}
- \typeout{confproc/citations: \conf@cite}
- \typeout{confproc/bookmarks: \conf@bookmark}
- \typeout{confproc/switch ID: \theconf@switch}
- \typeout{_______________________}
- \fi
- \ifconfproc@pdftk
-%%-- pdftk version: !!! does not work with PDF v > 1.3
-%% \immediate\write\pdftkinfoall{pdftk A=${PDFFILE} cat A\arabic{conf@firstpage}-\arabic{conf@lastpage} output ${SPPATH}/#2.pdf}
-%%-- Ghostscript version: ok with PDF v = 1.4
- \immediate\write\pdftkinfoall{gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -dFirstPage=\arabic{conf@firstpage} -dLastPage=\arabic{conf@lastpage} -sOUTPUTFILE=${SPPATH}/#2.pdf ${PDFFILE}}
-
-%%-- pdftk version: !!! does not work with PDF v > 1.3
-%% \immediate\write\pdftkinfoall{pdftk A=${PDFFILE} cat A\arabic{conf@firstpage}-\arabic{conf@lastpage} output ${SPPATH}/#2.pdf}
-%%-- Ghostscript version: ok with PDF v = 1.4
- \immediate\openout\pdftkinfofile=\confproc@pdftkfolder/#2.pdftk
- \immediate\write\pdftkinfofile {InfoKey: Title}
- \immediate\write\pdftkinfofile {InfoValue: \conf@papertitle}
- \immediate\write\pdftkinfofile {InfoKey: Author}
- \immediate\write\pdftkinfofile {InfoValue: \conf@paperauthor}
- \immediate\write\pdftkinfofile {InfoKey: Subject}
- \immediate\write\pdftkinfofile {InfoValue: \confproc@pdftksubject}
- \immediate\write\pdftkinfofile {InfoKey: Producer}
- \immediate\write\pdftkinfofile {InfoValue: \confproc@pdftkproducer}
- \immediate\write\pdftkinfofile {InfoKey: Creator}
- \immediate\write\pdftkinfofile {InfoValue: \confproc@pdftkcreator}
- \immediate\closeout\pdftkinfofile
- \ifconfproc@verbose
- \typeout{________________}
- \typeout{pdftk A=${PDFFILE} cat A\arabic{conf@firstpage}-\arabic{conf@lastpage} output ${SPPATH}/#2.pdf}
- \typeout{gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -dFirstPage=\arabic{conf@firstpage} -dLastPage=\arabic{conf@lastpage} -sOUTPUTFILE=${SPPATH}/#2.pdf ${PDFFILE}}
- \typeout{InfoName: #2.info}
- \typeout{InfoKey: Title}
- \typeout{InfoValue: \conf@papertitle}
- \typeout{InfoKey: Author}
- \typeout{InfoValue: \conf@paperauthor}
- \typeout{InfoKey: Subject}
- \typeout{InfoValue: \confproc@pdftksubject}
- \typeout{InfoKey: Producer}
- \typeout{InfoValue: \confproc@pdftkproducer}
- \typeout{InfoKey: Creator}
- \typeout{InfoValue: \confproc@pdftkcreator}
- \typeout{InfoEnd}
- \fi
- \fi
- }{}
-}}
-\define@key{ppaper}{xshift}{\setlength{\conf@xshift}{#1}}
-\define@key{ppaper}{yshift}{\setlength{\conf@yshift}{#1}}
-\define@key{ppaper}{npages}{\setcounter{conf@npages}{#1}}
-\define@key{ppaper}{switch}{\setcounter{conf@switch}{#1}}
-\define@key{ppaper}{title}{\def\conf@papertitle{#1}}
-\define@key{ppaper}{author}{\def\conf@paperauthor{#1}}
-\define@key{ppaper}{index}{\def\conf@index{#1}}
-\define@key{ppaper}{cite}{\def\conf@cite{#1}}
-\define@key{ppaper}{bookmark}{\def\conf@bookmark{#1}}
-%%%%% end key-value option management for \procpaper{} command %%%%%
-\newcommand{\procinsertpaper}[9]{%
- \PackageWarning{confproc}{!!! '\procinsertpaper' cmd is obsolete (v0.5) %
- and does not preserve PDFs' horizontal and vertical shifts, nor general %
- bib items. Please use the '\procpaper' command instead.}
- \procpaper[title={#4},author={#5},npages=#2,index={#6},cite={#7},%
- bookmark={#9}]{#8}}
-\InputIfFileExists{confproc.cfg}
- {\typeout{************^^J%
- * Local config file confproc.cfg used *^^J%
- ************}
- }{}%
diff --git a/Master/texmf-dist/doc/latex/confproc/example/dafx_06.sty b/Master/texmf-dist/doc/latex/confproc/example/dafx_06.sty
new file mode 100644
index 00000000000..88d83a548ac
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/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/Master/texmf-dist/doc/latex/confproc/example/example1empty.pdf b/Master/texmf-dist/doc/latex/confproc/example/example1empty.pdf
deleted file mode 100644
index 1aac848bc6c..00000000000
--- a/Master/texmf-dist/doc/latex/confproc/example/example1empty.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/confproc/example/example1empty.tex b/Master/texmf-dist/doc/latex/confproc/example/example1empty.tex
index 9df69175052..56dd32d349f 100644
--- a/Master/texmf-dist/doc/latex/confproc/example/example1empty.tex
+++ b/Master/texmf-dist/doc/latex/confproc/example/example1empty.tex
@@ -7,7 +7,7 @@
%% confproc.dtx (with options: `example1empty')
%%
%% This is `example1empty.tex', an example file for the confproc package.
-%% Copyright (c) 2010 by Vincent Verfaille <verf[...].confproc@gmail.com>
+%% Copyright (c) 2011 by Vincent Verfaille <confproc.verfaille@gmail.com>
%%
%% This file is part of the confproc package.
%% -------------------------------------------
diff --git a/Master/texmf-dist/doc/latex/confproc/example/example2custom.pdf b/Master/texmf-dist/doc/latex/confproc/example/example2custom.pdf
deleted file mode 100644
index c09d42aef25..00000000000
--- a/Master/texmf-dist/doc/latex/confproc/example/example2custom.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/confproc/example/example2custom.tex b/Master/texmf-dist/doc/latex/confproc/example/example2custom.tex
index b4249f018dc..d8eddf10357 100644
--- a/Master/texmf-dist/doc/latex/confproc/example/example2custom.tex
+++ b/Master/texmf-dist/doc/latex/confproc/example/example2custom.tex
@@ -7,7 +7,7 @@
%% confproc.dtx (with options: `example2custom')
%%
%% This is `example2custom.tex', an example file for the confproc package.
-%% Copyright (c) 2010 by Vincent Verfaille <verf[...].confproc@gmail.com>
+%% Copyright (c) 2011 by Vincent Verfaille <confproc.verfaille@gmail.com>
%%
%% This file is part of the confproc package.
%% -------------------------------------------
diff --git a/Master/texmf-dist/doc/latex/confproc/example/example3optim.pdf b/Master/texmf-dist/doc/latex/confproc/example/example3optim.pdf
deleted file mode 100644
index 590e3a8604a..00000000000
--- a/Master/texmf-dist/doc/latex/confproc/example/example3optim.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/confproc/example/example3optim.tex b/Master/texmf-dist/doc/latex/confproc/example/example3optim.tex
index 720f3e8c9a9..518c0521d7c 100644
--- a/Master/texmf-dist/doc/latex/confproc/example/example3optim.tex
+++ b/Master/texmf-dist/doc/latex/confproc/example/example3optim.tex
@@ -7,7 +7,7 @@
%% confproc.dtx (with options: `example3optim')
%%
%% This is `example3optim.tex', an example file for the confproc package.
-%% Copyright (c) 2010 by Vincent Verfaille <verf[...].confproc@gmail.com>
+%% Copyright (c) 2011 by Vincent Verfaille <confproc.verfaille@gmail.com>
%%
%% This file is part of the confproc package.
%% -------------------------------------------
@@ -179,7 +179,7 @@ School Name\\ University Name\\
Cover design: Firstname Lastname\\
Logo photo: Firstname Lastname\\
\LaTeX{} editor: Firstname Lastname\\
-using \LaTeX's `confproc' package, version 0.7 (optional: by V. Verfaille)\\
+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
diff --git a/Master/texmf-dist/doc/latex/confproc/example/example4optim.tex b/Master/texmf-dist/doc/latex/confproc/example/example4optim.tex
index c64536390f7..af5f31097ef 100644
--- a/Master/texmf-dist/doc/latex/confproc/example/example4optim.tex
+++ b/Master/texmf-dist/doc/latex/confproc/example/example4optim.tex
@@ -133,7 +133,7 @@ School Name\\ University Name\\
Cover design: Firstname Lastname\\
Logo photo: Firstname Lastname\\
\LaTeX{} editor: Firstname Lastname\\
-using \LaTeX's `confproc' package, version 0.7 (optional: by V. Verfaille)\\
+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
diff --git a/Master/texmf-dist/doc/latex/confproc/example/exclass.tex b/Master/texmf-dist/doc/latex/confproc/example/exclass.tex
deleted file mode 100644
index 4e30c8b4ba4..00000000000
--- a/Master/texmf-dist/doc/latex/confproc/example/exclass.tex
+++ /dev/null
@@ -1,17 +0,0 @@
-\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/Master/texmf-dist/doc/latex/confproc/example/confproc1.ist b/Master/texmf-dist/doc/latex/confproc/example/expages.tex
index 317765b6612..57891e1bf53 100644
--- a/Master/texmf-dist/doc/latex/confproc/example/confproc1.ist
+++ b/Master/texmf-dist/doc/latex/confproc/example/expages.tex
@@ -1,39 +1,39 @@
%%
-%% This is file `confproc1.ist', generated with the docstrip utility.
-%% The original source files were:
-%% confproc.dtx (with options: `doc')
+%% This is file `expages.tex',
+%% generated with the docstrip utility.
%%
-%% This is `confproc1.ist', an index formatting example, for the confproc package.
-%% Copyright (C) 2010 by Vincent Verfaille
-%% <[lastname].[packagename]@gmail.com>
+%% 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 file `readme.txt'.
-%%
+%% the `readme.txt' file.
+%%
%% For more details, LaTeX the source `confproc.dtx'.
-%%
-
-%%--add a letter between 2 lists
-heading_prefix "{\\bfseries\\hfil "
-heading_suffix "\\hfil}\\nopagebreak\n"
-headings_flag 1
-
-%%-- Add lines with points between name and page numbers
-delim_0 "\\dotfill"
-delim_1 "\\dotfill"
-delim_2 "\\dotfill"
+%%
+\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/Master/texmf-dist/doc/latex/confproc/example/expapersswitch.tex b/Master/texmf-dist/doc/latex/confproc/example/expapersswitch.tex
new file mode 100644
index 00000000000..1addd118b0f
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/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/Master/texmf-dist/doc/latex/confproc/example/exsessions.tex b/Master/texmf-dist/doc/latex/confproc/example/exsessions.tex
deleted file mode 100644
index 4d56f40a2df..00000000000
--- a/Master/texmf-dist/doc/latex/confproc/example/exsessions.tex
+++ /dev/null
@@ -1,20 +0,0 @@
-
-%%%== Day
-\procday{Day 1: September 18, 2007}
-
-%%%-- session
-\session{Oral Session 1}
-\paperid{45}{p_001}
-\paperid{21}{p_003}
-
-%%%-- session
-\session{Poster Session 1}
-\paperid{33}{p_005}
-
-%%%== Day
-\procday{Day 2: September 19, 2007}
-
-%%%-- session
-\session{Oral Session 2}
-\paperid{75}{p_007}
-\paperid{27}{p_009}
diff --git a/Master/texmf-dist/doc/latex/confproc/example/newapave.bst b/Master/texmf-dist/doc/latex/confproc/example/newapave.bst
deleted file mode 100644
index 2aee35a4f37..00000000000
--- a/Master/texmf-dist/doc/latex/confproc/example/newapave.bst
+++ /dev/null
@@ -1,1468 +0,0 @@
-%$$$ newapave.bst $$$
-% BibTeX `newapave' style file for BibTeX version 0.99c, LaTeX version 2e
-% Place it in a file called newapave.bst in the BibTeX search path.
-%(Placing it in the same directory as the LaTeX document should also work.)
-% Support for named citations is provided by named.sty
-%
-% This version was modified by V. Verfaille, from the already modified master file made by
-% Oren Patashnik, and the 'named' BibTeX style of Peter F. Patel-Schneider.
-%
-% Copyright (C) 2006, all rights reserved.
-% Copying of this file is authorized only if either
-% (1) you make absolutely no changes to your copy, including name, or
-% (2) if you do make changes, you name it something other than 'newapave.bst'.
-% There are undoubtably bugs in this style. If you make bug fixes,
-% improvements, etc. please let me know. My e-mail address is:
-% [lastname].[packagename]@gmail.com
-%
-% This style was made from 'plain.bst', 'named.bst', and 'apalike.bst',
-% with lots of tweaking to make it look like APA style, along with tips
-% from Young Ryu and Brian Reiser's modifications of 'apalike.bst'.
-% Then, it was modified a bit for the DAFx-06 proceedings, for use
-% with the general bibliography.
-%
-% Citation format: (author-last-name, year)
-% (author-last-name and author-last-name, year)
-% (author-last-name {\em et al.}, year)
-% (author-last-name)
-% (author-last-name and author-last-name)
-% (author-last-name {\em et al.})
-% (year)
-%
-% Reference list ordering: alphabetical by author or whatever passes
-% for author in the absence of one.
-%
-% This BibTeX style has support for abbreviated author lists and for
-% year-only citations. This is done by having the citations
-% actually look like
-%
-% \citeauthoryear{full-author-info}{abbrev-author-info}{year}
-%
-% The LaTeX style has to have the following (or similar)
-%
-% \let\@internalcite\cite
-% \def\fullcite{\def\citeauthoryear##1##2##3{##1, ##3}\@internalcite}
-% \def\fullciteA{\def\citeauthoryear##1##2##3{##1}\@internalcite}
-% \def\shortcite{\def\citeauthoryear##1##2##3{##2, ##3}\@internalcite}
-% \def\shortciteA{\def\citeauthoryear##1##2##3{##2}\@internalcite}
-% \def\citeyear{\def\citeauthoryear##1##2##3{##3}\@internalcite}
-%
-
-ENTRY
- { address
- author
- booktitle
- chapter
- edition
- editor
- howpublished
- institution
- journal
- key
-% month
- note
- number
- organization
- pages
- publisher
- school
- series
- title
- type
- volume
- year
- }
- {}
- { label extra.label sort.label }
-
-INTEGERS { output.state before.all mid.sentence after.sentence after.block }
-
-FUNCTION {init.state.consts}
-{ #0 'before.all :=
- #1 'mid.sentence :=
- #2 'after.sentence :=
- #3 'after.block :=
-}
-
-STRINGS { s t u }
-
-FUNCTION {output.nonnull}
-{ 's :=
- output.state mid.sentence =
- { ", " * write$ }
- { output.state after.block =
- { add.period$ write$
- newline$
- "\newblock " write$
- }
- { output.state before.all =
- 'write$
- { add.period$ " " * write$ }
- if$
- }
- if$
- mid.sentence 'output.state :=
- }
- if$
- s
-}
-
-FUNCTION {special.output.nonnull}
-{ 's :=
- output.state mid.sentence =
- { " " * write$ }
- { output.state after.block =
- { ": " write$
- newline$
- "\newblock " write$
- }
- { output.state before.all =
- 'write$
- { ": " * write$
- }
- if$
- }
- if$
- mid.sentence 'output.state :=
- }
- if$
- s
-}
-
-FUNCTION {output.nonnull.colon}
-{ 's :=
- output.state mid.sentence =
- { ": " * write$ }
- { output.state after.block =
- { add.period$ write$
- newline$
- "\newblock " write$
- }
- { output.state before.all =
- 'write$
- { add.period$ " " * write$ }
- if$
- }
- if$
- mid.sentence 'output.state :=
- }
- if$
- s
-}
-
-FUNCTION {output.nonnull.space}
-{ 's :=
- output.state mid.sentence =
- { "\ " * write$ }
- { output.state after.block =
- { add.period$ write$
- newline$
- "\newblock " write$
- }
- { output.state before.all =
- 'write$
- { add.period$ " " * write$ }
- if$
- }
- if$
- mid.sentence 'output.state :=
- }
- if$
- s
-}
-
-FUNCTION {special.output}
-{ duplicate$ empty$
- 'pop$
- 'special.output.nonnull
- if$
-}
-
-FUNCTION {output}
-{ duplicate$ empty$
- 'pop$
- 'output.nonnull
- if$
-}
-
-FUNCTION {output.check}
-{ 't :=
- duplicate$ empty$
- { pop$ "empty " t * " in " * cite$ * warning$ }
- 'output.nonnull
- if$
-}
-
-FUNCTION {output.check.colon}
-{ 't :=
- duplicate$ empty$
- { pop$ "empty " t * " in " * cite$ * warning$ }
- 'output.nonnull.colon
- if$
-}
-
-FUNCTION {output.check.space}
-{ 't :=
- duplicate$ empty$
- { pop$ "empty " t * " in " * cite$ * warning$ }
- 'output.nonnull.space
- if$
-}
-
-FUNCTION {output.year.check}
-{ year empty$
- { "empty year in " cite$ * warning$
- }
- { write$
- ", " year * "." * "~\hfill " * % shorter and simpler without label (2002a, 2002b useless)
-% ", " year * extra.label * "." * " \Pointinghand{} " * % shorter
- mid.sentence 'output.state :=
-% mid.sentence 'output.state := * "}"
- }
- if$
-}
-
-FUNCTION {output.bibitem}
-{ newline$
-
- "\bibitem[" write$
- label write$
- "]{" write$
-
- cite$ write$
- "}" write$
- newline$
- ""
- before.all 'output.state :=
-}
-
-FUNCTION {fin.entry}
-{% add.period$
- write$
- newline$
-}
-
-FUNCTION {new.block}
-{ output.state before.all =
- 'skip$
- { after.block 'output.state := }
- if$
-}
-
-FUNCTION {new.sentence}
-{ output.state after.block =
- 'skip$
- { output.state before.all =
- 'skip$
- { after.sentence 'output.state := }
- if$
- }
- if$
-}
-
-FUNCTION {not}
-{ { #0 }
- { #1 }
- if$
-}
-
-FUNCTION {and}
-{ 'skip$
- { pop$ #0 }
- if$
-}
-
-FUNCTION {or}
-{ { pop$ #1 }
- 'skip$
- if$
-}
-
-FUNCTION {new.block.checka}
-{ empty$
- 'skip$
- 'new.block
- if$
-}
-
-FUNCTION {new.block.checkb}
-{ empty$
- swap$ empty$
- and
- 'skip$
- 'new.block
- if$
-}
-
-FUNCTION {new.sentence.checka}
-{ empty$
- 'skip$
- 'new.sentence
- if$
-}
-
-FUNCTION {new.sentence.checkb}
-{ empty$
- swap$ empty$
- and
- 'skip$
- 'new.sentence
- if$
-}
-
-FUNCTION {field.or.null}
-{ duplicate$ empty$
- { pop$ "" }
- 'skip$
- if$
-}
-
-FUNCTION {underline}
-{ duplicate$ empty$
- { pop$ "" }
- { "\underline{" swap$ * "}" * }
- if$
-}
-
-FUNCTION {emphasize}
-{ duplicate$ empty$
- { pop$ "" }
- { "{\em " swap$ * "}" * }
- if$
-}
-
-FUNCTION {emphasize.space}
-{ duplicate$ empty$
- { pop$ "" }
- { "{\em " swap$ * "\/}" * }
- if$
-}
-
-INTEGERS { nameptr namesleft numnames }
-
-FUNCTION {format.names}
-{ 's :=
- #1 'nameptr := % nameptr = 1;
- s num.names$ 'numnames := % numnames = num.name$(s);
- numnames 'namesleft :=
- { namesleft #0 > }
-
- { s nameptr "{vv~}{ll}{, jj}{, f.}" format.name$ 't :=
-
- nameptr #1 >
- { namesleft #1 >
- { ", " * t * }
- { numnames #2 >
- { "," * }
- 'skip$
- if$
- t "others" =
- { " et~al." * }
-% { ", \& " * t * }
-% { " \& " * t * }
- { " and " * t * }
- if$
- }
- if$
- }
- 't
- if$
- nameptr #1 + 'nameptr := % nameptr += 1;
- namesleft #1 - 'namesleft := % namesleft =- 1;
- }
- while$
-}
-
-FUNCTION {format.names.fml}
-{ 's :=
- #1 'nameptr := % nameptr = 1;
- s num.names$ 'numnames := % numnames = num.name$(s);
- numnames 'namesleft :=
- { namesleft #0 > }
-
- { s nameptr "{f.~}{vv~}{ll}{, jj}" format.name$ 't :=
-
- nameptr #1 >
- { namesleft #1 >
- { ", " * t * }
- { numnames #2 >
- { "," * }
- 'skip$
- if$
- t "others" =
- { " et~al." * }
-% { " and " * t * }
- { " \& " * t * }
- if$
- }
- if$
- }
- 't
- if$
- nameptr #1 + 'nameptr := % nameptr += 1;
- namesleft #1 - 'namesleft := % namesleft =- 1;
- }
- while$
-}
-
-FUNCTION {format.authors}
-{ author empty$
- { "" }
- { author format.names }
- if$
-}
-
-FUNCTION {format.key}
-{ empty$
- { key field.or.null }
- { "" }
- if$
-}
-
-FUNCTION {format.editors.fml}
-{ editor empty$
- { "" }
- { editor format.names.fml
- editor num.names$ #1 >
- { " (Eds.)" * }
- { " (Ed.)" * }
- if$
- }
- if$
-}
-
-FUNCTION {format.editors}
-{ editor empty$
- { "" }
- { editor format.names
- editor num.names$ #1 >
- { " (Eds.)" * }
- { " (Ed.)" * }
- if$
- }
- if$
-}
-
-FUNCTION {format.editors.dot}
-{ editor empty$
- { "" }
- { editor format.names
- editor num.names$ #1 >
- { " (Eds.)." * }
- { " (Ed.)." * }
- if$
- }
- if$
-}
-
-FUNCTION {format.title}
-{ title empty$
- { "" }
- { title "t" change.case$ }
- if$
-}
-
-% Note that the APA style requires case changes
-% in article titles. The following does not
-% change cases. If you perfer it, uncomment the
-% following and comment out the above.
-
-%FUNCTION {format.title}
-%{ title empty$
-% { "" }
-% { title }
-% if$
-%}
-
-FUNCTION {n.dashify}
-{ '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$
-}
-
-FUNCTION {format.btitle}
-{ edition empty$
- { title emphasize }
- { title empty$
- { title emphasize }
- { "{\em " title * "\/} (" * edition * " ed.)" * "." * }
- if$
- }
- if$
-}
-
-FUNCTION {format.emphasize.booktitle}
-{ edition empty$
- { booktitle emphasize }
- { booktitle empty$
- { booktitle emphasize }
- { "{\em " booktitle * "\/} (" * edition * " ed.)" * "." * }
- if$
- }
- if$
-}
-
-FUNCTION {tie.or.space.connect}
-{ duplicate$ text.length$ #3 <
- { "~" }
- { " " }
- if$
- swap$ * *
-}
-
-FUNCTION {either.or.check}
-{ empty$
- 'pop$
- { "can't use both " swap$ * " fields in " * cite$ * warning$ }
- if$
-}
-
-FUNCTION {format.bvolume}
-{ volume empty$
- { "" }
- { "volume" volume tie.or.space.connect
- series empty$
- 'skip$
- { " of " * series emphasize * }
- if$
- "volume and number" number either.or.check
- }
- if$
-}
-
-FUNCTION {format.number.series}
-{ volume empty$
- { number empty$
- { series field.or.null }
- { output.state mid.sentence =
- { "number" }
- { "Number" }
- if$
- number tie.or.space.connect
- series empty$
- { "there's a number but no series in " cite$ * warning$ }
- { " in " * series * }
- if$
- }
- if$
- }
- { "" }
- if$
-}
-
-FUNCTION {format.edition}
-{ edition empty$
- { "" }
- { output.state mid.sentence =
- { edition "l" change.case$ " edition" * }
- { edition "t" change.case$ " edition" * }
- if$
- }
- if$
-}
-
-INTEGERS { multiresult }
-
-FUNCTION {multi.page.check}
-{ '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 {format.pages}
-{ pages empty$
- { "" }
- { pages multi.page.check
- { "pp.\" pages n.dashify tie.or.space.connect } % removed parenthesis
- { "pp.\" pages tie.or.space.connect } % removed parenthesis
- if$
- "" *
- }
- if$
-}
-
-% By Young (and Spencer)
-FUNCTION {format.vol.num.pages}
-{ number empty$
- { volume empty$
- 'skip$
- { "" volume * "" *} % removed \em
- if$
- }
- { volume % removed \em
- number empty$
- {"there's a number but no volume in " cite$ * warning$ }
- { "(" number * ")" * * }
- if$
- }
- if$
- pages empty$
- 'skip$
- { duplicate$ empty$
- { pop$ format.pages }
- { ", pp. " * pages n.dashify * }
- if$
- }
- if$
-}
-
-FUNCTION {format.chapter.pages}
-{ chapter empty$
- 'format.pages
- { type empty$
- { "chapter" }
- { type "l" change.case$ }
- if$
- chapter tie.or.space.connect
- pages empty$
- 'skip$
- { ", " * format.pages * }
-% { ", pp. " * format.pages * }
- if$
- }
- if$
-}
-
-FUNCTION {format.chapter.pages.incoll}
-{ chapter empty$
- 'format.pages
- { type empty$
- { "chapter" }
- { type "l" change.case$ }
- if$
- chapter tie.or.space.connect
- pages empty$
- 'skip$
- { " pp. " * format.pages * }
- if$
- }
- if$
-}
-
-FUNCTION {format.in.ed.booktitle}
-{ booktitle empty$
- { "" }
- { editor empty$
- { "In " format.emphasize.booktitle * }
- { "In " format.editors * ", " * format.emphasize.booktitle * }
- if$
- }
- if$
-}
-
-FUNCTION {format.in.ed.booktitle.incoll}
-{ booktitle empty$
- { "" }
- { editor empty$
- { "In " format.emphasize.booktitle * }
- { "In " format.editors.fml * ", " * format.emphasize.booktitle * }
- if$
- }
- if$
-}
-
-FUNCTION {format.thesis.type}
-{ type empty$
- 'skip$
- { pop$
- type "t" change.case$
- }
- if$
-}
-
-FUNCTION {format.tr.number}
-{ type empty$
- { "Technical Report" }
- 'type
- if$
- number empty$
- { "t" change.case$ }
- { number tie.or.space.connect }
- if$
-}
-
-FUNCTION {format.article.crossref}
-{ "In"
- "\cite{" * crossref * "}" *
-}
-
-FUNCTION {format.crossref.editor}
-{ editor #1 "{vv~}{ll}" format.name$
- editor num.names$ duplicate$
- #2 >
- { pop$ " et~al." * }
- { #2 <
- 'skip$
- { editor #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" =
- { " et~al." * }
- { " and " * editor #2 "{vv~}{ll}" format.name$ * }
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {format.book.crossref}
-{ volume empty$
- { "empty volume in " cite$ * "'s crossref of " * crossref * warning$
- "In "
- }
- { "Volume" volume tie.or.space.connect
- " of " *
- }
- if$
- editor empty$
- editor field.or.null author field.or.null =
- or
- { key empty$
- { series empty$
- { "need editor, key, or series for " cite$ * " to crossref " *
- crossref * warning$
- "" *
- }
- { "{\em " * series * "\/}" * }
- if$
- }
- { key * }
- if$
- }
- { format.crossref.editor * }
- if$
- " \cite{" * crossref * "}" *
-}
-
-FUNCTION {format.incoll.inproc.crossref}
-{ "In"
- " \cite{" * crossref * "}" *
-}
-
-FUNCTION {article}
-{ output.bibitem
- format.authors
- "author" output.check
- author format.key output
- new.block
- format.title
- "title" output.check
- new.block
- crossref missing$
- { journal emphasize "journal" output.check
- format.vol.num.pages output
- }
- { format.article.crossref output.nonnull
- format.pages output
- }
- if$
- new.block
- note output
- output.year.check% moved
- fin.entry
-}
-
-FUNCTION {book}
-{ output.bibitem
- author empty$
- { format.editors.dot
- "author and editor" output.check }
- { format.authors
- output.nonnull
- crossref missing$
- { "author and editor" editor either.or.check }
- 'skip$
- if$
- }
- if$
- new.block
- format.btitle
- "title" output.check
- crossref missing$
- { format.bvolume output
- new.block
- format.number.series output
- new.sentence
- address output
- publisher "publisher" output.check.colon
- }
- { new.block
- format.book.crossref output.nonnull
- }
- if$
-% format.edition output
- new.block
- note output
- output.year.check % moved
- fin.entry
-}
-
-FUNCTION {booklet}
-{ output.bibitem
- format.authors output
- author format.key output
- new.block
- format.title
- "title" output.check
- new.block
- howpublished output
- address output
- new.block
- note output
- output.year.check % moved
- fin.entry
-}
-
-FUNCTION {inbook}
-{ output.bibitem
- author empty$
- { format.editors.dot
- "author and editor" output.check
- }
- { format.authors output.nonnull
- crossref missing$
- { "author and editor" editor either.or.check }
- 'skip$
- if$
- }
- if$
- new.block
- format.btitle
- "title" output.check
- crossref missing$
- { format.bvolume output
- format.chapter.pages
- "chapter and pages" output.check
- new.block
- format.number.series output
- new.sentence
- address output
- publisher
- "publisher" output.check.colon
- }
- { format.chapter.pages "chapter and pages" output.check
- new.block
- format.book.crossref output.nonnull
- }
- if$
-% format.edition output
- new.block
- note output
- output.year.check % moved
- fin.entry
-}
-
-FUNCTION {incollection}
-{ output.bibitem
- format.authors
- "author" output.check
- author format.key output
- new.block
- format.title
- "title" output.check
- new.block
- crossref missing$
- { format.in.ed.booktitle.incoll
- "booktitle" output.check.colon
- format.bvolume output
- format.number.series output
- format.chapter.pages special.output
- new.sentence
- address output
- publisher "publisher" output.check.colon
- }
- { format.incoll.inproc.crossref
- output.nonnull
- format.chapter.pages output
- }
- if$
- new.block
- note output
- output.year.check % moved
- fin.entry
-}
-
-FUNCTION {inproceedings}
-{ output.bibitem
- format.authors
- "author" output.check
- author format.key output
- new.block
- format.title
- "title" output.check
- new.block
- crossref missing$
- { format.in.ed.booktitle
- "booktitle" output.check
- format.bvolume output
- format.number.series output
- address output
-% new.sentence %removed, to avoid having a ".", but having a "," instead
- organization output
- publisher output
- format.pages output
- }
- { format.incoll.inproc.crossref output.nonnull
- format.pages output
- }
- if$
- new.block
- note output
- output.year.check % moved
- fin.entry
-}
-
-FUNCTION {conference} { inproceedings }
-
-FUNCTION {manual}
-{ output.bibitem
- format.authors output
- author format.key output
- new.block
- format.btitle
- "title" output.check
- organization address new.block.checkb
-% Reversed the order of "address" and "organization", added the ":".
- address output
- organization "organization" output.check.colon
-% address output
-% ":" output
-% organization output
-% format.edition output
- new.block
- note output
- output.year.check % moved
- fin.entry
-}
-
-FUNCTION {mastersthesis}
-{ output.bibitem
- format.authors
- "author" output.check
- author format.key output
- new.block
- format.title
- "title" output.check
- new.block
- "Master's thesis" format.thesis.type output.nonnull
- school "school" output.check
- address output
- new.block
- note output
- output.year.check % moved
- fin.entry
-}
-
-FUNCTION {misc}
-{ output.bibitem
- format.authors output
- author format.key output
- title howpublished new.block.checkb
- format.title output
- new.block
- howpublished output
- new.block
- note output
- output.year.check % moved
- fin.entry
-}
-
-FUNCTION {phdthesis}
-{ output.bibitem
- format.authors
- "author" output.check
- author format.key output
- new.block
- format.btitle
- "title" output.check
- new.block
- "PhD thesis" format.thesis.type output.nonnull
- school "school" output.check
- address output
- new.block
- note output
- output.year.check % moved
- fin.entry
-}
-
-FUNCTION {proceedings}
-{ output.bibitem
- editor empty$
- { organization output }
- { format.editors.dot output.nonnull }
- if$
- author format.key output
- new.block
- format.btitle
- "title" output.check
- format.bvolume output
- format.number.series output
- address output
- new.sentence
- organization output
- publisher output
- new.block
- note output
- output.year.check % moved
- fin.entry
-}
-
-FUNCTION {techreport}
-{ output.bibitem
- format.authors
- "author" output.check
- author format.key output
- new.block
- format.title
- "title" output.check
- new.block
- format.tr.number output.nonnull
- institution
- "institution" output.check
- address output
- new.block
- note output
- output.year.check % moved
- fin.entry
-}
-
-FUNCTION {unpublished}
-{ output.bibitem
- format.authors
- "author" output.check
- author format.key output
- new.block
- format.title
- "title" output.check
- new.block
- note "note" output.check
- output.year.check % moved
- fin.entry
-}
-
-FUNCTION {default.type} { misc }
-
-MACRO {jan} {"January"}
-
-MACRO {feb} {"February"}
-
-MACRO {mar} {"March"}
-
-MACRO {apr} {"April"}
-
-MACRO {may} {"May"}
-
-MACRO {jun} {"June"}
-
-MACRO {jul} {"July"}
-
-MACRO {aug} {"August"}
-
-MACRO {sep} {"September"}
-
-MACRO {oct} {"October"}
-
-MACRO {nov} {"November"}
-
-MACRO {dec} {"December"}
-
-MACRO {acmcs} {"ACM Computing Surveys"}
-
-MACRO {acta} {"Acta Informatica"}
-
-MACRO {ai} {"Artificial Intelligence"}
-
-MACRO {cacm} {"Communications of the ACM"}
-
-MACRO {ibmjrd} {"IBM Journal of Research and Development"}
-
-MACRO {ibmsj} {"IBM Systems Journal"}
-
-MACRO {ieeese} {"IEEE Transactions on Software Engineering"}
-
-MACRO {ieeetc} {"IEEE Transactions on Computers"}
-
-MACRO {ieeetcad}
- {"IEEE Transactions on Computer-Aided Design of Integrated Circuits"}
-
-MACRO {ipl} {"Information Processing Letters"}
-
-MACRO {jacm} {"Journal of the ACM"}
-
-MACRO {jcss} {"Journal of Computer and System Sciences"}
-
-MACRO {scp} {"Science of Computer Programming"}
-
-MACRO {sicomp} {"SIAM Journal on Computing"}
-
-MACRO {tocs} {"ACM Transactions on Computer Systems"}
-
-MACRO {tods} {"ACM Transactions on Database Systems"}
-
-MACRO {tog} {"ACM Transactions on Graphics"}
-
-MACRO {toms} {"ACM Transactions on Mathematical Software"}
-
-MACRO {toois} {"ACM Transactions on Office Information Systems"}
-
-MACRO {toplas} {"ACM Transactions on Programming Languages and Systems"}
-
-MACRO {tcs} {"Theoretical Computer Science"}
-
-READ
-
-FUNCTION {sortify}
-{ purify$
- "l" change.case$
-}
-
-INTEGERS { len }
-
-FUNCTION {chop.word}
-{ 's :=
- 'len :=
- s #1 len substring$ =
- { s len #1 + global.max$ substring$ }
- 's
- if$
-}
-
-INTEGERS { fullptr numfull fullsleft }
-
-STRINGS { u1 u2 }
-
-FUNCTION {my.full.label}
-{
-% Initialize 'u1','u2','s'.
- "" 'u1 :=
- "" 'u2 :=
- 's :=
-
-% Initialize 'fullptr','numfull','fullsleft'.
- #1 'fullptr :=
- s num.names$ 'numfull :=
- numfull 'fullsleft :=
-
-% enter the while loop which generates the first-citation information.
-% while we have names left,
-% format the next name
-% if this is the next-to-last name, tack the ampersand on the end
-% else if this isn't the last name, tack the comma on the end.
-% concatenate the next name onto the first-citation string.
-% update the counters.
-
- { fullsleft #0 > }
- { s fullptr "{vv~}{ll}" format.name$ 'u1 :=
- fullsleft #2 =
- { u1 " \& " * 'u1 := }
- { fullsleft #2 >
- { u1 ", " * 'u1 := }
- 'skip$
- if$
- }
- if$
- u2 u1 * 'u2 :=
- fullptr #1 + 'fullptr :=
- fullsleft #1 - 'fullsleft :=
- }
- while$
-
-% push 'u2' onto the stack -- our first-citation information.
- u2
-}
-
-FUNCTION {format.lab.names}
-{ 's :=
- s #1 "{vv~}{ll}" format.name$
- s num.names$ duplicate$
- #2 >
- { pop$ " et~al." * }
- { #2 <
- 'skip$
- { s #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" =
- { "et~al. " * }
-% { " and " * s #2 "{vv~}{ll}" format.name$ * }
- { " \& " * s #2 "{vv~}{ll}" format.name$ * }
- if$
- }
- if$
- }
- if$
-}
-
-FUNCTION {author.key.label}
-{ author empty$
- { key empty$
- { cite$ #1 #3 substring$ }
- 'key
- if$
- }
- { author format.lab.names }
- if$
-}
-
-FUNCTION {editor.key.label}
-{ editor empty$
- { key empty$
- { cite$ #1 #3 substring$ }
- 'key
- if$
- }
- { editor format.lab.names }
- if$
-}
-
-FUNCTION {author.editor.key.label}
-{ author empty$
- { editor empty$
- { key empty$
- { cite$ #1 #3 substring$ }
- 'key
- if$
- }
- { editor format.lab.names }
- if$
- }
- { author format.lab.names }
- if$
-}
-
-FUNCTION {calc.label}
-{ type$ "book" =
- type$ "inbook" =
- or
- 'author.editor.key.label
- { type$ "proceedings" =
- 'editor.key.label
- 'author.key.label
- if$
- }
- if$
- duplicate$
-
- author my.full.label % generate the first-citation information.
-
- "\protect\citeauthoryear{" swap$ * "}{" * swap$ * "}{" *
- year field.or.null purify$ #-1 #4 substring$ *
- 'label :=
- year field.or.null purify$ #-1 #4 substring$ *
- sortify 'sort.label :=
-}
-
-FUNCTION {sort.format.names}
-{ 's :=
- #1 'nameptr :=
- ""
- s num.names$ 'numnames :=
- numnames 'namesleft :=
- { namesleft #0 > }
- { nameptr #1 >
- { " " * }
- 'skip$
- if$
- s nameptr "{vv{ } }{ll{ }}{ f{ }}{ jj{ }}" format.name$ 't :=
- nameptr numnames = t "others" = and
- { "et al" * }
- { t sortify * }
- if$
- nameptr #1 + 'nameptr :=
- namesleft #1 - 'namesleft :=
- }
- while$
-}
-
-FUNCTION {sort.format.title}
-{ 't :=
- "A " #2
- "An " #3
- "The " #4 t chop.word
- chop.word
- chop.word
- sortify
- #1 global.max$ substring$
-}
-
-FUNCTION {author.sort}
-{ author empty$
- { key empty$
- { "to sort, need author or key in " cite$ * warning$
- ""
- }
- { key sortify }
- if$
- }
- { author sort.format.names }
- if$
-}
-
-FUNCTION {editor.sort}
-{ editor empty$
- { key empty$
- { "to sort, need editor or key in " cite$ * warning$
- ""
- }
- { key sortify }
- if$
- }
- { editor sort.format.names }
- if$
-}
-
-FUNCTION {author.editor.sort}
-{ author empty$
- { editor empty$
- { key empty$
- { "to sort, need author, editor, or key in " cite$ * warning$
- ""
- }
- { key sortify }
- if$
- }
- { editor sort.format.names }
- if$
- }
- { author sort.format.names }
- if$
-}
-
-FUNCTION {presort}
-{ calc.label
- label sortify
- " "
- *
- type$ "book" =
- type$ "inbook" =
- or
- 'author.editor.sort
- { type$ "proceedings" =
- 'editor.sort
- 'author.sort
- if$
- }
- if$
- #1 entry.max$ substring$ % added for newapa
- 'sort.label := % added for newapa
- sort.label % added for newapa
- *
- " "
- *
- title field.or.null
- sort.format.title
- *
- #1 entry.max$ substring$
- 'sort.key$ :=
-}
-
-ITERATE {presort}
-
-SORT % by label, sort.label, title --- for final label calculation
-
-STRINGS { last.label next.extra }
-
-INTEGERS { last.extra.num }
-
-FUNCTION {initialize.extra.label.stuff}
-{ #0 int.to.chr$ 'last.label :=
- "" 'next.extra :=
- #0 'last.extra.num :=
-}
-
-FUNCTION {forward.pass}
-{ last.label label =
- { last.extra.num #1 + 'last.extra.num :=
- last.extra.num int.to.chr$ 'extra.label :=
- }
- { "a" chr.to.int$ 'last.extra.num :=
- "" 'extra.label :=
- label 'last.label :=
- }
- if$
-}
-
-FUNCTION {reverse.pass}
-{ next.extra "b" =
- { "a" 'extra.label := }
- 'skip$
- if$
- label extra.label * "}" * 'label :=
- extra.label 'next.extra :=
-}
-
-EXECUTE {initialize.extra.label.stuff}
-
-ITERATE {forward.pass}
-
-REVERSE {reverse.pass}
-
-FUNCTION {bib.sort.order}
-{ sort.label
- " "
- *
- year field.or.null sortify
- *
- " "
- *
- title field.or.null
- sort.format.title
- *
- #1 entry.max$ substring$
- 'sort.key$ :=
-}
-
-ITERATE {bib.sort.order}
-
-SORT % by sort.label, year, title --- giving final bib. order.
-
-FUNCTION {begin.bib}
-
-{ preamble$ empty$
- 'skip$
- { preamble$ write$ newline$ }
- if$
- "\begin{thebibliography}{}" write$ newline$
-}
-
-
-EXECUTE {begin.bib}
-
-EXECUTE {init.state.consts}
-
-ITERATE {call.type$}
-
-FUNCTION {end.bib}
-{ newline$
- "\end{thebibliography}" write$ newline$
-}
-
-EXECUTE {end.bib}
diff --git a/Master/texmf-dist/doc/latex/confproc/example/newapave.sty b/Master/texmf-dist/doc/latex/confproc/example/newapave.sty
deleted file mode 100644
index db7a357ccd8..00000000000
--- a/Master/texmf-dist/doc/latex/confproc/example/newapave.sty
+++ /dev/null
@@ -1,269 +0,0 @@
-%$$$ newapave2.sty $$$ --- July 15, 2010 (Version 2.21)
-% - Version 2.1.
-%
-% This file implements citations for the ``newapave'' bibliography style.
-%
-% Stephen N. Spencer
-% modified the ``apalike'' LaTeX style
-% Young U. Ryu
-% further modified
-% Vincent Verfaille
-% modified as 'newapave' for DAFx-06: right-flushed back-references!
-%
-% SEE THE FOLLOWING COMMENTS. THEY CONSISTS OF 4 SECTIONS
-% 1 - newapave.bst and \bibitem entry
-% 2 - citation formats
-% 3 - changing citation functions (if you want)
-% 4 - enforcing APA style section heading (if you want)
-%
-%%%%%
-% [1] newapave.bst and \bibitem entry
-%
-% The ``newapave.bst'' BibTeX bibliography style creates citations with labels:
-% \citeauthoryear{author-info}{abbrev. author-info}{year}
-%
-%%%%%
-% [2] Citation Formats
-%
-% The citations are enclosed within parentheses. ``(,)''
-% as default. But one may change them.
-% Short author lists use the ``et al.'' construct.
-% These labels are processed by the following LaTeX commands:
-%
-% \cite[optional notes]{Key(s)}
-% -> (Authors1, Year1; Authors2, Year2; ..., optional notes)
-% \citeA[optional notes]{key}
-% -> Authors (Year, optional notes)
-% Note: ONE AND ONLY ONE KEY.
-% \citeA[pp.~3--5]{Apt88,Lloyd87} does not make sense at all.
-% In this case, the outcome will look aweful.
-% \citeB{keys}
-% -> Authors1 (Year1), Authors2 (Year2), ...
-% Note: \citeB[Notes]{keys} are given, notes will be ingored,
-% because it does not make sense at all.
-% \citeauthor[optional notes]{key}
-% -> Authors1, Authors2, ..., optional notes
-%
-% The difference between `\shortciteXXX' and `\citeXXX':
-% is that `\shortciteXXX' gives `First author et al.'
-% if no. authors >= 3.
-%
-% \shortcite[optional notes]{Key(s)}
-% -> (Short Authors1, Year1; Short Authors2, Year2; ..., optional notes)
-% \shortciteA[optional notes]{key}
-% -> Short Authors (Year, optional notes)
-% Note: ONE AND ONLY ONE KEY.
-% \shortciteA[pp.~3--5]{Apt88,Lloyd87} does not make sense at all.
-% In this case, the outcome will look aweful.
-% \shortciteB{keys}
-% -> Authors1 (Year1), Authors2 (Year2), ...
-% Note: \citeB[Notes]{keys} are given, notes will be ingored,
-% because it does not make sense at all.
-% \shortciteauthor[optional notes]{key}
-% -> Short Authors1, Short Authors2, ..., optional notes
-%
-% \citeyear[optional notes]{key}
-% -> (Year, optional notes)
-%
-%%%%%
-% [3] Changing Citation Punctuations
-%
-% However, you may change citation punctuations.
-% \citepunct{open paren}%
-% {between authors}%
-% {between author year}%
-% {between citations}%
-% {before notes}%
-% {closing paren}
-%
-% For example,
-% \citepunct{[}{and}{ }{, }{: }{]}
-% - use square brackets
-% `and' between authors
-% space between author and year
-% comma between citations
-% comma before notes
-% e.g. [Apt and van Emden 1986, Lloyd 1985: Notes]
-%
-% The default is:
-% \citepunct{(}{\&}{, }{; }{, }{)}
-%
-% Notice spaces around punctuations in \citepunct!!!
-%
-%%%%%
-% [4] Enforcing APA Style Section Heading
-%
-% \newapasectioning redefines section headings as described
-% by the APA Publication Manual
-% \section - level 1 (toc entry, paageheading)
-% \subsection - level 2 (toc entry)
-% \subsection - level 3 (toc entry)
-% \paragraph - level 4
-% \subparagraph - level 3
-%
-% if place * after \section, \subsection, \subsubsection
-% section headings are not listed in the table of contents
-%
-\def\citestarts{(}
-\def\betweenauthors{\&}
-\def\betweenauthoryear{, }
-\def\betweencites{; }
-\def\beforenote{, }
-\def\citeends{)}
-%
-\def\citepunct#1#2#3#4#5#6{%
- \def\citestarts{#1}
- \def\betweenauthors{#2}
- \def\betweenauthoryear{#3}
- \def\betweencites{#4}
- \def\beforenote{#5}
- \def\citeends{#6} }
-%
-\let\@internalcite\cite
-%
-%
-\def\cite{\def\@citeseppen{-1000}%
- \def\@cite##1##2{%
- \citestarts##1\if@tempswa \beforenote##2\fi\citeends}%
- \def\citeauthoryear##1##2##3{##1\betweenauthoryear##3}\@internalcite}
-\def\citeA{\def\@citeseppen{-1000}%
- \def\@cite##1##2{%
- ##1\if@tempswa \beforenote##2\fi\citeends}%
- \def\citeauthoryear##1##2##3{##1 \citestarts##3}\@citedata}
-\def\citeB{\def\@citeseppen{-1000}%
- \def\@cite##1##2{##1}%
- \def\citeauthoryear##1##2##3{##1 \citestarts##3\citeends}\@citedata}
-\def\citeauthor{\def\@citeseppen{-1000}%
- \def\@cite##1##2{%
- ##1\if@tempswa \beforenote##2\fi}%
- \def\citeauthoryear##1##2##3{##1}\@citedata}
-%
-%
-\def\shortcite{\def\@citeseppen{-1000}%
- \def\@cite##1##2{%
- \citestarts##1\if@tempswa \beforenote##2\fi\citeends}%
- \def\citeauthoryear##1##2##3{##2\betweenauthoryear##3}\@internalcite}
-\def\shortciteA{\def\@citeseppen{-1000}%
- \def\@cite##1##2{%
- ##1\if@tempswa \beforenote##2\fi\citeends}%
- \def\citeauthoryear##1##2##3{##2 \citestarts##3}\@citedata}
-\def\shortciteB{\def\@citeseppen{-1000}%
- \def\@cite##1##2{##1}%
- \def\citeauthoryear##1##2##3{##2 \citestarts##3\citeends}\@citedata}
-\def\shortciteauthor{\def\@citeseppen{-1000}%
- \def\@cite##1##2{%
- ##1\if@tempswa \beforenote##2\fi}%
- \def\citeauthoryear##1##2##3{##2}\@citedata}
-%
-\def\citeyear{\def\@citeseppen{-1000}%
- \def\@cite##1##2{%
- \citestarts##1\if@tempswa \beforenote##2\fi\citeends}%
- \def\citeauthoryear##1##2##3{##3}\@citedata}
-%
-\def\@citedata{\@ifnextchar[{\@tempswatrue\@citedatax}{\@tempswafalse\@citedatax[]}}
-%
-\def\@citedatax[#1]#2{%
-\if@filesw\immediate\write\@auxout{\string\citation{#2}}\fi
- \def\@citea{}\@cite{\@for\@citeb:=#2\do
- {\@citea\def\@citea{\betweencites}\@ifundefined
- {b@\@citeb}{{\bf ?}\@warning
- {Citation `\@citeb' on page \thepage \space undefined}}
-{\csname b@\@citeb\endcsname}}}{#1}}
-%
-\def\@citex[#1]#2{%
-\if@filesw\immediate\write\@auxout{\string\citation{#2}}\fi
- \def\@citea{}\@cite{\@for\@citeb:=#2\do
- {\@citea\def\@citea{\betweencites}\@ifundefined
- {b@\@citeb}{{\bf ?}\@warning
- {Citation `\@citeb' on page \thepage \space undefined}}%
-{\csname b@\@citeb\endcsname}}}{#1}}
-%
-% (from apalike.sty)
-% No labels in the bibliography.
-% Set length of hanging indentation for bibliography entries.
-\def\@biblabel#1{}
-\newlength{\bibhang}
-%\setlength{\bibhang}{1em} % ORIGINAL
-\setlength{\bibhang}{0.5em} % DAFx-06
-%
-\def\thebibliography#1{%
- \section*{\bibname}
- \addcontentsline{toc}{part}{\large \bfseries \bibname}
- \list
- {\relax}{\setlength{\labelsep}{0em}
- \setlength{\itemindent}{-\bibhang}
- \setlength{\leftmargin}{\bibhang}}
-% \def\newblock{\hskip .11em plus .33em minus .07em} % ORIGINAL
- \def\newblock{\hskip 0em plus 0.0em minus .07em} % DAFx-06
- \sloppy\clubpenalty4000\widowpenalty4000
- \sfcode`\.=1000\relax}
-%
-%
-%
-%%% Sectioning
-
-\def\newapasectioning{
- \newlength{\sectionheadwidth}
- \setlength{\sectionheadwidth}{\textwidth}
- \addtolength{\sectionheadwidth}{-8em}
- \let\@internalsection\section
- \let\@internalsubsection\subsection
- \let\@internalsubsubsection\subsubsection
- \let\@internalparagraph\paragraph
- \let\@internalsubparagraph\subparagraph
- % Level 1
- \def\section{\@ifnextchar *{\a@sections}{\a@section}}
- \def\a@sections##1##2{%
- \@internalsection*{%
- \centering\parbox{%
- \sectionheadwidth}{%
- \centering\normalsize\bf\uppercase{##2}}\@mkboth{##2}{##2}}}
- \def\a@section##1{%
- \addcontentsline{toc}{section}{##1}
- \@internalsection*{%
- \centering\parbox{%
- \sectionheadwidth}{%
- \centering\normalsize\bf\uppercase{##1}}\@mkboth{##1}{##1}}}
- % Level 2
- \def\subsection{\@ifnextchar *{\a@subsections}{\a@subsection}}
- \def\a@subsections##1##2{%
- \@internalsubsection*{%
- \centering\parbox{\sectionheadwidth}{\centering\normalsize\bf##2}}}
- \def\a@subsection##1{%
- \addcontentsline{toc}{subsection}{##1}
- \@internalsubsection*{%
- \centering\parbox{\sectionheadwidth}{\centering\normalsize\bf##1}}}
- % Level 3
- \def\subsubsection{\@ifnextchar *{\a@subsubsections}{\a@subsubsection}}
- \def\a@subsubsections##1##2{%
- \@internalsubsubsection*{%
- \centering\parbox{%
- \sectionheadwidth}{\centering\normalsize\underbar{##2}}}}
- \def\a@subsubsection##1{%
- \addcontentsline{toc}{subsubsection}{##1}
- \@internalsubsubsection*{%
- \centering\parbox{%
- \sectionheadwidth}{\centering\normalsize\underbar{##1}}}}
- % Level 4
- \def\a@paragraph##1{%
- \@internalsubsubsection*{\normalsize\underbar{##1}}}
- % Level 5
- \def\a@subparagraph##1{%
- \@internalsubparagraph*{\normalsize\underbar{##1}.}}
- % table of contents
- \def\tableofcontents{%
- \section*{Contents}\@starttoc{toc}}
- % list of figures
- \def\listoffigures{%
- \section*{List of Figures}\@starttoc{lof}}
- % list of tables
- \def\listoftables{%
- \section*{List of Tables}\@starttoc{lot}}
- % Change : to . in Figure/Table Caption
- \long\def\@makecaption##1##2{
- \vskip 10pt
- \setbox\@tempboxa\hbox{##1. ##2}
- \ifdim \wd\@tempboxa >\hsize ##1. ##2\par \else \hbox
- to\hsize{\hfil\box\@tempboxa\hfil}
- \fi}
-}
diff --git a/Master/texmf-dist/doc/latex/confproc/example/confproc2.ist b/Master/texmf-dist/doc/latex/confproc/example/papers/expages.tex
index 505b651dce5..57891e1bf53 100644
--- a/Master/texmf-dist/doc/latex/confproc/example/confproc2.ist
+++ b/Master/texmf-dist/doc/latex/confproc/example/papers/expages.tex
@@ -1,39 +1,39 @@
%%
-%% This is file `confproc2.ist', generated with the docstrip utility.
-%% The original source files were:
-%% confproc.dtx (with options: `doc')
+%% This is file `expages.tex',
+%% generated with the docstrip utility.
%%
-%% This is `confproc2.ist', an index formatting example, for the confproc package.
-%% Copyright (C) 2010 by Vincent Verfaille
-%% <[lastname].[packagename]@gmail.com>
+%% 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 file `readme.txt'.
-%%
+%% the `readme.txt' file.
+%%
%% For more details, LaTeX the source `confproc.dtx'.
-%%
-
-%%--add a letter between 2 lists, and horizontal lines + slashes around letters
-heading_prefix "{\\bfseries\\hfil------/\\hfil "
-heading_suffix "\\hfil/------\\hfil}\\nopagebreak\n"
-headings_flag 1
-
-%%-- Add lines with points between name and page numbers
-delim_0 "\\dotfill"
-delim_1 "\\dotfill"
-delim_2 "\\dotfill"
+%%
+\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/Master/texmf-dist/doc/latex/confproc/example/papers/pages.tex b/Master/texmf-dist/doc/latex/confproc/example/papers/pages.tex
deleted file mode 100644
index ca5f1636b80..00000000000
--- a/Master/texmf-dist/doc/latex/confproc/example/papers/pages.tex
+++ /dev/null
@@ -1,8 +0,0 @@
-\newcommand{\setpagenumber}[1]{
- \newcommand{\paperswitch}{#1}
- \ifnum\paperswitch=01 {\setcounter{page}{1}}\fi
- \ifnum\paperswitch=02 {\setcounter{page}{7}}\fi
- \ifnum\paperswitch=03 {\setcounter{page}{13}}\fi
- \ifnum\paperswitch=04 {\setcounter{page}{17}}\fi
- \ifnum\paperswitch=05 {\setcounter{page}{23}}\fi
-} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/confproc/example/papers_split.sh b/Master/texmf-dist/doc/latex/confproc/example/papers_split.sh
deleted file mode 100644
index 884b7bdbb76..00000000000
--- a/Master/texmf-dist/doc/latex/confproc/example/papers_split.sh
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/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"
-gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -dFirstPage=7 -dLastPage=12 -sOUTPUTFILE=${SPPATH}/p_001.pdf ${PDFFILE}
-gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -dFirstPage=13 -dLastPage=17 -sOUTPUTFILE=${SPPATH}/p_003.pdf ${PDFFILE}
-gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -dFirstPage=19 -dLastPage=22 -sOUTPUTFILE=${SPPATH}/p_005.pdf ${PDFFILE}
-gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -dFirstPage=23 -dLastPage=28 -sOUTPUTFILE=${SPPATH}/p_007.pdf ${PDFFILE}
-gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -dFirstPage=29 -dLastPage=35 -sOUTPUTFILE=${SPPATH}/p_009.pdf ${PDFFILE}
diff --git a/Master/texmf-dist/doc/latex/confproc/example/papers_split_all.sh b/Master/texmf-dist/doc/latex/confproc/example/papers_split_all.sh
deleted file mode 100644
index 884b7bdbb76..00000000000
--- a/Master/texmf-dist/doc/latex/confproc/example/papers_split_all.sh
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/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"
-gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -dFirstPage=7 -dLastPage=12 -sOUTPUTFILE=${SPPATH}/p_001.pdf ${PDFFILE}
-gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -dFirstPage=13 -dLastPage=17 -sOUTPUTFILE=${SPPATH}/p_003.pdf ${PDFFILE}
-gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -dFirstPage=19 -dLastPage=22 -sOUTPUTFILE=${SPPATH}/p_005.pdf ${PDFFILE}
-gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -dFirstPage=23 -dLastPage=28 -sOUTPUTFILE=${SPPATH}/p_007.pdf ${PDFFILE}
-gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -dFirstPage=29 -dLastPage=35 -sOUTPUTFILE=${SPPATH}/p_009.pdf ${PDFFILE}
diff --git a/Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_001/dafx_06.sty b/Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_001/dafx_06.sty
new file mode 100644
index 00000000000..88d83a548ac
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/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/Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_001/fft_plot2.png b/Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_001/fft_plot2.png
new file mode 100644
index 00000000000..e3ccb1c57e3
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_001/fft_plot2.png
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_001/p_001.bib b/Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_001/p_001.bib
new file mode 100644
index 00000000000..b7e1aebc315
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/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/Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_001/p_001.tex b/Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_001/p_001.tex
new file mode 100644
index 00000000000..f17e823f161
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/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/Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_003/dafx_06.sty b/Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_003/dafx_06.sty
new file mode 100644
index 00000000000..88d83a548ac
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/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/Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_003/fft_plot2.png b/Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_003/fft_plot2.png
new file mode 100644
index 00000000000..e3ccb1c57e3
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_003/fft_plot2.png
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_003/p_003.bib b/Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_003/p_003.bib
new file mode 100644
index 00000000000..31175d01dc2
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/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/Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_003/p_003.tex b/Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_003/p_003.tex
new file mode 100644
index 00000000000..758f0b5448d
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/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/Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_005/dafx_06.sty b/Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_005/dafx_06.sty
new file mode 100644
index 00000000000..88d83a548ac
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/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/Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_005/fft_plot2.png b/Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_005/fft_plot2.png
new file mode 100644
index 00000000000..e3ccb1c57e3
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_005/fft_plot2.png
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_005/p_005.bib b/Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_005/p_005.bib
new file mode 100644
index 00000000000..032b9f43f2d
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/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/Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_005/p_005.tex b/Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_005/p_005.tex
new file mode 100644
index 00000000000..d7019185262
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/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/Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_007/dafx_06.sty b/Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_007/dafx_06.sty
new file mode 100644
index 00000000000..88d83a548ac
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/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/Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_007/fft_plot2.png b/Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_007/fft_plot2.png
new file mode 100644
index 00000000000..e3ccb1c57e3
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_007/fft_plot2.png
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_007/p_007.bib b/Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_007/p_007.bib
new file mode 100644
index 00000000000..c93d8482ba8
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/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/Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_007/p_007.tex b/Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_007/p_007.tex
new file mode 100644
index 00000000000..2cca7ee9364
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/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/Master/texmf-dist/doc/latex/confproc/example/sources_tex/p_009/dafx_06.sty b/Master/texmf-dist/doc/latex/confproc/example/sources_tex/p_009/dafx_06.sty
new file mode 100644
index 00000000000..88d83a548ac
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/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/Master/texmf-dist/doc/latex/confproc/example/sources_tex/p_009/fft_plot2.png b/Master/texmf-dist/doc/latex/confproc/example/sources_tex/p_009/fft_plot2.png
new file mode 100644
index 00000000000..e3ccb1c57e3
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/confproc/example/sources_tex/p_009/fft_plot2.png
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/confproc/example/sources_tex/p_009/p_009.bib b/Master/texmf-dist/doc/latex/confproc/example/sources_tex/p_009/p_009.bib
new file mode 100644
index 00000000000..5f96a690449
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/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/Master/texmf-dist/doc/latex/confproc/example/sources_tex/p_009/p_009.tex b/Master/texmf-dist/doc/latex/confproc/example/sources_tex/p_009/p_009.tex
new file mode 100644
index 00000000000..153c7eab528
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/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}
diff --git a/Master/texmf-dist/doc/latex/confproc/example1empty.tex b/Master/texmf-dist/doc/latex/confproc/example1empty.tex
index 9df69175052..56dd32d349f 100644
--- a/Master/texmf-dist/doc/latex/confproc/example1empty.tex
+++ b/Master/texmf-dist/doc/latex/confproc/example1empty.tex
@@ -7,7 +7,7 @@
%% confproc.dtx (with options: `example1empty')
%%
%% This is `example1empty.tex', an example file for the confproc package.
-%% Copyright (c) 2010 by Vincent Verfaille <verf[...].confproc@gmail.com>
+%% Copyright (c) 2011 by Vincent Verfaille <confproc.verfaille@gmail.com>
%%
%% This file is part of the confproc package.
%% -------------------------------------------
diff --git a/Master/texmf-dist/doc/latex/confproc/example2custom.tex b/Master/texmf-dist/doc/latex/confproc/example2custom.tex
index b4249f018dc..d8eddf10357 100644
--- a/Master/texmf-dist/doc/latex/confproc/example2custom.tex
+++ b/Master/texmf-dist/doc/latex/confproc/example2custom.tex
@@ -7,7 +7,7 @@
%% confproc.dtx (with options: `example2custom')
%%
%% This is `example2custom.tex', an example file for the confproc package.
-%% Copyright (c) 2010 by Vincent Verfaille <verf[...].confproc@gmail.com>
+%% Copyright (c) 2011 by Vincent Verfaille <confproc.verfaille@gmail.com>
%%
%% This file is part of the confproc package.
%% -------------------------------------------
diff --git a/Master/texmf-dist/doc/latex/confproc/example3optim.tex b/Master/texmf-dist/doc/latex/confproc/example3optim.tex
index 720f3e8c9a9..518c0521d7c 100644
--- a/Master/texmf-dist/doc/latex/confproc/example3optim.tex
+++ b/Master/texmf-dist/doc/latex/confproc/example3optim.tex
@@ -7,7 +7,7 @@
%% confproc.dtx (with options: `example3optim')
%%
%% This is `example3optim.tex', an example file for the confproc package.
-%% Copyright (c) 2010 by Vincent Verfaille <verf[...].confproc@gmail.com>
+%% Copyright (c) 2011 by Vincent Verfaille <confproc.verfaille@gmail.com>
%%
%% This file is part of the confproc package.
%% -------------------------------------------
@@ -179,7 +179,7 @@ School Name\\ University Name\\
Cover design: Firstname Lastname\\
Logo photo: Firstname Lastname\\
\LaTeX{} editor: Firstname Lastname\\
-using \LaTeX's `confproc' package, version 0.7 (optional: by V. Verfaille)\\
+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
diff --git a/Master/texmf-dist/doc/latex/confproc/expages.tex b/Master/texmf-dist/doc/latex/confproc/expages.tex
index dba9a9675e1..57891e1bf53 100644
--- a/Master/texmf-dist/doc/latex/confproc/expages.tex
+++ b/Master/texmf-dist/doc/latex/confproc/expages.tex
@@ -7,7 +7,7 @@
%% confproc.dtx (with options: `expages')
%%
%% This is `expages.tex', an example file for the confproc package.
-%% Copyright (c) 2010 by Vincent Verfaille <verf[...].confproc@gmail.com>
+%% Copyright (c) 2011 by Vincent Verfaille <confproc.verfaille@gmail.com>
%%
%% This file is part of the confproc package.
%% -------------------------------------------
diff --git a/Master/texmf-dist/doc/latex/confproc/expapersswitch.tex b/Master/texmf-dist/doc/latex/confproc/expapersswitch.tex
index c8ca3c0c63b..1addd118b0f 100644
--- a/Master/texmf-dist/doc/latex/confproc/expapersswitch.tex
+++ b/Master/texmf-dist/doc/latex/confproc/expapersswitch.tex
@@ -7,7 +7,7 @@
%% confproc.dtx (with options: `expapersswitch')
%%
%% This is `expapersswitch.tex', an example file for the confproc package.
-%% Copyright (c) 2010 by Vincent Verfaille <verf[...].confproc@gmail.com>
+%% Copyright (c) 2011 by Vincent Verfaille <confproc.verfaille@gmail.com>
%%
%% This file is part of the confproc package.
%% -------------------------------------------
diff --git a/Master/texmf-dist/doc/latex/confproc/whatsnew.txt b/Master/texmf-dist/doc/latex/confproc/whatsnew.txt
deleted file mode 100644
index d00943d6d20..00000000000
--- a/Master/texmf-dist/doc/latex/confproc/whatsnew.txt
+++ /dev/null
@@ -1,77 +0,0 @@
-Confproc is a LaTeX2e package providing a new document-class together
-with various tools (Perl and Unix/bash scripts) for building conference
-proceedings, or concatenating any set of PDFs with a table of contents,
-index, bookmarks and general bibliography. The LaTeX2e class is mainly
-based on the 'pdfpages' package for PDF papers inclusion, and the
-'hyperref' package for creating proper links, bookmarks and general
-bibliography back references. It also uses many other packages for fine
-tuning the table of contents, bibliography and index of authors.
-The added value of this class is in the time saved to quickly design
-conference proceedings or any collection of PDFs.
-
-________________________________________________________________
-New in version 0.7 (major update) - In short:
-- key-value options for the class and \procpaper{} function
-- tested with TeXLive 2008-2010
-- can insert papers with any number of pages
-- various new class options (hyperref, geometry, binding=Xmm,
- checktitle, checkauthor, showmarginlines, showpapernumber,
- colorheaders=red, pdftk)
-- documentation reorganized with more examples (incremental learning)
-- new 2-minute summary of commands and options (confproc-short.tex)
-- new Unix/bash scripts: exportIndividualPDFs.sh, countnbpages.sh
-
-________________________________________________________________
-New in version 0.7 (major update) - In details:
-
-- class:
- - class options: interface re-designed to make use of key-values
- style ('kvoptions' package)
- - tested with TeXLive 2008, 2009 and 2010 (as of July 18th, 2010)
- - code clarified, using key-values ('keyval' package) and
- \ifthenelse ('xifthen' package)
-
-- PDF insertion:
- - command \procpaper[]{} with 1 argument (file name) and 8
- optional arguments replaces \cmdDescribe{\insertprocpaper} with
- its 9 arguments. This re-design also makes use of key-values style
- options (using keyval)
- - removed the limitation to a minimum of 2 pages and a maximum of
- 8 pages (now 1 to anything)
-
-- class options:
- - hyperref/geometry: can now directly pass options to the 'hyperref'
- and 'geometry' packages with the new hyperref={<option list>} and
- geometry={<option list>} options
- - added 'papers=empty' option and mode. This offers a much faster
- fake paper insertion, compared to 'papers='raft} ('draft' mode of
- 'pdfpages', but not checking if pages actually exist)
- - added new options for layout fine tuning and debug:
- - 'binding=Xmm' to indicate the binding of the paperback version
- - 'checktitle' and 'checkauthor' to overlay the title and author
- list onto the 1st page of each paper, for checking the
- consistency of the table of contents with individual PDF papers
- - 'showmarginlines' to draw the margin lines (so that one can
- match each page fits the template)
- - 'showpapernumber' to show the paper number below the page number
- - 'colorheaders=red' to color the header/footer
- - 'pdftk' to output commands for later setting PDF metadata of
- individual PDFs
- - 'verbose' and 'debug' are now different options, and their
- output texts have been clarified and now makes use of \PackageInfo
- and \PackageWarning
- - options' default values: reset to simplify the most possible the
- first tests
-
-- documentation:
- - added a 2-minutes summary of commands and options (confproc-short.tex)
- - added a second (and simpler) example
- - improved & re-organized for incremental learning, and clarified
- with margin notes and color code (using gray/black color code to
- show differences between successive version of the code, and using
- the 'colordoc' package for color code)
-
-- scripts: added Unix/bash scripts for more functionalities, such as:
- - exportIndividualPDFs.sh: extracts individual paper with new page
- numbers and proper metadata
- - countnbpages.sh: counts number of pages in each individual PDF paper