diff options
author | Karl Berry <karl@freefriends.org> | 2011-08-02 22:32:45 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2011-08-02 22:32:45 +0000 |
commit | 74e15e91a38123d8c3b91ef89c05ce3f147bbe42 (patch) | |
tree | 95cad8d290470d96f4df833bf09f31d33a87293d | |
parent | 5754c136ffe6b6c941127b2e2fa15238fc3323ef (diff) |
confproc 0.8 (2aug11)
git-svn-id: svn://tug.org/texlive/trunk@23358 c570f23f-e606-0410-a88d-b1316a301751
57 files changed, 7749 insertions, 3075 deletions
diff --git a/Master/texmf-dist/bibtex/bst/confproc/newapave.bst b/Master/texmf-dist/bibtex/bst/confproc/newapave.bst index 2aee35a4f37..70295f63dd8 100644 --- a/Master/texmf-dist/bibtex/bst/confproc/newapave.bst +++ b/Master/texmf-dist/bibtex/bst/confproc/newapave.bst @@ -7,13 +7,13 @@ % 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. +% 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 +% confproc.verfaille@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 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 Binary files differdeleted file mode 100644 index 162d44406c9..00000000000 --- a/Master/texmf-dist/doc/latex/confproc/confproc-short.pdf +++ /dev/null diff --git a/Master/texmf-dist/doc/latex/confproc/confproc.pdf b/Master/texmf-dist/doc/latex/confproc/confproc.pdf Binary files differindex 58294180566..290644b53e0 100644 --- a/Master/texmf-dist/doc/latex/confproc/confproc.pdf +++ b/Master/texmf-dist/doc/latex/confproc/confproc.pdf 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 Binary files differdeleted file mode 100644 index 1aac848bc6c..00000000000 --- a/Master/texmf-dist/doc/latex/confproc/example/example1empty.pdf +++ /dev/null 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 Binary files differdeleted file mode 100644 index c09d42aef25..00000000000 --- a/Master/texmf-dist/doc/latex/confproc/example/example2custom.pdf +++ /dev/null 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 Binary files differdeleted file mode 100644 index 590e3a8604a..00000000000 --- a/Master/texmf-dist/doc/latex/confproc/example/example3optim.pdf +++ /dev/null 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 Binary files differnew file mode 100644 index 00000000000..e3ccb1c57e3 --- /dev/null +++ b/Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_001/fft_plot2.png 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 Binary files differnew file mode 100644 index 00000000000..e3ccb1c57e3 --- /dev/null +++ b/Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_003/fft_plot2.png 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 Binary files differnew file mode 100644 index 00000000000..e3ccb1c57e3 --- /dev/null +++ b/Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_005/fft_plot2.png 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 Binary files differnew file mode 100644 index 00000000000..e3ccb1c57e3 --- /dev/null +++ b/Master/texmf-dist/doc/latex/confproc/example/sources_pdftex/p_007/fft_plot2.png 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 Binary files differnew file mode 100644 index 00000000000..e3ccb1c57e3 --- /dev/null +++ b/Master/texmf-dist/doc/latex/confproc/example/sources_tex/p_009/fft_plot2.png 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 diff --git a/Master/texmf-dist/makeindex/confproc/confproc1.ist b/Master/texmf-dist/makeindex/confproc/confproc1.ist index 317765b6612..874ea788fc1 100644 --- a/Master/texmf-dist/makeindex/confproc/confproc1.ist +++ b/Master/texmf-dist/makeindex/confproc/confproc1.ist @@ -4,8 +4,8 @@ %% confproc.dtx (with options: `doc') %% %% This is `confproc1.ist', an index formatting example, 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/makeindex/confproc/confproc2.ist b/Master/texmf-dist/makeindex/confproc/confproc2.ist index 505b651dce5..da0b18e0865 100644 --- a/Master/texmf-dist/makeindex/confproc/confproc2.ist +++ b/Master/texmf-dist/makeindex/confproc/confproc2.ist @@ -4,8 +4,8 @@ %% confproc.dtx (with options: `doc') %% %% This is `confproc2.ist', an index formatting example, 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/source/latex/confproc/confproc.drv b/Master/texmf-dist/source/latex/confproc/confproc.drv index 2a2d97c0e14..80db2de0447 100644 --- a/Master/texmf-dist/source/latex/confproc/confproc.drv +++ b/Master/texmf-dist/source/latex/confproc/confproc.drv @@ -7,7 +7,7 @@ %% confproc.dtx (with options: `driver') %% %% This is `confproc.drv', the documentation driver 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. %% ------------------------------------------- @@ -32,10 +32,10 @@ %% %% Make changes to it as needed. (Never edit the file `confproc.dtx'!) %% -\def\docdate{2010/08/05} +\def\docdate{2010/08/01} \NeedsTeXFormat{LaTeX2e}[1994/12/01]% \ProvidesFile{confproc.drv} - [2010/08/05 v0.7: Driver for confproc (VV)] + [2011/08/01 v0.8: Driver for confproc (VV)] % We do not specify any options by default and its recommended not to % change this. If you want to use a4paper the proper way is to add % a line diff --git a/Master/texmf-dist/source/latex/confproc/confproc.dtx b/Master/texmf-dist/source/latex/confproc/confproc.dtx index bfc7555a453..f2de596c392 100644 --- a/Master/texmf-dist/source/latex/confproc/confproc.dtx +++ b/Master/texmf-dist/source/latex/confproc/confproc.dtx @@ -26,13 +26,13 @@ %^^A ================================================================= %%% @LaTeX-package-file{ %%% author = "Vincent Verfaille", -%%% version = "v0.7", -%%% date = "$Date: 2010/08/05 00:00:01 $", +%%% version = "v0.8", +%%% date = "$Date: 2011/08/01 00:00:01 $", %%%^^A ^^A\changes{0.1d}{2007/07/31}{Renaming 'procconf' into 'confproc'} %%% filename = "confproc.dtx, %%% address = "Vincent Verfaille, Montreal, QC, Canada", %%% URL = "http://vincent.verfaille.free.fr/confproc/", -%%% email = "verf[...].confproc@gmail.com", +%%% email = "confproc.verfaille@gmail.com", %%% codetable = "ISO/ASCII", %%% keywords = "conference, proceedings, documentclass, build, tools", %%% dependencies = "\LaTeXe", @@ -45,7 +45,8 @@ %%% '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." %%% docstring = "LaTeX2e package providing a new document-class together @@ -53,8 +54,8 @@ %%% proceedings, or concatenating any set of PDFs with a table of contents, %%% index, bookmarks and general bibliography.", %%% copyright = "confproc.dtx, the documented macro-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 program may be distributed and/or modified under the conditions %%% of the LaTeX Project Public License, either version 1.2 of this license @@ -68,6 +69,7 @@ %%% This program consists of the confproc.dtx file." %%% } %</ID> +%\changes{0.8}{2011/08/01}{Info: corrected author email!} % %<*install> %^^A ================================================================= @@ -82,7 +84,8 @@ % \package{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. % @@ -115,10 +118,10 @@ \begin{filecontents*}{readme.txt} The confproc package - ($Date: 2010/08/05 00:00:01 $) + ($Date: 2010/08/01 00:00:01 $) - Copyright (c) 2010 by Vincent Verfaille - <verf[...].[packagename]@gmail.com> + Copyright (c) 2011 by Vincent Verfaille + <confproc.verfaille@gmail.com> Purpose: Confproc is a LaTeX2e package providing a new document-class together @@ -129,7 +132,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. @@ -221,13 +225,13 @@ optionally: Contact: - E-Mail: verf[...].confproc@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 - <verf[...].confproc@gmail.com> + Copyright (c) 2011 by Vincent Verfaille + <confproc.verfaille@gmail.com> This file is part of the confproc package. ------------------------------------------- @@ -270,8 +274,8 @@ Legal stuff: %^^A ================================================================= \begin{filecontents}{confproc.ins} %% confproc.ins, the batch 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. %% ------------------------------------------- @@ -323,8 +327,8 @@ Legal stuff: % \def\nline{^^J\MetaPrefix\space}% \def\stdtext{% -Copyright (c) 2010 by Vincent Verfaille - <verf[...].confproc@gmail.com>\nline\nline% +Copyright (c) 2011 by Vincent Verfaille + <confproc.verfaille@gmail.com>\nline\nline% This file is part of the confproc package.\nline% -------------------------------------------\nline\nline% It may be distributed and/or modified under the conditions of the\nline% @@ -494,7 +498,7 @@ For more details, LaTeX the source `\inFileName'. % may differ from the filedate. (Its ok if docdate is younger. If it % is older, then I forgot documenting. In that case: kick me... ;-) %<*dtx|driver> -\def\docdate{2010/08/05} +\def\docdate{2010/08/01} %</dtx|driver> % % The required LaTeX version: @@ -555,19 +559,19 @@ For more details, LaTeX the source `\inFileName'. % 3.: A short description and author for the included .dtx-file. % \fi % \ProvidesFile{confproc} -% [2010/08/05 v0.7: Documentation for confproc (VV)] +% [2011/08/01 v0.8: Documentation for confproc (VV)] % \iffalse % % A short description and author for driver, example, config % and package file: -%<package> [2010/08/05 v0.7: Conference Proceedings class (VV)] -%<example> [2010/08/05 v0.7: Example for confproc (VV)] -%<config> [2010/08/05 v0.7: Configuration for confproc (VV)] -%<driver> [2010/08/05 v0.7: Driver for confproc (VV)] +%<package> [2011/08/01 v0.8: Conference Proceedings class (VV)] +%<example> [2011/08/01 v0.8: Example for confproc (VV)] +%<config> [2011/08/01 v0.8: Configuration for confproc (VV)] +%<driver> [2011/08/01 v0.8: Driver for confproc (VV)] % % A short description and author for the docstrip file: %<*dtx> - [2010/08/05 v0.7: Documented source for confproc (VV)] + [2011/08/01 v0.8: Documented source for confproc (VV)] %</dtx> % % @@ -588,8 +592,8 @@ For more details, LaTeX the source `\inFileName'. %% confproc.dtx (with options: `doc') %% %% This is `confproc1.ist', an index formatting example, 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. %% ------------------------------------------- @@ -634,8 +638,8 @@ delim_2 "\\dotfill" %% confproc.dtx (with options: `doc') %% %% This is `confproc2.ist', an index formatting example, 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. %% ------------------------------------------- @@ -700,7 +704,7 @@ delim_2 "\\dotfill" % (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: -% verf[...].confproc@gmail.com +% confproc.verfaille@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 @@ -2577,7 +2581,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 @@ -2880,6 +2884,7 @@ using \LaTeX's `confproc' package, version 0.7 (optional: by V. Verfaille)\\ % \DeclareRobustCommand*{\marginBIB}{\marginpar{{\raggedleft\footnotesize \color{blue}\textsc{[bib]}}}} % \DeclareRobustCommand*{\datevzfive}{2009/08/19} % \DeclareRobustCommand*{\newvzdseven}{\marginpar{{\raggedleft\color{red!80!black} New [v0.7]}}} +% \DeclareRobustCommand*{\newvzdeight}{\marginpar{{\raggedleft\color{red!80!black} New [v0.8]}}} % \DeclareRobustCommand*{\margindanger}{\marginpar{\raggedleft\footnotesize \color{red}\textdbend}} % \DeclareRobustCommand*{\danger}{{\footnotesize\textdbend~}} % @@ -2909,7 +2914,7 @@ using \LaTeX's `confproc' package, version 0.7 (optional: by V. Verfaille)\\ %^^A ================================================================= % \title{The \package{\filename}~package\thanks{This file version number is \fileversion~ last revision on \filedate; doc is dated \docdate.}} % \author{Vincent -% Verfaille\thanks{\url{verf[...].confproc@gmail.com}}} +% Verfaille\thanks{\url{confproc.verfaille@gmail.com}}} % \date{Printed on \today} % \maketitle % @@ -2929,7 +2934,8 @@ using \LaTeX's `confproc' package, version 0.7 (optional: by V. Verfaille)\\ % general bibliography back references. It also uses many other % packages for fine tuning of 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 it % saves for you to quickly design conference proceedings. % See \file{readme.txt} for a short overview and additional (legal) @@ -3139,14 +3145,24 @@ using \LaTeX's `confproc' package, version 0.7 (optional: by V. Verfaille)\\ % % Under one of its various forms, this package has been used for (at least) the following conferences: % \begin{itemize} +% \item version 0.5 (class/package): +% \begin{itemize} +% \item August 2009: Proceedings of the International Computer Music Conference (ICMC 2009) --- Montreal, Qc, Canada; +% used by \person{Gary Scavone} and myself; +% \href{http://www.icmc2009.org/}{\sf www.icmc2009.org/} +% \end{itemize} % \item version 0.4e (class/package): % \begin{itemize} +% \item September 2010: Proceedings of the 5\textsuperscript{th} Robotour Workshop --- Bratislava, Slovakia; used by \person{Richard Balogh}; +% \href{http://www.robotika.sk/robotour/zbornik/Robotour2010.pdf}{http://www.robotika.sk/robotour/zbornik/Robotour2010.pdf} % \item July 2010: Proceedings of the International Society for Photogrammetry and Remote Sensing (ISPRS) Technical Commission VII Symposium: ``100 Years ISPRS --- Advancing Remote Sensing Science'', Volume XXXVIII, Part 7A and 7B --- Vienna, Austria; % used by \person{Alexandra von Beringe}, \person{Peter Dorninger}, \person{Sebastian Fl\"ory}, \person{Josef Jansa}, \person{Clemens Nothegger}, \person{Norbert Pfeifer}, \person{Andreas Roncat}; % \begin{itemize} % \item Part 7A: \href{http://www.isprs.org/proceedings/XXXVIII/part7/a/proceedings_partAweb.pdf}{\sf www.isprs.org/proceedings/XXXVIII/part7/a/proceedings\_partAweb.pdf} % \item Part 7B: \href{http://www.isprs.org/proceedings/XXXVIII/part7/b/proceedings_partBweb.pdf}{\sf www.isprs.org/proceedings/XXXVIII/part7/b/proceedings\_partBweb.pdf} % \end{itemize} +% \item June 2010: Proceedings of the 11\textsuperscript{th} UC Systemwide 2010 Bioengineering Symposium University of California --- Davis; California, USA; used by \person{Angelique Louie};\\ +% \href{http://www.be.ucsd.edu/bicsymposium/program}{http://www.be.ucsd.edu/bicsymposium/program} % \item March 2010: Proceedings of the Workshop on Inverse Problems for Waves --- Palaiseau, France; % used by \person{Armin Lechleiter};\\ % \href{http://www.cmap.polytechnique.fr/~defi/mmsn2010/MMSN-2010.pdf}{\sf www.cmap.polytechnique.fr/$\sim$defi/mmsn2010/MMSN-2010.pdf} @@ -3156,33 +3172,37 @@ using \LaTeX's `confproc' package, version 0.7 (optional: by V. Verfaille)\\ % \item August 2009: Book of abstracts of the 16th European Young Statisticians Meeting (EYSM 2009) --- Bucharest, Romania; % used by \person{Luiza B\u{a}din} and \person{Roxana Ciumara};\\ % \href{http://www.eysm2009.ase.ro/}{\sf www.eysm2009.ase.ro/} -% \item August 2009: Proceedings of the International Computer Music Conference (ICMC 2009) --- Montreal, Qc, Canada; -% used by \person{Gary Scavone} and myself; -% \href{http://www.icmc2009.org/}{\sf www.icmc2009.org/} % \item June 2009: Nanophotonics Down Under 2009: Devices and Applications (SMONP: Sir Mark Oliphant Conference on NanoPhotonics) --- Melbourne, Australia; % used by \person{Michael James Ventura}; % \href{http://www.smonp2009.com/}{\sf www.smonp2009.com/} % \end{itemize} -% \item version 0.2e (scripts): +% \item version 0.4f (scripts): % \begin{itemize} -% \item 2008 and 2009: numediart's Quartely Progress Scientific Report (QPSR); +% \item 2008 and 2009: Numediart's Quartely Progress Scientific Report (QPSR); % used by \person{Christian Frisson}; % \begin{itemize} % \item Vol. 2(4), Dec. 2009: \href{http://www.numediart.org/docs/numediart_2009_s08_qpsr.pdf}{\sf www.numediart.org/docs/numediart\_2009\_s08\_qpsr.pdf} % \item Vol. 2(3), Sept. 2009: \href{http://www.numediart.org/docs/numediart_2009_s07_qpsr.pdf}{\sf www.numediart.org/docs/numediart\_2009\_s07\_qpsr.pdf} -% \item Vol. 2(2), June 2009: \href{http://www.numediart.org/files/numediart_2009_s06_qpsr.pdf}{\sf www.numediart.org/files/numediart\_2009\_s06\_qpsr.pdf} -% \item Vol. 2(1), March 2009: \href{http:www.numediart.org/files/numediart_2009_s05_qpsr.pdf}{\sf www.numediart.org/files/numediart\_2009\_s05\_qpsr.pdf} -% \item Vol. 1(4), Dec. 2008: \href{http://www.numediart.org/files/numediart_2008_s04_qpsr.pdf}{\sf www.numediart.org/files/numediart\_2008\_s04\_qpsr.pdf} -% \item Vol. 1(3), Sept. 2008: \href{http://www.numediart.org/files/numediart_2008_s03_qpsr.pdf}{\sf www.numediart.org/files/numediart\_2008\_s03\_qpsr.pdf} -% \item Vol. 1(2), June 2008: \href{http://www.numediart.org/files/numediart_2008_s2_qpsr.pdf}{\sf www.numediart.org/files/numediart\_2008\_s2\_qpsr.pdf} -% \item Vol. 1(1), March 2008: \href{http://www.numediart.org/files/numediart_2008_s1_qpsr.pdf}{\sf www.numediart.org/files/numediart\_2008\_s1\_qpsr.pdf} +% \item Vol. 2(2), June 2009: \href{http://www.numediart.org/docs/numediart_2009_s06_qpsr.pdf}{\sf www.numediart.org/docs/numediart\_2009\_s06\_qpsr.pdf} +% \item Vol. 2(1), March 2009: \href{http:www.numediart.org/docs/numediart_2009_s05_qpsr.pdf}{\sf www.numediart.org/docs/numediart\_2009\_s05\_qpsr.pdf} +% \item Vol. 1(4), Dec. 2008: \href{http://www.numediart.org/docs/numediart_2008_s04_qpsr.pdf}{\sf www.numediart.org/docs/numediart\_2008\_s04\_qpsr.pdf} +% \item Vol. 1(3), Sept. 2008: \href{http://www.numediart.org/docs/numediart_2008_s03_qpsr.pdf}{\sf www.numediart.org/docs/numediart\_2008\_s03\_qpsr.pdf} +% \end{itemize} +% \item July 16 - August 10, 2007: Proceedings of the eNTERFACE'07 Workshop on Multimodal Interfaces --- Istanbul, Turkey; +% used by \person{Christian Frisson} and \person{R\'emy Lehembre};\\ +% \href{http://www.cmpe.boun.edu.tr/enterface07/results.php}{http://www.cmpe.boun.edu.tr/enterface07/results.php} +% \end{itemize} +% \item version 0.2e (scripts): +% \begin{itemize} +% \item 2008: Numediart's Quartely Progress Scientific Report (QPSR); +% used by \person{Christian Frisson}; +% \begin{itemize} +% \item Vol. 1(2), June 2008: \href{http://www.numediart.org/docs/numediart_2008_s02_qpsr.pdf}{\sf www.numediart.org/docs/numediart\_2008\_s02\_qpsr.pdf} +% \item Vol. 1(1), March 2008: \href{http://www.numediart.org/docs/numediart_2008_s01_qpsr.pdf}{\sf www.numediart.org/docs/numediart\_2008\_s01\_qpsr.pdf} % \end{itemize} % \item September 2007: \nth{10} International Conference on Digital Audio Effects (DAFx-07) in Bordeaux, France; % used by \person{Sylvain Marchand}; % \href{http://dafx.labri.fr/}{\sf dafx.labri.fr/} -% \item December 2007: Proceedings of the eNTERFACE'07 Workshop on Multimodal Interfaces -- Istanbul, Turkey; -% used by \person{Christian Frisson} and \person{R\'emy Lehembre};\\ -% \href{http://www.cmpe.boun.edu.tr/enterface07/outputs/final/eNTERFACE07.pdf}{\sf www.cmpe.boun.edu.tr/enterface07/outputs/final/eNTERFACE07.pdf} % \item 2007: Journal on Multimodal User Interfaces (JMUI) Vol. 1(1) and 1(2); % used by \person{Christian Frisson}; % \href{http://www.jmui.org/index.php/JMUI/issue/view/1/showToc}{\sf www.jmui.org/index.php/JMUI/issue/view/1/showToc} @@ -3208,12 +3228,19 @@ using \LaTeX's `confproc' package, version 0.7 (optional: by V. Verfaille)\\ % % Here is a list of versions (red versions are public releases): % \begin{description} -% \item[{\color{red} v0.7}] this last version\newvzdseven{} is a major revision. It took me a while to add functionalities and modify the option interface (as kindly suggested by \person{Andreas Matthias} more than a year ago): +% \item[{v0.8}] last version\newvzdeight{} is a minor revision, that: +% \begin{itemize} +% \item version 0.8 has been tested for \TeX{}Live 2011\newvzdeight{} (as of August 1st, 2011); +%\changes{0.8}{2011/08/01}{tested with TeXLive 2011 on August 1st, 2011} +% \item corrects the author's email address; +% \item adds other conference proceedings to the hall of fames. +% \end{itemize} +% \item[{\color{red} v0.7}] major revision\newvzdseven{}. It took me a while to add functionalities and modify the option interface (as kindly suggested by \person{Andreas Matthias} more than a year ago): % \begin{itemize} % \item class design: % \begin{itemize} % \item class options: interface re-designed, now uses key-values style (with \package{kvoptions} package); -% \item tested with \TeX{}Live 2008, 2009 and 2010 (as of July 18th. 2010); +% \item tested with \TeX{}Live 2008, 2009, and 2010 (as of July 2010); % \item code clarified, using key-values (with the \package{keyval} package) but also \cmd{\ifthenelse} (from the \package{xifthen} package); % \end{itemize} % \item PDF insertion: @@ -5761,7 +5788,7 @@ Logo photo: Firstname Lastname\\ % \end{macrocode} % If you think \package{\filename} is a time-saving solution, that's a good place to spread the word\footnote{Do not forget to send me a postcard too :-).}. % \begin{macrocode} -using \LaTeX's `confproc' package, version 0.7 (optional: by V. Verfaille)\\ +using \LaTeX's `confproc' package, version 0.8 (optional: by V. Verfaille)\\ % \end{macrocode} % We then indicate where and when the proceedings were printed: % \begin{macrocode} @@ -7105,7 +7132,7 @@ paper,27,O,7,Templates fór Fòür Àuthors,p_009,LaTeX,"Serra:1996:sms,Moorer:2 % \item update captions with the proceedings template style; % \item edit equations (inside the text and as separated formulae);\\ % update labels and references for equations ; -% \item replace all Word quotes ^^A(double “”‟ and single ‛’ quotes) +% \item replace all Word quotes ^^A(double “”‟ and single ‛' quotes) % by \LaTeX\ quotes (double ``'', and single `' quotes) to avoid they disappear (Unicode-related issue); % \item correct any specific formatting such as italic, capitals, bold, etc; % \item remove useless hyphenations ``-'' produced as line breaks by Word; @@ -8586,8 +8613,8 @@ done %^^A ================================================================= %^^A We insert the `small print' here. %^^A ================================================================= -% {\vfill\hfill\scriptsize\package{\filename} is Copyright \copyright\ 2010 by Vincent Verfaille -% <verf[...].confproc@gmail.com> +% {\vfill\hfill\scriptsize\package{\filename} is Copyright \copyright\ 2011 by Vincent Verfaille +% <confproc.verfaille@gmail.com> % \vspace{1cm} % % There is no warranty for the \package{\filename}~package. I diff --git a/Master/texmf-dist/source/latex/confproc/confproc.ins b/Master/texmf-dist/source/latex/confproc/confproc.ins index 9b2fc8d1aee..f2e7ac730a1 100644 --- a/Master/texmf-dist/source/latex/confproc/confproc.ins +++ b/Master/texmf-dist/source/latex/confproc/confproc.ins @@ -1,10 +1,10 @@ %% LaTeX2e file `confproc.ins' %% generated by the `filecontents' environment -%% from source `confproc' on 2010/08/05. +%% from source `confproc' on 2011/08/01. %% %% confproc.ins, the batch 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. %% ------------------------------------------- @@ -56,8 +56,8 @@ % \def\nline{^^J\MetaPrefix\space}% \def\stdtext{% -Copyright (c) 2010 by Vincent Verfaille - <verf[...].confproc@gmail.com>\nline\nline% +Copyright (c) 2011 by Vincent Verfaille + <confproc.verfaille@gmail.com>\nline\nline% This file is part of the confproc package.\nline% -------------------------------------------\nline\nline% It may be distributed and/or modified under the conditions of the\nline% diff --git a/Master/texmf-dist/tex/latex/confproc/confproc.cfg b/Master/texmf-dist/tex/latex/confproc/confproc.cfg index 8b98a32e52d..0d4f454d8d4 100644 --- a/Master/texmf-dist/tex/latex/confproc/confproc.cfg +++ b/Master/texmf-dist/tex/latex/confproc/confproc.cfg @@ -7,7 +7,7 @@ %% confproc.dtx (with options: `config') %% %% This is `confproc.cfg', a configuration 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. %% ------------------------------------------- @@ -30,4 +30,4 @@ %% For more details, LaTeX the source `confproc.dtx'. %% \ProvidesFile{confproc.cfg} - [2010/08/05 v0.7: Configuration for confproc (VV)] + [2011/08/01 v0.8: Configuration for confproc (VV)] diff --git a/Master/texmf-dist/tex/latex/confproc/confproc.cls b/Master/texmf-dist/tex/latex/confproc/confproc.cls index 7997d269916..3e0cc407ae5 100644 --- a/Master/texmf-dist/tex/latex/confproc/confproc.cls +++ b/Master/texmf-dist/tex/latex/confproc/confproc.cls @@ -1,6 +1,6 @@ \NeedsTeXFormat{LaTeX2e}[1994/12/01]% \ProvidesClass{confproc} - [2010/08/05 v0.7: Conference Proceedings class (VV)] + [2011/08/01 v0.8: Conference Proceedings class (VV)] \RequirePackage{kvoptions} \RequirePackage{kvoptions-patch} \RequirePackage{xifthen} |