From e0c6872cf40896c7be36b11dcc744620f10adf1d Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Mon, 2 Sep 2019 13:46:59 +0900 Subject: Initial commit --- macros/latex/contrib/ieeepes/README | 92 +++ macros/latex/contrib/ieeepes/ieeepes.bst | 1014 ++++++++++++++++++++++++ macros/latex/contrib/ieeepes/ieeepes.sty | 625 +++++++++++++++ macros/latex/contrib/ieeepes/ieeepes_check.bib | 61 ++ macros/latex/contrib/ieeepes/ieeepes_check.tex | 844 ++++++++++++++++++++ macros/latex/contrib/ieeepes/ieeepes_doc.pdf | Bin 0 -> 239632 bytes macros/latex/contrib/ieeepes/ieeepes_doc.tex | 620 +++++++++++++++ macros/latex/contrib/ieeepes/ieeepes_skel.tex | 233 ++++++ macros/latex/contrib/ieeepes/vk.eps | 719 +++++++++++++++++ 9 files changed, 4208 insertions(+) create mode 100644 macros/latex/contrib/ieeepes/README create mode 100644 macros/latex/contrib/ieeepes/ieeepes.bst create mode 100644 macros/latex/contrib/ieeepes/ieeepes.sty create mode 100644 macros/latex/contrib/ieeepes/ieeepes_check.bib create mode 100644 macros/latex/contrib/ieeepes/ieeepes_check.tex create mode 100644 macros/latex/contrib/ieeepes/ieeepes_doc.pdf create mode 100644 macros/latex/contrib/ieeepes/ieeepes_doc.tex create mode 100644 macros/latex/contrib/ieeepes/ieeepes_skel.tex create mode 100644 macros/latex/contrib/ieeepes/vk.eps (limited to 'macros/latex/contrib/ieeepes') diff --git a/macros/latex/contrib/ieeepes/README b/macros/latex/contrib/ieeepes/README new file mode 100644 index 0000000000..6e6a1849f9 --- /dev/null +++ b/macros/latex/contrib/ieeepes/README @@ -0,0 +1,92 @@ +Package ieeepes for LaTeX2e +=========================== + +This package allows typesetting of transactions, as well as discussions +and closures, for the IEEE Power Engineering Society: + IEEE Transactions on Energy Conversion + IEEE Transactions on Power Delivery + IEEE Transactions on Power Systems + + +List of Files +------------- + +README this file +ieeepes.sty macro definiton file +ieeepes.bst style file for bibtex +ieeepes_doc.tex documentation +ieeepes_check.tex test for the ieeepes package (expect 0 errors!) +ieeepes_check.bib needed for ieeepes_check.tex, ieeepes_doc.tex +ieeepes_skel.tex skeleton for a paper +vk.eps sample author image + + +Installation +------------ + +Copy *.sty to a directory which is searched by TeX. + +Copy *.bst to a directory where bibtex looks for bibtex style files. + +If you don't know how to do this consult your local TeX installation +documentation. + +Note: The ieeepes package requires vmargin.sty to run. + A copy of vmargin is included for your convenience. +Note: Printing author images with ieeepes requires the standard LaTeX2e + graphics bundle. +Note: Both the vmargin and graphics bundle can be found on any CTAN archive + or their mirrors. + + +Documentation +------------- + +To obtain a printed version, process the manual ieeepes_doc.tex with LaTeX: + + latex ieeepes_doc + latex ieeepes_doc + latex ieeepes_doc + +Generating this manual does not require vmargin or graphics. Do not run bibtex. + +A printed version of the test file can be generated with: + + latex ieeepes_check + bibtex ieeepes_check + latex ieeepes_check + latex ieeepes_check + +Processing the test file requires ieeepes to be correctly installed. + +The resulting dvi files can then be converted to the format your +printer understands. + +I know this does not use the docstrip system - I might use it later, +but at the moment I find it more important to get finished at all. + + +Copyright +--------- + +% Copyright (C) Volker Kuhlmann 1993, 1995, 1996, 1999 +% +% Volker Kuhlmann +% c/o University of Canterbury +% ELEC Dept +% Creyke Road +% Christchurch, New Zealand +% E-Mail: v.kuhlmann@elec.canterbury.ac.nz +% +% This program can be redistributed and/or modified under the terms +% of the LaTeX Project Public License, distributed from CTAN +% archives as macros/latex/base/lppl.txt; either +% version 1 of the License, or (at your option) any later version. + +Please drop me a note if you use this package, including any comments +you wish to make. The more people I know of using this package, the more +I feel encouraged to make further improvements. + +If you know of any mistakes in the layout, please contact me, saying +why you think the layout generated by ieeepes is incorrect, and I will +fix it. diff --git a/macros/latex/contrib/ieeepes/ieeepes.bst b/macros/latex/contrib/ieeepes/ieeepes.bst new file mode 100644 index 0000000000..ae435fa508 --- /dev/null +++ b/macros/latex/contrib/ieeepes/ieeepes.bst @@ -0,0 +1,1014 @@ +%%%%% ieeepes.bst +% +% Bibliography Style file for articles according to IEEE instructions +% balemi@aut.ee.ethz.ch <22-JUN-93> +% modified from unsrt.bib. Contributions by Richard H. Roy +% +% Modified by Volker Kuhlmann , 14 Nov 95 +% Spelled out month names. Added some IEEE macros. +% + +ENTRY + { address + author + booktitle + chapter + edition + editor + howpublished + institution + journal + key + month + note + number + organization + pages + publisher + school + series + title + type + volume + year + } + {} + { 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 } + +FUNCTION {output.nonnull} +{ 's := + output.state mid.sentence = + { ", " * write$ } + { output.state after.block = +% next line commented out by rhr and changed to write comma +% { add.period$ write$ + { ", " * write$ + newline$ + "\newblock " write$ + } + { output.state before.all = + 'write$ + { add.period$ " " * write$ } + if$ + } + if$ + mid.sentence 'output.state := + } + if$ + s +} + +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.bibitem} +{ newline$ + "\bibitem{" write$ + cite$ write$ + "}" write$ + newline$ + "" + before.all 'output.state := +} + +FUNCTION {fin.entry} +{ add.period$ + write$ + newline$ +} + +% 5/24/89 rhr +% modified fin.entry function - prints note field after body of entry +%FUNCTION {fin.entry} +%{ add.period$ +% note empty$ +% 'write$ +% { "\par\bgroup\parindent=0em " * annote * "\par\egroup " * write$ +% } +% if$ +% 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 {emphasize} +{ duplicate$ empty$ + { pop$ "" } + { "{\em " swap$ * "}" * } + if$ +} + +FUNCTION {boldface} +{ duplicate$ empty$ + { pop$ "" } + { "{\bf " swap$ * "}" * } + if$ +} + +%FUNCTION {boldface} +%{ 's swap$ := +% s "" = +% { "" } +% { "{\bf " s * "}" * } +% if$ +%} +% +INTEGERS { nameptr namesleft numnames } + +FUNCTION {format.names} +{ 's := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr "{ff~}{vv~}{ll}{, jj}" format.name$ 't := + nameptr #1 > + { namesleft #1 > + { ", " * t * } + { numnames #2 > + { "," * } + 'skip$ + if$ + t "others" = + { " et~al." * } + { " and " * t * } + if$ + } + if$ + } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +FUNCTION {format.authors} +{ author empty$ + { "" } + { author format.names } + if$ +} + +FUNCTION {format.editors} +{ editor empty$ + { "" } + { editor format.names + editor num.names$ #1 > + { ", Eds." * } + { ", Ed." * } + if$ + } + if$ +} + +FUNCTION {format.title} +{ title empty$ + { "" } + { "``" title "t" change.case$ * } + 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.date} +{ year empty$ + { month empty$ + { "" } + { "there's a month but no year in " cite$ * warning$ + month + } + if$ + } + { month empty$ + 'year + { month " " * year * } + if$ + } + if$ +} + +% FUNCTION {format.date} +% { year empty$ +% 'year +% { " " year * } +% if$ +% } + +FUNCTION {format.btitle} +{ title emphasize +} + +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$ + { "" } + { "vol." 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 } + { "p." pages tie.or.space.connect } + if$ + } + if$ +} + +FUNCTION {format.vol.num.pages} +{ +volume empty$ + {"" } + {"vol. " volume *} +if$ +number empty$ + 'skip$ + {", no. " number * *} +if$ +pages empty$ + 'skip$ + { duplicate$ empty$ + { pop$ format.pages } + { ", pp. " * pages n.dashify * } + if$ + } +if$ +} + +%FUNCTION {format.vol.num.pages} +%%boldface added 3/17/87 rhr +%{ volume field.or.null boldface +% number empty$ +% 'skip$ +% { "(" number * ")" * * +% volume empty$ +% { "there's a number but no volume in " cite$ * warning$ } +% 'skip$ +% if$ +% } +% if$ +% pages empty$ +% 'skip$ +% { duplicate$ empty$ +% { pop$ format.pages } +% { ":" * 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 * } + if$ + } + if$ +} + +FUNCTION {format.in.ed.booktitle} +{ booktitle empty$ + { "" } + { editor empty$ + { "in " booktitle emphasize * } + { "in " booktitle emphasize * ", " * format.editors * } + if$ + } + if$ +} + +FUNCTION {empty.misc.check} +{ author empty$ title empty$ howpublished empty$ + month empty$ year empty$ note empty$ + and and and and and + { "all relevant fields are empty in " cite$ * warning$ } + 'skip$ + if$ +} + +FUNCTION {format.thesis.type} +{ type empty$ + 'skip$ + { pop$ + type "t" change.case$ + } + if$ +} + +FUNCTION {format.tr.number} +{ type empty$ + { "Tech. {R}ep." } + 'type + if$ + number empty$ + { "t" change.case$ } + { number tie.or.space.connect } + if$ +} + +FUNCTION {format.article.crossref} +{ key empty$ + { journal empty$ + { "need key or journal for " cite$ * " to crossref " * crossref * + warning$ + "" + } + { "In {\em " journal * "\/}" * } + if$ + } + { "In " key * } + if$ + " \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 " + } + { "vol." 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} +{ editor empty$ + editor field.or.null author field.or.null = + or + { key empty$ + { booktitle empty$ + { "need editor, key, or booktitle for " cite$ * " to crossref " * + crossref * warning$ + "" + } + { "In {\em " booktitle * "\/}" * } + if$ + } + { "In " key * } + if$ + } + { "In " format.crossref.editor * } + if$ + " \cite{" * crossref * "}" * +} + +FUNCTION {article} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "''" * "title" output.check + new.block + crossref missing$ + { journal emphasize "journal" output.check + format.vol.num.pages output + format.date "year" output.check + } + { format.article.crossref output.nonnull + format.pages output + } + if$ + new.block + note output + fin.entry +} + +FUNCTION {book} +{ output.bibitem + author empty$ + { format.editors "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 + publisher "publisher" output.check + address output + } + { new.block + format.book.crossref output.nonnull + } + if$ + format.edition output + format.date "year" output.check + new.block + note output + fin.entry +} + +FUNCTION {booklet} +{ output.bibitem + format.authors output + new.block + format.title "''" * "title" output.check + howpublished address new.block.checkb + howpublished output + address output + format.date output + new.block + note output + fin.entry +} + +FUNCTION {inbook} +{ output.bibitem + author empty$ + { format.editors "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 + publisher "publisher" output.check + address output + } + { format.chapter.pages "chapter and pages" output.check + new.block + format.book.crossref output.nonnull + } + if$ + format.edition output + format.date "year" output.check + new.block + note output + fin.entry +} + +FUNCTION {incollection} +{ output.bibitem + format.authors "author" output.check + 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 + format.chapter.pages output + new.sentence + publisher "publisher" output.check + address output + format.edition output + format.date "year" output.check + } + { format.incoll.inproc.crossref output.nonnull + format.chapter.pages output + } + if$ + new.block + note output + fin.entry +} + +FUNCTION {inproceedings} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "''" * "title" output.check + new.block + crossref missing$ + { format.in.ed.booktitle "booktitle" output.check + address empty$ + { organization publisher new.sentence.checkb + organization output + format.date "year" output.check + } + { address output.nonnull + format.date "year" output.check + organization output + } + if$ + format.bvolume output + format.number.series output + format.pages output + publisher output + } + { format.incoll.inproc.crossref output.nonnull + format.pages output + } + if$ + new.block + note output + fin.entry +} + +FUNCTION {conference} { inproceedings } + +FUNCTION {manual} +{ output.bibitem + author empty$ + { organization empty$ + 'skip$ + { organization output.nonnull + address output + } + if$ + } + { format.authors output.nonnull } + if$ + new.block + format.btitle "title" output.check + author empty$ + { organization empty$ + { address new.block.checka + address output + } + 'skip$ + if$ + } + { organization address new.block.checkb + organization output + address output + } + if$ + format.edition output + format.date output + new.block + note output + fin.entry +} + +FUNCTION {mastersthesis} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "''" * "title" output.check + new.block + "Master's thesis" format.thesis.type output.nonnull + school "school" output.check + address output + format.date "year" output.check + new.block + note output + fin.entry +} + +FUNCTION {misc} +{ output.bibitem + format.authors output + title howpublished new.block.checkb + format.title "''" * output + howpublished new.block.checka + howpublished output + format.date output + new.block + note output + fin.entry + empty.misc.check +} + +FUNCTION {phdthesis} +{ output.bibitem + format.authors "author" output.check + new.block + format.btitle "title" output.check + new.block + "PhD thesis" format.thesis.type output.nonnull + school "school" output.check + address output + format.date "year" output.check + new.block + note output + fin.entry +} + +FUNCTION {proceedings} +{ output.bibitem + editor empty$ + { organization output } + { format.editors output.nonnull } + if$ + new.block + format.btitle "title" output.check + format.bvolume output + format.number.series output + address empty$ + { editor empty$ + { publisher new.sentence.checka } + { organization publisher new.sentence.checkb + organization output + } + if$ + publisher output + format.date "year" output.check + } + { address output.nonnull + format.date "year" output.check + new.sentence + editor empty$ + 'skip$ + { organization output } + if$ + publisher output + } + if$ + new.block + note output + fin.entry +} + +FUNCTION {techreport} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "''" * "title" output.check + new.block + format.tr.number output.nonnull + institution "institution" output.check + address output + format.date "year" output.check + new.block + note output + fin.entry +} + +FUNCTION {unpublished} +{ output.bibitem + format.authors "author" output.check + new.block + format.title "''" * "title" output.check + new.block + note "note" output.check + format.date output + 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 {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"} + +%% VK: +MACRO {ieeepes} {"IEEE Power Engineering Society"} +MACRO {ieeetec} {"IEEE Transactions on Energy Conversion"} +MACRO {ieeetpd} {"IEEE Transactions on Power Delivery"} +MACRO {ieeetps} {"IEEE Transactions on Power Systems"} + +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 + +STRINGS { longest.label } + +INTEGERS { number.label longest.label.width } + +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$ +} + +EXECUTE {initialize.longest.label} + +ITERATE {longest.label.pass} + +FUNCTION {begin.bib} +{ preamble$ empty$ + 'skip$ + { preamble$ write$ newline$ } + if$ + "\begin{thebibliography}{" longest.label * "}" * write$ newline$ +} + +EXECUTE {begin.bib} + +EXECUTE {init.state.consts} + +ITERATE {call.type$} + +FUNCTION {end.bib} +{ newline$ + "\end{thebibliography}" write$ newline$ +} + +EXECUTE {end.bib} + +%%%%% EOF ieeepes.bst diff --git a/macros/latex/contrib/ieeepes/ieeepes.sty b/macros/latex/contrib/ieeepes/ieeepes.sty new file mode 100644 index 0000000000..75d7317864 --- /dev/null +++ b/macros/latex/contrib/ieeepes/ieeepes.sty @@ -0,0 +1,625 @@ +%%---------------------------------------------------------------------- +%% ieeepes.sty +% +% Sets up the document layout for IEEE PES (Power Engineering Society) +% publications. +% Usage: Load as a package together with the article document class. +% Example: +% \documentclass{article} +% \usepackage{ieeepes} +% Note: This package requires package vmargin by Volker Kuhlmann. +% +% Copyright (C) Volker Kuhlmann 1993, 1995, 1996, 1999 +% +% Volker Kuhlmann +% c/o University of Canterbury +% ELEC Dept +% Creyke Road +% Christchurch, New Zealand +% E-Mail: v.kuhlmann@elec.canterbury.ac.nz +% +% This program can be redistributed and/or modified under the terms +% of the LaTeX Project Public License, distributed from CTAN +% archives as macros/latex/base/lppl.txt; either +% version 1 of the License, or (at your option) any later version. +% +% +% HISTORY: +% 4.0.1 01Jun99 Changed license to LPPL. +% 4.0 13Apr99 Fixed for use with LaTeX 1998/06/01. +% 3.25 19Jul96 \colbe removed. \authorcolumn, \linefield, \authors. +% 3.23 17Jul96 \colbe. +% 3.22 04Jul96 Environment Table. +% 3.2 30Jun96 Option draft prints "draft". Option puttoc. +% Corrected section numbers, and section referencing. +% 3.1 03Apr96 Added some comments. +% 3.1 06Mar96 Added option noieeebox. +% 3.0 16Nov95 Changed summary. +% 2.9 16Nov95 Added summary. +% 2.8 14Nov95 Fixed caption justification. +% 2.7 12Nov95 \maketitle illegal, \Rhighlight, \Lhighlight. +% Fixed abstract. Use graphicx instead of epsfig. +% PStimes loads times and mathptm. +% 2.6 09Nov95 Option PStimes. +% 2.5 07Nov95 \discussion, \closure. +% 2.4 06Nov95 \figref, \tabref, equations, biography photos. +% 2.3 27Oct95 Added \author, \and. +% 2.2 10Oct95 Improved. +% 2.1 24Sep95 Improved. +% 2.0 15Sep95 Created out of IEEEpaper.sty, V2.22, 21 Feb 1993. +% +%%---------------------------------------------------------------------- + +\def\filename{ieeepes} +\def\fileversion{V4.0.1} +\def\filedate{1999/06/01} +\edef\ieeepesname{\filename} + + +\NeedsTeXFormat{LaTeX2e}[1998/06/01] +\ProvidesPackage{\filename}[\filedate] +\typeout{Package `\filename', \fileversion, <\filedate>} + + +% +%% LOAD REQUIRED PACKAGES +% +% Margin macros, by Volker Kuhlmann. Can be obtained from CTAN. +% A copy should be included with ieeepes for convenience. +\RequirePackage{vmargin} + + +% +%% DECLARE PACKAGE OPTIONS +% +\DeclareOption{draft}{% + \PackageWarning{\ieeepesname}{DRAFT selected}% + \AtEndOfPackage{% + \pagestyle{plain}% + \def\@Lhlmark{\LARGE$\rightarrow$}% + \def\@Rhlmark{\LARGE$\leftarrow$}% + \def\@oddfoot{\reset@font + \hbox to\z@{\sffamily\bfseries DRAFT% + \hskip 2em{\footnotesize\@date}\hss}% + \hfil\thepage\hfil + \hbox to\z@{\hss\sffamily\bfseries + {\footnotesize\@date}\hskip 2em DRAFT}}% + \let\@evenfoot\@oddfoot + } + \newcommand\@puttoc{\old@tableofcontents\par\bigskip\bigskip}% + %% with option puttoc + } + +\DeclareOption{psphotos}{% + \psphototrue + \AtEndOfPackage{\RequirePackage{graphicx}} + } +\newif\ifpsphoto + +\DeclareOption{photofit}{% + \photofittrue + } +\newif\ifphotofit + +\DeclareOption{PStimes}{% + \AtEndOfPackage{\RequirePackage{times,mathptm}} + } + +\DeclareOption{noieeebox}{% + \AtBeginDocument{\let\@putbox\relax} + } + +\DeclareOption{puttoc}{% + \newcommand\@@puttoc{\csname @puttoc\endcsname}% + %% put toc, but only if option draft is active as well + } + + +\ProcessOptions + + +% +%% PAGE AND PARAGRAPH LAYOUT +% +\setpapersize{USletter} +\setmarginsrb{18mm}{25mm}{18mm}{14mm}{0pt}{0mm}{}{11mm} +\parskip 0pt plus 1.5pt % default by LaTeX: 0pt plus 1pt +\parindent 3.5mm % default by LaTeX: 15pt +\columnsep 5mm % default by LaTeX: 10pt = 3.5mm +\pagestyle {empty} + + +% +%% WARNINGS, ERRORS +% +\newcommand\err@@text[1]% + {Illegal command: \string#1} +\newcommand\hlp@@text + {You can't use this command in IEEE PES documents.} +\newcommand\err@@illcmd[1]{% + \PackageError{\ieeepesname}{\err@@text{#1}}{\hlp@@text}% +} + + +% +%% HEADER, EMPTY BOX +% +% \author, \and +% \authorcolumn +% \linefield +% \authors, &, \\ +% +\renewcommand\author[1]{% + \gdef\@author{% + \author@beg #1\author@end + }% +} +\renewcommand\and{% + \author@end\author@beg +} +\newcommand\author@beg{% + \mbox{}\hfill + \hspace*{-.5\textwidth}% + \begin{minipage}{\textwidth}% + \centering +} +\newcommand\author@end{% + \end{minipage}% + \hspace*{-.5\textwidth}% + \hfill\mbox{}% +} +% +\newcommand\authorcolumn[1]{\mbox{}\hfill\hspace{-.5\textwidth}% + \parbox[t]{\textwidth}{\centering\strut #1\strut}\strut + \hspace{-.5\textwidth}\hfill\mbox{}\ignorespaces} + % works, but are the \strut s correct? +% +\newcommand\linefield[1]{\mbox{}\hfill\hbox to \z@{\hss #1\hss}\hfill\null + \ignorespaces}% works! +% +\newbox\author@box +\newcommand\authors{% + %\gdef\@author{\author@begii #1\author@endii}% + \begingroup + \catcode`\&\active + \authorii@ +} +\newcommand\authorii@{} +\begingroup +\catcode`\&\active +\gdef\authorii@#1{% + \global\setbox\author@box=\hbox{\parbox{\textwidth}{% + \large\rmfamily + \centering% before redefining \\ !!! + \def\\{\author@endii\linebreak\author@begii}% + \def&{\author@endii\hfil\hfil\author@begii}% + \leavevmode\author@begii #1\author@endii\par}}% + \gdef\@author{\box\author@box}% + \endgroup +} +\endgroup +\newcommand\author@begii{\hbox to \z@\bgroup\hss\ignorespaces} +\newcommand\author@endii{\hss\egroup} +% +\newcommand\@putheader{% + \twocolumn[% + \begin{center} + {\Large\textbf{\@title}\par}% this needs to be 14pt bold + \vspace{1cm} + \tabcolsep 1cm + {\large\textrm{\@author}\par}% needs to be 12pt + \vspace{1cm} + \end{center} + ] + } +% +\newcommand\@putbox{% + % put empty space on bottom of page + % the figure-counter is not incremented because we don't + % have a caption + \begin{figure}[b] + %\framebox(200,142.3){50mm of nothing} + %\fbox{\makebox(200,142.3){}} + \makebox(200,142.3){} + \end{figure} + } +% +\newcommand\ieeepes@maketitle{\@putheader\@putbox\csname @@puttoc\endcsname} +%\AtBeginDocument{\ieeepes@maketitle} +%This hook is now part of the preamble -> can no longer use it here. +% +%% make \maketitle illegal +%\renewcommand\maketitle{\PackageError{ieeepes}% +% {\err@@section\maketitle}\hlp@@section} +% Adjust \maketitle, show error if not used +\renewcommand\maketitle{% + \ieeepes@maketitle + \capwidth=0.8\columnwidth + \def\had@pesmt{y}% +} +\def\had@pesmt{} +\AtEndDocument{% + \if y\had@pesmt\else + \PackageError{\ieeepesname}% + {Must use \string\maketitle\space after + \string\begin{document}}% + \hlp@@section + \fi +} + + +% +%% TABLE OF CONTENTS +% +% save original definition and make illegal +\let\old@tableofcontents=\tableofcontents +\renewcommand\tableofcontents{\err@@illcmd\tableofcontents} + + +% +%% ABSTRACT +% +\renewenvironment{abstract}{% + \footnotesize\bfseries + \textit{Abstract---}\ignorespaces +}{% + \par +} + + +% +%% SECTIONING +% +% Section numbering for \section, \subsection, \subsubsection. +\setcounter{secnumdepth}{3} +% +% Save original definition of \@xsect +\let\sv@xsect=\@xsect +% +%\renewcommand\@seccntformat[1]{\csname the#1\endcsname \hskip.4em\relax} +%% this is used for typesetting the sectioning number +% +%\renewcommand\thesection{\Roman{section}.} +\renewcommand\thesection{\Roman{section}} +% copied from classes.dtx, and modified: +\renewcommand\section{% + \def\@seccntformat##1{\Roman{section}.\hskip.4em\relax}% + \let\@xsect=\sv@xsect + \@startsection {section}{1}{\z@}% + {1\baselineskip \@plus1\baselineskip \@minus.1\baselineskip}% + {.8\baselineskip \@plus.2\baselineskip}% + {\reset@font\normalsize\scshape\noindent\hfil}% + } +% +%\renewcommand\thesubsection{\Alph{subsection}.} +\renewcommand\thesubsection{\thesection.\Alph{subsection}} +% copied from classes.dtx, and modified: +\renewcommand{\subsection}{% + \def\@seccntformat##1{\Alph{subsection}.\hskip.4em\relax}% + \let\@xsect=\sv@xsect + \@startsection{subsection}{2}{\z@}% + {1\baselineskip \@plus1\baselineskip \@minus.1\baselineskip}% + {.8\baselineskip \@plus.2\baselineskip \@minus.1\baselineskip}% + {\reset@font\normalsize\itshape}% + } +% +%\renewcommand\thesubsubsection{\arabic{subsubsection})} +\renewcommand\thesubsubsection{\thesubsection.\arabic{subsubsection})} +% copied from classes.dtx, subparagraph, and modified: +\renewcommand{\subsubsection}{% + \def\@seccntformat##1{\arabic{subsubsection})\hskip.4em\relax}% + % Intercept \@xsect call by \@sect, and add a colon + \def\@xsect{% + \let\old@svsechd=\@svsechd + \def\@svsechd{\old@svsechd:}% + \sv@xsect}% + \@startsection{subsubsection}{3}{\parindent}% + {-1\parskip}% + {-.5em}% + {\reset@font\normalsize\itshape}% + } +% +% Disallow sectioning below \subsubsection. +\renewcommand\paragraph{\err@@illcmd\paragraph} +\renewcommand\subparagraph{\err@@illcmd\subparagraph} + + +% +%% FLOATS (FIGURES AND TABLES) +% + +% Define numbering +% +\renewcommand\thefigure{\arabic{figure}} +\renewcommand\figurename{Fig.} +\renewcommand\thetable{\Roman{table}} +\renewcommand\tablename{Table} +\renewcommand\thempfootnote{\alph{mpfootnote}} + +% References +% +\newcommand\figref{\figurename~\ref} +\newcommand\tabref{\tablename~\ref} +\newcommand\fref{\figref} +\newcommand\tref{\tabref} + +% Caption spacing +% +% (the following skips are set here to avoid trouble with other +% packages also working with captions.) +\abovecaptionskip .9\baselineskip +\belowcaptionskip 0mm +% +\newdimen\capwidth +%\AtBeginDocument{\capwidth=.8\columnwidth} +% setting \capwidth is useless before \twocolumn is active +% now done by \maketitle + +% Float placement parameters +% +\floatsep 1\baselineskip + \@plus.1\baselineskip \@minus.1\baselineskip +\textfloatsep 1.1\baselineskip + \@plus1\baselineskip \@minus\z@ + +% Make the contents of a figure/table environment centered by default. +% (Note: this makes use of internal LaTeX control sequences and might +% not work any more with future releases.) +% +\let\old@floatboxreset=\@floatboxreset +\def\@floatboxreset{\old@floatboxreset\centering} + +% Handle caption formatting +% +% Intercept at beginning of figure, and setup +\let\old@figure=\figure +\def\figure{% +%\showthe\abovecaptionskip + \let\@makecaption=\fig@caption + \abovecaptionskip=.9\baselineskip + \belowcaptionskip=0mm + \old@figure + } +\newcommand\fig@caption[2]{% + \par + \vskip\abovecaptionskip + \centering\footnotesize + \sbox\@tempboxa{#1. #2}\ifdim\wd\@tempboxa > \capwidth + \parbox\capwidth{#1. #2}% + \else + \parbox\capwidth{\centering #1. #2}% + \fi + \vskip\belowcaptionskip + } +% +% Intercept at beginning of table, and setup +\let\old@table=\table +\def\table{% + \let\@makecaption=\tbl@caption + \abovecaptionskip=0mm + \belowcaptionskip=.9\baselineskip + \old@table + } +\newcommand\tbl@caption[2]{% + \par + \vskip\abovecaptionskip + \centering\footnotesize\scshape + %\sbox\@tempboxa{#1. #2}% + \sbox\@tempboxa{#2}% + \ifdim\wd\@tempboxa > \capwidth + \parbox\capwidth{\hfil #1\\#2}% + \else + \parbox\capwidth{\centering #1\\#2}% + \fi + \vskip\belowcaptionskip + } + +% New environments for figure and table which take a label and the +% caption as argument and place the caption correctly. +% Arguments in square brackets are optional. +% The LABEL argument is required but may be empty. +% +% \begin{Figure}[FLOATPLACEMENT]{LABEL}[TOC CAPTION]{CAPTION} +% \begin{Table}[FLOATPLACEMENT]{LABEL}[TOC CAPTION]{CAPTION} +% +% Note: \figure does not take control sequences for LOC. Must be expanded +% recursively, hence the \edef\@FLPLACE and \expandafter before \figure. +% +\newenvironment{Figure}[2][\fps@figure]{% + \edef\@FLPLACE{#1}\def\@TFLABEL{#2}\Figure@@ + }{% + \caption[\@tocCAPTION]{\@CAPTION}% + \ifx\@TFLABEL\empty\else\label\@TFLABEL\fi + \endfigure + } +\newcommand\Figure@@[2][]{% + \def\@tocCAPTION{#1}\def\@CAPTION{#2}% + \expandafter\figure\expandafter[\@FLPLACE]% + } +% +\newenvironment{Table}[2][\fps@table]{% + \edef\@FLPLACE{#1}\def\@TFLABEL{#2}\Table@@ + }{% + \ifx\@TFLABEL\empty\else\label\@TFLABEL\fi + \endtable + } +\newcommand\Table@@[2][]{% + \def\@tocCAPTION{#1}\def\@CAPTION{#2}% + \expandafter\table\expandafter[\@FLPLACE]% + \caption[\@tocCAPTION]{\@CAPTION}% + } + +% left and right highlighters +% +\newcommand\Lhighlight{\leavevmode\llap\@Lhlmark} +\newcommand\Rhighlight{\leavevmode\rlap\@Rhlmark} +\newcommand\@Lhlmark{} +\newcommand\@Rhlmark{} + + +% +%% EQUATIONS AND EQUATION REFERENCES +% + +% Reference equations with (n), and remove the second set of +% parantheses from the equation number printed next to the equation, +% which would otherwise show up as ((n)). +% +\renewcommand\theequation{(\arabic{equation})} +\renewcommand\@eqnnum{\normalfont \normalcolor \theequation} + +% Equation references +% +\newcommand\equref{\ref} % within sentence +\newcommand\Equref{Equation~\ref} % at beginning of sentence + + +% +%% CITATIONS AND BIBLIOGRAPHIES +% +\bibliographystyle{ieeepes} + +% Turn the \section*{} which is called by \thebibliography into a +% \section{}, i.e. get the section numbered. +% +\let\old@thebibliography=\thebibliography +\def\thebibliography{% + \let\old@section@=\section + \def\section{\@ifstar\old@section@\old@section@}% + \old@thebibliography + } + + +% +%% BIOGRAPHY +% +% \begin{biography}{NAME}[RAISE EPS IMAGE]{FILENAME OF EPS FILE} +% +% The photograph to submit should be 30mm x 45mm, but this would not +% fit in the space provided in the example, which is about 28mm x 37mm +% (measured). The height has been decreased appropriately with this +% package. +% +\newdimen\@photoho +% +\newenvironment{biography}[1]{% + \par + \vspace{8mm \@plus2mm \@minus1mm} + \footnotesize % should be 8pt, roman + \noindent + \newcommand\@authorname{#1}% + \@placephoto +}{% + \par +} +\newcommand\@placephoto[2][\z@]{% + \def\@photo{#2}\def\no@photo{nophoto}% + \ifx\@photo\no@photo\else + \hangindent 30mm + \hangafter -12 + \ifpsphoto\ifx\@photo\@empty\else + \@photoho=-36.73mm + \advance\@photoho by #1 + \llap{\raisebox{\@photoho}[\z@][\z@]{\parbox[t][38.5mm][t]{30mm}{% + \ifphotofit + \includegraphics[width=28mm,height=38.73mm]{#2}% + \else + \includegraphics[width=28mm]{#2}% + \fi + % area available with cm fonts: 28mm x 38.73mm + }}}% + \fi\fi + \fi + \textbf{\@authorname}\ \ignorespaces + } + + +% +%% BALANCE COLUMNS ON LAST PAGE (MANUALLY) +% +\newcommand\columnbreak{% + \ifvmode\newpage\else\vadjust{\newpage}\fi + } + + +% +%% RE-DEFINE DATE FORMAT +% +\newcommand\@today{\number\year/\number\month/\number\day} +\let\today=\@today +\AtBeginDocument{\let\today=\@today} + + +% +%% SUMMARY, DISCUSSION AND CLOSURE +% +% \summary +% \discussion{PAPER NUMBER}{PAPER TITLE}{AUTHOR NAMES}% +% {DISCUSSER NAME}{AFFILIATION INCL ADDRESS}{SHORT AFFILIATION} +% \closure{AUTHOR NAME} +% +\newcommand\reset@counters{% + \setcounter{figure}{0}\setcounter{table}{0}% + \setcounter{section}{0}% + \setcounter{equation}{0}% + \setcounter{footnote}{0}\setcounter{mpfootnote}{0}% + } +% +\newcommand\summary{% + \clearpage + \reset@counters + \setcounter{page}{1}% + \thispagestyle{plain}\pagestyle{plain}% + \onecolumn + \columnwidth 88mm % warning: brutal trick! + \hsize\columnwidth % " +} +\newcommand\discussion[6]{% + \cleardoublepage + \reset@counters + \setcounter{page}{1}% + \thispagestyle{plain}\pagestyle{plain}% + \onecolumn + \noindent Discussion of #1, ``#2'', by #3.\par + \vspace{\baselineskip}% + \noindent Discussion by #4, #5.\par + \columnwidth 88mm % warning: brutal trick! + \hsize\columnwidth % " + \clearpage + \begin{center} + \Large + \textbf{Discussion} + \end{center} + \textbf{#4}\ (#6)\ \ignorespaces +} +\newcommand\closure[1]{% + \cleardoublepage + \reset@counters + \setcounter{page}{1}% + \thispagestyle{plain}\pagestyle{plain}% + \onecolumn + \columnwidth 88mm % warning: brutal trick! + \hsize\columnwidth % " + \clearpage + \begin{center} + \Large + \textbf{Closure} + \end{center} + \textbf{#1}\ \ignorespaces +} + + +% +%% TABLE STRUTS +% +% \setTBstruts, defining \T, \B +% +% to control vertical spacing in tabular and array +% (taken from "TeX and TUG NEWS", Vol. 2, No. 3, 1993, p. 10) +% +\providecommand\setTBstruts{\def\T{\rule{0pt}{2.6ex}}% + \def\B{\rule[-1.2ex]{0pt}{0pt}}} + + +%% EOF ieeepes.sty +%%---------------------------------------------------------------------- diff --git a/macros/latex/contrib/ieeepes/ieeepes_check.bib b/macros/latex/contrib/ieeepes/ieeepes_check.bib new file mode 100644 index 0000000000..0b74c429ad --- /dev/null +++ b/macros/latex/contrib/ieeepes/ieeepes_check.bib @@ -0,0 +1,61 @@ +%%---------------------------------------------------------------------- +%% ieeepes_check.bib +%% +%% Sample bibliographic data base for the ieeepes package. +%% +%% Volker Kuhlmann +%% 1.1 12 November 1995 +%% 1.0 15 October 1995 +%%---------------------------------------------------------------------- + + +@Article{citepaper, + author = "J. F. Fuller and E. F. Fuchs and K. J. Roesler", + title = "Influence of harmonics in power distribution system + protection", + journal = "{IEEE} Trans.{\ }Power Delivery", + volume = "3", + number = "2", + month = apr, + year = "1988", + pages = "549--557", +} + +@Book{citebook, + author = "E. Clark", + title = "Circuit Analysis of {AC} Power Systems", + volume = "I", + year = "1950", + publisher = "Wiley", + address = "New York", + pages = "81", +} + +@InProceedings{citeconference, + author = "J. L. Alqueres and J. C. Praca", + title = "The Brazilian Power System and the Challenge of the + {A}mazon Transmission", + crossref = "PESSTDC91", +} + +@Proceedings{PESSTDC91, + booktitle = "Proceedings of the 1991 Power Engineering Society + Transmission and Distribution Conference", + year = "1991", + note = "{91CH3070-0}", + pages = "315--320", +} + +@InCollection{IEEEPES_PaperPreparation, + author = "J. W. Hagge and L. L. Grigsby", + title = "Preparation of Papers in a Two-Column Format for " + # ieeetec # " " # ieeetpd # " " # ieeetps, + crossref = "IEEEPES_PubGuide", +} + +@Manual{IEEEPES_PubGuide, + booktitle = ieeepes # " Publication Guide", + publisher = ieeepes, + year = "1995", + month = jan, +} diff --git a/macros/latex/contrib/ieeepes/ieeepes_check.tex b/macros/latex/contrib/ieeepes/ieeepes_check.tex new file mode 100644 index 0000000000..2b920d618a --- /dev/null +++ b/macros/latex/contrib/ieeepes/ieeepes_check.tex @@ -0,0 +1,844 @@ +%%---------------------------------------------------------------------- +%% ieeepes_check.tex +%% +%% Test file for package ieeepes. +%% +%% Volker Kuhlmann +%% c/o EEE Dept +%% University of Canterbury +%% Private Bag 4800 +%% Christchurch, New Zealand +%% Email: KUHLMAV@ELEC.CANTERBURY.AC.NZ +%% +% 1.3 13Apr99 Updated for ieeepes 4.0. +% 1.22 06Mar96 Option noieeebox. This is not for IEEE papers!! +% 1.2 18Nov95 Added summary. Fiddled photo. +% 1.18 14Nov95 Improved. +% 1.17 11Nov95 \Rhighlight, \Lhighlight. +% 1.16 09Nov95 Option PStimes. Section references. +% 1.15 07Nov95 Improved. +% 1.13 27Oct95 Improved. +% 1.12 15Oct95 Improved. +% 1.1 13Oct95 Improved and extended. +% 1.0 24Sep95 Created. +%%---------------------------------------------------------------------- + +\def\Filename{ieeepes\_check.tex} +\def\Fileversion{V1.3} +\def\Filedate{1999/04/13} + + +\documentclass[10pt,twoside% + % ,draft% + % ,noieeebox + ]{article} + + +\usepackage[% + psphotos,% + photofit,% + draft,% + % PStimes,% + ]{ieeepes} + + + +\title{Test of the \LaTeX-Package ieeepes for IEEE PES Transactions} + +\author{ + V. Kuhlmann\\ + Dept of Electrical and Electronic Engineering\\ + Christchurch, New Zealand\\ + [.5ex] + {\footnotesize + Note: the information for all authors is centered over the 2 text\par + columns. If the lines are too wide, they might overlap,\par + or extend beyond the margin, as shown here.\par + Use shorter lines.\par} +\and + Second Author\\ + affiliation +\and + Third Author\\ + goes here +} + + + +\begin{document} + + +\maketitle + + +\begin{abstract} +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +File \Filename, version \Fileversion, \Filedate. + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +\end{abstract} + + + +\section{Section} + +Reference section~\ref{s:section}, +subsection~\ref{s:subsection}, and +subsubsection~\ref{s:subsubsection}. +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + + +\subsection{Subsection} +\label{s:subsection} + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + + +\subsection{Subsection} + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +\subsubsection{Subsubsection} +\label{s:subsubsection} +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +\subsubsection{Subsubsection} +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + + +\subsection{Subsection} + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +%xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + + + +\section{Section} +\label{s:section} + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +%xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + + + +\section{Test of Footnotes} + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +word\footnote +{This is the first footnote.} +next-word +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +word\footnote +{This is the second footnote.} +next-word +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +word\footnote +{This is the third footnote, and it's long. +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +} +next-word +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +word\footnote +{This is the fourth footnote.} +next-word +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + + + +\section{Test of Tables and Figures} + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +Here is a table (\#1). +\begin{table} +\caption{This is the caption for table \#1.} +\label{table1} +\centering +This table is explicitly centered.\\ +\setTBstruts +\begin{tabular}{l|l|l|l|l|l|l} +\T\B +A&B&C&D&E&F&G\\ +\hline\T\B +A&B&C&D&E&F&G\\ +\hline\T\B +A&B&C&D&E&F&G\\ +\end{tabular}% +\end{table} + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +Here is a figure (\#1). +\begin{figure}[b] +\centering +This figure is explicitly centered.\\ +% +\setlength{\unitlength}{4144sp}% +\begingroup\makeatletter\ifx\SetFigFont\undefined% +\gdef\SetFigFont#1#2#3#4#5{% + \reset@font\fontsize{#1}{#2pt}% + \fontfamily{#3}\fontseries{#4}\fontshape{#5}% + \selectfont}% +\fi\endgroup% +\begin{picture}(3174,1374)(439,-973) +\thinlines +\special{ps: gsave 0 0 0 setrgbcolor}\put(451,-961){\vector( 1, 0){3150}} +\special{ps: grestore}\special{ps: gsave 0 0 0 +setrgbcolor}\put(451,-961){\vector( 0, 1){1350}} +\special{ps: grestore}\special{ps: gsave 0 0 0 +setrgbcolor}\put(631,-826){\line( 2, 1){360}} +\put(991,-646){\line( 5, 1){450}} +\put(1441,-556){\line( 1, 0){1845}} +\special{ps: grestore}\special{ps: gsave 0 0 0 +setrgbcolor}\put(676,-691){\line( 5, 4){225}} +\put(901,-511){\line( 5, 2){450}} +\put(1351,-331){\line( 6, 1){1620}} +\special{ps: grestore}\special{ps: gsave 0 0 0 +setrgbcolor}\put(541,-691){\line( 2, 5){180}} +\put(721,-241){\line( 5, 3){450}} +\put(1171, 29){\line( 6, 1){1080}} +\special{ps: grestore}\end{picture} +% +\caption{This is the caption for figure \#1.} +\label{figure1} +\end{figure} + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +Here is a table (\#2). +\begin{table} +\caption{This is the caption for table \#2, and it's long. +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx x xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xx xxx xxx xxx +} +\label{table2} +\fbox{% +\setTBstruts +\begin{tabular}{l|l|l|l|l|l|l} +\T\B +A&B&C&D&E&F&G\\ +\hline\T\B +A&B&C&D&E&F&G\\ +\hline\T\B +A&B&C&D&E&F&G\\ +\hline\T\B +A&B&C&D&E&F&G\\ +%\hline\T\B +%A&B&C&D&E&F&G\\ +\end{tabular}% +} +\end{table} + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +Here is a table (\#3). +\begin{table}[b] +\caption{This is the caption for table \#3. This table has footnotes! + For this to work, the whole table must be inside a minipage.} +\label{table3} +\Lhighlight +\begin{minipage}{\columnwidth} +\centering +\Lhighlight +\setTBstruts +\begin{tabular}{l|l|l|l|l|l|l} +\T\B +A&B&C\footnote + {Footnote \#1 in table.}% + &D&E&F&G\\ +\hline\T\B +A&B&C&D&E\footnote + {Footnote \#2 in table.}% + &F&G\footnote + {Footnote \#3 in table.}% + \\ +\hline\T\B +A&B&C&D&E&F&G\\ +\hline\T\B +A&B&C&D&E&F&G\\ +\end{tabular}% +\Rhighlight +\end{minipage}% +\Rhighlight +\end{table} + +Here is a table (\#4). +\begin{table} +\caption{This is the caption for table \#4. This table has footnotes as +well, and they are better aligned horizontally because the minipage is +only a little larger than the tabular. Ideally, the arrows pointing in +the same direction are horizontally aligned.} +\label{table4} +\Lhighlight +\begin{minipage}{.65\columnwidth} +\centering +\Lhighlight +\setTBstruts +\begin{tabular}{l|l|l|l|l|l|l} +\T\B +A&B&C\footnote + {Footnote \#1 in table.}% + &D&E&F&G\\ +\hline\T\B +A&B&C&D&E\footnote + {Footnote \#2 in table.}% + &F&G\footnote + {Footnote \#3 in table.}% + \\ +\hline\T\B +A&B&C&D&E&F&G\\ +\hline\T\B +A&B&C&D&E&F&G\\ +\end{tabular}% +\Rhighlight +\end{minipage}% +\Rhighlight +\end{table} + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +Here is a minipage. +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +\fbox{% +\begin{minipage}{60mm} +Text inside the minipage. +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +word\footnote +{Footnote \#1 inside this minipage.} +next-word +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +word\footnote +{Footnote \#2 inside this minipage.} +next-word +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +\end{minipage} +} +End of minipage. +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +\subsection{Test of Figure and Table References} +xxx xxx xxx xxx xxx xxx \figref{figure1}. xxx xxx xxx xxx xxx +\figref{figure2} xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +\tabref{table1}. xxx xxx xxx xxx xxx \tabref{table3} xxx xxx xxx xxx +xxx xxx xxx xxx. + +Here is a figure (\#2). +\begin{figure} +\centering +% +\setlength{\unitlength}{4144sp}% +\begingroup\makeatletter\ifx\SetFigFont\undefined% +\gdef\SetFigFont#1#2#3#4#5{% + \reset@font\fontsize{#1}{#2pt}% + \fontfamily{#3}\fontseries{#4}\fontshape{#5}% + \selectfont}% +\fi\endgroup% +\begin{picture}(2724,1374)(439,-973) +\thinlines +\special{ps: gsave 0 0 0 setrgbcolor}\put(451,-961){\vector( 0, 1){1350}} +\special{ps: grestore}\special{ps: gsave 0 0 0 +setrgbcolor}\put(451,-961){\vector( 1, 0){2700}} +\special{ps: grestore}\special{ps: gsave 0 0 0 setrgbcolor}\put(631, +74){\line( 1,-6){ 90}} +\put(721,-466){\line( 5,-6){225}} +\put(946,-736){\line( 1, 0){1845}} +\special{ps: grestore}\special{ps: gsave 0 0 0 +setrgbcolor}\put(721,119){\line( 2,-5){180}} +\put(901,-331){\line( 6,-5){270}} +\put(1171,-556){\line( 1, 0){1395}} +\special{ps: grestore}\special{ps: gsave 0 0 0 +setrgbcolor}\put(811,119){\line( 5,-6){225}} +\put(1036,-151){\line( 5,-2){225}} +\put(1261,-241){\line( 1, 0){900}} +\special{ps: grestore}\end{picture} +% +\caption{This is the caption for figure \#2, and it's long! +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xx xxx +} +\label{figure2} +\end{figure} + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + + + +\section{Test of Equations} + +xxx xxx xxx xxx xxx xxx xxx xxx see \equref{equation1} for whatever. +\Equref{equation1} is this time referenced at the beginning of a sentence. +xxx xxx xxx xxx xxx +% +\begin{equation} +I_f = I_b = -I_c = a^2I_{a1} + aI_{a2} + I_{a0} + = \frac{-j\sqrt{3}E_a}{Z_1 + Z_2} +\label{equation1} +\end{equation} +% +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + + + +\section{Test of Citations} + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +\cite{citepaper}. +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +\cite{citebook} +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +\cite{citeconference}. +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +%xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + + + +\section{Test of More Figures and Tables} + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +See \fref{f:Figure} for an example of the Figure environment, +and \tref{t:Table} for an example of the Table environment. +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +Here is a figure (\#3). +\begin{Figure}[hbtbp]{f:Figure}% + {This figure was created with the Figure environment.} +\fboxrule 0.8mm +\fboxsep 5mm +\fbox{Contents of the figure} +\end{Figure} + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +Here is a table (\#5). +\begin{Table}[hbtbp]{t:Table}% + {This table was created with the Table environment.} +\setTBstruts +\begin{tabular}{l|l|l|l|l|l|l} +\T\B +A&B&C&D&E&F&G\\ +\hline\T\B +A&B&C&D&E&F&G\\ +\hline\T\B +A&B&C&D&E&F&G\\ +\end{tabular}% +\end{Table} + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +Here is a table (\#6). +\begin{Table}[hbtbp]{t:Table2}% + {Table-env, short cap.} +\def\gobble#1{}% +\gobble{ +\setTBstruts +\begin{tabular}{l|l|l|l|l|l|l} +\T\B +A&B&C&D&E&F&G\\ +\hline\T\B +A&B&C&D&E&F&G\\ +\hline\T\B +A&B&C&D&E&F&G\\ +\end{tabular}% +} +\fbox{table matter} +\end{Table} + +Here is a table (\#7). +\begin{Table}[hbtbp]{t:Table3}% + {Caption for table, Table environment.} +\def\gobble#1{}% +\gobble{ +\setTBstruts +\begin{tabular}{l|l|l|l|l|l|l} +\T\B +A&B&C&D&E&F&G\\ +\hline\T\B +A&B&C&D&E&F&G\\ +\hline\T\B +A&B&C&D&E&F&G\\ +\end{tabular}% +} +\fbox{table matter} +\end{Table} + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + + + +\bibliography{ieeepes_check} + + + +\section{Test of Biographies} + +% there shouldn't be any text here??? + +\begin{biography}{Volker Kuhlmann}[0mm]{vk.eps} +xxx xxx xxx xxx xxx\linebreak +(low-resolution image to save bandwidth) xx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +Here is a \verb+\columnbreak+: +\columnbreak +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +This \verb+\columnbreak+ should be inserted manually to vertically +justify the two columns on the last page. + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +\end{biography} + + +%\columnbreak + +\begin{biography}{Someone Else}{} +Photograph will be submitted as print and added by IEEE. +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +\end{biography} + + +\begin{biography}{Another Person}{nophoto} +No photography here. Use ``nophoto'' as name of the photo. +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +\end{biography} + + + +\summary + +\section{First Section of Summary} + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + + +\subsection{Subsection of Summary} + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + + + +\section{Second Section} + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +\begin{figure}[b] +\fbox{\parbox[c][30mm][c]{50mm}{\hfil f i g u r e}} +\caption{Caption for figure in summary.} +\label{f:sfig} +\end{figure} + +\begin{table}[ht] +\caption{Caption for table in summary.} +\label{t:stbl} +\begin{tabular}{l|l|l|l|l|l|l} +A&B&C&D&E&F&G\\ +\hline +A&B&C&D&E&F&G\\ +\hline +A&B&C&D&E&F&G\\ +\hline +A&B&C&D&E&F&G\\ +\hline +A&B&C&D&E&F&G\\ +\end{tabular} +\end{table} + +xxx xxx xxx xxx xxx\footnote +{Footnote in summary} + xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +% +\begin{equation} +a = b + c^2 +\end{equation} +% +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + + + + + +\begin{discussion}% +%\discussion + {94 WM XYZ}% + {Preparation of Papers in a Two-Column Format for IEEE + Transactions on Energy Conversion, IEEE Transactions on Power + Delivery, IEEE Transactions on Power Systems}% + {J.W. Hagge, L.L. Griggsby}% + {A. Jones}% + {Auburn University, Department of Electrical Engineering, 200 + Brown Hall, Auburn AL 368~49-5201, USA}% + {Auburn University, Auburn AL, USA} + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +\section{Section of Discussion} + +Is a \verb+\section+ allowed in a discussion??? +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +\end{discussion} + + + + + +\closure{A. Author} +% +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx +xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx + + + +%\paragraph{Test \string\paragraph} + +%\subparagraph{Test \string\subparagraph} + +%\tableofcontents + +%\maketitle + + + +\end{document} + +%% +%% EOF ieeepes_check.tex +%%---------------------------------------------------------------------- diff --git a/macros/latex/contrib/ieeepes/ieeepes_doc.pdf b/macros/latex/contrib/ieeepes/ieeepes_doc.pdf new file mode 100644 index 0000000000..60443a9e1e Binary files /dev/null and b/macros/latex/contrib/ieeepes/ieeepes_doc.pdf differ diff --git a/macros/latex/contrib/ieeepes/ieeepes_doc.tex b/macros/latex/contrib/ieeepes/ieeepes_doc.tex new file mode 100644 index 0000000000..4476c860a1 --- /dev/null +++ b/macros/latex/contrib/ieeepes/ieeepes_doc.tex @@ -0,0 +1,620 @@ +%%---------------------------------------------------------------------- +%% ieeepes_doc.tex +%% +%% Volker Kuhlmann +%% c/o EEE Dept +%% University of Canterbury +%% Private Bag 4800 +%% Christchurch, New Zealand +%% Email: KUHLMAV@ELEC.CANTERBURY.AC.NZ +%% +%% 4.0 20Apr99 Environments Table, Figure. Reserved name nophoto. +%% 1.7 03Apr96 Option noieeebox. +%% 1.6 20Nov95 Corrections. +%% 1.5 16Nov95 Added summary. +%% 1.4 14Nov95 Corrections. +%% 1.3 12Nov95 Finished first version. +%% 1.2 11Nov95 Extended. +%% 1.1 09Nov95 Extended. +%% Version 1.0, 24 Sep 1995 +%%---------------------------------------------------------------------- + +\def\Filename{ieeepes\_doc.tex} +\def\Fileversion{V4.0} +\def\Filedate{20 April 1999} +\def\Packageversion{package ieeepes version 4.0, 1999/04/13} + + +\documentclass[twoside,twocolumn,a4paper]{article} + + +\usepackage{doc} +\MakeShortVerb | + +\parindent 0em +\parskip 1.5ex plus.5ex minus.5ex +\columnsep 7mm + +%\usepackage{ieeepes} + +% Load PostScript Times font, if desired +%\usepackage{times} + + + +\title{A \LaTeX-Package for IEEE PES Transactions} + +\author{ + Volker Kuhlmann\\ + Dept of Electrical and Electronic Engineering\\ + Christchurch, New Zealand +} + + + +\abovedisplayskip 0\abovedisplayskip +\belowdisplayskip 0\belowdisplayskip +\abovedisplayshortskip 0\abovedisplayshortskip +\belowdisplayshortskip 0\belowdisplayshortskip + + + +\begin{filecontents}{ieeepes_doc.bbl} +\begin{thebibliography}{1} + +\bibitem{IEEEPES_PaperPreparation} +J.~W. Hagge and L.~L. Grigsby, +\newblock ``Preparation of papers in a two-column format for ieee transactions + on energy conversion ieee transactions on power delivery ieee transactions on + power systems'', +\newblock in {\em IEEE Power Engineering Society Publication Guide}. IEEE Power + Engineering Society, January 1995. + +\end{thebibliography} +\end{filecontents} + + + +\begin{document} + +\def\today{\Filedate} +\newcommand\file{\textsf} +\newcommand\ag{\textsc} + + + +\maketitle + +{ +\parskip 0ex plus.2ex +\tableofcontents +\par +} + + +%\newpage +\begin{abstract} +\bfseries +This \LaTeXe\ package implements the layout requirements for +Transactions of the IEEE Power Engineering Society (PES). This covers +the Transactions on Energy Conversion (T-EC), Transactions on Power +Delivery (T-PWRD), Transactions on Power Systems (T-PWRS), and Special +Publications. Discussions and closures can also be generated in the +required form. + +This document is version \Fileversion, \Filedate, and describes +\Packageversion. + +Thanks are due to John Crequer for proof-reading an early version of the +documentation. +\end{abstract} + + + +\section{Introduction} + +This document comprises the documentation for the \LaTeXe\ package ieeepes, +which implements the layout for publications of the Power Engineering Society +(a branch of IEEE). It is assumed that the reader is familiar with a standard +\LaTeX\ setup. Only new commands implemented by ieeepes are described in this +document. This document by itself is by now means sufficient in describing the +requirements to papers for submission to the IEEE PES. The +specifications~\cite{IEEEPES_PaperPreparation} must still be consulted. +Wherever possible, ieeepes enforces any requirements, but there are limits to +what can be done. Refer to section~\ref{s:cantdo} for a list of limitations of +ieeepes. Every author should be particularly careful with these. + +Provided with ieeepes are the files \file{ieeepes\_skel.tex}, a skeleton for +new papers which might be useful, and \file{ieeepes\_check.tex}, a document +exercising the various features of ieeepes and intended as a test. It is also +useful as example. + +This documentation can be compiled with standard \LaTeX, but the check file +needs ieeepes to be installed, and \file{ieeepes\_check.bib} to be available. + +ieeepes requires \LaTeXe\ version 1998/06/01. It will probably work +with older versions of \LaTeXe, however this has not been tested. It +will not work with \LaTeX\ 2.09. + +Please report any problems to Volker Kuhlmann\footnote + {\textbf{v.kuhlmann@elec.canterbury.ac.nz}}% +, and I will do my best to fix them. + + + +\section{Installation} +\label{s:installation} + +The file \file{ieeepes.sty} must be copied into a directory where \TeX\ looks +for input files. The file \file{ieeepes.bst} must be copied into a directory +where \BibTeX\ looks for \BibTeX\ styles. The exact location of these +directories is dependant on the particular platform used and can not be +discussed here. Refer to the documentation of your \LaTeX\ software. + +Package ieeepes requires package vmargin. Refer to section~\ref{s:options} for +other requirements. All the software mentioned can be downloaded from any +CTAN\footnote + {Comprehensive TeX Archive Network. + Try \textbf{ftp://ftp.dante.de/} or \textbf{http://www.dante.de/}.} +host. A copy of package vmargin is included for your convenience, +\file{vmargin.sty} should be installed in the same place as \file{ieeepes.sty}. + + + +\section{Changes from older Versions} +\label{s:changes} + +It is now necessary to use |\maketitle|. The \LaTeXe\ user interface changed, +and ieeepes can no longer use the |\AtBeginDocument| hook to insert the page +title. A warning is displayed if |\maketitle| is not used. + +Using a reserved filename for the image file in the |biography| environment +suppresses the author image for this instance only. See +section~\ref{s:biographies}. + + + +\section{Options to the Package} +\label{s:options} + +The following options will be recognised by the ieeepes package: + +\begin{description} +\item{\textbf{draft}}: + Print page numbers. This violates requirements, but is very useful + while writing the paper. This also enables markers which can be used to + determine a useful width for a |minipage| (section~\ref{s:figtab}). Do + not use this for the final version. + +\item{\textbf{psphotos}}: + A photographic image of the author can be printed into the + space which is reserved for this. See + section~\ref{s:biographies} for further details. + + This option requires the graphics bundle to be installed, as the + graphicx package is loaded. The graphics bundle can be obtained from + any CTAN host (see section~\ref{s:installation}). + +\item{\textbf{photofit}}: + This option will scale the photographic image of the author in + the biography in both directions so that the image fills up the + space provided. If the image had the required aspect ratio, + this scaling will have no effect. If the aspect ratio was not + as required, the image will be slightly distorted. However, + this distortion might be less visible than an image which does + not ``fit'' the space. Also see section~\ref{s:biographies}. + +\item{\textbf{PStimes}}: + Use font PostScript Times for the main document font. + Typesetting mathematics is shifted over to PostScript fonts as + much as possible without using commercial fonts. + + This option requires the psnfss bundle to be installed. The psnfss + bundle can be obtained from any CTAN host (see + section~\ref{s:installation}). Packages times and mathptm are loaded. + +\item{\textbf{noieeebox}}: + This option suppresses the empty box at the bottom of the left + column of the title page. I added this option because someone + had a purpose for it. + + Do not use this option for papers submitted to the IEEE PES! + +\item{\textbf{puttoc}}: + Put a table of contents into the paper, which is useful while writing + the paper, but do not use this for the final version! This option has + no effect unless option draft is also used. + +\end{description} + + + +\section{Document Structure} + +The main structure of an IEEE PES document is as follows: + +\begin{verbatim} +\documentclass[10pt,...]{article} +\usepackage[...]{ieeepes} +\title{...} +\author{... \and ... \and ...} +\begin{document} +\maketitle +\begin{abstract} +... +\end{abstract} +... +\end{document} +\end{verbatim} + +The point size must be 10pt (which is the default). Do not use any of +the paper size options for the class, because the paper size is set up +by the ieeepes package. + +The syntax for |\title| and |\author| is as for standard \LaTeX. There +can be any number of authors (separated by |\and|), but they all have +to fit next to each other on the width of the paper. No overfull +warning is generated if the author names overlap, or extend into the +margin. Within the argument to |\author| lines can be separated by +|\\|. + +If the space available does not fit all the authors, other solutions +must be found. The standard \LaTeX\ command |\parbox| and environments +minipage and tabular might be useful, but |\and| probably is not. The +argument to |\author| is inside a tabular environment. + +The standard \LaTeX\ commands |\tableofcontents| is not necessary and has been +disabled. It is now necessary to use |\maketitle| at the beginning of the +document. The use of \LaTeX's |\appendix| command might lead to papers not +meeting the requirements. + +The text of the abstract is enclosed in the abstract environment, which +follows the |\begin{document}| and the |\maketitle|. + +The sectioning commands |\section|, |\subsection|, and |\subsubsection| +are available, but |\paragraph| and |\subparagraph| can not be used in +IEEE PES papers. + +Strictly speaking, the title text for |\section| should be all upper +case, but this can not always be accomplished easily. Currently it is +set in small caps. If this is not desired, entering the text in capitals +will have the desired result. + +When the text of the paper is finished, the two columns on the last page must +be justified manually by inserting a |\columnbreak| at the correct position. +This should put the text on the last page equally into the two column. +Automation of this is tricky and left for a future version (if not left out). + + + +\section{Paper Sizes} + +Printing can be done on either A4 or USletter paper, there is no +difference for the resulting camera ready copy. Refer +to~\cite{IEEEPES_PaperPreparation} when using A4 paper, for cutting the +paper after printing. + +When using dvips for generating PostScript code for printing, the +default paper size for which dvips generates code can be overridden with +the \textbf{-t} option: \textbf{-t letter} for USletter paper, and +\textbf{-t a4} for A4 paper. This might help to keep the printer happy. + + + +\section{PostScript Fonts} + +Package option PStimes switches the text font and as much math as +possible to PostScript Times (see section~\ref{s:options}). There are +no complete mathematical fonts in the public domain, if these are +desired then they must be purchased. Do not use option PStimes for +selecting purchased fonts. + + + +\section{Figures and Tables} +\label{s:figtab} + +Figures and tables are used exactly as before, except that their +contents is now centred by default. Care must be taken with table +captions, which have to be inserted \emph{before} the table. +Example: + +\begin{verbatim} +\begin{table} +\caption{Table caption text.} +\label{label name} + The table matter goes here. +\end{table} +\end{verbatim} + +As always with \LaTeX, the |\label| must be after the |\caption|, and +inside the figure or table environments. + +The new environments |Table| and |Figure| have been introduced to make figures +and tables easier to handle. Use of these environments is recommended because +they take care of a few things which otherwise would have to be done manually +(e.g.\ the caption position). Their syntax is: + +\begin{verbatim} +\begin{Table}[FLOATPLACE]{LABEL}% + [TOC CAPTION]{CAPTION} + The table matter goes here. +\end{Table} +\end{verbatim} + +Arguments in square brackets are optional and can be left out, those in braces +are required. \ag{floatplace} is the float placement parameter, and +\ag{toc caption} is the caption for the table of contents if they have been +enabled with the package options draft and puttoc. \ag{toc caption} +defaults to \ag{caption}. + +|Figure| has the same syntax as |Table|. + +The width of the caption is held in |\capwidth|, and is initialised to +|0.8\columnwidth|. + +Reference figures with |\figref|, and tables with |\tabref|. Their +syntax is equal to |\ref|. Use these two new reference commands within +as well as at the beginning of a sentence, and do not write out +``figure'', ``table'', or something to this effect. Do not use |\ref| +for figures or tables. Example: + +\begin{verbatim} + is shown in \tabref{table1} + and \figref{figure2}. +\end{verbatim} + +Footnotes can be used within tables. For this the table must be put +inside a minipage environment. The problem with this is that the width +of the minipage must be specified before the width of the contents can +be known. When writing the paper, specify the width as |1\columnwidth|, +and when finished, step by step reduce the width of the minipage (by +reducing the |1|) to the width of the table produced by tabular. + +To aid with this, markers can be printed which show the extent of the +tabular and the minipage. Ideally, the two arrows facing the same +direction are horizontally aligned. The markers are generated by +|\Lhighlight| and |\Rhighlight|, they do not take up any space and are +only displayed when option draft is in effect. |\Lhighlight| and +|\Rhighlight| are equivalent to |\mbox{}|. + +\begin{verbatim} +\begin{table} +\caption{...} +\label{...} +\Lhighlight +\begin{minipage}{1\columnwidth} + \centering + \Lhighlight + \begin{tabular}{...} + Here can be footnotes. + \end{tabular} + \Rhighlight +\end{minipage}% <--!! +\Rhighlight +\end{table} +\end{verbatim} + +Note the \% sign after |\end{minipage}|, which ensures that there is no white +space between the minipage and the arrow produced by the following +|\Rhighlight|. Refer to file \file{ieeepes\_check.tex} for an example. + + + +\section{Equations} +\label{s:equations} + +Equations are used in the same way as described in the \LaTeX\ manual. + +For referencing equations, use |\equref| within a sentence, and +|\Equref| at the beginning of a sentence. The syntax is the same as for +|\ref|. Do not spell out ``Eq.'', ``equation'', or anything similar. +Using these two commands will keep your paper in line with requirements. + + + +\section{Footnotes} +\label{s:footnotes} + +There are no changes to the standard \LaTeX\ use of footnotes. + + + +\section{Referencing} + +For figure and table references, see section~\ref{s:figtab}. For +equation references, see section~\ref{s:equations}. + + + +\section{Citations} +\label{s:citations} + +There are no changes in the use of the |\cite| command. Do not spell +out ``ref.'', ``reference'', or similar. + +For conference citations (\BibTeX\ entry type InProceedings) the +publication number (e.g. ``91CH3070-0'') is entered into the \BibTeX\ +note entry field. This will result in the number being printed after +the page number instead of before, as shown in the example +paper~\cite{IEEEPES_PaperPreparation}. Correction of this is left for a +future version of the ieeepes package. + +%The example paper~\cite{IEEEPES_PaperPreparation} + +The \BibTeX\ style ieeepes.bst was derived from ieee.bst found on CTAN. +The only changes made are the spelling out of the month names (as in +plain.bst), and the definition of the additional strings: +\textbf{ieeepes}, +\textbf{ieeetec}, +\textbf{ieeetpd}, +\textbf{ieeetps}, +yielding the respective texts ``IEEE Power Engineering Society'', and +the titles of the three transactions. + +A call to |\bibliographystyle| is performed by the ieeepes package, and +it is not necessary to use this command again. + +The bibliography supplied with the ieeepes package should be consulted +for an example of how to enter bibliographic data. + + + +\section{Biographies} +\label{s:biographies} + +A biography for each author of the paper can be typeset with the |biography| +environment. Space is reserved for the image, which is inserted by the +publisher photographically. Optionally, an encapsulated postscript image of the +author can be printed with the text. The general syntax is: +% +\begin{verbatim} +\begin{biography}{AUTHOR NAME}% + [UP SHIFT]{FILENAME} +\end{verbatim} +% +Substitute the name of the author for \ag{author name}. + +\ag{filename} is the name of the file containing the image of the author. +This argument can be empty and no image is printed. \ag{up shift} is +optional and is the amount by which the image is shifted up or down, +the default is 0\,mm. This parameter might be useful for certain aspect +ratios of the author's image. Package option psphotos is required for +printing author images, see section~\ref{s:options}. + +Using the reserved \ag{filename} |nophoto| will suppress the insertion of an +image altogether and will not reserve space for one, for this instance only. +This is useful if not all authors of a paper want to have an image appear in +the paper. + +Because of the use of the \TeX\ paragraph parameters |\hangindent| and +|\hangafter| to leave enough space for the photograph, it is vitally +important to have enough text material in the first paragraph of the +|biography| environment. Care should also be taken when the biography +starts close to the bottom of the column; if the photo does not fit +into the space left it will extend into the bottom margin. + +As many |biography| environments as needed can be used. + + + +\section{Summary} +\label{s:summary} + +A summary is started with the |\summary| command, which is used much in +the same way as |\appendix| from \LaTeX. A summary can be put into a +separate document: +% +\begin{verbatim} +\begin{document} +\summary + ... +\end{document} +\end{verbatim} +% +or appear at the end of the paper, before the |\end{document}|. + + + +\section{Discussions} +\label{s:discussions} + +The discussion environment is provided for typesetting discussions. The +syntax is: +% +\begin{verbatim} +\begin{discussion}{PAPER NUMBER}% + {PAPER TITLE}% + {AUTHOR NAMES}% + {DISCUSSER NAME}% + {AFFILIATION INCL ADDRESS}% + {SHORT AFFILIATION} +\end{verbatim} +% +enter the respective data. \ag{author names} are the authors of the paper, +\ag{discusser name} is the author of the discussion about the paper. The +next argument is the affiliation including a complete mailing address, +while the last argument is of the form ``\emph{University of \ldots, +town, country}''. + +The general document structure for a discussion is: +% +\begin{verbatim} +... +\begin{document} +\begin{discussion}{..... +.. text of discussion .. +\end{discussion} +\end{document} +\end{verbatim} +% +There can be multiple discussion environments, though this is not +of much use. + + + +\section{Closures} +\label{s:closures} + +Closures are written using the closure environment: +% +\begin{verbatim} +... +\begin{document} +\begin{closure}{AUTHOR NAME} +.. text of closure .. +\end{closure} +\end{document} +\end{verbatim} + +There can be multiple closure environments in one document, but again +this is not of much use. It is however possible to have a closure +environment at the end of a paper, following the biographies, or the +summary. This feature relies on an internal \LaTeX\ mechanism behaving +in a certain way, so caution is required. It works with the +example---but please report any problems. + + + +\section{What This Package Can Not Do} +\label{s:cantdo} + +There are a few things with which authors must take care themselves, +because they can not be enforced by \LaTeX. +Consult~\cite{IEEEPES_PaperPreparation} for details. Some are: + +Table captions must be inserted \emph{before} the table. See +section~\ref{s:figtab} for details. Better, use the |Table| environment. + +Commands provided for referencing figures, tables, and equations should +be used, and no additional words should be spelled out in the +sentence. + +Punctuation marks follow the |\cite| command. + +The main document point size must be 10pt. + +Use initials for the Christian names of authors in the |\author| +command. + +Ensure that there is enough material in the first paragraph of a biography +environment, and that the biography does not appear at the bottom of a page. + +Ensure the two columns on the last page are balanced. + + + +%\bibliographystyle{ieeepes} +%\bibliography{ieeepes_check} +% To remove the dependency on ieeepes.bst and ieeepes_check.bib for this +% document, the bibliography is copied into this file (see preamble, +% filecontents environment). +\bibliography{ieeepes_doc} + + + +\end{document} + +%% +%% EOF ieeepes_doc.tex +%%---------------------------------------------------------------------- diff --git a/macros/latex/contrib/ieeepes/ieeepes_skel.tex b/macros/latex/contrib/ieeepes/ieeepes_skel.tex new file mode 100644 index 0000000000..7322633ec1 --- /dev/null +++ b/macros/latex/contrib/ieeepes/ieeepes_skel.tex @@ -0,0 +1,233 @@ +%%---------------------------------------------------------------------- +%% ieeepes_skel.tex +%% +%% Skeleton file for papers for the IEEE Power Engineering Society using +%% package ieeepes. +%% +%% Not copyrighted. Copy this file to a different name and fill in your +%% text. +%% +%% Volker Kuhlmann +%% c/o EEE Dept +%% University of Canterbury +%% Private Bag 4800 +%% Christchurch, New Zealand +%% Email: KUHLMAV@ELEC.CANTERBURY.AC.NZ +%% +% 1.3 13Apr99 Updated for ieeepes 4.0. +% 1.2 16Nov95 Fixed discussion, closure. Added summary. +% 1.1 12Nov95 Finished first release. +% 1.02 09Nov95 Option PStimes. +% 1.0 07Nov95 Created. +%%---------------------------------------------------------------------- + +\documentclass[10pt,twoside% + ,draft% % comment this out for final version + ]{article} + + +\usepackage[% + % psphotos,% % uncomment those options you want + % photofit,% + % draft,% + % PStimes,% + ]{ieeepes} + + + +\title{Example of the \LaTeX-Package ieeepes for IEEE PES Transactions} + +\author{ + V. Kuhlmann\\ + Dept of Electrical and Electronic Engineering\\ + Christchurch, New Zealand +\and + Second Author\\ + affiliation +} + + + +\begin{document} + + +% This \maketitle command is required from ieeepes version 4.0, to make +% ieeepes work correctly with newer LaTeX versions. +\maketitle + + +\begin{abstract} +Put the text of your abstract here. +\end{abstract} + + + +\section{Section} + +Text for the first section. + + +\subsection{Subsection} + +Text for the first sub-section. + + +\subsection{Subsection} + +Text for the second sub-section. + +\subsubsection{Subsubsection} +Text for the first sub-sub-section. + +\subsubsection{Subsubsection} +Text for the second sub-sub-section. + + +\subsection{Subsection} + +Text for the third sub-section. + + + +\section{Section} + +Text for the second section. + + + +\section{Figures and Tables} + +Text for the third section. This section has figures and tables in it. + +\begin{figure} +\centering +\fbox{figure matter} +\caption{This is the caption for figure \#1. Make sure it goes + \emph{after} the figure!} +\label{figure1} +\end{figure} + +And more text in this section. + +\begin{table} +\caption{This is the caption for table \#1. Make sure it goes +\emph{before} the table!} +\label{table1} +\centering +table matter +\end{table} + +Figure and table references: \figref{figure1}, \tabref{table1}. Use +these at the beginning and within a sentence. + +Much better is to use the Figure and Table environments, which will +take care of placing the caption correctly for you. See +\fref{figurelabel} and \tref{tablelabel}. + +Using the Figure environment: +\begin{Figure}[h]{figurelabel}% <- don't forget this percent! + {Caption for figure, Figure environment.} +\fbox{The figure matter goes here.} +\end{Figure} + +text + +Using the Table environment: +\begin{Table}{tablelabel}% <- don't forget this percent! + {Caption for table, Table environment.} +\fbox{The table matter goes here.} +\end{Table} + +And more text in this section. +And more text in this section. +And more text in this section. +And more text in this section. +And more text in this section. + + + +\section{Equations} + +Referencing equations: \equref{equation1} for whatever. +\Equref{equation1} at the beginning of a sentence. +% +\begin{equation} +equation +\label{equation1} +\end{equation} +% +text + + + +\bibliography{FilenameOfYourBibliography} + + + +\section{Test of Biographies} + +text + +\begin{biography}{Author 1}[0mm]{file.eps} +text +% there must be enough text in the first paragraph to flow around the +% photo! + +text +\end{biography} + +\begin{biography}{Author 2}[0mm]{} +text +% there must be enough text in the first paragraph to flow around the +% photo! +% Leave filename empty if photo is to be pasted in. + +text +\end{biography} + +\begin{biography}{Author 3}[0mm]{nophoto} +text +% Use filename nophoto if you don't want to put a photo there at all. + +text +\end{biography} + + +% The columns on the last page must be justified manually using +% \columnbreak. + + + +\summary + +text + + + +\begin{discussion} + {PAPER NUMBER}% + {PAPER TITLE}% + {AUTHOR NAMES}% + {DISCUSSER NAME}% + {AFFILIATION INCL ADDRESS}% + {SHORT AFFILIATION} + +text + +\end{discussion} + + + +\begin{closure}{AUTHOR NAME} + +text + +\end{closure} + + + +\end{document} + +%% +%% EOF ieeepes_skel.tex +%%---------------------------------------------------------------------- diff --git a/macros/latex/contrib/ieeepes/vk.eps b/macros/latex/contrib/ieeepes/vk.eps new file mode 100644 index 0000000000..bfe48e2173 --- /dev/null +++ b/macros/latex/contrib/ieeepes/vk.eps @@ -0,0 +1,719 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Title: volker.eps +%%Creator: ImageMagick +%%CreationDate: Sat Nov 18 17:13:56 1995 +%%BoundingBox: 0 0 107 150 +%%Pages: 0 +%%EndComments +%%BeginProlog +% +% Display a color image. The image is displayed in color on +% Postscript viewers or printers that support color, otherwise +% it is displayed as grayscale. +% +/buffer 512 string def +/byte 1 string def +/color_packet 3 string def +/pixels 768 string def + +/DirectClassPacket +{ + % + % Get a DirectClass packet. + % + % Parameters: + % red. + % green. + % blue. + % length: number of pixels minus one of this color (optional). + % + currentfile color_packet readhexstring pop pop + compression 0 gt + { + /number_pixels 3 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add 3 mul def + } ifelse + 0 3 number_pixels 1 sub + { + pixels exch color_packet putinterval + } for + pixels 0 number_pixels getinterval +} bind def + +/DirectClassImage +{ + % + % Display a DirectClass image. + % + systemdict /colorimage known + { + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { DirectClassPacket } false 3 colorimage + } + { + % + % No colorimage operator; convert to grayscale. + % + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { GrayDirectClassPacket } image + } ifelse +} bind def + +/GrayDirectClassPacket +{ + % + % Get a DirectClass packet; convert to grayscale. + % + % Parameters: + % red + % green + % blue + % length: number of pixels minus one of this color (optional). + % + currentfile color_packet readhexstring pop pop + color_packet 0 get 0.299 mul + color_packet 1 get 0.587 mul add + color_packet 2 get 0.114 mul add + cvi + /gray_packet exch def + compression 0 gt + { + /number_pixels 1 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add def + } ifelse + 0 1 number_pixels 1 sub + { + pixels exch gray_packet put + } for + pixels 0 number_pixels getinterval +} bind def + +/GrayPseudoClassPacket +{ + % + % Get a PseudoClass packet; convert to grayscale. + % + % Parameters: + % index: index into the colormap. + % length: number of pixels minus one of this color (optional). + % + currentfile byte readhexstring pop 0 get + /offset exch 3 mul def + /color_packet colormap offset 3 getinterval def + color_packet 0 get 0.299 mul + color_packet 1 get 0.587 mul add + color_packet 2 get 0.114 mul add + cvi + /gray_packet exch def + compression 0 gt + { + /number_pixels 1 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add def + } ifelse + 0 1 number_pixels 1 sub + { + pixels exch gray_packet put + } for + pixels 0 number_pixels getinterval +} bind def + +/PseudoClassPacket +{ + % + % Get a PseudoClass packet. + % + % Parameters: + % index: index into the colormap. + % length: number of pixels minus one of this color (optional). + % + currentfile byte readhexstring pop 0 get + /offset exch 3 mul def + /color_packet colormap offset 3 getinterval def + compression 0 gt + { + /number_pixels 3 def + } + { + currentfile byte readhexstring pop 0 get + /number_pixels exch 1 add 3 mul def + } ifelse + 0 3 number_pixels 1 sub + { + pixels exch color_packet putinterval + } for + pixels 0 number_pixels getinterval +} bind def + +/PseudoClassImage +{ + % + % Display a PseudoClass image. + % + % Parameters: + % class: 0-PseudoClass or 1-Grayscale. + % + currentfile buffer readline pop + token pop /class exch def pop + class 0 gt + { + currentfile buffer readline pop + token pop /depth exch def pop + /grays columns string def + columns rows depth + [ + columns 0 0 + rows neg 0 rows + ] + { currentfile grays readhexstring pop } image + } + { + % + % Parameters: + % colors: number of colors in the colormap. + % colormap: red, green, blue color packets. + % + currentfile buffer readline pop + token pop /colors exch def pop + /colors colors 3 mul def + /colormap colors string def + currentfile colormap readhexstring pop pop + systemdict /colorimage known + { + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { PseudoClassPacket } false 3 colorimage + } + { + % + % No colorimage operator; convert to grayscale. + % + columns rows 8 + [ + columns 0 0 + rows neg 0 rows + ] + { GrayPseudoClassPacket } image + } ifelse + } ifelse +} bind def + +/DisplayImage +{ + % + % Display a DirectClass or PseudoClass image. + % + % Parameters: + % x & y translation. + % x & y scale. + % image label. + % image columns & rows. + % class: 0-DirectClass or 1-PseudoClass. + % compression: 0-RunlengthEncodedCompression or 1-NoCompression. + % hex color packets. + % + gsave + currentfile buffer readline pop + token pop /x exch def + token pop /y exch def pop + x y translate + currentfile buffer readline pop + token pop /x exch def + token pop /y exch def pop + /NewCenturySchlbk-Roman findfont 24 scalefont setfont + currentfile buffer readline pop + 0 y 12 add moveto buffer show pop + x y scale + currentfile buffer readline pop + token pop /columns exch def + token pop /rows exch def pop + currentfile buffer readline pop + token pop /class exch def pop + currentfile buffer readline pop + token pop /compression exch def pop + class 0 gt { PseudoClassImage } { DirectClassImage } ifelse + grestore +} bind def +%%EndProlog +%%Page: 1 1 +userdict begin +%%BeginData: +DisplayImage +0 0 +107 150 + +107 150 +1 +1 +1 +8 +dedededededededededededededededededededadadadadadadadadadadadad6d6dad6da +dadad6d6d6d6d6d6d6d6d6d6d6d6d6d1d1d6d1d6d1d6d1d1d6d1d1d6d1d1d6d1d1d1d1d1 +d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d6d1d1d6dade +dededededededededededadedadedadedadededadadadadadadad6dad6dadad6d6d6d6d6 +dadad6d6d6d6d6d6d6d6d6d6d6d6d6d1d6d1d1d6d1d6d1d1d1d1d1d6d1d1d1d1d1d1d1d1 +d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d6d1d1d6d1d1dadede +dedededededededededededededededededadadadadadadadadadad6d6d6d6dad6dad6d6 +d6d6d6d6d6d6d6d6d6d6d1d6d1d1d6d1d1d1d1d6d1d1d6d1d1d1d1d1d6d1d1d1d1d1d1d1 +d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d6d1d6d1d6d1d6d1d1d1d1d6d1d1d6dadedede +dedededededededededadedadedadadadadadadadadadadad6dadad6dad6d6d6d6dad6da +d6d6d6d6d6d6d1d6d1d6d1d1d1d1d1d1d6d1d1d1d1d1d1d1d1d1d1d1d1d1cececed1d1d1 +d1d1d1d1d1d1d1d1d1d1d1d1d6d1d1d1d1d1d1d1d1d1d1d1d1d1d1d6d1d1d1dadededede +dedededededededededadadadedadedadadadadadadad6dadad6d6d6d6dad6dad6d6d6d6 +d6d6d6d6d6d6d1d6d1d1d6d1d1d1d1d1d1d1d1ceced1d1d1d1d1d1d1ced1ced1ced1d1d1 +d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d6d1d1d1d6d1dae1dededede +dededededededadedededadedadadadadadadad6dadad6d6dad6dad6d6d6d6d6d6d6d6d1 +d6d6d6d6d6d1d6d1d1d1d1d1d1d1d1d1cecacacacacececed1cecececed1ced1ceced1ce +d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d6d1d1d1d6d1d1d1d1d1d6d1d1d1dadededededede +dededededadededadadedadadadadadadadadadad6dadad6d6d6d6dad6d6d6dad6d6d6d6 +d6d6d1d6d1d1d1d1d1d1d1d1cececac1bababac1c5c5cacacececececececececececed1 +d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d6d1d1d1d1d1d1d1d1d1d6d1dadedededededede +dededededadededadadadedadadadadadad6dadadad6dad6dad6d6d6d6d6d6d6d6d6d6d6 +d6d6d1d1d6d1d1d1d1cececababab1adaaaaa5aaadadb5bac1c5cacacacecacececed1d1 +d1ceced1d1d1d1d1d1d1d1d1d1d6d1d1d1d1d1d1d1d1d1d1d1d1d1dadededededededede +dedadadadadadadedadadadedadadadadadad6d6d6d6d6d6d6d6d6d6d6d6d6d6d1d6d6d6 +d6d1d1d1ced1d1cecac5b5b1a5958d8985797979768195a5adb5bac5cacacacecececece +d1ceced1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d6d1d6dadedededededededede +dededadedadadadadadadadadadadad6dadad6dad6d6d6d6d6d6d6d6d6d1d6d1d6d1d1d1 +d1cececacac5c1baada2a5856d6969625e5e62696d72797d8999aabac1cacececed1d1ce +ced1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1dadededededededededede +dadadadadadadadadadadadadadadadad6d6d6d6d6d6d6d6d6d6d6d1d1d1d1d1d1d1ceca +c5babab5b1ada2898985625a6256494d565a666966696666728195a5b5c1cacececed1d1 +d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1dadededededededededededa +dedadedadadadadadadadadad6dad6dad6d6d6d6d6d6d6d6d1d1cecaced1cecac5bab5aa +9d89858d89796d6d5e515151494649464646515e62625a626972818d99aabac5cececece +d1d1ceced1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d6d1dadededededededededededede +dadadadadadadadadadad6dadad6d6d6dad6d6d6d6d6d1d1d1cac1c5cac1baada5998979 +6962625a5e5e5a4d4642463d42494242424656625e4d494d5a6269697689a5bac5ceced1 +ced1ced1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1dadedededededededededadedada +dadedadadadadadadadad6dad6dad6d6d6d6d6d6d6d1cecac1bab5b1aa9d92897d726656 +4d4942424949423d3d3d3a3636363a3d42495156493d3d464d51565a627692b1c5cecece +ceced1d1ceced1d1d1d1d1d1d1d1d1d1d1d1d1d1d1dadedededededededededededadada +dadadedadadadadadadadadad6d6d6d6d6d6d6d1cabab1aa9d92897d766d7262564d463a +3d3a3a3a3a322e32322e2a262e32363a42464949423a3d42464649515e6d89adc1cacece +cececed1ced1d1d1d1d1d1d1d1d1d1d1d1d1d1d1dadedededededededededadededadada +dadadadadadadadad6dad6dad6d6d6d6d6d6cab5a29289797269625a5151494242423a3a +3d3a3636362e2a2e322a1e263236363d3d3d4646423d3d42424649515e7289aac1cecece +d1d1ced1ced1d1d1d1d1d1d1d1d1d1d1d1d6d1dadedededededededededededadadadada +dadadadadadadadad6d6d6d6d6d6d6d1cab19585796d66625a564d46423d36363a3d3d46 +423d3d3a3a36363a362a2a2e32363d4242494d51463d3d423d464d5a667689aac5cecece +ced1ced1d1d1d1d1d1d1d1d1d1d1d1d1d1d1dadededededededededededededededadada +dadedadadadadadadad6d6d6d6d1c5aa92857d76695e514646423d3d3d3632363d363d3d +4242423a3636363236362e2e36424d4d51565e56423d3a3d46565e666d7289b5ceced1d1 +ceced1ced1d1d1d1d1d1d1d1d1d1d1d1d1dae1dedededededededededededadadadadade +dadadadad6dad6d6dad6d6cebaa58d81817d7266564946423d3d3d423a32363a322e3232 +3d42362e322e262e3d3a32323d4d5656565e62564642424d5a5e6666667299c1ceced1ce +d1d1d1d1d1d1d1d1d1d1d1d1d1d1d6d1dadededee1dededededededededededadadadada +dadadadadadad6d6d1c5ad958985858176695a4d42423d3d423d423d36363a2e221e222e +3a3a3232322e2a363d463d3d46494d516269695a4d495162696d665e5e79aac5d1cecece +ced1d1d1d1d1d1d1d1d1d1d1d1d1d1dadee1dedededededededededadadadadadedadeda +dadad6d6d6dad1c1a58d85898d8579665a4d42423d423d3d3a3a3a36363a36221a1a1e2e +363a3232322e323a464d46424246424d5e69695a4d4d56626d695651668dbaceced1ced1 +d1d1d1d1d1ceced1d1d1d1d1d1d1dae1dededededededededadedadedadedadadadadada +d6dadad6d6c1a2857d858d8979665a5146423d3a3d3d3a363236322e3632221a1a151e32 +3d362e323232363a4646423d3a2e2e42565e5e5a514d56626651424d72a2c5ceced1cece +ceced1d1d1ced1d1d1d1d1d6d1dae1e1dededededededededededadadadadedadadadada +dad6d6c5a5857d8189897d6d625651423a3a36363a3a3a32322e222e2a2622221a1a263d +3d362e32322e363d423d3d3d2e1e2e42515e5e5e5a5651564d3a3d5681b1cacececed1ce +d1d1d1d1d1d1d1d1d1d1d1d1dae1e1dee1dededededededededededededededadadad6da +d6cead89797d85858179726256493a363236363d3a3a36362e1e2226262a26261e222e3a +3a3632322e32464d4d464646322a3a515e625e5e5a5651493a36466699c1cecececed1ce +d1d1d1d1d1d1d1d6d1d6d1dae1dee1dee1dedededededededadedadedadadadadadadad1 +b5927979767981817d726256463d3a3a3a363d423a36362e1e1e262622262e2e26262e32 +3a363632323d515e5651564632364d626256514d515a4d3a36425a7dadc5d1ced1d1d1d1 +d1d1d1d1d1d6d1d6d6d1dae1e1dee1dededededededadedededadadadedadadadad6ba99 +7d767272767d817d726656493d363232363d3d2e2e3232221e26261e1a263236322e2a2e +363a36363a465a5e5e62563a3d4d5a5e4d423d4962563a36465a6d92bacecececed1d1d1 +d1d6d1d1d1d1d1d1d1dae1e1dee1e1dee1dedededededadadadedadadadadad6c59d7972 +72696d72797d7972625142363236363a3d362a2e36322622262a1e121526323a322a2a2e +363a3a3a3d515a667269463d4d5a5e513d3246625e3d3a465e6979a5c5cececed1d1d1d1 +d1d1d6d1d1d6d1d1dae1e1e1e1e1e1dededededededededadedadadadadaceaa7d6d6d6d +69696d767979695a463a363d423d3d3d2e2a3a3d2e2626262a261a151e2632322a2e3236 +363d464656626676795a46515e625a463a465a563d323d51626989bacaceced1d1d1d1d1 +d1d1d6d1d1d1d1dae1e1e1e1e1e1dee1dedededededadadadadadadad6ba896966666666 +6669727972624d494d4d4d4946423a2e32423d26222a322e221e1a1e222e36322e3a423d +3a46565e696d72796d5a5a5e5e5e4d424d56493a2e3a49565e729dc1ceced1d1d1d1d1d1 +d1d1d1d1d6d1dae1e1e1e1e1e1e1dededededededadededadadadad1a5725e5e5e5e6262 +667276695a5a6269695e4949463d324249321e26323a321e1a1e22222632423d3a424642 +3d51626669696d6d5e625e564d4d4d5a564236323a4651515a79b1ceced1d1d1d1d1d1d6 +d1d6d1d1d1dae1e1e1e1e1e1e1dededededededadadadadadad6ba855e5a5a5a56565a69 +766d62666d727266515151493d4651462a26323a3d2e1e1e22222a26263a4642363d4d46 +425e6666625a5e5a5a5a463a3a495a513d2e323a424949495a92c1ceced1d1d1d1d1d1d1 +d1d1d1d1dae1e1e1e1e1e1dedededededadededadadadadad1ad725a5651494951626d6d +6266696d695e51515e5e564d5a563d32323a423d3226262222262a2226323d3636464d42 +4d62665a46464d4d4d3d2e2a3a4d4d3a2a2e363d3d3d3d4669adcececececed1d1d1d1d1 +d6d1d1dae1e1e1e1e1dee1dededededededadadadadadace9d6d5e5149495a666d69625e +6666625e565a6269665e51564d3a3d3a3d3d3a2e2a26261e1e262a26262a2e323d565149 +5e624d36364649463a2a2222363d32262e363d423a36324d92c5ced1ced1d1d1d1d1d1d1 +d1d1dae1e1dededee1dededededededadededadadad6c592696256515e696d6962565a5e +5a5a5e6269696d6651464946423d3d423d3d2e2a26221e151e2e2e2e262226365662565e +66492a2a465142362a1a151a2a2e2e3642464642362e3a6db5ced1cececed1d1d1d1d1d1 +d1dae1e1dee1dedee1dedededededadadadadadad6ba8569625e62696d69625a565a565a +5e66696d6d66564646464242363d46423d32261a1e1a151a2a2e3232261e2e4d5e5a6266 +492a2a465146362a1e120d1a26323d494d46423a322a4d99c5cececed1ced1d1d1d1d1d1 +dae1e1e1dee1dedededededededededadadadad1b17d696666626669625656565a5e5e62 +69696966564946493d3a3a3636423a3a322615151e1e22262e363a32262a42515666694d +3232495142322a1e150d0d1a2e424949423a32322e3a81baced1ceced1ced1d1d1d1d1da +e1e1e1dedededededededededadedadadadacea2766d69666266625a5a565a5e62696d66 +62625a4d46463d3632362e2a3236363a2e1e1a1e262a323636423d322e3d4951666d5132 +36464d3d32221a150d0d1526363d4242322a262a326dbacececececed1ceced1d1d1dae1 +e1e1e1dee1dededededededededadadadaca95726966626266625e5e5a6266666d696262 +6251494942362e2e3632222632363d3a2a22222e323d4642464d494242494d5a66492e2e +3d493d2e261a121212151e2a2e363a2e26221e2a66b1cacecececececed1d1d1cedae1e1 +e1e1e1dee1dedededededadadadadad6ba856969625e69696966625e625e5e666666665a +514d493d322a2e36321e1e2e3a363d362e26364246565149565e564d5149424d3d26262e +423d2e261e1512151a1e1e262a2e2a261e1a1e4da2c5cacaceced1cecececed1dae1e1e1 +e1e1e1dedededededededededadad6b57d66665e626966696662625e5156626966665a51 +5142362e2a323a3622222a3d2e36423d2e3a4d5a5a4d4d5a665e565a4d36362e22222636 +3d2a1e1a1212151e1e1a1a1a22221e1a151a3289c1cacacececececed1cecedae1e1e1e1 +e1e1e1dedededededadedadadad6ad7666625a626662666262625e5a66726d6d6662564d +423a3232363a32262a32423d3a3d4d4242515a5e49465a625e515649362a221a1e222a32 +2e1a12120d1522261a1215151e1a1512152266b5cecececececececed1cedae1e1e1e1e1 +e1dededededededededadadad6ad76665e5a5a5a5a5a5a5a5a62697676727269625a5649 +423a36323a3a2e363d46494949665e4d565e624d465e62564d494232261a1a1e22222a2a +1e120d1215222a2615120d12151515151a49a2cacacecececececececedae1e1e1e1e1de +e1dededededededadadadad6b58166564d4d4d4d565a565a6676767272726d625a5e5149 +423a3a3d463a3a4951515656697266626666564d5a5e51423d3a2a221a1e2626221e1e1e +1212121e2a3636261a12120d1a1a1a122a85c1cececacecececececad6e1e1e1e1e1e1de +dededededededadedadad6ba8562493d42464949565a6269727672766d625a5e62564d46 +3d3d424d4642515e5e5e5e626d696666625e5151564d3d3632221e1a262e26221e1a1512 +0d1222323a3d36261a15121e2e2e1a1e69b5cacacececececececadae1e1e1e1e1e1dee1 +dedededededededadad6ba895e42363a3d42495662696d6d727676665e5e665e514d4942 +3d424d4d4d515e66696262665e5a5e5a5a564d49423a322a221a1e2a32261e1a1512120d +0d1a2a3a423d322a221e263a3a221e4daacacececacececacecedae6e1e1e1e1e1e1e1de +dededededededadadac18d5a3a2e363d3d4d62696d6d6d727672626262665e5656514942 +494d5a5a5a5a627269665e515156564d51514636322a26221a222e362a1512120d0d0d0d +121e323a423a322e2e323a3d2e1a3d9dc5cacecacececececadae6e1e6e1e1e1e1dee1de +dededededadadadac18d5e3a2e323a425666666669727272696666626666625e5e564d51 +565e62666666726d695a4d494d4d49494d4632262626221e222e2e2e1e0d0d0d0d0d0d0d +1522323a3a3a362e363a42321e3692c5cacacacacecececedae6e6e1e1e1e1e1e1dedede +dededededadadac5925e3a2e323a46566262696d696666696d666972726d69695e565a62 +666d726d696666625a564946494946494236262226221e1e2e2e2e26150d0d0d0d0d0d12 +1a26323636322a2e2e3a361e2e89c1c5cacacacecacecadae6e1e1e1e1e1e1dee1dedede +dedededadadac595623d2e32424d515a626666625e626969696d79797272726d66626972 +767972665a565a5a5a4d464246464942362a22221e1e1e222a26221a0d0d0d0d0d0d0d15 +1e2a2e2e2a2a2a222a32263285c1cacacacecacececadae6e6e6e1e1e1e1e1dedededede +dededadadaca9969422a324949494d5a625e56565e66696d727276797976726d6d6d7676 +7672696251565a564d46423d4246493d2a22221e1a1a1e2a261a120d0d0d0d0d070d0d15 +262e2a2a2622151e2e363a81bacacacacacacacacadae6e1e1e1e1e1e1e1dee1dededede +dedadadaca9d6d492e32424642464d51514d515a666d726d7276797979766d696d766d69 +626266625e62625a4d49423d42494636221e221e1a151a1a150d0d0d070d070d0d0d0d1a +2226262a1e122236424276bacecacacacacecacadae6e6e6e6e1e1e1e1e1e1dedededede +dedadaca996949323646423d3d42494649515a667276726d72767676726d666969695e5a +5a626972767972665e51494642423a2a221e1e1a121515120d0d0d070d070d070d0d1215 +1a1e1e12152a42424269b5cacacacacacacacadae6e6e1e1e1e1e1e1e1e1dee1dededade +dadace926249323242423d3a3d42464951566272726d6d72727276726d6d6962665e5a5a +5e69767d81858176695a514946423a2e2a221e15151512120d070d070d070d0d0d0d1215 +1a151222363d3d3a66b1c5c5c5cacacacacadae6e6e6e6e6e1e1e1e1e1e1dedededededa +daca8951462e2a3a423d3a3d3d4651565a6672766d6d6d6d6d7672697272696666626266 +72798185898d897d796d6d665e5149423a2e22151215120d0d070d070d07070d0d0d1512 +121a2a3232363262b1cacac5c5c5c5cac5dae6e6e6e6e1e1e1e1e1e1dee1dedededededa +ce89463d2e263642424642464d5a5a5e69726d6969696d6d72726d767976727676767981 +8585898d8d85817d817d766d625651493d321e121a150d0d0d070d070d070d0d0d120d12 +1e2e2e262a2a5aaac5c5c5cac5cac5c5d6e6e6e6e6e6e1e6e1e1e1e1dededededededace +8942362a26323d464d4d4d566262666d726d6d6d69727272726d7681817d81818589898d +8989898585817d7d7d76695e5a564d42362a1a1e22150d0d0d0d070d070d0d0d0d0d0d1e +2e221e222251aac5c5c5c5cac5c5c5dae9e6e6e6e6e1e6e1e1e1e1e1e1dededededece95 +49322a222636495a565a5e66696d76767272727276767979767981898989898989898589 +89898585817d7d7972696256514d493d3222262a22120d070d070d070d0d0d0d0d0d151e +151a221a49a2c5c5c5c5c5c5c5c1d6e9e9e6e6e6e6e6e1e1e1e1e1e1dededededed6a55a +362a1a1e324d5e5e6266696d727676767272767976797d797d8181858585898585818585 +858585817d7d79766d625a514d49423a2e2e3226150d07070d0707070d0d0d070d0d1512 +151e153a9dc1c5c5c5c5cac5c5dae9e9e6e6e6e6e1e6e1e1e1e1e1e1dedededad6b56d3d +2e1e2236516669726d7272727676727276767676797979797d79797d8181817d7d818185 +85858585817d7972665a514d4942423a2e2e261a0d0d0d07070d070d0d0d0d070d0d1212 +15153695c1c5c5c5c5c5c5c5d6e9e9e9e6e6e6e6e6e6e6e1e1e1e1e1dedededac1895136 +262a42626d76797672727272726d6d6d6d727276767272727272767676727676767d8185 +898581817d7972665a4d494946423a2a221e150d07070d07070d070d0d070d0d0d0d0d15 +153695c1c5c1c5c5c5c5c5dae9e9e9e9e6e6e6e6e1e6e1e1e1e1e1dedededecea2663a2e +2a46667676797972696969666662626669696d6d6d696662626262626262666972797d7d +7d7d7976766d625649424646463a2a1e15150d0d0d07070d070d070d0d0d070d0d0d0d12 +2e8dbac5c5c5c5c5c5c1d6e9e9e9e9e6e6e6e6e6e1e6e1e1e1e1dedededed6b176422e2e +4266727676726d625a514d4d4d51515a5e666d7266625a514d4d4d4d4d51565a5e5e6266 +696666625e5a4d424246464642321e151212070d070d0707070d070d0d0d070d0d0d0d26 +89bac5c1c5c5c5c5c1d6e9e9e9e9e9e6e6e6e6e6e1e1e1e1e1dee1dededac1894d3a2e3d +6269625e5a514d3a2e2a2a323a3d46516672766d6256463d4246423a363a42362a2a2e36 +3a4246494946424649494646362212120d0d070d070d070d070d0d0d0d0d0d070d0d1a79 +bac5c5c1c5c5c5c1dae9e9e9e9e9e6e6e6e6e6e1e6e1e1e1e1dedededacea56646363a5a +5e49423a423a1a120d0d222e363a4966797d7669563d3d46463a2e364d562e120d070d1e +22262e363a42494d4d49463d2a1a120d0d070d07070d07070d070d0d0d070d070d1576ba +c5c1c5c1c5c5c1dae9e9e9e9e9e9e6e6e6e6e6e1e1e1e1dee1dededed6ba815a3d32464d +362e3a514d22120d0d2a3a3d3d46627d89816d564651565142495e7679511e0d071a3a36 +32322e36424951514d49463a2a15120d0d070d07070d070d0d0d0d0d0d0d07071272bac1 +c5c1c5c1c1c1d6e9e9e9e9e9e9e9e6e6e6e6e1e6e1e1e1e1dedededaca9d724d2a2e3d36 +3a4d66663a1a122a565e565a5162818d816d5a565e66665a696d7d89763a1a1e42625e56 +514d46495156565a4d4942361e120d0d0707070d070707070d0d0d0d0d0d0d1579bac1c5 +c1c5c1c5c1dae9e9e9e9e9e9e6e6e6e6e6e6e1e6e1e1e1e1dededed1b18d6232263a4249 +5a69725e423a566d726d6d62667d897d6d6662666d7972766d768589725a5e6d72666262 +6662626262625a564d493d2a120d070d070d07070d070d070d0d0d0d07071e85bac5c5c1 +c5c1c1c1d6eee9e9e9e9e9e6e9e6e6e6e6e6e6e1e1e1e1dedededac5a27642364d565a62 +6972767272727679817962697981796d6966626d7979726d727d818585817972696d6d72 +6d6d6d69695e514d49422e120d0d0707070d0707070d070d07070d0d073a9dc1c5c1c5c1 +c5c1c1dae9e9e9e9e9e9e9e6e9e6e6e6e1e6e1e6e1e1dee1deded6b5814d496269666669 +6d7276767272797d7262697979726d6d69696d7d7976727276797d7d7976767676767272 +72726d665e56514d46361a0d070d070d070d070d07070d070d07070d5aadc1c5c1c5c1c1 +c5c1d6e9eee9e9e9e9e9e9e6e6e6e6e6e6e6e1e1e1e1dededadac599625e72726d6d7272 +76767676767d79695e6976726d69696d6d767d8176767676797d81817d7d7d7976767676 +726d695e5651494236220d0d070d0707070d07070d070d070d072279bac1c1c1c1c5c5c1 +c1daeee9e9e9e9e9e9e9e6e9e6e6e6e1e1e1e1e1e1dedededad6b1817679797272767679 +797979767976665e6d726d696666696d72818585797676767d8181817d817d7d79797672 +6d665a514d463d3626150d07070d0d0d0d0d0d120d07070d072e92bac1c5c1c5c1c5c1c1 +d6eee9eee9e9e9e9e9e9e9e6e6e6e6e1e6e1e1e1e1dedededacead8d7d79767272727679 +79797979725e6272766d6662666669727d8589897d7976797d818181858585817d797269 +625a51493d3a32261a0d070d0d1e2a322a26220d0707070d46a2c1c5c1c1c1c5c1c1c1da +eee9eee9e9e9e9e9e9e9e6e9e6e6e6e1e6e1e1e1dededededacaa2817d7d767272767679 +7d7d76665e6676797266626266666d7681898d8981817d817d8589898989817d79766966 +5a51463d322e2622120d152642515e5a492a0d0d0d07125eadc1c1c1c5c5c1c1c1c1daee +eee9e9eee9e9e9e9e9e9e6e6e6e6e6e1e1e1e1e1dedededed1aa857d81797979797d7d7d +7972625e6976796d6262625e6266727985898d8989898985898d8d8985817d766d695e56 +4d42362e2a26221a1e32465e6d7266461a0d070707267dbac1c1c1c1c1c1c1c5c1daeeee +e9e9e9e9e9e9e9e9e9e6e6e6e6e1e1e6e1e1e1dee1deded6b1857d817d817d7d7d7d7d79 +695e626d76796d625e5a5a5a626d7681898d8d898d8d89898d8d8d85817d766d665e5146 +3a322e2a2a22263651626d767251260d070d070d469dbac1c1c1c1c1c1c1c1c1daeeeeee +eee9eee9e9e9e9e9e6e9e6e6e6e6e6e6e1e1e1e1dededaba898181818181817d7d797669 +66696d797d76665a565656566276858989898d8d928d8d8d8d89858179766d625a493d36 +32322a26262e49666d6d664d2a0d070d07072272b5c1bac1c1c1c1c1c1c1badaeeeeeeee +e9e9e9e9e9e9e9e9e6e9e6e6e6e1e1e1e1e1e1dee1deba92818585818581817d7d79726d +7279818979665a565a5a56566d818d89898d8d8d8d8d8d898985817972665e51463a3232 +322a2626263649514d3a1e0d070d07070d4699bac1c1c1c1c1c1bac1c1c1daeeeeeeeeee +e9eee9e9e9e9e9e9e6e6e6e6e6e6e1e1e1e1dededec5927d81818185818181817d6d7279 +818985725e565a5e5e564d627d898989898d928d8d898985857d766d62564d423a363632 +2a22261e151a1e1e120d070d0707072a7dbac1c1c1c1c1c1c1c1c1c1bad6eeeeeeeeeeee +e9e9eee9e9e9e9e9e6e6e6e6e1e6e1e1e1dededec5957d8181818581818581796669767d +7969514246515a5e56495a7985898989898d8d89898585817976665a51493d3a3a363226 +2622150d070d070707070707072266aabac5c1c1c1c1c1c1c1c1c1badaeeeeeeeeeeeeee +e9e9e9e9e9e9e9e6e6e6e6e6e1e6e1e1dee1dece9d7d7d818181858185816d51515a5e5a +462e22222e464d49425e7d858985858989898985817d7d766d625a4d49423d3a36322622 +22150d0d0707070d07070d326daabac1c1c1c1c1bac1c1c1c1c1badaeeeeeeeeeee9e9e9 +eee9e9e9e9e9e9e6e6e6e6e6e1e1e1e1dee1d6a57d797d81818181817d62423a3a3d3d32 +1a15151a2e3d3d466981858989858581858985817d7972665a514d4946423d3a2e262222 +1e1e150d070d07000d4285b1bac1c1c1c1c1c1c1c1c1c1c1bac1d6eeeeeeeeeeeeeee9e9 +e9e9e9e9e9e9e9e6e6e6e6e6e1e1e1dee1dab17d7679817d7d8181795e4232322e2a2626 +324242494d495a768185858989817d797d817d79766d5e514d4d4946423d362a22221e22 +2e2a120d070712428db5c1c1c1c1bac1bac1c1c1c1c1c1c1bad6eeeeeeeee9eee9eee9ee +e9e9e9e9e9e6e9e6e6e1e6e1e1e1e1e1dec189727276797d7d81765e423232322e2e364d +5e5e51515a62727d81898589817d767276797d7669564d4d514d49423d362a2222222a36 +3a1e0d00124d92b5c1c1c1bac1c1c1c1bac1c1bac1bac1badaeeeeeeeeeeeee9eee9e9e9 +e9e9e9e9e9e6e6e6e6e6e6e1e1e1e1e1d1a2766d6d76797d7972624936323a3d4249565a +5146424956626d79817d7d7d7d7972696d766d6251495156564d423a322a2222222a3d3d +2612225695bac1c1c1c1c1bac1bac1c1c1bac1c1bac1bad6eef0eeeeeeeeeee9eee9e9e9 +e9e9e9e9e6e9e6e6e6e6e1e1e1e1e1deba89696972767672695e493d3d464956564d4d49 +3d36364249515e6969697276766d6662666656494d5a5e564d423a2e262222222e3d3d3a +5179a2babac1c1c1c1c1c1c1c1c1bac1c1bac1bac1badaeeeeeeeeeeeeeeeee9eee9e9e9 +e9e9e9e9e6e6e6e6e6e6e1e1e1e1e1d1a272666266666251463a363a42464d5149464642 +322a3232363d514d4d5a62625e5e5e5a625649566666564d423a2e26222222323d3d4d89 +b5bac1c1c1bac1c1c1c1bac1c1c1c1bac1bac1babad6eef0eeeeeeeeeeeee9eee9e9e9e9 +e9e9e9e9e6e6e6e1e1e6e1e1e1dedeba85624d494d493d362a2a2a2e3a495649463a362e +2a2a262a2e3a362e3a42464249565a625a4d5e69665a4942362e221e222636423d5695ba +c1c1c1bac1c1bac1bac1c1bac1c1bac1bac1bac1daeef0eeeeeeeeeeeee9eee9e9e9e9e9 +e9e9e9e6e6e6e6e6e6e1e1e1dedece9d663d2e3636322e2a2a2e364d6269666649362a2a +262a1e262a221a1e222222364d56625a515e69665a493d322a221e22263a463d5195baba +c1bac1c1c1bac1c1c1c1c1bac1bac1babac1bad6f0eef0eeeeeeeeeee9eee9eee9e9e9e9 +e9e9e6e9e6e6e1e1e1e1e1e1dedab572321e1e26262a32323a465a6966625e4d3d2e2a1e +1e1515150d0d12151a12264651625a5162696656463a2a261e22222e3d49424d92bac1c1 +c1bac1bac1c1bac1bac1bac1bac1babac1badaf0eef0eeeeeeeeeeeee9eee9e9e9e9e9e9 +e9e9e9e6e6e6e1e6e1e1dee1dec58542262626222222262a323632322e2e2a26221e1515 +150d0d12151e2a2e2e3a4d56625a566269624d3d322626221e26324649424672aabac1c1 +c1bac1bac1bac1c1bac1bac1babac1babad6f0f0eef0eeeeeeeeeee9eee9eee9e9e9e9e9 +e9e9e6e6e6e6e1e1e1e1dee1d1a25e42423d362e2e2e2a2a2a2a26262a2a32363a3a3636 +363a46494d4d51565e56565e5a5a62665646322622221e1e2a3a494d423d497db1c1c1ba +c1c1c1c1c1bac1c1bac1bac1bac1babadaf0f0eef0eeeeeeeeeeeee9eee9e9e9e9e9e9e9 +e9e6e6e6e6e1e6e1e1e1dedeb57d5e5a4d4946494649494d515151565a5a5a565151565e +66696d666262666656515a565a625e4d3a2a1e1e1e1a1e2e3d4d4d423d3d5a95babac1ba +c1babac1bac1bac1bac1bac1bac1bad6f0eef0eeeeeeeeeeeeeee9eee9eee9e9e9e9e9e9 +e6e9e6e6e1e1e1e1e1dedeca956d625a56565651515a626266666969625a5e6262666969 +6d6966625e625e4d4d56565e5e56462e221e1e1a1a263646514d423d424d72aac1c1bac1 +bac1c1bac1c1bac1babababac1badaf0eeeeeeeeeeeeeee9eeeee9e9e9e9e9e9e9e9e9e6 +e6e6e6e6e6e1e1e1dee1dab179625e5a5a5a5a5a5a626266666666626266666662626966 +625a5a5a5a564d51565656564932221e1e1e151a2e424d514d464649495689b1c1bac1ba +babac1bac1babac1bac1bababad6eef0eeeeeeeeeeeeeeeee9eee9eee9e9e9e9e9e6e9e6 +e6e6e6e1e1e1e1dededeca9266565656565a5a5a5a5a5e5a5a5e62625e625e5e6262625a +56565a564d4951515151493a261e1e1e1a15263a49565651494d4d4d496699bac1bac1ba +c1bac1bac1babababac1babadaf0f0eef0eeeeeeeeeeeeeeeee9e9e9e9e9e9e9e9e6e6e6 +e6e6e6e1e1e1dedededab5795a515656565151514d51514d5651515156515a5e5e5a5651 +5156514949494d4d493d2e221e1e1a121a36464d5a5e51515656514d51697d92adbac1ba +babac1bababac1babababad6f0eef0eef0eeeeeeeeeeeee9eee9eee9e9e9e9e9e9e6e6e6 +e1e6e1e1e1dedededed1a269565656565151514d4d4d494d49494d4d4d51565651514d51 +4d494649494646423626221e1512122a424d5a625e5a5a5a5a5a514d492e224992babac1 +bababac1babababababadaf0f0eef0eef0eeeeeeeeeeeee9eee9e9e9e9e9e9e9e6e6e6e6 +e6e6e1e1e1dedededec58d62565a5a564d4d4946464946494d514d515a5a5a5656514d49 +49494946423d3a2e221e1a120d1e3d515662625e625e5a5a5a56514d320d0d3689babac1 +bac1babababac1babad6f0f0eef0eeeeeeeeeeeee9eee9eee9e9e9e9e9e9e9e6e9e6e6e6 +e1e1e1e1dededededab1795a565a564d4d49463a3a4249565e5a5e62625a5a564d464242 +4649463d3d32261e1a120d1a36515a66696666665e5e5e5e5a564d361507073289b5baba +babababababababad6f0f0f0eef0f0eeeeeeeeeee9eeeee9eee9e9e9e9e9e6e6e6e6e6e6 +e1e1e1e1dedededec592625a5656514d4642363d494d5a62666662625a564d493a323d42 +423d322e221a15120d122a495a62696d6d6d6962666666625e5636120707072e85b5c1ba +babababababab5d6f0eef0eef0eef0eeeeeeeeeee9e9e9e9e9e9e9e9e9e6e9e6e6e6e1e1 +e1e1e1dedededace99695a56514d49463d3a4249515e62625a5656515142362a26363a2a +2a261a120d0d0d0d22425a62696d76726d6669666666666656320d0d0707002a7db5baba +babababababad6f0f0f0f0eef0eeeeeeeeeeeeeeeeeee9eee9e9e9e9e9e6e6e6e6e6e6e1 +e1e1e1dededaca956656514d46463d3a363a4651565a514646423d3d36261a1522221a15 +120d0d0d0d0d1e3d56666972767976726d6d6d6969666251260d07070d07072679b5baba +babababab5d6f0f0f0eef0eef0eeeeeeeeeeeee9e9eee9e9e9e9e9e9e9e6e6e6e6e1e1e1 +e1e1dededece99624d4642423d3a3636364249564d423636322e2a22150d0d12120d0d0d +070d070d15364d5e66696d767976727272726d6d6962461a0d0707070d07002672adbaba +bababab5d6f0f0f0eef0eef0eeeeeeeeeeeeeee9eee9e9e9e9e9e9e9e6e6e6e6e6e1e1e1 +e1dededed6995a423a3a3a3a322e323a3d424642362a26221e1a120d070d0d070d07070d +070d1532495e66696d7276767672727672726d665e3a12070d070d07070d001e66a5b5ba +babab5d6f0f0f0eef0eef0eeeeeeeeeee9e9eee9e9eee9e9e9e9e6e9e6e6e6e1e1e1e1e1 +dededece954d2e2e2a32322a22222a2a2e36322a22221a15120d0d070d07070d07070d0d +152e4656666d72767979767676767676767269562a0d070707070d07070707155a9db5ba +b5b5d6eef0f0eef0eef0eeeeeeeeeee9eee9eee9e9e9e9e9e9e6e6e6e6e6e6e1e1e1dede +dedace994d2a1e2226261e1a1a1a1e262a26221a15120d0d070d07070d07070d0d07122a +465662696d7276797976767676767676726d4615070d070d07070d070d07070d4992b5ba +b5d1f0f0f0eef0eef0eeeeeeeeeeeeeee9e9e9e9e9e9e9e9e6e6e6e6e6e1e1e1dededede +dad6b1662615151a1a1512120d151e1e1a150d0d0d070d0d070d07070d07070712264256 +62696d7679767676767676797979767262320d070707070d07070d07070707073d92adb1 +d1f0f0f0f0eef0eef0eeeeeeeee9eee9eee9e9e9e9e9e9e6e6e6e6e6e1e1e1e1dedededa +dace8d3d1512120d0d0d0d0d0d120d0d0d0d0d070d07070707070d07070d0d223d515a66 +697276767676767676767979797972511e0707070d07070d07070d070d07070d325e79ba +f0f0f0f0f0eef0eeeeeeeeeeeeeee9eee9eee9e9e9e9e9e6e6e6e6e1e1e1e1dedededada +d6ba7d3d22120d0d0d07070d070d0d0d070d07070d070d070d070d0d0d1a364d5a66696d +7276767679767676797676797666360d070d07070d07070d07070d07070d00070d0d99f0 +f0f0f0f0eef0eeeeeeeeeeeeeee9eee9e9e9e9e9e9e9e6e6e6e6e1e1e1e1dedededededa +dac1996d36150d120d0d0d070707070d07070d07070d0d0d0d0d0d1a2e49565e666d7276 +767679797979797676797972511e0707070d07070d07070d07070d07070d07070085f0f0 +f0f0eef0eeeeeeeeeeeeeeeee9eee9e9e9e9e9e9e9e6e6e6e6e1e1e1e1dededededadada +d6d1c18d5649514d423222150d0d0d0d0d0d0d0d120d0d0d121a2a42565a626972767676 +7679797d7d797676797669360d070d07070d07070d07070d07070d07070d070085f0f0f0 +f0f0eef0eef0eeeeeeeeeee9eee9e9e9e9e9e9e9e6e6e6e6e1e1e1e1dededededadad6da +d6d6ceb5aab1adaa99815e2a1a1a1515151515151a15151a2a3d515a62666d7676767676 +797d7d7d7976797979511e070707070d07070d07070d07070d07070d07070081f0f0f0f0 +eef0eeeeeeeeeeeeeeeee9eee9e9e9e9e9e9e9e6e6e6e6e1e1e1e1dedededadadadad6d6 +d6d6d6d1d1d1cececaa2562a1e1e1a1a1e1e1e1e1a1e263a4d565e666d72727676767979 +7d79797979797d69360d070d070d07070d07070d07070d07070d0707070085f0f0f0eef0 +eef0eeeeeeeeeeeeeee9eee9e9e9e9e9e9e6e6e6e6e1e1e1e1e1dedededadadadad6d6d6 +d1d1d1d1d1cececead6d361e1e1e1e1e222222222a3a49565a626d727272767979797979 +7d7979797d76511e0707070d07070d07070d07070d07070d07070d070085f0f0f0f0eef0 +eeeeeeeeeeeeeeeee9eee9e9e9e9e9e9e6e9e6e6e1e1e1e1e1dededededadadad6d6d6d1 +d6d1d1d1cececead764d2a2222222226262a2e3a4d565662667272727276797979797979 +7979797969360d070d07070d07070d07070d07070d07070d0707070085f0f0f0f0f0eef0 +f0eeeeeeeeeeeeeeeee9e9e9e9e9e9e9e6e6e6e6e1e1e1e1dededededadadad6d6d6d6d1 +d1d1d1cececeb1725a3a2622262a2a2a323d4d565a6269696d7272767676797979797979 +7676764d1a070707070d07070d07070d07070d07070d07070d070085f0f0f0f0eef0eeee +eeeeeeeeeeeeeee9e9eee9e9e9e9e6e9e6e6e6e1e1e1e1dedededadadadad6d6d6d6d1d1 +d1d1cececeba6949422e2a2a2a2e323d4d5e5e6269696d72727676767676767979797679 +7666320d070d070d07070d07070d07070d07070d07070d07070085f0f0f0f0eef0eeeeee +eeeeeeeeeeeeeee9e9e9e9e9e9e9e6e6e6e6e1e1e1e1dededededadadad6d6d6d6d6d1d1 +d1cececeba723236322e2e2e323d4d5e66666d6d6d6d7276767679797676797976767976 +511e07070707070d07070d07070d07070d07070d07070d070085f0f0f0f0eef0eef0eeee +eeeeeeeee9e9e9eee9e9e9e9e6e9e6e6e6e1e1e1dee1dededadadadad6d6d6d6d1d6d1d1 +cececec1813622322e2e3236465662696d6d727272767676797979797676767976766936 +0d070d070d07070d07070d07070d07070d07070d0707070085f0f0f0f0f0eef0eeeeeeee +eeeeeeeeeee9e9e9e9e9e9e6e6e6e6e1e1e1e1e1dedededadadadad6d6d6d6d1d1d1d1ce +cecec58d491a262e32323d495a69727272767276767679767976767676767676765a2207 +07070d07070d07070d07070d07070d07070d07070d070085f0f0f0f0f0f0eeeeeeeeeeee +eee9eee9e9eee9e9e9e9e6e6e6e6e1e1e1e1dee1dedededadadad6d6d6d6d1d6d1d1cece +cec5995a26152632364251666d7272767676767676767676767676767676766d4212070d +07070d07070d07070d07070d07070d07070d0707070085f0f0f0f0eeeeeeeeeeeeeeeeee +eee9eee9e9e9e9e9e9e6e6e6e6e6e1e1e1e1dededededadadadad6d6d6d6d1d1d1cecace +caa2663d151a2a36495e6d72727676767276767676727276767672727276622a0d070707 +0d07070d07070d07070d07070d07070d07070d070085f0f0eef0eef0eeeeeeeeeeeee9e9 +eee9e9e9e9e9e9e6e9e6e6e1e1e1e1e1e1dededededadadadad6d6d6d1d1d1d1cececaca +a26d512e151e3a56697272767676797979797676727272767272727272491507070d0707 +0d07070d07070d07070d07070d07070d0707070085f0f0f0eef0eeeeeeeeeeeeeeeeeee9 +e9eee9e9e9e9e9e6e6e6e6e6e1e1e1dededededadadadad6d6d6d6d6d1d1cecececac59d +6d6246262246666d6d727676797979797976767272727272726d7266360d070d07070d07 +070d07070d07070d07070d07070d07070d070085f0f0eef0eef0eeeeeeeeeee9e9e9e9e9 +e9e9e9e9e9e6e6e6e6e1e1e1e1e1dee1dededadadadad6d6d6d6d1d1d1d1cececac59d76 +623222426269696d727676797979797979767672727272726d7251220707070d07070d07 +070d07070d07070d07070d07070d0707070085f0f0f0eef0eef0eeeeeeeeeeeeeee9eee9 +e9e9e9e9e6e6e6e6e6e1e1e1e1dededededadadadad6d6d1d6d1d1cecececacaba99794d +0d1e626d6d6d6d7276797979767676767676727272727276693d0d07070d07070d07070d +07070d07070d07070d07070d07070d070085f0eef0eef0eef0eeeeeeeeeeeee9e9e9e9e9 +e9e9e9e6e6e6e6e1e1e1e1e1dededededadadad6d6d6d1d1d1d1cececec5ad7981793200 +2a6d7676727276797976797272727676727276727676795e260d070d07070d07070d0707 +0d07070d07070d07070d07070d07070085eef0eef0eef0eef0eeeeeeeeeee9eee9e9e9e9 +e9e9e6e6e1e6e6e1e1e1e1dededededadadad6d6d6d6d1d1d1ced1ba995a326d6215072e +6979797976797976727272727272767676767676797649120707070d07070d07070d0707 +0d07070d07070d07070d07070d070085eef0f0eef0eef0eeeeeeeee9e9eee9e9e9e9e9e9 +e9e6e6e6e6e1e1e1e1e1dededededadadad6d6d6d1d1d1d1ceb17d4615156d4212152e69 +7979797979767672767672727272767979797d7d662e0d070d07070d07070d07070d0707 +0d07070d07070d07070d0707070085f0eef0eef0eeeeeeeeeeeeeeeee9e9eee9e9e9e9e6 +e6e6e6e1e1e1e1e1dededededadadadad6d6d6d6d6ceba955e2e12001e663a1e262e5e79 +767679797676767676767676767679797d7d764d1a070707070d07070d07070d07070d07 +070d07070d07070d07070d070085eef0eef0eeeeeeeeeeeee9e9e9e9e9e9e9e9e9e6e6e6 +e6e6e1e6e1e1e1e1dedededadadad6d6d6d6ceb58d663d1e0d070722563626262a4d7679 +7676767676797976767679797d797d79795e2a0d070d070d07070d07070d07070d07070d +07070d07070d07070d07070085f0f0eef0eeeeeeeeeeeeeeeee9eee9e9e9e9e9e9e6e6e1 +e6e1e1e1e1e1dededededadadadadad6ce9d62321e120d070d071e463a2a2e2e42667979 +767676797679797679797d7d797d7966320d07070707070d07070d07070d07070d07070d +07070d07070d07070d070085eef0f0eeeeeeeeeeeee9e9eee9e9e9e9e9e9e9e6e6e6e6e1 +e1e6e1e1dee1dededadadadad6d6ca924d1e0d0d0d0d0d07071a3d3d3636323649727976 +76767976797d7979797d7d7d7d72421207070d070d07070d07070d07070d07070d07070d +07070d07070d0707070085eef0eeeeeeeeeeeeeeeee9eee9eee9e9e9e6e6e6e6e6e6e6e1 +e1e1e1e1dedededadadad6dace9246150d0d0d0d07070d07123a363a3d3a2e3a69797679 +7679797979797d7d7d7d7d7656220d0d07070d07070d07070d07070d07070d07070d0707 +0d07070d07070d070085eef0eef0eeeeeeeee9eee9eee9e9e9e9e9e9e6e6e6e6e1e1e1e1 +e1dedededededadadadad19946150d0d0d0d0d070d070d12322e363a362e3d5672797679 +797979797d797d7d7d795e321a0d07070d07070d07070d07070d07070d07070d07070d07 +070d07070d07070085eef0eeeeeeeeeeeeeeeee9eee9e9e9e9e9e6e6e6e6e6e6e1e6e1e1 +dee1dedededadadad6ad561a0d0d0d0d0d070d070d07122a262a2a3d423236627d767979 +797d7d7979797d7d693a261a0d0707070d07070d07070d07070d07070d07070d07070d07 +070d07070d070085eeeeeeeeeeeeeee9eee9eee9e9e9e9e9e6e9e6e6e6e6e6e1e1e1e1de +dedededadadadac172220d0d0d0d0d0d07070d07071222221e1e2e3a26263d7279797979 +79797979797d76492e2e1a0d070d07070d07070d07070d07070d07070d07070d07070d07 +070d0707070085f0eeeeeeeeeeeeeee9eee9e9eee9e9e9e6e6e6e6e6e1e6e1e1e1e1e1de +dededadadad195360d070d0d0d0d070d070d070d0d1e1e1e2a322e2e2a22567979797676 +797d798179562e363212070707070d07070d07070d07070d07070d07070d07070d07070d +07070d070085eef0eeeeeeeee9e9eee9e9e9e9e9e9e9e6e6e6e6e6e6e1e1e1e1e1dedede +dedadadab55a150d0d0d0d070707070d070d070d1e1a223a3d3d321e0d2e6d7d76767676 +797d79623632462e0d070d070d07070d07070d07070d07070d07070d07070d07070d0707 +0d07070081eeeeeeeeeeeeeee9eee9e9e9e9e9e9e9e9e6e6e6e6e6e6e1e1e1e1dededede +dadad6892a0d0d0d070d070d070d070d070d0d1e121e323a3a220d07124d7d7976767979 +79693a2e494922070d0707070d07070d07070d07070d07070d07070d07070d07070d0707 +0d070085eeeeeeeeeeeeeee9eee9eee9e9e9e9e9e6e6e6e6e6e1e1e1e1e1e1dedededada +daba5e120d070d0d0707070707070d07070d220d1a323632120d070d2a6d7d79797d7d72 +462a425a421507070d070d07070d07070d07070d07070d07070d07070d07070d07070d07 +070085eeeeeeeee9eee9eee9e9e9e9e9e9e9e9e6e6e6e6e6e1e6e1e1e1e1dededadadada +9d360d0d0d070d070d070d070d070d0d0d1e120d323a220d070707124d797d797d79562a +3a5e5a360d070d0707070d07070d07070d07070d07070d07070d07070d07070d07070d07 +0085eeeeeeeeeee9eee9e9e9e9e9e9e9e6e6e6e6e6e6e1e6e1e1e1e1dedededadadace79 +1e070d070d0707070d07070d0d0d07070d0d07263a1e0d070d07072e72817d79622a2a51 +6256260d07070d070d07070d07070d07070d07070d07070d07070d07070d07070d070700 +85eeeeeee9eeeee9e9eee9e9e9e9e9e6e9e6e6e1e6e6e1e1e1e1e1dedededadadeba5a12 +070d070d070d07070d070d070d07071a260d0d2a361e0d12120715568181723d1e466262 +461507070d0707070d07070d07070d07070d07070d07070d07070d07070d07070d070085 +eeeee9eee9e9e9e9e9e9e9e9e9e6e9e6e6e6e6e1e1e1e1e1e1dedededadadadaa23a0d07 +0d070707070d0707070d0d070707363d0d0d1e3a260d1a15070d3a797d561e2a5a695e3a +0d0707070d070d07070d07070d07070d07070d07070d07070d07070d07070d07070085ee +eeeee9eee9eee9e9e9e9e9e6e6e6e6e6e6e1e6e1e1e1e1e1dedededadadad17d22070d07 +0d070d07070d070d070d0d070d36260d22221a120d120d070726666d361a42696d5a2e0d +070d07070d07070d07070d07070d07070d07070d07070d07070d07070d070707008deee9 +eee9e9e9e9e9e9e9e9e9e6e9e6e6e6e6e1e6e1e1e1e1e1dededadadadac56212070d0d07 +07070d07070d070d0d07070d3d26153d1e0d0d0d120d0d07123d462a2e566d6d561e0707 +070d07070d07070d07070d07070d07070d07070d07070d07070d07070d07070092eeeee9 +e9eee9eee9e9e9e9e9e9e6e6e6e6e6e6e1e1e1e1e1e1dededadadadab1460d070d070d07 +0d07070d07070d070d070d2e2e0d12121212120d0d070d0d222e324262726d4612070d07 +070d07070d07070d07070d07070d07070d07070d07070d07070d07070d070795e9e9e9e9 +e9e9e9e9e9e9e9e6e9e6e6e6e6e1e1e6e1e1e1e1dedededadadad699320d070d07070d07 +070d070d0d0d0707070d122a260d0d0d0d0d070707070d1e32425669766632070707070d +07070d07070d07070d07070d07070d07070d07070d07070d07070d07070795eee9e9eee9 +e9e9e9e9e9e6e6e6e6e6e6e1e6e1e1e1e1e1e1dedededadad6ca812a0d070d070d07070d +0707070d0d070d070d1522220d0d0d0d0d0d070d0d0d1e364d5a666d56220d0d070d0707 +0d07070d07070d07070d07070d07070d07070d07070d07070d0707071e9d +%%EndData +end +%%PageTrailer +%%Trailer +%%EOF -- cgit v1.2.3