diff options
author | Karl Berry <karl@freefriends.org> | 2013-04-16 21:26:14 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2013-04-16 21:26:14 +0000 |
commit | 56ac0d1166f2da715fcd5603debbedd1a79652fc (patch) | |
tree | c08686cc637a5925813b54f80cbf2ae83cea2be1 | |
parent | 4429bc396997d3324ceb2d4ca87247895646ddbc (diff) |
pmx-2.7.0 (16apr13)
git-svn-id: svn://tug.org/texlive/trunk@29978 c570f23f-e606-0410-a88d-b1316a301751
102 files changed, 1633 insertions, 64263 deletions
diff --git a/Build/source/texk/texlive/linked_scripts/texlive/rungs.tlu b/Build/source/texk/texlive/linked_scripts/texlive/rungs.tlu index 7ac0587b397..277657731ec 100755 --- a/Build/source/texk/texlive/linked_scripts/texlive/rungs.tlu +++ b/Build/source/texk/texlive/linked_scripts/texlive/rungs.tlu @@ -1,6 +1,6 @@ #!/usr/bin/env texlua --*-Lua-*- --- $Id: rungs.tlu 7698 2008-04-28 14:23:31Z reinhardk $ +-- $Id: rungs.tlu 29719 2013-04-07 18:42:53Z karl $ -- Copyright (C) 2008 Reinhard Kotucha. -- You may freely use, modify and/or distribute this file. diff --git a/Build/source/texk/texlive/linked_scripts/texlive/tlmgr.pl b/Build/source/texk/texlive/linked_scripts/texlive/tlmgr.pl index b05e08b4f1b..dd0e31a4471 100755 --- a/Build/source/texk/texlive/linked_scripts/texlive/tlmgr.pl +++ b/Build/source/texk/texlive/linked_scripts/texlive/tlmgr.pl @@ -1,12 +1,12 @@ #!/usr/bin/env perl -# $Id: tlmgr.pl 29921 2013-04-14 23:54:53Z karl $ +# $Id: tlmgr.pl 29950 2013-04-15 17:35:00Z karl $ # # Copyright 2008-2013 Norbert Preining # This file is licensed under the GNU General Public License version 2 # or any later version. -my $svnrev = '$Revision: 29921 $'; -my $datrev = '$Date: 2013-04-15 01:54:53 +0200 (Mon, 15 Apr 2013) $'; +my $svnrev = '$Revision: 29950 $'; +my $datrev = '$Date: 2013-04-15 19:35:00 +0200 (Mon, 15 Apr 2013) $'; my $tlmgrrevision; my $prg; if ($svnrev =~ m/: ([0-9]+) /) { @@ -5516,15 +5516,16 @@ END_NO_INTERNET # release/2010-foobar my $texlive_release = $remotetlpdb->config_release; my $texlive_minrelease = $remotetlpdb->config_minrelease; + my $rroot = $remotetlpdb->root; if (!defined($texlive_release)) { - return(undef, "The installation repository does not specify a " + return(undef, "The installation repository ($rroot) does not specify a " . "release year for which it was prepared, goodbye."); } # still here, so we have $texlive_release defined my $texlive_release_year = $texlive_release; $texlive_release_year =~ s/^(....).*$/$1/; if ($texlive_release_year !~ m/^[1-9][0-9][0-9][0-9]$/) { - return(undef, "The installation repository does not specify a " + return(undef, "The installation repository ($rroot) does not specify a " . "valid release year, goodbye: $texlive_release"); } # so $texlive_release_year is numeric, good @@ -5533,13 +5534,14 @@ END_NO_INTERNET my $texlive_minrelease_year = $texlive_minrelease; $texlive_minrelease_year =~ s/^(....).*$/$1/; if ($texlive_minrelease_year !~ m/^[1-9][0-9][0-9][0-9]$/) { - return(undef, "The installation repository does not specify a " + return(undef, "The installation repository ($rroot) does not specify a " . "valid minimal release year, goodbye: $texlive_minrelease"); } # ok, all numeric and fine, check for range if ($TeXLive::TLConfig::ReleaseYear < $texlive_minrelease_year || $TeXLive::TLConfig::ReleaseYear > $texlive_release_year) { return (undef, "The TeX Live versions supported by the repository +$rroot ($texlive_minrelease_year--$texlive_release_year) do not include the version of the local installation ($TeXLive::TLConfig::ReleaseYear)."); @@ -5548,10 +5550,10 @@ do not include the version of the local installation # $texlive_minrelease not defined, so only one year is valid if ($texlive_release_year != $TeXLive::TLConfig::ReleaseYear) { return(undef, "The TeX Live versions of the local installation -and the repository being accessed are not compatible: +and the repository are not compatible: local: $TeXLive::TLConfig::ReleaseYear - repository: $texlive_release_year -(Perhaps you need to use a different CTAN mirror?)."); + repository: $texlive_release_year ($rroot) +(Perhaps you need to use a different CTAN mirror? Just a guess.)"); } } diff --git a/Master/texmf-dist/doc/generic/pmx/README b/Master/texmf-dist/doc/generic/pmx/README index 5b079091db0..d41d2bc0c3d 100644 --- a/Master/texmf-dist/doc/generic/pmx/README +++ b/Master/texmf-dist/doc/generic/pmx/README @@ -1,4 +1,4 @@ -This is PMX, version 2.6.19 (Jan. 19th, 2013). PMX provides a preprocessor for MusiXTeX. +This is PMX, version 2.7.0 (2013-05-16). PMX provides a preprocessor for MusiXTeX. pmxab builds a TeX input file based on a .pmx input file in a much simpler language, making most of the layout decisions by itself. It has @@ -8,55 +8,4 @@ make a MIDI file of your score. scor2prt is an auxiliary program that makes parts from a score. -pmx2pdf is a wrapper script that runs pmxab, all 3 passes of MusiXTeX, -and subsequent conversions to PDF. - -The author of pmxab and scor2prt is Don Simons (dsimons@roadrunner.com). -The author of the pmxccn tutorial is Cornelius C. Noack. - -To install (on TDS-compliant TeX systems): - - + unzip tex-archive/install/support/pmx.tds.zip at the root of a texmf - tree and, if necessary, update the filename database; e.g., texhash texmf. - Documentation for PMX is installed under doc/generic/pmx. - - + on Windows or OS-X: copy the executables appropriate for your - platform to a folder on the executable PATH - - + on any Unix-like system with gcc and standard development tools - installed: unpack pmx-2.6.19.tar.gz (anywhere), move to the resulting - pmx-2.6.19 directory and do - - ./configure - make - make install (as root) - - Then install a symbolic link pmx2pdf in any directory on the - executable PATH to scripts/pmx/pmx2pdf.lua - -In this release of PMX, the original Fortran sources for pmxab and -scor2prt have been included but the C files actually used have been -obtained from these by the f2c translator. The source files for libf2c, -which is needed at link time, are also included. - -Documentation for PMX is installed under - -doc/generic/pmx - -Many examples of PMX and MusiXTeX typesetting may be found at the Werner -Icking Music Archive at - -http://icking-music-archive.org/ - -Support for users of MusiXTeX and related software may be obtained via -the MusiXTeX mail list at - -http://tug.org/mailman/listinfo/tex-music - -PMX may be freely copied, duplicated and used in conformance to the GNU -General Public License (see included file COPYING). The libf2c source -files are governed by a Notice that allows copying, modification and -distribution. - -This CTAN distribution is maintained by Bob Tennent (rdt@cs.queensu.ca). -Jan. 19th, 2013. +The author of pmxab and scor2prt is Don Simons (dsimons@roadrunner.com). diff --git a/Master/texmf-dist/doc/generic/pmx/examples/barsant.pmx b/Master/texmf-dist/doc/generic/pmx/examples/barsant.pmx index f10fd67b064..2dd564a1436 100644 --- a/Master/texmf-dist/doc/generic/pmx/examples/barsant.pmx +++ b/Master/texmf-dist/doc/generic/pmx/examples/barsant.pmx @@ -1,6 +1,6 @@ %----------------% % -% barsant.pmx Revised 29 June 2002 +% barsant.pmx Revised 1 April 2013 % %----------------% % @@ -13,20 +13,21 @@ Basso Recorder bt ./ -Abep +Abpl Iiharet60 Tc Francesco Barsanti (1690-1772) %% AeI1.1 +W.5 %2S9 % Bar 1-4 h Adagio -c43 r8 f 65 f 42 e 6 r c | [ b 6 c ] d 7 b 65 c4 r8 c 65 t | +c43 r8 f 65 f 42 e 6 r c | [ b 6 c ] d 7 b 65 c4 r8 c 65 s | \global\figdrop5\Figu{-1}{\fsmsh}\Figu{0}{4}\Figu{4}{2}\ - c t bf4 65 x1842 a8 65 t a t #42 g 6 r g 65 t | - g t #42 f4 \global\figdrop8\ 65 x1842 \Figu06\ e8 d 54 dd1+ 3 c3 b8 6 g 7 / + c s bf4 65 x1842 a8 65 s a s #42 g 6 r g 65 s | + g s #42 f4 \global\figdrop8\ 65 x1842 \Figu06\ e8 d 54 dd1+ 3 c3 b8 6 g 7 / g85 Gf ed1 d3 [ c3 a8+ gd1x5n s+1 f e d c s+1 ] Gc b8 s c s r e | [ d35 s c d s e op ] e s d e s f op [ f s e f s g ] g f e f Gf ed1 d3 c8 r ad1+ g3 | @@ -47,8 +48,8 @@ a85 ax3n+0+.7 s+2 gs a s+2 c8 bd1 ot a3 g1 Gfs ed8 r1 b+ bd ot a6 s b s | % Bar 9-10 f43 7 r8 d 65 e4 gs- 65 | a r r gs+ 65 / a85x3 s+2 g f s+2 fx3 s+2 e d s+2 dx3nf+0+.7 s+2 cs d s+2 a+ - gs1 b d8 r1 d cd b3 s+0-.3 | - [ c1 s a s bf s gs s ] a s fs s gn s e s + gs1 b d8 r1 d cd b3 s | + [ c1 s a s bf s gs s ] a s fs s gn s e s [ fn s ds s e s cs s ] dn s f s e d s / % Bar 11-12 [ a83 d- 7 ] e 4 e- #3 a ad1+ b3 c8 gs 65 | a4 # cs- 65 d8 dd1 e3 f8 d / @@ -57,7 +58,7 @@ c15 s+2 gs+ a s+1 d- Gc bd8 ot a1 a4 r8 ed1+ d3 | Ge fd1 e3 d8 ot r8 dd1 cn3 / % Bar 13-14 g43 b- 65 [-1+1 c8 cd1 d3 ] ef8 b 6 | c4 -3 bf n42 af 6 an #6 / -b14 d f a [ g3 b d1 t ] [+1 d6 t c b a g f e d ] +b14 d f a [ g3 b d1 s ] [+1 d6 s c b a g f e d ] Gd ed1 ot d3 c8 r1 d dd ot c6 s d s | ef1 c cd ot b6 s c s en1 c cd ot b6 s c s f1 c cd ot b6 s c s fs1 c cd ot b6 s c s / diff --git a/Master/texmf-dist/doc/generic/pmx/gpl.txt b/Master/texmf-dist/doc/generic/pmx/gpl.txt new file mode 100644 index 00000000000..e963df82940 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pmx/gpl.txt @@ -0,0 +1,622 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/> + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + diff --git a/Master/texmf-dist/doc/generic/pmx/install_run_pmx270.pdf b/Master/texmf-dist/doc/generic/pmx/install_run_pmx270.pdf Binary files differnew file mode 100644 index 00000000000..78c247cc964 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pmx/install_run_pmx270.pdf diff --git a/Master/texmf-dist/doc/generic/pmx/install_run_pmx270.tex b/Master/texmf-dist/doc/generic/pmx/install_run_pmx270.tex new file mode 100644 index 00000000000..c4e187315ba --- /dev/null +++ b/Master/texmf-dist/doc/generic/pmx/install_run_pmx270.tex @@ -0,0 +1,182 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% install_run_pmx270.tex 28 Mar 2013 +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\documentclass[11pt]{article} +\usepackage[dvips,colorlinks=true,linkcolor=blue]{hyperref} +\usepackage[dvips]{graphicx} +\def\MusiXTeX{MusiX\TeX} +\def\bs{{\tt\char'134}} +\newcommand\PMXX{\textbf{PMX}} +\newcommand\PMX{\PMXX~} +% +% Use \bfx for program names only. Use \bf for single embedded letters +% +\font\bfx=cmb10 scaled\magstephalf +\font\bbfx=cmb10 scaled1800 +\setcounter{secnumdepth}3 +\def\Bslash{\tt\char'134} +\textheight= 9.5in \voffset-.8in% +\textwidth= 6.5in \hoffset-1.0in +\hoffset-54pt +\begin{document} + +\raggedright +\parindent24pt + +\title{ + \bbfx + Installing and Running the WIMA PMX Distribution + \null\vskip10pt + \Large\sl + Version 2.7~--~March 2013 + \null\vskip-5pt + \author{\Large\rm Don \sc Simons\\ + \includegraphics[scale=0.4]{file600.eps}}} +\date{} +\maketitle + +\setcounter{page}1 +\pagestyle{headings} + +\section{Introduction} + + This document explains in detail how to install and run \PMX in +a Windows operating system, using the distribution +\href{http://icking-music-archive.org/software/pmx/pmx270.zip} +{\underline{\tt pmx270.zip}}, which resides in the +\href{http://icking-music-arihive.org} +{\underline{Werner Icking Music Archive}} (WIMA). +That is the basic distribution assembled +by the code's author. The executable +files in it will only run under Windows. For other operating systems, +other options include +either compiling the FORTRAN source files in {\tt pmx270.zip} and then following or +adapting the +remainder of the guidance provided here, or (for Windows as well) using other +distributions which will be derived in due course from {\tt pmx270.zip}, archived in +various \TeX\ repositories, and supplied with their own installation guides. +Links to those other repositories can be found in the +\href{http://www.icking-music-archive.org/software/htdocs/Getting_Started_Four_Scenar.html} +{\underline{software section}} of the Werner Icking Music Archive (WIMA). + +It is assumed +here that \TeX\ and \MusiXTeX\ version 1.15 or later are already present. If not, WIMA also +provides instructions and links for acquiring and installing those programs from the same +repositories. + +\section{Setup from scratch} + + Assuming \TeX\ and \MusiXTeX\ have already been installed, +decompress {\tt pmx270.zip} to any temporary folder. +It will contain the +FORTRAN source files {\tt pmxab.for} and {\tt scor2prt.for}, +Windows executables {\tt pmxab.exe} and {\tt scor2prt.exe}, several sample +{\tt .pmx} files, +%{\tt pmx.tex}, {\tt ref270.tex} (\TeX\ source for a command summary), +%{\tt pmx270.tex }(\TeX\ source for this file), +the full manual {\tt pmx270.pdf}, a very condensed summary of all \PMX commands +{\tt ref270.pdf}, {\tt pmx25-27.html} showing +changes from version 2.50 to 2.70, and this installation manual +{\tt install\_run\_PMX270.pdf}. If necessary, compile the FORTRAN programs. +I have tried to keep the source code as generic as possible, but minor +modifications may be needed for FORTRAN-to-C translation and/or other +compilers. + + Once you have assembled a full set of files, put the executables +somewhere in your search path or in your working directory, {\tt pmx.tex} somewhere +where \TeX\ can find it (which may or may not be part of a +TDS-compliant file structure), and the sample {\tt *.pmx} files in your working +directory (the one from which you will run \PMXX). The rest of the files can reside +wherever is convenient. Refresh the \TeX\ file name database. + +\section{Updating an existing \PMX installation} + +If you already have an older version of \PMX installed, then after unzipping the distribution +to a temporary folder, simply replace the old copies of +{\tt pmxab.exe}, {\tt scor2prt.exe}, and {pmx.tex}. Nothing more needs to be done. + +\section{Running \PMX} + +Running \PMX will be demonstrated by example, with the file {\tt barsant.pmx}. +The first thing you need to do is specify where the generated \TeX\ file is to be +placed. The path to that location is part of the setup data in the +\PMX source file, in this case the 15th line of {\tt barsant.pmx}. It is set +to {\tt ./} which represents the current folder, the one from which you will +run \PMX and the one where {\tt barsant.pmx} resides. If for some reason you +want the \TeX\ file +to go somewhere else, then replace {\tt ./} with a path---either relative +or absolute---to the desired folder. + +If you haven't done so, open a command window and navigate to the +folder containing {\tt barsant.pmx}. Execute \PMX by typing +{\tt pmxab barsant} . Alternatively, you may +just type {\tt pmxab <return>} and you will be prompted +for a jobname, which in this case is just {\tt barsant} . +{\bfx pmxab} will generate two files in the working +directory: {\tt barsant.pml} +is a log file, and {\tt pmxaerr.dat} contains a single integer, 0 if +the run was successful, otherwise the line number in the {\tt .pmx} file of the +fatal error (useful for batch processing). Also, on successful completion, +{\tt barsant.tex} will be placed in the path specified in the setup. + +Now you are right where you would be after +entering, debugging, and rough-editing the {\tt .tex} file manually. To see +the results, process {\tt barsant.tex} just as you would for any \MusiXTeX{} +file. You must first run {\tt etex}, then {\tt musixflx}, and then {\tt etex} +again. You may view the {\tt .dvi} file so produced with a program like {\bfx yap}, +or go on and run +{\tt dvips} to create a postscript file and view that with a postscript viewer +such as {\bf GSview}. If you have used postscript slurs, dvi viewers have the disadvantage +that they will not +display them. + +To make +separate parts, run {\bfx scor2prt} by typing {\tt scor2prt barsant}. +The program will create a new {\tt .pmx} file for each instrument, in this +case {\tt barsant1.pmx} and {\tt barsant2.pmx}. +You may then process these +files like you did the original one to create separate parts. + +\section{Using scripts to ease processing} +Rather than having to manually run five programs every time you want to +process and view a {\tt .pmx} file, you may use a batch script. Such +scripts are generally platform-dependent. + +For Windows, the following is a possible batch script which produces a +postscript file: + +\begin{verbatim} +pmxab %1 +echo off +echo errorlevel +echo %errorlevel% +if not errorlevel 1 goto continue +echo stopping +goto :end +:continue +del *.mx? +etex %1 +musixflx %1 +etex %1 +dvips -O0.25in,-0.22in %1 +:end +\end{verbatim} + +To use it, copy the script into a text file, save it with a name like +{\tt gopmx.bat}, and execute it by typing {\tt gopmx barsant}. + +At the {\tt dvips} stage, this script uses offsets appropriate to the +default output of \PMX with letter-size paper, assuming that the \PMX option +{\tt Acl} has {\it not} been invoked. + +If you wish to go on and produce a PDF file, most \TeX\ systems come with +a program {\tt ps2pdf}. You could run this manually or include it in the main batch +script. It may require that the file name provided to it include the extension {\tt .ps}. + +If you have installed \PMX from one of the distribution sites, either under Windows or some +other OS, there will probably be an included script {\tt pmx2pdf}. You should be able +to produce a PDF file directly from {\tt barsant.pmx} by simply typing {\tt pmx2pdf barsant}. + +\end{document} diff --git a/Master/texmf-dist/doc/generic/pmx/pmx-install.pdf b/Master/texmf-dist/doc/generic/pmx/pmx-install.pdf Binary files differindex c3b1f2c0bf8..47ea2622a4e 100644 --- a/Master/texmf-dist/doc/generic/pmx/pmx-install.pdf +++ b/Master/texmf-dist/doc/generic/pmx/pmx-install.pdf diff --git a/Master/texmf-dist/doc/generic/pmx/pmx-install.tex b/Master/texmf-dist/doc/generic/pmx/pmx-install.tex index 478ac486a32..28498d90591 100644 --- a/Master/texmf-dist/doc/generic/pmx/pmx-install.tex +++ b/Master/texmf-dist/doc/generic/pmx/pmx-install.tex @@ -5,7 +5,7 @@ \RequirePackage{hyperref} \usepackage{xcolor} \newcommand{\myurl}[1]{\textcolor{blue}{\underline{\textcolor{black}{\url{#1}}}}} -\newcommand{\pmxVersion}{2.6.19} +\newcommand{\pmxVersion}{2.7.0} \begin{document} \title{Installation of the CTAN PMX Distribution} \author{Bob Tennent\\ @@ -145,7 +145,7 @@ on the executable PATH \emph{or} add the folder \verb|Windows| to the executable PATH, as explained above. Documentation for \verb\pmx2pdf\ is in the -\verb\doc/generic/pmx/scripts\ directory. +\verb\doc/generic/pmx/ \ directory. \section{Discussion} @@ -160,6 +160,6 @@ Support for users of MusiXTeX and related software may be obtained via the MusiXTeX mail list\footnote{% \myurl{http://tug.org/mailman/listinfo/tex-music}}. PMX may be freely copied, duplicated and used in conformance to the -GNU General Public License (Version 2, 1991, see included file \verb\gpl.txt\). +GNU General Public License (Version 3, 29 June, 2007, see included file \verb\gpl.txt\). \end{document} diff --git a/Master/texmf-dist/doc/generic/pmx/pmx25-27.html b/Master/texmf-dist/doc/generic/pmx/pmx25-27.html new file mode 100644 index 00000000000..d42010cbcc1 --- /dev/null +++ b/Master/texmf-dist/doc/generic/pmx/pmx25-27.html @@ -0,0 +1,278 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" + "http://www.w3.org/TR/html4/loose.dtd"> +<html> +<head> + <meta http-equiv="Content-Type" content="text/html"> + <title>PMX beta vs 2.5</title> +</head> + +<body bgcolor="#E1E1E1"> +<p align="center"><a href="../indexmt6.html#pmx">Return</a></p> + +<h2>Changes from PMX 2.5 to the Latest Beta (2.622), 18 March 2013</h2> + +<p>2.501 <strong>(Note: new scor2prt)</strong></p> +<ul> + <li>Bugfix: initialize index in PMX subroutine putorn to eliminate subscript + error detected in some compilers</li> + <li>Bugfix in <strong>scor2prt</strong>: Ignore special treatment of special + symbols if they appear between double quotes.</li> + <li>Tweak: move end of first part of line-break ties slightly to the right.</li> +</ul> + +<p>2.502 <strong>(Note: new pmx.tex)</strong></p> +<ul> + <li>The height of a figured bass vertical stack can now be adjusted upward by + an integral number of \internote by appending "+" and the number. Recall that + it can already be moved downward 4\internote by prepending "_" (underscore). The + two options can be combined to provide full control over the vertical position.</li> + <li>Ties can now be represented with braces "{" before a note and "}" after. Both are + equivalent to "t" after the note. (Thanks to Dirk Laurie).</li> + <li>In <strong>pmx.tex</strong> all the commands of the form + \font\...=\fontid sy1000 have been changed to \font\...=cmsy10 (Thanks to + Olivier Vogel).</li> +</ul> + +<p>2.503</p> +<ul> + <li>Enable arpeggio left shift with ?-[x]</li> + <li>Allow musicsize of 24 and 29.</li> + <li>Bugfix: Fix bug introduced in 2.415 which caused error in printing replacement + number in xtup.</li> +</ul> + +<p>2.504</p> +<ul> + <li>Gap between normal grace and main note: X[x] as option to the G command, + where x is the gap size in notehead widths.</li> + <li>Bugfix: og (segno) now works OK when nv .ne. noinst.</li> +</ul> + +<p>2.505</p> +<ul> + <li>A new global option AK activates special rules for vertical positioning + of rests in two-voice staves. By way of background, without the new option, + rests in two-voice staves have default positions based on + a simple rule that is not context-sensitive: those + in the lower voice (the one before "//") are 4\internote below their + single-voice default positions, and those in the upper line are 2\internote + above the single-voice default. The new option invokes a set of + context-sensitive rules to set the default position. The baseline rule is to + align the rest in a horizontal line with the next following note in the same + bar. If there is no following note in the bar, then it is aligned with the + next prior note. If there are simulataneous rests in both voices, the old + rule is applied. When the AK option is in force, it only affects places + where there are two voices in a staff. It may be toggled on and off at the + beginning of any input block, using + just AK. When the option is in effect, any user-defined tweaks on the height + of a rest will supersede the option for that particular rest, i.e., the tweak + will be applied relative to the single-voice default position.</li> +</ul> + +<p>2.506</p> +<ul> + <li>Fixes a bug in AK. Simultaneous, equal-duration rests will be positioned + according to the default rules.</li> +</ul> + +<p>2.507</p> +<ul> + <li>Enhancement to global option AK for vertical positioning of rests in + two-voice staves (see version 2.505): The option L ("look left") in a rest will cause the + vertical position of that rest to be based on the preceding note, rather than the + following one as is the default when AK has been issued </li> + <li>Partial bugfix: In unbeamed xtuplets, the length of the bracket and position of + the number are now adjusted to account for any inserted hardspaces.</li> + <li>Bugfix: unbeamed xtups with two flags are now allowed.</li> +</ul> + +<p>2.508</p> +<ul> + <li>Allow grace notes in xtuplets.</li> +</ul> + +<p>2.509</p> +<ul> + <li>Correct small bug in arpeggio left-shifting (it got confused when there + was more than one voice on a staff).</li> +</ul> + +<p>2.510</p> +<ul> + <li>Bugfix: Correct omission of character variable declarations in new subroutine getgrace + introduced in 2.508.</li> +</ul> + +<p>2.511 <strong>(Note: new scor2prt named s2p2511.exe)</strong></p> +<ul> + <li>Bugfix: Correct error in horizontal spacing introduced in 2.507.</li> + <li>Experiment: Remove prohibition against tempo changes in MIDI macros.</li> + <li>Bugfix in <strong>scor2prt</strong>: Make it work right when "R" command occurs at end of + input block and "/" is on next line (as produced by M-Tx).</li> +</ul> + +<p>2.512</p> +<ul> + <li>Enable multiplicity down-up "][" within xtuplet</li> +</ul> + +<p>2.513</p> +<ul> + <li>Bugfix: If there is more than one rest at start of a beamed xtuplet marked as a forced + beam, beam height and slope tweaks are now properly handled.</li> + <li>Bugfix: If an xtuplet with multiplicity 2 or 3 starts with a rest, the rest is now printed + correctly.</li> + <li>Bugfix: Unbeamed xtuplets (with option 'a' on first note) with multiplicity 2 or 3 are now printed correctly.</li> +</ul> + +<p>2.514</p> +<ul> + <li>Bugfix: Correct horizontal spacing when after-grace is immediately followed by + normal grace.</li> + <li>Bugfix: Correct transpose register when it has been changed in a single + after-grace.</li> +</ul> + +<p>2.515</p> +<ul> + <li>Bugfix: Correct error in automatic forced beams. Before the fix, if the + beam did not start an integral number of beam durations from the start of + the bar, incorrect results would occur. + <li>Bugfix: Properly center fermata over centered whole-bar rest. </li> +</ul> + +<p>2.516 <strong>(Note: new pmx.tex)</strong></p> +<ul> + <li>Allow figures in voice #2.</li> +</ul> + +<p>2.517</p> +<ul> + <li>Allow figures in two voices, voice 1 and any other one.</li> +</ul> + +<p>2.518</p> +<ul> + <li>Bug fixes in 2-voice figures.</li> +</ul> + +<p>2.519</p> +<ul> + <li>Fix bug that prevented \sk from being output, misaligning some voices.</li> +</ul> + +<p>2.520</p> +<ul> + <li>New feature: special characters 2+, 4+, 5+, 6+, 9+ for figured bass. In the PMX + string for any figure, follow the number by 's'. This uses the font cmrj from the + new package figbas. You must install this font in your TeX setup for this to work.</li> +</ul> + +<p>2.521</p> +<ul> + <li>Bugfix: Font definition syntax corrected so no extra space is introduced.</li> +</ul> + +<p>2.602 <strong>(Note: new pmx.tex; requires eTeX)</strong></p> +<ul> + <li>Allow 24 voices, beams, slurs. Require etex.</li> + <li>Include comment about doubling size of internal buffer to 131072, requiring gfortran for Windows to compile.</li> + <li>Correct slur indexing in linebreakslurs.</li> + <li>Account for comment lines in line count for error messages</li> +</ul> + +<p>2.603 <strong>(Note: new scor2prt)</strong></p> +<ul> + <li>In getpmxmod.for, decrease nline by 2 to fix locating errors + following reading in an include file. + <li>Add some error messages in g1etset.for setup data +</ul> + +<p>2.610</p> +<ul> + <li>Instrument-wise transposition: Ki[instrument #][+/-][trans amt.][+/-][new key]. + For more than one instrument, may immediately repeat everything after "K". Must + either be at start of score (right after setup), or if later, must be preceded + by normal (full score) key + change command K+0[+/-][new key]. Must be used with relative accidentals ("Ar"). + Part(s) to be transposed must be entered in concert key, and will appear transposed + in the score. MIDI behavior not yet + tested. Has not yet been integrated into scor2prt, so for now + if you want to make parts, only use Ki... as score-only (on line after "%%") and/or + instrument only (on same line after %[Instrument #]). +</ul> + +<p>2.613</p> +<ul> + <li>Set error trap if "D" is entered before any notes.</li> + <li>Enhance "AS" to allow spacing adjustments tailored for either smallsize or + tinysize. As before, "AS" must be followed by nv characters, but now they + may be "0" for normal, "-" or "s" for small, or "t" for tiny. Still must + set sizes of instruments with inline TeX.</li> + <li>Bugfix: Fixed broken "K-..." in 2.610. +</ul> + +<p>2.614</p> +<ul> + <li>Bugfix: revise raised dotted rests by separately raising rest and dot. +</ul> + +<p>2.615 <strong>(Note: new scor2prt)</strong></p> +<ul> + <li>Command "AS", described above under 2.163, now also causes staff sizes to change + (in score only, not parts), so inline TeX is no longer needed to change sizes of + selected staves.</li> + <li>Scor2prt transfers partwise transposition commands Ki... (see 2.610 above) + into parts. </li> +</ul> + +<p>2.616</p> +<ul> + <li>"Feature" added: Hairpin dynamics now may span input blocks.</li> +</ul> + +<p>2.617</p> +<ul> + <li>Repaired several obscure bugs related to platform and compiler dependencies; + see pmxab.for for details. + </li> +</ul> + +<p>2.618</p> +<ul> + <li>For letter and a4 paper respectively, commands "Acl" and "Ac4" set horizontal + and vertical sizes and offsets that center the page with no further adjustments + required in dvips. </li> +</ul> + +<p>2.619 <strong>(Note: new pmx.tex)</strong></p> +<ul> + <li> Several changes at movement breaks to improve compatibility with M-Tx + and musixlyr.</li> +</ul> + +<p>2.621</p> +<ul> + <li> Bugfix: Made keyboard rest positioning ("AK" command) work properly + when there are rests are within xtuplets. + Also fine-tune default positioning of number and + bracket in unbeamed xtuplets containing rests. Position of both can still + be overridden with options on first note command for xtuplet.</li> +</ul> + +<p>2.622</p> +<ul> + <li> New option in "K" command: "Kn..." inserts \ignorenats before signature + change, supressing naturals in new signature</li> + <li> Many small fixes in transposition and key changes with "K", "Ki", and + "IT" to make MIDI come out OK. Basic function of "K" and "Ki" unchanged. + "IT[+/- n1][+/- n2]..." now transposes MIDI by \internotes, not half steps + as before. E.g. to transpose MIDI of 2nd instrument out of 3 up by one octave, + use "IT+0+7+0". May also use to untranspose a transposing instrument that + has been entered transposed, to make MIDI come out right.</li> + +<p align="center"><a href="../indexmt6.html#pmx">Return</a></p> +<p>Revised 18 March 2013, Don Simons (dsimons at roadrunner dot com)</p> +</body> +</html> + diff --git a/Master/texmf-dist/doc/generic/pmx/pmx260.pdf b/Master/texmf-dist/doc/generic/pmx/pmx260.pdf Binary files differdeleted file mode 100644 index 732af94c3a8..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmx260.pdf +++ /dev/null diff --git a/Master/texmf-dist/doc/generic/pmx/pmx270.pdf b/Master/texmf-dist/doc/generic/pmx/pmx270.pdf Binary files differnew file mode 100644 index 00000000000..b99972ce5db --- /dev/null +++ b/Master/texmf-dist/doc/generic/pmx/pmx270.pdf diff --git a/Master/texmf-dist/doc/generic/pmx/pmx260.tex b/Master/texmf-dist/doc/generic/pmx/pmx270.tex index 193257243b9..3f2f1162369 100644 --- a/Master/texmf-dist/doc/generic/pmx/pmx260.tex +++ b/Master/texmf-dist/doc/generic/pmx/pmx270.tex @@ -1,40 +1,26 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % -% pmx260.tex 21 Feb 2010 +% pmx270.tex 19 Mar 2013 % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% -% To do for next version -% -% Describe IT, MIDI transposition -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%\documentstyle[11pt]{article} \documentclass[11pt]{article} % \let\reft\ref -% \usepackage[ten]{vrsion} -% \usepackage[T1]{fontenc} -% \usepackage[cp437]{inputenc} -% \usepackage[english]{babel} -% \usepackage{amsmath,index} -% \usepackage[dvips]{graphicx} -% \usepackage[dvips]{hyperref} \usepackage[dvips,colorlinks=true,linkcolor=blue]{hyperref} \usepackage[dvips]{graphicx} + \usepackage{multicol} % \def\MusiXTeX{MusiX\TeX} \def\bs{{\tt\char'134}} -%\newcommand\PMXX{{\bfx PMX}} \newcommand\PMXX{\textbf{PMX}} \newcommand\PMX{\PMXX~} \newcommand\IMA{\href{http://Icking-Music-Archive.org}{\underline{Icking Music Archive}}} -%\newcommand{\dotPMX}{\textbf .pmx} +% % Use \bfx for program names only. Use \bf for single embedded letters +% \font\bfx=cmb10 scaled\magstephalf \font\bfi=cmbxti10 scaled\magstephalf \font\specfig=cmrj -%\setcounter{secnumdepth}1 \setcounter{secnumdepth}3 \setcounter{tocdepth}3 \def\Bslash{\tt\char'134} @@ -43,7 +29,7 @@ \def\RBR{{\tt\char'175}} \textheight= 9.5in \voffset-.8in% \textwidth= 6.5in \hoffset-1.0in -\def\newfrom{2.49} % changed every now and then +\def\newfrom{2.59} % changed every now and then \def\NEW#1{\ifdim#1 pt<\newfrom pt\else% \marginpar{\fbox{#1}}\fi} @@ -61,7 +47,7 @@ PMX~--~a Preprocessor for \MusiXTeX{}\\ \null\vskip-15pt \Large\sl - Version 2.6~--~July 2010\\ + Version 2.7~--~March 2013\\ \author{\Large\rm Don \sc Simons\\ \large\sl Dr. Don's PC and Harpsichord Emporium\\ @@ -78,10 +64,10 @@ \maketitle \section*{Preface} -Compared to prior releases, version 2.60 of PMX has been expanded +Compared to releases prior to version 2.60, \PMX has been expanded to take advantage of the increased capacity of \MusiXTeX~T.115. To directly process -\TeX~files created by \PMX2.60, a decision was made to require both +\TeX~files created by \PMX2.60 or later, a decision was made to require both \MusiXTeX~T.115 and e-\TeX. Free versions of both are readily available on the internet, and together they can process any earlier \PMX source file. @@ -121,8 +107,8 @@ $$\boxit{\box4}$$ \section{Introduction} %\setcounter{secnumdepth}1 - \PMX is a preprocessor for \MusiXTeX{}. To use it to its full -benefit you should have installed \MusiXTeX~Version 2.15 \NEW{2.6} or higher, and + \PMX is a preprocessor for \MusiXTeX{}. Before using it you should +have installed \MusiXTeX~Version 2.15 \NEW{2.6} or higher, and any available version of \TeX~that includes e-\TeX. The goal of \PMX is to facilitate the efficient typesetting of scores and parts that have an almost professional appearance. It can do {\it all} the work @@ -152,14 +138,23 @@ parts with special commands in the main file, thereby making it possible to include within a single input file all the information that defines the score and the individual parts. -The native language of \PMX is FORTRAN and its home port is DOS. The basic -distribution contains the FORTRAN sources, and binaries that will run in a DOS -\NEW{2.0} window on a PC with WINDOWS95 or higher. Availability of -ready-made distributions for other operating systems depends on volunteer -efforts; they will be posted as submitted to the software section -of the -\href{http://icking-music-archive.org/software/indexmt6.html} -{\underline{Werner Icking Archive}}. +The basic \PMX +distribution as of this version of the manual is +\href{http://icking-music-archive.org/software/pmx/pmx270.zip} +{\underline{\tt pmx270.zip}}. It +contains the FORTRAN sources, and binaries that will run in a DOS +window on a PC with WINDOWS95 or higher. +The +\href{http://www.icking-music-archive.org/software/htdocs/Getting_Started_Four_Scenar.html} +{\underline{software section}} of the Werner Icking Music Archive (WIMA) has instructions +for acquiring and installing \MusiXTeX~and \PMX on various platforms +(Windows, Mac-OSX, Unix-like systems) including using automated procedures from +several external \TeX~distribution sites. +The packages from those other sites will +all eventually incorporate all the upgrades in {\tt pmx270.zip} but will take +varying amounts of time to do so. \PMX is often upgraded; the most current version will +always be available directly from the ``News'' paragraph +\href{http://www.icking-music-archive.org/software/htdocs/htdocs.html}{\underline{here}}. \subsection{Conventions for This Manual} @@ -202,38 +197,47 @@ use the word {\it command} to refer just to the initial character. \subsection{Setup} - This section describes the setup for the DOS version or for those -compiling the FORTRAN source. + Here we briefly describe the setup for the Windows OS, +assuming \TeX\ and \MusiXTeX\ have already been installed. After compiling the +FORTRAN source code, users of other OS's +may either adapt these instructions as needed or use one of the other setup +methods referenced earlier. - After decompressing the distribution file {\tt pmx260.zip}, +After decompressing the distribution file {\tt pmx270.zip}, you should have these -files: \NEW{2.6} {\tt pmx260.for}, {\tt scor2prt.for}, two -DOS executables {\tt pmxab.exe} and {\tt scor2prt.exe}, several sample +files: \NEW{2.7} {\tt pmx270.for}, {\tt scor2prt.for}, two +Windows executables {\tt pmxab.exe} and {\tt scor2prt.exe}, several sample {\tt .pmx} files, -{\tt pmx.tex}, {\tt ref260.tex} (\TeX\ source for a command summary), -{\tt pmx260.tex }(\TeX\ source for this file), -PDF images of the latter two files. and {\tt pmx24-26.html} showing -changes from version 2.40 to 2.60. -If necessary, compile the FORTRAN programs. -I have tried to keep the source code as generic as possible, but minor -modifications may be needed for FORTRAN-to-C translation and/or other -compilers. +{\tt pmx.tex}, {\tt ref270.tex} (\TeX\ source for a command summary), +{\tt pmx270.tex }(\TeX\ source for this file), +PDF images of the latter two files, {\tt pmx25-27.html} showing +changes from version 2.50 to 2.70, {\tt install\_run\_PMX.pdf} which gives more +details about installing and running on different platforms. + +%If necessary, compile the FORTRAN programs. +%I have tried to keep the source code as generic as possible, but minor +%modifications may be needed for FORTRAN-to-C translation and/or other +%compilers. Once you have assembled a full set of files, put the executables somewhere in the path or in your working directory, {\tt pmx.tex} into the -texinput directory, and the sample {\tt .pmx} files in your working -directory (the one from which you will run \PMXX). +texinput directory, the sample {\tt *.pmx} files in your working +directory (the one from which you will run \PMXX), and the source code and +document files wherevever you wish. \subsection{Basic Operation, by Example} Edit the 15th line of {\tt barsant.pmx} to contain the path to the directory where you want \PMX to write the {\tt .tex} file. For example, -if you want this to be the same as the working directory, type {\tt .\bs}~for DOS, +if you want this to be the same as the working directory, type {\tt .\bs}~for Windows, or {\tt ./} for UNIX. -Execute \PMX by typing {\tt pmxab barsant} . \NEW{2.0} Alternatively, you may +If you haven't done so, open a command window and navigate to the +folder containing {\tt barsant.pmx}. Execute \PMX by typing +{\tt pmxab barsant} . Alternatively, you may just type {\tt pmxab <return>} and you will be prompted -for a jobname. {\bfx pmxab} will always generate two files in the working +for a jobname, which in this case is just {\tt barsant} . +{\bfx pmxab} will always generate two files in the working directory: {\tt barsant.pml} is a log file, and {\tt pmxaerr.dat} contains a single integer, 0 if the run was successful, otherwise the line number in the {\tt .pmx} file of the @@ -243,7 +247,9 @@ fatal error (useful for batch processing). Also, on successful completion, Now you are right where you would be after entering, debugging, and rough-editing the {\tt .tex} file manually. To see the results, process {\tt barsant.tex} just as you would for any \MusiXTeX{} -file, running all three passes, and view the {\tt .dvi} file. To make +file, running all three passes, and view the {\tt .dvi} file, or go on and run +{\bf dvips} to create a postscript file and view that with a postscript viewer +such as {\bf GSview}. To make separate parts, run {\bfx scor2prt} by typing {\tt scor2prt barsant} .\NEW{2.0} The program will create a new {\tt .pmx} file for each instrument, in this case {\tt barsant1.pmx} and {\tt barsant2.pmx}. @@ -364,7 +370,7 @@ number of systems in the entire piece. \PMX will spread the entire piece horizontally over this number of systems, and vertically over {\tt npages} pages. For proper vertical spacing there should be from about 9 to 16 staves per page. If you specify too many staves for the number -pages, one or more staves may spill over onto an extra sheet. If this +of pages, one or more staves may spill over onto an extra sheet. If this happens it will only become obvious when you preview the {\tt .dvi} file. One solution is to use the global option {\tt Ae} (see section~\ref{AeDirective}); another is to increase {\tt npages} or @@ -494,7 +500,7 @@ enter both numbers. Or, to just shift horizontally, use {\tt <} or {\tt >} followed by the shift in notehead widths. When shifting a sharp to avoid another sharp, a left shift of 0.85 is usually best. When shifting a flat to avoid a flat above it, a left shift of 0.3 is suggested. -In chords where all the notes are in the same \NEW{2.4}voice, +In chords (see section~\ref{chords}), if all the notes are in the same \NEW{2.4}voice, \PMX will automatically shift accidentals if required. This will be disabled for the current chord if any user-defined accidental shifts are entered, unless {\tt A} is entered @@ -538,9 +544,10 @@ ignored if an octave number was specified. This is a slight backward incompatibility; \PMX prints a warning when it happens. Stem length \NEW{2.4} can be shortened by {\it x} \bs{\tt internote} with -the option {\tt S}{\it x}~. {\it x} is restricted to the range (.5,4.0). +the option {\tt S}{\it x}~. {\it x} is restricted to the range (0.5,4.0). The shortening can be made ``sticky'' by following the number {\it x} with -{\tt :} . Stickiness is terminated by {\tt S:} . +{\tt :} . Then every note's stem in the voice will be shortened until +one is encountered with the option {\tt S:} . The first note command in each voice in a block must contain at a minimum the note name or {\tt r} for a rest (see below), @@ -558,7 +565,7 @@ start of each input block. Dots can be a little tricky, because even though they affect the actual time value, they don't affect the basic time value, and it is only the -latter that is ``sticky". Therefore, if a note is dotted, you always have to +latter that is ``sticky". Therefore, if a note is to be dotted, you always have to enter a {\tt d} (or a period, see next paragraph) somewhere within the command, after the note name, even if the actual time value and octave are the same @@ -569,7 +576,7 @@ octave with a number rather than {\tt +} or {\tt -} ). So for example, consecutive dotted half notes, each within a fourth of the previous one, could be most cleanly entered as {\tt cd24 ed gd ed}, whereas {\tt cd24 e} would represent a dotted half note followed by a plain half note -(since the basic time value--as defined by the first digit--was a half +(since the basic time value---as defined by the first digit---was a half note all along). There are two special shortcut rhythmic notations. For normal dotted @@ -596,7 +603,8 @@ the basic (inheritable) duration is set to that of the For paired notes with 2:1 rhythmic ratios, the character {\tt ,}~(comma) behaves similarly to the {\tt .}~(period) for 3:1 rhythms. - Xtuplets can have from 2 to 24 notes or\NEW{1.4} rests. Normally they + Xtuplets, or groups of notes with their stems connected, +can have from 2 to 24 notes or\NEW{1.4} rests. Normally they all have the same duration, but there are several options---described below---to change this. The command for the first note of an xtuplet begins exactly like a @@ -706,10 +714,17 @@ c25 r4b / \end{verbatim} would produce two notes followed by a single, vertically centered rest. -\subsubsection{Chords} +Another way to override the default vertical positioning of rests is useful in +keyboard scores, or in fact any score containing two voices on a staff. +The option {\tt K} (for {\bf K}eyboard) in the +{\tt A} command generally causes rests to be +aligned horizontally with notes in the voice in which they are entered. See +section~\ref{Acommands} for a detailed description. + +\subsubsection{Chords}\label{chords} Chordal notes, which always share a stem and the same time value as the -prior note, are symbolized with {\tt z} followed by a note name and +prior note, are symbolized with {\tt z} (for {\bf z}ero time) followed by a note name and optionally an accidental, {\tt +} or {\tt -} as octave indicator, and {\tt e} or {\tt r} for a l{\bf e}ft or {\bf r}ight shift by one notehead width. No basic time value is allowed. If the main note @@ -740,7 +755,8 @@ positions as described in section~\ref{AccidentalPosition}. A grace note command starts with a {\tt G}. It is entered in its natural order, normally before the main note, but sometimes after. After {\tt G} and before the note name, comes any -combination of the following options: a single digit representing the number of +combination of the following options: an unsigned integer (which may have 2 digits) +representing the number of notes in the grace (default is 1), {\tt m} and a digit for {\bfi m}{\it ultiplicity} (number of flags or beams, default is 1, 0 is allowed), @@ -778,7 +794,8 @@ staccato ({\tt o.}), tenuto ({\tt o\_}), se{\bf g}no ({\tt og}), arbitrary-length wavy-line {\bf t}rill with {\it tr} ({\tt oT}), arbitrary-length wavy-line trill without {\it tr} ({\tt oTt}), sforzando ({\tt o>}), -duncecap ({\tt o}\hbox to 6pt{\tt\^~}), \NEW{2.4}{\bf c}aesura ({\tt oc}), and +%duncecap ({\tt o}\hbox to 6pt{\tt\^~}), \NEW{2.4}{\bf c}aesura ({\tt oc}), and +duncecap ({\tt o\verb|^|}), \NEW{2.4}{\bf c}aesura ({\tt oc}), and {\bf b}reath ({\tt ob}). All except the parentheses, staccato, tenuto, and down fermata will normally @@ -791,10 +808,10 @@ The trill and segno command may have additional optional characters. Either trill command may include a decimal number to specify the length of the printed symbol in current \bs{\tt noteskip}s; the default is 1. Thus {\tt oT0} represents {\it tr} with no wavy line. -A segno can only appear in the first (lowest) staff. It -may be immediately followed by a positive or negative +A segno must be entered in the first (lowest) staff, but will appear above +every staff. It may be immediately followed by a positive or negative integer, which indicates a number of points that it will be offset -horizontally; and it will appear above every system. +horizontally. Once the ornament type has been specified, most of them can be raised or lowered from their default position by appending @@ -824,13 +841,13 @@ But through user intervention it is possible to use either one of \NEW{2.4}two different types of postscript slurs. {\it Type K} slurs, developed by Stanislav Kneifl, are directly supported by \PMX and will be the focus of any future \PMX enhancements. -They are activated and several global -defaults set with options to the {\tt A} command as described in +They are globally activated with {\tt Ap} and several global +defaults set with other options to the {\tt A} command as described in section~\ref{ApDirective}. If these are used, so will an alternate set of hairpins (see section~\ref{dynamics}). The other postscript slur option is Hiroaki Morimoto's {\it Type M} slurs. These -are not directly supported by \PMXX, but are supposed to be fully +are not directly supported by \PMXX, but are intended to be fully compatible with the default font-based slurs. To use them, one would use the in-line \TeX~command \bs\bs{\tt input musixpss}\bs~, and be sure {\it not} to enter {\tt Ap} . From \PMXX's standpoint they are no different @@ -864,7 +881,7 @@ ending height in this case will be the same as the starting height, and it may be tweaked as described below. The first character is optionally followed by -a single-character ID code ({\tt 0-9} or {\tt A-Z} , then by other +a single-character ID code {\tt 0-9} or {\tt A-Z}, then by other options described below. ID codes are only needed if two or more slurs are open at the same time within one voice, such as when several chord notes are tied. Using ID codes in such cases tells \PMX which open slur to @@ -873,7 +890,7 @@ close. ID codes cannot be used with font-based {\tt t} slurs. The rules for finding the default direction and position of the a slur are complex; many factors enter into defining visually pleasing values. But there's no need for gory details here; the result will usually satisfy, and if -not, all can easily be tweaked. Default direction can be +not, all can easily be tweaked. The default direction of curvature can be overridden with {\tt u} ({\bf u}pper), {\tt l} ({\bf l}ower), or equivalently {\tt d} ({\bf d}own). Starting or ending position can be shifted from its default by @@ -885,7 +902,7 @@ The shape of the slur may be altered as well\NEW{2.1}. This paragraph deals with font-based slurs, for which the shapes may be less than fully satisfying due to fundamental limitations of \MusiXTeX. At the slur termination only, one or three -more parameters may follow the two just described. The first, a signed, +more parameters may follow the ones just described. The first, a signed, nonzero integer, is a vertical adjustment to the mid-height of the slur in \bs{\tt internote}s. The next two, integers between 1 and 7 following a @@ -965,7 +982,8 @@ if you want them to be a {\it half tie}---a special shape that is horizontal at its left end---use the command {\tt Ap+h} at the start of the file. In addition to the notation options just mentioned, ties may also be -indicated with the character {\tt\{} before the starting note and {\tt\}} after +%indicated with the character {\tt\{} before the starting note and {\tt\}} after +indicated with the character {\tt$\{$} before the starting note and {\tt$\}$} after the ending note\NEW{2.6}. \subsubsection{Line-breaking Type K slurs and ties} \NEW{2.5} \label{lbslurs} @@ -1013,7 +1031,7 @@ entered as separate {\tt D...} commands, and must come in the right order, e.g., [{\it more notes}] {\tt D>} \medskip -Hairpins must be contained completely within the same input block. +Hairpins \NEW{2.7} may span from one input block to the next. There are numerous context-sensistive automagic adjustments to the positions of all the dynamic symbols. If you don't like the result you can adjust the @@ -1092,7 +1110,8 @@ and last notes under the beam. It's \NEW{2.5} now easy to define a repeating forced beam pattern. If the option {\tt :}~(colon) is included in the starting command {\tt [}~for -a forced beam, then henceforth beams of the same duration will be forced in +a forced beam, then after you end the beam, more beams of the same duration +will be forced in that voice, until stopped. They will be stopped at either the next regular forced beam, or the end of the input block for that voice, whichever comes first. @@ -1131,11 +1150,11 @@ staff with {\tt ...~]j} . Then resume the beam in the new, adjacent staff with inside one or both of the members. Some adjustment of the beam height and slope may be required. Sometimes the ending section's up-downness must be overridden; you will know this is so if the ending is shifted horizontally -from its proper position. Each voice must still have the right number +from its proper position by one notehead width. +Each voice must still have the right number of beats, so you will probably need to fill time with blank rests after the -first member of the beam and before the second. -In \NEW{2.1} version 2.1 we have removed certain restrictions on the -multiplicity and jump direction for staff-jumping beams. However, there can +first member of the beam in one staff and before the second member in the other. +There can still only be one staff-jumping beam open at a time. \subsubsection{Clefs} @@ -1194,7 +1213,7 @@ unpredictable results. Beginnings and ends of first and second endings are signaled by {\tt V} (for {\bfi v}{\it olta}). -If it's the {\it end} of the volta, enter {\tt b} (for +If it's the {\it end} of the volta, add the option {\tt b} (for {\bfi b}{\it ox}) or {\tt x} for {\it no bo}{\bfi x}. If it's the {\it start} of a volta, you can optionally enter any text at all that doesn't include a space and doesn't @@ -1203,7 +1222,7 @@ commonly {\tt 1} or {\tt 2}). A period will automatically be appended to the text. If one volta ends and another starts right away, only a single {\tt V} is needed. Voltas must only be entered in the first voice. If separate parts are to be created from a score using -{\bfx scor2prt}, then only a single volta may appear in any given input +{\bfx scor2prt}, then only a single volta is allowed in any given input block, and it must be at the beginning of the block. \subsubsection{Meter changes}\label{MeterChange} @@ -1225,27 +1244,269 @@ digit and the next as a 2-digit integer, between 10 and 19 inclusive. {\bfx Method 2.} \NEW{1.4} Enter the four numbers verbatim in the order just listed, but separate them with slashes ({\it /}). -\subsubsection{Transposition and key changes} - - To transpose an entire score, at the beginning of the first block -enter {\tt K} (for {\bfi K}{\it ey}) followed by two explicitly signed digits. -The -first is the distance to transpose (in \bs{\tt internote}s); the second is the -new key signature. -When transposing, you should always use relative -accidentals, activated by the separate command {\tt Ar} at the start of the first -input block (see section~\ref{ArDirective}). For -example, to transpose a piece in C major to E major you would enter -{\tt Ar K+2+4} at the beginning of the first block. - -To \NEW{2.4}transpose by a half step to a key with the same -letter name, use {\tt K-0+[{\it n}]}~. +\subsubsection{Fundamentals of key changes and transposition}\label{transpose} + +As explained in section~\ref{setupdata}, the intial key signature, also called +the concert key, is specified in the setup data. In order to change the key +signature or to transpose (i.e. make the printed notes appear at a different +level than where +they were entered), use the {\tt K} command. The syntax is {\tt K}[{\it n}][{\it k}] +where {\it n} and {\it k} are explicitly signed digits respectively giving the distance +to transpose in \bs{\tt internotes}, and +new key signature. When transposing, you should always use relative accidentals, activated by +the separate command {\tt Ar} at the start of the first input block (see section~\ref{ArDirective}). +For example, to transpose a piece in C major to E major you would enter +{\tt Ar~K+2+4} at the beginning of the first block. + +To transpose by a half step to a key with the same +letter name, use {\tt K-0}[{\it k}] where as before {\it k} is an explicitly signed integer giving +the new signature. (Using {\tt -0} instead of {\tt +0} eliminates confusion with a simple key change, see the next paragraph.) - A key change can be signalled at any time in the first voice, and will -affect all staves. Use the command {\tt K} with {\tt +0} as the first -argument and the new key signature as the second. +A simple key change can be signalled at the start of any input block. Use +the command {\tt K} with {\it n}={\tt +0} as the first argument and the new key signature as the second. + +If the signature changes from sharps to flats +or vice-versa, the default will be to include naturals in the first instance of the new +signature. To suppress this behavior, use the \NEW{2.7}option {\tt n} right after {\tt K} . +For example, to change from +2 flats to 3 sharps and suppress the naturals, enter {\tt Kn+0+3} . + +The procedures described above will affect all instruments in the score. To change the key of or +transpose just a single instrument, use Ki[{\it m}][{\it n}][{\it k}] when {\it m} is an unsigned integer +representing the instrument number, and {\it n} and {\it k} are as just described. +For more than one instrument, you may immediately repeat everything after {\tt K} (including {\tt i}). +This may come either at start of score (right after setup) or at the beginning of any later input +block. But if it's later, it must be preceded by a normal +(full score) non-transposing key change command {\tt K+0}[{\it k}]. +For example, to change the keys of the second and third instruments to one sharp and two sharps +respectively, use {\tt Ki2+0+1i3+0+2} . + +\subsubsection{More on transposition; ``transposing'' instruments and example files} + +In practice, two fundamentally different situations may arise: (1) (Full-score transposition) A +score that has been entered in one key +is to be completely transposed to a different key and pitch level, usually to force the range to fit +different instruments than original; or (2) (``Transposing'' +instruments) some of the instruments require a part printed in a different key and at a different +pitch level than it sounds. + +To transpose +an entire score from the key specified in the setup data (Case TTA), simply use the +{\tt K} command at the +beginning of the first input block, as outlined in the previous section. + +It gets more complicated when some transposing instruments are involved, +because there are three different possibilities: +(Case~CTS)~The transposing instruments can be entered in concert key but printed +transposed in the score and in separate parts created with {\bfx scor2prt} (see +section~\ref{scor2prt}); +(Case~TTS)~They can be entered transposed and printed transposed in +both the score and in parts; +(Case~CCS)~They can be entered in concert key and printed in concert key in the score, but +printed transposed in parts. Matters are further complicated if there is a later key +change. Finally, if a MIDI file is to be produced, then in cases CTS and TTS an additional +step involving the transpose option to the MIDI command {\tt I} +(see section~\ref{MIDI}) must be taken. + +All of the required commands for all four of these cases are summarized in the table +below. Following that, they are discussed a bit further and illustrated in +four example files (named [Case]{\tt .pmx}) that are also included in the distribution. + +\font\smaller=cmr10 +{\smaller +\begin{center} + \begin{tabular}{cllcll} + \hline + Case & PMX entry & Printed score & MIDI pitch & Initial commands & Later key change \\ + \hline + TTA & All B flat major, & All transposed up & transposed & {\tt K+2+2} & {\tt K+0-5} \\ + ~ & later key change & 2 steps to D & ~ & {\tt I} & ~ \\ + ~ & to B flat minor & major, later to D & ~ & ~ & ~ \\ + ~ & ~ & minor & ~ & ~ & ~ \\ + \hline + CTS & All B flat major, & Trombone (1) & concert & {\tt Ki2+5+1i3+1+0} & {\tt K+0-5} \\ + ~ & later key change & concert; alto sax & ~ & {\tt IT+0-5-1} & {\tt Ki2+5-2i3+1-3} \\ + ~ & to B flat minor & (2) transposed up & ~ & ~ & ~ \\ + ~ & ~ & 5 to G, later G & ~ & ~ & ~ \\ + ~ & ~ & minor; clarinet (3) & ~ & ~ & ~ \\ + ~ & ~ & transposed up 1 to & ~ & ~ & ~ \\ + ~ & ~ & C, later C minor. & ~ & ~ & ~ \\ + \hline + TTS & Trombone (1) & Trombone (1) & concert & {\tt Ki2+0+1i3+0+0} & {\tt K+0-5} \\ + ~ & concert; alto sax & concert; alto sax & ~ & {\tt IT+0-5-1} & {\tt Ki2+0-2i3+0-3} \\ + ~ & (2) transposed up & (2) transposed up & ~ & ~ & ~ \\ + ~ & 5 to G, later G & 5 to G, later G & ~ & ~ & ~ \\ + ~ & minor; clarinet (3) & minor; clarinet (3) & ~ & ~ & ~ \\ + ~ & transposed up 1 to & transposed up 1 to & ~ & ~ & ~ \\ + ~ & C, later C minor. & C, later C minor. & ~ & ~ & ~ \\ + \hline + CCS & All B flat major, & All B flat major, & concert & {\tt \%2K+5+2} & {\tt K+0-5} \\ + ~ & later key change & later key change & ~ & {\tt \%3K+1+0} & ~ \\ + ~ & to B flat minor & to B flat minor; & ~ & ~ & ~ \\ + ~ & ~ & parts printed & ~ & ~ & ~ \\ + ~ & ~ & transposed & ~ & ~ & ~ \\ + \hline + \end{tabular} +\end{center} +\medskip +} + +{\bfx Case TTA: Full score transposition.} +Here the entire score is to be transposed. In the setup data the signature is set to -2. Then +the command {\tt K+2+2} says to transpose up 2 steps from the initial key of B flat to D, and put 2 +sharps in the key signature. No special attention is needed for the MIDI; it will come out in the +transposed key. A later (full-score) key change requires another {\tt K} command, but now the +transposition parameter is set to 0 and the new key is the concert key (I guarantee people will be +confused by this). In the example the command for the signature change is {\tt K+0-5} , making the +new concert key B flat minor with 5 flats, and, considering the initial transposition, causing the +score and MIDI to come out in D minor with 2 flats. + +{\bfx Case CTS: Parts all entered in concert key, but some transposed in the printed score.} +Here, to produce the +printed score, parts are all entered in concert key, but instrument-wise transposition is used for +the transposed instruments. In the example the alto sax part is entered in B flat but will be +transposed up 5 steps in the printed score, to G major. This is brought about with {\tt Ki2+5+1} . Similar +logic applies to the clarinet part, while the trombone part is not transposed. If a MIDI file is +desired, it will come out in concert key, but only after using the transpose option in the MIDI +command to undo the transpositions caused by the K command. In the example the command +{\tt IT+0-5-1} does this, ``de''transposing each of the three instruments by the necessary number of +steps. For a later key change, first the full-score {\tt K} command changes the concert key, then the +instrument-wise {\tt Ki command}, with the same transpositions as the initial one, sets the new key +signatures for the transposing instruments. Here the signatures to be entered are the transposed +signatures, i.e., the ones that will be printed. + +{\bfx Case TTS: Parts entered in respective transposed keys, and printed in those keys in the score.} +In this method of scoring transposing instruments, parts for transposing instruments +are transposed ahead of time and +entered exactly as they will appear in the score. So to produce the printed +score this way, the pitch does not have to be changed, but the key signatures must be set +separately for each transposing instrument using the {\tt Ki} command. In the example, the alto sax is +entered in the key of G so the instrument-wise option for it is {\tt Ki2+0+1} . Note that {\tt +0} means no +further transposition is needed before printing, because the part was transposed on entry. Once +again, if a MIDI file is desired, it will come out in concert key, but just as in the previous case, +you must use the transpose option in the MIDI command {\tt IT} to undo the transpositions caused +by the {\tt K} command. For a later key change, the same full-score {\tt K} command as in the previous +case is used to change the concert key. Then the instrument-wise {\tt Ki} command, now with {\tt +0} for +the transpositions, sets the new key signatures for the transposing instruments, again using the +transposed signatures. + +{\bfx Case CCS: Parts entered in concert key, printed in score in concert key, but transposed in +separate printed parts.} +This is the easiest case of all. Nothing special needs to be done for the score, but part-only, +full-score transposition commands {\tt\%}[instrument number]{\tt K...} should be entered in the score. Then +{\bfx scor2prt} will generate a transposed part. Of course if a MIDI is made from the score it will +come out at concert pitch. For example, to transpose the alto sax part up 5 steps, initially to G +major, near the top of the score file enter {\tt\%2K+5+1} . Later, where the concert key changes to B +flat minor and the alto sax to G minor, enter simply {\tt K+0-5}, making the new concert key B flat +minor with 5 flats. When {\bfx scor2prt} is invoked to make separate parts, this will be transferred +verbatim into all parts, and then \PMX will internally adjust the signature for each transposed part +as required. + +{\bfx Making separate parts.} +In all of the cases discussed, if the patterns of commands in the table are followed, then +separate parts can be made as usual using {\bfx scor2prt}. They will +automatically come out transposed as desired. + +\pagebreak +{\bfx Texts of the transposition sample files:} +% Note: when editing is done, figure out how to make scripts size work without page break. +\begin{scriptsize} +%\begin{tiny} +\begin{multicols}{4} +\begin{verbatim} +%TTA.pmx +3 2 4 4 4 4 0 -2 +1 1 20 .13 +Trombone II+III +Trombone I +bbb +.\bs +Tt +TTA +Apr +I +K+2+2 +b42 d f b t b t gf df b / +b42 d f b t b t gf df b / +b42 d f b t b t gf df b / +K+0-5 +b42 c d e f gs as b / +b42 c d e f gs as b / +b42 c d e f gs as b / + + + +%CTS.pmx +3 3 4 4 4 4 0 -2 +1 1 20 .1 +Trombone +Alto Sax +Clarinet +btt +.\ +Tt +CTS +Apr +Ki2+5+1i3+1+0 +IT+0-5-1 +b42 d f b t b t gf df b / +b43 d f b t b t gf df b / +b44 d f b t b t gf df b / +K+0-5 +Ki2+5-2i3+1-3 +b42 c d e f gs as b / +b43 c d e f gs as b / +b44 c d e f gs as b / + +%TTS.pmx +3 3 4 4 4 4 0 -2 +1 1 20 .1 +Trombone +Alto Sax +Clarinet +btt +.\ +Tt +TTS +Apr +Ki2+0+1i3+0+0 +IT+0-5-1 +b42 d f b t b t gf df b / +g44 b d g t g t ef bf g / +c45 e g c t c t af ef c / +K+0-5 +Ki2+0-2i3+0-3 +b42 c d e f gs as b / +g44 a b c d es fs g / +c45 d e f g as bs c / + +%CCS.pmx +3 3 4 4 4 4 0 -2 +1 1 20 .1 +Trombone +Alto Sax +Clarinet +btt +.\ +Tt +CCS +Apr +%2K+5+1 +%3K+1+0 +I +b42 d f b t b t gf df b / +b43 d f b t b t gf df b / +b44 d f b t b t gf df b / +K+0-5 +b42 c d e f gs as b / +b43 c d e f gs as b / +b44 c d e f gs as b / +\end{verbatim} +\end{multicols} +\end{scriptsize} +%\end{tiny} \subsubsection{Text} @@ -1283,7 +1544,7 @@ section~\ref{dynamics}. If you want pages to be numbered at the top left or right, place the command {\tt P} anywhere within the \PMX code that represents the first -page to be numbered (usually the first or second). +page to be numbered (usually the first or second page). {\tt P} can be followed optionally by the starting page number and/or by {\tt l} or {\tt r}, the latter overriding the default locations of odds on the right and evens on the left. \NEW{2.0} @@ -1303,7 +1564,8 @@ numbering (and centered headers) for parts can be still be initiated independently, for example with {\tt \%!P2} or {\tt \%1P2r} (see section~\ref{scor2prt}). -\subsubsection{Overriding certain defaults, or getting the most from \PMXX} +\subsubsection{Overriding certain defaults, or +getting the most from \PMXX}\label{Acommands} Understanding this section is important if you want to get the most out of \PMXX. In many @@ -1314,7 +1576,8 @@ upset the layout of older scores. For example, virtually every new score I create begins with at least {\tt Abple}. As you may have guessed, it is the command {\tt A} that can be used to -override a grab-bag of default settings. The available options affect sizes +override a grab-bag of default settings. The available options affect a +wide range of \PMX features: sizes and interpretation of accidentals, dot positions, space before the first note of every bar, space between staves, slur package selection, vertical positioning of Type K postscript @@ -1323,24 +1586,36 @@ naming of parts, vertical positioning of rests in 2-voice staves\NEW{2.6}, brackets for non-beamed xtuplets, and inputting so-called {\it normal include} files. +{\bf Size of Accidentals.} {\tt b} makes all accidentals {\bf b}ig, {\tt s} makes them all {\bf s}mall. By default, big ones are used unless unaltered spacing doesn't provide enough space. Thus the default behavior may cause a mixture of big and small accidentals, and in fact is not recommended. -\label{ArDirective} -If transposing, then the {\bf r}elative accidental convention should be used, -indicated by {\tt r}. The default is the normal, absolute convention. +{\bf Relative accidentals.}\label{ArDirective} +If transposing, then the {\bf r}elative accidental convention must be used, +indicated by {\tt r}. This changes the way you enter accidentals. With +relative accidentals, the note options {\tt s}, {\tt f}, {\tt n} take on +unconventional meanings, now respectively signaling that a note should be raised +a half step, lowered a half step, or left alone {\it relative to the pitch +it would have according to the key signature}. So for example, with {\tt Ar}, +in the key of B flat major the note command {\tt bs} would cause a B natural +to be printed. By contrast, the default is +the normal, absolute convention, where the indicated pitch alteration is +relative to what the pitch would be if there were no key signature. +{\bf Vertical position of dots.} If there are staves with two voices, {\tt d} causes dots in the lower one to appear on or {\it below} center, in contrast with the default. +{\bf Gap at start of bar.} Use {\tt a} followed by a decimal number to override the default setting for \bs{\tt afterruleskip}, the space before the first note in a bar. The default in \PMX is {\tt 1}\bs{\tt elemskip}, 20 percent smaller than \MusiXTeX{}'s. +{\bf Space between staves within a system.} If \PMXX's vertical spacing between staves within a system is not pleasing, use {\tt I} or {\tt i} , followed by a decimal number, to apply a scale factor to \bs{\tt interstaff} . {\tt I} @@ -1348,6 +1623,7 @@ affects all pages, {\tt i} only the current one. Shrinking the space between staves within each system will cause the space between systems to increase, and conversely. These options have no effect if there is only one staff per system. +{\bf Equal space between systems.} \label{AeDirective}\MusiXTeX~normally draws a virtual box around each system and inserts equal vertical space between boxes. \NEW{2.3} When objects protrude above the top staff in a system or @@ -1363,9 +1639,10 @@ There is a \TeX~macro desired wider gap. It has one argument, the desired extra space in {\tt\bs internote}s. +{\bf Stop grouping systems at top in sparse pages.} Another \NEW{2.4}\ command affecting vertical spacing is the {\tt v} option of the {\tt A} command (for -{\bf v}shrink or {\bf v}ertical shrinkage). \PMX normally spreads staves +{\bf v}ertical). \PMX normally spreads staves vertically over a full page, unless the white space becomes excessive, in which case it groups all staves near the top of the page. Entering {\tt Av} will suppress this grouping near the top, and ensure that @@ -1373,25 +1650,26 @@ systems will always be spread vertically regardless of how much white space is left. It is a toggle; the second time it is issued, the behavior reverts to the default. -In \PMX it's not yet possible to specify a smaller font for selected staves. -But it can be done with the \TeX~command -{\tt \bs setsize}{\it n}{\tt \bs smallvalue} (using in-line \TeX, see -\NEW{2.3} -section~\ref{LitTeX}). If you do this, then you ought to -use the {\tt S} option to the {\tt A} command. It is followed by exactly -{\tt nv} -characters which are either {\tt -} or {\tt 0} depending on whether the -corresponding staff is normal or small. This alerts \PMX to modify some -horizontal spacing decisions to account for the smaller font size. +{\bf Make some staves smaller.} +The {\tt S} +option to the {\tt A} command\NEW{2.7} allows you to specify a +different size for selected staves and their notes compared to the +global value set in the setup data. It is followed by exactly {\tt noinst} +characters, one for each instrument, selected from +{\tt 0}, {\tt -}, {\tt s}, or {\tt t} for +normal, small, small, or tiny sizes respectively. +{\bf Postscript slurs.} The \label{ApDirective}\NEW{2.4} command {\tt Ap} activates Type K {\bf p}ostscript slurs. To use this you must have {\tt musixps.tex} somewhere that \TeX~can find it, and -{\tt psslurs.pro} somewhere that {\bfx dvips} can find it. These files are -available from the -\href{http://Icking-Music-Archive.org}{\underline{Icking Music Archive}}. +{\tt psslurs.pro} somewhere that {\bfx dvips} can find it. +If these files happen to be missing from your \TeX~distribution, they +can be found +\href{http://www.icking-music-archive.org/software/musixtex/musixtex.zip} +{\underline{here}}. Several suboptions affecting Type K -postscript slurs are described in the remainder of this subsection. First, +postscript slurs are described here and in the following paragraphs. First, by default these slurs and ties will not have their vertical positioning tweaked to avoid tangencies with staff lines. To activate this type of adjustment, use one of the suboptions {\tt +s} or {\tt +t} for @@ -1399,7 +1677,7 @@ slurs or ties respectively. (For example, {\tt Ap+s}). Be warned that this may alter the endpoint positions from what one would normally expect. To deactivate the adjustment, use the same command but with {\tt -} . -A third suboption of {\tt Ap} affects line-breaking slurs. Normally a full tie +Another suboption of {\tt Ap} affects line-breaking slurs. Normally a full tie is drawn at the start of the second line. However, the suboption {\tt Ap+h} causes the use of {\it{\bfi h}alfties} for the second part, which are flattened at their @@ -1414,7 +1692,8 @@ horizontal positions of the end point of the first segment and the start of the second, uses a normal tie character for both segments of a tie, and enables further tweaking of the horizontal and vertical positions of internal endpoints on a case-by-case basis, using options in the initial slur or tie command (see -section~\ref{lbslurs}). +section~\ref{lbslurs}, and the end of the fourth system in the example file +{\tt barsant.pmx}). Another pair of \NEW{2.5}suboptions to {\tt Ap} affects the default curvature of Type-K postscript slurs. {\tt Ap+c} and {\tt Ap-c} will respectively increase or @@ -1433,6 +1712,7 @@ from a {\tt .dvi} file, you should use the suboption {\tt h} (e.g. {\tt Aph}~) . This will cause the header file {\tt psslurs.pro} to be written into the postscript file at the top of of every page. +{\bf Vertical rest positioning in keyboard scores.} The\NEW{2.6} option {\tt AK} activates special rules for vertical positioning of rests in two-voice staves. By way of background, without this option, rests in two-voice staves have default positions based on a simple rule that is not @@ -1453,22 +1733,34 @@ option {\tt L} in a rest command will cause the vertical position of that rest to be based on the {\it preceding} note, rather than the following one as is the default. -The \label{ANDirective}\NEW{2.5}option {\tt N} to the {\tt A} command allows -you to specify -arbitrary names for the instrument of any or all part files generated by -{\bf scor2prt}. Follow it with the part number and the the new name in double -quotes. +{\bf Names of \PMX files for parts.} +The \label{ANDirective}option {\tt N} to the {\tt A} command allows you to specify +arbitrary names for the part files generated by +{\bfx scor2prt}. Follow {\tt AN} with the part number and the new file base name in double +quotes. Immediately follow this with any number of additional part numbers and +alternate file base names in quotes. When part files are generated, {\tt .pmx} will be +appended to the requested base name. +{\bf Gapped bracket for nonbeamed xtuplets.} Non-beamed \label{ATDirective}\NEW{2.5}xtuplets will normally be printed with a bracket above or below, and a number above or below that. If you would like this number instead to be positioned within a gap in the bracket itself, enter {\tt AT} .You must have -{\tt tuplet.tex} available to your \TeX~processor. The file can be found in -the Icking Archive. +{\tt tuplet.tex} available to your \TeX~processor. If missing, this file +can be found +\href{http://www.icking-music-archive.org/software/musixtex/musixtex.zip} +{\underline{here}}. +{\bf ``Include'' file.} \PMX commands \NEW{2.5}in an external file can be included at the start of any input block by designating the file as a {\it normal include} file, using the -command {\tt AR}[{\it filename}] . See section~\ref{ARDirective} for details. +command {\tt AR}[{\it filename}] . See section~\ref{ARDirective} for details. + +{\bf Positioning printed pages.} +For \NEW{2.7} printing on {\bf l}etter or a{\bf 4} paper, the command {\tt Acl} or +{\tt Ac4} will set the margins +of the printed area so it will be properly centered with no further +adjustments needed when running {\bfx dvips}. \subsubsection{Extra hardspace, horizontal shifts} \label{hardspace} @@ -1509,10 +1801,11 @@ to signify that it applies to {\bf b}oth score and part, or {\tt P} for \PMX does some special, complex analysis to adjust horizontal spacing in crowded systems. By default, the minimum space between consecutive -noteheads is 0.3 notehead widths. If you want to change 0.3 to some -other fraction, enter {\tt W. }(decimal point is required) followed by -{\tt 1}-{\tt 9} to represent the number -of tenths of a notehead width to be used as the minimum spacing. +noteheads is 0.3 notehead widths. In very special situations you may want to +change 0.3 to some other fraction. To do so, enter {\tt W. }(decimal point is required) + followed by {\tt 1}-{\tt 9} to represent the number +of tenths of a notehead width to be used as the minimum spacing. Use of this option +is demonstrated in the example file {\tt barsant.pmx}. \subsubsection{Page size} @@ -1595,15 +1888,14 @@ adhere to the 128-character limit per line, but each line can have more than one \TeX\ command. Type 1 begins with a single \bs\ and will appear in the {\tt .tex} file right before the \TeX -~command for the next note or rest in the {\tt .pmx} file. Starting with -version 2.1, \NEW{2.1} multiple +~command for the next note or rest in the {\tt .pmx} file. Multiple type 1 strings associated with the same note or rest are allowed, although the total length may not exceed 128 characters (so there is generally no reason not to combine all \TeX\ commands for a single note into a single type 1 string). A type 2 string begins with \bs\bs\ -and will appear at the top of the {\tt .tex} file, right before +and will appear near the top of the {\tt .tex} file, right before \bs{\tt startmuflex}, regardless of where it appears in the {\tt .pmx} file. A type 3 string starts with \bs\bs\bs\ and will appear right before the {\tt\bs xbar} @@ -1618,7 +1910,7 @@ should be isolated on a line of its own, and should be started in column 1. Type four permits multiple lines of arbitrary text to be entered at the top of the {\tt .pmx} file; -they will be transferred literally to the top of the {\tt .tex} file. Type +they will be transferred verbatim to the top of the {\tt .tex} file. Type four is initiated with {\tt ---} alone as the top line of the {\tt .pmx} file. Then follows any text on any number of lines, until the next line starting with {\tt ---} terminates the block to be transferred. @@ -1775,7 +2067,7 @@ There are two types of include files, {\it global} and Due \NEW{2.0} to the number of different programs that must be run in sequence to produce a printed sheet of music with the \MusiXTeX{} system, most users -prefer to use a batch file to control the process. Since batch commands are +prefer to use a batch script to control the process. Since batch commands are platform-dependent we will not provide examples here, but will mention several \PMX features that can facilitate batch processing. @@ -1791,7 +2083,7 @@ opened and the input point placed on the line with the error. There have been several requests to allow \PMX to keep running even after it detects an input error. -This has not been done because in most cases, any error messages after +This has not been done because in many cases any error messages after the first one would be meaningless, or worse, uncorrected errors could cause crashes. In any event, all the output from {\bfx pmxab} will be stored in the log file [{\it jobname}]{\tt.pml}. @@ -1799,16 +2091,19 @@ stored in the log file [{\it jobname}]{\tt.pml}. \subsection{Lyrics} \PMX has no special provisions for lyrics. One way to include them -is by using the macro package {\tt musixlyr.tex} developed +is by using the macro package +\href{http://www.icking-music-archive.org/software/musixtex/add-ons/musixlyr21c.zip} +{\underline{\tt musixlyr.tex}} developed by Rainer Dunker. It introduces lyrics into \TeX\ more easily than with \MusiXTeX's own facilities. The macros could be entered as in-line \TeX\ directly into the {\tt .pmx} file, but most would prefer the convenient interface to {\tt musixlyr} via the -program {\bfx M-Tx} developed by Dirk Laurie. It is a pre-preprocessor which +program +\href{http://www.icking-music-archive.org/software/mtx/}{\underline{\bfx M-Tx}} +developed by Dirk Laurie. It is a pre-preprocessor which produces a {\tt .pmx} file containing the proper in-line \TeX\ commands. Its input language is similar (but not identical) to \PMX and includes most -\PMX functionality as a subset. Both {\bfx M-Tx} and {\tt musixlyr.tex} are -available from the \IMA{}. +\PMX functionality as a subset. %\setcounter{secnumdepth}1 \section{Making Parts from a Score} \label{scor2prt} @@ -1825,7 +2120,7 @@ parts separately from that of the score, but by using commands that are placed in the {\tt .pmx} file for the score. This eliminates the need for ever editing the {\tt .pmx} files for the parts separately. You can make all corrections in the file for the score, and then re-run -scor2prt. +{\bfx scor2prt}. Normally all lines starting with {\tt \%} in the parent {\tt .pmx} are transferred into all the parts. However, if a line has {\tt \%\%} in @@ -1866,7 +2161,15 @@ One way to insert hardspace {\it x} into part {\tt\%}[{\it n}]{\tt X}[{\it x}] . The \NEW{1.42} other way is with options in the {\tt X} command in the score: {\tt B} causes the hardspace to be used in {\bf b}oth score and parts; {\tt P} puts it into the {\bf p}art but not -the score. +the score. + +Instrument-wise \NEW{2.7} transposition commands (see section \ref{transpose}) +are also handled specially. +When {\bfx scor2prt} encounters {\tt Ki}[{\it n}] (for instrument {\it n}) in +the score, it transfers the transposition information (transposition amount and +key signature) for that instrument into +the corresponding part, replacing {\tt Ki} by {\tt K} and keeping only the +information for instrument {\tt n}. Lateral shifts ({\tt X}[$\dots$]{\tt :}) will be handled normally, staying with their original voice. @@ -1924,7 +2227,7 @@ augmented where needed with literal \TeX ~commands, it is possible to store both the score and the part can be corrected at once, and parts need not be re-edited each time they are regenerated from the score. -\section{Making MIDI Files}\NEW{2.2} +\section{Making MIDI Files}\label{MIDI} \PMX has an elementary capability to create MIDI files. It is intended mainly to aid in editing scores, so it does not have advanced facilities one would @@ -1957,6 +2260,13 @@ but consecutive pairs of numbers must be separated by {\tt :} (colon) . This option can only be exercised once per file. Also, the number of instruments cannot change during a piece. +The \NEW{2.7} number of arguments following suboption {\tt i}, as well as the next +three described suboptions, must in fact equal the number of {\it instruments}. Before +version 2.7, it was the number of {\it staves} (despite the incorrect +description in the manual!) These numbers may differ and this creates a +backward incompatibility. Hoping this won't cause too much distress, +I've enhanced the real-time error messages. + {\tt v}{\it i1}:{\it i2}:{\it...}:{\it in} assigns MIDI \NEW{2.3} velocities to each instrument. The colons are required. Values may range from 1 to 127. The default is 127. @@ -1966,6 +2276,15 @@ each instrument. The colons are required. Values may range from 1 to 128. The default value is 64, which represents the center. Smaller numbers favor the left stereo channel; larger ones the right. +{\tt T} allows transposing any instrument by a selected number of steps \NEW{2.7} + ({\tt\bs internote}s). +It must be followed by exactly {\tt noinst} signed integers representing the +amount of transposition for each instrument in order. In practice it is useful +in two situations (1) To transpose a MIDI output up or down by one octave +(7 {\tt\bs internote}s); and (2) when a transposing instrument is printed +in the transposed key in the score after having issued {\tt Ki}, to undo +the transposition in the MIDI. + {\tt M} initiates a macro operation. This is used for repeats, da capo's, etc. Macros must have ID numbers between 1 and 20. Operations are start record macro {\it i}: {\tt MR}{\it i} ; end recording: {\tt M} ; and playback (insert) @@ -1980,11 +2299,7 @@ allowed, but will be rounded to the nearest sixteenth note. inserted at the end of every note, while decreasing the sounding duration by the same amount. The default is 10, which is 2/3 of a 64th note. -{\tt T} allows transposing any instrument by an integral number of octaves. -It must be followed by exactly {\tt noinst} signed integers, each of which -is an exact multiple of 12. - - The module does not recognize graces, ornaments, repeats, voltas, or + The MIDI module does not recognize graces, ornaments, repeats, voltas, or segnos. The only ties that are recognized are those using {\tt s} or {\tt (} alone, with no explicit ID number. Key signatures, time signatures (meter) and instrument names will be written into the MIDI file, @@ -2156,10 +2471,13 @@ strong points in a ``battlefield'' situation: figured bass, complex beaming patterns, xtuplets, and automatically adjusted horizontal and vertical spacing in crowded scores. In fact, -this single-page score is at the limit of vertical crowding. To get the -final result, it uses the -option {\tt Ae} for equal space betweem systems, and the space between systems -was increased ({\tt AI1.1}) from the default. This is a +this single-page score pushes the limits of vertical and horizontal crowding. +To get the final result, it makes subtle adjustments using various available options: +{\tt Ae} for equal space between systems, {\tt AI1.1} to increase the vertical +space between staves in a system, {\tt Apl} to activate postscript slurs and +special treatment of line-breaking slurs/ties (note slur at end of fourth +system), and {\tt W.5} to increase minimum space between noteheads so the 64th +notes don't touch each other. This is also a good score to try making parts with {\bfx scor2prt}. A special command {\tt \%2S9} is used to increase the number of systems in the recorder part. @@ -2177,32 +2495,15 @@ systems vertically without having to fiddle with \bs{\tt staffbotmarg}. As far as I know, the warning is benign, and may be ignored. -\subsection{Where to Get {\PMX}} \label{where} +\subsection{Where to Get Help} \label{where} The main home of \PMX on the internet is the software section of the -\IMA, specifically at -\href{http://icking-music-archive.org/software/indexmt6.html#pmx} -{\underline{\tt http://icking-music-archive.org/software/indexmt6.html\#pmx}} . -The \PMX distributions on this server are mirrored on the CTAN sites, -for example \href{http://www.ctan.org}{\underline{\tt http://www.ctan.org}}. -These sites also contain all the \TeX{} and \MusiXTeX{} files as well. - -\PMX is coded in FORTRAN and developed in a DOS/Windows environment. The basic -distribution will contain the FORTRAN source and DOS/Windows binary -(i.e., it runs in a DOS window, but some flavor of Windows must be -present). Users of other OS's have several options. They may compile the -original source if they have access to a compiler, or they may check the -archive for other distributions. The most recent -available versions for Linux, Unix, and Mac will be posted in the archive, but -as of this writing they are all out of date. New versions will be -posted when and if volunteers provide them. - -Most of the supporting software mentioned here---except \TeX{} itself---is -available -from the \IMA. This includes \MusiXTeX, Dirk Laurie's -lyrics pre-preprocessor {\bfx M-Tx}, and packages for both type K and type M -postscript slurs. - +\href{http://icking-music-archive.org}{\underline{Werner Icking Music Archive}}. This +site also links to a mailing list devoted to \MusiXTeX\ and related programs including +\PMX. The denizens of this list are always willing to answer questions about any +aspect of the software. New users are strongly advised to take advantage of this +resource. + \subsection{Acknowledgments} To Daniel Taupin, Ross Mitchell, and Andreas Egler for creating @@ -2218,9 +2519,10 @@ slur packages; to Christian Mondrup, Andre Van Ryckeghem, Christof Biebricher, Joerg Anders, Olivier Vogel, and other denizens of the TeX-music mailing list for first-class bug-finding and support in responding to queries about -\PMX on the mailing list; and to Luigi Cataldi, Olivier Vogel, Christof +\PMX on the mailing list; to Luigi Cataldi, Olivier Vogel, Christof Biebricher, and Cornelius Noack for producing translated and enhanced -\PMX tutorials. +\PMX tutorials; and to Bob Tennent for maintaining the software section +of the web site. Finally, I want to mention again the invaluable contributions by Werner Icking: his exhaustive beta testing, uncanny bug-finding, continuing encouragement, and promotion diff --git a/Master/texmf-dist/doc/generic/pmx/pmx2pdf.html b/Master/texmf-dist/doc/generic/pmx/pmx2pdf.html deleted file mode 100644 index a6769ea7e01..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmx2pdf.html +++ /dev/null @@ -1,174 +0,0 @@ -Content-type: text/html - -<HTML><HEAD><TITLE>Manpage of pmx2pdf</TITLE> -</HEAD><BODY> -<H1>pmx2pdf</H1> -Section: (1)<BR>Updated: 2012-05-15<BR><A HREF="#index">Index</A> -<A HREF="http://localhost/cgi-bin/man/man2html">Return to Main Contents</A><HR> - -<P> -<A NAME="lbAB"> </A> -<H2>NAME</H2> - -pmx2pdf - This script processes pmx files and then deletes intermediate files -<P> -<A NAME="lbAC"> </A> -<H2>SYNOPSIS</H2> - -[ texlua ] -<B>pmx2pdf</B> - -{ -<I>option</I> - -| -<I>jobname</I> - -[ .pmx ] -} ... -<DL COMPACT> -<DT>The default effect is to process each file using <DD> -<DT><B><A HREF="http://localhost/cgi-bin/man/man2html?1+pmxab">pmxab</A></B>(1) - -<DD> -(pre-processing pass) -<DT><B><A HREF="http://localhost/cgi-bin/man/man2html?1+etex">etex</A></B>(1) - -<DD> -(first pass) -<DT><B><A HREF="http://localhost/cgi-bin/man/man2html?1+musixflx">musixflx</A></B>(1) - -<DD> -(second pass) -<DT><B><A HREF="http://localhost/cgi-bin/man/man2html?1+etex">etex</A></B>(1) - -<DD> -(third pass) -<DT><B><A HREF="http://localhost/cgi-bin/man/man2html?1+dvips">dvips</A></B>(1) - -<DD> -(dvi to Postscript) -<DT><B><A HREF="http://localhost/cgi-bin/man/man2html?1+ps2pdf">ps2pdf</A></B>(1) - -<DD> -(Postscript to Portable Document Format) -<DT>followed by removal of intermediate files.<DD> -<P> -</DL> -<A NAME="lbAD"> </A> -<H2>OPTIONS</H2> - -<DL COMPACT> -<DT><B>-v </B> - -<DD> -output program name and version number, and quit -<DT><B>-h</B> - -<DD> -output usage summary and quit -<DT><B>-l </B> - -<DD> -changes the TeX processor to -<B><A HREF="http://localhost/cgi-bin/man/man2html?1+latex">latex</A></B>(1) - -or -<B><A HREF="http://localhost/cgi-bin/man/man2html?1+pdflatex">pdflatex</A></B>(1) - -<DT><B>-p </B> - -<DD> -changes the TeX processor to -<B><A HREF="http://localhost/cgi-bin/man/man2html?1+pdfetex">pdfetex</A></B>(1) - -or -<B><A HREF="http://localhost/cgi-bin/man/man2html?1+pdflatex">pdflatex</A></B>(1) - -(and doesn't run -<B><A HREF="http://localhost/cgi-bin/man/man2html?1+dvips">dvips</A></B>(1) - -and -<B><A HREF="http://localhost/cgi-bin/man/man2html?1+ps2pdf">ps2pdf</A></B>(1) - -or -<B><A HREF="http://localhost/cgi-bin/man/man2html?1+dvipdfm">dvipdfm</A></B>(1) - -) -<DT><B>-d </B> - -<DD> -changes the dvi processor to -<B><A HREF="http://localhost/cgi-bin/man/man2html?1+dvipdfm">dvipdfm</A></B>(1) - -<DT><B>-s </B> - -<DD> -stops processing at the dvi file -<DT><B>-t</B> - -<DD> -stops processing at the tex (and midi) files -<DT><B>-i</B> - -<DD> -retain intermediate files -<DT><B>-f</B> - -<DD> -default processing -<DT>Options affect processing of all succeeding PMX files unless changed by another option.<DD> -<P> -</DL> -<A NAME="lbAE"> </A> -<H2>SEE ALSO</H2> - -<B><A HREF="http://localhost/cgi-bin/man/man2html?1+pmxab">pmxab</A></B>(1) - -<B><A HREF="http://localhost/cgi-bin/man/man2html?1+scor2prt">scor2prt</A></B>(1) - -<B><A HREF="http://localhost/cgi-bin/man/man2html?1+etex">etex</A></B>(1), - -<B><A HREF="http://localhost/cgi-bin/man/man2html?1+latex">latex</A></B>(1), - -<B><A HREF="http://localhost/cgi-bin/man/man2html?1+pdfetex">pdfetex</A></B>(1), - -<B><A HREF="http://localhost/cgi-bin/man/man2html?1+pdflatex">pdflatex</A></B>(1), - -<B><A HREF="http://localhost/cgi-bin/man/man2html?1+musixflx">musixflx</A></B>(1), - -<B><A HREF="http://localhost/cgi-bin/man/man2html?1+dvipdfm">dvipdfm</A></B>(1), - -<B><A HREF="http://localhost/cgi-bin/man/man2html?1+dvips">dvips</A></B>(1), - -<B><A HREF="http://localhost/cgi-bin/man/man2html?1+ps2pdf">ps2pdf</A></B>(1). - -<BR> - -pmx260.pdf -<BR> - -pmxccn.pdf -<P> -<A NAME="lbAF"> </A> -<H2>AUTHOR </H2> - -This manual page was written by Bob Tennent <<A HREF="mailto:rdt@cs.queensu.ca">rdt@cs.queensu.ca</A>>. -<P> - -<HR> -<A NAME="index"> </A><H2>Index</H2> -<DL> -<DT><A HREF="#lbAB">NAME</A><DD> -<DT><A HREF="#lbAC">SYNOPSIS</A><DD> -<DT><A HREF="#lbAD">OPTIONS</A><DD> -<DT><A HREF="#lbAE">SEE ALSO</A><DD> -<DT><A HREF="#lbAF">AUTHOR </A><DD> -</DL> -<HR> -This document was created by -<A HREF="http://localhost/cgi-bin/man/man2html">man2html</A>, -using the manual pages.<BR> -Time: 09:17:40 GMT, September 14, 2012 -</BODY> -</HTML> diff --git a/Master/texmf-dist/doc/generic/pmx/pmxab.html b/Master/texmf-dist/doc/generic/pmx/pmxab.html deleted file mode 100644 index b683ae53634..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxab.html +++ /dev/null @@ -1,61 +0,0 @@ -Content-type: text/html - -<HTML><HEAD><TITLE>Manpage of pmxab</TITLE> -</HEAD><BODY> -<H1>pmxab</H1> -Section: PMX Manual Page (1)<BR>Updated: 19 Jan 2013<BR><A HREF="#index">Index</A> -<A HREF="http://localhost/cgi-bin/man/man2html">Return to Main Contents</A><HR> - -<A NAME="lbAB"> </A> -<H2>NAME</H2> - -pmxab - a MusiXTeX preprocessor -<A NAME="lbAC"> </A> -<H2>SYNOPSIS</H2> - -<B>pmxab</B> - -basename<I>[.pmx]</I> - -<P> -<A NAME="lbAD"> </A> -<H2>DESCRIPTION</H2> - -pmxab is a preprocessor for MusiXTeX. -It's usually invoked by a frontend <A HREF="http://localhost/cgi-bin/man/man2html?1+pmx2pdf">pmx2pdf</A>(1). -To use it to its full benefit you should have installed MusiXTeX Version 1.15 -or higher, and TeX itself. -The goal of PMX is to faciliate the efficient typesetting of scores and parts -that have an almost professional appearance. To learn more about typesetting -with PMX, please read the PMX Manual. -<P> -When invoked directly, pmxab produces tex output utilizing the MusiXTeX -macro set. -<A NAME="lbAE"> </A> -<H2>SEE ALSO</H2> - -<A HREF="http://localhost/cgi-bin/man/man2html?1+pmx2pdf">pmx2pdf</A>(1), <A HREF="http://localhost/cgi-bin/man/man2html?1+scor2prt">scor2prt</A>(1), <A HREF="http://localhost/cgi-bin/man/man2html?1+musixtex">musixtex</A>(1) -<A NAME="lbAF"> </A> -<H2>AUTHORS</H2> - -PMX was written by Don Simons <<A HREF="mailto:dsimons@roadrunner.com">dsimons@roadrunner.com</A>>. -This manual page was written by Roland Stigge <<A HREF="mailto:stigge@antcom.de">stigge@antcom.de</A>> for the Debian -project and revised by Bob Tennent <<A HREF="mailto:rdt@cs.queensu.ca">rdt@cs.queensu.ca</A>>. -<P> - -<HR> -<A NAME="index"> </A><H2>Index</H2> -<DL> -<DT><A HREF="#lbAB">NAME</A><DD> -<DT><A HREF="#lbAC">SYNOPSIS</A><DD> -<DT><A HREF="#lbAD">DESCRIPTION</A><DD> -<DT><A HREF="#lbAE">SEE ALSO</A><DD> -<DT><A HREF="#lbAF">AUTHORS</A><DD> -</DL> -<HR> -This document was created by -<A HREF="http://localhost/cgi-bin/man/man2html">man2html</A>, -using the manual pages.<BR> -Time: 09:14:34 GMT, January 19, 2013 -</BODY> -</HTML> diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/README b/Master/texmf-dist/doc/generic/pmx/pmxccn/README deleted file mode 100644 index 564e64dad5d..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/README +++ /dev/null @@ -1,26 +0,0 @@ -pmxccn is a tutorial for PMX in LaTeX; it describes and -explains PMX up to version 2.618 included. - -The zipped package includes the main program and 2 subfolders: - -\eps : containing music examples referrred to by - the main program, -\addresses : names of persons cited in the program - (in graphical form to avoid abuse). - -Unzip pmxccn.zip in whatever folder you want (preserving -the folder structure), and run - latex pmxccn.tex - - [ as usual, run latex pmxccn - twice to get the cross - reference right, and run - makeindex pmxccn the produce - the index ] - - -LEGAL NOTICE: This software is subject to the usual - GNU/LLPL licence conditions. - - -Sun 2012 Apr 1 /17:56 / Cornelius C. Noack diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/addresses/btennent.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/addresses/btennent.eps deleted file mode 100644 index bee34b4917a..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/addresses/btennent.eps +++ /dev/null @@ -1,40 +0,0 @@ -%!PS-Adobe-2.0 EPSF-2.0 -%%BoundingBox: 0 0 161 25 -% -% created by bmeps 1.2.7 (SCCS=1.78) -% -/pstr - 161 string -def -/inputf - currentfile - /ASCII85Decode filter - /RunLengthDecode filter -def -gsave -0 25 translate -161 25 scale -161 25 8 [161 0 0 -25 0 0] -{ inputf pstr readstring pop } -image -K)^H&K)^H&K)^H&K)^H&K)^H&hZ!TV!;6Bj!.t7@rrE*"rr3!!!;ld"!!*'!!!%WN -o)A^j!<3!!!!)rs!<<,urrE*"KDtuQ!<;utrVuis"9/?$s8)fqrrW6$s8W#trr;lr -rr;iqo`+mj"oeQ&rr<&trrE*"rr;osr;Z]qrr3$"!<<#urVu`p"98B$!<)ou!!)]l -quH]qquHHjrW!9)rr<'!rr<'!s8E#trrE*"r;R-)!<3$!rr<'!rr<&urr`<%rr<&t -rrE*"pAY3p!<<)u!!<0#!<)p(!!*'!!!*'!!!*#u#64c(rr<'!s8E!'s8N'!s8N'! -rVm!#!<3$!rVllu!;?En!!*#u"TSQ&rr<&urrE*"p\t6o!;lcs!!)ut!<<-!rrE*" -r;R*(!<3$!rr<'!!!)lq!<<,irrE*"rVm!#!<3$!rVm!#!<3$!rVm!#!<3$!rVm!# -!<3$!rVm!#!<3$!qYpQr!<)ou!!)cn!<<,lrrE*"p\t6o!;lcs!!)ut!<<-!rrE*" -r;Qj!!<<)u!!E9$!!)ipqZ-?i!<<,urr`<%rr<&trrN0#s7lWps7lWrrr<&trrW6$ -s8Vrr"98B$!<)ou!!)cn!<<,qs7u`irrE*"qu6Zs!<)ou!!*#u!<<,trrE*"qYpQr -!;-9l!!)cn!<<,urr`<%rr<&trr`<%rr<&qrrE*"qYpQr!<)ou!!)lq"98H%!!)ut -!<<,orrE*"qYpQr!<)ou!!)cn!<<,rrrW6$s8W&urr39)!<<'!!<<'!!<3!%!!*'! -!!*#u"98H%!!)ut!<<,urrE*"r;Qj!!<<)u!!WE&!!*'!rW!'#rr<&urriB&s8N'! -rr3*$!<3$!rVm!#!<3$!rVm*&!<<'!!<<)u!<)ou!!)rs!<<-!rr`<%rr<&us8E#m -rrE*"q>^Eo!ri6#rVufrrVucqrVucqrr;iqrVufrr;Z`r!ri6#rr;rt!ri6#rr;lr -rVucq"98B$!<)p"!!*'!qZ-TprW!$"!!*#ur;ccqquH`rr;Zp!!!'e6!<<,orrE*" -a8Z/?!1s2k!!%WNK)^H&K)^H&K)^H&rVl -~> -grestore -currentdict /inputf undef -currentdict /pstr undef diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/addresses/cmondrup.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/addresses/cmondrup.eps deleted file mode 100644 index 43657d3efaf..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/addresses/cmondrup.eps +++ /dev/null @@ -1,54 +0,0 @@ -%% LaTeX2e file `addresses/cmondrup.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-2.0 EPSF-2.0 -%%BoundingBox: 0 0 287 17 -% created by bmeps 1.54 -/pstr - 287 string -def -/inputf - currentfile - /ASCII85Decode filter - /RunLengthDecode filter -def -gsave -0 25 translate -287 25 scale -287 25 8 [287 0 0 -25 0 0] -{ inputf pstr readstring pop } -image -K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&^&S$2qu6Zs!;$3k!!)fo -!<<,<rrE*"d/O+H!;HKo!!%iT"TSQ&rr<&srrE*"oD\gk!;QQp!!'t;!<<,HrrE*" -p\t6o!/^^V!!)ut!<<,errE*"LAq8S!42\,!!*&t!<)rr!;ulp!<)rq!!rW)!<3$! -rr<&ts8;rsrrW6$s8W#trr;rtqu?Qorr3-%!<<'!!<)rs!<)p!!!*&u!<)rq!!3*" -p\tR#rr<'!!!*'!!!)ut!rr?$s8)fps8E#qs82lhs82j"s8N'!s8;rrs82j"s8N'! -s8E#rs8E#srrE*"rVllu!<3#s!;$6h!<3!"!!*&t!<3#r!!3*"p](3m$ig5,!<<'! -!<<'!!<3!!!!*#u"TSQ&rr<&uru;"=rr<'!!!*$!!<<'!!<<'!!<<'!!<3$!rr<&t -rrE*"r;Qct!<3!(!!*'!!!*$!!;lcs!!)utrW!3'rr<'!rr<&us8E#mrsA`+rr<'! -!!*$!!<)p#!!*$!!<)ou!!)ut!<<,trrE*"rr3!!!;?En!!*#u!rr?$s8E!'s8N'! -s8N'!rr3$"!<<#u"98B$!;uit!!)ut!<<,urs8Z*s8N'!s8N'!p&>0q!<<'!!<3#t -!!`K'!!*$!!<3#t!;HKo!!)or!<<,urr`<%rr<&qrrE*"qYpm&!<3$!rr<'!!!)ut -$31)+!!*$!!<3$!rVllu!<)ou!!)ipr;c]o!<<,urrE*"rVm!#!<3$!rr3'#!<<)p -!"8f,!<3$!rr<'!!!)ut"98H%!!)cn!<<,urrE*"qZ$?kqYp^!!<<'!!;lcs!!)lq -!<<,urrE*"rVllu!;uj'!!*'!!!*'!!!)ut!<<,orrE*"rVm$$!<<'!!;lcs!!*#u -!<<,nrrE*"qu?Hl!ri6#qYpQr!;c^&!!*$!!<3$!rr<&trrrH'rr<'!s8E#rrrE*" -rVllu!;ZZn!;c]r!!)ut!<<,urr`<%rr<&urrE*"pAYI"!<3$!rr<'!!!)ut!rr?$ -s8)forrE*"rVllu!:^$b!!E9$!!)or!<<,rrrE*"rVllu!<)ou!!)rs#64c(rr<'! -s7lZhrrE*"rVm$$!<<'!!;lcs!!*#u!<<,nrrE*"qu6Zs!;c]r!!)lq!<<,rrsA`+ -rr<'!!!*$!!<)p#!!*$!!;HKo!!)ut!<<,qrr`<%rr<&rrrE*"rVllu!<)p"!!*'! -quHEi$31)+!!*$!!<3$!rVllu!;c]r!!)ut!<<,urrE*"nc&Ui!<)p$!!*'!!!)or -!<<,rrrE*"rVllu!<)ou!!)orr;cis!<<,irrE*"rVm$$!<<'!!;c`n!;6?m!!)lq -!<<-!rriB&s8N'!rr3-%!<<'!!<3!2!!*$!!<3$!rr<'!rr<'!rr<&urrE*"rr3!! -!<)ou!!)rs!<<-!rs8Z*s8N'!s8N'!r;Qct!<)ou!!)ut"98H%!!)Qh%0-D.!!*$! -!<<'!!<<)u!!<0#!<)ou!!)ut!<<,trrE*"rr3!!!;HKo!!*#urW!'#rr<&qrrE*" -rr3*$!<3$!rVllu!<)ou!!)orr;cfr!<<-!rrE*"rVllu!;uj#!!*'!!!*#u!<<,s -rrE*"nc&Ui!;ZZm!<)rq!<)rq!"&]*!!*$!!<3$!rr;osr;ZZprr;iqrVucqrr3!! -!<3!#!!*'!qZ$`urr<&trrW6$s8VrrpAY?t!<3$!rr<&us8E!$rr<'!s8)fqs8)fp -s82lis8;p%rr<'!rr<&ps82j!s8N'!rVls"!<<)r!;uit!!)orquH]qr;ccqr;cfr -!<<,rs8)eSrrE*"rVllu!.t7MrrE*"li-tc!<)ou!!%rWqZ)6JjT#)WK)^H&K)^H& -K)^H&K)^H&K)^H&K)a=" -~> -grestore -showpage diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/addresses/dlaurie.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/addresses/dlaurie.eps deleted file mode 100644 index e8d4aaf6110..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/addresses/dlaurie.eps +++ /dev/null @@ -1,47 +0,0 @@ -%% LaTeX2e file `addresses/dlaurie.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-2.0 EPSF-2.0 -%%BoundingBox: 0 0 215 17 -% created by bmeps 1.54 -/pstr - 215 string -def -/inputf - currentfile - /ASCII85Decode filter - /RunLengthDecode filter -def -gsave -0 25 translate -215 25 scale -215 25 8 [215 0 0 -25 0 0] -{ inputf pstr readstring pop } -image -K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)`4X!<<-!s8E#UrrE*"o)JXgUAt2mbPqSC -!<)ou!!(pV!<<,krriB&s8N'!d/O+H!7h)M!!(4B!<<,urrE*"d/O+H!<)ou!!(FH -!<<,MrrE*"ci<tE!ri6#rVllu!;lfo!!E9$!!)ut"TSQ&!!*&t!<)rs!;lfp!<3!# -!!*'!r;Zs"!!*&u!;ulp!;?Eo!!*&u!;ulq!<3#q!;$6h!<3!"!!*&t!!N?%!!*&u -!;lcs!!)Wjqu?ct!<3#s!<3!!!!)ut!<<,orrW6$s8W&urVllu!;uit!!*#u"98H% -!!)ut!rr?$s8E!#s8N'!rVllu!;uj.!!*'!!!*'!!!*$!!<3$!s8E!#s8N'!rr3!! -!<3!!!!)cnrW!'#rr<&urriB&s8N'!rVllu!:p-n!!*'!!!*#urW!*$rr<'!rW!'# -rr<&srrE*"o`"pl!<3#t!"8i,!!*'!!!*'!!!)ut!<<,prrE*"rVllu!<)ou!!)cn -"98H%!!)ut"TSQ&rr<&orrE*"rVllu!<)p,!!*$!!<3$!rr<'!!!)ut!<<,rrrN0# -s7lWrrr<&trr`<%rr<&trrE*"rr3!!!;$3k!!)ut"TSQ&rr<&rrrE*"rVllu!<)ou -!!)Zk!<<-!rriB&s8N'!rVm0(!<<'!!<<'!!;HKo!!)ut!<<,urrE*"r;ZTn!ri6# -rVm$$!<<'!!;QQp!!)utq#CQt!!*'!rW!'#rr<&trrW6$s8Voqp\t6o!<)p!!!*&p -!<3!!!!)Wj!<<,urriB&s8N'!qu6Zs!<)ou!!)ut!<<,lrrE*"rr3-%!<<'!!<)p( -!!*'!!!*'!!!)cn!<<,urrE*"rVllu!<)ou!!)ut"98H%!!)ut"TSQ&rr<&orrE*" -rVllu!;c]r!!)lq!<<,urr`<%rr<&trrE*"p\t6o!<)p#!!*$!!;QQp!!)Wj!<<,u -rriB&s8N'!qu6Zs!<)ou!!)ut!<<,ks82lrrrE*"rVllu!<3#s!;6?o!!*'!rW)os -!<<,urrE*"rr;rt"onT&!<<)u!!E9$!!)fo!<<,trrE*"rr3-%!<<'!!<3!$!!*$! -!<)p#!!*$!!<3#t!;HKo!!)ut"TSQ&rr<&urrE*"rr3-%!<<'!!<)ou!!)rs"TSQ& -rr<&urrE*"qu6Zs!<)ou!!)ut!<<,rrrE*"rVllu!;ZWu!!*'!!!)utr;cKirW!$" -!!*#ur;cfrr;Zp!!!*#urW!0&!!*'!!!)lqqZ-TpquH]qqu?j!rr<&trrW6$s8W#t -!ri6#p\t6o!<)ou!!*#uquHZpr;cfrr;ccqr;cfr!<<,srrE*"rVllu!<3#s!;ulq -!<)rp!<)rr!;lcs!!%WNoD\gk!7q/N!!)ut!<<,urrE*"K)`(TqZ)6JK)^H&K)^H& -K)^H&K)_qP -~> -grestore -showpage diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/addresses/dsimons.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/addresses/dsimons.eps deleted file mode 100644 index dc265e2bdc2..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/addresses/dsimons.eps +++ /dev/null @@ -1,46 +0,0 @@ -%% LaTeX2e file `addresses/dsimons.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-2.0 EPSF-2.0 -%%BoundingBox: 0 0 188 17 -% created by bmeps 1.54 -/pstr - 188 string -def -/inputf - currentfile - /ASCII85Decode filter - /RunLengthDecode filter -def -gsave -0 25 translate -188 25 scale -188 25 8 [188 0 0 -25 0 0] -{ inputf pstr readstring pop } -image -K)^H&K)^H&K)^H&K)^H&K)^H&K)^l2!<<,lrrE*"fDkdLn,ECg!;6Bk!;-9l!!)cn -!<<,:rrE*"o`"pl!8.;T!!*'!!!)Ng!<<,lrrE*"o`"pl!;HKo!!(XN!<<,frrE*" -b5VJB!<)ou!!)Qh!<<,lrrE*"o`"pl!6bBC!!)TirW!*$!!*'!qZ-TprW)os"p"Z' -!<3$!rVufrrr3$"!<<#urVu`p"onT&!<<)t!<3#r!<)rs!!<0#!<3#s!;lcs!!)ut -!WW6#rW)rt!WW6#rW)lrrW)iqquHHj!WW6#rW)lrr;cisqZ-<h!rr?$s8E!"rr<&t -rrE*"rVllu!<)p0!!*$!!<3$!s8N'!s8N'!s8W&u#QOf(!<<'!!<)p-!!*$!!<3$! -rr<'!rr<&urs&N(s8N'!s8W&u#QOf(!<<'!!;uit!!)utrW!-%rr<'!s8E!#s8N'! -r;Qct!;uit!!*#u!<<,os8E!#s8N'!rr3-%!<<'!!<)ou!!)Zk!<<,urr`<%rr<&n -rrE*"rVm3)!<3$!rr<'!!!)ut"98H%!!)ut"98H%!!)lq#64c(!!*$!!;c]u!!*$! -!<)p#!!*$!!<)ou!!)ut!<<,urrE*"rVm!#!<3$!rVllu!<)ou!!)cn!<<,orrE*" -rVm!#!<3$!rVllu!<3!!!!)Zk!<<,urrW6$s8Vrrr;Qct!<)p)!!*$!!<3$!rr<&t -rr`<%rr<&trrW6$s8Vrr"onT&!<<)u!<3#p!!<0#!<)p!!!*&p!<)ou!!)ut!<<,u -rr`<%rr<&trrE*"rVllu!;uln!;HKo!!)ut!WW6#q#LEo!<<,lrrE*"rVllu!;c]r -!!)ut!<<,ursA`+rr<'!!!*$!!<)p#!!*$!!<)ou!!)lq"98H%!!)lq!<<,urr`<% -rr<&trr`<%rr<&nrrE*"rVllu!<)p#!!*$!!<)ou!!)ut!<<,urrE*"rVllu!;HKo -!!)ut"98H%!!)fo!<<,krrW6$s8W&u!ri6#rVllu!<)ou!!)ut'*&%4!!*$!!<<'! -!<<'!!<<'!!<)p#!!*$!!<)p$!!*'!!!*#u"98H%!!*#urW!-%rr<'!s8E!#s8N'! -rr3!!!<)ou!!)utrW!3'rr<'!rr<&trrE*"rVllu!<)ou!!*#urW)os!<<,urrE*" -rVm$$!<<'!!<3!!!!*#u"TSQ&rr<&ms8E!$rr<'!s8)fqs8)d&s8N'!rr<'!!!*#u -r;cis!<<,urrW6$s8VrrrVucqrr;os!ri6#rr;rt!ri6#rr;lrrVufrrr3$"!<<#u -rr3!!!<)p"!!*'!qZ-Wqr;Zp!!!*#ur;cis!<<,urrE*"rr;lrr;Z]qMuNeX!8RST -!!%WNmJd1e!.t6&s+:9&s+:9&s+:9&rr -~> -grestore -showpage diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/addresses/hmorimoto.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/addresses/hmorimoto.eps deleted file mode 100644 index b5cf60a06bf..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/addresses/hmorimoto.eps +++ /dev/null @@ -1,48 +0,0 @@ -%% LaTeX2e file `addresses/hmorimoto.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-2.0 EPSF-2.0 -%%BoundingBox: 0 0 188 17 -% created by bmeps 1.54 -/pstr - 188 string -def -/inputf - currentfile - /ASCII85Decode filter - /RunLengthDecode filter -def -gsave -0 25 translate -188 25 scale -188 25 8 [188 0 0 -25 0 0] -{ inputf pstr readstring pop } -image -K)^H&K)^H&K)^H&K)^H&K)^H&K)_#6quH]qr;cis!<<,urrE*"rVllu!<)ro!<)rr -!;ZWq!!)utr;ccqr;cEg!<<,rs8;r9rrE*"mJd1e!<3!-!!*'!!!*'!!!*'!!!)ut -!<<-!s8;rsrrE*"q>UTu!<<'!!;lfq!<3!%!!*'!!!*#u"TSQ&rr<&jrrE*"qu6g" -!<<'!!<3!!!!(1A!<<,frrE*"r;Qj!rr<&trs8Z*s8N'!s8N'!rr39)!<<'!!<<'! -!;c]r!!)ut!!)rsr;Zs"rr<&trr`?%rr<&trrE*"m/I4h!<<'!!<3!!!!'G,!<<,r -rrE*"rVllu!<3#s!<3!!!!)ut"TSQ&!!*&u!<3!!!!)fo#QOl)!!*'!!!)lq!rr?$ -s8;p"rr<'!rW)lrrW)iq!<<,ts8)fqrrE*"rVllu!;HKp!!*&u!;ulq!:g*g!!N?% -!!*&u!;?En!!)lq!<<,urrE*"rVllu!<)ou!!)ut!WW6#rW!6(rr<'!rr<'!rW)os -$31)+rr<'!rr<'!rW)rt#QOl)!!*$!!<<#u"98B$!;uit!!)or!<<,rrrE*"r;Qct -!<)ou!!)cnrW!'#rr<&urriB&s8N'!nc&[k!<<)u!!E9$!!)cn!<<,rrrE*"rVllu -!<)ou!!)ut!<<,urrE*"qYpTs!<<#u#QOf(!<<'!!<3!#!!*'!rW!N0rr<'!rr<'! -!!*$!!<3$!rVllu!<)ou!!)utqZ-Qo!<<,trrE*"rVllu!;HKo!!)ut"98H%!!)ut -!<<,jrriB&s8N'!rVllu!;QQp!!)lq#64c(!!*$!!<3#s!<3!!!!)ut!<<,rrr`<% -rr<&trrN0#s7lWrrr<&trrrH'rr<'!s8E!#s8N'!rVllu!<)ou!!)or!<<,rrrE*" -r;Qct!<)ou!!)cn!<<,urrN0#s7lZcrriB&s8N'!rVllu!;QQp!!)rs"T\Q&!<<)t -!!iQ(!!*'!!!*#u#lju*rr<'!rr<&trr`<%rr<&trrE*"qu6g"!<<'!!<)p#!!*$! -!;c]r!!)ut!<<,urrE*"qu6Zs!;c]r!!)rs!<<,urrE*"p\t6o!<)p#!!*$!!:9^h -!!*'!!!)ut!<<,orrE*"rr3E-!<<'!!<<'!!<<'!!<)ou!!*#ur;cfr"TSQ&rr<&u -rriB&s8N'!qYpQr!<3!%!!*'!!!*#u!<<-!rr`<%rr<&trrE*"rVllu!;lcs!!)lq -$NL2,rr<'!rr<'!s8E#srrE*"rVllu!<)p$!!*'!!!*#u!<<,urrE*"q#:Er!<<)u -!!E9$!!)]lquH]qr;[!#!<3$!rVllu!<)ou!!)orr;ccqr;cZn!<<,us8;rqs82j! -s8N'!rVls"!<<)r!<)ou!!)ipr;cfrrW!$"!!*#ur;cis!<<,urrE*"rr;lrrVufr -rr3!!!<3!&!!*'!!!*&u!.t4OrrDus!<<,urrE*"kl1Y`!<)ou!!*#u"TSQ&rr<%N -s82in!8@JN!<3!!!!%WNK)^H&K)^H&K)^H&_>a -~> -grestore -showpage diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/addresses/jpcoulon.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/addresses/jpcoulon.eps deleted file mode 100644 index d813bfd0837..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/addresses/jpcoulon.eps +++ /dev/null @@ -1,54 +0,0 @@ -%% LaTeX2e file `addresses/jpcoulon.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-2.0 EPSF-2.0 -%%BoundingBox: 0 0 278 17 -% created by bmeps 1.54 -/pstr - 278 string -def -/inputf - currentfile - /ASCII85Decode filter - /RunLengthDecode filter -def -gsave -0 25 translate -278 25 scale -278 25 8 [278 0 0 -25 0 0] -{ inputf pstr readstring pop } -image -K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)`I_r;bUPq>gHn!<<,Fs82lq -s8;rsrrE*"rVm!#!<3$!q#C9mrr3!!!<)ou!!*#ur;cNj!<<,TrrE*"huEWTl2Lba -!8IMS!!)ut!<<,urrE*"ci4"G!<3!-!!*'!!!*'!!!*'!!!)ut"98H%!!)ip#64c( -rr<'!s8E#trs8Z*s8N'!s8N'!pAY-n!8RST!!(sW"TSQ&rr<&arrE*"g]%9S!<)ou -!!(1A!<<,trrW9$!!)ut"98H%!!)ut"98H%!!)lq!<<,urrN0#s8;p%s8N'!rr<&t -rrE*"p\t6o!4i+5!!*'!!!)<a!<<,us8;rqs82j"s8N'!s8E#krrE*"rVllu!<3#t -!;lfp!<3!"!!*&t!!N?%!!*&t!<)rr!;6?m!!)lq!<<,urr`<%rr<&trr`<%rr<&q -rrE*"rVlp!!<;ut#ljo)!<3$!s8W#trr;osrr3$"!<<#urVu`ppAY0o!<<#ur;Z`r -qu?QorVufroD\gk!;uiu!!*&t!:p-j!!*#u"TSQ&rr<&urrE*"rr3$"!<<#u"98B$ -!;?Hh!;uit!!)rs"TSQ&rr<&us8E!%s8N'!s8W&u$ig5,!<<'!!<<'!!;?En!!)lq -!<<,urr`<%rr<&trr`<%rr<&qrrE*"rVml<!<3$!rr<'!!!*$!!<3$!rr<'!rr<'! -rr<'!s8E!'s8N'!s8N'!rVllu!;HNm!!E9$!!)rs!<<,trrE*"rr39)!<<'!!<<'! -!;-9l!!)orrW!'#rr<&jrriB&s8N'!rVllu!;c]u!!*$!!<)p!!!*&p!!<0#!;HKo -!!)ut!<<,urriB&s8N'!qYpQr!;lcs!!)ut!<<,orrE*"qYpQr!<)p#!!*$!!<)p# -!!*$!!;c]r!!)ut('"@7!!*$!!<3$!rr<'!!!*$!!<3$!rVm!#!<3$!rVm!#!<3$! -qZ$?k!ri6#rVllu!<)ou!!)ut!<<,rrrE*"rVllu!;HNj!<)ou!!)He!rr?$s7lWq -s8Voq!ri6#rVllu!;HKo!!)cn!<<,us7lWss8N'!qYpQr!;lfl!;HKo!!)lq!<<,u -rr`<%rr<&trr`<%rr<&qrrE*"rVm'%!<3$!s8W#t"TJH%s8W&u"98B$!<)p#!!*$! -!<)p"!!*'!qZ-?i!<<,urrE*"rVllu!<)ou!!)lqq#L*f!<<,srrE*"o)A[irr3-% -!<<'!!;c]r!!)ut"98H%!!)ut!<<,orrE*"p\t6o!<)ou!!)ip!<<,rrrE*"qu6Zs -!:g'i!!)rs!s&?$!<)p#!!*$!!<)p#!!*$!!;c]r!!)ut"98H%!!*#urW!$"!!)lq -!<<,urr`<%rr<&trrE*"qYpQr!;HKo!!)ut!<<,urrE*"rVllu!;c]r!!)Kf!<<,s -rrE*"o)Agm!<3$!rVllu!<3!$!!*$!!<3#t!!<0#!<)ou!!)cn!<<,orrE*"r;Qct -!<3!%!!*'!!!)lq!<<,rrrE*"rr3!!!<)ou!!)rs!<<-!rs8Z*s8N'!s8N'!rr39) -!<<'!!<<'!!;ZX$!!*'!!!*'!!!*#urW!'#rr<&ursJf,s8N'!s8N'!s8W&u#QOf( -!<<'!!<)ou!!)cn!<<,urrE*"rVllu!;uit!!*#u"TSQ&rr<&urrE*"rVllu!;lcs -!!)or!<<,is8E#qs82lrs8;p$rr<'!!!)ut!<<,orrE*"q>^<lrVucqrr3!!!;c]r -!!)ipquH]qr;ccqquH]qr;ccqr;cisq>gKor;cis!<<,urrE*"rr;lrrVufrrr3$" -!<<#urVu`ppAY-n!<)p"!!*'!qZ-TpquH]qquH]qr;ccq!<<,srrE*"NW0"Z!.t7A -rrE*"K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)a@# -~> -grestore -showpage diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/addresses/mcodogno.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/addresses/mcodogno.eps deleted file mode 100644 index 9aa46996b98..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/addresses/mcodogno.eps +++ /dev/null @@ -1,46 +0,0 @@ -%% LaTeX2e file `addresses/mcodogno.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-2.0 EPSF-2.0 -%%BoundingBox: 0 0 188 17 -% created by bmeps 1.54 -/pstr - 188 string -def -/inputf - currentfile - /ASCII85Decode filter - /RunLengthDecode filter -def -gsave -0 25 translate -188 25 scale -188 25 8 [188 0 0 -25 0 0] -{ inputf pstr readstring pop } -image -K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&SH&Nfo)A^j!9jF`!!(@F!<<,3rrE*"o)Ajn -!<<'!!<)ou!!)ip!<<,`rrE*"qu6Zs!8%5O!!'Y2!<<,krrE*"rVllu!<3!!!!(UM -!<<,lrrN0#s8E#trrE*"rVm$$!<3$!s8E#ts8)fos8;rsrrrK'!!*$!!<)rq!!E9$ -!!)ut"TSQ&!!*&u!<3!!!!)ut"TSQ&!!*&u!<3#q!;ulq!<3!#!!*'!r;ZitqZ-Qo -rW)os!WW6#rW)QirW)osqZ-?irW!3'rr<'!rr<&trrN0#s8E!#s8N'!rVllu!;ld0 -!!*'!!!*'!!!*$!!<3$!s8N'!rr3*$!<3$!rVlp!!<<#u#QOf(!<<'!!<)p!!!*&u -!!E9$!!)ut!<<,srso)0s8N'!s8N'!rr<'!!!*#u!<<,qrrE*"rVuis"98B$!;$3k -!!)or!<<,lrrE*"rVm!#!<3$!rVm!#!<3$!rVllu!<3!!!!)rs!<<,ursA`+rr<'! -!!*$!!;c]u!!*$!!<)p#!!*$!!<)p#!!*$!!<)p#!!*$!!<)ou!!*#u!<<,trrE*" -rVm3)!<3$!rr<'!!!*#u!<<,qrrE*"rVllu!<)ou!!)Zk!<<,srrE*"o`"pl!<)p# -!!*$!!<)p#!!*$!!<)ou!!*#u!<<,trrE*"rVm9+!<3$!rr<'!!!*'!q>^Ts!!)ut -"98H%!!)ut"98H%!!)ut"98H%!!)ut!<<-!rrE*"r;Qct!<)p%!!*$!!<<)u!<)ou -!!)ip!<<,urrE*"rVllu!;-9l!!)or!<<,lrrE*"rVm!#!<3$!rVm!#!<3$!rVllu -!<3!!!!)rs!<<,urs\r.rr<'!!!*$!!<3$!rVm!#!<3$!rVm!#!<3$!rVm!#!<3$! -rVm!#!<3$!rVllu!<3!!!!)rs!<<,urr`<%rr<&orrE*"q>UHq!<)ou!!)ut!<<,l -rrE*"qu6Zs!;-<j!!E9$!!*#u!rr?$s8E!"rr<&trrE*"rr3l:!<<'!!<<'!!<<'! -!<<'!!<3$!rr<'!!!*#urW!-%rr<'!s8Duus8E!#s8N'!rr3'#!<<)u!!<0#!<)ou -!!*#u%0-D.rr<'!rr<'!rr<&urrE*"rr3!!!<3!%!!*'!!!)ut!<<,urrE*"rVllu -!<)ou!!)lq!<<,srriB&s8N'!q#:Bq!<<#ur;Z`r"oeQ&rr<&trrE*"rVufrrVufr -rr39)!<3$!rr<'!s8;p!rr<&us8E!&rr<'!!!*&u!;ulr!!WB&!<3$!rVllu!<)rr -!<)rr!;ulp!;ulq!<3#q!!E9$!!)ut!<<-!s8;rrs8)fos8;rlrrE*"]Dhm3!3cD' -!!)'Z!<<,3rrE*"K)^H&K)^H&K)^H&K)^H&h>[ -~> -grestore -showpage diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/addresses/noack.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/addresses/noack.eps deleted file mode 100644 index f1f836a706e..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/addresses/noack.eps +++ /dev/null @@ -1,48 +0,0 @@ -%% LaTeX2e file `addresses/noack.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-2.0 EPSF-2.0 -%%BoundingBox: 0 0 215 17 -% created by bmeps 1.54 -/pstr - 215 string -def -/inputf - currentfile - /ASCII85Decode filter - /RunLengthDecode filter -def -gsave -0 25 translate -215 25 scale -215 25 8 [215 0 0 -25 0 0] -{ inputf pstr readstring pop } -image -K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)_,9!<<,qs8;rprrE*"c2ReE!;-9l!!'b5 -!<<,BrrE*"qYp^!!<<'!!;uit!!)or!<<,MrrE*"o`"pl!5AI6!!(1A!<<,srrE*" -rVllu!;6?m!!(%=!<<,6rrE*"n,EFh!<<#ur;Z]qr;ZZprVucqrr3?+!<<'!!<<'! -!<<)t!<3#t!<)rp!<3!"!!*&u!;6?m!!)ut"TSQ&!!*&u!;ulr!;-9m!!*&u!<3!" -!!*&t!<)rr!<3!&!<3$!rr<&ts8;rsrrN0#s8E#is8E!"rr<&us8;rks8E!#s8N'! -rr3-%!<<'!!<3!!!!*#u"TSQ&rr<&urs/T)s8N'!rr<&urs&N(rr<'!!!)ut!<<,s -rrE*"r;Z`r"98B$!;?En!!)ut!WW6#rW!'#rr<&srrE*"o`+mj"98B$!<3#t!$D7@ -!!*'!!!*'!!!*'!!!*$!!<3$!s8N'!s8N'!s8W&u"98B$!;6?o!!*'!rW!3'rr<'! -rr<&nrrE*"rVm!#!<3$!rVllu!;c]u!!*$!!;ZZn!<)p&!!*$!!<3$!rVllu!;lcs -!!)rs!<<,urrE*"p\t6o!<)p#!!*$!!<)ou!!)ut!<<,us7lWrrr<&trriB&s8N'! -qu6Zs!<)p,!!*$!!<3$!rr<'!!!)ut"98H%!!)ut!<<,orrE*"rVm!#!<3$!rVllu -!;QQp!!)ut"98H%!!)ut!rr?$s7u]srr<&ps8;rrrrW6$s8W&ur;Qct!;lcs!!)rs -!<<,urrE*"p\t6o!<)p#!!*$!!<)ou!!)ut!<<,lrrE*"rVm$$!<<'!!;lfl!"&Z* -!<3$!rr<'!q#CKr!!)ut!<<,orrE*"rVlp!!<;ipq#:?p!<)p#!!*$!!<)p#!!*$! -!<)p#!!*$!!;ZWt!!*$!!<3!!!!)cn!<<,srrE*"r;Qct!<)ou!!)cn!<<,urr`<% -rr<&trrE*"rVllu!;-9l!!)ut"TSQ&rr<&rrrE*"qYpm&!<3$!rr<'!!!)lq!<<,u -rrE*"p\t6o!<)p#!!*$!!:p-j!!)ut%0-D.rr<'!rr<'!rr<&us8E!#s8N'!rr39) -!<<'!!<<'!!<3!!!!*#u!<<,urrE*"qu6j#!<<'!!<<#u"98B$!;uit!!)rs!rr?$ -s8E!"rr<&trrE*"rVllu!;-<j!!E9$!!*#u!<<,rrrE*"rr3H.!<3$!rr<'!!!*'! -!!*#u"98H%!!)ut!<<,urrE*"r;Qj!!<<)u!!E9$!!*#u!<<,prrE*"rVllu!<3#s -!<)rr!!<0#!<3#r!<3!!!!*#u!<<-!s82lrs8)fos8;p#s8N'!s8E#rs8;rqs8E!% -rr<'!!!)ut!rr?$s8)firrN0#s8E#srrE*"q>^?m$31#*!<3$!rr<&us82j!s8N'! -rVllu!<3#s!;ulr!!<0#!<3#r!3cD'!!)cn!<<+mrrE*"S,WKh!.t6&s+:9&s+:9& -s+:9&s+:9^rr -~> -grestore -showpage diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/addresses/ovogel.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/addresses/ovogel.eps deleted file mode 100644 index f135a955cad..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/addresses/ovogel.eps +++ /dev/null @@ -1,48 +0,0 @@ -%% LaTeX2e file `addresses/ovogel.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-2.0 EPSF-2.0 -%%BoundingBox: 0 0 224 17 -% created by bmeps 1.54 -/pstr - 224 string -def -/inputf - currentfile - /ASCII85Decode filter - /RunLengthDecode filter -def -gsave -0 25 translate -224 25 scale -224 25 8 [224 0 0 -25 0 0] -{ inputf pstr readstring pop } -image -K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&k5YD\qYpQr!:g'i!!("<rW)iqr;c`p -r;ak;r;c6b!<<,^rrE*"qYpQr!:g'i!!'t;!<<,trriB&s8N'!rVm$$!<<'!!6G0D -!!*'!!!)He!<<,^rrE*"WW)u!!<)ou!!)ut!<<-!rriB&s8N'!aSuDD!<<'!!:Kjf -!!)Ngr;c`p!<<,ss8E#srrE*"rVllu!<3#t!;lfp!<3!"!!*&t!!E9$!!)ut!<<-! -s8;rrs82itrrE&ur;c`p!<<,urrW6$s8W#trr3!!!;uiu!!*&t!<)rr!;ulq!<)rp -!!E9$!!)ut"TSQ&!!*&t!<)ou!!)Qhqu?m"rr<'!rW)Wk"TSQ&rr<&srrE*"qYpQr -!<)ou!!)ut!<<,urrE*"r;Qp#!<<'!!<3#t!!`K'!!*$!!<)p,!!*'!!!*'!!!*'! -!!*#urW!3'rr<'!rr<&srrE*"rVm*&!<3$!rr<&urrE*"qu?Wq$ig5,!<<'!!<<'! -!<3!)!!*'!!!*'!!!)ut"98H%!!)ut!rr?$s8E!#s8N'!rr3!!!:p-j!!*#u!WW6# -rW!'#rr<&nrrE*"rVllu!<)ou!!)lq!<<,trriB&s8N'!r;Qct!<)ou!!)ut"TSQ& -rr<&qrs8Z*s8N'!s8N'!rVm!#!<3$!rr3-%!<<'!!<)ou!!)ut!<<,urs/T)rr<'! -!!*&r!<)ou!!)or!<<,urr`<%rr<&trr`<%rr<&qrrE*"rVm$$!<<'!!;lfn!;6?m -!!)lq!<<,urrE*"q#:?p!<)ou!!)ut!<<,rrrE*"r;Qp#!<<'!!;uit!!)utq#CNs -rr<&qrs8Z*s8N'!s8N'!rVm!#!<3$!rr3'#!<<)p!<)ou!!)ut!rr?$s8E#srrE*" -qu6Zs!;lfl!!*&p!!3-"qZ$`urr<&trriB&s8N'!q>UHq!;$3k!!)lq!<<,urrE*" -q#:?p!<)ou!!)ut!<<,rrrE*"qu?Tpqu6Zs!<)ou!!)ip!<<,qs8;rsrrE*"rVls" -!<<)s!<3!!!!)cn!<<,urrE*"q#:?p!;lcs!!)or!<<,rrrE*"o`#$o!<3$!rVm$$ -!<<'!!;ZWq!!)Wj!<<,rrrE*"rVllu!;HKs!!*'!!!)rs!<<,rrrE*"qu?Tpqu6Zs -!;uit!!*#u"TSQ&rr<&ps8;rrrs8Z*s8N'!s8N'!q>UHq!<3!!!!)ut!<<,trrE*" -rr3!!!<3!!!!)or!<<,rrrE*"rr3-%!<<'!!<3!$!!*$!!<)p&!!*'!!!*'!rW!'# -rr<&prrE*"q>UHq!;uit!!*#u"98H%!!)ut!<<,ns8;rqs8;rrs8)forrE*"r;ZWo -rVucqrr3!!!;QQp!!)orr;cfrqZ-TpquH]qr;ccqquH]q!<<,srrE*"q>^?mrVucq -rr;iqrVuis#6+Z's8N'!q>UHq!;c`o!;ulp!!E9$!!)ut!<<+trrE*"rVllu!1Nog -!!&/]qZ)6JK)^H&K)^H&K)^H&K)^H&P5b -~> -grestore -showpage diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/addresses/rdunker.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/addresses/rdunker.eps deleted file mode 100644 index 7f9a33b457a..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/addresses/rdunker.eps +++ /dev/null @@ -1,45 +0,0 @@ -%% LaTeX2e file `addresses/rdunker.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-2.0 EPSF-2.0 -%%BoundingBox: 0 0 188 17 -% created by bmeps 1.54 -/pstr - 188 string -def -/inputf - currentfile - /ASCII85Decode filter - /RunLengthDecode filter -def -gsave -0 25 translate -188 25 scale -188 25 8 [188 0 0 -25 0 0] -{ inputf pstr readstring pop } -image -K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&rr3!!!7UrK!!)Ed!<<,_s8;rarrE*"li-tc -!8@GR!!(LJ!<<,errE*"kl1ed!<<'!!:Bde!!)?b!<<,"rrE*"mJd1e!9sLa!!)ut -!<<,frrE*"li-tc!:Tph!!*&t!<)rq!<)rs!<)p!!!*&u!;ulq!<3!"!!*&t!;-<j -!!WB&!<3$!rVm$$!<3$!s8E#srriB&s8N'!rVufrrr3$"!<;ut"onT&!<<)t!!<0# -!<)ou!!*#ur;cis!WW6#rW)QirW!$"!!*#ur;cNjrW!3'rr<'!rr<&urrE*"rVllu -!<)rs!!E9$!!*#u"TSQ&rr<&us8E!#s8N'!pAY3p!<<)u!!<0#!<)p!!!*&u!!E9$ -!!*#u"98H%!!)ut"TSQ&rr<&us8E!/s8N'!rr<'!!!*$!!<3$!rVm6*!<<'!!<<'! -!<<)u!!E9$!!)]l!rr?$s8E!'s8N'!s8N'!pAY-n!;6?m!!)ut!<<,urrE*"rVm!# -!<3$!rVm$$!<<'!!:p-j!!)ut"98H%!!)ut"98H%!!)ut!rr?$s8;rrrrE*"rVm$$ -!<<'!!;ld0!!*$!!<3$!rr<'!!!*$!!<3$!rVm!#!<3$!rVllu!;HKo!!)ut"98H% -!!)ut!<<,orrE*"qZ$BlrVllu!<)ou!!)ut!WW6#q#CNsrr<&irrE*"rVm!#!<3$! -rVm!#!<3$!rVls"!<<)t!<)rn!!E9$!!)or!rr?$s8E!*s8N'!rr<'!!!*&p!!<0# -!<)ou!!)cn!<<,urrN0#s7lZhrrE*"qu6Zs!<)ou!!)ut!<<,urrE*"rVm!#!<3$! -q>UHq!:p-j!!)ut"98H%!!)ut"98H%!!)ut#QOl)rr<'!!!*#u!<<,qrrE*"qu6Zs -!;c^&!!*$!!<3$!rr<&qrrE*"rVllu!;HKo!!)ut"98H%!!)Qh!<<,srrE*"rr;rt -rVllu!<)ou!!)ut"TSQ&rr<&urriB&s8N'!q#:?p!;uj!!!*'!rW!-%rr<'!s8E!" -rr<&trs8Z*s8N'!s8N'!rr3!!!<3!%!!*'!!!)lq!<<-!rrN0#s7lWss8N'!rr3$" -!<<#u"98B$!;uit!!)rs!rr?$s8E!#s8N'!rr3!!!;HKo!!)lqr;[!#!!*'!qZ$`u -rr<&trrE*"rr;lrrr3!!!;ZZn!;ulr!!<0#!<3#t!!WB&!<3$!rVm$$!<<'!!<3!! -!!*#uquH`r!<<,qs82lrrriB&s8N'!rVucq"TSK%!<<#ur;Z]qr;Z`r!ri6#rr;lr -^Ae36!20>m!!%WNK)^H&K)^H&K)^H&K)^H&o`" -~> -grestore -showpage diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/addresses/skneifl.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/addresses/skneifl.eps deleted file mode 100644 index 4c7ee7e9c84..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/addresses/skneifl.eps +++ /dev/null @@ -1,39 +0,0 @@ -%% LaTeX2e file `addresses/skneifl.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-2.0 EPSF-2.0 -%%BoundingBox: 0 0 143 17 -% created by bmeps 1.54 -/pstr - 143 string -def -/inputf - currentfile - /ASCII85Decode filter - /RunLengthDecode filter -def -gsave -0 25 translate -143 25 scale -143 25 8 [143 0 0 -25 0 0] -{ inputf pstr readstring pop } -image -K)^H&K)^H&K)^H&K)^H&K)a@#!<<,ms8;rsrrE*"p\t6o!4;b,!!)*[!<<,nrs8Z* -s8N'!s8N'!p\t6o!4;b,!!)*[!<<,orrE*"rVm!#!<3$!ZN'e%!WW2s!;ulp!!N?% -!!*&u!;ulr!!<0#!<3#r!!WE&!!*'!r;Zs"!!*&u!;ulr!;lfp!<3!"!!*&t!<)rr -!;$6g!<3#q!;HKo!!)ut!<<-!rrE*"qu6Zs!<3!"!!*&u!!E9$!!*#u!rr?$s8E!# -s8N'!rr3?+!<3$!rr<'!!!*&u!!E9$!!)rs!<<,trriB&s8N'!rr;rt$ig5,!<<'! -!<<'!!;6?m!!*#u!<<,srrE*"p\t6o!;QQp!!)`m"98H%!!)ut"98H%!!)ut!<<,r -rs\r.rr<'!!!*$!!<3$!rVllu!<)ou!!)ut!<<,urriB&s8N'!qu6Zs!<)ou!!)cn -!<<,nrrE*"p&FmhrVllu!;lfm!!<0#!<)p#!!*$!!<)p"!!*'!q>^Zu!!*'!rW!'# -rr<&trrE*"rVllu!<)rn!!E9$!!)or!<<,urrE*"p\t6o!;HKo!!)Kf!<<-!rrE*" -r;Qct!<)p#!!*$!!<)p#!!*$!!<)p#!!*$!!<)p#!!*$!!;c]r!!)ut!<<,urrE*" -rVllu!;ZWq!!)or!<<,urrE*"p\t6o!;QQp!!)Zk!<<,urrE*"rr36(!<<'!!<3$! -rr;rt!ri6#rVm*&!<<'!!<<)u!!<0#!<3#t!!E9$!!*#u"98H%!!)ut!<<,urrE*" -r;Qct!<3!%!!*'!!!)lq"TSQ&rr<&srrE*"r;Qct!<3!%!!*'!!!)TiqZ-Qor;cis -r;[$$!!*$!!<)ou!!*#urW!*$!!*'!r;Zp!!!*#uqu?j!rr<&trrW6$s8VrrrVucq -rr3!!!;ZZn!;ulq!;ulp!<3#q!/UXU!!%WNK)^H&K)^H&K)^Q) -~> -grestore -showpage diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/addresses/texmusiclist.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/addresses/texmusiclist.eps deleted file mode 100644 index cde0a3197fd..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/addresses/texmusiclist.eps +++ /dev/null @@ -1,56 +0,0 @@ -%% LaTeX2e file `addresses/texmusiclist.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-2.0 EPSF-2.0 -%%BoundingBox: 0 0 314 17 -% created by bmeps 1.54 -/pstr - 314 string -def -/inputf - currentfile - /ASCII85Decode filter - /RunLengthDecode filter -def -gsave -0 25 translate -314 25 scale -314 25 8 [314 0 0 -25 0 0] -{ inputf pstr readstring pop } -image -K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&K)^H&g&D'Q!:p0g!;lcs -!!)Wj!<<,prrE*"`;]i<!7:`H!!)cn!<<,5rrE*"_uB`;!;$3o!!*'!!!)rs!<<,k -rrE*"q#:?p!6"m<!!(CG!<<,orrE*"^&J*5!4;b,!!)ut!<<,errE*"LAq8S!42_& -!;ulq!<3!!!!)ut!<<,orsAc+!!*$!!<<'!!<)p"!!*'!qZ-TprW)iqqu?p#rr<'! -s8;rss8E#qs82lrrriB&s8N'!rVuisrVlp!!<<#urVucq!WN/orsAc+!!*$!!<<'! -!<)p"!!*'!qZ-TprW)iqquHBhqu?m"rr<'!r;cfrqu?m"rr<'!rW)lrrW)os!<<,u -rrE*"rr;osoDeahrr3$"!<;utrr;lr!WN/nrrE*"qu6g"!<<'!!<3!%!!*'!!!)`m -$31)+!!*$!!<3$!rVm!#!<3$!rVllu!<)ou!!)rs!<<-!rsA`+rr<'!!!*$!!<)ou -!!)rs!<<-!rs/T)s8N'!rr<&rrrE*"rVuis#QOf(!<<'!!<3#t!;HL#!!*$!!<3$! -rr<&trr`<%rr<&trrE*"rVllu!;uit!!*#u!<<,nrrE*"rr3'#!<<)u!!iQ(!!*'! -!!*#u!WW6#rW!'#rr<&srrE*"rVllu!<)p(!!*'!!!*'!!!)]l"TSQ&rr<&us8E!& -s8N'!rr<&us8E#lrrE*"r;Qct!<)ou!!*#ur;cisq#Cg&!!*$!!<3$!rr<&trr`<% -rr<&nrrE*"rVllu!;c^#!!*$!!<3$!rVllu!<)ou!!)ipr;c]o!<<,urrE*"rVm!# -!<3$!rr3'#!<<)p!"8f,!<3$!rr<'!!!)ut"98H%!!)cn!<<,urrE*"qZ$?kqYp^! -!<<'!!;lcs!!)lq!<<,urrE*"rVllu!;uj'!!*'!!!*'!!!)ut!<<,orrE*"rVm$$ -!<<'!!;lcs!!*#u!<<,mrrE*"r;ZQmrVllu!;-9u!!*$!!<3$!rr<&trrW6$s8Vrr -r;Qct!<)ou!!)lq!rr?$s8E#rrrE*"rVllu!;ZZn!;c]r!!)ut!<<,urr`<%rr<&u -rrE*"pAYI"!<3$!rr<'!!!)ut!rr?$s8)forrE*"rVllu!:^$b!!E9$!!)or!<<,r -rrE*"rVllu!<)ou!!)rs#64c(rr<'!s7lZhrrE*"rVm$$!<<'!!;lcs!!*#u!<<,m -rrE*"r;Qct!;QTm!;6@!!!*$!!<3$!rr<&trrE*"qYpQr!<)ou!!)ut!<<,rrrE*" -p\t6o!<)ou!!)ip"98H%!!)or!<<,urrE*"rVls"!<<)s!;6@!!!*$!!<3$!rr<&t -rrE*"qYpQr!<)ou!!)ut!<<,irrE*"rVm$$!<<'!!;lcs!!)lq!<<,urrE*"rVllu -!;lfp!<3!!!!)Qh!<<,urriB&s8N'!qZ$Hno`#3t!<<'!!<<'!!<3!)!!*'!!!*'! -!!)`m%0-D.!!*$!!<<'!!<<)u!!<0#!<)ou!!)ut!<<,trrE*"rr3-%!<<'!!<3!! -!!)ut!<<,trrE*"rr39)!<<'!!<<'!!;uit!!)ut!<<,urr`<%rr<&hrs\r.rr<'! -!!*'!!!*'!rW!$"!!)ut!<<,urrE*"r;Qct!<3!!!!)cn!<<-!s8E!#s8N'!qYpQr -!<3!$!!*$!!<)ou!!)ut!<<,ss8;rrrrE*"rr3!!!<)ou!!)rs"TSQ&rr<&urrE*" -qu6Zs!:Tsd!<)rq!!E9$!!)ut!<<,ors&N(rr<'!!!*#urW!*$!!*'!qZ-WqqZ-Tp -quH]qquH`rqZ-TpquH`r!<<-!rrW6$s8Vrr"98B$!<)p"!!*'!qZ-?i#64c(!!*$! -!<3#t!!N<%!<<)r!<3#q!<)rq!;6Bj!!`H'!<<'!!;ZZm!!E9$!!)ut!rr?$s8)fo -rrE*"qu?QorVufrr;Z]qrVllu!;c`m!.t7>rrE*"rVllu!.t7MrrE*"li-tc!<)ou -!!%WNn,N7bK)ap3qZ)6JK)^H&K)^H&K)^H&K)^H&K)^H&K)a$o -~> -grestore -showpage diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/Donjump.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/Donjump.eps deleted file mode 100644 index 675596660fa..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/Donjump.eps +++ /dev/null @@ -1,394 +0,0 @@ -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.96dev Copyright 2007 Radical Eye Software -%%Title: Donjump.dvi -%%CreationDate: Tue Jan 24 21:36:19 2012 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 27 740 369 779 -%%DocumentFonts: CMBX12 -%%DocumentPaperSizes: a4 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\Programme\MikTeX_2.7\miktex\bin\dvips.exe -%+ Donjump.dvi -%DVIPSParameters: dpi=600 -%DVIPSSource: TeX output 2012.01.24:2136 -%%BeginProcSet: tex.pro 0 0 -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S -/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy -setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask -restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{ -/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) -(LaserWriter 16/600)]{A length product length le{A length product exch 0 -exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse -end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask -grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} -imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round -exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto -fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p -delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M} -B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{ -p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S -rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: texps.pro 0 0 -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginFont: CMBX12 -%!PS-AdobeFont-1.1: CMBX12 1.0 -%%CreationDate: 1991 Aug 20 16:34:54 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMBX12) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMBX12 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 52 /four put -readonly def -/FontBBox{-53 -251 1139 750}readonly def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F0364CD5660F74BEE96790DE35AFA90CCF712 -B1805DA88AE375A04D99598EADFC625BDC1F9C315B6CF28C9BD427F32C745C99 -AEBE70DAAED49EA45AF94F081934AA47894A370D698ABABDA4215500B190AF26 -7FCFB7DDA2BC68605A4EF61ECCA3D61C684B47FFB5887A3BEDE0B4D30E8EBABF -20980C23312618EB0EAF289B2924FF4A334B85D98FD68545FDADB47F991E7390 -B10EE86A46A5AF8866C010225024D5E5862D49DEB5D8ECCB95D94283C50A363D -68A49071445610F03CE3600945118A6BC0B3AA4593104E727261C68C4A47F809 -D77E4CF27B3681F6B6F3AC498E45361BF9E01FAF5527F5E3CC790D3084674B3E -26296F3E03321B5C555D2458578A89E72D3166A3C5D740B3ABB127CF420C316D -F957873DA04CF0DB25A73574A4DE2E4F2D5D4E8E0B430654CF7F341A1BDB3E26 -77C194764EAD58C585F49EF10843FE020F9FDFD9008D660DE50B9BD7A2A87299 -BC319E66D781101BB956E30643A19B93C8967E1AE4719F300BFE5866F0D6DA5E -C55E171A24D3B707EFA325D47F473764E99BC8B1108D815CF2ACADFA6C4663E8 -30855D673CE98AB78F5F829F7FA226AB57F07B3E7D4E7CE30ED3B7EB0D3035C5 -148DA8D9FA34483414FDA8E3DC9E6C479E3EEE9A11A0547FC9085FA4631AD19C -E936E0598E3197207FA7BB6E55CFD5EF72AEC12D9A9675241C7B00AD58FAF645 -1297991B5D01701E82228D0313FC7C66B263BC79ACDDF9AAC48A3CBF42B96E38 -583E1D059953076D68148DC8B6C9527B3A74CE7DEF788A11531F44120BDF0F61 -0B2F3ED94EEBCDE4ACD23834C242AA4314B9EF98E4BE72DB76EBDD0A028CEA9D -B4C38C1F2D24B8FDE686832FE96204552C820E45B6BAF0C3308742AE287EF5CB -4AFBF055F1F20E242E54A1687053562E48284AA44FD71844BE368A19A186D68C -2EF25174E1C39A8F6412B7634F31D08A693EE59FABA56B8C51A7BCE95F9E2211 -66F9D77A2EDDA79ED4E4E06DA0D31B7DD5D94288B281913A1D0896BE5D05DFB9 -EA8782194FB56DC85CE99FFE52158B222780F763C3EA599CF3B6B1C7BB8A9126 -A99FCE0DB02761773793827DA26C9E66FC5EBF64496813E2E2F0B3E31D30672B -D77D8154C19F2CE0FB9CBA05167FB08D991B55296268659ED99C6DAE848B8E60 -415A46507A8A5968530F1C469E5CC29F0BAF6BF13CBF747757BB44D7F70326E4 -A2B863B0ACE913EDDF42E0A4BDA6F0D5C9ECCF062DD9FC2E39ACFC235F6BA531 -734F -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -TeXDict begin 39139632 55387786 1000 600 600 (Donjump.dvi) -@start /Fa 203[67 52[{}1 119.552 /CMBX12 rf -%DVIPSBitmapFont: Fb musix20 20 7 -/Fb 7 197 df<07801FE03FF07FF87FF8FFFCFFFCFFFCFFFC7FF87FF83FF01FE007800E -0E3C8600>0 D<0000007FF80000000007FFFF000000003FFFFFC0000000FFFFFFF00000 -03FFFFFFFC00000FFFFFFFFE00001FFFFFFFFF00007FFFFFFFFF8000FFFFFFFFFFC001FF -FFFFFFFFC003FFFFFFFFFFE007FFFFFFFFFFE00FFFFFFFFFFFF00FFFFFFFFFFFF01FFFFF -FFFFFFF03FFFFFFFFFFFF03FFFFFFFFFFFF07FFFFFFFFFFFF07FFFFFFFFFFFF07FFFFFFF -FFFFF0FFFFFFFFFFFFE0FFFFFFFFFFFFE0FFFFFFFFFFFFE0FFFFFFFFFFFFC0FFFFFFFFFF -FFC0FFFFFFFFFFFF80FFFFFFFFFFFF00FFFFFFFFFFFF007FFFFFFFFFFE007FFFFFFFFFFC -003FFFFFFFFFF8003FFFFFFFFFF0001FFFFFFFFFE0000FFFFFFFFF800007FFFFFFFF0000 -03FFFFFFFC000000FFFFFFF00000003FFFFFC00000000FFFFE0000000001FFE000000034 -28819300>7 D<0000007FF00000000007FFFE000000003FFFFF80000000FFFFFFE00000 -03FFFFFFF800000FFFFFFFFC00001FFFFFFFFE00007FFFFFFFFF0000FFFFFFFFFF8001FF -FFFF801F8003FFFFF80007C007FFFFC00003C00FFFFE000001E00FFFF0000001E01FFFC0 -000000E01FFE00000000F03FF800000000F03FE000000000F07FC000000000F07F000000 -0000F07E0000000001F0FC0000000001F0F80000000003F0F80000000007E0F000000000 -0FE0F0000000001FE0F0000000007FC0F000000000FFC0F000000003FF80700000000FFF -80700000007FFF0078000001FFFF003800000FFFFE003C00007FFFFC001E0003FFFFF800 -1F803FFFFFF0000FFFFFFFFFE00007FFFFFFFFC00003FFFFFFFF000001FFFFFFFE000000 -7FFFFFF80000003FFFFFC000000007FFFE00000000007FE0000000342C819500>I[<8000 -0000008000000000C000000000C000000000E000000000E000000000F000000000F00000 -0000F800000000F800000000FC00000000FC00000000FE00000000FE00000000FF000000 -00FF80000000FF80000000FFC0000000FFC0000000FFE0000000FFF0000000FFF0000000 -FFF8000000FFF8000000FFFC000000FFFE000000FFFE000000FFFF000000FFFF000000FF -FF800000FFFFC00000FFFFC00000FFFFE00000FFFFF00000FFFFF00000FFFFF80000FFFF -FC0000FFFFFC0000FFFFFE0000FFFFFF0000FFFFFF00007FFFFF80000FFFFFC00003FFFF -C00000FFFFE000003FFFF000000FFFF0000007FFF8000001FFF8000000FFFC0000007FFE -0000001FFE0000000FFF00000007FF00000003FF80000001FF80000000FFC00000007FC0 -0000003FE00000003FE00000001FF00000000FF00000000FF000000007F800000003F800 -000003F800000001FC00000001FC00000000FC00000000FE00000000FE000000007E0000 -00007E000000007E000000003F000000003F000000003F000000003F000000001F000000 -001F000000001F000000001F000000001F000000001F000000001F000000001F00000000 -1F000000001F000000001E000000001E000000001E000000001E000000003E000000003E -000000003C000000003C000000003C000000003C00000000780000000078000000007800 -0000007000000000F000000000E000000000E000000001E000000001C000000001C00000 -0003800000000380000000070000000006000000000E000000000C000000001800000000 -180000000030000000002000000000400000000040000000008000000001000000000200 -000000040000>40 124 128 272 0 40 D[<000000000000000E00000000000000000000 -00003F0000000000000000000000007F800000000000000000000000FFC0000000000000 -0000000001FFC00000000000000000000003FFE00000000000000000000007FFE0000000 -0000000000000007FFF0000000000000000000000FFFF0000000000000000000001FFFF8 -000000000000000000001FFFF8000000000000000000003FFFF800000000000000000000 -7FFFFC000000000000000000007FFFFC00000000000000000000FFFFFC00000000000000 -000000FFFFFE00000000000000000001FFFFFE00000000000000000001FFFFFF00000000 -000000000003FFFFFF00000000000000000003FFFFFF00000000000000000007FFFFFF80 -000000000000000007FFFC3F8000000000000000000FFFF80FC000000000000000000FFF -F007C000000000000000000FFFE003E000000000000000001FFFC001E000000000000000 -001FFF8001F000000000000000001FFF0000F000000000000000003FFF0000F000000000 -000000003FFE0000F800000000000000003FFC00007800000000000000003FF800007800 -000000000000007FF800007C00000000000000007FF000007C00000000000000007FE000 -003C00000000000000007FE000003C00000000000000007FC000003C0000000000000000 -FFC000003E0000000000000000FF8000003E0000000000000000FF8000003E0000000000 -000000FF0000003E0000000000000000FF0000003E0000000000000000FE0000003E0000 -000000000000FE0000003E0000000000000001FE0000007E0000000000000001FC000000 -7E0000000000000001FC0000007E0000000000000001FC0000007E0000000000000001FC -000000FE0000000000000001F8000000FE0000000000000001F8000000FE000000000000 -0001F8000001FC0000000000000001F8000001FC0000000000000001F8000001FC000000 -0000000001F8000003FC0000000000000001F8000003FC0000000000000001F8000007FC -0000000000000001F8000007F80000000000000001F800000FF80000000000000001F800 -000FF80000000000000001F800001FF80000000000000001F800003FF000000000000000 -01F800003FF00000000000000001F800007FF00000000000000001F80000FFE000000000 -00000001F80000FFE00000000000000001F80001FFE00000000000000001F80003FFC000 -00000000000001F80003FFC00000000000000001F80007FFC00000000000000001F8000F -FF800000000000000001F8001FFF800000000000000000F8001FFF800000000000000000 -FC003FFF000000000000000000FC007FFF000000000000000000FC00FFFE000000000000 -000000FC01FFFE000000000000000000FC03FFFC000000000000000000FC03FFFC000000 -000000000000FC07FFF8000000000000000000FC0FFFF8000000000000000000FC1FFFF0 -000000000000000000FC3FFFF0000000000000000000FC7FFFE0000000000000000000FC -FFFFE00000000000000000007DFFFFC00000000000000000007DFFFFC000000000000000 -00007FFFFF800000000000000000007FFFFF800000000000000000007FFFFF0000000000 -00000000007FFFFE000000000000000000007FFFFE000000000000000000007FFFFC0000 -00000000000000007FFFFC00000000000000000000FFFFF800000000000000000001FFFF -F000000000000000000003FFFFF000000000000000000003FFFFE0000000000000000000 -07FFFFE00000000000000000000FFFFFC00000000000000000001FFFFF80000000000000 -0000001FFFFF800000000000000000003FFFFF000000000000000000007FFFFE00000000 -000000000000FFFFFE00000000000000000000FFFFFC00000000000000000001FFFFFC00 -000000000000000003FFFFF800000000000000000003FFFFF000000000000000000007FF -FFF00000000000000000000FFFFFE00000000000000000001FFFFFC00000000000000000 -001FFFFFC00000000000000000003FFFFF800000000000000000007FFFFFC00000000000 -000000007FFFFFC0000000000000000000FFFFFFC0000000000000000001FFFFFFC00000 -00000000000001FFFFFFC0000000000000000003FFFFFFC0000000000000000003FFFFF7 -C0000000000000000007FFFFF7E000000000000000000FFFFFE7E000000000000000000F -FFFFE7E000000000000000001FFFFFC3E000000000000000001FFFFF83E0000000000000 -00003FFFFF83E000000000000000007FFFFF03F000000000000000007FFFFE03F0000000 -0000000000FFFFFE03F00000000000000000FFFFFC01F00000000000000001FFFFF801F0 -0000000000000003FFFFF801F00000000000000003FFFFF001F00000000000000007FFFF -E001F80000000000000007FFFFE001F8000000000000000FFFFFC000F800000000000000 -0FFFFFC000F8000000000000001FFFFF8000F8000000000000001FFFFF0000F800000000 -0000003FFFFF0000FC000000000000003FFFFE00007C000000000000007FFFFC00007C00 -000000000000FFFFFC00007C00000000000000FFFFF800007C00000000000001FFFFF800 -007C00000000000001FFFFF000007E00000000000003FFFFE000003E00000000000003FF -FFE000003E0FFF0000000007FFFFC000003FFFFFF800000007FFFFC000003FFFFFFF0000 -0007FFFF8000003FFFFFFFC000000FFFFF000000FFFFFFFFF000000FFFFF000003FFFFFF -FFFC00001FFFFE000007FFFFFFFFFE00001FFFFE00000FFFFFFFFFFF00001FFFFC00003F -FFFFFFFFFFC0003FFFFC00007FFFFFFFFFFFE0003FFFF80000FFFFFFFFFFFFF0003FFFF8 -0001FFFFFFFFFFFFF8003FFFF00003FFFFFFFFFFFFFC007FFFE00007FFFFFFFFFFFFFE00 -7FFFE0000FFFFFFFFFFFFFFF007FFFC0000FFFFF801FFFFFFF007FFFC0001FFFFFC001FF -FFFF807FFF80003FFFC7C0007FFFFFC0FFFF80003FFF07C0001FFFFFC0FFFF00007FFE07 -C0000FFFFFE0FFFF00007FF807C00003FFFFE0FFFE0000FFF003C00001FFFFF0FFFE0000 -FFE003E00000FFFFF0FFFC0001FFC003E000007FFFF8FFFC0001FF8003E000003FFFF8FF -F80001FF0003E000001FFFFCFFF80003FF0001E000001FFFFCFFF80003FE0001E000000F -FFFCFFF00003FC0001F000000FFFFEFFF00003FC0001F0000007FFFEFFF00007F80001F0 -000007FFFEFFF00007F80001F0000003FFFEFFF00007F80000F0000003FFFE7FE00007F0 -0000F0000003FFFF7FE00007F00000F8000001FFFF7FE00007F00000F8000001FFFF7FE0 -0007E00000F8000001FFFF7FE00007E0000078000001FFFF7FE00007E0000078000000FF -FF3FE00007E0000078000000FFFF3FE00007E000007C000000FFFF3FE00003E000007C00 -0000FFFF1FE00003E000007C000000FFFF1FE00003E000003C000000FFFF1FE00003E000 -003C000000FFFF0FF00001E000003C000000FFFF0FF00001F000003E000000FFFE0FF000 -00F000003E000000FFFE07F00000F000003E000000FFFE07F800007000001E000001FFFE -03F800007800001E000001FFFC03F800003800001E000001FFFC01FC00001C00001E0000 -01FFFC01FC00001C00001F000003FFF800FE00000E00001F000003FFF800FE0000070000 -1F000003FFF8007F00000300000F000007FFF0003F00000000000F000007FFF0003F8000 -0000000F00000FFFE0001F80000000000F00000FFFE0000FC0000000000F80001FFFC000 -07E0000000000F80001FFFC00007E0000000000F80003FFF800003F0000000000780007F -FF000001F8000000000780007FFE000000FC00000000078000FFFE0000007E0000000007 -8001FFFC0000003F00000000078003FFF80000001F8000000007C007FFF00000000FC000 -000007C00FFFE000000007F000000003C01FFFC000000001F800000003C07FFF80000000 -00FE00000003C0FFFF00000000003F80000003C3FFFC00000000001FE0000003CFFFF800 -0000000007F8000003FFFFE0000000000001FF000003FFFFC00000000000007FF8003FFF -FF000000000000001FFFFFFFFFFC0000000000000007FFFFFFFFE00000000000000000FF -FFFFFF8000000000000000000FFFFFF8000000000000000000007FFFE000000000000000 -0000000001E0000000000000000000000001E0000000000000000000000001E000000000 -0000000000000001E0000000000000000000000001F0000000000000000000000000F000 -0000000000000000000000F0000000000000000000000000F00000000000000000000000 -00F0000000000000000000000000F0000000000000000000000000F00000000000000000 -00000000F0000000000000000000000000F0000000000000000000000000F00000000000 -00000000000000F0000000000000000000000000F0000000000000000000000000F00000 -00000000000000000000F000000000000000000000000078000000000000000000000000 -780000000000000000000000007800000000000003FC00000000780000000000001FFF80 -000000780000000000003FFFC000000078000000000000FFFFF000000078000000000001 -FFFFF800000078000000000003FFFFFC00000078000000000007FFFFFE00000078000000 -00000FFFFFFF0000007800000000000FFFFFFF0000007800000000001FFFFFFF80000078 -00000000001FFFFFFF8000007800000000001FFFFFFF8000007800000000003FFFFFFFC0 -00007800000000003FFFFFFFC000007800000000003FFFFFFFC000007800000000003FFF -FFFFC000007800000000003FFFFFFFC000007800000000003FFFFFFFC000007800000000 -003FFFFFFFC000007800000000001FFFFFFF8000007800000000001FFFFFFF8000007800 -000000001FFFFFFF800000F000000000000FFFFFFF000000F000000000000FFFFFFF0000 -00F000000000000FFFFFFE000001F0000000000007FFFFFC000001E0000000000007FFFF -F8000003E0000000000003FFFFF0000003C0000000000003FFFFC0000007C00000000000 -01FFFF8000000780000000000001FFFC0000000F80000000000000FF800000001F000000 -00000000FFC00000003F000000000000007FE00000007E000000000000003FF8000001FC -000000000000001FFE000007F8000000000000000FFF80001FF00000000000000007FFF8 -01FFE00000000000000001FFFFFFFF800000000000000000FFFFFFFF0000000000000000 -003FFFFFFC0000000000000000000FFFFFF000000000000000000003FFFFC00000000000 -00000000003FFC00000000000000>104 296 109 316 133 71 D[<0000000000000000 -00000000000000000000000000000000000000000000001FFFC000000000000000000000 -00000000000000000000000000000000000001FFFFFFFFC0000000000000000000000000 -00000000000000000000000000001FFFFFFFFFFFFFC00000000000000000000000000000 -00000000000000000001FFFFFFFFFFFFFFFFFFC000000000000000000000000000000000 -00000000001FFFFFFFFFFFFFFFFFFFFFFFC0000000000000000000000000000000000000 -01FFFFFFFFFFFFFFFFFFFFFFFFFFFFC0000000000000000000000000000000001FFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFC00000000000000000000000000001FFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFC000000000000000000000001FFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFC0000000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFC00000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFC000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFC0001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFC0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0 -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0FFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0FFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF800000FFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFF80000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFF8000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFF800000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FF80000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8000000 -000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8000000000000000 -00000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFF8000000000000000000000000 -0000000000000000FFFFFFFFFFFFFFFFFFFFFF8000000000000000000000000000000000 -000000000000FFFFFFFFFFFFFFFFF8000000000000000000000000000000000000000000 -00000000FFFFFFFFFFFF8000000000000000000000000000000000000000000000000000 -0000FFFFFFF8000000000000000000000000000000000000000000000000000000000000 -FF800000000000000000000000000000000000000000000000000000000000000000> -266 33 128 150 266 132 D[<FF80000000000000000000000000000000000000000000 -0000000000000000000000FFFFFFF8000000000000000000000000000000000000000000 -000000000000000000FFFFFFFFFFFF800000000000000000000000000000000000000000 -00000000000000FFFFFFFFFFFFFFFFF80000000000000000000000000000000000000000 -0000000000FFFFFFFFFFFFFFFFFFFFFF8000000000000000000000000000000000000000 -000000FFFFFFFFFFFFFFFFFFFFFFFFFFF800000000000000000000000000000000000000 -00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF800000000000000000000000000000000000FF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8000000000000000000000000000000FFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80000000000000000000000000FFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF800000000000000000000FFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8000000000000000FFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80000000000FFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF800000FFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFFFFFC0001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFFFFFC000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFFFFFC00000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -FFFFC0000000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF -C000000000000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC000 -00000000000000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0000000 -000000000000000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC00000000000 -0000000000000000000000000001FFFFFFFFFFFFFFFFFFFFFFFFFFFFC000000000000000 -00000000000000000000000000001FFFFFFFFFFFFFFFFFFFFFFFC0000000000000000000 -000000000000000000000000000001FFFFFFFFFFFFFFFFFFC00000000000000000000000 -0000000000000000000000000000001FFFFFFFFFFFFFC000000000000000000000000000 -00000000000000000000000000000001FFFFFFFFC0000000000000000000000000000000 -000000000000000000000000000000001FFFC0>266 33 128 137 -266 196 D E -%EndDVIPSBitmapFont -end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -364 15 2823 4 v -364 56 V -364 -98 V -364 139 V -364 181 V -364 137 a Fb(G)-201 93 y -Fa(4)-201 176 y(4)p -71 222 75 4 v -10 220 4 146 v -57 -220 a Fb(\010)-57 200 y(\000)p 112 222 66 4 v 168 220 -4 135 v 169 220 a(\()-48 b(\007)p 211 222 66 4 v 267 -220 4 135 v 99 w(\007)p 309 181 4 168 v 341 222 66 4 -v 397 220 4 142 v 130 w(\007)p 469 200 4 125 v 422 200 -a(\007)p 542 179 4 108 v 495 179 a(\007)267 86 y(\204)351 -81 y(\204)p 615 158 4 91 v 568 158 a(\007)p 687 137 4 -146 v 640 137 a(\007)p 790 137 4 135 v 151 w(\()g(\007)p -889 137 V 99 w(\007)p 931 181 4 168 v 1019 158 4 150 -v 972 158 a(\007)p 1092 179 4 167 v 1045 179 a(\007)p -1164 200 4 184 v 1117 200 a(\007)889 2 y(\304)973 7 y(\304)p -1181 222 66 4 v 1237 220 4 201 v 1190 220 a(\007)p 1249 -222 75 4 v 1310 220 4 146 v 73 w(\010)p 1407 181 4 168 -v 1434 222 75 4 v 1495 220 4 146 v 185 w(\010)1448 200 -y(\000)p 1616 222 66 4 v 1672 220 4 135 v 1673 220 a(\()g(\007)p -1716 222 66 4 v 1772 220 4 135 v 100 w(\007)p 1814 181 -4 168 v 1845 222 66 4 v 1901 220 4 142 v 129 w(\007)p -1974 200 4 125 v 1927 200 a(\007)p 2046 179 4 108 v 1999 -179 a(\007)1772 86 y(\204)1855 81 y(\204)p 2119 158 4 -91 v 2072 158 a(\007)p 2192 137 4 146 v 2145 137 a(\007)p -2294 137 4 135 v 150 w(\()g(\007)p 2394 137 V 100 w(\007)p -2418 181 4 168 v 2434 181 25 168 v eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/Haydn.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/Haydn.eps deleted file mode 100644 index 7303d2256fe..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/Haydn.eps +++ /dev/null @@ -1,1374 +0,0 @@ -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: haydn.dvi -%%CreationDate: Wed Jan 21 13:57:12 2004 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 16 570 510 792 -%%DocumentFonts: CMR10 TeXMUSIX16-Regular CMBX10 CMBXTI10 CMBX12 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE haydn.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2004.01.21:1357 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: psslurs.pro -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. - -/slur@Dict 200 dict def - -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end - -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end - -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def - -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def - -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def - -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if - -% align the slur to the staff lines - - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - - aa 0 gt { /shift shift neg def } if - - ifadjust 0 eq { - /shift 0 def - } if - - -% and finally draw it... - - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat - -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - - grestore - - % now some \slurtext code... - - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def - -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def - -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def - -% differenced line - -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def - -% sloped line - -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def - -% free line (init & terminate) - -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def - -end - - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: CMBX12 -%!PS-AdobeFont-1.1: CMBX12 1.0 -%%CreationDate: 1991 Aug 20 16:34:54 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMBX12) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMBX12 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 65 /A put -dup 101 /e put -dup 103 /g put -dup 108 /l put -dup 111 /o put -dup 114 /r put -readonly def -/FontBBox{-53 -251 1139 750}readonly def -/UniqueID 5000769 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F0364CD5660F74BEE96790DE35AFA90CCF712 -B1805DA88AE375A04D99598EADFC625BDC1F9C315B6CF28C9BD427F32C745C99 -AEBE70DAAED49EA45AF94F081934AA47894A370D698ABABDA4215500B190AF26 -7FCFB7DDA2BC68605A4EF61ECCA3D61C684B47FFB5887A3BEDE0B4D30E8EBABF -20980C23312618EB0EAF289B2924FF4A334B85D98FD68545FDADB47F991E7390 -B10EE86A46A5AF8866C010225024D5E5862D49DEB5D8ECCB95D94283C50A363D -68A49071445610F03CE3600945118A6BC0B3AA4593104E727261C68C4A47F809 -D77E4CF27B3681F6B6F3AC498E45361BF9E01FAF5527F5E3CC790D3084674B3E -26296F3E03321B5C555D2458578A89E72D3166A3C5D740B3ABB127CF420C316D -F957873DA04CF0DB25A73574A4DE2E4F2D5D4E8E0B430654CF7F341A1BDB3E26 -77C194764EAD58C585F49EF10843FE020F9FDFD9008D660DE50B9BD7A2A87299 -BC319E66D781101BB956E30643A19B93C8967E1AE4719F300BFE5866F0D6DA5E -C55E171A24D3B707EFA325D47F473764E99BC8B1108D815CF2ACADFA6C4663E8 -30855D673CE98AB78F5F829F7FA226AB57F07B3E7D4E7CE30ED3B7EB0D3035C5 -148DA8D9FA34483414FDA8E3DC9E6C479E3EEE9A11A0547FC9085FA4631AD19C -E936E0598E3197207FA7BB6E55CFD5EF72AEC12D9A9675241C7B00AD58FAF645 -1297991B5D01701E82228D0313FC7C66B263BC79ACDDF9AAC48A3CBF42B96E38 -583E1D059953076D68148DC8B6C9527B3A74CE7DEF788A11531F44120BDF0F61 -0B2F3ED94EEBCDE4ACD23834C242AA4314B9EF98E4BE72DB76EBDD0A028CEA9D -B4C38C1F2D24B8FDE686832FE96204552C820E45B6BAF0C3308742AE2D4609D7 -D2E805DECFF5AF988F0808796D01500B18F0EFE1919743C126088426A5A27D4D -03F21A15C23B9BF08DFD73708F2C1AAC530B2D00674DF2B5274D98C541905206 -6DD191F7458F1166231360871EA0C6AAE036BD3551B866DB578F29DEAFD289B3 -FA6E9CC4726B854E887BFFE87DA8AE960C817A1784031DA55BF78A79976A4FBB -764DB071CF34E990D3531367408D37218B289FFDB701E870A32EC7ECC8C3D6FD -90074953B49CABE8468930B55E5B5FE0FB302C8DBBC120A76AF9C2846C85E01F -ECF513FA01B99C4F2ED6B902C842EF29F25789D8066B284AA832B8329224A14D -92F49F2ED713D938A2ED14C1AEC4D73B6D6C0313293D18547DB010B2CC8CDF98 -8ED055570D39B01AA62FD6DFC6DF11BEABAA95FC7BAF76DD31E279F65F015E4F -5638292A61635A6B3F2F9166E68585E41371A4F76F3011449188B5E6B4160518 -BE274DA3E8AADCBEC12CBC0C960FCF7ED30D17A96240AE3635C76EE25ABDEE3A -5D5ED522BEB18E11DC1E1DB5F202673A8F4A2C80F89C4581875CA0470902638B -F0D02673B4666C34103904901373FAF2C95210EB90B768B089DCB6771976EE31 -4EC033BEA244722A0755750F9FF437AE648CE60102390E459E7348AA1829A0E7 -B7D53464C332F216593999C6448419A67EFCBE6E06B5D20944630767922EE06C -3BA3B34AA7EACF23B5EC0F433E4340990B55CF8379D7D1E93FE8871FDCCDAA74 -BB24DF5EA540072C54B85F40B1B55A5362DD9717A2E87D54489442CF48478FC9 -82E6C7130D88DD7E5BA2BDF8A477360A35294B5044513000D454CF53913DA0A7 -8D59FD768A5D4D80F6F376D95437A6492E75BD897C0C38340C094EF7F25C154C -3A3C13CEACE051F9551CF66A2A583CD784880B44E19F19A81F62063F53EBC14F -4494B181A6DA89F74089083C0405CF821C65008435E8EBC9516DED8A0990D5FB -969AB5BC7A4B47FB9B3C2EB25CC21232337AF2FB3E0E7455E5A7D763C9DB94BB -A941F65124C4ACB665968F4894B125777568FB381CDF09C02BD5E2612546C6BB -2B3A12B74ECF99C16801053F50ACF6F385E77AB8DCFA921C5A4C628F57052811 -4D14E4DDDF859421174D7AAC6ACF8D4852A955E9872D4012D488EA78928C1FF4 -E1DAA8DC12D9E613E4EE895282577C68C9FBF1C96710F0B43254D366AF82B2A2 -CBF03B1B5B61BECCD3B8A1E230304E41D1A1A500555F1A752A492DD53B966536 -2BC19BB3D3A19162992228CC9A7C73A4BEEFF70CA925D4E36FE5F2C0CBF459E0 -D13B321F7FAD9635B14DD2B312FD6EAD2FC5411927F4B8AD43ECEE73071DCD6F -31438A3BC07078F04A6CF179439B28DFFBFCD3DFAAC670690E29855C30D82177 -F2F087504AE7E2CF63E5921021F4BFFD592C58DB81818481815F8ECBB996B99F -366DAB49482C09BC82042331872B5B71897A5AA3273C213532427799C980C9 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMBXTI10 -%!PS-AdobeFont-1.1: CMBXTI10 1.0 -%%CreationDate: 1991 Aug 18 17:46:30 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMBXTI10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /CMBXTI10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 102 /f put -readonly def -/FontBBox{-29 -250 1274 754}readonly def -/UniqueID 5000771 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE -3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B -532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 -B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B -986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE -D919C2DDD26BDC0D99398B9F4D004B836D34E88C20EEB527CE1124209388A2DF -E27A8DF298A2693A9D529916AA0B2176E6ED237F69D84A8FEEB36861D1847207 -BE2BD61C6A412FFFEDFF13AFEC32AC7735BCCE5965F5966418A62ECB99112AB3 -3BC938EC590FF6922659125EB67E260BF02885E49BA6019E696D33F0B53606A2 -F515E0C45F323311613A94B838491BAB9FE230C5CC79D22925E3D882799F2707 -C32975A494F0F9513E4D8332E7E54470D9721FBD345CDBB48286F2F19CC6D66E -BB631DD6476A509167A49CA525A72CA50E82C1D08C2B372DB54C5949C753B632 -2009B761EB90492ACD3CBE6A35CE1B66F3BC4D8DC36827CE4261A703328451D1 -879438479917C1647772999171DCCF1491A1C9086E0C6393506768F8757BD81D -141C46EB9BF507EEC29962A0072B6C5D8C8588F3D68886CD2606DD3BD2FECCEF -63245494E93EEA12AAFB06110E54ADC444C7E7619627A48A464394E5DE06EB46 -4C76A2FF010318BBE48B3776C826A265C66515717F7F2E943C60EBAB23D96B5B -FD514A1C4E79BB3D3D2DEB936F90CD3FABF7B09FF7F564AB5CF4AF6A40E869FD -395885A88F4A138B3CA6943A2D430BBE43D91F7F17621CAF52FB7161DA3B2003 -82244FB6EE792DCA1722C03392C296C029A2DCC5BAAB3EA03F8DEB039DC83AE1 -763AAB84776A2CCFFAE9EAF0BFDAE417E8BE682D237FFEDAF224AC09C9665019 -165CE32F5349E857177D94AD6396570932E1657ADE4D3FF57A3419946CCD210E -57E5A1D91CF708395942527D127606350924D71BC21C6F969288B1C8CA3404ED -E6219985F7301A20621368F74747EAD38990A4C9F2B62913B8FDB93657409FF5 -178DAA7C97C35EAFA47778CE03E863303582D8A9901881E9A5E2B11B1B3C37D5 -69048F1FF37F535313F28EAD00061C788547D3D2EB16DFAFBC7024854A277D0D -F4AAC20E3976FF31771141FB9F3D09836B0CFCFAF9E7D244071B530339516E5F -AFED73B2D0E42C724CED873AA66142B95C8F46C83ACB6F5198450DAD0B85AE88 -2499B67C297F1AACC09B75E17345047F5E29A702C2DB50EC133977251F24C074 -69B4D9E2D854537671BBBDDC731BA5E0F963E75BCCC20162661199E89CCD5C05 -BE422124B8CE4668445BD623969823F3D6E94F5669153944489270BA786094FE -655994C9314928787530F7D1AB9C171917984AF4E70823C6F9CB950F02184BD2 -B07E752DC88685DBA68B8989BBD83AECDE0FBB628235A71B1F39BC0406AA3B1A -196770D283690A5579F36F7D0D479FA61601520C602F9296518227564200B4A4 -AA10760391183B27B7701DC3ED5C68C8F575A253BD54275131A21C002E -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMBX10 -%!PS-AdobeFont-1.1: CMBX10 1.00B -%%CreationDate: 1992 Feb 19 19:54:06 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMBX10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMBX10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 44 /comma put -dup 46 /period put -dup 50 /two put -dup 54 /six put -dup 55 /seven put -dup 70 /F put -dup 72 /H put -dup 74 /J put -dup 78 /N put -dup 81 /Q put -dup 83 /S put -dup 97 /a put -dup 100 /d put -dup 101 /e put -dup 103 /g put -dup 105 /i put -dup 110 /n put -dup 111 /o put -dup 112 /p put -dup 114 /r put -dup 116 /t put -dup 117 /u put -dup 121 /y put -readonly def -/FontBBox{-301 -250 1164 946}readonly def -/UniqueID 5000768 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F00F963068B8B731A88D7740B0DDAED1B3F82 -7DB9DFB4372D3935C286E39EE7AC9FB6A9B5CE4D2FAE1BC0E55AE02BFC464378 -77B9F65C23E3BAB41EFAE344DDC9AB1B3CCBC0618290D83DC756F9D5BEFECB18 -2DB0E39997F264D408BD076F65A50E7E94C9C88D849AB2E92005CFA316ACCD91 -FF524AAD7262B10351C50EBAD08FB4CD55D2E369F6E836C82C591606E1E5C73F -DE3FA3CAD272C67C6CBF43B66FE4B8677DAFEEA19288428D07FEB1F4001BAA68 -7AAD6DDBE432714E799CFA49D8A1A128F32E8B280524BC8041F1E64ECE4053C4 -9F0AEC699A75B827002E9F95826DB3F643338F858011008E338A899020962176 -CF66A62E3AEF046D91C88C87DEB03CE6CCDF4FB651990F0E86D17409F121773D -6877DF0085DFB269A3C07AA6660419BD0F0EF3C53DA2318BA1860AB34E28BAC6 -E82DDB1C43E5203AC9DF9277098F2E42C0F7BD03C6D90B629DE97730245B8E8E -8903B9225098079C55A37E4E59AE2A9E36B6349FA2C09BB1F5F4433E4EEFC75E -3F9830EB085E7E6FBE2666AC5A398C2DF228062ACF9FCA5656390A15837C4A99 -EC3740D873CFEF2E248B44CA134693A782594DD0692B4DBF1F16C4CDECA692C4 -0E44FDBEF704101118BC53575BF22731E7F7717934AD715AC33B5D3679B784C9 -4046E6CD3C0AD80ED1F65626B14E33CFDA6EB2825DC444FA6209615BC08173FF -1805BDFCCA4B11F50D6BD483FD8639F9E8D0245B463D65A0F12C26C8A8EE2910 -757696C3F13144D8EA5649816AAD61A949C3A723ABB585990593F20A35CD6B7E -0FA0AD8551CEE41F61924DC36A464A10A1B14C33FAFB04862E30C66C1BC55665 -6D07D93B8C0D596E109EE2B1AAB479F7FAA35279ADB468A624BE26D527BFF5ED -E067598E1B8B781EB59569E3D0D54D8EFAE0F3EDE26279776ABA15341E42E636 -6E02817082BE6FE0B04249A4840C11F95F8ADEFF72173E9A5F2AB2F62C427E5B -DC010E18641EAC906A5EF0F9BC2108062134A7F10956219C5847C0D82F0E8663 -12D963E012DF0DD899911EC5D8096F80B49CA3444CF1294FBFAB57DFACC9D01C -46F3BA2F3D1C14EC30CBF83E5729F1C074D4F1665405CF54722827FBC24AEF08 -F6DD0BC6A79A2DB1FF539454E8F5D1A42D40CCFBC093AFD3E57973A009095CEA -B91FAFD236C47F453B38DB0067907A28EB5E9ADE87A4E5EF638B216C20701A30 -5521F6D4C1D3DABAFEAA7EDE9472813E7E707D7F70D685DEE4EE5AAF118E236A -F7235D3B7C3CAFA5F99ABE792B377B97E059D705A0D83B40B1E038974CA38F89 -4F03A379682124CD29D1841D149F5F844D4988A574FB12CDDD4F1347213C9327 -55A8A71B51C2CA3E8D601A4121FAB4199883C9873391E7910E0CF540BB459E4C -13C070931C27705BADFB232A4D4E104FD0B58642160A0A7BC252745EEB8E97ED -D6AB9E3DFE44C13343BDAD307FC9B669A09B2C0E571C0B8FD5B11D255FB07C91 -5411AFA60737297844AA60618E11E3C5385B983B17B3E7F427B092D0FE0DBBD3 -F8F279BA556098C0CE2464D64363251395B2F35826AAAA4737FDC0FC2D92581F -94F9BB361A619929DDADA47CCE9C33A2C88BCCC6A2E21EBDC891146CCACF9953 -8A308918293F09EA311F492952605836FFD27D21F892B9AE92E8480F5B8A2AB1 -B8786F0048C10005002C2B130128B91296C31BB0973003F648788CEED969D20F -E0745B5A68AA0915E7D640105F39C5653C300F52896E5079721BAF2348D62292 -CD5E21CCB306A6D5AAE1CCA01990D42B522E889905215BB6920D50BE671F1D8E -01E4DA81747FD266CDF20C4929992114915DDF1AEB1154E4C21FCB1072F5EFB0 -BF9E20989C124A54C79C77032B8514408528BE62786B8C6BD6AADD455B574805 -5DC43666FFA6D2F55D17FCB0E24F835FEBC6EB1060FE31A91DF62B41429D70DA -6734DD893EEB5A520CD8B2844CC98D4C0C6F8A564E55E72CC322936510F6EBBA -11FE1B3B8700AE71A83A46104B2C9EAF157CA75FB9E013492BD37C97AAAE4FFE -52F99077D9F44558D3CC6C0FA3121EF68AFB0F4303307C4EEACA18558301D224 -AA98F2DAE75D4EFD20148ACEA2471AB4CA590DE4D2F2BEBE39239ADB477FBD2B -0D86B7025004216B22E711D3832EF90A3985D2AF2088A42327E200D2934761F2 -25E01E7F7C607A0A86EF77CEFF032E93D43CC2C7DA8BB3CAB75BEF813BF14C66 -4C8233956D78DAAEDA89B8367E90070B377962C5A5E3724A7C10930067CF3F09 -B511CFA5053E6B18524AC77B6D23E69952F077C043843A26534F6507750E20B2 -FCE23B27E5960478E1E8092E928A66133D9E317A9FE11DC58DED6D4374158011 -6E2502EDDD7C31280F2238C71328BE06B5AABCC4C4144434BD16E87E39177A7F -F7F955EE96F3165C1BF78F2DCA9E0D29BCA2C70A3AB4C5DFED7DE8A9F9436466 -E22B1E452064219431544157277F225E57B89868A652C29CD1971E53292FCD08 -C32388F9ED4759637F48E98F529C79A1379CDF46A682B6360B37560F08FCAD48 -C4BDE7C00BE5A57081865D8B51C87CDBF6C7AD065B3B871203A6CFA8B41445BC -7651A5D8820FD960B61525101268DAD3C1B81974D50482EDBB75A680DB956534 -5697EFE6D4AD7EF090FD3966A6234475420179729C439F156330EC19D838B418 -A9EE5451C09AC5BA8AD96ED7D71294BEC637481FBB8BE4EB913B04F9B51956CE -3DDCC1BA2D61FD1DBF4361C1165B75CA6FD2D33908E15B342B86D4364CDE0046 -88DDC04A7C20A1A3942B61A80D9D06A2480C9B710E1C4712293785AC93A46494 -1D220946E76C5CCECB1014847A8463412DB19B39279B00C934F03061DC96F20A -AE9EA413C869717013F7164C3454E6DC3399EB9CCC50C69E2A2B8DB9A9044687 -A54F2414DD1AE335F85770D1BE543148C43A3DC79E7E123D1B27138E29CBBCFF -640F760C96658C8741322B906000F46E8F8981AF12135448CB1F65C0B0EA983E -1E328FC8B39E7A30E7150B5BBDB9D107AB51ED3FE361E39285C054E71A32286D -E0FA24F89D4B97C30C3BDC1B779086C6922C6C609771B9490E5D52391B369E6A -CB3B7B2FE53F823AB853A59C47DD24CAA24B5014AD7ED8167EA14E7959EABA09 -70B3E2472048817BEC9B5EBEE3B6CDD6F02657670899A6D243E4DABA614FD03A -BA35BA790F948BE25016BC1E2B5EED7D780C74F3A6E6F00B0BD77AAEFA9488C0 -E092E1E29414544A4907AC40D858AC635509AEA53775D2694F56347EF016C120 -AC2C59A178C125D041C926866A009446DFDE3808CDEDFBB0C3F36557D6E3752E -A0043EAEFBEF3D93F9B2E586F122B019C1369915A24CF333536D95155295D725 -47D9ED78B30DFD68E8271A3141FFD22BE0D71D90FC76713CE207B09FD4F79238 -7CD8D31F6B8EAE81A4358354E59ABBCB844EBF0F59CD0B7270799B2FF8DAC47F -029A2CC0B5F535A9A92FF6DAD9F39A1CF7259EDA351EF93D854D4D3D4C9A6D52 -7F8FA4612EF62DD14C4B24677FCC3D675B8460E5956C536B300F7CBC734FE9E3 -F2F14E274561D53162EF0166BC676731C23225F63D35BCE3847E287671932F5B -1CB1587214DB642EDB8EB1DD2B543B0587B59AC0209EAA2C61DF9E438BAAF2D1 -CC3E31E2BC47C5C0CBCC72CFCB55038F932D41A5EE46B3F29488167A9FEF9375 -56F2EEDB1C27C99E3C878F702C5604FD2062D694F8255A5F26305F313EC1EF75 -7FBC1DBB6AA7A84175F89E29496DB4394CFC88F061D2A0B0810708D0CA61821A -42C8127E70D162CB5629DCDB2AE3911D4C5E6AFB2D12A54B0B284279306E0035 -240636C7EA550FE6A127CA35ED73703893F110572CAB392053F54AF754C0B402 -5406F79ADCBD46A45C6840B7723761B2AE94607558129D2985C3049A402F7ABB -CDD4FA02B93E5C7F83595C2ABFF48D50CA7E0AEE9C02AAD1E4E32D952E2E8B54 -66F6B3C6131BAC47247C2C5D6858710DC47C86382B5AA641907E9CAD801E9155 -8C6CB7954D1BABA38AB2F64786D7AD676BA1596B15FC0559C8F7BD29E5C5C57D -72073AA031100D5EB02623077B3B0EF043DB8D06FCB8B255E2237D82EC9EB994 -7EEB532D1D2A6D9093D32213EF286175262736601522895F83F6616D0948A33C -E48325DC71702770034ADE54876466988F6A86B23E50BFEC110796942748F22F -553A27420CFBBFD4306314C5EC9AEEA764B8EDA004B47E8C05FFF52E459DC93C -DC24F86021E5829B1F673D7A9D356A6A08B8DFCCAC96BFB1832057F1B1EFE308 -A3E2B337276A101899EBB9DBF44F8BB6CDFC94F1ED835080720AC39B4D4F5B7F -BCAECF8EF0758970C93AC90961318440F3A4842D9595CB9B6902CA9D68BE175E -635E678D685013774CCDBB3C46C413E1A4724F3F0C107C5F78C324BB398C5AF9 -2E75CA94168A1FAECDF62A27431C192A1CF88DFA8995BADD6701CB28649E8F0A -2E91C2E32872DE277C9AF9FDD4116606755A6561F566C63FE51DDE8EC2CBE0DF -3D96D2AFA88D694A01B5748679CBC8DF25C9CA2BA84639171541FE4F63CE8074 -0ADEC1D8BF57066BA1CAB802900657BCDF3D3D5361CD6A7C6D754E6008D33FD2 -D76F46638D9FF2F878213E91861283172A1F51C3B7F614592E0309C64986CB3C -CCBD53503AF68A71AE2647B6AC72CF4914C816B159913088F3E70DB1DD68CE6D -860CB308A7B8CB5C982F8385BAB127CD93B1141D72B16FFBA2599988B7BAE451 -B8C09912F2FF35B18A1FC8D747C17CCAF4C93D6EB275BF7FA547E5E642BD71F7 -E19717C083068C594B61F5825AE71400CCA4FA2D108E1B073DD2F02A322045ED -B45D38600D8D41D84B651C806ABB5A2377D74524348CE0D6D89AD1A0CC3E8745 -FE723ADF6F74F6ADBCD2BF80FDF662FD7DA55F86BDDC798D610B63EB2BB2BE92 -B3CD7062C668AA31E34B0908BAAFE1F84AACFA7EF2DC638067266402C113F8AC -BB76189808824F1DEB463E003D85B2DCEAC744E72AA63367774ABBBF58D2863A -94C9BA8E2E85D961A9635FAB23056491C54ECCC45A93BAC93704D2EC5723687D -06949DA63050E6BC5581743640665B497AAAF808E2B90832B16AA17C231B0695 -1D30EA1B3DB4D5ABD62A11BD60DB1DDB1F13B2F2DF4F09A41A28A937B9572364 -62F3FD7A971C62A1CB9B0C592F71162F854F73DB0663C26A3FE720BBD5440F78 -67CE0C32C8762DAF38138102F290F0A695B114F6808C77DDEBAD26DE2F8207BF -FE93EB2BA56E803EF43C0F9949CC1C0F14AD49C2F2E2044EBCA57003D3913806 -2EDBF64B751D827BC3C380217F68C7CFEAA99E339D1FC5418B7E33A131CCF42A -F5825CC89FCDA966ADB665163DE9ABF6641779948875B060BE0D5A7962044ED4 -C81007BE8E3EFA0A742B94D521F9BEE683EE13040FDDAB9A09E53FAA09B42753 -1BC8DCCFCEEF62B1FDDF753117E26D4BEB58D8F7D93C1D8F9AF78ACADAC51B49 -269F0C4188497B813427480B76B4284A73407B76AFB44F9B12A2096CBA2D1D6D -ED833B2C249F750EB0DC72ABA6D697199F45BF7F6B727A742753343131B440D7 -33E6191949995DE571680B62E19948033F99B16CA92E0E4AC35AB286CF5B1254 -358A48B60D6E7701A33AE33543E6B3E4224AD2F287F1F983788A5AB0D7C12E7D -581689F62A33DA30205E45D3CC258834109E9A0D32B6F29A106EE5A5FC9D5611 -62EA7DDFC6D7D08BBB2F5AE4A7AEB2CA31A9FA57EBC55F1A24E7757CA057D439 -66E0C254AF416AA170A979C1A8405AE55538317D849BFE8D8D10B2BE77307835 -5328FE380797D5C571C054E03C8B7EC946D607EC594645A51F7B08918BECF2AC -0768C3DBF91F908AA9C2DA28B470FE6144FA625735077488B5B2BA303119432C -A6CC30D83FD5DB8B8598935E1F2F0F7426F4A3B375C690195CB6A0E583AF5A48 -16354278BCBFD2E6AE194AA11B2559E8798EBE0B5A1351E9422147C0B3A02361 -11D26F65DE59269B624C32272816E9F4CF2485BD9A9BC068770C67A179078F14 -E3E7DC56B2D04150B71298E6E9FB6009A5CCA057977366F5CBC6CCEA84E0CF59 -C3400CB3CF2AE4B69797C0450FA9B6A4A8538B97006DA5A7D95397D35CA29922 -BDEDF6F280796C95695591A553152AFB0301F4E77C876CBFA41A7DC53CCB1C40 -91223A83553BC527B348ADC7398A6EF51AF51990B2ABDD5FE6693DCBADF3B3AA -131ECFD8EC146D706E99FC338346CD4CC182D6C61F58B0EAAC76AAA2B05D96EB -E70153AEC20B59A5A832B23AF59116286EF83263196575D43BAE8BF321DD1C54 -24003C3DBF42550E9827470F6665EB0BE888F58126C57BDE391B7C8637B6E005 -9D265398ACC7EAB8A2889A896D976655B7CEEA3320B66FD68DFF6332FAC03FB2 -C65DAA83ECBF3F86E8BCB967A36DC9AE7D2136546AE8BA023EAE4B7C3B0A450C -8393931531F82A8425D521ADD58B89B71579DC3C937754B3E6879EA0DF3DB608 -F9F83A5DD0AACC1C2CB0BA606C2B3BEA4F9264ACE3EDB1F03B70941577EF356D -28CA4A743F8E0E06F1AE3A6F7BDE25CF5F6B3AA3201CF0353D8A59B04C56FC94 -AE43CAE8CF955D45D91286C0604E855192CFD8D1CCD0B76A291C53A8FCBF006C -B38758767FE725A95B2FDEFDD5BFA93141FE11CF980B7EC68576F28D2F3AC254 -CD28BE834FFACDC13B523C157D919D2574BAC76F6AA014D1B8A684707F4B063C -00363FD7DA61E8172D5A29CFDBE03860A1A4DF51BF7EB749FBE4AED5D64858F8 -A520290DA1A1317D25FE52D6D17C0A51CB775497A65B93E06F12D5D5C63A592B -42EA0C2058FF50274EE8C30D53986B4ADFF1B3B13D8F18C50623291C3B7CA65E -639E1573C064DF634B5B29086865E4CDC0377B0219E944AAE67BE53DFDA8DE67 -13F8D70A2D0D770AEA0ADAF2878B0B1D92704EA45A32CB9CE98D707CDA4DDF24 -8C6F493EBEBAE79ED507ECC8E577722ABAD87809EA0DB79BA269C2EEBD652F8F -6BE422AED7223B05D9E54580FBDC02C430077EB555554B96D4D39F8E941BE874 -D532FF595ECD39B5B189D0EC7AD81B3921B9D7A24B6C5B1D4AF54E135BE3AF1E -4EA3141E61E29AADBB4F15748D362E53AD55075E975DBA7F02A487A62834F6B9 -5D935FA780739008336843A2041BC26B001AF86E28BCC6DFDE96275959CB4E2B -D6D62651E0B37DF33A82F25EA09FF62B26641C6F76BAAC1D58EF36E6E1387C4F -3058A161DF7F935EE17D40A9B21F8D7C67FBEDF18B26CC09BC697B09CF333DD5 -CEF0DD4B7A59FDCDFE27234ECF9B2F4414CD821D8D87C8BE47F274E9740153C9 -9277117E712D6A01C6708B1618AD67F6802D04CE706249B7542B6B45AE8691BE -F61B954F19CE81133D808E1CCA32C78B33E1D502B722EAF3C7EF2543A1917A01 -AC012370937A0D402443E6383EBA14C680A973772E9EDE9E55E9D7578E6979D8 -84F01EAABD421DD4F8DBCC2CBA7645CA7DC5A961A850CCE0AB25D4 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /grave put -dup 7 /caron put -dup 8 /breve put -dup 24 /perthousand put -dup 25 /dotlessi put -dup 40 /parenleft put -dup 50 /two put -dup 52 /four put -dup 54 /six put -dup 62 /greater put -dup 63 /question put -dup 71 /G put -dup 73 /I put -dup 75 /K put -dup 83 /S put -dup 132 /Dcaron put -dup 148 /Tcaron put -dup 149 /Tcedilla put -dup 200 /Egrave put -dup 201 /Eacute put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF859449F6003874D095258B6F64ADC77D4830EB4B8B608DB3CB840D82 -75E4C819DAFEBB1BCE8B1518EEA99F8A79809C3BC0C39A9F36ED4968675C4278 -B5448E87397B9994127B6C41A6450F86A24ED491563370B43776BF34BBC2FCDD -C44967CFB28B04E7A4A6968FC888607BA04952BA6FF345A44EABA4CA626F5CBD -A262ED5029009388AE8E603F205FA45B5CE94452A1B9507B7A2BA757538FEB7B -37355EAF0FD3D3D46D6A055EBDB681C5571E2D28FB7938AAA22E7D94B84F08A2 -5F8471744B9F8263D3FD1F5C324810FECBC42C915B3ECA50C477312DA5561824 -6A23E12C358DD5AF4516D82C33A8A4B4472AF361C3B2A0604745148F1ECA353A -D07CBADC2174AC86F6EA6FBE992D1462259D82141FD6497E284F564B4A3E4B25 -943E7D0A2217C0E5F44226F2E4D147A4178A3D00D2CD1C9DB76123040AAC7EDC -2C48CAB6CA3B68E294F0B8ECB6AC8BBC4D2064CADA1B4202F620DD6B9C2FE100 -5F9BCAEE97B9F1D60A5FDE4707B67CF1B217163E58EC42606A82964DE2DAA8BE -C26EE31810C4F1B65AC1A36A0D5583DC863BB10FA55491ABC02C90932A44F3F2 -EAFC5CB803368B383636170091240DB91A829FE638BBFF08B396377050E84B9D -B26A1CFDF9D6B4E4899EC298B9DA414013A5E73E1EF5DFFFA9EA8D08258F2EC5 -B389955A931A370B508DF28E9C70AD87654C8B87584194DE4FAFAD6C7FD12AD9 -B78A05993B1EEE75CF46AC8744BB5DAC0457BAEC0124EBCB5EA6516F4AE5B24B -B313D2159279D38357DEEF4094970FF9000868C49A95B0A152EF68FF95AD1FF6 -D86CACBC719B35D08E6D3C3DF19EE01D33AB26FC8A672160D222B7DD01BEE56E -FA10197006B49B85117A957B836D07BB27C168AD25E22591BE7E92FC1E037F36 -276CCBBD78E329D449F55D601695A2AEB02E933A7CD9FC282F2B71E9266CC0F2 -9071815E5AE7CD0A81212B83A53C1DE6D8C66137D7D80A5DF69AF2D4A5B211EE -2DBD3A9B27D2D0902C3F80203EE2C71389678CEF08BA74BFF117051140FDCCE8 -587CDA8FCC25157961A6AD3793A6AACD5C6E3544922BD2510B673D37181F8C70 -F011121317E0449026DDDCF338061587CAEEC5572B61A55E422504D82AEE2966 -1AE4D3B2DF1DD36642B5A8BAA9776192C2A773DA27787BD08E2DE3AAC218E22D -A3614EB2CEDBEC6125CC3ACC61B21C0378EF659A76D68A0ECD8B8B72A8875615 -B931E3C012AE65BA2F998DF4B5025E510123B6B286B19274B47D0D2E3EFD3D3A -8C1732524B436AD0E5AF95CB254B14070342746C9F052D6C66D3FA79139F3F43 -EA1FDFB53184A460DDC633F252F907EE1B62D99B1F6716D1BD682F2B64B3D171 -9F0100189F378745F40F92D1B0012754F3DE04A24369A9595A641E1E720F336C -64A8DC325D0AD81C7A83DC669EE5946ED94793EEC1FBAC597C0FC11AFC2372E7 -49F7B20869205A19283E4DBA2688E93F8BA42FB6D37E9647380B3098F06D9019 -5454ADED702806313B88AA823CB9D241504504A1A3205A594FA324A8B60E8C00 -2578238C0D42D54C3B6E4AAA2A0C150094E64766400CA797F18462EB4C5B3606 -D7BFEBC883219E3161C4131B9BEA1099C1DDFEE1B36FFEE8D687E733445AE84F -8A01B22B0C78C05F1B47982D2426FB9D58EDC7031D94636CA551860C980B7691 -8BA3B1F631B039F174D66070AEFDC2323A0F3177B83C5CC1256C11A360B37B8F -2E8A8D3DE40F801C8DFB17DD6366F06D0EA484A6C3759FBEC4E50483C4CC891E -7DCB62D5D49AAD71F1B08D25792E2E4AE8B793D96FA696EFE5487E1B4B0F1786 -74F5FCA61CE0BA7A334C98034D14A4F33F3C5DC12EA412714E5FE2238EB3D7E8 -A7C162D594A595043FF9D544A11052B643420D397043D9D34947190E4D59A0C6 -890E20E9BC1A1AC75991E09740FDE1C280F87495A4F686EBD2CB81F76464319B -3AB3EA0AC9E4542764153B543907CD78CE2663F892B98124D10113C4EA657AFC -85BBE84A8E58FBA341FF1910399DAA8CD45A817DCEBAFB0BA9A53C60C0E9CE13 -4C28C7390443707855BB63AC73167DA9622DA189896BD9054151597D9E30A6DC -E1862D1FCC69CB524F5007757B2662CC3443DE55FB2004BE2BD9D173ADFB35EF -AAF1AF8B219EDFC86BBC120DD12F3C7AE1B44119753A4BF1865EBCBBF473B315 -DFA2EEDDC03698E390FD98715CE23BEC0BE84F006C17CD12207DB26F41F07C6F -295AD370441619BC424AA3FB9B9034010D092DC59BCA7093EB4FE13F2555A97B -CAD31850B5666A4A69544D6B9425626E5DACC81B42CFF1B504F76D922E7A2995 -6A7DE55771F4EA427FFCE7E40563D9A882116945ADA7FF481E213E841BF1E02C -91C149EB291F9F2F0B4AF359458E506D20F2637BE51D59C238BD0C35617931F6 -3D67F6FA6A0CF85F876862F4812B199C8E8B803784C883998233A68ECBFB751C -8278A1BAE595AA5F5F5E8A1F7AEC49EBAF71F0D1CD7FE3EF129D61A2922B820E -C9DC3DF8956F7B1F567D82B2B78C99AEEBE7E84F1A676B2D221976631B191C97 -48A9E854459B3232D374C92C0C06EB81DA059F7BAA824E952FE48F5ECF3259BC -546382B94E85DD82218D504DCFA8D6654101C80A8A967C0598CDDC51EB230D68 -5BB881D56F270E8C77310CB7B8FEE575907ADED10474DC8983AF97BD2DDA27D0 -3DB2656B65BD6DFCD58AEDC2ADEB3C09F7CEEA263E928C10EFD2F46AE8024CFA -BF1940AE249ED997A5782553016CC3BD6C99F4D3C52A56AEA144A183959B5254 -CA95A5B3A8CD92074A5079ABDA1110C35AFB0B664D81C8E44311A91C1D297017 -433E994DEF6ACC3F8B270FBAED9339371B578F6B17D5CCCB1592BDF4710BF914 -D18897DD85661EFE0D927133B478294891A6631D4789412AAC9D5FFC7A36C9C8 -EA53EE293D49641C2E7CE61C67D472EB63BF759CC84B036E4BE78945AF204D60 -B3F319CED357965B045E8AA48A2228CD358B6F839013B7CEEB6A144596FEA93B -E4E1A481DA268E62367B1221A4CC6A567F21112DC7F25A1DC406372A7672B574 -5A0AAA12F85D548DC2323C57219356CD6AFD36233F6B9511C5FE2A44C18DAC44 -7077D0C9D07774642CBB01A1CDBEAD9FDD50FF08C4F4F9F2F6D2B87AF552C030 -D669C39A2EB31DBF7B034F1133D32F6465C921CBE53FBDFCA4E27C6BC2BE83CF -6852C3847226B5ACBE6D40E29B7CB7F4FEE6FC73B66AE8FCC71CEFBC384D4A71 -0EE4EBC5FCE4FDE5D17178CA1DB7E4BC937B0E29D336B1EF65B86A95F2F06DC5 -9068D506214C6EA0F99788FD341BE8EC78297F2AEC498D20DDF98CA0ACF5FC99 -54F5D0CB096CEF438E1F852C39A8FC9B4FBBDA3C6A950FB97FACE6B6764E8A5D -ABD850403ECA81C84D9D817B5C3A46C3821009B5C85BEBD689FEB07CE7C933BD -984E373459C48B8233296B0A17E7DD2A0E2115E5A13D9EFE68980BEAFE4625F3 -D60C662EA7AC0EA74D38DEE3B814680D72607D6067FEE02E1DCCCE0F159FDF0B -E7EA51139107B8078E5608022803910D1CBBBE15F1C31676397AEDD2248AAA36 -A56F77B3092C8282CE634513CBB2989BD35D0D707FB2375FCC3C4DE1310EF43F -7220B6D09DF49E01E985148BAF92428F513FAB0CA59FDAC2CB646C1B9E0113A1 -C012B4CB77E2F21833144FC5C1C8F0EA19790A83E546E45563DFDD073143933B -6EDA7B0E7DDDF97B7EE35B8DE3C7686A50DD234E672238D9FC904C186BF7E4F6 -3EFE78DF73F083A6CEC9780B534181D875F243EC24BD2F0A59DC718621B30DD9 -A38634D3737C6B91C6B37B207F35238DA0E9C2BD6D8E28FA121E5B27FE887ADA -99F20A5CE53B7F6AF6A6A194E1E7CD64861A604824C5 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -%%BeginFont: CMR10 -%!PS-AdobeFont-1.1: CMR10 1.00B -%%CreationDate: 1992 Feb 19 19:54:52 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMR10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 73 /I put -dup 86 /V put -dup 97 /a put -dup 99 /c put -dup 101 /e put -dup 105 /i put -dup 108 /l put -dup 110 /n put -dup 111 /o put -readonly def -/FontBBox{-251 -250 1009 969}readonly def -/UniqueID 5000793 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 -87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F -D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 -92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C -295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75 -409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C -4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF -2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E -0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E -B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008 -24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B -43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF -D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575 -5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC -96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3 -7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3BE25C8568CF4BC850 -439D42F682507AEBFF9F37311AA179E371A7C248D03B5BF40C3B7E0FDD80D521 -09B4D0044C5EFBC5C4A8DF9B5F734ECA6099F8A76881278EC54549F51532AC62 -0D85E2178D1B416514B03BC33767A58057CF521F2620B53DE2A240D58312B92A -7C1F9BD0A11514B5CAB87219A1F5C4982A83380B0896597EE5E42BDC6F85E6AF -68ED6994484CDC022ABE678A7F2E298A7FAD967A2EA7DC426F07342ECC66E68B -983E966FCFB745795C4D2C87CC15BAA041EF80C5BDC12EC1F5786BB41A5A2107 -3EE0BC436B346E014DB4099EDC67BC432E470A4B779FD556341061CA3F2BE8EF -A332637AEC878C2BB189CA3267B2BE5B8178E6B7889A33771F86276E6F0B8E89 -BD209DB0CCDDC342CC3D438356296934D03FE107CACD00545E375162DF567C70 -F2DCE2E5A2C5F61EDC0DAE9A91044DD214031FE8339581A9798BC43F13495FC0 -800761A6A974597A6591BB772B7C2854776184200650870F0B9A39231246409F -64587223CBA397CDD5B85319EA3EABF03C0D21319F3267804C0E1BFF0529D754 -2820803344CB844CCFF0B65999F5BFD8B3F28D9B618529F7CD8EA038A4EE4DC8 -36F31EDEEA2BFC09F2A23D9835CAC736F607207AC573291E6E55D103AAF94D5F -A688675B55D40FA43C6D97741D9FE4CE7F909B8B374E4975E93D9FD32DFA0AE8 -4699D184A4C3E6EDA91ECFEC0ECF0B5340E0DDD17A6381B58E63197BF4D3EDCF -0267A48EF271D6AD67DEA1649F5391A860AE9CCAAD3330408DC5008EF4383FED -9887D5D348D766399192B5E968035E7DE5E0350A005E4C596361239003619BCF -C8573C722B3E9318797AFF46829FA0954EDAE667CBDC94759A867CC85D4F5208 -F9180171E06B8DDB646FFC9A23B8BB4A46413D6F2AEF5FD2BA95D15B89CB959A -0DD9A52F808A67779ABA1385A3D821F319221CE2C2823903980506A9F523F673 -BA8CF49FF6291AC9211F1A636516C6772D7BDA6CBEE2DC32B4B588EAB6D5B703 -9993D7498A032F336C94C4D22D62C959A39542360C638A47B3631DB34AB2DDB6 -1F7F3380C2E498998FD037D939B772D6975B5830277FE1C2186E0271E235D08A -D60E58A9CDBBD47877F44B51BDB6B244EAECD38B9AF5EAF86F9CF515CB81E8A7 -CBBD534323A8D661D56AA5DC45375FF2D5EC43DE7FEB8ADC4AD36D3453FB885D -271155DE7822E184C986364E622AD60BBDC4040F752D5A20DDAF9BB052D77A0A -20A0CA5CCE3D473B5D4F47A26ED4BF47E03B1D8EA8ACD99149A2695E749853F2 -E4EDDBCCFE6C126005EAEC0E17179D5492DDF90A09277DEEB2989CB23E0BC382 -BC34FE483BAF19ADFB00503B8401A16F341BF3F0F3B3373C1CD1E373A3E609AD -8C74AD83D47B76ED9135C82DB67E64B1E63FD1463D0104766D213F1CD11DB5E7 -AC24905E08564369EC3F7F223FD11120811298E4AA95B0AF1C9C74E3F5E31211 -EEC583D68C76F62DA3A565F27A6EEE1C6ED18279EFB73CBD129C32062DAEB3B9 -661952C545BFC0820FB032ADFAC5925540E6EDB90E4EE8EA52B3978DF9958BC5 -AEF136E20544122F364254CFC8372E3F52749C0939D3D86216D0D97533974338 -AF7B7350ECF4E7B670D2315A3F0AE7524FE83FDEB8C591BBEB9FF37F8B2D9144 -827E647902446D748E65623251BE2A13557DF2D3958229FD34A9195C756A18A1 -8524FEE768AFB6314B0CCD8A71393E43F7A3D3FFDCA19DA18292236D3700246F -333030C5E575DAF015A4482E55AB0CF3CE0C54EF09CC34EC3BE22D4D6707C678 -FE1A3CEE4C229CD72CB99DC089035FD9B1C16D37A0D9F82DE3824FDB9628F96B -6278831C4D5232F029FE59C047F3DBC53E7CF3871FB34B93B4DC2FD71D3BBFB8 -075BA1F413DF4FB07C6ADAC2E821B52F47E715CD9784AF4E6E8E7DE5E1383601 -A24400F30CC56DBEA09E59B8ECE565FCB78504BAEDF3D85CD3C819FDC76BC497 -E32A285924978D49EFE856077B38E90DE735F2E94F278A963D75164728E378CA -5F9D67295FD42CDE43FA7AF1CD490E59CE9FAC7554303D0C8F22F488A981A87A -59AEA2D77F8485F19296BE39045D2A4C544A9ED25E9524AF015CBD141E317B8E -0635A4A015652849EB443F97A65CBBA3F3F82C3782591A63849331DC6EB70A42 -49ED3B4A3CF1516A15CBD99DD097BCAF9FA286DCD98598CE7FB41463D887448A -3715359AB96ACCABFC416936908F892A68A6510AD6EE1124F698E0616B1A37C7 -653138EBB410CE1C24D1F43426FEA8D4DF27C542D6A706C0024D9EC93F77935C -88A376992D3BD751F08209F8D1343DE98E48038041A9C8A5F3FC43367949401C -AFEDB9B80CB7B266C90DEB92515AF5E7FE4317B68E3CC5A3C075D84CE3A85825 -80FFC59180D4D4F4308068896636B886BE83FC02457EF8D6DAF0CCCEF2489732 -77F774A0393658CE96B9414E1732180E6219A59B3066744738F31EA3FAB6FD9E -09A0840A07BCC8CC511BAEC8AEBFA61E1BB0A75599A9813390929F6924228837 -79642B00C4B6F2FF005099FAD4590C03AAED28503223301B179BC1F2E37C49E4 -FA26D8C5740F439CE6F2C38CE13806B8E3C50785BC6E56F6136049E440DB4D7C -E3F21FD49B2EA28EA69B6DBF783F5475728E0333D2EF88598588095225738744 -77FF0B5CC8DFEEB8B407025A487DC30300CD62DCE541F022D8D07F7D184C0773 -99D0CFA04A76F9A081AE6870D071119F37CDF621F6F4184C2DB97EC3581BA284 -7140B2190C1F0C2241CAD7A7223C6EAA7E46173B899993CCB196A9646766A793 -2DD1A66F309B97D7EA2C05D9643D5D35F0E8AFDF35BB5F675AEEC1C16727E766 -BED413803046D285A7EF23D1ADC9F3B45B4AF1909C394917D19D7B7D4DD98F1E -7140587C22575DE54CC744749DF46C5155B6114287F989F19D85505CECA8E6CB -78D7FFF60419BB9A79620EF40A94FB00F24C4B839C025AFC1C442B44A37AE8B4 -ABD884B53400C24102A9D866C29B5F340194085254B67587EBF1AEA02C57B511 -73809B3611A6C359EEAAE0E9C20F2AB9D72B29000C030BA6FC6DD40A59634EF0 -C89BCD4097D093A7814A8A66D972EFEBB72FAE77F404ED35D6BE83DC7B97E55A -D971B267 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (haydn.dvi) -@start /Fa 141[55 2[67 2[37 4[67 1[61 35[102 65[{}6 119.552 -/CMBX12 rf /Fb 153[33 102[{}1 83.022 /CMBXTI10 rf /Fc -134[73 10[76 9[76 2[67 22[71 1[108 1[87 23[38 46[{}8 -119.552 /CMBX10 rf /Fd 138[110 77 1[82 1[110 99 110 4[55 -1[99 1[91 3[96 13[110 1[149 2[155 22[99 99 3[99 3[55 -1[55 44[{}18 172.188 /CMBX10 rf /Fe 54[133 66 50[133 -66 15[266 48[66 7[106 1[106 1[106 7[0 0 7[40 1[40 1[40 -9[0 14[0 0 15[0 0 6[0{}20 132.835 /TeXMUSIX16-Regular -rf /Ff 144[42 46 1[23 2[23 3[37 1[37 1[42 10[62 12[30 -73[{}9 83.022 /CMR10 rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -40 1361 3678 4 v -40 1395 V -40 -1428 V -40 1461 V -40 1494 V -40 1029 V -40 1063 V -40 -1096 V -40 1129 V -40 1162 V -40 697 V -40 730 V -40 -764 V -40 797 V -40 830 V -40 365 V -40 398 V -40 432 -V -40 465 V -40 498 V -40 1494 4 1131 v -457 1455 a Ff(Violoncello)-353 -1123 y(Viola)-412 791 y(Violin)28 b(I)r(I)-396 459 y(Violin)g(I)-40 -1393 y Fe(I)-40 1094 y(K)-40 795 y(G)-40 463 y(G)70 1459 -y(2)70 1111 y(2)70 762 y(2)70 430 y(2)113 1426 y(S)113 -1094 y(S)113 762 y(S)113 430 y(S)436 -50 y Fd(String)65 -b(Quartet)g(op.)i(76,)f(No.2)2962 141 y Fc(F.J.)46 b(Ha)l(ydn)231 -1642 y Fb(f)248 1542 y Fe(\031)p 238 1527 60 4 v 286 -1542 4 191 v(\007)345 1443 y(\031)p 384 1426 4 75 v 346 -1426 a(\007)443 1443 y(\031)p 481 1426 V -17 x(\007)540 -1443 y(\031)p 286 1359 295 16 v 579 1426 4 75 v 541 1426 -a(\007)638 1493 y(?)735 1443 y(\031)p 774 1426 4 108 -v 736 1426 a(\007)833 1443 y(\031)p 871 1426 V -17 x(\007)930 -1443 y(\031)p 774 1326 197 16 v 969 1426 4 108 v 931 -1426 a(\007)231 1260 y Fb(f)248 1161 y Fe(\031)p 286 -1161 V(\007)97 b(\031)p 384 1161 V 1 w(\007)g(\031)p -481 1161 V(\007)g(\031)p 286 1061 295 16 v 579 1161 4 -108 v 1 w(\007)g(?)g(\031)p 774 1161 V 1 w(\007)g(\031)p -871 1161 V(\007)g(\031)p 774 1061 197 16 v 969 1161 4 -108 v 1 w(\007)248 828 y(?)329 994 y Fb(f)345 895 y Fe(\031)p -335 863 60 4 v 335 896 V 383 894 4 125 v -1 x(\007)h(\031)p -433 863 60 4 v 433 896 V 481 894 4 125 v(\007)f(\031)p -384 778 197 16 v 530 863 60 4 v 530 896 V 578 894 4 125 -v(\007)638 828 y(?)735 894 y(\031)p 725 863 60 4 v 725 -896 V 773 894 4 125 v(\007)h(\031)p 823 863 60 4 v 823 -896 V 871 894 4 125 v(\007)f(\031)p 774 778 197 16 v -921 863 60 4 v 921 896 V 969 894 4 125 v 1 w(\007)-1 -231 y Fa(Allegro)231 579 y Fb(f)p 286 447 4 117 v 248 -447 a Fe(\010)p 676 513 V 638 513 a(\010)p 1028 1494 -4 1131 v 1080 1493 a(?)1178 1443 y(\031)p 1216 1426 4 -108 v -17 x(\007)1275 1443 y(\031)p 1313 1426 V -17 x(\007)1373 -1443 y(\031)p 1216 1326 197 16 v 1411 1426 4 108 v -17 -x(\007)1470 1493 y(?)1568 1410 y(\030)p 1568 1517 V 1 -w(\007)f(\030)p 1665 1517 V 1 w(\007)h(\030)p 1568 1525 -199 16 v 1763 1517 4 108 v 1 w(\007)1080 1161 y(?)1178 -1144 y(\031)p 1216 1144 V(\007)g(\031)p 1313 1144 V(\007)h(\031)p -1216 1044 197 16 v 1411 1144 4 108 v(\007)1470 1161 y(?)1568 -1144 y(\031)p 1606 1144 V(\007)f(\031)p 1703 1144 V(\007)h(\031)p -1606 1044 197 16 v 1801 1144 4 108 v(\007)1080 828 y(?)1178 -878 y(\031)p 1168 863 60 4 v 1216 878 4 108 v(\007)f(\031)p -1265 863 60 4 v 1313 878 4 108 v(\007)h(\031)p 1216 778 -197 16 v 1363 863 60 4 v 1411 878 4 108 v(\007)1470 828 -y(?)1568 862 y(\031)-40 b(4)p 1558 863 60 4 v 1606 861 -4 108 v -1 x(\007)97 b(\031)p 1655 863 60 4 v 1703 861 -4 108 v(\007)h(\031)p 1606 762 197 16 v 1753 863 60 4 -v 1801 861 4 108 v(\007)p 1118 496 4 117 v 1080 496 a(\010)p -1460 531 60 4 v 1460 564 V 1508 562 4 133 v 1470 562 -a(\010)p 1860 1494 4 1131 v 1936 1366 a - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (15.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir -1 N /S0dash 0 N /S0adj 0 N end - 1936 1366 a 1912 -1517 4 125 v 1913 1393 a Fe(\007)p 2010 1517 4 108 v -2011 1410 a(\007)p 2107 1517 4 125 v 2108 1393 a(\007)2225 -1443 y - slur@Dict begin (2.0pt) GD S0hgt (6.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 2225 1443 a 2225 1443 a - end - 2225 1443 a -60 w Fe(4)p -1912 1525 296 16 v 2205 1517 4 75 v 1 w(\007)p 2341 1426 -4 117 v 2303 1426 a(\007)p 2536 1476 V 2498 1476 a(\007)1955 -1149 y - slur@Dict begin /S-1alt (60.0pt) GDAR N CP /T0y1 ED /T0x1 ED /T0hgt -(1.4pt) GD N /T0dir -1 N /T0dash 0 N /T0adj 0 N end - 1955 1149 a 1950 1127 4 117 v 1912 1127 a Fe(\010)2307 -1161 y - slur@Dict begin (2.0pt) GD T0hgt DP T0x1 T0y1 CP P T0y1 0.7 T0dir -M 0.14 30 T0dash T0adj 40 DS end - 2307 1161 a 2341 1127 4 117 v 2303 1127 a Fe(\007)2303 -1111 y(\000)1936 872 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (-5.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (100.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 0 N end - 1936 872 a 1950 845 4 108 v 1912 -845 a Fe(\007)1970 862 y(4)p 2000 863 60 4 v 2048 861 -4 125 v -1 x(\007)p 2145 845 4 108 v 2107 845 a(\007)2225 -828 y - slur@Dict begin (2.0pt) GD S0hgt (0.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 2225 828 a 2225 828 a - end - 2225 828 a 1950 745 295 16 -v 2243 828 4 92 v -20 w Fe(\007)2326 855 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (-3.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (100.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 0 N end - 2326 855 a -2341 828 4 108 v 2303 828 a Fe(\007)2342 720 y(\310)2373 -724 y(\310)p 2438 845 4 115 v 2400 845 a(\007)2517 862 -y - slur@Dict begin (2.0pt) GD S0hgt (-4.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 2517 862 a 2517 862 a - end - 2517 862 a 2487 863 60 4 v 2535 -861 4 158 v 2497 861 a Fe(\007)1936 540 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (-5.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (140.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 0 N end - 1936 540 a -1950 513 4 108 v 1912 513 a Fe(\007)1970 530 y(4)p 2000 -531 60 4 v 2048 529 4 125 v -1 x(\007)p 2145 513 4 108 -v 2107 513 a(\007)2225 496 y - slur@Dict begin (2.0pt) GD S0hgt (0.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 2225 496 a 2225 496 a - end - 2225 -496 a 1950 413 295 16 v 2243 496 4 92 v -20 w Fe(\007)2326 -489 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (0.79999pt) GD N /S0brk -S0hgt (2.0pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (140.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 0 N end - 2326 489 a 2341 463 4 92 v 2303 463 a Fe(\007)p -2438 480 4 113 v 2400 480 a(\007)2517 496 y - slur@Dict begin (2.0pt) GD S0hgt (0.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 2517 496 -a 2517 496 a - end - 2517 496 a 2536 496 4 135 v -19 w Fe(\007)2555 -1210 y(4)p 2585 1195 60 4 v 2633 1210 4 117 v 2634 1202 -a(\()2595 1210 y(\007)2618 805 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (2.79999pt) GD N /S0brk -S0hgt (2.0pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (100.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 0 N end - 2618 805 a 2633 779 -4 95 v 2595 779 a Fe(\007)2684 795 y - slur@Dict begin (2.0pt) GD S0hgt (4.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 2684 795 a 2684 -795 a - end - 2684 795 a 2634 709 a Fe(\224)2638 708 y(\224)2536 -704 y(\225)2571 697 y(\225)p 2702 795 4 125 v 2664 795 -a(\007)2341 372 y(\204)2369 370 y(\204)p 2633 447 4 90 -v 2595 447 a(\007)p 2737 1494 4 1131 v 2812 1486 a - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (0.79999pt) GD N /S0brk -S0hgt (2.0pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 0 N end - 2812 -1486 a 2827 1459 4 117 v 2789 1459 a Fe(\010)2812 1220 -y - slur@Dict begin CP /S1y1 ED /S1x1 ED /S1hgt (-7.20001pt) GD N /S1brk -S1hgt (2.0pt) GD 1 -1 M M A N /S1lift 0 N /S1alt (60.0pt) GDAR N /S1dir --1 N /S1dash 0 N /S1adj 0 N end - 2812 1220 a 2779 1195 60 4 v 2827 1193 4 125 v 2789 -1193 a Fe(\007)p 2964 1177 4 108 v 2926 1177 a(\007)p -3102 1161 4 92 v 3064 1161 a(\007)3221 1194 y - slur@Dict begin (2.0pt) GD S1hgt (-4.0pt) GD 1.6 (2.0pt) GD M S1dir -M A S1x1 S1y1 CP (3.20001pt) GDAR S1dir M SB 1 S1dir M 0.17 40 S1dash -S1adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 3221 1194 -a 3221 1194 a - end - 3221 1194 a 2827 1077 415 16 v 3191 1195 -60 4 v 3239 1193 4 125 v 3201 1193 a Fe(\007)2812 838 -y - slur@Dict begin CP /S1y1 ED /S1x1 ED /S1hgt (-1.20001pt) GD N /S1brk -S1hgt (2.0pt) GD 1 -1 M M A N /S1lift 0 N /S1alt (100.0pt) GDAR N /S1dir --1 N /S1dash 0 N /S1adj 0 N end - 2812 838 a 2827 812 4 133 v 2789 812 a Fe(\007)p 2896 -795 4 117 v 2858 795 a(\007)p 2964 812 4 133 v 2926 812 -a(\007)3015 828 y - slur@Dict begin (2.0pt) GD S1hgt (0.0pt) GD 1.6 (2.0pt) GD M S1dir -M A S1x1 S1y1 CP (3.20001pt) GDAR S1dir M SB 1 S1dir M 0.17 40 S1dash -S1adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 3015 828 a 3015 828 a - end - 3015 828 a 2827 -712 208 16 v 2827 687 V 3033 828 4 150 v -20 w Fe(\007)3064 -845 y(\031)p 3102 845 4 108 v(\007)137 b(\031)p 3103 -745 140 16 v 3239 845 4 108 v(\007)2789 397 y(\007)p -2827 513 4 220 v 116 x(\007)3087 440 y - slur@Dict begin CP /S1y1 ED /S1x1 ED /S1hgt (6.79999pt) GD N /S1brk -S1hgt (2.0pt) GD 1 -1 M M A N /S1lift 0 N /S1alt (140.0pt) GDAR N /S1dir --1 N /S1dash 0 N /S1adj 0 N end - 3087 440 a 3024 -413 a Fe(6)p 3102 413 4 117 v(\007)p 3171 430 4 126 v -3133 430 a(\007)p 3239 447 4 136 v 3201 447 a(\007)3310 -463 y - slur@Dict begin (2.0pt) GD S1hgt (4.0pt) GD 1.6 (2.0pt) GD M S1dir -M A S1x1 S1y1 CP (3.20001pt) GDAR S1dir M SB 1 S1dir M 0.17 40 S1dash -S1adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 3310 463 a 3310 463 a - end - 3310 463 a -60 w Fe(4)3102 -322 y(\311)3197 331 y(\311)3102 297 y(\311)3197 307 y(\311)p -3328 463 4 144 v 3290 463 a(\007)3379 1493 y - slur@Dict begin (2.0pt) GD S0hgt (0.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 3379 1493 -a 3379 1493 a - end - 3379 1493 a 3359 1476 a Fe(\031)p 3397 -1476 4 117 v(\007)3497 1493 y(>)3359 1177 y(\031)p 3397 -1177 V(\007)3497 1161 y(>)3319 862 y(4)p 3349 863 60 -4 v 3397 861 4 117 v -1 x(\007)3497 828 y(>)3359 447 -y(\031)p 3397 447 V(\007)3497 496 y(>)p 3635 1494 4 1131 -v 3638 1659 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3638 1659 a eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/JChrBach.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/JChrBach.eps deleted file mode 100644 index 023d172a7b9..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/JChrBach.eps +++ /dev/null @@ -1,807 +0,0 @@ -%% LaTeX2e file `eps/JChrBach.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: JChrBach.dvi -%%CreationDate: Fri Oct 10 15:07:30 2003 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 23 735 552 769 -%%DocumentFonts: CMR10 TeXMUSIX16-Regular CMBXTI10 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE JChrBach.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2003.10.10:1507 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: psslurs.pro -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. - -/slur@Dict 200 dict def - -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end - -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end - -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def - -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def - -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def - -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if - -% align the slur to the staff lines - - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - - aa 0 gt { /shift shift neg def } if - - ifadjust 0 eq { - /shift 0 def - } if - - -% and finally draw it... - - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat - -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - - grestore - - % now some \slurtext code... - - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def - -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def - -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def - -% differenced line - -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def - -% sloped line - -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def - -% free line (init & terminate) - -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def - -end - - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: CMBXTI10 -%!PS-AdobeFont-1.1: CMBXTI10 1.0 -%%CreationDate: 1991 Aug 18 17:46:30 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMBXTI10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /CMBXTI10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 102 /f put -dup 109 /m put -dup 112 /p put -readonly def -/FontBBox{-29 -250 1274 754}readonly def -/UniqueID 5000771 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE -3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B -532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 -B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B -986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE -D919C2DDD26BDC0D99398B9F4D004B836D34E88C20EEB527CE1124209388A2DF -E27A8DF298A2693A9D529916AA0B2176E6ED237F69D84A8FEEB36861D1847207 -BE2BD61C6A412FFFEDFF13AFEC32AC7735BCCE5965F5966418A62ECB99112AB3 -3BC938EC590FF6922659125EB67E260BF02885E49BA6019E696D33F0B53606A2 -F515E0C45F323311613A94B838491BAB9FE230C5CC79D22925E3D882799F2707 -C32975A494F0F9513E4D8332E7E54470D9721FBD345CDBB48286F2F19CC6D66E -BB631DD6476A509167A49CA525A72CA50E82C1D08C2B372DB54C5949C753B632 -2009B761EB90492ACD3CBE6A35CE1B66F3BC4D8DC36827CE4261A703328451D1 -879438479917C1647772999171DCCF1491A1C9086E0C6393506768F8757BD81D -141C46EB9BF507EEC29962A0072B6C5D8C8588F3D68886CD2606DD3BD2FECCEF -63245494E93EEA12AAFB06110E54ADC444C7E7619627A48A464394E5DE06EB46 -4C76A2FF010318BBE48B3776C826A265C66515717F7F2E943C60EBAB23D96B5B -FD514A1C4E79BB3D3D2DEB936F90CD3FABF7B09FF7F564AB5CF4AF6A40E869FD -395885A88F4A138B3CA6943A2D430BBE43D91F7F17621CAF52FB7161DA3B2003 -82244FB6EE792DCA1722C03392C296C029A2DCC5BAAB3EA03F8DEB039DC83AE1 -763AAB84776A2CCFFAE9EAF0BFDAE417E8BE682D237FFEDAF224AC09C9665019 -165CE32F5349E857177D94AD6396570932E1657ADE4D3FF57A3419946CCD210E -57E5A1D91CF708395942527D127606350924D71BC21C6F969288B1C8CA3404ED -E6219985F7301A20621368F74747EAD38990A4C9F2B62913B8FDB93657409FF5 -178DAA7A3A1177EFE49258513602C658739CB3F9AEEC8B012E7278509623311D -4DEBB0B74FCB8AFB65E62E6572F7E35F8D0FB353429084C4BC95E041B8990496 -B58CF3FAB18D2B8BF1EF0F58F5A325A1123CFC5317122020C10DDE14F6172B8A -ADC7B1866FE5B04426E5544837FE82265804EB7B99E045A3F19C41547158E1C4 -B2F7D79945886DCFBEBEC800778D495B5D7D683B1659F30258173CBB3494709D -A6664A9F735DA9E793AA0020E79E3D9391249BF572DF66C25988F18325A1D010 -29722F619006EBED250E27C7A9CC2CDA65FAA75659ECB114FAB862B7CA34F8A7 -CE880FBDFAC30E2298101620DECA586E89E363BFF4DF59F2972598027715CA53 -9D1496F846CA7F76F816A9CD5A9413077EDFDFBA440A5AF8B3E3DB7CDFE1AA6B -8BE9918E9272217AB45CE943B72B17398D99087CF65837DF8D7EDE458EAFC34E -824A5E23E35DE960C38CF74A2D9C4457C3DAB920F2CE2E0594E66991AB7F5546 -AA9C988EACB50F3470567F814AF87FB8CC2DCCF5EDF10AF5B18DB6BF923F464E -0E055ECE1AA765BEB4834D76D98C2B8B08C825CA9368DD1A85BA343B82D01CD4 -B64E90E7C809B2E9F873351CC6323A67BB00908E7AB020F7F6734D863FE58821 -43C9CEA1499D0163937720BCA22B1C7EE4337B4AFBEAA9BC58ABCCAF11E45B98 -758469436FB004DF1675273334DDBD17153DF83E3EBF534904ACD59D59CD4E17 -C8A21142BCDAAF6BD67FC6286295A829B8FCA5C3CDD43C1799A2D2C0A858E419 -A6CA1DC9087890AA634CF4AE5D4C259E36AA39F33D841A4D6698BB84F179A062 -2844DE0EE37AC65E416BC7B98B375A3C07206865FECA8163787FDF6F807532D5 -852DAB1B126EC70C480CB49497F86DDBEF7CADAC84E5286C0A5D5D7FA71BF260 -656F32A26F0158FC3A28B262670B9B9C80C8915E0B6B59FD42E613D8B92ED458 -B3135517C5D4E8A095B984F8034215433A2A9C24CFA2D205377B40E80D90ADC7 -0B920F88C367B9738928ED709209925D720A8F0DF35C6B43B54470816F42DA47 -D9F8A2A0CCBD8C3592301F231A107C112DA41C4DFEAD623BFD3D074CF09B0718 -034C63748D683AF40AF7E77C7F13BCF4E017F8A3E7F13BF9053188C69435B48A -649857702295C7F968B5C2E23DEC2A53D7EBEA9DAD0E1AA26C879978546B0957 -BFAAAF77CB7235C001F2BCC52F -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 7 /caron put -dup 8 /breve put -dup 40 /parenleft put -dup 50 /two put -dup 62 /greater put -dup 73 /I put -dup 83 /S put -dup 177 /sacute put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF8EC7934A8988317F820C3833204CCB641AB035E474D3D0F4CBC0FAAD -37018CCA129AC521C8E8916B21A7EDED9AB7F0FE2404D8278693189630810EF1 -9FAE92A28B9DAD3491B0FCE1A8A3CFF8A6EFFD032ACF581C1DE887B96C69FEB1 -50C270FCB72CC52017718C53866E71FE25ED03BF0D93109BADA749C7537F43A2 -CA4C3CF2FCBA242909BC178114785C0A3924FB763B95C107C9402ED186369245 -BF379E82AAC67D2B525096311CB3EB38519CBBA1A6ED0941C58D45F2AEE721C2 -B0BA6F1413D7964156936B44A894E9F0E6887A6537BDF4E4208995B4FBB48646 -6262DA2A69C584F1033C28DA5E3861876A63CC060A2C33DEECE51D9A00A579CE -16082F391F8BEBDBE59DF120229BED77F78F4204A6ACDCACACD9C90563DABA7D -DBBD3C5F9471A2B50C615805E8E1580531948D82FE7BF0730850CB3CCA6DACF7 -AC400169BEDFFA3D3E09B0A9165099A6CCD837A0C966E996C36EC2824C1DA79E -6AC57C58964BECEDE45CCE69FE122BB5CB1BD47FAA1B2F95E8D41CBC95327F71 -DB932FB96FCE0F07975624D9F1C13E6009AB0D6034B01CFD3FE95F0FA402B983 -D5310EFF18C13E43E5265242A849297CEF932E39F486E1E8A67D6DC72B27A765 -F79C7BFCFC1B514C6BE8E4646907410055141AB75E8356FE306633C0A234DBB2 -98F809D25303B464CC352DB4D45A8128E0108C9302D5DC77B121BFF48AC46D50 -B93BA141FB04438DA90A4B166E1444D4EBFD06EDB587FCB9FB7135D4BACD8668 -0541453D520A740D18B6EA748758241D75D2E398747748BDDC3DFDCED0C93AD0 -001A1395C75BC9D6E9B41FD86877C49B1ABF3680B197373E056C052ABDF3F348 -333208B43037132D6D08D4E2B53BBEABD9197F5B6A06CC9C0919ED155A11A5ED -BA7094137E1C9EF5876810966AC72F60D89B86B3CE3C33CB173511C92058AE0F -C7D333D307BCA8709CCB44BFADBC490983101DE4D6922A12EAC14146F1CF6E65 -58009E8BDCF15BBEADF29F8C542AB8C2125E0D4ED6C6C2D0C5AC089153C146C2 -A738B26B05C678ECA40FCA473266A32694872CFCE56CCE15825F1DB8C5F1B639 -BD35341ED19406EBE0F2EC122742F462171067E82AFB18A0281FD883C0F77DEB -9972900DC090FB091B44404796C3744247E3BBD6C205BF0703DB313311D33DA9 -2CC5A008EBCABB1264430ABCB65A3DCC32E4BCF405F325716CAF179926431FA0 -96D778503BC3161EB331848D497E719DA33F5DE9B24CAECF1C228A0B8302E1AA -94EFC58E66809AB6E5B0CFA0F2E38E993B049C3B2E526723A706D444FC1CC087 -7FE43796D74F6E6F3046FE14E1F024A80A18EC785628A7781C1D732A15ACC4BD -0F9DFA45413D31A23670DCCFD178EF11AC515047C4D8592F2B6750D0F4F88746 -16A520E0F5FE58BDF391F1196C166DF1F2F693740039F961C1133175E25F09A3 -A1858737DF21060F9418717B19D55747B7DF7240A38176C2DFC7C03023AFEEB5 -9FCF1F74FE5AF83A -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -%%BeginFont: CMR10 -%!PS-AdobeFont-1.1: CMR10 1.00B -%%CreationDate: 1992 Feb 19 19:54:52 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMR10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 86 /V put -dup 99 /c put -dup 101 /e put -dup 105 /i put -dup 108 /l put -dup 110 /n put -dup 111 /o put -readonly def -/FontBBox{-251 -250 1009 969}readonly def -/UniqueID 5000793 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 -87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F -D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 -92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C -295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75 -409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C -4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF -2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E -0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E -B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008 -24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B -43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF -D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575 -5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC -96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3 -7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3BE25C8568CF4BC850 -439D42F682507AEBFF9F37311AA179E371A7C248D03B5BF40C3B7E0FDD80D521 -09B4D0044C5EFBC5C4A8DF9B5F734ECA6099F8A76881278EC54549F51532AC62 -0D85E2178D1B416514B03BC33767A58057CF521F2620B53DE2A240D58312B92A -7C1F9BD0A11514B5CAB87219A1F5C4982A83380B0896597EE5E42BDC6F85E6AF -68ED6994484CDC022ABE678A7F2E298A7FAD967A2EA7DC426F07342ECC66E68B -983E966FCFB745795C4D2C87CC15BAA041EF80C5BDC12EC1F5786BB41A5A2107 -3EE0BC436B346E014DB4099EDC67BC432E470A4B779FD556341061CA3F2BE8EF -A332637AEC878C2BB189CA3267B2BE5B8178E6B7889A33771F86276E6F0B8E89 -BD209DB0CCDDC342CC3D438356296934D03FE107CACD00545E375162DF567C70 -F2DCE2E5A2C5F61EDC0DAE9A91044DD214031FE8339581A9798BC43F13495FC0 -800761A6A974597A6591BB772B7C2854776184200650870F0B9A39231246409F -64587223CBA397CDD5B85319EA3EABF03C0D21319F3267804C0E1BFF0529D754 -2820803344CB844CCFF0B65999F5BFD8B3F28D9B618529F7CD8EA038A4EE4DC8 -36F31EDEEA2BFC09F2A23D9835CAC736F607207AC573291E6E55D103AAF94D5F -A688675B55D40FA43C6D97741D9FE4CE7F909B8B374E4975E93D9FD32DFA0AE8 -4699D184A4C3E6EDA91ECFEC0ECF0B5340E0DDD17A6381B58E63197BF4D3EDCF -0267A48EF271D6AD67DEA1649F5391A860AE9CCAAD3330408DC5008EF4383FED -9887D5D348D766399192B5E968035E7DE5E0350A005E4C596361251DCF8A9302 -D6F53ED0F720442A89467CA60E5396A335EA60A77175B7F6119F4E3D8773D100 -3F307FB7310879760E6E7AF5B06207BC4D8321734432C482581783BB9D29E087 -72D7252FAFA6739687225704EC9BD7B76357E64AD13C1CD4954ACACDB8A3410C -C121985DFD37D79265C7EEA862D9DF32A38CCFDC7A2ED1CC6EF05E7BE3767D68 -053B9A33CA4AB36C480DCD7DE406D3A4C99EB089F9E064B2CA70C76F697F2EC6 -6D4B9088EB8B6FED2E365477BCBA77F8C5F4C1C3F1F303F4BD8C9642C2E1A4AD -76284D9C58978ED8A96CA8933B288C1AE7013F266005DCC61B7ED0E2B1CCAB7A -EFF217F6E6ED3891D50A7C15F57D3CDA8B16033A0E6BA6E30F2E90E9928EAEDF -1C22C7B7128720C62FF718B5F6B329EB3C63D73A05C9F59C566207D11F9EF6AF -0FA1A4C38D35D52694A7A4F66EEE2C4DD08D3A643643DC47944FB0E2D35D4A11 -BB818D201AB70E94E19678BDA55289AA23B14E61E0E2ED8134330CB9D4692745 -96087AB4C744B0FBF3226CF7277EA8BEDF1586DBB5FACB10E71EA84EE89082FB -FB09D6537412037E569BAD0B1CE4879E4F094A8D236F0EBB18D4E5156EA3B881 -B2C7B9BDCD8FE7BD7A51F670612CAA7BC2CB9B8291450A0C8B06524C8D577183 -8C003AA0CBE575B91A824DBE56149CB39E74763322CD669310C2270C4903A462 -30ADA664FD327BD294E465EDEAA2C1911EA831EBF98ED52ACF9A7A57B2E5E07F -CFCD460AC07D24C1766ECB3D55721F153A9DDDC7C5AC588617D674320009BBB5 -59717ACE1A2A882018D9405CE4CE4F140CB6141BFC7E77F8E47671A0FAD6BA06 -DB52AE4084CC91E2FA1DEB16CA98050957101F810D3A0DAD2E53F9F085A2C7E2 -8A857C6EF817BA79EAF67CD64B193B72325A3094E07F181E65E21A6988099953 -E55D3DE0C56E0617188042153A1CEAC2E52001A8A0E9C9A96DF179C74E943493 -334B5557F188749600AB97BFE048A0670AB47C061FF7735D58F20253C5CBCA71 -20DA6F24BE41EF74FA90F3BA4B856083AC4651AF35AD738718C03477D1A9820F -04A7485CE258DCB0F735F7A0F76F6D654D5C7B4A10F130106AE7B58D49FA5DF0 -B7AB6844D80F028C5D291367ED71D601E7C86AA6EA1FBA1B3A557AB0B697C20A -A01507AB23DCD65543C0BF0C96F218D5CD078886FE50BC250E1AF4D38DD50274 -7169AADE3B60681748028B6871F61DD18460172C1C54B1DF79E3381279CD39B8 -E12E3719AD74D83FB9427A33D31C4346A296F35DE45E57A624BFEA03668DBD0D -FDC563B3FF913950CDC8B593DD4092D728A2FF88518381244D97FD52D9FEECBC -53140B71890B1563AA0F7328584451FC267F3055A1DA2772211C4C54F495232E -3CE905056737ED60ED2136C289D137BFCF3B0839E25A8C5EFA94656446568C28 -D633537052EBEE4286DC57E9BAEF278B864B8C0F333E01D6EDC6678DF44F4F10 -3C786A85B3F909525A527BA19AB00E75910A5D05BDAD16BC59C4D4F293CA651C -C6BC8DFCCDDDDDDC317970D8EF22715B55423038F7F65282461791FE20D9BE1F -972610C5C0E9ADEF13197232E6CE9C955FAF5A533A160AEB292CF8CE83939433 -6C44462BEC0AD2BAF1285B3D7255119CF7BD3D688E038CEA8DF4239A1D7DAAD3 -EE3363763DD9B24EE0CDD6B9C3813AE5ADCA814B89A6832F932E962DB984B85D -F2A352E3280AA0DE8BF2F9D5855E1ABE472D8000D253A02538F30641EEAD8641 -3EA75B5C45EE7A80FFB1E74DC3AA0145BCB0108172A22BB4918B6244489D5BFE -CD9E99176CEE54E2E6ABCCC7F9A8AE8C8A5A40F99B046EA4407076 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (JChrBach.dvi) -@start /Fa 143[49 2[78 6[33 102[{}3 83.022 /CMBXTI10 -rf /Fb 78[33 93[66 9[106 10[0 11[40 9[0 31[0 0 7[{}8 -132.835 /TeXMUSIX16-Regular rf /Fc 144[42 46 1[23 2[23 -3[37 1[37 12[62 86[{}7 83.022 /CMR10 rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop 68 56 3919 4 v 68 89 V 68 122 V -68 156 V 68 189 V -403 150 a Fc(Violoncello)68 88 y Fb(I)178 -154 y(2)211 104 y(2)254 121 y(S)384 187 y(>)p 507 189 -4 135 v 493 270 a Fa(m)-9 b(f)p 554 146 4 108 v 555 38 -a Fb(\007)p 641 146 V 87 w(\007)p 728 146 V 87 w(\007)p -554 154 265 16 v 815 146 4 108 v 87 w(\007)882 112 y(\261)892 -108 y(\261)p 902 154 4 117 v 903 38 a(\010)p 1076 189 -4 135 v 1103 129 a(\261)1113 125 y(\261)p 1123 170 4 -117 v 1124 54 a(\010)p 1297 146 4 92 v 174 w(\007)p 1384 -146 V 87 w(\007)p 1471 146 4 108 v 1472 38 a(\007)p 1297 -154 265 16 v 1558 146 4 108 v 87 w(\007)p 1645 189 4 -135 v 1671 179 a(\261)1681 174 y(\261)p 1691 220 4 117 -v 1692 104 a(\010)p 1865 195 4 92 v 174 w(\007)p 1952 -195 V 87 w(\007)p 2039 195 4 108 v 2040 88 a(\007)p 1865 -203 265 16 v 2126 195 4 108 v 87 w(\007)p 2213 189 4 -135 v 2244 254 a Fa(p)2278 96 y Fb(\261)2287 92 y(\261)p -2298 154 4 117 v 2260 154 a(\010)2452 96 y(\261)2461 -92 y(\261)p 2472 154 V 2434 154 a(\010)p 2608 189 4 135 -v 2673 96 a(\261)2682 92 y(\261)p 2693 154 4 117 v 2655 -154 a(\010)2847 96 y(\261)2856 92 y(\261)p 2867 154 V -2829 154 a(\010)p 3003 189 4 135 v 3033 270 a Fa(f)3068 -96 y Fb(\261)3076 92 y(\261)p 3088 154 4 117 v 3050 154 -a(\010)p 3262 154 4 108 v 213 w(\()-39 b(\007)3294 254 -y Fa(p)p 3349 154 V 3311 154 a Fb(\007)p 3436 154 V 87 -w(\007)p 3350 54 176 16 v 3523 154 4 108 v 87 w(\007)p -3572 189 4 135 v 3637 96 a(\261)3645 92 y(\261)p 3657 -154 4 117 v 3619 154 a(\010)3811 96 y(\261)3819 92 y(\261)p -3831 154 V 3793 154 a(\010)p 3967 189 4 135 v 3983 189 -V 3987 353 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3987 353 a eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/MIDI.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/MIDI.eps deleted file mode 100644 index e857872fe77..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/MIDI.eps +++ /dev/null @@ -1,622 +0,0 @@ -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: MIDI.dvi -%%CreationDate: Sat Oct 25 18:08:55 2003 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 28 734 538 786 -%%DocumentFonts: TeXMUSIX16-Regular CMBX12 CMTI10 CMTT10 CMR10 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE MIDI.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2003.10.25:1808 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginFont: CMR10 -%!PS-AdobeFont-1.1: CMR10 1.00B -%%CreationDate: 1992 Feb 19 19:54:52 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMR10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 63 /question put -readonly def -/FontBBox{-251 -250 1009 969}readonly def -/UniqueID 5000793 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 -87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F -D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 -92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C -295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75 -409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C -4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF -2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E -0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E -B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008 -24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B -43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF -D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575 -5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC -96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3 -7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3A3A4AAE8B33E71E4D -02DEC8C94BCEA6B88FCC6940D4700E371B76295C26C6B423098A3A57AD41F0DC -A7EF476FAFAF30B36B2268B9055F55100F35A8925085317CCF8666F132417AAB -A5FB3F070DF1CC8CAB13CC24B4FC62AA06FDCC588D847D0A4C232E3AD5677DE8 -593A4E99A03A35942CE0F211067D815E95F80F722072DE3D6F652FB0C9C9843D -A6DD2482804FE10153467FC0AFC951B645E30ECCABC655E444F87B8B46C868D6 -D2FAEF826C12ED0AC7340059522DE65BA324640B70E9B902E9FB32F894C4CF49 -421240850599926BFB60AEC2B30D2A6340553EF7512A32BEBC5C892A004DFE16 -DD9CA9ADB963D51374A806711890C1AC5997F21A14E7523CEDB295474BF8C3A0 -5017A993D91DABC265A39EE4A494BCDEE0775982D2EB9D2112ECA3C2E597CBD7 -A9BBAAF9A808FBE68DB5E710CD843327B1F360133AB8050418585ED2A27ACB5E -D28FA1E9FCB1CE83942637B2A6BD6CF81D0F04480805E17E05FB37A385D6433E -59230884274319372B3F691D60B533FCDBE7BC65101A046A23D417365FAF18AC -8EAEEB99B34D37764CCA28A466731CE6FC9FACCBA91B72D7440A7BE1390540A5 -E42BB2215FABBF72DB85657F4A3558D4585AD1918E86DAACB863E2343EA4EAB4 -D57D768391594AFF7153A7B5D44489DBDDDA7D2F0D5051B62B7D90A1E8F3B23E -6E061E7BAAC70DEC0F84304AEEC154CE8954D28D42F41B1650337E53B855227E -90E41188315E45160DC15AB480F4E2893D9DDAB2DFCBE800B92B6545FA09FA12 -AB08A1A7F38F9B2A749BA0EDABBCBF893EFCF2FE1AB8B32F2698FD72012414EF -53FF85C3017FACEDACECD2C5A72867A8792E48C82E3C903835E6B2864798E1BE -6E1BEB09B9080D31B36695CE1C7E8B4D0E2B9E98DBBF6C68D53CC922A58F65DF -AFDABA383FA19ED3063475CD3A616C7FF692E6401B80ADF8E09D6DBFE974AE09 -1F7AC7442640757A7AAC9C55FE669782182A14EDE31D7F66E3053AF6648F5817 -82383342BF31E3986759CF58BB8767F31CD54FCA813817A80ED827D1E13EC021 -D2AB87E15CA4756A7AD9CF29959054CD826492AF65F4CBFA5770864B6B094805 -FC2C0C5BD7EE76EB9418C68A37313FAC8C61CEB31B2BFC971FF075B7651BDF76 -8ACBD8919998C4E31696E8E17213D549482C2E2BDBEC5BE1FA58899327DF5D28 -6937872841865988F950AE741DF73CA06F3F093A2B -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMTT10 -%!PS-AdobeFont-1.1: CMTT10 1.00B -%%CreationDate: 1992 Apr 26 10:42:42 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTT10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch true def -end readonly def -/FontName /CMTT10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 63 /question put -dup 98 /b put -dup 99 /c put -dup 101 /e put -dup 102 /f put -dup 105 /i put -dup 110 /n put -dup 111 /o put -readonly def -/FontBBox{-4 -235 731 800}readonly def -/UniqueID 5000832 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F00F963068B8232429ED8B7CF6A3D879A2D19 -38DD5C4467F9DD8C5D1A2000B3A6BF2F25629BAEC199AE8BD4BA6ED9BBF7DABF -D0E153BAB1C17900D4FCE209622ACD19E7C74C2807D0397357ED07AB460D5204 -EB3A45B7AC4D106B7303AD8348853032A745F417943F9B4FED652B835AA49727 -A8B4117AFF1D4BCE831EB510B6851796D0BE6982B76620CB3CE0C22CACDD4593 -F244C14EEC0E5A7C4AC42392F81C01BC4257FE12AF33F4BFEA9108FF11CF9714 -4DD6EC70A2C4C1E4F328A1EB25E43525FB1E16C07E28CC359DF61F426B7D41EA -6A0C84DD63275395A503AAE908E1C82D389FD12A21E86999799E7F24A994472E -A10EAE77096709BE0D11AAD24A30D96E15A51D720AFB3B10D2E0AC8DC1A1204B -E8725E00D7E3A96F9978BC19377034D93D080C4391E579C34FF9FC2379CB119F -1E5BBEA91AE20F343C6420BE1E2BD0636B04FCCC0BEE0DC2D56D66F06DB22438 -452822CBEAF03EE9EAA8398F276EC0D92A7FB978C17805DB2F4A7DFBA56FD6AF -8670EB364F01DE8FCAFBAF657D68C3A03112915736CEABAA8BA5C0AC25288369 -5D49BD891FABEFE8699A0AE3ED85B48ACB22229E15623399C93DE7D935734ADA -DA7A1462C111D44AD53EA35B57E5D0B5FC0B481820E43222DB8EFCD5D30E15F9 -BA304FA879392EE0BCC1A9D9755522FF50BFFF61E504C1AC474646B0910BEB2B -950E33B9AB30D0786CF7F5F5DD218EBDF7B90241CFD6EE56AD3ED6BA5F18855D -7E430575CF31761423CF91A9275915A099A5D0C289E5CA71844EA3179A2E917C -8ED53F194AC2E42AF88FA2A7843F392E71F66DEA6D6D320CC018C055ED3FD2E3 -D896CB52C58907EC253A6EE4C0F0142C0D2BA97AAB203D626433EABDD890E1D8 -85B46B1D6801E39931F402F8825A21D0D4869F02FA1C99FEE1A786CE64B76750 -63A2B3BD3FA2B3E0E04ED9832582F5515AFEA4A9D8A9F924028ED77937B47766 -2CCCE77BADA00E6573D5CE090C2DBDCA93B57A82AF52A14DB5E2FB7D6A08CD85 -F75F066456C470C3226274D60C73AA595F8DD5FC1640FCB2723544574BE6FE15 -05687BC3B6140D6E0B528CC121CED1CBC64BD28DE9517C0A6C28BA71CDAF2712 -CA45107D0A0320C8F48D7825D17BF0F1288A77DC4F5A56CCDD932DE755548188 -A8360779EFF7EB2E1E458010F9E338AF54166E27780D54AD116BF3D0D336C9BD -F01077572B7FB2D4365582E4B187B3209ECDF1387960FB843E1A31E4F20296F2 -B4608AAF2B9F3A272B7A987888C1E9D50C054CE99B9F75309C6EF8DF1BE13CC0 -6BE30D434EE42C60407656EE331F446D95630E649AA4F1A3780A58C2ACA4B924 -F9CA240BA34EF74607B25310DA547F6D8D16CA42529B17A3967DA998AFAD854F -54E5FD4DDA0AED726D4250278DD84A9A652307B7EF8B7DCBEDF2FF5011A06D5F -3D7F33E2DE1B9AFE011885A5C8611D55D514BCD27AD5FF36BA79486C31A5805E -DA613947A9966E13A9C528A198B8EC8654AD69CCB5C209964A289E98030CAA21 -B527A604BF1433B97814C41B3C5B7176AC0D7DF1662AB716FACFC44EF116A72D -505D502B9B2877DC1A03478F8BB6B4D50B9237F51D6DC31C0C240B3E65D912A7 -015D66215E9F5389203A852626ACA7DC164299B3390D4569D5CE220DE24AA86D -6EA9815CD2AB87A2049735F9B9AB4564ACCBE5B088C961E6933F023AD8DE47F2 -E2B33305527FA0B2B6DBABEC580CEAE71BD2ECE7D86610853BCFEB6AEF24F8FA -6018F244C6F5DE471062A4BC6D2E84D7316B11026AF640CB0DFE02891373EBA7 -A493ABEA9CC0B80173C4F793E36F7FC284597C405A57CFE4039A748551659477 -1E53B0FCAC94BC479547AC72B2F4344E1120DF4B2A585F006D0E035C4CAEFCEE -64021416CE412C8014B750BBF3A919BCDE7614402E48F6B5ACA5D86616BA18CD -49BC12FFBA3C2809CC6A8B985A5FA8CD7084CB46444B56BAC8CB35B74399D19F -0634510E0F171F1F0841DC426B39D632F01FDAB4887EB15B5FE8BAF50376D68B -FE2C766F18CBB43B3A807EF02863B5F886DC9C34616558274FFD30E6D066929E -EFECCEFA4FCBB2092BFD296B39B67E43E5A3BAB8284A7F4B85694907343EB2E7 -6260F22E90838988A1D39425B70F6DEE0F185DB9E8E9AD5B322463C980A5244C -60CD27C30E66E6E0CC2ECBF2855B47DA9B5D6BA45D749A72ACE57F2776A51D82 -3F5D48E164644672F8D9685A98FEE059A25AA93D536693B0101C8161C671F984 -72F5CC9B9D6E3E6F5CF09A233917364C6D7C7B90A2AF7F530F7147BC6EE2C685 -E52A1839E742E8C7F44514A66D11D053F5801F6201A9917221F8B7DED27EA943 -2ACA455895A2F47EEC89F7CD3A16DBDD2E7F4335C646E773FF26F8EAB773CB1D -B17C323967038461C8E61CEE23C7538EF421A1F10965E29AAF45087F539ECE65 -A51876381E2433F05E00E5C1B88C60A55ADB0C0180563DE6294FBED7B428257A -62490020C6A97AF4ADE1DAB59CF144291D076A96959D672AE8E6287F6BC82E3E -9091E5F1C0D244226A5A9492FBB9345EF56A45039111ADB4008BFD2E0C228E38 -E04ED3027971B2A3C905A078C8E6B2050911E0A2C133C1A6F09C90D21940DE85 -4F3027D60D941C2768AF2B767B9C119223924B281FC88C49CB33423777BC58C7 -8D79F0B8D4BE393228C677762A6F363533E23E19804418C8479518B05BD0E350 -0FB10C5A784504819E1D52B3DC3AD5E7EFB40C75F75C417E69A5418206CA9121 -378AD60CB79DCD829C936615C8739A31FA1E3192B762629F20CD6A3E17F84B69 -85D238391C63955D8510D111D24F839953F155D7162C79F50F5915E08E5C7BDB -B94EA8A35998589DB96E1CFB12272FB8EA268448BAE69BB5BED22BDCCA0F854F -E813860649F1B7484905F69B5AD59032279EB36C55291D34413BF33C10E75B0E -C255E626EBD804CF2AA4C6E6A8B40F92C12D854D638D23833593A77ADCD54A79 -34E8A690968331B2FF7D15E1FF8BD03A87114D23743CA5086ACE54B7A23FD3D8 -49C38DAA8F4C7B621C570AEE22DBECC4591438AF3DBD5F83C082DE39782C1D54 -D2004C5E7B385C093B9CCC603EA9E504A77D557F5962005E78645689F1EC442C -FCC0B7D9B254C186AB362EBC843950D49D0FBDB4B6263E416801E3B5D4075439 -780EC2BA8AFD73423915B04540B71C629C6F48D74CE2A7FD98991FFD3B32E744 -22C666576A29E9575EF6F7F0F593DF552B24492E2219962A6EBA7E728BD2A05C -5A42A831B242205D4DAC3E757D34C1584AF21BC1C5F243F01B0F35CFC0C787E3 -B582A22DF92F179064A1246F5BD84698 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMTI10 -%!PS-AdobeFont-1.1: CMTI10 1.00B -%%CreationDate: 1992 Feb 19 19:56:16 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTI10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /CMTI10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 50 /two put -dup 51 /three put -dup 52 /four put -dup 53 /five put -readonly def -/FontBBox{-163 -250 1146 969}readonly def -/UniqueID 5000828 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE -3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B -532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 -B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B -986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE -D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958 -9E3948FFB0B4E70F212EC976D65099D84E0D37A7A771C3101D6AD26A0513378F -21EC3643079EECE0C9AB54B4772E5DCA82D0D4ACC7F42FB493AA04A3BF4A1BD6 -06ECE186315DBE9CFDCB1A0303E8D3E83027CD3AFA8F0BD466A8E8CA0E7164CF -55B332FAD43482748DD4A1CB3F40CB1F5E67192B8216A0D8FE30F9F05BF016F5 -B5CC130A4B0796EE065495422FBA55BEE9BFD99D04464D987AC4D237C208FA86 -0B112E55CE7B3782A34BC22E3DE31755D9AFF19E490C8E43B85E17ECE87FA8B9 -1485831624D24F37C39BF9972D74E6EC4784727AC00B9C4A3AD3DA1C22BD6961 -7E0ADAF55422F22ACA5E4DCD4DF9FCD187A566B7FB661D0530454D0DD6C6C50A -7A3875C6CBF8EC7769F32A1F3F7FC1C072BADEC97794D4E90E0035282A170402 -356E5A9CD9ABD80AC4342A5283E458A7269252F4541CBB6452B39ED54D336D0B -19928E9CD1AB26AD83EB209E2EC75011A2643813053B5DBB0246097C4821B5F2 -C92554E9140BE35B2DBFCD98809A8EC9FC910FDE9E0D86457C70ACB056EBF90F -244DC0A5BBD455E15D6E3180311D52CF50B0BF7D0A7F64F3A1821E0AEDBC2E7B -AEB549FE1D51088C153799C6E089B5D5D65E1C4E2D2B430CDF1FFA23CCB25D95 -592943209E846E55B4CB54F6658CBA3C0B29796D69D0435D5431ABECF3448C15 -98CA2F36F3659E29AEB79355EC2ADF835CF0886C21B766B9DEBC3950B5B3B496 -2E06D980A8C60305B273232D4604F12632FB4F1B2F9703952C823C098543AED1 -CFB4ECF259A11985F0C944A57B5AFD853374FCF12305601200C2A393E2FC77FD -F78C2BEC5282828B86F7CA8953099CE2E9195341F704109C29C51AADD373EBDE -EB85E47FD8D3C5FF7652BDA7494EC12851E94722B815562994192F0035086FE4 -79077E7B7DDB2CE800B6D41311D0D4D8A9DA254420DCA2741BE79693ADFAA035 -3217F7A98BA0828D52DD9EA1F4A4D89171C53564E295B2423FCA0DF89DDE60E8 -894DFEFBA44B19A01AB98AA3269C70041EC7EC7F8E7013F549834931E9F255FB -23E2DD6999D2882CA45BBA7F9CDFB2F93DD12FA5D62A78EC285358822976B8A6 -7434109B435B127CB44E2E652E701A1E5D08E09BA2218D97EFA6474729A1C34D -946803B33324335388CD40D54F371A8A745AB9AE6861841F2CAD24DD2895A1CE -917B0DE6FE31FB804B4F54BDBECAF442B39F8AA1D636C56480C6E4392A16E304 -B9E32BF4BA8E9281FF7A043F5E45C387AF6C380BAD62D78E378830C6EFD77FBB -098F7F197EC4E3C7B491F0F03BE7DCDD7968683664BE698E777DE46120E1A3FC -71F905EB4E0EA6EF2E9ABE1ADB9EA9957213043D791E722724CE050AF94997A2 -89CCABF2F225227FC520612C40AC4EFF40C34C2B3DA7D9C1EDB15B16B0914130 -66A82DFFD0F99E8765483B51638865F0FBA634E292B17DE5EAAD5D8868D03188 -D2C8334DEA82EC96CE56E5B09BF2184F59D8F4C639F5C5559B8DC668B6B36AC4 -55898B9FAD2941D07AB3305DCD987C524AFBF737D0BF553EBB477FD089BE5865 -E4164CDCD7940CC3649FBF62D7FC6C3F645CE760635C93E47DFD50CC40284D2A -7ACD6C41C543555A7E5DA581896870AA5E5EB20ADCAA9EE28556F70B68C3A631 -3BFEE05B208E187DFBA7593E25C068B01D4222663ED5D0D79C3F382EF3268F68 -E0B8ECC6442C11A5D062E1DD636399F405DB56E7F92A9785A6A4A925E231333D -31EC4C1D689E94DE98E6850E9584FEA7A0F21C484F8AAFC2D68CE1289EA42B4A -077A9A38BFBE409AD51CA55BAD5034E0E6063EBD75ECA3F687F99DEF457BDC31 -0C394CC7F0AB283EE8CB33FBD1080DA997AB7B9E05333B575EBB6090BCAB51D9 -E7D90C5078DB2F28FF246C87FA78D778FEA084B6DC970A4F4EE8767A05A8F8BE -CDD24FFCBB156E402FC4F23462D0FF4825FC55545771314134E52E5F7495D6D1 -66DDFC3F62982B1F15C440D2B03C2AC96F65DA745E720DEBF359B6129592D2E0 -D54D184196A17AE2B70C28C88825DFCBEB3CA73DDF18BE9F98930F733B406129 -B0C5C6473FD1854EFBF08471EBB664F81A9C2CBDAC5E990CD6930FF42CCB72AA -3823364E15D4D39B0D158A7187A5593B4E3EB480969AF7C89059BB4ADD7B1E12 -88E217E4665C736AAE955813183617314FA9C34760FCC414F1652ADE318F11B1 -C1284CD4F40B59495F6C9F462462DFF4F1FA87E34FFE1FB0A24A44E870BDDE90 -784498DF8ACBFBF63734E3739A387C34008A67ACDC1E3523E43AE53C3C8E1800 -249BA4C0E77DB02D782872CE1C3F74E922E05D96F80A93C1986BA9F19C80D655 -E45420D2A3929D6910293F33B5A855B7822C31959DF3F6357630D5E81DF70488 -13EDD658AFCA928426C0E3CC396D5F4E -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMBX12 -%!PS-AdobeFont-1.1: CMBX12 1.0 -%%CreationDate: 1991 Aug 20 16:34:54 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMBX12) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMBX12 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 52 /four put -readonly def -/FontBBox{-53 -251 1139 750}readonly def -/UniqueID 5000769 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F0364CD5660F74BEE96790DE35AFA90CCF712 -B1805DA88AE375A04D99598EADFC625BDC1F9C315B6CF28C9BD427F32C745C99 -AEBE70DAAED49EA45AF94F081934AA47894A370D698ABABDA4215500B190AF26 -7FCFB7DDA2BC68605A4EF61ECCA3D61C684B47FFB5887A3BEDE0B4D30E8EBABF -20980C23312618EB0EAF289B2924FF4A334B85D98FD68545FDADB47F991E7390 -B10EE86A46A5AF8866C010225024D5E5862D49DEB5D8ECCB95D94283C50A363D -68A49071445610F03CE3600945118A6BC0B3AA4593104E727261C68C4A47F809 -D77E4CF27B3681F6B6F3AC498E45361BF9E01FAF5527F5E3CC790D3084674B3E -26296F3E03321B5C555D2458578A89E72D3166A3C5D740B3ABB127CF420C316D -F957873DA04CF0DB25A73574A4DE2E4F2D5D4E8E0B430654CF7F341A1BDB3E26 -77C194764EAD58C585F49EF10843FE020F9FDFD9008D660DE50B9BD7A2A87299 -BC319E66D781101BB956E30643A19B93C8967E1AE4719F300BFE5866F0D6DA5E -C55E171A24D3B707EFA325D47F473764E99BC8B1108D815CF2ACADFA6C4663E8 -30855D673CE98AB78F5F829F7FA226AB57F07B3E7D4E7CE30ED3B7EB0D3035C5 -148DA8D9FA34483414FDA8E3DC9E6C479E3EEE9A11A0547FC9085FA4631AD19C -E936E0598E3197207FA7BB6E55CFD5EF72AEC12D9A9675241C7B00AD58FAF645 -1297991B5D01701E82228D0313FC7C66B263BC79ACDDF9AAC48A3CBF42B96E38 -583E1D059953076D68148DC8B6C9527B3A74CE7DEF788A11531F44120BDF0F61 -0B2F3ED94EEBCDE4ACD23834C242AA4314B9EF98E4BE72DB76EBDD0A028CEA9D -B4C38C1F2D24B8FDE686832FE96204552C820E45B6BAF0C3308742AE287EF5CB -4AFBF055F1F20E242E54A1687053562E48284AA44FD71844BE368A19A186D68C -2EF25174E1C39A8F6412B7634F31D08A693EE59FABA56B8C51A7BCE95F9E2211 -66F9D77A2EDDA79ED4E4E06DA0D31B7DD5D94288B281913A1D0896BE5D05DFB9 -EA8782194FB56DC85CE99FFE52158B222780F763C3EA599CF3B6B1C7BB8A9126 -A99FCE0DB02761773793827DA26C9E66FC5EBF64496813E2E2F0B3E31D30672B -D77D8154C19F2CE0FB9CBA05167FB08D991B55296268659ED99C6DAE848B8E60 -415A46507A8A5968530F1C469E5CC29F0BAF6BF13CBF747757BB44D7F70326E4 -A2B863B0ACE913EDDF42E0A4BDA6F0D5C9ECCF062DD9FC2E39ACFC235F6BA531 -734F -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 7 /caron put -dup 8 /breve put -dup 9 /macron put -dup 52 /four put -dup 71 /G put -dup 80 /P put -dup 90 /Z put -dup 94 /asciicircum put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF8EC7934A8988317F820C3833204CCB641AB035E474D3D0F4CBC0FAAD -37018CCA129AC521C8E8916B21A7EDED9AB7F0FE2404D8278693189630810EF1 -9FAE92A28B9DAD3491B0FCE1A8A3CFF8A6EFFD032ACF581C1DE887B96C69FEB1 -50C270FCB72CC52017718C53866E71FE25ED03BF0D93109BADA749C7537F43A2 -CA4C3CF2FCBA242909BC178114785C0A3924FB763B95C107C9402ED186369245 -BF379E82AAC67D2B525096311CB3EB38519CBBBCEC3995EEA605FFD0E8A8E3D5 -BA606330FFDF7684C73C9355BFE075BDC391C88F52F414735D555BF233D892EC -179EBA1FEA31A25820ED1E28C729FF481D1B091EC9FA3267F005FEB9E365955D -9AA01F1DE1BC9B9412D6D36DC9B1C5D5300CD2F808B9B5D594EACAD417E60EBB -7EF4EAA9D4EFB077E3B34E10EDE9BEE555478D5B69C16F750F47089881764078 -C516DCEBB15E4A172DABEB941FBC816167737EB8060576EED2304D78A5CE4CF1 -927CF7C728B9B6C23CD061F97140B6C8E1C8697999B014D7A0D576A76D917F0C -DBCC28804767109BD87270D1A4162468CEB81233A1BDB90C1483773B7F84592B -E982241506CC744BD914CBD4A866CAC70E650D3A5B2B3EEB77BBE0EC5F2B075A -7184BDA8E06C896EE537D04D729D1561435783F8EFF177DEE91D24533AA9CF13 -62D2DB59DDA4993E2E9BA6AED6C1A37DB43C170E5D7F6CE2A81BD29254AEFC76 -A4970E633465EE396A1D087FAF05A24770CE48473C02DB8C4E48703482220F4F -FAAA280FCF21CD93AE3F519C12F0286BDB6A85F230CD146E09C0A7E5D0C3EAEE -EF6F13A2B082B2346E5F4166BB4F27118BBEB59B884FDB8A6F9840383E0B0C96 -826EE958F2EB5DB799C1921A461E63496A077D2B43B367A31D8EC116ED12DC8C -502A0CE2A70376C4F0CC4D7DF21F33467C79BC5BF37EF861064F0CF58FD61061 -C6B8EDC0196E0D2F0D196EE3CCDD07BB0DC362B141DD89B2002DA1237613A798 -6919D6C88E6BE03A83A23690D1CF3A19DE6A9649CB2CB484C847CB1B5D173B79 -FB337DB44B63B524161F15A90F478CB64B27738D7C3AA5940413984A2419B426 -F5C29B90EBD9460732DADEA29FAC22F2A05D8A5B21702CF224A7E2B9B1F8078A -06D3B133A29AF4FBDE0CBE66801A03A6A018DA11D6AE57966D227086D26C93B4 -83AC4BAABE966B895502E8F88ACF5518BC39D8AFB6D0B3876F61A16D84FBA829 -9D6262588F3E73A0894C13BA89D2860E60B5660C822C025FE9EF4944D9BD170D -C31D4BBD076B2322FADB7F91571D450AD928BF1B6D2D355ED3ABD85D9E0F81C4 -D68BC7264F536835459C0B98222B6B269094CD4C5B6CF8D1DE1DAD7225DB2EAB -9B592B64C754C27349ACDBF9643D29291F82861FE3EC0B0DA4F4B35F3F15F919 -B6826A40763BBB4ED7692C22D8FCA7719BAC9FC4BE4372F0EC4944C70F18F5B6 -4C612F9A9A0F36D431105E8DCFE926F37E2CC8BB665219387F9F2918F94608BE -C7636CF6F6EFC4F67DF166473EAF91C2C5E069872A195E442C12A7318977FDFC -FB0613C0D88061A833CD2080BFD3F7FD1D7C03AE7649EE437DE1511C02D3B0B6 -1770BC7E62F10258D1DAD80244233525F18BD9A77C0A7750B37F23870FEE0F40 -E78732AE8FA4ABBEF75EB55D8C47D5084843954D89E85CA18B1FD932D2EB7D49 -3907F4D3857D39FF4EB39055A0919A4BCDAF9906E9FC43B93F2174C07D8E97F2 -85726F9ECA5C9BABFAE46960A56087596C6611CF45B2724F994521EA611901B6 -EE25ADC1C85EB53DEFB0CF905CF189FACCF3841FC7E7ED6244553C096ABE140D -EEE6DC51F0347956962788EEBB4003973974DA4DA0026CE61B5D3174554A7C57 -BA4AEB56A5BA0DBF163937F31A754A7798A631FC5A8D22F43862E946A6DEB4BA -7A7F56E1F78466BF285604CD654C8ECA5D4D713E1001B7317F4F80554D5131ED -088F2655EAFBD3C4451C3782D38CAB76B94B80ECBF907BC8E41565A51F1C0040 -5DC7FB674F21EB11BAEEC2AAA516B6B28F3DD15956D16274503855D7D3D6FBD2 -A40B752F -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (MIDI.dvi) -@start /Fa 192[39 63[{}1 83.022 /CMR10 rf /Fb 144[44 -44 4[44 2[44 44 1[44 44 34[44 63[{}8 83.022 /CMTT10 rf -/Fc 202[42 42 42 42 50[{}4 83.022 /CMTI10 rf /Fd 203[56 -52[{}1 99.6264 /CMBX12 rf /Fe 161[30 3[30 9[0 8[106 18[40 -42[0 0 0 7[{}8 132.835 /TeXMUSIX16-Regular rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -364 -35 4235 4 v -364 -2 V -364 -31 V -364 64 V -364 98 V -364 63 a Fe(G)-230 28 y Fd(4)-230 -95 y(4)-105 13 y Fe(4)p -65 129 4 117 v 1 w(\007)p 149 -129 V 214 w(\007)p 363 129 V 214 w(\010)p 665 98 4 135 -v 666 -70 a Fc(2)p 744 129 4 117 v 745 13 a Fe(\007)918 -212 y Fb(cni)918 279 y(oen)970 -87 y Fe(^)p 958 129 V -959 13 a(\007)p 1172 129 V 214 w(\010)p 1474 98 4 135 -v 1475 -70 a Fc(3)p 1591 63 4 117 v 1553 63 a Fe(\007)p -1805 46 V 1767 46 a(\007)1941 229 y Fb(oef?)1973 -70 -y Fe(Z)2003 -57 y Fa(?)p 1981 146 V 1982 29 a Fe(\007)p -2195 129 V 2196 13 a(\007)p 2409 98 4 135 v 2410 -70 -a Fc(4)p 2526 63 4 117 v 2488 63 a Fe(\007)p 2740 46 -V 2702 46 a(\007)2876 229 y Fb(bfi)2876 295 y(oef)2928 --70 y Fe(Z)p 2916 146 V 2917 29 a(\007)p 3130 129 V 3131 -13 a(\007)p 3344 98 4 135 v 3344 -70 a Fc(5)3428 -20 -y Fe(P)3423 79 y(\011)p 3850 98 V 3867 98 V eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/MIDIbaroque.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/MIDIbaroque.eps deleted file mode 100644 index 41e3b46b9dc..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/MIDIbaroque.eps +++ /dev/null @@ -1,809 +0,0 @@ -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.96 Copyright 2007 Radical Eye Software -%%Title: midibaroque.dvi -%%CreationDate: Wed Nov 14 21:20:39 2007 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 73 746 483 786 -%%DocumentFonts: TeXMUSIX16-Regular CMTT10 CMTI10 -%%DocumentPaperSizes: a4 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\.user\Programme\MikTeX_2.6\miktex\bin\dvips.exe -%+ midibaroque.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2007.11.14:2120 -%%BeginProcSet: texc.pro 0 0 -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: psslurs.pro 0 0 -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. - -/slur@Dict 200 dict def - -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end - -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end - -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def - -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def - -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def - -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if - -% align the slur to the staff lines - - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - - aa 0 gt { /shift shift neg def } if - - ifadjust 0 eq { - /shift 0 def - } if - - -% and finally draw it... - - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat - -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - - grestore - - % now some \slurtext code... - - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def - -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def - -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def - -% differenced line - -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def - -% sloped line - -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def - -% free line (init & terminate) - -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def - -end - - -%%EndProcSet -%%BeginProcSet: texps.pro 0 0 -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro 0 0 -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: CMTI10 -%!PS-AdobeFont-1.1: CMTI10 1.00B -%%CreationDate: 1992 Feb 19 19:56:16 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTI10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /CMTI10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 50 /two put -dup 51 /three put -dup 52 /four put -dup 53 /five put -dup 54 /six put -readonly def -/FontBBox{-163 -250 1146 969}readonly def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE -3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B -532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 -B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B -986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE -D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958 -9E3948FFB0B4E70F212EC976D65099D84E0D37A7A771C3101D6AD26A0513378F -21EC3643079EECE0C9AB54B4772E5DCA82D0D4ACC7F42FB493AA04A3BF4A1BD6 -06ECE186315DBE9CFDCB1A0303E8D3E83027CD3AFA8F0BD466A8E8CA0E7164CF -55B332FAD43482748DD4A1CB3F40CB1F5E67192B8216A0D8FE30F9F05BF016F5 -B5CC130A4B0796EE065495422FBA55BEE9BFD99D04464D987AC4D237C208FA86 -0B112E55CE7B3782A34BC22E3DE31755D9AFF19E490C8E43B85E17ECE87FA8B9 -1485831624D24F37C39BF9972D74E6EC4784727AC00B9C4A3AD3DA1C22BD6961 -7E0ADAF55422F22ACA5E4DCD4DF9FCD187A566B7FB661D0530454D0DD6C6C50A -7A3875C6CBF8EC7769F32A1F3F7FC1C072BADEC97794D4E90E0035282A170402 -356E5A9CD9ABD80AC4342A5283E458A7269252F4541CBB6452B39ED54D336D0B -19928E9CD1AB26AD83EB209E2EC75011A2643813053B5DBB0246097C4821B5F2 -C92554E9140BE35B2DBFCD98809A8EC9FC910FDE9E0D86457C70ACB056EBF90F -244DC0A5BBD455E15D6E3180311D52CF50B0BF7D0A7F64F3A1821E0AEDBC2E7B -AEB549FE1D51088C153799C6E089B5D5D65E1C4E2D2B430CDF1FFA23CCB25D95 -592943209E846E55B4CB54F6658CBA3C0B29796D69D0435D5431ABECF3448C15 -98CA2F36F3659E29AEB79355EC2ADF835CF0886C21B766B9DEBC3950B5B3B496 -2E06D980A8C60305B273232D4604F12632FB4F1B2F9703952C823C098543AED1 -CFB4ECF259A11985F0C944A57B5AFD853374FCF12305601200C2A393E2FC77FD -F78C2BEFFDFC4C9EAD682618538735E450B90C07A19FA2E1E6B14E108EE10572 -BD1394AFC602228D482645089DCFA6953F36F466476451D6E9C157B4C8BBC5B8 -207DDA828B159B0243C2BC52E0DFAC68AAEB762502308E42D9342BDA3BF2EB44 -0457D4A2EAEE65839361D5E2F94C5F61660764518BDFA10F22AACBC7B62D12C2 -33F2C2B15724548727C51D84AD40D64BDF1A62DBAAC89585702924806A8FABCE -214E30C56B440A3B11D1DCE2BECCADB19527A63DE5B86FF67D643B386805AC92 -B0A21A5B657118532712493D0AFD2C4FA8D5BB71E33984501FAD0ACBAF5EFB0F -56EAD3F60C5176B5B66CDE2822C4E6BF216A001254936C9F6B9402884606BDE3 -6CA01DAC17A279BADF0D33D9FE46D04042D32A964FB5A81E41648A5485A71B86 -A2BB411F26D0696D8148DC4567BDC420522841485FD29BBD06D63ACA7E8BE3F1 -8E2CCBE7ADAE5A73A8EEEA82B57AFD22568E4350352361DCD4790FDF133CC35E -F856E23916A4F17FB409A752770652EBF38CE415EEA237741C2000672D0EB78C -1E8A7836AEF94F344543B14AD6BA6B49AA1E291141D782DB98E999A3DA035122 -B359CEE641C5F25258D6141841047969E9F0BD0C571C79D30B83DF605EB5C0FF -AFF1BC98A8B8ED62692F3E38A2E6472E2C6989C4D994E1D922A0C88F5FBD3B59 -B01E5A6B0D326482929D1296750A3AF665F16F06CE728F1EA52EC0A138EB0AE6 -26718F0C0C68A0DBFC8E7E9780EECB9E3DDE5A109FF508D98B9F59785B621B0A -D9E0C72056B32912FBF66995E2B19827E0E181C2F59767CC26D03B5954D3D41F -E2AF25CDD7468C83CC33B6ED37DB76CCC10BB3757C2F287B5C26EE29E687E6BB -26F0585AE5CF4C1EB36B67A45ADF96EC290071388A5E44A22A658A0554373FE1 -FF1E07092E7A1F90553014608C4C0A6D6E96991F9D4972F3F571E2FEF4BA58F8 -3F41D38AA1CBB68EDB506F0D49CBD834883E0299DE49B59EFE54186AE7E3CD59 -84E5FA2DD880F8DF01AA0650252AB2D29D2B98CC28A36400DE1CE365C40F9102 -215849F10C8E03FD327CFA1C99761E066F1A1431DD72997E876893256F754C5B -2D1883761270260DA23285FA680CC18F9A3616560ED05A698A133117B2781356 -12C7A9C658E0617CEBD3ABDB4DF569D704BC7CCFB2DB31BAAF68304EF8C1B7CC -5ED813E83B9C8993EAF020ADB2B659BF953AE8901672AD6D7669FB2D8E9457CF -FD923B9C20C602DFD54394A80AE70E61425B05F383A0294D9ED6C5229A866323 -EACC891D157656158065216DACAB055B4C0B5C5BCBB9C315953D92DCCC1DC5C6 -9E0B83BFA4A7E1B18A83980444F94EAC996AD937D6BD3F20ADE6C7F11C36D23B -400EF4BAC9ACAB4757B0FA17C00535470DF1E1731B7423FF2F947E3285C80EB9 -F252DE5DA7E58F9B8D50790EAEAEEF4DBB650A1F15426343FC472FD9F3654DDD -A089F5FA449A1D679A897FD1C7315E65F437D415C310C31AD6A80D0F3DA3B41F -514616824EEB7C2F12CDB681AD8337310D7E63F4DD62C5BF4B879E8AAEE95F0B -BC8C0A6F3A43D9E195BC558A5A80B351F1095D7FF79016BD49BAF246138A1DBB -70D58488D40AC45B7DE6B3B8648F302054A54B0DAB33696579AF2260BD9E80F4 -9377EDB81D44811DBC63EF33B402E20CA2C1A7D163D7CF83F981F1E92EC26257 -638EF3C7FE6BCF69DC2DC4E52F2D14DD1FCA6B2714DA8750B2440FF35D34A3AD -ED57C5FA22F45587C72AC6C7FE48D25B5C82254D9FA37CABF19D63A986746F30 -D207BB75E22D9648E0F0AAAB7DF0D69238B2EEF29D45F21ADCC192429C1F4D59 -65C4565865A0AFDAFC4707581DC5BE -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMTT10 -%!PS-AdobeFont-1.1: CMTT10 1.00B -%%CreationDate: 1992 Apr 26 10:42:42 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTT10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch true def -end readonly def -/FontName /CMTT10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 97 /a put -dup 100 /d put -dup 102 /f put -dup 105 /i put -dup 110 /n put -dup 115 /s put -readonly def -/FontBBox{-4 -235 731 800}readonly def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F00F963068B8232429ED8B7CF6A3D879A2D19 -38DD5C4467F9DD8C5D1A2000B3A6BF2F25629BAEC199AE8BD4BA6ED9BBF7DABF -D0E153BAB1C17900D4FCE209622ACD19E7C74C2807D0397357ED07AB460D5204 -EB3A45B7AC4D106B7303AD8348853032A745F417943F9B4FED652B835AA49727 -A8B4117AFF1D4BCE831EB510B6851796D0BE6982B76620CB3CE0C22CACDD4593 -F244C14EEC0E5A7C4AC42392F81C01BC4257FE12AF33F4BFEA9108FF11CF9714 -4DD6EC70A2C4C1E4F328A1EB25E43525FB1E16C07E28CC359DF61F426B7D41EA -6A0C84DD63275395A503AAE908E1C82D389FD12A21E86999799E7F24A994472E -A10EAE77096709BE0D11AAD24A30D96E15A51D720AFB3B10D2E0AC8DC1A1204B -E8725E00D7E3A96F9978BC19377034D93D080C4391E579C34FF9FC2379CB119F -1E5BBEA91AE20F343C6420BE1E2BD0636B04FCCC0BEE0DC2D56D66F06DB22438 -452822CBEAF03EE9EAA8398F276EC0D92A7FB978C17805DB2F4A7DFBA56FD6AF -8670EB364F01DE8FCAFBAF657D68C3A03112915736CEABAA8BA5C0AC25288369 -5D49BD891FABEFE8699A0AE3ED85B48ACB22229E15623399C93DE7D935734ADA -DA7A1462C111D44AD53EA35B57E5D0B5FC0B481820E43222DB8EFCD5D30E15F9 -BA304FA879392EE0BCC1A6ADAB001EDF5C9D6FE45735098A304A8BD4A0AC9980 -7FFE62FEAD3843EF8C45E1203E303D028897CFE1D4D0AB8BBA74CE279275A67E -81AEA417A3E49397386B7304DC9247290A5CE2408114441EDD82F9B3A8E49C4D -D9745142652BE8B82C2A9610B26EA1A71212CE97781A06B58C3DDD9179016AB6 -740166FF986AE856AFDD2D8955D95B2D0C57BC179F1D9136BEFBB6F17E8DE96E -921502FB19F0C21F0A491F951D83972DECD70AA8987112F05C939A6FB073A5EA -495069A1DDF11DC589D2E91C1514C2799C5B954EB8B347918C4920C7142A2AC6 -8231DD2AF57E9540C46BDA6AAC09689487F5E0EB021CADA860FD25B2E5230259 -7BFF0F12D7DF5CE219716715073177028CE276FC313D6A101898D1A6BB0AD8D5 -662A85EE6B921A72E46589CC08EA87EECFDF36B819B07306C44AC3FBCD134930 -4B2F9EC4D5C57518E8210FC2C61DA3FD185CFA65DF3DB858BCF75E95321A7131 -547E0C854068826FAB1D8A48A3708F6B3AA1DE3502DDFE91A553D31ACB26D732 -FD54BD83E3C485032A061769D33F2D8BD8AF3E5EB9BC7BE18F5EB7A440C673D6 -25151DBC150FE25384B0E304BB85A140375383149A3A282B3C1A2DD60330607B -2227C8FA6DCA0BBA0FF8F31D06A6F3355819580C478B6E2A509CED4243271E59 -20ECD1C98F0548750A22B4803ECBB4273E712595734F20D72AD8ECC1D2197E28 -093E66A9837BBE4ADBD0291F03932E92CE5320DC3DA94674E8E633B249A1D62A -9F428C43636F2CA75746E3923DFD2D24579B47D27ED376F51F35A5340BE770E4 -49D89FC8C589974C55513AE70589392CB5599C78917EE5155E70BCF5C7580718 -38AF50C44016FE62E8E24140591350325700D9DD4FE28C41C283D48AD7CA7CDF -68C9EB692475BBA065F8BFCFF80F22F04B4B689DCAAC170408185E91647F364B -DDD7DC50C1376A2C3719CB2FB7C4B1311ADB97C07BA2477251EDA166A7C24AE2 -2CFE9AAE9734CBF4CDC62A672666C1A45C090427BFC9A5966DB9AA412EC1304A -2403826D62AAB3D9636FB5B87B805B40E103902948CC6AA0CA362203EABDD9C3 -AC4AF069C651C4CA524C60FCA92329912C72F551D602CC540CBFDFB5AB5E82CC -56AAE5C64145F7771539BF24F8371F25E317B5248AD9F80B9B13CD4BEE19AFBF -C635FBB3CC954AFAF571FD7152641E33425C822C344160A6BC4939285377FC04 -42D89CFEFD136EAC7E97F8D4B2D507B08DC251B07E7493F7CBFDACAE7D0D2F09 -00A3831CDC7A15CA79209984AF5C18A593264D7DCEAEDBE9EB7CB54209AEC66A -DC9119086F0CB9BDBA53BE0F4E3B64D730A97BE97DE8CDEF1B74D97C64AB2CEB -74BC22650914C20DCA7A07E4FC71102E454E5FA617A2F5539C3E65BD0E02C474 -90FD2E9DDB2BF727146B4E9F5B8B195CBA21822D647653B1D5666E5875E177F7 -4B1A61BE87F3B7F0A6F6D83D06AB8C4AFF88C664643D9D37220AD289859B3F4F -5F12FA616CAE542971CEB62EB2B85101522F70F8A7F9995A717A71E5613A01EA -657941747028B451EFDFCDBF36912B16BD6EFB285117B18F619BC14401EEB00B -04A235E7816908F2EDB40D80DEAF2D5D0D3992DD5CABAE569914878FEB1540A9 -695D6C0D653214A24D6BD81CCB510C74310AC58690E5697FB5B835943D375AFA -1F458308CC35B3A871E4F570F7F88ACD409D5C2059282B2AD3D2DAAB56BFBAFE -7FC35C770622EC07259D91320BA661CEB0ED3132C9062CC6F9160918E3DC37C7 -85A079FD74B969747934501A53D54FF8620A50BFD26AC05FA2DAF07CE405769B -4D65A6C7B25A5590571AC7936F3B12E0FB0F64010A21A303AE80894C6FFB8961 -521B0E64A8814FB30D3692BC124CB709B60E35AD1EC4782A7BD7AA60A3C41AF3 -F419095859E86394DD2BC886EA390D0662AE65787F50B322E92C70ED0795A1B6 -BB0EC1C84D98AC56B9AE4607989B6EB5F534CDCF67F0E143CCA7BCA5CA1124E3 -6098168035007AB730102FFD2E9FF27C9410EDEF5AB72297560475F170E6FFBE -A49BAFF2E4D8FC00F0C05D35A5AF1116ABB001129319FF87BF75327347193743 -28D2EFDAA65EDE9F4E9A19F7F3128D9449F0E34BDD74F617D31FDD3D4FEDFF23 -D4C798B65997EBB51701D157472006D5706B65CE19B5185277D53A4FDD22890D -52D25E99BB7146DBCDA6CD6BBDA6E5D4D6D8C8B42D87D8C4640CE121F8EBF095 -A64C192678C35B50B0C884DE0EE572B39E76EBBC2B089D151320C39E53FA7C72 -D61C37C10F886D1864BF4EAA872ED22E6C76473C899E9BF9B1798C8644E4747F -631ADFCA67A02A073238BDB35A360397E58DEAC827E24EFC60B7B64777BEA645 -E32A70444D9D3E5FFE5914A8C22A4B7AE09080EB8CFDC9F497AB7C231496CAC9 -6A76ACEB09F86262AF5DE3523E66BBDEC80F12A88C2F94F601FDB6B48613C26C -3AC738DCD4AB05A16C34AAC07EB789901B095230281FC71F045AC83D60C6B822 -55C6276398134634A8135902A31A52E84B55AECE4BE46E9D9372E8C2738A3AE2 -9CE61298D5C2E792BC098A143F3F08614489 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 7 /caron put -dup 52 /four put -dup 54 /six put -dup 71 /G put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF821A5E5C18925EA0BBEBDCD5BAA2B3C302E1C99E38E12C7F2441F9EF -C88D77D02D3961BF5020513E586DA43DFA4C70E2F9DBECEB458E4119AC3F5662 -F53C14821D671E086E5BE271924C3F9879A9038BC7942281C9D93DD426FB86BF -48CD0CCCA0A654C1EE7422C144F68087BBD3C6B3C8EFEF40355E5446394FEBDD -4B8386403F0C749D8195364571B16DC206BA9CE194D727D96FC629247E851891 -8BD5B1D1CDB1DF01F68FF07F792E6077CB612D0E4FB566DC5EBBC8EF5D1B91D9 -59D5329CB08B8382660387AA1024B464B0D6CA1861F5386DB4A683E444662559 -284335983BB2328BE681F11DB56CFEF2AEB1F383E280C1517FD9A134C03D7969 -3E82311D3A2A81B60A2675E28F7848AF34EB4AD1CB643AC8525AC755D48AF483 -ED43C6DD7C366CD5C743AE783B7FC2BC68BBA888FC1B29DF72D84164E5A47434 -533AE973107C34672BA2775EFC58C4C512316EB9E01CABE788DEF4A549C9A544 -6011F1FD1E21C307B5E42DA7CAC389D15F0D28A01F7FCFC7837794B57CBA4DDD -29B91879316F8EB0523D63CD4410398B6091E0F43CFF2A56D2B8274183DF2514 -A33129B83FEBA8E6B759AD2319DF17AFE815A0E258F607D84FCF18D10B52C68B -93821B18B176F877705311887EDC94A157BB1F09BAE080BC0E2EC11D4417131E -564986BAA33F5E279B8A1742EB20DEB16BD8CC7A3693BB57816303F34C3D51CB -235DD792942647C2995D465A94283C0456981ADCDD3861F037DF51528509C846 -60265D1B54E78F32DE6B19B1CDDF5D06D893E8C5ECDA780366A9F6CBB543BB7A -59F8B818928A3371233BC35808A322E81D4EF8EB08F4C5D8C36F269922522D9B -5C0A6091DE5F6C53B7DFD89EF430E3CE4A5A26AD6ABA27DF4852F20B1E79854E -384C2BFAE23FE96CCB0836977F4CBB34901FAEBD2B17DECD28A478E065FBDDA3 -F91BBFFF86516628D69D2F70D1967955AEB024CA3BCA461EA8F23948FCA72A61 -E06E161C12662B9F78A42713FAF9B28B040007187097B2E5534E80D8E84713EB -06DCF006D7B61730726C7E7D925C92CFBABB28148049FDBA391478FF5EA55B51 -8DDA7BCADC62B30516C11FAE5050FA324E5FEA467A9A74F162449B807D14800C -417C1FDF804B2480DCDB71DF9D0FCA2B8771194CED564452E20F5CE90065B9C1 -3FE92717CA07DDF872C24B0CCB3C529706FFFE25A42D571340E2E19CADAD6D96 -B78FE89FF656139CAE00A7897DE81BBB49022AE7198392CDFEAAB4E927848993 -81424B1AEEA51DD8B4F48F29F8969979F00909CE4B8F5A1BA698EAFC8B852399 -41456CE796C3E542C6966F3E8244ABAD51FA861F7B37A1199292CA774190C2F1 -5834FD63E9AEE80E26EF104AB808C6A189864044F74FBE2CC0097A63B93D -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39139632 55387786 1000 600 600 (midibaroque.dvi) -@start /Fa 201[42 42 42 42 42 50[{}5 83.022 /CMTI10 rf -/Fb 140[44 4[44 4[44 2[44 1[44 2[44 97[{}6 83.022 /CMTT10 -rf /Fc 184[106 16[40 1[40 44[0 7[{}4 132.835 /TeXMUSIX16-Regular -rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop 10 -35 3396 4 v 10 -2 V 10 31 V -10 64 V 10 98 V 10 63 a Fc(G)119 -37 y(4)178 195 y Fb(d)p -198 112 4 117 v 199 -4 a Fc(\007)278 195 y Fb(f)p 298 -79 V 299 -37 a Fc(\007)p 398 98 4 135 v 399 -70 a Fa(2)417 -195 y Fb(d)p 437 112 4 117 v 438 -4 a Fc(\007)518 195 -y Fb(fn)498 -37 y Fc(6)p 537 79 V(\007)p 638 98 4 135 -v 638 -70 a Fa(3)656 195 y Fb(d)p 676 112 4 117 v 677 --4 a Fc(\007)757 195 y Fb(f)p 777 79 V 778 -37 a Fc(\007)p -877 98 4 135 v 878 -70 a Fa(4)896 195 y Fb(d)p 916 112 -4 117 v 917 -4 a Fc(\007)996 195 y Fb(fn)976 -37 y Fc(6)p -1016 79 V 1 w(\007)p 1116 98 4 135 v 1117 -70 a Fa(5)1135 -195 y Fb(f)p 1155 79 4 117 v 1156 -37 a Fc(\007)1235 -195 y Fb(a)p 1245 -69 60 4 v 1255 46 4 117 v 1256 -70 -a Fc(\007)p 1355 98 4 135 v 100 w Fa(6)1374 195 y Fb(d)p -1394 112 4 117 v 1395 -4 a Fc(\007)1474 195 y Fb(fn)1454 --37 y Fc(6)p 1494 79 V 1 w(\007)p 1674 98 4 135 v 1693 -195 a Fb(f)p 1713 79 4 117 v 1714 -37 a Fc(\007)1870 -195 y Fb(a)p 1880 -69 60 4 v 1890 46 4 117 v 1891 -70 -a Fc(\007)p 1990 98 4 135 v 2009 195 a Fb(d)p 2029 112 -4 117 v 2030 -4 a Fc(\007)2109 195 y Fb(fn)2089 -37 y -Fc(6)p 2129 79 V 1 w(\007)p 2309 98 4 135 v 2339 195 -a Fb(fs)2319 -37 y Fc(4)p 2358 79 4 117 v(\007)2554 195 -y Fb(a)p 2564 -69 60 4 v 2574 46 4 117 v 2575 -70 a Fc(\007)p -2674 98 4 135 v 2693 195 a Fb(d)p 2713 112 4 117 v 2714 --4 a Fc(\007)2793 195 y Fb(fn)2773 -37 y Fc(6)p 2813 -79 V 1 w(\007)p 2993 98 4 135 v 3012 195 a Fb(fsi)p 3032 -79 4 117 v 3033 -37 a Fc(\007)3265 195 y Fb(a)p 3275 --69 60 4 v 3285 46 4 117 v 3286 -70 a Fc(\007)p 3385 -98 4 135 v 3402 98 V 3405 262 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3405 262 a eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/agon.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/agon.eps deleted file mode 100644 index 164f166e798..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/agon.eps +++ /dev/null @@ -1,1397 +0,0 @@ -%% LaTeX2e file `eps/agon.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: agon.dvi -%%CreationDate: Wed Jan 21 13:49:58 2004 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 23 423 552 782 -%%DocumentFonts: TeXMUSIXSPX-Regular TeXMUSIX20-Regular CMR10 -%%+ TeXMUSIX16-Regular CMBX12 CMBX10 CMBXTI10 CMTI8 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE agon.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2004.01.21:1349 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: psslurs.pro -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. - -/slur@Dict 200 dict def - -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end - -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end - -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def - -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def - -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def - -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if - -% align the slur to the staff lines - - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - - aa 0 gt { /shift shift neg def } if - - ifadjust 0 eq { - /shift 0 def - } if - - -% and finally draw it... - - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat - -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - - grestore - - % now some \slurtext code... - - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def - -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def - -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def - -% differenced line - -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def - -% sloped line - -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def - -% free line (init & terminate) - -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def - -end - - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: CMTI8 -%!PS-AdobeFont-1.1: CMTI8 1.0 -%%CreationDate: 1991 Aug 18 21:07:42 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTI8) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /CMTI8 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 51 /three put -readonly def -/FontBBox{-35 -250 1190 750}readonly def -/UniqueID 5000826 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE -3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B -532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 -B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B -986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE -D919C2DDD26BDC0D99398B9F4D03D6A8F05B47AF95EF28A9C561DBDC98C47CF5 -525003F3DAD7933EB57E7DB1462E9D906F6D8F5BF740206C1EC5F36E00AAFF68 -F3EF6F3A2540E5F9564D1C215BC1E7E69C7D04DA5DB1CF195613C9CBF4BAA360 -84AEF3E10E24877FBE36AD731DC97305BDE6DB1F934909FAF60B8E28561FBC57 -0F5B6225425BFDE8F0C71CD4507B82FF803E9A301397975E38A259DE1E1B4FC0 -06BB1DC2D45B987A2268A77CE8DC025CB0D1B39788BBEE149103950650171C94 -5FED1063050A90BD38605BD9365D1C2AE42A7DA3DDB9A263FE10BD487F63D908 -D4F02758BD9D7BE53E6353A25BEFA29E42B50C1D078A8B3A746EEDB381CCE36C -93FC4BD1A8D1D6ACD0D355E948CFE397B74D243EB51597D251D0BAE6884D70E8 -FEE119462E1939A9783414DF59EEA5FF1529F13869D1FF0A44935C5198CC5DAA -E1FD2A17AEEBF4974052D06734A409E26C457C06700C55896C90BB33E044A737 -46590D9FA242819B9527FD59818D8829D4EB2D26A34CC05A2CC063E66F2DF193 -8E4F9670014BC243180E45B51DDB05AD1E6A7F619EE1CE09CFC1A4F02CB7270E -4482FEDF673EDED38EF3173C475C34BFB3F6623C5E942A7797FEDDD0EF1D54E9 -1D90D7076C0A9687E334907C22F2E7C603388D8D626B0E5A62B7543DCBB575D7 -9A6BE1528EC9BC18570001092524E4FBB02F3B29293BCB4F0EF14A2DD9DB22A5 -BB33455799E8120D2A4862424AA4A382972E2845E042506FC8F6E201D11DD0F2 -09FAD8DC29C3E12B66293ACBFB13FA0F26238981F2CD52B47A8CDE6DF5CDFAAF -3113E1A6366B806EABA9C34E5D41167CD10D7B639021FB4CFDAE28CE72A93F3C -E8929A4803AA3E45F388F65179AA988898B7B7A8253769D17D3D2C58F96719AE -8FD75C13E9BD87BB294726ED108EB7326C293B1578E5FE562DABF15039961378 -B92A3EBEDFC321707C2A7E6EFBA9B35BD36584D9CFA080AF28D33385E724F856 -FD3AB24F1418E47FEB310BAC91C48D3667EA39D6259E109FBA1BFA994AEEACFE -C23D06DFA2B930927A086EEA28C78AFBB48405A264440A8312CE1993A07256A0 -74AD005A6E08D914A3242B1FD81769CDAC514C01574620F751AC4EEFDC23D160 -20927DB23DE7E738BB6E3D3F1E6DCFF6731FDD3199435DA3DB2CF53329A286B9 -DAF1C4ABBB871205C9E54BD930FCCF901D84208C8DE3DED474F4C45137F1F691 -C144B920A73846EFC5EC590A46193061392A1EEF03E74863EE38B11CFCDA42C5 -900930AA11527C3ADC75663F99D0D36FF86A133314CB5EC9F6EB62BDBF82D9AB -2C9A98682B83BF6A80F613E6E30737866B6971FDDDDF00C031AB1021512A018E -C9D16A50DEBBD3862698DD582667C8A8079FD1 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMBXTI10 -%!PS-AdobeFont-1.1: CMBXTI10 1.0 -%%CreationDate: 1991 Aug 18 17:46:30 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMBXTI10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /CMBXTI10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 102 /f put -readonly def -/FontBBox{-29 -250 1274 754}readonly def -/UniqueID 5000771 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE -3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B -532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 -B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B -986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE -D919C2DDD26BDC0D99398B9F4D004B836D34E88C20EEB527CE1124209388A2DF -E27A8DF298A2693A9D529916AA0B2176E6ED237F69D84A8FEEB36861D1847207 -BE2BD61C6A412FFFEDFF13AFEC32AC7735BCCE5965F5966418A62ECB99112AB3 -3BC938EC590FF6922659125EB67E260BF02885E49BA6019E696D33F0B53606A2 -F515E0C45F323311613A94B838491BAB9FE230C5CC79D22925E3D882799F2707 -C32975A494F0F9513E4D8332E7E54470D9721FBD345CDBB48286F2F19CC6D66E -BB631DD6476A509167A49CA525A72CA50E82C1D08C2B372DB54C5949C753B632 -2009B761EB90492ACD3CBE6A35CE1B66F3BC4D8DC36827CE4261A703328451D1 -879438479917C1647772999171DCCF1491A1C9086E0C6393506768F8757BD81D -141C46EB9BF507EEC29962A0072B6C5D8C8588F3D68886CD2606DD3BD2FECCEF -63245494E93EEA12AAFB06110E54ADC444C7E7619627A48A464394E5DE06EB46 -4C76A2FF010318BBE48B3776C826A265C66515717F7F2E943C60EBAB23D96B5B -FD514A1C4E79BB3D3D2DEB936F90CD3FABF7B09FF7F564AB5CF4AF6A40E869FD -395885A88F4A138B3CA6943A2D430BBE43D91F7F17621CAF52FB7161DA3B2003 -82244FB6EE792DCA1722C03392C296C029A2DCC5BAAB3EA03F8DEB039DC83AE1 -763AAB84776A2CCFFAE9EAF0BFDAE417E8BE682D237FFEDAF224AC09C9665019 -165CE32F5349E857177D94AD6396570932E1657ADE4D3FF57A3419946CCD210E -57E5A1D91CF708395942527D127606350924D71BC21C6F969288B1C8CA3404ED -E6219985F7301A20621368F74747EAD38990A4C9F2B62913B8FDB93657409FF5 -178DAA7C97C35EAFA47778CE03E863303582D8A9901881E9A5E2B11B1B3C37D5 -69048F1FF37F535313F28EAD00061C788547D3D2EB16DFAFBC7024854A277D0D -F4AAC20E3976FF31771141FB9F3D09836B0CFCFAF9E7D244071B530339516E5F -AFED73B2D0E42C724CED873AA66142B95C8F46C83ACB6F5198450DAD0B85AE88 -2499B67C297F1AACC09B75E17345047F5E29A702C2DB50EC133977251F24C074 -69B4D9E2D854537671BBBDDC731BA5E0F963E75BCCC20162661199E89CCD5C05 -BE422124B8CE4668445BD623969823F3D6E94F5669153944489270BA786094FE -655994C9314928787530F7D1AB9C171917984AF4E70823C6F9CB950F02184BD2 -B07E752DC88685DBA68B8989BBD83AECDE0FBB628235A71B1F39BC0406AA3B1A -196770D283690A5579F36F7D0D479FA61601520C602F9296518227564200B4A4 -AA10760391183B27B7701DC3ED5C68C8F575A253BD54275131A21C002E -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMBX10 -%!PS-AdobeFont-1.1: CMBX10 1.00B -%%CreationDate: 1992 Feb 19 19:54:06 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMBX10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMBX10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 46 /period put -dup 105 /i put -dup 112 /p put -dup 122 /z put -readonly def -/FontBBox{-301 -250 1164 946}readonly def -/UniqueID 5000768 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F00F963068B8B731A88D7740B0DDAED1B3F82 -7DB9DFB4372D3935C286E39EE7AC9FB6A9B5CE4D2FAE1BC0E55AE02BFC464378 -77B9F65C23E3BAB41EFAE344DDC9AB1B3CCBC0618290D83DC756F9D5BEFECB18 -2DB0E39997F264D408BD076F65A50E7E94C9C88D849AB2E92005CFA316ACCD91 -FF524AAD7262B10351C50EBAD08FB4CD55D2E369F6E836C82C591606E1E5C73F -DE3FA3CAD272C67C6CBF43B66FE4B8677DAFEEA19288428D07FEB1F4001BAA68 -7AAD6DDBE432714E799CFA49D8A1A128F32E8B280524BC8041F1E64ECE4053C4 -9F0AEC699A75B827002E9F95826DB3F643338F858011008E338A899020962176 -CF66A62E3AEF046D91C88C87DEB03CE6CCDF4FB651990F0E86D17409F121773D -6877DF0085DFB269A3C07AA6660419BD0F0EF3C53DA2318BA1860AB34E28BAC6 -E82DDB1C43E5203AC9DF9277098F2E42C0F7BD03C6D90B629DE97730245B8E8E -8903B9225098079C55A37E4E59AE2A9E36B6349FA2C09BB1F5F4433E4EEFC75E -3F9830EB085E7E6FBE2666AC5A398C2DF228062ACF9FCA5656390A15837C4A99 -EC3740D873CFEF2E248B44CA134693A782594DD0692B4DBF1F16C4CDECA692C4 -0E44FDBEF704101118BC53575BF22731E7F7717934AD715AC33B5D3679B784C9 -4046E6CD3C0AD80ED1F65626B14E33CFDA6EB2825DC444FA62096D089075D406 -DA26D85EEE2E39C5B7B8744351560D8FA3A5A87057656A44B0C6EE4B4EFE3380 -8277D947D080AECAA54AC5EAA48CA4A8D440083C99B6C425B64C934913363097 -BBC34829CFF22B2286F2439B95D48C104ABB6F15BD9C543C02BAA1E9B80906F3 -98E709E4D642D169A45681E0C39074A51C110542CC37FE9A5127BD39090EFDFF -950AED31E65936442C20E14598F0BFA3B6C2011B842784111020D76D9D154648 -8B7E05ABAA458C5CE797A327685C2CF67DE36BD013A05DB41B01540963159E3E -FBB7126AE6231E3C48243AA2E95DF0659993DF1C0DEA4E495547C25D2893E35E -24435F55A2D66CE9FDEFA9A40E38B7DC25D78E2AA6DE2D8C18BDF9A390CB27B1 -7E572A8DB0D0565F05E271CF122E3770490B395CD0710083A77BDC82ADA7B15D -4FCBB6EEF0D1E8D9575FE95B6B95517D685A8FBEA16853877991059EA431790C -34B0DF36A8825B776FAAEF162FA24EB17C99F0EDFACC763141BB17A96BCFC812 -74142D452C210D2B91279D88C443C2F8967138A65F45FA34328D15C87D38CEFD -39D11A9D53C18C3435ED03A52149BC1B5BCA08A201142248276B7E4F8924750C -8361FDB1FA328B4A292B55A210FCB74F1B7D0C32C7ECB4241699220EBDB1EAE7 -37051C55625AD1F9B8F9966E65A7C94A8BAAA7EF735E4FAB04830EF077A8D788 -B224C18433977A97CC824F55F98CE5C578A52FF470E124B6A09DF2EB1E99918B -82D8BBDB1DCFE65325453720F02A01A65CCF93D555CDC7F4D5012C1B23E48331 -7E848D4299227895D8AAE708196E122DAA1E98C127199A84F062F58BDAD01BC6 -64D35CE925F6F04405595BD5A8A008C01248A4D19B97CB47F87BB44B486BE483 -5A8BB911F79B093DEEC937526816B7E00D14BF1C354506C4D96785EF71100D53 -E3D4AF5E2FEA0ADC9B907A21E57660B4F871BBF68329A3D45A586F01FE26B76B -F98026BBBE228675A553F3A56FF81A199C05409367F650E5565495A5978375AB -DCD02EA24E6776FDCA857FBE0C3CFF9C5CAD1CB5BA1AF1B6A8D13F6A0D3E159A -A2644EC087D61BD7F509234968915C6A9FAB3D220C7305A0E23FA232F7FE0E4D -FFF2374F35B430D539E3084CC51598593A29A579A3F8030338951F8A9B5A721A -CA5A4942F0C8B9441F7902B05E41E873AB4B7F777B9230CD225D6B39AC832EE1 -D4924DEE59511A01820C735A89408B246DEC7015D1FBEB59F18E30F87F492CAC -57E7870BCE9CB417CF67B7B3A873ADE9D4B578B6F12E3B2B4111CDB5B0210711 -0125C9A43CA42E677AF6E8F024F1F828C721A0BD5B76C4669B7417051F43AC8B -03581B584CAEAEB1A211436BE37B14409E6900FF327B3904ED3AE0A5E602A1C0 -C9FB0FF0035ACFC8630CB828BE3B18FC7BF38796150F907B6F51A7DFCE3FBAD4 -6BB13E4E9E49725E385686B5E8743B8E00D220ADA11055B3F6021879263F62D3 -A7E4B47465BD14D5AF91C07A66BF4818A2CF7CEF58ECD31833A3712B1C947E98 -433CED96A4E61DCAB568F9D71F3A5BDB36632F567F897821C24E693ACAD00ED8 -D34419C64DD5C21C8BA997980EB1FDFEBF394B2F49B6E384C9EE17F4D8EF5564 -8FAF2D132863B44FD79756CAF72E7AF89D6E523CBB731EB2491A0B26218D65E8 -9B23CB7C2605D0AF8F7957010CD81944E67EB971CB01D4906FB669169CC596FA -20049428612BC4F75FBA92851B26F717AB0C475014A72E0802D22680779397DB -F417A58DA3259D67774E302FD34E2F4F6667B2AFF82596506CA75B69EC1EB68A -1680639139ADC6982E5922BA0ACA82D8799DB4FCAA3E7D404C2373F74A76AF18 -170C64266A2D18B662D501AE6C95AB8E8FD70DD7A6458B775651BE8FF5387F0F -33F15E3C8535556C6D96DE887F9FD6150DC29A3D56F53709602F48A48B65E990 -29E26B41EB5A90E84B27C5B7A46457DF48A72C4C8AC4FA0BF1536C27FD496CB5 -AF570596F76FBF986DE7D67D093CF4C480D97CAF974DCC858139E3B4EDA2D087 -462DE4D9A78AF573E4577488E7D02E282B34CB53AA -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMBX12 -%!PS-AdobeFont-1.1: CMBX12 1.0 -%%CreationDate: 1991 Aug 20 16:34:54 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMBX12) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMBX12 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 52 /four put -dup 56 /eight put -readonly def -/FontBBox{-53 -251 1139 750}readonly def -/UniqueID 5000769 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F0364CD5660F74BEE96790DE35AFA90CCF712 -B1805DA88AE375A04D99598EADFC625BDC1F9C315B6CF28C9BD427F32C745C99 -AEBE70DAAED49EA45AF94F081934AA47894A370D698ABABDA4215500B190AF26 -7FCFB7DDA2BC68605A4EF61ECCA3D61C684B47FFB5887A3BEDE0B4D30E8EBABF -20980C23312618EB0EAF289B2924FF4A334B85D98FD68545FDADB47F991E7390 -B10EE86A46A5AF8866C010225024D5E5862D49DEB5D8ECCB95D94283C50A363D -68A49071445610F03CE3600945118A6BC0B3AA4593104E727261C68C4A47F809 -D77E4CF27B3681F6B6F3AC498E45361BF9E01FAF5527F5E3CC790D3084674B3E -26296F3E03321B5C555D2458578A89E72D3166A3C5D740B3ABB127CF420C316D -F957873DA04CF0DB25A73574A4DE2E4F2D5D4E8E0B430654CF7F341A1BDB3E26 -77C194764EAD58C585F49EF10843FE020F9FDFD9008D660DE50B9BD7A2A87299 -BC319E66D781101BB956E30643A19B93C8967E1AE4719F300BFE5866F0D6DA5E -C55E171A24D3B707EFA325D47F473764E99BC8B1108D815CF2ACADFA6C4663E8 -30855D673CE98AB78F5F829F7FA226AB57F07B3E7D4E7CE30ED3B7EB0D3035C5 -148DA8D9FA34483414FDA8E3DC9E6C479E3EEE9A11A0547FC9085FA4631AD19C -E936E0598E3197207FA7BB6E55CFD5EF72AEC12D9A9675241C7B00AD58FAF645 -1297991B5D01701E82228D0313FC7C66B263BC79ACDDF9AAC48A3CBF42B96E38 -583E1D059953076D68148DC8B6C9527B3A74CE7DEF788A11531F44120BDF0F61 -0B2F3ED94EEBCDE4ACD23834C242AA4314B9EF98E4BE72DB76EBDD0A028CEA9D -B4C38C1F2D24B8FDE686832FE96204552C820E45B6BAF0C3308742AE290D69BA -D6C478E571C9E7625F22D7236D13D37A678E6C544AC8C13C10252078C4B31389 -56E1CA0B7BE6A6AA7CDA8B3A12CE3242CB944A345392BE21B77039E7A2A828F1 -FC838C23704D78FDA95B4C563092AD358A9501822BFC8CDDC263202A83687975 -EF90EFD45C30C5079EA0C652271360C4FBF9B4F52A51001AA56B3EF31F5505BB -6876B86EA3AE17B7C4808DC676A9BAE6D4AF2E5E55140D98A91F7D869319AEF7 -F8EAF3103B4BE05668DC178BA7CF9CAA9B8ACCF3187E051197CD82F138A05818 -D153E5368A5B3D673B08FA24A33299C5DA9F28D1D8DFD08CFAE5EF56E86CC806 -40083D590C2D8B62AFDBBE0253B3441538D60E4A4C2EAA80333A504F4732E41A -05559E56F9A03B5B3814A55106805357AEC7B8A2F4231A316E09D4143B8467A5 -0B36EF89792710016701E03D0F6584F84FCFE519DD39B0337CF098BE95AF6DD3 -7120F7DF5DCC10D73A689FD9A484995611A1E0C3800C34E59BE59EF50EEF55B1 -6311731A57850D048BA8AAE0CAE557ED692A3840F743C509BF18D0F166271203 -008188663DD3A77112E2EA9E5CFC358304485456FFA7F323EA5F705AD0D8C2E1 -F56D2A09082050E197765888B7 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /grave put -dup 7 /caron put -dup 24 /perthousand put -dup 25 /dotlessi put -dup 40 /parenleft put -dup 41 /parenright put -dup 46 /period put -dup 62 /greater put -dup 63 /question put -dup 64 /at put -dup 71 /G put -dup 73 /I put -dup 75 /K put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF8647CDA944FFAE6182F991CDF884A974262D31362D2CF0317CF97E29 -EEC652612CE1B987BF57B7A60BA840D2512039A8C81F229855008D6E58B76DA1 -D93486DDE86D173AD3B5AF2997FBA58A2FB615DEB2C802351A89F44B6CD6663B -BCD73ABFD0DB844C34EDAE6C1F1D0498B158C9C0BBA09D05EAEC505A60623A12 -A6FB844DF87E1ED01AF28839F5C26D608DFDAA4148A9460970D89BCC2348730C -4A5DDFB22A306A35C15732EE150B25508C66C33CCAF53D3CD8B03248064960FE -8716EA3E4FAE4F451BF3A3E1E046900D33B0201CF6CCF265241002CC42F60DAA -9D286C8B5D78DDF9D53CD444FD0B3A8FF9B42192ABF55E74D787B420E947EF23 -02E50773CF8E838BEBC400E637A1B0A8D7C648105BD5B50C8AD964B73257EB84 -A4067DC8ADF99166634C1AE4F510438121E13EFAA746BA88DC002B18739152C5 -D1F3D735A4CF070F4BDF9EBB68C9D019C7DB8A982F379C4625E7CF700215C8EA -D6B1E6F4A1E7CAEAE63E2E9D761D4A0827062A23EB0887BA9EA3B199933C1308 -A54C41A032E2C24FF4C62FFA6997C4073BD50510962B2CF1AA39AA99D4EAC2D9 -B2C97BD3100591C098082C1837AB9CFB4DDA5896A9C538BCED24FB078553E2B5 -1246BFE9AAB7FC3E725CF3057E6E4AC4FE22664F4100D4F9FF6CAD4677CE4950 -4F31F635D5487A397CF1DCFA7C6B01594FE49F1D0008D67D1E0830714256F79A -31895A6832E0C9CC8A05B0B5B2B2CE3368C46FA4EEE9AF3DA0C1F7F0FF0EB061 -E7B60D2B0827457D8B12E6838C2DEE02661ACBDDE1EBE40D8759250080777EB6 -409B789945C719B96D3F5D35C8D91180E1A023AD4650F7D0DAB80A3E4DE00823 -2815C3FB4CF56309FA76C8295084E204042970084BC090369063DAB7255C91B9 -0185B1424DA3363910025A85A776FF563CB81EFA2E7821675C33942889FB5BB4 -6E15814DF96FD989CF9A31719B42545B9CB5E04C48B489BA7858453B8EFA26B1 -30DEEDFD5CE658F87BAA6CC8535435A893D777D441C627EBF6F3030620E4117A -C4E7B1B352621066089F879641C60D97C01C7E84EC60773DB2882FFA9FB65BB8 -BF6BC4F19F9439948DE79B5C2C55866D2F869DEF9B3A6B1D713EC6C75D38E639 -98E15BF5B2D521930F5644D992297686ACF4C25CD73E57DB060139B41A59200F -2539DAA2F3D3B33E7D926FA1F357D91FF07D79D237B13C1696CF8EF359F6299B -5907B16B0F9677E6E5DF0115C7B07525F6FFA33259EA8740AE62E0AF3A0B96C4 -88E0140614D7FA00CD78D96C59A7EB64EED2A24C4A7C9036B7EAD93FB929EB79 -E2E3FD0B3D5610432EDC60A28B95AF2A1501E0DB2A4572613498B689FA681BB4 -884D054AA38BC5095FB69B5F52AEA7E52D5292655B345B8F6A09A844D3C2E5FF -CF8B5C2F15AC093845B7E6A1DF5333EEB339AFFF61DC80DCED3673EF48F97064 -27C3390EBF8FD343DF47F8C7E9C696DB23A19F7E23005DB768F71017B3BFDBB1 -D077273AEE8F6AC4C3A5157BC3CD1600D7FBB91DB4B0278ADE86F32EDE26C1C7 -82D49EE1DBC9FA9BA4D4D7BBD14CDF04D17A779164296B1367BF1D6DC30DF9B4 -8C7D65364F958529A0BB69BC304B03F5C4D6C8C611ED14FB2F017F2D024FDA2C -A3E8FE4D515C50BEFD1036F8BF6CA77B6013F0CFAA7874FAFA749F128F5F7C55 -4C2FCB16399DD16864A66B472B7A6EA03677A1EBA87859AC909BEECBFFA80AFB -A600F749FB8C5D485DDFB24BEF2E6960970B2DFDE2F1758230E4D49BC081EAFD -915DD86FD22C6BC67A51E609B6E3AC660ECB430C715E08836B571621A37746CD -1F3ECF3A6E378BA3A9B44DD4D6DC6365EEAEBC4DDC8AD9A37B65DB564C544034 -04EDBC6FD2936221345E6B95F045586C5D60C9D148852CFCF4C9D29AE9F951D6 -39FC48B1365C6EAFD09F7B90BE82E27A41EF326E0F7C28D89FEC19E95715D356 -D0CD4DC6D6947250C06389EC2E578B94BBE1F533AA4BD0C6CFCC5F668D9437BC -11192D51E6010B9F2DE9DC87A7F37237B5F7FF6BF55351ECFB5FCF325BE20362 -45736A607EC88723BB270647C17F458D5BF4AA8607AAB4A0D8D46BB676059901 -57AD31094A111006B333CE42335BDB9B9C6E8C68218520A0A6F0D6B779F77F63 -656A97DB291E65923C80B26432E16C8FEC99BE84C656A9E8C4076A60BFAA87BD -D5BDFAAB4D349CE980ACDA02567A9A1EB12130FE4B37838B1F91A0269E4C4B62 -53E4E0D4ECEFE9D46B418E0900C121D957FD9F95EF7AC8345CB665FC720C6A7B -F995035406C640BC77D0B7B40BA407442A38FF3A480A46641C9ED807CAF7008D -EC766B5A419C6E613260F326D01FF16F7A149128101A60B122DE9EF37AB3CE07 -58F04F0E7374ABE98523E72061011729BAB5E06FB439CE4A08369A2A26E69BF8 -28680716185F9BA8C2F6FC05B4E1E8E4BF7DE3A0846F082DB947B84956CE462A -9D29DA5A619DF6CEBB66B67CA5C3009CD67EAA761674ADEEDF0F9367401C9999 -2CAC30279793AADF367CD7EC598FB1C5F7F5EA9DC9C6EEC0FEE5B90489D803DE -A874BFE9FEE6ECB6AD565E776E901D08E1CC506BCAAC63D151A7E9952CC62452 -9ADE02123F9081C67909663F66818F022FFB29FA04031E404F6A1587C70508D7 -EDADAFA9D0437837F599667621C99EA25D260B2FC8D65DAA6CF77A75CDF00F29 -F73D0FEC9FC74B65216890A85CBA5E4F32FCECC92A6997281ECDE447146E57B1 -07FE754B3B994FA79DB15599636952F4CA63A2E1EF5CA8A2FC1E46E001259800 -7654E1CB775E3CF6268F5E6683E27914D7C89FC8B01185ACBA8E721820116736 -3DB3727802306CFABE628B3EF30566E4E0BF301875B1F001CE586CD0F1FEDDC3 -98D33F71ADEED3F1E3C32D8075640367E7ADD99FD66C282464560EA03C661CE7 -F1FA2724E40EFDA919AF1DE762AC4E74F9A8ECDB60EC2EF0B468654717817F11 -202A7CB60501B9A6EA455C19858A98B907B32556E3402CFF3DC1B9B1767F4DA8 -D6CE110B4E207276DD91533E05DB72BB08EC68B27D1479E971E5608B5A353D98 -E8E2EE3C075DA92DE349BC6192A112BB0E4A3C0BDD01537ABE304B2A70A1811F -CC34C66E5840B8A350AF4F32FD2A26E8093EBEBAE1603C9FB5DCE9EC4FC368CF -E4F746A59FC702B3A18EE9DCCB0DB2D5B6CC0EAAD8AC -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -%%BeginFont: CMR10 -%!PS-AdobeFont-1.1: CMR10 1.00B -%%CreationDate: 1992 Feb 19 19:54:52 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMR10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 66 /B put -dup 72 /H put -dup 73 /I put -dup 80 /P put -dup 84 /T put -dup 86 /V put -dup 97 /a put -dup 98 /b put -dup 99 /c put -dup 100 /d put -dup 101 /e put -dup 105 /i put -dup 108 /l put -dup 109 /m put -dup 110 /n put -dup 111 /o put -dup 112 /p put -dup 114 /r put -dup 115 /s put -readonly def -/FontBBox{-251 -250 1009 969}readonly def -/UniqueID 5000793 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 -87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F -D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 -92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C -295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75 -409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C -4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF -2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E -0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E -B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008 -24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B -43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF -D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575 -5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC -96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3 -7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3BEE09555C11E6E295 -71B219B380EE9E5BB17AD84B4E8AED35880BD88E5AC7D9FE25C46889CD093396 -F0E34A62F93E64C8E7975CFD617121244AB09FF9A4F73F8166197D0CDE2EEBB3 -81AB9BD8329579C2122368F56DEB89BA6E42C5D9E20F2789CC4A89E4AD9B877F -8A0ACB84936F109D86211169257C19756A97E682601F4D1E7ED950A351C14DAC -4BEA7FB0E58FB5AEB55BC09B1253748B61B4E00C448F263458BF958D3986BF18 -9636037E95FB425AAC96FCED5B4C766F93041FAA0DBB196B0A220B8E3A9FCA6E -B4F5C0C775C25AFF4F5099CD3A2FA59ACA735718F8E90B351B015320794A89E8 -4C34F32B465E201008CCC0A15C2DEE572BDA14D8BDDFCF2743A15F8A93386861 -828F6251F206B9131C951D1ED4364A9CCE507E2959A1DA04A777B592888D38ED -E68FFB3EFE83870BA8E04B88C9EEEB2DB80D4D07B52CE914D9DADF825A5301AC -C64063909D6C1DC84C274C90004F41A1FAFD450805C5DD2A8E4F4C23E114246F -C103EB63B58F33E44DD04F6367E04C3CBB3400BA3C1943B874CFB7DBF6A3EB5A -3F665C5A98F578A03948821E40D1608FB70C5915CA0DE369A0D7112BFF6CAE56 -CB9BF699DAF3859F2B46DF97AE05915E791F1CE849154C53C4403EFD6F1A44EF -78C167190F3326BA35B2A0F95CD03492DBA2903489ABB6B2EB9F977F3F4D690B -31E8F6E32F83DE748E345F81D3BFD57E78461379ACDEB99CDE6205C96BFD3DFE -3B966D19B25596A888D7530D42F284E22E30D2B418CAE285AA38F9FB436D3937 -147E92E69D23E9FD278CD5F26788A7E5D8476DE8E214B027C657944A22B273DE -AF5C865DEA06501B0FC53390C31DB0C5524FC0B441DBBBDF8CA7719FEF82D047 -EC589721661434F10863F360C03889E73C6D5284A9C8FBCC63BCFE94F92F30B6 -631AD70770A6C965714022203CBCD92E290F4C5C6C5F3BCD35EBA1FC0941BADF -67DC1C8217D75912AB398D75ECA80CAB9790B649B619DA1B4F0D18FEE4AAAA38 -2B97D66E5A22B56F79FEF4AC37087C92DEF6DFF655DFF39C5B92C79835F6A047 -1D958A46754F0381669CEF48B7DEB4A08ABFFCBF52345BE913E32A3390EF29EA -6A156CB0B5C7D2152683D4FE7CC6AC4B33741066D8931BA1BA8D7818400B19CF -A8E8D53DDC4E950DB64D53B6FDAC295C7FC1FD7C16A6A5DEBDD82A0C4A86F031 -7F94386C42736A73E137E86E9DF6F0B3562FE944394FA556BB62FE7F4C170298 -88C8905B12E29B0FC79F2AE5CE24539060B9E93DF5CA29B7192A9393F1B9CEFA -A4A44E275657D01F6292FCEE04FE42EB033DFBE2E387A0EAEFD03A12376C5901 -B015925EC3C0018ABB259D686337D1B0D90EF10851030542EF8331C996864845 -4AEDA437998668EF51093AF2E3374C18A0BA897B83358223B2C0F9A2909F033F -DC0D2A7358C2252FE748CF2E3CE32D1283166224A2EABB0E13B10776BF053936 -95C8A9EA6304B71209708E33ED54AD64BB8CC956C9349C360F7F1E932F261A47 -D51DC6765CDC63BD40BA31E7D8780797EB8CE491F09B7ED9A6937FCB9CAD4921 -4D2BCFD5678B350ED0A65EB67D6D048B2F5F54BE2D88D03F217A2104FB78E5BC -65A42D5B1CA9315FBCA41860F3D867974538D4CA5CA091D11018F88F751A0B71 -1A8386B947AD11787810B424890476474CAE0A619EEB054F8A0211851F0FD318 -501B1D117E7704E05D034CC48E37A3F6464249A72D57722D4D4F81A557146FE5 -3B6D711797093C75901ABAE442C718842F56E9E59AA8382EEC294D059CEAA9F9 -EF3D26066CB3D5F262AFFB112318990E0124CE0AFFE5E67A741CEBF562D083A8 -A82860EC6FD6D2CD18615CF4A358F86908ACD4AD4C81383D9206A268AF85A5EE -88900A806E46FCF9E596AE4F4B10E112ED47B28990B3E6FEE9BEB89EDC15F08F -7FD90C0392928468F1A07C4967AB9F1BD05556055F2280AEB89353F757602570 -374F9F612556E354675D4A06EFDB5FADBD66A3ED009375DB65700AF565AA2AFB -38B6FAFAA3508F42E449E0AD86DD47A87264AE93292737E05D4A1AAEE12EA96C -46B59758BAA8513245CD74AEA8836574E8A41581396AF2513C347F925F4CED4F -4E4A65A91430C1CA99F5A01E5A442DF93A1A62342AC7E4223E78329AF285A0B8 -D6104A7EE6BFB881E9F19E13711603D1E0B577E54242CAC04D53681D20399AEF -1B5E96C71D1DC72611F2A7C0D95F3693FC4A17DB4D287A658259E3ED6AC959D6 -326DD7BBF055A7A99B6365DE5AE9008FA1C3EBA8A644A19318581FE4ED41F1F5 -6CCEC8880C14F2A8A8B15FE7E894F9D0A857E9C8D2A5F5D0D5DFC52080A8023A -C62BDD826FB64303E2E32195F42936CC723BE62217EFC98B6DA2A53A03303F96 -F1ADC2A59CF10E58583708514DFF65CAF7DDCF04D3ABC48761C6C001B09B1E54 -2D8D420A1536E1AB8235B4C6B570FD8A588A4B07605F52F4CE5E50C0DAD58876 -46921C867A04FA8668EEADF464746331B206DC66DD93614989378872F81D65E2 -822AB6F45A3AFB2A21A0E5628379DEEA9C1D9D954769F453772F27CD63569579 -77940AB3FC8667797FA406F747656544320C3A3548817AB37CD96C454DD1FA01 -C5A6D5797422282975B103C4C4D7D38525BCB5D7B8D3E6C18BDC8689AD064767 -F07B6121F7B5A3AE055E911904EC1D509D6F80A4632E96E57EA59F4C222F3634 -7554EA08FBAA610C9ECA630E8ACF8558176DEBA66E39D7485B69C07CBDDA13E1 -0FD175998013D9B9E3C0ABBAC3A0C1364E66ADE84A8821495E7E2BDBD22578DD -ACB1993520053E7E9FD8852D8634AD6E9A12195F8F24DC3E4C004999636D9CB5 -A68503FBD3C814374D97B2721809F80307EF492F5B644B52036D2AF57B14F047 -8EB7242CE76FDA46244E1EE25CA5D65316B3417641CF072E5B4497B8C4A73AD7 -D22046363C80A818C2E2E3D130269B1FBB18B443D9842A5C1E45F9D6C3E6F669 -5CF14DDEEB8734768AED4E9BC63C28F0F2FB869A1FFD7422EF2E9F47EDBA2183 -8B4E0253A4EB35CFEA15AF9F1BEFD2399654ACEEE92E69BF73D972C7BF20061E -4F17351528C4F0AC99AA6C3BBEEE665233D87586380A1243259A25E43E2E53B8 -1B3A5558593CC57A8EC0658B0A68B19F75768A4D9922707469F6EF6E54F61028 -6B87619DAAD208CD94F566A5BB6B7D5C91FCEFA71D4DF64E405AB251ED880BE2 -2BC85264D10014245FAA8B3D24AF4EA6C94DC182B490529B959C2AF445D0B64F -00A84B263C75D921520272358971913827F80D9EDC0FC6D530DEEC98694E371F -F99D68EBB6ACC724E9E24B35A041E30FA683448C7F911D3BAB0C015784356B3E -3877A3930B39CA4F044B5F27BE21363177D87F3AA17443F719577566706FE5E2 -5AD4C08831CFF69682FA5C79A35F161C3D3A2FCF947E220C745548A8AAE4DE02 -393C348F823EDC0E8217D7A0A22D29EC81E870D847E0B5AC70373288321CEE2F -6792A5A049373C3ADCC406CBD073EFB7F8E02B7C8DDA5AA5C677846353DE26F9 -FF6E8BB1E5C9205CF85AD47A1AF6A0106EA21CAEEF6248751EF9AD8C9332A062 -014FF0437BB06BBC69EE3DF00CFCC9B305C6EF7BD56A83DB7FDC3EBDB4F38B8E -F8563843C545D63D7696C0712FDA1355647EA227A114BFF168E80237B9F4E8C0 -D8BF6D5F35B3893765455BC93F0C7C1B8F7CE1C9FADEAF99B347D3BC89D77403 -B52F18E169160B3D7B4B285DC8AD793789B3C38283A68366F31AF984DB4B1462 -15664B31878402710C06CDDE93CF3D2D8FB3FA4C77454FCAC2C00D04FAE30CF7 -AF07BC3AB99EBB3E53FB8F61790A485F3C75DD2643DADEFA40F65DF14FB51A47 -4BD45ED025DABE0E51F61191C2CE01679461CF687CF82BFAE5C862C76755CFF2 -63772D06B2DBBCF939D391A6FD31197AFDE1FBC887B8F721A3FFD7ED503FCE64 -738A2BD925497B132C71953A40DA66E66A9995FA086A9BA65EFE12EB9AF9F17F -F874954FA5088ABC6BD5183FA0CCE6EFAFBC25E660FA696B835841078E094ACB -3A69C47EAEE44DC7D5C805FF3E8FBD98D7D627BC3FFC4D3B0D5105A808C8814C -E834135A2E695A043BA77F896BFCB05100A3569C9A54DF75D5FC39DA6A6E423F -FC9D55F1BEF24421C7E278F5ECC0BAA7EC37C813980D2BE521DDD9C458E5DDA8 -617E65DE1AFB3034C82456A53281B3538062DB3AB83D159A1BB56336A693F3EE -9E5AADABBF04678E221677AB3929BB0E2FDAE67BC99CC1BA336093DCCAE56449 -9131825F927003F43EDF02F351E9DFCEBDD798E550D5341340BF50F385C8E4B3 -300C72217F05B4B8CF40202C3C94D6C2CA0EA2078A66C2995FBE47DC11724374 -C2F88EECDFA55E4D78CC5B4A452F9F584F30B3A850CE9CD3B7574110BCC26065 -FE245E3DBAB9C6E7FCFDAFCB799165346F72B1F2EEE7912AA0D8A980E1A41203 -E9DEBB4F42D85F8F279BBE4295078CE0922875B17485908E4D6A820AB382BC2A -716328737006119FC2C8D7A133A3934672A6428E8DF330D7C62D3AC9D74B636D -E31E6D8B296A8A9E55D344BB35B080491D090EFE1A4FA49D021F029FE6DCB598 -83B9F9E058710E22E701C6BC3AA07824732717B5A999E60A4201B94560EC01DA -F0ECEADF2405386ABFBD777AD4E65B5F6E7C6AC622E5727C93A0B3BADDE1F82A -05899B63F8CF0C3E0BA9714FDB7C36265177D367ED86B917BA382897BEF9BD7D -74BFDA757D244BE2EECE36EE4FBFEF0D1FCBE29EF7CFBD160678ED108B5F4ACF -9F1EECB3EC858651B57FEE3BD3E51706534910A98311D45D297B831DB014F04E -A065A9A9392046EAC5339CE1709875C7183266F6CA7C38A77CA6954D9A2B3E22 -BC52B6E9ADB639C65B88C7716111FA97F74CEB52621832B5CF9E2C23E5A5189C -7B11402646E577D18BDEA38064F06E1F08C23DEABC958C6F65B709044BEE4F90 -28A51130C4FC246BE609D7820E1577C41CAF34C674BF18350BF34ABAFE904805 -D8E90CBF8FE3519EC80F8CD1D44BEF4988960AF99C866A90FB0CBB43E28046AA -F67D9C71456D546BA2F93CB61C3B478AE602BFD0B308A920B97861338DFE0377 -1C4B256394D4C6A33043728BB685C0DF7AA973FA27B2845016B5D21F42C30351 -463A3A6B41EE813ACCAF2B37DD92E8CD4ADED3914391B465592B6F54780C849F -E4A99A3039829D777D26F4FB6CA7690D9214F43D76B35A8E970E7BF725E6131E -A39B28935FEC35F3F4F4B6B70D8BB7B0CD0DF5F210B5CB9745A2591A7468A313 -064C5AA1AEA701D67D10EBECC14B231AAE493686F0983B9107B7EBE90CFC3E1F -A3F8595185D06F86940B18AFFEBB5C64CCE090026D22E2B1651D56085BA52042 -EAEC21524A2841EC34F93EB917FC370A159C16E2EC464AA9524FA9CB89532F16 -5731E07F3D4AD95CCBEA55337BA8956A212631AA04957ACDF1D0DC5E863DB4D5 -1FA9414A411EF386DA295EDB0E412F5750038D86E38A5E52BF01C60053A5FCDB -F41229C1EC19984957655412BE676EDC3BB437079D5F3CDD66DFE8F873115785 -3C23C2FE07BE4CDCF75735814CCFEBDAD0CC1A7C537285ACEA94A10EE9B3B756 -470FA5269E8AC533FACF62B876C4F7E1081C68AA3F99A841F06C9F7CB6B4B781 -A705CDFB3DF74DABAF51024D1319E3BB29A6477678226855285B1ECCA912ABC0 -F8F126B2A1A76486A313350BB38BA0A7906EA71CF31BCA0A035CB58D5D3B6D0B -BB3D56C606E1F9E296D3A78A7403FE3425DBAD4CB82A39A8461467422AAED595 -C1AC3C24EAB70CB41E0E8800B5A689B70A846FA9F1D41D00EC81169819F26365 -1B07B437BC916C8DCB3B100D417B78B7EEDFAEB5DF6A821F9DC9BCC9144DD282 -69880656B07594EC372AB227B2251E55A43A63A52F7C4C7F356DDA40A9921ECF -018AD77698154D5E3D70425DDC27 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIX20-Regular -%!PS-AdobeFont-1.0: TeXMUSIX20-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 35768 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX20-Regular known{/TeXMUSIX20-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX20-Regular) readonly def -/FamilyName (TeXMUSIX20) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX20-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 14 /guilsinglleft put -dup 15 /guilsinglright put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-619 -1659 3200 1660}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE7F9DA1603F49FA9AEF3E7 -27075B080A569EF1014B7F2D4C3687FA1336676537B82BF4590F962C967795F7 -BF6CD740C57389AB77A273920959FE657B87F76B9403C9586FE85C957B0BFF7B -26F4AA603883E02139AC15D1360C26E332527461ABDBAA603802CAE75E08F559 -E16B2E623827BEBD40D4661A6B3D10D6C395EECC916F52F99D9D1F19DE5977BB -73C4EFAEB7FD0052E831BE175C945358083BA2C5690E0CF8B386900A4A51F60D -C8E98236B16D54A1D94E88A062E0E3D8397F5CB503F51A4F9918D3A902AC7DB3 -25B30A154EF106BF4CB8A369599B3496537F22C842825F69154DD87E05CF9ADA -B6C94188CB702F53D00BBEC8ACE69CBBFB8C11099395D7BF0D47EB3E41454D13 -AAAC4392E8C0ADCA1E87A6F844D3AD81EDD4CCDD0FBBFCEEE9C70BAC5B4D4861 -E7B9DB2F4DAD612986007DB8CDB3B5384C3C7D77A2609D2255D4098E7A314D80 -1A553DD03007696C9DA22D9E9AD132F09CDC0144E7C1BB169635A24341DE3589 -96D503CB7BC73A81FC12A743C711916CBEEEF61F7273B238B3C0DF1AF4B190B7 -C820DD8F5FDAF73872074E1C95F4A4B7E1B5DED436C03D1020B9FE9F780FF2C5 -920C97B1584B7E0051107EE7789BFAB0B13F32AD2DC01DB5120BFD6B5FA8E386 -EE743D10E6A9E858979543882C19ABB36FE278EAD1304E84DF80E8CF87A994DE -0DAFBB97A2075592DB74A1A04E90939C9E9C4A8F438BEFC93D5AC7CB71AF1026 -AF32540C0FC74F3E14C9239E2F222D5A9C4E8F92C7B91830080EAE6FC0A9450D -8EBC5FA8F7416B2E490B12C00F9C9EC927282D9F0729E4CD3D8880E3E04E1FAE -3B9227357235D96D627E3ACA3446F802571351CC6B1E21E2AC3DBD4F5A7BDBDA -C371E05E4AE97BBAE69A4A1CBF84790B20E882C3A13092D14B1AFD217F6C6714 -C9F383DCC8BBF7224653928010D9C297C61993388CE6F247F438F597F62178D8 -7854EC9FA698B4855DCBF3BDE7660099E5411F1C45DC780E1147750E6811B0B8 -94A902F1E0E35278812A5D58EED4242B54BCF63A8347443849FFF1388EEADAA3 -07232C6978897511DE1DABC18874AD2E075004B780CCC943753D16BA91A8403C -09059249DAC2F51AAA8B7234C8 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -%%BeginFont: TeXMUSIXSPX-Regular -%!PS-AdobeFont-1.0: TeXMUSIXSPX-Regular 001.000 -%%CreationDate: 01-07-22 at 22.39 -%%VMusage: 1024 69400 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 502 498 0 -%%EndComments -FontDirectory/TeXMUSIXSPX-Regular known{/TeXMUSIXSPX-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIXSPX-Regular) readonly def -/FamilyName (TeXMUSIXSPX) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -300.3 def -/UnderlineThickness 150.15 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 502 def -/descent 498 def -end readonly def -/FontName /TeXMUSIXSPX-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 156 /IJ put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-810 -5754 9613 5760}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE455D5521EFD88CCE1386F -E8D48F5606EBD4D022398AA55DBFD3FAB451145AE45A9253E619BA949342B84F -84BD47EC98CDC296A7E2B4E87EAD0B1A6BD1ACAFA79EF1F4A452EE8A57B40167 -81461C6603C0824B10F8D2F842C6A41B3ECF50F5EE3D2D0291A7037CA41C519E -758E4CF0C26800B402E2390DB84BDE63ED4DCE76E536FD3498D26C0C294B633F -CBC6B23DCFE3398FF0AB8221466C645B943DF5EF81057D1F1EA8859EA97DB16C -F0FA4DEDD2485D24AF441D59298B52565C859B457D0748A5E86B8EDD3E890764 -13026367C68BDF2CBF79A49E48CFC4B516DB1DEAF67DC23E838C438EB6150937 -BFB2ECF6892415AE14817AF3592D8B0173C5CB41F224F9E3302E40E12F6FAF8F -1452239E36DAFE964572A4995036387E93AC6E41812A143B802D395133479ABB -DF095148465533FD237E818F856FFD85515C73C3B6353A0004D9CEC8C95DD5A6 -84547B6F5E170EBFA3FB64626BEBF9362E25526EB6440F799F3D710DBB5880CB -5D80B4B11525BD2B8C3F6F760C82458B5EFCA2692C44857A6A338F84F82E6236 -912F5AE9878F7E4B430627FC4D8D0B79BDFB5EE52618C9DEDC32BBC5D4AAA9E1 -F9F218F54C1F84D48DFFB451A709EEF61D29E39883433D64CCB667EC883665B5 -19CDB7E2377F72A2667B9520B5DE6EE482A180F2A583CB51686EBB655321249D -F21ED88379740A9919696632ECBB21D94D62216722D0065942B20A53BE6326D1 -78F361DB3F9B6D0D63E2B69AF898AAB2210472C907A1F29D0BEB20484209B513 -3BC0264EC258A35B5E7AD6A79910DDF9BB185A3633C9079AC73752191D16B1E7 -ED7450987320959FFD242C4DF467557FA9D612F8D17316508489EF833FF01888 -E886AD08890E4576F8BA32BCE39FFC7B5250B87C85FE147099327339CD62C747 -51890DC3EEA5012B2B95E5584C7430FB4E0665D720E69848A4AF017FF6930225 -906127EBBE7284E79D7F91FD5E57B9B666B2E8B1CAC9DB35BED0615EBBBE9A13 -30FE6403C2560F401C36C3DAFCE42DBDDEF687BFE03D557EAA9CA2DA724B2080 -C625DC1890F4CFB678ABD690EF6CFC29C2B186FB6A8E9F33B10F5FFF53680BEB -CF6FF708F7024031 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (agon.dvi) -@start /Fa 204[36 51[{}1 66.4176 /CMTI8 rf /Fb 153[33 -102[{}1 83.022 /CMBXTI10 rf /Fc 133[42 9[53 6[27 58[27 -46[{}4 83.022 /CMBX10 rf /Fd 199[56 3[56 52[{}2 99.6264 -/CMBX12 rf /Fe 180[106 1[106 1[106 6[0 0 0 15[0 4[0 0 -14[0 0 16[0 6[0{}13 132.835 /TeXMUSIX16-Regular rf /Ff -140[33 33 1[46 42 46 69 23 2[23 3[37 46 37 46 42 10[62 -1[60 3[57 6[30 62 5[59 66[{}19 83.022 /CMR10 rf /Fg 240[0 -0 14[{}2 166.044 /TeXMUSIX20-Regular rf /Fh 99[0 156[{}1 -166.044 /TeXMUSIXSPX-Regular rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop 242 2621 3745 4 v 242 2655 V 242 -2688 V 242 2721 V 242 2754 V 242 2289 V 242 2323 V 242 -2356 V 242 2389 V 242 2422 V 242 1957 V 242 1990 V 242 -2024 V 242 2057 V 242 2090 V 242 1625 V 242 1658 V 242 -1692 V 242 1725 V 242 1758 V 242 1192 a Fh(\234)p 242 -1293 V 242 1326 V 242 1359 V 242 1393 V 242 1426 V 242 -961 V 242 994 V 242 1027 V 242 1061 V 242 1094 V -664 -x(\234)p 242 629 V 242 662 V 242 695 V 242 728 V 242 -762 V 242 297 V 242 330 V 242 363 V 242 396 V 242 430 -V 242 -35 V 242 -2 V 242 31 V 242 64 V 242 98 V 242 2754 -4 2792 v 209 1607 a Fg(\016)p 209 2769 17 1163 v 1162 -x(\017)-234 2715 y Ff(Basses)-306 2383 y(Violoncelli)-228 -2051 y(Violas)-397 1719 y(Violins)28 b(I)g(and)f(I)r(I)-220 -1220 y(Piano)-207 556 y(Harp)-328 58 y(T)-7 b(rom)n(b)r(one)26 -b(I)242 2653 y Fe(I)242 2321 y(I)242 2022 y(K)242 1723 -y(G)242 1325 y(I)242 1059 y(G)242 660 y(I)242 395 y(G)242 -63 y(G)376 2685 y Fd(4)376 2751 y(8)376 2353 y(4)376 -2419 y(8)376 2021 y(4)376 2087 y(8)376 1689 y(4)376 1755 -y(8)376 1357 y(4)376 1423 y(8)376 1025 y(4)376 1091 y(8)376 -693 y(4)376 759 y(8)376 360 y(4)376 427 y(8)376 28 y(4)376 -95 y(8)1000 2869 y Fc(pizz.)641 2753 y Fe(@)863 2852 -y Fb(f)890 2636 y Fe(\030)p 890 2761 4 108 v 891 2761 -a(.)891 2653 y(\007)1138 2753 y(?)1000 2504 y Fc(pizz.)641 -2420 y Fe(@)793 2504 y Fb(f)64 b Fe(\030)890 2271 y(\007)p -928 2437 4 274 v 39 w(\))890 2437 y(\007)1138 2420 y(?)1000 -2171 y Fc(pizz.)641 2088 y Fe(@)873 2171 y Fb(f)p 928 -2039 4 108 v 929 2039 a Fe(\))-39 b(\007)1138 2088 y(?)1000 -1873 y Fc(pizz.)641 1756 y Fe(@)863 1873 y Fb(f)890 1673 -y Fe(\030)p 890 1781 V 891 1781 a(.)891 1673 y(\007)1138 -1756 y(?)641 1424 y(@)873 1540 y Fb(f)p 928 1441 V 929 -1441 a Fe(\()g(\007\000)641 1092 y(@)793 1175 y Fb(f)890 -1208 y Fe(\030)890 1009 y(\007)p 880 1127 60 4 v 928 -1142 4 241 v 39 w(\))890 1142 y(\007)1138 1092 y(?)641 -760 y(@)873 876 y Fb(f)p 928 777 4 108 v 929 777 a Fe(\()g(\007\000)641 -428 y(@)793 511 y Fb(f)890 544 y Fe(\030)890 345 y(\007)p -880 463 60 4 v 928 478 4 241 v 39 w(\))890 478 y(\007)1138 -428 y(?)641 96 y(@)863 229 y Fb(f)890 13 y Fe(\030)p -890 146 4 133 v 1 w(\007)247 b(\030)p 1138 146 V 1 w(\007)g(\030)p -890 129 500 16 v 890 154 V 1386 146 4 133 v 1 w(\007)p -1634 2754 4 2792 v 1813 2753 a(@)2061 2636 y(\030)p 2061 -2761 4 108 v 2062 2761 a(.)2062 2653 y(\007)2310 2753 -y(?)496 b(>)1813 2420 y(@)2061 2504 y(\030)2061 2271 -y(\007)p 2100 2437 4 274 v 40 w(\))2062 2437 y(\007)2310 -2420 y(?)g(>)1813 2088 y(@)2061 2039 y(\031)p 2100 2039 -4 108 v 40 w(\))-39 b(\007)2310 2088 y(?)496 b(>)1813 -1756 y(@)2061 1673 y(\030)p 2061 1781 V 2062 1781 a(.)2062 -1673 y(\007)2310 1756 y(?)g(>)1813 1424 y(@)2085 1467 -y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (-5.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (180.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 0 N end - 2085 1467 a 2100 1441 4 108 v 2101 1441 a Fe(\()-39 -b(\007\000)2826 1441 y - slur@Dict begin (2.0pt) GD S0hgt (-2.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 2826 1441 a 2826 1441 a - end - 2826 1441 -a 2844 1441 4 117 v -20 w Fe(\007)1813 1092 y(@)2061 -1208 y(\030)2061 1009 y(\007)p 2052 1127 60 4 v 2100 -1142 4 241 v 40 w(\))2062 1142 y(\007)2310 1092 y(?)496 -b(>)1813 760 y(@)2085 803 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (-5.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (260.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 0 N end - 2085 803 a 2100 777 4 108 -v 2101 777 a Fe(\()-39 b(\007\000)2826 777 y - slur@Dict begin (2.0pt) GD S0hgt (-2.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 2826 777 -a 2826 777 a - end - 2826 777 a 2844 777 4 117 v -20 w Fe(\007)1813 -428 y(@)2061 544 y(\030)2061 345 y(\007)p 2052 463 60 -4 v 2100 478 4 241 v 40 w(\))2062 478 y(\007)2310 428 -y(?)496 b(>)1813 96 y(?)p 2310 146 4 133 v 2311 13 a(\007)p -2558 146 V 248 w(\007)p 2310 129 500 16 v 2806 146 4 -133 v 248 w(\007)p 3054 146 V 248 w(\007)p 3302 146 V -248 w(\007)3674 212 y Fa(3)p 3550 146 V 3551 13 a Fe(\007)p -3695 146 V 145 w(\007)p 3550 104 292 16 v 3054 129 789 -16 v 2310 154 1533 16 v 3839 146 4 133 v 144 w(\007)p -3983 2754 4 2792 v 3987 2919 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3987 2919 a eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/autobeam.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/autobeam.eps deleted file mode 100644 index aa151f9a1e3..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/autobeam.eps +++ /dev/null @@ -1,243 +0,0 @@ -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.96dev Copyright 2007 Radical Eye Software -%%Title: autobeam.dvi -%%CreationDate: Thu Jan 27 21:37:26 2011 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 28 706 309 785 -%%DocumentFonts: TeXMUSIX16-Regular -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\Programme\MikTeX_2.7\miktex\bin\dvips.exe -%+ autobeam.dvi -%DVIPSParameters: dpi=600 -%DVIPSSource: TeX output 2011.01.27:2137 -%%BeginProcSet: tex.pro 0 0 -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S -/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy -setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask -restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{ -/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) -(LaserWriter 16/600)]{A length product length le{A length product exch 0 -exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse -end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask -grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} -imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round -exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto -fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p -delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M} -B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{ -p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S -rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: texps.pro 0 0 -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /grave put -dup 7 /caron put -dup 8 /breve put -dup 45 /hyphen put -dup 71 /G put -dup 130 /Cacute put -dup 131 /Ccaron put -dup 196 /Adieresis put -dup 200 /Egrave put -dup 201 /Eacute put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF8642C5325F595BB0FB83A41C15903513F9F4663FC8DF4DC75906E4C3 -BCA79544B1A2F7A5288B71DA05D82F2D722F615AAA782628549F8FB6F8925946 -D0F0EA74772700106837E211C018E8279C811B12370186488177A8C8F976CF51 -1462CC7CA3658E22B0FF5570A607FE4B5A1E863CCF9A6F353194A007FFEF5A5F -E8949E69054DAB8AFF743A3FAC2303615CAA72727180FFE810F076D0079E7B69 -0CA5BE5F108FA7F4CBCE2FB9FFC85548C00DBDB6CA5E10DFA2AA4385D93FDE8D -6DAD9D6E4C2CB45D910A679D67C7311A8762E5C928BF07FFFD3075C5607F694F -C4E2574E3FDE396BF263DD57329369852F51C3275AE92278F31B2E573F58B4A8 -A3FEABAEC6DC5DC4048D0BDF79F04FB37C51F5CDBAE54285F5A1AEB99AFD1CBA -1622C2B265D8D530DF901DCB3CDEF70EEFD4FDE0BE45B6005737C4E4EC02CF84 -D20CD808FAC8C4F23E49D9E19CD9401354E70EE251DF57B99FC7FCFFA00BA153 -40AD91C35F48162911D538BDFAD841D6995BEBF07B96D88547B6286D3145E237 -AB6C097A0A612998946401FBAA92A0841A6FCF4678D8481CF415C9BA8C3245B6 -1BD829F2B709BC63D7E8C1C032426D1D36BE103A82B0467C6B1DA7CCF7811143 -DF10349AB0D587587E7965230D82421B41C33B8326BFEE60EEA6B1D66C49DC8B -7274742D9947C3B049D630377A9ACCAF46FA262064E1BA6E861CAC7CB75A2593 -984EE4872F0D120E85F6C9015A3F4EEB5DFA7E450ECC22617524384259074840 -215B2F86BDBD569EA57802F421CF273A0409A56C76F551B2F60D845C4AD9530E -AD21DC805903922C8B1555C690DB54D28E029CB67AB023E617CD9782F8C385AB -DAD3CE300FEF213422266C4A6328536B67697DEF9298F83B14AF554F52A675E0 -E10E08576368321BF31F96391A6CAF3E30D6E887D74DC1B1A4F144DB945AA531 -443D1C53E9DCF6CD6026D2AA1213B92473235DE61A6EF0A355CE4B9E7E91F595 -62953253A41B658B9A368A6CDCE3F9AA5BF034BF3C16B9C2ADD26651799CEF49 -52E85131F539A0729F2CA8690E935B074B202241F06EC07BF6141D188FCE7026 -B466A5431CC867B6892460D8108F2F07C9FB10E8A76B80CD7144D44C031216BA -BBF99958F5F9CE2F5F88E98A940BA8F8273C90AF44AF33F1760F1A3D838CD8BE -843FC143C3FBF08789771631B38E256682C68F3D27B393C62CCC50FD8AC2952B -A269CBF9DE5B80093AB3E5406FB18ED532F29FB1D0B7FA64CE27CBF30E9F6DA3 -2C8CD3A65F0BCE1D420F1B6DB7A3B738CF7B41E64213C5868F6D4FD1A3C33A28 -1E02315B4B850ECDD049D9234C3F5D8DFD8E0C2CA58D99E65721469166927EE8 -0DA8E15A580584441A47613F571637CDFF199E2EAF9F19700D6E1CE501114DAC -92EE0AFEE9250BB32C5BE6CB4FEC7A449D493021BEDD2441878F5507B3C0065A -7AEF25DD0C8BBAF6B712281D18A7A85EC18D484F992A773F2F6901F16F0E0EB7 -820485F73CD2929B0B0E4652883F787298CAA5831B9A4A41207A146C19839526 -5CF45E2AFF2A3A5E411DC4179209E02D25623FD361234B83DBB437B1607BD5E7 -5651139C6F5B12E05393FB472D3D4768535A067ACACB84AC8EC3FE0C787960D8 -E427C4ECD4DC05EABC01ACA7F27D8B8B9D8A -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (autobeam.dvi) -@start /Fa 54[133 66 3[266 64[133 66 58[106 25[0 36[0 -0 6[0{}10 132.835 /TeXMUSIX16-Regular rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -364 -35 2325 4 v -364 -2 V -364 -31 V -364 64 V -364 98 V -364 63 a Fa(G)p -169 104 4 -108 v -168 -4 a(\007)p -19 112 4 133 v -18 -20 a(\007)-169 -104 y(\304)-131 106 y(\304)p 131 120 4 90 v 132 29 a(\007)p -320 46 4 150 v 282 46 a(\007)p 425 29 4 133 v 387 29 -a(\007)p 531 13 4 117 v 493 13 a(\007)p 320 -70 320 16 -v 637 29 4 133 v 599 29 a(\007)p 320 -95 426 16 v 743 -46 4 150 v 705 46 a(\007)p 855 98 4 135 v 933 104 4 108 -v 934 -4 a(\007)934 104 y(\203)954 103 y(\203)p 1084 -96 4 118 v 1085 -20 a(\007)p 1234 137 4 108 v 1235 137 -a(-)1235 29 y(\007)p 1422 46 4 150 v 1384 46 a(\007)p -1528 29 4 133 v 1490 29 a(\007)p 1634 13 4 117 v 1596 -13 a(\007)p 1422 -70 320 16 v 1740 29 4 133 v 1702 29 -a(\007)p 1422 -95 426 16 v 1846 46 4 150 v 1808 46 a(\007)p -1958 98 4 135 v -364 322 2325 4 v -364 355 V -364 388 -V -364 421 V -364 455 V -364 420 a(G)p -183 461 4 108 -v -182 353 a(\007)-182 461 y(\202)-123 458 y(\202)p -60 -455 4 119 v -59 337 a(\007)p 102 386 4 108 v 64 386 a(\007)p -225 403 4 125 v 187 403 a(\007)p 226 311 89 16 v 103 -286 212 16 v 312 386 4 108 v 274 386 a(\007)p 360 503 -4 133 v 361 370 a(\007)361 478 y(\310)384 480 y(\310)p -447 512 4 125 v 448 386 a(\007)360 503 y(\311)404 507 -y(\311)p 534 520 4 117 v 535 403 a(\007)p 657 455 4 135 -v 722 461 4 108 v 723 353 a(\007)723 461 y(\202)782 458 -y(\202)p 845 455 4 119 v 846 337 a(\007)p 1006 386 4 -108 v 968 386 a(\007)p 1129 403 4 125 v 1091 403 a(\007)p -1130 311 89 16 v 1007 286 212 16 v 1216 386 4 108 v 1178 -386 a(\007)p 1265 503 4 133 v 1266 370 a(\007)1266 478 -y(\310)1289 480 y(\310)p 1351 512 4 125 v 1352 386 a(\007)1265 -503 y(\311)1309 507 y(\311)p 1438 520 4 117 v 1439 403 -a(\007)p 1561 455 4 135 v 1664 420 4 117 v 1626 420 a(\010)1626 -403 y(\000)p 1928 455 4 135 v 1941 455 20 135 v eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/bars.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/bars.eps deleted file mode 100644 index 2ba98355761..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/bars.eps +++ /dev/null @@ -1,716 +0,0 @@ -%% LaTeX2e file `eps/bars.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: bars.dvi -%%CreationDate: Wed Jan 21 13:50:47 2004 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 28 547 313 782 -%%DocumentFonts: TeXMUSIX16-Regular CMTT10 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE bars.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2004.01.21:1350 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: psslurs.pro -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. - -/slur@Dict 200 dict def - -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end - -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end - -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def - -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def - -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def - -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if - -% align the slur to the staff lines - - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - - aa 0 gt { /shift shift neg def } if - - ifadjust 0 eq { - /shift 0 def - } if - - -% and finally draw it... - - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat - -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - - grestore - - % now some \slurtext code... - - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def - -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def - -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def - -% differenced line - -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def - -% sloped line - -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def - -% free line (init & terminate) - -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def - -end - - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: CMTT10 -%!PS-AdobeFont-1.1: CMTT10 1.00B -%%CreationDate: 1992 Apr 26 10:42:42 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTT10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch true def -end readonly def -/FontName /CMTT10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 68 /D put -dup 82 /R put -dup 98 /b put -dup 100 /d put -dup 108 /l put -dup 114 /r put -dup 122 /z put -readonly def -/FontBBox{-4 -235 731 800}readonly def -/UniqueID 5000832 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F00F963068B8232429ED8B7CF6A3D879A2D19 -38DD5C4467F9DD8C5D1A2000B3A6BF2F25629BAEC199AE8BD4BA6ED9BBF7DABF -D0E153BAB1C17900D4FCE209622ACD19E7C74C2807D0397357ED07AB460D5204 -EB3A45B7AC4D106B7303AD8348853032A745F417943F9B4FED652B835AA49727 -A8B4117AFF1D4BCE831EB510B6851796D0BE6982B76620CB3CE0C22CACDD4593 -F244C14EEC0E5A7C4AC42392F81C01BC4257FE12AF33F4BFEA9108FF11CF9714 -4DD6EC70A2C4C1E4F328A1EB25E43525FB1E16C07E28CC359DF61F426B7D41EA -6A0C84DD63275395A503AAE908E1C82D389FD12A21E86999799E7F24A994472E -A10EAE77096709BE0D11AAD24A30D96E15A51D720AFB3B10D2E0AC8DC1A1204B -E8725E00D7E3A96F9978BC19377034D93D080C4391E579C34FF9FC2379CB119F -1E5BBEA91AE20F343C6420BE1E2BD0636B04FCCC0BEE0DC2D56D66F06DB22438 -452822CBEAF03EE9EAA8398F276EC0D92A7FB978C17805DB2F4A7DFBA56FD6AF -8670EB364F01DE8FCAFBAF657D68C3A03112915736CEABAA8BA5C0AC25288369 -5D49BD891FABEFE8699A0AE3ED85B48ACB22229E15623399C93DE7D935734ADA -DA7A1462C111D44AD53EA35B57E5D0B5FC0B481820E43222DB8EFCD5D30E15F9 -BA304FA879392EE0BCC1A77C8392948FE1B07931A19298FB60E443E198089A0A -16D46095558E6DBAB7E03022F2A762470D545CE6B8D931FA66E63DDB04125D5E -A2F86EC0944B0D160100C2DB33B92C400A8CCB715F68477177459BCD57C86D97 -449A25D63E9584EEF820A7AB919BC62D28434BFBA0EC53913CEB3BF4857057BB -3FB43E95092D6DC0B7CE4E1D8C1FDD292F80E973E277C7FCC9878D2F97D0E3E9 -8DD466CCB4EEC3E16429C36FC9583A048A83F68049C707E5FC1473E7DF90125D -BCC3489C04F227D170EA0C1E8E021294FBF894B19E966F94B1F3FF879474E9EA -34D55A9EEB4459E5DBF801CDAB652D681BC673C26D3C73FE1AE6232638CB2582 -F75CA7F1BA6327B0A39B251E10606247224799C0B710586D3E3DDF28A5864D56 -6F5C532735511ECB7C52B7B6D47042B26B5C7B7D12DE631FE3BB27C41F4FB436 -5874CC0D1A182B42E4E0146BBECF156134C82BC2BE6F136D0439FF5B2585A53C -7CB0DA52270915680C1610576D93988FC7CBCE8F8EEAD343E3ECEFC659191023 -535D48D74EF82BB5C27A4F560CF281011DBFB3AE77F0833EA7CB73F9812B6C57 -4F506493DDFF1FCB2FB7F9F4B2A47C512F51339FAD5776CBF8589F4C9FD3DBA0 -3EF6E49A632BF7DE5EC45B64A1F4ECF43A686529B303FE7A7A6F9BF69F3C40AA -BFFB9D7E353A94D5829CE98C4B7A2AFB114183DA45B72912008470EAA54F3DA1 -1614F3572DF7D43FC9CD4F2278E704762F83464FB19C5B5F5940EF2F716CFCB8 -C09BBC8863D02E7CBBC3F9B1AB0D125837CA2BDDFA65ADE7B824DCB6753DCD85 -34FB2CB20A8A656A5B91896E629F88B5154687013151452CC2EE73E36C7D753A -182B0BAC8AB381658DF10814D8C2A0F73A01FC220D1D53AE3CC92C910CAC5922 -F6AFB148FCE2FA7ACD5D5FEAB7B6C6A1BD4E6F8E61B2B8C26A1EFF7D7EE86171 -437F24D239CDAC3ECA00F77AF773067C4C4759322BAA23F3B6469506D5E38BFE -6F3996001BC328E6E729E810C5FB083E7C6B004DDE9B0F4B3E605DDC7157570B -F9274971D48919E8BA3457D005A9C5ACBF0E52BB9F1908D48215F6542C6A7833 -6BFB77D9D6C791BD63B7CDA608E9F06BA20DDEC232B6AE477C2422A39ED8E31B -0BB9134DDFE14371AE8B33281C5998DB170387BC3D47F241BE6D4A8EE7D3AF53 -EAB42411AE0AA34B548C4E1B8EC8AD38647A4FA834E3E4830B5F83E1D2DD5D2B -8ED9F4816FEAC5DC6E80968AAD0AEDC47D092B8B9A90A0BA1CCC44AC2981940F -F040B09E085538B9D1C951D4E9D935271BE98D00DDF221DA25F993F7D86EF134 -61CC5EE31412D6C4ED6838337F04058281F5A4D350CD920F85BAB48E5CA2599C -B6701ECDC005DF577D8AAD692F4A4CD74939D1D5F04B2663BE718EFF2C356C10 -D38D5A3AC19C37409358D389258D904D6B5AACBC67C8F390B2B402F07E087AB7 -B61EFF8AD14FFBBE455A478244C0B62A636E998D44AE5DBB1F382DC641B706C0 -03A84B77A058ABE27076A2C241E6E419DBB5896BF6F28469924DE46ADAF38730 -A412BE10349E3D0D6667CE70A39B3AB37F9FE7C76C1900E187C4729279A7D965 -6D90E03FFC2AE9BF8EC8B9B127A7AEC3F7180C6D7EE5F55E8BD5C2A727F29105 -BEF5A6D1938CAEAE4C0538D8C0AD5BADA198B16172907A85AB66F78E3B576C96 -5DE54A91F8F281E296F6F266CD43305700E77E5C63A4F1EA12655C29CF5BFFC9 -0C961AD8806EBDDB4A2C88A269743872352941861AFA9EA2F0E454F32A2083C0 -25707C49420EA0995CDB31576185F222343A2182B33E5FACB7A0207E4F007C3E -B33FF24BFB4A5D326517095A17A9D5C967DBFA445B473D3B13285D7AD0553005 -95CB964F310AF4073E54681ECA050BBB3C7F1B0EA6FD2610DA3C00A96AD89D52 -D8AC5A139AC2A6A4A02C29962574628518C4FE1C3197730326117913CB9E73D5 -6B2C227DF81855B9FB7C69357C816EADC44B9BE9677B617A43B25721DE6F0542 -DB1FE7C1B6D5C6CFC9E2D443B93C7CB809A71BBE8888955567EAC8AB7C2DA3BA -3F1CC797CE77D691FDAE14F81CF8459106809B17E4BADBE2800BEDE109A60918 -EC17AC66FAE2711900EA359C7253F607B52F3EFD436D360CD94F92C0D2BEC384 -637E902FA1FFD02AED29A128023FAD394A133C64E3CB68CE31D32F14D6AD272F -1F1FA973CFDE594BC034D2EB3EA7B764B4A9B9BC450A19D4D91FE0CD74C5B27E -C27782FB06F3D72CF84A2AE568A9FF156A1BD34362A0410FE2D4DC743BC7836C -7FFCC14105BBFB20CB771FB38124B53DE215B358B128E41A50FB3B92A8B60587 -4A1B5BB1AD88F4892F70D3478AC94AD461A719D9975E6AD9C8817609220DDC03 -C71B73A07D22C6A7F585156069CBCF4DBA04150310CFE84DFF58D16F99401623 -E678C1E449EADF915E4E55042D3D485F4586BA0DE0D755FAA961992F209FA94E -479FC5A2DFCE519EA914A7A43D36E5F0AFD493F548EC2415547FD0EDEDEF6D3E -99EEDF2E491CECFFC3922659123D9369129ADF512DB339552BDD2EF629679414 -EA5986E95944BDAA58EA49D3364C526457694C47 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 7 /caron put -dup 55 /seven put -dup 71 /G put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF83287B2C762EFD151232F1E1B856941A07C76AD4A6030971385C9614 -AF82D00B6895EE8090AE00C2AABDB1D374E9C0317A2F09AC4177697BF63E3627 -D9EBBE30E9D146E27FC0ADC8AE7C3D7A1991AD1D359B07E351803740C4B8309E -79BEA25ACF13873C669756B9D73223D3E289CFD6FA0F87BF343611A2F54A1D02 -CA34055BBBD5B262CBB18998FB2D253017D1A87DE221B566B0AD4B363C2FF090 -128A8879E4D361053E6506D3F85F85BC040258DB2EF8859D898A60C87448EA99 -01715FF1B7816D8AF69443062C892A86A89DB67A009C31DBD87781C9C5255EAB -F55969CD0C81800DECFEDB795B410D59D8ED4D61483D286A7994784588F802E5 -C6855AEB0D88E059CC4E66D721570545883A15FBA0D86B87EB2C7140FB7F4BCE -D7B39DF43D0702D3189A48C38F0A5C46A4556A75B08018D68F2E5C183CBC97EF -61AC87AF08AC93A433F81432FFE017C15B10022E061AC5D5B6B812E65ED7F9EE -0C03751077B51F590D22923CBFB4802CB5A4FCD94EBA79FFE335352993F38347 -9618BC5CCCF2E29D8B5F1FF30FB396BE8CD00708F2561F78FF0926E007323FD6 -33A86584AF10FCE84F35780238679F9566ED55C213216D9BA04665001ECE96B7 -3757ABD09CF8DA42DD884670B2592449AA7566E9ED55743531CDBDC2C7F132E2 -75496EF5A49560CD1F1C2B2658C53ED31D302CD20A76674A470D4DF6EAEFEE76 -6BA3E7ACD35A76409267F2330145EC2FC59AC0B71D41798817216A5EE1D7E309 -D121C7781F4E84C4D56A3E5DF56433470ACEA996ADE1F8BACA27BC373E96A0F5 -3BDCD364187DFD94F5F4142BB91805865A3C906DBF072A19BE0FBF6A3848B720 -9428C9DD806A507D675B4CCE83C9E5ECB2738A8FFD801B0BC31DE582D629AB5E -98A4B4085FB2341A8BFCBFAE18A1B97811001A943178C668EA844AA6DE3A8ADD -9BF3BB5CEC200AAD4A686599331C4017DAB19B8199229DA382EA87A9DA562A16 -71F3465AE3F4F1BEBE3C2530BB7B1751ED796E9D4F5D122FAC582D0B632C0B5A -4CE6D47FDAC75F -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (bars.dvi) -@start /Fa 133[44 7[44 5[44 7[44 1[44 15[44 13[44 68[{}7 -83.022 /CMTT10 rf /Fb 184[106 15[0 47[0 7[{}3 132.835 -/TeXMUSIX16-Regular rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -364 -35 2350 4 v -364 -2 V -364 -31 V -364 64 V -364 98 V -364 63 a Fb(G)p -148 131 60 -4 v -100 129 4 117 v -138 129 a(\007)402 229 y Fa(Rl)p -153 131 60 4 v 201 129 4 117 v 163 129 a Fb(\007)p 464 -98 20 135 v 494 98 4 135 v 517 29 a(7)p 613 131 60 4 -v 661 129 4 117 v 623 129 a(\007)1163 229 y Fa(Rr)p 914 -131 60 4 v 962 129 4 117 v 924 129 a Fb(\007)1225 29 -y(7)p 1245 98 4 135 v 1258 98 20 135 v 1374 131 60 4 -v 1422 129 4 117 v 1384 129 a(\007)1884 229 y Fa(Rz)p -1675 131 60 4 v 1723 129 4 117 v 1685 129 a Fb(\007)1986 -262 y - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 1986 262 a -364 504 2350 4 v -364 538 V -364 571 -V -364 604 V -364 637 V -364 602 a Fb(G)p -97 670 60 -4 v -49 668 4 117 v -87 668 a(\007)715 768 y Fa(Rlr)p -346 670 60 4 v 394 668 4 117 v 356 668 a Fb(\007)799 -569 y(7)p 819 637 20 135 v 849 637 V 90 w(7)p 1036 670 -60 4 v 1084 668 4 117 v 1046 668 a(\007)1848 768 y Fa(Rlr)p -1479 670 60 4 v 1527 668 4 117 v 1489 668 a Fb(\007)1933 -569 y(7)p 1953 637 4 135 v 1966 637 20 135 v 1986 802 -a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 1986 802 a -364 1044 2350 4 v -364 1077 V -364 1110 -V -364 1144 V -364 1177 V -364 1142 a Fb(G)p -97 1177 -20 135 v -67 1177 4 135 v -44 1109 a(7)p 93 1210 60 4 -v 141 1208 4 117 v 103 1208 a(\007)837 1308 y Fa(Rdl)p -509 1210 60 4 v 557 1208 4 117 v 519 1208 a Fb(\007)p -934 1177 20 135 v 964 1177 4 135 v 987 1109 a(7)p 1124 -1210 60 4 v 1172 1208 4 117 v 1134 1208 a(\007)1869 1308 -y Fa(Rdl)p 1540 1210 60 4 v 1588 1208 4 117 v 1550 1208 -a Fb(\007)p 1966 1177 4 135 v 1982 1177 V 1986 1341 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - -1986 1341 a -364 1584 2350 4 v -364 1617 V -364 1650 -V -364 1683 V -364 1716 V -364 1682 a Fb(G)p -143 1716 -20 135 v -113 1716 4 135 v -90 1648 a(7)p 1 1750 60 4 -v 49 1748 4 117 v 11 1748 a(\007)496 1848 y Fa(Rd)p 287 -1750 60 4 v 335 1748 4 117 v 297 1748 a Fb(\007)p 583 -1716 4 135 v 600 1716 V 694 1750 60 4 v 742 1748 4 117 -v 407 w(\007)1229 1848 y Fa(RD)p 980 1750 60 4 v 1028 -1748 4 117 v 990 1748 a Fb(\007)p 1276 1716 4 135 v 1289 -1716 20 135 v 1400 1750 60 4 v 1448 1748 4 117 v 420 -w(\007)1896 1848 y Fa(Rb)p 1686 1750 60 4 v 1734 1748 -4 117 v 1696 1748 a Fb(\007)p 1982 1716 4 135 v 1986 -1881 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 1986 1881 a eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/beams.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/beams.eps deleted file mode 100644 index dbdb012806d..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/beams.eps +++ /dev/null @@ -1,947 +0,0 @@ -%% LaTeX2e file `eps/beams.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: beams.dvi -%%CreationDate: Wed Jan 21 13:51:20 2004 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 28 596 510 795 -%%DocumentFonts: TeXMUSIX16-Regular CMTI10 CMTI8 CMBX12 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE beams.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2004.01.21:1351 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: psslurs.pro -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. - -/slur@Dict 200 dict def - -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end - -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end - -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def - -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def - -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def - -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if - -% align the slur to the staff lines - - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - - aa 0 gt { /shift shift neg def } if - - ifadjust 0 eq { - /shift 0 def - } if - - -% and finally draw it... - - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat - -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - - grestore - - % now some \slurtext code... - - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def - -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def - -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def - -% differenced line - -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def - -% sloped line - -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def - -% free line (init & terminate) - -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def - -end - - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: CMBX12 -%!PS-AdobeFont-1.1: CMBX12 1.0 -%%CreationDate: 1991 Aug 20 16:34:54 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMBX12) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMBX12 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 51 /three put -dup 52 /four put -readonly def -/FontBBox{-53 -251 1139 750}readonly def -/UniqueID 5000769 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F0364CD5660F74BEE96790DE35AFA90CCF712 -B1805DA88AE375A04D99598EADFC625BDC1F9C315B6CF28C9BD427F32C745C99 -AEBE70DAAED49EA45AF94F081934AA47894A370D698ABABDA4215500B190AF26 -7FCFB7DDA2BC68605A4EF61ECCA3D61C684B47FFB5887A3BEDE0B4D30E8EBABF -20980C23312618EB0EAF289B2924FF4A334B85D98FD68545FDADB47F991E7390 -B10EE86A46A5AF8866C010225024D5E5862D49DEB5D8ECCB95D94283C50A363D -68A49071445610F03CE3600945118A6BC0B3AA4593104E727261C68C4A47F809 -D77E4CF27B3681F6B6F3AC498E45361BF9E01FAF5527F5E3CC790D3084674B3E -26296F3E03321B5C555D2458578A89E72D3166A3C5D740B3ABB127CF420C316D -F957873DA04CF0DB25A73574A4DE2E4F2D5D4E8E0B430654CF7F341A1BDB3E26 -77C194764EAD58C585F49EF10843FE020F9FDFD9008D660DE50B9BD7A2A87299 -BC319E66D781101BB956E30643A19B93C8967E1AE4719F300BFE5866F0D6DA5E -C55E171A24D3B707EFA325D47F473764E99BC8B1108D815CF2ACADFA6C4663E8 -30855D673CE98AB78F5F829F7FA226AB57F07B3E7D4E7CE30ED3B7EB0D3035C5 -148DA8D9FA34483414FDA8E3DC9E6C479E3EEE9A11A0547FC9085FA4631AD19C -E936E0598E3197207FA7BB6E55CFD5EF72AEC12D9A9675241C7B00AD58FAF645 -1297991B5D01701E82228D0313FC7C66B263BC79ACDDF9AAC48A3CBF42B96E38 -583E1D059953076D68148DC8B6C9527B3A74CE7DEF788A11531F44120BDF0F61 -0B2F3ED94EEBCDE4ACD23834C242AA4314B9EF98E4BE72DB76EBDD0A028CEA9D -B4C38C1F2D24B8FDE686832FE96204552C820E45B6BAF0C3308742AE290D69BA -D6C478E571C9E7625F22D7236D13C1F9ED3B0523E3F30C411CDA75CE31E5A820 -E14B9B5D38A8C28183DF0A031F0630849F90BBB32F27F9493EB4C387F177DD84 -32ED6BDC93B40722AD0D407156A8FA0AD08DC3466DD8B70C2005A5367DC8DF07 -27BCCEFA73F56BA70D13A937205A389F4799674CB84D1DFC3581FCEFB6869C1B -2EE1BC8AEF1BBD5237A695D9D1DCC31B8D1255B6D6123075D9EAEC37344C7D2A -CD1A5524A45C6805D003EACB28A75740C45A06B0DC58AE5097C87944632C7AAA -2C0C2388BD7996E7D035DB5890183311071464212AAD28F9A48CFB68D9BDBBE7 -543C91905FC3D38CEE89E1C1ABA2DB1A9B51B409B99600A15F13481BD7C92CC1 -8FD67B95E43F20B716A97BCA8EE79248973E175941441393F86D428F2F26DF91 -41933793DBF8873D1091B7582708A77B194905AB97A3F4578FB10C2564E4E138 -48AC7463E64924E1559D27811FB307913209E647DE73D18DF120533FB7BA460F -0AA80E9BF624D194859EB4A2511779A22ABC439C0456BE66483B88075E427FB9 -E8D21431035638AD76CFE9E46DBAF380638F8B2BAC8C5D0687769F13C4EA868B -23C2FBD892636686461F269AB9B7270F8AD666F200C907D2F8CFCD2A103B3F46 -BDD5073EE7DA2E3207794F6A -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMTI8 -%!PS-AdobeFont-1.1: CMTI8 1.0 -%%CreationDate: 1991 Aug 18 21:07:42 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTI8) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /CMTI8 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 51 /three put -readonly def -/FontBBox{-35 -250 1190 750}readonly def -/UniqueID 5000826 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE -3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B -532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 -B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B -986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE -D919C2DDD26BDC0D99398B9F4D03D6A8F05B47AF95EF28A9C561DBDC98C47CF5 -525003F3DAD7933EB57E7DB1462E9D906F6D8F5BF740206C1EC5F36E00AAFF68 -F3EF6F3A2540E5F9564D1C215BC1E7E69C7D04DA5DB1CF195613C9CBF4BAA360 -84AEF3E10E24877FBE36AD731DC97305BDE6DB1F934909FAF60B8E28561FBC57 -0F5B6225425BFDE8F0C71CD4507B82FF803E9A301397975E38A259DE1E1B4FC0 -06BB1DC2D45B987A2268A77CE8DC025CB0D1B39788BBEE149103950650171C94 -5FED1063050A90BD38605BD9365D1C2AE42A7DA3DDB9A263FE10BD487F63D908 -D4F02758BD9D7BE53E6353A25BEFA29E42B50C1D078A8B3A746EEDB381CCE36C -93FC4BD1A8D1D6ACD0D355E948CFE397B74D243EB51597D251D0BAE6884D70E8 -FEE119462E1939A9783414DF59EEA5FF1529F13869D1FF0A44935C5198CC5DAA -E1FD2A17AEEBF4974052D06734A409E26C457C06700C55896C90BB33E044A737 -46590D9FA242819B9527FD59818D8829D4EB2D26A34CC05A2CC063E66F2DF193 -8E4F9670014BC243180E45B51DDB05AD1E6A7F619EE1CE09CFC1A4F02CB7270E -4482FEDF673EDED38EF3173C475C34BFB3F6623C5E942A7797FEDDD0EF1D54E9 -1D90D7076C0A9687E334907C22F2E7C603388D8D626B0E5A62B7543DCBB575D7 -9A6BE1528EC9BC18570001092524E4FBB02F3B29293BCB4F0EF14A2DD9DB22A5 -BB33455799E8120D2A4862424AA4A382972E2845E042506FC8F6E201D11DD0F2 -09FAD8DC29C3E12B66293ACBFB13FA0F26238981F2CD52B47A8CDE6DF5CDFAAF -3113E1A6366B806EABA9C34E5D41167CD10D7B639021FB4CFDAE28CE72A93F3C -E8929A4803AA3E45F388F65179AA988898B7B7A8253769D17D3D2C58F96719AE -8FD75C13E9BD87BB294726ED108EB7326C293B1578E5FE562DABF15039961378 -B92A3EBEDFC321707C2A7E6EFBA9B35BD36584D9CFA080AF28D33385E724F856 -FD3AB24F1418E47FEB310BAC91C48D3667EA39D6259E109FBA1BFA994AEEACFE -C23D06DFA2B930927A086EEA28C78AFBB48405A264440A8312CE1993A07256A0 -74AD005A6E08D914A3242B1FD81769CDAC514C01574620F751AC4EEFDC23D160 -20927DB23DE7E738BB6E3D3F1E6DCFF6731FDD3199435DA3DB2CF53329A286B9 -DAF1C4ABBB871205C9E54BD930FCCF901D84208C8DE3DED474F4C45137F1F691 -C144B920A73846EFC5EC590A46193061392A1EEF03E74863EE38B11CFCDA42C5 -900930AA11527C3ADC75663F99D0D36FF86A133314CB5EC9F6EB62BDBF82D9AB -2C9A98682B83BF6A80F613E6E30737866B6971FDDDDF00C031AB1021512A018E -C9D16A50DEBBD3862698DD582667C8A8079FD1 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMTI10 -%!PS-AdobeFont-1.1: CMTI10 1.00B -%%CreationDate: 1992 Feb 19 19:56:16 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTI10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /CMTI10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 97 /a put -dup 98 /b put -dup 99 /c put -dup 100 /d put -dup 101 /e put -dup 102 /f put -readonly def -/FontBBox{-163 -250 1146 969}readonly def -/UniqueID 5000828 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE -3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B -532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 -B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B -986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE -D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958 -9E3948FFB0B4E70F212EC976D65099D84E0D37A7A771C3101D6AD26A0513378F -21EC3643079EECE0C9AB54B4772E5DCA82D0D4ACC7F42FB493AA04A3BF4A1BD6 -06ECE186315DBE9CFDCB1A0303E8D3E83027CD3AFA8F0BD466A8E8CA0E7164CF -55B332FAD43482748DD4A1CB3F40CB1F5E67192B8216A0D8FE30F9F05BF016F5 -B5CC130A4B0796EE065495422FBA55BEE9BFD99D04464D987AC4D237C208FA86 -0B112E55CE7B3782A34BC22E3DE31755D9AFF19E490C8E43B85E17ECE87FA8B9 -1485831624D24F37C39BF9972D74E6EC4784727AC00B9C4A3AD3DA1C22BD6961 -7E0ADAF55422F22ACA5E4DCD4DF9FCD187A566B7FB661D0530454D0DD6C6C50A -7A3875C6CBF8EC7769F32A1F3F7FC1C072BADEC97794D4E90E0035282A170402 -356E5A9CD9ABD80AC4342A5283E458A7269252F4541CBB6452B39ED54D336D0B -19928E9CD1AB26AD83EB209E2EC75011A2643813053B5DBB0246097C4821B5F2 -C92554E9140BE35B2DBFCD98809A8EC9FC910FDE9E0D86457C70ACB056EBF90F -244DC0A5BBD455E15D6E3180311D52CF50B0BF7D0A7F64F3A1821E0AEDBC2E7B -AEB549FE1D51088C153799C6E089B5D5D65E1C4E2D2B430CDF1FFA23CCB25D95 -592943209E846E55B4CB54F6658CBA3C0B29796D69D0435D5431ABECF3448C15 -98CA2F36F3659E29AEB79355EC2ADF835CF0886C21B766B9DEBC3950B5B3B496 -2E06D980A8C60305B273232D4604F12632FB4F1B2F9703952C823C098543AED1 -CFB4ECF259A11985F0C944A57B5AFD853374FCF12305601200C2A393E2FC77FD -F78C2BEE2F86E821575E5736395ABF4FC55D7438F97C498F924F2B504D7A441B -D879408C6A5BB0FE548F2F09D4C3A224C5AD107D27D006B97034C4B0F6304D99 -45B4E4781EDCC5087493448FEB4B9CBE9367F43BD84B1A24147E48E6E6693966 -B7A16B1DC24C371E43980D231F4E57697CC3E231A7D65D47EFDBF81CC7DB9DA5 -39BCA62041D591729BDDD536612B27A6D39FA768490F46BB83A5FA4D33E72F35 -68D42589C6064FEA7A68B8AACBC30F21BB6D10A2A9A2AEEA3C6A91DFDC9D9E41 -C065BCBD0656AC7907DC1D48C71B1F75E438A7103B2948177B31F81EB3BCE9AF -C480C8B03B41984D50CDF49AE34FA70D0CF859FCB487D6E90779BF93547C9D0E -B827923FA873A5627B4940B77DC8B2A13CF6EB869867885CFCBCC4C4875D2BB3 -1F53B7FF63AB36300E0AFB9B1BFC6D5080D6C1FF1FC3AA95C2924E5F6FCCD284 -B63C9DA3D575F6DB28C909D014BA42E0606B32EDF2728DC523DC4FF71391C0AD -6DF4DA6C8551434824DF73F75919AEF2482145D238C6EEBD7AEE8510E0BD8FA2 -A9674F7B615883BC960EF368BF12FF9B39F42989871B6F4D5976813741BCB343 -82DC9DACE5AEEBB18694006B3F145B9763550B658D3BB5E906DBC7CAF6DBCA5A -1FCF6D3D984007F1F4C52FD2149198ED7CD52EA0E888D67916E9161573630D31 -E7C53615B7D0DCF102803EC3960D1E8B10CB8CC6F945BE8EF774C6BDD7EFDEAE -CC96E20809281725579173CC3D32A32B4521AE8010D99B446F599C1F72D816D8 -D06280AC2763C18C5E99C36CA222E0AFF0FBCD3AA7CDCB6E97D25B3D1487609E -1201A2FB12BB01BB5FBC4BBED6AD57929667F14865CB2DEA403AD3A5A417C8BB -E53E79E89022FDC213EE8BFFB7FA256477AB8A65766B4C2705A3332378350FF2 -C76F959D01C1E6F6DAF4796DC96E6CE3ADF9C95DC6BC178CFBB0CC1B9549449D -69FF0345639F4D16746635A39EE8C54C0E9215FB4653076D8B0F0B748BF4BE4B -A534918ADBFEE01674AF2A182B5EDD26096218ED4B90910A5B5D4CD16045CF64 -DA845F3CAB6D20A2B30219A949C4B06AAAEF00CC2E6FD88B998D07237FAE74B8 -D3489DCB2AD9F613FF5B650F386E9A0A4FB0767757D0DE6F369430450F61D9C4 -9517AA8E4C0F39DE429E5B8DCC68B5A133438A25B0EBCF40B2FFBE463AB2D2F8 -EF206314F4E9BF8E6FC66337E45ADC18FCE30499D9AA97F1A53BB630D3D4765E -176F27B55EA9E6E75ADE95A79FB672C01E565A02370F6226D33F2EEC79C78B0E -F8C96254B1F71E89DAE0252BCE673DD2E4EAA83E4B5008E186E4FBCC6FE8D436 -15B08B114C295984272F91B5A1FBB66864CC8A78DD2F4B784FD044BC9246243F -BE8BF7B2662404B35414692ED09D3FE6B6AA7F6EE0270E0A9A75FCDBB5DA3CA8 -80FA4AE8580B1CF54CE8293F5B2029EE4A910C485AE22E90ACD90D6CEDA65DC7 -E86E4E05A8C0C0B92C1F1877D330134E33246670AACEB9181055FB278444EE04 -0507197E8874080620B8E1D1990C5309AE07F2085ADE4EB5CE12EC68AB3995EA -183DE8B0C1009A2078EA578CA804BCA4BA14B6722F364C4134BA4A572B0B4E10 -97335651C9A9924EAE7F9497F5AC5FDCC72D9ADD54252AA3BFDE2868DA998014 -44DD7A2D83DF6CED0EA3F26BE49AD27BB0F82BE873CFCA5D353D7DE2CAD5115F -779A4B38CBC16AEFDE3529B0693E9F1CC5F66DEBE5E862922308F7AAB6F9E14D -FBE796712EAFCE4F4F00 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /grave put -dup 7 /caron put -dup 50 /two put -dup 52 /four put -dup 71 /G put -dup 83 /S put -dup 138 /Lslash put -dup 139 /Nacute put -dup 144 /Rcaron put -dup 156 /IJ put -dup 162 /cacute put -dup 202 /Ecircumflex put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF86406847FAB69F1D8D85500BE6911AD86986F4C2473B79D1EA97ADC4 -A297E4782B90376CA61BFBD4C9AAD24086E689B6D841D88D18F19B0444A64247 -FE7A944576A88FF2B06579F2C7D190E9CCF09BE0DC6E163DE6523F9E660D2C4B -C4799A1C6196B8CD679333E7B039E0D71915AF9A089D41A374119B478713BB40 -4226CD5767409C950CA6359948F6C7DB49D6856A4417B9F66703DEA27A0D8555 -A091D72E3C920EEFAA1104AE27820AB0739C50AE616F29D9FD47C1E8EB345CE6 -F9EE4D50F5E3447265E1498F75CD31E7AC3427983983BF8603BC8FDD534D606A -6CED5D8AF78041105F9C3B731BB3960C85516DF5A845A5085E5FEB1867A1526B -2B510BF040BF01F327624789C74748D84B7304C9810306755611B7CDFE215E27 -E5AF68CC8A7BD87F9CA2AE32F8055D9003A15E1225310A7870FEF40D2901D147 -A11A3E83D3206B5D3C99A743B0897715B8D75308612F752CCAE5B283EEE63D8E -C07689A690FD7F68C476FECA5317EE9D2C5794001D6E3B3569F8A4EA18B0819C -2BFBFF69A5B0B73668219A383E354F7107E8BFBABC782415C7355895AF96E8A2 -C3599A56E30619B8232AA12C4393972D47EF4CA6F7409FDC9DA583C9AF9A3E6E -0076A9514D2DC25966FD42A95210FCD6BF443864F1C8CF57267668A760032C96 -5EFACA8AFB4A787337EB1489F7A9D905E5828B7846B0B67F5DC453D83920670C -48982F09564C5025BDC3D3A4DB46817F62EF00CE5D784A3B1A24B570D6274B15 -E5FB8C279EC16EAA4C5E75AEC6C03B849FF7940C14E9F2117C73728CB2126B10 -1CC8E9E2CB3310CB01A8E9C2278CF1EDAB71C109A63665C7C08CB53F79D5A258 -8D068EB8592DB3C2C98E1E8F0748E5E98A712167E8DCD204CB14D0CDD9786682 -4EEA3AACB50F1507995598D63908134A52B133A79C82D477F99E7F884738F851 -3E54F49EBF9434DE24CFE08B8237D74942EB29FC2B764E0C19BB175AABF8AAA3 -8627F4B8A24E9DE75C6D408A2CB9D1671CEA506DBF03F4A05314B560CFEDBC61 -C152BD77EDAD89BB36BCCBF07FA6A2145039CA676E4386FF75968D6155DFAF90 -944ED1DE40390E03916B519C6E82DBCFEC71360984817480807F5D446EDE494A -CC3EE5BBEAA96C9EDEFC97D8F1C5CCA48E467282E2201BFE1642E90B71861AD7 -F0DF6C5DCCC687A7EC69FAD0FFF197FEC9E5E4E5FA2C0E354FD0D6766AA35179 -17A5089EEE7719E3018BBB4F7F03F3BE37C548EA958FF4ED236CDBCCF87D1C13 -2B84BD9C747FD92C1FC142626B08A1557AF4B46641F696C81CD0D9EF3A239730 -C20464ECE84CF7A8C288F94EDDDB26C6DDC8103B17C803480F041B22E310B15F -B1CB549201741CAFCDA9E92EEA7602F1CF841E734E597E5BDC363CB1A366D1DF -2A06FF426B667C4CA2B7ED51191E90781FE8728637A49E919EF58FE1115AD2C9 -E5E1D120322AF2181A4EEC2CCE2D98EE9393F668D4E4A37E9A3DD39C2F5D3DC5 -A9740F47EF5815919620B1D647037160227170A07A78DC48EF9EBCF39C4DAC9C -D8A7A770CA288EE5653A702E5A21F65372155A69152903BA5B35C8FAD78C069A -A2873BFBFCAE553F03741AA8B8AAE38412E6700E9E878A93FFE2FFB50412131A -26C60AEA7DB1080AAF2961D3E3030CCEC4D2DF8401F7C586B27EA6BD6FB8D7DA -8A16C4B82884F8C400D1774C601F10DB0856C9F10FA9604508A3FCCC76F5ED4C -040F5F26E96A74AE28707EEB2822110059E1965417588BFBC3F564A949A9B2AB -8CD976B4ABA0BC65258E104B909543374B51F191B2B4794752D7EEDD3E5D4C30 -8622D146A03997883C671528DC03CF5EF3426D2C66DFFD881323B58A240A8B0F -E9EAD6AFCB0BE38C7DA2CEAB11C275B5ABEBE72E55AB10A4988F54D17AB512E7 -B1B78FA1286B0F7FD1B009DB023ABD67407AAD6B75FA9358CE53D9922291B862 -8EF65FC40A05EF002EC496974315A4492219CE8562CCE9D0CEB6AFFC9D1F6D83 -5235B217CDA3A1532843CEFD6C2CB0AA20F167B1D27ADEA74D49AE18A5A2F795 -65623A9C7CC0BBF9C6AEFC2649ED107A2FA2AB1B276B793ACF6A6DAD57888ED7 -F9AE0905FEF236B100F2A5755E1358D7586FCEC810124136C1DF700B79150E42 -FB04FF29AB34E824D11EDDBD9D775865ED137862D16D2EB92E4049DE90CEB53E -8BAB27EA19A4B4AFBFE38FF179506E077382418F068AC461D7FDE3FF -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (beams.dvi) -@start /Fa 203[56 56 51[{}2 99.6264 /CMBX12 rf /Fb 204[36 -51[{}1 66.4176 /CMTI8 rf /Fc 153[25 38 42 38 38 42 97[{}6 -83.022 /CMTI10 rf /Fd 53[266 39[266 5[266 11[266 4[531 -266 54[66 11[106 18[40 1[40 42[0 6[0{}12 132.835 /TeXMUSIX16-Regular -rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -364 -35 4002 4 v -364 -2 V -364 -31 V -364 64 V -364 98 V -364 63 a Fd(G)-254 29 y(2)-221 --20 y(2)-178 29 y(S)-13 -120 y Fc(a)-53 79 y Fd(4)p 25 -79 4 133 v(\007)p 87 131 60 4 v 135 129 4 183 v 97 129 -a(\007)p 246 79 4 133 v 208 79 a(\007)p 25 -21 333 16 -v 25 -46 V 356 46 4 100 v 318 46 a(\007)p 428 112 V 429 -13 a(\007)499 -37 y(4)p 539 112 4 150 v 1 w(\007)p 639 --69 60 4 v 649 112 4 183 v 650 -70 a(\007)p 428 96 335 -16 v 428 120 V 760 112 4 100 v 761 13 a(\007)p 870 129 -V 871 29 a(\007)p 980 113 4 167 v 981 -54 a(\007)p 1081 --69 60 4 v 1091 96 4 183 v 1092 -87 a(\007)870 104 y(\220)939 -94 y(\220)870 129 y(\220)939 119 y(\220)p 1201 79 4 133 -v 1202 -54 a(\007)p 1302 131 60 4 v 1350 146 4 125 v -1312 146 a(\007)p 1422 53 4 107 v 1423 -54 a(\007)p 1523 --69 60 4 v 1533 64 4 151 v 1534 -87 a(\007)1352 21 y(\312)1381 -24 y(\312)1352 46 y(\312)1381 49 y(\312)p 1643 75 4 129 -v 1644 -54 a(\007)p 1753 98 4 135 v 1770 98 V 1832 -87 -a Fc(b)1812 79 y Fd(4)p 1852 229 4 150 v 1 w(\007)p 1952 -131 60 4 v 1962 229 4 100 v 1963 129 a(\007)p 2072 229 -4 150 v 2073 79 a(\007)p 1852 212 335 16 v 1852 237 V -2183 229 4 183 v 2184 46 a(\007)p 2331 13 V 2293 13 a(\007)2364 --37 y(4)p 2442 -37 4 133 v(\007)p 2504 -69 60 4 v 2552 --71 4 100 v 2514 -71 a(\007)p 2331 -137 333 16 v 2331 --162 V 2663 13 4 183 v 2625 13 a(\007)p 2773 29 4 216 -v 2735 29 a(\007)p 2883 -54 4 133 v 2845 -54 a(\007)p -2946 -69 60 4 v 2994 -87 4 100 v 2956 -87 a(\007)p 2773 --154 333 16 v 2773 -178 V 3104 -54 4 133 v 3066 -54 a(\007)p -3166 131 60 4 v 3176 245 4 100 v 3177 146 a(\007)p 3287 -212 4 266 v 3288 -54 a(\007)p 3387 -69 60 4 v 3397 179 -4 266 v 3398 -87 a(\007)3176 220 y(\242)3245 200 y(\242)3176 -245 y(\242)3245 225 y(\242)p 3508 146 4 200 v 3509 -54 -a(\007)p 3618 98 4 135 v 3635 98 V 3638 262 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3638 262 -a -364 583 4002 4 v -364 617 V -364 650 V -364 683 V --364 716 V -364 681 a Fd(G)-254 648 y(2)-221 598 y(2)-98 -499 y Fc(c)-138 698 y Fd(4)p -59 698 4 183 v 1 w(\007)p -5 749 60 4 v 53 747 4 233 v 15 747 a(\007)p 166 698 4 -183 v 128 698 a(\007)p -59 598 341 16 v -59 573 V -59 -548 V -59 523 V 279 665 4 150 v 241 665 a(\007)p 354 -706 4 75 v 355 632 a(\007)427 582 y(4)p 467 706 4 125 -v 1 w(\007)p 570 550 60 4 v 580 706 4 158 v 581 549 a(\007)p -354 714 343 16 v 693 706 4 75 v 694 632 a(\007)p 806 -748 4 100 v 807 648 a(\007)p 919 731 4 166 v 920 565 -a(\007)p 1022 550 60 4 v 1032 714 4 182 v 1033 532 a(\007)806 -723 y(\220)883 711 y(\220)806 748 y(\220)883 736 y(\220)p -1145 697 4 132 v 1146 565 a(\007)p 1248 749 60 4 v 1258 -864 4 100 v 1259 764 a(\007)p 1371 864 4 299 v 1372 565 -a(\007)p 1474 550 60 4 v 1484 864 4 333 v 1485 532 a(\007)p -1258 847 343 16 v 1258 872 V 1597 864 4 299 v 1598 565 -a(\007)p 1710 716 4 135 v 1727 716 V 1810 499 a Fc(d)1770 -698 y Fd(4)p 1848 698 4 183 v(\007)p 1913 749 60 4 v -1961 747 4 244 v 1923 747 a(\007)p 2074 698 4 206 v 2036 -698 a(\007)1848 540 y(\212)1923 533 y(\212)p 2187 665 -4 184 v 2149 665 a(\007)p 2300 632 4 162 v 2262 632 a(\007)2335 -582 y(4)p 2413 582 4 123 v(\007)p 2478 550 60 4 v 2526 -548 4 101 v 2488 548 a(\007)2300 495 y(\212)2375 488 -y(\212)1848 515 y(\213)2110 489 y(\213)p 2639 632 4 196 -v 2601 632 a(\007)p 2714 864 4 216 v 2715 648 a(\007)p -2827 864 4 299 v 2828 565 a(\007)p 2930 550 60 4 v 2940 -864 4 333 v 2941 532 a(\007)p 2714 847 343 16 v 2714 -872 V 3053 864 4 299 v 3054 565 a(\007)p 3156 749 60 -4 v 3166 864 4 100 v 3167 764 a(\007)p 3279 864 4 299 -v 3280 565 a(\007)p 3382 550 60 4 v 3392 864 4 333 v -3393 532 a(\007)p 3166 847 343 16 v 3166 872 V 3505 864 -4 299 v 3506 565 a(\007)p 3618 716 4 135 v 3635 716 V -3638 881 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3638 881 a -364 1148 4002 4 v -364 1181 V --364 1214 V -364 1247 V -364 1280 V -364 1245 a Fd(G)-254 -1212 y(2)-221 1162 y(2)52 1445 y Fb(3)-103 1129 y Fc(e)-123 -1262 y Fd(4)p -83 1403 4 142 v 1 w(\007)p 62 1314 60 -4 v 72 1388 4 76 v 73 1312 a(\007)p 226 1372 4 144 v -227 1229 a(\007)p 381 1357 4 162 v 382 1196 a(\007)475 -1146 y(4)p 515 1344 4 198 v 1 w(\007)p 638 1114 60 4 -v 648 1330 4 218 v 649 1113 a(\007)381 1332 y(\212)520 -1318 y(\212)-83 1403 y(\213)254 1370 y(\213)p 782 1317 -4 122 v 783 1196 a(\007)p 916 1312 4 100 v 917 1212 a(\007)p -1049 1299 4 170 v 1050 1129 a(\007)p 1173 1114 60 4 v -1183 1285 4 190 v 1184 1096 a(\007)916 1287 y(\212)1055 -1273 y(\212)916 1312 y(\212)1055 1298 y(\212)p 1317 1272 -4 143 v 1318 1129 a(\007)p 1441 1314 60 4 v 1451 1428 -4 100 v 1452 1328 a(\007)p 1584 1395 4 266 v 1585 1129 -a(\007)p 1708 1114 60 4 v 1718 1361 4 266 v 1719 1096 -a(\007)1451 1403 y(\234)1590 1368 y(\234)1451 1428 y(\234)1590 -1393 y(\234)p 1852 1328 4 199 v 1853 1129 a(\007)p 1985 -1280 4 135 v 2002 1280 V 2048 1211 a Fa(3)2048 1278 y(4)2232 -1113 y Fc(f)p 2222 1314 60 4 v 2270 1312 4 125 v 2232 -1312 a Fd(\007)2232 1295 y(\000)p 2455 1314 60 4 v 2503 -1312 4 125 v 2465 1312 a(\007)p 2550 1314 60 4 v 2599 -1312 4 125 v 96 w(\007)p 2600 1270 69 16 v 2505 1245 -164 16 v 2505 1220 V 2271 1195 397 16 v 2619 1314 60 -4 v 2668 1312 4 125 v 69 w(\007)p 2732 1195 2 16 v 2732 -1170 V 2732 1146 V 2684 1314 60 4 v 2732 1312 4 200 v -64 w(\007)2694 1295 y(\000)p 2917 1314 60 4 v 2965 1312 -4 200 v 2927 1312 a(\007)p 3012 1314 60 4 v 3061 1312 -4 200 v 96 w(\007)p 3062 1195 69 16 v 2967 1170 164 16 -v 2967 1146 V 2732 1121 397 16 v 3081 1314 60 4 v 3130 -1312 4 200 v 69 w(\007)p 3194 1212 2 16 v 3194 1187 V -3194 1162 V 3146 1314 60 4 v 3194 1312 4 183 v 64 w(\007)3156 -1295 y(\000)p 3378 1314 60 4 v 3426 1312 4 183 v 3388 -1312 a(\007)p 3474 1314 60 4 v 3523 1312 4 183 v 97 w(\007)p -3524 1212 69 16 v 3429 1187 164 16 v 3429 1162 V 3194 -1137 397 16 v 3543 1314 60 4 v 3592 1312 4 183 v 69 w(\007)p -3618 1280 4 135 v 3635 1280 V 3638 1445 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3638 1445 a -eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/beethoven0.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/beethoven0.eps deleted file mode 100644 index c9877ac750f..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/beethoven0.eps +++ /dev/null @@ -1,907 +0,0 @@ -%% LaTeX2e file `eps/beethoven0.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: beethoven0.dvi -%%CreationDate: Wed Feb 18 00:00:51 2004 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 28 698 510 798 -%%DocumentFonts: TeXMUSIXSPX-Regular CMR10 TeXMUSIX16-Regular CMBX12 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE beethoven0.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2004.02.18:0000 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: psslurs.pro -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. - -/slur@Dict 200 dict def - -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end - -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end - -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def - -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def - -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def - -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if - -% align the slur to the staff lines - - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - - aa 0 gt { /shift shift neg def } if - - ifadjust 0 eq { - /shift 0 def - } if - - -% and finally draw it... - - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat - -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - - grestore - - % now some \slurtext code... - - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def - -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def - -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def - -% differenced line - -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def - -% sloped line - -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def - -% free line (init & terminate) - -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def - -end - - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: CMBX12 -%!PS-AdobeFont-1.1: CMBX12 1.0 -%%CreationDate: 1991 Aug 20 16:34:54 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMBX12) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMBX12 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 49 /one put -dup 54 /six put -dup 57 /nine put -readonly def -/FontBBox{-53 -251 1139 750}readonly def -/UniqueID 5000769 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F0364CD5660F74BEE96790DE35AFA90CCF712 -B1805DA88AE375A04D99598EADFC625BDC1F9C315B6CF28C9BD427F32C745C99 -AEBE70DAAED49EA45AF94F081934AA47894A370D698ABABDA4215500B190AF26 -7FCFB7DDA2BC68605A4EF61ECCA3D61C684B47FFB5887A3BEDE0B4D30E8EBABF -20980C23312618EB0EAF289B2924FF4A334B85D98FD68545FDADB47F991E7390 -B10EE86A46A5AF8866C010225024D5E5862D49DEB5D8ECCB95D94283C50A363D -68A49071445610F03CE3600945118A6BC0B3AA4593104E727261C68C4A47F809 -D77E4CF27B3681F6B6F3AC498E45361BF9E01FAF5527F5E3CC790D3084674B3E -26296F3E03321B5C555D2458578A89E72D3166A3C5D740B3ABB127CF420C316D -F957873DA04CF0DB25A73574A4DE2E4F2D5D4E8E0B430654CF7F341A1BDB3E26 -77C194764EAD58C585F49EF10843FE020F9FDFD9008D660DE50B9BD7A2A87299 -BC319E66D781101BB956E30643A19B93C8967E1AE4719F300BFE5866F0D6DA5E -C55E171A24D3B707EFA325D47F473764E99BC8B1108D815CF2ACADFA6C4663E8 -30855D673CE98AB78F5F829F7FA226AB57F07B3E7D4E7CE30ED3B7EB0D3035C5 -148DA8D9FA34483414FDA8E3DC9E6C479E3EEE9A11A0547FC9085FA4631AD19C -E936E0598E3197207FA7BB6E55CFD5EF72AEC12D9A9675241C7B00AD58FAF645 -1297991B5D01701E82228D0313FC7C66B263BC79ACDDF9AAC48A3CBF42B96E38 -583E1D059953076D68148DC8B6C9527B3A74CE7DEF788A11531F44120BDF0F61 -0B2F3ED94EEBCDE4ACD23834C242AA4314B9EF98E4BE72DB76EBDD0A028CEA9D -B4C38C1F2D24B8FDE686832FE96204552C820E45B6BAF0C3308742AE2E15E0A3 -32D9D2069E82BB9906811AD94C3D4009F0E9E9A15F9880381EBFD43C30CD5AC1 -5256430DC19838B32B67F2CDAEFD72A072D7BDF46756305033C5635D9632017D -F7DB2847FA735B9408C43E9E6666688350417B40483C6872B5F405366C8DE033 -48DBA20058B6BBA1BA16C14522A55AD339D12FC52F8A679FF13C0287FC78617B -6035D1ACDC54F2BB8F1849F5E2E8FAB9C51E914FB5F83F1A2217ECED7C9B3042 -AF2540B8B64E793192CD53D260B93096F27D8B069E4B44E5234B21CB44F26C4B -FCCC50B4CD9F406ACD3A5B6FFE69539278924563E2006F5EA54A674339108092 -29E25A4140D7593334220B97629CDA893255724C245188D81EF8C6F4B83391BA -77DCDA7CFAB550AD37425EFC1A1F9F47B0F38A1F65DB8393EB426F20BC3B521E -AF9211FE6D59268FB7CDB24B03D15B5E66B7EF6197A46E63C5BAF0BF14C27192 -FC27AE2BE7744E56A9C610CC3175AF4CC290197F9600325FA321AB4F22E7E51F -F85690A0B0350EC71FD0C29ED947C142F938615E853F0698E606113A9C3E1749 -797E9DA6632FC9AAD415CBE4C2FBA8578627B7C7D61C54511AFAAA165769BEDD -D0C65AD0BEA29C474588679A87949325A7E9575ECE458EB8AB6EDAAC34B549C6 -2E8DC9C5E69400AF4D922273195954F1117D802FB63037F1DA54BA2DAD99CF3B -DDA9DCC48896A13A3D1C532C2817021848B8EDD1549DDA868C9241C826A837CF -831213BBFF636A326E1CD1A2898DC7023905E7EF3E9E3CCD5D32912B8E16DABD -1D13FA9021549B6D5CBE687CD583AB97BC534B3A5DAD5562B365C7D3BE4D8140 -DC2178A3 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /grave put -dup 7 /caron put -dup 45 /hyphen put -dup 52 /four put -dup 71 /G put -dup 73 /I put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF80BD119C2DF1A8FB89B797B084BC9C71236A147678B652072CAFB2A7 -A02BC29585F88AE4DB41F2F259FCFF1983F17697620FF3186E9E102D35317B24 -46839F2837B6C7A515511E397B19AC2C76DCDE7063E1FCD278C1CBB2D87B70D2 -F2BA26A6A7A832699F447002F1270A02278D1DED35F0876382D8135358CDF95A -DC51A88BEE96B9ED20F15C2DF307F46C07A91F8D428E9BB0B84A445FE6CDDEB0 -B1291BB7304F45A7129B347A86321CBED06D3594FE2130558210157C297591B0 -425FDBD997B04F069F6B47BAE53FE48BA7E67E4F383F9DC5B160492F083890A6 -E336E1D48A3AD0FD50FABBECF3A9597AD76B6A7DCFF8E0DE6771C9422033D52D -CEE5518EE31C214C7DC30BD088DC524BAC2CAFDB01689C4D2E0F9A028A462508 -DDC131C15B2D4B0335C7B2BA228EC16B862F424152F41D7C474B8BF414BFAADE -D4020B2DFF941C8310393FBAE9B505D0C92F02A88C79D71DD723F8215C09C384 -A2FB40D38B0D21B0161AAC5649870AD629FFCE217A5F6E65A1DA42275296E0DF -147EBCD5269F6E7F5A5432E1D6779517B340B943F9F5E2BE30B088FD123ADBF5 -DE040C36EA842867E32321503FC904CE386E13BC777CEF522192FF0E10EE64AB -D023D8CA14CCFECF092A6A1721B2FCB9A96154DD81F42FE8F284C98288A8387A -32CE9E5386DA53A991FAE4F7270DF046F6435A0E9E458039CF90510CA647515F -92BEDA8DD4120AD393B902960A8DFE8C64E5D02BBAE36C4116B3509D1CF287D9 -CC03AE9F2ED245987319175395E26DED9937A8C157A477DDE741454E0E839E82 -94B98A3AFB23D5C8110550D3026EF9EB370CDB306683AE63593FA21B2C0649B9 -F1290994473DDC2097572459B2784704D734CB71231587964E9F78A4FE1EA416 -3A25D5AA2F48B25DB9C6D3E09846BEE06683440AA281929B3B087465DB5AD981 -FD9EA18F6A4E880B1434ADC82B8A153162EB6F324004328EFAE174FA5F134529 -58488FBBF5BF4CD9667268166D59153EFE4CAF2416A6543C719A24816F379843 -BA6A22D3E57354E98C18764007C0E7C1B66A30ED48FCE124B848BC7A31CB626A -B4B14CA7FFFEAAB979D56E06B5FECCCED3C823E0051798D3E6EBA7EAF470AD1E -48EA93F1A940906CC7D00C235A7B1AF0BC4FA010452DDA85090031B0E3ED6894 -5F3FA9131470AB9FD280A67316C3B25CF563ED20BF9F3369E5E11E546B4ECA3C -8545B9BEE793C1A52FE6A62E0B23F4776C44E9AA5DD73AD431182EDE2B1CC8BD -035E3BA9F74A4DFE17B1F4F82E17A96570F8F3BF858ED8C39FFF274B4E1CA95D -A6A7FC61A99DD228DBBFE5E55AC0047E8CBEAE1834D9594DCB22ABEC9AFAED2F -8479F7A90C0C707E88070215B60A200E6820BE697A9E855C045552E60E51324B -B7FBCCD459D4442C0114599B53233315260A86BE636FC059816B1417A1E316EC -43B256D3B74DE52B4197BD4D27D428E1A20C84A2BDF7FFB8861C76AC2EF46B85 -29771EAA3820AABE8A94455FC574861C0505E8A21FDB0098C7CCC9A76249C706 -C8A586975BF4C383CA9EFBF35C20EB41CE5108F4D5A92038DE2B88DA5A9D2504 -E4A92F9531A9E80120D7379C77C9FA6E40CD474E35AF5CAFF22D9517D10EC59C -4A16473D9D90E7650845D2F7242678869E5DE1A1C002156D2DA02EE8CE8B13EF -A7E506DDCF297C03A2DBC838CDE04C051E32A39345FFEC6D0E7C1D451F9AAA24 -7DB90A3E492AB669E0A5BA -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -%%BeginFont: CMR10 -%!PS-AdobeFont-1.1: CMR10 1.00B -%%CreationDate: 1992 Feb 19 19:54:52 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMR10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 80 /P put -dup 97 /a put -dup 105 /i put -dup 110 /n put -dup 111 /o put -readonly def -/FontBBox{-251 -250 1009 969}readonly def -/UniqueID 5000793 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 -87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F -D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 -92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C -295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75 -409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C -4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF -2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E -0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E -B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008 -24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B -43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF -D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575 -5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC -96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3 -7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3BE25C8568CF4BC850 -439D42F682507AEBFF9F37311AA179E371A7C248D03B5BF40C3B7E0FDD80D521 -09B4D0044C5EFBC5C4A8DF9B5F734ECA6099F8A76881278EC54549F51532AC62 -0D85E2178D1B416514B03BC33767A58057CF521F2620B53DE2A240D58312B92A -7C1F9BD0A11514B5CAB87219A1F5C4982A83380B0896597EE5E42BDC6F85E6AF -68ED6994484CDC022ABE678A7F2E298A7FAD967A2EA7DC426F07342ECC66E68B -983E966FCFB745795C4D2C87CC15BAA041EF80C5BDC12EC1F5786BB41A5A2107 -3EE0BC436B346E014DB4099EDC67BC432E470A4B779FD556341061CA3F2BE8EF -A332637AEC878C2BB189CA3267B2BE5B8178E6B7889A33771F86276E6F0B8E89 -BD209DB0CCDDC342CC3D438356296934D03FE107CACD00545E375162DF567C70 -F2DCE2E5A2C5F61EDC0DAE9A91044DD214031FE8339581A9798BC43F13495FC0 -800761A6A974597A6591BB772B7C2854776184200650870F0B9A39231246409F -64587223CBA397CDD5B85319EA3EABF03C0D21319F3267804C0E1BFF0529D754 -2820803344CB844CCFF0B65999F5BFD8B3F28D9B618529F7CD8EA038A4EE4DC8 -36F31EDEEA2BFC09F2A23D9835CAC736F607207AC573291E6E55D103AAF94D5F -A688675B55D40FA43C6D97741D9FE4CE7F909B8B374E4975E93D9FD32DFA0AE8 -4699D184A4C3E6EDA91ECFEC0ECF0B5340E0DDD17A6381B58E63197BF4D3EDCF -0267A48EF271D6AD67DEA1649F5391A860AE9CCAAD3330408DC5008EF4383FED -9887D5D348D766399192B5E968035E7DE5E0350A005E4C596361239003619BCF -C8573C722B3E9318797AFF46829FA0954EDAE667CBDC94759A867CC85D4F5208 -F9180171E06B8DDB646FFC9A23B8BB4A46413D6F2AEF5FD2BA95D15B89CB959A -0DD9A52F808A67779ABA1385A3D821F319221CE2C2823903980506A9F523F673 -BA8CF49FF6291AC9211F1A636516C6772D7BDA6CBEE2DC32B4B588EAB6D5B703 -9993D7498A032F336C94C4D22D62C959A39542360C638A47B3631DB34AB2DDB6 -1F7F3380C2E498998FD037D939B772D6975B5830277FE1C2186E0271E235D08A -D60E58A9CDBBD47877F44B51BDB6B244EAECD38B9AF5EAF86F9CF515CB81E8A7 -CBBD534323A8D661D56AA5DC42BC8BFAA5BC6C322093460223EA50789047AC60 -4EACAB6E95576C2BC1388EF8C633E67DA506210D4A26D8D64A117796E8EB2B2B -B51218447418B593FCBF6D71CDE52F70D5D2D6F08EF58B126A96627120A847BC -7DE861B70914FF4300CC03A9FDA150A410448A6D529AFB4D82A7FEEE9E758D9E -86177BC7CE728B3AC1E2034DAA7AD92DAC2CF1E774B39430C9E7F09E4D964CE6 -22BA6EC5184AE6493C19970CCC0B38DCA85A2BB66A287D0BA0678663205CACE4 -139D54BAA0AE86174F9774AAA689FD7212A56263ECEC01137303AF81D77CB6A5 -4B5F83450FA28844F41F5D704E03EE989DEE0CFCD0D268CCFDA1123AD3474CBF -EAAF5ECF15BBDA72ACEA150D4B241193D450E3C3B92F758FD2A6516F07D3599E -680E6FCBA1171250245AE9F4A7741E817F2C2D455125C4405E299EDB88771DF9 -44B4899ACDE5612CD3F7BCB097BE7C996559A8B724043992A3DB9B9744564D07 -34BBDF6D4283F0EC765134FF442007402AB9B2A58A76A373C50F07F92D93ACAC -EEE6B227A9FA43A6A2B88062D50C2D3ACEDB3DB0042D798028F718BA869376DF -E5B117FCF03CFACFC4F95ECC142E639E034E2F1187E5FEA2F9F3554E0D3DD8A9 -116E82B55B1F5E80E9793A4EE26B5297E2F295003992A40DD1B65831766E4871 -A23F3D621CE21E1FD97FC40A51268F1A60143A2AD58628269FBF6F6E004F1A65 -B064FB316BA4D18B5BA818FF682B861FD82D181923EC23C580634F4BDEF01E04 -CDB078C16EBB18E1D872E1102BB0B5D5AE5EB3FFC567DD3BC288787D1470411D -B6E1C1FBFE36B28FAA6A8BA1A0DAD997D481AEA853FC73ABD6BE8DD33F8B19EF -C70C5F74874664AA02DBBEB58DDAE21B0F39BA08CDDF4B4B8F68B3F493951279 -4192AB74FC50FA6D7D5D4D023D42A8AA8B781A3FE1541DB2936085CDD05B9D2D -542B424D5D42ECD8FD8A58FE313B84A88F8A16E8B3D22A7A6FE870C36BDCE807 -247287DEB939CA99FD04C6519D3897523B8E02C531813B64583109C4383C9A43 -0B9397C1024614AD68F8691D812E34C16AA34E6D27765EC819A1C9D23AB7EEC4 -4FD22E191986AC8D9843F7283A6A74E2C5740AD6E122D2FF99461F5E681FF9AC -ABCE227D536255DC1F5A7CD5CED43E12E0B012504C320FCE8CE68E882EE7D13E -A51B796EE128C045956A3D761695109405E2112C707F10498503C7ECB3217B32 -D88B309C700BFDC85BADFB14A4B13AC4CA645C69C1839F632965E5D829563981 -3179A518977FC7DC6209A58BAC -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIXSPX-Regular -%!PS-AdobeFont-1.0: TeXMUSIXSPX-Regular 001.000 -%%CreationDate: 01-07-22 at 22.39 -%%VMusage: 1024 69400 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 502 498 0 -%%EndComments -FontDirectory/TeXMUSIXSPX-Regular known{/TeXMUSIXSPX-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIXSPX-Regular) readonly def -/FamilyName (TeXMUSIXSPX) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -300.3 def -/UnderlineThickness 150.15 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 502 def -/descent 498 def -end readonly def -/FontName /TeXMUSIXSPX-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 162 /cacute put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-810 -5754 9613 5760}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE455D5521EFD88CCE1386F -E8D48F5606EBD4D022398AA55DBFD3FAB451145AE45A9253E619BA949342B84F -84BD47EC98CDC296A7E2B4E87EAD0B1A6BD1ACAFA79EF1F4A452EE8A57B40167 -81461C6603C0824B10F8D2F842C6A41B3ECF50F5EE3D2D0291A7037CA41C519E -758E4CF0C26800B402E2390DB84BDE63ED4DCE76E536FD3498D26C0C294B633F -CBC6B23DCFE3398FF0AB8221466C645B943DF5EF81057D1F1EA8859EA97DB16C -F0FA4DEDD2485D24AF441D59298B52565C859B457D0748A5E86B8EDD3E890764 -13026367C68BDF2CBF79A49E48CFC4B516DB1DEAF67DC23E838C438EB6150937 -BFB2ECF6892415AE14817AF3592D8B0173C5CB41F224F9E3302E40E12F6FAF8F -1452239E36DAFE964572A4995036387E93AC6E41812A143B802D395133479ABB -DF095148465533FD237E818F856FFD85515C73C3B6353A0004D9CEC8C95DD5A6 -84547B6F5E170EBFA3FB64626BEBF9362E25526EB6440F799F3D710DBB5880CB -5D80B4B11525BD2B8C3F6F760C82458B5EFCA2692C44857A6A338F84F82E6236 -912F5AE9878F7E4B430627FC4D8D0B79BDFB5EE52618C9DEDC32BBC5D4AAA9E1 -F9F218F54C1F84D48DFFB451A709EEF61D29E39883433D4EA829C06B838583D3 -BBC6282E98DAD2C3AD17563ECCECE646A50618C8E644036928897E6FDE05D36E -B01EE384214C1078FF6868DB40CCD12C151C69130D8B5A267782B14FE6B4EBAC -8B58235C77FB8F8D4A1A9DBBBB0D68BB0C71CD8CA7A7A6D7114C65E70A2A9C2C -06AAA46DA5D72695CBFDC586D88658C2C7A3993C41B8F34F10B9D1B0867555DA -D2C58DA8B12EA655649DBAEBA0FEB0767BB37DEEC6DE5164B4A42A4360711194 -41D1DA71E19358D415FC8C7B6D32073EEA8560680AF6B062F9F7FADF1DF947B1 -EED68B722E708009CF074A7809B9058C1DE2BBD0777CCA7E18A689394DC1F4FE -E8F146E1007F67B925086CE919746E9CDBFD2E66E0E89708174D9459FA04A80E -B3BF7DEF41CA3B9D30BA2A190599B4A4B56AD5DECA2DD3133A8F09C02E36AA15 -6C7AA86DF443EEBB9CE5598E11F2073D6B6ADC3B591CA66D2EB0859925182267 -C07CB0EC3DD9CA348DFF4CAD25F742B55B280688BA8AFA47C71332385A94337E -6355883CBE38D83C7F1D -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (beethoven0.dvi) -@start /Fa 198[56 2[56 4[56 49[{}3 99.6264 /CMBX12 rf -/Fb 182[106 1[106 18[40 6[0 37[0 6[0{}6 132.835 /TeXMUSIX16-Regular -rf /Fc 144[42 46 4[23 7[42 16[57 80[{}5 83.022 /CMR10 -rf /Fd 93[0 162[{}1 166.044 /TeXMUSIXSPX-Regular rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -40 245 a Fd(\242)p -40 396 3678 -4 v -40 430 V -40 463 V -40 496 V -40 529 V -40 -35 V --40 -2 V -40 31 V -40 64 V -40 98 V -40 529 4 567 v -362 -274 a Fc(Piano)-40 428 y Fb(I)-40 63 y(G)121 460 y Fa(9)93 -526 y(16)121 28 y(9)93 95 y(16)p 375 363 60 4 v 375 330 -V 385 328 a Fb(\007)385 312 y(\000)p 385 569 4 241 v -386 445 a(\007\000)1486 302 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (27.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir -1 N /S0dash 0 N /S0adj 0 N end - 1486 302 a 1453 363 60 -4 v 1453 330 V 1463 328 a Fb(\007)p 1463 569 4 241 v -1464 445 a(\007)2201 362 y - slur@Dict begin (2.0pt) GD S0hgt (20.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 0.7 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 2201 362 a 2201 362 a - end - 2201 -362 a 2171 363 60 4 v 2181 361 a Fb(\007)p 2141 552 44 -16 v 385 577 1800 16 v 2181 569 4 208 v 2182 478 a(\007)p -2530 363 60 4 v 2540 361 a(\007)2540 345 y(\000)p 2540 -586 4 225 v 2541 586 a(-)2541 478 y(\007\000)p 385 154 -4 142 v 386 13 a(\007)p 505 154 4 208 v 506 -54 a(\007)p -615 -69 60 4 v 615 -102 V 625 154 4 258 v 626 -103 a(\007)p -744 154 4 125 v 745 29 a(\007)p 864 154 4 208 v 865 -54 -a(\007)p 974 -69 60 4 v 984 154 4 241 v 985 -87 a(\007)p -1104 154 4 142 v 1105 13 a(\007)p 1223 154 4 208 v 1224 --54 a(\007)p 385 112 962 16 v 385 137 V 385 162 V 1333 --69 60 4 v 1333 -102 V 1343 154 4 258 v 1344 -103 a(\007)1423 --54 y(4)p 1463 71 4 125 v 1 w(\007)p 1573 -69 60 4 v -1583 71 4 158 v 1584 -87 a(\007)1662 -170 y(4)p 1692 --69 60 4 v 1692 -102 V 1692 -135 V 1692 -168 V 1702 71 -4 241 v 1 w(\007)p 1822 71 4 125 v 1823 -54 a(\007)p -1932 -69 60 4 v 1942 71 4 158 v 1943 -87 a(\007)p 2052 --69 60 4 v 2052 -102 V 2052 -135 V 2062 71 4 208 v 2063 --137 a(\007)p 2171 -69 60 4 v 2181 71 4 142 v 2182 -70 -a(\007)p 2291 -69 60 4 v 2291 -102 V 2291 -135 V 2301 -71 4 208 v 2302 -137 a(\007)p 1463 29 962 16 v 1463 54 -V 1463 79 V 2411 -69 60 4 v 2411 -102 V 2411 -135 V 2411 --168 V 2421 71 4 258 v 2422 -186 a(\007)p 2530 -69 60 -4 v 2540 71 4 142 v 2541 -70 a(\007)p 2650 -69 60 4 v -2650 -102 V 2650 -135 V 2660 71 4 208 v 2661 -137 a(\007)p -2770 -69 60 4 v 2770 -102 V 2770 -135 V 2770 -168 V 2780 -71 4 258 v 2781 -186 a(\007)p 2900 71 4 125 v 2901 -54 -a(\007)p 3009 -69 60 4 v 3009 -102 V 3009 -135 V 3019 -71 4 208 v 3020 -137 a(\007)p 3129 -69 60 4 v 3129 -102 -V 3129 -135 V 3129 -168 V 3139 71 4 241 v 3140 -170 a(\007)p -3249 -69 60 4 v 3259 71 4 142 v 3260 -70 a(\007)p 3369 --69 60 4 v 3369 -102 V 3369 -135 V 3379 71 4 208 v 3380 --137 a(\007)p 2540 29 962 16 v 2540 54 V 2540 79 V 3488 --69 60 4 v 3488 -102 V 3488 -135 V 3488 -168 V 3498 71 -4 258 v 3499 -186 a(\007)p 3618 529 4 567 v 3635 529 -V 3638 694 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3638 694 a eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/beethoven1.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/beethoven1.eps deleted file mode 100644 index f09d990c231..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/beethoven1.eps +++ /dev/null @@ -1,993 +0,0 @@ -%% LaTeX2e file `eps/beethoven1.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: beethoven1.dvi -%%CreationDate: Wed Feb 18 00:01:35 2004 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 28 698 510 792 -%%DocumentFonts: TeXMUSIXSPX-Regular CMR10 TeXMUSIX16-Regular CMBX12 -%%+ CMMI7 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE beethoven1.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2004.02.18:0001 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: psslurs.pro -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. - -/slur@Dict 200 dict def - -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end - -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end - -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def - -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def - -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def - -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if - -% align the slur to the staff lines - - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - - aa 0 gt { /shift shift neg def } if - - ifadjust 0 eq { - /shift 0 def - } if - - -% and finally draw it... - - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat - -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - - grestore - - % now some \slurtext code... - - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def - -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def - -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def - -% differenced line - -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def - -% sloped line - -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def - -% free line (init & terminate) - -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def - -end - - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: CMMI7 -%!PS-AdobeFont-1.1: CMMI7 1.100 -%%CreationDate: 1996 Jul 23 07:53:53 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.100) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMMI7) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /CMMI7 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 97 /a put -dup 118 /v put -readonly def -/FontBBox{0 -250 1171 750}readonly def -/UniqueID 5087382 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE -3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B -532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 -B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B -986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE -D919C2DDD26BDC0D99398B9F4D03D77639DF1232A4D6233A9CAF69B151DFD33F -C0962EAC6E3EBFB8AD256A3C654EAAF9A50C51BC6FA90B61B60401C235AFAB7B -B078D20B4B8A6D7F0300CF694E6956FF9C29C84FCC5C9E8890AA56B1BC60E868 -DA8488AC4435E6B5CE34EA88E904D5C978514D7E476BF8971D419363125D4811 -4D886EDDDCDDA8A6B0FDA5CF0603EA9FA5D4393BEBB26E1AB11C2D74FFA6FEE3 -FAFBC6F05B801C1C3276B11080F5023902B56593F3F6B1F37997038F36B9E3AB -76C2E97E1F492D27A8E99F3E947A47166D0D0D063E4E6A9B535DC9F1BED129C5 -123775D5D68787A58C93009FD5DA55B19511B95168C83429BD2D878207C39770 -012318EA7AA39900C97B9D3859E3D0B04750B8390BF1F1BC29DC22BCAD50ECC6 -A3C633D0937A59E859E5185AF9F56704708D5F1C50F78F43DFAC43C4E7DC9413 -44CEFE43279AFD3C167C942889A352F2FF806C2FF8B3EB4908D50778AA58CFFC -4D1B14597A06A994ED8414BBE8B26E74D49F6CF54176B7297CDA112A69518050 -01337CBA5478EB984CDD22020DAED9CA8311C33FBCC84177F5CE870E709FC608 -D28B3A7208EFF72988C136142CE79B4E9C7B3FE588E9824ABC6F04D141E589B3 -914A73A42801305439862414F893D5B6C327A7EE2730DEDE6A1597B09C258F05 -261BC634F64C9F8477CD51634BA648FC70F659C90DC042C0D6B68CD1DF36D615 -24F362B85A58D65A8E6DFD583EF9A79A428F2390A0B5398EEB78F4B5A89D9AD2 -A517E0361749554ABD6547072398FFDD863E40501C316F28FDDF8B550FF8D663 -9843D0BEA42289F85BD844891DB42EC7C51229D33EE7E83B1290404C799B8E8C -889787CDC0C51802EA1E0C63E6DE20980D3DD206F053686B961982863FF25207 -D4CC93C03871BA584C41E7095C90C0000DAF1AAF8C0873E9DDC5D3062311AE37 -185F06152488311CF528FBC6A49E6F6E44630092924EE211A0A685E0CB7DA857 -866D90E2C651124C577F2BE5BD30632794A75AE08990CCE63C907F6600B3CAC1 -F681F29DD15A96C7C85A2A7C83606FBC55317F7B5D93BEC5D2693C439EB63122 -3D59641D68D9EA7D623EFC1260764A304ACED831C2E54F5DB2B2609FC82C6CBC -11C11C6B8F083FA2C1BA9B5C237657D9309D2A2A5F0E9C1F030E2A61104C1256 -D965BA3F9EF3E64F240A32290861CBE89B82D021ADA6B1B839F3D741C873901C -832CD56132B7D0AB651EABAC69815A8295AA2E800A263D4B6D09C5D59930B61E -54D4C67B8F11A0E9268064A996829E3B1CB25EE1840F547FE66D529486AD41CD -DE6925A93BEC218CB1AF8DDBFCA47F7EBA58233830D130B52819545066163D84 -5CBDD8B0EF927B385E269680475738B3ADB7F41A45446C8F014DEFD7D1D564EA -A5A9631733D6FE91E85F5A0AB5F436AEE0AA7B4A5BF373F4C24EDB9804FF51A7 -6963C494219AC601C55B69828CCA8B577E77B3309C519097E1FE308AD823E373 -B8C65B70F218FB31CBF3900CA4D2B8F1151E9C1250E97FF1E5DF6FA8B2AE32A5 -97E7CD07C21F704CE36F1351C1C21985316327530A79522EEAB9871AFC74DF58 -76F1F4E19BCF7AAE -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMBX12 -%!PS-AdobeFont-1.1: CMBX12 1.0 -%%CreationDate: 1991 Aug 20 16:34:54 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMBX12) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMBX12 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 49 /one put -dup 54 /six put -dup 57 /nine put -readonly def -/FontBBox{-53 -251 1139 750}readonly def -/UniqueID 5000769 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F0364CD5660F74BEE96790DE35AFA90CCF712 -B1805DA88AE375A04D99598EADFC625BDC1F9C315B6CF28C9BD427F32C745C99 -AEBE70DAAED49EA45AF94F081934AA47894A370D698ABABDA4215500B190AF26 -7FCFB7DDA2BC68605A4EF61ECCA3D61C684B47FFB5887A3BEDE0B4D30E8EBABF -20980C23312618EB0EAF289B2924FF4A334B85D98FD68545FDADB47F991E7390 -B10EE86A46A5AF8866C010225024D5E5862D49DEB5D8ECCB95D94283C50A363D -68A49071445610F03CE3600945118A6BC0B3AA4593104E727261C68C4A47F809 -D77E4CF27B3681F6B6F3AC498E45361BF9E01FAF5527F5E3CC790D3084674B3E -26296F3E03321B5C555D2458578A89E72D3166A3C5D740B3ABB127CF420C316D -F957873DA04CF0DB25A73574A4DE2E4F2D5D4E8E0B430654CF7F341A1BDB3E26 -77C194764EAD58C585F49EF10843FE020F9FDFD9008D660DE50B9BD7A2A87299 -BC319E66D781101BB956E30643A19B93C8967E1AE4719F300BFE5866F0D6DA5E -C55E171A24D3B707EFA325D47F473764E99BC8B1108D815CF2ACADFA6C4663E8 -30855D673CE98AB78F5F829F7FA226AB57F07B3E7D4E7CE30ED3B7EB0D3035C5 -148DA8D9FA34483414FDA8E3DC9E6C479E3EEE9A11A0547FC9085FA4631AD19C -E936E0598E3197207FA7BB6E55CFD5EF72AEC12D9A9675241C7B00AD58FAF645 -1297991B5D01701E82228D0313FC7C66B263BC79ACDDF9AAC48A3CBF42B96E38 -583E1D059953076D68148DC8B6C9527B3A74CE7DEF788A11531F44120BDF0F61 -0B2F3ED94EEBCDE4ACD23834C242AA4314B9EF98E4BE72DB76EBDD0A028CEA9D -B4C38C1F2D24B8FDE686832FE96204552C820E45B6BAF0C3308742AE2E15E0A3 -32D9D2069E82BB9906811AD94C3D4009F0E9E9A15F9880381EBFD43C30CD5AC1 -5256430DC19838B32B67F2CDAEFD72A072D7BDF46756305033C5635D9632017D -F7DB2847FA735B9408C43E9E6666688350417B40483C6872B5F405366C8DE033 -48DBA20058B6BBA1BA16C14522A55AD339D12FC52F8A679FF13C0287FC78617B -6035D1ACDC54F2BB8F1849F5E2E8FAB9C51E914FB5F83F1A2217ECED7C9B3042 -AF2540B8B64E793192CD53D260B93096F27D8B069E4B44E5234B21CB44F26C4B -FCCC50B4CD9F406ACD3A5B6FFE69539278924563E2006F5EA54A674339108092 -29E25A4140D7593334220B97629CDA893255724C245188D81EF8C6F4B83391BA -77DCDA7CFAB550AD37425EFC1A1F9F47B0F38A1F65DB8393EB426F20BC3B521E -AF9211FE6D59268FB7CDB24B03D15B5E66B7EF6197A46E63C5BAF0BF14C27192 -FC27AE2BE7744E56A9C610CC3175AF4CC290197F9600325FA321AB4F22E7E51F -F85690A0B0350EC71FD0C29ED947C142F938615E853F0698E606113A9C3E1749 -797E9DA6632FC9AAD415CBE4C2FBA8578627B7C7D61C54511AFAAA165769BEDD -D0C65AD0BEA29C474588679A87949325A7E9575ECE458EB8AB6EDAAC34B549C6 -2E8DC9C5E69400AF4D922273195954F1117D802FB63037F1DA54BA2DAD99CF3B -DDA9DCC48896A13A3D1C532C2817021848B8EDD1549DDA868C9241C826A837CF -831213BBFF636A326E1CD1A2898DC7023905E7EF3E9E3CCD5D32912B8E16DABD -1D13FA9021549B6D5CBE687CD583AB97BC534B3A5DAD5562B365C7D3BE4D8140 -DC2178A3 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /grave put -dup 7 /caron put -dup 45 /hyphen put -dup 52 /four put -dup 71 /G put -dup 73 /I put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF80BD119C2DF1A8FB89B797B084BC9C71236A147678B652072CAFB2A7 -A02BC29585F88AE4DB41F2F259FCFF1983F17697620FF3186E9E102D35317B24 -46839F2837B6C7A515511E397B19AC2C76DCDE7063E1FCD278C1CBB2D87B70D2 -F2BA26A6A7A832699F447002F1270A02278D1DED35F0876382D8135358CDF95A -DC51A88BEE96B9ED20F15C2DF307F46C07A91F8D428E9BB0B84A445FE6CDDEB0 -B1291BB7304F45A7129B347A86321CBED06D3594FE2130558210157C297591B0 -425FDBD997B04F069F6B47BAE53FE48BA7E67E4F383F9DC5B160492F083890A6 -E336E1D48A3AD0FD50FABBECF3A9597AD76B6A7DCFF8E0DE6771C9422033D52D -CEE5518EE31C214C7DC30BD088DC524BAC2CAFDB01689C4D2E0F9A028A462508 -DDC131C15B2D4B0335C7B2BA228EC16B862F424152F41D7C474B8BF414BFAADE -D4020B2DFF941C8310393FBAE9B505D0C92F02A88C79D71DD723F8215C09C384 -A2FB40D38B0D21B0161AAC5649870AD629FFCE217A5F6E65A1DA42275296E0DF -147EBCD5269F6E7F5A5432E1D6779517B340B943F9F5E2BE30B088FD123ADBF5 -DE040C36EA842867E32321503FC904CE386E13BC777CEF522192FF0E10EE64AB -D023D8CA14CCFECF092A6A1721B2FCB9A96154DD81F42FE8F284C98288A8387A -32CE9E5386DA53A991FAE4F7270DF046F6435A0E9E458039CF90510CA647515F -92BEDA8DD4120AD393B902960A8DFE8C64E5D02BBAE36C4116B3509D1CF287D9 -CC03AE9F2ED245987319175395E26DED9937A8C157A477DDE741454E0E839E82 -94B98A3AFB23D5C8110550D3026EF9EB370CDB306683AE63593FA21B2C0649B9 -F1290994473DDC2097572459B2784704D734CB71231587964E9F78A4FE1EA416 -3A25D5AA2F48B25DB9C6D3E09846BEE06683440AA281929B3B087465DB5AD981 -FD9EA18F6A4E880B1434ADC82B8A153162EB6F324004328EFAE174FA5F134529 -58488FBBF5BF4CD9667268166D59153EFE4CAF2416A6543C719A24816F379843 -BA6A22D3E57354E98C18764007C0E7C1B66A30ED48FCE124B848BC7A31CB626A -B4B14CA7FFFEAAB979D56E06B5FECCCED3C823E0051798D3E6EBA7EAF470AD1E -48EA93F1A940906CC7D00C235A7B1AF0BC4FA010452DDA85090031B0E3ED6894 -5F3FA9131470AB9FD280A67316C3B25CF563ED20BF9F3369E5E11E546B4ECA3C -8545B9BEE793C1A52FE6A62E0B23F4776C44E9AA5DD73AD431182EDE2B1CC8BD -035E3BA9F74A4DFE17B1F4F82E17A96570F8F3BF858ED8C39FFF274B4E1CA95D -A6A7FC61A99DD228DBBFE5E55AC0047E8CBEAE1834D9594DCB22ABEC9AFAED2F -8479F7A90C0C707E88070215B60A200E6820BE697A9E855C045552E60E51324B -B7FBCCD459D4442C0114599B53233315260A86BE636FC059816B1417A1E316EC -43B256D3B74DE52B4197BD4D27D428E1A20C84A2BDF7FFB8861C76AC2EF46B85 -29771EAA3820AABE8A94455FC574861C0505E8A21FDB0098C7CCC9A76249C706 -C8A586975BF4C383CA9EFBF35C20EB41CE5108F4D5A92038DE2B88DA5A9D2504 -E4A92F9531A9E80120D7379C77C9FA6E40CD474E35AF5CAFF22D9517D10EC59C -4A16473D9D90E7650845D2F7242678869E5DE1A1C002156D2DA02EE8CE8B13EF -A7E506DDCF297C03A2DBC838CDE04C051E32A39345FFEC6D0E7C1D451F9AAA24 -7DB90A3E492AB669E0A5BA -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -%%BeginFont: CMR10 -%!PS-AdobeFont-1.1: CMR10 1.00B -%%CreationDate: 1992 Feb 19 19:54:52 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMR10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 56 /eight put -dup 80 /P put -dup 97 /a put -dup 105 /i put -dup 110 /n put -dup 111 /o put -readonly def -/FontBBox{-251 -250 1009 969}readonly def -/UniqueID 5000793 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 -87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F -D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 -92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C -295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75 -409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C -4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF -2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E -0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E -B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008 -24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B -43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF -D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575 -5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC -96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3 -7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3BE25C8568CF4BC850 -439D42F682507AEBFF9F37311AA179E371A7C248D03B5BF40C3B7E0FDD80D521 -09B4D0044C5EFBC5C4A8DF9B5F734ECA6099F8A76881278EC54549F51532AC62 -0D85E2178D1B416514B03BC33767A58057CF521F2620B53DE2A240D58312B92A -7C1F9BD0A11514B5CAB87219A1F5C4982A83380B0896597EE5E42BDC6F85E6AF -68ED6994484CDC022ABE678A7F2E298A7FAD967A2EA7DC426F07342ECC66E68B -983E966FCFB745795C4D2C87CC15BAA041EF80C5BDC12EC1F5786BB41A5A2107 -3EE0BC436B346E014DB4099EDC67BC432E470A4B779FD556341061CA3F2BE8EF -A332637AEC878C2BB189CA3267B2BE5B8178E6B7889A33771F86276E6F0B8E89 -BD209DB0CCDDC342CC3D438356296934D03FE107CACD00545E375162DF567C70 -F2DCE2E5A2C5F61EDC0DAE9A91044DD214031FE8339581A9798BC43F13495FC0 -800761A6A974597A6591BB772B7C2854776184200650870F0B9A39231246409F -64587223CBA397CDD5B85319EA3EABF03C0D21319F3267804C0E1BFF0529D754 -2820803344CB844CCFF0B65999F5BFD8B3F289B80BA6EEA70668BDB79CFC0890 -B47D0094BBC8B4195DE66AE45801FF0A29945D6D5B651C251B9EB5A26DEF9EFA -45B44CC4377562BCFF8F324E2AB57D00D2AB94AC15D29E63BC4D26CE4803A4E0 -0B71FB9FF3F957634501ED2FAB2017C34B786182DEA18A90251F8BE10CC00A48 -0EB1FB57CB36234F24C2A589FAC56B303CD63E243AE47A34544330A9ACCEF12E -CC6EA8BD938949438A3D3510D28B3A9C69854144690024FD13CDE6D313A06587 -E6329F6CC3FF5883859343307FDF526399CF45B3CD727425B7A59F6BBB9125A3 -CD72EA7A7B7572BCC60FAF5D6DC87C2D2A77E09104B5A1B93AD710BCBFEE6A59 -B9B386BE9C3B49C3C94D1FDA53878B06D9774D944B8F077BFD9BDC2EB03C158F -08302570C3EC5EDAB74AC0DC147F025EF2D81C228425F8551D2315D6FE8A58CD -4CAA1D976708CE68C3E4BB5BB57AFB7CB4A48605ED1E2CB6E07CF56686E31B66 -D8C1D7E8DAA6804AAE5DE138E8A3131FAD3493874D67FB56FED2C58DD18152F7 -5E9E3A619B04CCCBA54BD90B9DEDE6EBE1C95D775842961370B4B3F00F2C67CA -ADDEB269BAB33C7B2F538CB123B2178C163E11B6967796F9B34391870B62ACFE -4FAA6E6D33044800DB3F20739AE80187B54C843F8E434894BB92D3FC091B2B1C -68C410114D47C08DA4A59D1DE0322EE04F4ABC9B3E8694ECD0E3926F2374BF28 -D1F275701A6F081079BAA1B361CE9FF561729D23512492142D1E5058061DE1DE -87490CAA05E47181D7A44084FB086122A3A935A10620534D0D3B816DAF5CCBB3 -1BE11F1C528AE32EAF73872FA1160FBFE1C5AE9498047E49ECA577558B8C9F4C -DFBCAA60783AD6510BE1DE80D692D975F0297150E3C222E374BEA299CD1BE014 -B56D2FE837971F68241CDD999C865F296F2561B7E261272F995602FD0D7BA232 -15EC0AD4EE14CE2BD2B42443C26E4DDDF9FD558598DD71D43D158ECC801A7854 -C8D9194F458D398D1A63B11B83E97DFCD05E8D60B617F0B97010C8DF05798FD0 -882C37C441DA46A342F027E252005F6A9BDAE70FE0CD6FEC6BD5BF2EEAB851E8 -1AA7BDBB80090760D7C7F105B1B917ACD004AB28B303C7258222CE2AFA82DA40 -0E67C43A0C29079DD2CBAF4F45EA6E78D4EB2EDC926AB7519E5E603F375C94B5 -DFF2AF19C7A44052F78A80536FABEA760B37470C1ABA47EA240B1B24970D0695 -8AF7B4C8781B386217DB11CFEF9DCF047D80EDD5BE8D33FF617DE44C5F840A7D -AE7F9E2AB9613F4BE66904CC266B7E86AC1C9B6D05DE4BEC37BDBC5AD929C477 -6E31DB9ECE50B8650269BBFDB4EB2AA61318CC00848B865C7913BD78FAA03BE7 -872D2CF024A0F6DB87F63308DE6221C00902D48AF050A5AC1865582CFCA0AE0E -1C80D6E3A7C8FC328D58A44AC45A5B04A455121C65AC4AE9B754B92F70DC67B7 -ED6A46DBECE0EAD7582A1F8C0ECF908A525A874D2DF37F6B984EA83328145A87 -FB916E8592E2763AEEC6493A83551E3AADF3E5023F2DC1D32745966A2BB385F1 -23DB5766C7F138E97FD6D087B435BB17C6BC07C345BD13CCD64A48498FF45F77 -91D6CF3C8E530F8BC4804B1A9A99B37892402E28E0C4E699A30DF0547FF76810 -13ED6B148367458DC39E707ACD2B308A60F4FCCE3FC84E11FBE8D1E24E622329 -35EA9458B3991277C48527B50501F2A9D09EA8F4E0223F0479617F31693FDA2B -9911D4370A29C304708A141A79B79B42C6488057DA517317474890E34702C805 -E3126217AEDC0F651BE3008C8B8EFBC682574D3DEA9FDA600FF5CC8AC2B94B59 -1FD668D4B9EEBEDC4530A9045B0206441AF39C7DAAAE74F44D757E0E6E4E04C8 -5FB570318D467B9F5DD5FBEF5B56E81725392E627B1083C13E8FB29BEAAB5923 -B51C986A150706676E375C6727CF31E36953A72B6D445F97F5E735A3AF41027B -4BEF1E61BB0E793670C2EA9A85D21374C2533243BA90C7BEA795D5E1D29347FE -CD8D71FF7389FC534C4CBC156C32A71E3195883BB23246535CD0E64CBAE7B795 -B0B09BBAA260A8C557FBF02FEB4CAAC83CE56557F0A1B90F0C6042D53DEB89E2 -AF39E0A12DE58E503F930162CA78DF94FEE8B044804079E9B631A772C7ACCFCF -6D49D04ED6895184238BADE3 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIXSPX-Regular -%!PS-AdobeFont-1.0: TeXMUSIXSPX-Regular 001.000 -%%CreationDate: 01-07-22 at 22.39 -%%VMusage: 1024 69400 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 502 498 0 -%%EndComments -FontDirectory/TeXMUSIXSPX-Regular known{/TeXMUSIXSPX-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIXSPX-Regular) readonly def -/FamilyName (TeXMUSIXSPX) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -300.3 def -/UnderlineThickness 150.15 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 502 def -/descent 498 def -end readonly def -/FontName /TeXMUSIXSPX-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 23 /cwm put -dup 162 /cacute put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-810 -5754 9613 5760}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE455D5521EFD88CCE1386F -E8D48F5606EBD4D022398AA55DBFD3FAB451145AE45A9253E619BA949342B84F -84BD47EC98CDC296A7E2B4E87EAD0B1A6BD1ACAFA79EF1F4A452EE8A57B40167 -81461C6603C0824B10F8D2F842C6A41B3ECF50F5EE3D2D0291A7037CA41C519E -758E4CF0C26800B402E2390DB84BDE63ED4DCE76E536FD3498D26C0C294B633F -CBC6B23DCFE3398FF0AB8221466C645B943DF5EF81057D1F1EA8859EA97DB16C -F0FA4DEDD2485D24AF441D59298B52565C859B457D0748A5E86B8EDD3E890764 -13026367C68BDF2CBF79A49E48CFC4B516DB1DEAF67DC23E838C438EB6150937 -BFB2ECF6892415AE14817AF3592D8B0173C5CB41F224F9E3302E40E12F6FAF8F -1452239E36DAFE964572A4995036387E93AC6E41812A143B802D395133479ABB -DF095148465533FD237E818F856FFD85515C73C3B6353A0004D9CEC8C95DD5A6 -84547B6F5E170EBFA3FB64626BEBF9362E25526EB6440F799F3D710DBB5880CB -5D80B4B11525BD2B8C3F6F760C82458B5EFCA2692C44857A6A338F84F82E6236 -912F5AE9878F7E4B430627FC4D8D0B79BDFB5EE52618C9DEDC32BBC5D4AAA9E1 -F9F218F54C1EF666D1C109A37E7EBE016D2C880B9802C73AAB6BD1898A0E570E -8CF04E85BAF50087A15057D05A4B113EE4204626FE83DB20E750FF241B70851B -BF70F865D566B98BD9C25AA26A40BA585CBD8D272037E7EB77D41CBDC68C6F9E -53C82E2B7D736DB0F325B1FE87C62BC6F53E182B587029E46CA665A4396A2515 -93779FA449A2AC4290BDDF6E2562C055AEF3AAD3C7DA52BEAB3C863771B8F0D3 -8951F94B164A204B6650D487F7A50CE38806200D73B5F3018DFA4B9DDCDF14BA -E8E1A4A81E6AD64BD5DDCC14A1BFBF338CCF0016DC6B8AB0C7731ECA201E20B1 -E191FEAFD5E39474A74BD04784B68CD6F1F0D24E9FF3D3E5778D8BA24F3B1F4A -46A545F6EF8097CB89061C550250577AC6CED126726FFBC2F4CA589A888AC087 -4B96EBE2AE02A51E870965572229CBA59FE2AFD3E01C2A8F093F10468540FEF7 -55D29F3321077AFBE5084EB1BC9D40826095912090F71AF453F1E2F31C9A6614 -5809EBDC8373B81B66C35178719497BD2905E188A95FB2E0929853170FE9731D -8E6C09D1971DA611DA775F5279BBE1ABB90B5659BFCE9D437046C000899DEE38 -0D7FD54B52194B7EC347A4E9FEA5EBF49483CC26F229142CFF5425935D845D98 -8D52DE7C64040E9312E262 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (beethoven1.dvi) -@start /Fa 137[33 20[36 97[{}2 58.1154 /CMMI7 rf /Fb -198[56 2[56 4[56 49[{}3 99.6264 /CMBX12 rf /Fc 182[106 -1[106 18[40 6[0 37[0 6[0{}6 132.835 /TeXMUSIX16-Regular -rf /Fd 144[42 46 4[23 7[42 16[57 23[42 56[{}6 83.022 -/CMR10 rf /Fe 93[0 138[50 23[{}2 166.044 /TeXMUSIXSPX-Regular -rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -40 245 a Fe(\242)p -40 396 3678 -4 v -40 430 V -40 463 V -40 496 V -40 529 V -40 -35 V --40 -2 V -40 31 V -40 64 V -40 98 V -40 529 4 567 v -362 -274 a Fd(Piano)-40 428 y Fc(I)-40 63 y(G)121 460 y Fb(9)93 -526 y(16)121 28 y(9)93 95 y(16)p 375 363 60 4 v 375 330 -V 385 328 a Fc(\007)385 312 y(\000)p 385 569 4 241 v -386 445 a(\007\000)1486 302 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (27.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir -1 N /S0dash 0 N /S0adj 0 N end - 1486 302 a 1453 363 60 -4 v 1453 330 V 1463 328 a Fc(\007)p 1463 569 4 241 v -1464 445 a(\007)2201 362 y - slur@Dict begin (2.0pt) GD S0hgt (20.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 0.7 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 2201 362 a 2201 362 a - end - 2201 -362 a 2171 363 60 4 v 2181 361 a Fc(\007)p 2141 552 44 -16 v 385 577 1800 16 v 2181 569 4 208 v 2182 478 a(\007)p -2530 363 60 4 v 2540 361 a(\007)2540 345 y(\000)p 2540 -586 4 225 v 2541 586 a(-)2541 478 y(\007\000)p 385 154 -4 142 v 386 13 a(\007)p 505 154 4 208 v 506 -54 a(\007)p -615 -69 60 4 v 615 -102 V 625 154 4 258 v 626 -103 a(\007)p -744 154 4 125 v 745 29 a(\007)p 864 154 4 208 v 865 -54 -a(\007)p 974 -69 60 4 v 984 154 4 241 v 985 -87 a(\007)p -1104 154 4 142 v 1105 13 a(\007)p 1223 154 4 208 v 1224 --54 a(\007)p 385 112 962 16 v 385 137 V 385 162 V 1333 --69 60 4 v 1333 -102 V 1343 154 4 258 v 1344 -103 a(\007)1423 -63 y(4)p 1463 187 4 125 v 1 w(\007)p 1583 187 4 158 v -1584 29 a(\007)1662 -54 y(4)p 1702 187 4 241 v 1 w(\007)p -1822 187 4 125 v 1823 63 a(\007)p 1942 187 4 158 v 1943 -29 a(\007)p 2061 187 4 208 v 2062 -20 a(\007)p 2181 187 -4 142 v 2182 46 a(\007)p 2301 187 4 208 v 2302 -20 a(\007)p -1463 145 962 16 v 1463 170 V 1463 195 V 2411 -69 60 4 -v 2421 187 4 258 v 2422 -70 a(\007)p 2540 187 4 142 v -2541 46 a(\007)p 2660 187 4 208 v 2661 -20 a(\007)p 2770 --69 60 4 v 2780 187 4 258 v 2781 -70 a(\007)p 2900 187 -4 125 v 2901 63 a(\007)p 3019 187 4 208 v 3020 -20 a(\007)p -3139 187 4 241 v 3140 -54 a(\007)p 3259 187 4 142 v 3260 -46 a(\007)p 3378 187 4 208 v 3379 -20 a(\007)p 2540 145 -962 16 v 2540 170 V 2540 195 V 3488 -69 60 4 v 3498 187 -4 258 v 3499 -70 a(\007)p 3618 529 4 567 v 3635 529 V -3638 694 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3638 694 a 1463 -120 a Fd(8)1505 -150 y Fa(v)r(a)1580 --120 y Fe(\027\027)q(\027\027\027\027\027\027)q(\027\027\027\027\027)q -(\027\027\027\027\027)q(\027\027\027\027\027\027)q -(\027\027\027\027\027)q(\027\027\027\027\027)q(\027\027\027\027\027)q -(\027\027)p eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/bloch.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/bloch.eps deleted file mode 100644 index 1cd1807e12c..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/bloch.eps +++ /dev/null @@ -1,856 +0,0 @@ -%% LaTeX2e file `eps/bloch.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: bloch.dvi -%%CreationDate: Wed Jan 21 13:52:01 2004 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 20 700 496 801 -%%DocumentFonts: TeXMUSIXSPX-Regular TeXMUSIX16-Regular CMBX12 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE bloch.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2004.01.21:1352 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: psslurs.pro -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. - -/slur@Dict 200 dict def - -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end - -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end - -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def - -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def - -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def - -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if - -% align the slur to the staff lines - - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - - aa 0 gt { /shift shift neg def } if - - ifadjust 0 eq { - /shift 0 def - } if - - -% and finally draw it... - - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat - -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - - grestore - - % now some \slurtext code... - - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def - -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def - -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def - -% differenced line - -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def - -% sloped line - -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def - -% free line (init & terminate) - -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def - -end - - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: CMBX12 -%!PS-AdobeFont-1.1: CMBX12 1.0 -%%CreationDate: 1991 Aug 20 16:34:54 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMBX12) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMBX12 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 51 /three put -dup 52 /four put -readonly def -/FontBBox{-53 -251 1139 750}readonly def -/UniqueID 5000769 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F0364CD5660F74BEE96790DE35AFA90CCF712 -B1805DA88AE375A04D99598EADFC625BDC1F9C315B6CF28C9BD427F32C745C99 -AEBE70DAAED49EA45AF94F081934AA47894A370D698ABABDA4215500B190AF26 -7FCFB7DDA2BC68605A4EF61ECCA3D61C684B47FFB5887A3BEDE0B4D30E8EBABF -20980C23312618EB0EAF289B2924FF4A334B85D98FD68545FDADB47F991E7390 -B10EE86A46A5AF8866C010225024D5E5862D49DEB5D8ECCB95D94283C50A363D -68A49071445610F03CE3600945118A6BC0B3AA4593104E727261C68C4A47F809 -D77E4CF27B3681F6B6F3AC498E45361BF9E01FAF5527F5E3CC790D3084674B3E -26296F3E03321B5C555D2458578A89E72D3166A3C5D740B3ABB127CF420C316D -F957873DA04CF0DB25A73574A4DE2E4F2D5D4E8E0B430654CF7F341A1BDB3E26 -77C194764EAD58C585F49EF10843FE020F9FDFD9008D660DE50B9BD7A2A87299 -BC319E66D781101BB956E30643A19B93C8967E1AE4719F300BFE5866F0D6DA5E -C55E171A24D3B707EFA325D47F473764E99BC8B1108D815CF2ACADFA6C4663E8 -30855D673CE98AB78F5F829F7FA226AB57F07B3E7D4E7CE30ED3B7EB0D3035C5 -148DA8D9FA34483414FDA8E3DC9E6C479E3EEE9A11A0547FC9085FA4631AD19C -E936E0598E3197207FA7BB6E55CFD5EF72AEC12D9A9675241C7B00AD58FAF645 -1297991B5D01701E82228D0313FC7C66B263BC79ACDDF9AAC48A3CBF42B96E38 -583E1D059953076D68148DC8B6C9527B3A74CE7DEF788A11531F44120BDF0F61 -0B2F3ED94EEBCDE4ACD23834C242AA4314B9EF98E4BE72DB76EBDD0A028CEA9D -B4C38C1F2D24B8FDE686832FE96204552C820E45B6BAF0C3308742AE290D69BA -D6C478E571C9E7625F22D7236D13C1F9ED3B0523E3F30C411CDA75CE31E5A820 -E14B9B5D38A8C28183DF0A031F0630849F90BBB32F27F9493EB4C387F177DD84 -32ED6BDC93B40722AD0D407156A8FA0AD08DC3466DD8B70C2005A5367DC8DF07 -27BCCEFA73F56BA70D13A937205A389F4799674CB84D1DFC3581FCEFB6869C1B -2EE1BC8AEF1BBD5237A695D9D1DCC31B8D1255B6D6123075D9EAEC37344C7D2A -CD1A5524A45C6805D003EACB28A75740C45A06B0DC58AE5097C87944632C7AAA -2C0C2388BD7996E7D035DB5890183311071464212AAD28F9A48CFB68D9BDBBE7 -543C91905FC3D38CEE89E1C1ABA2DB1A9B51B409B99600A15F13481BD7C92CC1 -8FD67B95E43F20B716A97BCA8EE79248973E175941441393F86D428F2F26DF91 -41933793DBF8873D1091B7582708A77B194905AB97A3F4578FB10C2564E4E138 -48AC7463E64924E1559D27811FB307913209E647DE73D18DF120533FB7BA460F -0AA80E9BF624D194859EB4A2511779A22ABC439C0456BE66483B88075E427FB9 -E8D21431035638AD76CFE9E46DBAF380638F8B2BAC8C5D0687769F13C4EA868B -23C2FBD892636686461F269AB9B7270F8AD666F200C907D2F8CFCD2A103B3F46 -BDD5073EE7DA2E3207794F6A -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /grave put -dup 5 /hungarumlaut put -dup 7 /caron put -dup 26 /dotlessj put -dup 45 /hyphen put -dup 50 /two put -dup 51 /three put -dup 54 /six put -dup 71 /G put -dup 94 /asciicircum put -dup 138 /Lslash put -dup 196 /Adieresis put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF86406847FAB69F1D8D85500BE6911AD86986F4C2473B79D1EA97ADC4 -A297E4782B90376CA61BFBD4C9AAD24086E689B6D841D88D18F19B0444A64247 -FE7A944576A88FF2B06579F2C7D190E27CA9ADAC96E22F1B1B05B1551FA95CC8 -18F3FA54EDDE17A157456349A48ECE7DCC4A4F2B99B3D5BBCECAA7DCEF90EA10 -8FD087CFA2B674EF4110E2CD07CEBF9C10385F50DCB41C31DF25804854742EEE -429C762D4EBF42E4BCEC08145966CA058EF1547E0A63CCCF22CF3B8FCC21E294 -27B795F704B433E7F16CA402557CADCA9FA4CFF4760609AEAFC2FA33F1DCA467 -1D5D31756BCE2BCBFAF2C67A9966AC1F127FC85209B98F6B6B6547299492F48D -36A2C145FAACCFC80D56FDCB2C8B29A3231D61FCF11832AC295BB1D4EC543CE8 -5648A3DCA4C2EE635667AE1CB1D6B34E1B3E2D5223C2981891C1E2A1F149E849 -E4CEFD6AF00CB38E64331C2231FAAF9199A3E780252185938BA3F031B638BEC8 -6C4DF51F43B26B595DA7B1942ADE7E2C13C98ECDC9BC76FDFDA335010827F502 -FE40BF444BF9E8F505D5DBD7BB629727F91D83983E2218110704CF12A13780F9 -EF38DE6FF32F2616307B785A5F62003F1DBC63B812560164DD2DDCBE54FF6471 -34DE89E9DC087C8B248CC15BF3CB5EDADE84B1A940DB1F6103A57C298E5767D6 -881C64BEBA3CD92510D333B1464F6EAAED82C6528E5FB3757BDEE9996E676FDB -097DFBBC4E4E9613091C2721A3E38C679550A7ED643E7CC57515C33D0D5F24C4 -4EBABEA6CCB85B0071D8A621822230F7986AC155E3A5A745D0E33FD560F1E3D3 -28078F37F6022D698727E76872017A60247F4EAB22E5A847F937D102D9A19877 -A80ECBC4EA8D5ABE7B4441A866A34B6B2A63A2300264FC97C8AC04B353EA8FD6 -D201F4ADA5447364086F148D56FDCACE26E90759BCC7978BC11120ECF68C7B06 -E1BF042A2630F6D74E4042DF71789DDC55AF2CE64BF4462F75346DC383DCA670 -4FE2A78938AD64368BAF43EA3C4C91DF2E74ADAC0893C86A704001A06C0067A6 -AC24E2F598AD0BCD1EFE6F341D3CD2731A9D32F5AD84D4B2DD4513C1F1A45F3C -6E22E7ED89C0F71DF41D3D8BB145F94F4F0CF62D4E0CD4AC62C394C47C32EDA1 -F26857E348B08A73B195DEDEE752A74124B0C9C3D1AD21C1E8AD0A1CA7E52816 -3448504710D3C4B71B7D030360ABF98A92C3AB7BC4FA3D455D4534E2AC2BB45F -00D75CD251701B242F7E2745BF2441E5E65E02024738F76038296F4AA8E37F9D -7C57A1E176E1B4761CAC27B855F2BC838E12D39B2FE5B0CD222593C5D3B73094 -B152C9335B60AF87CA394B4916DA025E88F08B6AD36F4D94273D0A60668ED24E -6B41DF3E14A4D4AC7B8A9F166EF21FA9B3981359BA36F83617ECF635707D0F08 -F9F4ADE7F71796E44FD68D38006FFC2E700C5A8CE5A2568BC0529485A4175E53 -462EB97C6A4957E1E6519CE45E195FA33D6C94057901DC14F4E276188C79D944 -D7FCB69DCBAFD6DF3B86A85806E13957C2C6B3A5E977E0F098579D690ED754F0 -785559E5B40F60426C61B407C35AB087128D6034114D47D7C41FCD59F73E513A -CCFD500B39E09BCAEE77EBF6B5A730E66F7DBDAA837141E8CAF155692394200A -4F83489291B00DEB23B84598BC4BB0A5BBEC05108ED76797280CD9C1CA8A6076 -D48AE36174ABF9D522D032B3528A9C0ACA376CD451AEB8DF06A0909F846CED2B -D80121F9C96E28D5C92B6C913053B67D2CA99477C71F740D3AF7FBBB3AD26CCF -B95E23303FCAC248F631E539B44EA1C3A8DB3B75A6A0B435073F589063C36112 -CEDB202CFA9D2D7B897A7A088395E09F3131AF3B6FDF09D85F8E59EBC99B443B -103F3C0C681A46CC9D22B525A91DC158B669A79BBD2DAFDD4D8B87CFB4AA3E92 -A323AC3192194C42171046265C2BF442EE9D7E50CA7BDD78CA89595059DBDB3A -5562FB7CFE653EA82CCBE476DFF84393FF121A0C41E23AF1331790233A7CD6FB -BF8D18C6DD9499734F164D771FE45FDE1E90DF000F113E0F593B966A1FCB87A2 -944E966FFD641DC4C987BDCEC9737A39F495AC07199FA852E773C85074FA0C46 -3FFF18DBBA8F06A931D68A2C05D73B4162E8F822BF74B1C2240BF5E960962DF2 -7C6A3661584CED0AC7AFC3232FAC90F9C00F7E720947950F2A7E77405D0F4DE4 -C14C336A1CF4AC53E9CEB9B518E581391B7DD8EDD44E82CC74DDA29602EEEBAD -6A1D7699D66239284104B7A56E12A9C1B94B2EAC6162C89610943E0B49AEC18A -4D917A0AA7837644435519F21A862138EDEC6AE314C8EA0D60F8676BDCAC5A10 -4F03B1EF1CCCB456C4160665C16BE74997348602B302F6F0A44123E762AEA071 -E73644EF2F1B7649D09A107578BA9732F9D896298E5D6448 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -%%BeginFont: TeXMUSIXSPX-Regular -%!PS-AdobeFont-1.0: TeXMUSIXSPX-Regular 001.000 -%%CreationDate: 01-07-22 at 22.39 -%%VMusage: 1024 69400 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 502 498 0 -%%EndComments -FontDirectory/TeXMUSIXSPX-Regular known{/TeXMUSIXSPX-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIXSPX-Regular) readonly def -/FamilyName (TeXMUSIXSPX) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -300.3 def -/UnderlineThickness 150.15 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 502 def -/descent 498 def -end readonly def -/FontName /TeXMUSIXSPX-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 156 /IJ put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-810 -5754 9613 5760}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE455D5521EFD88CCE1386F -E8D48F5606EBD4D022398AA55DBFD3FAB451145AE45A9253E619BA949342B84F -84BD47EC98CDC296A7E2B4E87EAD0B1A6BD1ACAFA79EF1F4A452EE8A57B40167 -81461C6603C0824B10F8D2F842C6A41B3ECF50F5EE3D2D0291A7037CA41C519E -758E4CF0C26800B402E2390DB84BDE63ED4DCE76E536FD3498D26C0C294B633F -CBC6B23DCFE3398FF0AB8221466C645B943DF5EF81057D1F1EA8859EA97DB16C -F0FA4DEDD2485D24AF441D59298B52565C859B457D0748A5E86B8EDD3E890764 -13026367C68BDF2CBF79A49E48CFC4B516DB1DEAF67DC23E838C438EB6150937 -BFB2ECF6892415AE14817AF3592D8B0173C5CB41F224F9E3302E40E12F6FAF8F -1452239E36DAFE964572A4995036387E93AC6E41812A143B802D395133479ABB -DF095148465533FD237E818F856FFD85515C73C3B6353A0004D9CEC8C95DD5A6 -84547B6F5E170EBFA3FB64626BEBF9362E25526EB6440F799F3D710DBB5880CB -5D80B4B11525BD2B8C3F6F760C82458B5EFCA2692C44857A6A338F84F82E6236 -912F5AE9878F7E4B430627FC4D8D0B79BDFB5EE52618C9DEDC32BBC5D4AAA9E1 -F9F218F54C1F84D48DFFB451A709EEF61D29E39883433D64CCB667EC883665B5 -19CDB7E2377F72A2667B9520B5DE6EE482A180F2A583CB51686EBB655321249D -F21ED88379740A9919696632ECBB21D94D62216722D0065942B20A53BE6326D1 -78F361DB3F9B6D0D63E2B69AF898AAB2210472C907A1F29D0BEB20484209B513 -3BC0264EC258A35B5E7AD6A79910DDF9BB185A3633C9079AC73752191D16B1E7 -ED7450987320959FFD242C4DF467557FA9D612F8D17316508489EF833FF01888 -E886AD08890E4576F8BA32BCE39FFC7B5250B87C85FE147099327339CD62C747 -51890DC3EEA5012B2B95E5584C7430FB4E0665D720E69848A4AF017FF6930225 -906127EBBE7284E79D7F91FD5E57B9B666B2E8B1CAC9DB35BED0615EBBBE9A13 -30FE6403C2560F401C36C3DAFCE42DBDDEF687BFE03D557EAA9CA2DA724B2080 -C625DC1890F4CFB678ABD690EF6CFC29C2B186FB6A8E9F33B10F5FFF53680BEB -CF6FF708F7024031 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (bloch.dvi) -@start /Fa 203[56 56 51[{}2 99.6264 /CMBX12 rf /Fb 59[266 -57[266 43[30 22[106 16[40 2[68 40 4[0 18[0 18[0 1[0 4[0{}12 -132.835 /TeXMUSIX16-Regular rf /Fc 99[0 156[{}1 166.044 -/TeXMUSIXSPX-Regular rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -364 195 a Fc(\234)p -364 297 3886 -4 v -364 330 V -364 363 V -364 396 V -364 430 V -364 --35 V -364 -2 V -364 31 V -364 64 V -364 98 V -364 430 -4 467 v 200 x Fb(G)-364 63 y(G)-254 362 y(2)-221 312 -y(2)-188 378 y(2)-155 328 y(2)-121 395 y(2)-254 29 y(2)-221 --20 y(2)-188 46 y(2)-155 -4 y(2)-121 63 y(2)-64 360 y -Fa(3)-64 427 y(4)-64 28 y(3)-64 95 y(4)160 455 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (-3.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 0 N end - 160 -455 a 175 428 4 125 v 137 428 a Fb(\007)160 -180 y - slur@Dict begin CP /S1y1 ED /S1x1 ED /S1hgt (33.20001pt) GD N /S1brk -S1hgt (2.0pt) GD 1 1 M M A N /S1lift 0 N /S1alt (60.0pt) GDAR N /S1dir -1 N /S1dash 0 N /S1adj 0 N end - 160 --180 a 127 -69 60 4 v 127 -102 V 127 -135 V 137 -153 -a Fb(\007)p 137 71 4 225 v 138 -37 a(\007)p 356 395 4 -110 v 318 395 a(\007)p 399 -69 60 4 v 399 -102 V 399 --135 V 409 -137 a(\007)137 71 y(\304)-256 b(\304)p 409 -85 4 222 v 410 -20 a(\007)433 362 y(3)175 303 y(\212)275 -293 y(\212)p 539 362 4 95 v 501 362 a(\007)642 345 y(2)p -720 345 4 92 v(\007)p 902 362 4 99 v 864 362 a(\007)1065 -395 y - slur@Dict begin (2.0pt) GD S0hgt (4.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 1065 395 a 1065 395 a - end - 1065 395 a 720 254 a Fb(\304)820 -259 y(\304)p 1083 395 4 123 v 1045 395 a(\007)1249 455 -y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (-3.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 0 N end - 1249 455 a 1264 428 4 92 v 1226 428 a Fb(\007)1368 -478 y(2)p 1398 463 60 4 v 1446 478 4 142 v(\007)p 1264 -345 365 16 v 1627 428 4 92 v 1589 428 a(\007)640 -103 -y(\005^)p 672 -69 60 4 v 672 -102 V 682 -104 a(\007)640 -13 y(\005^)p 682 129 4 233 v 13 w(\007)1269 51 y - slur@Dict begin /S-1alt (60.0pt) GDAR N CP /T2y1 ED /T2x1 ED /T2hgt -(5.4pt) GD N /T2dir -1 N /T2dash 0 N /T2adj 0 N end - 1269 -51 a 1269 -108 a - slur@Dict begin /S1alt (60.0pt) GDAR N CP /T3y1 ED /T3x1 ED /T3hgt -(24.6pt) GD N /T3dir 1 N /T3dash 0 N /T3adj 0 N end - 1269 -108 a 1226 195 a - slur@Dict begin CP /C2y1 ED /C2x1 ED /C2alt (48.0pt) GD N /C2dir 0 -N end - 1226 195 a 1216 --69 60 4 v -282 x Fb(\007)p 1226 146 4 233 v 1227 29 -a(\007)p 1770 430 4 467 v 1923 395 4 108 v 1885 395 a(\007)2026 -378 y(6)p 2104 378 4 92 v(\007)p 1923 295 365 16 v 2286 -395 4 108 v 2248 395 a(\007)p 2467 428 4 92 v 2429 428 -a(\007)p 2600 463 60 4 v 2648 478 4 142 v 2610 478 a(\007)p -2467 345 365 16 v 2830 428 4 92 v 2792 428 a(\007)p 3011 -395 4 108 v 2973 395 a(\007)1878 96 y - slur@Dict begin (2.0pt) GD T2hgt DP T2x1 T2y1 CP P T2y1 0.7 T2dir -M 0.14 30 T2dash T2adj 40 DS end - 1878 96 a 1890 -96 a - slur@Dict begin (2.0pt) GD T3hgt DP T3x1 T3y1 CP P T3y1 0.7 T3dir -M 0.14 30 T3dash T3adj 40 DS end - 1890 96 a 1905 -87 a - slur@Dict begin (2.0pt) GD S1hgt (22.0pt) GD 1.6 (2.0pt) GD M S1dir -M A S1x1 S1y1 CP (3.20001pt) GDAR S1dir M SB 1 S1dir M 0.17 40 S1dash -S1adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 1905 -87 a 1905 -87 a - end - 1905 --87 a 1885 195 a - slur@Dict begin C2x1 C2y1 CP 4 C2dir R DC end - 1885 195 a 1875 -69 60 4 v -282 x Fb(\007)p -1885 146 4 233 v 1886 29 a(\007)2452 -163 y - slur@Dict begin CP /S1y1 ED /S1x1 ED /S1hgt (31.20001pt) GD N /S1brk -S1hgt (2.0pt) GD 1 1 M M A N /S1lift 0 N /S1alt (60.0pt) GDAR N /S1dir -1 N /S1dash 0 N /S1adj 0 N end - 2452 -163 -a 2429 162 a - slur@Dict begin CP /C2y1 ED /C2x1 ED /C2alt (52.0pt) GD N /C2dir 0 -N end - 2429 162 a -282 x Fb(\032)p 2419 -69 60 -4 v 2419 -102 V(\007\000)p 2429 112 4 233 v 2430 -4 a(\007)2430 --20 y(\000)p 3193 378 4 92 v 3155 378 a(\007)3266 -137 -y - slur@Dict begin (2.0pt) GD S1hgt (28.0pt) GD 1.6 (2.0pt) GD M S1dir -M A S1x1 S1y1 CP (3.20001pt) GDAR S1dir M SB 1 S1dir M 0.17 40 S1dash -S1adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 3266 -137 a 3266 -137 a - end - 3266 -137 a 3246 162 a - slur@Dict begin C2x1 C2y1 CP 4 C2dir R DC end - 3246 -162 a 3236 -69 60 4 v 3236 -102 V 3236 -135 V -299 x -Fb(\007)p 3246 88 4 225 v 3247 88 a(-)3247 -20 y(\007)3357 -395 y - slur@Dict begin (2.0pt) GD S0hgt (4.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1.6 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 3357 395 a 3357 395 a - end - 3357 395 a 3011 295 366 16 -v 3375 395 4 108 v -20 w Fb(\007)p 3518 430 4 467 v 3522 -594 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3522 594 a eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/bruckner.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/bruckner.eps deleted file mode 100644 index fa7fa0c591a..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/bruckner.eps +++ /dev/null @@ -1,563 +0,0 @@ -%% LaTeX2e file `eps/bruckner.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: bruckner.dvi -%%CreationDate: Sun Oct 12 13:17:30 2003 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 28 580 552 777 -%%DocumentFonts: TeXMUSIX20-Regular CMTI8 CMR10 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE bruckner.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2003.10.12:1317 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginFont: CMR10 -%!PS-AdobeFont-1.1: CMR10 1.00B -%%CreationDate: 1992 Feb 19 19:54:52 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMR10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 45 /hyphen put -dup 68 /D put -dup 76 /L put -dup 97 /a put -dup 99 /c put -dup 101 /e put -dup 102 /f put -dup 105 /i put -dup 108 /l put -dup 111 /o put -dup 115 /s put -dup 116 /t put -dup 117 /u put -readonly def -/FontBBox{-251 -250 1009 969}readonly def -/UniqueID 5000793 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 -87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F -D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 -92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C -295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75 -409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C -4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF -2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E -0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E -B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008 -24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B -43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF -D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575 -5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC -96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3 -7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3BEFD8D9C400015B65 -0F2F536D035626B1FF0A69D732C7A1836D635C30C06BED4327737029E5BA5830 -B9E88A4024C3326AD2F34F47B54739B48825AD6699F7D117EA4C4AEC4440BF6D -AA0099DEFD326235965C63647921828BF269ECC87A2B1C8CAD6C78B6E561B007 -97BE2BC7CA32B4534075F6491BE959D1F635463E71679E527F4F456F774B2AF8 -FEF3D8C63B283796A9AD847424B4E6508546C36223A3B17EB82A56592F27FC27 -F1D49D5FF4BBC0E16231807AF7E195AA7D0D01C7566243448B222D57B811EAE6 -DE9370F84E207DC9BEC731AD6040FD9B804FA14CA264B73136F9AF34390319F6 -A543D5D4D7FDDDF2F76651E557683614521110DEC1CCAC426117DDA7D6CF1B8B -7879B21FDC78BAB3C944BCDCD6A65B67F3692F0A8D5E36FB783A63D4FBC9842E -2CBC2720A7206F42A99AEC79FBBA92A27965AF40A71E05E4BA8D7FC58C828491 -84A8EBDB90B1167333987F7D42A76E9C5C5A842EF91A19C55CCA6ADEB88B59E2 -4FE4A96A8CFF51A1BEC1F1A6A1A5A5BFB54A1BE8C704194D72A79D33F099107F -153E3FFC70BED6D04DB4820FDAC002428C6741B91D8206296D827D3171351E85 -39BB0DF1C2457E876D3A2E7E499D9D4104762FD19BA0526D38D2BF751EC56EB5 -C80EE2A7AAF2CA12D1EB4548266CE8C0D2F93158A6728EB552FA09202865142F -E8D1300D637E64C338DCAE28398846CB3752FA92F87103C231C0D072E20D0E00 -0DBE4A0656BE7F021DB863F63DE612622FCCA2C5462EA92B205DD2FB6D547ED3 -D559010FF2C4113755D38F0B959DD34D98A0D0401AD3156A3B3D6FBE90EA40D6 -F8B539EDCB0A1EFE2AAAEC6B56780F9312CE3CF757F815AD506873D2884BFED0 -EEBBC826E2C4F589833F59AB6528318A5DC7648A46AFE9EAA17E79A2B07D1997 -E6DC26B83665DB71ADF03DB565CB3278F5B3E256945C846896C782331AE75E78 -968646E00976B91923F497A3791CE96B004FB1BA6F86A7FB5283308615AD5982 -F37635C601B5E996FFCEDC9BBD2D073A400E7CA0B870EE6EBF02A0707CEABD8F -2BAF184694442AADDBB4DEAF6141D460D1FE4D5BA98246A89FB52AEDCBBDBFCD -424CA16FAA485D6A574B0812AC95DA0AEBFEAD38B6016D9F92BAC170EF577E98 -F85590F436635DBD68DDDE8996FA2403795AB21438CEFCB8A59AE9FB7ECD21F1 -33B000DA6224A2584BBE6CD8FC46F585A4EE52CE2D9C1D1C99AACE038915882E -7867BB39FD262DC7F7D015F4B8BA222C71CFF0347BCA6F106A3262751477F37A -E25D1795BE9D28A0D1CE5CC52ED4B21764F7368A3E2703E75EB4EABD95EAC604 -A272DB7146B65088B62F099F550286FC572BC581A6FCE6E04900CB6B585AE398 -E7F639C8DD424543EFE53F4046147CC156DA87C77F68668B4C7E78BC13594FC5 -C2D721C1F7164CA0BC3C3D4CE0D1B8E6D1DCB6521E2A0DEA08084401CAC45324 -6CDA813589F29105D1571850CC8DCA57AA2D8A62AA1F9DA19A20B40320D607C5 -EAD0D7C9A3538F2E54FCF9513875C9B7AF32600FE7CF3E1A5418AE37D62587B3 -45DAC532AE7A16732D6996C138414670E68DB9FF25C4252957914AE1E4200D2B -788C3C8FA7F6DAD45C9A626D9487305F60402DC446C691156F43849EACF69096 -459D8EE412EBE6E44B05A89F5CA70D83D31716D4D84E9467C41E726F7F619871 -9D9936FBFAA59C814F34C6A278DA52B26FE5E3B8EA6304E50D0EDDB0E726C9A1 -E11F4F12B333C91F445DD80343221B0DB3E9E47704B7825827BA52A65E8EBBCF -E98BFA09B0ECA54E23293CE2EB9256410A521BBEE72EA7C6C04A57C721D2BC48 -AC1AF44E0EB50FA2C07BFEF8C8C65B3128FB41E51BE9EA8CDA7B80A273789870 -0C5F60CBB24813D76011FFCC858BAD4925476F67430F98DD297BBD3E92351706 -5139A33F305AEF3C5705B7E743B179898FC2E3DAD15AB72A50CD747F9AB1AFA0 -1C1B1F4247E71C27FBBBE9BCE6920B06B1940C4DC102CA337F39574363114562 -452A5983CBEB981DE801F086A1AD52935D84BD49C0A00C607622EF121E2EC27F -22D1D2AE71F95AC1316197F57FCBFDA386DC96867B155B296A8FF75EDDAABF5A -A05D362867AD9FB3107011B330722D6DAF9F198DF16E26F758873E97159F4230 -F3063632166E7EC9FC25FD89D1B8BF5995EDA2EFAD0A745D4C0F41B4D9CFB87D -F7BB2DEBCEA665FEEBBD183F1F7F672FBF25BAD245A529B997F7D1DFDF7693CA -6F2BE5D1EC2D4F2FD29E07282C618368B2B60B749D922FAC8D5A90B4DBAC9CFB -55DBC462B4E6DF23C03066FFDD8B5BE7F64C2640D8F3AA8D9197952FE8749DAC -759273958B826073B46B9FC18AD35247360070EE1E6732D0549D72DC74AFB79F -ADB264B90688DC5D51F8FE2A9097AE9B6D1D67B762A341A2108A66B72992FA4B -17FA53DA5FC536501BEDF9E54CB3F20DD5EB7CCBF6D98900ECF66FF4C100AB77 -ACEB05F9D058E8877125E77C278D04E0ED29D68E61E39BC7DFADC1E805DFFE92 -6C0FCEA1251178002D71F4F77C0BB3365D57BF5B774E3AF3B7DAABC01B97A77E -B42F111B26714A8584DA82E6D7F1259C57E4A5F92C671C56820AC7ABC4A1B304 -37CE223F62FF09948ED179FBF40D689FB06C9108F628D572E1AD24544284F86C -BFC27C33DFC1EC3A22F9E7AC2B47E1F7AE895E7DD4675BF2766DF846900A0168 -45F8EC63E369515DD1197ECDF6FF695F339BA5128EF4FEB5E70C7770A421697C -41AD85E1BAE536EADA9549960BE832DBE149B00B65BD7B52292CC7DC289521FC -35951637202A60800DB659A42E6558F1CA51414BE5A80286C84D6FBB853CE329 -79798B4696A284A20B5B582E15151002C8F47F451DB953472DABB8F1D07917C2 -1BBC8208BF35C3D02952C3A560DA07DBAA1F87BDFE76775B4BA039360267BE55 -17E320481F56A620FC1945739A6F6D4FB2C0671B6C01AA4440A9626F982115E2 -5DBAD2A46B3EF07ECA67F116AC56C481B5EA6530E439A6DAC8BB001FA95D0922 -6DE19F384C8ADC84B557A4612720C1F5ED8E3732CA86DF4097049B7F26B584B8 -EC8FC760F383DE464603AFD592F32361CEE7DFEC6D518A863D89E495529C37C8 -549B5946948DA1912B71F36BB38706F03430CE3B28DE22DA37CAC2393CCE0482 -0B499A2B12D700959527910BBF0BAC3B353474C432925AC5C764D3A2F82E5F20 -4A0149832E37802C663E7D3C02AACD47A61F42B5A30FAB54DA754B0E7CD098CA -824D0566731BDB048B63B2A8C7478943BE5C00D9506E58C2C9D91DF752930DE3 -CED7AAD27E6DC542C0EE3E66B8044046C88579D9FE90E0792A14C1B16D94E1A5 -EC7A27F055500D0FC4F1E0022498C2929E509F3B9E621A1FFDB8B1E46B7D54AA -BFD8238B31EEA3029C3BBC4A0ED975D8EDC9139FE9C4E9A0C6412A18D2284E41 -6F10D5818560DF450AF128EACD4AEED7E0E88F26F497D993D4E7D754036CEF53 -4204AD28197DD6B60062275AB2905991ED8ADC83FA4FF4F0F5FF3FE0A57E7575 -D3264215D754B9B49AD6DDEA0F1F1FD98F9928B7FFBEB0EF32F286E7FBB3B203 -07B49E4F7CCB5DB490F55755F984FC948817577A4F43AB95668884FDF2D855C1 -E5AB38964D23119F4535E17DF5FE2D1DBE85AD7C7AD43AA2CE416F777750B742 -57080BDBF1767B1EB66925A04F936041241AE17F04E72202F175853E20AFD3BD -43D50655D1B60320808B9A6ED312C085B2C5DBB3A918BFCCCFBD421C9F6B9711 -AC8916DDB7C671590CCD4C1B0CD7659A9AB0199501F4AD2C43B311C314EC7095 -FE71790CFAB102508EF65F7435AFEC6074BD1DBC446A9F73189CC1D85A85CCE0 -A74B2D95B44A61E8E1B4B586BA3066ADD233E3BCA55118C716796AFAF1C33F48 -E51F2AFC903D22EBF9EC3348FA051C817E2A55D503DF25092E04517BAE0F261E -78A77BA1FEF50970825FD1E5F78054A9FC1824F839AD63 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMTI8 -%!PS-AdobeFont-1.1: CMTI8 1.0 -%%CreationDate: 1991 Aug 18 21:07:42 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTI8) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /CMTI8 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 56 /eight put -readonly def -/FontBBox{-35 -250 1190 750}readonly def -/UniqueID 5000826 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE -3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B -532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 -B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B -986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE -D919C2DDD26BDC0D99398B9F4D03D6A8F05B47AF95EF28A9C561DBDC98C47CF5 -525003F3DAD7933EB57E7DB1462E9D906F6D8F5BF740206C1EC5F36E00AAFF68 -F3EF6F3A2540E5F9564D1C215BC1E7E69C7D04DA5DB1CF195613C9CBF4BAA360 -84AEF3E10E24877FBE36AD731DC97305BDE6DB1F934909FAF60B8E28561FBC57 -0F5B6225425BFDE8F0C71CD4507B82FF803E9A301397975E38A259DE1E1B4FC0 -06BB1DC2D45B987A2268A77CE8DC025CB0D1B39788BBEE149103950650171C94 -5FED1063050A90BD38605BD9365D1C2AE42A7DA3DDB9A263FE10BD487F63D908 -D4F02758BD9D7BE53E6353A25BEFA29E42B50C1D078A8B3A746EEDB381CCE36C -93FC4BD1A8D1D6ACD0D355E948CFE397B74D243EB51597D251D0BAE6884D70E8 -FEE119462E1939A9783414DF59EEA5FF1529F13869D1FF0A44935C5198CC5DAA -E1FD2A17AEEBF4974052D06734A409E26C457C06700C55896C90BB33E044A737 -46590D9FA242819B9527FD59818D8829D4EB2D26A34CC05A2CC063E66F2DF193 -8E4F9670014BC243180E45B51DDB05AD1E6A7F619EE1CE09CFC1A4F02CB7270E -4482FEDF673EDED38EF3173C475C34BFB3F6623C5E942A7797FEDDD0EF1D54E9 -1D90D7076C0A9687E334907C22F2E7C603388D8D626B0E5A62B7543DCBB575D7 -9A6BE1528EC9BC18570001092524E4FBB02F3B29293BCB4F0EF14A2DD9DB22A5 -BB33455799E8120D2A4862424AA4A382972E2845E042506FC8F6E201D11DD0F2 -09FAD8DC29C3E12B66293ACBFB13FA0F26238981F2CD52B47A8CDE6DF5CDFAAF -3113E1A6366B806EABA9C34E5D41167CD10D7B639021FB4CFDAE28CE72A93F3C -E8929A4803AA3E45F388F65179AA988898B7B7A8252625EA5D7BBE65642F35DE -6926648975C26BB71EC4AAA2C6B061F34705BB1D6366B0410E461F4A4573E422 -A6DBBED212134EA12D0A744EFD8B5A8043C4C98E70FB61AB44AD65396F903CE6 -C75567EA638DCB1AE5C7FDC2535439C4A948A94DC17DB26CAF391EE972891DA5 -AFBEEF4A5893EABB4976611AE3579228B0B980F3A9608C8B9912B166886EF6A9 -467B1DB9349470B8C001FE43AC234638ABA572238D147B23955C053CBFDEA682 -3C8492AC68F7DA2A03201B749878C0A4F08C1CF33E27EDB13F1145CCE6406642 -E72E7D84E0E5BBC7CC381FC635621540FA735619E502DFEC0146AD485114AB3F -40944FEFE1562249944C410AC526A17ACB00319ECC675E6570FEEEC37CE863DE -DDB1280C7A23A512C6D12294203C728393E6DBEB55B976C3D5E1B9AFDF240658 -9F3F6B1DF2301CD5975A054A844C0F9A0672B0ED -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIX20-Regular -%!PS-AdobeFont-1.0: TeXMUSIX20-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 35768 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX20-Regular known{/TeXMUSIX20-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX20-Regular) readonly def -/FamilyName (TeXMUSIX20) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX20-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /grave put -dup 7 /caron put -dup 8 /breve put -dup 14 /guilsinglleft put -dup 15 /guilsinglright put -dup 40 /parenleft put -dup 45 /hyphen put -dup 52 /four put -dup 62 /greater put -dup 71 /G put -dup 73 /I put -dup 83 /S put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-619 -1659 3200 1660}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE7F9DA1603F49FA9AEF3E7 -27075B080A569EF1014B7F2D4C3687FA1336676537B82BF4590F962C967795F7 -BF6CD740C57389AB77A273920959FE657B87F76B9403C9586FE85C957B0BFF7B -26F4AA603883E02139AC15D1360C26E332527461ABDBAA603802CAE75E08F559 -E16B2E623827BEBD40D4661A6B3D10D6C395EECC916F52F99D9D1F19DE5977BB -73C4EFAEB7FD0052E831BE175C945358083BA2C5690E0CF8B386900A4A51F60D -C8E98236B16D54A1D94E88A062E0E3D8397F5CB503F51A4F9918D3A902AC7DB3 -25B30A154EF106BF4CB8A369599B3496537F22C842825F69154DD87E05CF9ADA -B6C94188CB702F53D00BBEC8ACE69CBBFB8C11099395D7BF0D47EB3E41454D13 -AAAC4392E8C0ADCA1E87A6F844D3AD81EDD4CCDD0FBBFCEEE9C70BAC5B4D4861 -E7B9DB2F4DAD612986007DB8CDB3B5384C3C7D77A2609D2255D4098E7A314D80 -1A553DD03007696C9DA22D9E9AD132F09CDC0144E7C1BB169635A24341DE3589 -96D503CB7BC73A81FC12A743C711916CBEEEF61F7273B238B3C0DF1AF4B190B7 -C820DD8F5FDAF73872074E1C95F4A4B7E1B5DED436C03D1020B9FE9F780FF2C5 -920C97B1584B7E0051107EE7789BFAB0B13F32AD2DC01DB5120BFD6B5FA8E386 -EE743D10E6A9E858979543882C19ABB36FE278EAD1304E84DF80E8CF87A994DE -0DAFBB95D63CB87ABF7FC0CADC3D74C6280FD7DA4F1D426EFBDAE91C6EFCB5F5 -978A3FC55B706A80196603FAD8033D77E6432FA5F54265F76CBA3C3AF0AB7C55 -ECCE18D0CDA8AD36C63DABACD5610A63F2007018162FA3AA6C50684EA6FB6EBC -C9F2645F176A34E76128FCDFB3C8AB1106A0F5733B332162BE915D3AEB27378E -816D31A44D42D237A493E92ED5FA446ED078DCDDBB09F25A5B1D96D66FC3D700 -A656A601ECCE63731A62F4F482470782E519D48D257B7CE75C806F265203A740 -E40B10ABE4E52D9D391239B9C8FB77FD0B54AF75E4C20729ABA886D4258DD785 -6D0190899D77821BBCCE6E9F2240D91D159146CA0E95B00BD913F35AB9B9F693 -9BB4EFB3DC6F73C8C98D4E4C14AB3983EFB7DC4E2D45528337CBFF07BE01FBDA -8A7C0AD2B84B742EE60C6C6A3251C4511D613F79CBECF797BD0D67C257810440 -0475660A3B114221BD66157375CF02D031E0E8233312EC571A9C947A604E1EEC -78513C04DE4C72911A953DA3E208F870FFF39684E300E4747BF7642E7E30D9EC -9B0EA16DECC96B68C0D0334DEECF31EA7B1718FCC5393E0B0D3E8592BC01483D -8D64CFB558FAB3664C6D5D17CC7BBCA8FB7C9E2037569E4EDBA4A878B5CA02D2 -0341C9F95F2600D233EC0703B3124C22ACDBCAAD82D96843450CF7267FB6AFE6 -D6B4953936AD3EA9B2FDA8455B1D5E93B9BD02DA973278C397C03688457FA906 -0F639860B092DC132DC4ACB1DD4455B66E9D6DAF1F58ECE895771104A407D9C3 -C6E9115FA5593DBCB7BA9E6E8E252CDE164A59B5437CF6FC236A81C9664B28D3 -52185C9C61754E35E6A62752AB619167A52826205D4CCB473ED647014295C5D2 -3E3A7F5EB7F326F77E7D2D7A3D1C11650E7016B4698C77A9F0D9D160A4944686 -FE6782E0974C4EDD5432845102DD4270B3C98542DD95CCE9F89E60193121521E -F55CDD1CF16BAEC8817BA4E72CE8A5FD8FC37AAA566D82C9DC416A36060725B1 -EAC72D44BE3377E3A9019ED683AD1D081FBE236D88A4D37471EC09FFDAC808AA -3E54739FE7BCA486A615C6A7E11B3645A1C94A82471679EA4E2A341488C0861A -E34C9A85C44A368C7031F8DD25C202CABD15AEEC1BCBD8E36341FAE6A3728697 -4BA2E01452CA739BE676302533C60F2FB139F69E34D36013AE5BDAEAE09A8D3D -FE74FB3A4024B34C79CF15100DE34A6AE4AE6A6FBFC240013E972617B93A14C6 -06E4311E4182959742675A929F400604C9A861A5B738DF144217D5AF921CAD13 -5A2E2EAA1B60689011E1757CC5E9245EEEF89556FA1654E730D4415926A5F701 -07FBEDC982BA1E35824528E781B05985EB7D6EA3AC4160FA65FF20541F2EE349 -A308458E3583041764D127C390A6C3E6373F5C2FE13C8F5D65CD912FFD26AC32 -EC6464719934B4342C7A8F52C277688D2BD253A62E4C314E59005837019F0F28 -71F15B05B7D5599A4B49FF3F83E6FEE067887FA114C6D5D601B787730C703372 -D262CE92A665DF75B0DB11DD2D3A73531C6FBCD626B4F496EF5E043ED65A804E -021E2468AA2C98F9C0571DFE44B1D1FA0F44569586BE96C87CF79AB9EDB04330 -1F24FB8805E2606C5BB9835DBDA6AA15C40991D7DDBC826AD1C3269D7171DE53 -8FC12F86C78058A3455BD149FFC2E689D178D3CFF8237DE6AEBDB2C420300849 -A81D08D8067CC415A35C5F04A0107EE9EFA0C17F1E86DAF38D172F1B871E6D69 -6962D198257FCC8623D0F94C5405C3CA3B2CB3D37B2E4BF2748CDAFF689CDA2B -94E7083785EF58B7843F91997EF46D27D259E1E157AC87B01D4F9812D8A115F0 -5A77C2016F10F2D29F88375B260F929861D3E616E99FA0BC7FAE0053A5103EE6 -945AD8180F8A00AE280BF485738F5256025166C112604F029ABE3C2307E705D4 -3E2A0B96917FC5CD6C7D4E316E0BFAE6D937A6834DEBA2B292605999CBC67140 -36FE5CEF39B89324D539BD7949D26DB833F1960FD6F26CABFAFB0221439CD639 -7D60A0232E11D01A1C98305B1FE818D2B59AFDDF8B10B6A05BB7DAAEE0F06A2F -B88F8DB0C22CF7B094087BCE563623B8C3DBEFD817355D4F8772BE53EC2D8D8C -78F55199F882F7ECC3EBA7FEC4892B676DFB6227E0E3038306417A55B01C33E4 -84AF231BDD2DFA4DFA702887DD689160FD5734649FBD5F5F80BC54E3D9C76780 -846A3BC2EDA7728FB2728AC1A42A0C7DB2B4BB3B921F4D25C34BA12E0D228913 -0A25DC27CC16ED5CFAD535056464769E8C021C263F09E7930D245618313B2397 -7B169AE7A5130B9CF477B3230247D266FE5BAE4A6F61ECD40F11E78AA2066EE7 -B5EFA899682689AA76DAAC132707229BA42A74D3C7121F9D673AA58E7371A6DF -831E7938C82BFBA2D48217950C12EB28459783802CDF5CAD27CBB27589ECF38C -0164508BE071C30F494E0005972BAFDF1309B21CA7278FA95155AB98A55AC565 -2E876D457CCC89D9011EB713D003CEE1070383B5D1D55155E82E1ED2705659D6 -D516E59B22A72A972C41977EBDA3932FDBCF1B865B43527A6E173AB764E93D7D -27CDDDD70BED4BBC5977E158994661047B615D77B4E31498CAC8C817877523FF -883AB3509BA14441ADED40A6FBA7758C3837A152449563F0757DB4F8041298B8 -243476ED59367737EAE57ED2F648FB24347E9811AA5E5DD4D32DB17C1E7BA688 -D0BF00B6BFD1C80AEA424356BA2EBB988E1F429B3B4475758D1C0896 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (bruckner.dvi) -@start /Fa 138[46 32 33 3[42 2[23 2[23 2[25 37 1[37 1[42 -20[52 7[63 22[28 45[{}13 83.022 /CMR10 rf /Fb 199[36 -56[{}1 66.4176 /CMTI8 rf /Fc 172[83 9[133 1[133 8[0 9[50 -6[0 4[0 24[0 0 5[0 0 6[0{}12 166.044 /TeXMUSIX20-Regular -rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -364 1260 175 4 v -364 1301 V -364 -1343 V -364 1384 V -364 1426 V -364 845 V -364 886 V --364 928 V -364 969 V -364 1011 V -364 430 V -364 471 -V -364 513 V -364 554 V -364 596 V -364 15 V -364 56 -V -364 98 V -364 139 V -364 181 V -331 1445 a Fc(\007)p --343 1218 75 4 v -330 1216 a(\007)p -343 1052 V -166 -x(\007)-330 864 y(\007)p -343 637 V -343 679 V -166 x(\007)-330 -511 y(\007)p -343 222 V -270 x(\007)-330 -8 y(\007)p --189 1260 4177 4 v -189 1301 V -189 1343 V -189 1384 -V -189 1426 V -189 845 V -189 886 V -189 928 V -189 969 -V -189 1011 V -189 430 V -189 471 V -189 513 V -189 554 -V -189 596 V -189 15 V -189 56 V -189 98 V -189 139 V --189 181 V -189 1426 4 1414 v 99 w(\016)p -231 1445 21 -1453 v 1453 x(\017)-189 1300 y(I)-189 968 y(G)-151 1113 -y Fb(8)-189 552 y Fc(G)-189 137 y(G)-40 1341 y(S)-40 -926 y(S)-40 511 y(S)-40 96 y(S)108 1572 y Fa(Lo)p 178 -1362 4 146 v 131 1362 a Fc(\010\000)108 1156 y Fa(Lo)p -178 968 V 131 968 a Fc(\010)131 947 y(\000)108 741 y -Fa(Lo)p 178 594 V 131 594 a Fc(\010)131 573 y(\000)108 -326 y Fa(Lo)p 130 220 V 131 75 a Fc(\010\000)286 1572 -y Fa(-)85 b(cus)p 480 1362 V 433 1362 a Fc(\007)286 1156 -y Fa(-)g(cus)p 480 968 V 433 968 a Fc(\007)286 741 y -Fa(-)g(cus)p 480 594 V 433 594 a Fc(\007)286 326 y Fa(-)g(cus)p -432 241 V 433 96 a Fc(\007)p 606 1426 4 168 v 606 1011 -V 606 596 V 606 181 V 685 1572 a Fa(i)p 719 1362 4 146 -v 672 1362 a Fc(\010)685 1156 y Fa(i)p 671 1050 V 672 -905 a Fc(\010)685 741 y Fa(i)p 719 594 V 672 594 a Fc(\010)685 -326 y Fa(i)p 719 117 V 672 117 a Fc(\010)786 1572 y Fa(-)78 -b(ste)p 966 1362 V 919 1362 a Fc(\007)1097 1572 y Fa(a)p -1141 1362 V 1094 1362 a Fc(\007)786 1156 y Fa(-)g(ste)p -918 1050 V 919 905 a Fc(\007)1092 1009 y(>)786 741 y -Fa(-)g(ste)p 966 594 V 919 594 a Fc(\007)173 b(>)786 -326 y Fa(-)78 b(ste)p 966 137 V 919 137 a Fc(\007)1092 -179 y(>)p 1267 1426 4 168 v 1267 1011 V 1267 596 V 1267 -181 V 1307 1572 a Fa(De)p 1380 1362 4 146 v 1333 1362 -a Fc(\010\000)1506 1572 y Fa(-)199 b(-)99 b(o)p 1904 -1362 V 1857 1362 a Fc(\007)1332 1009 y(>)1511 1156 y -Fa(a)p 1507 1050 V 1508 905 a Fc(\007)1656 1156 y Fa(De)p -1681 1050 V 1682 905 a Fc(\007)1794 1156 y Fa(-)38 b(o)p -1856 1050 V 1857 905 a Fc(\007)1332 594 y(>)1511 741 -y Fa(a)p 1555 594 V 1508 594 a Fc(\007)1656 741 y Fa(De)p -1729 594 V 1682 594 a Fc(\007)1794 741 y Fa(-)g(o)p 1904 -594 V 1857 594 a Fc(\007)1332 179 y(>)1511 326 y Fa(a)p -1555 137 V 1508 137 a Fc(\007)1656 326 y Fa(De)p 1729 -117 V 1682 117 a Fc(\007)1794 326 y Fa(-)g(o)p 1904 179 -V 1857 179 a Fc(\007)p 2030 1426 4 168 v 2030 1011 V -2030 596 V 2030 181 V 2087 1572 a Fa(fa)p 2095 1486 4 -146 v 2096 1341 a Fc(\007)2096 1320 y(\000)2087 1156 -y Fa(fa)p 2143 947 V 2096 947 a Fc(\007\000)2087 741 -y Fa(fa)p 2143 615 V 2096 615 a Fc(\007\000)2087 326 -y Fa(fa)p 2143 137 V 2096 137 a Fc(\007)2096 117 y(\000)2193 -1572 y Fa(-)g(ctus)p 2308 1476 4 135 v 2309 1476 a Fc(-)2309 -1341 y(\007)2193 1156 y Fa(-)g(ctus)p 2357 947 V 2358 -947 a Fc(\()-48 b(\007)2193 741 y Fa(-)38 b(ctus)p 2357 -615 V 2358 615 a Fc(\()-48 b(\007)2193 326 y Fa(-)38 -b(ctus)p 2357 137 V 2358 137 a Fc(\()-48 b(\007)2432 -1572 y Fa(est)p 2432 1486 4 146 v 2433 1341 a Fc(\007)2606 -1424 y(>)2432 1156 y Fa(est)p 2480 947 V 2433 947 a Fc(\007)2606 -1009 y(>)2432 741 y Fa(est)p 2480 615 V 2433 615 a Fc(\007)2606 -594 y(>)2432 326 y Fa(est)p 2480 158 V 2433 158 a Fc(\007)2606 -179 y(>)p 2781 1426 4 168 v 2781 1011 V 2781 596 V 2781 -181 V 2838 1572 a Fa(lo)p 2846 1486 4 146 v 2847 1341 -a Fc(\010)2847 1320 y(\000)2838 1156 y Fa(lo)p 2894 947 -V 2847 947 a Fc(\010\000)2796 573 y(4)2838 741 y Fa(lo)p -2894 573 V 2847 573 a Fc(\010\000)2838 326 y Fa(lo)p -2846 199 V 2847 54 a Fc(\010)2847 34 y(\000)2995 1572 -y Fa(-)92 b(cus)p 3148 1486 V 3149 1341 a Fc(\007)2995 -1156 y Fa(-)g(cus)p 3148 1030 V 3149 885 a Fc(\007)2995 -741 y Fa(-)g(cus)p 3196 573 V 3149 573 a Fc(\007)2995 -326 y Fa(-)g(cus)p 3148 220 V 3149 75 a Fc(\007)p 3323 -1426 4 168 v 3323 1011 V 3323 596 V 3323 181 V 3401 1572 -a Fa(i)p 3436 1424 4 146 v 3389 1424 a Fc(\010)3401 1156 -y Fa(i)p 3388 1030 V 3389 885 a Fc(\010)3338 573 y(4)3401 -741 y Fa(i)p 3436 573 V 3389 573 a Fc(\010)3401 326 y -Fa(i)p 3388 220 V 3389 75 a Fc(\010)3502 1572 y Fa(-)78 -b(ste)p 3682 1424 V 3635 1424 a Fc(\007)3813 1572 y Fa(a)p -3809 1424 V 3810 1279 a Fc(\007)3502 1156 y Fa(-)g(ste)p -3634 1030 V 3635 885 a Fc(\007)3809 1009 y(>)3502 741 -y Fa(-)g(ste)p 3682 552 V 3635 552 a Fc(\007)3809 594 -y(>)3502 326 y Fa(-)g(ste)p 3634 241 V 3635 96 a Fc(\007)3809 -179 y(>)p 3983 1426 4 168 v 3983 1011 V 3983 596 V 3983 -181 V eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/caccini1.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/caccini1.eps deleted file mode 100644 index d9192f6b4a9..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/caccini1.eps +++ /dev/null @@ -1,2030 +0,0 @@ -%% LaTeX2e file `eps/caccini1.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-2.0 EPSF-2.0 -%%BoundingBox: 21 93 556 793 -% EPSF created by ps2eps 1.39 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: imp.dvi -%%CreationDate: Fri Sep 13 09:08:44 2002 -%%PageOrder: Ascend -%%DocumentFonts: TeXMUSIXSPX-Regular CMTI10 TeXMUSIX20-Regular -%%+ TeXMUSIX16-Regular CMB10 CMR12 CMR10 CMMI10 CMR9 -%%DocumentPaperSizes: a4 -%%EndComments -%%BeginProlog -save -countdictstack -mark -newpath -/showpage {} def -/setpagedevice {pop} def%%EndProlog -%%Page 1 1 -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\TEXMF\MIKTEX\BIN\DVIPS.EXE -Ptype1 imp -%DVIPSParameters: dpi=2540, compressed -%DVIPSSource: TeX output 2002.09.13:0818 -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{ -/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) -(LaserWriter 16/600)]{A length product length le{A length product exch 0 -exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse -end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask -grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} -imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round -exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto -fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p -delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M} -B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{ -p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S -rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. -/slur@Dict 200 dict def -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if -% align the slur to the staff lines - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - aa 0 gt { /shift shift neg def } if - ifadjust 0 eq { - /shift 0 def - } if -% and finally draw it... - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - grestore - % now some \slurtext code... - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def -% differenced line -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def -% sloped line -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def -% free line (init & terminate) -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def -end -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end -%!PS-AdobeFont-1.1: CMR9 1.0 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR9) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMR9 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 48 /zero put -dup 49 /one put -readonly def -/FontBBox{-39 -250 1036 750}readonly def -/UniqueID 5000792 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 -87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F -D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 -92A36FADB679CF58BAFDD3E51DFDD314B91A605515D729EE20C42505FD4E0835 -3C9D365B14C003BC6DD352F0228A8C161F172D2551CD1C67CD0B1B21DED53203 -046FAFF9B1129167921DD82C5964F9DDDFE0D2686875BD075FC81831A941F20E -C5CD90040A092E559F6D1D3B0E9BB71733595AE0EA6093F986377A96060BF12A -A1B525CD9FA741FE051DD54A32BECD55A868DD63119A4370F8322CCBEC889BC2 -A723CB4015FC4AA90AE873EA14DE13382CA9CF0D8DFB65F0ABEDFD9A64BB3F4D -731E2E1C9A1789228FF44116230A70C339C9819676022AB31B5C9C589AE9094B -09882051AD4637C1710D93E8DD117B4E7B478493B91EA6306FDB3FA6D738AAB1 -49FBB21A00AC2A999C21445DE3177F21D8B6AAB33869C882613EA6B5EC56476B -5634181ECBF03BFEDB57F079EACE3B334F6F384BDF9D70AEBD592C8ECF21378B -54A8B5DBF7CB9282E16AA517E14843909339B5E7C55B038BF3BB493F3B884A1C -C25F9E8FB912CBE23199AD9D2C3E573727701BA301526C66C3617B9514D6F11F -11930B1D97C17816C85B1BFD9B973A191B33CC3B391815AD14F1CBE935942AEC -D4004E6BEF379066FD72209DC88D2E634E79BCC2B98C766CBD92C561F2703F8A -109E6C6CEC7B866F2FC7ADF646BF492E520319F3B949AB5D84AE990B33344A40 -3971F58DFDF8D8D67FA0B8F2A0D884F8C09A5A721319B911DBA0A35903877343 -C37BC36C5EB32353272D1E6ED5FCA611BE319A7E1E842CB7576E7DE90DFECF89 -9E58BB6430D9915B21B801B7EF6E62C2DAEBA34EC115F1D18F1F2BEC381020E2 -3FEF9CB4F3C3997C3F0587AF7C2A6B08A2823EC3DD3623E073DD07E7E8995DF8 -D81B2B6C8D36C964B75C7E4DAD8723126043FD455BBF4F1C21609729D9CF2620 -A6322AA2244D98C7BE825289C2F09F2ECCA97F4DC25F93D44954392BCB47A2CC -1A11F6CD6101DD405EEB13945A1AE4CF6427F53AF9A0F76ED8D9E6B2C81562A7 -7F3A89339B0D12BBF34BA71F6FD2D75D0C3068843119AF94ED88AAC850664154 -78973B221D800E5A0556DAC4679C62294751C1C74701994332D8B29CB51DA91E -215C8699F47D2A56EE9905A4716B97DF456ECA78BFBA774F1665042B47CB2FF1 -F3617C88959B667624EA096EBA7BCA7C4924947DE35FEAE25FD055C0843FFF09 -F80AC8F15EBA70D546F3EADC6E4153DA1E91D63FD90AE7EDBFD786C323E6B4F8 -92A3197807FAF44DACE5097BA940DAA972C26620BAC146E91310CD0C853AB86F -3D3D65342EFB3B01762FCED5F6EE42F3B47BC5B9DE9F1517BF3B32A22DE23FAB -31341D9B8F55040572476437F5A81BD297A6FFD971B963458CF4779AE811F0CC -4AD74B3CFD7A -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%!PS-AdobeFont-1.1: CMMI10 1.100 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.100) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMMI10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /CMMI10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 48 /zerooldstyle put -dup 49 /oneoldstyle put -dup 50 /twooldstyle put -dup 51 /threeoldstyle put -dup 52 /fouroldstyle put -dup 53 /fiveoldstyle put -dup 54 /sixoldstyle put -dup 55 /sevenoldstyle put -dup 56 /eightoldstyle put -dup 93 /sharp put -dup 94 /slurbelow put -readonly def -/FontBBox{-32 -250 1048 750}readonly def -/UniqueID 5087385 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE -3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B -532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 -B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B -986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE -D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958 -9E394A533A081C36D456A09920001A3D2199583EB9B84B4DEE08E3D12939E321 -990CD249827D9648574955F61BAAA11263A91B6C3D47A5190165B0C25ABF6D3E -6EC187E4B05182126BB0D0323D943170B795255260F9FD25F2248D04F45DFBFB -DEF7FF8B19BFEF637B210018AE02572B389B3F76282BEB29CC301905D388C721 -59616893E774413F48DE0B408BC66DCE3FE17CB9F84D205839D58014D6A88823 -D9320AE93AF96D97A02C4D5A2BB2B8C7925C4578003959C46E3CE1A2F0EAC4BF -8B9B325E46435BDE60BC54D72BC8ACB5C0A34413AC87045DC7B84646A324B808 -6FD8E34217213E131C3B1510415CE45420688ED9C1D27890EC68BD7C1235FAF9 -1DAB3A369DD2FC3BE5CF9655C7B7EDA7361D7E05E5831B6B8E2EEC542A7B38EE -03BE4BAC6079D038ACB3C7C916279764547C2D51976BABA94BA9866D79F13909 -95AA39B0F03103A07CBDF441B8C5669F729020AF284B7FF52A29C6255FCAACF1 -74109050FBA2602E72593FBCBFC26E726EE4AEF97B7632BC4F5F353B5C67FED2 -3EA752A4A57B8F7FEFF1D7341D895F0A3A0BE1D8E3391970457A967EFF84F6D8 -47750B1145B8CC5BD96EE7AA99DDC9E06939E383BDA41175233D58AD263EBF19 -AFC0E2F840512D321166547B306C592B8A01E1FA2564B9A26DAC14256414E4C8 -42616728D918C74D13C349F4186EC7B9708B86467425A6FDB3A396562F7EE4D8 -40B43621744CF8A23A6E532649B66C2A0002DD04F8F39618E4F572819DD34837 -B5A08E643FDCA1505AF6A1FA3DDFD1FA758013CAED8ACDDBBB334D664DFF5B53 -95601766758EF6E0314FC705A02FE7E5A5430F30CB95EEFBBB4AD66A4D7350B0 -38A001EBC9735BE41A41B4836FCFC0D4029C02D8DAEA734951E57209889EFD2A -33D220471B99E877FD166D30A54B29D4CC17CD581611477EC6BF8A58479ADE5F -FE8DB690DF606BDA5AE6D1E2B1B797C835A026E933D593975A7AC4DF8EA7662F -F51A30717A92A2FD10030E749FFF416FAA31794A3EF90832F493C1012ACCC272 -9313AA60DA29EAABE06C313A7D6190B3FC20E0E400E647ADBDC6C63CE3AB0D21 -DB0EF15268C3056C4E28FA7625F2BF7AC6343417D3E54CEFDAFE3B0E42E96C59 -8348EE6BD0843B0509FEABE63FB91C89FB452047789D36B69A355F2F605C77D7 -5AC7BBC694A05A4D42224F1051296857DB8D542F78DF1AEBD0F55AD2BB1795D3 -880CFA7AE2B14CB898327A058D330FC29BEEA39661FB8AA17B1D9298969629C0 -035D90094EC5D33B9C91B3E9EFB648BD3303BAB96EED1D209811066CDC3AA0DC -664C576F01B39C04F54F9BD393B74D4620666DB9DEC4F49C46E85A14EB1B1FA6 -ED1E13DF0BBF930F995A14AF9AFD04EA8317ED31FCA841133D742CE53BC44A84 -2B8E98B6F78927A4783284DE22942EFE6E9685D880CBF2F215ECF20A00D6D3C7 -8F31303AFB2DC22CA1036C787A4CBF0AA39D5E5614AF8E2B2DFA8188C2C5DC62 -307206815717F190E854D2160D541D087A24701E05DA93D5F0F9A3E18C13F44D -28281D018CE0ED65FDC7A41DD2D7569CAC04FC3FF086F89392339070DC4436D4 -52F283791522918DAD8C01873436B6665C4D698647FD7ECFB67495AFF97A1656 -9DE0D0EC6053AD025EDEA86CBF26B4789B67CB490B76F6F03E8564829096F390 -32198C0F01E5605A0E6AECF6FC99CBFF8A113D88EFFC6E047361EF267F3FEF0A -0D13514F1DBE782888278818953F05D660FDEC6ACC4F927EF6A7071DC11A2367 -8C5EF70B850DD123EFA3379291241CBFE455C88264E058F2C2B57D2BAF5D7224 -AA236B06B756D47DB4AB4D1C1B0B848BA1E5403D3AB2B135FD14579AE258F4D3 -EB02EBF44EED73AD6C4D5B0A414A58305793DE8236E673299E45313DC42278DB -6AE93703D8D4F70A0AB11E4D19878AD245264F36050EB65B6F10125779C70D8E -0065B0F31E8689D7006E25B1E01364A1FE370CCCABCD955C6A518A26DEE209A4 -F070657B786E9C670611E0E53076B0B6183C2D4796DCB9BB59851A0EEFA715B0 -E105FE75ABAFA9973524631BD22CC222A5D3B1F63015A392E43C857FBC8CE769 -16C103777607E18CFB4D096708FFD430EA3EE8B0E813B137B5784962EAB607FE -717079429B675D90F3D973CAAFA004F6243EE0A53FE515D255C95DBA5C0DFB32 -5E0529B1D0E5183523AC111882566D14788F53F22FBDE907B26238A814E57C29 -A6DAF9C7E2F79537824F0DAFD9A521628565B526F000862857D9BA6CFF593510 -610A2EA10FA423C056C12B19EC53840AEB340515986D8976F02606413FC6AA39 -ECDF92C5897AD6CFA9A89E0CB23D4904A5BE2E849EC7BC2FF4A88228E8CB6196 -B6DE62566DABD4C85005211C83BFCFA86CE4D2EBDB699FF3819760B188DA7CFF -909FC74CF024AED318E00AA51F8750406B0E2EA33363E385303CFBDAFBD2D8F0 -4F6A8B00431BB0776AB91470E2832667C97C8F7A7384445A2A42555BEEF95EC2 -F2C78B89891CE666F2B47FF1141ACF80AFE627FEC568168A61C99C941BA7D0AC -54ACF918B72619207C0182A6BB1D59E58FC3C96B0078EBA276B9C02DB668F0A8 -E046BE4633E66E36369CDFD881E71A969F1EDFD8D7CAE207A74A8CB8AAB39C8F -935BEEBE8D07D4559608F75254ECF672C2CDE1578D099D79152D8B41E054CD25 -56A856CB0593F0B676DD7E9FAE9844C6B6A781B9F823D5DEC60AA90E33498A93 -D6DF663FFF523C171B1F841D5E60C321B644EEBBAB0E0C418CB206C8775D4D0E -33AB23D397B2DC98EFEBC3CC473ABB6EFA4DC2636E945BA3EFB03FFA680EEFE0 -7FB5C8F1945B699EE4F394204FF362262D2DC7CF759C5526B81D0326A5D14658 -B209F34B9334ED0B046DEE32B4E38776DDE43F803F8D029E8410BF7B1517E6A7 -0D84C40AB2A013C58C3BB28D496F6CEFF70E73F3486FCD3984F8297061E72171 -A17BE235ED5A38F7B73245B46E65EB4AF055C4568D1A19BEF6D5B184D3C26D45 -A2DA85EF7AADFB104419D7B6DC939726F6AD4A1335C425A5086969B7366F53F8 -9DD041A90FF2A593B547C37520BA014060801BDF84B7D386E4ABC862D8E3EBBB -AC62431C625EFDE888E07A4548727C26141F0D9818CA289C79FBA2287620E29C -71FF406FFE49048FBFE82EC631AE264580CD091EE22377D428069D99D6184D42 -C5A7A438933764CB1AC1534CE9D8F0717A0DC4A466DC21DC42791F06C28BDDAD -AFC10D8C5147209ECBB9B87A0F3BC62359AA1D046A713B8E78CD857FCBCAF6C3 -F17B1453FF3443D60D0B5F75DE6DFFB09CD5BC44083DF8353E4A97CC03541BAD -AAFA0E927D08919D13825535AD9F1C081436F0E550BAEE4A6902A411A653EC8F -95621DB5D9AB5C155B1F1575268D724F51F82D9E5993AB42D724FF649F48F800 -67D2176665344A6CCE606C1D60062581FD4CC87D8C3EA72F1494F8967480180B -3055576BACEF9322EDCD5E49C1DE7D7525C7F44391BF7DB360AA55F6A443621B -1E1B7CFA3017A6A4E0B0980DE9BBFCC95A8EC512058A35877917A0F377705C6C -86DF168ED49AE75998C8D7D2BE79E89066734A6B532830BDE10EDCDA303BA891 -880693359383EFF5EA85DF0575A9C5A114A6435EC71B124FA279F81D723C7EDF -60F764D1E975BD48A295B8E29E247BB795BFB8E200F3B803631C90CDFC32999D -CA367C5E4ADFE9268145F667A4E159C784525AD8B759959820E4B5978576A3AE -CED1DC29EA92CB1910D84AC73494FFFD5C163C1A2094FC216227DA8C39213F8D -00C4E673604D2E52F34B58AB257A18E91BB4B05B0A0712E260D14D6043361159 -D55C19B63E79B0688CE275B2DDEDA27191678D620375C0DEFB3F0268201A6CA6 -0ECF5F -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%!PS-AdobeFont-1.1: CMR10 1.00B -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMR10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 18 /grave put -dup 19 /acute put -dup 39 /quoteright put -dup 40 /parenleft put -dup 41 /parenright put -dup 44 /comma put -dup 45 /hyphen put -dup 46 /period put -dup 48 /zero put -dup 49 /one put -dup 53 /five put -dup 54 /six put -dup 55 /seven put -dup 56 /eight put -dup 58 /colon put -dup 65 /A put -dup 80 /P put -dup 81 /Q put -dup 84 /T put -dup 97 /a put -dup 98 /b put -dup 99 /c put -dup 100 /d put -dup 101 /e put -dup 102 /f put -dup 103 /g put -dup 104 /h put -dup 105 /i put -dup 108 /l put -dup 109 /m put -dup 110 /n put -dup 111 /o put -dup 112 /p put -dup 113 /q put -dup 114 /r put -dup 115 /s put -dup 116 /t put -dup 117 /u put -dup 123 /endash put -readonly def -/FontBBox{-251 -250 1009 969}readonly def -/UniqueID 5000793 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 -87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F -D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 -92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C -295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75 -409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C -4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF -2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E -0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E -B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008 -24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B -43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF -D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575 -5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC -96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3 -7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3BEFD8D9C400015B65 -0F2F536D035626B1FF0A69D732C7A1836D635C30C06BED4327737029E5BA5830 -B9E88A4024C3326AD2F34F47B54739B48825AD6699F7D117EA4C4AEC4440BF6D -AA0099DEFD326235965C63647921828BF269ECC87A2B1C8CAD6C78B6E561B007 -97BE2BC7CA32B4534075F6491BE959D1F635463E71679E527F4F456F774B2AF8 -FEF3D8C63B283796A9AD847424B4E6508546C36223A3B17EB82A56592F27FC27 -F1D49D5FF4BBC0E16231807AF7E195AA7D0D01C7566243448B222D57B811EAE6 -DE9370F84E207DC9BEC731AD6040FD9B804FA14CA264B73136F9AF34390319F6 -A543D5D4D7FDDDF2F76651E557683614521110DEC1CCAC426117DDA7D6CF1B8B -7879B21FDC78BAB3C944BCDCD6A65B67F3692F0A8D5E36FB783A63D4FBC9842E -2CBC2720A7206F42A99AEC79FBBA92A27965AF40A71E05E4BA8D7FC58C828491 -84A8EBDB90B1167333987F7D42A76E9C5C5A842EF91A19C55CCA6ADEB88B59E2 -4FE4A96A8CFF51A1B9EEC89A0DF5D4E908F32BC77D09A266DC98E9669626354E -59FA354352E609F3A359C0E8B82075C60AA8F917C3B46A51D65DE1F6F050160A -412DAD1DCB1A35E49A520F31B3EF2B0A27E393E20EE871DBD2628AEC086AA0F1 -CB11E1DFC7E94792E38B0F8DFEC565B1676FD5BD49E5757F7D03092489A7A0FD -2DA2ECE42C2BB3C481C676B3BB029368632768C2988B90ADA328C745443F93B1 -C31CBEA19AAE4FFC83A933DEF484A753B513A289FBBED75E3EE8C1117912BAF8 -54CC8AA4496B318283B80AC61EDF21B109D7DC8DDB8FEB1F20265E06C2E2E8DF -9532840F5737838DE90773008DC7A4E23C0F133241F066096999887AD4D12DDE -23656B80578308ADA3B73C7D92DFFA19F1A79AC9B99F4971AC65B49FAFA4EB21 -B05DA8A257B3CA70C7584768D4D1A8F45777FFBDB6C69A56A56B76B10D228B4E -AC4A163E08E21F24E9DF40752B9CAC62E84596EAF822F177C4CF65B7078A536F -97E22792FA75CD39AD747A1FEA72CEB4B2658DBB9A4CD46FBF5FAAB0D2342DAD -04D93804B95AAEA397D0ACA78A3E49FFCA7473C3610C6E9A9251EE17F88E790E -82C4755F75EE3A7FA6C0237A7030CAA69F77BD9D4EF25FB1A2D45B649DD78499 -586027D49923A3E2870543F4CF74A00499B8BB5A903645E546A5403B88BB5F97 -F04924E8CE2A3446643AF9F1BCD69552B351076B53AF9F34FFDFE3548F31607C -CA8F999426CA7D9B3464D2C6BF22AD989D98D0C5799E54FBECA219E2EF410CF4 -A049606A988FA48884717E52FF08B3322390C85C4D2B9CBE74801B538E9590DD -C2A7874BA3A795BE0E40B300B16C4E06251E8A90BB725687A489828848C7F6F7 -3DAFA7C01A21CF7318E8C26D5B336E7B6E4F4F0B397904564BBA28BDB9794B45 -8CEA36266178898E3612D7DF333CB7FEE6396B67761361CE1791E3B18B629B17 -1667584AFDC209377CCB279582FCAB62725237AAF4879364006A0B717EA427EF -5CF24C44FF4A6FE8ED167A40EF438CA0A6B0D80DD46552563B36DA5DAD53AEE6 -E116D35D0321DCAF45D1808418490D772C50B6FB0810F2E259E21AEEFBD7C5D5 -B7FA3E9BD20A02299701F473294B6C8445E0769EA93307756CE2A7FF454B2C1E -E1CEEE797D5DA0A8A7EEAA2090AA69FD220CD70080AAEF76EFB53FF7759BC68E -D7047DBBC8DB5C13320F77A8FB94B9DB259A9AE460B8634A22AAA2E363084BA4 -E2B77C1E29568B02BA3B160E78799B29B38D1BE9FD53F4D847CE1542DBDDDAFB -00CEA31C5E9A63C6A5A02740A29EF7EEAA640DF24DE62385E2BC5E7FFDE1F362 -C7F86BFC2A4E9BCE82A37D5BB4BF26BAE85459B6945F7A7E4AA99002B9475A9B -8A0CF51FEE063B939B1E1737BECC470D3DFC46D97E97D77DA85253440C570804 -C3B5EE537499CC481CA523B7320D59AF0A4102406DC5A264E7393E04B39A3458 -2B241C46D8D9A99604E48C85DFBEC0FEDE37A7BD53DD20A62CECA82A6E6640F2 -F68B66B65EB2D6C1C582FC10A4EF57711F19AF71D8D4BFDD735C3E67A4D9216A -5BBC655423FD1FF2DF40A19E528EE4B81FA837525865A6CEDF9E7F27D3FC5C61 -CFC31DB55A2586B6F8D598DCC500ADE62C8132B4D65F5DE6637A34E2CCB7F225 -3AC04CECF1FAB29399A33D06DC3010F4B44CD0DC34FC72792CB645FC4079C34D -3497C9617FD607C5FB0D804E5DE41B07542D2437A7530C200BB839542CEDD201 -D8E0D0840FC242DDF4A5A4CD973353DC491E06E684C99B0B074649978EBD11B6 -774C5224BB091BB445FE2E4F276F6A9DADAB7DA417847FAF1B04BF5DE12D356D -06D6E83E6362178B804B95FD8683ED3CD511002BE0B87ACF8AC9292897C2F85B -5C8814D40EA5DB190A52E05623E0BC0C7FC19943CB2B07573F7CCC885FA8AB29 -367930831009DBB9CA6E7E879641394526398F3209369D875A1EBDD45D7A203E -74C03B38AC0FA1A379A5E399AB7700AACD2DC5B2BC3132BE82C64AF9662B9230 -6D06DAD71F74EA0C28A85C8629C97A1699DF1C91C0F5D035B459CC13E7CCE42E -376A24E9AB4825C15AF2445CD206B9C39D70D735560A65C2BA5BBB76121A503E -4FA1992D3C7C8001080FC8705BCE06B4113472B8A69E9CF1AA8C5CA2450F8539 -E7D48DD5785217F519DA9534D13EE228F59DFC78A53AE949EAE75C484F223E88 -1D470D03227FC75C23BD32C3F64F87053D9F366CB37C014CCD36409458D90C99 -54D24B8BF0D3FC446FF633438A9447D9E33C90E4B0CFE115F7E81FB13E43BC51 -C725947F66E2D79877A155D4D373FC4C3FBFFDBBF04820F73F292B8E5D932917 -B27D7A4B20B7C471419CE731AE8CE958E8B750242D09E07EB1917433F77632A7 -A7775361484064D6B02AC57E14BD0B3C332A4BA36AA02F35AB09C83037796B79 -46FA4F4D506687B80BE0E2D2374050501A5793171CA3C14F8CF6521F7575DC2F -9A9ED29C80B8092C98FA1BA67C5E1B02B9976EA0CC363B7F1027EB779C1A6A38 -9DF3F9853B8A71483DE1BB5B9FF9D766EBDD648512DDDA9CFD418AAA51F754D1 -27ADBADC3B3CE807E7BB6650EE72646930EAEE073C2004535D5C4770C8FFDEC7 -B5882F2D49AD63DDE41665FD5D0D4213711CD7C0C503EC77511B1F304DC9E571 -8FC9C19B49D4974FC8B530490EC1F1C346A6B3569A9FC23B48F1EF63A8F1FA66 -456B40A2EF7F8A6BA3837D698D0F1A0C6EFF8AD59F5FFFC53C790D5D0A35073B -842323D6D5BF3858496D366C42DCE69AA5C87B100CB358FDCDF7683446E685EC -67583895433A6E73F94186BD778FF5D331F200F74F1866D29A83E6A2AA368442 -4735C4E14CBBC730C00B58B36396A9C81DCC9CDA324B847D8763CE7052FF7B3E -EAC8A2DCE192B308C84AE5EFE62E38219BF151227C472952528C21EBD7F93150 -58CB8CD9B4F7E301EC2842F4E912103DC2758A56B4C5645F9CA35A826534A3C8 -042B990117D1A53CB13408D4960417F81A1FA442BD7ABB8FA91BF38F6D332256 -ACDBD26DDDDEFA833CAAB3D7084EF9C4649F73407ADCE0ADA5CCE19126924BB9 -6B48355F311A3AFCBE5EF10252F86D751DBD977C9DBF0C81E200AB77E0BB117F -F48DCD53AF3A56E58BC1E6757A5AAAAED24616266B4E264F7927D70754DB9A3C -AE063F688DEFB66B51F00D022075987696F54AD3D0286EF95E592F9D40454D0D -69B061694D2AFE3697C7CA36196DD6B26BB1057AE5070D25A2F89326DE260440 -0AAED51ED7B254E279538C31D4BB4EFDDFFD4FD09232BC430A573FB657AFE742 -7CCB996E988FBDF600D809019F4B4D2F041A6BE4C60A52B2F3A8B6BC8DBF772F -CB58477926D6E01384D7B718EACE9BF22096FFE7B3F398BE07AC814DD2C534A9 -06A17475DE88392A48B82535093DF87A1B23ED55EA725DD7533D905A67939D1F -53ABF978B748AB202A077195E495E5F0CE042836BB5743565F7AEBF31284A99E -C0CACFF65EEF9A9E7EB161253762CF243889BDD834460E1EE5A752E5254BB6B8 -C21D0B674C80FC55123E3DA6CD90B17B4CACA4F5425D9322643F2139FD90A8D3 -2BD3B9E0C4DA58871EB78A764A6E035A2DDE468BD45F40A5B2AD4D32D51B54CD -C87C566C0DE3933EE423DF2930F0369A27EF1E609B0152886A26C7EB8E625DE5 -2DADBA71433FF7315006FA226BA80581B0554D0D65F610F59D61756676EFCD96 -1189905D27790D7910E8411FFAAF646D531C03FB3317AD77C8F4681C6C493D84 -E0BE58C096868A579A570A68B65DAA98D12ECEE1EAE774C282F9CE38E37FD95D -B8056E30202FBC31832E734096C7B9B164665420698551A252C0458D901FE316 -1E2A8B629E1142815AB39369C89D6E366EA53608F0A0D8E5D09FD5F0AA1E1F8B -6183806A9ACE9BA79DBDECF8AD1E9C3BD589B2D758CB90AE642746083F938040 -4B319D0BDBD61A24646615F744BDDEE2D19F7E6885BEA4BEE3CBEB98044F5C3B -CCE180CD94E00957C7663E17F31AA2009ECCB464F1D19CD212A6F64C2C3BDE77 -4AF718A7005F7AF21879513A760ED3902B658534F00BE8277A3C09302780FBF5 -3D4CC7A4D399CDF38C3918DD85DE9D359252932AF5274ABCFBD8952957F642E2 -2C9846C20F8C95DBD53953A87FB4D72FB07177C8B9180368FE562C6757BA26A4 -4F5C241B377C1658B6DBC05574FD228E8745AC865F24C7C94700BA3DB4D53F3C -46032B19870E44BE006A610365CE5AB3891C4053CEB9ABD70061B23F55910C29 -18E1AAB37F3EF51267D977EAA70349C7D4DA9B7809453BD23F17C1563335B87E -DD90E4F74ABFB462D4EDA74CA37B88A4128A6712A9D861F9456F394064C4F8CC -C8BA0BBF2C02EE11EAB8899FFB7C630D97C0290F13824E5F5576AC1381272427 -1E17F47562C5636E75DD779FBD1D18CE4D4257C0831FD68B412EB1905AE4101D -DF68A74CD6F7ED92DE2667A080164989B807F84F126BDDFBA60987B2E780886F -DFE3937A932304D88FAFF809ACB111BB06C64EF01F28756D2A6D6CCD5D6C9057 -E00FC93E619898BE6DC47573A02A60D8CC5140CDEEA11A453FCE09F9CEAD7FF1 -076F68CBB6EC2FC1D7EB66E1E831E886507CBF1A0C8E688FF91C45AA8566D747 -997F0EEBC72B8C77D812AD3820D7D837BA5ABFC231B8B6E8A7F2C85886CF7A39 -4C0AB000695BFB1E88BD9DBAD72BE505DA4830D4E57D4F519C6E7BF91CF5D72C -47A98A9B7C6C2CE4A99587DA2BE19B8BB56EB7021D451654F92FAE4240CE623C -CB57CFE0A0F00DF03EA7E40E75EBFDEC4B572C9570ADD9FEE4354A50BEF41CD2 -E622AAF95C6C467051BDC980D8E1C59B57B938073865D5624EE77C634CEB5863 -D3E020B88F535EEC5DAD9E81E6BCAFAC4AA3531A751F8830772C12AF1020564B -4C4EDC4A8AA8F1B605A91E88CD7B11B3326C2B82AE540951DD6FC3BCA10DD078 -448DDF3F224745F2C88B53365EEDE976BB8D94D1F57E353EDE19F588DC56D99F -EB3C628F9A5A6C9F79BC97D69F55EE0E337598806D0BC1EDE2CA8021EBCC1A50 -ADDB55DC3EABC67613B09E9A1674C0058702497C21EFD6322530E8040422A032 -6B6E872A2FE553E3792D7DAA2CD97FC2193EA2BDAC7E78C10673EAE640985389 -7E0C5C663DC10138C6FA5FBF3C24D7E72E5DB12DD4E5FBC213F7C72F9ACE751E -FFED9C3B60907E04006F0FAFE98B31C607B5C84C3D1F181E1DFF2FF1E7A016AE -C8799D765D52DA2EB5BA62575EB85243B5EA52A50DE2EF945C600EE8CBF1BDD5 -8F9E917193AD2E2D7C37162DECC00AD50C071B0A209327E87C8BAF529EE5B561 -5979F1515A78007AB6AF532219951A3B950534ED8646078EE7C933051E0C5DA1 -3B902956FAFB5CEE7A6D1881F2CA72686D74A00BB26A5627DBE2991771D8CDC5 -D35FA42713272A3346B5FB0C4250849CE0CF4F026B9E9D5E9FD5258AAF1B2D55 -1E7CD3C80BECD4E44C504E0F935A4F8B463373271EB7BD942698CF1D005403BA -CDA5F1996D85F0656116CB2EFC49D25321AC051CC24784587B6969A226BFEEAE -773444F741B04520C28298621800FE12CC18918C56FFA5D43FEB24125156B379 -F9BBAE01A58A1DAA21E5574BAAD2697042F540874FED03C4147A9A82EB3939A6 -5C941D015CF75D30766A7E954B9E2A8F2E9E808372B7FAF2E0871A7004C5508F -EB9280D63471E9EF75D80BFB0D6C2430A061D4E2C4BB4C295DF63BF8C1DC0952 -D5DAD5E0A2653A8D03DE0868C14027464D871F9760DDDE95A903E1C1F8C2A7C0 -A0862FF3587BF172566E388F875A160CA150C3B2DF2728103F8EDDD08AD0BC6F -65BF032EEF85FC54E299252B7F32E4A8DB7542418E09F073236E68F4F11485D3 -F6A0624C207CE7EC5B0B984A3C0F3FA609118C22CB6BDBA37A48BD0897204015 -7D9AF0D3F975F2ED088D91B6721CB604BB19291EE7B332CB852643678FC4B66A -A15221B430720AC37E6C2140DF182968E3A28BFDF8BB2B1A90DA691CC419405A -F2DD423B27F81CE1499708F11D4E3F6A86DBC243522C0CF3B83F39EE6312563B -A3A624219E36CC78CA68466A781933E79F238D93416910B791C97502377A0A12 -CAD42241B814B8B37E35074DBB48B79CDDA2E8540CB303ED02DB330D9E542371 -D7E183C060F9307C2E0345D41736348ED1E50D2F9A531716ECD91AEC136448B2 -87E17C5EC71DDE13F79BFCF469C8062CB60132388865AB64A77558A8974875F2 -9FD46FB1B07B50CEF579FB3C4D862160A3615F2D3CD3E6D88B06182C2887AAF6 -AB70E2961CE467D409DA39E44C7A890FB1FE59977C954DA9ED0C4D2CE9F42C76 -94F8EB9D9980F40DDBF09A61B71CD07A2ECF3F1A3DAE84BEA1F38FED60DCA960 -462C7F22763841A260EB5AFD515E9E93AA2DE67F64C83835D5C3F1E3DA1A6051 -9CBB3750EB26ADD07DFB62FE7CBCE154CDAB84A6EFC9797A891D4D699C96280F -6819A9067964B3D048F12B812395CD40E20EFAA9555FD0CE35E7D566929CFB0D -8CBECB7ACC08CFCDCA43B6D105B89593121653030575F12566AEAAE800C00BBE -E88EEC131577E9BFAB2CD2A5BD45F6A286B00B4C5CA09A5550C4EBD107EBEC39 -94AFAD0E3A8A6E729284B62169D853A658A10EB2A53E4CC4BF29F127273E0120 -60A1BC4C08DDC4F7DC298071CF0D8DE93A8F189D6C76EFBE0A591EE1180AC6A3 -D7F8E47B023C5833570D6AA04970F4EC552221A701826BFD2C9CF06197AB11CD -2BA1C51C8FC1175A7D643F505CA573A87740C337CFBCDAE535E1B90D3236BB96 -92393450186C9A749B0A3A30FAB7B433610D2A0DE303E421B3C1E18BEA34D891 -CD6449CC5DBF1C1D01B2A47263C7D24052F8FE37F2AC085D0516EFD72CD78530 -7E2522917A7B863572752E9B1BBEDB7210516E62B73136F9DC1D96323DC3F78B -C9E43A21A7AB7626A7454B655DE2CFFBDF27847616D52DBC72D54BE7BFE6CB49 -78FEF0FB1F710D55D123C7756F12AE2B5D4A9108C17F2AFB4E421B08E79E81C9 -E7F0029C052A27F5AD1C7AAB82C4B45B364408235DE134DCD74D93264F77BB7B -E738B52C31CA5C734F9453478819E6E1F1317BA6496719A8CC91A30F6754A600 -AB170520C4872A328D2D84D09055A3AEB730DC8A47CD97A09E7E6481A85B6957 -0959D2623290BB04BD8612865A0443C9EF9C861494A5EAEACDC32FF5C572D2A5 -91ED31F8F8A3C0CDC34F5A4F271A0C067111C70D95526C4FE05A7018259333E1 -207AE3E9AED942612024BA3E2238C1E5F56CA70FD0ACAAD5F92A91AF5A59A9C3 -EE4FAC04CCC9C31A2502D1C0A5D6D2D5BF4A8EEEEDE64A31CAA16A9A97FC2EDF -8351236C48C7FE4DB3542ABBBA24504A9EE692560DF455334A6E894085CE8423 -94F78CDFF2B7BAC537FEDE02CE127249B9611439582656A2B75E4639893C8F43 -AA0079E72110293C16C632AC7903C2417FFABA1D72BE58B0F9149E0DBECBA0FE -383EFD0FD763DF63724CBF81178551CB9BB20AF338C850BAAE023BFD4329C733 -6F32CFB740828CA5103D9D21C516627CF62190A508351417109B1A66A62EC7E6 -F548CBD76FFC807E96D7AF6D351A40918B98F7154DE4575C14BF6B4BDDBAFE68 -C93C9381374226DC40D718356B7E1808ABE73D01A6C8893AA8EB9190D5352692 -5A3E97636A20AB4B189875FCE9F90E765E724533B9EFBEB36FF59F47215C7E19 -0B2C9640B9B68FF3BA17D140090190B3432E37A7E2E166117E5B1BFE5A0D9F3F -1ED0495B2726D032E13EA3CE9E4D8394BD3430A9E4272E6543DBE0257780BA5F -906B58E3A49BB916FFFC7104EB414C051C74D099F5A1B634AFFE11E899F73378 -9CDC9034F6FBAD517387FFD58B348FFB610AD6F2720B080A2E3A61572DD7C663 -47D6E93DBD490CCDAF473476392030D9D8B956ADA8C791519E7A0210E922CADC -60A6AE1CD3ECF6D95907126E8A6B7DE8A15CEAB085778F293F36AF1123F98F03 -C0FE62786155B9BF44D8D217D942927234BB6EBDFB23ABA5896C985D6811CA74 -8EB0D20448147DEF5D942EB6042C938C60E4E5D2BA7749F3B7ADEFF5F9352DDD -160898B6BED1B1677399E0135299A17A31D19F570E7ED8503F02F70664297483 -A51A1CA586234088845CB1F99C6514B9E482E7CE579AAF24A74AF73C1F94E1D2 -9C1C00E91CBC973B990BDF1E11434B3FF37BB51BDC6AF411E7CE909FD6949FE5 -98B5838CA1FED715B1E246BAE174BA96FBD83111B3DF2905F1ABEDC3A1C00238 -0D01A2940E460C9861342221AF69B38088424BFD60F3A18859DF3A3BBA929ABB -0DFB70C4A315CC737339A61EC41671C38874C228A5B6A6BD033DA7C83EEDE739 -B0EF4AEFDDFF6FB2697B1C22F5E38DF8E05068FF834BB27E579DBA1A4B8C452D -F404B122A158F748316168C3CCAC210230C38C33BD38EC7A9863B4C6AEF35839 -D3C8029F0D14E51E121C68172D14968541E92EC404D85429D101DBCA73105A20 -C40A1046144532FF3010533E7EEEA503F5966785D1443C40772212480C86C9DF -8989B703365F91BA7395FBF1EEEBDDA805BF7C996CA46631CBE40C5F92C5F455 -DC5761943DA6FFD099D3559DE18530F7FA759E7F2EA87BA82180FDB1D00FF21E -D1091DCCFFE9728F8B97AC1E0ADD4798ED663643EE649DBE15FFE94CEAA7B860 -7131CCB1C05D93D3284E5311F485E64F1AABD4BA39A2E07BC7CF0021FB8C1F7F -885E8FFE4FD4DDEBDCAAF4EC20D7EA3E1323DF8A5C7D1443DF7B4E8F4AAF71BE -7AEEDC4B8B67D72FEE01675EC95C828E63E83E252D9CF63DB0D05BB057B39AF2 -432540FBBF3805F6BCFAB8691485A4D302FBDD8AFED7BAC7F163A5F7B71B627C -D29B643D20497E9127CF799DD2D02A30D362964464ADCAE2C0C5FA92AFB7FD11 -CEAECE70291D6F6FAC915EFE01958BC43057D7B7B145DF5CE75C5CDCEA8B04A8 -572F0FB5586E6E235FA416DB9DE5BF236B465CDB08B27CDCFE02201D0FE09A0A -FAEC3709579C643DC58065D6E49C0F4BAB3C9AE9FD4940C78F57D1959B3BCD31 -3C7DA587227C03E3BF8B66A3AAF3B8B2713A834CA8A796D7805554FF8AE86BD9 -A625AE7FA1E431C647640B4AC1718C054793ADC2FD296FDE66F31B6B1C43E014 -924D4C3770FA293C9B68CDE3B90A6E382A042B45E1767A47E890CF1AEF8DF011 -16B2FFE40153BE44269852E7A113D274CE18A6E432C8740A12AA9EC80BEA5504 -01313B92F997A6D65C69D157FB45DAA5C23176619CA3760E0CA75A67033FBE61 -6C74B7D88FC7DF1051FDD8064D41E81EE5CEF382270133833F93C270D3AC0AC8 -3CAC747391C22E4E89B720957530DDDD029A371C -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%!PS-AdobeFont-1.1: CMR12 1.0 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR12) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMR12 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 67 /C put -dup 71 /G put -dup 97 /a put -dup 99 /c put -dup 105 /i put -dup 108 /l put -dup 110 /n put -dup 111 /o put -dup 117 /u put -readonly def -/FontBBox{-34 -251 988 750}readonly def -/UniqueID 5000794 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5CF4E9D2405B169CD5365D6ECED5D768D66D6C -68618B8C482B341F8CA38E9BB9BAFCFAAD9C2F3FD033B62690986ED43D9C9361 -3645B82392D5CAE11A7CB49D7E2E82DCD485CBA04C77322EB2E6A79D73DC194E -59C120A2DABB9BF72E2CF256DD6EB54EECBA588101ABD933B57CE8A3A0D16B28 -51D7494F73096DF53BDC66BBF896B587DF9643317D5F610CD9088F9849126F23 -DDE030F7B277DD99055C8B119CAE9C99158AC4E150CDFC2C66ED92EBB4CC092A -AA078CE16247A1335AD332DAA950D20395A7384C33FF72EAA31A5B89766E635F -45C4C068AD7EE867398F0381B07CB94D29FF097D59FF9961D195A948E3D87C31 -821E9295A56D21875B41988F7A16A1587050C3C71B4E4355BB37F255D6B237CE -96F25467F70FA19E0F85785FF49068949CCC79F2F8AE57D5F79BB9C5CF5EED5D -9857B9967D9B96CDCF73D5D65FF75AFABB66734018BAE264597220C89FD17379 -26764A9302D078B4EB0E29178C878FD61007EEA2DDB119AE88C57ECFEF4B71E4 -140A34951DDC3568A84CC92371A789021A103A1A347050FDA6ECF7903F67D213 -1D0C7C474A9053866E9C88E65E6932BA87A73686EAB0019389F84D159809C498 -1E7A30ED942EB211B00DBFF5BCC720F4E276C3339B31B6EABBB078430E6A09BB -377D3061A20B1EB98796B8607EECBC699445EAA866C38E02DF59F5EDD378303A -0733B90E7835C0AAF32BA04F1566D8161EA89CD4D14DDB953F8B910BFC8A7F03 -5020F55EF8FC2640ADADA156F6CF8F2EB6610F7EE8874A26CBE7CD154469B9F4 -ED76886B3FB679FFDEB59BB6C55AF7087BA48B75EE2FB374B19BCC421A963E15 -FE05ECAAF9EECDF4B2715010A320102E6F8CCAA342FA11532671CEB939AD2EEB -4370BA2C96960CE9E688231626B3CF1C23A31C5800D54F5BB64FC84D0C7D4998 -5288AF2722FE7A2629BF422D026F31E189E82C9A451AFF9A9C138164F0CCF315 -D76FD849BC98A74FBC93F09F9EDF85B13F8869F08699C6C90C58DD45CA958E34 -0DC970D40DFCF3FAB15BA18C1750261B02CE16097938C466291A55062345D8D6 -61F775EA958D3BE761207F828DDED3DF5DDF243C0A352B08B165D887245FC857 -2FBB64CBC928B34F2831ABD03C5CC0D29E0802F21B3BDE32E069E0DF9B54DD6B -3D13D19BFAE271A6AFF16A8C697EB07C1432D59A2D2039E686028D3808009A17 -696738793896F91DE802D1B7509045B438CC7C62CEE684AAEC9214932EE9FDAC -09A0A8914D22F5B469811DF488AF012A4C5EC81769698621D17B2D30EE858069 -49CA4A8061410FE24196ABBD37BA67A77E86A8B3B75D511353F42915D1314F1C -65C7A16FD9523316061970F95DE693FB4DD6088EE2189C9DD4E22B2AD113FFAE -37CA2695338CC2508BC52FF04F9A88367C10F60B09F24DA37AD881A150DF1017 -FE577A2B0CC891A38542F1CED14F6CF2C5FC980D459F6D1BAD15D6B952DF882E -6076B5186F4B941069410E0ACAEFF0BF6431608163354082ED6D5B68021C0BD3 -C1F1B12CB7C7805BFC4A5A488920C77159011727EA004D11AC691AB11DC98FA9 -6EB7BCF534C4B4F8D6935FD970ECCB1C5B7196BAA1A9C75F0001194EE690A8DA -23D328CF84C74A96F973BF202D851AA689BA7F0C99D3E2D9447BE0C2F6CCD2F4 -782652DAC900FA6AE01E9DC4AE0E539B155B24B1A67F85D5F96E1F51289CC943 -D4DBC0034E48481339A60639EDA2212916BC83EFD34D89A19FCFB720C231222B -845551D438A20AC06DDF9A49E5FC89974A1336657390445FADA16744A094E7BB -EE7079DAB01CC8A528B20DA4F20306F9EECBEDBB86636E8DF0C431575F551F95 -B2823EE823C0C8E02D94F50FCE3E6F7D2B1557D5B89F55297207F11D1547FC0E -989107AF90947310EBD726F89BC1EFFC51B59449AA91F2F8F760995E5F388316 -6FBC13791D2828FED49E2E586943D7517395F9EE3CB99726D32853B7448D2834 -B02D7BEBF573AE4C1D887CB512F243FB16E4800567B0FE2C4A1E7B64B2B3501C -B612926E9E880FA6E1FE15FA94DA7E1F1EEEDEF2303DC2DEEEE9BEEBF5FB4880 -82F6B6BCF38AAFCFC65062841C725D0B88D9761FEFF0BEE46B5D6B2C5A508D23 -AEF7D71F427F3339562A29FD432D70265238C4414A6D94BD13505148FBF3C8FA -91FA94792E73082E619D946F9CD0A13B4D8DA14136901C04AEEF70105E4C3859 -28200013F68E11BACF8FD94CD56B69DCF855E83312E3B023276B941C778E9AA4 -B8CFE29C945151AA4E3BDF36E3CB06204EDD004B7CD3F6EBF3FF847D0018227B -1206E3507554F062441A46BE726C97A1355CE7B053E7B1B4ABFA0C96E3E001B0 -BE07923F11E7D570FD350CB7C8E293A6C6CE7AE79E7F8309C95F80BB957A1AE2 -2A32E6A4F314540759A2AEDD0213E3D42D88344DCEE7B732432277DC8C734EC4 -6E7BB880539DDB8A687238E8403AAB5DF383216546B82825067CFF7FCC3E32A1 -B6A082734315B0506DD1060501FD87AE62CFB30BBAAA0260D9C875924EF68581 -A3A73771F84F6D7628D17291AA202CD744B8F394D3B7F619D0C4A2F791046EB0 -5B101501BCCBCD260F9BDE8BCE7A1E085E2B120ED9982841715260CE4B6BEC7A -B26AE2794C53C7835112CCE3A057ED48E6FA05FF88D3C7F943FCAC35831A9258 -5A8FB6584BC3346A018E0B569992E6EBA31ACB9EC876495D3C0CE59A0A70DF62 -B9D056F2ABE55C47AB17C9BAD970CA3EF4403549803D9B5D83FFB46990A56BB5 -946CC09A4C89D0EBD31438788B19DF3B1EEC2AC9A426E21E3966A8A25069799F -26A40EA6149DA6402F83FFA12774D942450668AFE2F771A41506FBC5839CFC5D -F6100F7FAA6B04BB659729D463F3A3BECCC38F8D435BC168550E3C7E5B55A970 -05670D4D2EC83BCD057B8E3BAC3FE2A464EE17 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%!PS-AdobeFont-1.1: CMB10 1.0 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMB10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMB10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 39 /quoteright put -dup 65 /A put -dup 97 /a put -dup 101 /e put -dup 105 /i put -dup 108 /l put -dup 109 /m put -dup 110 /n put -dup 111 /o put -dup 112 /p put -dup 114 /r put -readonly def -/FontBBox{-62 -250 1011 750}readonly def -/UniqueID 5000761 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F00F963068B8B731A88D7740B0DDAED1B3F82 -7DB9DFB4372D3935C286E39EE7AC9FB6A9B5CE4D2FAE1BC0E55AE02BFC464378 -77B9F65C23E3BAB41EFAE344DDC9AB1B3CCBC0618290D83DC756F9D5BEFECB18 -2DB0E39996C010F3024A5A3C69C8485664A4E3AA81348AE21A30280D0E3B6542 -A770F048F31907891EAB8B57DC70FF775574D6CD26B8AC9C3E64C3631325BF0A -99AB413BDADAA3B51A3E168B03A856EC7D346A38BBB0A2700A23B2CA91120B9D -2AA5BE5A359C60CD78F055253785CC9701F5D670ABE4967D74838C3B267C6563 -C9651AC41D8684AD5E913A5C9C547CA225A74782D1AC62020FC38E29C356950A -00E8F2B0752CDBF81EE4ACD59BDEBBB9523AE4764B995855F3A401EB4B04EE56 -B10758196CB661448A3617B83CA88C41756EF131CFCE0C968B94B6C69AEC1E9F -BF8B21837BC422D766B5089D81CF35A807394A026FE3160580695B1213968D90 -8ECD1611E719A871E15C6085A17906F77B5B2DFA6AE670976758E67F8A4FC362 -FC7299D85ECC3C0BBAD4649B9DAB4A2FB248D6481CF0CCF274634D37A5AA4DDC -31F3138AAF10998FD66F3817B77060E71C6D8F17205F9C098D81D952E0FE3831 -2264C55D73215176470D8D75E7BE6E44514984B9D20208DB3ADD4767CAC09D41 -9C8DAB6EDF4FA1AA2CB285CA28E30972B3BFA4F8600DB92164865738B015A331 -EA9EFDD478132047DAC28DD4FFE419F94CF5FCDE732E53FD332ADBED32F76B2E -69531BCE0D461BA3F41A528DB0CCEFF9663FEB3EC9CE0F760604F835699D7C08 -CADBF7AA3DCCE9E813D66BC62C6E452FA02FE7E5F4FAAA527B4567AA4FACE790 -87910AC2498C0999866614C90AF7DFD65A59B9183FD8AC5DB9AA81E8EA36BB6C -87B9939DADA60888E78E14E626AE6717EFA40C50FB362A81EA3C4C5279819327 -CFC2ADF1D8DD65B2CDB9E3B5941E81AA802A5745A3A4148591AABDABF9A08F04 -66CBFE887F0FF82364F351928E7D4779E54A0FF53FD088E0FA50F3047F42AC28 -EC0AFE3DC1F380DA575D618D5CF337900631F57ED0A59EF0C84488FF48B79823 -47F34E75E63D07B10B9DE367258E80C6E5227B9F2BFB79E16AD1BFE9E6707199 -FD35D296B5BC55DEB7F9547A9898C608547C2BBEF1054AF18DECD8CCECE80B8A -F52CCB190B0626BFBBF59C2E7AC15E8EF0E570610DF4053748E3C8555DD89D73 -942DBD8F1AC6072DFBF74FA57C65196AB859F0E6D4150AA7592E746AAC3E302E -D406427CF7159AA524780548F603E7AA624E4EDE5870936D037618E92DBF02D3 -D1E9FEB1CF0DEA80D5646E4765991669488028A8B7B9DBECF8286FFE00FC06AE -EDAE0ADC9E6394A2A330A3BA3E00BFFFCB8FBA98DD7605FE9D7AAFF070A3AE7B -69593C8B6E0E9D10D1584F23CC19110073E5922B9CF0DD28E4C7D51BE7B76435 -AE678608B03EA7820962F3859970ABDCD860311B6E753FE843FA992C0BF910DC -B86B86277FE91A964CD34E80E1AC3245CD004CC8BE7F0E704104271660A2C75C -B9368D509994377616C0B966DB9A1E9FDE2F2D7C577047D6FEF9A79D538104A5 -0DF65A8BBDE8FAE9D3C64D9B4BF3C4E94366FDBA02DF99B7C527BE53D391E8E5 -F0BB566F8A42C4A92A3605C12B8808D657DC68E4F9BD58D26AC06B7E6C046224 -C349FE0EB80B822F171E27051C391B1EEB65E599FDF6076581AE5FD01B6DCBB6 -84A2ABD1E4B3045EFC6CCB27961E8FC6A3EC8FCC97BFB427B82A50098A907B82 -E6ADBD19894DFF74BC7B3798A06501F217811F12567E2F5431F8C3A82D4C5E94 -72A1B18C3CE4795FC1DEA4E7BDB127552F16E4BCABCFF2A574997BF2ED680B82 -8C310E717B81F3FD47906BA609A9833AA4AD9CC095EE3D1140A8126EE55A2278 -3F9FA28FBAA51AEF1691B39039C2D97EE2FC79FFE04ED5AF5921D20C560E4742 -ABA899568CD661FFFEE92D9E8802C2F75271D9D6BD7F5107CC3D03D8E21A40A5 -2F951C89EA84C8F742162989BCBB4FD74A8BB55CF6EF3B1AE5B6760951D5E2B6 -2DCEDC1F15CD0C99DB0E1FA9661EC43DF5DB9D1BFA117EA1CEE98153FDD636BC -A38ABEA43C5D63BF895F9DE24CE6FBFB74224802BF2A24FCFD2FC8D38B0D0B83 -A8E631D1FA4F6F9B88C67A89B72C3934D6E759072602A05774FAF6C019440AD0 -5317137F3E70E51E3F0DC06262F9909EADF48417A46435076BEE48834C56D17D -33D1442743D8E3F1733257A8C6BBEE9E5BF7089B28CB17222370714D6CBB4730 -C13BED5DA331A9ED85058910A8944DDB3862C7CAB2868D2D8C8C6B7DAE6705E2 -6F2E5BF45C43508FF638C23185B72E45A20B8F852AD6FB3F98E7B4A632B98B8E -F49C4BEDF0F4D7701FBD00CA484AF80F5C0D07294E50167511107E75DBFB3175 -FBF983BA6D323D6E1AF9037341461A52F5FD775C9BE3B9A3DB9EA13E278910F1 -87CA56B76729B35336A7DA17265DBBE96C6B0D77AD2C47D4885785BA62C4CB90 -0C486E4DBBE774463897BC9D42007C5AA437FA216EA617659237DA625FD5373A -335EFCD92D30D84996593F098847F73F1281AE13B97D7FBD19A9C819C4D00110 -BF6D100792D50E15042ED820BFED504744FD088855D37C4A4C3A12CA9344F981 -99DE37602B5F84EFE6452DB3B917D4F571B0E17C48586FC2DAB4481C0F495920 -36A22B2422D232FB3B69D1B77A316A59FD69E4890D74AB4FF9D45657C074664F -7D0DB216E611F18E2184650ACC94B63C47F14263F522F0869A8BB19599E97058 -8C73C56CF2FFFB2F81D0D128E6C5E90DFB0BACE596E0B27903433DE9EE40179C -6153768280762BDBCD0E6BD9B3C715E0A150677BE056BFD51DBF5A624F618E7A -0729AEA869E2079FC2F969DAAE9D32FA705D24AB4D69FCE6678E2B8B7012B5F6 -F5449C2163726624B49CFD0051D7CB552C30F0986E6FDDED2E90F9BDD39F4072 -1263CEA8AC5855D02F651B79C10593507AB630CAA3D0998CD6B0972BEA297DA2 -B7D9EC25296EA7F59925E53F503BDCE2A0AFC64C1A64A29D5160E6B08C71909D -E297A5CB5A398D7EBB12AAA01D300C70073B39ECD3CE3940DED4F491A872F628 -8BF40EE2F085DF947A28797FB7CA7FEE0C6981C89CC68F322B5E83DACDEEAAED -66DA926386FF6BBF82109967BD427308F40DDC79ED73DDD5849EBD609DAD4C5F -719B2D04EB9D04DBF27B40769677188D7670968E5AA3BCED8E5DAE6C201BB7EF -1621301F49D649C948B916390BBB47CA60D0C3F7CF888DEA -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /grave put -dup 7 /caron put -dup 8 /breve put -dup 9 /macron put -dup 40 /parenleft put -dup 50 /two put -dup 52 /four put -dup 54 /six put -dup 63 /question put -dup 71 /G put -dup 83 /S put -dup 196 /Adieresis put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF86406847FAB69F1D8D85500BE6911AD86986F4C2473B79D1EA97ADC4 -A297E4782B90376CA61BFBD4C9AAD24086E689B6D841D88D18F19B0444A64247 -FE7A944576A88FF2B06579F2C7D190E9CCF09BE0DC6E163DE6523F9E660D2C4B -C4799A1C6196B8CD679333E7B039E0D71915AF9A089D41A374119B478713BB40 -4226CD5767409C950CA6359948E0819884F72B3C028524CB12BC34CD344DC676 -12E0A8240A1D0AD18D581FA0D1081D8D8D99A7A300672AA33E075E29CADCB8A4 -86F67419E0AFECD4D6F8FDC18E883029AC922CA49D3D1AF76A00E9949956A4E7 -88FA5E250E693DB155B691326DBF2F0C18A5FF427916D7E149FA176EE68686BC -62B22017DB97D060D07B7B882AD485860719980FE62FC883E3199045EBC28C80 -71AC48480615C1DAF3C86F514DC55C460465977E1E67333C7EE9E3A52F175892 -4866913B17A5378FBC738BB1EA72E69F7599B57891422FB532BCC14B5CB4BC66 -63AFD4D3D802717410633DEDA23D4C8B86B6A05134D14D8A3F117ED3F153342D -D372DE7719125F70C27360AFCE64FE49CC6D7B4A075E706D19C74AF5908B4DBE -702E26CB9364B58DE2840AD92D34F524559B272B9B0591AD9F203A1CF4BB69BC -4BEE3E71CB0EEB1284B4D91FE29F0AA2FEC2584632973B223E128481FFD5458C -1D90E5BA815DE9239AED29DBC31C66502FBF95B1BEB72174CDDC64B1A18AB3A8 -18395976ECCDADD00E05ADED05A1116A6B1EA4A21980C0EA58C48022AF810634 -3F540BE1E0857C0316572E489C72557EC92C0811E0A86655F86011EC26234DF2 -33A0F99927AEFD354AFA3929E73C4D1CDCA3D89425D84DEC9D394D8CB277E568 -E7F8A54E3A00B6969C792BDC7A0D1E4C58D0792CB7850C8C6A9A85446484C39D -C755D1231C42608FEFDA72002F63C15E2FBE3B7E9402112C543CB8289EDEEF63 -D31EE112BB33C63DA84F73215EE783B9D9F0FAEBD7C1949AF55F58703AD93DD9 -AD543DDB096C1F197CE7EC8BBCDCC76A00A5A9E6F2AF056C92481EDE53F52CFF -8E830A8B6CB970065A8D8687F196E32B8F9F3F2B3C6670983929A77AA2E15AA2 -6DB6EE65CD38A2A8207ECD3A4447F436D0EF0B9445FCF1712D34CDD4ADC9A275 -AEEF2B2CF35CBE6F49B8544DBB38CCE0A32AE15BE2EB7F51E77BEB0C63674424 -EB0486D0912BE4D6ECB15BC2F5CCBD793C0758046FA7BD6C7F957BF96A8EC794 -171CA15FD9F75DB00760188776BE43A48CDBD659E4E66571045A39F49468EE25 -80BD580B907324BF32FF93671E567EFA2D8E0BF3744798A06C247EA4FD65BEE7 -BE9989EAF5B8E198E8F937133E3A8AE287A8DF0E010638ABD9D0BA0A589332D9 -76A126F13D8842E1174019BF663CA592759C4669B1AB0F9667A3AD0C9C310C62 -E2FC83A5EEDF20A3BA66E2ACB093B0F01C0C54EBB878B4CB678A2032B783D236 -C7FA32E2B134B36850379B1F747F1354E70EE251DF57B99FC7FCFFA00BA15340 -AD91C35F48162911D538BDFAD841D6995BEBF07B96D88547B6286D3145E237AB -6C097A0A612998946401FBAA92A0841A6FCF4678D8481CF415C9BA8C3245B61B -D829F2B709BC63D7E8C1C032426D1D36BE103A82B0467C6B1DA7CCF7811143DF -10349AB0D587587E7965230D82421B41C33B8326BFEE60EEA6B1D66C49DC8B72 -74742D9947C3B049D630377A9ACCAF46FA262064E1BA6E861CAC7CB75A259398 -4EE4872F0D120E85F6C9015A3F4EEB5DFA7E450ECC2261752438425907484021 -5B2F86BDBD569EA57802F421CF273A0409A56C76F551B2F60D845C4AD9530EAD -21DC805903922C8B1555C690DB54D28E029CB67AB023E617CD9782F8C385ABDA -D3CE300FEF213422266C4A6328536B67697DEF9298F83B14AF554F52A675E0E1 -0E08576368321BF31F96391A6CAF3E30D6E887D74DC1B1A4F144DB945AA53144 -3D1C53E9DCF6CD6026D2AA1213B92473235DE61A6EF0A355CE4B9E7E91F59562 -953253A41B658B9A368A6CDCE3F9AA5BF034BF3C16B9C2ADD26651799CEF4952 -E85131F539A0729F2CA8690E935B074B202241F06EC07BF6141D188FCE7026B4 -66A5431CC867B6892460D8108F2F07C9FB0082EFEF87FAC7710AD0368D54D25E -49CE016F8996181E4F34DFF29D8E897B239C67FDA93FBE739D85AC448B58B60E -87AD878A34FC239E53FC43402AECF4F56FA8C4A0DBB40E5F5566424482ED3A8C -97C5B6CE362A2A2BB7C6EC8DC4D4ADE9F6477E52960EFD6EABDAEBE710A8CF10 -5F2DECAAC2B970F5D3D039FD7728A784F3CDBED6393A42FDF06E7FAB889D5247 -8CF1696852E057F28D75B553496F0DFE7E38207C0C4BBA87AA3EC796B7870AF0 -F66EE303428DB37A919F6D4294657A0069B5A4654A5D86AC2652BAA95C11D1DA -60C8B4F8E9F2B629F5A403C207C4521E3B7FBD24DFE37E30E8A8A7DEEFFACB23 -5A567A89F43B4F4D28307D573C9AC5A8DB3F61F1BF1347B3D49839B935BE0671 -9AD4EA0D75430F5B609C8F747321C19ADF63A1CFCB0C733954A9207DFD99193D -6A1C8181C6C438B6AF057E21AFAD19F31B962B356F1AD271E6F7 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%!PS-AdobeFont-1.0: TeXMUSIX20-Regular 001.000 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -FontDirectory/TeXMUSIX20-Regular known{/TeXMUSIX20-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX20-Regular) readonly def -/FamilyName (TeXMUSIX20) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX20-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /grave put -dup 7 /caron put -dup 8 /breve put -dup 9 /macron put -dup 40 /parenleft put -dup 41 /parenright put -dup 45 /hyphen put -dup 46 /period put -dup 50 /two put -dup 52 /four put -dup 62 /greater put -dup 63 /question put -dup 71 /G put -dup 73 /I put -dup 83 /S put -dup 90 /Z put -dup 92 /backslash put -dup 129 /Aogonek put -dup 131 /Ccaron put -dup 138 /Lslash put -dup 195 /Atilde put -dup 196 /Adieresis put -dup 197 /Aring put -dup 200 /Egrave put -dup 202 /Ecircumflex put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-619 -1659 3200 1660}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE7F9DA1603F49FA9AEF3E7 -27075B080A569EF1014B7F2D4C3687FA1336676537B82BF4590F962C967795F7 -BF6CD740C57389AB77A273920959FE657B87F76B9403C9586FE85C957B0BFF7B -26F4AA603883E02139AC15D1360C26E332527461ABDBAA603802CAE75E08F559 -E16B2E623827BEBD40D4661A6B3D10D6C395EECC916F52F99D9D1F19DE5977BB -73C4EFAEB7FD0052E831BE175C945358083BA2C5690E0CF8B386900A4A51F60D -C8E98236B16D54A1D94E88A062E0E3D8397F5CB503F51A4F9918D3A902AC7DB3 -25B30A154EF106BF4CB8A369599B3496537F22C842825F69154DD87E05CF9ADA -B6C94188CB702F53D00BBEC8ACE69CBBFB8C11099395D7BF0D47EB3E41454D13 -AAAC4392E8C0ADCA1E87A6F844D3AD81EDD4CCDD0FBBFCEEE9C70BAC5B4D4861 -E7B9DB2F4DAD612986007DB8CDB3B5384C3C7D77A2609D2255D4098E7A314D80 -1A553DD03007696C9DA22D9E9AD132F09CDC0144E7C1BB169635A24341DE3589 -96D503CB7BC73A81FC12A743C711916CBEEEF61F7273B238B3C0DF1AF4B190B7 -C820DD8F5FDAF73872074E1C95F4A4B7E1B5DED436C03D1020B9FE9F780FF2C5 -920C97B1584B7E0051107EE7789BFAB0B13F32AD2DC01DB5120BFD6B5FA8E386 -EE743D10E6A9E858979543882C19ABB36FE278EAD1304E84DF80E8CF87A994DE -0DAFBB9685462A8D186BFB195D91EE1109A9CB8BA9FE46114B4834595CA6973C -7B5548E265972854CB21F9A13E3D8547644471145C0A7B7A6792298C740DB643 -56C099DFC3C658095EFFDB41A137F739897DDC9F0BD87094ED2C21EC501CB243 -B9A75B978F399215FE2EA1DD52681513E5040B6FE8E50B513F3F5827652A0C50 -594BC927681A4B85236136C4A980A62CA1E3B89862EE64378E0F255B34CCA86D -B877F95E2DE6AFD3DCDF7EEC40BFA23C3E7271BEF2C4552F49F59D629E51B8B4 -E7417B181BC8D460EB6518910AD4722CB9562A9BF80002A91F4A251DFF1C031A -6806D1C498581E9A00F39FA8E1AD778FA855337127C6068B9C7924ED590063A5 -4E4F941E744568F5488964D6B122E008C4BFA9DB26BAADFA11D7B81B16245C8C -F04EEA395CC080171DB42A817743226635A3A3DEF727056EBCF0C77692190E41 -BDCED59FE781DABA153624E7B1C8ED1FBE5EC358BFD2DD3C150EA2DA8179B45F -8D09D1F687437A337643CBDF9A16487327DC3C2D168C150982215B6DA065A4EB -6E539DBFEB15B3836BDB5E8A19FD01D984C301239B6DFF467CA850631779F7B2 -329937C757244B1E80EBC5098C3C5604D0F3C6B770ADA4AABD72C2110E9C6E72 -4CC33E25518FAD3E211EB59728E316C326E16CBA7735B57748AA42EC8C43CE8F -FC9D1AEB17D8962C9926BDAD1AD4AF852F335A9B6EDE657419792C008F42B604 -C3343DCF7FF63218743DCB29FDCD3A079BE95A6FC8AD660D65DE290EAEA4A0A9 -F78170889394B3C9F73E00067289D8BA8D6EFE55742F76FA4A3F1D73D3F7D5DF -D75E50D5832B28701C81C143F623AE15FF2AB2E20C666F3F2E183B6F14560830 -4C84B6D6F5045EC8E3E61244856C0EF1162F9E231DEC58275F977DCC558E820D -AB918FCB9EBA14713CDB2DD0E54BE4F2FFA915DB590EF21EE2C1B69F6F554B83 -BE133269E798BD2E4883EB6D6701D9BD11323EAFEFC1801FCBACF0CF8B8F8EEB -EE82D396F2A3B3A73860BCCC022BF75EE12D20959A5997470888384710FC7DAF -01580CE9925712FB15486A51F72C9C2D4E2B0DB1E5A1B3E86C1E9EC0199F7454 -8D1C9A49D9C766033200FD0BDAE4E800FD6533C379036925E9D9D9E6C1213988 -B2899461AFB63550F2A7E0DCF66CDAD1CA6836E9039D008984D6864E5D964CE7 -8022D710BCBFEE6A59B9B34DA0CB1E323813309CB7015A2E9DD9CD3CB4F2E86E -3DBE1096A3E901FC2EC5EB593C89F4FCF8F01C784A266DFA0579EAA5A7F4E7CA -50F4A12C26EAB09A63470DC0CACC9D5B98ECA75CE333C1F6ACF79B6EF88FE126 -95EC06F1332A1865EAF1316BFAADBA913556F35DECF6FAB4303B76D12F0E2350 -45B8626D4F48D7FCFA6D64F94E591CED467A817D4B14BE110E7090BB6DBC7C73 -385184FAE53EE1785D4B928C2D3C21A04A8232D0A84D7A992A2690F33B98EB48 -DEC7B9BD9FFAFC04E4E70BBEE71CA2686BAB8454D5CFDC8D56EC8A9373E5B354 -990DD4AE5DD1E1D8F889E679AB5E5611F3ADCEB7A9FFA31823B580081B223542 -0FD6E15BBF3D47D3E9289B5F4B610CD07DCC76866B2A25B47130F24167D8C3F2 -F91D8423B46D64DA82AD74FC365DEA4DAD6F272745D68529772DD689CFEA6042 -7A85D710E0C35F5B503B3278946AAA7D1D5278744DF2B9B254C074CF99003F15 -57B7979B9C7E61656FE6D00F3E871684AF08EE786E22A19579F2BFE1C5D08D94 -FD1D2A9B7D11AFA6EDB8194DDA6901D7CD0B50974D0CC24CEB074C40D4363B4E -68146A833AE22AEF0DA100357050D8DDC725E7A893DAB1AC07C4E38456787364 -89BE5C0400BC295EE9504E97C3023B6729331CEAC20E2292ED625D30ECCE324B -58941E79BD830362C3A2A2F63DDB7E2CDA94DF2AC0F91C0CA120F700432D751D -9D3FE51D9D7EC0B9B914DB5485C187CC7A95A4192331018562E8798B7FD14C48 -BC09477CC35F855D4A16FA09ADD2A566538E4529F4CFC1AC58DCAB048D5E2D67 -7742AC7130538C071F896A4E2087D273D71EC87EC61B9A5FB73862BA7CA57CC2 -CB5D9252A089A8312CF5A686C9002A805F8FC7D034E7A0385A33645A63B74620 -103535381525D7E90F5CF1E1677C4B945D3C077974B769505E0704E07139CABA -9B6630F6D21EFF4085B9D23E09872EF3CB9574B9673470BA040A32D6AAA66F72 -130A6F44BF1BD0DC620109C103595819FA81AA13063AFD011F4D2028266551CA -9AFD20CC6280A290087C0E37C7470D59A23A0B2537A3663ABB526CB6FF04734F -F41B5F9B43E7465251C8A75D07E77A5C387D91D8D5AC3F293E1C65E8D4624072 -55E9A11A36CDCA286E2877E89FCBCDEDBB49FA0E002C8EC33208485FE7AF3543 -AF6DA7D771D8F597B4EA7652A25257962F5FE182D7AAF823A8E89B5F3159A6AE -AC3CB9930DAC7311423D447243A4C78C216D1128A94FCFAABCBCB88D84ABEDF3 -E31A6447AB94F374F8AC31DC051A2BDAE241C11E604CE1F3D1F8A23493071A0C -E71F68BD86D3B1983944D97BEB31B458F642F834B7A7A869CD18F9F9B79C883B -2B91FB1BA8F71112547A7D7D9D2F7EE52F5DB930CC7B6D0B78C031DD50549F70 -0C21F74EFF50C9BC76F115054D8B91AC9480DAFAE67331D7D4521240C113BCAD -E6383F30E957DC259A2B258B6AC96B24AB89D86A46886113A8970B40252EB8C2 -60BA8F921197C488C7CE6639C904312EA22508105EBA7B26F5153A4A9C6CE061 -1606F965A610A2CA59A5B4B84A9D2810F32EB3813FBF9946AD4B43AF011E56B1 -1C7BC7D64D06EC98073D64F834F60310DC880DD87C63BB36AA2B2E2458A6DEE4 -2F7F0061427661BD2F495FF69F23485A2064D92586DBF6821B8BF18E6294E2B5 -3E999BF796F25984B4624E705CE53F869E6A665C22A2270ABB03D5A706E3B5BB -FCCA5CF090EBC1E53A69F1ECE5875892D7FBA6A727F2CB24A46A139E7BD165F9 -DCF14293A62B78AE97AE9CA76C2038AE8640C219C6D2446859F237F8B871F433 -F7E98BA78C2B52608302D9988C52B0719647715672C9C877B7E4F261A429E2DB -7FD30FB8A5681BFFDADF38DF5F540BFDBCBC68B3731F75511339705F2B882666 -CA282472D3D35DDB471B77E854F5876E2A41C63D31AEA592479D4BB8B31C6416 -5ED45222F39960CFC268198EFA04375387505247D09E986A9902820D72983925 -9713A5F51460211A17CCFC09188158AE2D823315A38F22882BAC40518720D034 -976CAA557E963A39B4715EF762CEB6A026E523F6212384716FF3E90C10298B47 -2AF7539E7E11815631124EF302E84EC639BD4EA95893D3590BCFF1D1125F6415 -9A7DD06067B9FCD7174736A57F1F11F8AC40BE09C8E3760C353120CB155F93F1 -84FC7DAEE9D12FDE3B37F6BE5F347D6CF026AE3FC17A8CDBB183E2373E4626A1 -6E980E2D52E0C17A76B8E42FB48329039C68638916020A8EDC659EBF0233B5AA -D866EACC35D756882837027C69AF03B5103CE9223B9D6EA655D50F204C3F7277 -2E6DE152B244DB2F44CB088236A31CC9100531A62380C2BE607A1C170FEB4EAF -0C3D1AEFCAFDC120FF4C851DDAC857CDBB78521A97C91B7417B92B9CD541D98F -100A6C501E0A57DE9BE6F6B5217644F8855384A09BC0AF8668EC2E50DE63123F -85316B1F9F215FE93F2A9BD2F9EDBE2FAC02A4FE47E81007CD148BB5D4E86241 -AB753C3221CF4744AEE68E5CF929269A0626A61EA1ED78BFB6343488EFCBE1B9 -77EC4CC4680AF3CC4323F9CC2B62339B839947E1E27B831EA0A8B4ABE1A402AC -E92CDA9B9ACC156A073647F498E6288251B27B781C476A196840998C1F47473E -C4C62D25B1ED56BCF537451642253CD69772FFCA61972A2CBAEB2576D1E0F8C5 -424FE2B3DBC0742B35F3BCC49112BA83C7D648D109C9D48182213F1B48224627 -B7762296902229C264B1C0AF9A99702A8D11CE809CC2E4642E75FF143F980BA3 -91DD9EF780B92A7377F932E280F44CBD0A30AC10E0ED4AD82E3DFF6185BCE800 -C064EED575F8C7A0F18B2393C3ABA2BE74DBCC42B627C72EF5D354BDA1425FF6 -58B698F37B7B59226CBC34EC86D24AB4FE5D3A51A2AA1010508D9251DA6778E9 -48D28B8F613D10CD545A4CB32ACE352C0EB9D18834E09B75A2A14E00DFD63294 -8DC202C0490E2B44BD08F8EFC3D60C733B6908467783997CE8BC6B8AA4D69FD5 -055351F7123E9E3F3264DA88E92C5E780199559258BDDA7CD4A1AD4CACBEB2E1 -DD7FC79766F0ACD89F8E85F1C64B0804CCA22BDE79F5C29D8E74DEF849C1DFFF -95D2215212513CEA6F2C00C6B9B53A0DD1602A4DBB136BFBA5E8A9C1D5460FE7 -C7E75AEB19A58643F81E3C919AB6DBDCBC8D5A6D7D19B17B52371E4712A89839 -4EAD3511F8967789B89DF60E196CF6FBB84D9F7157923AF29EBB029D4988747C -E94A7F108E1F356E29AB1C0B2BACE005E1D9D45053341A995E2F3F749919111F -9718 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%!PS-AdobeFont-1.1: CMTI10 1.00B -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTI10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /CMTI10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 67 /C put -dup 83 /S put -dup 97 /a put -dup 105 /i put -dup 110 /n put -dup 111 /o put -dup 112 /p put -dup 114 /r put -dup 116 /t put -dup 117 /u put -readonly def -/FontBBox{-163 -250 1146 969}readonly def -/UniqueID 5000828 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE -3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B -532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 -B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B -986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE -D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958 -9E3948FFB0B4E70F212EC976D65099D84E0D37A7A771C3101D6AD26A0513378F -21EC3643079EECE0C9AB54B4772E5DCA82D0D4ACC7F42FB493AA04A3BF4A1BD6 -06ECE186315DBE9CFDCB1A0303E8D3E83027CD3AFA8F0BD466A8E8CA0E7164CF -55B332FAD43482748DD4A1CB3F40CB1F5E67192B8216A0D8FE30F9F05BF016F5 -B5CC130A4B0796EE065495422FBA55BEE9BFD99D04464D987AC4D237C208FA86 -0B112E55CE7B3782A34BC22E3DE31755D9AFF19E490C8E43B85E17ECE87FA8B9 -1485831624D24F37C39BF9972D74E6EC4784727AC00B9C4A3AD3DA1C22BD6961 -7E0ADAF55422F22ACA5E4DCD4DF9FCD187A566B7FB661D0530454D0DD6C6C50A -7A3875C6CBF8EC7769F32A1F3F7FC1C072BADEC97794D4E90E0035282A170402 -356E5A9CD9ABD80AC4342A5283E458A7269252F4541CBB6452B39ED54D336D0B -19928E9CD1AB26AD83EB209E2EC75011A2643813053B5DBB0246097C4821B5F2 -C92554E9140BE35B2DBFCD98809A8EC9FC910FDE9E0D86457C70ACB056EBF90F -244DC0A5BBD455E15D6E3180311D52CF50B0BF7D0A7F64F3A1821E0AEDBC2E7B -AEB549FE1D51088C153799C6E089B5D5D65E1C4E2D2B430CDF1FFA23CCB25D95 -5C43C8942435D0AAA3D9055FF808F2C3C887A3C469BBD98F026D0A59E26BA9F9 -C2144CFE49A9AD892D4D31764F0AE3A10644AE3966B0A790684B14D11FA49785 -EC5565D2B2E584CBFD85125F3FAC133338DE35361943DCE9AF05FCF2840CE512 -998D42CBEC52B57B79DD63F00985881E8463396ADA47189A94DDF951A78866F0 -B8A3D9197E39335277EF2294308DA70065D910943A34F7D5F2090FB4AA42ED70 -CBA469A9F64B95A6FBA4BC89DBC93765E3AE4723162DF3F9D6BDE77DD5870ADE -C8900D6346957B84C3CE88A8F9A12D46B8FCA50DF4433B0B8AED6A63B3DA102B -6DF94E62408E24154BAAC66B2B249C695BC0FA37A28699D9C0F3EE94AA32E3C5 -8F8D7F803B5D25014D43A353D719B14B247A87898A960DF68C0C0BAF70C83917 -6E9F7B3ACC64DBAEF3FDCD3A80C0AB907EE342E543D607556CBE5A9089B86D1D -E768F27D74A613F3ABF883222A8596B542EBF54E9DCE327B5682AEE5F1A7A225 -BF26E2AEA0F352B9C950B47ADF650E1B2AE31E883EDD884EC90F94761C470EB1 -72F27B74049C2A13EC522271032939B656020D617F4E58DCA88D138F4C84979D -5EE89221BFD28AE8117B69C0EDD6A58ACDDAE1AF77CC8602B0803A063A78E590 -6228BEAD4031FF82DF1C414753313B1CE7A0FEF2546F18F026DB52C7B9D56FA9 -23145E410B55F2655D12AF85D3291DAE7E838BDFA9A27F61407B392A4FBEED5E -13E9176E7D52E4560C2FED71C6F18977226B49C37DDEEE11AAA4C46FB141884E -934DBB9595C82C9FDB8E6C8C4D6A223490D0AEA24EDDE28E6D64F7ECEE30F0C2 -EA32F09B32CC34C36090E5896EC05400FD932A5DE6D44840E453F70AE55A0A09 -9146720A839B0CCDC4905B7C138792A09C7BE08D9FBC35566A70C5485ACC6988 -E11F60FC89F391E7AEE3D61FD567E6C4C2525D7F05A3B2C05CD88821862ADC60 -B9F25AC90893F79C4D1BD69AEC40E2FF06F0F32258E705E65D98A4770EE07815 -F797C2674BFE0B7A3B73A688930A9B6DBEF337D4942F98CB509A10544664C418 -47BF2D9FC9A6E07701488BDBF8AE664F40DAAC18009EF4059E9EC0938F4B65D0 -252C92989C09FA3061AEFE5C9C70A03744EBC1611583BAE9C0A3B2A937C26AFC -9D6E889616B63DE1BADBD472DB792B10985737ACF5AB54CDD888E11C369EEB5B -70A6F9F90FFE8BB6D869B2E73975E27C799EB04AAD217C1E9FB5C370FF95D282 -33FF883BB8FF49402A7C5B7EB5D4D4B92E4473E2BD66F6E8C97420B2B4895806 -0EF5F860E80248FC251EC656BE08757E9CBB69EDA5482C95B1B2A9DCB2E0DA3B -88FEAE4D89D8D0C76B8843BDDDB1083500E68E2B1759B4C6B88009240160DF4D -A93CDAF97714B8F7316834CDCE52194E8DEB837AF42FE7732D236DA764C37750 -A0512EA79E41972BFDB345E48906BFBD65B52CBB4BB2488825AC42FEDF0DC62D -51A7EEF82E5E5D210CA341F0341116EC0E30E639289584EE4267EDC27BC77BD2 -3BDC306EEC0220F4F2EF8A2692FE0A72486FCD2BEB81968807E082F3783D7101 -861AA446FC0D31C6E327721D38F0B033901B72532528F6E0BD824DA390315E07 -B547182C8C9C7FCA3704E8CFBBEFD2755C288602B31576376C172FB8FC99F9A7 -4F34CBC57ACA336C94A0DE922957BDCC3D95D7EB62F68A58CC23DFBEEF48768A -48A5BE9AAAEFE1929D0662229431677C713C631DFAFF8D39CE04B4A7C36FEE5D -CF506D9407ADBB50E30C7E92E9C3E41F72C9A3C47FB0F1247E493BD3DFE81CD0 -E85B3634F20D53B49B161B042EBBA935C0E0A6AB565ED44E44B2843E581D53E0 -83D099E0A7FF88B0C9002A84172FA6D6BD9ED95E167FEF868207B7895C5F18E5 -81CD8AA7E1260E2CA141F5C6B78DD8D745A3A9EEA2B3825CA8E53827C51D3BFE -9F6604951244FF5B09E9C6D2A3167E202F3EF55CD74E31796481931EEFB7DC43 -3EF68519F7648E007682208E87F41916555261748F6CD6BA8BA548C482E88A60 -53BF3E0AFF2E3BBDAF3522F1B41A81FB3BFE26B4584C8E32AA147C917C3822DB -BDC91E06E7E46DBACC29FD6190C4F294D8DB9A9471BCC6BDA32C71C13C48DAC8 -AE3D3F144294904FF608058F0B543A2DE3186AB08A3D930C529F7E848F71BCD6 -104CF90D1828E1361A9487C23A80EFB9261573B9F234B0B43BCD35EEB3F6B0B3 -0909C29884F801D005A1026658E2893D3F4DC5C5C69671F759DC0F315738275D -FF02FC8AF9EE50C8705DD1E7761EAE3618345A611558810C0C8F14285D5E4D32 -9F74E994984F77293882016123463DD07C43E0D66FC05AD4DB9F1AE0FC67FBA9 -C908B5A2AEC5123590D79092BB6041A65D70A5B8A374E7EBBB31B97CA1076F2D -AEF0C22D77E79A16064C2265CC78089DC98452E95E613A89714B52180C4B4AFD -838877ECA6DBEF3CC7D20D1EEDE3929E3F94B6A63718DB669427B91CB2803886 -08DE53D1D22FD62C1A7EEAD41FC68759FC8A54BBD929E1E191F1CC18309AD684 -C9C51D1A7252C03BA4E1942289E536F4E191C0051E20235FF8EE23438BD00C5E -27CE47EB4E4DCEC5BEAFFA95984B177C0EA5D1A64F75D746840A597A0B477BDE -63C3EF3C4E1879B2C052D923428B003811AEB03FEF3B7C8D86F1E51394ED55DD -14F3F9EF169F5509BAD5C9DB99FCBC458D7037A46CAC664064763210A0D43ABB -CFC0A9C8B3ABBCE0B75A6B80CF500EFD043CB0955D959B5C417376A576447E7B -E076D4D1BD4A36693174A43A34771A2EF4A089FB0CE8EB0E285E19824049AABF -161FD0E98A55E0037D7FD4C811926623756E0E1F3AE388F299567065BC55D7BE -6FFB5907015CAE18E4E2C86F9F99B77CB3159B46E1A61A558969D621714D303A -41DCBEECD2D97F216AEAC845C4A45BE9AF143827715A1FE671847EE2F8DF2EDE -5F89D890CA410D0614A3A0349D4173E50EE0F4D97521CB974E2DDEA9073D77C4 -DF49EBC8F2B26243020F9F619D4BA0984BC74BCCA2C9465AC2642896E817C076 -52891681283D056DFCA9157458A4D18396BF0AF34B7926CDBE1066213E111126 -5A7FA968596D73A578EEB21E4F84A8177757F63DB6A8D969D605D073C0381E14 -DDCFD706CC6ECF3BD35AA8C751DBFE15E52586D0953506F5A1049F072612E814 -01D3376BFFCDD837B7AC2F97D1A2291FB1DA5C1E7B1045388CC8FC9625ECE3A8 -8ADD7641265C805C4605C0459005265339F3E488BCFC3444ED6069FCECD621CA -6483EE193B1FD0EAA7B8527DE12825F4CDA3A2539D89ED8D07454A08F6709FCC -E6E2A69DE1A16232E7303A0D3BEA6DC655BB977A09A301D875A8DA34AB354552 -F1148892767A1CFF8DEE1593F7A40BFD77A047C9B3A25890984FCF189E80A748 -1A7B79EA99649053B3A8B3FB1116524C8439589C3030AB7875CCA1ED6738CCEA -0852662239E33797AAA0519540A17CEB94124D499F06219B7AF2F410AABFEFA5 -86BFF51D4622AA5D7873C77E016AD925E5D4B2431D8423BC9D56000F7B61DFA5 -46637C42EF5160CC4C1DB7E0C24C604579B34F8C063E011E0FD306A7AB3B23ED -7163FA717AEF2908F657EB8AE94ECF91 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%!PS-AdobeFont-1.0: TeXMUSIXSPX-Regular 001.000 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 502 498 0 -FontDirectory/TeXMUSIXSPX-Regular known{/TeXMUSIXSPX-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIXSPX-Regular) readonly def -/FamilyName (TeXMUSIXSPX) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -300.3 def -/UnderlineThickness 150.15 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 502 def -/descent 498 def -end readonly def -/FontName /TeXMUSIXSPX-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 160 /abreve put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-810 -5754 9613 5760}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE455D5521EFD88CCE1386F -E8D48F5606EBD4D022398AA55DBFD3FAB451145AE45A9253E619BA949342B84F -84BD47EC98CDC296A7E2B4E87EAD0B1A6BD1ACAFA79EF1F4A452EE8A57B40167 -81461C6603C0824B10F8D2F842C6A41B3ECF50F5EE3D2D0291A7037CA41C519E -758E4CF0C26800B402E2390DB84BDE63ED4DCE76E536FD3498D26C0C294B633F -CBC6B23DCFE3398FF0AB8221466C645B943DF5EF81057D1F1EA8859EA97DB16C -F0FA4DEDD2485D24AF441D59298B52565C859B457D0748A5E86B8EDD3E890764 -13026367C68BDF2CBF79A49E48CFC4B516DB1DEAF67DC23E838C438EB6150937 -BFB2ECF6892415AE14817AF3592D8B0173C5CB41F224F9E3302E40E12F6FAF8F -1452239E36DAFE964572A4995036387E93AC6E41812A143B802D395133479ABB -DF095148465533FD237E818F856FFD85515C73C3B6353A0004D9CEC8C95DD5A6 -84547B6F5E170EBFA3FB64626BEBF9362E25526EB6440F799F3D710DBB5880CB -5D80B4B11525BD2B8C3F6F760C82458B5EFCA2692C44857A6A338F84F82E6236 -912F5AE9878F7E4B430627FC4D8D0B79BDFB5EE52618C9DEDC32BBC5D4AAA9E1 -F9F218F54C1F84D48DFFB451A709EEF61D29E39883433D4C4EF15DEE67EBE46D -EECE5BDDA7CB599B4D3BA5BAE2A01A9819C386589CE2173F72C941F956520D76 -3CD86FE6D2F56991584FD219FBBB94E452413D5E0C3397E1E26057A662EF4C43 -B5F3CFB14D62A5AB6C1A906B1E3B4F6EF0B6E7A44DDB81D4804E447637E0EA02 -16EE9C242CE66CD996ECE1EC81858EE3C8EF5F9FA158404FD0CB2782DCC42ECA -DFE9BA8794723CBDEBBB0EE17906816A3E28E2C1901F447041F386ECEB770E65 -A7984B8BF5374842B4712B4BC91CAC69BD4C37AC12F6991295F1AF6EE312AEFE -DD468FEDFEA440BC0455A0A6F3680DA3E29582B5134D003EF4ABDF0D124F5505 -710F8FFE321D5FA14D6C6D9D44EFEE32C3DF4BE75C703F39340F11B76FC8CA51 -D1565E507A32B9F6B9E8EDBA117FCE6B57B89A52D77E0DB6F5B886BA996A36A4 -19D8E9C97EB8165A5780556D956D3B49A9ABD6787A4147664379CAFA0B16AAD0 -852C4E8190EED9EF4AA135B5FE64F4A80D0A1B9E5EA05B -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -TeXDict begin 39158280 55380996 1000 2540 2540 (imp.dvi) -@start /Fa 206[163 163 48[{}2 316.314 /CMR9 rf /Fb 161[351 -137 36[176 176 176 176 176 176 176 176 176 48[{}11 351.46 -/CMMI10 rf /Fc 132[176 5[195 137 139 138 185 195 176 -195 293 98 2[98 195 176 107 156 195 156 195 176 12[254 -2[273 239 14[264 6[98 1[176 176 176 176 3[176 176 1[98 -117 98 2[137 137 98 19[176 176 18[{}39 351.46 /CMR10 -rf /Fd 138[229 5[206 229 1[115 2[115 5[184 1[206 25[324 -3[298 67[{}9 421.752 /CMR12 rf /Fe 141[312 1[405 364 -405 607 202 2[202 3[340 3[354 31[551 25[202 39[{}11 728.927 -/CMB10 rf /Ff 59[1125 112[281 11[450 7[0 8[169 1[169 -1[169 9[0 30[0 0 0 6[0{}12 562.336 /TeXMUSIX16-Regular -rf /Fg 53[1125 1[281 2[2249 1125 562 56[1125 6[562 1[141 -36[158 1[158 6[351 9[562 1[562 7[0 0 9[211 1[211 3[0 -0 3[0 0 30[0 0 0 6[0{}25 702.92 /TeXMUSIX20-Regular rf -/Fh 138[189 117 1[148 1[180 180 198 4[108 7[180 13[198 -15[251 67[{}10 351.46 /CMTI10 rf /Fi 95[0 160[{}1 702.92 -/TeXMUSIXSPX-Regular rf end -TeXDict begin -a4 - end -TeXDict begin 1 0 bop 323 5395 16765 15 v 323 5571 V -323 5747 V 323 5923 V 323 6098 V 323 3779 V 323 3919 -V 323 4060 V 323 4201 V 323 4341 V 323 1670 V 323 1846 -V 323 2021 V 323 2197 V 323 2373 V 323 6098 15 4436 v -323 4949 a Fi(\240)-1552 5860 y Fh(Continuo)-1465 2135 -y(Sopr)-18 b(ano)323 5564 y Fg(I)375 4193 y Ff(G)323 -2190 y Fg(G)903 5916 y(2)906 4053 y Ff(2)903 2014 y Fg(2)1131 -5740 y(S)1131 4053 y Ff(S)1131 2014 y Fg(S)4257 -283 -y Fe(Amor)243 b(l'ali)i(m'imp)20 b(enna)14515 363 y Fd(Giulio)138 -b(Caccini)15232 784 y Fc(\(1550{1618\))2032 5564 y Fg(\011)p -1990 4482 296 15 v 1991 4622 V 2034 4615 a Ff(\011)p -1992 4482 V 2035 4475 a(\011)2032 4264 y(\011)2006 3078 -y Fc(A)2032 2278 y Fg(\011)p 4547 6091 15 703 v 4547 -5388 15 1617 v 4547 2366 15 703 v 5037 6531 a(Z)p 5005 -6354 15 615 v 5006 5740 a(\010)5005 4404 y Ff(\010)p -4963 4482 254 15 v 4964 4622 V 5007 4948 15 545 v 5008 -4615 a(\010)p 5167 4264 15 492 v 5006 4264 a(\010)2845 -3078 y Fc(-)1153 b(-)576 b(mor)p 5209 2278 15 615 v 5006 -2278 a Fg(\010)6814 6619 y Fc(6)p 6986 6003 V 6783 6003 -a Fg(\010)p 6740 4482 254 15 v 6741 4622 V 6742 4763 -V 6785 4756 a Ff(\010)p 6743 4482 V 6786 5089 15 615 -v 6787 4475 a(\010)p 6944 4264 15 492 v 6783 4264 a(\007)p -8202 4334 V 8041 4334 a(\007)6906 2419 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (-1.50002pt) GD N /S0brk -S0hgt (2.5pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (106.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 1 N end - 6906 2419 a -6783 3078 a Fc(l'a)p 6986 2278 15 615 v 6783 2278 a Fg(\010)p -9297 6091 15 703 v 9297 5388 15 1617 v 9297 2366 15 703 -v 9960 5916 15 615 v 9757 5916 a(\010)p 9714 4482 254 -15 v 9715 4622 V 9716 4763 V 9759 4756 a Ff(\010)p 9717 -4482 V 9760 5089 15 545 v 9761 4545 a(\010)p 9917 4404 -15 492 v 9756 4404 a(\007\000)9861 2278 y - slur@Dict begin (2.5pt) GD S0hgt (2.5pt) GD 1.6 (2.5pt) GD M S0dir -M A S0x1 S0y1 CP (4.00002pt) GDAR S0dir M SB 0.7 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 9861 2278 a -9861 2278 a - end - 9861 2278 a 9960 2278 15 615 v -104 w Fg(\007)p -12063 4334 15 457 v 12064 4334 a Ff(\()-162 b(\007)7740 -3078 y Fc(-)1172 b(-)g(-)586 b(li)p 11217 2278 15 572 -v 11218 2278 a Fg(\()-204 b(\007)11617 3078 y Fc(m'im)p -12106 2190 V 12107 2190 a Fg(\()g(\007)12822 6619 y Fc(6)p -12994 6003 15 615 v 12791 6003 a Fg(\010)p 12748 4482 -254 15 v -1528 x Ff(\010)p 12749 4482 V 12750 4622 V -12751 4763 V 12794 5089 15 615 v 12795 4756 a(\010)p -12952 4264 15 492 v 12791 4264 a(\007\000)12535 3078 -y Fc(-)138 b(p)10 b(en)p 12790 2717 15 616 v 12791 2102 -a Fg(\007)p 13417 2717 15 703 v 13418 2014 a(\007)p 14043 -2717 15 791 v 14044 1927 a(\007)p 12790 2628 1894 85 -v 12790 2759 V 14670 2717 15 703 v 14671 2014 a(\007)p -16346 4334 15 457 v 16347 4334 a Ff(\()-162 b(\007)p -15500 2102 15 572 v 15297 2102 a Fg(\007)15501 1531 y(\303)15833 -1548 y(\303)p 16389 2190 15 615 v 16186 2190 a(\007)p -17073 6091 15 703 v 17073 5388 15 1617 v 17073 2366 15 -703 v 13912 3078 a Fc(-)1129 b(-)h(-)17087 6091 y - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 17087 -6091 a -1540 11092 18628 15 v -1540 11268 V -1540 11443 -V -1540 11619 V -1540 11795 V -1540 9475 V -1540 9616 -V -1540 9756 V -1540 9897 V -1540 10037 V -1540 7366 -V -1540 7542 V -1540 7718 V -1540 7894 V -1540 8069 V --1540 11795 15 4436 v -1628 7052 a Fb(4)-1540 10645 y -Fi(\240)-1540 11261 y Fg(I)-1487 9890 y Ff(G)-1540 7887 -y Fg(G)-960 11612 y(2)-957 9749 y Ff(2)-960 7711 y Fg(2)-294 -12315 y Fc(7)p -326 12050 15 615 v -325 11436 a Fg(\010)p --368 10178 254 15 v -367 10319 V -366 10459 V -323 10452 -a Ff(\010)-323 10382 y(\000)p -365 10178 V -322 10785 -15 615 v -321 10171 a(\010)-321 10101 y(\000)-174 b(\011)p --122 7974 15 572 v -325 7974 a Fg(\007\000)661 7496 y(\201)738 -7492 y(\201)-122 7403 y(\203)316 7381 y(\203)p 872 7887 -15 533 v 669 7887 a(\007)p 1444 7974 15 572 v 1241 7974 -a(\007)1445 7403 y(\203)1700 7391 y(\203)p 2255 7887 -15 524 v 2052 7887 a(\007)2894 12315 y Fc(7)2986 11296 -y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (14.00002pt) GD N /S0brk -S0hgt (2.5pt) GD 1 1 M M A N /S0lift 0 N /S0alt (0.0pt) GDAR N /S0dir -1 N /S0dash 0 N /S0adj 1 N end - 2986 11296 a 2863 12050 15 615 v 2864 11436 a Fg(\007)p -3067 7799 15 616 v -3637 x(\007)3558 8027 y - slur@Dict begin CP /S1y1 ED /S1x1 ED /S1hgt (0.99998pt) GD N /S1brk -S1hgt (2.5pt) GD 1 -1 M M A N /S1lift 0 N /S1alt (106.0pt) GDAR N /S1dir --1 N /S1dash 0 N /S1adj 1 N end - 3558 8027 -a 3068 7358 580 85 v 3639 7887 15 703 v 3436 7887 a Fg(\007)4112 -7887 y - slur@Dict begin (2.5pt) GD S1hgt (5.0pt) GD 1.6 (2.5pt) GD M S1dir -M A S1x1 S1y1 CP (4.00002pt) GDAR S1dir M SB 0.7 S1dir M 0.17 40 S1dash -S1adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 4112 7887 a 4112 7887 a - end - 4112 7887 a 3067 7226 -1152 85 v 4211 7887 15 703 v -104 w Fg(\007)4692 12227 -y(\\)4850 12315 y Fc(6)4923 11436 y - slur@Dict begin (2.5pt) GD S0hgt (10.0pt) GD 1.6 (2.5pt) GD M S0dir -M A S0x1 S0y1 CP (4.00002pt) GDAR S0dir M SB 0.7 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 4923 11436 a 4923 -11436 a - end - 4923 11436 a 4818 12050 15 615 v -104 w Fg(\007)4649 -10241 y Ff(6)p 4776 10178 254 15 v 1 w(\007)p 4777 10178 -V 4778 10319 V 4821 10715 15 474 v 4822 10382 a(\007)p -5022 7799 15 616 v 4819 7799 a Fg(\007)5513 8115 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (-1.50002pt) GD N /S0brk -S0hgt (2.5pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (106.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 1 N end - 5513 -8115 a 5023 7358 580 85 v 5594 7974 15 791 v 5391 7974 -a Fg(\007)6068 7974 y - slur@Dict begin (2.5pt) GD S0hgt (2.5pt) GD 1.6 (2.5pt) GD M S0dir -M A S0x1 S0y1 CP (4.00002pt) GDAR S0dir M SB 0.7 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 6068 7974 a 6068 7974 a - end - 6068 7974 -a 5022 7226 1152 85 v 6166 7974 15 791 v -105 w Fg(\007)p -6773 11788 15 703 v 6773 11085 15 1617 v 6773 8062 15 -703 v 7397 11524 15 615 v 7194 11524 a(\010)p 7151 10178 -254 15 v 7152 10319 V 7195 10382 a Ff(\010)p 7153 10178 -V 7196 10715 15 545 v 7197 10171 a(\010)p 7355 10030 -15 492 v 7194 10030 a(\010)-141 8774 y Fc(-)1183 b(-)f(-)g(-)h(-)f(-) -591 b(na.)p 7397 7887 15 615 v 7194 7887 a Fg(\010)p -9020 11524 V 8817 11524 a(\010)p 8774 10178 254 15 v --1353 x Ff(\010)p 8817 10531 15 501 v 8818 10030 a(\010)p -8978 9890 15 492 v 8817 9890 a(\010)8816 8062 y Fg(>)9938 -8774 y Fc(A)p 10168 7887 15 572 v 10169 7887 a Fg(\()-204 -b(\007)10331 8774 y Fc(-)130 b(mor)p 10979 7887 V 10980 -7887 a Fg(\()-204 b(\007)p 11587 11788 15 703 v 11587 -11085 15 1617 v 11587 8062 15 703 v 12038 12227 a(Z)p -12210 11788 15 615 v 12007 11788 a(\010)p 14506 11788 -V 2296 w(\010)p 11838 10328 15 439 v 11839 9890 a Ff(\010)p -14260 10178 254 15 v 14303 10241 a(\010)p 14303 10574 -15 474 v 14304 10101 a(\010)-2298 b(\007)p 12168 10101 -15 843 v 12007 9749 a(\007)p 13112 10178 254 15 v 13155 -10171 a(\007)p 13317 10171 15 843 v 13156 9820 a(\007)p -14464 9890 15 492 v 14303 9890 a(\010)11878 8774 y Fc(dol)p -12006 8325 15 615 v 12007 7711 a Fg(\010)12752 8774 y -Fc(-)811 b(-)406 b(ce,)p 14506 7887 V 14303 7887 a Fg(\007)15468 -8774 y Fc(a)p 15654 8150 15 572 v 15655 8150 a Fg(\()-204 -b(\007)15796 8774 y Fc(-)151 b(mor)p 16466 8150 V 16467 -8150 a Fg(\()-204 b(\007)p 17073 11788 15 703 v 17073 -11085 15 1617 v 17073 8062 15 703 v 17087 11788 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 17087 -11788 a -1540 16876 18628 15 v -1540 17052 V -1540 17228 -V -1540 17403 V -1540 17579 V -1540 15259 V -1540 15400 -V -1540 15541 V -1540 15681 V -1540 15822 V -1540 13151 -V -1540 13326 V -1540 13502 V -1540 13678 V -1540 13853 -V -1540 17579 15 4436 v -1628 12836 a Fb(7)-1540 16430 -y Fi(\240)-1540 17045 y Fg(I)-1487 15674 y Ff(G)-1540 -13671 y Fg(G)-960 17396 y(2)-957 15533 y Ff(2)-960 13495 -y Fg(2)-344 18011 y(Z)p -376 17835 15 615 v -375 17220 -a(\010)p -544 16271 15 386 v -543 15885 a Ff(\010)p -418 -15962 254 15 v -417 16103 V -374 16096 a(\010)-374 16026 -y(\000)p -212 16096 15 843 v -373 15744 a(\010\000)-436 -14558 y Fc(ca)p -172 13759 15 615 v -375 13759 a Fg(\007)205 -14558 y Fc(-)310 b(ro,)927 14719 y Fb(^)1160 14558 y -Fc(a)p 836 13759 15 703 v 633 13759 a Fg(\007)p 1337 -13846 15 791 v 1134 13846 a(\007)p 1839 13759 15 703 -v 1636 13759 a(\007)p 836 13230 1513 85 v 836 13098 V -2341 13671 15 616 v 2138 13671 a(\007)p 2843 17484 15 -615 v 2640 17484 a(\007)p 2597 15962 254 15 v 2640 16315 -15 360 v 2641 15955 a Ff(\010)1830 14558 y Fc(-)495 b(mor)p -2843 13583 15 615 v 2640 13583 a Fg(\007)p 3851 17308 -V 3648 17308 a(\007)3647 15815 y Ff(\007)p 3605 15962 -254 15 v 3606 16103 V 3811 16166 15 843 v 3650 16166 -a(\007)3647 14558 y Fc(fe)p 3851 13846 15 703 v 3648 -13846 a Fg(\007)p 4353 13934 15 791 v 4150 13934 a(\007)p -4854 13846 15 703 v 4651 13846 a(\007)p 3851 13318 1513 -85 v 3851 13186 V 5356 13759 15 616 v 5153 13759 a(\007)p -5654 17572 15 703 v 5654 16869 15 1617 v 5654 13846 15 -703 v 6024 18099 a Fa(11)6147 17713 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (-4.00002pt) GD N /S0brk -S0hgt (2.5pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (0.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 1 N end - 6147 17713 a 6228 -17572 15 615 v 6025 17572 a Fg(\010)7448 18099 y Fa(10)7554 -17572 y - slur@Dict begin (2.5pt) GD S0hgt (0.0pt) GD 1.6 (2.5pt) GD M S0dir -M A S0x1 S0y1 CP (4.00002pt) GDAR S0dir M SB 0.7 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 7554 17572 a 7554 17572 a - end - 7554 17572 a 7652 17572 -15 615 v -105 w Fg(\010)p 5814 15962 254 15 v 5857 16315 -15 360 v 5858 15955 a Ff(\010)7280 16026 y(6)p 7406 15962 -254 15 v 7449 16359 15 334 v 1 w(\010)p 5982 15962 296 -15 v 5983 16103 V 6026 16166 a(\011)6026 15885 y(\011)4382 -14558 y Fc(-)944 b(-)472 b(li)6024 13671 y Fg(\011)p -8872 17572 15 703 v 8872 16869 15 1617 v 8872 13846 15 -703 v 9242 17308 a(\011)p 9200 15962 296 15 v 9201 16103 -V 9244 16166 a Ff(\011)p 9202 15962 V 9245 15955 a(\011)9242 -15815 y(\011)6898 14558 y Fc(-)1340 b(-)671 b(ce.)9242 -13671 y Fg(\011)p 11257 17572 15 703 v 11257 16869 15 -1617 v 11257 13846 15 703 v 11831 17308 15 615 v 11628 -17308 a(\010)11627 15815 y Ff(\010)p 11585 15962 254 -15 v 11628 16315 15 501 v 11629 15955 a(\010)p 11789 -15674 15 492 v 11628 15674 a(\010)11483 14558 y Fc(T)-29 -b(al)p 11627 14021 15 615 v 11628 13407 a Fg(\007)12491 -14558 y Fc(c)-10 b(he)p 12838 13671 15 572 v 12839 13671 -a Fg(\()-204 b(\007)13169 14558 y Fc(non)p 13550 13671 -V 13551 13671 a Fg(\()g(\007)14090 18011 y(Z)p 14262 -17572 15 615 v 14059 17572 a(\010)p 14016 15962 254 15 -v -1547 x Ff(\010)p 14059 16359 15 474 v 14060 15885 -a(\010)p 14220 15674 15 492 v 14059 15674 a(\010)13914 -14558 y Fc(sp)10 b(e)p 14058 14109 15 615 v 14059 13495 -a Fg(\007)14681 14558 y Fc(-)268 b(ro)p 15066 14198 15 -616 v 15067 13583 a Fg(\007)p 15568 14198 15 703 v 15569 -13495 a(\007)p 16069 14198 15 791 v 16070 13407 a(\007)p -15450 14558 1333 15 v 15066 14108 1520 85 v 15066 14240 -V 16571 14198 15 703 v 16572 13495 a(\007)p 17073 17572 -V 17073 16869 15 1617 v 17073 13846 15 703 v 17087 17572 -a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 17087 17572 a -1540 22572 18628 15 v -1540 22748 V --1540 22924 V -1540 23100 V -1540 23275 V -1540 20956 -V -1540 21096 V -1540 21237 V -1540 21377 V -1540 21518 -V -1540 18847 V -1540 19023 V -1540 19198 V -1540 19374 -V -1540 19550 V -1540 23275 15 4436 v -1716 18532 a Fb(11)-1540 -22126 y Fi(\240)-1540 22741 y Fg(I)-1487 21370 y Ff(G)-1540 -19367 y Fg(G)-960 23093 y(2)-957 21230 y Ff(2)-960 19191 -y Fg(2)-381 23708 y(Z)p -413 23531 15 615 v -412 22917 -a(\010)-413 21581 y Ff(\010)p -455 21659 254 15 v -454 -21799 V -411 22125 15 545 v -410 21792 a(\010)p -251 -21441 15 492 v -412 21441 a(\010\000)-551 20255 y Fc(pi)10 -b(\022)-185 b(u)p -209 19279 15 615 v -412 19279 a Fg(\007\000)620 -20255 y Fc(n)-10 b(\023)-166 b(e)p 894 19631 15 572 v -895 19631 a Fg(\()-204 b(\007)p 1532 23093 15 615 v 1329 -23093 a(\007)p 1286 21659 254 15 v -1371 x Ff(\010)p -1329 22055 15 474 v 1330 21581 a(\010)1189 20255 y Fc(pi)10 -b(\022)-185 b(u)p 1532 19455 15 615 v 1329 19455 a Fg(\007)2262 -23708 y(Z)p 2434 23268 V 2231 23268 a(\007)p 2392 21370 -15 492 v -1898 x Ff(\007)2230 20255 y Fc(mi)p 2434 19543 -15 791 v 2231 19543 a Fg(\007)p 2884 19455 15 703 v 2681 -19455 a(\007)p 3333 19367 15 616 v 3130 19367 a(\007)p -2692 20255 1099 15 v 2434 18926 1356 85 v 2434 18794 -V 3783 19455 15 703 v 3580 19455 a(\007)p 4029 23268 -V 4029 22565 15 1617 v 4029 19543 15 703 v 4362 23795 -a Fa(11)4653 23233 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (0.99998pt) GD N /S0brk -S0hgt (2.5pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (0.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 1 N end - 4653 23233 a 4565 23180 15 615 v -4362 23180 a Fg(\010)p 4319 21659 254 15 v 4320 21799 -V 4363 22125 15 334 v 4364 21792 a Ff(\010)4364 21862 -y(\000)4362 21511 y(\011)p 4692 21581 15 492 v 4531 21581 -a(\010)4369 20255 y Fc(li)4362 19543 y Fg(\011)5637 23795 -y Fb(])p Fa(10)5574 23093 y - slur@Dict begin (2.5pt) GD S0hgt (5.0pt) GD 1.6 (2.5pt) GD M S0dir -M A S0x1 S0y1 CP (4.00002pt) GDAR S0dir M SB 0.7 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 5574 23093 a 5574 23093 a - end -5574 23093 a 5929 23233 a - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (0.99998pt) GD N /S0brk -S0hgt (2.5pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (0.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 1 N end - 5929 23233 a 5841 23180 15 -615 v 5638 23180 a Fg(\007)6571 23795 y Fc(7)6476 23093 -y - slur@Dict begin (2.5pt) GD S0hgt (5.0pt) GD 1.6 (2.5pt) GD M S0dir -M A S0x1 S0y1 CP (4.00002pt) GDAR S0dir M SB 0.7 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 6476 23093 a 6476 23093 a - end - 6476 23093 a 6743 23180 15 -615 v 6540 23180 a Fg(\007)p 6497 21659 254 15 v 6498 -21799 V 6541 22196 15 334 v 6542 21862 a Ff(\007)5468 -21652 y(4)p 5595 21659 254 15 v 5800 21652 15 492 v 2 -w(\010)p 7442 23268 15 703 v 7442 22565 15 1617 v 7442 -19543 15 703 v 7806 23708 a Fg(\\)p 7775 23531 15 615 -v 7776 22917 a(\010)7775 21581 y Ff(\010)7606 21933 y(4)p -7732 21659 254 15 v 7733 21799 V 7734 21940 V 7777 22266 -15 685 v 3 w(\010)p 7936 21581 15 492 v 7775 21581 a(\010)5024 -20255 y Fc(-)920 b(-)g(-)460 b(ce.)p 7978 19631 15 615 -v 7775 19631 a Fg(\010)p 9050 23531 V 9051 22917 a(\010)p -9008 21659 254 15 v 9009 21799 V 9052 21792 a Ff(\010)p -9052 22125 15 545 v 9053 21581 a(\010)8881 21441 y(4)p -9212 21441 15 492 v 1 w(\010)9050 19543 y Fg(>)9741 19455 -y(4)9786 20255 y Fc(P)-10 b(as)p 10156 19455 15 572 v -10157 19455 a Fg(\()-204 b(\007)10375 20255 y Fc(-)46 -b(so)p 10794 19455 V 10795 19455 a Fg(\()-204 b(\007)p -11228 23268 15 703 v 11228 22565 15 1617 v 11228 19543 -15 703 v 11764 23268 15 615 v 11561 23268 a(\010)11561 -21581 y Ff(\010)p 11518 21659 254 15 v 11561 22055 15 -474 v 11562 21722 a(\010)p 11722 21370 15 492 v 11561 -21370 a(\007)11344 20255 y Fc(nem)p 11764 19367 15 615 -v 11561 19367 a Fg(\007)p 13942 23005 V 13739 23005 a(\010)p -13696 21659 254 15 v 13697 21799 V 13740 21862 a Ff(\010)p -13698 21659 V 13741 22196 15 545 v 13742 21652 a(\010)12294 -21441 y(6)p 12625 21441 15 492 v 1 w(\007)p 13900 21511 -V 13739 21511 a(\010)12078 20255 y Fc(-)90 b(bi)12461 -20415 y Fb(^)12695 20255 y Fc(e)p 12667 19631 15 572 -v 12668 19631 a Fg(\()-204 b(\007)12957 20255 y Fc(pro)p -13304 19631 V 13305 19631 a Fg(\()g(\007)13543 20255 -y Fc(-)78 b(cel)p 13942 19543 V 13739 19543 a Fg(\007)p -14580 19455 15 484 v 14377 19455 a(\007)p 14581 19146 -457 85 v 13943 19014 1095 85 v 15029 19543 15 572 v 14826 -19543 a(\007)p 15479 19455 15 616 v 15276 19455 a(\007)p -15928 19543 15 703 v 15725 19543 a(\007)p 16378 19631 -15 791 v 16175 19631 a(\007)p 15479 19014 1356 85 v 15479 -18882 V 16828 19543 15 703 v 16625 19543 a(\007)p 17073 -23268 V 17073 22565 15 1617 v 17073 19543 15 703 v 14824 -20255 a Fc(-)1353 b(-)17087 23268 y - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 17087 23268 a eop -end -userdict /end-hook known{end-hook}if -%%Trailer -cleartomark -countdictstack -exch sub { end } repeat -restore -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/caccini2.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/caccini2.eps deleted file mode 100644 index a036462b807..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/caccini2.eps +++ /dev/null @@ -1,2098 +0,0 @@ -%% LaTeX2e file `eps/caccini2.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-2.0 EPSF-2.0 -%%BoundingBox: 21 94 556 785 -% EPSF created by ps2eps 1.39 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: imp.dvi -%%CreationDate: Fri Sep 13 09:08:44 2002 -%%PageOrder: Ascend -%%DocumentFonts: TeXMUSIXSPX-Regular CMTI10 TeXMUSIX20-Regular -%%+ TeXMUSIX16-Regular CMB10 CMR12 CMR10 CMMI10 CMR9 -%%DocumentPaperSizes: a4 -%%EndComments -%%BeginProlog -save -countdictstack -mark -newpath -/showpage {} def -/setpagedevice {pop} def%%EndProlog -%%Page 1 1 -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\TEXMF\MIKTEX\BIN\DVIPS.EXE -Ptype1 imp -%DVIPSParameters: dpi=2540, compressed -%DVIPSSource: TeX output 2002.09.13:0818 -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{ -/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) -(LaserWriter 16/600)]{A length product length le{A length product exch 0 -exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse -end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask -grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} -imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round -exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto -fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p -delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M} -B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{ -p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S -rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. -/slur@Dict 200 dict def -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if -% align the slur to the staff lines - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - aa 0 gt { /shift shift neg def } if - ifadjust 0 eq { - /shift 0 def - } if -% and finally draw it... - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - grestore - % now some \slurtext code... - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def -% differenced line -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def -% sloped line -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def -% free line (init & terminate) -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def -end -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end -%!PS-AdobeFont-1.1: CMR9 1.0 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR9) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMR9 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 48 /zero put -dup 49 /one put -readonly def -/FontBBox{-39 -250 1036 750}readonly def -/UniqueID 5000792 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 -87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F -D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 -92A36FADB679CF58BAFDD3E51DFDD314B91A605515D729EE20C42505FD4E0835 -3C9D365B14C003BC6DD352F0228A8C161F172D2551CD1C67CD0B1B21DED53203 -046FAFF9B1129167921DD82C5964F9DDDFE0D2686875BD075FC81831A941F20E -C5CD90040A092E559F6D1D3B0E9BB71733595AE0EA6093F986377A96060BF12A -A1B525CD9FA741FE051DD54A32BECD55A868DD63119A4370F8322CCBEC889BC2 -A723CB4015FC4AA90AE873EA14DE13382CA9CF0D8DFB65F0ABEDFD9A64BB3F4D -731E2E1C9A1789228FF44116230A70C339C9819676022AB31B5C9C589AE9094B -09882051AD4637C1710D93E8DD117B4E7B478493B91EA6306FDB3FA6D738AAB1 -49FBB21A00AC2A999C21445DE3177F21D8B6AAB33869C882613EA6B5EC56476B -5634181ECBF03BFEDB57F079EACE3B334F6F384BDF9D70AEBD592C8ECF21378B -54A8B5DBF7CB9282E16AA517E14843909339B5E7C55B038BF3BB493F3B884A1C -C25F9E8FB912CBE23199AD9D2C3E573727701BA301526C66C3617B9514D6F11F -11930B1D97C17816C85B1BFD9B973A191B33CC3B391815AD14F1CBE935942AEC -D4004E6BEF379066FD72209DC88D2E634E79BCC2B98C766CBD92C561F2703F8A -109E6C6CEC7B866F2FC7ADF646BF492E520319F3B949AB5D84AE990B33344A40 -3971F58DFDF8D8D67FA0B8F2A0D884F8C09A5A721319B911DBA0A35903877343 -C37BC36C5EB32353272D1E6ED5FCA611BE319A7E1E842CB7576E7DE90DFECF89 -9E58BB6430D9915B21B801B7EF6E62C2DAEBA34EC115F1D18F1F2BEC381020E2 -3FEF9CB4F3C3997C3F0587AF7C2A6B08A2823EC3DD3623E073DD07E7E8995DF8 -D81B2B6C8D36C964B75C7E4DAD8723126043FD455BBF4F1C21609729D9CF2620 -A6322AA2244D98C7BE825289C2F09F2ECCA97F4DC25F93D44954392BCB47A2CC -1A11F6CD6101DD405EEB13945A1AE4CF6427F53AF9A0F76ED8D9E6B2C81562A7 -7F3A89339B0D12BBF34BA71F6FD2D75D0C3068843119AF94ED88AAC850664154 -78973B221D800E5A0556DAC4679C62294751C1C74701994332D8B29CB51DA91E -215C8699F47D2A56EE9905A4716B97DF456ECA78BFBA774F1665042B47CB2FF1 -F3617C88959B667624EA096EBA7BCA7C4924947DE35FEAE25FD055C0843FFF09 -F80AC8F15EBA70D546F3EADC6E4153DA1E91D63FD90AE7EDBFD786C323E6B4F8 -92A3197807FAF44DACE5097BA940DAA972C26620BAC146E91310CD0C853AB86F -3D3D65342EFB3B01762FCED5F6EE42F3B47BC5B9DE9F1517BF3B32A22DE23FAB -31341D9B8F55040572476437F5A81BD297A6FFD971B963458CF4779AE811F0CC -4AD74B3CFD7A -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%!PS-AdobeFont-1.1: CMMI10 1.100 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.100) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMMI10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /CMMI10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 48 /zerooldstyle put -dup 49 /oneoldstyle put -dup 50 /twooldstyle put -dup 51 /threeoldstyle put -dup 52 /fouroldstyle put -dup 53 /fiveoldstyle put -dup 54 /sixoldstyle put -dup 55 /sevenoldstyle put -dup 56 /eightoldstyle put -dup 93 /sharp put -dup 94 /slurbelow put -readonly def -/FontBBox{-32 -250 1048 750}readonly def -/UniqueID 5087385 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE -3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B -532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 -B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B -986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE -D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958 -9E394A533A081C36D456A09920001A3D2199583EB9B84B4DEE08E3D12939E321 -990CD249827D9648574955F61BAAA11263A91B6C3D47A5190165B0C25ABF6D3E -6EC187E4B05182126BB0D0323D943170B795255260F9FD25F2248D04F45DFBFB -DEF7FF8B19BFEF637B210018AE02572B389B3F76282BEB29CC301905D388C721 -59616893E774413F48DE0B408BC66DCE3FE17CB9F84D205839D58014D6A88823 -D9320AE93AF96D97A02C4D5A2BB2B8C7925C4578003959C46E3CE1A2F0EAC4BF -8B9B325E46435BDE60BC54D72BC8ACB5C0A34413AC87045DC7B84646A324B808 -6FD8E34217213E131C3B1510415CE45420688ED9C1D27890EC68BD7C1235FAF9 -1DAB3A369DD2FC3BE5CF9655C7B7EDA7361D7E05E5831B6B8E2EEC542A7B38EE -03BE4BAC6079D038ACB3C7C916279764547C2D51976BABA94BA9866D79F13909 -95AA39B0F03103A07CBDF441B8C5669F729020AF284B7FF52A29C6255FCAACF1 -74109050FBA2602E72593FBCBFC26E726EE4AEF97B7632BC4F5F353B5C67FED2 -3EA752A4A57B8F7FEFF1D7341D895F0A3A0BE1D8E3391970457A967EFF84F6D8 -47750B1145B8CC5BD96EE7AA99DDC9E06939E383BDA41175233D58AD263EBF19 -AFC0E2F840512D321166547B306C592B8A01E1FA2564B9A26DAC14256414E4C8 -42616728D918C74D13C349F4186EC7B9708B86467425A6FDB3A396562F7EE4D8 -40B43621744CF8A23A6E532649B66C2A0002DD04F8F39618E4F572819DD34837 -B5A08E643FDCA1505AF6A1FA3DDFD1FA758013CAED8ACDDBBB334D664DFF5B53 -95601766758EF6E0314FC705A02FE7E5A5430F30CB95EEFBBB4AD66A4D7350B0 -38A001EBC9735BE41A41B4836FCFC0D4029C02D8DAEA734951E57209889EFD2A -33D220471B99E877FD166D30A54B29D4CC17CD581611477EC6BF8A58479ADE5F -FE8DB690DF606BDA5AE6D1E2B1B797C835A026E933D593975A7AC4DF8EA7662F -F51A30717A92A2FD10030E749FFF416FAA31794A3EF90832F493C1012ACCC272 -9313AA60DA29EAABE06C313A7D6190B3FC20E0E400E647ADBDC6C63CE3AB0D21 -DB0EF15268C3056C4E28FA7625F2BF7AC6343417D3E54CEFDAFE3B0E42E96C59 -8348EE6BD0843B0509FEABE63FB91C89FB452047789D36B69A355F2F605C77D7 -5AC7BBC694A05A4D42224F1051296857DB8D542F78DF1AEBD0F55AD2BB1795D3 -880CFA7AE2B14CB898327A058D330FC29BEEA39661FB8AA17B1D9298969629C0 -035D90094EC5D33B9C91B3E9EFB648BD3303BAB96EED1D209811066CDC3AA0DC -664C576F01B39C04F54F9BD393B74D4620666DB9DEC4F49C46E85A14EB1B1FA6 -ED1E13DF0BBF930F995A14AF9AFD04EA8317ED31FCA841133D742CE53BC44A84 -2B8E98B6F78927A4783284DE22942EFE6E9685D880CBF2F215ECF20A00D6D3C7 -8F31303AFB2DC22CA1036C787A4CBF0AA39D5E5614AF8E2B2DFA8188C2C5DC62 -307206815717F190E854D2160D541D087A24701E05DA93D5F0F9A3E18C13F44D -28281D018CE0ED65FDC7A41DD2D7569CAC04FC3FF086F89392339070DC4436D4 -52F283791522918DAD8C01873436B6665C4D698647FD7ECFB67495AFF97A1656 -9DE0D0EC6053AD025EDEA86CBF26B4789B67CB490B76F6F03E8564829096F390 -32198C0F01E5605A0E6AECF6FC99CBFF8A113D88EFFC6E047361EF267F3FEF0A -0D13514F1DBE782888278818953F05D660FDEC6ACC4F927EF6A7071DC11A2367 -8C5EF70B850DD123EFA3379291241CBFE455C88264E058F2C2B57D2BAF5D7224 -AA236B06B756D47DB4AB4D1C1B0B848BA1E5403D3AB2B135FD14579AE258F4D3 -EB02EBF44EED73AD6C4D5B0A414A58305793DE8236E673299E45313DC42278DB -6AE93703D8D4F70A0AB11E4D19878AD245264F36050EB65B6F10125779C70D8E -0065B0F31E8689D7006E25B1E01364A1FE370CCCABCD955C6A518A26DEE209A4 -F070657B786E9C670611E0E53076B0B6183C2D4796DCB9BB59851A0EEFA715B0 -E105FE75ABAFA9973524631BD22CC222A5D3B1F63015A392E43C857FBC8CE769 -16C103777607E18CFB4D096708FFD430EA3EE8B0E813B137B5784962EAB607FE -717079429B675D90F3D973CAAFA004F6243EE0A53FE515D255C95DBA5C0DFB32 -5E0529B1D0E5183523AC111882566D14788F53F22FBDE907B26238A814E57C29 -A6DAF9C7E2F79537824F0DAFD9A521628565B526F000862857D9BA6CFF593510 -610A2EA10FA423C056C12B19EC53840AEB340515986D8976F02606413FC6AA39 -ECDF92C5897AD6CFA9A89E0CB23D4904A5BE2E849EC7BC2FF4A88228E8CB6196 -B6DE62566DABD4C85005211C83BFCFA86CE4D2EBDB699FF3819760B188DA7CFF -909FC74CF024AED318E00AA51F8750406B0E2EA33363E385303CFBDAFBD2D8F0 -4F6A8B00431BB0776AB91470E2832667C97C8F7A7384445A2A42555BEEF95EC2 -F2C78B89891CE666F2B47FF1141ACF80AFE627FEC568168A61C99C941BA7D0AC -54ACF918B72619207C0182A6BB1D59E58FC3C96B0078EBA276B9C02DB668F0A8 -E046BE4633E66E36369CDFD881E71A969F1EDFD8D7CAE207A74A8CB8AAB39C8F -935BEEBE8D07D4559608F75254ECF672C2CDE1578D099D79152D8B41E054CD25 -56A856CB0593F0B676DD7E9FAE9844C6B6A781B9F823D5DEC60AA90E33498A93 -D6DF663FFF523C171B1F841D5E60C321B644EEBBAB0E0C418CB206C8775D4D0E -33AB23D397B2DC98EFEBC3CC473ABB6EFA4DC2636E945BA3EFB03FFA680EEFE0 -7FB5C8F1945B699EE4F394204FF362262D2DC7CF759C5526B81D0326A5D14658 -B209F34B9334ED0B046DEE32B4E38776DDE43F803F8D029E8410BF7B1517E6A7 -0D84C40AB2A013C58C3BB28D496F6CEFF70E73F3486FCD3984F8297061E72171 -A17BE235ED5A38F7B73245B46E65EB4AF055C4568D1A19BEF6D5B184D3C26D45 -A2DA85EF7AADFB104419D7B6DC939726F6AD4A1335C425A5086969B7366F53F8 -9DD041A90FF2A593B547C37520BA014060801BDF84B7D386E4ABC862D8E3EBBB -AC62431C625EFDE888E07A4548727C26141F0D9818CA289C79FBA2287620E29C -71FF406FFE49048FBFE82EC631AE264580CD091EE22377D428069D99D6184D42 -C5A7A438933764CB1AC1534CE9D8F0717A0DC4A466DC21DC42791F06C28BDDAD -AFC10D8C5147209ECBB9B87A0F3BC62359AA1D046A713B8E78CD857FCBCAF6C3 -F17B1453FF3443D60D0B5F75DE6DFFB09CD5BC44083DF8353E4A97CC03541BAD -AAFA0E927D08919D13825535AD9F1C081436F0E550BAEE4A6902A411A653EC8F -95621DB5D9AB5C155B1F1575268D724F51F82D9E5993AB42D724FF649F48F800 -67D2176665344A6CCE606C1D60062581FD4CC87D8C3EA72F1494F8967480180B -3055576BACEF9322EDCD5E49C1DE7D7525C7F44391BF7DB360AA55F6A443621B -1E1B7CFA3017A6A4E0B0980DE9BBFCC95A8EC512058A35877917A0F377705C6C -86DF168ED49AE75998C8D7D2BE79E89066734A6B532830BDE10EDCDA303BA891 -880693359383EFF5EA85DF0575A9C5A114A6435EC71B124FA279F81D723C7EDF -60F764D1E975BD48A295B8E29E247BB795BFB8E200F3B803631C90CDFC32999D -CA367C5E4ADFE9268145F667A4E159C784525AD8B759959820E4B5978576A3AE -CED1DC29EA92CB1910D84AC73494FFFD5C163C1A2094FC216227DA8C39213F8D -00C4E673604D2E52F34B58AB257A18E91BB4B05B0A0712E260D14D6043361159 -D55C19B63E79B0688CE275B2DDEDA27191678D620375C0DEFB3F0268201A6CA6 -0ECF5F -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%!PS-AdobeFont-1.1: CMR10 1.00B -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMR10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 18 /grave put -dup 19 /acute put -dup 39 /quoteright put -dup 40 /parenleft put -dup 41 /parenright put -dup 44 /comma put -dup 45 /hyphen put -dup 46 /period put -dup 48 /zero put -dup 49 /one put -dup 53 /five put -dup 54 /six put -dup 55 /seven put -dup 56 /eight put -dup 58 /colon put -dup 65 /A put -dup 80 /P put -dup 81 /Q put -dup 84 /T put -dup 97 /a put -dup 98 /b put -dup 99 /c put -dup 100 /d put -dup 101 /e put -dup 102 /f put -dup 103 /g put -dup 104 /h put -dup 105 /i put -dup 108 /l put -dup 109 /m put -dup 110 /n put -dup 111 /o put -dup 112 /p put -dup 113 /q put -dup 114 /r put -dup 115 /s put -dup 116 /t put -dup 117 /u put -dup 123 /endash put -readonly def -/FontBBox{-251 -250 1009 969}readonly def -/UniqueID 5000793 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 -87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F -D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 -92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C -295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75 -409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C -4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF -2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E -0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E -B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008 -24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B -43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF -D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575 -5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC -96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3 -7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3BEFD8D9C400015B65 -0F2F536D035626B1FF0A69D732C7A1836D635C30C06BED4327737029E5BA5830 -B9E88A4024C3326AD2F34F47B54739B48825AD6699F7D117EA4C4AEC4440BF6D -AA0099DEFD326235965C63647921828BF269ECC87A2B1C8CAD6C78B6E561B007 -97BE2BC7CA32B4534075F6491BE959D1F635463E71679E527F4F456F774B2AF8 -FEF3D8C63B283796A9AD847424B4E6508546C36223A3B17EB82A56592F27FC27 -F1D49D5FF4BBC0E16231807AF7E195AA7D0D01C7566243448B222D57B811EAE6 -DE9370F84E207DC9BEC731AD6040FD9B804FA14CA264B73136F9AF34390319F6 -A543D5D4D7FDDDF2F76651E557683614521110DEC1CCAC426117DDA7D6CF1B8B -7879B21FDC78BAB3C944BCDCD6A65B67F3692F0A8D5E36FB783A63D4FBC9842E -2CBC2720A7206F42A99AEC79FBBA92A27965AF40A71E05E4BA8D7FC58C828491 -84A8EBDB90B1167333987F7D42A76E9C5C5A842EF91A19C55CCA6ADEB88B59E2 -4FE4A96A8CFF51A1B9EEC89A0DF5D4E908F32BC77D09A266DC98E9669626354E -59FA354352E609F3A359C0E8B82075C60AA8F917C3B46A51D65DE1F6F050160A -412DAD1DCB1A35E49A520F31B3EF2B0A27E393E20EE871DBD2628AEC086AA0F1 -CB11E1DFC7E94792E38B0F8DFEC565B1676FD5BD49E5757F7D03092489A7A0FD -2DA2ECE42C2BB3C481C676B3BB029368632768C2988B90ADA328C745443F93B1 -C31CBEA19AAE4FFC83A933DEF484A753B513A289FBBED75E3EE8C1117912BAF8 -54CC8AA4496B318283B80AC61EDF21B109D7DC8DDB8FEB1F20265E06C2E2E8DF -9532840F5737838DE90773008DC7A4E23C0F133241F066096999887AD4D12DDE -23656B80578308ADA3B73C7D92DFFA19F1A79AC9B99F4971AC65B49FAFA4EB21 -B05DA8A257B3CA70C7584768D4D1A8F45777FFBDB6C69A56A56B76B10D228B4E -AC4A163E08E21F24E9DF40752B9CAC62E84596EAF822F177C4CF65B7078A536F -97E22792FA75CD39AD747A1FEA72CEB4B2658DBB9A4CD46FBF5FAAB0D2342DAD -04D93804B95AAEA397D0ACA78A3E49FFCA7473C3610C6E9A9251EE17F88E790E -82C4755F75EE3A7FA6C0237A7030CAA69F77BD9D4EF25FB1A2D45B649DD78499 -586027D49923A3E2870543F4CF74A00499B8BB5A903645E546A5403B88BB5F97 -F04924E8CE2A3446643AF9F1BCD69552B351076B53AF9F34FFDFE3548F31607C -CA8F999426CA7D9B3464D2C6BF22AD989D98D0C5799E54FBECA219E2EF410CF4 -A049606A988FA48884717E52FF08B3322390C85C4D2B9CBE74801B538E9590DD -C2A7874BA3A795BE0E40B300B16C4E06251E8A90BB725687A489828848C7F6F7 -3DAFA7C01A21CF7318E8C26D5B336E7B6E4F4F0B397904564BBA28BDB9794B45 -8CEA36266178898E3612D7DF333CB7FEE6396B67761361CE1791E3B18B629B17 -1667584AFDC209377CCB279582FCAB62725237AAF4879364006A0B717EA427EF -5CF24C44FF4A6FE8ED167A40EF438CA0A6B0D80DD46552563B36DA5DAD53AEE6 -E116D35D0321DCAF45D1808418490D772C50B6FB0810F2E259E21AEEFBD7C5D5 -B7FA3E9BD20A02299701F473294B6C8445E0769EA93307756CE2A7FF454B2C1E -E1CEEE797D5DA0A8A7EEAA2090AA69FD220CD70080AAEF76EFB53FF7759BC68E -D7047DBBC8DB5C13320F77A8FB94B9DB259A9AE460B8634A22AAA2E363084BA4 -E2B77C1E29568B02BA3B160E78799B29B38D1BE9FD53F4D847CE1542DBDDDAFB -00CEA31C5E9A63C6A5A02740A29EF7EEAA640DF24DE62385E2BC5E7FFDE1F362 -C7F86BFC2A4E9BCE82A37D5BB4BF26BAE85459B6945F7A7E4AA99002B9475A9B -8A0CF51FEE063B939B1E1737BECC470D3DFC46D97E97D77DA85253440C570804 -C3B5EE537499CC481CA523B7320D59AF0A4102406DC5A264E7393E04B39A3458 -2B241C46D8D9A99604E48C85DFBEC0FEDE37A7BD53DD20A62CECA82A6E6640F2 -F68B66B65EB2D6C1C582FC10A4EF57711F19AF71D8D4BFDD735C3E67A4D9216A -5BBC655423FD1FF2DF40A19E528EE4B81FA837525865A6CEDF9E7F27D3FC5C61 -CFC31DB55A2586B6F8D598DCC500ADE62C8132B4D65F5DE6637A34E2CCB7F225 -3AC04CECF1FAB29399A33D06DC3010F4B44CD0DC34FC72792CB645FC4079C34D -3497C9617FD607C5FB0D804E5DE41B07542D2437A7530C200BB839542CEDD201 -D8E0D0840FC242DDF4A5A4CD973353DC491E06E684C99B0B074649978EBD11B6 -774C5224BB091BB445FE2E4F276F6A9DADAB7DA417847FAF1B04BF5DE12D356D -06D6E83E6362178B804B95FD8683ED3CD511002BE0B87ACF8AC9292897C2F85B -5C8814D40EA5DB190A52E05623E0BC0C7FC19943CB2B07573F7CCC885FA8AB29 -367930831009DBB9CA6E7E879641394526398F3209369D875A1EBDD45D7A203E -74C03B38AC0FA1A379A5E399AB7700AACD2DC5B2BC3132BE82C64AF9662B9230 -6D06DAD71F74EA0C28A85C8629C97A1699DF1C91C0F5D035B459CC13E7CCE42E -376A24E9AB4825C15AF2445CD206B9C39D70D735560A65C2BA5BBB76121A503E -4FA1992D3C7C8001080FC8705BCE06B4113472B8A69E9CF1AA8C5CA2450F8539 -E7D48DD5785217F519DA9534D13EE228F59DFC78A53AE949EAE75C484F223E88 -1D470D03227FC75C23BD32C3F64F87053D9F366CB37C014CCD36409458D90C99 -54D24B8BF0D3FC446FF633438A9447D9E33C90E4B0CFE115F7E81FB13E43BC51 -C725947F66E2D79877A155D4D373FC4C3FBFFDBBF04820F73F292B8E5D932917 -B27D7A4B20B7C471419CE731AE8CE958E8B750242D09E07EB1917433F77632A7 -A7775361484064D6B02AC57E14BD0B3C332A4BA36AA02F35AB09C83037796B79 -46FA4F4D506687B80BE0E2D2374050501A5793171CA3C14F8CF6521F7575DC2F -9A9ED29C80B8092C98FA1BA67C5E1B02B9976EA0CC363B7F1027EB779C1A6A38 -9DF3F9853B8A71483DE1BB5B9FF9D766EBDD648512DDDA9CFD418AAA51F754D1 -27ADBADC3B3CE807E7BB6650EE72646930EAEE073C2004535D5C4770C8FFDEC7 -B5882F2D49AD63DDE41665FD5D0D4213711CD7C0C503EC77511B1F304DC9E571 -8FC9C19B49D4974FC8B530490EC1F1C346A6B3569A9FC23B48F1EF63A8F1FA66 -456B40A2EF7F8A6BA3837D698D0F1A0C6EFF8AD59F5FFFC53C790D5D0A35073B -842323D6D5BF3858496D366C42DCE69AA5C87B100CB358FDCDF7683446E685EC -67583895433A6E73F94186BD778FF5D331F200F74F1866D29A83E6A2AA368442 -4735C4E14CBBC730C00B58B36396A9C81DCC9CDA324B847D8763CE7052FF7B3E -EAC8A2DCE192B308C84AE5EFE62E38219BF151227C472952528C21EBD7F93150 -58CB8CD9B4F7E301EC2842F4E912103DC2758A56B4C5645F9CA35A826534A3C8 -042B990117D1A53CB13408D4960417F81A1FA442BD7ABB8FA91BF38F6D332256 -ACDBD26DDDDEFA833CAAB3D7084EF9C4649F73407ADCE0ADA5CCE19126924BB9 -6B48355F311A3AFCBE5EF10252F86D751DBD977C9DBF0C81E200AB77E0BB117F -F48DCD53AF3A56E58BC1E6757A5AAAAED24616266B4E264F7927D70754DB9A3C -AE063F688DEFB66B51F00D022075987696F54AD3D0286EF95E592F9D40454D0D -69B061694D2AFE3697C7CA36196DD6B26BB1057AE5070D25A2F89326DE260440 -0AAED51ED7B254E279538C31D4BB4EFDDFFD4FD09232BC430A573FB657AFE742 -7CCB996E988FBDF600D809019F4B4D2F041A6BE4C60A52B2F3A8B6BC8DBF772F -CB58477926D6E01384D7B718EACE9BF22096FFE7B3F398BE07AC814DD2C534A9 -06A17475DE88392A48B82535093DF87A1B23ED55EA725DD7533D905A67939D1F -53ABF978B748AB202A077195E495E5F0CE042836BB5743565F7AEBF31284A99E -C0CACFF65EEF9A9E7EB161253762CF243889BDD834460E1EE5A752E5254BB6B8 -C21D0B674C80FC55123E3DA6CD90B17B4CACA4F5425D9322643F2139FD90A8D3 -2BD3B9E0C4DA58871EB78A764A6E035A2DDE468BD45F40A5B2AD4D32D51B54CD -C87C566C0DE3933EE423DF2930F0369A27EF1E609B0152886A26C7EB8E625DE5 -2DADBA71433FF7315006FA226BA80581B0554D0D65F610F59D61756676EFCD96 -1189905D27790D7910E8411FFAAF646D531C03FB3317AD77C8F4681C6C493D84 -E0BE58C096868A579A570A68B65DAA98D12ECEE1EAE774C282F9CE38E37FD95D -B8056E30202FBC31832E734096C7B9B164665420698551A252C0458D901FE316 -1E2A8B629E1142815AB39369C89D6E366EA53608F0A0D8E5D09FD5F0AA1E1F8B -6183806A9ACE9BA79DBDECF8AD1E9C3BD589B2D758CB90AE642746083F938040 -4B319D0BDBD61A24646615F744BDDEE2D19F7E6885BEA4BEE3CBEB98044F5C3B -CCE180CD94E00957C7663E17F31AA2009ECCB464F1D19CD212A6F64C2C3BDE77 -4AF718A7005F7AF21879513A760ED3902B658534F00BE8277A3C09302780FBF5 -3D4CC7A4D399CDF38C3918DD85DE9D359252932AF5274ABCFBD8952957F642E2 -2C9846C20F8C95DBD53953A87FB4D72FB07177C8B9180368FE562C6757BA26A4 -4F5C241B377C1658B6DBC05574FD228E8745AC865F24C7C94700BA3DB4D53F3C -46032B19870E44BE006A610365CE5AB3891C4053CEB9ABD70061B23F55910C29 -18E1AAB37F3EF51267D977EAA70349C7D4DA9B7809453BD23F17C1563335B87E -DD90E4F74ABFB462D4EDA74CA37B88A4128A6712A9D861F9456F394064C4F8CC -C8BA0BBF2C02EE11EAB8899FFB7C630D97C0290F13824E5F5576AC1381272427 -1E17F47562C5636E75DD779FBD1D18CE4D4257C0831FD68B412EB1905AE4101D -DF68A74CD6F7ED92DE2667A080164989B807F84F126BDDFBA60987B2E780886F -DFE3937A932304D88FAFF809ACB111BB06C64EF01F28756D2A6D6CCD5D6C9057 -E00FC93E619898BE6DC47573A02A60D8CC5140CDEEA11A453FCE09F9CEAD7FF1 -076F68CBB6EC2FC1D7EB66E1E831E886507CBF1A0C8E688FF91C45AA8566D747 -997F0EEBC72B8C77D812AD3820D7D837BA5ABFC231B8B6E8A7F2C85886CF7A39 -4C0AB000695BFB1E88BD9DBAD72BE505DA4830D4E57D4F519C6E7BF91CF5D72C -47A98A9B7C6C2CE4A99587DA2BE19B8BB56EB7021D451654F92FAE4240CE623C -CB57CFE0A0F00DF03EA7E40E75EBFDEC4B572C9570ADD9FEE4354A50BEF41CD2 -E622AAF95C6C467051BDC980D8E1C59B57B938073865D5624EE77C634CEB5863 -D3E020B88F535EEC5DAD9E81E6BCAFAC4AA3531A751F8830772C12AF1020564B -4C4EDC4A8AA8F1B605A91E88CD7B11B3326C2B82AE540951DD6FC3BCA10DD078 -448DDF3F224745F2C88B53365EEDE976BB8D94D1F57E353EDE19F588DC56D99F -EB3C628F9A5A6C9F79BC97D69F55EE0E337598806D0BC1EDE2CA8021EBCC1A50 -ADDB55DC3EABC67613B09E9A1674C0058702497C21EFD6322530E8040422A032 -6B6E872A2FE553E3792D7DAA2CD97FC2193EA2BDAC7E78C10673EAE640985389 -7E0C5C663DC10138C6FA5FBF3C24D7E72E5DB12DD4E5FBC213F7C72F9ACE751E -FFED9C3B60907E04006F0FAFE98B31C607B5C84C3D1F181E1DFF2FF1E7A016AE -C8799D765D52DA2EB5BA62575EB85243B5EA52A50DE2EF945C600EE8CBF1BDD5 -8F9E917193AD2E2D7C37162DECC00AD50C071B0A209327E87C8BAF529EE5B561 -5979F1515A78007AB6AF532219951A3B950534ED8646078EE7C933051E0C5DA1 -3B902956FAFB5CEE7A6D1881F2CA72686D74A00BB26A5627DBE2991771D8CDC5 -D35FA42713272A3346B5FB0C4250849CE0CF4F026B9E9D5E9FD5258AAF1B2D55 -1E7CD3C80BECD4E44C504E0F935A4F8B463373271EB7BD942698CF1D005403BA -CDA5F1996D85F0656116CB2EFC49D25321AC051CC24784587B6969A226BFEEAE -773444F741B04520C28298621800FE12CC18918C56FFA5D43FEB24125156B379 -F9BBAE01A58A1DAA21E5574BAAD2697042F540874FED03C4147A9A82EB3939A6 -5C941D015CF75D30766A7E954B9E2A8F2E9E808372B7FAF2E0871A7004C5508F -EB9280D63471E9EF75D80BFB0D6C2430A061D4E2C4BB4C295DF63BF8C1DC0952 -D5DAD5E0A2653A8D03DE0868C14027464D871F9760DDDE95A903E1C1F8C2A7C0 -A0862FF3587BF172566E388F875A160CA150C3B2DF2728103F8EDDD08AD0BC6F -65BF032EEF85FC54E299252B7F32E4A8DB7542418E09F073236E68F4F11485D3 -F6A0624C207CE7EC5B0B984A3C0F3FA609118C22CB6BDBA37A48BD0897204015 -7D9AF0D3F975F2ED088D91B6721CB604BB19291EE7B332CB852643678FC4B66A -A15221B430720AC37E6C2140DF182968E3A28BFDF8BB2B1A90DA691CC419405A -F2DD423B27F81CE1499708F11D4E3F6A86DBC243522C0CF3B83F39EE6312563B -A3A624219E36CC78CA68466A781933E79F238D93416910B791C97502377A0A12 -CAD42241B814B8B37E35074DBB48B79CDDA2E8540CB303ED02DB330D9E542371 -D7E183C060F9307C2E0345D41736348ED1E50D2F9A531716ECD91AEC136448B2 -87E17C5EC71DDE13F79BFCF469C8062CB60132388865AB64A77558A8974875F2 -9FD46FB1B07B50CEF579FB3C4D862160A3615F2D3CD3E6D88B06182C2887AAF6 -AB70E2961CE467D409DA39E44C7A890FB1FE59977C954DA9ED0C4D2CE9F42C76 -94F8EB9D9980F40DDBF09A61B71CD07A2ECF3F1A3DAE84BEA1F38FED60DCA960 -462C7F22763841A260EB5AFD515E9E93AA2DE67F64C83835D5C3F1E3DA1A6051 -9CBB3750EB26ADD07DFB62FE7CBCE154CDAB84A6EFC9797A891D4D699C96280F -6819A9067964B3D048F12B812395CD40E20EFAA9555FD0CE35E7D566929CFB0D -8CBECB7ACC08CFCDCA43B6D105B89593121653030575F12566AEAAE800C00BBE -E88EEC131577E9BFAB2CD2A5BD45F6A286B00B4C5CA09A5550C4EBD107EBEC39 -94AFAD0E3A8A6E729284B62169D853A658A10EB2A53E4CC4BF29F127273E0120 -60A1BC4C08DDC4F7DC298071CF0D8DE93A8F189D6C76EFBE0A591EE1180AC6A3 -D7F8E47B023C5833570D6AA04970F4EC552221A701826BFD2C9CF06197AB11CD -2BA1C51C8FC1175A7D643F505CA573A87740C337CFBCDAE535E1B90D3236BB96 -92393450186C9A749B0A3A30FAB7B433610D2A0DE303E421B3C1E18BEA34D891 -CD6449CC5DBF1C1D01B2A47263C7D24052F8FE37F2AC085D0516EFD72CD78530 -7E2522917A7B863572752E9B1BBEDB7210516E62B73136F9DC1D96323DC3F78B -C9E43A21A7AB7626A7454B655DE2CFFBDF27847616D52DBC72D54BE7BFE6CB49 -78FEF0FB1F710D55D123C7756F12AE2B5D4A9108C17F2AFB4E421B08E79E81C9 -E7F0029C052A27F5AD1C7AAB82C4B45B364408235DE134DCD74D93264F77BB7B -E738B52C31CA5C734F9453478819E6E1F1317BA6496719A8CC91A30F6754A600 -AB170520C4872A328D2D84D09055A3AEB730DC8A47CD97A09E7E6481A85B6957 -0959D2623290BB04BD8612865A0443C9EF9C861494A5EAEACDC32FF5C572D2A5 -91ED31F8F8A3C0CDC34F5A4F271A0C067111C70D95526C4FE05A7018259333E1 -207AE3E9AED942612024BA3E2238C1E5F56CA70FD0ACAAD5F92A91AF5A59A9C3 -EE4FAC04CCC9C31A2502D1C0A5D6D2D5BF4A8EEEEDE64A31CAA16A9A97FC2EDF -8351236C48C7FE4DB3542ABBBA24504A9EE692560DF455334A6E894085CE8423 -94F78CDFF2B7BAC537FEDE02CE127249B9611439582656A2B75E4639893C8F43 -AA0079E72110293C16C632AC7903C2417FFABA1D72BE58B0F9149E0DBECBA0FE -383EFD0FD763DF63724CBF81178551CB9BB20AF338C850BAAE023BFD4329C733 -6F32CFB740828CA5103D9D21C516627CF62190A508351417109B1A66A62EC7E6 -F548CBD76FFC807E96D7AF6D351A40918B98F7154DE4575C14BF6B4BDDBAFE68 -C93C9381374226DC40D718356B7E1808ABE73D01A6C8893AA8EB9190D5352692 -5A3E97636A20AB4B189875FCE9F90E765E724533B9EFBEB36FF59F47215C7E19 -0B2C9640B9B68FF3BA17D140090190B3432E37A7E2E166117E5B1BFE5A0D9F3F -1ED0495B2726D032E13EA3CE9E4D8394BD3430A9E4272E6543DBE0257780BA5F -906B58E3A49BB916FFFC7104EB414C051C74D099F5A1B634AFFE11E899F73378 -9CDC9034F6FBAD517387FFD58B348FFB610AD6F2720B080A2E3A61572DD7C663 -47D6E93DBD490CCDAF473476392030D9D8B956ADA8C791519E7A0210E922CADC -60A6AE1CD3ECF6D95907126E8A6B7DE8A15CEAB085778F293F36AF1123F98F03 -C0FE62786155B9BF44D8D217D942927234BB6EBDFB23ABA5896C985D6811CA74 -8EB0D20448147DEF5D942EB6042C938C60E4E5D2BA7749F3B7ADEFF5F9352DDD -160898B6BED1B1677399E0135299A17A31D19F570E7ED8503F02F70664297483 -A51A1CA586234088845CB1F99C6514B9E482E7CE579AAF24A74AF73C1F94E1D2 -9C1C00E91CBC973B990BDF1E11434B3FF37BB51BDC6AF411E7CE909FD6949FE5 -98B5838CA1FED715B1E246BAE174BA96FBD83111B3DF2905F1ABEDC3A1C00238 -0D01A2940E460C9861342221AF69B38088424BFD60F3A18859DF3A3BBA929ABB -0DFB70C4A315CC737339A61EC41671C38874C228A5B6A6BD033DA7C83EEDE739 -B0EF4AEFDDFF6FB2697B1C22F5E38DF8E05068FF834BB27E579DBA1A4B8C452D -F404B122A158F748316168C3CCAC210230C38C33BD38EC7A9863B4C6AEF35839 -D3C8029F0D14E51E121C68172D14968541E92EC404D85429D101DBCA73105A20 -C40A1046144532FF3010533E7EEEA503F5966785D1443C40772212480C86C9DF -8989B703365F91BA7395FBF1EEEBDDA805BF7C996CA46631CBE40C5F92C5F455 -DC5761943DA6FFD099D3559DE18530F7FA759E7F2EA87BA82180FDB1D00FF21E -D1091DCCFFE9728F8B97AC1E0ADD4798ED663643EE649DBE15FFE94CEAA7B860 -7131CCB1C05D93D3284E5311F485E64F1AABD4BA39A2E07BC7CF0021FB8C1F7F -885E8FFE4FD4DDEBDCAAF4EC20D7EA3E1323DF8A5C7D1443DF7B4E8F4AAF71BE -7AEEDC4B8B67D72FEE01675EC95C828E63E83E252D9CF63DB0D05BB057B39AF2 -432540FBBF3805F6BCFAB8691485A4D302FBDD8AFED7BAC7F163A5F7B71B627C -D29B643D20497E9127CF799DD2D02A30D362964464ADCAE2C0C5FA92AFB7FD11 -CEAECE70291D6F6FAC915EFE01958BC43057D7B7B145DF5CE75C5CDCEA8B04A8 -572F0FB5586E6E235FA416DB9DE5BF236B465CDB08B27CDCFE02201D0FE09A0A -FAEC3709579C643DC58065D6E49C0F4BAB3C9AE9FD4940C78F57D1959B3BCD31 -3C7DA587227C03E3BF8B66A3AAF3B8B2713A834CA8A796D7805554FF8AE86BD9 -A625AE7FA1E431C647640B4AC1718C054793ADC2FD296FDE66F31B6B1C43E014 -924D4C3770FA293C9B68CDE3B90A6E382A042B45E1767A47E890CF1AEF8DF011 -16B2FFE40153BE44269852E7A113D274CE18A6E432C8740A12AA9EC80BEA5504 -01313B92F997A6D65C69D157FB45DAA5C23176619CA3760E0CA75A67033FBE61 -6C74B7D88FC7DF1051FDD8064D41E81EE5CEF382270133833F93C270D3AC0AC8 -3CAC747391C22E4E89B720957530DDDD029A371C -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%!PS-AdobeFont-1.1: CMR12 1.0 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR12) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMR12 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 67 /C put -dup 71 /G put -dup 97 /a put -dup 99 /c put -dup 105 /i put -dup 108 /l put -dup 110 /n put -dup 111 /o put -dup 117 /u put -readonly def -/FontBBox{-34 -251 988 750}readonly def -/UniqueID 5000794 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5CF4E9D2405B169CD5365D6ECED5D768D66D6C -68618B8C482B341F8CA38E9BB9BAFCFAAD9C2F3FD033B62690986ED43D9C9361 -3645B82392D5CAE11A7CB49D7E2E82DCD485CBA04C77322EB2E6A79D73DC194E -59C120A2DABB9BF72E2CF256DD6EB54EECBA588101ABD933B57CE8A3A0D16B28 -51D7494F73096DF53BDC66BBF896B587DF9643317D5F610CD9088F9849126F23 -DDE030F7B277DD99055C8B119CAE9C99158AC4E150CDFC2C66ED92EBB4CC092A -AA078CE16247A1335AD332DAA950D20395A7384C33FF72EAA31A5B89766E635F -45C4C068AD7EE867398F0381B07CB94D29FF097D59FF9961D195A948E3D87C31 -821E9295A56D21875B41988F7A16A1587050C3C71B4E4355BB37F255D6B237CE -96F25467F70FA19E0F85785FF49068949CCC79F2F8AE57D5F79BB9C5CF5EED5D -9857B9967D9B96CDCF73D5D65FF75AFABB66734018BAE264597220C89FD17379 -26764A9302D078B4EB0E29178C878FD61007EEA2DDB119AE88C57ECFEF4B71E4 -140A34951DDC3568A84CC92371A789021A103A1A347050FDA6ECF7903F67D213 -1D0C7C474A9053866E9C88E65E6932BA87A73686EAB0019389F84D159809C498 -1E7A30ED942EB211B00DBFF5BCC720F4E276C3339B31B6EABBB078430E6A09BB -377D3061A20B1EB98796B8607EECBC699445EAA866C38E02DF59F5EDD378303A -0733B90E7835C0AAF32BA04F1566D8161EA89CD4D14DDB953F8B910BFC8A7F03 -5020F55EF8FC2640ADADA156F6CF8F2EB6610F7EE8874A26CBE7CD154469B9F4 -ED76886B3FB679FFDEB59BB6C55AF7087BA48B75EE2FB374B19BCC421A963E15 -FE05ECAAF9EECDF4B2715010A320102E6F8CCAA342FA11532671CEB939AD2EEB -4370BA2C96960CE9E688231626B3CF1C23A31C5800D54F5BB64FC84D0C7D4998 -5288AF2722FE7A2629BF422D026F31E189E82C9A451AFF9A9C138164F0CCF315 -D76FD849BC98A74FBC93F09F9EDF85B13F8869F08699C6C90C58DD45CA958E34 -0DC970D40DFCF3FAB15BA18C1750261B02CE16097938C466291A55062345D8D6 -61F775EA958D3BE761207F828DDED3DF5DDF243C0A352B08B165D887245FC857 -2FBB64CBC928B34F2831ABD03C5CC0D29E0802F21B3BDE32E069E0DF9B54DD6B -3D13D19BFAE271A6AFF16A8C697EB07C1432D59A2D2039E686028D3808009A17 -696738793896F91DE802D1B7509045B438CC7C62CEE684AAEC9214932EE9FDAC -09A0A8914D22F5B469811DF488AF012A4C5EC81769698621D17B2D30EE858069 -49CA4A8061410FE24196ABBD37BA67A77E86A8B3B75D511353F42915D1314F1C -65C7A16FD9523316061970F95DE693FB4DD6088EE2189C9DD4E22B2AD113FFAE -37CA2695338CC2508BC52FF04F9A88367C10F60B09F24DA37AD881A150DF1017 -FE577A2B0CC891A38542F1CED14F6CF2C5FC980D459F6D1BAD15D6B952DF882E -6076B5186F4B941069410E0ACAEFF0BF6431608163354082ED6D5B68021C0BD3 -C1F1B12CB7C7805BFC4A5A488920C77159011727EA004D11AC691AB11DC98FA9 -6EB7BCF534C4B4F8D6935FD970ECCB1C5B7196BAA1A9C75F0001194EE690A8DA -23D328CF84C74A96F973BF202D851AA689BA7F0C99D3E2D9447BE0C2F6CCD2F4 -782652DAC900FA6AE01E9DC4AE0E539B155B24B1A67F85D5F96E1F51289CC943 -D4DBC0034E48481339A60639EDA2212916BC83EFD34D89A19FCFB720C231222B -845551D438A20AC06DDF9A49E5FC89974A1336657390445FADA16744A094E7BB -EE7079DAB01CC8A528B20DA4F20306F9EECBEDBB86636E8DF0C431575F551F95 -B2823EE823C0C8E02D94F50FCE3E6F7D2B1557D5B89F55297207F11D1547FC0E -989107AF90947310EBD726F89BC1EFFC51B59449AA91F2F8F760995E5F388316 -6FBC13791D2828FED49E2E586943D7517395F9EE3CB99726D32853B7448D2834 -B02D7BEBF573AE4C1D887CB512F243FB16E4800567B0FE2C4A1E7B64B2B3501C -B612926E9E880FA6E1FE15FA94DA7E1F1EEEDEF2303DC2DEEEE9BEEBF5FB4880 -82F6B6BCF38AAFCFC65062841C725D0B88D9761FEFF0BEE46B5D6B2C5A508D23 -AEF7D71F427F3339562A29FD432D70265238C4414A6D94BD13505148FBF3C8FA -91FA94792E73082E619D946F9CD0A13B4D8DA14136901C04AEEF70105E4C3859 -28200013F68E11BACF8FD94CD56B69DCF855E83312E3B023276B941C778E9AA4 -B8CFE29C945151AA4E3BDF36E3CB06204EDD004B7CD3F6EBF3FF847D0018227B -1206E3507554F062441A46BE726C97A1355CE7B053E7B1B4ABFA0C96E3E001B0 -BE07923F11E7D570FD350CB7C8E293A6C6CE7AE79E7F8309C95F80BB957A1AE2 -2A32E6A4F314540759A2AEDD0213E3D42D88344DCEE7B732432277DC8C734EC4 -6E7BB880539DDB8A687238E8403AAB5DF383216546B82825067CFF7FCC3E32A1 -B6A082734315B0506DD1060501FD87AE62CFB30BBAAA0260D9C875924EF68581 -A3A73771F84F6D7628D17291AA202CD744B8F394D3B7F619D0C4A2F791046EB0 -5B101501BCCBCD260F9BDE8BCE7A1E085E2B120ED9982841715260CE4B6BEC7A -B26AE2794C53C7835112CCE3A057ED48E6FA05FF88D3C7F943FCAC35831A9258 -5A8FB6584BC3346A018E0B569992E6EBA31ACB9EC876495D3C0CE59A0A70DF62 -B9D056F2ABE55C47AB17C9BAD970CA3EF4403549803D9B5D83FFB46990A56BB5 -946CC09A4C89D0EBD31438788B19DF3B1EEC2AC9A426E21E3966A8A25069799F -26A40EA6149DA6402F83FFA12774D942450668AFE2F771A41506FBC5839CFC5D -F6100F7FAA6B04BB659729D463F3A3BECCC38F8D435BC168550E3C7E5B55A970 -05670D4D2EC83BCD057B8E3BAC3FE2A464EE17 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%!PS-AdobeFont-1.1: CMB10 1.0 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMB10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMB10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 39 /quoteright put -dup 65 /A put -dup 97 /a put -dup 101 /e put -dup 105 /i put -dup 108 /l put -dup 109 /m put -dup 110 /n put -dup 111 /o put -dup 112 /p put -dup 114 /r put -readonly def -/FontBBox{-62 -250 1011 750}readonly def -/UniqueID 5000761 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F00F963068B8B731A88D7740B0DDAED1B3F82 -7DB9DFB4372D3935C286E39EE7AC9FB6A9B5CE4D2FAE1BC0E55AE02BFC464378 -77B9F65C23E3BAB41EFAE344DDC9AB1B3CCBC0618290D83DC756F9D5BEFECB18 -2DB0E39996C010F3024A5A3C69C8485664A4E3AA81348AE21A30280D0E3B6542 -A770F048F31907891EAB8B57DC70FF775574D6CD26B8AC9C3E64C3631325BF0A -99AB413BDADAA3B51A3E168B03A856EC7D346A38BBB0A2700A23B2CA91120B9D -2AA5BE5A359C60CD78F055253785CC9701F5D670ABE4967D74838C3B267C6563 -C9651AC41D8684AD5E913A5C9C547CA225A74782D1AC62020FC38E29C356950A -00E8F2B0752CDBF81EE4ACD59BDEBBB9523AE4764B995855F3A401EB4B04EE56 -B10758196CB661448A3617B83CA88C41756EF131CFCE0C968B94B6C69AEC1E9F -BF8B21837BC422D766B5089D81CF35A807394A026FE3160580695B1213968D90 -8ECD1611E719A871E15C6085A17906F77B5B2DFA6AE670976758E67F8A4FC362 -FC7299D85ECC3C0BBAD4649B9DAB4A2FB248D6481CF0CCF274634D37A5AA4DDC -31F3138AAF10998FD66F3817B77060E71C6D8F17205F9C098D81D952E0FE3831 -2264C55D73215176470D8D75E7BE6E44514984B9D20208DB3ADD4767CAC09D41 -9C8DAB6EDF4FA1AA2CB285CA28E30972B3BFA4F8600DB92164865738B015A331 -EA9EFDD478132047DAC28DD4FFE419F94CF5FCDE732E53FD332ADBED32F76B2E -69531BCE0D461BA3F41A528DB0CCEFF9663FEB3EC9CE0F760604F835699D7C08 -CADBF7AA3DCCE9E813D66BC62C6E452FA02FE7E5F4FAAA527B4567AA4FACE790 -87910AC2498C0999866614C90AF7DFD65A59B9183FD8AC5DB9AA81E8EA36BB6C -87B9939DADA60888E78E14E626AE6717EFA40C50FB362A81EA3C4C5279819327 -CFC2ADF1D8DD65B2CDB9E3B5941E81AA802A5745A3A4148591AABDABF9A08F04 -66CBFE887F0FF82364F351928E7D4779E54A0FF53FD088E0FA50F3047F42AC28 -EC0AFE3DC1F380DA575D618D5CF337900631F57ED0A59EF0C84488FF48B79823 -47F34E75E63D07B10B9DE367258E80C6E5227B9F2BFB79E16AD1BFE9E6707199 -FD35D296B5BC55DEB7F9547A9898C608547C2BBEF1054AF18DECD8CCECE80B8A -F52CCB190B0626BFBBF59C2E7AC15E8EF0E570610DF4053748E3C8555DD89D73 -942DBD8F1AC6072DFBF74FA57C65196AB859F0E6D4150AA7592E746AAC3E302E -D406427CF7159AA524780548F603E7AA624E4EDE5870936D037618E92DBF02D3 -D1E9FEB1CF0DEA80D5646E4765991669488028A8B7B9DBECF8286FFE00FC06AE -EDAE0ADC9E6394A2A330A3BA3E00BFFFCB8FBA98DD7605FE9D7AAFF070A3AE7B -69593C8B6E0E9D10D1584F23CC19110073E5922B9CF0DD28E4C7D51BE7B76435 -AE678608B03EA7820962F3859970ABDCD860311B6E753FE843FA992C0BF910DC -B86B86277FE91A964CD34E80E1AC3245CD004CC8BE7F0E704104271660A2C75C -B9368D509994377616C0B966DB9A1E9FDE2F2D7C577047D6FEF9A79D538104A5 -0DF65A8BBDE8FAE9D3C64D9B4BF3C4E94366FDBA02DF99B7C527BE53D391E8E5 -F0BB566F8A42C4A92A3605C12B8808D657DC68E4F9BD58D26AC06B7E6C046224 -C349FE0EB80B822F171E27051C391B1EEB65E599FDF6076581AE5FD01B6DCBB6 -84A2ABD1E4B3045EFC6CCB27961E8FC6A3EC8FCC97BFB427B82A50098A907B82 -E6ADBD19894DFF74BC7B3798A06501F217811F12567E2F5431F8C3A82D4C5E94 -72A1B18C3CE4795FC1DEA4E7BDB127552F16E4BCABCFF2A574997BF2ED680B82 -8C310E717B81F3FD47906BA609A9833AA4AD9CC095EE3D1140A8126EE55A2278 -3F9FA28FBAA51AEF1691B39039C2D97EE2FC79FFE04ED5AF5921D20C560E4742 -ABA899568CD661FFFEE92D9E8802C2F75271D9D6BD7F5107CC3D03D8E21A40A5 -2F951C89EA84C8F742162989BCBB4FD74A8BB55CF6EF3B1AE5B6760951D5E2B6 -2DCEDC1F15CD0C99DB0E1FA9661EC43DF5DB9D1BFA117EA1CEE98153FDD636BC -A38ABEA43C5D63BF895F9DE24CE6FBFB74224802BF2A24FCFD2FC8D38B0D0B83 -A8E631D1FA4F6F9B88C67A89B72C3934D6E759072602A05774FAF6C019440AD0 -5317137F3E70E51E3F0DC06262F9909EADF48417A46435076BEE48834C56D17D -33D1442743D8E3F1733257A8C6BBEE9E5BF7089B28CB17222370714D6CBB4730 -C13BED5DA331A9ED85058910A8944DDB3862C7CAB2868D2D8C8C6B7DAE6705E2 -6F2E5BF45C43508FF638C23185B72E45A20B8F852AD6FB3F98E7B4A632B98B8E -F49C4BEDF0F4D7701FBD00CA484AF80F5C0D07294E50167511107E75DBFB3175 -FBF983BA6D323D6E1AF9037341461A52F5FD775C9BE3B9A3DB9EA13E278910F1 -87CA56B76729B35336A7DA17265DBBE96C6B0D77AD2C47D4885785BA62C4CB90 -0C486E4DBBE774463897BC9D42007C5AA437FA216EA617659237DA625FD5373A -335EFCD92D30D84996593F098847F73F1281AE13B97D7FBD19A9C819C4D00110 -BF6D100792D50E15042ED820BFED504744FD088855D37C4A4C3A12CA9344F981 -99DE37602B5F84EFE6452DB3B917D4F571B0E17C48586FC2DAB4481C0F495920 -36A22B2422D232FB3B69D1B77A316A59FD69E4890D74AB4FF9D45657C074664F -7D0DB216E611F18E2184650ACC94B63C47F14263F522F0869A8BB19599E97058 -8C73C56CF2FFFB2F81D0D128E6C5E90DFB0BACE596E0B27903433DE9EE40179C -6153768280762BDBCD0E6BD9B3C715E0A150677BE056BFD51DBF5A624F618E7A -0729AEA869E2079FC2F969DAAE9D32FA705D24AB4D69FCE6678E2B8B7012B5F6 -F5449C2163726624B49CFD0051D7CB552C30F0986E6FDDED2E90F9BDD39F4072 -1263CEA8AC5855D02F651B79C10593507AB630CAA3D0998CD6B0972BEA297DA2 -B7D9EC25296EA7F59925E53F503BDCE2A0AFC64C1A64A29D5160E6B08C71909D -E297A5CB5A398D7EBB12AAA01D300C70073B39ECD3CE3940DED4F491A872F628 -8BF40EE2F085DF947A28797FB7CA7FEE0C6981C89CC68F322B5E83DACDEEAAED -66DA926386FF6BBF82109967BD427308F40DDC79ED73DDD5849EBD609DAD4C5F -719B2D04EB9D04DBF27B40769677188D7670968E5AA3BCED8E5DAE6C201BB7EF -1621301F49D649C948B916390BBB47CA60D0C3F7CF888DEA -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /grave put -dup 7 /caron put -dup 8 /breve put -dup 9 /macron put -dup 40 /parenleft put -dup 50 /two put -dup 52 /four put -dup 54 /six put -dup 63 /question put -dup 71 /G put -dup 83 /S put -dup 196 /Adieresis put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF86406847FAB69F1D8D85500BE6911AD86986F4C2473B79D1EA97ADC4 -A297E4782B90376CA61BFBD4C9AAD24086E689B6D841D88D18F19B0444A64247 -FE7A944576A88FF2B06579F2C7D190E9CCF09BE0DC6E163DE6523F9E660D2C4B -C4799A1C6196B8CD679333E7B039E0D71915AF9A089D41A374119B478713BB40 -4226CD5767409C950CA6359948E0819884F72B3C028524CB12BC34CD344DC676 -12E0A8240A1D0AD18D581FA0D1081D8D8D99A7A300672AA33E075E29CADCB8A4 -86F67419E0AFECD4D6F8FDC18E883029AC922CA49D3D1AF76A00E9949956A4E7 -88FA5E250E693DB155B691326DBF2F0C18A5FF427916D7E149FA176EE68686BC -62B22017DB97D060D07B7B882AD485860719980FE62FC883E3199045EBC28C80 -71AC48480615C1DAF3C86F514DC55C460465977E1E67333C7EE9E3A52F175892 -4866913B17A5378FBC738BB1EA72E69F7599B57891422FB532BCC14B5CB4BC66 -63AFD4D3D802717410633DEDA23D4C8B86B6A05134D14D8A3F117ED3F153342D -D372DE7719125F70C27360AFCE64FE49CC6D7B4A075E706D19C74AF5908B4DBE -702E26CB9364B58DE2840AD92D34F524559B272B9B0591AD9F203A1CF4BB69BC -4BEE3E71CB0EEB1284B4D91FE29F0AA2FEC2584632973B223E128481FFD5458C -1D90E5BA815DE9239AED29DBC31C66502FBF95B1BEB72174CDDC64B1A18AB3A8 -18395976ECCDADD00E05ADED05A1116A6B1EA4A21980C0EA58C48022AF810634 -3F540BE1E0857C0316572E489C72557EC92C0811E0A86655F86011EC26234DF2 -33A0F99927AEFD354AFA3929E73C4D1CDCA3D89425D84DEC9D394D8CB277E568 -E7F8A54E3A00B6969C792BDC7A0D1E4C58D0792CB7850C8C6A9A85446484C39D -C755D1231C42608FEFDA72002F63C15E2FBE3B7E9402112C543CB8289EDEEF63 -D31EE112BB33C63DA84F73215EE783B9D9F0FAEBD7C1949AF55F58703AD93DD9 -AD543DDB096C1F197CE7EC8BBCDCC76A00A5A9E6F2AF056C92481EDE53F52CFF -8E830A8B6CB970065A8D8687F196E32B8F9F3F2B3C6670983929A77AA2E15AA2 -6DB6EE65CD38A2A8207ECD3A4447F436D0EF0B9445FCF1712D34CDD4ADC9A275 -AEEF2B2CF35CBE6F49B8544DBB38CCE0A32AE15BE2EB7F51E77BEB0C63674424 -EB0486D0912BE4D6ECB15BC2F5CCBD793C0758046FA7BD6C7F957BF96A8EC794 -171CA15FD9F75DB00760188776BE43A48CDBD659E4E66571045A39F49468EE25 -80BD580B907324BF32FF93671E567EFA2D8E0BF3744798A06C247EA4FD65BEE7 -BE9989EAF5B8E198E8F937133E3A8AE287A8DF0E010638ABD9D0BA0A589332D9 -76A126F13D8842E1174019BF663CA592759C4669B1AB0F9667A3AD0C9C310C62 -E2FC83A5EEDF20A3BA66E2ACB093B0F01C0C54EBB878B4CB678A2032B783D236 -C7FA32E2B134B36850379B1F747F1354E70EE251DF57B99FC7FCFFA00BA15340 -AD91C35F48162911D538BDFAD841D6995BEBF07B96D88547B6286D3145E237AB -6C097A0A612998946401FBAA92A0841A6FCF4678D8481CF415C9BA8C3245B61B -D829F2B709BC63D7E8C1C032426D1D36BE103A82B0467C6B1DA7CCF7811143DF -10349AB0D587587E7965230D82421B41C33B8326BFEE60EEA6B1D66C49DC8B72 -74742D9947C3B049D630377A9ACCAF46FA262064E1BA6E861CAC7CB75A259398 -4EE4872F0D120E85F6C9015A3F4EEB5DFA7E450ECC2261752438425907484021 -5B2F86BDBD569EA57802F421CF273A0409A56C76F551B2F60D845C4AD9530EAD -21DC805903922C8B1555C690DB54D28E029CB67AB023E617CD9782F8C385ABDA -D3CE300FEF213422266C4A6328536B67697DEF9298F83B14AF554F52A675E0E1 -0E08576368321BF31F96391A6CAF3E30D6E887D74DC1B1A4F144DB945AA53144 -3D1C53E9DCF6CD6026D2AA1213B92473235DE61A6EF0A355CE4B9E7E91F59562 -953253A41B658B9A368A6CDCE3F9AA5BF034BF3C16B9C2ADD26651799CEF4952 -E85131F539A0729F2CA8690E935B074B202241F06EC07BF6141D188FCE7026B4 -66A5431CC867B6892460D8108F2F07C9FB0082EFEF87FAC7710AD0368D54D25E -49CE016F8996181E4F34DFF29D8E897B239C67FDA93FBE739D85AC448B58B60E -87AD878A34FC239E53FC43402AECF4F56FA8C4A0DBB40E5F5566424482ED3A8C -97C5B6CE362A2A2BB7C6EC8DC4D4ADE9F6477E52960EFD6EABDAEBE710A8CF10 -5F2DECAAC2B970F5D3D039FD7728A784F3CDBED6393A42FDF06E7FAB889D5247 -8CF1696852E057F28D75B553496F0DFE7E38207C0C4BBA87AA3EC796B7870AF0 -F66EE303428DB37A919F6D4294657A0069B5A4654A5D86AC2652BAA95C11D1DA -60C8B4F8E9F2B629F5A403C207C4521E3B7FBD24DFE37E30E8A8A7DEEFFACB23 -5A567A89F43B4F4D28307D573C9AC5A8DB3F61F1BF1347B3D49839B935BE0671 -9AD4EA0D75430F5B609C8F747321C19ADF63A1CFCB0C733954A9207DFD99193D -6A1C8181C6C438B6AF057E21AFAD19F31B962B356F1AD271E6F7 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%!PS-AdobeFont-1.0: TeXMUSIX20-Regular 001.000 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -FontDirectory/TeXMUSIX20-Regular known{/TeXMUSIX20-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX20-Regular) readonly def -/FamilyName (TeXMUSIX20) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX20-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /grave put -dup 7 /caron put -dup 8 /breve put -dup 9 /macron put -dup 40 /parenleft put -dup 41 /parenright put -dup 45 /hyphen put -dup 46 /period put -dup 50 /two put -dup 52 /four put -dup 62 /greater put -dup 63 /question put -dup 71 /G put -dup 73 /I put -dup 83 /S put -dup 90 /Z put -dup 92 /backslash put -dup 129 /Aogonek put -dup 131 /Ccaron put -dup 138 /Lslash put -dup 195 /Atilde put -dup 196 /Adieresis put -dup 197 /Aring put -dup 200 /Egrave put -dup 202 /Ecircumflex put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-619 -1659 3200 1660}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE7F9DA1603F49FA9AEF3E7 -27075B080A569EF1014B7F2D4C3687FA1336676537B82BF4590F962C967795F7 -BF6CD740C57389AB77A273920959FE657B87F76B9403C9586FE85C957B0BFF7B -26F4AA603883E02139AC15D1360C26E332527461ABDBAA603802CAE75E08F559 -E16B2E623827BEBD40D4661A6B3D10D6C395EECC916F52F99D9D1F19DE5977BB -73C4EFAEB7FD0052E831BE175C945358083BA2C5690E0CF8B386900A4A51F60D -C8E98236B16D54A1D94E88A062E0E3D8397F5CB503F51A4F9918D3A902AC7DB3 -25B30A154EF106BF4CB8A369599B3496537F22C842825F69154DD87E05CF9ADA -B6C94188CB702F53D00BBEC8ACE69CBBFB8C11099395D7BF0D47EB3E41454D13 -AAAC4392E8C0ADCA1E87A6F844D3AD81EDD4CCDD0FBBFCEEE9C70BAC5B4D4861 -E7B9DB2F4DAD612986007DB8CDB3B5384C3C7D77A2609D2255D4098E7A314D80 -1A553DD03007696C9DA22D9E9AD132F09CDC0144E7C1BB169635A24341DE3589 -96D503CB7BC73A81FC12A743C711916CBEEEF61F7273B238B3C0DF1AF4B190B7 -C820DD8F5FDAF73872074E1C95F4A4B7E1B5DED436C03D1020B9FE9F780FF2C5 -920C97B1584B7E0051107EE7789BFAB0B13F32AD2DC01DB5120BFD6B5FA8E386 -EE743D10E6A9E858979543882C19ABB36FE278EAD1304E84DF80E8CF87A994DE -0DAFBB9685462A8D186BFB195D91EE1109A9CB8BA9FE46114B4834595CA6973C -7B5548E265972854CB21F9A13E3D8547644471145C0A7B7A6792298C740DB643 -56C099DFC3C658095EFFDB41A137F739897DDC9F0BD87094ED2C21EC501CB243 -B9A75B978F399215FE2EA1DD52681513E5040B6FE8E50B513F3F5827652A0C50 -594BC927681A4B85236136C4A980A62CA1E3B89862EE64378E0F255B34CCA86D -B877F95E2DE6AFD3DCDF7EEC40BFA23C3E7271BEF2C4552F49F59D629E51B8B4 -E7417B181BC8D460EB6518910AD4722CB9562A9BF80002A91F4A251DFF1C031A -6806D1C498581E9A00F39FA8E1AD778FA855337127C6068B9C7924ED590063A5 -4E4F941E744568F5488964D6B122E008C4BFA9DB26BAADFA11D7B81B16245C8C -F04EEA395CC080171DB42A817743226635A3A3DEF727056EBCF0C77692190E41 -BDCED59FE781DABA153624E7B1C8ED1FBE5EC358BFD2DD3C150EA2DA8179B45F -8D09D1F687437A337643CBDF9A16487327DC3C2D168C150982215B6DA065A4EB -6E539DBFEB15B3836BDB5E8A19FD01D984C301239B6DFF467CA850631779F7B2 -329937C757244B1E80EBC5098C3C5604D0F3C6B770ADA4AABD72C2110E9C6E72 -4CC33E25518FAD3E211EB59728E316C326E16CBA7735B57748AA42EC8C43CE8F -FC9D1AEB17D8962C9926BDAD1AD4AF852F335A9B6EDE657419792C008F42B604 -C3343DCF7FF63218743DCB29FDCD3A079BE95A6FC8AD660D65DE290EAEA4A0A9 -F78170889394B3C9F73E00067289D8BA8D6EFE55742F76FA4A3F1D73D3F7D5DF -D75E50D5832B28701C81C143F623AE15FF2AB2E20C666F3F2E183B6F14560830 -4C84B6D6F5045EC8E3E61244856C0EF1162F9E231DEC58275F977DCC558E820D -AB918FCB9EBA14713CDB2DD0E54BE4F2FFA915DB590EF21EE2C1B69F6F554B83 -BE133269E798BD2E4883EB6D6701D9BD11323EAFEFC1801FCBACF0CF8B8F8EEB -EE82D396F2A3B3A73860BCCC022BF75EE12D20959A5997470888384710FC7DAF -01580CE9925712FB15486A51F72C9C2D4E2B0DB1E5A1B3E86C1E9EC0199F7454 -8D1C9A49D9C766033200FD0BDAE4E800FD6533C379036925E9D9D9E6C1213988 -B2899461AFB63550F2A7E0DCF66CDAD1CA6836E9039D008984D6864E5D964CE7 -8022D710BCBFEE6A59B9B34DA0CB1E323813309CB7015A2E9DD9CD3CB4F2E86E -3DBE1096A3E901FC2EC5EB593C89F4FCF8F01C784A266DFA0579EAA5A7F4E7CA -50F4A12C26EAB09A63470DC0CACC9D5B98ECA75CE333C1F6ACF79B6EF88FE126 -95EC06F1332A1865EAF1316BFAADBA913556F35DECF6FAB4303B76D12F0E2350 -45B8626D4F48D7FCFA6D64F94E591CED467A817D4B14BE110E7090BB6DBC7C73 -385184FAE53EE1785D4B928C2D3C21A04A8232D0A84D7A992A2690F33B98EB48 -DEC7B9BD9FFAFC04E4E70BBEE71CA2686BAB8454D5CFDC8D56EC8A9373E5B354 -990DD4AE5DD1E1D8F889E679AB5E5611F3ADCEB7A9FFA31823B580081B223542 -0FD6E15BBF3D47D3E9289B5F4B610CD07DCC76866B2A25B47130F24167D8C3F2 -F91D8423B46D64DA82AD74FC365DEA4DAD6F272745D68529772DD689CFEA6042 -7A85D710E0C35F5B503B3278946AAA7D1D5278744DF2B9B254C074CF99003F15 -57B7979B9C7E61656FE6D00F3E871684AF08EE786E22A19579F2BFE1C5D08D94 -FD1D2A9B7D11AFA6EDB8194DDA6901D7CD0B50974D0CC24CEB074C40D4363B4E -68146A833AE22AEF0DA100357050D8DDC725E7A893DAB1AC07C4E38456787364 -89BE5C0400BC295EE9504E97C3023B6729331CEAC20E2292ED625D30ECCE324B -58941E79BD830362C3A2A2F63DDB7E2CDA94DF2AC0F91C0CA120F700432D751D -9D3FE51D9D7EC0B9B914DB5485C187CC7A95A4192331018562E8798B7FD14C48 -BC09477CC35F855D4A16FA09ADD2A566538E4529F4CFC1AC58DCAB048D5E2D67 -7742AC7130538C071F896A4E2087D273D71EC87EC61B9A5FB73862BA7CA57CC2 -CB5D9252A089A8312CF5A686C9002A805F8FC7D034E7A0385A33645A63B74620 -103535381525D7E90F5CF1E1677C4B945D3C077974B769505E0704E07139CABA -9B6630F6D21EFF4085B9D23E09872EF3CB9574B9673470BA040A32D6AAA66F72 -130A6F44BF1BD0DC620109C103595819FA81AA13063AFD011F4D2028266551CA -9AFD20CC6280A290087C0E37C7470D59A23A0B2537A3663ABB526CB6FF04734F -F41B5F9B43E7465251C8A75D07E77A5C387D91D8D5AC3F293E1C65E8D4624072 -55E9A11A36CDCA286E2877E89FCBCDEDBB49FA0E002C8EC33208485FE7AF3543 -AF6DA7D771D8F597B4EA7652A25257962F5FE182D7AAF823A8E89B5F3159A6AE -AC3CB9930DAC7311423D447243A4C78C216D1128A94FCFAABCBCB88D84ABEDF3 -E31A6447AB94F374F8AC31DC051A2BDAE241C11E604CE1F3D1F8A23493071A0C -E71F68BD86D3B1983944D97BEB31B458F642F834B7A7A869CD18F9F9B79C883B -2B91FB1BA8F71112547A7D7D9D2F7EE52F5DB930CC7B6D0B78C031DD50549F70 -0C21F74EFF50C9BC76F115054D8B91AC9480DAFAE67331D7D4521240C113BCAD -E6383F30E957DC259A2B258B6AC96B24AB89D86A46886113A8970B40252EB8C2 -60BA8F921197C488C7CE6639C904312EA22508105EBA7B26F5153A4A9C6CE061 -1606F965A610A2CA59A5B4B84A9D2810F32EB3813FBF9946AD4B43AF011E56B1 -1C7BC7D64D06EC98073D64F834F60310DC880DD87C63BB36AA2B2E2458A6DEE4 -2F7F0061427661BD2F495FF69F23485A2064D92586DBF6821B8BF18E6294E2B5 -3E999BF796F25984B4624E705CE53F869E6A665C22A2270ABB03D5A706E3B5BB -FCCA5CF090EBC1E53A69F1ECE5875892D7FBA6A727F2CB24A46A139E7BD165F9 -DCF14293A62B78AE97AE9CA76C2038AE8640C219C6D2446859F237F8B871F433 -F7E98BA78C2B52608302D9988C52B0719647715672C9C877B7E4F261A429E2DB -7FD30FB8A5681BFFDADF38DF5F540BFDBCBC68B3731F75511339705F2B882666 -CA282472D3D35DDB471B77E854F5876E2A41C63D31AEA592479D4BB8B31C6416 -5ED45222F39960CFC268198EFA04375387505247D09E986A9902820D72983925 -9713A5F51460211A17CCFC09188158AE2D823315A38F22882BAC40518720D034 -976CAA557E963A39B4715EF762CEB6A026E523F6212384716FF3E90C10298B47 -2AF7539E7E11815631124EF302E84EC639BD4EA95893D3590BCFF1D1125F6415 -9A7DD06067B9FCD7174736A57F1F11F8AC40BE09C8E3760C353120CB155F93F1 -84FC7DAEE9D12FDE3B37F6BE5F347D6CF026AE3FC17A8CDBB183E2373E4626A1 -6E980E2D52E0C17A76B8E42FB48329039C68638916020A8EDC659EBF0233B5AA -D866EACC35D756882837027C69AF03B5103CE9223B9D6EA655D50F204C3F7277 -2E6DE152B244DB2F44CB088236A31CC9100531A62380C2BE607A1C170FEB4EAF -0C3D1AEFCAFDC120FF4C851DDAC857CDBB78521A97C91B7417B92B9CD541D98F -100A6C501E0A57DE9BE6F6B5217644F8855384A09BC0AF8668EC2E50DE63123F -85316B1F9F215FE93F2A9BD2F9EDBE2FAC02A4FE47E81007CD148BB5D4E86241 -AB753C3221CF4744AEE68E5CF929269A0626A61EA1ED78BFB6343488EFCBE1B9 -77EC4CC4680AF3CC4323F9CC2B62339B839947E1E27B831EA0A8B4ABE1A402AC -E92CDA9B9ACC156A073647F498E6288251B27B781C476A196840998C1F47473E -C4C62D25B1ED56BCF537451642253CD69772FFCA61972A2CBAEB2576D1E0F8C5 -424FE2B3DBC0742B35F3BCC49112BA83C7D648D109C9D48182213F1B48224627 -B7762296902229C264B1C0AF9A99702A8D11CE809CC2E4642E75FF143F980BA3 -91DD9EF780B92A7377F932E280F44CBD0A30AC10E0ED4AD82E3DFF6185BCE800 -C064EED575F8C7A0F18B2393C3ABA2BE74DBCC42B627C72EF5D354BDA1425FF6 -58B698F37B7B59226CBC34EC86D24AB4FE5D3A51A2AA1010508D9251DA6778E9 -48D28B8F613D10CD545A4CB32ACE352C0EB9D18834E09B75A2A14E00DFD63294 -8DC202C0490E2B44BD08F8EFC3D60C733B6908467783997CE8BC6B8AA4D69FD5 -055351F7123E9E3F3264DA88E92C5E780199559258BDDA7CD4A1AD4CACBEB2E1 -DD7FC79766F0ACD89F8E85F1C64B0804CCA22BDE79F5C29D8E74DEF849C1DFFF -95D2215212513CEA6F2C00C6B9B53A0DD1602A4DBB136BFBA5E8A9C1D5460FE7 -C7E75AEB19A58643F81E3C919AB6DBDCBC8D5A6D7D19B17B52371E4712A89839 -4EAD3511F8967789B89DF60E196CF6FBB84D9F7157923AF29EBB029D4988747C -E94A7F108E1F356E29AB1C0B2BACE005E1D9D45053341A995E2F3F749919111F -9718 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%!PS-AdobeFont-1.1: CMTI10 1.00B -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTI10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /CMTI10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 67 /C put -dup 83 /S put -dup 97 /a put -dup 105 /i put -dup 110 /n put -dup 111 /o put -dup 112 /p put -dup 114 /r put -dup 116 /t put -dup 117 /u put -readonly def -/FontBBox{-163 -250 1146 969}readonly def -/UniqueID 5000828 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE -3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B -532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 -B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B -986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE -D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958 -9E3948FFB0B4E70F212EC976D65099D84E0D37A7A771C3101D6AD26A0513378F -21EC3643079EECE0C9AB54B4772E5DCA82D0D4ACC7F42FB493AA04A3BF4A1BD6 -06ECE186315DBE9CFDCB1A0303E8D3E83027CD3AFA8F0BD466A8E8CA0E7164CF -55B332FAD43482748DD4A1CB3F40CB1F5E67192B8216A0D8FE30F9F05BF016F5 -B5CC130A4B0796EE065495422FBA55BEE9BFD99D04464D987AC4D237C208FA86 -0B112E55CE7B3782A34BC22E3DE31755D9AFF19E490C8E43B85E17ECE87FA8B9 -1485831624D24F37C39BF9972D74E6EC4784727AC00B9C4A3AD3DA1C22BD6961 -7E0ADAF55422F22ACA5E4DCD4DF9FCD187A566B7FB661D0530454D0DD6C6C50A -7A3875C6CBF8EC7769F32A1F3F7FC1C072BADEC97794D4E90E0035282A170402 -356E5A9CD9ABD80AC4342A5283E458A7269252F4541CBB6452B39ED54D336D0B -19928E9CD1AB26AD83EB209E2EC75011A2643813053B5DBB0246097C4821B5F2 -C92554E9140BE35B2DBFCD98809A8EC9FC910FDE9E0D86457C70ACB056EBF90F -244DC0A5BBD455E15D6E3180311D52CF50B0BF7D0A7F64F3A1821E0AEDBC2E7B -AEB549FE1D51088C153799C6E089B5D5D65E1C4E2D2B430CDF1FFA23CCB25D95 -5C43C8942435D0AAA3D9055FF808F2C3C887A3C469BBD98F026D0A59E26BA9F9 -C2144CFE49A9AD892D4D31764F0AE3A10644AE3966B0A790684B14D11FA49785 -EC5565D2B2E584CBFD85125F3FAC133338DE35361943DCE9AF05FCF2840CE512 -998D42CBEC52B57B79DD63F00985881E8463396ADA47189A94DDF951A78866F0 -B8A3D9197E39335277EF2294308DA70065D910943A34F7D5F2090FB4AA42ED70 -CBA469A9F64B95A6FBA4BC89DBC93765E3AE4723162DF3F9D6BDE77DD5870ADE -C8900D6346957B84C3CE88A8F9A12D46B8FCA50DF4433B0B8AED6A63B3DA102B -6DF94E62408E24154BAAC66B2B249C695BC0FA37A28699D9C0F3EE94AA32E3C5 -8F8D7F803B5D25014D43A353D719B14B247A87898A960DF68C0C0BAF70C83917 -6E9F7B3ACC64DBAEF3FDCD3A80C0AB907EE342E543D607556CBE5A9089B86D1D -E768F27D74A613F3ABF883222A8596B542EBF54E9DCE327B5682AEE5F1A7A225 -BF26E2AEA0F352B9C950B47ADF650E1B2AE31E883EDD884EC90F94761C470EB1 -72F27B74049C2A13EC522271032939B656020D617F4E58DCA88D138F4C84979D -5EE89221BFD28AE8117B69C0EDD6A58ACDDAE1AF77CC8602B0803A063A78E590 -6228BEAD4031FF82DF1C414753313B1CE7A0FEF2546F18F026DB52C7B9D56FA9 -23145E410B55F2655D12AF85D3291DAE7E838BDFA9A27F61407B392A4FBEED5E -13E9176E7D52E4560C2FED71C6F18977226B49C37DDEEE11AAA4C46FB141884E -934DBB9595C82C9FDB8E6C8C4D6A223490D0AEA24EDDE28E6D64F7ECEE30F0C2 -EA32F09B32CC34C36090E5896EC05400FD932A5DE6D44840E453F70AE55A0A09 -9146720A839B0CCDC4905B7C138792A09C7BE08D9FBC35566A70C5485ACC6988 -E11F60FC89F391E7AEE3D61FD567E6C4C2525D7F05A3B2C05CD88821862ADC60 -B9F25AC90893F79C4D1BD69AEC40E2FF06F0F32258E705E65D98A4770EE07815 -F797C2674BFE0B7A3B73A688930A9B6DBEF337D4942F98CB509A10544664C418 -47BF2D9FC9A6E07701488BDBF8AE664F40DAAC18009EF4059E9EC0938F4B65D0 -252C92989C09FA3061AEFE5C9C70A03744EBC1611583BAE9C0A3B2A937C26AFC -9D6E889616B63DE1BADBD472DB792B10985737ACF5AB54CDD888E11C369EEB5B -70A6F9F90FFE8BB6D869B2E73975E27C799EB04AAD217C1E9FB5C370FF95D282 -33FF883BB8FF49402A7C5B7EB5D4D4B92E4473E2BD66F6E8C97420B2B4895806 -0EF5F860E80248FC251EC656BE08757E9CBB69EDA5482C95B1B2A9DCB2E0DA3B -88FEAE4D89D8D0C76B8843BDDDB1083500E68E2B1759B4C6B88009240160DF4D -A93CDAF97714B8F7316834CDCE52194E8DEB837AF42FE7732D236DA764C37750 -A0512EA79E41972BFDB345E48906BFBD65B52CBB4BB2488825AC42FEDF0DC62D -51A7EEF82E5E5D210CA341F0341116EC0E30E639289584EE4267EDC27BC77BD2 -3BDC306EEC0220F4F2EF8A2692FE0A72486FCD2BEB81968807E082F3783D7101 -861AA446FC0D31C6E327721D38F0B033901B72532528F6E0BD824DA390315E07 -B547182C8C9C7FCA3704E8CFBBEFD2755C288602B31576376C172FB8FC99F9A7 -4F34CBC57ACA336C94A0DE922957BDCC3D95D7EB62F68A58CC23DFBEEF48768A -48A5BE9AAAEFE1929D0662229431677C713C631DFAFF8D39CE04B4A7C36FEE5D -CF506D9407ADBB50E30C7E92E9C3E41F72C9A3C47FB0F1247E493BD3DFE81CD0 -E85B3634F20D53B49B161B042EBBA935C0E0A6AB565ED44E44B2843E581D53E0 -83D099E0A7FF88B0C9002A84172FA6D6BD9ED95E167FEF868207B7895C5F18E5 -81CD8AA7E1260E2CA141F5C6B78DD8D745A3A9EEA2B3825CA8E53827C51D3BFE -9F6604951244FF5B09E9C6D2A3167E202F3EF55CD74E31796481931EEFB7DC43 -3EF68519F7648E007682208E87F41916555261748F6CD6BA8BA548C482E88A60 -53BF3E0AFF2E3BBDAF3522F1B41A81FB3BFE26B4584C8E32AA147C917C3822DB -BDC91E06E7E46DBACC29FD6190C4F294D8DB9A9471BCC6BDA32C71C13C48DAC8 -AE3D3F144294904FF608058F0B543A2DE3186AB08A3D930C529F7E848F71BCD6 -104CF90D1828E1361A9487C23A80EFB9261573B9F234B0B43BCD35EEB3F6B0B3 -0909C29884F801D005A1026658E2893D3F4DC5C5C69671F759DC0F315738275D -FF02FC8AF9EE50C8705DD1E7761EAE3618345A611558810C0C8F14285D5E4D32 -9F74E994984F77293882016123463DD07C43E0D66FC05AD4DB9F1AE0FC67FBA9 -C908B5A2AEC5123590D79092BB6041A65D70A5B8A374E7EBBB31B97CA1076F2D -AEF0C22D77E79A16064C2265CC78089DC98452E95E613A89714B52180C4B4AFD -838877ECA6DBEF3CC7D20D1EEDE3929E3F94B6A63718DB669427B91CB2803886 -08DE53D1D22FD62C1A7EEAD41FC68759FC8A54BBD929E1E191F1CC18309AD684 -C9C51D1A7252C03BA4E1942289E536F4E191C0051E20235FF8EE23438BD00C5E -27CE47EB4E4DCEC5BEAFFA95984B177C0EA5D1A64F75D746840A597A0B477BDE -63C3EF3C4E1879B2C052D923428B003811AEB03FEF3B7C8D86F1E51394ED55DD -14F3F9EF169F5509BAD5C9DB99FCBC458D7037A46CAC664064763210A0D43ABB -CFC0A9C8B3ABBCE0B75A6B80CF500EFD043CB0955D959B5C417376A576447E7B -E076D4D1BD4A36693174A43A34771A2EF4A089FB0CE8EB0E285E19824049AABF -161FD0E98A55E0037D7FD4C811926623756E0E1F3AE388F299567065BC55D7BE -6FFB5907015CAE18E4E2C86F9F99B77CB3159B46E1A61A558969D621714D303A -41DCBEECD2D97F216AEAC845C4A45BE9AF143827715A1FE671847EE2F8DF2EDE -5F89D890CA410D0614A3A0349D4173E50EE0F4D97521CB974E2DDEA9073D77C4 -DF49EBC8F2B26243020F9F619D4BA0984BC74BCCA2C9465AC2642896E817C076 -52891681283D056DFCA9157458A4D18396BF0AF34B7926CDBE1066213E111126 -5A7FA968596D73A578EEB21E4F84A8177757F63DB6A8D969D605D073C0381E14 -DDCFD706CC6ECF3BD35AA8C751DBFE15E52586D0953506F5A1049F072612E814 -01D3376BFFCDD837B7AC2F97D1A2291FB1DA5C1E7B1045388CC8FC9625ECE3A8 -8ADD7641265C805C4605C0459005265339F3E488BCFC3444ED6069FCECD621CA -6483EE193B1FD0EAA7B8527DE12825F4CDA3A2539D89ED8D07454A08F6709FCC -E6E2A69DE1A16232E7303A0D3BEA6DC655BB977A09A301D875A8DA34AB354552 -F1148892767A1CFF8DEE1593F7A40BFD77A047C9B3A25890984FCF189E80A748 -1A7B79EA99649053B3A8B3FB1116524C8439589C3030AB7875CCA1ED6738CCEA -0852662239E33797AAA0519540A17CEB94124D499F06219B7AF2F410AABFEFA5 -86BFF51D4622AA5D7873C77E016AD925E5D4B2431D8423BC9D56000F7B61DFA5 -46637C42EF5160CC4C1DB7E0C24C604579B34F8C063E011E0FD306A7AB3B23ED -7163FA717AEF2908F657EB8AE94ECF91 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%!PS-AdobeFont-1.0: TeXMUSIXSPX-Regular 001.000 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 502 498 0 -FontDirectory/TeXMUSIXSPX-Regular known{/TeXMUSIXSPX-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIXSPX-Regular) readonly def -/FamilyName (TeXMUSIXSPX) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -300.3 def -/UnderlineThickness 150.15 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 502 def -/descent 498 def -end readonly def -/FontName /TeXMUSIXSPX-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 160 /abreve put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-810 -5754 9613 5760}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE455D5521EFD88CCE1386F -E8D48F5606EBD4D022398AA55DBFD3FAB451145AE45A9253E619BA949342B84F -84BD47EC98CDC296A7E2B4E87EAD0B1A6BD1ACAFA79EF1F4A452EE8A57B40167 -81461C6603C0824B10F8D2F842C6A41B3ECF50F5EE3D2D0291A7037CA41C519E -758E4CF0C26800B402E2390DB84BDE63ED4DCE76E536FD3498D26C0C294B633F -CBC6B23DCFE3398FF0AB8221466C645B943DF5EF81057D1F1EA8859EA97DB16C -F0FA4DEDD2485D24AF441D59298B52565C859B457D0748A5E86B8EDD3E890764 -13026367C68BDF2CBF79A49E48CFC4B516DB1DEAF67DC23E838C438EB6150937 -BFB2ECF6892415AE14817AF3592D8B0173C5CB41F224F9E3302E40E12F6FAF8F -1452239E36DAFE964572A4995036387E93AC6E41812A143B802D395133479ABB -DF095148465533FD237E818F856FFD85515C73C3B6353A0004D9CEC8C95DD5A6 -84547B6F5E170EBFA3FB64626BEBF9362E25526EB6440F799F3D710DBB5880CB -5D80B4B11525BD2B8C3F6F760C82458B5EFCA2692C44857A6A338F84F82E6236 -912F5AE9878F7E4B430627FC4D8D0B79BDFB5EE52618C9DEDC32BBC5D4AAA9E1 -F9F218F54C1F84D48DFFB451A709EEF61D29E39883433D4C4EF15DEE67EBE46D -EECE5BDDA7CB599B4D3BA5BAE2A01A9819C386589CE2173F72C941F956520D76 -3CD86FE6D2F56991584FD219FBBB94E452413D5E0C3397E1E26057A662EF4C43 -B5F3CFB14D62A5AB6C1A906B1E3B4F6EF0B6E7A44DDB81D4804E447637E0EA02 -16EE9C242CE66CD996ECE1EC81858EE3C8EF5F9FA158404FD0CB2782DCC42ECA -DFE9BA8794723CBDEBBB0EE17906816A3E28E2C1901F447041F386ECEB770E65 -A7984B8BF5374842B4712B4BC91CAC69BD4C37AC12F6991295F1AF6EE312AEFE -DD468FEDFEA440BC0455A0A6F3680DA3E29582B5134D003EF4ABDF0D124F5505 -710F8FFE321D5FA14D6C6D9D44EFEE32C3DF4BE75C703F39340F11B76FC8CA51 -D1565E507A32B9F6B9E8EDBA117FCE6B57B89A52D77E0DB6F5B886BA996A36A4 -19D8E9C97EB8165A5780556D956D3B49A9ABD6787A4147664379CAFA0B16AAD0 -852C4E8190EED9EF4AA135B5FE64F4A80D0A1B9E5EA05B -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -TeXDict begin 39158280 55380996 1000 2540 2540 (imp.dvi) -@start /Fa 206[163 163 48[{}2 316.314 /CMR9 rf /Fb 161[351 -137 36[176 176 176 176 176 176 176 176 176 48[{}11 351.46 -/CMMI10 rf /Fc 132[176 5[195 137 139 138 185 195 176 -195 293 98 2[98 195 176 107 156 195 156 195 176 12[254 -2[273 239 14[264 6[98 1[176 176 176 176 3[176 176 1[98 -117 98 2[137 137 98 19[176 176 18[{}39 351.46 /CMR10 -rf /Fd 138[229 5[206 229 1[115 2[115 5[184 1[206 25[324 -3[298 67[{}9 421.752 /CMR12 rf /Fe 141[312 1[405 364 -405 607 202 2[202 3[340 3[354 31[551 25[202 39[{}11 728.927 -/CMB10 rf /Ff 59[1125 112[281 11[450 7[0 8[169 1[169 -1[169 9[0 30[0 0 0 6[0{}12 562.336 /TeXMUSIX16-Regular -rf /Fg 53[1125 1[281 2[2249 1125 562 56[1125 6[562 1[141 -36[158 1[158 6[351 9[562 1[562 7[0 0 9[211 1[211 3[0 -0 3[0 0 30[0 0 0 6[0{}25 702.92 /TeXMUSIX20-Regular rf -/Fh 138[189 117 1[148 1[180 180 198 4[108 7[180 13[198 -15[251 67[{}10 351.46 /CMTI10 rf /Fi 95[0 160[{}1 702.92 -/TeXMUSIXSPX-Regular rf end -TeXDict begin -a4 - end -TeXDict begin 2 1 bop -1540 3699 18628 15 v -1540 3875 -V -1540 4050 V -1540 4226 V -1540 4402 V -1540 2082 V --1540 2223 V -1540 2363 V -1540 2504 V -1540 2645 V -1540 --26 V -1540 149 V -1540 325 V -1540 501 V -1540 676 V --1540 4402 15 4436 v -1716 -341 a Fb(15)-1540 3253 y -Fi(\240)-1540 3868 y Fg(I)-1487 2497 y Ff(G)-1540 494 -y Fg(G)-960 4219 y(2)-957 2356 y Ff(2)-960 318 y Fg(2)p --310 4482 15 615 v -309 3868 a(\010)p -352 2785 254 15 -v -1090 x Ff(\010)p -351 2785 V -350 2926 V -307 3252 -15 474 v -306 2919 a(\010)p -149 2567 15 492 v -310 2567 -a(\010)-380 1381 y Fc(le,)p -106 582 15 615 v -309 582 -a Fg(\010)p 1376 4658 V 1377 4043 a(\010)p 1333 2785 -254 15 v 1334 2926 V -1124 x Ff(\010)p 1377 3252 15 545 -v 1378 2708 a(\010)1207 2567 y(4)p 1537 2567 15 492 v(\010)1376 -669 y Fg(>)2357 582 y(4)2419 1381 y Fc(pas)p 2772 582 -15 572 v 2773 582 a Fg(\()-204 b(\007)3037 1381 y Fc(-)108 -b(so'l)p 3615 582 V 3616 582 a Fg(\()-204 b(\007)p 4254 -4395 15 703 v 4254 3692 15 1617 v 4254 669 15 703 v 4893 -4395 15 615 v 4690 4395 a(\010)4690 2708 y Ff(\010)p -4647 2785 254 15 v 4690 3182 15 474 v 4691 2848 a(\010)p -4851 2497 15 492 v 4690 2497 a(\007)4541 1381 y Fc(ciel)p -4893 494 15 615 v 4690 494 a Fg(\007)p 7772 4131 V 7569 -4131 a(\010)p 7526 2785 254 15 v 7527 2926 V 7570 2989 -a Ff(\010)p 7528 2785 V 7571 3322 15 545 v 7572 2778 -a(\010)5714 2567 y(6)p 6044 2567 15 492 v(\007)p 7730 -2638 V 7569 2638 a(\010)5910 1381 y Fc(e)p 6086 757 15 -572 v 6087 757 a Fg(\()g(\007)6704 1381 y Fc(le)p 6929 -757 V 6930 757 a Fg(\()g(\007)7568 1381 y Fc(stel)p 7772 -669 15 659 v 7569 669 a Fg(\007)p 8615 582 15 572 v 8412 -582 a(\007)p 9458 582 V 843 w(\007\000)p 10279 184 218 -85 v 7772 53 2726 85 v 10490 669 15 659 v 10287 669 a(\007)p -10881 4395 15 703 v 10881 3692 15 1617 v 10881 669 15 -703 v 11316 4482 15 615 v 11317 3868 a(\010)p 11274 2785 -254 15 v -1090 x Ff(\010)p 11275 2785 V 11276 2926 V -11319 3252 15 474 v 11320 2919 a(\010)p 11478 2567 15 -492 v 11317 2567 a(\010)8564 1381 y Fc(-)932 b(-)h(-)466 -b(le,)p 11520 582 15 615 v 11317 582 a Fg(\007)12390 -1381 y Fc(del)p 12713 582 15 572 v 12714 582 a Fg(\()-204 -b(\007)13223 1381 y Fc(pia)p 13556 494 V 13557 494 a -Fg(\()g(\007)p 14195 4482 15 615 v 14196 3868 a(\007)p -14153 2785 254 15 v 14154 2926 V 14197 2919 a Ff(\010)p -14155 2785 V 14198 3252 15 474 v 14199 2778 a(\010)p -14356 2567 15 492 v 14195 2567 a(\010)13825 1381 y Fc(-)133 -b(cer)p 14399 406 15 615 v 14196 406 a Fg(\010)p 15388 -4527 15 572 v 15389 3956 a(\007)15389 4527 y(\303)15682 -4542 y(\303)p 16230 4569 15 526 v 16231 4043 a(\007)p -17073 4395 15 703 v 17073 3692 15 1617 v 17073 669 15 -703 v 17087 4395 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 17087 4395 a -1540 9892 18628 15 v --1540 10068 V -1540 10244 V -1540 10419 V -1540 10595 -V -1540 8276 V -1540 8416 V -1540 8557 V -1540 8697 V --1540 8838 V -1540 6167 V -1540 6343 V -1540 6518 V -1540 -6694 V -1540 6870 V -1540 10595 15 4436 v -1716 5852 -a Fb(18)-1540 9446 y Fi(\240)-1540 10061 y Fg(I)-1487 -8690 y Ff(G)-1540 6687 y Fg(G)-960 10412 y(2)-957 8550 -y Ff(2)-960 6511 y Fg(2)-275 10465 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (3.49998pt) GD N /S0brk -S0hgt (2.5pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (0.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 1 N end - -275 10465 a -195 -10325 15 615 v -398 10325 a Fg(\007)p -441 8978 254 15 -v -1354 x Ff(\010)p -440 8978 V -439 9119 V -396 9516 -15 545 v -395 9182 a(\010)p -237 8831 15 492 v -398 8831 -a(\007)-561 7574 y Fc(que)p -398 6994 15 572 v -397 6994 -a Fg(-)-397 6423 y(\007\000)888 11115 y Fa(11)993 10325 -y - slur@Dict begin (2.5pt) GD S0hgt (7.5pt) GD 1.6 (2.5pt) GD M S0dir -M A S0x1 S0y1 CP (4.00002pt) GDAR S0dir M SB 0.7 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 993 10325 a 993 10325 a - end - 993 10325 a 1092 10325 15 615 -v -104 w Fg(\007)1121 8648 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (5.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 1 M M A N /S0lift 0 N /S0alt (50.0pt) GDAR N /S0dir -1 N /S0dash 0 N /S0adj 1 N end - 1121 8648 a 1049 8761 15 -492 v 888 8761 a Ff(\007)10 7574 y Fc(-)34 b(st')-10 -b(\022)-166 b(e'l)p 418 6994 15 572 v 419 6994 a Fg(.)419 -6423 y(\007)991 7574 y Fc(re)p 1092 6511 15 616 v 889 -6511 a Fg(\007)p 1561 6599 15 656 v 1358 6599 a(\007)p -2031 6687 15 697 v 1828 6687 a(\007)1092 6028 y(\312)1384 -6057 y(\312)1092 5896 y(\312)1384 5925 y(\312)p 2501 -6775 15 738 v 2298 6775 a(\007)2767 11115 y Fa(11)p 2971 -10325 15 615 v 2768 10325 a Fg(\007)3710 11115 y Fa(10)p -3914 10325 V 3711 10325 a Fg(\007)p 2725 8978 254 15 -v 2726 9119 V 2769 9182 a Ff(\010)p 2727 8978 V 2770 -9516 15 545 v 2771 8971 a(\010)2851 8761 y - slur@Dict begin (2.0pt) GD S0hgt (2.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 0.7 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 2851 8761 -a 2851 8761 a - end - 2851 8761 a 2929 8761 15 492 v -83 w Ff(\007)p -3872 8831 V 3711 8831 a(\007)p 2971 6687 15 615 v 2768 -6687 a Fg(\010)p 4653 10588 15 703 v 4653 9885 15 1617 -v 4653 6863 15 703 v 5000 10676 a(\011)p 4958 8978 296 -15 v 5001 8971 a Ff(\011)p 4959 8978 V 4960 9119 V 5003 -9112 a(\011)5000 8761 y(\011)1809 7574 y Fc(-)1050 b(-)f(-)524 -b(gno.)5000 6775 y Fg(\011)p 6886 10588 15 703 v 6886 -9885 15 1617 v 6886 6863 15 703 v 7233 10675 15 615 v -7234 10061 a(\007)p 8176 10763 V 8177 10149 a(\007)9242 -10096 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (14.00002pt) GD N /S0brk -S0hgt (2.5pt) GD 1 1 M M A N /S0lift 0 N /S0alt (0.0pt) GDAR N /S0dir -1 N /S0dash 0 N /S0adj 1 N end - 9242 10096 a 9119 10851 15 615 v 9120 10237 a -Fg(\007)p 7191 8978 254 15 v 7192 9119 V 7235 9445 15 -334 v 7236 9112 a Ff(\007)p 8134 8978 254 15 v 8135 9119 -V 8178 9516 15 334 v 8179 9182 a(\007)9218 9365 y - slur@Dict begin CP /S1y1 ED /S1x1 ED /S1hgt (-15.20001pt) GD N /S1brk -S1hgt (2.0pt) GD 1 -1 M M A N /S1lift 0 N /S1alt (50.0pt) GDAR N /S1dir --1 N /S1dash 0 N /S1adj 1 N end - 9218 -9365 a 9077 8978 254 15 v 9078 9119 V 9079 9260 V 9122 -9586 15 334 v 9123 9253 a Ff(\007)p 7395 8761 15 492 -v 7234 8761 a(\007)8410 8859 y - slur@Dict begin CP /S2y1 ED /S2x1 ED /S2hgt (-0.79999pt) GD N /S2brk -S2hgt (2.0pt) GD 1 1 M M A N /S2lift 0 N /S2alt (50.0pt) GDAR N /S2dir -1 N /S2dash 0 N /S2adj 1 N end - 8410 8859 a 8134 8978 -254 15 v 8339 8971 15 492 v 8178 8971 a Ff(\007)9204 -8971 y - slur@Dict begin (2.0pt) GD S2hgt (-4.0pt) GD 1.6 (2.0pt) GD M S2dir -M A S2x1 S2y1 CP (3.20001pt) GDAR S2dir M SB 0.7 S2dir M 0.17 40 S2dash -S2adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 9204 8971 a 9204 8971 a - end - 9204 8971 a 9077 8978 -254 15 v 9282 8971 15 492 v -83 w Ff(\007)7060 7574 y -Fc(Ah,)p 7437 6599 15 615 v 7234 6599 a Fg(\010\000)10168 -10237 y - slur@Dict begin (2.5pt) GD S0hgt (10.0pt) GD 1.6 (2.5pt) GD M S0dir -M A S0x1 S0y1 CP (4.00002pt) GDAR S0dir M SB 0.7 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 10168 10237 a 10168 10237 a - end - 10168 10237 a 10062 -10851 15 615 v -105 w Fg(\007)10011 9253 y - slur@Dict begin (2.0pt) GD S1hgt (-12.0pt) GD 1.6 (2.0pt) GD M S1dir -M A S1x1 S1y1 CP (3.20001pt) GDAR S1dir M SB 0.7 S1dir M 0.17 40 S1dash -S1adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 10011 9253 -a 10011 9253 a - end - 10011 9253 a 10020 8978 254 15 v 10021 -9119 V 10022 9260 V 10065 9586 15 334 v 55 w Ff(\007)9893 -9042 y(6)p 10020 8978 254 15 v 10225 9041 15 493 v 10064 -9041 a(\007)9884 7574 y Fc(mia)p 10266 6687 15 572 v -10267 6687 a Fg(\()-204 b(\007)10624 7574 y Fc(for)p -10932 6775 V 10933 6775 a Fg(\()g(\007)p 11395 10588 -15 703 v 11395 9885 15 1617 v 11395 6863 15 703 v 11865 -10465 a - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (3.49998pt) GD N /S0brk -S0hgt (2.5pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (0.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 1 N end - 11865 10465 a 11946 10325 15 615 v 11743 10325 -a Fg(\010)14513 10325 y - slur@Dict begin (2.5pt) GD S0hgt (7.5pt) GD 1.6 (2.5pt) GD M S0dir -M A S0x1 S0y1 CP (4.00002pt) GDAR S0dir M SB 0.7 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 14513 10325 a 14513 10325 a - end - 14513 -10325 a 14612 10325 15 572 v -104 w Fg(\007)p 15278 10325 -15 538 v 666 w(\007)p 15944 10412 15 593 v 15741 10412 -a(\007)14612 9753 y(\304)15494 9798 y(\304)p 16611 10500 -15 647 v 16408 10500 a(\007)p 11700 8978 254 15 v 11701 -9119 V 11702 9260 V 11745 9323 a Ff(\010)p 11703 8978 -V 11704 9119 V 11747 9656 15 474 v 11748 9182 a(\010)p -11700 8978 254 15 v 11905 8971 15 492 v 11744 8971 a(\010)14408 -8831 y(?)p 15236 8831 15 387 v 667 w(\007)p 15902 8901 -15 424 v 15741 8901 a(\007)15236 8444 y(\304)15452 8455 -y(\304)p 16365 8978 254 15 v 16570 8971 15 461 v 16409 -8971 a(\007)11304 7574 y Fc(-)261 b(tu)p 11946 6863 15 -572 v 11947 6863 a Fg(\()-204 b(\007)12112 7574 y Fc(-)99 -b(na)p 12612 6951 V 12613 6951 a Fg(\()-204 b(\007)12897 -7574 y Fc(non)p 13279 6863 V 13280 6863 a Fg(\()g(\007)13699 -7574 y Fc(se)p 13945 6775 V 13946 6775 a Fg(\()g(\007)14230 -7574 y Fc(l'ab)p 14612 6687 15 615 v 14409 6687 a Fg(\010)p -17073 10588 15 703 v 17073 9885 15 1617 v 17073 6863 -15 703 v 15310 7574 a Fc(-)1029 b(-)17087 10588 y - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 17087 -10588 a -1540 16275 18628 15 v -1540 16451 V -1540 16626 -V -1540 16802 V -1540 16978 V -1540 14658 V -1540 14799 -V -1540 14939 V -1540 15080 V -1540 15220 V -1540 12549 -V -1540 12725 V -1540 12901 V -1540 13077 V -1540 13252 -V -1540 16978 15 4436 v -1716 12235 a Fb(22)-1540 15828 -y Fi(\240)-1540 16444 y Fg(I)-1487 15073 y Ff(G)-1540 -13069 y Fg(G)-960 16795 y(2)-957 14932 y Ff(2)-960 12894 -y Fg(2)-339 17498 y Fb(])p Fa(10)-216 17111 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (-4.00002pt) GD N /S0brk -S0hgt (2.5pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (0.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 1 N end - -216 17111 -a -135 16971 15 615 v -338 16971 a Fg(\007)771 17498 -y Fa(11)877 16971 y - slur@Dict begin (2.5pt) GD S0hgt (0.0pt) GD 1.6 (2.5pt) GD M S0dir -M A S0x1 S0y1 CP (4.00002pt) GDAR S0dir M SB 0.7 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 877 16971 a 877 16971 a - end - 877 16971 -a 975 16971 15 615 v -105 w Fg(\007)1882 17498 y Fa(11)2005 -17111 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (-4.00002pt) GD N /S0brk -S0hgt (2.5pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (0.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 1 N end - 2005 17111 a 2085 16971 15 615 v 1882 16971 a -Fg(\007)2992 17498 y Fb(])p Fa(10)3097 16971 y - slur@Dict begin (2.5pt) GD S0hgt (0.0pt) GD 1.6 (2.5pt) GD M S0dir -M A S0x1 S0y1 CP (4.00002pt) GDAR S0dir M SB 0.7 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 3097 16971 -a 3097 16971 a - end - 3097 16971 a 3196 16971 15 615 v -104 -w Fg(\007)-339 15284 y Ff(\011)p -381 15361 296 15 v --380 15502 V -337 15565 a(\011)-508 15424 y(6)p -213 -15361 254 15 v -8 15424 15 493 v 170 w(\007)1005 15242 -y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (-0.79999pt) GD N /S0brk -S0hgt (2.0pt) GD 1 1 M M A N /S0lift 0 N /S0alt (50.0pt) GDAR N /S0dir -1 N /S0dash 0 N /S0adj 1 N end - 1005 15242 a 729 15361 254 15 v 934 15354 15 492 v -773 15354 a Ff(\007)1966 15354 y - slur@Dict begin (2.0pt) GD S0hgt (-4.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 0.7 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 1966 15354 a 1966 15354 -a - end - 1966 15354 a 1839 15361 254 15 v 2044 15354 15 492 -v -83 w Ff(\007)p 2950 15361 254 15 v 3155 15424 15 493 -v 2994 15424 a(\007)-468 13957 y Fc(bia)p -135 13069 -15 615 v -338 13069 a Fg(\007)789 13957 y Fc(a)p 975 -13333 V 772 13333 a Fg(\007)1742 13957 y Fc(sde)p 2085 -13333 V 1882 13333 a Fg(\010)p 4102 16971 15 703 v 4102 -16268 15 1617 v 4102 13245 15 703 v 4509 16707 a(\011)p -4467 15361 296 15 v 4468 15502 V 4511 15565 a Ff(\011)p -4469 15361 V 4512 15354 a(\011)4509 15213 y(\011)2688 -13957 y Fc(-)914 b(-)456 b(gno.)p 4456 13428 370 15 v -4510 13421 a Fg(\011)p 6730 16971 15 703 v 6730 16268 -15 1617 v 6730 13245 15 703 v 7340 16707 15 615 v 7137 -16707 a(\010)p 7094 15361 254 15 v -1353 x Ff(\010)p -7095 15361 V 7096 15502 V 7139 15898 15 545 v 7140 15565 -a(\010)p 7298 15213 15 492 v 7137 15213 a(\010)6929 13957 -y Fc(Que)p 7340 13069 15 615 v 7137 13069 a Fg(\007)7137 -12982 y(\000)7881 13957 y Fc(-)327 b(sto,)p 8698 13245 -15 572 v 8699 13245 a Fg(\()-204 b(\007)p 9482 16883 -15 615 v 9279 16883 a(\007)p 9236 15361 254 15 v 9237 -15502 V 9280 15495 a Ff(\010)p 9238 15361 V 9281 15828 -15 474 v 9282 15354 a(\010)p 9440 15213 15 492 v 9279 -15213 a(\007)9115 13957 y Fc(que)p 9482 12982 15 615 -v 9279 12982 a Fg(\007)p 10593 17059 V 10390 17059 a(\007)p -10551 15143 15 492 v -1916 x Ff(\007)9902 13957 y Fc(-)250 -b(sto)p 10593 13069 15 572 v 10594 13069 a Fg(\()-204 -b(\007)10918 13957 y Fc(m'ac)p 11377 13157 V 11378 13157 -a Fg(\()g(\007)p 11958 16971 15 703 v 11958 16268 15 -1617 v 11958 13245 15 703 v 12569 16707 15 615 v 12366 -16707 a(\010)p 12323 15361 254 15 v -1353 x Ff(\010)p -12324 15361 V 12325 15502 V 12368 15898 15 545 v 12369 -15565 a(\010)p 12526 15213 15 492 v 12365 15213 a(\010)11914 -13957 y Fc(-)273 b(co)p 12569 13069 15 615 v 12366 13069 -a Fg(\010)p 14138 17059 V 13935 17059 a(\010)p 13892 -15361 254 15 v 13893 15502 V 13936 15495 a Ff(\010)p -13894 15361 V 13937 15828 15 474 v 13938 15354 a(\010)p -14096 15143 15 492 v 13935 15143 a(\010)13177 13957 y -Fc(-)540 b(ra:)p 14138 13157 15 572 v 14139 13157 a Fg(\()-204 -b(\007)14468 13957 y Fc(c)-10 b(h'al)p 14923 13157 V -14924 13157 a Fg(\()-204 b(\007)15243 13957 y Fc(-)63 -b(tri)p 15708 13157 V 15709 13157 a Fg(\()-204 b(\007)16228 -13957 y Fc(ca)p 16492 13245 V 16493 13245 a Fg(\()g(\007)p -17073 16971 15 703 v 17073 16268 15 1617 v 17073 13245 -15 703 v 16765 13957 a Fc(-)17087 16971 y - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 17087 16971 -a -1540 22801 18628 15 v -1540 22977 V -1540 23152 V --1540 23328 V -1540 23504 V -1540 21184 V -1540 21325 -V -1540 21465 V -1540 21606 V -1540 21746 V -1540 19075 -V -1540 19251 V -1540 19427 V -1540 19603 V -1540 19778 -V -1540 23504 15 4436 v -1716 18761 a Fb(26)-1540 22355 -y Fi(\240)-1540 22970 y Fg(I)-1487 21599 y Ff(G)-1540 -19596 y Fg(G)-960 23321 y(2)-957 21458 y Ff(2)-960 19420 -y Fg(2)p -177 23321 15 615 v -380 23321 a(\007)-381 21810 -y Ff(\010)p -423 21887 254 15 v -380 22284 15 474 v -379 -21950 a(\010)p -219 21669 15 492 v -380 21669 a(\010)-588 -20483 y Fc(deo,)p -177 19859 15 615 v -380 19859 a Fg(\010)p -816 23321 15 572 v 613 23321 a(\007)817 22750 y(\303)963 -22757 y(\303)p 1518 23409 15 624 v 1315 23409 a(\007)2048 -23760 y(Z)p 2220 23497 15 615 v 2017 23497 a(\010)p 1974 -21887 254 15 v -1547 x Ff(\010)p 2017 22284 15 474 v -2018 21810 a(\010)p 2178 21599 15 492 v 2017 21599 a(\010)2016 -19771 y Fg(?)2467 20483 y Fc(c)-10 b(h'al)p 2718 19991 -15 572 v 2719 19991 a Fg(-)2719 19420 y(\007)3201 20483 -y Fc(-)21 b(tri)p 3420 19991 V 3421 19991 a Fg(-)3421 -19420 y(\007)4061 20483 y Fc(ca)p 4325 19508 V 4326 19508 -a Fg(\()-204 b(\007)p 4823 23497 15 703 v 4823 22794 -15 1617 v 4823 19771 15 703 v 5392 23233 15 615 v 5189 -23233 a(\010)5188 21739 y Ff(\010)p 5146 21887 254 15 -v 5189 22240 15 501 v 5190 21880 a(\010)p 5350 21599 -15 492 v 5189 21599 a(\007)p 6753 21669 V 6592 21669 -a(\007)4653 20483 y Fc(-)260 b(deo)p 5392 19596 15 572 -v 5393 19596 a Fg(\()-204 b(\007)5761 20483 y Fc(dal)p -6094 19771 V 6095 19771 a Fg(\()g(\007)6512 20483 y Fc(pa)p -6796 19771 V 6797 19771 a Fg(\()g(\007)7004 20483 y Fc(-)121 -b(ra)p 7497 19683 V 7498 19683 a Fg(\()-204 b(\007)p -8199 23233 15 615 v 7996 23233 a(\007)p 7953 21887 254 -15 v 7954 22028 V 7997 22091 a Ff(\010)p 7955 21887 V -7998 22424 15 545 v 7999 21880 a(\010)p 8157 21739 15 -492 v 7996 21739 a(\007)7696 20483 y Fc(-)141 b(di)p -8199 19596 15 615 v 7996 19596 a Fg(\007)8988 23848 y -Fa(11)p 9192 23233 V 8989 23233 a Fg(\007)9222 21557 -y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (5.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 1 M M A N /S0lift 0 N /S0alt (50.0pt) GDAR N /S0dir -1 N /S0dash 0 N /S0adj 1 N end - 9222 21557 a 9150 21669 15 492 v 8989 21669 a Ff(\007)8559 -20483 y Fc(-)312 b(so)9186 20644 y Fb(^)9420 20483 y -Fc(an)p 9192 19683 15 791 v 8989 19683 a Fg(\007)p 9687 -19596 15 753 v 9484 19596 a(\007)p 10182 19508 15 714 -v 9979 19508 a(\007)9192 19024 y(\212)9560 18988 y(\212)9192 -18893 y(\212)9560 18856 y(\212)p 10677 19420 15 676 v -10474 19420 a(\007)p 10968 23497 15 703 v 10968 22794 -15 1617 v 10968 19771 15 703 v 11332 23848 a Fa(11)11624 -23286 y - slur@Dict begin CP /S1y1 ED /S1x1 ED /S1hgt (5.99998pt) GD N /S1brk -S1hgt (2.5pt) GD 1 -1 M M A N /S1lift 0 N /S1alt (0.0pt) GDAR N /S1dir --1 N /S1dash 0 N /S1adj 1 N end - 11624 23286 a 11536 23233 15 615 v 11333 23233 -a Fg(\010)p 11290 21887 254 15 v -1353 x Ff(\010)p 11291 -21887 V 11292 22028 V 11335 22424 15 545 v 11336 22091 -a(\010)11417 21669 y - slur@Dict begin (2.0pt) GD S0hgt (2.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 0.7 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 11417 21669 a 11417 21669 a - end - 11417 -21669 a 11494 21669 15 492 v -84 w Ff(\010)10473 20483 -y Fc(-)682 b(co)11332 19596 y Fg(\011)12736 23848 y Fa(10)12673 -23145 y - slur@Dict begin (2.5pt) GD S1hgt (10.0pt) GD 1.6 (2.5pt) GD M S1dir -M A S1x1 S1y1 CP (4.00002pt) GDAR S1dir M SB 0.7 S1dir M 0.17 40 S1dash -S1adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 12673 23145 a 12673 23145 a - end - 12673 23145 a 13028 -23286 a - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (5.99998pt) GD N /S0brk -S0hgt (2.5pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (0.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 1 N end - 13028 23286 a 12940 23233 15 615 v 12737 23233 -a Fg(\007)13761 23848 y Fc(7)13666 23145 y - slur@Dict begin (2.5pt) GD S0hgt (10.0pt) GD 1.6 (2.5pt) GD M S0dir -M A S0x1 S0y1 CP (4.00002pt) GDAR S0dir M SB 0.7 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 13666 23145 -a 13666 23145 a - end - 13666 23145 a 13933 23233 15 615 v 13730 -23233 a Fg(\007)p 12694 21887 254 15 v 12695 22028 V -12738 22091 a Ff(\010)p 12738 22424 15 685 v 12739 21739 -a(\010)p 12863 21887 254 15 v 13068 21880 15 492 v 12907 -21880 a(\007)p 13687 21887 254 15 v 13892 21950 15 493 -v 13731 21950 a(\007)p 14722 23497 15 703 v 14722 22794 -15 1617 v 14722 19771 15 703 v 15087 23585 a Fg(\011)p -15045 21887 296 15 v 15046 22028 V 15089 22021 a Ff(\011)15087 -21669 y(\011)12109 20483 y Fc(-)1011 b(-)g(-)505 b(ra.)15087 -19683 y Fg(\011)p 17073 23497 15 703 v 17073 22794 15 -1617 v 17073 19771 15 703 v 17087 23497 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 17087 23497 -a eop end -userdict /end-hook known{end-hook}if -%%Trailer -cleartomark -countdictstack -exch sub { end } repeat -restore -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/caccini3.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/caccini3.eps deleted file mode 100644 index cd112da32f5..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/caccini3.eps +++ /dev/null @@ -1,2057 +0,0 @@ -%% LaTeX2e file `eps/caccini3.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-2.0 EPSF-2.0 -%%BoundingBox: 21 94 556 785 -% EPSF created by ps2eps 1.39 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: imp.dvi -%%CreationDate: Fri Sep 13 09:08:44 2002 -%%PageOrder: Ascend -%%DocumentFonts: TeXMUSIXSPX-Regular CMTI10 TeXMUSIX20-Regular -%%+ TeXMUSIX16-Regular CMB10 CMR12 CMR10 CMMI10 CMR9 -%%DocumentPaperSizes: a4 -%%EndComments -%%BeginProlog -save -countdictstack -mark -newpath -/showpage {} def -/setpagedevice {pop} def%%EndProlog -%%Page 1 1 -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\TEXMF\MIKTEX\BIN\DVIPS.EXE -Ptype1 imp -%DVIPSParameters: dpi=2540, compressed -%DVIPSSource: TeX output 2002.09.13:0818 -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{ -/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) -(LaserWriter 16/600)]{A length product length le{A length product exch 0 -exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse -end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask -grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} -imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round -exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto -fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p -delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M} -B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{ -p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S -rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. -/slur@Dict 200 dict def -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if -% align the slur to the staff lines - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - aa 0 gt { /shift shift neg def } if - ifadjust 0 eq { - /shift 0 def - } if -% and finally draw it... - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - grestore - % now some \slurtext code... - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def -% differenced line -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def -% sloped line -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def -% free line (init & terminate) -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def -end -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end -%!PS-AdobeFont-1.1: CMR9 1.0 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR9) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMR9 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 48 /zero put -dup 49 /one put -readonly def -/FontBBox{-39 -250 1036 750}readonly def -/UniqueID 5000792 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 -87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F -D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 -92A36FADB679CF58BAFDD3E51DFDD314B91A605515D729EE20C42505FD4E0835 -3C9D365B14C003BC6DD352F0228A8C161F172D2551CD1C67CD0B1B21DED53203 -046FAFF9B1129167921DD82C5964F9DDDFE0D2686875BD075FC81831A941F20E -C5CD90040A092E559F6D1D3B0E9BB71733595AE0EA6093F986377A96060BF12A -A1B525CD9FA741FE051DD54A32BECD55A868DD63119A4370F8322CCBEC889BC2 -A723CB4015FC4AA90AE873EA14DE13382CA9CF0D8DFB65F0ABEDFD9A64BB3F4D -731E2E1C9A1789228FF44116230A70C339C9819676022AB31B5C9C589AE9094B -09882051AD4637C1710D93E8DD117B4E7B478493B91EA6306FDB3FA6D738AAB1 -49FBB21A00AC2A999C21445DE3177F21D8B6AAB33869C882613EA6B5EC56476B -5634181ECBF03BFEDB57F079EACE3B334F6F384BDF9D70AEBD592C8ECF21378B -54A8B5DBF7CB9282E16AA517E14843909339B5E7C55B038BF3BB493F3B884A1C -C25F9E8FB912CBE23199AD9D2C3E573727701BA301526C66C3617B9514D6F11F -11930B1D97C17816C85B1BFD9B973A191B33CC3B391815AD14F1CBE935942AEC -D4004E6BEF379066FD72209DC88D2E634E79BCC2B98C766CBD92C561F2703F8A -109E6C6CEC7B866F2FC7ADF646BF492E520319F3B949AB5D84AE990B33344A40 -3971F58DFDF8D8D67FA0B8F2A0D884F8C09A5A721319B911DBA0A35903877343 -C37BC36C5EB32353272D1E6ED5FCA611BE319A7E1E842CB7576E7DE90DFECF89 -9E58BB6430D9915B21B801B7EF6E62C2DAEBA34EC115F1D18F1F2BEC381020E2 -3FEF9CB4F3C3997C3F0587AF7C2A6B08A2823EC3DD3623E073DD07E7E8995DF8 -D81B2B6C8D36C964B75C7E4DAD8723126043FD455BBF4F1C21609729D9CF2620 -A6322AA2244D98C7BE825289C2F09F2ECCA97F4DC25F93D44954392BCB47A2CC -1A11F6CD6101DD405EEB13945A1AE4CF6427F53AF9A0F76ED8D9E6B2C81562A7 -7F3A89339B0D12BBF34BA71F6FD2D75D0C3068843119AF94ED88AAC850664154 -78973B221D800E5A0556DAC4679C62294751C1C74701994332D8B29CB51DA91E -215C8699F47D2A56EE9905A4716B97DF456ECA78BFBA774F1665042B47CB2FF1 -F3617C88959B667624EA096EBA7BCA7C4924947DE35FEAE25FD055C0843FFF09 -F80AC8F15EBA70D546F3EADC6E4153DA1E91D63FD90AE7EDBFD786C323E6B4F8 -92A3197807FAF44DACE5097BA940DAA972C26620BAC146E91310CD0C853AB86F -3D3D65342EFB3B01762FCED5F6EE42F3B47BC5B9DE9F1517BF3B32A22DE23FAB -31341D9B8F55040572476437F5A81BD297A6FFD971B963458CF4779AE811F0CC -4AD74B3CFD7A -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%!PS-AdobeFont-1.1: CMMI10 1.100 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.100) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMMI10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /CMMI10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 48 /zerooldstyle put -dup 49 /oneoldstyle put -dup 50 /twooldstyle put -dup 51 /threeoldstyle put -dup 52 /fouroldstyle put -dup 53 /fiveoldstyle put -dup 54 /sixoldstyle put -dup 55 /sevenoldstyle put -dup 56 /eightoldstyle put -dup 93 /sharp put -dup 94 /slurbelow put -readonly def -/FontBBox{-32 -250 1048 750}readonly def -/UniqueID 5087385 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE -3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B -532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 -B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B -986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE -D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958 -9E394A533A081C36D456A09920001A3D2199583EB9B84B4DEE08E3D12939E321 -990CD249827D9648574955F61BAAA11263A91B6C3D47A5190165B0C25ABF6D3E -6EC187E4B05182126BB0D0323D943170B795255260F9FD25F2248D04F45DFBFB -DEF7FF8B19BFEF637B210018AE02572B389B3F76282BEB29CC301905D388C721 -59616893E774413F48DE0B408BC66DCE3FE17CB9F84D205839D58014D6A88823 -D9320AE93AF96D97A02C4D5A2BB2B8C7925C4578003959C46E3CE1A2F0EAC4BF -8B9B325E46435BDE60BC54D72BC8ACB5C0A34413AC87045DC7B84646A324B808 -6FD8E34217213E131C3B1510415CE45420688ED9C1D27890EC68BD7C1235FAF9 -1DAB3A369DD2FC3BE5CF9655C7B7EDA7361D7E05E5831B6B8E2EEC542A7B38EE -03BE4BAC6079D038ACB3C7C916279764547C2D51976BABA94BA9866D79F13909 -95AA39B0F03103A07CBDF441B8C5669F729020AF284B7FF52A29C6255FCAACF1 -74109050FBA2602E72593FBCBFC26E726EE4AEF97B7632BC4F5F353B5C67FED2 -3EA752A4A57B8F7FEFF1D7341D895F0A3A0BE1D8E3391970457A967EFF84F6D8 -47750B1145B8CC5BD96EE7AA99DDC9E06939E383BDA41175233D58AD263EBF19 -AFC0E2F840512D321166547B306C592B8A01E1FA2564B9A26DAC14256414E4C8 -42616728D918C74D13C349F4186EC7B9708B86467425A6FDB3A396562F7EE4D8 -40B43621744CF8A23A6E532649B66C2A0002DD04F8F39618E4F572819DD34837 -B5A08E643FDCA1505AF6A1FA3DDFD1FA758013CAED8ACDDBBB334D664DFF5B53 -95601766758EF6E0314FC705A02FE7E5A5430F30CB95EEFBBB4AD66A4D7350B0 -38A001EBC9735BE41A41B4836FCFC0D4029C02D8DAEA734951E57209889EFD2A -33D220471B99E877FD166D30A54B29D4CC17CD581611477EC6BF8A58479ADE5F -FE8DB690DF606BDA5AE6D1E2B1B797C835A026E933D593975A7AC4DF8EA7662F -F51A30717A92A2FD10030E749FFF416FAA31794A3EF90832F493C1012ACCC272 -9313AA60DA29EAABE06C313A7D6190B3FC20E0E400E647ADBDC6C63CE3AB0D21 -DB0EF15268C3056C4E28FA7625F2BF7AC6343417D3E54CEFDAFE3B0E42E96C59 -8348EE6BD0843B0509FEABE63FB91C89FB452047789D36B69A355F2F605C77D7 -5AC7BBC694A05A4D42224F1051296857DB8D542F78DF1AEBD0F55AD2BB1795D3 -880CFA7AE2B14CB898327A058D330FC29BEEA39661FB8AA17B1D9298969629C0 -035D90094EC5D33B9C91B3E9EFB648BD3303BAB96EED1D209811066CDC3AA0DC -664C576F01B39C04F54F9BD393B74D4620666DB9DEC4F49C46E85A14EB1B1FA6 -ED1E13DF0BBF930F995A14AF9AFD04EA8317ED31FCA841133D742CE53BC44A84 -2B8E98B6F78927A4783284DE22942EFE6E9685D880CBF2F215ECF20A00D6D3C7 -8F31303AFB2DC22CA1036C787A4CBF0AA39D5E5614AF8E2B2DFA8188C2C5DC62 -307206815717F190E854D2160D541D087A24701E05DA93D5F0F9A3E18C13F44D -28281D018CE0ED65FDC7A41DD2D7569CAC04FC3FF086F89392339070DC4436D4 -52F283791522918DAD8C01873436B6665C4D698647FD7ECFB67495AFF97A1656 -9DE0D0EC6053AD025EDEA86CBF26B4789B67CB490B76F6F03E8564829096F390 -32198C0F01E5605A0E6AECF6FC99CBFF8A113D88EFFC6E047361EF267F3FEF0A -0D13514F1DBE782888278818953F05D660FDEC6ACC4F927EF6A7071DC11A2367 -8C5EF70B850DD123EFA3379291241CBFE455C88264E058F2C2B57D2BAF5D7224 -AA236B06B756D47DB4AB4D1C1B0B848BA1E5403D3AB2B135FD14579AE258F4D3 -EB02EBF44EED73AD6C4D5B0A414A58305793DE8236E673299E45313DC42278DB -6AE93703D8D4F70A0AB11E4D19878AD245264F36050EB65B6F10125779C70D8E -0065B0F31E8689D7006E25B1E01364A1FE370CCCABCD955C6A518A26DEE209A4 -F070657B786E9C670611E0E53076B0B6183C2D4796DCB9BB59851A0EEFA715B0 -E105FE75ABAFA9973524631BD22CC222A5D3B1F63015A392E43C857FBC8CE769 -16C103777607E18CFB4D096708FFD430EA3EE8B0E813B137B5784962EAB607FE -717079429B675D90F3D973CAAFA004F6243EE0A53FE515D255C95DBA5C0DFB32 -5E0529B1D0E5183523AC111882566D14788F53F22FBDE907B26238A814E57C29 -A6DAF9C7E2F79537824F0DAFD9A521628565B526F000862857D9BA6CFF593510 -610A2EA10FA423C056C12B19EC53840AEB340515986D8976F02606413FC6AA39 -ECDF92C5897AD6CFA9A89E0CB23D4904A5BE2E849EC7BC2FF4A88228E8CB6196 -B6DE62566DABD4C85005211C83BFCFA86CE4D2EBDB699FF3819760B188DA7CFF -909FC74CF024AED318E00AA51F8750406B0E2EA33363E385303CFBDAFBD2D8F0 -4F6A8B00431BB0776AB91470E2832667C97C8F7A7384445A2A42555BEEF95EC2 -F2C78B89891CE666F2B47FF1141ACF80AFE627FEC568168A61C99C941BA7D0AC -54ACF918B72619207C0182A6BB1D59E58FC3C96B0078EBA276B9C02DB668F0A8 -E046BE4633E66E36369CDFD881E71A969F1EDFD8D7CAE207A74A8CB8AAB39C8F -935BEEBE8D07D4559608F75254ECF672C2CDE1578D099D79152D8B41E054CD25 -56A856CB0593F0B676DD7E9FAE9844C6B6A781B9F823D5DEC60AA90E33498A93 -D6DF663FFF523C171B1F841D5E60C321B644EEBBAB0E0C418CB206C8775D4D0E -33AB23D397B2DC98EFEBC3CC473ABB6EFA4DC2636E945BA3EFB03FFA680EEFE0 -7FB5C8F1945B699EE4F394204FF362262D2DC7CF759C5526B81D0326A5D14658 -B209F34B9334ED0B046DEE32B4E38776DDE43F803F8D029E8410BF7B1517E6A7 -0D84C40AB2A013C58C3BB28D496F6CEFF70E73F3486FCD3984F8297061E72171 -A17BE235ED5A38F7B73245B46E65EB4AF055C4568D1A19BEF6D5B184D3C26D45 -A2DA85EF7AADFB104419D7B6DC939726F6AD4A1335C425A5086969B7366F53F8 -9DD041A90FF2A593B547C37520BA014060801BDF84B7D386E4ABC862D8E3EBBB -AC62431C625EFDE888E07A4548727C26141F0D9818CA289C79FBA2287620E29C -71FF406FFE49048FBFE82EC631AE264580CD091EE22377D428069D99D6184D42 -C5A7A438933764CB1AC1534CE9D8F0717A0DC4A466DC21DC42791F06C28BDDAD -AFC10D8C5147209ECBB9B87A0F3BC62359AA1D046A713B8E78CD857FCBCAF6C3 -F17B1453FF3443D60D0B5F75DE6DFFB09CD5BC44083DF8353E4A97CC03541BAD -AAFA0E927D08919D13825535AD9F1C081436F0E550BAEE4A6902A411A653EC8F -95621DB5D9AB5C155B1F1575268D724F51F82D9E5993AB42D724FF649F48F800 -67D2176665344A6CCE606C1D60062581FD4CC87D8C3EA72F1494F8967480180B -3055576BACEF9322EDCD5E49C1DE7D7525C7F44391BF7DB360AA55F6A443621B -1E1B7CFA3017A6A4E0B0980DE9BBFCC95A8EC512058A35877917A0F377705C6C -86DF168ED49AE75998C8D7D2BE79E89066734A6B532830BDE10EDCDA303BA891 -880693359383EFF5EA85DF0575A9C5A114A6435EC71B124FA279F81D723C7EDF -60F764D1E975BD48A295B8E29E247BB795BFB8E200F3B803631C90CDFC32999D -CA367C5E4ADFE9268145F667A4E159C784525AD8B759959820E4B5978576A3AE -CED1DC29EA92CB1910D84AC73494FFFD5C163C1A2094FC216227DA8C39213F8D -00C4E673604D2E52F34B58AB257A18E91BB4B05B0A0712E260D14D6043361159 -D55C19B63E79B0688CE275B2DDEDA27191678D620375C0DEFB3F0268201A6CA6 -0ECF5F -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%!PS-AdobeFont-1.1: CMR10 1.00B -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMR10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 18 /grave put -dup 19 /acute put -dup 39 /quoteright put -dup 40 /parenleft put -dup 41 /parenright put -dup 44 /comma put -dup 45 /hyphen put -dup 46 /period put -dup 48 /zero put -dup 49 /one put -dup 53 /five put -dup 54 /six put -dup 55 /seven put -dup 56 /eight put -dup 58 /colon put -dup 65 /A put -dup 80 /P put -dup 81 /Q put -dup 84 /T put -dup 97 /a put -dup 98 /b put -dup 99 /c put -dup 100 /d put -dup 101 /e put -dup 102 /f put -dup 103 /g put -dup 104 /h put -dup 105 /i put -dup 108 /l put -dup 109 /m put -dup 110 /n put -dup 111 /o put -dup 112 /p put -dup 113 /q put -dup 114 /r put -dup 115 /s put -dup 116 /t put -dup 117 /u put -dup 123 /endash put -readonly def -/FontBBox{-251 -250 1009 969}readonly def -/UniqueID 5000793 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 -87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F -D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 -92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C -295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75 -409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C -4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF -2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E -0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E -B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008 -24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B -43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF -D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575 -5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC -96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3 -7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3BEFD8D9C400015B65 -0F2F536D035626B1FF0A69D732C7A1836D635C30C06BED4327737029E5BA5830 -B9E88A4024C3326AD2F34F47B54739B48825AD6699F7D117EA4C4AEC4440BF6D -AA0099DEFD326235965C63647921828BF269ECC87A2B1C8CAD6C78B6E561B007 -97BE2BC7CA32B4534075F6491BE959D1F635463E71679E527F4F456F774B2AF8 -FEF3D8C63B283796A9AD847424B4E6508546C36223A3B17EB82A56592F27FC27 -F1D49D5FF4BBC0E16231807AF7E195AA7D0D01C7566243448B222D57B811EAE6 -DE9370F84E207DC9BEC731AD6040FD9B804FA14CA264B73136F9AF34390319F6 -A543D5D4D7FDDDF2F76651E557683614521110DEC1CCAC426117DDA7D6CF1B8B -7879B21FDC78BAB3C944BCDCD6A65B67F3692F0A8D5E36FB783A63D4FBC9842E -2CBC2720A7206F42A99AEC79FBBA92A27965AF40A71E05E4BA8D7FC58C828491 -84A8EBDB90B1167333987F7D42A76E9C5C5A842EF91A19C55CCA6ADEB88B59E2 -4FE4A96A8CFF51A1B9EEC89A0DF5D4E908F32BC77D09A266DC98E9669626354E -59FA354352E609F3A359C0E8B82075C60AA8F917C3B46A51D65DE1F6F050160A -412DAD1DCB1A35E49A520F31B3EF2B0A27E393E20EE871DBD2628AEC086AA0F1 -CB11E1DFC7E94792E38B0F8DFEC565B1676FD5BD49E5757F7D03092489A7A0FD -2DA2ECE42C2BB3C481C676B3BB029368632768C2988B90ADA328C745443F93B1 -C31CBEA19AAE4FFC83A933DEF484A753B513A289FBBED75E3EE8C1117912BAF8 -54CC8AA4496B318283B80AC61EDF21B109D7DC8DDB8FEB1F20265E06C2E2E8DF -9532840F5737838DE90773008DC7A4E23C0F133241F066096999887AD4D12DDE -23656B80578308ADA3B73C7D92DFFA19F1A79AC9B99F4971AC65B49FAFA4EB21 -B05DA8A257B3CA70C7584768D4D1A8F45777FFBDB6C69A56A56B76B10D228B4E -AC4A163E08E21F24E9DF40752B9CAC62E84596EAF822F177C4CF65B7078A536F -97E22792FA75CD39AD747A1FEA72CEB4B2658DBB9A4CD46FBF5FAAB0D2342DAD -04D93804B95AAEA397D0ACA78A3E49FFCA7473C3610C6E9A9251EE17F88E790E -82C4755F75EE3A7FA6C0237A7030CAA69F77BD9D4EF25FB1A2D45B649DD78499 -586027D49923A3E2870543F4CF74A00499B8BB5A903645E546A5403B88BB5F97 -F04924E8CE2A3446643AF9F1BCD69552B351076B53AF9F34FFDFE3548F31607C -CA8F999426CA7D9B3464D2C6BF22AD989D98D0C5799E54FBECA219E2EF410CF4 -A049606A988FA48884717E52FF08B3322390C85C4D2B9CBE74801B538E9590DD -C2A7874BA3A795BE0E40B300B16C4E06251E8A90BB725687A489828848C7F6F7 -3DAFA7C01A21CF7318E8C26D5B336E7B6E4F4F0B397904564BBA28BDB9794B45 -8CEA36266178898E3612D7DF333CB7FEE6396B67761361CE1791E3B18B629B17 -1667584AFDC209377CCB279582FCAB62725237AAF4879364006A0B717EA427EF -5CF24C44FF4A6FE8ED167A40EF438CA0A6B0D80DD46552563B36DA5DAD53AEE6 -E116D35D0321DCAF45D1808418490D772C50B6FB0810F2E259E21AEEFBD7C5D5 -B7FA3E9BD20A02299701F473294B6C8445E0769EA93307756CE2A7FF454B2C1E -E1CEEE797D5DA0A8A7EEAA2090AA69FD220CD70080AAEF76EFB53FF7759BC68E -D7047DBBC8DB5C13320F77A8FB94B9DB259A9AE460B8634A22AAA2E363084BA4 -E2B77C1E29568B02BA3B160E78799B29B38D1BE9FD53F4D847CE1542DBDDDAFB -00CEA31C5E9A63C6A5A02740A29EF7EEAA640DF24DE62385E2BC5E7FFDE1F362 -C7F86BFC2A4E9BCE82A37D5BB4BF26BAE85459B6945F7A7E4AA99002B9475A9B -8A0CF51FEE063B939B1E1737BECC470D3DFC46D97E97D77DA85253440C570804 -C3B5EE537499CC481CA523B7320D59AF0A4102406DC5A264E7393E04B39A3458 -2B241C46D8D9A99604E48C85DFBEC0FEDE37A7BD53DD20A62CECA82A6E6640F2 -F68B66B65EB2D6C1C582FC10A4EF57711F19AF71D8D4BFDD735C3E67A4D9216A -5BBC655423FD1FF2DF40A19E528EE4B81FA837525865A6CEDF9E7F27D3FC5C61 -CFC31DB55A2586B6F8D598DCC500ADE62C8132B4D65F5DE6637A34E2CCB7F225 -3AC04CECF1FAB29399A33D06DC3010F4B44CD0DC34FC72792CB645FC4079C34D -3497C9617FD607C5FB0D804E5DE41B07542D2437A7530C200BB839542CEDD201 -D8E0D0840FC242DDF4A5A4CD973353DC491E06E684C99B0B074649978EBD11B6 -774C5224BB091BB445FE2E4F276F6A9DADAB7DA417847FAF1B04BF5DE12D356D -06D6E83E6362178B804B95FD8683ED3CD511002BE0B87ACF8AC9292897C2F85B -5C8814D40EA5DB190A52E05623E0BC0C7FC19943CB2B07573F7CCC885FA8AB29 -367930831009DBB9CA6E7E879641394526398F3209369D875A1EBDD45D7A203E -74C03B38AC0FA1A379A5E399AB7700AACD2DC5B2BC3132BE82C64AF9662B9230 -6D06DAD71F74EA0C28A85C8629C97A1699DF1C91C0F5D035B459CC13E7CCE42E -376A24E9AB4825C15AF2445CD206B9C39D70D735560A65C2BA5BBB76121A503E -4FA1992D3C7C8001080FC8705BCE06B4113472B8A69E9CF1AA8C5CA2450F8539 -E7D48DD5785217F519DA9534D13EE228F59DFC78A53AE949EAE75C484F223E88 -1D470D03227FC75C23BD32C3F64F87053D9F366CB37C014CCD36409458D90C99 -54D24B8BF0D3FC446FF633438A9447D9E33C90E4B0CFE115F7E81FB13E43BC51 -C725947F66E2D79877A155D4D373FC4C3FBFFDBBF04820F73F292B8E5D932917 -B27D7A4B20B7C471419CE731AE8CE958E8B750242D09E07EB1917433F77632A7 -A7775361484064D6B02AC57E14BD0B3C332A4BA36AA02F35AB09C83037796B79 -46FA4F4D506687B80BE0E2D2374050501A5793171CA3C14F8CF6521F7575DC2F -9A9ED29C80B8092C98FA1BA67C5E1B02B9976EA0CC363B7F1027EB779C1A6A38 -9DF3F9853B8A71483DE1BB5B9FF9D766EBDD648512DDDA9CFD418AAA51F754D1 -27ADBADC3B3CE807E7BB6650EE72646930EAEE073C2004535D5C4770C8FFDEC7 -B5882F2D49AD63DDE41665FD5D0D4213711CD7C0C503EC77511B1F304DC9E571 -8FC9C19B49D4974FC8B530490EC1F1C346A6B3569A9FC23B48F1EF63A8F1FA66 -456B40A2EF7F8A6BA3837D698D0F1A0C6EFF8AD59F5FFFC53C790D5D0A35073B -842323D6D5BF3858496D366C42DCE69AA5C87B100CB358FDCDF7683446E685EC -67583895433A6E73F94186BD778FF5D331F200F74F1866D29A83E6A2AA368442 -4735C4E14CBBC730C00B58B36396A9C81DCC9CDA324B847D8763CE7052FF7B3E -EAC8A2DCE192B308C84AE5EFE62E38219BF151227C472952528C21EBD7F93150 -58CB8CD9B4F7E301EC2842F4E912103DC2758A56B4C5645F9CA35A826534A3C8 -042B990117D1A53CB13408D4960417F81A1FA442BD7ABB8FA91BF38F6D332256 -ACDBD26DDDDEFA833CAAB3D7084EF9C4649F73407ADCE0ADA5CCE19126924BB9 -6B48355F311A3AFCBE5EF10252F86D751DBD977C9DBF0C81E200AB77E0BB117F -F48DCD53AF3A56E58BC1E6757A5AAAAED24616266B4E264F7927D70754DB9A3C -AE063F688DEFB66B51F00D022075987696F54AD3D0286EF95E592F9D40454D0D -69B061694D2AFE3697C7CA36196DD6B26BB1057AE5070D25A2F89326DE260440 -0AAED51ED7B254E279538C31D4BB4EFDDFFD4FD09232BC430A573FB657AFE742 -7CCB996E988FBDF600D809019F4B4D2F041A6BE4C60A52B2F3A8B6BC8DBF772F -CB58477926D6E01384D7B718EACE9BF22096FFE7B3F398BE07AC814DD2C534A9 -06A17475DE88392A48B82535093DF87A1B23ED55EA725DD7533D905A67939D1F -53ABF978B748AB202A077195E495E5F0CE042836BB5743565F7AEBF31284A99E -C0CACFF65EEF9A9E7EB161253762CF243889BDD834460E1EE5A752E5254BB6B8 -C21D0B674C80FC55123E3DA6CD90B17B4CACA4F5425D9322643F2139FD90A8D3 -2BD3B9E0C4DA58871EB78A764A6E035A2DDE468BD45F40A5B2AD4D32D51B54CD -C87C566C0DE3933EE423DF2930F0369A27EF1E609B0152886A26C7EB8E625DE5 -2DADBA71433FF7315006FA226BA80581B0554D0D65F610F59D61756676EFCD96 -1189905D27790D7910E8411FFAAF646D531C03FB3317AD77C8F4681C6C493D84 -E0BE58C096868A579A570A68B65DAA98D12ECEE1EAE774C282F9CE38E37FD95D -B8056E30202FBC31832E734096C7B9B164665420698551A252C0458D901FE316 -1E2A8B629E1142815AB39369C89D6E366EA53608F0A0D8E5D09FD5F0AA1E1F8B -6183806A9ACE9BA79DBDECF8AD1E9C3BD589B2D758CB90AE642746083F938040 -4B319D0BDBD61A24646615F744BDDEE2D19F7E6885BEA4BEE3CBEB98044F5C3B -CCE180CD94E00957C7663E17F31AA2009ECCB464F1D19CD212A6F64C2C3BDE77 -4AF718A7005F7AF21879513A760ED3902B658534F00BE8277A3C09302780FBF5 -3D4CC7A4D399CDF38C3918DD85DE9D359252932AF5274ABCFBD8952957F642E2 -2C9846C20F8C95DBD53953A87FB4D72FB07177C8B9180368FE562C6757BA26A4 -4F5C241B377C1658B6DBC05574FD228E8745AC865F24C7C94700BA3DB4D53F3C -46032B19870E44BE006A610365CE5AB3891C4053CEB9ABD70061B23F55910C29 -18E1AAB37F3EF51267D977EAA70349C7D4DA9B7809453BD23F17C1563335B87E -DD90E4F74ABFB462D4EDA74CA37B88A4128A6712A9D861F9456F394064C4F8CC -C8BA0BBF2C02EE11EAB8899FFB7C630D97C0290F13824E5F5576AC1381272427 -1E17F47562C5636E75DD779FBD1D18CE4D4257C0831FD68B412EB1905AE4101D -DF68A74CD6F7ED92DE2667A080164989B807F84F126BDDFBA60987B2E780886F -DFE3937A932304D88FAFF809ACB111BB06C64EF01F28756D2A6D6CCD5D6C9057 -E00FC93E619898BE6DC47573A02A60D8CC5140CDEEA11A453FCE09F9CEAD7FF1 -076F68CBB6EC2FC1D7EB66E1E831E886507CBF1A0C8E688FF91C45AA8566D747 -997F0EEBC72B8C77D812AD3820D7D837BA5ABFC231B8B6E8A7F2C85886CF7A39 -4C0AB000695BFB1E88BD9DBAD72BE505DA4830D4E57D4F519C6E7BF91CF5D72C -47A98A9B7C6C2CE4A99587DA2BE19B8BB56EB7021D451654F92FAE4240CE623C -CB57CFE0A0F00DF03EA7E40E75EBFDEC4B572C9570ADD9FEE4354A50BEF41CD2 -E622AAF95C6C467051BDC980D8E1C59B57B938073865D5624EE77C634CEB5863 -D3E020B88F535EEC5DAD9E81E6BCAFAC4AA3531A751F8830772C12AF1020564B -4C4EDC4A8AA8F1B605A91E88CD7B11B3326C2B82AE540951DD6FC3BCA10DD078 -448DDF3F224745F2C88B53365EEDE976BB8D94D1F57E353EDE19F588DC56D99F -EB3C628F9A5A6C9F79BC97D69F55EE0E337598806D0BC1EDE2CA8021EBCC1A50 -ADDB55DC3EABC67613B09E9A1674C0058702497C21EFD6322530E8040422A032 -6B6E872A2FE553E3792D7DAA2CD97FC2193EA2BDAC7E78C10673EAE640985389 -7E0C5C663DC10138C6FA5FBF3C24D7E72E5DB12DD4E5FBC213F7C72F9ACE751E -FFED9C3B60907E04006F0FAFE98B31C607B5C84C3D1F181E1DFF2FF1E7A016AE -C8799D765D52DA2EB5BA62575EB85243B5EA52A50DE2EF945C600EE8CBF1BDD5 -8F9E917193AD2E2D7C37162DECC00AD50C071B0A209327E87C8BAF529EE5B561 -5979F1515A78007AB6AF532219951A3B950534ED8646078EE7C933051E0C5DA1 -3B902956FAFB5CEE7A6D1881F2CA72686D74A00BB26A5627DBE2991771D8CDC5 -D35FA42713272A3346B5FB0C4250849CE0CF4F026B9E9D5E9FD5258AAF1B2D55 -1E7CD3C80BECD4E44C504E0F935A4F8B463373271EB7BD942698CF1D005403BA -CDA5F1996D85F0656116CB2EFC49D25321AC051CC24784587B6969A226BFEEAE -773444F741B04520C28298621800FE12CC18918C56FFA5D43FEB24125156B379 -F9BBAE01A58A1DAA21E5574BAAD2697042F540874FED03C4147A9A82EB3939A6 -5C941D015CF75D30766A7E954B9E2A8F2E9E808372B7FAF2E0871A7004C5508F -EB9280D63471E9EF75D80BFB0D6C2430A061D4E2C4BB4C295DF63BF8C1DC0952 -D5DAD5E0A2653A8D03DE0868C14027464D871F9760DDDE95A903E1C1F8C2A7C0 -A0862FF3587BF172566E388F875A160CA150C3B2DF2728103F8EDDD08AD0BC6F -65BF032EEF85FC54E299252B7F32E4A8DB7542418E09F073236E68F4F11485D3 -F6A0624C207CE7EC5B0B984A3C0F3FA609118C22CB6BDBA37A48BD0897204015 -7D9AF0D3F975F2ED088D91B6721CB604BB19291EE7B332CB852643678FC4B66A -A15221B430720AC37E6C2140DF182968E3A28BFDF8BB2B1A90DA691CC419405A -F2DD423B27F81CE1499708F11D4E3F6A86DBC243522C0CF3B83F39EE6312563B -A3A624219E36CC78CA68466A781933E79F238D93416910B791C97502377A0A12 -CAD42241B814B8B37E35074DBB48B79CDDA2E8540CB303ED02DB330D9E542371 -D7E183C060F9307C2E0345D41736348ED1E50D2F9A531716ECD91AEC136448B2 -87E17C5EC71DDE13F79BFCF469C8062CB60132388865AB64A77558A8974875F2 -9FD46FB1B07B50CEF579FB3C4D862160A3615F2D3CD3E6D88B06182C2887AAF6 -AB70E2961CE467D409DA39E44C7A890FB1FE59977C954DA9ED0C4D2CE9F42C76 -94F8EB9D9980F40DDBF09A61B71CD07A2ECF3F1A3DAE84BEA1F38FED60DCA960 -462C7F22763841A260EB5AFD515E9E93AA2DE67F64C83835D5C3F1E3DA1A6051 -9CBB3750EB26ADD07DFB62FE7CBCE154CDAB84A6EFC9797A891D4D699C96280F -6819A9067964B3D048F12B812395CD40E20EFAA9555FD0CE35E7D566929CFB0D -8CBECB7ACC08CFCDCA43B6D105B89593121653030575F12566AEAAE800C00BBE -E88EEC131577E9BFAB2CD2A5BD45F6A286B00B4C5CA09A5550C4EBD107EBEC39 -94AFAD0E3A8A6E729284B62169D853A658A10EB2A53E4CC4BF29F127273E0120 -60A1BC4C08DDC4F7DC298071CF0D8DE93A8F189D6C76EFBE0A591EE1180AC6A3 -D7F8E47B023C5833570D6AA04970F4EC552221A701826BFD2C9CF06197AB11CD -2BA1C51C8FC1175A7D643F505CA573A87740C337CFBCDAE535E1B90D3236BB96 -92393450186C9A749B0A3A30FAB7B433610D2A0DE303E421B3C1E18BEA34D891 -CD6449CC5DBF1C1D01B2A47263C7D24052F8FE37F2AC085D0516EFD72CD78530 -7E2522917A7B863572752E9B1BBEDB7210516E62B73136F9DC1D96323DC3F78B -C9E43A21A7AB7626A7454B655DE2CFFBDF27847616D52DBC72D54BE7BFE6CB49 -78FEF0FB1F710D55D123C7756F12AE2B5D4A9108C17F2AFB4E421B08E79E81C9 -E7F0029C052A27F5AD1C7AAB82C4B45B364408235DE134DCD74D93264F77BB7B -E738B52C31CA5C734F9453478819E6E1F1317BA6496719A8CC91A30F6754A600 -AB170520C4872A328D2D84D09055A3AEB730DC8A47CD97A09E7E6481A85B6957 -0959D2623290BB04BD8612865A0443C9EF9C861494A5EAEACDC32FF5C572D2A5 -91ED31F8F8A3C0CDC34F5A4F271A0C067111C70D95526C4FE05A7018259333E1 -207AE3E9AED942612024BA3E2238C1E5F56CA70FD0ACAAD5F92A91AF5A59A9C3 -EE4FAC04CCC9C31A2502D1C0A5D6D2D5BF4A8EEEEDE64A31CAA16A9A97FC2EDF -8351236C48C7FE4DB3542ABBBA24504A9EE692560DF455334A6E894085CE8423 -94F78CDFF2B7BAC537FEDE02CE127249B9611439582656A2B75E4639893C8F43 -AA0079E72110293C16C632AC7903C2417FFABA1D72BE58B0F9149E0DBECBA0FE -383EFD0FD763DF63724CBF81178551CB9BB20AF338C850BAAE023BFD4329C733 -6F32CFB740828CA5103D9D21C516627CF62190A508351417109B1A66A62EC7E6 -F548CBD76FFC807E96D7AF6D351A40918B98F7154DE4575C14BF6B4BDDBAFE68 -C93C9381374226DC40D718356B7E1808ABE73D01A6C8893AA8EB9190D5352692 -5A3E97636A20AB4B189875FCE9F90E765E724533B9EFBEB36FF59F47215C7E19 -0B2C9640B9B68FF3BA17D140090190B3432E37A7E2E166117E5B1BFE5A0D9F3F -1ED0495B2726D032E13EA3CE9E4D8394BD3430A9E4272E6543DBE0257780BA5F -906B58E3A49BB916FFFC7104EB414C051C74D099F5A1B634AFFE11E899F73378 -9CDC9034F6FBAD517387FFD58B348FFB610AD6F2720B080A2E3A61572DD7C663 -47D6E93DBD490CCDAF473476392030D9D8B956ADA8C791519E7A0210E922CADC -60A6AE1CD3ECF6D95907126E8A6B7DE8A15CEAB085778F293F36AF1123F98F03 -C0FE62786155B9BF44D8D217D942927234BB6EBDFB23ABA5896C985D6811CA74 -8EB0D20448147DEF5D942EB6042C938C60E4E5D2BA7749F3B7ADEFF5F9352DDD -160898B6BED1B1677399E0135299A17A31D19F570E7ED8503F02F70664297483 -A51A1CA586234088845CB1F99C6514B9E482E7CE579AAF24A74AF73C1F94E1D2 -9C1C00E91CBC973B990BDF1E11434B3FF37BB51BDC6AF411E7CE909FD6949FE5 -98B5838CA1FED715B1E246BAE174BA96FBD83111B3DF2905F1ABEDC3A1C00238 -0D01A2940E460C9861342221AF69B38088424BFD60F3A18859DF3A3BBA929ABB -0DFB70C4A315CC737339A61EC41671C38874C228A5B6A6BD033DA7C83EEDE739 -B0EF4AEFDDFF6FB2697B1C22F5E38DF8E05068FF834BB27E579DBA1A4B8C452D -F404B122A158F748316168C3CCAC210230C38C33BD38EC7A9863B4C6AEF35839 -D3C8029F0D14E51E121C68172D14968541E92EC404D85429D101DBCA73105A20 -C40A1046144532FF3010533E7EEEA503F5966785D1443C40772212480C86C9DF -8989B703365F91BA7395FBF1EEEBDDA805BF7C996CA46631CBE40C5F92C5F455 -DC5761943DA6FFD099D3559DE18530F7FA759E7F2EA87BA82180FDB1D00FF21E -D1091DCCFFE9728F8B97AC1E0ADD4798ED663643EE649DBE15FFE94CEAA7B860 -7131CCB1C05D93D3284E5311F485E64F1AABD4BA39A2E07BC7CF0021FB8C1F7F -885E8FFE4FD4DDEBDCAAF4EC20D7EA3E1323DF8A5C7D1443DF7B4E8F4AAF71BE -7AEEDC4B8B67D72FEE01675EC95C828E63E83E252D9CF63DB0D05BB057B39AF2 -432540FBBF3805F6BCFAB8691485A4D302FBDD8AFED7BAC7F163A5F7B71B627C -D29B643D20497E9127CF799DD2D02A30D362964464ADCAE2C0C5FA92AFB7FD11 -CEAECE70291D6F6FAC915EFE01958BC43057D7B7B145DF5CE75C5CDCEA8B04A8 -572F0FB5586E6E235FA416DB9DE5BF236B465CDB08B27CDCFE02201D0FE09A0A -FAEC3709579C643DC58065D6E49C0F4BAB3C9AE9FD4940C78F57D1959B3BCD31 -3C7DA587227C03E3BF8B66A3AAF3B8B2713A834CA8A796D7805554FF8AE86BD9 -A625AE7FA1E431C647640B4AC1718C054793ADC2FD296FDE66F31B6B1C43E014 -924D4C3770FA293C9B68CDE3B90A6E382A042B45E1767A47E890CF1AEF8DF011 -16B2FFE40153BE44269852E7A113D274CE18A6E432C8740A12AA9EC80BEA5504 -01313B92F997A6D65C69D157FB45DAA5C23176619CA3760E0CA75A67033FBE61 -6C74B7D88FC7DF1051FDD8064D41E81EE5CEF382270133833F93C270D3AC0AC8 -3CAC747391C22E4E89B720957530DDDD029A371C -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%!PS-AdobeFont-1.1: CMR12 1.0 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR12) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMR12 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 67 /C put -dup 71 /G put -dup 97 /a put -dup 99 /c put -dup 105 /i put -dup 108 /l put -dup 110 /n put -dup 111 /o put -dup 117 /u put -readonly def -/FontBBox{-34 -251 988 750}readonly def -/UniqueID 5000794 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5CF4E9D2405B169CD5365D6ECED5D768D66D6C -68618B8C482B341F8CA38E9BB9BAFCFAAD9C2F3FD033B62690986ED43D9C9361 -3645B82392D5CAE11A7CB49D7E2E82DCD485CBA04C77322EB2E6A79D73DC194E -59C120A2DABB9BF72E2CF256DD6EB54EECBA588101ABD933B57CE8A3A0D16B28 -51D7494F73096DF53BDC66BBF896B587DF9643317D5F610CD9088F9849126F23 -DDE030F7B277DD99055C8B119CAE9C99158AC4E150CDFC2C66ED92EBB4CC092A -AA078CE16247A1335AD332DAA950D20395A7384C33FF72EAA31A5B89766E635F -45C4C068AD7EE867398F0381B07CB94D29FF097D59FF9961D195A948E3D87C31 -821E9295A56D21875B41988F7A16A1587050C3C71B4E4355BB37F255D6B237CE -96F25467F70FA19E0F85785FF49068949CCC79F2F8AE57D5F79BB9C5CF5EED5D -9857B9967D9B96CDCF73D5D65FF75AFABB66734018BAE264597220C89FD17379 -26764A9302D078B4EB0E29178C878FD61007EEA2DDB119AE88C57ECFEF4B71E4 -140A34951DDC3568A84CC92371A789021A103A1A347050FDA6ECF7903F67D213 -1D0C7C474A9053866E9C88E65E6932BA87A73686EAB0019389F84D159809C498 -1E7A30ED942EB211B00DBFF5BCC720F4E276C3339B31B6EABBB078430E6A09BB -377D3061A20B1EB98796B8607EECBC699445EAA866C38E02DF59F5EDD378303A -0733B90E7835C0AAF32BA04F1566D8161EA89CD4D14DDB953F8B910BFC8A7F03 -5020F55EF8FC2640ADADA156F6CF8F2EB6610F7EE8874A26CBE7CD154469B9F4 -ED76886B3FB679FFDEB59BB6C55AF7087BA48B75EE2FB374B19BCC421A963E15 -FE05ECAAF9EECDF4B2715010A320102E6F8CCAA342FA11532671CEB939AD2EEB -4370BA2C96960CE9E688231626B3CF1C23A31C5800D54F5BB64FC84D0C7D4998 -5288AF2722FE7A2629BF422D026F31E189E82C9A451AFF9A9C138164F0CCF315 -D76FD849BC98A74FBC93F09F9EDF85B13F8869F08699C6C90C58DD45CA958E34 -0DC970D40DFCF3FAB15BA18C1750261B02CE16097938C466291A55062345D8D6 -61F775EA958D3BE761207F828DDED3DF5DDF243C0A352B08B165D887245FC857 -2FBB64CBC928B34F2831ABD03C5CC0D29E0802F21B3BDE32E069E0DF9B54DD6B -3D13D19BFAE271A6AFF16A8C697EB07C1432D59A2D2039E686028D3808009A17 -696738793896F91DE802D1B7509045B438CC7C62CEE684AAEC9214932EE9FDAC -09A0A8914D22F5B469811DF488AF012A4C5EC81769698621D17B2D30EE858069 -49CA4A8061410FE24196ABBD37BA67A77E86A8B3B75D511353F42915D1314F1C -65C7A16FD9523316061970F95DE693FB4DD6088EE2189C9DD4E22B2AD113FFAE -37CA2695338CC2508BC52FF04F9A88367C10F60B09F24DA37AD881A150DF1017 -FE577A2B0CC891A38542F1CED14F6CF2C5FC980D459F6D1BAD15D6B952DF882E -6076B5186F4B941069410E0ACAEFF0BF6431608163354082ED6D5B68021C0BD3 -C1F1B12CB7C7805BFC4A5A488920C77159011727EA004D11AC691AB11DC98FA9 -6EB7BCF534C4B4F8D6935FD970ECCB1C5B7196BAA1A9C75F0001194EE690A8DA -23D328CF84C74A96F973BF202D851AA689BA7F0C99D3E2D9447BE0C2F6CCD2F4 -782652DAC900FA6AE01E9DC4AE0E539B155B24B1A67F85D5F96E1F51289CC943 -D4DBC0034E48481339A60639EDA2212916BC83EFD34D89A19FCFB720C231222B -845551D438A20AC06DDF9A49E5FC89974A1336657390445FADA16744A094E7BB -EE7079DAB01CC8A528B20DA4F20306F9EECBEDBB86636E8DF0C431575F551F95 -B2823EE823C0C8E02D94F50FCE3E6F7D2B1557D5B89F55297207F11D1547FC0E -989107AF90947310EBD726F89BC1EFFC51B59449AA91F2F8F760995E5F388316 -6FBC13791D2828FED49E2E586943D7517395F9EE3CB99726D32853B7448D2834 -B02D7BEBF573AE4C1D887CB512F243FB16E4800567B0FE2C4A1E7B64B2B3501C -B612926E9E880FA6E1FE15FA94DA7E1F1EEEDEF2303DC2DEEEE9BEEBF5FB4880 -82F6B6BCF38AAFCFC65062841C725D0B88D9761FEFF0BEE46B5D6B2C5A508D23 -AEF7D71F427F3339562A29FD432D70265238C4414A6D94BD13505148FBF3C8FA -91FA94792E73082E619D946F9CD0A13B4D8DA14136901C04AEEF70105E4C3859 -28200013F68E11BACF8FD94CD56B69DCF855E83312E3B023276B941C778E9AA4 -B8CFE29C945151AA4E3BDF36E3CB06204EDD004B7CD3F6EBF3FF847D0018227B -1206E3507554F062441A46BE726C97A1355CE7B053E7B1B4ABFA0C96E3E001B0 -BE07923F11E7D570FD350CB7C8E293A6C6CE7AE79E7F8309C95F80BB957A1AE2 -2A32E6A4F314540759A2AEDD0213E3D42D88344DCEE7B732432277DC8C734EC4 -6E7BB880539DDB8A687238E8403AAB5DF383216546B82825067CFF7FCC3E32A1 -B6A082734315B0506DD1060501FD87AE62CFB30BBAAA0260D9C875924EF68581 -A3A73771F84F6D7628D17291AA202CD744B8F394D3B7F619D0C4A2F791046EB0 -5B101501BCCBCD260F9BDE8BCE7A1E085E2B120ED9982841715260CE4B6BEC7A -B26AE2794C53C7835112CCE3A057ED48E6FA05FF88D3C7F943FCAC35831A9258 -5A8FB6584BC3346A018E0B569992E6EBA31ACB9EC876495D3C0CE59A0A70DF62 -B9D056F2ABE55C47AB17C9BAD970CA3EF4403549803D9B5D83FFB46990A56BB5 -946CC09A4C89D0EBD31438788B19DF3B1EEC2AC9A426E21E3966A8A25069799F -26A40EA6149DA6402F83FFA12774D942450668AFE2F771A41506FBC5839CFC5D -F6100F7FAA6B04BB659729D463F3A3BECCC38F8D435BC168550E3C7E5B55A970 -05670D4D2EC83BCD057B8E3BAC3FE2A464EE17 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%!PS-AdobeFont-1.1: CMB10 1.0 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMB10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMB10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 39 /quoteright put -dup 65 /A put -dup 97 /a put -dup 101 /e put -dup 105 /i put -dup 108 /l put -dup 109 /m put -dup 110 /n put -dup 111 /o put -dup 112 /p put -dup 114 /r put -readonly def -/FontBBox{-62 -250 1011 750}readonly def -/UniqueID 5000761 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F00F963068B8B731A88D7740B0DDAED1B3F82 -7DB9DFB4372D3935C286E39EE7AC9FB6A9B5CE4D2FAE1BC0E55AE02BFC464378 -77B9F65C23E3BAB41EFAE344DDC9AB1B3CCBC0618290D83DC756F9D5BEFECB18 -2DB0E39996C010F3024A5A3C69C8485664A4E3AA81348AE21A30280D0E3B6542 -A770F048F31907891EAB8B57DC70FF775574D6CD26B8AC9C3E64C3631325BF0A -99AB413BDADAA3B51A3E168B03A856EC7D346A38BBB0A2700A23B2CA91120B9D -2AA5BE5A359C60CD78F055253785CC9701F5D670ABE4967D74838C3B267C6563 -C9651AC41D8684AD5E913A5C9C547CA225A74782D1AC62020FC38E29C356950A -00E8F2B0752CDBF81EE4ACD59BDEBBB9523AE4764B995855F3A401EB4B04EE56 -B10758196CB661448A3617B83CA88C41756EF131CFCE0C968B94B6C69AEC1E9F -BF8B21837BC422D766B5089D81CF35A807394A026FE3160580695B1213968D90 -8ECD1611E719A871E15C6085A17906F77B5B2DFA6AE670976758E67F8A4FC362 -FC7299D85ECC3C0BBAD4649B9DAB4A2FB248D6481CF0CCF274634D37A5AA4DDC -31F3138AAF10998FD66F3817B77060E71C6D8F17205F9C098D81D952E0FE3831 -2264C55D73215176470D8D75E7BE6E44514984B9D20208DB3ADD4767CAC09D41 -9C8DAB6EDF4FA1AA2CB285CA28E30972B3BFA4F8600DB92164865738B015A331 -EA9EFDD478132047DAC28DD4FFE419F94CF5FCDE732E53FD332ADBED32F76B2E -69531BCE0D461BA3F41A528DB0CCEFF9663FEB3EC9CE0F760604F835699D7C08 -CADBF7AA3DCCE9E813D66BC62C6E452FA02FE7E5F4FAAA527B4567AA4FACE790 -87910AC2498C0999866614C90AF7DFD65A59B9183FD8AC5DB9AA81E8EA36BB6C -87B9939DADA60888E78E14E626AE6717EFA40C50FB362A81EA3C4C5279819327 -CFC2ADF1D8DD65B2CDB9E3B5941E81AA802A5745A3A4148591AABDABF9A08F04 -66CBFE887F0FF82364F351928E7D4779E54A0FF53FD088E0FA50F3047F42AC28 -EC0AFE3DC1F380DA575D618D5CF337900631F57ED0A59EF0C84488FF48B79823 -47F34E75E63D07B10B9DE367258E80C6E5227B9F2BFB79E16AD1BFE9E6707199 -FD35D296B5BC55DEB7F9547A9898C608547C2BBEF1054AF18DECD8CCECE80B8A -F52CCB190B0626BFBBF59C2E7AC15E8EF0E570610DF4053748E3C8555DD89D73 -942DBD8F1AC6072DFBF74FA57C65196AB859F0E6D4150AA7592E746AAC3E302E -D406427CF7159AA524780548F603E7AA624E4EDE5870936D037618E92DBF02D3 -D1E9FEB1CF0DEA80D5646E4765991669488028A8B7B9DBECF8286FFE00FC06AE -EDAE0ADC9E6394A2A330A3BA3E00BFFFCB8FBA98DD7605FE9D7AAFF070A3AE7B -69593C8B6E0E9D10D1584F23CC19110073E5922B9CF0DD28E4C7D51BE7B76435 -AE678608B03EA7820962F3859970ABDCD860311B6E753FE843FA992C0BF910DC -B86B86277FE91A964CD34E80E1AC3245CD004CC8BE7F0E704104271660A2C75C -B9368D509994377616C0B966DB9A1E9FDE2F2D7C577047D6FEF9A79D538104A5 -0DF65A8BBDE8FAE9D3C64D9B4BF3C4E94366FDBA02DF99B7C527BE53D391E8E5 -F0BB566F8A42C4A92A3605C12B8808D657DC68E4F9BD58D26AC06B7E6C046224 -C349FE0EB80B822F171E27051C391B1EEB65E599FDF6076581AE5FD01B6DCBB6 -84A2ABD1E4B3045EFC6CCB27961E8FC6A3EC8FCC97BFB427B82A50098A907B82 -E6ADBD19894DFF74BC7B3798A06501F217811F12567E2F5431F8C3A82D4C5E94 -72A1B18C3CE4795FC1DEA4E7BDB127552F16E4BCABCFF2A574997BF2ED680B82 -8C310E717B81F3FD47906BA609A9833AA4AD9CC095EE3D1140A8126EE55A2278 -3F9FA28FBAA51AEF1691B39039C2D97EE2FC79FFE04ED5AF5921D20C560E4742 -ABA899568CD661FFFEE92D9E8802C2F75271D9D6BD7F5107CC3D03D8E21A40A5 -2F951C89EA84C8F742162989BCBB4FD74A8BB55CF6EF3B1AE5B6760951D5E2B6 -2DCEDC1F15CD0C99DB0E1FA9661EC43DF5DB9D1BFA117EA1CEE98153FDD636BC -A38ABEA43C5D63BF895F9DE24CE6FBFB74224802BF2A24FCFD2FC8D38B0D0B83 -A8E631D1FA4F6F9B88C67A89B72C3934D6E759072602A05774FAF6C019440AD0 -5317137F3E70E51E3F0DC06262F9909EADF48417A46435076BEE48834C56D17D -33D1442743D8E3F1733257A8C6BBEE9E5BF7089B28CB17222370714D6CBB4730 -C13BED5DA331A9ED85058910A8944DDB3862C7CAB2868D2D8C8C6B7DAE6705E2 -6F2E5BF45C43508FF638C23185B72E45A20B8F852AD6FB3F98E7B4A632B98B8E -F49C4BEDF0F4D7701FBD00CA484AF80F5C0D07294E50167511107E75DBFB3175 -FBF983BA6D323D6E1AF9037341461A52F5FD775C9BE3B9A3DB9EA13E278910F1 -87CA56B76729B35336A7DA17265DBBE96C6B0D77AD2C47D4885785BA62C4CB90 -0C486E4DBBE774463897BC9D42007C5AA437FA216EA617659237DA625FD5373A -335EFCD92D30D84996593F098847F73F1281AE13B97D7FBD19A9C819C4D00110 -BF6D100792D50E15042ED820BFED504744FD088855D37C4A4C3A12CA9344F981 -99DE37602B5F84EFE6452DB3B917D4F571B0E17C48586FC2DAB4481C0F495920 -36A22B2422D232FB3B69D1B77A316A59FD69E4890D74AB4FF9D45657C074664F -7D0DB216E611F18E2184650ACC94B63C47F14263F522F0869A8BB19599E97058 -8C73C56CF2FFFB2F81D0D128E6C5E90DFB0BACE596E0B27903433DE9EE40179C -6153768280762BDBCD0E6BD9B3C715E0A150677BE056BFD51DBF5A624F618E7A -0729AEA869E2079FC2F969DAAE9D32FA705D24AB4D69FCE6678E2B8B7012B5F6 -F5449C2163726624B49CFD0051D7CB552C30F0986E6FDDED2E90F9BDD39F4072 -1263CEA8AC5855D02F651B79C10593507AB630CAA3D0998CD6B0972BEA297DA2 -B7D9EC25296EA7F59925E53F503BDCE2A0AFC64C1A64A29D5160E6B08C71909D -E297A5CB5A398D7EBB12AAA01D300C70073B39ECD3CE3940DED4F491A872F628 -8BF40EE2F085DF947A28797FB7CA7FEE0C6981C89CC68F322B5E83DACDEEAAED -66DA926386FF6BBF82109967BD427308F40DDC79ED73DDD5849EBD609DAD4C5F -719B2D04EB9D04DBF27B40769677188D7670968E5AA3BCED8E5DAE6C201BB7EF -1621301F49D649C948B916390BBB47CA60D0C3F7CF888DEA -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /grave put -dup 7 /caron put -dup 8 /breve put -dup 9 /macron put -dup 40 /parenleft put -dup 50 /two put -dup 52 /four put -dup 54 /six put -dup 63 /question put -dup 71 /G put -dup 83 /S put -dup 196 /Adieresis put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF86406847FAB69F1D8D85500BE6911AD86986F4C2473B79D1EA97ADC4 -A297E4782B90376CA61BFBD4C9AAD24086E689B6D841D88D18F19B0444A64247 -FE7A944576A88FF2B06579F2C7D190E9CCF09BE0DC6E163DE6523F9E660D2C4B -C4799A1C6196B8CD679333E7B039E0D71915AF9A089D41A374119B478713BB40 -4226CD5767409C950CA6359948E0819884F72B3C028524CB12BC34CD344DC676 -12E0A8240A1D0AD18D581FA0D1081D8D8D99A7A300672AA33E075E29CADCB8A4 -86F67419E0AFECD4D6F8FDC18E883029AC922CA49D3D1AF76A00E9949956A4E7 -88FA5E250E693DB155B691326DBF2F0C18A5FF427916D7E149FA176EE68686BC -62B22017DB97D060D07B7B882AD485860719980FE62FC883E3199045EBC28C80 -71AC48480615C1DAF3C86F514DC55C460465977E1E67333C7EE9E3A52F175892 -4866913B17A5378FBC738BB1EA72E69F7599B57891422FB532BCC14B5CB4BC66 -63AFD4D3D802717410633DEDA23D4C8B86B6A05134D14D8A3F117ED3F153342D -D372DE7719125F70C27360AFCE64FE49CC6D7B4A075E706D19C74AF5908B4DBE -702E26CB9364B58DE2840AD92D34F524559B272B9B0591AD9F203A1CF4BB69BC -4BEE3E71CB0EEB1284B4D91FE29F0AA2FEC2584632973B223E128481FFD5458C -1D90E5BA815DE9239AED29DBC31C66502FBF95B1BEB72174CDDC64B1A18AB3A8 -18395976ECCDADD00E05ADED05A1116A6B1EA4A21980C0EA58C48022AF810634 -3F540BE1E0857C0316572E489C72557EC92C0811E0A86655F86011EC26234DF2 -33A0F99927AEFD354AFA3929E73C4D1CDCA3D89425D84DEC9D394D8CB277E568 -E7F8A54E3A00B6969C792BDC7A0D1E4C58D0792CB7850C8C6A9A85446484C39D -C755D1231C42608FEFDA72002F63C15E2FBE3B7E9402112C543CB8289EDEEF63 -D31EE112BB33C63DA84F73215EE783B9D9F0FAEBD7C1949AF55F58703AD93DD9 -AD543DDB096C1F197CE7EC8BBCDCC76A00A5A9E6F2AF056C92481EDE53F52CFF -8E830A8B6CB970065A8D8687F196E32B8F9F3F2B3C6670983929A77AA2E15AA2 -6DB6EE65CD38A2A8207ECD3A4447F436D0EF0B9445FCF1712D34CDD4ADC9A275 -AEEF2B2CF35CBE6F49B8544DBB38CCE0A32AE15BE2EB7F51E77BEB0C63674424 -EB0486D0912BE4D6ECB15BC2F5CCBD793C0758046FA7BD6C7F957BF96A8EC794 -171CA15FD9F75DB00760188776BE43A48CDBD659E4E66571045A39F49468EE25 -80BD580B907324BF32FF93671E567EFA2D8E0BF3744798A06C247EA4FD65BEE7 -BE9989EAF5B8E198E8F937133E3A8AE287A8DF0E010638ABD9D0BA0A589332D9 -76A126F13D8842E1174019BF663CA592759C4669B1AB0F9667A3AD0C9C310C62 -E2FC83A5EEDF20A3BA66E2ACB093B0F01C0C54EBB878B4CB678A2032B783D236 -C7FA32E2B134B36850379B1F747F1354E70EE251DF57B99FC7FCFFA00BA15340 -AD91C35F48162911D538BDFAD841D6995BEBF07B96D88547B6286D3145E237AB -6C097A0A612998946401FBAA92A0841A6FCF4678D8481CF415C9BA8C3245B61B -D829F2B709BC63D7E8C1C032426D1D36BE103A82B0467C6B1DA7CCF7811143DF -10349AB0D587587E7965230D82421B41C33B8326BFEE60EEA6B1D66C49DC8B72 -74742D9947C3B049D630377A9ACCAF46FA262064E1BA6E861CAC7CB75A259398 -4EE4872F0D120E85F6C9015A3F4EEB5DFA7E450ECC2261752438425907484021 -5B2F86BDBD569EA57802F421CF273A0409A56C76F551B2F60D845C4AD9530EAD -21DC805903922C8B1555C690DB54D28E029CB67AB023E617CD9782F8C385ABDA -D3CE300FEF213422266C4A6328536B67697DEF9298F83B14AF554F52A675E0E1 -0E08576368321BF31F96391A6CAF3E30D6E887D74DC1B1A4F144DB945AA53144 -3D1C53E9DCF6CD6026D2AA1213B92473235DE61A6EF0A355CE4B9E7E91F59562 -953253A41B658B9A368A6CDCE3F9AA5BF034BF3C16B9C2ADD26651799CEF4952 -E85131F539A0729F2CA8690E935B074B202241F06EC07BF6141D188FCE7026B4 -66A5431CC867B6892460D8108F2F07C9FB0082EFEF87FAC7710AD0368D54D25E -49CE016F8996181E4F34DFF29D8E897B239C67FDA93FBE739D85AC448B58B60E -87AD878A34FC239E53FC43402AECF4F56FA8C4A0DBB40E5F5566424482ED3A8C -97C5B6CE362A2A2BB7C6EC8DC4D4ADE9F6477E52960EFD6EABDAEBE710A8CF10 -5F2DECAAC2B970F5D3D039FD7728A784F3CDBED6393A42FDF06E7FAB889D5247 -8CF1696852E057F28D75B553496F0DFE7E38207C0C4BBA87AA3EC796B7870AF0 -F66EE303428DB37A919F6D4294657A0069B5A4654A5D86AC2652BAA95C11D1DA -60C8B4F8E9F2B629F5A403C207C4521E3B7FBD24DFE37E30E8A8A7DEEFFACB23 -5A567A89F43B4F4D28307D573C9AC5A8DB3F61F1BF1347B3D49839B935BE0671 -9AD4EA0D75430F5B609C8F747321C19ADF63A1CFCB0C733954A9207DFD99193D -6A1C8181C6C438B6AF057E21AFAD19F31B962B356F1AD271E6F7 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%!PS-AdobeFont-1.0: TeXMUSIX20-Regular 001.000 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -FontDirectory/TeXMUSIX20-Regular known{/TeXMUSIX20-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX20-Regular) readonly def -/FamilyName (TeXMUSIX20) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX20-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /grave put -dup 7 /caron put -dup 8 /breve put -dup 9 /macron put -dup 40 /parenleft put -dup 41 /parenright put -dup 45 /hyphen put -dup 46 /period put -dup 50 /two put -dup 52 /four put -dup 62 /greater put -dup 63 /question put -dup 71 /G put -dup 73 /I put -dup 83 /S put -dup 90 /Z put -dup 92 /backslash put -dup 129 /Aogonek put -dup 131 /Ccaron put -dup 138 /Lslash put -dup 195 /Atilde put -dup 196 /Adieresis put -dup 197 /Aring put -dup 200 /Egrave put -dup 202 /Ecircumflex put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-619 -1659 3200 1660}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE7F9DA1603F49FA9AEF3E7 -27075B080A569EF1014B7F2D4C3687FA1336676537B82BF4590F962C967795F7 -BF6CD740C57389AB77A273920959FE657B87F76B9403C9586FE85C957B0BFF7B -26F4AA603883E02139AC15D1360C26E332527461ABDBAA603802CAE75E08F559 -E16B2E623827BEBD40D4661A6B3D10D6C395EECC916F52F99D9D1F19DE5977BB -73C4EFAEB7FD0052E831BE175C945358083BA2C5690E0CF8B386900A4A51F60D -C8E98236B16D54A1D94E88A062E0E3D8397F5CB503F51A4F9918D3A902AC7DB3 -25B30A154EF106BF4CB8A369599B3496537F22C842825F69154DD87E05CF9ADA -B6C94188CB702F53D00BBEC8ACE69CBBFB8C11099395D7BF0D47EB3E41454D13 -AAAC4392E8C0ADCA1E87A6F844D3AD81EDD4CCDD0FBBFCEEE9C70BAC5B4D4861 -E7B9DB2F4DAD612986007DB8CDB3B5384C3C7D77A2609D2255D4098E7A314D80 -1A553DD03007696C9DA22D9E9AD132F09CDC0144E7C1BB169635A24341DE3589 -96D503CB7BC73A81FC12A743C711916CBEEEF61F7273B238B3C0DF1AF4B190B7 -C820DD8F5FDAF73872074E1C95F4A4B7E1B5DED436C03D1020B9FE9F780FF2C5 -920C97B1584B7E0051107EE7789BFAB0B13F32AD2DC01DB5120BFD6B5FA8E386 -EE743D10E6A9E858979543882C19ABB36FE278EAD1304E84DF80E8CF87A994DE -0DAFBB9685462A8D186BFB195D91EE1109A9CB8BA9FE46114B4834595CA6973C -7B5548E265972854CB21F9A13E3D8547644471145C0A7B7A6792298C740DB643 -56C099DFC3C658095EFFDB41A137F739897DDC9F0BD87094ED2C21EC501CB243 -B9A75B978F399215FE2EA1DD52681513E5040B6FE8E50B513F3F5827652A0C50 -594BC927681A4B85236136C4A980A62CA1E3B89862EE64378E0F255B34CCA86D -B877F95E2DE6AFD3DCDF7EEC40BFA23C3E7271BEF2C4552F49F59D629E51B8B4 -E7417B181BC8D460EB6518910AD4722CB9562A9BF80002A91F4A251DFF1C031A -6806D1C498581E9A00F39FA8E1AD778FA855337127C6068B9C7924ED590063A5 -4E4F941E744568F5488964D6B122E008C4BFA9DB26BAADFA11D7B81B16245C8C -F04EEA395CC080171DB42A817743226635A3A3DEF727056EBCF0C77692190E41 -BDCED59FE781DABA153624E7B1C8ED1FBE5EC358BFD2DD3C150EA2DA8179B45F -8D09D1F687437A337643CBDF9A16487327DC3C2D168C150982215B6DA065A4EB -6E539DBFEB15B3836BDB5E8A19FD01D984C301239B6DFF467CA850631779F7B2 -329937C757244B1E80EBC5098C3C5604D0F3C6B770ADA4AABD72C2110E9C6E72 -4CC33E25518FAD3E211EB59728E316C326E16CBA7735B57748AA42EC8C43CE8F -FC9D1AEB17D8962C9926BDAD1AD4AF852F335A9B6EDE657419792C008F42B604 -C3343DCF7FF63218743DCB29FDCD3A079BE95A6FC8AD660D65DE290EAEA4A0A9 -F78170889394B3C9F73E00067289D8BA8D6EFE55742F76FA4A3F1D73D3F7D5DF -D75E50D5832B28701C81C143F623AE15FF2AB2E20C666F3F2E183B6F14560830 -4C84B6D6F5045EC8E3E61244856C0EF1162F9E231DEC58275F977DCC558E820D -AB918FCB9EBA14713CDB2DD0E54BE4F2FFA915DB590EF21EE2C1B69F6F554B83 -BE133269E798BD2E4883EB6D6701D9BD11323EAFEFC1801FCBACF0CF8B8F8EEB -EE82D396F2A3B3A73860BCCC022BF75EE12D20959A5997470888384710FC7DAF -01580CE9925712FB15486A51F72C9C2D4E2B0DB1E5A1B3E86C1E9EC0199F7454 -8D1C9A49D9C766033200FD0BDAE4E800FD6533C379036925E9D9D9E6C1213988 -B2899461AFB63550F2A7E0DCF66CDAD1CA6836E9039D008984D6864E5D964CE7 -8022D710BCBFEE6A59B9B34DA0CB1E323813309CB7015A2E9DD9CD3CB4F2E86E -3DBE1096A3E901FC2EC5EB593C89F4FCF8F01C784A266DFA0579EAA5A7F4E7CA -50F4A12C26EAB09A63470DC0CACC9D5B98ECA75CE333C1F6ACF79B6EF88FE126 -95EC06F1332A1865EAF1316BFAADBA913556F35DECF6FAB4303B76D12F0E2350 -45B8626D4F48D7FCFA6D64F94E591CED467A817D4B14BE110E7090BB6DBC7C73 -385184FAE53EE1785D4B928C2D3C21A04A8232D0A84D7A992A2690F33B98EB48 -DEC7B9BD9FFAFC04E4E70BBEE71CA2686BAB8454D5CFDC8D56EC8A9373E5B354 -990DD4AE5DD1E1D8F889E679AB5E5611F3ADCEB7A9FFA31823B580081B223542 -0FD6E15BBF3D47D3E9289B5F4B610CD07DCC76866B2A25B47130F24167D8C3F2 -F91D8423B46D64DA82AD74FC365DEA4DAD6F272745D68529772DD689CFEA6042 -7A85D710E0C35F5B503B3278946AAA7D1D5278744DF2B9B254C074CF99003F15 -57B7979B9C7E61656FE6D00F3E871684AF08EE786E22A19579F2BFE1C5D08D94 -FD1D2A9B7D11AFA6EDB8194DDA6901D7CD0B50974D0CC24CEB074C40D4363B4E -68146A833AE22AEF0DA100357050D8DDC725E7A893DAB1AC07C4E38456787364 -89BE5C0400BC295EE9504E97C3023B6729331CEAC20E2292ED625D30ECCE324B -58941E79BD830362C3A2A2F63DDB7E2CDA94DF2AC0F91C0CA120F700432D751D -9D3FE51D9D7EC0B9B914DB5485C187CC7A95A4192331018562E8798B7FD14C48 -BC09477CC35F855D4A16FA09ADD2A566538E4529F4CFC1AC58DCAB048D5E2D67 -7742AC7130538C071F896A4E2087D273D71EC87EC61B9A5FB73862BA7CA57CC2 -CB5D9252A089A8312CF5A686C9002A805F8FC7D034E7A0385A33645A63B74620 -103535381525D7E90F5CF1E1677C4B945D3C077974B769505E0704E07139CABA -9B6630F6D21EFF4085B9D23E09872EF3CB9574B9673470BA040A32D6AAA66F72 -130A6F44BF1BD0DC620109C103595819FA81AA13063AFD011F4D2028266551CA -9AFD20CC6280A290087C0E37C7470D59A23A0B2537A3663ABB526CB6FF04734F -F41B5F9B43E7465251C8A75D07E77A5C387D91D8D5AC3F293E1C65E8D4624072 -55E9A11A36CDCA286E2877E89FCBCDEDBB49FA0E002C8EC33208485FE7AF3543 -AF6DA7D771D8F597B4EA7652A25257962F5FE182D7AAF823A8E89B5F3159A6AE -AC3CB9930DAC7311423D447243A4C78C216D1128A94FCFAABCBCB88D84ABEDF3 -E31A6447AB94F374F8AC31DC051A2BDAE241C11E604CE1F3D1F8A23493071A0C -E71F68BD86D3B1983944D97BEB31B458F642F834B7A7A869CD18F9F9B79C883B -2B91FB1BA8F71112547A7D7D9D2F7EE52F5DB930CC7B6D0B78C031DD50549F70 -0C21F74EFF50C9BC76F115054D8B91AC9480DAFAE67331D7D4521240C113BCAD -E6383F30E957DC259A2B258B6AC96B24AB89D86A46886113A8970B40252EB8C2 -60BA8F921197C488C7CE6639C904312EA22508105EBA7B26F5153A4A9C6CE061 -1606F965A610A2CA59A5B4B84A9D2810F32EB3813FBF9946AD4B43AF011E56B1 -1C7BC7D64D06EC98073D64F834F60310DC880DD87C63BB36AA2B2E2458A6DEE4 -2F7F0061427661BD2F495FF69F23485A2064D92586DBF6821B8BF18E6294E2B5 -3E999BF796F25984B4624E705CE53F869E6A665C22A2270ABB03D5A706E3B5BB -FCCA5CF090EBC1E53A69F1ECE5875892D7FBA6A727F2CB24A46A139E7BD165F9 -DCF14293A62B78AE97AE9CA76C2038AE8640C219C6D2446859F237F8B871F433 -F7E98BA78C2B52608302D9988C52B0719647715672C9C877B7E4F261A429E2DB -7FD30FB8A5681BFFDADF38DF5F540BFDBCBC68B3731F75511339705F2B882666 -CA282472D3D35DDB471B77E854F5876E2A41C63D31AEA592479D4BB8B31C6416 -5ED45222F39960CFC268198EFA04375387505247D09E986A9902820D72983925 -9713A5F51460211A17CCFC09188158AE2D823315A38F22882BAC40518720D034 -976CAA557E963A39B4715EF762CEB6A026E523F6212384716FF3E90C10298B47 -2AF7539E7E11815631124EF302E84EC639BD4EA95893D3590BCFF1D1125F6415 -9A7DD06067B9FCD7174736A57F1F11F8AC40BE09C8E3760C353120CB155F93F1 -84FC7DAEE9D12FDE3B37F6BE5F347D6CF026AE3FC17A8CDBB183E2373E4626A1 -6E980E2D52E0C17A76B8E42FB48329039C68638916020A8EDC659EBF0233B5AA -D866EACC35D756882837027C69AF03B5103CE9223B9D6EA655D50F204C3F7277 -2E6DE152B244DB2F44CB088236A31CC9100531A62380C2BE607A1C170FEB4EAF -0C3D1AEFCAFDC120FF4C851DDAC857CDBB78521A97C91B7417B92B9CD541D98F -100A6C501E0A57DE9BE6F6B5217644F8855384A09BC0AF8668EC2E50DE63123F -85316B1F9F215FE93F2A9BD2F9EDBE2FAC02A4FE47E81007CD148BB5D4E86241 -AB753C3221CF4744AEE68E5CF929269A0626A61EA1ED78BFB6343488EFCBE1B9 -77EC4CC4680AF3CC4323F9CC2B62339B839947E1E27B831EA0A8B4ABE1A402AC -E92CDA9B9ACC156A073647F498E6288251B27B781C476A196840998C1F47473E -C4C62D25B1ED56BCF537451642253CD69772FFCA61972A2CBAEB2576D1E0F8C5 -424FE2B3DBC0742B35F3BCC49112BA83C7D648D109C9D48182213F1B48224627 -B7762296902229C264B1C0AF9A99702A8D11CE809CC2E4642E75FF143F980BA3 -91DD9EF780B92A7377F932E280F44CBD0A30AC10E0ED4AD82E3DFF6185BCE800 -C064EED575F8C7A0F18B2393C3ABA2BE74DBCC42B627C72EF5D354BDA1425FF6 -58B698F37B7B59226CBC34EC86D24AB4FE5D3A51A2AA1010508D9251DA6778E9 -48D28B8F613D10CD545A4CB32ACE352C0EB9D18834E09B75A2A14E00DFD63294 -8DC202C0490E2B44BD08F8EFC3D60C733B6908467783997CE8BC6B8AA4D69FD5 -055351F7123E9E3F3264DA88E92C5E780199559258BDDA7CD4A1AD4CACBEB2E1 -DD7FC79766F0ACD89F8E85F1C64B0804CCA22BDE79F5C29D8E74DEF849C1DFFF -95D2215212513CEA6F2C00C6B9B53A0DD1602A4DBB136BFBA5E8A9C1D5460FE7 -C7E75AEB19A58643F81E3C919AB6DBDCBC8D5A6D7D19B17B52371E4712A89839 -4EAD3511F8967789B89DF60E196CF6FBB84D9F7157923AF29EBB029D4988747C -E94A7F108E1F356E29AB1C0B2BACE005E1D9D45053341A995E2F3F749919111F -9718 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%!PS-AdobeFont-1.1: CMTI10 1.00B -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTI10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /CMTI10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 67 /C put -dup 83 /S put -dup 97 /a put -dup 105 /i put -dup 110 /n put -dup 111 /o put -dup 112 /p put -dup 114 /r put -dup 116 /t put -dup 117 /u put -readonly def -/FontBBox{-163 -250 1146 969}readonly def -/UniqueID 5000828 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE -3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B -532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 -B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B -986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE -D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958 -9E3948FFB0B4E70F212EC976D65099D84E0D37A7A771C3101D6AD26A0513378F -21EC3643079EECE0C9AB54B4772E5DCA82D0D4ACC7F42FB493AA04A3BF4A1BD6 -06ECE186315DBE9CFDCB1A0303E8D3E83027CD3AFA8F0BD466A8E8CA0E7164CF -55B332FAD43482748DD4A1CB3F40CB1F5E67192B8216A0D8FE30F9F05BF016F5 -B5CC130A4B0796EE065495422FBA55BEE9BFD99D04464D987AC4D237C208FA86 -0B112E55CE7B3782A34BC22E3DE31755D9AFF19E490C8E43B85E17ECE87FA8B9 -1485831624D24F37C39BF9972D74E6EC4784727AC00B9C4A3AD3DA1C22BD6961 -7E0ADAF55422F22ACA5E4DCD4DF9FCD187A566B7FB661D0530454D0DD6C6C50A -7A3875C6CBF8EC7769F32A1F3F7FC1C072BADEC97794D4E90E0035282A170402 -356E5A9CD9ABD80AC4342A5283E458A7269252F4541CBB6452B39ED54D336D0B -19928E9CD1AB26AD83EB209E2EC75011A2643813053B5DBB0246097C4821B5F2 -C92554E9140BE35B2DBFCD98809A8EC9FC910FDE9E0D86457C70ACB056EBF90F -244DC0A5BBD455E15D6E3180311D52CF50B0BF7D0A7F64F3A1821E0AEDBC2E7B -AEB549FE1D51088C153799C6E089B5D5D65E1C4E2D2B430CDF1FFA23CCB25D95 -5C43C8942435D0AAA3D9055FF808F2C3C887A3C469BBD98F026D0A59E26BA9F9 -C2144CFE49A9AD892D4D31764F0AE3A10644AE3966B0A790684B14D11FA49785 -EC5565D2B2E584CBFD85125F3FAC133338DE35361943DCE9AF05FCF2840CE512 -998D42CBEC52B57B79DD63F00985881E8463396ADA47189A94DDF951A78866F0 -B8A3D9197E39335277EF2294308DA70065D910943A34F7D5F2090FB4AA42ED70 -CBA469A9F64B95A6FBA4BC89DBC93765E3AE4723162DF3F9D6BDE77DD5870ADE -C8900D6346957B84C3CE88A8F9A12D46B8FCA50DF4433B0B8AED6A63B3DA102B -6DF94E62408E24154BAAC66B2B249C695BC0FA37A28699D9C0F3EE94AA32E3C5 -8F8D7F803B5D25014D43A353D719B14B247A87898A960DF68C0C0BAF70C83917 -6E9F7B3ACC64DBAEF3FDCD3A80C0AB907EE342E543D607556CBE5A9089B86D1D -E768F27D74A613F3ABF883222A8596B542EBF54E9DCE327B5682AEE5F1A7A225 -BF26E2AEA0F352B9C950B47ADF650E1B2AE31E883EDD884EC90F94761C470EB1 -72F27B74049C2A13EC522271032939B656020D617F4E58DCA88D138F4C84979D -5EE89221BFD28AE8117B69C0EDD6A58ACDDAE1AF77CC8602B0803A063A78E590 -6228BEAD4031FF82DF1C414753313B1CE7A0FEF2546F18F026DB52C7B9D56FA9 -23145E410B55F2655D12AF85D3291DAE7E838BDFA9A27F61407B392A4FBEED5E -13E9176E7D52E4560C2FED71C6F18977226B49C37DDEEE11AAA4C46FB141884E -934DBB9595C82C9FDB8E6C8C4D6A223490D0AEA24EDDE28E6D64F7ECEE30F0C2 -EA32F09B32CC34C36090E5896EC05400FD932A5DE6D44840E453F70AE55A0A09 -9146720A839B0CCDC4905B7C138792A09C7BE08D9FBC35566A70C5485ACC6988 -E11F60FC89F391E7AEE3D61FD567E6C4C2525D7F05A3B2C05CD88821862ADC60 -B9F25AC90893F79C4D1BD69AEC40E2FF06F0F32258E705E65D98A4770EE07815 -F797C2674BFE0B7A3B73A688930A9B6DBEF337D4942F98CB509A10544664C418 -47BF2D9FC9A6E07701488BDBF8AE664F40DAAC18009EF4059E9EC0938F4B65D0 -252C92989C09FA3061AEFE5C9C70A03744EBC1611583BAE9C0A3B2A937C26AFC -9D6E889616B63DE1BADBD472DB792B10985737ACF5AB54CDD888E11C369EEB5B -70A6F9F90FFE8BB6D869B2E73975E27C799EB04AAD217C1E9FB5C370FF95D282 -33FF883BB8FF49402A7C5B7EB5D4D4B92E4473E2BD66F6E8C97420B2B4895806 -0EF5F860E80248FC251EC656BE08757E9CBB69EDA5482C95B1B2A9DCB2E0DA3B -88FEAE4D89D8D0C76B8843BDDDB1083500E68E2B1759B4C6B88009240160DF4D -A93CDAF97714B8F7316834CDCE52194E8DEB837AF42FE7732D236DA764C37750 -A0512EA79E41972BFDB345E48906BFBD65B52CBB4BB2488825AC42FEDF0DC62D -51A7EEF82E5E5D210CA341F0341116EC0E30E639289584EE4267EDC27BC77BD2 -3BDC306EEC0220F4F2EF8A2692FE0A72486FCD2BEB81968807E082F3783D7101 -861AA446FC0D31C6E327721D38F0B033901B72532528F6E0BD824DA390315E07 -B547182C8C9C7FCA3704E8CFBBEFD2755C288602B31576376C172FB8FC99F9A7 -4F34CBC57ACA336C94A0DE922957BDCC3D95D7EB62F68A58CC23DFBEEF48768A -48A5BE9AAAEFE1929D0662229431677C713C631DFAFF8D39CE04B4A7C36FEE5D -CF506D9407ADBB50E30C7E92E9C3E41F72C9A3C47FB0F1247E493BD3DFE81CD0 -E85B3634F20D53B49B161B042EBBA935C0E0A6AB565ED44E44B2843E581D53E0 -83D099E0A7FF88B0C9002A84172FA6D6BD9ED95E167FEF868207B7895C5F18E5 -81CD8AA7E1260E2CA141F5C6B78DD8D745A3A9EEA2B3825CA8E53827C51D3BFE -9F6604951244FF5B09E9C6D2A3167E202F3EF55CD74E31796481931EEFB7DC43 -3EF68519F7648E007682208E87F41916555261748F6CD6BA8BA548C482E88A60 -53BF3E0AFF2E3BBDAF3522F1B41A81FB3BFE26B4584C8E32AA147C917C3822DB -BDC91E06E7E46DBACC29FD6190C4F294D8DB9A9471BCC6BDA32C71C13C48DAC8 -AE3D3F144294904FF608058F0B543A2DE3186AB08A3D930C529F7E848F71BCD6 -104CF90D1828E1361A9487C23A80EFB9261573B9F234B0B43BCD35EEB3F6B0B3 -0909C29884F801D005A1026658E2893D3F4DC5C5C69671F759DC0F315738275D -FF02FC8AF9EE50C8705DD1E7761EAE3618345A611558810C0C8F14285D5E4D32 -9F74E994984F77293882016123463DD07C43E0D66FC05AD4DB9F1AE0FC67FBA9 -C908B5A2AEC5123590D79092BB6041A65D70A5B8A374E7EBBB31B97CA1076F2D -AEF0C22D77E79A16064C2265CC78089DC98452E95E613A89714B52180C4B4AFD -838877ECA6DBEF3CC7D20D1EEDE3929E3F94B6A63718DB669427B91CB2803886 -08DE53D1D22FD62C1A7EEAD41FC68759FC8A54BBD929E1E191F1CC18309AD684 -C9C51D1A7252C03BA4E1942289E536F4E191C0051E20235FF8EE23438BD00C5E -27CE47EB4E4DCEC5BEAFFA95984B177C0EA5D1A64F75D746840A597A0B477BDE -63C3EF3C4E1879B2C052D923428B003811AEB03FEF3B7C8D86F1E51394ED55DD -14F3F9EF169F5509BAD5C9DB99FCBC458D7037A46CAC664064763210A0D43ABB -CFC0A9C8B3ABBCE0B75A6B80CF500EFD043CB0955D959B5C417376A576447E7B -E076D4D1BD4A36693174A43A34771A2EF4A089FB0CE8EB0E285E19824049AABF -161FD0E98A55E0037D7FD4C811926623756E0E1F3AE388F299567065BC55D7BE -6FFB5907015CAE18E4E2C86F9F99B77CB3159B46E1A61A558969D621714D303A -41DCBEECD2D97F216AEAC845C4A45BE9AF143827715A1FE671847EE2F8DF2EDE -5F89D890CA410D0614A3A0349D4173E50EE0F4D97521CB974E2DDEA9073D77C4 -DF49EBC8F2B26243020F9F619D4BA0984BC74BCCA2C9465AC2642896E817C076 -52891681283D056DFCA9157458A4D18396BF0AF34B7926CDBE1066213E111126 -5A7FA968596D73A578EEB21E4F84A8177757F63DB6A8D969D605D073C0381E14 -DDCFD706CC6ECF3BD35AA8C751DBFE15E52586D0953506F5A1049F072612E814 -01D3376BFFCDD837B7AC2F97D1A2291FB1DA5C1E7B1045388CC8FC9625ECE3A8 -8ADD7641265C805C4605C0459005265339F3E488BCFC3444ED6069FCECD621CA -6483EE193B1FD0EAA7B8527DE12825F4CDA3A2539D89ED8D07454A08F6709FCC -E6E2A69DE1A16232E7303A0D3BEA6DC655BB977A09A301D875A8DA34AB354552 -F1148892767A1CFF8DEE1593F7A40BFD77A047C9B3A25890984FCF189E80A748 -1A7B79EA99649053B3A8B3FB1116524C8439589C3030AB7875CCA1ED6738CCEA -0852662239E33797AAA0519540A17CEB94124D499F06219B7AF2F410AABFEFA5 -86BFF51D4622AA5D7873C77E016AD925E5D4B2431D8423BC9D56000F7B61DFA5 -46637C42EF5160CC4C1DB7E0C24C604579B34F8C063E011E0FD306A7AB3B23ED -7163FA717AEF2908F657EB8AE94ECF91 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%!PS-AdobeFont-1.0: TeXMUSIXSPX-Regular 001.000 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 502 498 0 -FontDirectory/TeXMUSIXSPX-Regular known{/TeXMUSIXSPX-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIXSPX-Regular) readonly def -/FamilyName (TeXMUSIXSPX) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -300.3 def -/UnderlineThickness 150.15 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 502 def -/descent 498 def -end readonly def -/FontName /TeXMUSIXSPX-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 160 /abreve put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-810 -5754 9613 5760}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE455D5521EFD88CCE1386F -E8D48F5606EBD4D022398AA55DBFD3FAB451145AE45A9253E619BA949342B84F -84BD47EC98CDC296A7E2B4E87EAD0B1A6BD1ACAFA79EF1F4A452EE8A57B40167 -81461C6603C0824B10F8D2F842C6A41B3ECF50F5EE3D2D0291A7037CA41C519E -758E4CF0C26800B402E2390DB84BDE63ED4DCE76E536FD3498D26C0C294B633F -CBC6B23DCFE3398FF0AB8221466C645B943DF5EF81057D1F1EA8859EA97DB16C -F0FA4DEDD2485D24AF441D59298B52565C859B457D0748A5E86B8EDD3E890764 -13026367C68BDF2CBF79A49E48CFC4B516DB1DEAF67DC23E838C438EB6150937 -BFB2ECF6892415AE14817AF3592D8B0173C5CB41F224F9E3302E40E12F6FAF8F -1452239E36DAFE964572A4995036387E93AC6E41812A143B802D395133479ABB -DF095148465533FD237E818F856FFD85515C73C3B6353A0004D9CEC8C95DD5A6 -84547B6F5E170EBFA3FB64626BEBF9362E25526EB6440F799F3D710DBB5880CB -5D80B4B11525BD2B8C3F6F760C82458B5EFCA2692C44857A6A338F84F82E6236 -912F5AE9878F7E4B430627FC4D8D0B79BDFB5EE52618C9DEDC32BBC5D4AAA9E1 -F9F218F54C1F84D48DFFB451A709EEF61D29E39883433D4C4EF15DEE67EBE46D -EECE5BDDA7CB599B4D3BA5BAE2A01A9819C386589CE2173F72C941F956520D76 -3CD86FE6D2F56991584FD219FBBB94E452413D5E0C3397E1E26057A662EF4C43 -B5F3CFB14D62A5AB6C1A906B1E3B4F6EF0B6E7A44DDB81D4804E447637E0EA02 -16EE9C242CE66CD996ECE1EC81858EE3C8EF5F9FA158404FD0CB2782DCC42ECA -DFE9BA8794723CBDEBBB0EE17906816A3E28E2C1901F447041F386ECEB770E65 -A7984B8BF5374842B4712B4BC91CAC69BD4C37AC12F6991295F1AF6EE312AEFE -DD468FEDFEA440BC0455A0A6F3680DA3E29582B5134D003EF4ABDF0D124F5505 -710F8FFE321D5FA14D6C6D9D44EFEE32C3DF4BE75C703F39340F11B76FC8CA51 -D1565E507A32B9F6B9E8EDBA117FCE6B57B89A52D77E0DB6F5B886BA996A36A4 -19D8E9C97EB8165A5780556D956D3B49A9ABD6787A4147664379CAFA0B16AAD0 -852C4E8190EED9EF4AA135B5FE64F4A80D0A1B9E5EA05B -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -TeXDict begin 39158280 55380996 1000 2540 2540 (imp.dvi) -@start /Fa 206[163 163 48[{}2 316.314 /CMR9 rf /Fb 161[351 -137 36[176 176 176 176 176 176 176 176 176 48[{}11 351.46 -/CMMI10 rf /Fc 132[176 5[195 137 139 138 185 195 176 -195 293 98 2[98 195 176 107 156 195 156 195 176 12[254 -2[273 239 14[264 6[98 1[176 176 176 176 3[176 176 1[98 -117 98 2[137 137 98 19[176 176 18[{}39 351.46 /CMR10 -rf /Fd 138[229 5[206 229 1[115 2[115 5[184 1[206 25[324 -3[298 67[{}9 421.752 /CMR12 rf /Fe 141[312 1[405 364 -405 607 202 2[202 3[340 3[354 31[551 25[202 39[{}11 728.927 -/CMB10 rf /Ff 59[1125 112[281 11[450 7[0 8[169 1[169 -1[169 9[0 30[0 0 0 6[0{}12 562.336 /TeXMUSIX16-Regular -rf /Fg 53[1125 1[281 2[2249 1125 562 56[1125 6[562 1[141 -36[158 1[158 6[351 9[562 1[562 7[0 0 9[211 1[211 3[0 -0 3[0 0 30[0 0 0 6[0{}25 702.92 /TeXMUSIX20-Regular rf -/Fh 138[189 117 1[148 1[180 180 198 4[108 7[180 13[198 -15[251 67[{}10 351.46 /CMTI10 rf /Fi 95[0 160[{}1 702.92 -/TeXMUSIXSPX-Regular rf end -TeXDict begin -a4 - end -TeXDict begin 3 2 bop -1540 3699 18628 15 v -1540 3875 -V -1540 4050 V -1540 4226 V -1540 4402 V -1540 2082 V --1540 2223 V -1540 2363 V -1540 2504 V -1540 2645 V -1540 --26 V -1540 149 V -1540 325 V -1540 501 V -1540 676 V --1540 4402 15 4436 v -1716 -341 a Fb(30)-1540 3253 y -Fi(\240)-1540 3868 y Fg(I)-1487 2497 y Ff(G)-1540 494 -y Fg(G)-960 4219 y(2)-957 2356 y Ff(2)-960 318 y Fg(2)p --351 4482 15 615 v -350 3868 a(\007)p 728 4570 V 729 -3956 a(\007)1838 4922 y Fc(7)1929 3903 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (14.00002pt) GD N /S0brk -S0hgt (2.5pt) GD 1 1 M M A N /S0lift 0 N /S0alt (0.0pt) GDAR N /S0dir -1 N /S0dash 0 N /S0adj 1 N end - 1929 3903 a -1806 4658 15 615 v 1807 4043 a Fg(\007)p -393 2785 254 -15 v -392 2926 V -349 3252 15 334 v -348 2919 a Ff(\007)p -686 2785 254 15 v 687 2926 V 730 3322 15 334 v 731 2989 -a(\007)1905 3172 y - slur@Dict begin CP /S1y1 ED /S1x1 ED /S1hgt (-15.20001pt) GD N /S1brk -S1hgt (2.0pt) GD 1 -1 M M A N /S1lift 0 N /S1alt (50.0pt) GDAR N /S1dir --1 N /S1dash 0 N /S1adj 1 N end - 1905 3172 a 1764 2785 254 15 v 1765 -2926 V 1766 3066 V 1809 3393 15 334 v 1810 3059 a Ff(\007)p --189 2567 15 492 v -350 2567 a(\007)961 2666 y - slur@Dict begin CP /S2y1 ED /S2x1 ED /S2hgt (-0.79999pt) GD N /S2brk -S2hgt (2.0pt) GD 1 1 M M A N /S2lift 0 N /S2alt (50.0pt) GDAR N /S2dir -1 N /S2dash 0 N /S2adj 1 N end - 961 2666 -a 686 2785 254 15 v 891 2778 15 492 v 730 2778 a Ff(\007)1891 -2778 y - slur@Dict begin (2.0pt) GD S2hgt (-4.0pt) GD 1.6 (2.0pt) GD M S2dir -M A S2x1 S2y1 CP (3.20001pt) GDAR S2dir M SB 0.7 S2dir M 0.17 40 S2dash -S2adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 1891 2778 a 1891 2778 a - end - 1891 2778 a 1764 2785 -254 15 v 1969 2778 15 492 v -83 w Ff(\007)-523 1381 y -Fc(Ah,)p -147 406 15 615 v -350 406 a Fg(\010\000)2758 -4834 y(\\)2916 4922 y Fc(6)2990 4043 y - slur@Dict begin (2.5pt) GD S0hgt (10.0pt) GD 1.6 (2.5pt) GD M S0dir -M A S0x1 S0y1 CP (4.00002pt) GDAR S0dir M SB 0.7 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 2990 4043 a 2990 -4043 a - end - 2990 4043 a 2885 4658 15 615 v -104 w Fg(\007)2834 -3059 y - slur@Dict begin (2.0pt) GD S1hgt (-12.0pt) GD 1.6 (2.0pt) GD M S1dir -M A S1x1 S1y1 CP (3.20001pt) GDAR S1dir M SB 0.7 S1dir M 0.17 40 S1dash -S1adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 2834 3059 a 2834 3059 a - end - 2834 3059 a 2843 2785 -254 15 v 2844 2926 V 2845 3066 V 2888 3393 15 334 v 55 -w Ff(\007)2716 2848 y(6)p 2843 2785 254 15 v 3048 2848 -15 493 v 2 w(\007)2707 1381 y Fc(mia)p 3089 494 15 572 -v 3090 494 a Fg(\()-204 b(\007)3542 1381 y Fc(for)p 3851 -582 V 3852 582 a Fg(\()g(\007)p 4409 4395 15 703 v 4409 -3692 15 1617 v 4409 669 15 703 v 4927 4272 a - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (3.49998pt) GD N /S0brk -S0hgt (2.5pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (0.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 1 N end - 4927 4272 -a 5008 4131 15 615 v 4805 4131 a Fg(\010)7958 4131 y - slur@Dict begin (2.5pt) GD S0hgt (7.5pt) GD 1.6 (2.5pt) GD M S0dir -M A S0x1 S0y1 CP (4.00002pt) GDAR S0dir M SB 0.7 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def -7958 4131 a 7958 4131 a - end - 7958 4131 a 8056 4131 15 572 -v -105 w Fg(\007)p 8819 4131 15 533 v 763 w(\007)p 9581 -4219 15 583 v 9378 4219 a(\007)8056 3560 y(\305)8101 -3562 y(\305)p 10343 4307 15 633 v 10140 4307 a(\007)p -4762 2785 254 15 v 4763 2926 V 4764 3066 V 4807 3129 -a Ff(\010)p 4765 2785 V 4766 2926 V 4809 3463 15 474 -v 4810 2989 a(\010)p 4762 2785 254 15 v 4967 2778 15 -492 v 4806 2778 a(\010)7853 2638 y(?)p 8776 2638 15 387 -v 762 w(\007)p 9539 2708 15 419 v 9378 2708 a(\007)8776 -2251 y(\304)9184 2271 y(\304)p 10097 2785 254 15 v 10302 -2778 15 451 v 10141 2778 a(\007)4295 1381 y Fc(-)332 -b(tu)p 5008 669 15 572 v 5009 669 a Fg(\()-204 b(\007)5222 -1381 y Fc(-)147 b(na)p 5770 757 V 5771 757 a Fg(\()-204 -b(\007)6151 1381 y Fc(non)p 6532 669 V 6533 669 a Fg(\()g(\007)7049 -1381 y Fc(se)p 7294 582 V 7295 582 a Fg(\()g(\007)7675 -1381 y Fc(l'ab)p 8056 494 15 615 v 7853 494 a Fg(\010)p -10901 4395 15 703 v 10901 3692 15 1617 v 10901 669 15 -703 v 11296 4922 a Fb(])p Fa(10)11419 4535 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (-4.00002pt) GD N /S0brk -S0hgt (2.5pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (0.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 1 N end - 11419 4535 -a 11500 4395 15 615 v 11297 4395 a Fg(\007)11296 2708 -y Ff(\011)p 11254 2785 296 15 v 11255 2926 V 11298 2989 -a(\011)11128 2848 y(6)p 11423 2785 254 15 v 11628 2848 -15 493 v 170 w(\007)8914 1381 y Fc(-)1346 b(-)673 b(bia)p -11500 494 15 572 v 11501 494 a Fg(\()-204 b(\007)11297 -406 y(\000)12767 4922 y Fa(11)12873 4395 y - slur@Dict begin (2.5pt) GD S0hgt (0.0pt) GD 1.6 (2.5pt) GD M S0dir -M A S0x1 S0y1 CP (4.00002pt) GDAR S0dir M SB 0.7 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 12873 4395 -a 12873 4395 a - end - 12873 4395 a 12971 4395 15 615 v -105 -w Fg(\007)13001 2666 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (-0.79999pt) GD N /S0brk -S0hgt (2.0pt) GD 1 1 M M A N /S0lift 0 N /S0alt (50.0pt) GDAR N /S0dir -1 N /S0dash 0 N /S0adj 1 N end - 13001 2666 a 12725 2785 254 15 -v 12930 2778 15 492 v 12769 2778 a Ff(\007)12230 1381 -y Fc(a)p 12434 494 15 572 v 12435 494 a Fg(\))g(\007)p -12971 582 15 616 v 12768 582 a(\007)p 13508 669 15 650 -v 13305 669 a(\007)p 14046 757 15 684 v 13843 757 a(\007)p -12476 1381 2115 15 v 12971 98 a(\312)13467 148 y(\312)12971 --33 y(\312)13467 16 y(\312)p 14326 852 317 15 v 14583 -845 15 718 v 14380 845 a(\007)14916 4922 y Fa(11)15039 -4535 y - slur@Dict begin CP /S1y1 ED /S1x1 ED /S1hgt (-4.00002pt) GD N /S1brk -S1hgt (2.5pt) GD 1 -1 M M A N /S1lift 0 N /S1alt (0.0pt) GDAR N /S1dir --1 N /S1dash 0 N /S1adj 1 N end - 15039 4535 a 15120 4395 15 615 v 14917 4395 a -Fg(\007)15995 4922 y Fb(])p Fa(10)16100 4395 y - slur@Dict begin (2.5pt) GD S1hgt (0.0pt) GD 1.6 (2.5pt) GD M S1dir -M A S1x1 S1y1 CP (4.00002pt) GDAR S1dir M SB 0.7 S1dir M 0.17 40 S1dash -S1adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 16100 -4395 a 16100 4395 a - end - 16100 4395 a 16199 4395 15 615 v --104 w Fg(\007)15001 2778 y - slur@Dict begin (2.0pt) GD S0hgt (-4.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 0.7 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 15001 2778 a 15001 2778 a - end -15001 2778 a 14874 2785 254 15 v 15079 2778 15 492 v --83 w Ff(\007)p 15953 2785 254 15 v 16158 2848 15 493 -v 15997 2848 a(\007)14777 1381 y Fc(sde)p 15120 757 15 -615 v 14917 757 a Fg(\010)p 17073 4395 15 703 v 17073 -3692 15 1617 v 17073 669 15 703 v 15663 1381 a Fc(-)794 -b(-)17087 4395 y - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 17087 4395 a -1540 10242 18628 15 v --1540 10418 V -1540 10593 V -1540 10769 V -1540 10945 -V -1540 8625 V -1540 8766 V -1540 8906 V -1540 9047 V --1540 9188 V -1540 6517 V -1540 6692 V -1540 6868 V -1540 -7044 V -1540 7219 V -1540 10945 15 4436 v -1716 6202 -a Fb(33)-1540 9796 y Fi(\240)-1540 10411 y Fg(I)-1487 -9040 y Ff(G)-1540 7037 y Fg(G)-960 10762 y(2)-957 8899 -y Ff(2)-960 6861 y Fg(2)-367 10674 y(\011)p -410 9328 -296 15 v -409 9469 V -366 9532 a Ff(\011)p -408 9328 -V -365 9321 a(\011)-367 9181 y(\011)-584 7924 y Fc(gno.)p --420 7395 370 15 v -366 7388 a Fg(\011)p 1694 10938 15 -703 v 1694 10235 15 1617 v 1694 7212 15 703 v 2276 10674 -15 615 v 2073 10674 a(\010)p 2030 9328 254 15 v -1353 -x Ff(\010)p 2031 9328 V 2032 9469 V 2075 9865 15 545 -v 2076 9532 a(\010)p 2233 9181 15 492 v 2072 9181 a(\010)1865 -7924 y Fc(Que)p 2276 7037 15 615 v 2073 7037 a Fg(\007)2073 -6949 y(\000)2768 7924 y Fc(-)278 b(sto,)p 3536 7212 15 -572 v 3537 7212 a Fg(\()-204 b(\007)p 4264 10850 15 615 -v 4061 10850 a(\007)p 4018 9328 254 15 v 4019 9469 V -4062 9462 a Ff(\010)p 4020 9328 V 4063 9795 15 474 v -4064 9321 a(\010)p 4222 9181 15 492 v 4061 9181 a(\007)3897 -7924 y Fc(que)p 4264 6949 15 615 v 4061 6949 a Fg(\007)p -5294 11026 V 5091 11026 a(\007)p 5252 9110 15 492 v -1916 -x Ff(\007)4644 7924 y Fc(-)209 b(sto)p 5294 7037 15 572 -v 5295 7037 a Fg(\()-204 b(\007)5563 7924 y Fc(m'ac)p -6023 7125 V 6024 7125 a Fg(\()g(\007)p 6547 10938 15 -703 v 6547 10235 15 1617 v 6547 7212 15 703 v 7129 10674 -15 615 v 6926 10674 a(\010)p 6883 9328 254 15 v -1353 -x Ff(\010)p 6884 9328 V 6885 9469 V 6928 9865 15 545 -v 6929 9532 a(\010)p 7087 9181 15 492 v 6926 9181 a(\010)6516 -7924 y Fc(-)232 b(co)p 7129 7037 15 615 v 6926 7037 a -Fg(\010)p 8586 11026 V 8383 11026 a(\010)p 8340 9328 -254 15 v 8341 9469 V 8384 9462 a Ff(\010)p 8342 9328 -V 8385 9795 15 474 v 8386 9321 a(\010)p 8543 9110 15 -492 v 8382 9110 a(\010)7681 7924 y Fc(-)484 b(ra:)p 8586 -7125 15 572 v 8587 7125 a Fg(\()-204 b(\007)8859 7924 -y Fc(c)-10 b(h'al)p 9314 7125 V 9315 7125 a Fg(\()-204 -b(\007)9606 7924 y Fc(-)35 b(tri)p 10042 7125 V 10043 -7125 a Fg(\()-204 b(\007)10506 7924 y Fc(ca)p 10770 7212 -V 10771 7212 a Fg(\()g(\007)p 11295 10938 15 703 v 11295 -10235 15 1617 v 11295 7212 15 703 v 11877 10762 15 615 -v 11674 10762 a(\007)11673 9251 y Ff(\010)p 11631 9328 -254 15 v 11674 9725 15 474 v 11675 9391 a(\010)p 11835 -9110 15 492 v 11674 9110 a(\010)11094 7924 y Fc(-)255 -b(deo,)p 11877 7300 15 615 v 11674 7300 a Fg(\010)p 12907 -10762 15 572 v 12704 10762 a(\007)12908 10191 y(\303)13080 -10200 y(\303)p 13636 10850 15 623 v 13433 10850 a(\007)14192 -11202 y(Z)p 14364 10938 15 615 v 14161 10938 a(\010)p -14118 9328 254 15 v -1547 x Ff(\010)p 14161 9725 15 474 -v 14162 9251 a(\010)p 14322 9040 15 492 v 14161 9040 -a(\010)14160 7212 y Fg(?)14638 7924 y Fc(c)-10 b(h'al)p -14888 7432 15 572 v 14889 7432 a Fg(-)14889 6861 y(\007)15385 -7924 y Fc(-)34 b(tri)p 15617 7432 V 15618 7432 a Fg(-)15618 -6861 y(\007)16285 7924 y Fc(ca)p 16549 6949 V 16550 6949 -a Fg(\()-204 b(\007)p 17073 10938 15 703 v 17073 10235 -15 1617 v 17073 7212 15 703 v 16793 7924 a Fc(-)17087 -10938 y - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 17087 10938 a -1540 16521 18628 15 v -1540 16697 -V -1540 16873 V -1540 17049 V -1540 17224 V -1540 14905 -V -1540 15045 V -1540 15186 V -1540 15326 V -1540 15467 -V -1540 12796 V -1540 12972 V -1540 13147 V -1540 13323 -V -1540 13499 V -1540 17224 15 4436 v -1716 12481 a Fb(37)-1540 -16075 y Fi(\240)-1540 16690 y Fg(I)-1487 15319 y Ff(G)-1540 -13316 y Fg(G)-960 17042 y(2)-957 15179 y Ff(2)-960 13140 -y Fg(2)p -178 16954 15 615 v -381 16954 a(\007)-382 15460 -y Ff(\010)p -425 15608 254 15 v -382 15960 15 501 v -381 -15601 a(\010)p -221 15319 15 492 v -382 15319 a(\010)-541 -14204 y Fc(deo)p -178 13316 15 615 v -381 13316 a Fg(\010)p -810 16954 15 572 v 607 16954 a(\007)811 16383 y(\303)953 -16390 y(\303)p 1509 17042 15 625 v 1306 17042 a(\007)2035 -17569 y Fc(6)p 2207 17129 15 615 v 2004 17129 a Fg(\007)p -3605 17217 V 3402 17217 a(\007)2004 15390 y Ff(\007)p -1961 15608 254 15 v 2004 15960 15 571 v 2005 15601 a(\007)3401 -15319 y(\007)p 3401 15916 15 597 v 3402 15530 a(\007)p -2165 15249 15 492 v 2004 15249 a(\007)p 3562 15179 V -3401 15179 a(\007)2004 13492 y Fg(?)2573 14204 y Fc(dal)p -2702 13624 15 572 v 2703 13624 a Fg(-)2703 13053 y(\007)3321 -14204 y Fc(pa)p 3401 13624 V 3402 13624 a Fg(-)3402 13053 -y(\007)3811 14204 y Fc(-)120 b(ra)p 4099 13712 V 4100 -13712 a Fg(-)4100 13140 y(\007)p 4798 17217 15 703 v -4798 16514 15 1617 v 4798 13492 15 703 v 5365 17305 15 -615 v 5162 17305 a(\010)7170 17569 y Fc(6)p 7342 17129 -V 7139 17129 a Fg(\007)p 8331 17042 V 8128 17042 a(\007)p -5161 15802 15 413 v 5162 15390 a Ff(\010)p 7096 15608 -254 15 v 7139 15960 15 360 v 7140 15601 a(\010)p 5323 -15249 15 492 v 5162 15249 a(\010)p 7300 15249 V 1977 -w(\010)4682 14204 y Fc(-)321 b(di)p 5365 13228 15 615 -v 5162 13228 a Fg(\007)5575 14204 y Fc(-)162 b(so)6052 -14364 y Fb(^)6286 14204 y Fc(an)p 6150 13755 V 6151 13140 -a Fg(\007)7262 12912 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (16.50002pt) GD N /S0brk -S0hgt (2.5pt) GD 1 1 M M A N /S0lift 0 N /S0alt (106.0pt) GDAR N /S0dir -1 N /S0dash 0 N /S0adj 1 N end - 7262 12912 a 6839 14204 a Fc(-)183 -b(co)p 7139 13667 15 615 v 7140 13053 a Fg(\010)p 9116 -17217 15 703 v 9116 16514 15 1617 v 9116 13492 15 703 -v 9479 16954 a(\011)9479 15460 y Ff(\011)p 9437 15608 -296 15 v 9480 15601 a(\011)9479 15319 y(\011)9585 13053 -y - slur@Dict begin (2.5pt) GD S0hgt (12.5pt) GD 1.6 (2.5pt) GD M S0dir -M A S0x1 S0y1 CP (4.00002pt) GDAR S0dir M SB 0.7 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 9585 13053 a 9585 13053 a - end - 9585 13053 a 9479 13624 15 -572 v -105 w Fg(\007)p 10178 13693 15 554 v 10179 13140 -a(\007)10179 13562 y(\310)10403 13584 y(\310)9479 13624 -y(\312)9561 13631 y(\312)p 10670 13742 15 515 v 10671 -13228 a(\007)p 11367 13316 15 616 v 11164 13316 a(\007)p -11859 13404 15 654 v 11656 13404 a(\007)p 12352 13492 -15 693 v 12149 13492 a(\007)11367 12833 y(\312)11728 -12869 y(\312)11367 12701 y(\312)11728 12737 y(\312)p -12844 13580 15 731 v 12641 13580 a(\007)p 13337 13492 -15 616 v 13134 13492 a(\007)p 13829 13580 15 703 v 13626 -13580 a(\007)p 14065 13675 317 15 v 14322 13668 15 791 -v 14119 13668 a(\007)p 13337 13051 1485 85 v 13337 12919 -V 14814 13580 15 703 v 14611 13580 a(\007)p 15307 13492 -15 791 v 15104 13492 a(\007)p 15800 13404 15 753 v 15597 -13404 a(\007)p 16292 13316 15 714 v 16089 13316 a(\007)15307 -12833 y(\212)15668 12797 y(\212)15307 12701 y(\212)15668 -12665 y(\212)p 16785 13228 15 675 v 16582 13228 a(\007)p -17073 17217 15 703 v 17073 16514 15 1617 v 17073 13492 -15 703 v 8099 14204 a Fc(-)1257 b(-)g(-)f(-)h(-)g(-)g(-)17087 -17217 y - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 17087 17217 a -1540 22801 18628 15 v -1540 22977 -V -1540 23152 V -1540 23328 V -1540 23504 V -1540 21184 -V -1540 21325 V -1540 21465 V -1540 21606 V -1540 21746 -V -1540 19075 V -1540 19251 V -1540 19427 V -1540 19603 -V -1540 19778 V -1540 23504 15 4436 v -1716 18761 a Fb(40)-1540 -22355 y Fi(\240)-1540 22970 y Fg(I)-1487 21599 y Ff(G)-1540 -19596 y Fg(G)-960 23321 y(2)-957 21458 y Ff(2)-960 19420 -y Fg(2)-301 23233 y(\011)p -343 21887 296 15 v -342 22028 -V -299 22091 a Ff(\011)p -341 21887 V -298 21880 a(\011)-301 -21739 y(\011)p -97 19596 15 528 v -300 19596 a Fg(\007)p -254 19954 317 15 v 511 19947 15 849 v 308 19947 a(\007)p -1119 19859 15 730 v 916 19859 a(\007)-97 19200 y(\304)610 -19235 y(\304)-97 19068 y(\304)610 19104 y(\304)p 1726 -19771 15 612 v 1523 19771 a(\007)p 2334 19683 15 791 -v 2131 19683 a(\007)p 2942 19596 15 764 v 2739 19596 -a(\007)p 3549 19508 15 737 v 3346 19508 a(\007)2334 19024 -y(\212)3040 18954 y(\212)2334 18893 y(\212)3040 18822 -y(\212)p 4157 19420 15 710 v 3954 19420 a(\007)p 4765 -19332 15 616 v 4562 19332 a(\007)p 5372 19420 15 643 -v 5169 19420 a(\007)p 5980 19508 15 670 v 5777 19508 -a(\007)4765 18849 y(\312)5471 18919 y(\312)4765 18717 -y(\312)5471 18787 y(\312)p 6588 19596 15 697 v 6385 19596 -a(\007)p 7195 19508 15 616 v 6992 19508 a(\007)p 7803 -19596 15 703 v 7600 19596 a(\007)p 8411 19508 15 616 -v 8208 19508 a(\007)p 7195 19067 1831 85 v 7195 18935 -V 9019 19683 15 791 v 8816 19683 a(\007)p 9422 23497 -15 703 v 9422 22794 15 1617 v 9422 19771 15 703 v 9867 -23848 a Fa(11)10159 23286 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (5.99998pt) GD N /S0brk -S0hgt (2.5pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (0.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 1 N end - 10159 23286 a 10071 23233 -15 615 v 9868 23233 a Fg(\010)p 9825 21887 296 15 v 9826 -22028 V 9869 22091 a Ff(\011)p 9658 21887 254 15 v 9701 -22240 15 360 v 9702 21880 a(\010)9867 21810 y(\000)p -10029 21669 15 492 v 9868 21669 a(\010)9867 19596 y Fg(\011)11591 -23848 y Fa(10)11528 23145 y - slur@Dict begin (2.5pt) GD S0hgt (10.0pt) GD 1.6 (2.5pt) GD M S0dir -M A S0x1 S0y1 CP (4.00002pt) GDAR S0dir M SB 0.7 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 11528 23145 a 11528 23145 -a - end - 11528 23145 a 11883 23286 a - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (5.99998pt) GD N /S0brk -S0hgt (2.5pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (0.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 1 N end - 11883 23286 a 11795 23233 -15 615 v 11592 23233 a Fg(\007)12843 23848 y Fc(7)12748 -23145 y - slur@Dict begin (2.5pt) GD S0hgt (10.0pt) GD 1.6 (2.5pt) GD M S0dir -M A S0x1 S0y1 CP (4.00002pt) GDAR S0dir M SB 0.7 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 12748 23145 a 12748 23145 a - end - 12748 23145 a 13015 -23233 15 615 v 12812 23233 a Fg(\007)p 12769 21887 254 -15 v 12812 22284 15 334 v 12813 21950 a Ff(\007)p 11753 -21739 15 492 v 11592 21739 a(\010)p 14031 23497 15 703 -v 14031 22794 15 1617 v 14031 19771 15 703 v 14476 23585 -a Fg(\011)p 14434 21887 296 15 v 14435 22028 V 14478 -22021 a Ff(\011)14476 21669 y(\011)-104 20483 y Fc(-)g(-)f(-)h(-)f(-)g -(-)h(-)f(-)h(-)f(-)g(-)629 b(ra.)14476 19683 y Fg(\011)p -16915 23497 15 703 v 16915 22794 15 1617 v 16915 19771 -15 703 v 16982 23497 106 703 v 16982 22794 106 1617 v -16982 19771 106 703 v 17087 23497 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 17087 23497 a eop -end -userdict /end-hook known{end-hook}if -%%Trailer -cleartomark -countdictstack -exch sub { end } repeat -restore -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/chords.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/chords.eps deleted file mode 100644 index 05abb30922f..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/chords.eps +++ /dev/null @@ -1,710 +0,0 @@ -%% LaTeX2e file `eps/chords.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: chords.dvi -%%CreationDate: Sun Sep 28 15:39:31 2003 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 20 706 453 793 -%%DocumentFonts: TeXMUSIXSPX-Regular TeXMUSIX16-Regular -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE chords.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2003.09.28:1539 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: psslurs.pro -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. - -/slur@Dict 200 dict def - -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end - -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end - -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def - -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def - -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def - -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if - -% align the slur to the staff lines - - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - - aa 0 gt { /shift shift neg def } if - - ifadjust 0 eq { - /shift 0 def - } if - - -% and finally draw it... - - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat - -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - - grestore - - % now some \slurtext code... - - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def - -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def - -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def - -% differenced line - -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def - -% sloped line - -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def - -% free line (init & terminate) - -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def - -end - - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /grave put -dup 7 /caron put -dup 8 /breve put -dup 40 /parenleft put -dup 45 /hyphen put -dup 50 /two put -dup 52 /four put -dup 54 /six put -dup 70 /F put -dup 71 /G put -dup 73 /I put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF86413608B35BCA07C3C33A3187536822A810ECCE2932BF5E977C2144 -654351CE8F69FF63B22A9CB0C53A912051785E07C6A0D1C516E31E1C2D53B399 -826B83B39E8C24A9B763A4284FF5CF7895E8C659E358A3DC5AC833C4B0091009 -B4C033B43081ED7509707763E21590EA137B7453212BF4C30F9475435BC78276 -0671B964BD4E995FC8202BB459367B5C9AC6C1CE997B973667180588354062C9 -07C881D220723C7A4DAC06464ED790213AE40D8A162D59BA35FD2403BF8360AD -8AB0F67D8601DD65298BD58C0381B5D6657F3E54731542C5C6CF80B53A4B53D7 -EE7B5BC7831006164B0EA6F863C0A71833870F500EA8791D79941291722A40DC -BFFCE453A3C4124B31348890962DA2ED340A47425712435326AEDCD82E62CF66 -261F16EBCDA26C25B337279BBB42BC671071A81BC36F4D8B9A3AFFF195495F26 -E050143EBAD91652740BF64F06C5CF00193520A63E29F24FC5689401B97B8714 -E9B098725AAA4CAE0221E2C18D1A0CCAF89698D9159B0743595A7E5BEF4912AA -0E6799B4B4312879B7F08DC92C2707AB54C740C94E05B887C138DE513BE3E53D -53C7A25FC607CA45E08D9649195C4CB928420363535D98B3823A6B30AA18015E -F8E9F24CE33AB05B560E40063842332305FA441260EC72945D34124D0422F6A9 -7DCCFC937B9EB74A96B89CCC8C358E23706C435FC31D78041ECAD17A8A841085 -EEEDAA1FA496DDB95C47A24ADC12641C5B2680E6E0B6BBF1D40C8536D0D541F9 -A18BC3D98CADF1E924E646DB9F4B81CFFCB5BA39360A1236DD285DBB9F0780A9 -A7020C872CBF83E6DA79234C55FE2073C2172211BF4D0A38DC7E2718BC2069D4 -BCB872490253C8AA020E88E4074389A25339D8EBD35B077939CD337F7EFED026 -E87B6A0B597D34CB190519C915522B561CCF10BD471E467FF8BC905FB538B929 -961D70C9821AE598ED3B21A872A873F4E1182EA0AF88601FB2BEFCF8212568D5 -051F8F6AF8FFAA5D16FA43B593507DBBFDA8062D260615E9F1CA499D1661D979 -D1E17BF49142C33F8A58E1565FAE0ED79D953B436456777354799C92495257EA -085081A47B223BF13CB43A875B7448AA88598C5112985CD6C697D0AB4AF0F4AA -5389D8224D5965278C502CAC7E223CB30110CB9990D537A263B733884E72B63B -96901D5D6BAF646945F0B6BC08B4B49806DF3E9A81FBFE9E09CB31C7A3B2C781 -977AC35AC6B4CE2670AE2039F97ACEFB9EF1C9B3CA5C401A11C5EF2EB8D9A915 -8C81406900918C15ED8D574C6F1B55605ECABB5DA2B9325C6C41B115B1761FB5 -6FEAE9A4FFEDAFC868E8E3F92977206E193C64E97F4C514359A2F385A84BB64B -2726FCE0B5F005376683AC80930CCD4FECA4051B7E7FB6E04FEDA09EF1584E3A -85D7F199F53B99F0F70ED4EF51404D8B90F5ED7AAA1B3FE9858DF2F9CD201D8B -7167E007D99ADFFD6D8342202F197322C3049B68971620D01A046409E2998BF0 -05B9865D3A7E8E924C6E72ABC863F4015E6D38C4AECF0705FD5B8DF595B28761 -20A8F4567C23325827533D831EE9692BCAD63793F2DA5D3E27E3AA5BE7446F1D -0CBBCAF69B7671920724107A24C4BD30DAF4EA67909A94FB42E8C0C0E61BC54D -9FED0F9C60FC1D552E8741B0501C4D3427375DDE4D2FE853C60CF2AD88BB3E8C -FD60E6E2330996F38071F903A7C41B14F5FB9A702F193BB965889B56DE00DB5C -EB72AA9620F5E1A74A2793CE4701EA8188F52433FF1BBF624440B825B9B7BBFF -F07C47594E149F72B5BB9704FC55F2216E0AE7658F707B1D34B4A525A201DEB8 -3A85C34B8C8B5E9AE3A53A1D77E4244859A00BA8FB7BAACBCB13530F0D11BC01 -8C87239759CF08A60C3F0BABECC655B9A36B7A9A083C233085928962809F9991 -D0322964925407CA917FAEE6CF8ECC2708D2D88759C8E1366EC523DDF6752FC6 -394F761E9FAE9BC286E63B8EF6C9856979B05740FF437D954C024A2533C60F2F -9FE8E5AB38A70BC2C81185D99C69459799F20A9C87DC7130B45F3CDE37E6D48C -A2AA797687A29933BFA25E3CD02A5D8A1ACFED52E7C8A3CD27040B3FC1AB364C -A80A90D01EEFA5BF48F4967CAEC1D5816D61004B4CE04DA574D9B2F391BD718B -B6DE0FDF744B140856434C321E30019847B3791F147397891809FDE73210DDBC -0CF843BBCD11DA31C2C3313C2630842878D528BBEC7DDD9E4BD088A3E8BF03A9 -67D4625A1B3BA239FC9FD1B8EFCB0FC6D629563A3FFFD11034B41D8BEA4F53DD -C8AB9D5374287FC28D12E1D15A90D63CE8E38A7420786F80E9702EFABF604F9B -1F4912588BB499A57B86C84F9C38B642E8AEE5C482D5B65336C274CA99549326 -41BE19E29C5A621838939E3649D39EF11B3554BCA9D390781ECBD254DD173801 -61B3EF7FB9405633F073357021CB54B515C9EAFD7BC81B58 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -%%BeginFont: TeXMUSIXSPX-Regular -%!PS-AdobeFont-1.0: TeXMUSIXSPX-Regular 001.000 -%%CreationDate: 01-07-22 at 22.39 -%%VMusage: 1024 69400 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 502 498 0 -%%EndComments -FontDirectory/TeXMUSIXSPX-Regular known{/TeXMUSIXSPX-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIXSPX-Regular) readonly def -/FamilyName (TeXMUSIXSPX) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -300.3 def -/UnderlineThickness 150.15 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 502 def -/descent 498 def -end readonly def -/FontName /TeXMUSIXSPX-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 156 /IJ put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-810 -5754 9613 5760}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE455D5521EFD88CCE1386F -E8D48F5606EBD4D022398AA55DBFD3FAB451145AE45A9253E619BA949342B84F -84BD47EC98CDC296A7E2B4E87EAD0B1A6BD1ACAFA79EF1F4A452EE8A57B40167 -81461C6603C0824B10F8D2F842C6A41B3ECF50F5EE3D2D0291A7037CA41C519E -758E4CF0C26800B402E2390DB84BDE63ED4DCE76E536FD3498D26C0C294B633F -CBC6B23DCFE3398FF0AB8221466C645B943DF5EF81057D1F1EA8859EA97DB16C -F0FA4DEDD2485D24AF441D59298B52565C859B457D0748A5E86B8EDD3E890764 -13026367C68BDF2CBF79A49E48CFC4B516DB1DEAF67DC23E838C438EB6150937 -BFB2ECF6892415AE14817AF3592D8B0173C5CB41F224F9E3302E40E12F6FAF8F -1452239E36DAFE964572A4995036387E93AC6E41812A143B802D395133479ABB -DF095148465533FD237E818F856FFD85515C73C3B6353A0004D9CEC8C95DD5A6 -84547B6F5E170EBFA3FB64626BEBF9362E25526EB6440F799F3D710DBB5880CB -5D80B4B11525BD2B8C3F6F760C82458B5EFCA2692C44857A6A338F84F82E6236 -912F5AE9878F7E4B430627FC4D8D0B79BDFB5EE52618C9DEDC32BBC5D4AAA9E1 -F9F218F54C1F84D48DFFB451A709EEF61D29E39883433D64CCB667EC883665B5 -19CDB7E2377F72A2667B9520B5DE6EE482A180F2A583CB51686EBB655321249D -F21ED88379740A9919696632ECBB21D94D62216722D0065942B20A53BE6326D1 -78F361DB3F9B6D0D63E2B69AF898AAB2210472C907A1F29D0BEB20484209B513 -3BC0264EC258A35B5E7AD6A79910DDF9BB185A3633C9079AC73752191D16B1E7 -ED7450987320959FFD242C4DF467557FA9D612F8D17316508489EF833FF01888 -E886AD08890E4576F8BA32BCE39FFC7B5250B87C85FE147099327339CD62C747 -51890DC3EEA5012B2B95E5584C7430FB4E0665D720E69848A4AF017FF6930225 -906127EBBE7284E79D7F91FD5E57B9B666B2E8B1CAC9DB35BED0615EBBBE9A13 -30FE6403C2560F401C36C3DAFCE42DBDDEF687BFE03D557EAA9CA2DA724B2080 -C625DC1890F4CFB678ABD690EF6CFC29C2B186FB6A8E9F33B10F5FFF53680BEB -CF6FF708F7024031 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (chords.dvi) -@start /Fa 182[106 1[106 0 15[40 1[40 1[40 4[0 4[0 31[0 -0 6[0{}11 132.835 /TeXMUSIX16-Regular rf /Fb 99[0 156[{}1 -166.044 /TeXMUSIXSPX-Regular rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: a4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -364 195 a Fb(\234)p -364 297 3529 -4 v -364 330 V -364 363 V -364 396 V -364 430 V -364 --35 V -364 -2 V -364 31 V -364 64 V -364 98 V -364 430 -4 467 v 133 x Fa(I)-364 63 y(G)-254 395 y(2)-254 29 y(2)-110 -428 y(6)25 b(\010)-45 395 y(\010)-84 345 y(2)o(\010)-84 -461 y(2)p -55 463 60 4 v -7 461 4 227 v -1 w(\010)-196 --4 y(2)72 b(\010)-158 -20 y(2)h(\010)-118 -54 y(6)33 -b(\010)p -45 146 4 200 v -44 29 a(\010)p 382 430 4 467 -v 424 395 a(6)28 b(\010)452 345 y(6\010)452 478 y(6)p -482 463 60 4 v 530 478 4 243 v(\010)416 -20 y(6)36 b(\010)452 --54 y(4\010)444 29 y(6)p 492 146 4 200 v 9 w(\010)p 919 -430 4 467 v 934 395 a(6)60 b(\007)994 345 y(6\007)994 -478 y(6)p 1024 463 60 4 v 1072 478 4 243 v(\007)1208 -395 y(6)88 b(\007)1296 345 y(6\007)1296 478 y(6)p 1326 -463 60 4 v 1374 478 4 243 v(\007)934 -20 y(6)60 b(\007)994 --54 y(4\007)994 29 y(6)p 1034 146 4 200 v 1 w(\007)1236 --20 y(6)g(\007)1296 -54 y(4\007)1296 29 y(6)p 1336 146 -V 1 w(\007)p 1638 430 4 467 v 1748 411 a(\007)1748 378 -y(\007)1748 353 y(F)1748 386 y(F)1748 420 y(F)1748 453 -y(F)1748 328 y(\007)p 1786 445 4 225 v 39 w(\()1748 445 -y(\007)1662 -20 y(2)6 b(\007\000)1748 -37 y(\007)1748 --54 y(\000)p 1738 -69 60 4 v -17 x(\007)1748 -87 y(\000)p -1748 129 4 200 v 1749 13 a(\007\000)1961 395 y(\007)1961 -378 y(\000)1883 362 y(2)38 b(\007)1961 345 y(\000)1921 -312 y(2\007)2041 304 y(\000)1921 428 y(2)p 1999 428 4 -214 v(\007)1961 411 y(\000)2130 -54 y(2)g(\007)p 2198 --69 60 4 v -33 x(\007)2168 -120 y(2)p 2198 -69 V 2198 --102 V(\007)2168 -4 y(2)p 2208 104 4 225 v 2209 104 a(-)2209 --4 y(\007)p 2421 430 4 467 v 2438 345 a(4)80 b(\007)2478 -312 y(4)40 b(\007)2518 262 y(4)p 2548 264 60 4 v(\007)2518 -378 y(4)p 2596 378 4 202 v(\007)2780 312 y(4)f(\007)2740 -345 y(4)79 b(\007)2706 395 y(6)113 b(\007)2820 262 y(4)p -2849 264 60 4 v 2859 498 4 237 v(\007)2452 -54 y(4)66 -b(\010)2518 -103 y(4)p 2548 -69 60 4 v 2548 -102 V -1 -x(\010)2492 -20 y(4)p 2596 -20 4 162 v 26 w(\010)p 3161 -430 4 467 v 3165 594 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3165 594 a eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/chordslur.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/chordslur.eps deleted file mode 100644 index 945c8f16d05..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/chordslur.eps +++ /dev/null @@ -1,288 +0,0 @@ -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.96dev Copyright 2007 Radical Eye Software -%%Title: test9.dvi -%%CreationDate: Mon Jul 04 16:49:21 2011 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 28 749 110 783 -%%DocumentFonts: TeXMUSIX16-Regular TeXXSLD16-Regular -%%DocumentPaperSizes: a4 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\Programme\MikTeX_2.7\miktex\bin\dvips.exe -%+ test9.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2011.07.04:1649 -%%BeginProcSet: texc.pro 0 0 -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: texps.pro 0 0 -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginFont: TeXXSLD16-Regular -%!PS-AdobeFont-1.0: TeXXSLD16-Regular 001.000 -%%CreationDate: 01-07-22 at 22.48 -%%VMusage: 1024 40444 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 199 801 0 -%%EndComments -FontDirectory/TeXXSLD16-Regular known{/TeXXSLD16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXXSLD16-Regular) readonly def -/FamilyName (TeXXSLD16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -199.203 def -/UnderlineThickness 99.6016 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 199 def -/descent 801 def -end readonly def -/FontName /TeXXSLD16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 21 /endash put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-2126 -1058 2126 349}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE3A6AA404B4ADDBC35AACA -CAA3EE86E2CA7CDC642731BE96DEF4FFE72CE4E7783869E551326F2270A8724D -C7B68F37B31DCFF0D6463B15B3023B07CF785AB64B26D448C7004A4C8FB95F50 -2E695FCC8DDF44C1C5B6ECE533CB08FB8B61DA028115F00AA5368589D50F9CC8 -163178C7209705642BBE745560CD7371C3C8F62596058AD9B64288045274C6C2 -0FEEE97328D5887AED13A9EFC1F8FA60DFE214CBE5520B43C35EF3FB019448B6 -A410934290271AB1EA64313FE0F69D72EA243068972DCE15224419F3BFA75A7E -983F424D2B2987D0E924DB87487A0B818F16E8998A020007B36FBA223A3EE4B4 -976E8B94A9688D8E5B50134F003B72C5315196BB9E8FDCE8599A042F17A0F011 -285D0D1A7298F79E40DB3BC6F2798DE3776495FE113F7CA2F8D7E44EDF6AAD07 -73C36C08A8D1F852B0D96E8170A5017866E69ED48EBDAB5DB5F5B2C3EA139168 -F5ECB860520763D6FD209A23F2CEE376FD1A751C1A35EBB2450827DDE99E7767 -0B8434AF9C9E4B9A8A99F1BE581C08C50004F396CE83F0549B06B88BD6A3C0EA -6FCB06AF6147C5D0C250B6193547DEB0F5B9575AB7FE3A531CA0F144C6C508C1 -F244549E4F5A3CBE75D920B8F43A0F9610ABAA2FF0C29104696D31E2CB1D782C -078A643E8AE5CB6DAEB582074E51C8F3509D66BE2FA996860502E1CB7B197430 -5A1FEA87E726F8C8E681AC1AC5EEA7B36FD2FE3237635C589670C167F98B8485 -8D55F8B951FB918D88F59BF05F0D50F438B1C618A288454C1B4B4E230BEE80E4 -C7310B924E49AD53D6E4729B87E9F8F6FBA365C3E95C7151488FFF21B96F5516 -84F33E9DC6F825943E317AC7AC43D9EBB11AC75AE64180ECD713DE1435D35312 -F90DB994400E15A5CB7907FC344161A50BA2E49FA9C94409A483B28326D9950C -A7678EDA8DCB1FA4A4DBF04DE270D5090C7D827A252CB71A416F56B8091D7776 -0C51149A30922D4E3C2C2911A09EF6ED4F526E2A07F539E50DCAEE6B3B18AA50 -18E0B6B04F25EA1B6DC485235CDC48715C21FC -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 7 /caron put -dup 71 /G put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF84F6B1279B7674E8DE6DCE1063C9E4118FF05C936431122E61073092 -C7AB9D34C66D72A19D11C4EB4BD4C9FD60F8F43521251AA3CA90AD4517664D23 -9AC96DF4437EF5A80E21CB1FB19864CB2192C1B81BDD87430EA6CC8D6FE62BE6 -F8E20537303758CCE2376A77730BDBAB081CD511D6D06F5E742B2927C4EA5BB6 -0391730CCC3278B317A8CB5D0CD45BC04BCB150B362E881CEE82E2CFD4947AE7 -3A5BAF3E12C8A8DA92F59FFFD620DE6C6B87B0245356A739F625850F79AB4AF5 -555250A4E5A4891292D123DFFE3400DF051A52DC6F27D806BA9F2882486E1A9B -B5615D339AFEAB59F2B5B04AD39BFE9962113C997AE10D24AA640488D296E8F3 -EE0A0C61579ED6AA1D1CBF98B697C08E13C2B3955C331313703D188FD8B4EE58 -D2196051B0CBA1B8A71EA5512C7609DDA22B40B82FC8E3201A934BBA2139681C -494C7F2FD7EAD77E93527E9F9FA3F65BF20C30DEE4E79FA76722407C90124C4B -CB4403FCBA22C2EEA16BAA1DC19C5BD97B5B1DC5D5D56F30739893BFE0D40A2C -C1BDDFC6EC833B9AD95DB241A59D9726CCEFF77072DA19B7B02BF40F24B2A86A -357A5C439130895AD4E535BE21C7BB7740E3CA522A9DFB02F73771484A59F9F1 -E7591CED1AF1591FEE7BCBC86F516C7BA141441FF79A7CEF77F49C5C4D17ED6D -F3ADC427AFB049BF60AD6788ED2C786ED2275AEE20A36EE4C77CA3B2AF407D8B -B4651DC2DCC0528275D4500AED080D85E17CC9E05EF487D6F378B58AE53D96D5 -5930BFEA7766A734C7082ED09958E703F74607D7819AE8AD9C35E0199E997C41 -8759B0DC00D855A46B4836C488EA54DE8957686649506D0FF3885716963404F3 -16ECC18897582CDBDAED6F81220C52D028CB3185A5FFAF3EE4B5514355FE060E -AC14244C421456BB3E06591DEEB9DCDC135C6D -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39139632 55387786 1000 600 600 (test9.dvi) -@start /Fa 234[0 21[{}1 132.835 /TeXXSLD16-Regular rf -/Fb 184[106 63[0 7[{}2 132.835 /TeXMUSIX16-Regular rf -end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -364 -35 665 4 v -364 -2 V -364 -31 V -364 64 V -364 98 V -364 63 a Fb(G)-167 -37 y(\007)p --167 129 4 166 v -166 13 a(\007)-39 -65 y Fa(\025)50 -63 y Fb(\007)p 50 166 4 171 v 51 -4 a(\007)p 267 98 4 -135 v 280 98 20 135 v eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/clefchg.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/clefchg.eps deleted file mode 100644 index 01df4d09bf9..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/clefchg.eps +++ /dev/null @@ -1,730 +0,0 @@ -%% LaTeX2e file `eps/clefchg.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: clefchg.dvi -%%CreationDate: Sun Sep 28 15:39:51 2003 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 20 706 369 795 -%%DocumentFonts: TeXMUSIXSPX-Regular TeXMUSIX16-Regular -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE clefchg.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2003.09.28:1539 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: psslurs.pro -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. - -/slur@Dict 200 dict def - -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end - -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end - -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def - -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def - -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def - -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if - -% align the slur to the staff lines - - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - - aa 0 gt { /shift shift neg def } if - - ifadjust 0 eq { - /shift 0 def - } if - - -% and finally draw it... - - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat - -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - - grestore - - % now some \slurtext code... - - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def - -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def - -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def - -% differenced line - -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def - -% sloped line - -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def - -% free line (init & terminate) - -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def - -end - - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 7 /caron put -dup 8 /breve put -dup 52 /four put -dup 71 /G put -dup 72 /H put -dup 73 /I put -dup 83 /S put -dup 138 /Lslash put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF8EC7934A8988317F820C3833204CCB641AB035E474D3D0F4CBC0FAAD -37018CCA129AC521C8E8916B21A7EDED9AB7F0FE2404D8278693189630810EF1 -9FAE92A28B9DAD3491B0FCE1A8A3CFF8A6EFFD032ACF581C1DE887B96C69FEB1 -50C270FCB72CC52017718C53866E71FE25ED03BF0D93109BADA749C7537F43A2 -CA4C3CF2FCBA242909BC178114785C0A3924FB763B95C107C9402ED186369245 -BF379E82AAC67D2B525096311CB3EB38519CBBB7EACC7E8B3B51EC474DDB7E76 -34A2C013756D9642403A89BF0070FBEAD179E4F2719FEC818A5FA04EEF9C5FCB -FB985470940411BF16BAF203D29938F02A2A97616869DADFB89E91D5FD7F1D02 -292CAA0398DD8FFEB301133B22E82E187613C7E66418133F18F6A9A06F0557CE -1B56E92BFE8B9F22201C4AC5D9238E1330E73C7D37F4E5ED02918DDFEFD2DB1E -5A2DAB9DDF6D517DEB6BDB9A142234301212FB411CF028C7AE6EB29E5A1D88D2 -5DF3D2F08AF24AFD02592EE8C67F74FF6E6C497EC31A9F14D477F6A9A5B0B2DE -B7310F602A09EBF67121FA7579C621EB0F2F1FB6870A720782EBED69E888FBA1 -E2A887639AEB77F6885EF8CA0F1676049601946A475C8CA339B2E945897C908F -8FAD54A89280EF8FF719C8DA6B0783FC55382B05A46B5DCAEF794D09EA8782EC -CCA234A5E88641FFEE3BD02E01372BA4E0EF6A38757000E03FE5FB31A5FEEDE2 -0A6C4D791F6D458B6957CEC586C66FACC65571F31520C742BC93DF6328345220 -B94D8F77413C683471AF883FB1A34E49330499FB49B5147009D5737D8E8BFE01 -EFE91BA9837A47527C29E655DAC51718258C90C7F9C6C3A3BB287A8945BE2A07 -C676702DACB1F36228E1D09462EF7FDA99202BFBDB9BB9EC5E033023CA87EE75 -23188DE17CED90E90C01BF9EB3CD49C7E500BB781978C440D186085F504ACEC3 -093CD58AEA519C79C07F9CB9B79BA7CA0A385641261E9FF7ACA2208F9862DA26 -D820A14159E5FE7DC3ABC207FE6A4A35F94D18ECC29C74D2152F66C3297F2917 -CA65A4DC17DE94D9FC8F896C5495253806A54F9C0CF4C94121877135CF1993FE -2BB8E833C4D1EF9C0FA254903B0A885837B98C75BDC1183113A3E18FB0E42134 -7DEA2624B4F9D61C74B40372F37ED752EA81B188D4BFAF72AAF65E2ADA8F335B -19E268893D0025E20029C2662BA80B9573006DA3E176471DB154CA5EC428DCE9 -40F500EEBA6D5301445B8B5EA3496DEA2C29128F1165310656DD1C55BB43F479 -DB2D8BADD2415FC3439364532D9A2EE703409C504877366D17A2FDE566DFBD6B -A56088E2A2252002797058F07B341E802170CE7BE8355E9780C60D2CC346E31C -47CC2CE1DDA5C3968B6AFFB2B92703A16E2F75DFB11EF2CF770DFFAA3E942E27 -279F9D2379EE5A099A1C62512C513052479B9240CBEE327839E1E0BAB093C832 -085292E09693B56AE8219D8E61F3061F5838973D0E28C898B22B29DFB205F0D9 -4CF9BCE3E19DE766AB845C283CE621B384A504B57AE64D5BB10BA7FFA979DE34 -BD0C129F34E35B8E90A1AC6F8856BB01FA08FAEA86CD452514ACD05422342D9A -BFA66E176278C98E0954DC70FF5D7131DAB034B5C7F75F4F91F2AF3759DFB8D8 -7AC5888AD7C479BFFDE94E39AEEFB83EA3277E16C2EECE0CBBE88165C3BC6C8E -363D86BBA85ACD00324727394FA2DEBEDCB7383E2AA844A2C4F25BBE7F257375 -0A55FF966941FAFADD038B1EAF1A236BF4120FEE5A10A52BB97F5065CCF6B354 -1B9E1BE5AD98892B6D595B2CAF8964F26A026901BC2AB8B1B43DBDE93C78FBB7 -96DC7706F480CD6067EF8F3DB831DB0420BC89FBD98CB518CB6319D7AF3A687B -3A366F9DA32012479D168767153155C1F667939703FDB1356D0F5D751120A954 -F5B022831FAD0A5DF8250E0596F148740F98D3A1CFE07CD79F7AEBF21C2E8AA3 -89F19A258837A983BE612B8B930D7B40B244650FF3F13525DF7FA9AD43C324DE -5437197A1DCFF2FA04214F0B7CD6EDB1AEE3A178C898A4E10E7951BDD280AEB7 -AF544C8ABBCA8BB5E538230769B222B77E6118B311DE8AAB6F4317470A480DAE -7017CE5D1CE4170580E673D2949060815E4F50EE19138CBEDD5EC891750D7005 -4AC901C15AA2637633EEBDF6363182375CA7B84BDAD9D16E3321485267C6E839 -3B6407005617EDEC157BFBC36291E03EFB9EC891A1B6D0CD830A8CB4712F3219 -9529F14921603B91FFE7AA04E21F0DF87C2FC0EB0D67E0EA0E9C88C265E06C2C -E78389CA4A9237E20AB9EB1385D06CAF1878E1C618A18A0119A42CDC07FC969F -2503864F24B895AA176F1BA65F709193B3C5FCB31171EC4336928FF2B1E92498 -E6CBA4C4A01CE40A879BF2D9773BD81B16619738ADD667546C2BE7943348FC17 -76C3D1D58471BF79175F67FD3FEF3149E19CFF0E0F07C9F2494BC0465866378E -7C4E9541579E0703A3856ECFB32E47E444B059E0F828168608C1B92F4E6B2EE2 -BD12ADF4C18EEC69DDAE209F5A8FD4C036A8A5CCD01D7A3B4838947DD8ED52F1 -162081AB91E0A4666B7C979C1A223593A0203399ECBC799F6F -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -%%BeginFont: TeXMUSIXSPX-Regular -%!PS-AdobeFont-1.0: TeXMUSIXSPX-Regular 001.000 -%%CreationDate: 01-07-22 at 22.39 -%%VMusage: 1024 69400 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 502 498 0 -%%EndComments -FontDirectory/TeXMUSIXSPX-Regular known{/TeXMUSIXSPX-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIXSPX-Regular) readonly def -/FamilyName (TeXMUSIXSPX) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -300.3 def -/UnderlineThickness 150.15 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 502 def -/descent 498 def -end readonly def -/FontName /TeXMUSIXSPX-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 156 /IJ put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-810 -5754 9613 5760}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE455D5521EFD88CCE1386F -E8D48F5606EBD4D022398AA55DBFD3FAB451145AE45A9253E619BA949342B84F -84BD47EC98CDC296A7E2B4E87EAD0B1A6BD1ACAFA79EF1F4A452EE8A57B40167 -81461C6603C0824B10F8D2F842C6A41B3ECF50F5EE3D2D0291A7037CA41C519E -758E4CF0C26800B402E2390DB84BDE63ED4DCE76E536FD3498D26C0C294B633F -CBC6B23DCFE3398FF0AB8221466C645B943DF5EF81057D1F1EA8859EA97DB16C -F0FA4DEDD2485D24AF441D59298B52565C859B457D0748A5E86B8EDD3E890764 -13026367C68BDF2CBF79A49E48CFC4B516DB1DEAF67DC23E838C438EB6150937 -BFB2ECF6892415AE14817AF3592D8B0173C5CB41F224F9E3302E40E12F6FAF8F -1452239E36DAFE964572A4995036387E93AC6E41812A143B802D395133479ABB -DF095148465533FD237E818F856FFD85515C73C3B6353A0004D9CEC8C95DD5A6 -84547B6F5E170EBFA3FB64626BEBF9362E25526EB6440F799F3D710DBB5880CB -5D80B4B11525BD2B8C3F6F760C82458B5EFCA2692C44857A6A338F84F82E6236 -912F5AE9878F7E4B430627FC4D8D0B79BDFB5EE52618C9DEDC32BBC5D4AAA9E1 -F9F218F54C1F84D48DFFB451A709EEF61D29E39883433D64CCB667EC883665B5 -19CDB7E2377F72A2667B9520B5DE6EE482A180F2A583CB51686EBB655321249D -F21ED88379740A9919696632ECBB21D94D62216722D0065942B20A53BE6326D1 -78F361DB3F9B6D0D63E2B69AF898AAB2210472C907A1F29D0BEB20484209B513 -3BC0264EC258A35B5E7AD6A79910DDF9BB185A3633C9079AC73752191D16B1E7 -ED7450987320959FFD242C4DF467557FA9D612F8D17316508489EF833FF01888 -E886AD08890E4576F8BA32BCE39FFC7B5250B87C85FE147099327339CD62C747 -51890DC3EEA5012B2B95E5584C7430FB4E0665D720E69848A4AF017FF6930225 -906127EBBE7284E79D7F91FD5E57B9B666B2E8B1CAC9DB35BED0615EBBBE9A13 -30FE6403C2560F401C36C3DAFCE42DBDDEF687BFE03D557EAA9CA2DA724B2080 -C625DC1890F4CFB678ABD690EF6CFC29C2B186FB6A8E9F33B10F5FFF53680BEB -CF6FF708F7024031 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (clefchg.dvi) -@start /Fa 117[266 54[66 9[106 93 106 18[40 43[0 0 7[{}8 -132.835 /TeXMUSIX16-Regular rf /Fb 99[0 156[{}1 166.044 -/TeXMUSIXSPX-Regular rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: a4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -364 195 a Fb(\234)p -364 297 2823 -4 v -364 330 V -364 363 V -364 396 V -364 430 V -364 --35 V -364 -2 V -364 31 V -364 64 V -364 98 V -364 430 -4 467 v 133 x Fa(I)-364 63 y(G)-254 328 y(4)-221 378 -y(4)-188 312 y(4)-254 -37 y(4)-221 13 y(4)-188 -54 y(4)-145 -362 y(S)-145 29 y(S)71 385 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (5.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir -1 N /S0dash 0 N /S0adj 0 N end - 71 385 a 48 511 4 100 v -49 411 a Fa(\007)p 197 496 4 118 v 198 378 a(\007)p 347 -481 4 137 v 348 345 a(\007)48 486 y(\212)235 467 y(\212)48 -511 y(\212)235 492 y(\212)p 496 466 4 172 v 497 295 a(\007)p -646 445 4 100 v 647 345 a(\007)p 795 430 4 135 v 796 -295 a(\007)p 935 264 60 4 v 945 415 4 153 v 946 262 a(\007)1114 -229 y - slur@Dict begin (2.0pt) GD S0hgt (24.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1.6 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 1114 229 a 1114 229 a - end - 1114 229 a 646 420 a Fa(\212)833 -401 y(\212)646 445 y(\212)833 426 y(\212)p 1084 264 60 -4 v 1084 230 V 1094 400 4 172 v 1095 229 a(\007)71 -97 -y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (23.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 1 M M A N /S0lift 0 N /S0alt (60.0pt) GDAR N /S0dir -1 N /S0dash 0 N /S0adj 0 N end - 71 -97 a 38 -69 60 4 v 48 46 4 117 v 49 -70 a Fa(\010)1150 -395 y(H)1267 438 y - slur@Dict begin CP /S1y1 ED /S1x1 ED /S1hgt (-1.20001pt) GD N /S1brk -S1hgt (2.0pt) GD 1 -1 M M A N /S1lift 0 N /S1alt (20.0pt) GDAR N /S1dir --1 N /S1dash 0 N /S1adj 0 N end - 1267 438 a 1282 411 4 150 v 1244 411 -a Fa(\007)p 1431 395 4 133 v 1393 395 a(\007)p 1580 378 -4 117 v 1542 378 a(\007)p 1282 295 451 16 v 1282 270 -V 1730 411 4 150 v 1692 411 a(\007)p 1879 395 V 1841 -395 a(\007)p 2029 378 4 133 v 1991 378 a(\007)p 2178 -362 4 117 v 2140 362 a(\007)2310 395 y - slur@Dict begin (2.0pt) GD S1hgt (4.0pt) GD 1.6 (2.0pt) GD M S1dir -M A S1x1 S1y1 CP (3.20001pt) GDAR S1dir M SB 1 S1dir M 0.17 40 S1dash -S1adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 2310 395 a 2310 -395 a - end - 2310 395 a 1879 278 451 16 v 1879 253 V 2328 395 -4 150 v -20 w Fa(\007)p 1243 79 4 117 v 1244 -37 a(\007)1861 --4 y - slur@Dict begin (2.0pt) GD S0hgt (12.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1.6 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 1861 -4 a 1861 -4 a - end - 1861 -4 a 1841 112 4 117 v -19 -w Fa(\007)p 2439 430 4 467 v 2456 430 V 2459 594 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 2459 -594 a eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/clefchg2.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/clefchg2.eps deleted file mode 100644 index 28915a32d4e..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/clefchg2.eps +++ /dev/null @@ -1,719 +0,0 @@ -%% LaTeX2e file `eps/clefchg2.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: clefchg2.dvi -%%CreationDate: Wed Jan 21 13:52:44 2004 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 36 751 453 783 -%%DocumentFonts: CMR10 TeXMUSIX16-Regular -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE clefchg2.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2004.01.21:1352 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: psslurs.pro -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. - -/slur@Dict 200 dict def - -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end - -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end - -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def - -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def - -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def - -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if - -% align the slur to the staff lines - - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - - aa 0 gt { /shift shift neg def } if - - ifadjust 0 eq { - /shift 0 def - } if - - -% and finally draw it... - - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat - -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - - grestore - - % now some \slurtext code... - - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def - -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def - -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def - -% differenced line - -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def - -% sloped line - -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def - -% free line (init & terminate) - -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def - -end - - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 7 /caron put -dup 8 /breve put -dup 9 /macron put -dup 10 /dotaccent put -dup 50 /two put -dup 72 /H put -dup 73 /I put -dup 74 /J put -dup 83 /S put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF864393FB340DEC53F22BBC9011D18C818CAC5CE17FDB25AA3D76B817 -D7C337833DD53BF891D64AC84C2D36CDFD11DE82728AFE21C6E7E6C2D8A2AB1E -470318F6BA4A95928FE7E588F2D807AACF0ABAB5E81CFA75AC44535DD7389E20 -EACCD3FC846C87784EEA4D275635656DA02027FE0EBE462CC29C0F848C6C2AA6 -403350659FF4523F9A11AF1B730B0281BADD9F9AD9AC87E5235770D0CEFD2174 -D6202BFAE916798C51491CA3D52D0D225D69841108E931B2D33BE7D1C9A9ABC5 -2E9DB146BAA328F1A019EFA53681D3CB77ED5613C158582B7D4119EA10D13B87 -43E95D44F964204CFF74F6C9998EFC5A917E535FB864C69631EE04DB519140F5 -CE4044FD4B19765EB82664F1124B2E345F9EC897616F1A81AD2795C93BA824A7 -AD9C2E2ECE5CB475C5744D07E9CDB8DEEA5572F4331A90DA7E638388619EBA49 -7317C050DC8088BE5792A08864DBBD9B56BDB2C38862DA27A14B1BA7D401B8CC -B11032F69702294EC19FA328D21E9E2F8F27722DAC4C45B9E05A6AECDF3A8FC4 -D02895C3DA2E45548AA94C96F321AB9BAD3C7530BA43C16921691BD577B7FF54 -D7BDBC5ABB67B9AE82C946DE9C86F0AB22E80C2904361CE168E1E2FAF78052CE -8C030C24FC7474B5131A2114CB9D8098FFDE6545224A50544C452C25375BCD6C -F42BC869E09B44673A6F8BE8C30CA6C994A78FC0A77CAD24A4A5901F53DC30BD -04D193CB86EAFFDCED09C006D43964B8D1B6EAC5DFAAAB4E20B72CEBD1513797 -E191C633F53F6BD85E3B8BD7C15D4475A811F0E17B47D3B0795666B2E94F9CEF -9394A5D5D6D6FCB4E64F1A0AC650C5F2D1BFA8908C16025588C32058F0A86D9D -89CE9223CD470C0B26026BAE0CA6404F52E70B0650FE3C1A63F9C5CB876B7E97 -F05966C3B9A2F46DBCA0B1C7B7A8DCE9F74D2E161C2F6432900FE06191A272A3 -D9A453480477E7F998E28B108F28A61B3FDDA047099F25FF9EF7E97BFE106D0B -D8B8FDB39F39877261A3C88287BF74486CDA6287B9A3D12986896AB16B869E45 -27B9A3FB66A34F0E36CC69DA7F84F6AC2829C80474FB4CD95E45C8879755E063 -6EDFA5100CF56A77583DCEC676791343570D9FD4395EB08854AADE214C7535B6 -F7D034820562492274196367F8FDD5D58537FB33A6BFA2E9396669C31096EF9E -EEC8C95D35B5634712839E765EBA36B1F60298A13DC031701A6B976EB911E314 -A3146F647E22DD8CCCFC0BF84E4F3DFC082C141B0B3B547C2B9457A9A09A3BD8 -FE0CA5B0313688A28570D8FCCD3553EB83F3DAA9256EBF7C323B9D72AE0B4CA3 -3682FAF71B5E947F7FC017CC53841DC96C9E95E2A667A917A1513FE791F128A9 -18710604E32BF4CBA59B861F2472FDE7C2E66639EF267F37745E6C0D9B2EEEDE -311F48153517A960A47B490F4BBB42F26702B7CF81726D8F830A522406CD88D5 -86BC306FEB8594E6F739B927CA4D66BF82F4C02D49842114B0A453F3B0C8604D -88EE14730156F8E864EAF9CBE12B83E14B43A4E16ABD7F1759A11942412B7FBE -416FEA0D359CBEDA9F2E3BBD283437C9FE8204AD2A3DE34F6885CCB3EA60682F -11CACD876822B304A5277D4EF55FAB31685AC787E4289C15125811E44A1F4AF5 -1537F3364F1BFFC43C70D007CE454EF6A14E233E3DEADA64A24062874403DC49 -7F984796A999A53EFAFE5CADD95BFD4BB37C80E3C3CDC06AB59F675256C0EDE2 -E5CE6530CE00E37211D4E21012428550E8D658067BC676500FA530074E11C202 -02EF3BD12988067ADA4BEB91A0C801507DEAFEAE854A58E00B4B28F054823D5F -977A1C7511837CF90B96C1A8DE22870250B0015AF4E0BE9B3FC35ED01E5D5759 -F060340EF850432BAEA7AEE9EAE53CA56C66D8F89F9770384B2D607A55506EA9 -14A0A1A683E19053E5F2695F040F659925A651DC4D200944028D5196C4A6C1DA -3C756A3BF100D299BC0A97EA152FDF792D2E34FF4399B7764DA5FF0032DDB474 -39F6A5820F4469990626B958B59FCC3A525E467DF8744A0BD13E8FBADC7710FC -2B894D442168323381540B012B7B0F56CB5C142DAC3635EBF132F8AE35A98411 -DE685954BD71B17701A9C8847F85DBD43F1467828385F37AC97760B5129AC914 -7CB28B9A860D6C3F9C661F552424A3C9581DED3EF1BD2D9937 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -%%BeginFont: CMR10 -%!PS-AdobeFont-1.1: CMR10 1.00B -%%CreationDate: 1992 Feb 19 19:54:52 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMR10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 50 /two put -dup 86 /V put -dup 99 /c put -dup 101 /e put -dup 105 /i put -dup 108 /l put -dup 110 /n put -dup 111 /o put -readonly def -/FontBBox{-251 -250 1009 969}readonly def -/UniqueID 5000793 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 -87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F -D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 -92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C -295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75 -409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C -4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF -2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E -0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E -B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008 -24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B -43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF -D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575 -5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC -96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3 -7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3BE25C8568CF4BC850 -439D42F682507AEBFF9F37311AA179E371A7C248D03B5BF40C3B7E0FDD80D521 -09B4D0044C5EFBC5C4A8DF9B5F734ECA6099F8A76881278EC54549F51532AC62 -0D85E2178D1B416514B03BC33767A58057CF521F2620B53DE2A240D58312B92A -7C1F9BD0A11514B5CAB87219A1F5C4982A83380B0896597EE5E42BDC6F85E6AF -68ED6994484CDC022ABE678A7F2E298A7FAD967A2EA7DC426F07342ECC66E68B -983E966FCFB745795C4D2C87CC15BAA041EF80C5BDC12EC1F5786BB41A5A2107 -3EE0BC436B346E014DB4099EDC67BC432E470A4B779FD556341061CA3F2BE8EF -A332637AEC878C2BB189CA3267B2BE5B8178E6B7889A33771F86276E6F0B8E89 -BD209DB0CCDDC342CC3D438356296934D03FE107CACD00545E375162DF567C70 -F2DCE2E5A2C5F61EDC0DAE9A91044DD214031FE8339581A9798BC43F13495FC0 -800761A6A974597A6591BB772B7C2854776184200650870F0B9A39231246409F -64587223CBA397CDD5B85319EA3EABF03C0D21319F3267804C0E1BFF0529D754 -2820803344CB844CCFF0B65999F5BFD8B3F28D9B618529F7CD8EA038A4EE4DC8 -36F31EDEEA2BFC09F2A23D9835CAC736F607207AC573291E6E55D103AAF94D5F -A688675B55D40FA43C6D97741D9FE4CE7F909B8B374E4975E93D9FD32DFA0AE8 -4699D184A4C3E6EDA91ECFEC0ECF0B5340E0DDD17A6381B58E63197BF4D3EDCF -0267A48EF271D6AD67DEA1649F5391A860AE9CCAAD3330408DC5008EF4383FED -9887D5D348D766399192B5E968035E7DE5E0350A005E4C596361251DCF8A9302 -D6F53ED0F720442A89467CA60E5396A335EA60A77175B7F6119F4E3D8773D100 -3F307FB7310879760E6E7AF5B06207BC4D8321734432C482581783BB9D29E087 -72D7252FAFA6739687225704EC9BD7B76357E64AD13C1CD4954ACACDB8A3410C -C121985DFD37D79265C7EEA862D9DF32A38CCFDC7A2ED1CC6EF05E7BE3767D68 -053B9A33CA4AB36C480DCD7DE406D3A4C99EB089F9E064B2CA70C76F697F2EC6 -6D4B9088EB8B6FED2E365477BCBA77F8C5F4C1C3F1F303F4BD8C9642C2E1A4AD -76284D9C58978ED8A96CA8933B288C1AE700719D83A1A4D86EE2850989203E52 -E2C7C014EA273CCFCF998A99057B35EA547608333ED1BD7438CB9DCDECFC4FEE -59546A8BC5C5558452FDEF6187F3B0AF7F05ED02E2EA41E894CA6C1E43EEC665 -D0171895B43800BB785F902AED0512583F688CEA8CF5DED0F4D278A952E44309 -24F2740B42D75D54530792EB5420BDF28412004004B339CAFA33417EE40905E7 -F3A6F02AA8ED331A81D7607ABBF1EC9F2EDBF95918356AE14916ACD489F97524 -638F2F83B0147C90AF1BC29E160B603441FC210A0DDAB8738EE0C187C3A0F0AB -E79640FA8C8E98CB2FE3AB839B40CE17CB596AC0C17F42426859AE530F502B82 -8F4FE125F15F13DE6B45663CF862FE76D1A08C134E367C908026476722CA385E -4C23C7E560766836A2F2D39C79B77A3803E36341A18A2F8471FFECBC6319A4E5 -98003C6E77B6301137036B5BDD909A5F012FC5A868F8D60677F7A09988E6B866 -84A3EF18587A42C336822288575891196BED12704ED70BF41E31B60B9C9AFF4F -D9560AF15DBD0BBE735E905636E1F5D562420D15283E22B38B662C4ECBDFF065 -D777EC23DD2D373DB08F076287CF7E5B0DA970F2594C89B2E5B937CC5A62AD79 -698D6214019EBEAB17F021AECD16F4CF792FAACC8A91D6D1EFB51E2960C5176A -EB55D5F32C0F4280620B399061A4E299C22585606BBD26FE14D01FA916F84919 -CAAE60032158BE253BEDB6AC88FC84C89FDB062F9108756189167D7DE603F35D -D1D135ABADC9AA5643ED675F0D47DA392DC28A166023E8F572790AC697962082 -AF3DD0EC670677836FE42932CD470139DA40A1B62424A40388A94B4EF77B2944 -606CEB9584918416E3173CCAED5ADDFB3C948A1A62F1A689EBBB7CF151B39238 -4E629A81EDA71F466BDC4562943A9448C8DC96DCAD32CAB70F4BF66279FACA07 -4AE481EABCC255C070443A167AF116DFD286B51A883D364896B6DB261813F72E -6FDE0520C203A4A2DF309F48447D3BE627952A994C0DB87DDFD888A9D05A81E5 -BD3B041BCA33899405F9DC0C73F164C76C0618B2DABA6AC8CD1D0F3CC80C8DE8 -4D2283033899B8717929F2C67A07FF92C58E2933FE6D0DC44A0C50A9B0927294 -EE4D6A91F66D87DCC130B7C995E85406EB1A4D6272437B23761595AF47CB3630 -80112D1EBCE62A81084E9E9DAA0808934EED488EDD28F94D4D9E70E91420246A -781FAF504609BF79EC72DCF3409ADC37237E3D9C8D938577B96F9D0D66390303 -53D2EE7F3BFAE87BFAAD6F764E785A7560939E99AB3B83A9651146F9EE4AF68C -83E2CE4FD4DA7C87F43CFB063DADABDF775869CC6BD3380D3D6970DDFF69071B -32EA406BF6D53C74CF167F038364F5618901DEBA17C717AC289D8569A7BD5FC7 -D8795F8C3C4A707FCE5D4AFD0AC9823C31F5BBE2A99C5EDA8AC07FD351A08258 -990554857BFD26603DF0D996B6CBEF064E1EE02EA793840F8C5149C6E80B3EB0 -C280971ED5967F18546599F6C1E372D32BA0D2DD6ABC574E665722067B4D3867 -54AC401685B91244E59A9D9142ADA69B30D7A38F00390AB39F01DB994C5F3C46 -BC7C5C78C04B1D784BF51288008190C4CD3D4A44ED63F0BD0B9430F8B0B38E4E -8BA9494AF3E18452461D7C0B5AE2DF43C31F703D557B6B17B47C70B23F479E36 -1D0536800D3C675960EBC01164961299AC08E124D1C0FD648CF51DC66C69F258 -74EDC8182E66583A02CDC42CD5A97D04 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (clefchg2.dvi) -@start /Fa 172[66 8[93 106 93 21[40 39[0 0 0 0 7[{}9 -132.835 /TeXMUSIX16-Regular rf /Fb 144[42 46 1[23 2[23 -3[37 1[37 12[62 35[42 50[{}8 83.022 /CMR10 rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop 342 -35 2823 4 v 342 -2 V 342 31 -V 342 64 V 342 98 V -291 58 a Fb(2)27 b(Violoncelli)342 --4 y Fa(I)451 63 y(2)485 13 y(2)518 79 y(2)561 29 y(S)p -786 46 4 117 v 748 46 a(\007)748 112 y(\011)940 63 y(H)p -1071 46 V -17 x(\007)p 1356 13 4 110 v 1318 13 a(\007)p -1641 46 4 117 v 1603 46 a(\007)1795 -4 y(J)p 1888 98 -4 135 v 1992 156 4 110 v 1993 46 a(\010)2184 63 y(H)p -2315 96 4 117 v 33 x(\007)p 2600 46 V 2562 46 a(\007)p -2885 96 V 2847 96 a(\007)2562 129 y(\012)p 3131 98 4 -135 v 3145 98 20 135 v 3165 262 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3165 262 a eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/clefnot.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/clefnot.eps deleted file mode 100644 index 22977d579e0..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/clefnot.eps +++ /dev/null @@ -1,764 +0,0 @@ -%% LaTeX2e file `eps/clefnot.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: clefnot.dvi -%%CreationDate: Wed Jan 21 13:53:18 2004 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 28 740 483 782 -%%DocumentFonts: TeXMUSIX16-Regular CMTT10 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE clefnot.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2004.01.21:1353 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: psslurs.pro -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. - -/slur@Dict 200 dict def - -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end - -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end - -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def - -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def - -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def - -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if - -% align the slur to the staff lines - - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - - aa 0 gt { /shift shift neg def } if - - ifadjust 0 eq { - /shift 0 def - } if - - -% and finally draw it... - - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat - -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - - grestore - - % now some \slurtext code... - - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def - -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def - -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def - -% differenced line - -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def - -% sloped line - -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def - -% free line (init & terminate) - -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def - -end - - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: CMTT10 -%!PS-AdobeFont-1.1: CMTT10 1.00B -%%CreationDate: 1992 Apr 26 10:42:42 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTT10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch true def -end readonly def -/FontName /CMTT10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 44 /comma put -dup 48 /zero put -dup 49 /one put -dup 50 /two put -dup 51 /three put -dup 52 /four put -dup 53 /five put -dup 54 /six put -dup 55 /seven put -dup 97 /a put -dup 98 /b put -dup 102 /f put -dup 109 /m put -dup 110 /n put -dup 114 /r put -dup 115 /s put -dup 116 /t put -readonly def -/FontBBox{-4 -235 731 800}readonly def -/UniqueID 5000832 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F00F963068B8232429ED8B7CF6A3D879A2D19 -38DD5C4467F9DD8C5D1A2000B3A6BF2F25629BAEC199AE8BD4BA6ED9BBF7DABF -D0E153BAB1C17900D4FCE209622ACD19E7C74C2807D0397357ED07AB460D5204 -EB3A45B7AC4D106B7303AD8348853032A745F417943F9B4FED652B835AA49727 -A8B4117AFF1D4BCE831EB510B6851796D0BE6982B76620CB3CE0C22CACDD4593 -F244C14EEC0E5A7C4AC42392F81C01BC4257FE12AF33F4BFEA9108FF11CF9714 -4DD6EC70A2C4C1E4F328A1EB25E43525FB1E16C07E28CC359DF61F426B7D41EA -6A0C84DD63275395A503AAE908E1C82D389FD12A21E86999799E7F24A994472E -A10EAE77096709BE0D11AAD24A30D96E15A51D720AFB3B10D2E0AC8DC1A1204B -E8725E00D7E3A96F9978BC19377034D93D080C4391E579C34FF9FC2379CB119F -1E5BBEA91AE20F343C6420BE1E2BD0636B04FCCC0BEE0DC2D56D66F06DB22438 -452822CBEAF03EE9EAA8398F276EC0D92A7FB978C17805DB2F4A7DFBA56FD6AF -8670EB364F01DE8FCAFBAF657D68C3A03112915736CEABAA8BA5C0AC25288369 -5D49BD891FABEFE8699A0AE3ED85B48ACB22229E15623399C93DE7D935734ADA -DA7A1462C111D44AD53EA35B57E5D0B5FC0B481820E43222DB8EFCD5D30E15F9 -BA304FA879392EE0BCC1A6ADAB001EDF5C9D6FE45735098A304A8BD4A0AC9980 -7FFE62FEAD3843EF8C45E1203E303D028897CFE1D4D0AB8BBA74CE279275A67E -81AEA417A3E49397386B7304DC9247290A5CE2408114441EDD82F9B3A8E49C4D -D9745142652BE8B82C2A9610B26EA1A71212CE97781A06B58C3DDD9179016AB6 -740166FF986AE856AFDD2D8955D95B2D0C57BC179F1D9136BEFBB6F17E8DE96E -921502FB19F0C21F0A491F951D83972DECD70AA8987112F05C939A6FB073A5EA -495069A1DDF11DC589D2E91C1514C2799C5B9549A3CEBDEEF87B000E2686DF86 -A256B3BDB4FDC79C218947A13035A3DD2DAC7684B9DE946538F2015273B3DE1F -40FA724FEDEF2A55EE15C84A5CF29933AB3A46E4CCF552939B7AAAB007CD23C7 -FAD6E48C747395BEF8056AFD1E19CE919F6ECD6EBBF21CACB65704C9A8C2D378 -5AD589B451B5B6F298A34EA77677BC935500722066F025C1104FFC325A9DA0BC -8A47D0C7803C544AD16DACC3058DE5836470FDDCF3EB4BFC8540484835323410 -B2CF4626600B1826BD03520B38959380B6F051ABBD09BD9CD5004F460FCFA16F -BABDBA9EBDF4DE3A734D55417D4499D22E12E1BAB6E7EEEC6CA0A6EE762C39CD -FA05F1E4A7EE634F888EB2B5E2F8CD8F21B4A6E6FCABA356F58CADDAE035C9B9 -76C91530598FEEE97CD8CF04E79125D64A0153ADF0C525C1880E89B86D1DE768 -F27D74AB1C3E062FF10632F48C45DC51A88461F18B09C4A79F06FC85BF9EAC65 -DE8F84399CE0C86BEE448D962183036CEE800D650FE2CD2E74C038665ECA680C -C523830270E7AB53D1AD5876C07901A071501004D16115A54F2879BB03C350A0 -B6C5ECDAD7BAA8CECDD4D526CF50373AB7D47B509AE6F5C4B100BE8334ABE164 -31A63FE60FB97EEFB431630ACDA0A367A9B9DC39C0B9F8BF7F1FBF46ED540033 -FFA39DB14BFD9ECC41C9EA325EF68958A889083FDEBBE910108C3BDCF726240D -C80151201DF7794D747B3A78C1F0021E46CA77856A05A144DD0BC77CBFAC4182 -A473C546E9169DED0242478AEAB2C7D80408F026B678D46BD3E210DCFC74F2D1 -B41FCCC1FFD54B90A1F3306F36EF68CB357B16360341D133F0E2595D8726992A -58922B08EA8CB78DFE5E7B1933FD224AB4E88FA7071CDC953F241C4EAF53B9E1 -CDFD27C3F358C9B01B76C2B478B64F05D9CDB973A9201734EC43EC6D3765C9B0 -19BE6B4558C1A69E94B9DF82CA12D23E5C56750C4E0E0A40D4F442A70454EC33 -429F057EBDD8CAE2C116D79B899B00C7BA2553DABEA38DCBA9D71E5DE3F21F1E -2988832735C3D791BD5E20DD78AA7C52A7B81C1DB946F50D8E3381A4517E1E7E -9EA1EF8B806CFB8160CA5D271DBBA2709FB85ADF3671861F7DEDA6D054E039DC -3A844236A0DD8F3300908B6AC387272BB741B090B2D9D01A3A2ECB1432AB85DF -AB4A99F8C7B33FB0C10FFE0E52F02DB00FEEC27CA936012EA237345EF035A765 -3EB43E4C1B728D932ADC333BAD8BB77D157E5A2122E2F3A62EDF9643F9FCE519 -2B8535A26ECD6731D66573477B5EACA3DFCD88C921D25236BE120EF217F2F7F8 -85A3BA4F546E98A4F8A77A116D5FFF0C300B24BA1CB159E3F87940722DE5DF90 -11B6F2BEA0BD52187558084DE8A067387C991E9D6449DE5EAE14401A56592356 -8BBC94129AB2D2B1077EA0967CA474AB9BD87602F5C4A0DECDD38174733AEF8A -720E488EAF9CF372000265CCA0AB6754360CC83B3671280F6C4C1DC7DE0CF507 -A5372085A5273E7D53F0CB34BCCAFC7118429308AD5658D6961131DB20EF95B8 -3B257E4A0BAF4750418B026128BD2CE94C28F3E77A97B0C32BCEA0146EA86944 -4FA146FDE1EF0C6D840462E9C91698831F791E99921CFA0D4662C5B816E79328 -25749E54F91FEFC4800429F56937BBEB8126BD451CD98445A775D67B1B67DD6B -58BE920D8675EC8520C709CF51AAF3A824559CDFB842C46C716E4C68C44E6D4D -6DFA004C9DC80DF48A0F4BE36CBC0CBE0C48DD6BE1771D4F434B37D47F2A7F82 -E5B2452E03E2F28F6E4E3C0C1F42943CCA6C529328C9FCEC6B5E5FBD30B93E10 -FC67EAD45BA6189CB4859CB54CEFE965781E688802D034F2DBD8AE3A2EECA859 -3C123BE0A4136E8C29F230AFB96B9A0BAD3481875D5B2FFC18048E4A0D56CB63 -D3C2326E18744CFA834F84E6757C11AB7B7C26B2E60C6BF17A2533F757F23487 -94938D9F530B30360FDDDD131CDD3AF0EE3DADBF9F4D9554CACEC981D6E8031D -A6A9A09480FF67DADDE19B6C6E8A8155EB7F72096FE01EF2D385379D3A41CB03 -FF5220E19346A470A4C01A4E27601D7CC7516AD3F38161D6AAD6BA3F1E9F63FF -849D97530F76D21F42C8D2520AFFC8FCECB80C690C467F5A4367AE4F9166E785 -5D29AD5EAB237F8D11E7FE4A2F88BE44405E9FB27C9EB5FA256F14B01D23B29D -4511E89DBD686E6DF2B683B929406930C55C0F5A400B891F7C562DFE7599035E -C01BFEAD5804E0165CEA04FD475B543D2814BD6CA228FA3037624E6E044F7B84 -C47A0AB7150D64BFF7F622C8EE0E3F374C4F6DAC9AC5DF0D2940EFDA49404936 -7FC195510991300B9E14B87EDD0E3A1C6C4DBDE0D777C074AB0AF8F848CAE283 -4ED07196AC670DF2C177820DF85EBC03069EE6A97ADD1D08C6A3A079D3B8E6B4 -5BC3B4E72E6EE391CBBFE71CD00F08A71349B29EB31136F8526ED39E0A619740 -30A032A11BDCF90B4778B88E0DBFA8C8B51868E878CFDEB1537923D3358A38D1 -EBEF50755551B076CB286CCC7B6C7685B0563A06012E39D15EAE8F7511AA22E8 -3A65EE9D97F433438156B5646A38DFEE3CF08A6856B58F34CC6EAE9CCFDA1D8B -275E4F80FEA46794BE98DE4BF700CA579A0900E531FD0CAB6AB72574A2E08B76 -E3CBB2F798FD11B767503DAFFB5FBC0F62C48DA27A1E9A49C5166C50572877B5 -2581AFD197493207B42DE9E8ACB785487ECA099B60C561F71C00ABA4AA5EA912 -53D56E1F67AFA601230C3B1A7184033735EA2B3E54603FF1A60ADFFE832CA331 -EC099A572785F157E1F2A132411503C1E5C4D6C86C4E56540BA1ADA16BDFEB76 -6377FEBA0709B5765AB4BDBFA870A513629436092F9FBB84EACE3C5E9ED46E9C -BD29146010D7BA71F97976B8C17CA57D3FFE66EE7994B0B83DE5B212F880BEC2 -5FAE7C60C6CD0DA2922F834635332D45F24DAA181AACF69BD2AA6227DDB7A2D6 -DA9148A07090CC4E54C96C26969EC66D9B7D6F7F23A82D6393BF9373E9553739 -B3FAC9B2BD018C8C78BA21D8AAB878DEC3BDB3EEDC2A3AEF9843545C77C42F58 -A393DC016810C5D80A9FC8C59EEC6E7C44BC79AE8CE06EFD8BAB0AD7A9B7A66E -4194BF01A48EC9519ECB2EAE5D103528C8E628A7D3120070D29B6B7E8ACC82D8 -3E10135B361C202933F0110CF225FC5C868EBA62B409D17B74B4E13DC5BD71BE -6802DE0C85AC91EA26AD35E53F69A9BA59858A94BBB944E620F279DFF53D1D72 -F418D0CE07281301EA25B3CF85868B806AEFA70AD924F942C63D4279164B27E7 -98F45CEE1BF87E437EAB0A5204589B8B1B216908C0CB3C4591AE338DC168BC39 -BFEF94D9F9C17CF4B90AE60111451CA2FA8C19F5A9E0E3D06F45897C408EAE78 -ABD18EFE23ACDC11529F3DBE8213696838C6AD52F18656DD68CBBEE0673CDE93 -0A405FE7E25982332734A2E35AA536E9372AD1585B59401AC7D30B73FE65FD06 -0B0D9BD83E8139A32CB4E10967A1B84E23D3B696536FE57873BF37898D9EBC87 -75118D401A98C08113C8B3E64B92E3B05E2EAC7445C8EC60F5066E85521EE672 -FB92A4B8DE9881B5EA90E92EB66B9D7CB220D9106C480E68CFB587A0C0B12C70 -9E8128DE852988B46278F4FBE280AEA04DB6705F4E86C1C1CF9A2308E9CA82B0 -3A13D23D3215A62618AD294E40FD2357B8678936F0C61CEC36AC646D320162A4 -AF972D374DCFC5EE91607C02EDD926E005A214B412AA72E226CBFC85CA92CB7C -F6FF272EDDE5523CBEAE34CFED0E97601C5EAEF67E31607827490A872AD8F0DC -F42C2A1467A691BD680AF62E032627448A7299B666B61AB7EA1D3BC3165D29DE -33EA8D4281C55B9C9DCF6E77CD2E5B5F68B742FFF20B5BD03F524D28768EE406 -4375356924101E41E95959C1D6071173C9DF8199B7C6C07587E1CFE683BC9AAF -492B20B4F84F17B50C430043E1C1F2FA544C0452590ADF59D04BD5A6AB591288 -B3B013658F7C463C8EB8CA2DB3EC07E973F7F084168F2DDE46B5A4884805E5C3 -4BA29DE6E4FE1C6A529810B3E7E3E5C7834274A8E172C57ED6FDEF4B4A5A5893 -6A6286A19179E0D2A54A23E6B588CB3AE2DA78215062593F9E18F061D4C864FC -E486623CACFB7F22CDB8A31E78E5AF4AD5DE477E8F8F691BC8DC4ADA73A66FA0 -CCDBEA7D446B29E603245454885198603BF7A20B16ACE6EFAD9979D08A55B2F0 -DF982FEF5AF22AE6126B37140BF34089976C910BB331E9CF7374C56B98556C0B -AD94561FA88A8F01FD21775AF05AD48850ACB7AFE5D6BBBCAA8D39CB8118D701 -92654221146990540BDEFB4D0958542F0822C1ACE4330D6D12127CD6463F41B4 -C766F2AC86D3301D08899979AAA655BE618138F7A07C0386DD4886F897DE4459 -872D7DB3D6D5ACED9EE05B13E12A7776FF3E9D8401A15C34792F28A0A1B8693F -0B816499CB7262E8BF8E31F34A0E4B085E755FAD09FC86CDAEDB4831DE63E404 -D7FC7444200FAF7D39E147C28EB5F73CF61098181605CDC5F7629ACCF9243A3A -D76A1339BA4EB50637920288B09D589FA23B6E9B7622219BA8706130171B9C95 -FB4D8B44056ADAB27DD7690AA3DF79F908747D4D14764A8E1092A6870F712864 -31D20687C9 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 71 /G put -dup 72 /H put -dup 74 /J put -dup 76 /L put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF821A5E5C18925EA0BBEBDCD5BAA2B3C302E1ED2609E48B1C3C8DD110 -C191006A93E41496C6BD88FBB4F12B1A7251C3CA7CC900910A3919ED5A0CAF6A -A3BD988E70CDE46F54D5D2AB0656EEAF89D00CDAFEB55E524FC4430CB962DB80 -710A27BBCAE58A82647E3BB4F121CB548D5B5635E2EED64CEED7A81C004BC864 -0D619A772438F8BC6888E4841D091210C14621E84A0DB4BA0EF9C4671C7731CE -4B68F628B528824D01282191712CEC7BFED3C2DA96F38F267D4AEB0D2DFB7654 -81CCFDEC15EF9B4FB509DB5F3C8DEBFD3ECE25CCA8A5FF851A72677222564232 -2F10A1440C3876FF93F61400D2593E3A9E8C5FF4F8C553D7CD97A3C9775EC1C2 -D4D4EBBAF598533D398B72FF2778B11CB05C44607FFD41D61F2521228779E0F4 -7CC57F1B5FD1B9E718FE8E1BC4B58891A453DECA7DF8B4D1C46BE8BD7234091B -EDF977FB1B4847BF841866F240F039022A8F41A1F737DE44D55D4E94705822FC -C8EB24AB2C8E6118E0B116524FDD9821F52C2913C22623BDD9F3BC2921A60A15 -47F88FF6312B11779539A5024C8EE13BCF846D1018C8FB3CA3A0089E46A7C8A1 -7ADF5BCBEC31308D4AC7DBC15368C72B2CCEF4444BF5470D6587D98B801D96B4 -74684883497D5DA8AFEB5A14AABBAF170EF29663E6A8FC646306B543A7C329D3 -44C3F54E465AE70311218D1226787A5C0A01BAAE72DD9A2525DCFF5213A35107 -4694766D47B543DD83455C2D8BA6A40D6D8FA115D1181CA12390E664593B9213 -CDB387A4EF1940C4F57B2535439DE09E14B7B701E65086E124320F58798DF550 -8FF49AFD962471F40B3D4ECF24B54BCF2DFC8DC3C124271B40B9507967DD95F2 -8A6528DC44090AEA12F83F64861D1EFF477222EC7897D6E2CA77B5FEB2482DF8 -BCF9F4F15A0660CD2B4B4E538622E2196D06448B341C3D18FD60B95826A5F208 -C921C8CF4B6EA8E810FAF488A767F5BC183428542242FCC1312657F93F3547BE -693AFC07EEFE183FDAC30779D6E5FF6988E719CF5614DD458A0F6B9BE494B449 -3D7E6B7BB05EFEC207F499A3A5F23CE0B7230BF67303C33F7054B84C5A7CE759 -DC1A91834EFE20ADC3B017A9F0A37B891ACB15C20B0939221A59AEE1526B5E5D -8B5E70D2F8A404CFB96F532C24BA2362447DA3790F162CC93219A5D8731F5B7E -53846D3C2249B2FBCCE7F2AEEB61063754043FAE13B6E3EFF8C6EBCE8E319AC7 -710BCB523DE73ACB29C32D404A8479A4AD9BDA61653A090729EB38B4C0DC7EAC -510DDF7C5EAD5C03447AF4324C63851D040702D44BB607BAB73B0B1008E05855 -676112E78B05888439AE17C17C2FEBC3C9FAA370718CDD2FCEB81747DAAC6815 -63744D6F3F54E64BD4E40257F97E4F73B2FBC8E5749CCD813E7417B06674E29E -855488A8C71005BC4E40E0DC96002E4B0A1D2B31D8694EA481CDEBDE383A97AB -33E71447D5007A78713AF268EBF5319E6E3F8D3E86CA613821B7E85EB2BAB0D5 -AC4F19A6D6BEE6BEDD33535956FF3EF10DACC18C1EEEFD09BDD5572C3C175539 -8E2F00614A9F93F0401FA14C790915DCE503D44FE0F064BFB9C303B48C268F7C -83A2CF17FD2D7F34827FBA800D724B4781C3A372FDFD3C57DC3514BD66E4D98E -77BE9BD46143B9306227C888D7B8D5385B23DAF6E256E26A9B7E5A53EF0CA896 -804681740EBF506D540DA2CBC901D5F33CF71622F94E3559ABB59F367B089B7B -1E22F6F787B9E1AFD6CEDA5C19203AB65FD0F85A9A6636A294E52688F05A97E5 -CFE46FD66A8E658B5B9AC1AF18EC6F17D7B5559E9454A0398D0F5C47A637216D -C51B8547FF3AD09D5B41818488AA3008D1A410D67EA1462D3FC72DBE25B22330 -B55C45604C1EB4B7508BB5CE1B3E48D8C12CBF7CB17212BD2FD0FE27AC13AA54 -A4204B65DA4288E6E849F49C6B31BE67508E9B8B6FE9710740694A0B110175E4 -EB9665B859ECB0DD5C44A14853119E5E819CA3667721011CCFFDC4ECA4FF0CE2 -2BEC806945C23BD9A09014293C20AB849E666A09151C38DA8FA6A57765146575 -C86784E91F65C25DC68C8E35BD0811479E6A1F571115CE27A9F0C30970429FD5 -6F0902CFC58CDE4ACC8396D53FCDD955E2F3B5E4E542FEFCDDD8 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (clefnot.dvi) -@start /Fa 139[44 44 44 3[44 44 6[44 3[44 44 41[44 44 -44 44 44 44 44 44 3[44 44[{}17 83.022 /CMTT10 rf /Fb -179[93 1[93 1[93 106 71[{}4 132.835 /TeXMUSIX16-Regular -rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -364 -35 3770 4 v -364 -2 V -364 -31 V -364 64 V -364 98 V -364 63 a Fb(G)-329 229 y Fa(0,t)254 -96 y Fb(L)228 229 y Fa(1,s)691 63 y Fb(L)664 229 y Fa(2,m)1128 -29 y Fb(L)1101 229 y Fa(3,a)1565 -4 y Fb(L)1538 229 y -Fa(4,n)2002 29 y Fb(J)1975 229 y Fa(5,r)2439 -4 y Fb(J)2412 -229 y Fa(6,b)2876 96 y Fb(H)2849 229 y Fa(7,f)3405 262 -y - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3405 262 a eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/cslurs1k.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/cslurs1k.eps deleted file mode 100644 index 9de66bfc8ef..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/cslurs1k.eps +++ /dev/null @@ -1,741 +0,0 @@ -%% LaTeX2e file `eps/cslurs1k.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: cslurs1k.dvi -%%CreationDate: Wed Jan 21 13:53:52 2004 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 28 736 312 783 -%%DocumentFonts: TeXMUSIX16-Regular CMR10 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE cslurs1k.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2004.01.21:1353 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: psslurs.pro -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. - -/slur@Dict 200 dict def - -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end - -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end - -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def - -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def - -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def - -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if - -% align the slur to the staff lines - - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - - aa 0 gt { /shift shift neg def } if - - ifadjust 0 eq { - /shift 0 def - } if - - -% and finally draw it... - - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat - -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - - grestore - - % now some \slurtext code... - - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def - -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def - -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def - -% differenced line - -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def - -% sloped line - -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def - -% free line (init & terminate) - -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def - -end - - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: CMR10 -%!PS-AdobeFont-1.1: CMR10 1.00B -%%CreationDate: 1992 Feb 19 19:54:52 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMR10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 75 /K put -dup 84 /T put -dup 101 /e put -dup 108 /l put -dup 112 /p put -dup 114 /r put -dup 115 /s put -dup 117 /u put -dup 121 /y put -readonly def -/FontBBox{-251 -250 1009 969}readonly def -/UniqueID 5000793 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 -87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F -D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 -92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C -295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75 -409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C -4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF -2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E -0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E -B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008 -24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B -43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF -D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575 -5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC -96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3 -7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3BEFD8D9C400015B65 -0F2F536D035626B1FF0A69D732C7A1836D635C30C06BED4327737029E5BA5830 -B9E88A4024C3326AD2F34F47B54739B48825AD6699F7D117EA4C4AEC4440BF6D -AA0099DEFD326235965C63647921828BF269ECC87A2B1C8CAD6C78B6E561B007 -97BE2BC7CA32B4534075F6491BE959D1F635463E71679E527F4F456F774B2AF8 -FEF3D8C63B283796A9AD847424B4E6508546C36223A3B17EB82A56592F27FC27 -F1D49D5FF4BBC0E16231807AF7E195AA7D0D01C7566243448B222D57B811EAE6 -DE9370F84E207DC9BEC731AD6040FD9B804FA14CA264B73136F9AF34390319F6 -A543D5D4D7FDDDF2F76651E557683614521110DEC1CCAC426117DDA7D6CF1B8B -7879B21FDC78BAB3C944BCDCD6A65B67F3692F0A8D5E36FB783A63D4FBC9842E -2CBC2720A7206F42A99AEC79FBBA92A27965AF40A71E05E4BA8D7FC58C828491 -84A8EBDB90B1167333987F7D42A76E9C5C5A842EF91A19C55CCA6ADEB88B59E2 -4FE4A96A8CFF51A1BEC1F1A6A1A5A5BFB54A1BE8C704194D72A79D33F099107F -153E3FFC70BED6D04DB4820FDAC002428C6741B91D8206296D827D3171351E85 -39BB0DF1C2457E876D3A2E7E499D9D4104762FD19BA0526D38D2BF751EC56EB5 -C80EE2A7AAF2CA12D1EB4548266CE8C0D2F93158A6728EB552FA09202865142F -E8D1300D637E64C338DCAE28398846CB3752FA92F87103C231C0D072E20D0E00 -0DBE4A0656BE7F021DB863F63DE612622FCCA2C5462EA92B205DD2FB6D547ED3 -D559010FF2C4113755D38F0B959DD34D98A0D0401AD3156A3B3D69983F4BD650 -23FF7C9FA7821E5C552F14CEBF2096F8F409DFF33F62508230EAE1281A7B8642 -1440EF343DA01E1383BA6D010A596CBDCF5A96FA3215DA350D852582BDB1EB69 -71F2EBCC0C538B9F4747E6F3641A2F1E372A88C843252610FF37D6B41BD23386 -0D026B627687D3EE4AB64AA66E7C7B7FE2E7C825292AEAC46FC8BCA434A5264E -6403BBE783360B955226858F01800155AE380DEC3842751B0C9CD72E6375527B -426E260BDA0D4DEDC4AE4C9FC1D4DD9772BE8AE5D4C3F126F1601CD38D322CCD -369719297616419E32154D9B94338BC8126131A6A4306EB0CE8E5ED39772E29F -7CEC0ED49AD116928B6248749E62127D8F41F5F570BD05EF7B7A44683D07E37F -E4EBE9DDE4E9B9CDC1D56BBCC7A6BD417546CF184224B7643F08A5D27F93A555 -0CD9DE28422A1E86AE600D360886FCE8D99F75A4F1F517FBEFDE6597A5B6387D -1CB050CEF00BFF5DB6253D9A28A424E6A672ACDE857F40C9EF1BC5A56C7185B3 -ABE41BB2203FED7C530904AE298B4A61D9D59C95FABBA2C4C316D1BC7393767F -B9694C4A64BAC5BC6AD22B742C08182D657CC63722909468F3E70646666CD073 -2143B43C9CB2402E2A5FD958D2D5A9DF6B417F55A29213F7D1FF0294FDA09A29 -AA7B38C4DCD0FBAC1D8FBD296D6882B5ED7CEF3C5F69FAC9CF6394A659B0B93E -417E2E5D6B659E37E608B7CE700D3CBCF8A4DCF77226AEC012CD41F40CD8C728 -26FFD9A5BC421A7F5438E113AD35885F3543F17F823114087EEBFF5C1CDBD8E4 -00062E1F59B31F66B44902396C84282C4E5157EB40369FAD0AA2CFF83092128E -F2DE00C0679F895764C229F74199DC791A71883AE49987BC98301DEEE888A419 -099D14079EF60B11D6CBA1DE86435E1EB3CA6B239F2BB988AAA48533FF5E9EA2 -C520945E9325FB010E5085CD9256937A89DCAD53AB7E3DCACF57826A6B8E8289 -183AA5782E9A66C3CC41378138FC72B9B3C7A88964B618D6C8ECD6DA7C149BE8 -5D8C36E444554DCCBBE565F4B534D79485A4EAA72BD1D9CFD815B84E1EC2B4B6 -C56363C5143F3AE1E8B11F23A08761642F7DC523C827FD81DDF902755A2802DA -340E411DFBA9B479F551C4826A6D38E19EAE979CFA91284E2D0F9E801991CE9A -0CE49883EFA9D3FA61D20CB398E414F28F3360FFF1612230A28EE9D9F57A70F4 -62C6028C5352832014FDC25A875489A14547CE056F43F1C7A1135CE4F706D724 -303EA8A7AE1CDFC1C5A2249FE4757A32F22280BE951ABFD948505C246D6FB273 -87C55CE82E42B139FAD0F633FF7AD1E6BEB226CC787D29A7A80A11CA41A6DB39 -3CDAA82710D87619CCABAFCAC2EB10C4159CFD21CB5A95364CB3957EB2105E76 -AB808FB507848CF3D663B62E943E7A4DD8E421B93AAA680DE0DC9A4785B4BB6F -3AF27B29537ABE88D95B5EAC2192A7DF18C943BB86F489649306570855B6631E -5A5AD58D32EE1321683BAF3C60E752F2F46F04FE2CD6A813E15A03A65E562013 -37535751E12718F18E0EFF89631DA7406CEF4C0C98CA0D016A1F7E56F54315E6 -E39574BEAC73B5937BF99EC3F527B1C34E6B620C38D55CF64A2082EA0986E181 -27A25084340CB140AA303BCFA86475B081F1DD86AA6282148A2D52ECD1920618 -948890B1C25B3AAA16A4AC244ABF706227E9F320D3F925A1A72159CF7683836B -EF7990DB78ABD51482791640488FF38E8B9B68C785C9E7FF89EC876663E83D9C -A25F7F532EBD3171AB48EB9BD72E1B4C0B574FA15D53AEC9297BDE3B8317037C -9B12E82BFF59E7BE0A06EFA8AA09293D086B437251B12B8789C65324ECF36B39 -BA91BC7B841FD1751A83B29C754139C46C68094506A07699B711761C4A2EC02C -6D5888621687FA99CC9F929F73F544FD05F85CE1D07A7F9B2561E63B60CA33E9 -32BE0968022833E51644992C8D13B8A053F91832D491A03AFD2730B8056BBCDB -32775804416B6B977CC35CD7E17F9F0A2948612E5D1DA0E9A721D5C66CE4B87D -9287A264BFD830A400F1E1F1A5F1EFC95C5239EC7D0B8205F50E83FC793F090C -1E674F3447DB517D62748AF2F957C1B02B81BE612E398CFAFFAABBCD50D453B7 -B030C357C54B4435CC7390AFEB000DCCE5D9C9E9E4274B60E55B866E41291701 -2318E8D7DF722EF55712AA64B98FFB856499B790146AF3159F1339117C0935B2 -4856A16B652F321E3FFC88D311AEB6B527A7B0A989279063DA76CF96DAB08B23 -6069C893F421DAFC514CDA6343EE5E9F97A58474014594B0AAA1074CB92DEAB0 -F38C0AC50C885BEC1B29748B8AE7FB7E08E225E189940793A439C3EA28AD2EC8 -5E1E67230EB9042B1AF5CB463609FE7C4B9A461A4803E285C3C4681A0E3D426A -F21B270A59B8AFD0EEE0D1693AB375DDFC3FFE3B5BF4622E2ACFF8BC3E2E94B5 -4BA37012472FB26A6580BBA5F4F5F7F2DD1692670918DD3B18298B84BACD8998 -B93604AB1B3748A75BA62E4740AB7BDE1A864438F7867083370AE01524F7D8B4 -2ACCD4B5AB5CFF3CF7B6697BA0D9673B80C66D9E70E564AA75A07167F6A07AD4 -D13FF579C81665E3FFB4CE3C731A20DD46AF0B32D67E909C4869FEB4C4ED352F -535434116B1ADA40B98FDDE8B6A229A4D300CB56A5DD6F9F9FDEFEA3EEC98559 -D9EE1E31FE6A6540424B2600AE26E639C825843C71FC1CCC9C1A14548351A331 -772DECB17E479FCB62FCECDBE1C361E2CAE6B995E916021B0CD198 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 7 /caron put -dup 8 /breve put -dup 71 /G put -dup 196 /Adieresis put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF821A5E5C18925EA0BBEBDCD5BAA2B3C302E1C99E38E12C7F2441F9EF -C88D77D02D3961BF5020513E586DA43DFA4C70E2F9DBECEB458E4119AC3F5662 -F53C14821D671E086E5BE271924C3F9879A9038BC3B0E424F35764EB81C93A77 -466C0648A983F0D97225D4199747656ED4CDC84526D02008B5BDC9DB94564172 -5B89523CFCCB299907325BED19BBACB17DCD68E5CD534161F770631E58F0E682 -17DB03C60C5F244E0C2582CE019991BE1CB441EFC64B8B3919C6C86A732C17AF -60F6E33AC35C35904FB27EC294B37FFFBA8FB5095DC1C7EE6A6160371A41C543 -6A9ED7F19FD13F78E6D1B1D0BA37EF8923B9DEE9C2EB922B4FD553DD6178AB89 -DB446BE4DAA1D88A7A6BA30978C557840A92D9A7887B7F442D8CEB0FCFC18C4E -3C99B38E9763D47E244FBD0ACBD76ECF7DACCBEEB4B485C709043A6FA21BCFA2 -2E0947514C1987D36073EBA09554306B72A2DA7DBA4E9D337F5D56F9B6B35E17 -5DE195A7810D644F4951A230B5F20D9077C6491A73192B8766AE7AEAAC7DD0F6 -0F5F82393FDA3E192BE5D231D98652D3798598F36A148A86ACEA1112C33B29F2 -0CEB430840F3A84A2A4FF086216F09A367B0E1F07F118391E203C1A66AFC70F3 -F8B0B37E27EF5B2BCE35E41F279BE052B1C935E9AF4B5B7795E0CDD21F77C06F -119DEBD2A3A6A7137B91F1DCB62759428132402C99F25E232C3EE361346263DB -B08B4A6B88051A0A44D11D6E7126475ED9242CE67746364970306EB70F0A9E7F -9CB2EB93C30936DA148486D9F1F341798FD504B7D8364E277010C1516DC4EF6B -3038558DDCA85CCD8448F12EA8A7BEEAC936A8A0FF7BC20E02C41B3BDEDF8746 -343C6DB54EA12B31C73DF5D5BB59591BDCDA6FCEBE5C580E6F5CF811CACB8EFF -D7E5D5D83AF9187F7F64A634CF2FA7D9FF944D4C5D05F451A4E2CBE93C3FA044 -D7839CD6006890CE92C7CB796FEE6FA155931BDC11F19ADD26C5332EBF414280 -ECD59EA9555F2959DB8DDD05ADA032410D6631B9CD71E3468DD12D49F222E64B -B557EBFF80A826DD781BCC521B4F08FC3F59F70E372E8615DCA9360D6808EE9F -7019FE83FFF9B53C4AB39D33B0CD9CB0BC86EDC231D9106794CC322615EF54CF -ED20FDD0676421B24C81741678D49E2CF1EC -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (cslurs1k.dvi) -@start /Fa 134[44 3[46 1[33 33 1[46 3[23 6[37 16[60 8[65 -75[{}9 83.022 /CMR10 rf /Fb 59[266 124[106 62[0 0 7[{}4 -132.835 /TeXMUSIX16-Regular rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -364 -35 2350 4 v -364 -2 V -364 -31 V -364 64 V -364 98 V -364 63 a Fb(G)-133 89 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (0.79999pt) GD N /S0brk -S0hgt (2.0pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 0 N end - -133 -89 a -118 63 4 117 v -156 63 a Fb(\007)80 13 y - slur@Dict begin (2.0pt) GD S0hgt (10.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 80 13 -a 80 13 a - end - 80 13 a 92 129 4 117 v 13 w Fb(\007)364 -47 -y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (17.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir -1 N /S0dash 1 N /S0adj 0 N end - 364 -47 a 341 104 4 125 v 342 -20 a Fb(\007)496 262 -y Fa(T)n(yp)r(e)28 b(K)f(slurs)p 516 113 4 117 v 517 --4 a Fb(\007)p 692 122 4 109 v 693 13 a(\007)887 29 y - slur@Dict begin (2.0pt) GD S0hgt (8.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - -887 29 a 887 29 a - end - 887 29 a 341 104 a Fb(\304)606 118 -y(\304)p 867 131 4 102 v 868 29 a(\007)p 1043 98 4 135 -v 1189 19 a - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (9.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir -1 N /S0dash 0 N /S0adj 0 N end - 1189 19 a 1172 46 4 117 v 1134 46 a Fb(\007)1403 -79 y - slur@Dict begin (2.0pt) GD S0hgt (2.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 1403 79 a 1403 79 a - end - 1403 79 a 1421 79 4 117 v -20 -w Fb(\007)p 1669 63 V 1631 63 a(\010)p 1982 98 4 135 -v 1986 262 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 1986 262 a eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/cslurs1m.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/cslurs1m.eps deleted file mode 100644 index c4bff0eee74..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/cslurs1m.eps +++ /dev/null @@ -1,648 +0,0 @@ -%% LaTeX2e file `eps/cslurs1m.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: cslurs1m.dvi -%%CreationDate: Wed Jan 21 14:25:42 2004 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 28 736 312 782 -%%DocumentFonts: TeXMUSIX16-Regular CMR10 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE cslurs1m.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2004.01.21:1425 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: CMR10 -%!PS-AdobeFont-1.1: CMR10 1.00B -%%CreationDate: 1992 Feb 19 19:54:52 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMR10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 77 /M put -dup 84 /T put -dup 101 /e put -dup 108 /l put -dup 112 /p put -dup 114 /r put -dup 115 /s put -dup 117 /u put -dup 121 /y put -readonly def -/FontBBox{-251 -250 1009 969}readonly def -/UniqueID 5000793 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 -87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F -D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 -92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C -295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75 -409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C -4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF -2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E -0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E -B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008 -24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B -43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF -D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575 -5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC -96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3 -7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3BEFD8D9C400015B65 -0F2F536D035626B1FF0A69D732C7A1836D635C30C06BED4327737029E5BA5830 -B9E88A4024C3326AD2F34F47B54739B48825AD6699F7D117EA4C4AEC4440BF6D -AA0099DEFD326235965C63647921828BF269ECC87A2B1C8CAD6C78B6E561B007 -97BE2BC7CA32B4534075F6491BE959D1F635463E71679E527F4F456F774B2AF8 -FEF3D8C63B283796A9AD847424B4E6508546C36223A3B17EB82A56592F27FC27 -F1D49D5FF4BBC0E16231807AF7E195AA7D0D01C7566243448B222D57B811EAE6 -DE9370F84E207DC9BEC731AD6040FD9B804FA14CA264B73136F9AF34390319F6 -A543D5D4D7FDDDF2F76651E557683614521110DEC1CCAC426117DDA7D6CF1B8B -7879B21FDC78BAB3C944BCDCD6A65B67F3692F0A8D5E36FB783A63D4FBC9842E -2CBC2720A7206F42A99AEC79FBBA92A27965AF40A71E05E4BA8D7FC58C828491 -84A8EBDB90B1167333987F7D42A76E9C5C5A842EF91A19C55CCA6ADEB88B59E2 -4FE4A96A8CFF51A1BEC1F1A6A1A5A5BFB54A1BE8C704194D72A79D33F099107F -153E3FFC70BED6D04DB4820FDAC002428C6741B91D8206296D827D3171351E85 -39BB0DF1C2457E876D3A2E7E499D9D4104762FD19BA0526D38D2BF751EC56EB5 -C80EE2A7AAF2CA12D1EB4548266CE8C0D2F93158A6728EB552FA09202865142F -E8D1300D637E64C338DCAE28398846CB3752FA92F87103C231C0D072E20D0E00 -0DBE4A0656BE7F021DB863F63DE612622FCCA2C5462EA92B205DD2FB6D547ED3 -D559010FF2C4113755D38F0B959DD34D98A0D0401AD3156A3B3D69983F4BD650 -23FF7C9FA7821E5C552F14CEBF2096F8F409DFF33F62508230EAE1281A7B8642 -1440EF343DA01E1383BA6D010A596CBDCF5A96FA3215DA350D852582BDB1EB69 -71F2EBCC0C538B9F4747E6F3641A2F1E372A88C843252610FF37D6B41BD23386 -0D026B627687D3EE4AB64AA66E7C7B7FE2E7C825292AEAC46FC8BCA434A5264E -6403BBE783360B955226858F01800155AE380DEC3842751B0C9CD72E6375527B -426E260BDA0D4DEDC4AE4C9FC1D4DD9772BE8AE5D4C3F126F1601CD38D322CCD -369719297616419E32154D9B94338BC8126131A6A4306EB0CE8E5ED39772E29F -7CEC0ED49AD116928B6248749E62127D8F41F5F570BD05EF7B7A44683D07E37F -E4EBE9DDE4E9B9CDC1D56BBCC7A6BD417546CF184224B7643F08A5D27F93A555 -0CD9DE28422A1E86AE600D360886FCE8D99F75A4F1F517FBEFDE6597A5B6387D -1CB050CEF00BFF5DB6253D9A28A424E6A672ACDE857F40C9EF1BC5A56C7185B3 -ABE41BB2203FED7C530904AE298B4A67F02032573C3068A81496A348D6841671 -115DD07F34B49A8AFBA1CFEFA4964573DF71AA897117FCF70C84B676EBC60F68 -D8E4FB9D36D0A42AC11C581AF47F5DF862E44E749D314C771F351A752B9E6CB9 -BA48AF13E6D4082B2B5CC9E43F1F5643217C40B44D4461F802EA12D047C5276A -91C05B7DFBEAF1F9711D70FDB5132CA96C2A4AB80B65CC6B5DBB29816BE8CC28 -FE5F8E3164B43160DA3F6DD681A74EBD9AD8BD6E0738B6BB47B5324A318E7722 -8A6B583ED8FBDA50BCC841417FB632E2E453916A9EE1D81DC9D3A540351B66BC -013DE7023AE833C2D9AB7387B62196B3BB285E63C6437074BDC7E7B65DFD7148 -607675431C94E2F49F3DD76A374A96DDA4CE0B0E655FA475CEB8DB6A76A5D7A3 -642CC5085AE40915932DFF56B6D68438F0672D33CBA02A0DAECEB6D2EB2F1F00 -E68A72E8A1F1E79F7D1BB58334A961C90212C262C29F276149EACE57445AD07F -2962842016F9D352C44CC768BE3EA8DCBA3E76667A505A139F23DAF6DACAA3FC -991FBEEECB08A374E96C38DB76E040A161456BA69142669124AC9438F87F34E0 -E7E40A79A093018C80EA010F5EAE3037A93F293F11AD8DC13CF3C2122A33DB50 -7E538FD3EF4E36016D06D56D2720D528319F08E6846C4D01A48EA6DB7D05A75A -FBDE1552A6BBEDE56A7E00CAF16AC575BA73D75A5B59608B7E56C677A26CE94E -DF4BD320DB39560FAA7153A4A6245683A97F75196D8E5CC8508B462F842230AD -AAEB63528ABFE7531B13ED9F823EBB5FD711CE8ECAFF58B09F4821C4EADCCC34 -C278A2F6E9CB6357B04018CB274017A53B57C09E8C83B6CFB3116D608EC9107D -F61DEE612C1DBDFE0804BDD264C96DDBA9331B916EB2033BD979FD4311A0757C -261E72A1C30F8D7C99557F669C080493DB59961BBD9AE940BA6BE6A1E7422DB5 -9C15519F639711F6DF14D5464A88622A9E48C00E3FED607C1B023D77ED244DDF -11C3E113D40059DCE98A6BE7FAA4AC22E1E9F2B5833D552A3EE492472BB0B826 -B2C5DBA213B7219230DA6CC70F5525FDD0FC8B9FC54DCA09EEAB4E5E041C1210 -DB3A3E5001650362C5A2248FB591987AF18C6AC03B4E1B14F4B6AA046F4E7AEB -2B5093F981C98AF577AFFD5BCA845471C7B36FFB61C6ECC2572ECE1396695DD1 -549C4C27A4D02EBFF77F9532BBC5983987D4CBA1397A24484888517B7A8BFF9C -949E912A6642C5108E2E03E2FCF0B99C561696F47FEFAD90C8C34B11FCBCC94F -CE87308A400C91053FE8F4B50F328BF0022F13BF3DBB303EA4DAE8856617FC02 -E2DF4C5D807F6C23E9234CEB0805DE80AACAAFA567F456140651E6684E890304 -D1963F0165D50BDC32D24A5BFB8B02E02BFA4F05E14009441E65D305ADFE0E4C -781E475F748FAF468A16747CEAF61B196279622BDD680BF662A66C6C64D4C6E0 -85E75A3358A1C6DDBDA7E30D01753BEBB3AC6145DC4ADFD6479409C3AAE6C027 -7CA0374A581EEF6CBEFD51C3C9E613C9E8C89FE8EB2EF5B18933ADADA0FFDA20 -83BC3B17D86115CB8CBBE244094562A7327E4805E7686D9F02A696CB76035DAA -E95182C5C38EC149EF1400B5190BFCDD9C62D7B3DF93B8EF63CE3A6DF4A97D45 -09D84DCA0513BAC5EAD9A3C5DABAC9A1A7D07109B33BB3326E08AB2638714161 -7FD739C938CC7163FA13B7EE3BA90BC54337195C0C9D09A4DADC7C855F77C576 -7043E5AA4DA8465108EE061AB27498D20A9A50EE007CE9DEC60BD4AD5FC8B8D3 -9BB899C3BC2FBAE9C973E0569CCBB212C7262EB3968EB1AAFBC8E73E97B658A1 -3FF7711DDA5E54480643DE0D1222496FABA34B8971A45B9F738FE6403A3FD261 -5DBBE579CD311DE3CE075178E881A4D00D2714ABFF8BBE16E9DD2638C721C95B -97356C46DA3C56FBF9112A478A6FF150A1FFCCB492AEAC5C687074F55BA623B2 -DAAB724144FBBF01D2194B4299F2AE8522E4898F04D53568B510600D5FF71894 -E2382C89371E28597C66ADC4B106B2C232674AFCE0965F961DD15A93037EACFC -2AC7131338E919EA7F577FABB26328507A2707504C2C7EE4B8F9456FCC9062D0 -85368FFBB72F5895A9B35B9B67DC9D5001B6C6E6A0A65566D96B27AA349C0042 -F7AF61E5A3F39B6BC26654FB169CAD23F6EB89AE99346E7E96B1959B4CF1BDE0 -9F21D5F70A -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 7 /caron put -dup 8 /breve put -dup 71 /G put -dup 196 /Adieresis put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF821A5E5C18925EA0BBEBDCD5BAA2B3C302E1C99E38E12C7F2441F9EF -C88D77D02D3961BF5020513E586DA43DFA4C70E2F9DBECEB458E4119AC3F5662 -F53C14821D671E086E5BE271924C3F9879A9038BC3B0E424F35764EB81C93A77 -466C0648A983F0D97225D4199747656ED4CDC84526D02008B5BDC9DB94564172 -5B89523CFCCB299907325BED19BBACB17DCD68E5CD534161F770631E58F0E682 -17DB03C60C5F244E0C2582CE019991BE1CB441EFC64B8B3919C6C86A732C17AF -60F6E33AC35C35904FB27EC294B37FFFBA8FB5095DC1C7EE6A6160371A41C543 -6A9ED7F19FD13F78E6D1B1D0BA37EF8923B9DEE9C2EB922B4FD553DD6178AB89 -DB446BE4DAA1D88A7A6BA30978C557840A92D9A7887B7F442D8CEB0FCFC18C4E -3C99B38E9763D47E244FBD0ACBD76ECF7DACCBEEB4B485C709043A6FA21BCFA2 -2E0947514C1987D36073EBA09554306B72A2DA7DBA4E9D337F5D56F9B6B35E17 -5DE195A7810D644F4951A230B5F20D9077C6491A73192B8766AE7AEAAC7DD0F6 -0F5F82393FDA3E192BE5D231D98652D3798598F36A148A86ACEA1112C33B29F2 -0CEB430840F3A84A2A4FF086216F09A367B0E1F07F118391E203C1A66AFC70F3 -F8B0B37E27EF5B2BCE35E41F279BE052B1C935E9AF4B5B7795E0CDD21F77C06F -119DEBD2A3A6A7137B91F1DCB62759428132402C99F25E232C3EE361346263DB -B08B4A6B88051A0A44D11D6E7126475ED9242CE67746364970306EB70F0A9E7F -9CB2EB93C30936DA148486D9F1F341798FD504B7D8364E277010C1516DC4EF6B -3038558DDCA85CCD8448F12EA8A7BEEAC936A8A0FF7BC20E02C41B3BDEDF8746 -343C6DB54EA12B31C73DF5D5BB59591BDCDA6FCEBE5C580E6F5CF811CACB8EFF -D7E5D5D83AF9187F7F64A634CF2FA7D9FF944D4C5D05F451A4E2CBE93C3FA044 -D7839CD6006890CE92C7CB796FEE6FA155931BDC11F19ADD26C5332EBF414280 -ECD59EA9555F2959DB8DDD05ADA032410D6631B9CD71E3468DD12D49F222E64B -B557EBFF80A826DD781BCC521B4F08FC3F59F70E372E8615DCA9360D6808EE9F -7019FE83FFF9B53C4AB39D33B0CD9CB0BC86EDC231D9106794CC322615EF54CF -ED20FDD0676421B24C81741678D49E2CF1EC -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (cslurs1m.dvi) -@start /Fa 134[44 3[46 1[33 33 1[46 3[23 6[37 16[60 6[76 -77[{}9 83.022 /CMR10 rf /Fb 59[266 124[106 62[0 0 7[{}4 -132.835 /TeXMUSIX16-Regular rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -364 -35 2350 4 v -364 -2 V -364 -31 V -364 64 V -364 98 V -364 63 a Fb(G)p -118 63 4 117 -v 102 w(\007)-144 99 y @beginspecial -1 @llx -1 @lly -27 @urx 7 @ury 280 @rwi @setspecial -%%BeginDocument: cslurs1m.1 -%!PS-Adobe-3.0 EPSF-3.0 -%%BoundingBox: -1 -1 27 7 -%%Creator: MetaPost -%%CreationDate: 2003.10.07:1829 -%%Pages: 1 -%%EndProlog -%%Page: 1 1 -newpath 0.0091 0.07115 moveto -1.02615 -0.1663 2.06636 -0.29054 3.11073 -0.29926 curveto -4.67299 -0.3123 6.22134 -0.06772 7.75336 0.23486 curveto -9.48055 0.57599 11.1919 0.99104 12.90784 1.38463 curveto -14.65286 1.78488 16.40335 2.16312 18.13396 2.62196 curveto -19.73999 3.04779 21.33005 3.54366 22.84013 4.23776 curveto -23.93312 4.74014 24.9769 5.3433 25.95793 6.03941 curveto -26.03062 5.91573 lineto -25.03893 5.21645 23.99576 4.59314 22.91005 4.05118 curveto -21.41063 3.30269 19.83932 2.71364 18.25787 2.16008 curveto -16.55789 1.56503 14.84247 1.00958 13.08646 0.6079 curveto -11.35944 0.21283 9.60301 -0.03123 7.84335 -0.2348 curveto -6.27711 -0.41599 4.70341 -0.5654 3.12764 -0.49779 curveto -2.07115 -0.45245 1.02112 -0.30965 -0.0091 -0.07115 curveto - closepath fill -showpage -%%EOF - -%%EndDocument - @endspecial 92 129 V 93 13 a(\007)p 341 104 4 125 v -342 -20 a(\007)496 262 y Fa(T)n(yp)r(e)28 b(M)g(slurs)p -516 113 4 117 v 517 -4 a Fb(\007)p 692 122 4 109 v 693 -13 a(\007)352 10 y @beginspecial -1 @llx -7 @lly 64 @urx -3 @ury 650 @rwi @setspecial -%%BeginDocument: cslurs1m.2 -%!PS-Adobe-3.0 EPSF-3.0 -%%BoundingBox: -1 -7 64 3 -%%Creator: MetaPost -%%CreationDate: 2003.10.07:1829 -%%Pages: 1 -%%EndProlog -%%Page: 1 1 -newpath 2.01393 0.4552 moveto -1.34358 0.29553 0.67677 0.12032 0.01404 -0.07034 curveto -0.01404 -0.07034 lineto --0.01404 0.07034 lineto --0.01404 0.07034 lineto -0.65155 0.26135 1.32089 0.4382 1.99355 0.6008 curveto -1.99355 0.6008 lineto -2.01393 0.4552 lineto - closepath fill -newpath 4.90675 1.04391 moveto -4.22742 0.9289 3.55083 0.79817 2.87755 0.65186 curveto -2.87752 0.65186 lineto -2.85999 0.80194 lineto -2.85999 0.80194 lineto -3.53539 0.9523 4.2139 1.08836 4.89507 1.21005 curveto -4.89508 1.21005 lineto -4.90675 1.04391 lineto - closepath fill -newpath 7.94986 1.45207 moveto -7.58882 1.41473 lineto -6.9849 1.34982 6.38257 1.27261 5.7822 1.1832 curveto -5.7822 1.1832 lineto -5.77281 1.35866 lineto -5.77281 1.35866 lineto -6.37471 1.45496 6.97853 1.54007 7.58394 1.61392 curveto -7.9456 1.6567 lineto -7.9456 1.6567 lineto -7.94986 1.45212 lineto - closepath fill -newpath 12.28683 1.6967 moveto -11.27309 1.67807 10.26016 1.6359 9.24884 1.56308 curveto -9.24887 1.56308 lineto -9.2471 1.78929 lineto -9.2471 1.78929 lineto -10.26053 1.8801 11.27596 1.9431 12.2926 1.98515 curveto -12.29254 1.98514 lineto -12.28683 1.6967 lineto - closepath fill -newpath 16.63405 1.65302 moveto -15.61948 1.68721 14.6046 1.70798 13.59021 1.70822 curveto -13.59032 1.70822 lineto -13.59996 2.02818 lineto -13.59996 2.02818 lineto -14.61748 2.05353 15.63586 2.06087 16.65431 2.05704 curveto -16.65428 2.05702 lineto -16.63388 1.65302 lineto - closepath fill -newpath 21.20567 1.42947 moveto -20.45467 1.47523 19.7034 1.51712 18.95187 1.5546 curveto -17.93768 1.60222 lineto -17.93652 1.60228 17.93883 1.6013 17.93791 1.60204 curveto -17.93768 1.60222 lineto -17.96338 2.04648 lineto -17.96347 2.04666 lineto -17.96338 2.04648 lineto -18.98196 2.03186 lineto -19.73598 2.01938 20.48996 2.00365 21.24382 1.98398 curveto -21.24382 1.98398 lineto -21.20567 1.42947 lineto - closepath fill -newpath 26.03194 1.08662 moveto -24.9067 1.17674 23.78099 1.26059 22.65475 1.33644 curveto -22.6548 1.33644 lineto -22.6986 1.94092 lineto -22.69864 1.94101 lineto -22.6986 1.94092 lineto -23.82928 1.90337 24.95958 1.85594 26.08916 1.7963 curveto -26.08913 1.79631 lineto -26.03194 1.08662 lineto - closepath fill -newpath 30.85132 0.66718 moveto -29.72722 0.77164 28.60275 0.87233 27.47786 0.9675 curveto -27.47668 0.9676 27.47838 0.96619 27.47812 0.9673 curveto -27.47807 0.96748 lineto -27.5407 1.71272 lineto -27.5407 1.71272 lineto -28.6696 1.64218 29.79768 1.55838 30.92462 1.45903 curveto -30.92462 1.45903 lineto -30.85132 0.66718 lineto - closepath fill -newpath 35.6902 0.19261 moveto -34.56076 0.31029 33.4307 0.42232 32.30028 0.53052 curveto -32.30028 0.53052 lineto -32.37674 1.32217 lineto -32.37674 1.32217 lineto -33.50911 1.20856 34.63966 1.07924 35.76855 0.93657 curveto -35.76836 0.93642 lineto -35.6902 0.19261 lineto - closepath fill -newpath 40.52574 -0.3514 moveto -39.3986 -0.21394 38.27048 -0.0847 37.1416 0.03813 curveto -37.14163 0.03812 lineto -37.21844 0.74606 lineto -37.21844 0.74606 lineto -38.34587 0.5924 39.47168 0.4264 40.59601 0.25044 curveto -40.59596 0.25044 lineto -40.52574 -0.3514 lineto - closepath fill -newpath 45.25291 -0.98209 moveto -44.22562 -0.83499 lineto -43.47601 -0.72995 42.72583 -0.62943 41.97514 -0.5329 curveto -41.97514 -0.53285 lineto -42.04153 0.01878 lineto -42.04153 0.01878 lineto -42.79012 -0.10391 43.53807 -0.23059 44.28543 -0.36053 curveto -45.3107 -0.54117 lineto -45.3107 -0.54117 lineto -45.25291 -0.98209 lineto - closepath fill -newpath 49.63797 -1.709 moveto -48.61926 -1.51598 47.5965 -1.34222 46.5715 -1.18167 curveto -46.57152 -1.18167 lineto -46.6268 -0.78154 lineto -46.6268 -0.78154 lineto -47.64986 -0.97278 48.6708 -1.17479 49.6878 -1.3935 curveto -49.68785 -1.3935 lineto -49.63797 -1.709 lineto - closepath fill -newpath 53.97318 -2.67192 moveto -52.96988 -2.41142 51.95987 -2.17888 50.94499 -1.96822 curveto -50.94504 -1.96822 lineto -50.99283 -1.68428 lineto -50.99283 -1.68428 lineto -52.00613 -1.91838 53.01472 -2.17169 54.01674 -2.45015 curveto -54.01671 -2.45012 lineto -53.97318 -2.67192 lineto - closepath fill -newpath 57.4431 -3.7023 moveto -56.83772 -3.49864 56.22833 -3.30653 55.61525 -3.1261 curveto -55.25998 -3.02295 lineto -55.25998 -3.02295 lineto -55.30199 -2.82268 lineto -55.30199 -2.82268 lineto -55.65688 -2.93124 lineto -56.2696 -3.12091 56.87883 -3.32117 57.48428 -3.53192 curveto -57.48428 -3.53192 lineto -57.4431 -3.7023 lineto - closepath fill -newpath 60.35606 -4.784 moveto -59.68456 -4.51064 59.00719 -4.25189 58.32442 -4.00795 curveto -58.3244 -4.00793 lineto -58.3659 -3.8472 lineto -58.3659 -3.8472 lineto -59.04906 -4.09805 59.72717 -4.36237 60.39987 -4.63997 curveto -60.39992 -4.63998 lineto -60.35606 -4.784 lineto - closepath fill -newpath 63.19646 -6.04442 moveto -62.5427 -5.72968 61.88237 -5.42928 61.21597 -5.14342 curveto -61.21597 -5.14342 lineto -61.26161 -5.00415 lineto -61.26161 -5.00415 lineto -61.92961 -5.29315 62.59201 -5.59538 63.24843 -5.9107 curveto -63.24843 -5.9107 lineto -63.19646 -6.04442 lineto - closepath fill -showpage -%%EOF - -%%EndDocument - @endspecial 341 104 a(\304)606 118 y(\304)p 867 131 -4 102 v 868 29 a(\007)p 1043 98 4 135 v 1172 46 4 117 -v 1134 46 a(\007)1178 59 y @beginspecial -1 @llx -5 @lly -27 @urx 1 @ury 280 @rwi @setspecial -%%BeginDocument: cslurs1m.3 -%!PS-Adobe-3.0 EPSF-3.0 -%%BoundingBox: -1 -5 27 1 -%%Creator: MetaPost -%%CreationDate: 2003.10.07:1829 -%%Pages: 1 -%%EndProlog -%%Page: 1 1 -newpath -0.01437 0.07028 moveto -1.00781 0.38809 2.05702 0.61136 3.12004 0.73726 curveto -4.6808 0.92212 6.25566 0.89578 7.82567 0.83528 curveto -9.57585 0.76784 11.32584 0.65799 13.05754 0.3939 curveto -14.8091 0.1268 16.53146 -0.29648 18.24092 -0.76143 curveto -19.82143 -1.1913 21.39447 -1.65785 22.90355 -2.29558 curveto -23.9864 -2.75319 25.03087 -3.29678 26.02692 -3.92117 curveto -25.96164 -4.04892 lineto -24.97688 -3.42754 23.93355 -2.90424 22.84663 -2.48653 curveto -21.33086 -1.904 19.7461 -1.53229 18.15092 -1.2311 curveto -16.42096 -0.90445 14.67699 -0.66 12.93677 -0.3939 curveto -11.21648 -0.13084 9.49907 0.15352 7.77104 0.3602 curveto -6.22623 0.54498 4.66946 0.66756 3.11835 0.53801 curveto -2.06447 0.45 1.02351 0.246 0.01436 -0.07027 curveto - closepath fill -showpage -%%EOF - -%%EndDocument - @endspecial 1421 79 V 1383 79 a(\007)p 1669 63 V 1631 -63 a(\010)p 1982 98 4 135 v eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/cslurs1n.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/cslurs1n.eps deleted file mode 100644 index 732c686d965..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/cslurs1n.eps +++ /dev/null @@ -1,645 +0,0 @@ -%% LaTeX2e file `eps/cslurs1n.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: cslurs1n.dvi -%%CreationDate: Wed Jan 21 13:54:44 2004 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 28 737 312 782 -%%DocumentFonts: TeXMUSIX16-Regular TeXXSLU16-Regular CMR10 -%%+ TeXXSLD16D-Regular TeXXSLD16-Regular -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE cslurs1n.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2004.01.21:1354 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginFont: TeXXSLD16-Regular -%!PS-AdobeFont-1.0: TeXXSLD16-Regular 001.000 -%%CreationDate: 01-07-22 at 22.48 -%%VMusage: 1024 40444 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 199 801 0 -%%EndComments -FontDirectory/TeXXSLD16-Regular known{/TeXXSLD16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXXSLD16-Regular) readonly def -/FamilyName (TeXXSLD16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -199.203 def -/UnderlineThickness 99.6016 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 199 def -/descent 801 def -end readonly def -/FontName /TeXXSLD16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 21 /endash put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-2126 -1058 2126 349}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE3A6AA404B4ADDBC35AACA -CAA3EE86E2CA7CDC642731BE96DEF4FFE72CE4E7783869E551326F2270A8724D -C7B68F37B31DCFF0D6463B15B3023B07CF785AB64B26D448C7004A4C8FB95F50 -2E695FCC8DDF44C1C5B6ECE533CB08FB8B61DA028115F00AA5368589D50F9CC8 -163178C7209705642BBE745560CD7371C3C8F62596058AD9B64288045274C6C2 -0FEEE97328D5887AED13A9EFC1F8FA60DFE214CBE5520B43C35EF3FB019448B6 -A410934290271AB1EA64313FE0F69D72EA243068972DCE15224419F3BFA75A7E -983F424D2B2987D0E924DB87487A0B818F16E8998A020007B36FBA223A3EE4B4 -976E8B94A9688D8E5B50134F003B72C5315196BB9E8FDCE8599A042F17A0F011 -285D0D1A7298F79E40DB3BC6F2798DE3776495FE113F7CA2F8D7E44EDF6AAD07 -73C36C08A8D1F852B0D96E8170A5017866E69ED48EBDAB5DB5F5B2C3EA139168 -F5ECB860520763D6FD209A23F2CEE376FD1A751C1A35EBB2450827DDE99E7767 -0B8434AF9C9E4B9A8A99F1BE581C08C50004F396CE83F0549B06B88BD6A3C0EA -6FCB06AF6147C5D0C250B6193547DEB0F5B9575AB7FE3A531CA0F144C6C508C1 -F244549E4F5A3CBE75D920B8F43A0F9610ABAA2FF0C29104696D31E2CB1D782C -078A643E8AE5CB6DAEB582074E51C8F3509D66BE2FA996860502E1CB7B197430 -5A1FEA87E726F8C8E681AC1AC5EEA7B36FD2FE3237635C589670C167F98B8485 -8D55F8B951FB918D88F59BF05F0D50F438B1C618A288454C1B4B4E230BEE80E4 -C7310B924E49AD53D6E4729B87E9F8F6FBA365C3E95C7151488FFF21B96F5516 -84F33E9DC6F825943E317AC7AC43D9EBB11AC75AE64180ECD713DE1435D35312 -F90DB994400E15A5CB7907FC344161A50BA2E49FA9C94409A483B28326D9950C -A7678EDA8DCB1FA4A4DBF04DE270D5090C7D827A252CB71A416F56B8091D7776 -0C51149A30922D4E3C2C2911A09EF6ED4F526E2A07F539E50DCAEE6B3B18AA50 -18E0B6B04F25EA1B6DC485235CDC48715C21FC -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -%%BeginFont: TeXXSLD16D-Regular -%!PS-AdobeFont-1.0: TeXXSLD16D-Regular 001.000 -%%CreationDate: 01-07-22 at 22.49 -%%VMusage: 1024 101006 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 199 801 0 -%%EndComments -FontDirectory/TeXXSLD16D-Regular known{/TeXXSLD16D-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXXSLD16D-Regular) readonly def -/FamilyName (TeXXSLD16D) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -198.807 def -/UnderlineThickness 99.4036 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 199 def -/descent 801 def -end readonly def -/FontName /TeXXSLD16D-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 46 /period put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-2126 -1056 2126 348}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE3A6AA404B4B862F04DD86 -A8A6680771FA24540A27BCF28F9E0E83D013B7684AEDA311C598E9E3684816CD -8E75BBF5D3AFC94642FFCE39443CF3903BC169B3A08FA71AF1ADA017A5E559F9 -9D0C56AB7E5268428CADBB0EDEBA260A43F1ECBD7D4B04F78BB46B33D45D2A33 -9CAC349C9786ACDEEFB3D9D9A2FAA8720A0594DDADC5FA6A3A92547A024CB932 -30A3CFC1F014DDD03E6A372EAA361F91B34F7159670257DA867B37896D4B05D3 -D3EA63AE5635A9A54A8B72E647797076BB310126140F8A232358264108121AA1 -7FA253DA944B4F5DBCC90D8EA6B4D98A0B1AD648C886A5BD71C5B9E53EE5C752 -5712A7FCBF33E80B77E71C97C1633B57AF7514917E7778A82342100F2769CDC6 -0F2FA0737F8010D393A86D0BE4744E34B7C69B6CB6E2ADA4A81739E3FB2A3A7E -B7FE58FC7E4C686F0BA62E8BC06596A34E3A02108DE2BE1A0D86CF1E588F6B48 -A005B9C7874C114E897E6DA0468D5C98B4E9C91A921A200B346FBF24425D1C7B -290BFCF9BAAB9965AB1C5E47E6EE3B8131B6B5D1F4667096B8255AA41FC4B8FD -E9749B762D30A924ACC1E8523CE3F2F7D159C45B122868654EEC38CA4CCB5F26 -D1C2D5C8005D0224A3BCFC0D4E6D483D07596106D078BACEF5D1512B09FB85E6 -A0A49E149EBEBA5E06BA354CE9B2D15714BAE006909A62CEE5DFCC17A7FAB833 -BA43EA181148D28AB4B88B44CA4AE8E991BCB8BF21433319C2B9D578DAF502D9 -B4FD83982C1386513E3BD2746F65983D039EDA20727CC3A2BD5F468699527813 -F4B52DA3FC0A1E2AA5CCDFEF582BB5976EC140E710E26D9A011253AC1BFF5C66 -DA9BB44F666FA0E5C3806FCE21E5E0B12C27C986231AB9BF03A1575EB36FA118 -C3DA442E02F02C09ED1D15C7398017A89C1D62097A55BE84591F46F42EE6D022 -BCF0787E054D84BF21EA7A9ED71E956D9AB24EE7B32B79405FC0090E1445E569 -EE7D41B21FF33B6BC63AE234CD34FACFF60CD9F2CF99017D8E13FCC0DAEC4BF1 -F0D9A919B29C8525ED1379A4E8B468F9585CDBDAE4B20FA0E1C7FAC0927F967F -4B3FEBF80F1D0C6F4A1507BF5958BFBF9B8202D046A3DF09B3D9638791517259 -80AD1962375F4C155806498CC61E0AC95FCDEDEC911776F09BF5336520A401EA -71909099829957424B1DA6E1F9A9A1093CC7F31AE4CF1BB1CF5073337CFA82EF -125478D99BD8A28255A91B989FD6A7B241AEC3C8098B3C84C9243BF66D2DE66D -961AA77BD8C36BCC7B905CA1ED4570E77F39ACBC660B0D0D1E8CDE6E6203198A -3C575801C9D6E6D29F0D889D9A6F201F6F796097518FC9F238576CA03E121F55 -69EFE76D1A22002633C442F6C559B3902E94EAB4E3626AA96D36669D96962B51 -79F455175D22A26958662CEE4CFE360B5D8F032C222F42D412161048BC0169F6 -97E98F97EF09E7242EF5D773ECC54340505577A3CD9E9DF435D23B0BBE942E10 -E91D058E43A0C3D9297CFF0651F978A098807092DF5F39C3F7F1CA93E4557768 -22401B62E1D292C303930418E9AE6196D8217E16C7309D436F1CB441CAB97757 -1B3DAB1C466237DAAE962F895946EE4695DDA6F34C4370AF24CD387E5DD8D0BB -B56FCC56B480C95382BBBEFCD910B7E9056C72 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -%%BeginFont: CMR10 -%!PS-AdobeFont-1.1: CMR10 1.00B -%%CreationDate: 1992 Feb 19 19:54:52 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMR10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 45 /hyphen put -dup 97 /a put -dup 98 /b put -dup 100 /d put -dup 101 /e put -dup 102 /f put -dup 108 /l put -dup 110 /n put -dup 111 /o put -dup 114 /r put -dup 115 /s put -dup 116 /t put -dup 117 /u put -readonly def -/FontBBox{-251 -250 1009 969}readonly def -/UniqueID 5000793 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 -87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F -D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 -92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C -295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75 -409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C -4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF -2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E -0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E -B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008 -24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B -43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF -D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575 -5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC -96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3 -7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3BEFD8D9C400015B65 -0F2F536D035626B1FF0A69D732C7A1836D635C30C06BED4327737029E5BA5830 -B9E88A4024C3326AD2F34F47B54739B48825AD6699F7D117EA4C4AEC4440BF6D -AA0099DEFD326235965C63647921828BF269ECC87A2B1C8CAD6C78B6E561B007 -97BE2BC7CA32B4534075F6491BE959D1F635463E71679E527F4F456F774B2AF8 -FEF3D8C63B283796A9AD847424B4E6508546C36223A3B17EB82A56592F27FC27 -F1D49D5FF4BBC0E16231807AF7E195AA7D0D01C7566243448B222D57B811EAE6 -DE9370F84E207DC9BEC731AD6040FD9B804FA14CA264B73136F9AF34390319F6 -A543D5D4D7FDDDF2F76651E557683614521110DEC1CCAC426117DDA7D6CF1B8B -7879B21FDC78BAB3C944BCDCD6A65B67F3692F0A8D5E36FB783A63D4FBC9842E -2CBC2720A7206F42A99AEC79FBBA92A27965AF40A71E05E4BA8D7FC58C828491 -84A8EBDB90B1167333987F7D42A76E9C5C5A842EF91A19C55CCA6ADEB88B59E2 -4FE4A96A8CFF51A1BEC1F1A6A1A5A5BFB54A1BE8C704194D72A79D33F099107F -153E3FFC70BED6D04DB4820FDAC002428C6741B91D8206296D827D3171351E85 -39BB0DF1C2457E876D3A2E7E499D9D4104762FD19BA0526D38D2BF751EC56EB5 -C80EE2A7AAF2CA12D1EB4548266CE8C0D2F93158A6728EB552FA09202865142F -E8D1300D637E64C338DCAE28398846CB3752FA92F87103C231C0D072E20D0E00 -0DBE4A0656BE7F021DB863F63DE612622FCCA2C5462EA92B205DD2FB6D547ED3 -D559010FF2C4113755D38F0B959DD34D98A0D0401AD3156A3B3D6FBE90EA40D6 -F8B539EDCB0A1EFE2AAAEC6B56780F9312CE3CF757F815AD506873D2884BFED0 -EEBBC826E2C4F589833F5EA07CD65AA558F72555F8061BFAC39CF05FFEB8A713 -A38A6FFBC9C160912580275C2798AC4914F4FE26402FF8E0DD5E05A2797D32CA -927B17A043D2C98CC8D7CE4361A530160D6800FA73D978E179654682C61FCB9E -7659E2B0A319D5E77A57BA9C9BC3C8FA49F5377E16806EDACCB60F0D8085FA97 -FE6D2F54B2752F54C04DBD85A788063ADCBEC519652AFB0475319DD0C6220DF6 -4B6153B1AB46DA2C41B5D2586F788D2A84FBE4E0ACDEEC857592043130FFB491 -67A7CC05A7AF3EF0A215736C4C76625098B5AA758162328979CD3ECC032BEADE -20C001B5D0370FBCB6540E7EB3B2ED0460F81AB38B9240BAE8442715148D6D34 -BDE2F46DF7205B8311BC3BB48CE66B501DC1ED6A8E5C95E05BD1F6B603AA4794 -8C3C994176F923BF43CDA49176A63A70C8A38E99CFE26E96C4341F7720B16123 -685EA995EAC109BBEB1FCF0593385698AB5116D26E5C1CF169DB85B4994B12F7 -B8A750FCD3D5ADAD01DDC5D89FAEE27A682EF0B9356DE7FC42EF44910EC0FEF6 -5088AAEF32A79630F98E38388280193EDFF795BB7C25FCEA46E0B30652E0A05F -12FC4C37C5D5574B9E2D25358408FC85C2E6341B46152D2894154182AE046B8C -72CDE40D0BDFE5F552C605776ED76C0B3323BFBC7B7AA025D7D8F30645757185 -3AB97BE30339C36266E63A982A91A3C540262885466029E699B5D31172AE3E03 -002896F4BD639CD695C9913D4560BE3D2AAD3E77412254C2258D77EBF8BF982C -8359E605F56F7F1E2E713987D5DB27EA2213CFE8464C458F13E11B00A885F0AB -40DBD73604FF19CCF50F3AE3135D3B77CC906BF1940B12B08EA4B2B36DE1108D -982AEE94519AF2F87BA96A108E3FF3B91A2D04F779EB9AFD1E0FEAD6773115B4 -3D3C1215582A0079E679A36EFDCD0EBEE4E10884E87FAB3776E42FA35A5F06BE -B68CCC79BB512895D19336470C546812BEBC712FC3BBA8EB41661F47CA216C41 -BB57F070E0C23D85F7A885D90AB0B7EFC8C137215C892AB1CA87C04A5856D9EF -EB5D9014BB839661C96F0DBC6DF67B0E129F2FD91C8B100919844A965409D574 -410E2F88840714375D33DA6AB25AD098F8E0E1F2CEEDC4F91F42E82CFF3C93B2 -2BE9C3E2FA827DDE58A332E1AEC7BED95A9F64B50E0526AC239BE038FF4BD489 -667941D432B7223E3F23523691A327AE4DE8B74BA6E617374554E2DC25E44486 -7B1AB2F413ACB46C49C3385D44816BA372C8C174939F2F5A9697F4C677991A43 -AAD40D2799C992B88A8D97D00733981331495FF9110520C9CC957CB4D9A4F66F -4FDB5C1CBB0910D9C907019A61047DD5B6377FFAE542D57E15DD54E4FBC7E29D -7E34B43B6243472FD171BA62346DA3B6D10194F71A10E7159E7C80DC2F3634DB -EA582FEA03868101DD37992F0C55F80D308B4DC0C8DF9F4626CE48B5AC546FE5 -27BCF3FDAD70FB0F8B91AB273288FF7FDEB9A0F30CFC1997BFB4B9F3EE1B2447 -4E3904284D5C7B7890AB03ED3D29EBDB4C3EEE7B6C983FB743DDC07F59DFF88F -41AD1405FFC5342D479A72DA8949F0AAD58CF2079A4F2907DFA3B227C0605249 -A085A5CA7321A86738FC4C6BB9963825201144A035695687BF2F61F8CFE718C6 -331C08A9686294FB1110DE0D20558BBCB5A4FD1722F07D435D7D1B9FE628E3C1 -834A3194D7077CA480720C750F7976042538E76B3E85BA7BB6EE87113B5689EF -23CA3EAD9EB8FCE5C84CBE075B47F4CD4AB93DBE878D0A309A74EB876C6EF163 -924CDA4BC58AD786E63889A6D3B024BDE6BDC1FE7596CF96348AB85A1AA944B6 -107AF4015F827F5CC4360AEB06E84A922F8C6E66C1F93C445B4D1A7309140066 -103BD960237E8BCC233118F1AF981643D2BC599B9CA592F407B5053F99ECF649 -C0EFB20749B743BF12E069B14440AE58662241C8ED8ABD12670129F540DFAEBF -2F394FB4885A12C5F20193E6D48A74860736D155F281210CCDADA9FB35E45F05 -1C688446531411FB70D20ED67C9279927C6881DD18179E0F30CAE2380433F141 -78A1C3426AFBEB9379E6C57DD3F5DE9DED4773DF56A469625DB2AB1453E461A2 -25A4E85B9DD1AA62832F3914217DBABE15457E2453A9E2F422B43A59AFCED19B -71921AA566DC874DF1949A2EC8787A524CACF3841E1D04ADFDDA577E7AA9AB7C -8B1A91785685AF3F5BE77666469AA24208FD23F52441F7954D13E90483E0BDDE -58F3876BA2BFD95C918E3752973AA44889727333DD2439FFD458B1E5163F91A9 -85EEC4785795052AC9FC940E35DD5994F0555B28A96333E18D0AE1D81994F5E3 -E5CC722DE4A34536F5482CCA7E2C269F6FBE2A6E20CA603B926328CA1F9ECDB5 -768C3278ADB0CEB91313430EC15C86042E3749B6FACC52816D14F82AB3AA43A4 -0F12BA0EBCA88906BDCCB21081647D1DAE2D2176B9562D87D01DA40260F90B15 -8B41A5B54743328A52966959BBAB95ABD747C729C11F781AD6059C66B270440D -E7AB8ACA751427BAF23010D76D91BD9A36B97AE7F5B02039133CAAD3512D48FD -7772B6814C93FC3EAD5915C9A4CDAC26B3094A9114F2866B32D066EAB21BFB9B -754804974DAD750B59EBF4A0F27FC740901E645122B6AABF28D6C52F1A7042B1 -85D567428279394250DB6DD8BAE13D1302E81F93F161CA1CEB260DB403302ED8 -CBCE86AB72A102348BD9BCD052C4FAEFD2DE6FFDA988DB4535D9D34D1D4C42D8 -526005B14F94BC17F7AD6F509CFDA44440F3053D06BDB912BA485A496BA661A4 -0D196D6500120C0D2F980A2E719310DD7F0F3445B8D489C429A014F1AD0F8D48 -D55FEAD1CD40B9F0FFC5CCA7C6212E9F19997910064F9D31DBA79CA6B11A7558 -084DECC9CAE6445F6929D0577F3841D17C9BEEED1C18AFF03E300A255F26423E -066BD33EB1B8D7707BA8F943345D7B5CC27F2CBE7A89556C22FFA3F9E6B3397F -E15670A0C5AE0A74EAE15C6940F380AE5F985FB099B2330BB726DDB190829628 -5F20BFE3E7C02068059517A39B32700C0D12707C98FE31031E128E65A196DBAD -B469FE75414ECFCE242784E3DF10ACFDD8A34609D97E63130CC4D4BD2960F9CA -079EF2B36F6EB3838CDADC8A930D9421ED341021490A47ABE1623CA892F7D135 -7771DF69F14C932A1F859ADECAB45730795E4214037D1F36688A6C45EF0CB9AE -53BC90C6D1598704D382F1B3769B6619AE31EC9A67451B186D250CAE279497BC -9F6EE35C5B9E467DF46ABDE3179FB6D2684784669AD97F088DB735FE7945864F -441D29E0489739A106BC893D93856B28F2D1F037DC271BE2D59D9CBB0655F0C8 -E85AD2AAAF486AEEEDC696CC0BBBC271E856AA19C051EC616FC7A5BE557E370F -0B -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXXSLU16-Regular -%!PS-AdobeFont-1.0: TeXXSLU16-Regular 001.000 -%%CreationDate: 01-07-22 at 23.16 -%%VMusage: 1024 39962 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 998 2 0 -%%EndComments -FontDirectory/TeXXSLU16-Regular known{/TeXXSLU16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXXSLU16-Regular) readonly def -/FamilyName (TeXXSLU16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -200 def -/UnderlineThickness 100 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 998 def -/descent 2 def -end readonly def -/FontName /TeXXSLU16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 165 /ecaron put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-2126 -345 2126 1062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE7E0FB9D38796FAE3C8433 -10934F40DDE40A1D52CBA78FE5A358B01A400FE08FA6466092F617FCA128F37F -73E6AEADA6139866A01E6D711A2B2E72D6D87862E5FB653361B6D01E633AC30E -966211271411B100D68FD0C6E57728674F6FA77D2A96520F822E3C8EFF523E15 -5A12CF06E3D259D104181A02E1E393382B472C40FA6BE6A5BF3438BC8D34B2DE -4AB2C9E36F9AC7977590C72477ADC87C2C4C6F3A9CD52E032F0CB12F9A0F632E -491FFC5A195954DB446BAD6312D3F6BD34D5F638DF27D10560017A3449FE8353 -A9965E6AC624229B8B7150E86835392713DEEC510E53E8A05FCB35DC5B32C43C -FE0C48E044096E73633CA7386F6BED24AE3E6F9E918598F49FE81490A603D9B4 -36431B78C81B59E5A05EDCE15A46F81D04B1B72102DD4C206194AD2CB90AD998 -2C71D2334AB96714C7B1D4F806FA75D1136F67951EC6044F45E9CABE7791B51F -8E013966502C43447C7FF69DAB764D529E0A1386C3619B0F4A87D8D42B55FC34 -E864486842B6FCA421949403B63DC8E850CFC345783CF0B982E9AD7D3026BA93 -1EDF3ABCA21BE2D455AE8276B8048110A0A60E766C978B906061AB0E4E708156 -7589894A5E9C8B514B248E38C85813CFD614D38F62137B3AA4993C3FCC72AC65 -B49FAFAEE9506DD90C3BDFD7100A4DC52DBF8210173C93D7974DDCA405F85D07 -5402ED53AFE3A70EB24457437F0D64AB1133A724D0EBF3DD1803DD00A3F40EB4 -E5C8F594FE7AEF6BAFEDDE747A446326ACB7E87A050E75392036846299347C10 -300585DCFC792D55C2117E627EFA66BA9A788EC534C3005A05EA389DAA27A10A -9B2E8825DDFF2813D84C170008E324C12B1DF5C8E3DAB725F83DF68CEF77D923 -AC4CE9BC16D14C0F0553C1F146F0D4A0C6F15C84D62DC039ED7DA0F8397E3A57 -F8ABFDA9F80558512C8D9ED8D9B8C0509978BA7CFD96C6D7E70B2CD98E90E31B - -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 7 /caron put -dup 8 /breve put -dup 71 /G put -dup 196 /Adieresis put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF821A5E5C18925EA0BBEBDCD5BAA2B3C302E1C99E38E12C7F2441F9EF -C88D77D02D3961BF5020513E586DA43DFA4C70E2F9DBECEB458E4119AC3F5662 -F53C14821D671E086E5BE271924C3F9879A9038BC3B0E424F35764EB81C93A77 -466C0648A983F0D97225D4199747656ED4CDC84526D02008B5BDC9DB94564172 -5B89523CFCCB299907325BED19BBACB17DCD68E5CD534161F770631E58F0E682 -17DB03C60C5F244E0C2582CE019991BE1CB441EFC64B8B3919C6C86A732C17AF -60F6E33AC35C35904FB27EC294B37FFFBA8FB5095DC1C7EE6A6160371A41C543 -6A9ED7F19FD13F78E6D1B1D0BA37EF8923B9DEE9C2EB922B4FD553DD6178AB89 -DB446BE4DAA1D88A7A6BA30978C557840A92D9A7887B7F442D8CEB0FCFC18C4E -3C99B38E9763D47E244FBD0ACBD76ECF7DACCBEEB4B485C709043A6FA21BCFA2 -2E0947514C1987D36073EBA09554306B72A2DA7DBA4E9D337F5D56F9B6B35E17 -5DE195A7810D644F4951A230B5F20D9077C6491A73192B8766AE7AEAAC7DD0F6 -0F5F82393FDA3E192BE5D231D98652D3798598F36A148A86ACEA1112C33B29F2 -0CEB430840F3A84A2A4FF086216F09A367B0E1F07F118391E203C1A66AFC70F3 -F8B0B37E27EF5B2BCE35E41F279BE052B1C935E9AF4B5B7795E0CDD21F77C06F -119DEBD2A3A6A7137B91F1DCB62759428132402C99F25E232C3EE361346263DB -B08B4A6B88051A0A44D11D6E7126475ED9242CE67746364970306EB70F0A9E7F -9CB2EB93C30936DA148486D9F1F341798FD504B7D8364E277010C1516DC4EF6B -3038558DDCA85CCD8448F12EA8A7BEEAC936A8A0FF7BC20E02C41B3BDEDF8746 -343C6DB54EA12B31C73DF5D5BB59591BDCDA6FCEBE5C580E6F5CF811CACB8EFF -D7E5D5D83AF9187F7F64A634CF2FA7D9FF944D4C5D05F451A4E2CBE93C3FA044 -D7839CD6006890CE92C7CB796FEE6FA155931BDC11F19ADD26C5332EBF414280 -ECD59EA9555F2959DB8DDD05ADA032410D6631B9CD71E3468DD12D49F222E64B -B557EBFF80A826DD781BCC521B4F08FC3F59F70E372E8615DCA9360D6808EE9F -7019FE83FFF9B53C4AB39D33B0CD9CB0BC86EDC231D9106794CC322615EF54CF -ED20FDD0676421B24C81741678D49E2CF1EC -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (cslurs1n.dvi) -@start /Fa 234[0 21[{}1 132.835 /TeXXSLD16-Regular rf -/Fb 209[0 46[{}1 132.835 /TeXXSLD16D-Regular rf /Fc 138[46 -32 33 33 2[42 46 1[23 5[25 37 46 1[46 42 51[28 45[{}13 -83.022 /CMR10 rf /Fd 90[0 165[{}1 132.835 /TeXXSLU16-Regular -rf /Fe 59[266 124[106 62[0 0 7[{}4 132.835 /TeXMUSIX16-Regular -rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -364 -35 2350 4 v -364 -2 V -364 -31 V -364 64 V -364 98 V -364 63 a Fe(G)p -118 63 4 117 -v 102 w(\007)-28 91 y Fd(\245)p 92 129 V 93 13 a Fe(\007)p -341 104 4 125 v 342 -20 a(\007)496 262 y Fc(fon)n(t-based)27 -b(slurs)p 516 113 4 117 v 517 -4 a Fe(\007)p 692 122 -4 109 v 693 13 a(\007)625 -49 y Fb(.)341 104 y Fe(\304)606 -118 y(\304)p 867 131 4 102 v 868 29 a(\007)p 1043 98 -4 135 v 1172 46 4 117 v 1134 46 a(\007)1294 18 y Fa(\025)p -1421 79 V 1383 79 a Fe(\007)p 1669 63 V 1631 63 a(\010)p -1982 98 4 135 v eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/cslurs2k.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/cslurs2k.eps deleted file mode 100644 index 9ddd2c41872..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/cslurs2k.eps +++ /dev/null @@ -1,748 +0,0 @@ -%% LaTeX2e file `eps/cslurs2k.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: cslurs2k.dvi -%%CreationDate: Wed Jan 21 13:55:16 2004 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 28 718 312 801 -%%DocumentFonts: TeXMUSIX16-Regular CMR10 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE cslurs2k.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2004.01.21:1355 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: psslurs.pro -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. - -/slur@Dict 200 dict def - -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end - -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end - -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def - -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def - -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def - -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if - -% align the slur to the staff lines - - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - - aa 0 gt { /shift shift neg def } if - - ifadjust 0 eq { - /shift 0 def - } if - - -% and finally draw it... - - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat - -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - - grestore - - % now some \slurtext code... - - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def - -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def - -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def - -% differenced line - -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def - -% sloped line - -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def - -% free line (init & terminate) - -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def - -end - - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: CMR10 -%!PS-AdobeFont-1.1: CMR10 1.00B -%%CreationDate: 1992 Feb 19 19:54:52 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMR10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 75 /K put -dup 84 /T put -dup 101 /e put -dup 108 /l put -dup 112 /p put -dup 114 /r put -dup 115 /s put -dup 117 /u put -dup 121 /y put -readonly def -/FontBBox{-251 -250 1009 969}readonly def -/UniqueID 5000793 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 -87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F -D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 -92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C -295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75 -409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C -4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF -2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E -0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E -B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008 -24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B -43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF -D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575 -5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC -96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3 -7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3BEFD8D9C400015B65 -0F2F536D035626B1FF0A69D732C7A1836D635C30C06BED4327737029E5BA5830 -B9E88A4024C3326AD2F34F47B54739B48825AD6699F7D117EA4C4AEC4440BF6D -AA0099DEFD326235965C63647921828BF269ECC87A2B1C8CAD6C78B6E561B007 -97BE2BC7CA32B4534075F6491BE959D1F635463E71679E527F4F456F774B2AF8 -FEF3D8C63B283796A9AD847424B4E6508546C36223A3B17EB82A56592F27FC27 -F1D49D5FF4BBC0E16231807AF7E195AA7D0D01C7566243448B222D57B811EAE6 -DE9370F84E207DC9BEC731AD6040FD9B804FA14CA264B73136F9AF34390319F6 -A543D5D4D7FDDDF2F76651E557683614521110DEC1CCAC426117DDA7D6CF1B8B -7879B21FDC78BAB3C944BCDCD6A65B67F3692F0A8D5E36FB783A63D4FBC9842E -2CBC2720A7206F42A99AEC79FBBA92A27965AF40A71E05E4BA8D7FC58C828491 -84A8EBDB90B1167333987F7D42A76E9C5C5A842EF91A19C55CCA6ADEB88B59E2 -4FE4A96A8CFF51A1BEC1F1A6A1A5A5BFB54A1BE8C704194D72A79D33F099107F -153E3FFC70BED6D04DB4820FDAC002428C6741B91D8206296D827D3171351E85 -39BB0DF1C2457E876D3A2E7E499D9D4104762FD19BA0526D38D2BF751EC56EB5 -C80EE2A7AAF2CA12D1EB4548266CE8C0D2F93158A6728EB552FA09202865142F -E8D1300D637E64C338DCAE28398846CB3752FA92F87103C231C0D072E20D0E00 -0DBE4A0656BE7F021DB863F63DE612622FCCA2C5462EA92B205DD2FB6D547ED3 -D559010FF2C4113755D38F0B959DD34D98A0D0401AD3156A3B3D69983F4BD650 -23FF7C9FA7821E5C552F14CEBF2096F8F409DFF33F62508230EAE1281A7B8642 -1440EF343DA01E1383BA6D010A596CBDCF5A96FA3215DA350D852582BDB1EB69 -71F2EBCC0C538B9F4747E6F3641A2F1E372A88C843252610FF37D6B41BD23386 -0D026B627687D3EE4AB64AA66E7C7B7FE2E7C825292AEAC46FC8BCA434A5264E -6403BBE783360B955226858F01800155AE380DEC3842751B0C9CD72E6375527B -426E260BDA0D4DEDC4AE4C9FC1D4DD9772BE8AE5D4C3F126F1601CD38D322CCD -369719297616419E32154D9B94338BC8126131A6A4306EB0CE8E5ED39772E29F -7CEC0ED49AD116928B6248749E62127D8F41F5F570BD05EF7B7A44683D07E37F -E4EBE9DDE4E9B9CDC1D56BBCC7A6BD417546CF184224B7643F08A5D27F93A555 -0CD9DE28422A1E86AE600D360886FCE8D99F75A4F1F517FBEFDE6597A5B6387D -1CB050CEF00BFF5DB6253D9A28A424E6A672ACDE857F40C9EF1BC5A56C7185B3 -ABE41BB2203FED7C530904AE298B4A61D9D59C95FABBA2C4C316D1BC7393767F -B9694C4A64BAC5BC6AD22B742C08182D657CC63722909468F3E70646666CD073 -2143B43C9CB2402E2A5FD958D2D5A9DF6B417F55A29213F7D1FF0294FDA09A29 -AA7B38C4DCD0FBAC1D8FBD296D6882B5ED7CEF3C5F69FAC9CF6394A659B0B93E -417E2E5D6B659E37E608B7CE700D3CBCF8A4DCF77226AEC012CD41F40CD8C728 -26FFD9A5BC421A7F5438E113AD35885F3543F17F823114087EEBFF5C1CDBD8E4 -00062E1F59B31F66B44902396C84282C4E5157EB40369FAD0AA2CFF83092128E -F2DE00C0679F895764C229F74199DC791A71883AE49987BC98301DEEE888A419 -099D14079EF60B11D6CBA1DE86435E1EB3CA6B239F2BB988AAA48533FF5E9EA2 -C520945E9325FB010E5085CD9256937A89DCAD53AB7E3DCACF57826A6B8E8289 -183AA5782E9A66C3CC41378138FC72B9B3C7A88964B618D6C8ECD6DA7C149BE8 -5D8C36E444554DCCBBE565F4B534D79485A4EAA72BD1D9CFD815B84E1EC2B4B6 -C56363C5143F3AE1E8B11F23A08761642F7DC523C827FD81DDF902755A2802DA -340E411DFBA9B479F551C4826A6D38E19EAE979CFA91284E2D0F9E801991CE9A -0CE49883EFA9D3FA61D20CB398E414F28F3360FFF1612230A28EE9D9F57A70F4 -62C6028C5352832014FDC25A875489A14547CE056F43F1C7A1135CE4F706D724 -303EA8A7AE1CDFC1C5A2249FE4757A32F22280BE951ABFD948505C246D6FB273 -87C55CE82E42B139FAD0F633FF7AD1E6BEB226CC787D29A7A80A11CA41A6DB39 -3CDAA82710D87619CCABAFCAC2EB10C4159CFD21CB5A95364CB3957EB2105E76 -AB808FB507848CF3D663B62E943E7A4DD8E421B93AAA680DE0DC9A4785B4BB6F -3AF27B29537ABE88D95B5EAC2192A7DF18C943BB86F489649306570855B6631E -5A5AD58D32EE1321683BAF3C60E752F2F46F04FE2CD6A813E15A03A65E562013 -37535751E12718F18E0EFF89631DA7406CEF4C0C98CA0D016A1F7E56F54315E6 -E39574BEAC73B5937BF99EC3F527B1C34E6B620C38D55CF64A2082EA0986E181 -27A25084340CB140AA303BCFA86475B081F1DD86AA6282148A2D52ECD1920618 -948890B1C25B3AAA16A4AC244ABF706227E9F320D3F925A1A72159CF7683836B -EF7990DB78ABD51482791640488FF38E8B9B68C785C9E7FF89EC876663E83D9C -A25F7F532EBD3171AB48EB9BD72E1B4C0B574FA15D53AEC9297BDE3B8317037C -9B12E82BFF59E7BE0A06EFA8AA09293D086B437251B12B8789C65324ECF36B39 -BA91BC7B841FD1751A83B29C754139C46C68094506A07699B711761C4A2EC02C -6D5888621687FA99CC9F929F73F544FD05F85CE1D07A7F9B2561E63B60CA33E9 -32BE0968022833E51644992C8D13B8A053F91832D491A03AFD2730B8056BBCDB -32775804416B6B977CC35CD7E17F9F0A2948612E5D1DA0E9A721D5C66CE4B87D -9287A264BFD830A400F1E1F1A5F1EFC95C5239EC7D0B8205F50E83FC793F090C -1E674F3447DB517D62748AF2F957C1B02B81BE612E398CFAFFAABBCD50D453B7 -B030C357C54B4435CC7390AFEB000DCCE5D9C9E9E4274B60E55B866E41291701 -2318E8D7DF722EF55712AA64B98FFB856499B790146AF3159F1339117C0935B2 -4856A16B652F321E3FFC88D311AEB6B527A7B0A989279063DA76CF96DAB08B23 -6069C893F421DAFC514CDA6343EE5E9F97A58474014594B0AAA1074CB92DEAB0 -F38C0AC50C885BEC1B29748B8AE7FB7E08E225E189940793A439C3EA28AD2EC8 -5E1E67230EB9042B1AF5CB463609FE7C4B9A461A4803E285C3C4681A0E3D426A -F21B270A59B8AFD0EEE0D1693AB375DDFC3FFE3B5BF4622E2ACFF8BC3E2E94B5 -4BA37012472FB26A6580BBA5F4F5F7F2DD1692670918DD3B18298B84BACD8998 -B93604AB1B3748A75BA62E4740AB7BDE1A864438F7867083370AE01524F7D8B4 -2ACCD4B5AB5CFF3CF7B6697BA0D9673B80C66D9E70E564AA75A07167F6A07AD4 -D13FF579C81665E3FFB4CE3C731A20DD46AF0B32D67E909C4869FEB4C4ED352F -535434116B1ADA40B98FDDE8B6A229A4D300CB56A5DD6F9F9FDEFEA3EEC98559 -D9EE1E31FE6A6540424B2600AE26E639C825843C71FC1CCC9C1A14548351A331 -772DECB17E479FCB62FCECDBE1C361E2CAE6B995E916021B0CD198 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 7 /caron put -dup 71 /G put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF84F6B1279B7674E8DE6DCE1063C9E4118FF05C936431122E61073092 -C7AB9D34C66D72A19D11C4EB4BD4C9FD60F8F43521251AA3CA90AD4517664D23 -9AC96DF4437EF5A80E21CB1FB19864CB2192C1B81BDD87430EA6CC8D6FE62BE6 -F8E20537303758CCE2376A77730BDBAB081CD511D6D06F5E742B2927C4EA5BB6 -0391730CCC3278B317A8CB5D0CD45BC04BCB150B362E881CEE82E2CFD4947AE7 -3A5BAF3E12C8A8DA92F59FFFD620DE6C6B87B0245356A739F625850F79AB4AF5 -555250A4E5A4891292D123DFFE3400DF051A52DC6F27D806BA9F2882486E1A9B -B5615D339AFEAB59F2B5B04AD39BFE9962113C997AE10D24AA640488D296E8F3 -EE0A0C61579ED6AA1D1CBF98B697C08E13C2B3955C331313703D188FD8B4EE58 -D2196051B0CBA1B8A71EA5512C7609DDA22B40B82FC8E3201A934BBA2139681C -494C7F2FD7EAD77E93527E9F9FA3F65BF20C30DEE4E79FA76722407C90124C4B -CB4403FCBA22C2EEA16BAA1DC19C5BD97B5B1DC5D5D56F30739893BFE0D40A2C -C1BDDFC6EC833B9AD95DB241A59D9726CCEFF77072DA19B7B02BF40F24B2A86A -357A5C439130895AD4E535BE21C7BB7740E3CA522A9DFB02F73771484A59F9F1 -E7591CED1AF1591FEE7BCBC86F516C7BA141441FF79A7CEF77F49C5C4D17ED6D -F3ADC427AFB049BF60AD6788ED2C786ED2275AEE20A36EE4C77CA3B2AF407D8B -B4651DC2DCC0528275D4500AED080D85E17CC9E05EF487D6F378B58AE53D96D5 -5930BFEA7766A734C7082ED09958E703F74607D7819AE8AD9C35E0199E997C41 -8759B0DC00D855A46B4836C488EA54DE8957686649506D0FF3885716963404F3 -16ECC18897582CDBDAED6F81220C52D028CB3185A5FFAF3EE4B5514355FE060E -AC14244C421456BB3E06591DEEB9DCDC135C6D -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (cslurs2k.dvi) -@start /Fa 134[44 3[46 1[33 33 1[46 3[23 6[37 16[60 8[65 -75[{}9 83.022 /CMR10 rf /Fb 184[106 63[0 7[{}2 132.835 -/TeXMUSIX16-Regular rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -364 -2 2350 4 v -364 31 V -364 -64 V -364 98 V -364 131 V -364 96 a Fb(G)109 136 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (-0.79999pt) GD N /S0brk -S0hgt (2.0pt) GD 1 1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir -1 N /S0dash 0 N /S0adj 0 N end - 109 -136 a 76 164 60 4 v 86 247 4 85 v 87 162 a Fb(\007)292 -46 y - slur@Dict begin (2.0pt) GD S0hgt (10.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 292 46 a 292 46 a - end - 292 46 a 272 162 4 117 v -19 w -Fb(\007)p 459 131 4 135 v 552 136 a - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (-0.79999pt) GD N /S0brk -S0hgt (2.0pt) GD 1 1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir -1 N /S0dash 0 N /S0adj 0 N end - 552 136 a 509 411 -a Fa(T)n(yp)r(e)27 b(K)g(slurs)p 519 164 60 4 v 529 247 -4 85 v 530 162 a Fb(\007)735 -20 y - slur@Dict begin (2.0pt) GD S0hgt (18.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 735 -20 a 735 -20 -a - end - 735 -20 a 715 96 4 117 v -19 w Fb(\007)925 136 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (-0.79999pt) GD N /S0brk -S0hgt (2.0pt) GD 1 1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir -1 N /S0dash 0 N /S0adj 0 N end - 925 -136 a 892 164 60 4 v 902 247 4 85 v 903 162 a Fb(\007)1109 --103 y - slur@Dict begin (2.0pt) GD S0hgt (28.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 1109 -103 a 1109 -103 a - end - 1109 -103 a 1079 -35 60 -4 v 1079 -69 V 1079 -102 V 1089 63 4 167 v -19 w Fb(\007)p -1276 131 4 135 v 1368 136 a - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (-0.79999pt) GD N /S0brk -S0hgt (2.0pt) GD 1 1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir -1 N /S0dash 0 N /S0adj 0 N end - 1368 136 a 1335 164 60 4 -v 1345 247 4 85 v 1346 162 a Fb(\007)1552 -220 y - slur@Dict begin (2.0pt) GD S0hgt (42.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 1552 --220 a 1552 -220 a - end - 1552 -220 a 1522 -35 60 4 v 1522 -69 -V 1522 -102 V 1522 -135 V 1522 -168 V 1522 -201 V 1532 -63 4 283 v -19 w Fb(\007)p 1982 131 4 135 v 1986 295 -a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 1986 295 a eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/cslurs2m.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/cslurs2m.eps deleted file mode 100644 index 851101af277..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/cslurs2m.eps +++ /dev/null @@ -1,531 +0,0 @@ -%% LaTeX2e file `eps/cslurs2m.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: cslurs2m.dvi -%%CreationDate: Wed Jan 21 14:26:18 2004 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 28 718 312 801 -%%DocumentFonts: TeXMUSIX16-Regular CMR10 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE cslurs2m.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2004.01.21:1426 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: CMR10 -%!PS-AdobeFont-1.1: CMR10 1.00B -%%CreationDate: 1992 Feb 19 19:54:52 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMR10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 77 /M put -dup 84 /T put -dup 101 /e put -dup 108 /l put -dup 112 /p put -dup 114 /r put -dup 115 /s put -dup 117 /u put -dup 121 /y put -readonly def -/FontBBox{-251 -250 1009 969}readonly def -/UniqueID 5000793 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 -87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F -D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 -92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C -295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75 -409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C -4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF -2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E -0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E -B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008 -24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B -43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF -D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575 -5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC -96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3 -7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3BEFD8D9C400015B65 -0F2F536D035626B1FF0A69D732C7A1836D635C30C06BED4327737029E5BA5830 -B9E88A4024C3326AD2F34F47B54739B48825AD6699F7D117EA4C4AEC4440BF6D -AA0099DEFD326235965C63647921828BF269ECC87A2B1C8CAD6C78B6E561B007 -97BE2BC7CA32B4534075F6491BE959D1F635463E71679E527F4F456F774B2AF8 -FEF3D8C63B283796A9AD847424B4E6508546C36223A3B17EB82A56592F27FC27 -F1D49D5FF4BBC0E16231807AF7E195AA7D0D01C7566243448B222D57B811EAE6 -DE9370F84E207DC9BEC731AD6040FD9B804FA14CA264B73136F9AF34390319F6 -A543D5D4D7FDDDF2F76651E557683614521110DEC1CCAC426117DDA7D6CF1B8B -7879B21FDC78BAB3C944BCDCD6A65B67F3692F0A8D5E36FB783A63D4FBC9842E -2CBC2720A7206F42A99AEC79FBBA92A27965AF40A71E05E4BA8D7FC58C828491 -84A8EBDB90B1167333987F7D42A76E9C5C5A842EF91A19C55CCA6ADEB88B59E2 -4FE4A96A8CFF51A1BEC1F1A6A1A5A5BFB54A1BE8C704194D72A79D33F099107F -153E3FFC70BED6D04DB4820FDAC002428C6741B91D8206296D827D3171351E85 -39BB0DF1C2457E876D3A2E7E499D9D4104762FD19BA0526D38D2BF751EC56EB5 -C80EE2A7AAF2CA12D1EB4548266CE8C0D2F93158A6728EB552FA09202865142F -E8D1300D637E64C338DCAE28398846CB3752FA92F87103C231C0D072E20D0E00 -0DBE4A0656BE7F021DB863F63DE612622FCCA2C5462EA92B205DD2FB6D547ED3 -D559010FF2C4113755D38F0B959DD34D98A0D0401AD3156A3B3D69983F4BD650 -23FF7C9FA7821E5C552F14CEBF2096F8F409DFF33F62508230EAE1281A7B8642 -1440EF343DA01E1383BA6D010A596CBDCF5A96FA3215DA350D852582BDB1EB69 -71F2EBCC0C538B9F4747E6F3641A2F1E372A88C843252610FF37D6B41BD23386 -0D026B627687D3EE4AB64AA66E7C7B7FE2E7C825292AEAC46FC8BCA434A5264E -6403BBE783360B955226858F01800155AE380DEC3842751B0C9CD72E6375527B -426E260BDA0D4DEDC4AE4C9FC1D4DD9772BE8AE5D4C3F126F1601CD38D322CCD -369719297616419E32154D9B94338BC8126131A6A4306EB0CE8E5ED39772E29F -7CEC0ED49AD116928B6248749E62127D8F41F5F570BD05EF7B7A44683D07E37F -E4EBE9DDE4E9B9CDC1D56BBCC7A6BD417546CF184224B7643F08A5D27F93A555 -0CD9DE28422A1E86AE600D360886FCE8D99F75A4F1F517FBEFDE6597A5B6387D -1CB050CEF00BFF5DB6253D9A28A424E6A672ACDE857F40C9EF1BC5A56C7185B3 -ABE41BB2203FED7C530904AE298B4A67F02032573C3068A81496A348D6841671 -115DD07F34B49A8AFBA1CFEFA4964573DF71AA897117FCF70C84B676EBC60F68 -D8E4FB9D36D0A42AC11C581AF47F5DF862E44E749D314C771F351A752B9E6CB9 -BA48AF13E6D4082B2B5CC9E43F1F5643217C40B44D4461F802EA12D047C5276A -91C05B7DFBEAF1F9711D70FDB5132CA96C2A4AB80B65CC6B5DBB29816BE8CC28 -FE5F8E3164B43160DA3F6DD681A74EBD9AD8BD6E0738B6BB47B5324A318E7722 -8A6B583ED8FBDA50BCC841417FB632E2E453916A9EE1D81DC9D3A540351B66BC -013DE7023AE833C2D9AB7387B62196B3BB285E63C6437074BDC7E7B65DFD7148 -607675431C94E2F49F3DD76A374A96DDA4CE0B0E655FA475CEB8DB6A76A5D7A3 -642CC5085AE40915932DFF56B6D68438F0672D33CBA02A0DAECEB6D2EB2F1F00 -E68A72E8A1F1E79F7D1BB58334A961C90212C262C29F276149EACE57445AD07F -2962842016F9D352C44CC768BE3EA8DCBA3E76667A505A139F23DAF6DACAA3FC -991FBEEECB08A374E96C38DB76E040A161456BA69142669124AC9438F87F34E0 -E7E40A79A093018C80EA010F5EAE3037A93F293F11AD8DC13CF3C2122A33DB50 -7E538FD3EF4E36016D06D56D2720D528319F08E6846C4D01A48EA6DB7D05A75A -FBDE1552A6BBEDE56A7E00CAF16AC575BA73D75A5B59608B7E56C677A26CE94E -DF4BD320DB39560FAA7153A4A6245683A97F75196D8E5CC8508B462F842230AD -AAEB63528ABFE7531B13ED9F823EBB5FD711CE8ECAFF58B09F4821C4EADCCC34 -C278A2F6E9CB6357B04018CB274017A53B57C09E8C83B6CFB3116D608EC9107D -F61DEE612C1DBDFE0804BDD264C96DDBA9331B916EB2033BD979FD4311A0757C -261E72A1C30F8D7C99557F669C080493DB59961BBD9AE940BA6BE6A1E7422DB5 -9C15519F639711F6DF14D5464A88622A9E48C00E3FED607C1B023D77ED244DDF -11C3E113D40059DCE98A6BE7FAA4AC22E1E9F2B5833D552A3EE492472BB0B826 -B2C5DBA213B7219230DA6CC70F5525FDD0FC8B9FC54DCA09EEAB4E5E041C1210 -DB3A3E5001650362C5A2248FB591987AF18C6AC03B4E1B14F4B6AA046F4E7AEB -2B5093F981C98AF577AFFD5BCA845471C7B36FFB61C6ECC2572ECE1396695DD1 -549C4C27A4D02EBFF77F9532BBC5983987D4CBA1397A24484888517B7A8BFF9C -949E912A6642C5108E2E03E2FCF0B99C561696F47FEFAD90C8C34B11FCBCC94F -CE87308A400C91053FE8F4B50F328BF0022F13BF3DBB303EA4DAE8856617FC02 -E2DF4C5D807F6C23E9234CEB0805DE80AACAAFA567F456140651E6684E890304 -D1963F0165D50BDC32D24A5BFB8B02E02BFA4F05E14009441E65D305ADFE0E4C -781E475F748FAF468A16747CEAF61B196279622BDD680BF662A66C6C64D4C6E0 -85E75A3358A1C6DDBDA7E30D01753BEBB3AC6145DC4ADFD6479409C3AAE6C027 -7CA0374A581EEF6CBEFD51C3C9E613C9E8C89FE8EB2EF5B18933ADADA0FFDA20 -83BC3B17D86115CB8CBBE244094562A7327E4805E7686D9F02A696CB76035DAA -E95182C5C38EC149EF1400B5190BFCDD9C62D7B3DF93B8EF63CE3A6DF4A97D45 -09D84DCA0513BAC5EAD9A3C5DABAC9A1A7D07109B33BB3326E08AB2638714161 -7FD739C938CC7163FA13B7EE3BA90BC54337195C0C9D09A4DADC7C855F77C576 -7043E5AA4DA8465108EE061AB27498D20A9A50EE007CE9DEC60BD4AD5FC8B8D3 -9BB899C3BC2FBAE9C973E0569CCBB212C7262EB3968EB1AAFBC8E73E97B658A1 -3FF7711DDA5E54480643DE0D1222496FABA34B8971A45B9F738FE6403A3FD261 -5DBBE579CD311DE3CE075178E881A4D00D2714ABFF8BBE16E9DD2638C721C95B -97356C46DA3C56FBF9112A478A6FF150A1FFCCB492AEAC5C687074F55BA623B2 -DAAB724144FBBF01D2194B4299F2AE8522E4898F04D53568B510600D5FF71894 -E2382C89371E28597C66ADC4B106B2C232674AFCE0965F961DD15A93037EACFC -2AC7131338E919EA7F577FABB26328507A2707504C2C7EE4B8F9456FCC9062D0 -85368FFBB72F5895A9B35B9B67DC9D5001B6C6E6A0A65566D96B27AA349C0042 -F7AF61E5A3F39B6BC26654FB169CAD23F6EB89AE99346E7E96B1959B4CF1BDE0 -9F21D5F70A -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 7 /caron put -dup 71 /G put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF84F6B1279B7674E8DE6DCE1063C9E4118FF05C936431122E61073092 -C7AB9D34C66D72A19D11C4EB4BD4C9FD60F8F43521251AA3CA90AD4517664D23 -9AC96DF4437EF5A80E21CB1FB19864CB2192C1B81BDD87430EA6CC8D6FE62BE6 -F8E20537303758CCE2376A77730BDBAB081CD511D6D06F5E742B2927C4EA5BB6 -0391730CCC3278B317A8CB5D0CD45BC04BCB150B362E881CEE82E2CFD4947AE7 -3A5BAF3E12C8A8DA92F59FFFD620DE6C6B87B0245356A739F625850F79AB4AF5 -555250A4E5A4891292D123DFFE3400DF051A52DC6F27D806BA9F2882486E1A9B -B5615D339AFEAB59F2B5B04AD39BFE9962113C997AE10D24AA640488D296E8F3 -EE0A0C61579ED6AA1D1CBF98B697C08E13C2B3955C331313703D188FD8B4EE58 -D2196051B0CBA1B8A71EA5512C7609DDA22B40B82FC8E3201A934BBA2139681C -494C7F2FD7EAD77E93527E9F9FA3F65BF20C30DEE4E79FA76722407C90124C4B -CB4403FCBA22C2EEA16BAA1DC19C5BD97B5B1DC5D5D56F30739893BFE0D40A2C -C1BDDFC6EC833B9AD95DB241A59D9726CCEFF77072DA19B7B02BF40F24B2A86A -357A5C439130895AD4E535BE21C7BB7740E3CA522A9DFB02F73771484A59F9F1 -E7591CED1AF1591FEE7BCBC86F516C7BA141441FF79A7CEF77F49C5C4D17ED6D -F3ADC427AFB049BF60AD6788ED2C786ED2275AEE20A36EE4C77CA3B2AF407D8B -B4651DC2DCC0528275D4500AED080D85E17CC9E05EF487D6F378B58AE53D96D5 -5930BFEA7766A734C7082ED09958E703F74607D7819AE8AD9C35E0199E997C41 -8759B0DC00D855A46B4836C488EA54DE8957686649506D0FF3885716963404F3 -16ECC18897582CDBDAED6F81220C52D028CB3185A5FFAF3EE4B5514355FE060E -AC14244C421456BB3E06591DEEB9DCDC135C6D -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (cslurs2m.dvi) -@start /Fa 134[44 3[46 1[33 33 1[46 3[23 6[37 16[60 6[76 -77[{}9 83.022 /CMR10 rf /Fb 184[106 63[0 7[{}2 132.835 -/TeXMUSIX16-Regular rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -364 -2 2350 4 v -364 31 V -364 -64 V -364 98 V -364 131 V -364 96 a Fb(G)p 76 164 60 -4 v 86 247 4 85 v 87 162 a(\007)98 142 y @beginspecial --1 @llx -1 @lly 23 @urx 15 @ury 240 @rwi @setspecial -%%BeginDocument: cslurs2m.1 -%!PS-Adobe-3.0 EPSF-3.0 -%%BoundingBox: -1 -1 23 15 -%%Creator: MetaPost -%%CreationDate: 2003.10.07:1830 -%%Pages: 1 -%%EndProlog -%%Page: 1 1 -newpath -0.05165 0.04979 moveto -0.78622 1.04002 1.68076 1.98088 2.62747 2.86763 curveto -3.88432 4.04489 5.22885 5.12291 6.59077 6.17654 curveto -8.01595 7.27911 9.46242 8.3567 10.99504 9.3047 curveto -12.468 10.2158 14.01268 11.00235 15.56813 11.76361 curveto -16.90462 12.41771 18.2542 13.05528 19.68076 13.48053 curveto -20.56712 13.74474 21.47646 13.92467 22.39664 14.0179 curveto -22.42578 13.87743 lineto -21.51932 13.78549 20.62611 13.59149 19.76318 13.29913 curveto -18.36636 12.8259 17.07329 12.10461 15.8074 11.34956 curveto -14.32838 10.46736 12.87949 9.53598 11.41617 8.62802 curveto -9.89308 7.68297 8.35406 6.7631 6.85608 5.77867 curveto -5.4269 4.83945 4.03505 3.84128 2.751 2.7113 curveto -1.78339 1.85979 0.88106 0.93683 0.05164 -0.04979 curveto - closepath fill -showpage -%%EOF - -%%EndDocument - @endspecial 272 162 4 117 v 273 46 a(\007)p 459 131 -4 135 v 509 411 a Fa(T)n(yp)r(e)27 b(M)h(slurs)p 519 -164 60 4 v 529 247 4 85 v 530 162 a Fb(\007)541 142 y -@beginspecial -1 @llx -1 @lly 23 @urx 22 @ury 240 @rwi -@setspecial -%%BeginDocument: cslurs2m.2 -%!PS-Adobe-3.0 EPSF-3.0 -%%BoundingBox: -1 -1 23 22 -%%Creator: MetaPost -%%CreationDate: 2003.10.07:1830 -%%Pages: 1 -%%EndProlog -%%Page: 1 1 -newpath -0.05827 0.04184 moveto -0.78242 1.33313 1.67393 2.59062 2.61417 3.81134 curveto -3.86559 5.43611 5.20131 6.9932 6.55249 8.53584 curveto -7.96327 10.14653 9.39229 11.74294 10.92697 13.23631 curveto -12.39511 14.66493 13.95497 15.99438 15.52461 17.31041 curveto -16.85672 18.42728 18.19904 19.53691 19.65926 20.48097 curveto -20.52892 21.04324 21.43669 21.54422 22.376 21.98027 curveto -22.4464 21.85526 lineto -21.51755 21.42166 20.62712 20.91013 19.78467 20.32614 curveto -18.36374 19.34116 17.09425 18.16133 15.85094 16.96085 curveto -14.38228 15.54279 12.94551 14.09216 11.48424 12.6665 curveto -9.9564 11.1759 8.40186 9.71266 6.89436 8.20146 curveto -5.4519 6.75545 4.05255 5.26547 2.7643 3.68033 curveto -1.79614 2.48906 0.89284 1.24655 0.05827 -0.04182 curveto - closepath fill -showpage -%%EOF - -%%EndDocument - @endspecial 715 96 4 117 v 716 -20 a(\007)p 892 164 -60 4 v 902 247 4 85 v 903 162 a(\007)914 142 y @beginspecial --1 @llx -1 @lly 23 @urx 32 @ury 240 @rwi @setspecial -%%BeginDocument: cslurs2m.3 -%!PS-Adobe-3.0 EPSF-3.0 -%%BoundingBox: -1 -1 23 32 -%%Creator: MetaPost -%%CreationDate: 2003.10.07:1830 -%%Pages: 1 -%%EndProlog -%%Page: 1 1 -newpath -0.063 0.03429 moveto -0.78455 1.70975 1.67413 3.36363 2.60489 4.99434 curveto -3.85904 7.19162 5.18712 9.34543 6.52586 11.49216 curveto -7.93105 13.7454 9.34868 15.99196 10.8796 18.1619 curveto -12.34787 20.24304 13.91754 22.24974 15.49425 24.24985 curveto -16.8329 25.94798 18.178 27.64305 19.64406 29.2328 curveto -20.50964 30.1714 21.41592 31.07164 22.36029 31.93091 curveto -22.46211 31.82985 lineto -21.52486 30.9729 20.63608 30.06442 19.79987 29.10861 curveto -18.38013 27.48582 17.11845 25.7345 15.88129 23.969 curveto -14.42224 21.88687 12.99522 19.78246 11.53162 17.70354 curveto -10.00542 15.5357 8.43967 13.39594 6.921 11.2228 curveto -5.47488 9.15346 4.07143 7.0538 2.77357 4.88828 curveto -1.81032 3.28104 0.90617 1.63908 0.063 -0.03429 curveto - closepath fill -showpage -%%EOF - -%%EndDocument - @endspecial 1079 -35 60 4 v 1079 -69 V 1079 -102 V 1089 -63 4 167 v 1090 -103 a(\007)p 1276 131 4 135 v 1335 164 -60 4 v 1345 247 4 85 v 1346 162 a(\007)1357 142 y @beginspecial --1 @llx -1 @lly 23 @urx 46 @ury 240 @rwi @setspecial -%%BeginDocument: cslurs2m.4 -%!PS-Adobe-3.0 EPSF-3.0 -%%BoundingBox: -1 -1 23 46 -%%Creator: MetaPost -%%CreationDate: 2003.10.07:1830 -%%Pages: 1 -%%EndProlog -%%Page: 1 1 -newpath -0.06645 0.02702 moveto -0.79013 2.2493 1.67851 4.45918 2.59845 6.65599 curveto -3.86057 9.66995 5.18178 12.65865 6.50775 15.64503 curveto -7.91286 18.80965 9.32362 21.97241 10.84761 25.08162 curveto -12.31908 28.08368 13.89467 31.03296 15.47389 33.97966 curveto -16.82608 36.50275 18.18138 39.02484 19.63405 41.49155 curveto -20.50507 42.97058 21.41064 44.42899 22.35007 45.86555 curveto -22.47235 45.79053 lineto -21.53754 44.35553 20.64958 42.89052 19.80989 41.39786 curveto -18.40816 38.90607 17.14308 36.34108 15.90164 33.76584 curveto -14.45099 30.75659 13.03198 27.73212 11.5636 24.73148 curveto -10.04276 21.62363 8.4692 18.54189 6.9391 15.43858 curveto -5.49554 12.51077 4.09062 9.56367 2.78001 6.57393 curveto -1.82475 4.39482 0.92 2.19391 0.06645 -0.02701 curveto - closepath fill -showpage -%%EOF - -%%EndDocument - @endspecial 1522 -35 60 4 v 1522 -69 V 1522 -102 V 1522 --135 V 1522 -168 V 1522 -201 V 1532 63 4 283 v 1533 -220 -a(\007)p 1982 131 4 135 v eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/cslurs2n.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/cslurs2n.eps deleted file mode 100644 index 765df4ba137..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/cslurs2n.eps +++ /dev/null @@ -1,550 +0,0 @@ -%% LaTeX2e file `eps/cslurs2n.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: cslurs2n.dvi -%%CreationDate: Wed Jan 21 13:55:59 2004 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 28 714 312 801 -%%DocumentFonts: TeXMUSIX16-Regular TeXXSLU16-Regular CMR10 -%%+ TeXXSLHU16-Regular -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE cslurs2n.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2004.01.21:1355 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginFont: TeXXSLHU16-Regular -%!PS-AdobeFont-1.0: TeXXSLHU16-Regular 001.000 -%%CreationDate: 01-07-22 at 23.06 -%%VMusage: 1024 38733 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 169 831 0 -%%EndComments -FontDirectory/TeXXSLHU16-Regular known{/TeXXSLHU16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXXSLHU16-Regular) readonly def -/FamilyName (TeXXSLHU16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -169.492 def -/UnderlineThickness 84.7457 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 169 def -/descent 831 def -end readonly def -/FontName /TeXXSLHU16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 1 /acute put -dup 140 /Ncaron put -dup 143 /Racute put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-12 -2000 6002 42}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE637D25C679E7640BD1F8A -D75E94D932D2E43D00B42B05240E953EB7DF742ADFA977610523A3AF95C2C93D -ECDF7BCFB30F7D8875F93F03902B028A6336E2A110D0F1DD574170538B6707B0 -903AEA776E52E411C66C724414AEE75ADEBC9155AC35AADACD5415A64D3B08CE -2B4683B923FF8E4F2DA1AE2385279367073A556CAC4172B81D5A5EF6F470A11B -0E636F411D3E20F7EB8DBCD230625782EB60CB0C606E64F6BBD19918CFD94D75 -2555912D08CF2C633BB6CF5279C73787DF8A7F5C206530AC581355B0B2317B61 -05BC7824BB326F85A550893F17C934227129D12DA894F13CFC89CE7EA3B11E38 -C0372F954FA43027D1112CAE56763E494C715264479764E05F2127443E172B72 -2D7C3B017B5C17F8FE12D52CB1DF6132E309C9D420911373E55C498764DE04AC -4A58033E61FD9B41053DB67BE4DB85E1D0E5068ED5F4AF84268C3606412E2CA7 -C472928B950618D8354E4A59B4F77C292794588E410268717EA1D47EF68D98B2 -14195ECDA182220298DBB1C1C890D0918FBDD8D3F02B7A6995AD54B949BBFA3A -8D5DB94E880CCB20C99805D71D70768D67BD09F6AD47E6804531C0A9E6763C56 -BFF2AAEB62D784B0564606B5F091BE390EE38024B5D4F3B44FAC106E1CD6B588 -8BB4ED605BC19803C10DA54388C0E68E0C9690E4D7F1D2A19A0D86B2D00B1C7E -33B2D8DE5DCCB188A2EF58E8DE23FFFDA0F36EC2025F28188B5F4B6B5D8214FE -BCC3E0F3B97181AEDC88F1576AA99734B96E8CEDF69D43F9A104984FCB542573 -337A887B36346B731B5DCD932E6BE614E93CFE417EF2BB5FC9644F0A78290AE8 -C021D5070C5AFD99DF08298550F770BFEB33520519A7ADF2266931A1D612606B -CEE70966A059B1636E4B6E26FD6F5B6814C3A40B2F3167C5F1D2EBD76FE1E02B -0397E5B43EDBFFFFDF8BC815E7DD89B2A08B8A5245A21898CBB84E44D8AA983E -30E25C73AC7D2D54B20B20DB4233625644D97C7C48F8FE86831B5437D3DBA582 -DD188D83B72564DAA6F5D2CA87B1CB9767C6CBE208D7E12FCDFB0AA8FE3394A2 -9474ACFD5BB6CD9D5CE6368CE14E727427B84456289E139813F010CFF2F4377B -C87584400E4DF728295BFB296ABA98FECC3D1D84DE2F8DF875E9227B0337D87D -46D3BC3B307FEAD665F2E320D770DE0591A569E1F79826CB4D -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -%%BeginFont: CMR10 -%!PS-AdobeFont-1.1: CMR10 1.00B -%%CreationDate: 1992 Feb 19 19:54:52 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMR10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 45 /hyphen put -dup 97 /a put -dup 98 /b put -dup 100 /d put -dup 101 /e put -dup 102 /f put -dup 108 /l put -dup 110 /n put -dup 111 /o put -dup 114 /r put -dup 115 /s put -dup 116 /t put -dup 117 /u put -readonly def -/FontBBox{-251 -250 1009 969}readonly def -/UniqueID 5000793 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 -87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F -D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 -92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C -295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75 -409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C -4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF -2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E -0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E -B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008 -24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B -43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF -D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575 -5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC -96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3 -7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3BEFD8D9C400015B65 -0F2F536D035626B1FF0A69D732C7A1836D635C30C06BED4327737029E5BA5830 -B9E88A4024C3326AD2F34F47B54739B48825AD6699F7D117EA4C4AEC4440BF6D -AA0099DEFD326235965C63647921828BF269ECC87A2B1C8CAD6C78B6E561B007 -97BE2BC7CA32B4534075F6491BE959D1F635463E71679E527F4F456F774B2AF8 -FEF3D8C63B283796A9AD847424B4E6508546C36223A3B17EB82A56592F27FC27 -F1D49D5FF4BBC0E16231807AF7E195AA7D0D01C7566243448B222D57B811EAE6 -DE9370F84E207DC9BEC731AD6040FD9B804FA14CA264B73136F9AF34390319F6 -A543D5D4D7FDDDF2F76651E557683614521110DEC1CCAC426117DDA7D6CF1B8B -7879B21FDC78BAB3C944BCDCD6A65B67F3692F0A8D5E36FB783A63D4FBC9842E -2CBC2720A7206F42A99AEC79FBBA92A27965AF40A71E05E4BA8D7FC58C828491 -84A8EBDB90B1167333987F7D42A76E9C5C5A842EF91A19C55CCA6ADEB88B59E2 -4FE4A96A8CFF51A1BEC1F1A6A1A5A5BFB54A1BE8C704194D72A79D33F099107F -153E3FFC70BED6D04DB4820FDAC002428C6741B91D8206296D827D3171351E85 -39BB0DF1C2457E876D3A2E7E499D9D4104762FD19BA0526D38D2BF751EC56EB5 -C80EE2A7AAF2CA12D1EB4548266CE8C0D2F93158A6728EB552FA09202865142F -E8D1300D637E64C338DCAE28398846CB3752FA92F87103C231C0D072E20D0E00 -0DBE4A0656BE7F021DB863F63DE612622FCCA2C5462EA92B205DD2FB6D547ED3 -D559010FF2C4113755D38F0B959DD34D98A0D0401AD3156A3B3D6FBE90EA40D6 -F8B539EDCB0A1EFE2AAAEC6B56780F9312CE3CF757F815AD506873D2884BFED0 -EEBBC826E2C4F589833F5EA07CD65AA558F72555F8061BFAC39CF05FFEB8A713 -A38A6FFBC9C160912580275C2798AC4914F4FE26402FF8E0DD5E05A2797D32CA -927B17A043D2C98CC8D7CE4361A530160D6800FA73D978E179654682C61FCB9E -7659E2B0A319D5E77A57BA9C9BC3C8FA49F5377E16806EDACCB60F0D8085FA97 -FE6D2F54B2752F54C04DBD85A788063ADCBEC519652AFB0475319DD0C6220DF6 -4B6153B1AB46DA2C41B5D2586F788D2A84FBE4E0ACDEEC857592043130FFB491 -67A7CC05A7AF3EF0A215736C4C76625098B5AA758162328979CD3ECC032BEADE -20C001B5D0370FBCB6540E7EB3B2ED0460F81AB38B9240BAE8442715148D6D34 -BDE2F46DF7205B8311BC3BB48CE66B501DC1ED6A8E5C95E05BD1F6B603AA4794 -8C3C994176F923BF43CDA49176A63A70C8A38E99CFE26E96C4341F7720B16123 -685EA995EAC109BBEB1FCF0593385698AB5116D26E5C1CF169DB85B4994B12F7 -B8A750FCD3D5ADAD01DDC5D89FAEE27A682EF0B9356DE7FC42EF44910EC0FEF6 -5088AAEF32A79630F98E38388280193EDFF795BB7C25FCEA46E0B30652E0A05F -12FC4C37C5D5574B9E2D25358408FC85C2E6341B46152D2894154182AE046B8C -72CDE40D0BDFE5F552C605776ED76C0B3323BFBC7B7AA025D7D8F30645757185 -3AB97BE30339C36266E63A982A91A3C540262885466029E699B5D31172AE3E03 -002896F4BD639CD695C9913D4560BE3D2AAD3E77412254C2258D77EBF8BF982C -8359E605F56F7F1E2E713987D5DB27EA2213CFE8464C458F13E11B00A885F0AB -40DBD73604FF19CCF50F3AE3135D3B77CC906BF1940B12B08EA4B2B36DE1108D -982AEE94519AF2F87BA96A108E3FF3B91A2D04F779EB9AFD1E0FEAD6773115B4 -3D3C1215582A0079E679A36EFDCD0EBEE4E10884E87FAB3776E42FA35A5F06BE -B68CCC79BB512895D19336470C546812BEBC712FC3BBA8EB41661F47CA216C41 -BB57F070E0C23D85F7A885D90AB0B7EFC8C137215C892AB1CA87C04A5856D9EF -EB5D9014BB839661C96F0DBC6DF67B0E129F2FD91C8B100919844A965409D574 -410E2F88840714375D33DA6AB25AD098F8E0E1F2CEEDC4F91F42E82CFF3C93B2 -2BE9C3E2FA827DDE58A332E1AEC7BED95A9F64B50E0526AC239BE038FF4BD489 -667941D432B7223E3F23523691A327AE4DE8B74BA6E617374554E2DC25E44486 -7B1AB2F413ACB46C49C3385D44816BA372C8C174939F2F5A9697F4C677991A43 -AAD40D2799C992B88A8D97D00733981331495FF9110520C9CC957CB4D9A4F66F -4FDB5C1CBB0910D9C907019A61047DD5B6377FFAE542D57E15DD54E4FBC7E29D -7E34B43B6243472FD171BA62346DA3B6D10194F71A10E7159E7C80DC2F3634DB -EA582FEA03868101DD37992F0C55F80D308B4DC0C8DF9F4626CE48B5AC546FE5 -27BCF3FDAD70FB0F8B91AB273288FF7FDEB9A0F30CFC1997BFB4B9F3EE1B2447 -4E3904284D5C7B7890AB03ED3D29EBDB4C3EEE7B6C983FB743DDC07F59DFF88F -41AD1405FFC5342D479A72DA8949F0AAD58CF2079A4F2907DFA3B227C0605249 -A085A5CA7321A86738FC4C6BB9963825201144A035695687BF2F61F8CFE718C6 -331C08A9686294FB1110DE0D20558BBCB5A4FD1722F07D435D7D1B9FE628E3C1 -834A3194D7077CA480720C750F7976042538E76B3E85BA7BB6EE87113B5689EF -23CA3EAD9EB8FCE5C84CBE075B47F4CD4AB93DBE878D0A309A74EB876C6EF163 -924CDA4BC58AD786E63889A6D3B024BDE6BDC1FE7596CF96348AB85A1AA944B6 -107AF4015F827F5CC4360AEB06E84A922F8C6E66C1F93C445B4D1A7309140066 -103BD960237E8BCC233118F1AF981643D2BC599B9CA592F407B5053F99ECF649 -C0EFB20749B743BF12E069B14440AE58662241C8ED8ABD12670129F540DFAEBF -2F394FB4885A12C5F20193E6D48A74860736D155F281210CCDADA9FB35E45F05 -1C688446531411FB70D20ED67C9279927C6881DD18179E0F30CAE2380433F141 -78A1C3426AFBEB9379E6C57DD3F5DE9DED4773DF56A469625DB2AB1453E461A2 -25A4E85B9DD1AA62832F3914217DBABE15457E2453A9E2F422B43A59AFCED19B -71921AA566DC874DF1949A2EC8787A524CACF3841E1D04ADFDDA577E7AA9AB7C -8B1A91785685AF3F5BE77666469AA24208FD23F52441F7954D13E90483E0BDDE -58F3876BA2BFD95C918E3752973AA44889727333DD2439FFD458B1E5163F91A9 -85EEC4785795052AC9FC940E35DD5994F0555B28A96333E18D0AE1D81994F5E3 -E5CC722DE4A34536F5482CCA7E2C269F6FBE2A6E20CA603B926328CA1F9ECDB5 -768C3278ADB0CEB91313430EC15C86042E3749B6FACC52816D14F82AB3AA43A4 -0F12BA0EBCA88906BDCCB21081647D1DAE2D2176B9562D87D01DA40260F90B15 -8B41A5B54743328A52966959BBAB95ABD747C729C11F781AD6059C66B270440D -E7AB8ACA751427BAF23010D76D91BD9A36B97AE7F5B02039133CAAD3512D48FD -7772B6814C93FC3EAD5915C9A4CDAC26B3094A9114F2866B32D066EAB21BFB9B -754804974DAD750B59EBF4A0F27FC740901E645122B6AABF28D6C52F1A7042B1 -85D567428279394250DB6DD8BAE13D1302E81F93F161CA1CEB260DB403302ED8 -CBCE86AB72A102348BD9BCD052C4FAEFD2DE6FFDA988DB4535D9D34D1D4C42D8 -526005B14F94BC17F7AD6F509CFDA44440F3053D06BDB912BA485A496BA661A4 -0D196D6500120C0D2F980A2E719310DD7F0F3445B8D489C429A014F1AD0F8D48 -D55FEAD1CD40B9F0FFC5CCA7C6212E9F19997910064F9D31DBA79CA6B11A7558 -084DECC9CAE6445F6929D0577F3841D17C9BEEED1C18AFF03E300A255F26423E -066BD33EB1B8D7707BA8F943345D7B5CC27F2CBE7A89556C22FFA3F9E6B3397F -E15670A0C5AE0A74EAE15C6940F380AE5F985FB099B2330BB726DDB190829628 -5F20BFE3E7C02068059517A39B32700C0D12707C98FE31031E128E65A196DBAD -B469FE75414ECFCE242784E3DF10ACFDD8A34609D97E63130CC4D4BD2960F9CA -079EF2B36F6EB3838CDADC8A930D9421ED341021490A47ABE1623CA892F7D135 -7771DF69F14C932A1F859ADECAB45730795E4214037D1F36688A6C45EF0CB9AE -53BC90C6D1598704D382F1B3769B6619AE31EC9A67451B186D250CAE279497BC -9F6EE35C5B9E467DF46ABDE3179FB6D2684784669AD97F088DB735FE7945864F -441D29E0489739A106BC893D93856B28F2D1F037DC271BE2D59D9CBB0655F0C8 -E85AD2AAAF486AEEEDC696CC0BBBC271E856AA19C051EC616FC7A5BE557E370F -0B -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXXSLU16-Regular -%!PS-AdobeFont-1.0: TeXXSLU16-Regular 001.000 -%%CreationDate: 01-07-22 at 23.16 -%%VMusage: 1024 39962 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 998 2 0 -%%EndComments -FontDirectory/TeXXSLU16-Regular known{/TeXXSLU16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXXSLU16-Regular) readonly def -/FamilyName (TeXXSLU16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -200 def -/UnderlineThickness 100 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 998 def -/descent 2 def -end readonly def -/FontName /TeXXSLU16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 100 /d put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-2126 -345 2126 1062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE7E0FB9D38796FAE3C8433 -10934F40DDE40A1D52CBA78FE5A358B01A400FE08FA6466092F617FCA128F37F -73E6AEADA6139866A01E6D711A2B2E72D6D87862E5FB653361B6D01E633AC30E -966211271411B100D68FD0C6E57728674F6FA77D2A96520F822E3C8EFF523E15 -5A12CF06E3D259D104181A02E1E393382B472C40FA6BE6A5BF3438BC8D34B2DE -4AB2C9E36F9AC7977590C72477ADC87C2C4C6F3A9CD52E032F0CB12F9A0F632E -491FFC5A195954DB446BAD6312D3F6BD34D5F638DF27D10560017A3449FE8353 -A9965E6AC624229B8B7150E86835392713DEEC510E53E8A05FCB35DC5B32C43C -FE0C48E044096E73633CA7386F6BED24AE3E6F9E918598F49FE81490A603D9B4 -36431B78C81B59E5A05EDCE15A46F81D04B1B72102DD4C206194AD2CB90AD998 -2C71D2334AB96714C7B1D4F806FA75D1136F67951EC6044F45E9CABE7791B51F -8E013966502C43447C7FF69DAB764D529E0A1386C3619B0F4A87D8D42B55FC34 -E864486842B6FCA421949403B63DC8E850CFC345783CF0B982E9AD7D3026BA93 -1EDF3ABCA21BE2D455AE8276B8048110A0A60E766C978B906061AB0E4E708156 -7589894A5E9C8B514B248E38C85813CFD614D38F6212690536A89A6247F6776F -C1CBBC621DE64B8EF7DD9B1075D52489335890119837F883408F746AB03D9097 -29757873E0EFCB3844DA15D7BEE108B37B1175561D65A8A8665B5D30AA261291 -E001317FD25C940188FF526D82F49C7B8E3D17F673656282F84E62CC1BFC3C05 -A96BA472830FDBEF494BE4C44CB4C587451F6FFE101D4E6DC7B7207DB8D74FE5 -2CC2DCEB133A13885A0740AD31D9D2FBAC049C18401CCEB356C3F2C83383301B -1E79BB474ECB376D374C26575A07771E3B018E48354A26227EA52C5ED1A350B9 -86309B2A0EF94656A5A83D4C -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 7 /caron put -dup 71 /G put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF84F6B1279B7674E8DE6DCE1063C9E4118FF05C936431122E61073092 -C7AB9D34C66D72A19D11C4EB4BD4C9FD60F8F43521251AA3CA90AD4517664D23 -9AC96DF4437EF5A80E21CB1FB19864CB2192C1B81BDD87430EA6CC8D6FE62BE6 -F8E20537303758CCE2376A77730BDBAB081CD511D6D06F5E742B2927C4EA5BB6 -0391730CCC3278B317A8CB5D0CD45BC04BCB150B362E881CEE82E2CFD4947AE7 -3A5BAF3E12C8A8DA92F59FFFD620DE6C6B87B0245356A739F625850F79AB4AF5 -555250A4E5A4891292D123DFFE3400DF051A52DC6F27D806BA9F2882486E1A9B -B5615D339AFEAB59F2B5B04AD39BFE9962113C997AE10D24AA640488D296E8F3 -EE0A0C61579ED6AA1D1CBF98B697C08E13C2B3955C331313703D188FD8B4EE58 -D2196051B0CBA1B8A71EA5512C7609DDA22B40B82FC8E3201A934BBA2139681C -494C7F2FD7EAD77E93527E9F9FA3F65BF20C30DEE4E79FA76722407C90124C4B -CB4403FCBA22C2EEA16BAA1DC19C5BD97B5B1DC5D5D56F30739893BFE0D40A2C -C1BDDFC6EC833B9AD95DB241A59D9726CCEFF77072DA19B7B02BF40F24B2A86A -357A5C439130895AD4E535BE21C7BB7740E3CA522A9DFB02F73771484A59F9F1 -E7591CED1AF1591FEE7BCBC86F516C7BA141441FF79A7CEF77F49C5C4D17ED6D -F3ADC427AFB049BF60AD6788ED2C786ED2275AEE20A36EE4C77CA3B2AF407D8B -B4651DC2DCC0528275D4500AED080D85E17CC9E05EF487D6F378B58AE53D96D5 -5930BFEA7766A734C7082ED09958E703F74607D7819AE8AD9C35E0199E997C41 -8759B0DC00D855A46B4836C488EA54DE8957686649506D0FF3885716963404F3 -16ECC18897582CDBDAED6F81220C52D028CB3185A5FFAF3EE4B5514355FE060E -AC14244C421456BB3E06591DEEB9DCDC135C6D -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (cslurs2n.dvi) -@start /Fa 112[100 2[100 138[100 1[{}3 132.835 /TeXXSLHU16-Regular -rf /Fb 138[46 32 33 33 2[42 46 1[23 5[25 37 46 1[46 42 -51[28 45[{}13 83.022 /CMR10 rf /Fc 155[0 100[{}1 132.835 -/TeXXSLU16-Regular rf /Fd 184[106 63[0 7[{}2 132.835 -/TeXMUSIX16-Regular rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -364 43 2350 4 v -364 76 V -364 -109 V -364 142 V -364 176 V -364 141 a Fd(G)p 76 209 -60 4 v 86 292 4 85 v 87 207 a(\007)199 179 y Fc(d)p 272 -207 4 117 v 273 91 a Fd(\007)p 459 176 4 135 v 509 456 -a Fb(fon)n(t-based)26 b(slurs)p 519 209 60 4 v 529 292 -4 85 v 530 207 a Fd(\007)550 -37 y Fa(\214)-14 b(\001)p -715 141 4 117 v 716 24 a Fd(\007)p 892 209 60 4 v 902 -292 4 85 v 903 207 a(\007)923 -120 y Fa(\217)g(\001)p -1079 10 60 4 v 1079 -24 V 1079 -57 V 1089 107 4 167 v -1090 -59 a Fd(\007)p 1276 176 4 135 v 1335 209 60 4 v -1345 292 4 85 v 1346 207 a(\007)1366 -236 y Fa(\217)g(\001)p -1522 10 60 4 v 1522 -24 V 1522 -57 V 1522 -90 V 1522 --123 V 1522 -157 V 1532 107 4 283 v 1533 -175 a Fd(\007)p -1982 176 4 135 v eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/debussy.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/debussy.eps deleted file mode 100644 index 842f22b2862..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/debussy.eps +++ /dev/null @@ -1,1079 +0,0 @@ -%% LaTeX2e file `eps/debussy.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: debussy.dvi -%%CreationDate: Sat Oct 18 17:22:36 2003 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 20 704 552 793 -%%DocumentFonts: CMR10 TeXMUSIX16-Regular CMBX12 CMTI10 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE debussy.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2003.10.18:1722 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: psslurs.pro -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. - -/slur@Dict 200 dict def - -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end - -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end - -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def - -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def - -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def - -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if - -% align the slur to the staff lines - - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - - aa 0 gt { /shift shift neg def } if - - ifadjust 0 eq { - /shift 0 def - } if - - -% and finally draw it... - - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat - -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - - grestore - - % now some \slurtext code... - - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def - -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def - -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def - -% differenced line - -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def - -% sloped line - -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def - -% free line (init & terminate) - -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def - -end - - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: CMBX12 -%!PS-AdobeFont-1.1: CMBX12 1.0 -%%CreationDate: 1991 Aug 20 16:34:54 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMBX12) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMBX12 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 49 /one put -dup 50 /two put -dup 56 /eight put -dup 76 /L put -dup 101 /e put -dup 110 /n put -dup 111 /o put -dup 116 /t put -readonly def -/FontBBox{-53 -251 1139 750}readonly def -/UniqueID 5000769 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F0364CD5660F74BEE96790DE35AFA90CCF712 -B1805DA88AE375A04D99598EADFC625BDC1F9C315B6CF28C9BD427F32C745C99 -AEBE70DAAED49EA45AF94F081934AA47894A370D698ABABDA4215500B190AF26 -7FCFB7DDA2BC68605A4EF61ECCA3D61C684B47FFB5887A3BEDE0B4D30E8EBABF -20980C23312618EB0EAF289B2924FF4A334B85D98FD68545FDADB47F991E7390 -B10EE86A46A5AF8866C010225024D5E5862D49DEB5D8ECCB95D94283C50A363D -68A49071445610F03CE3600945118A6BC0B3AA4593104E727261C68C4A47F809 -D77E4CF27B3681F6B6F3AC498E45361BF9E01FAF5527F5E3CC790D3084674B3E -26296F3E03321B5C555D2458578A89E72D3166A3C5D740B3ABB127CF420C316D -F957873DA04CF0DB25A73574A4DE2E4F2D5D4E8E0B430654CF7F341A1BDB3E26 -77C194764EAD58C585F49EF10843FE020F9FDFD9008D660DE50B9BD7A2A87299 -BC319E66D781101BB956E30643A19B93C8967E1AE4719F300BFE5866F0D6DA5E -C55E171A24D3B707EFA325D47F473764E99BC8B1108D815CF2ACADFA6C4663E8 -30855D673CE98AB78F5F829F7FA226AB57F07B3E7D4E7CE30ED3B7EB0D3035C5 -148DA8D9FA34483414FDA8E3DC9E6C479E3EEE9A11A0547FC9085FA4631AD19C -E936E0598E3197207FA7BB6E55CFD5EF72AEC12D9A9675241C7B00AD58FAF645 -1297991B5D01701E82228D0313FC7C66B263BC79ACDDF9AAC48A3CBF42B96E38 -583E1D059953076D68148DC8B6C9527B3A74CE7DEF788A11531F44120BDF0F61 -0B2F3ED94EEBCDE4ACD23834C242AA4314B9EF98E4BE72DB76EBDD0A028CEA9D -B4C38C1F2D24B8FDE686832FE96204552C820E45B6BAF0C3308742AE23767DB5 -CA5E8A96258B222BA6F0BF16FB385E41896178C142AF0EDE0021CC541A592815 -6806F884A5A21B8BDB60D5104399D15425945B28787380BDB0A0E97B3F31E538 -22B3BA568CF4D2E8782CE2CA995C4B390BF3FA2CB24F0C997FF807EBD1F3EC70 -E88598F6E2DD7EF635C8A5FFA1B759690BCA0CA2C9A70904A09C6F69B49D2B45 -00FFB6A720D8C5CA2328AE3D560FF98867CA4C7B1B083076C064DB624356D6BD -817A6E6D248D5F8BF8A65009450B05A52AD6B914E1ED07E57A342EBD12F3ABA3 -AA25ABA3155625A4FDC84E6CC0FCC3883AC8C5B20741BC88CB2AA1F975D53EF8 -482A7E30D81A69C39CF74748BC0EFB9001D09E02CF77CBE936940F910CC6F3F5 -EB066BC1A558677628CE4F9768A77E87DC30DDC4A7602D022ACB878CD3FA7AB0 -7DA6F265BBFFA28BE95B7677AF757542980013131E413A9628C1CCE4A41AA06D -DC243E9EFA5C31939F170E74874CBAB5180F7076C4FACBF7D9CA1EEAFE21813B -93A9C9F97F65E079FCBD296E2EFA7497CC80BB4463A06673B7FA10B77545EF14 -11C19E6484548B4018798FA454E2AACCC0FE55D68CA5AC8CDC44C08FAB16D8CE -F40C692B95B3430DFBB53E29DFAB56454B562E42929C6C66558ED8E940C77294 -F90228F30CDB8C29BA94E65E78BB6ED1345EB70D1275A1CCBBCE147E5CF0EC9F -D497CC19036024EB4E21FF1AF6598C649585429AEBC94C6C29FEE89ED2776548 -DB52C329CD416515119D4A7FE2495B596DD2F442E53A31CE76EB2FAF0F49F991 -8C2004D0428DB74894985C51CA77F403EAE794DC9C1F0842FC7C534BB7C1FB18 -D766CC24484DB10240C8C0AAD63F209147FA3D4E150D83FACC329E1A9CDF754C -8888C3AB1FA0ED99598FC494927325F577B8608FCF51BB0EDDD6294B4007B556 -D9E5E42C3B870E0B7EB87CD85526FBEC3CB57AC63FE0549462322CE67B19A2B2 -689D5C61FA04052AE4D81A7E3410B68BD1D5A7104E9D72C77E2FDEBA93C33E43 -AF3468F7D1B4B67443DFB36F96D964B2278FC0574EFA8A94BCC015892A0BD5EA -7D3F2E71DBB4897F9524AD90BE19111A94A00783FA8F0F3C5CD9DEAE953EE036 -25070A49FC58241945D7FF7BD9C764BB7DC2A55F513EE169DD4E5224D8D8A443 -91D7EF8C93B8278027E61EE13E8633628AE5E8969D71A10D722A7BA67624FEF8 -D246BEEFAD08CED13D70D05B2EEBD006E6129E5EE36F0F9BE7940BD4B0C1C12F -A82EB5DE1EC8A0F11F6502EFDBC55D53CA97EF2F04AEFD166A521938D6947974 -93624E07F4D399CDEBFCFE0827080ED55071291D6A10C71023A83CD26D97E28E -CD35DDA0522A9C7020A084F95E27866055D1FB207B163EB93EB75A1AA8EEBEF5 -21B65C25572DFB5E24D95E6B002D8A39E6184973ED6FFCC4220F3F263AF1475F -622CBE66EBDB646B2BE815904B64020BD05D665429569CE0C84F2B80CEBE6FA2 -8B28A1F6A687A910EE8D4DD9388DD22CA9EC6E78F140C7EB0AC3356F7FC8EACC -59A9A7316C8F1FD7C775C25F4A2FDA0DCF243074FD9A492F4147821D160F0271 -C2E50AA5D8F71F42ECAE719445039DED5047EDA09E64E787B8ED4D05A7268327 -718035EA4D693B1C3EF3D07B8CF29D0E450A0BDFEFA7DB2B54E38C7E46137668 -06977F201FC1411BF90969E5AEAA5D8D4E187F -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMTI10 -%!PS-AdobeFont-1.1: CMTI10 1.00B -%%CreationDate: 1992 Feb 19 19:56:16 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTI10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /CMTI10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 46 /period put -dup 99 /c put -dup 100 /d put -dup 110 /n put -dup 111 /o put -dup 114 /r put -dup 115 /s put -readonly def -/FontBBox{-163 -250 1146 969}readonly def -/UniqueID 5000828 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE -3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B -532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 -B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B -986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE -D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958 -9E3948FFB0B4E70F212EC976D65099D84E0D37A7A771C3101D6AD26A0513378F -21EC3643079EECE0C9AB54B4772E5DCA82D0D4ACC7F42FB493AA04A3BF4A1BD6 -06ECE186315DBE9CFDCB1A0303E8D3E83027CD3AFA8F0BD466A8E8CA0E7164CF -55B332FAD43482748DD4A1CB3F40CB1F5E67192B8216A0D8FE30F9F05BF016F5 -B5CC130A4B0796EE065495422FBA55BEE9BFD99D04464D987AC4D237C208FA86 -0B112E55CE7B3782A34BC22E3DE31755D9AFF19E490C8E43B85E17ECE87FA8B9 -1485831624D24F37C39BF9972D74E6EC4784727AC00B9C4A3AD3DA1C22BD6961 -7E0ADAF55422F22ACA5E4DCD4DF9FCD187A566B7FB661D0530454D0DD6C6C50A -7A3875C6CBF8EC7769F32A1F3F7FC1C072BADEC97794D4E90E0035282A170402 -356E5A9CD9ABD80AC4342A5283E458A7269252F4541CBB6452B39ED54D336D0B -19928E9CD1AB26AD83EB209E2EC75011A2643813053B5DBB0246097C4821B5F2 -C92554E9140BE35B2DBFCD98809A8EC9FC910FDE9E0D86457C70ACB056EBF90F -244DC0A5BBD455E15D6E3180311D52CF50B0BF7D0A7F64F3A1821E0AEDBC2E7B -AEB549FE1D51088C153799C6E089B5D5D65E1C4E2D2B430CDF1FFA23CCB25D95 -592943209E846E55B4CB54F6658CBA3C0B29796D69D0435D5431ABECF3448C15 -98CA2F36F3659E29AEB79355EC2ADF835CF0886C21B766B9DEBC3950B5B3B496 -2E06D980A8C60305B273232D4604F12632FB4F1B2F9703952C823C098543AED1 -CFB4ECF259A11985F0C944A57B5AFD853374FCF12305601200C2A393E2FC77FD -F78C2BE1B31F956D3CA92861BD92959BCF25C38FDDAD7B916119B6DE7DD173EA -9B57C87FC5C75B59D8D2D574F0C696015A274E5CD1348432F79F52526539169D -E428E9E0D129E4DF91C41341BCEB4F1C5A89CED3BB668F0C1086D8B4C3836CC9 -0238CD5D649C2EF010800EB296107DF711E6EB0975FC4CB4DE613E5D26E1CA6E -EBECE093596D8B260E5B560CC623DBCC0FEE19DA182DD56537312D008742680C -95666B55B77E0671E84EDF018CB22111A9BAEB3C9C5FCEB3A9B9AB75D1F47933 -F3E7BD8696937055EFD09A19F1F9A74324B5C209785B86978CA936015DB15556 -046D5689C5363421242B3A09D2AF4D67F6BF6F8700B6153DE00B3B3C96E1D49E -A9AA93565B76E80ED882CFB30C6A7155A90E0EC0DB9B8D4302F6F63343073FF2 -82CFCBFD76AF01E5BFFF413BFFBD4DD6D4BCB037BC216517B3C65D1D3C45D45C -BEE11B4A0989C5F199DD85EC1223F0B0E7A9AE7E255B2FD26FF29488BEB1369A -21EAF4EE3505907C4B0827E09C2E93DBFA11D47DA1656E6E0ACACACC3BB068A0 -FAE7A54990B6BE3A4C2D4F7C3DFF243DEC4556BA26FED339571C6DF8F9B15208 -02D3D0A3502C38972DC9ED73BB7A9A5A1FFC953AFCF0F7FA72696541AA588214 -58E6CAB8C900ACDE902AE80246508AFA470E5437C9D1BEE98BF5FCD5449728EC -B888518B86BDD57E7958418630FB3546564589757F3062C62B88DDF1C152E68F -E013B8AFCAA4E5DAE69122751F6632349451A899DE97E026BE077DD1BDE74A8E -2C0185593BFA63BCE87E967DD4B56B76E0FFF376AFC9F94174E7A3CA9C225DEF -02F58BC7A5BD778730111809456EC35CFF83731931BC24CA364DBBBE60991B90 -DEE372C395E51CC485CA3297809752BE74646AACAA69BC78AC5E7EF261834AFE -3B8383BE7C19A7597C27975C423C9D7C2DDEC6A7FC98D34F85456550550A0BA9 -E4F697E593A95AEE6C0A106257B6E45D4209A794C362CA6164440D00A9005D1F -67BC97C9FC9D6828E32D2107CA731487F81E6600478F78DE5A69C1E752C7B165 -6DF2E6B9B5FCD557C7E5207155CFF51738FCD55A21E695019262D6360AD98CFD -648127F81A95EE34B9706577538F4BAD1DAB57DD0A9C8A889BB3A8FF8506DB2A -0D8A1D1323EA95EDB9C23A4AA697E42F28FBB20AFF4BAAC75650EA8AA345C09E -1B214FEF4F57FB5AAC6049F2EDAA2EF7A33B8FFD2055328C989853EBC043C0E0 -E6C45E98B5CA55CAA947457B2F17669FB7DFCE3BBDFA10B33C24242E2397F0D8 -D995E93F52970509F9AAA284EE74ED463749098F4CDF128DE2A80DE3FF0EAB4C -5B12F36B217376C97545ED198C7DC9DA8C296F9CB8154088E24D1E03C24CDD71 -4DF3380E4AEA711FA6B01814010FCF4D5F421F3585BD25F2ED4B4D348AFBC9C6 -4976C7C59455357CD34F6E673B5CD6DBACEC5604FE28E65728A74404CDA25ACC -772CB629AFE3FCA9AF6AEB06C0ECEF7245F107E32EE7CFF406C7C4CDBD0BFB0B -8E06343E5B0E879F694A5D9693B809E292FFE3EB2992D382B4C635D83B07C57E -48117808B3D7A19B857E4B31F8B92D8287518C3D021CF7CEEBAAD73436B3DC7D -1DE35B9E4DE2373514E3847EAB103B4BCADBAA4D0D0603135447AC1D5FB8DD20 -D512964FD1C7384CED89B71A62D14E3956ECC59240C472992EEDBA0F3E56B37D -192DF1EC6D182811B0EA5F03BD675B4795626D192A3474E83E3D8F7734267EC7 -709F624F669FAD6DC40983DAC4BF6534381ABA25F827B425E7BC6B8B6E872298 -51575B8BACD7B963EF21803621AD0C0D3B882E -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /grave put -dup 7 /caron put -dup 52 /four put -dup 63 /question put -dup 71 /G put -dup 194 /Acircumflex put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF80BD119C2DF1A8FB89B797B084BC9C71236A147678B652072CAFB2A7 -A02BC29585F88AE4DB41F2F259FCFF1983F17697620FF3186E9E102D35317B24 -46839F2837B6C7A515511E397B19AC2C76DCDE7063E1FCD278C1CBB2D87B70D2 -F2BA26A6A7A832699F447002F1270A02278D1DED35F0876382D8135358CDF95A -DC51A88BEE96B9ED20F15C2DFDE0F2DB3ADA354EB1847292D7D4C7EA3D9EEB7F -EB036B62BF45112029324851C87DFF3FB170BB8998BC3841D2EA7A9EA0F9A153 -293D96F1BFE3670A89C526C6CC01815E8FF9F98A6402610A6AC1874D16CFD13B -F5D405A3542722EE558CE3844B90833874DAB49A43E3C834EFFDB3113380E550 -8E5A1A33BA67D9E2AAF51838C90092E1D7FBC773CAC68DB244ADA43ED5E167D9 -8A5D1E7100458FCA162753A3CAE2A3E67A3D84768F48989AB14F8780D7FDDE79 -0F5D5177DA33F06EA425CE9E8383A968FC980B5A10CC16AD342287EEEA157FA8 -C8C3DB5D77D1FA3B27C112FB80D42D3E0FD0A8D070DF4D1EFB3E5EBA92183794 -2819637B2E855402B9EBEF09857C4A9A3108F5F3ECE15A5F401E939DCDDDC3AD -035E73D7B1811EE4879427A89BA5B7ACF9BE53ECE2D1001A68FC7756D8BB480B -919BE352DE36D26399BF30E11E5C648658B52DC0AC6FF571E4580B1C6EDCF1E2 -8E045BFFE600F004FFDA57AC4AE192B06D447725BF69C4A71F63B6B2C64A6935 -2C3DF3FF3755F41CE9C7FD1439B3F3D69411A1E61BD7A798B080369EAFB5D77F -924C70F12A40CE44BC4A590C05459E912C45F4915D7FCF1132434255118B61D4 -F27E012B9FCAD911568CAACA851F9470B463B405CA1F51576B24AA1BC20E5C51 -766FDA0789630AF0F67FF047B36EF6D3F9CDB6C7118385C77117BCEBE631034C -417FBCFB480B9F1DCAA78C3412E97DF4DE0DBB9FC569FE93490945A780831D9F -51542583E108152E26EEE77EA2B859D85F979839C37AF761188710C4A4226599 -2962EFF72DA761F1639987A8BA49D16F8B28B083AF5C2D16557F1880638EFB55 -58AB5700E0BAF851B41AB394B4A4C8A8A51DFDCD2A3145AE67CB9A23F54ECF63 -B1E9B30662E93AF42F3E573969FAD4980C651CD7DB6A8E9523D8123E599D4E09 -EFEB81B902A9C4CFDB2550C72F6ED1E028F8E8C60BB3DB20F94AE7FEDA551F67 -C3425A7CEDFF4DCE91D9EB3AE72C413EA79499785F517B68D6AEC0CC6C579708 -3A30534C2803F4843ED368241B1B0A67BC009B33B0AA0156C2F8054F55D0E677 -BEE604AA0ECC2690F8257F7EE2BED13D7EDB0499A7975AEC0BA1DC2C382467FF -441A4AC11F2C5A3748FF443A362BDBC3E11441E27FDE7192DCC8939C07DD4A59 -0BBACA83407BD4AD1B35B62C19D3A64019415E82C4462BAB320FEC91CA2531BC -B4A5A6C4AECB089D19C733B50DC5DCD83011B1EB180DBC58456B96F711096746 -C7E0FD2418E74B8EACC68F255CF147296C66809DEC5A8B35A0C8970B7BC33F1C -1BFE3D0AD7E683BF1DBE5A1D9E4EAFC7CA16B620257B9868BA75E298F11D369F -485A57C8BFC81B1072E5299C335E344EBD9E63778B1B650FD1F7DD10C3BD11A2 -FCDF5F1052 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -%%BeginFont: CMR10 -%!PS-AdobeFont-1.1: CMR10 1.00B -%%CreationDate: 1992 Feb 19 19:54:52 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMR10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 70 /F put -dup 84 /T put -dup 101 /e put -dup 108 /l put -dup 109 /m put -dup 112 /p put -dup 114 /r put -dup 115 /s put -dup 116 /t put -dup 117 /u put -readonly def -/FontBBox{-251 -250 1009 969}readonly def -/UniqueID 5000793 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 -87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F -D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 -92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C -295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75 -409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C -4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF -2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E -0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E -B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008 -24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B -43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF -D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575 -5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC -96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3 -7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3BEFD8D9C400015B65 -0F2F536D035626B1FF0A69D732C7A1836D635C30C06BED4327737029E5BA5830 -B9E88A4024C3326AD2F34F47B54739B48825AD6699F7D117EA4C4AEC4440BF6D -AA0099DEFD326235965C63647921828BF269ECC87A2B1C8CAD6C78B6E561B007 -97BE2BC7CA32B4534075F6491BE959D1F635463E71679E527F4F456F774B2AF8 -FEF3D8C63B283796A9AD847424B4E6508546C36223A3B17EB82A56592F27FC27 -F1D49D5FF4BBC0E16231807AF7E195AA7D0D01C7566243448B222D57B811EAE6 -DE9370F84E207DC9BEC731AD6040FD9B804FA14CA264B73136F9AF34390319F6 -A543D5D4D7FDDDF2F76651E557683614521110DEC1CCAC426117DDA7D6CF1B8B -7879B21FDC78BAB3C944BCDCD6A65B67F3692F0A8D5E36FB783A63D4FBC9842E -2CBC2720A7206F42A99AEC79FBBA92A27965AF40A71E05E4BA8D7FC58C828491 -84A8EBDB90B1167333987F7D42A76E9C5C5A842EF91A19C55CCA6ADEB88B59E2 -4FE4A96A8CFF51A1BEC1F1A6A1A5A5BFB54A1BE8C704194D72A79D33F099107F -153E3FFC70BED6D04DB4820FDAC002428C6741B91D8206296D827D3171351E85 -39BB0DF1C2457E876D3A2E7E499D9D4104762FD19BA0526D38D2BF751EC56EB5 -C80EE2A7AAF2CA12D1EB4548266CE8C0D2F93158A6728EB552FA09202865142F -E8D1300D637E64C338DCAE28398846CB3752FA92F87103C231C0D072E20D0E00 -0DBE4A0656BE7F021DB863F63DE612622FCCA2C5462EA92B205DD2FB6D547ED3 -D559010FF2C4113755D38F0B959DD34D98A0D0401AD3156A3B3D69983F4BD650 -23FF7C9FA7821E5C552F14CEBF2096F8F409DFF33F62508230EAE1281A7B8642 -1440EF343DA01E1383BA6D010A596CBDCF5A96FA3215DA350D852582BDB1EB69 -71F2EBCC0C538B9F4747E6F3641A2F1E372A88C843252610FF37D6B41BD23386 -0D026B627687D3EE4AB64AA66E7C7B7FE2E7C825292AEAC46871AE21A24A69E6 -9D555F2666B2CD064D13276C75C80040EDCF79CD994D8766885ADB6058167F6D -FB6E00260EDCED9A6FC8E5B7B915712E24DDB79784EBB117119DE901E46B5871 -4A04BC47F6FEAC25FB33925C7F840C980ED1D5A3653DBA3BA2DD68053544B3B1 -9D36FF290B4BD1B807749BBF6077BA6B50B72B3734AF785C7F040B899DC59111 -021A44AB6F092E09D108E5EDBF76871F1F34D896B38DE9BF50A969181EC3CFB4 -A7FC38B82A25166E615B022477FD846685909845C2A0BB795A1EF43312E0CBD9 -E40D023DB8338249FBAB2F39E55A12438638012DEE9A2A2FC3F8652F5D69E413 -CD0F802AB0BE9AA9F06FD8CD5C0AF5D05994D228A347790A65437F3DDC10C3EC -FCCF5492F4446263DDCB8ECBEC69075AD276587CC6EAB514C18F498B959A430B -A239B29B35D0EA04BBBC0FE34F9AACCF6B2863F27CCAC57D0A052D7D268F2910 -4F5EBC3A867D95BF09C3E2729671F64AD12F5924004CD6639E5400B13D90D970 -A99952CABEB0149EFE0D8FF0E907E4F40BD9A26D9D7BD2D2D609D1FB14431C8B -8214946559EEE88AFB0D560EB8AAA4C45344272503B223CCA311A3F00C7883FB -123662C961203FB60475E1D62977590E57C042383554D754B373A95B22A77C42 -E72BFB8385EA6B6684AFEBA6CC9D6C3E4935237538ADD39017DAD06E9A4BF58F -B17DA63A2E4B0C7BC00C51177E4EB12E90F28F2DD443B04E95A1B37EA0461ABA -51F81F51F53C4BB8E027057CDB4CB3A20F97E337961901A50E8342557CF3DBC4 -E2651F9FCD1D6E23ABE7B243447977217A094B2FC05A97ED8AC112640773EE8B -483FE021957C788A3F2F3811028F4C578909028D5668713113CC44AD368226F5 -DC6EA4311C481B1FBF343A8F59947F6CEFFEE0251D8C3234168EF07BA252543C -D730791DB5E7CA28076CB1851465FEB59DF49730C58587DEAC38B6891C24A7B3 -FC5E1F1FAFC6F87CE7D6ED0BFC24CF51E956D040109F30F0451E6B5E13CA29B4 -7824DAE705738CF43CA67736981FE164F31E0B074334CEFC99A44B5E3434E0E5 -0C9AE75ED3413E26FDB44B261767D511BD8CEB80257010CF06943A41218E8A5F -5B6904D1390659CB6CFAD1EA3EFDDF99C7359BA90A68093B5E4FD012A39F3EA3 -482FBB7C5A84CFBB47748AEFD0E71B59249F2A89C5422BAC0395125DBEC02C49 -9C8F17A3F626ED833C294C95411DF03F9B62F29E7482DE99281A695B59545E8D -1677BEF0FDD17749DB29A3DB341C880C5C5AE602B4545902FDAF14089D48B5A2 -9BFC0556A5CAC39000B50FFB801287807249687F6A2E531CCF43738F635D9F50 -ED7C88F9DD8183AF6AFC32439F55D19E421C9E5E1971508715099C0676D0BA96 -1FBF48696F59BBB434D6A30100054B98202ACFB5431D8F7100E74203B6734FD1 -4BC4C409BB8E109EEC37027A12742F718CF7C5341DA20C3D4824576DEEFF0FCA -5EDE1CC2A690FE6CA9437102A1D320CB19A238B7651CF0B03B335D912908F224 -1FD050E154F5835DAF8D7115525331CDD745E641CA35849456FA943D0980A8C2 -2A82DA0FE45C444FCE7589B95B2BF4B9AEE2D9BE1D483DF633E8C5AF8C4F4749 -CFE78B2B24F1D11913BD3F9DCB6A4835E2DAE6D07341EA583299E107D9ABD867 -D09E2FE66859B887B88A2DAB37D9EA2D9426B5500888CF40392308ADADEEC55A -A45B332129E74AE68E4680E5E6FCEFE23D76737554A93C638E95D2D8160FEB84 -D1DF6EB8D61DDDDE020254AB857D02CA4C98335F84B3DF2945AFB8ED77D0BB2F -D5CF295935A63B5A07F4119E0DD2D8C75481E02F2D285666882F75D6B00B6A1B -1F4EC9BB53CC924C974EB7CEE384BFD2727EAFB13C0F956213B85CB79863F320 -747044E43AEEA0DA5ADE2C6AE66C266BC09C9B67C36BA12ACEEAE2228238A366 -9DF4E69E952113D23C48ACD7ED49572767C9085B141E06BE0A81E63602BF46D7 -3F2AA82E9743E9A957F5A785EB0A1869075ACAD8E989A944A53B09484DCF572B -35E4D845572B4345CA9FCC80ECC4CE0022EB717CD10717BC2D40FE9BC9831894 -5C5383A9397C385349289C4C5C2F97C95FBAF060834E767DE04E9F5AE4D3331B -4D1B574011AFCF37F39826BBB399C35FC3EDE83F4725570C2F969E5526C19428 -F6ECF9AC5A3FE052B65E6EF9DEF764C4B0095E5BDE8B2EA20193A7632374EC33 -EDC6A023A13B22D62CAD3D245CBEDBFC2061612601FCE90ABA341CE6E9604D31 -B79AA29507C641D88EBC66260566BE9024EA5676C3CFDB715AA39ED54124CD71 -695DD69827F826BB316E6132E2B886064D91DEE98CCCD109BB7F0D5F988D3536 -5037267F74D681E42F75C4B5E80C2FD01FC27A931DB2D1561C36456649980C43 -D12CA333B7CDC8AFE3DDFB3E5B430DB458B16D24E7345B716CFFE45701A4B3AC -E4E59BDB551965795F738101BD68ABBBA52E9D4528C0C176DE949B23EE3EFFAF -67949E776453EBD1BEB3BD50BC3ADC21155713DA48D2369B7CD9444059E56469 -2E29D81C013256FC9350A21C9EC444446DF0681BDE4AC72978D02BB312B39F3D -AD6C88C0A0FF2DF6B41336EB3D6D98A99FE111C59C71608EE83A9D9B8F6FB370 -10E98758F3BFD1EF8F11168E1C2E362561D22DD17416CA115E00DD7B8C6F7E0B -0BD0C6B4FCD6AD975EAD4014A7A5761815EDDF2471C5043C45F74E49293962 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (debussy.dvi) -@start /Fa 139[52 4[67 75 8[61 24[81 76[{}5 119.552 /CMBX12 -rf /Fb 140[34 35 2[42 47 9[42 38 52[25 46[{}7 83.022 -/CMTI10 rf /Fc 199[56 5[56 56 49[{}3 99.6264 /CMBX12 -rf /Fd 61[66 122[106 7[0 10[40 44[0 6[0{}6 132.835 /TeXMUSIX16-Regular -rf /Fe 138[46 32 33 33 1[46 2[69 23 6[37 16[60 13[54 -70[{}10 83.022 /CMR10 rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -57 297 4044 4 v -57 330 V -57 -363 V -57 396 V -57 430 V -57 -35 V -57 -2 V -57 31 V --57 64 V -57 98 V -57 430 4 467 v -425 390 a Fe(T)-7 -b(rump)r(et)-378 58 y(Flutes)-57 395 y Fd(G)-57 63 y(G)53 -295 y(4)86 345 y(4)119 279 y(4)153 328 y(4)186 378 y(4)219 -312 y(4)53 -37 y(4)86 13 y(4)119 -54 y(4)153 -4 y(4)186 -46 y(4)219 -20 y(4)276 360 y Fc(12)304 427 y(8)276 28 -y(12)304 95 y(8)529 488 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (-7.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 0 N end - 529 488 a 506 279 a Fb(c)l(on)30 -b(sor)l(d.)p 496 463 60 4 v 544 461 4 117 v 506 461 a -Fd(\007)506 445 y(\000)257 -103 y Fa(Len)l(to)506 96 -y Fd(?)737 53 y - slur@Dict begin CP /S1y1 ED /S1x1 ED /S1hgt (5.20001pt) GD N /S1brk -S1hgt (2.0pt) GD 1 1 M M A N /S1lift 0 N /S1alt (60.0pt) GDAR N /S1dir -1 N /S1dash 0 N /S1adj 0 N end - 737 53 a 714 187 4 108 v 715 79 a Fd(\007)862 -96 y - slur@Dict begin (2.0pt) GD S1hgt (0.0pt) GD 1.6 (2.0pt) GD M S1dir -M A S1x1 S1y1 CP (3.20001pt) GDAR S1dir M SB 0.7 S1dir M 0.17 40 S1dash -S1adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 862 96 a 862 96 a - end - 862 96 a 885 117 a - slur@Dict begin /S-1alt (60.0pt) GDAR N CP /T1y1 ED /T1x1 ED /T1hgt -(-2.6pt) GD N /T1dir -1 N /T1dash 0 N /T1adj 0 N end - 885 117 a 715 -187 a Fd(\302)779 190 y(\302)p 842 193 4 98 v 843 96 -a(\007)725 41 y - slur@Dict begin /S1alt (60.0pt) GDAR N CP /T2y1 ED /T2x1 ED /T2hgt -(6.6pt) GD N /T2dir 1 N /T2dash 0 N /T2adj 0 N end - 725 41 a 712 63 4 117 v 674 63 a Fd(\007)p -1048 445 V 1010 445 a(\007\000)1003 96 y - slur@Dict begin (2.0pt) GD T1hgt DP T1x1 T1y1 CP P T1y1 0.7 T1dir -M 0.14 30 T1dash T1adj 40 DS end - 1003 96 a 1010 -193 4 98 v 8 w Fd(\007)1011 79 y(\000)1015 96 y - slur@Dict begin (2.0pt) GD T2hgt DP T2x1 T2y1 CP P T2y1 0.7 T2dir -M 0.14 30 T2dash T2adj 40 DS end - 1015 -96 a 1048 63 4 117 v 1010 63 a Fd(\007)1010 46 y(\000)p -1338 411 V 1300 411 a(\007\000)1824 445 y - slur@Dict begin (2.0pt) GD S0hgt (-2.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 0.7 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 1824 445 a -1824 445 a - end - 1824 445 a 1842 445 4 117 v -20 w Fd(\007\000)1300 -96 y(?)1531 3 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (11.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 1 M M A N /S0lift 0 N /S0alt (60.0pt) GDAR N /S0dir -1 N /S0dash 0 N /S0adj 0 N end - 1531 3 a 1508 137 4 108 v 1509 29 a Fd(\007)1656 -46 y - slur@Dict begin (2.0pt) GD S0hgt (6.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 0.7 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 1656 46 a 1656 46 a - end - 1656 46 a 1509 137 a Fd(\302)1573 -140 y(\302)p 1636 143 4 98 v 1637 46 a(\007)1804 96 y(?)2035 -36 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (7.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 1 M M A N /S0lift 0 N /S0alt (60.0pt) GDAR N /S0dir -1 N /S0dash 0 N /S0adj 0 N end - 2035 36 a 2012 171 4 108 v 2013 63 a Fd(\007)2160 -79 y - slur@Dict begin (2.0pt) GD S0hgt (2.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 0.7 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 2160 79 a 2160 79 a - end - 2160 79 a 2013 171 a Fd(\302)2077 -174 y(\302)p 2140 177 4 98 v 2141 79 a(\007)p 1506 13 -4 110 v 1468 13 a(\007)p 2010 46 4 117 v 1972 46 a(\007)p -2308 430 4 467 v 2418 488 a - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (-7.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 0 N end - 2418 488 a 2385 463 60 4 -v 2433 461 4 117 v 2395 461 a Fd(\007)2395 445 y(\000)2395 -96 y(?)2626 53 y - slur@Dict begin CP /S1y1 ED /S1x1 ED /S1hgt (5.20001pt) GD N /S1brk -S1hgt (2.0pt) GD 1 1 M M A N /S1lift 0 N /S1alt (60.0pt) GDAR N /S1dir -1 N /S1dash 0 N /S1adj 0 N end - 2626 53 a 2603 187 4 108 v 2604 79 a -Fd(\007)2751 96 y - slur@Dict begin (2.0pt) GD S1hgt (0.0pt) GD 1.6 (2.0pt) GD M S1dir -M A S1x1 S1y1 CP (3.20001pt) GDAR S1dir M SB 0.7 S1dir M 0.17 40 S1dash -S1adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 2751 96 a 2751 96 a - end - 2751 96 a 2774 -117 a - slur@Dict begin /S-1alt (60.0pt) GDAR N CP /T1y1 ED /T1x1 ED /T1hgt -(-2.6pt) GD N /T1dir -1 N /T1dash 0 N /T1adj 0 N end - 2774 117 a 2604 187 a Fd(\302)2668 190 y(\302)p -2731 193 4 98 v 2732 96 a(\007)2614 41 y - slur@Dict begin /S1alt (60.0pt) GDAR N CP /T2y1 ED /T2x1 ED /T2hgt -(6.6pt) GD N /T2dir 1 N /T2dash 0 N /T2adj 0 N end - 2614 41 a 2601 -63 4 117 v 2563 63 a Fd(\007)p 2937 445 V 2899 445 a(\007\000)2892 -96 y - slur@Dict begin (2.0pt) GD T1hgt DP T1x1 T1y1 CP P T1y1 0.7 T1dir -M 0.14 30 T1dash T1adj 40 DS end - 2892 96 a 2899 193 4 98 v 8 w Fd(\007)2900 79 y(\000)2904 -96 y - slur@Dict begin (2.0pt) GD T2hgt DP T2x1 T2y1 CP P T2y1 0.7 T2dir -M 0.14 30 T2dash T2adj 40 DS end - 2904 96 a 2937 63 4 117 v 2899 63 a Fd(\007)2899 -46 y(\000)p 3227 411 V 3189 411 a(\007\000)3189 96 y(?)3420 -3 y - slur@Dict begin CP /S1y1 ED /S1x1 ED /S1hgt (11.20001pt) GD N /S1brk -S1hgt (2.0pt) GD 1 1 M M A N /S1lift 0 N /S1alt (60.0pt) GDAR N /S1dir -1 N /S1dash 0 N /S1adj 0 N end - 3420 3 a 3397 137 4 108 v 3398 29 a Fd(\007)3545 -46 y - slur@Dict begin (2.0pt) GD S1hgt (6.0pt) GD 1.6 (2.0pt) GD M S1dir -M A S1x1 S1y1 CP (3.20001pt) GDAR S1dir M SB 0.7 S1dir M 0.17 40 S1dash -S1adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 3545 46 a 3545 46 a - end - 3545 46 a 3568 68 a - slur@Dict begin /S-1alt (60.0pt) GDAR N CP /T1y1 ED /T1x1 ED /T1hgt -(3.4pt) GD N /T1dir -1 N /T1dash 0 N /T1adj 0 N end - 3568 68 -a 3398 137 a Fd(\302)3462 140 y(\302)p 3525 143 4 98 -v 3526 46 a(\007)3408 -9 y - slur@Dict begin /S1alt (60.0pt) GDAR N CP /T2y1 ED /T2x1 ED /T2hgt -(12.6pt) GD N /T2dir 1 N /T2dash 0 N /T2adj 0 N end - 3408 -9 a 3395 13 4 110 v -3357 13 a Fd(\007)3713 378 y - slur@Dict begin (2.0pt) GD S0hgt (6.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 0.7 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 3713 378 a 3713 378 a - end - 3713 -378 a 3731 378 4 117 v -20 w Fd(\007\000)3686 96 y - slur@Dict begin (2.0pt) GD T1hgt DP T1x1 T1y1 CP P T1y1 0.7 T1dir -M 0.14 30 T1dash T1adj 40 DS end - 3686 -96 a 3693 156 4 110 v 3694 46 a Fd(\007\000)3698 96 y - slur@Dict begin (2.0pt) GD T2hgt DP T2x1 T2y1 CP P T2y1 0.7 T2dir -M 0.14 30 T2dash T2adj 40 DS end - -3698 96 a 3731 13 4 110 v 3693 13 a Fd(\007\000)p 3983 -430 4 467 v 3987 594 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3987 594 a eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/diabolica.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/diabolica.eps deleted file mode 100644 index 524b53cb89c..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/diabolica.eps +++ /dev/null @@ -1,1147 +0,0 @@ -%% LaTeX2e file `eps/diabolica.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: diabolica.dvi -%%CreationDate: Wed Jan 21 13:56:46 2004 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 34 664 552 800 -%%DocumentFonts: TeXMUSIXSPX-Regular CMR10 TeXMUSIX16-Regular CMBXTI10 -%%+ CMBX12 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE diabolica.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2004.01.21:1356 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: psslurs.pro -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. - -/slur@Dict 200 dict def - -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end - -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end - -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def - -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def - -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def - -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if - -% align the slur to the staff lines - - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - - aa 0 gt { /shift shift neg def } if - - ifadjust 0 eq { - /shift 0 def - } if - - -% and finally draw it... - - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat - -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - - grestore - - % now some \slurtext code... - - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def - -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def - -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def - -% differenced line - -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def - -% sloped line - -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def - -% free line (init & terminate) - -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def - -end - - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: CMBX12 -%!PS-AdobeFont-1.1: CMBX12 1.0 -%%CreationDate: 1991 Aug 20 16:34:54 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMBX12) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMBX12 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 65 /A put -dup 101 /e put -dup 103 /g put -dup 108 /l put -dup 111 /o put -dup 114 /r put -readonly def -/FontBBox{-53 -251 1139 750}readonly def -/UniqueID 5000769 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F0364CD5660F74BEE96790DE35AFA90CCF712 -B1805DA88AE375A04D99598EADFC625BDC1F9C315B6CF28C9BD427F32C745C99 -AEBE70DAAED49EA45AF94F081934AA47894A370D698ABABDA4215500B190AF26 -7FCFB7DDA2BC68605A4EF61ECCA3D61C684B47FFB5887A3BEDE0B4D30E8EBABF -20980C23312618EB0EAF289B2924FF4A334B85D98FD68545FDADB47F991E7390 -B10EE86A46A5AF8866C010225024D5E5862D49DEB5D8ECCB95D94283C50A363D -68A49071445610F03CE3600945118A6BC0B3AA4593104E727261C68C4A47F809 -D77E4CF27B3681F6B6F3AC498E45361BF9E01FAF5527F5E3CC790D3084674B3E -26296F3E03321B5C555D2458578A89E72D3166A3C5D740B3ABB127CF420C316D -F957873DA04CF0DB25A73574A4DE2E4F2D5D4E8E0B430654CF7F341A1BDB3E26 -77C194764EAD58C585F49EF10843FE020F9FDFD9008D660DE50B9BD7A2A87299 -BC319E66D781101BB956E30643A19B93C8967E1AE4719F300BFE5866F0D6DA5E -C55E171A24D3B707EFA325D47F473764E99BC8B1108D815CF2ACADFA6C4663E8 -30855D673CE98AB78F5F829F7FA226AB57F07B3E7D4E7CE30ED3B7EB0D3035C5 -148DA8D9FA34483414FDA8E3DC9E6C479E3EEE9A11A0547FC9085FA4631AD19C -E936E0598E3197207FA7BB6E55CFD5EF72AEC12D9A9675241C7B00AD58FAF645 -1297991B5D01701E82228D0313FC7C66B263BC79ACDDF9AAC48A3CBF42B96E38 -583E1D059953076D68148DC8B6C9527B3A74CE7DEF788A11531F44120BDF0F61 -0B2F3ED94EEBCDE4ACD23834C242AA4314B9EF98E4BE72DB76EBDD0A028CEA9D -B4C38C1F2D24B8FDE686832FE96204552C820E45B6BAF0C3308742AE2D4609D7 -D2E805DECFF5AF988F0808796D01500B18F0EFE1919743C126088426A5A27D4D -03F21A15C23B9BF08DFD73708F2C1AAC530B2D00674DF2B5274D98C541905206 -6DD191F7458F1166231360871EA0C6AAE036BD3551B866DB578F29DEAFD289B3 -FA6E9CC4726B854E887BFFE87DA8AE960C817A1784031DA55BF78A79976A4FBB -764DB071CF34E990D3531367408D37218B289FFDB701E870A32EC7ECC8C3D6FD -90074953B49CABE8468930B55E5B5FE0FB302C8DBBC120A76AF9C2846C85E01F -ECF513FA01B99C4F2ED6B902C842EF29F25789D8066B284AA832B8329224A14D -92F49F2ED713D938A2ED14C1AEC4D73B6D6C0313293D18547DB010B2CC8CDF98 -8ED055570D39B01AA62FD6DFC6DF11BEABAA95FC7BAF76DD31E279F65F015E4F -5638292A61635A6B3F2F9166E68585E41371A4F76F3011449188B5E6B4160518 -BE274DA3E8AADCBEC12CBC0C960FCF7ED30D17A96240AE3635C76EE25ABDEE3A -5D5ED522BEB18E11DC1E1DB5F202673A8F4A2C80F89C4581875CA0470902638B -F0D02673B4666C34103904901373FAF2C95210EB90B768B089DCB6771976EE31 -4EC033BEA244722A0755750F9FF437AE648CE60102390E459E7348AA1829A0E7 -B7D53464C332F216593999C6448419A67EFCBE6E06B5D20944630767922EE06C -3BA3B34AA7EACF23B5EC0F433E4340990B55CF8379D7D1E93FE8871FDCCDAA74 -BB24DF5EA540072C54B85F40B1B55A5362DD9717A2E87D54489442CF48478FC9 -82E6C7130D88DD7E5BA2BDF8A477360A35294B5044513000D454CF53913DA0A7 -8D59FD768A5D4D80F6F376D95437A6492E75BD897C0C38340C094EF7F25C154C -3A3C13CEACE051F9551CF66A2A583CD784880B44E19F19A81F62063F53EBC14F -4494B181A6DA89F74089083C0405CF821C65008435E8EBC9516DED8A0990D5FB -969AB5BC7A4B47FB9B3C2EB25CC21232337AF2FB3E0E7455E5A7D763C9DB94BB -A941F65124C4ACB665968F4894B125777568FB381CDF09C02BD5E2612546C6BB -2B3A12B74ECF99C16801053F50ACF6F385E77AB8DCFA921C5A4C628F57052811 -4D14E4DDDF859421174D7AAC6ACF8D4852A955E9872D4012D488EA78928C1FF4 -E1DAA8DC12D9E613E4EE895282577C68C9FBF1C96710F0B43254D366AF82B2A2 -CBF03B1B5B61BECCD3B8A1E230304E41D1A1A500555F1A752A492DD53B966536 -2BC19BB3D3A19162992228CC9A7C73A4BEEFF70CA925D4E36FE5F2C0CBF459E0 -D13B321F7FAD9635B14DD2B312FD6EAD2FC5411927F4B8AD43ECEE73071DCD6F -31438A3BC07078F04A6CF179439B28DFFBFCD3DFAAC670690E29855C30D82177 -F2F087504AE7E2CF63E5921021F4BFFD592C58DB81818481815F8ECBB996B99F -366DAB49482C09BC82042331872B5B71897A5AA3273C213532427799C980C9 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMBXTI10 -%!PS-AdobeFont-1.1: CMBXTI10 1.0 -%%CreationDate: 1991 Aug 18 17:46:30 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMBXTI10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /CMBXTI10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 112 /p put -readonly def -/FontBBox{-29 -250 1274 754}readonly def -/UniqueID 5000771 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE -3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B -532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 -B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B -986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE -D919C2DDD26BDC0D99398B9F4D004B836D34E88C20EEB527CE1124209388A2DF -E27A8DF298A2693A9D529916AA0B2176E6ED237F69D84A8FEEB36861D1847207 -BE2BD61C6A412FFFEDFF13AFEC32AC7735BCCE5965F5966418A62ECB99112AB3 -3BC938EC590FF6922659125EB67E260BF02885E49BA6019E696D33F0B53606A2 -F515E0C45F323311613A94B838491BAB9FE230C5CC79D22925E3D882799F2707 -C32975A494F0F9513E4D8332E7E54470D9721FBD345CDBB48286F2F19CC6D66E -BB631DD6476A509167A49CA525A72CA50E82C1D08C2B372DB54C5949C753B632 -2009B761EB90492ACD3CBE6A35CE1B66F3BC4D8DC36827CE4261A703328451D1 -879438479917C1647772999171DCCF1491A1C9086E0C6393506768F8757BD81D -141C46EB9BF507EEC29962A0072B6C5D8C8588F3D68886CD2606DD3BD2FECCEF -63245494E93EEA12AAFB06110E54ADC444C7E7619627A48A464394E5DE06EB46 -4C76A2FF010318BBE48B3776C826A265C66515717F7F2E943C60EBAB23D96B5B -FD514A1C4E79BB3D3D2DEB936F90CD3FABF7B09FF7F564AB5CF4AF6A40E869FD -395885A88F4A138B3CA6943A2D430BBE43D91F7F17621CAF52FB7161DA3B2003 -82244FB6EE792DCA1722C03392C296C029A2DCC5BAAB3EA03F8DEB039DC83AE1 -763AAB84776A2CCFFAE9EAF0BFDAE417E8BE682D237FFEDAF224AC09C9665019 -165CE32F5349E857177D94AD6396570932E1657ADE4D3FF57A3419946CCD210E -57E5A1D91CF708395942527D127606350924D71BC21C6F969288B1C8CA3404ED -E6219985F7301A20621368F74747EAD38990A4C9F2B62913B8FDB93657409FF5 -178DAA7C97C35EAFA47778CE03E863303582D8A9900EB1B623940B0807358C1A -ADF30ADE694B653E32E635899367378C770B13D1E9C51E8127E19550ED085F63 -B21E3E3994B6D8509793C094C2B05AB846E5BDAF4FAE7E9DCEAFEC9CE55A447F -B055846823C1F76126BBCB5F331EEDD026946C1F1EC8FC757DA5E1EEF2728439 -77B75667751A4303C4C9995B51F737E36407D3D9F8B9853CFB6A9E80CCD45E95 -5E2C361F6D78716FDB9B0D958FA699BCF7B5E2BAB95BF9EF6031A408EBB777C5 -DA9541E2A7331451BFD90A849C117A5AB2025FDE44A146F272852C1F5937857F -F83F72E6B876DF198E00646120F7A7CC2B7534F1C4337915C58FCFE10B392003 -2739CF2CC74D30CE138C566A666FC0CB433ACE2322F486F3A5104985C26BF17C -AE12796FD9467F84A86816F1D514F4187E823327496D4CD157958E5805E56961 -C5B8C3FAC57E2B870FAC8D1A49722E832BD9C8CFF3C3F3806B8913E5B4C7D5E7 -A64531DDD7334AA5CFBEEDD6BFECE143FFF7F7C23513A09D7725 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /grave put -dup 7 /caron put -dup 8 /breve put -dup 24 /perthousand put -dup 25 /dotlessi put -dup 27 /ff put -dup 30 /ffi put -dup 40 /parenleft put -dup 45 /hyphen put -dup 50 /two put -dup 52 /four put -dup 54 /six put -dup 62 /greater put -dup 63 /question put -dup 71 /G put -dup 73 /I put -dup 130 /Cacute put -dup 142 /Ohungarumlaut put -dup 195 /Atilde put -dup 218 /Uacute put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF859449F6003874D095258B6F64ADC77D4830EB4B8B608DB3CB840D82 -75E4C819DAFEBB1BCE8B1518EEA99F8A79809C3BC0C39A9F36ED4968675C4278 -B5448E87397B9994127B6C41A6450F86A24ED491563370B43776BF34BBC2FCDD -C44967CFB28B04E7A4A6968FC888607BA04952BA6FF345A44EABA4CA626F5CBD -A262ED5029009388AE8E603F205FA45B5CE94452A1B9507B7A2BA757538FEB7B -37355EAF0FD3D3D46D6A055EBDB681C5571E2D28FB7938AAA22E7D94B84F08A2 -5F8471744B9F8263D3FD1F5C324810FECBC42C915B3ECA50C477312DA5561824 -6A23E12C358DD5AF4516D82C33A8A4B4472AF361C3B2A0604745148F1ECA353A -D07CBADC2174AC86F6EA6FBE992D1462259D82141FD6497E284F564B4A3E4B25 -943E7D0A2217C0E5F44226F2E4D147A4178A3D00D2CD1C9DB76123040AAC7EDC -2C48CAB6CA3B68E294F0B8ECB6AC8BBC4D2064CADA1B4202F620DD6B9C2FE100 -5F9BCAEE97B9F1D60A4964B00D13425FC7831B3FF7FF911945EAC9FE54D521F5 -8E58EBB50D3767B649BFA2B147D82974EF63148E5695CDEF11687C780D3F9BD4 -C7614214554B63AAFE7F5448CC86DAF2E6DA7D88B24B3AD84F7BFB40D87D2DE8 -70848B02272F203FCE74437FD2699389DAEA5739EEED98D441F5C72FF26E9575 -25DB493B6D8C4C1E3910E72ED6C31A0596BB4CAD24AFEDDAEE0C06770952F3BE -E530B5A486BB9E328E01AA202EFC5B4ABBCD95FCCBE1E1032B3376218012B284 -903F8B6529FDDD85541CDF4FFEE4C91833E622A5CBAC44E9B037B6EA009E7812 -390552ACCCFD3882F0C632F684F573B40D249BF62B18205DA8F7EC88B6B0BCF5 -277D9F3956D55685E4CE32E6A5D7F4AA12CF52A5185EADEE4E885C3A09637942 -E446BE455CA18CEAC731F2BF406C33B5DC9D35EA242BCBC553A2020C5359DA57 -309386AA2433B68A3590B2E2239EAC76C6B65E86BBB6A7FF7EE33EEE84780FC9 -C21C5C70E0852DD6BEC903631E21FED62EC80962C95B9EC08C78EA2C1815C9D9 -3AC9788D182FE1707A10534DC1C75614F207C67BB00C0C65225C06C2B5D74934 -517DE970899F69FA1DA40105FA684693C76E2A878CD6159F0B2DA35474244F99 -AD168A8512680F3FB137BA6E275805AB4E8E0E6454AC6523C27A0EEB74C5F824 -65F3F5920EF66EDC0EF3A15E445FE87571B95AB5D8BDF65DADCE83FB81CFE49C -D8D7CF9FB27D10AB09B2AC831A3A701D1DE9623CC83C2C8AEAD0E4A462D7CD8D -C2E3840EE3B152C1B89B179A8F4897BAC0688AF495BE59975B31BFA625FC2CF6 -6829DBB895C9810AFAA798FB9F1238E87A56BE0F8994161E870179B3DDE396EA -EBAD661F889BC279FB332C51121E565A7DE52EA0E572A773A44192A08958A5D4 -BEEF2D99AE808B0DC965574414DC3E63E30D29B8E8DFCF6BA99D8FCFAEEB13B9 -684B382D90DBE47ABFDA06110F54E7A1D253B641F2308C54B4B71FC9E666D660 -82834EC0108581EBDE3EC505E6E5E3C9D58E0A154912CED02FDC8EB27609E047 -72445358B5401CD909A8C78E37699D883C99D2CDADAE678EDE012138D1641F34 -F9FA5931AC50E79E829444CC6E33C4752A755509D9A3739B5B675C3C797E4A5F -F8B5D1C680F0062239ED8F8D8936D5233D2E54189C4F57FDB7E1C5D4DF4D7BAC -CA0AC6755DEA87F7B02738C9DB5FF5CB13D0CAA2DA8A7B607F87A2B5EC94FBD8 -CF3C6457908F5C8AAEB789720D25CD471AD3696756773C55A65AADAA341F2F32 -4AA8C2FAB3822ECCBE4A55BC2873D9BD02F6B428CBA293BB8E2E551AE38A8ECF -428D2808B044FC9C467FD7861876FAAB59AC76F26B80FED55CFAF38DDDDC909E -36F14675E6CEAE0322CACAEB21C73D6DECA1BA4DF44E90255CD2A01CE35C12C3 -5C98FAF05EF33FE24E4D1B044846C308D4687822ACF335AB68E8A0340B8D18D9 -FB28659084D793B65CE91A72791BAD7117E7CD64F3C98BE6CECCB12FA7B7A1DB -244DD0D11E925250DAA2A56605AD654BA87CBC143F74FB63530185F7E43F5EC3 -F445E5CDB6E745A8A765C3C5B6A3A954464211EBD7B404B72F2D555CA70F8BE3 -3BC18E5D0986A97321495D38BC8D05DABAAAB0F38BCA279F3B7C3B363B94F08F -CA20EB10E87B739316597D89E6A5907850202DF7E3A8DB28741F21E2AF56B166 -9206D521A34A7534954AB37E33F5DF32521411AC26D2E55B495D2AF5E0302919 -2373FFB2DC735AA149DD7338F0BFBAF2F399C1760D93F22C9200E5975EC9BAC7 -FC9C9FC3F44D78516AF7464E27278732166C290864CF1F3FB85410A6936FE12E -7DFE3FEC438AC68994599CC5D1AEBE335C7C6649890783692A0331AB8EBD03D9 -AED155C5EDEBBF141987C6317CDE09F1B17FD2537E7FC3E5578E0125FE3538A7 -2EB8D8FED7282C5F38ADF7CE8949140411A5AEDE341D89F0A4D8131E20BE0B92 -78CD537A36DEFE5A3CCCA6E7C196BDFED4EF53EFAC1B7F087AEF29A51E7775C3 -CFB98FE58E123534D95257B47F51D10E4FD6DDBF5ABF3F921A0A978AA8746CFF -34F0AF300DCC766FB4A86F34D03FA442E72974EE29591A41C0C9592E68C31AAC -0CE15B16A5329EF87D30B29747E5C03808E42889C362934EBFC2182397E5CF91 -1E68212CFEFB17EFF9DCD7722A1A231E8599F655AB34348C9FB6C08D1FAF751C -6195E3C480E997822AD8E123535160707047FF314EC7933B02693214EE9F93CB -50DD86904B48068AAB525EABED76502F07AD865855819D477857A53E1738E247 -B69D8A1BD905C67C33963E568DC01C699100B857DC199671D50521EBB9A88CAC -C2941B426B43C74316FD66D77D461973784B3563227B2D4927A31EB5AF7F44EA -BD13646AF56A83610356FF24744E8120C3452C25DCFB6DA111F24954D8565182 -26FBB74CB08C9C388745ADA5B0726DEFBABB84D6FF0105A8C6629B11AFF30FAB -F9835EE1E15AFAE583B299B3ECAAB25818845B439BA341EC77C097AB48300246 -60EF2589A60A3AA9C047601532B4E22656A296A127B0D85B7C75233CCC1DBF27 -F59CB0616C732CDFD426AE0DA2139C7AD84CCBC9C9F34E995673F84E24B31668 -7F37747AF78A8D2EF8ED477A39DA9475976AF791463BCDAF8BD20876DF12E224 -B122849A670D40541C49BCB168DE5E2CAB1CD641407C3FE257C883C85CB0335E -82F39289A2F99F2B460A7114E13F2207D40FCAE012AA600BB68E35B826C80848 -2BB2A46462322B9955C3B94BD5E86907E30E23383B9AF0BEEFC359A83EA0D92D -F7987EF3B8213CB50DF587DFEC33FF6879F2EF00F789F50B4C9320443698C99B -32A47BFB7BBD9ADB3F31801A9CB666C33571DA2F7A877D8F62C949A4A723CB17 -6457D647C4DCD5DA61BD0FBD228482B79E5980F903B439A5385CC375F555618E -8B06354205582A076F94C900C1C31E8E150CE2156B95BCB67BADCED4DB05A1A2 -B8956009FD1AAA2C0D8A6EE857DDD68A75C86EBFEDBE7E4EF5769F053E52BA0B -69FC -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -%%BeginFont: CMR10 -%!PS-AdobeFont-1.1: CMR10 1.00B -%%CreationDate: 1992 Feb 19 19:54:52 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMR10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 79 /O put -dup 80 /P put -dup 97 /a put -dup 98 /b put -dup 101 /e put -dup 105 /i put -dup 110 /n put -dup 111 /o put -readonly def -/FontBBox{-251 -250 1009 969}readonly def -/UniqueID 5000793 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 -87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F -D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 -92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C -295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75 -409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C -4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF -2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E -0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E -B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008 -24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B -43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF -D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575 -5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC -96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3 -7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3BE25C8568CF4BC850 -439D42F682507AEBFF9F37311AA179E371A7C248D03B5BF40C3B7E0FDD80D521 -09B4D0044C5EFBC5C4A8DF9B5F734ECA6099F8A76881278EC54549F51532AC62 -0D85E2178D1B416514B03BC33767A58057CF521F2620B53DE2A240D58312B92A -7C1F9BD0A11514B5CAB87219A1F5C4982A83380B0896597EE5E42BDC6F85E6AF -68ED6994484CDC022ABE678A7F2E298A7FAD967A2EA7DC426F07342ECC66E68B -983E966FCFB745795C4D2C87CC15BAA041EF80C5BDC12EC1F5786BB41A5A2107 -3EE0BC436B346E014DB4099EDC67BC432E470A4B779FD556341061CA3F2BE8EF -A332637AEC878C2BB189CA3267B2BE5B8178E6B7889A33771F86276E6F0B8E89 -BD209DB0CCDDC342CC3D438356296934D03FE107CACD00545E375162DF567C70 -F2DCE2E5A2C5F61EDC0DAE9A91044DD214031FE8339581A9798BC43F13495FC0 -800761A6A974597A6591BB772B7C2854776184200650870F0B9A39231246409F -64587223CBA397CDD5B85319EA3EABF03C0D21319F3267804C0E1BFF0529D754 -2820803344CB844CCFF0B65999F5BFD8B3F28D9B618529F7CD8EA038A4EE4DC8 -36F31EDEEA2BFC09F2A23D9835CAC736F607207AC573291E6E55D103AAF94D5F -A688675B55D40FA43C6D97741D9FE4CE7F909B8B374E4975E93D9FD32DFA0AE8 -4699D184A4C3E6EDA91ECFEC0ECF0B5340E0DDD17A6381B58E63197BF4D3EDCF -0267A48EF271D6AD67DEA1649F5391A860AE9CCAAD3330408DC5008EF4383FED -9887D5D348D766399192B5E968035E7DE5E0350A005E4C596361239003619BCF -C8573C722B3E9318797AFF46829FA0954EDAE667CBDC94759A867CC85D4F5208 -F9180171E06B8DDB646FFBDF5AE5AA6B98F96A4FEC45980DD8F011EA7635AF38 -13D9897026EC0675EC58C2E9FA51041A5E04A4C1CD1D33D5E8BF44603E0792D6 -E631D300A32CE71394F6605CBE638D9A6B5A0DF28C4D81535BA08866396EB9C5 -838916877F088B097B2FD6291D92A31D7605E1E3E03EA442CE7C35FCE0A2E72A -6FBB9EAA77C3E1CD4050AFE0CF39A32316087D257255FBBBA1E86D352FF8A9BC -757F9DD3565AC9CBA53D1E917F7DE95159AB5C2AF6987F3F929B6F63B6AA9D8F -29A3E7D6A14279FD8F9BEF14934F3297217F4830258DF237F89FD7E4C19F580A -10D280FC4E3F259BC9509B61988E07727C6275660C800847F92B17FD7DB1DE0A -73B4CB3A597E48FE7419F71208E2F769C1F3168815DF3A649BEB504F0E0508B2 -E3185DCFE40DF05343FBC05E7C0D6C652E54AC33D14D56BF9CE5188CB7142884 -404235ABB13E66EA9947DD4E364714EE7E175E14D3DADF80C2FBD0982BE0E5D4 -45BC41FC0B851C103BE47B171A6DB3AFA1EBA682769674176AF3BE61FC4CD834 -701BE189EBE4700B7ED706456D59A95080C294A42767A44977413682BACE5D99 -A2F71120332E1EBD5E20BF896782A7A5FD41039C81D574AB892C8D0D81A7C60F -6845C871393E7A254DF44775DD9B7B5C2DA011AED69EEB13CDD1ADBFFFDC123D -DD65F21FABEFBDA583B99797DBF5F133777D32045C3D67CCD092C076EBA0BB60 -C5BD25A6A80ADE2AABC93DC48EC97FA028B8675AA76ED464CD11CA4161A94CB9 -936EB0F80EA505C3273358D71A6264EBFB519C57C2794894EE4B349B6983BD0E -1D017EE096CD3E0F0815665B02DEE40FC10F2E16CF6D0A9AE58401445FE09CE8 -006A45714DC0E76CE95A5AF28EF0954AF6F6675D53ACD734AE590EBD7A820929 -CBD4869D49A198024D9EBCAE49107BB571CBA6B97013598FC9E27C8A5B35B6E6 -0BA71017D0A870E01B36919BC094A01F81375D7C9B73CCA12AA43BAB37518030 -46C880386B1B0FCF6B70C3234D6F18ED9B81A1D5463206DC4F0CCD3585E20A41 -0E6F5DEE9BDDBC6FE9C7FAC90F8C568A24CCE3D01248A7F8649502C6368EB621 -DC5F0E3C16220367981083A9E57C683D160E8BD72FC3A7F06071DA4281868922 -B8EFD9BD6F76D8DCC2E5593C748040B0DB2F3E63C01A5E5A045F83327EBB9904 -57A8D37A4473BB900981B1B8EBEF84E2CB69EDD22E01500BF07ACA933BF32098 -679C11A08F9B02D74FA385BD50284FA92CE5ABC9CC393AB7416F4A6AAE996CA9 -5BA51A8B4BA8BF8CC55C1FE48AE281E544BAD7D3C6CFBE19EFA5EF05DE521015 -BE28F2F805110FD9ACE1806A0B85AEFAE7E7F21B9C01B6D57CC7BC4F4E9F890B -E7A59F4DC6CF112F0E4DF7C760AD6A5BE5482E797CFDF528BFE99C781F5674F5 -E7BC259262416E2F90E075D23A72925FBE959E9D5C842832FCE2F6F391BACCDE -DB6F44D2B667007DD8B32ECAC42FB19DA0C721DEEA5E08192FB12F238E74E659 -6A1AC0FFE93016EAA93491DEFC68C5F9E70235827EF44E8F1BB90CF44307A2B1 -9C04840395A6E4443AB49D338B320E290122EA0FC06BC1B7AE2685DF79E1BCBA -A061C6F3BD13C75E4DEC45F604FC8828887EA610F77E21C6B292F769A16F1B04 -F53A097BFC90818D96E54CF1BECD94BD408DC483D3731603FB3BF937C3548601 -36D6ECBA1F47C2DE5832FBBBD0B31FDF9FB10DCE4C474D15C6EF5C2C7178E986 -9671D3119498259E386D01DC97CE590AD3939C70F7ECD291D4DAFE58193DA6AA -775EE6036C49476066507C83261D2FFA21BC97AAE7E8F5F3BAB2B9264351AA2B -16B6C84A5CD582219DD9F6C661CD8E3D8E2291330A49AE3B1B9567959A009352 -E00E15B777FB567191756AD5CD93B2623B18A65CE90D31AAB5ED8E11952D945B -F083DDDC3728573DD52D79EF866D7EF2CFE7E63BE2C6DD54D2CF0C00D2F7E299 -D37CDC897C1BA3CB692CBEF3430E72552E8EF4CC0B5F64BC0A49F1816272A671 -CFB3343DAFFB75D28134BF58803BF9B0C5B37AD53130AF6498438396DB58F326 -28735416E55A456EF7EFECB0B5966BA7BD32D1DF2BAF10846640AAA512BEC468 -E88403E6620F33C536FAAC8AE4488428444B323E343393E9C4AC0765A1EA3F54 -D9375A5088DB1FFEFA4E12238813386C29EB1CDDEFA88B8C7F9EB8747C99DB1F -FC66BC12E3B276E4DBC1FABA04 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIXSPX-Regular -%!PS-AdobeFont-1.0: TeXMUSIXSPX-Regular 001.000 -%%CreationDate: 01-07-22 at 22.39 -%%VMusage: 1024 69400 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 502 498 0 -%%EndComments -FontDirectory/TeXMUSIXSPX-Regular known{/TeXMUSIXSPX-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIXSPX-Regular) readonly def -/FamilyName (TeXMUSIXSPX) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -300.3 def -/UnderlineThickness 150.15 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 502 def -/descent 498 def -end readonly def -/FontName /TeXMUSIXSPX-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 156 /IJ put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-810 -5754 9613 5760}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE455D5521EFD88CCE1386F -E8D48F5606EBD4D022398AA55DBFD3FAB451145AE45A9253E619BA949342B84F -84BD47EC98CDC296A7E2B4E87EAD0B1A6BD1ACAFA79EF1F4A452EE8A57B40167 -81461C6603C0824B10F8D2F842C6A41B3ECF50F5EE3D2D0291A7037CA41C519E -758E4CF0C26800B402E2390DB84BDE63ED4DCE76E536FD3498D26C0C294B633F -CBC6B23DCFE3398FF0AB8221466C645B943DF5EF81057D1F1EA8859EA97DB16C -F0FA4DEDD2485D24AF441D59298B52565C859B457D0748A5E86B8EDD3E890764 -13026367C68BDF2CBF79A49E48CFC4B516DB1DEAF67DC23E838C438EB6150937 -BFB2ECF6892415AE14817AF3592D8B0173C5CB41F224F9E3302E40E12F6FAF8F -1452239E36DAFE964572A4995036387E93AC6E41812A143B802D395133479ABB -DF095148465533FD237E818F856FFD85515C73C3B6353A0004D9CEC8C95DD5A6 -84547B6F5E170EBFA3FB64626BEBF9362E25526EB6440F799F3D710DBB5880CB -5D80B4B11525BD2B8C3F6F760C82458B5EFCA2692C44857A6A338F84F82E6236 -912F5AE9878F7E4B430627FC4D8D0B79BDFB5EE52618C9DEDC32BBC5D4AAA9E1 -F9F218F54C1F84D48DFFB451A709EEF61D29E39883433D64CCB667EC883665B5 -19CDB7E2377F72A2667B9520B5DE6EE482A180F2A583CB51686EBB655321249D -F21ED88379740A9919696632ECBB21D94D62216722D0065942B20A53BE6326D1 -78F361DB3F9B6D0D63E2B69AF898AAB2210472C907A1F29D0BEB20484209B513 -3BC0264EC258A35B5E7AD6A79910DDF9BB185A3633C9079AC73752191D16B1E7 -ED7450987320959FFD242C4DF467557FA9D612F8D17316508489EF833FF01888 -E886AD08890E4576F8BA32BCE39FFC7B5250B87C85FE147099327339CD62C747 -51890DC3EEA5012B2B95E5584C7430FB4E0665D720E69848A4AF017FF6930225 -906127EBBE7284E79D7F91FD5E57B9B666B2E8B1CAC9DB35BED0615EBBBE9A13 -30FE6403C2560F401C36C3DAFCE42DBDDEF687BFE03D557EAA9CA2DA724B2080 -C625DC1890F4CFB678ABD690EF6CFC29C2B186FB6A8E9F33B10F5FFF53680BEB -CF6FF708F7024031 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (diabolica.dvi) -@start /Fa 141[55 2[67 2[37 4[67 1[61 35[102 65[{}6 119.552 -/CMBX12 rf /Fb 143[49 112[{}1 83.022 /CMBXTI10 rf /Fc -37[66 22[133 52[66 11[66 56[106 1[106 7[0 0 7[40 1[40 -1[40 4[0 4[0 9[0 2[0 1[0 0 15[0 0 6[0{}20 132.835 /TeXMUSIX16-Regular -rf /Fd 144[42 46 4[23 3[37 2[46 42 16[57 65 79[{}8 83.022 -/CMR10 rf /Fe 99[0 156[{}1 166.044 /TeXMUSIXSPX-Regular -rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop 68 544 a Fe(\234)p 68 645 3919 -4 v 68 679 V 68 712 V 68 745 V 68 778 V 68 313 V 68 347 -V 68 380 V 68 413 V 68 446 V 68 -19 V 68 15 V 68 48 V -68 81 V 68 114 V 68 778 4 799 v -308 573 a Fd(Piano)-300 -75 y(Ob)r(o)r(e)68 677 y Fc(I)68 411 y(G)68 79 y(G)247 -777 y(?)347 843 y Fb(p)324 743 y Fc(2)p 402 743 4 117 -v(\010)247 328 y(\036)207 428 y(4)p 285 428 4 92 v(\007)p -402 445 4 103 v 364 445 a(\007)481 328 y(\036)286 337 -y(\303)389 342 y(\303)p 519 461 4 113 v 481 461 a(\007)p -636 395 4 117 v 598 395 a(\007)-3 -153 y Fa(Allegro)212 -229 y Fb(p)p 247 162 V 248 46 a Fc(\007)248 29 y(\000)621 -3 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (13.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 1 M M A N /S0lift 0 N /S0alt (100.0pt) GDAR N /S0dir -1 N /S0dash 0 N /S0adj 0 N end - 621 3 a 558 29 a Fc(4)p 598 137 4 108 v 1 w(\007)735 -13 y - slur@Dict begin (2.0pt) GD S0hgt (12.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 735 13 a 735 13 a - end - 735 13 a -60 w Fc(4)599 137 y(\202)652 -134 y(\202)p 715 131 4 119 v 716 13 a(\007)p 832 778 -4 799 v 895 793 4 117 v 896 677 a(\007)1152 684 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (11.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir -1 N /S0dash 0 N /S0adj 0 N end - 1152 -684 a 1129 818 4 108 v 1130 710 a Fc(\007)1266 677 y - slur@Dict begin (2.0pt) GD S0hgt (12.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - -1266 677 a 1266 677 a - end - 1266 677 a -60 w Fc(4)1130 818 -y(\216)1183 810 y(\216)p 1246 801 4 124 v 1247 677 a(\007)895 -328 y(\036)855 411 y(4)p 933 411 4 92 v(\007)972 478 -y(4)934 320 y(\332)985 333 y(\332)p 1002 479 60 4 v 1050 -477 4 129 v 1012 477 a(\007)1129 445 y(>)918 106 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (0.79999pt) GD N /S0brk -S0hgt (2.0pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (100.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 0 N end - 918 -106 a 855 79 a Fc(4)p 933 79 4 117 v(\007)895 63 y(\000)1266 -79 y - slur@Dict begin (2.0pt) GD S0hgt (4.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 1266 79 a 1266 79 a - end - 1266 79 a 1246 63 a Fc(\031)p -1284 63 4 108 v 39 w(\()-39 b(\007)p 1363 778 4 799 v -1489 787 a - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (-1.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 0 N end - 1489 787 a 1386 777 a Fc(4)p 1426 874 4 98 -v 1 w(\010)1426 743 y(>)p 1426 494 4 117 v 1427 378 a(\010)p -1426 112 V -382 x(\007\000)1592 727 y(\031)1552 710 y(4)p -1630 710 4 108 v(\007)1631 602 y(\202)1682 600 y(\202)p -1747 694 4 98 v 1709 694 a(\007)1709 112 y(?)p 1826 778 -4 799 v 1869 793 a - slur@Dict begin (2.0pt) GD S0hgt (-2.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 1869 793 a 1869 793 a - end - 1869 793 a 1888 -694 a Fc(\007)1888 760 y(\033)p 1927 760 4 177 v 1 w(\007)1888 -428 y(\033)p 1927 411 4 117 v 1889 411 a(\007)1888 96 -y(\033)g(4)p 1927 96 V(\007)2054 777 y(>)235 b(>)2054 -445 y(>)g(?)2077 19 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (11.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 1 M M A N /S0lift 0 N /S0alt (100.0pt) GDAR N /S0dir -1 N /S0dash 0 N /S0adj 0 N end - 2077 19 a 2014 46 a Fc(2)p 2054 -154 4 108 v 2055 154 a(-)2055 46 y(\007)2191 96 y - slur@Dict begin (2.0pt) GD S0hgt (2.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 2191 -96 a 2191 96 a - end - 2191 96 a -20 w Fc(\031)p 2210 79 4 108 -v 2211 79 a(\()-39 b(\007)2312 -14 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (15.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 1 M M A N /S0lift 0 N /S0alt (100.0pt) GDAR N /S0dir -1 N /S0dash 0 N /S0adj 0 N end - 2312 -14 a 2289 -129 4 117 v 2290 13 a Fc(\007)2290 -4 y(\000)2488 777 -y(>)2366 378 y(2)p 2406 494 V 1 w(\007)2711 770 y - slur@Dict begin CP /S1y1 ED /S1x1 ED /S1hgt (0.79999pt) GD N /S1brk -S1hgt (2.0pt) GD 1 -1 M M A N /S1lift 0 N /S1alt (20.0pt) GDAR N /S1dir --1 N /S1dash 0 N /S1adj 0 N end - 2711 -770 a 2648 743 a Fc(6)p 2726 743 4 108 v(\007)2825 727 -y - slur@Dict begin (2.0pt) GD S1hgt (6.0pt) GD 1.6 (2.0pt) GD M S1dir -M A S1x1 S1y1 CP (3.20001pt) GDAR S1dir M SB 1 S1dir M 0.17 40 S1dash -S1adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 2825 727 a 2825 727 a - end - 2825 727 a -60 w Fc(4)2727 636 -y(\202)2779 633 y(\202)p 2843 727 4 98 v 2805 727 a(\007)2571 -445 y(?)77 b(2)p 2726 445 4 117 v(\007)2591 13 y - slur@Dict begin (2.0pt) GD S0hgt (12.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 2591 -13 a 2591 13 a - end - 2591 13 a 2571 29 a Fc(\030)2531 46 y(2)p -2571 154 4 108 v 2572 154 a(-)2572 46 y(\007)p 2726 79 -4 117 v 2688 79 a(\007)p 2922 778 4 799 v 2984 777 a(\031)p -3022 777 4 108 v 39 w(\()-39 b(\007)117 b(?)2984 428 -y(\031)p 3022 428 V 39 w(\()-39 b(\007)3101 445 y(?)2984 -29 y(\030)p 2984 137 V 2985 137 a(-)2985 29 y(\007)3101 -112 y(?)p 3218 778 4 799 v 3280 660 a(\036)p 3319 777 -4 117 v 3281 777 a(\010)3280 328 y(\036)p 3319 428 V -3281 428 a(\010)3280 212 y - slur@Dict begin CP /C3y1 ED /C3x1 ED /C3alt (88.0pt) GD N /C3dir 0 -N end - 3280 212 a -216 x Fc(\036)p -3280 146 4 117 v 3281 29 a(\010)3515 777 y(>)3515 445 -y(>)3515 112 y(?)3632 96 y(\031)p 3670 96 4 108 v 39 -w(\()g(\007)p 3787 727 4 117 v 3749 727 a(\010)3749 411 -y(\010)3709 445 y(2)p 3787 445 4 150 v(\010)3749 212 -y - slur@Dict begin C3x1 C3y1 CP 4 C3dir R DC end - 3749 212 a -216 x Fc(\036)p 3749 162 4 117 v 3750 46 -a(\010)p 3983 778 4 799 v 3987 943 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3987 943 a eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/dottedslur.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/dottedslur.eps deleted file mode 100644 index b3d32775f33..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/dottedslur.eps +++ /dev/null @@ -1,596 +0,0 @@ -%% LaTeX2e file `eps/dottedslur.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: slurs.dvi -%%CreationDate: Sun Sep 28 16:03:13 2003 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 28 751 312 783 -%%DocumentFonts: TeXMUSIX16-Regular -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE slurs.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2003.09.28:1603 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: psslurs.pro -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. - -/slur@Dict 200 dict def - -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end - -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end - -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def - -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def - -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def - -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if - -% align the slur to the staff lines - - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - - aa 0 gt { /shift shift neg def } if - - ifadjust 0 eq { - /shift 0 def - } if - - -% and finally draw it... - - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat - -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - - grestore - - % now some \slurtext code... - - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def - -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def - -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def - -% differenced line - -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def - -% sloped line - -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def - -% free line (init & terminate) - -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def - -end - - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 7 /caron put -dup 8 /breve put -dup 71 /G put -dup 196 /Adieresis put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF821A5E5C18925EA0BBEBDCD5BAA2B3C302E1C99E38E12C7F2441F9EF -C88D77D02D3961BF5020513E586DA43DFA4C70E2F9DBECEB458E4119AC3F5662 -F53C14821D671E086E5BE271924C3F9879A9038BC3B0E424F35764EB81C93A77 -466C0648A983F0D97225D4199747656ED4CDC84526D02008B5BDC9DB94564172 -5B89523CFCCB299907325BED19BBACB17DCD68E5CD534161F770631E58F0E682 -17DB03C60C5F244E0C2582CE019991BE1CB441EFC64B8B3919C6C86A732C17AF -60F6E33AC35C35904FB27EC294B37FFFBA8FB5095DC1C7EE6A6160371A41C543 -6A9ED7F19FD13F78E6D1B1D0BA37EF8923B9DEE9C2EB922B4FD553DD6178AB89 -DB446BE4DAA1D88A7A6BA30978C557840A92D9A7887B7F442D8CEB0FCFC18C4E -3C99B38E9763D47E244FBD0ACBD76ECF7DACCBEEB4B485C709043A6FA21BCFA2 -2E0947514C1987D36073EBA09554306B72A2DA7DBA4E9D337F5D56F9B6B35E17 -5DE195A7810D644F4951A230B5F20D9077C6491A73192B8766AE7AEAAC7DD0F6 -0F5F82393FDA3E192BE5D231D98652D3798598F36A148A86ACEA1112C33B29F2 -0CEB430840F3A84A2A4FF086216F09A367B0E1F07F118391E203C1A66AFC70F3 -F8B0B37E27EF5B2BCE35E41F279BE052B1C935E9AF4B5B7795E0CDD21F77C06F -119DEBD2A3A6A7137B91F1DCB62759428132402C99F25E232C3EE361346263DB -B08B4A6B88051A0A44D11D6E7126475ED9242CE67746364970306EB70F0A9E7F -9CB2EB93C30936DA148486D9F1F341798FD504B7D8364E277010C1516DC4EF6B -3038558DDCA85CCD8448F12EA8A7BEEAC936A8A0FF7BC20E02C41B3BDEDF8746 -343C6DB54EA12B31C73DF5D5BB59591BDCDA6FCEBE5C580E6F5CF811CACB8EFF -D7E5D5D83AF9187F7F64A634CF2FA7D9FF944D4C5D05F451A4E2CBE93C3FA044 -D7839CD6006890CE92C7CB796FEE6FA155931BDC11F19ADD26C5332EBF414280 -ECD59EA9555F2959DB8DDD05ADA032410D6631B9CD71E3468DD12D49F222E64B -B557EBFF80A826DD781BCC521B4F08FC3F59F70E372E8615DCA9360D6808EE9F -7019FE83FFF9B53C4AB39D33B0CD9CB0BC86EDC231D9106794CC322615EF54CF -ED20FDD0676421B24C81741678D49E2CF1EC -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (slurs.dvi) -@start /Fa 59[266 124[106 62[0 0 7[{}4 132.835 /TeXMUSIX16-Regular -rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: a4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -364 -35 2350 4 v -364 -2 V -364 -31 V -364 64 V -364 98 V -364 63 a Fa(G)-133 89 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (0.79999pt) GD N /S0brk -S0hgt (2.0pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 0 N end - -133 -89 a -118 63 4 117 v -156 63 a Fa(\007)80 13 y - slur@Dict begin (2.0pt) GD S0hgt (10.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 80 13 -a 80 13 a - end - 80 13 a 92 129 4 117 v 13 w Fa(\007)364 -47 -y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (17.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir -1 N /S0dash 1 N /S0adj 0 N end - 364 -47 a 341 104 4 125 v 342 -20 a Fa(\007)p 516 113 -4 117 v 517 -4 a(\007)p 692 122 4 109 v 693 13 a(\007)887 -29 y - slur@Dict begin (2.0pt) GD S0hgt (8.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 887 29 a 887 29 a - end - 887 29 a 341 104 a Fa(\304)606 -118 y(\304)p 867 131 4 102 v 868 29 a(\007)p 1043 98 -4 135 v 1189 19 a - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (9.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir -1 N /S0dash 0 N /S0adj 0 N end - 1189 19 a 1172 46 4 117 v 1134 46 a -Fa(\007)1403 79 y - slur@Dict begin (2.0pt) GD S0hgt (2.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 1403 79 a 1403 79 a - end - 1403 79 a 1421 -79 4 117 v -20 w Fa(\007)p 1669 63 V 1631 63 a(\010)p -1982 98 4 135 v 1986 262 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 1986 262 a eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/dufay.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/dufay.eps deleted file mode 100644 index b0782a6cf41..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/dufay.eps +++ /dev/null @@ -1,1201 +0,0 @@ -%% LaTeX2e file `eps/dufay.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-2.0 EPSF-2.0 -%%BoundingBox: 21 67 550 788 -% EPSF created by ps2eps 1.39 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: dufay.dvi -%%CreationDate: Fri Sep 13 17:31:23 2002 -%%PageOrder: Ascend -%%DocumentFonts: TeXMUSIXSPX-Regular TeXMUSIX20-Regular CMBX12 CMCSC10 -%%+ CMR12 CMMI10 TeXXSLZ20-Regular -%%DocumentPaperSizes: a4 -%%EndComments -%%BeginProlog -save -countdictstack -mark -newpath -/showpage {} def -/setpagedevice {pop} def%%EndProlog -%%Page 1 1 -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\TEXMF\MIKTEX\BIN\DVIPS.EXE -Ptype1 dufay -%DVIPSParameters: dpi=2540, compressed -%DVIPSSource: TeX output 2002.09.13:1617 -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{ -/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) -(LaserWriter 16/600)]{A length product length le{A length product exch 0 -exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse -end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask -grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} -imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round -exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto -fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p -delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M} -B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{ -p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S -rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end -%!PS-AdobeFont-1.0: TeXXSLZ20-Regular 001.000 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 505 495 0 -FontDirectory/TeXXSLZ20-Regular known{/TeXXSLZ20-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXXSLZ20-Regular) readonly def -/FamilyName (TeXXSLZ20) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -300.3 def -/UnderlineThickness 150.15 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 505 def -/descent 495 def -end readonly def -/FontName /TeXXSLZ20-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 65 /A put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-5505 -461 5505 467}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE1CE994ECFA050F63C73A7 -AB8D11FBB3EF2BB5BA243840E8D7B831A1760B938E16B3F63455E6DFC5224910 -3738DDEB2C4BA5C23FDF84EC4FF1E8F598E0DFE205EDB65CF32BC403A197CE78 -B7EC5B1B5045C134D672C87683A47ECBBA0978CDD39FA06EB38D3DDFC69018C1 -979AD5EC977C8A0FE0244B44109952602A0E024A26EC6164A28CC1A189283EBE -C280A255CC6499FD8828B1B3701E4113FE987E008117FA45662BA32C9735B6EA -A5A2A2A0977ADE3E6DC73ABBEFAFC4B6644897C2B8C5F26652BB5E7591D7E779 -360CFA850A2048EE4A8590182F6A65D63FCB9A5F1B1F5F094ED572AA1F3D92BF -007EDE5620DC347A1CFB3239800DD6F11E00B5D54F20DC3D8A01507F648221B0 -A57E91C1F91EF913AAECD01D064BD15BB73063417FC48919BBA377177966FE34 -63BAE2C6354FF6A9761C55DAA96303E2845FB38FB2C1501D2F9ADB5D3E324BD8 -203CB0DFFCC2067C591328E391BA0BA2D76D94BCE9E2F06F49A6F65CFF1A65F8 -F0C1310799AA906D239C5F0CA0BDAD091C471DF9EDFA2A0957C2882C72ADA022 -27A004300247C29FCD28EAD0D1E39C227EC99F06ACFA5F447F8A79D7191ED6D3 -4F27F54AC93225C74EEDC0838A45A08EA3FEC14C717B81F0FF7E8CFCCD4B0DF8 -C26E03B96FD8BA2447B77D138478622FD6644FC0CBA495276C83235B5CE69312 -A15B016302535A9DA9C3F05580F4732AD4C1260391C0B26041EF6E529EB4289C -B72A6057A39C74B4E8E258E8C0637D2AFFBA4922A890A108074D1096339D5271 -5183B793CD1A92E695534DBBEC99ED28D2B4A7B605AB886FE31A5A8AEAB50B42 -5969F3A0D80D0D50C8569E329C1CA254D9C12865966D09C83B073E96C42DEB0C -FB942DD30D4BE453211E630926D3774D99D0263D3D8E3D203A5B1F419F82668B -6BBD4ADD6E76F0CDD30F0BD88BF0377F325356FF86AE -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%!PS-AdobeFont-1.1: CMMI10 1.100 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.100) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMMI10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /CMMI10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 49 /oneoldstyle put -dup 50 /twooldstyle put -dup 51 /threeoldstyle put -dup 53 /fiveoldstyle put -dup 55 /sevenoldstyle put -dup 57 /nineoldstyle put -readonly def -/FontBBox{-32 -250 1048 750}readonly def -/UniqueID 5087385 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE -3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B -532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 -B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B -986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE -D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958 -9E394A533A081C36D456A09920001A3D2199583EB9B84B4DEE08E3D12939E321 -990CD249827D9648574955F61BAAA11263A91B6C3D47A5190165B0C25ABF6D3E -6EC187E4B05182126BB0D0323D943170B795255260F9FD25F2248D04F45DFBFB -DEF7FF8B19BFEF637B210018AE02572B389B3F76282BEB29CC301905D388C721 -59616893E774413F48DE0B408BC66DCE3FE17CB9F84D205839D58014D6A88823 -D9320AE93AF96D97A02C4D5A2BB2B8C7925C4578003959C46E3CE1A2F0EAC4BF -8B9B325E46435BDE60BC54D72BC8ACB5C0A34413AC87045DC7B84646A324B808 -6FD8E34217213E131C3B1510415CE45420688ED9C1D27890EC68BD7C1235FAF9 -1DAB3A369DD2FC3BE5CF9655C7B7EDA7361D7E05E5831B6B8E2EEC542A7B38EE -03BE4BAC6079D038ACB3C7C916279764547C2D51976BABA94BA9866D79F13909 -95AA39B0F03103A07CBDF441B8C5669F729020AF284B7FF52A29C6255FCAACF1 -74109050FBA2602E72593FBCBFC26E726EE4AEF97B7632BC4F5F353B5C67FED2 -3EA752A4A57B8F7FEFF1D7341D895F0A3A0BE1D8E3391970457A967EFF84F6D8 -47750B1145B8CC5BD96EE7AA99DDC9E06939E383BDA41175233D58AD263EBF19 -AFC0E2F840512D321166547B306C592B8A01E1FA2564B9A26DAC14256414E4C8 -42616728D918C74D13C349F4186EC7B9708B86467425A6FDB3A396562F7EE4D8 -40B43621744CF8A23A6E532649B66C2A0002DD04F8F39618E4F572819DD34837 -B5A08E643FDCA1505AF6A1FA3DDFD1FA758013CAED8ACDDBBB334D664DFF5B53 -95601766730045C2D9F29DC2BFEBDE5E7720CC7D8252373BC295E41F22C52DE8 -915D866088FA11BA9F227430FBBA595C857A121A5DA4EA342D585A2FC8953349 -FD794A76B55595B50A86395FE3FD0F8B705C4D7C0000290859846FA1EBAAD5DD -EBA9DC2F294374ABB6F67003A47835FD2F932446B931923A8CFE6EF494D98F0E -EB7F60EDB1177F3F36B345FA66615A541E1FF750DEC539FC30BC206089670F73 -1DF1737FC4789F62A9B525EC774AF10D42E8D8D84028E763099E81F8B5877F33 -12C557D7A253E60933FE0D11A7A9A978D9F28A453DCA034305F151D0535BB62C -535372ABF51F46218EA066DAFBBE215F71894DBBFBAA4B7BBC4B7F2D6B0F0993 -D768DB61CF6E4D09C9CF02B4D989B430A22B48E8D530BC85FE736475CE7C039A -C8D5716388278D187F06B2976FE16AF966C1C6C35C90D87C41B9346217E39953 -64B8F8C333464C7BBF65D384C92E6BC1B63F176A8787C4437A4C4F0D73668448 -2C7BE6FF27322C803CAF343796841F4545A949B5EE0AF4CE94FE1922888756CC -7583BD19A005CA24D67AB925486893B23DA3BABF6EDEF4AEC9825C0F98EC6AB6 -7AE0C63EE95A876D4777457A08CA4B2F75ECD24C997D8D154D46DE4A9C551E09 -A9C01D729BD89ADC9AA478E439A5A4DF6AE5AEEC7605A6807C33A81F057BA027 -26472B8E8AFF2FA807789444964810AB25875DAEA290F3C7A7F1066EE9B6D837 -0F6FF508495DDE64F41B7B90A9F2689B627601CCA500909B5B51C72AA5396561 -118EB471F7D7FAAD77A3972DCB464C63412D55344989FC252FF5DA5537C5D9D8 -0570C9ACE926CC783A114758069DB064A8846AAA4023B404621E4A285F2565ED -07A505B5D2D4E2D0367C6EFB84CDF79FD8D29E6E743882D19A10B949CE99AAFC -C0E033739A2067E4BBBC094EBA52CA5466B11E1D5A497AF0D9595D15DA64875F -B27991AFC5843DEBD70DB899A0A174E0D15FA76F23ABB62EED0B110C5F0984D6 -D0464E3AAC0494C7819218064C78E1C8C4AE99B26A860FB2CF169DD290D78F5A -F73E29177876F69A33E9130D5050C399EC2BB5AE0FC9A85FE204A79FCAC95A70 -FAC46A41D4543FCAF16AC56AD9D6AAA259B1A73A1A718E23447B813D0879A114 -D62608CA84890C2FAD6760B3AFEDA8C09B8190ED8DCAC82DA47900202097DE8F -5F47794B6C75617193D7659F234A5523B641CDD54F55F370AFCBEB67750DA60C -C84CDBEDDB03DA761934A09048D59EA7664FE6E04354777D0EEAB4D6AA69E8F1 -EDEED4AADED0BC6926BA284A3699B17F8773AF08417A12CB2C9242E6F0E848EE -6C43213C588E3C3D18DC6C10FD4471BD851CDCB0261FE6AFE6894D8EF04167FB -4512AC5252BDE4307B6046893C2B23A5A0F253BE4BE182D7F9624AD1E7AE3872 -34D3B168C3B05492BCB9540695C2DA431552110E7918B6CF04AE889CE27D13FA -92AD05CF8BC5CF989E6D6ACB36CECBF19E0D440F664FEA0FDF8A8230E2B5E0DE -85042A3D67A855B248061A5E54BF9797889372496BA278EA6D2CA7E0C5014D05 -2D70911FAA1C509BE801929308BD01CE2BBB1D3CDC3F49397AB9FE5536361D23 -62A2AFB4453150349B7F7C21F5B6BF7D681DEC6F3D81F41B53FB4CD0A3B7C5E3 -D25997CDCFF4106ADE8E9A00FA7C7A45BC16DC1DB117F012E9FF5FC78C3514AA -F95F0324630BA80290FED6313EAF0ED0F32BB5B9013B96329277C921D31F2281 -001B4F722E65DC28EB509745E6B0EFFF588772AEBDA893CEBDFADF53CBC9A9AF -6C2827FA5461A9BA728CD53BA25B5B33A5D43D03E24DAA35736423DE4C48056A -3A06AE54E2D67FED955D8640A490809737 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%!PS-AdobeFont-1.1: CMR12 1.0 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR12) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMR12 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 40 /parenleft put -dup 41 /parenright put -dup 48 /zero put -dup 49 /one put -dup 52 /four put -dup 55 /seven put -dup 63 /question put -dup 68 /D put -dup 71 /G put -dup 97 /a put -dup 101 /e put -dup 102 /f put -dup 105 /i put -dup 108 /l put -dup 109 /m put -dup 117 /u put -dup 121 /y put -dup 123 /endash put -readonly def -/FontBBox{-34 -251 988 750}readonly def -/UniqueID 5000794 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5CF4E9D2405B169CD5365D6ECED5D768D66D6C -68618B8C482B341F8CA38E9BB9BAFCFAAD9C2F3FD033B62690986ED43D9C9361 -3645B82392D5CAE11A7CB49D7E2E82DCD485CBA04C77322EB2E6A79D73DC194E -59C120A2DABB9BF72E2CF256DD6EB54EECBA588101ABD933B57CE8A3A0D16B28 -51D7494F73096DF53BDC66BBF896B587DF9643317D5F610CD9088F9849126F23 -DDE030F7B277DD99055C8B119CAE9C99158AC4E150CDFC2C66ED92EBB4CC092A -AA078CE16247A1335AD332DAA950D20395A7384C33FF72EAA31A5B89766E635F -45C4C068AD7EE867398F0381B07CB94D29FF097D59FF9961D195A948E3D87C31 -821E9295A56D21875B41988F7A16A1587050C3C71B4E4355BB37F255D6B237CE -96F25467F70FA19E0F85785FF49068949CCC79F2F8AE57D5F79BB9C5CF5EED5D -9857B9967D9B96CDCF73D5D65FF75AFABB66734018BAE264597220C89FD17379 -26764A9302D078B4EB0E29178C878FD61007EEA2DDB119AE88C57ECFEF4B71E4 -140A34951DDC3568A84CC92371A789021A103A1A347050FDA6ECF7903F67D213 -1D0C7C474A9053866E9C88E65E6932BA87A73686EAB0019389F84D159809C498 -1E7A30ED942EB211B00DBFF5BCC720F4E276C3339B31B6EABBB078430E6A09BB -377D3061A20B1EB98796B8607EECBC699445EAA866C38E02DF59F5EDD378303A -0733B90E7835C0AAF32BA04F1566D8161EA89CD4D14DDB953F8B910BFC8A7F03 -5020F55EF8FC2640ADADA156F6CF8F2EB6610F7EE8874A26CBE7CD154469B9F4 -ED76886B3FB679FFDEB59BB6C55AF7087BA48B75EE2FB374B19BCC421A963E15 -FE05ECAAF9EECDF4B2715010A320102E6F8CCAA342FA11532671CEB0F7F496AD -7A919E031AC74FE7BEBA9DAFC47135B20B725741CA0DB97DC98279CB5D0C8355 -269C109DEE7C4F5943413ED6D8E063071D4E1A3F2806DDA95BF2DF0C5EF1C08B -2530E12743B247F0FDAF0ADBE00A674233DB3892BCA81C70D39CA2F8676787AB -BF90F4E095DE28DE3BF4594899B0F2CAF5C2CACEA240E3FB92C510AEDBE579B2 -F3A5FA4C42C62D26EC30C6E64B4676327607A94DBB20835214229B61AF6B9D3E -85966D6D669105D4F44AF42AEE9825074790D6B3C2503BFEEC89CD7775B3F47B -A9FAECC40F8990666D1F4F34D8B5C0A9A61DC9C1E2D317869EF7694C18B13624 -C6FC852C7CE9CA769081F40FCE1C466B72EF4D85666BD0512EB411F540C5E096 -85D5D83829E6815CA34F2DDC9969FEAD6B0A4C7DF2AF27A97DAB8B0C2DEF08CD -FF1F6F5789F66CAF83932E9AF742524F5C566E3A0EBCA89FD3FDA2078519086D -DE6C125605A89273F3764C3E7AFD0D8360551158555AE7B7F8B05B2911EE3D4B -6938BE85024BB35075785C785E60678A0307AFA18CA21058953A27797F8519EE -99F08390A9D182DE9C25001E4B2302CDE7ECB7EC17E0F06644F7E6AE69420732 -D69112795C5F39D50582B49D42D9E45EC92F1300464520E3E19AD7BDFD696122 -22C1E792AB3B781162B17B8070B7E913101DDBC82FC91BC6860015526D033970 -F2DD866AE1E8AC94E7B9A6429CD2B700BCC192E6374D59CC4D1E2BE35E43BEA2 -7636E89D31DCDFD72CA4227635B1A2F7A4362D0D02BF72559BD9FF9DEAEB6B18 -5239715A886E9B9C358324DC7A7A6BD0C84261A2B8163CD4E132593569F2FDD9 -DB64BAAFDDC5EDAD964A193166F0B22B2F1265AF8235F7D760303313A2155A90 -85DB651FF48749955A7D1D8EE5C1A18CE7122D471B943C25CC7A3E694249BA5B -F2AA83D4E504C4BCE377A583DBD2A435EFD0147BE464897F8FE9AA95E781A579 -5B782416F3741631D580DFFC85D21B3CD33A77E99FA463B5B8DAD75A23EA32DC -06DADD7E207010DB2007C6D42059AFDEA2D972754F1C9A2A5F0BEF966D9E8EFB -8649DCD1362ED7E9613284244813E3660504DF2C920995D54B10D38BD578D4D1 -519A4684D2F499126C521939389D362DB5FFE16208ACEFBA9500F6C59FB05E6A -D4AB3C88911C717935A273D253A36C1A3B8CBA3C120034DCFE3749DAE7C9899E -DC671622CF97932285427CEE2D8945CB4776B41C80C2984958B0505171200594 -60D535BE9A19E71074CD595D377AC22BF7730084A3007E879FB7EF940D66F5A0 -86E9F9DA806DF005BF4A93076BF82F10BE47BDDD765B4938115A80DB86C61223 -F65E50AAC81CCBB090B0DE60ACD83A68804C740F6C40B08C7749EF6DDA2450F0 -EB4330D9616A8BAD3443AA7F3EC95B8752E4AA8FBC3B0C2C69DCF81236A5B23C -9A0D363074978F0EB95BFB2A35670BE52879DA42FADB91C3E5DE434695EA3F66 -1C291F65E3EFF88F6B7B1A8623DEBA3F0A5E4EB6EB7BE4467F52696DD7CADAB6 -6DCC1918B30FF7911127378128A76010C8100BF3FDDFACF931D4623E764098BB -3A04E38D9681DCF0B3F77292EDBD28DA18B9439817BECD12395ED1CF09AD3F17 -9256ACF722FFE9F82FEA5ABD3F5BEEB2758E55ED4DE9FE5EAE884465061B59BD -9E0692923F3B50E0891110DDFD7CACEF4655B0168E4874F9ECEB64A014C82306 -C25AC65583AD56DE494ACF65F5ED3ECDACFF77EA57CBBF12AA165E45F2FAD595 -57DF017F7F994812E20740FB014E8DBC3E9068AE3BEEB4C7ED3F86B8972A042D -1BC94AC606EF95D333347C51B3DC7E1F6AC92F6D065581BD31D9549CD0F98D5C -8A2FED53DE6EA71886DFE83151BD3304E613DE185D1254BBE20AC1248F68A420 -D8DEA34F7C54BE904B9A2AE94288BFBF412FD3EDAF58BB411B88DA0BB65479DC -458FD5A26CF1C51919CFDFC94C6AB9825031BC8500F49619CD3E1538F42715FB -325C1CDFB22836DCDD0A65063434D6C477F67D3FBC5B2FEF3B0C84AFCBE58049 -A612C7C8BE6B594F969D27ABBF26B95592AA6C4E362B1AAB504614A997A5AAF0 -566A7A827B69AEE3F677EEE9090B1713467DE8492FDA5DBBE0B7AB0EBA542A31 -336CCCBF5C73F6C293F20595E3AA96EF75601C0386265C6FFD98E972CED40BC9 -6E46ADA0BA7F49842999EB1041D97C516E3547BD018A5DE7389B4A191565A883 -86BF987BA744BFE77549F89BFE297367058F1608BDCE9A917903EBB8C8EB4031 -C81535AE0E1AF43AC149F743652FEB43009D04A574EAD888711503D0389A4A74 -FBC294E2024C555D0AB75D8224C8DBA0BC62620F77D493C1D5EF16A06DF038AB -A256E2939EC5E1C3CED5E8F9B97D910220E45BE0EA8B1D7249D3B5C868700C0E -6A6291911CE33CB0590558315F1100CB63218DBB2307981FC7C2AAD5A93CB250 -17B167414960C4A327B12517287412DBB6F6DC08170BA56397587C37CF61C041 -C1177ADE503598467BDCC5E540EB8BA1DFA1FC45BFD9B3D01D3985A3F5025F3F -0893E30C320737B29A1C0FB1459E7E5347E389590D74F873D0B6607789FCF4B9 -A95DCA073B07098CE1F1D69FA0ABCB6442654042901A4EE976A3EA0AA2EFAC15 -5A97BB6C4E1ACF4F1A3CC16FFE8EB721C1CD6FF52EB25825C0F4F32818F09D0C -00F694ED84F7E77D53AE221BD250555F728DF653DA6DFCD7C5F56E561763BCE3 -F42AA807E33DFD1793F256369ECEA3B9277DB07E1B743E78424A86A3446F8127 -63A4A651BADCD835AF830AE05877DCD238045035F97E3E9C0DB26DA25EFAC0D2 -443B163FB871C0AF9A380D01885080DF464E49436A9EE794F1EFE704587F2CC7 -4557EFE28082D50A1D4DC999692E2B4BA999C569A07A3C6ACA46E357C40E0359 -DB77693E2DEACA47AF651A4758FBA89C6A1CE243FBE22840BF9586FD64AE66DE -63BB157A2B78FFA69F6C754C8572E06283D9A9CC80163AA1ECE0ABB87F754FAA -0ECE6CAF4EC35E61AB42EEBA8DAAD53B164C9BA60DBB4889E503D4E6E947EF34 -A20EA12BD8E6EAB2488402BD4DDB8EC967851DE8F6DD3CFDA220B86B91586415 -EF09791EBEE7A59C26B1677710D0365D3494FB18B0780A6DFAD2D6C183B8AF2F -540D8A4EFDE9F71CE04DAEE908DED7170577FC51DF085DBD53D568F34764B4CF -9CF53454192A5ABC36D567B986B3622649709520F3CBBA491F1076C02350B152 -8A8F3791509F3CDECBE910E9EE770AF2876B74623838B386A318689BE24174C1 -2B0839237BA3097229AB76F3DC01C03B7B4BD8788F246AEE19612D302F3825C4 -6751F252AECF9185C88EF10E06E158FEE9F0F8A824DD199448A172364A83705E -A7BB5A5F95162D9B9F2708C000F28F8DD1CA7563203F3FEC62C3020936573165 -B2A8FA498B7E6416A721E4304EBBBAD397BA8415BE034956C15AB9BB7D0898DE -208C48C9041E8F8524CCEEE1C7FE98E55FF19AF48D916BCA38AF484995891C06 -69FCB025B601E2DB0753F5233209754C12D0E45E9E2F86389CE2EBBE5D54C289 -A5CC6374011C8CCE0E02E03C50615242726B8651B4CC3637447693C3500F6B0B -8AA1A9218709C995416BDB31D340168921B163E2FC424B57E4045C0AFBDB7F41 -1047EE6FA8D209F9BEC70E7A6CAA9690F0F2CCA1DA436D3C05D1FFA09D5B7D0E -D2C0EDEE73CA2021C807CAE2E2737A1452337321D84431E41EF0EE73BEB35A94 -7F37C44E01402195305E2B4A5E5F00170E7ECA56552B6C0AF7F7BE17369F17A7 -3C83269A691BB5D515A99F9DA110087A2F263484850969F603E6F20386E5374B -CA4BBE1D7C393E98984C8CF62129F39D42BABFCE3B79F345973BA1E9EE03E0A8 -FCA6ABB7A61593B08FBD -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%!PS-AdobeFont-1.1: CMCSC10 1.0 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMCSC10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMCSC10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 75 /K put -dup 101 /e put -dup 105 /i put -dup 114 /r put -dup 121 /y put -readonly def -/FontBBox{14 -250 1077 750}readonly def -/UniqueID 5000772 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE -3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B -532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 -B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B -986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE -D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A30EB76029337 -900ECFB1390CA5C0C3A04528044F266BA17BE487C79B94FAC6D6484684C5BFEA -87BCCC77D40AD11552035E95E3007126418ED49B68468B38A14E88E68A267B98 -076F1C9769A5AFBC285E5B158EAC9F926F1D6C0B8F1D57D9C31D25AE27123518 -9D2CD92E5689E0213089BD268DA5E47525CB8EABAA4B78A15AEA34705889AB3A -FFB8953B5B3482E52BFA0940630ADF8C0AC2177D907324299EE980E850F203CD -B627962F43D5A678C44243CDE97853BDC6AB45FD5C09AD274DAF89929F583CC9 -CCC24BDFC68B92111055ABA5F26D2DC67C70906F71C2957701D65AE746A60C30 -40E6CB24B97FCDAD0487AE38A201FBF0E41BABD2181981A71940F1E707F91E5D -C8CA50CB16D8702D188E56D014D92F76CE0B52ABDB9110E32438D2BBF3E6A40B -7B005F10BB437812CAC6ED2996F7606DC962C4FDE207FF322782C343DF44CEC5 -FF06A55C630C20E9AE1B0D1C5673753C43BA0767D65D1B451CC6380D8BB3C4DC -81E8FD8AA79BE993218686F29D3CD925566DD587F541A0DA1B1CC3BCEA2E6C7D -5E1016F6917A871F1BBAD96AF9E867735017119A381FCF33EB2D3E1E7093FD90 -CDB0CED4818CFD9E201A03430CEC713620BE0D3254158931FB657C6AD4B2482A -0E7D070D7497892E9E942DF58E88CAF0C8221BF36BF7C435BF2C683A4A2EF4CB -E85820A8AD3486155A40143011BA9D76297F46DEF69ECA4596D6E4CAABF84091 -22A96A4BC78A8DD072FEB759A68A44BE1164638B6D952147EE3C628F9A022060 -1D1941E73310943FA782532ABB1116532AD67AEFE0758C051241E301C7E13A98 -6447EB0180BF6799814BEA4DC0F727D0A40B7BC3B1269CDE174453D6A3C4479C -146001CF717DE25AC1BE5AEA5F2F1C17719251C429D3AED19EFF84F4CB497AF7 -033D6A0D389335132709ABFB81D507222ED4423EFAB4CDD5EF0C2FE23ABCD815 -FDE71D11426DB3A3720C3D1336875C4A06085648E2E1B29BC87C1275AE0EFFEE -2A756846EF15EDBE619ED40D6EB11ECF3D574DCBD8C99E0FCDB9EC7AD24B0598 -22E118AECC67A32136517264D613A4731E715F8031A28422365A9FDF0FB8AC85 -72E0AA2D50C77E8A4B923FA8F4010A8415E188D2ABD3277031C2AD0F0F13E8B5 -39EE500AA1F968CF224D48E29CD9D216BA2737A8038E099FA42F4FCD20705CF1 -CC326E5371BFDF8CD2100FC054C47FBFA106659AC2CF99259D466672843988C0 -E008E0BCAA0E7856D54096018474903862DB64883D42C95318EA7608233390E5 -48D3B03DDD2BC8CF7CC8BFEC6023CE659DD1AE2E862F2D594A64D2FB6D3BD45E -AEFC2EB24080042103D0AA334CE97CA5EA98E903B940742B5EE140779761D75F -88E032FC86BCA74DBF2E21915933AF9041FC49FC755E0E548B1C286C1B27E1F6 -4944332749C53D5B77A3805A34CB37A3B486F9DE080E7C70D1B1D9445627CABF -9383B24AC27C5B054CF6BD8184D0841814DE47454208F6A6EB5A0E64B9534F41 -9C71A2717BB68C0FBAE4189659FC42C53B388BDAAE77389713376C9B5E5169F6 -4221FAC50D261F43EE1F7E35BD2848041F03BF6FEF3C8C3C15A93103F2A927E3 -BA6320172A48C2BABAB04270EAE2684C856254B43573EC77D23D0246BA1233F7 -18C95A662A3378C7800FD8EADD0D4DEAC04A22152C96D3A53D682FC12F497E13 -1173A74A95DCA1DC3151D99417F1C3055EBFCCDEC92C42583BBEBCF02F5A4E33 -E0F2BEB9E949984057A2DB23C94F8A3715A5DE4EB96DE167242EA052ABBF2D90 -570CD570F974F6B82759D3DEBAE4EF88CD28E405B4E2CC177AB646DF1D8C3E90 -4C20E5BAA78671892DFAB8006188719D407B9E1B6D29BEB5B7FC7BB665ED37BE -11CAA2B818943D664FE83B7645483285F0AB5CF5B628211EE0FF64F06B4B24F4 -739C5F5D8835B6825CF0A8854EDA46BD76B756DF7E98DE688856619F0AEB8410 -C51C1371F8A26E85483229E101C895F9B6F82A271BBC4269190136832A0F2C78 -3C68E1FF14B7AB4E587B9514E0B065CC905DF6CC043B766ED784C6EE35DC0547 -4F874A6FE19BC81E0775FDBF63BE50EC2805289A88EC63A3C1BE8A01490F5C43 -2B148DF45EB3B31F4008DA08DA4BF4F30024AEBD34AD21FBD7C4C96318A05A89 -4111A5C64CDEE6EDF0E9802800322DEC39D0B20E730CA301553FD7DC7A635294 -40A67040C629238F88B15266DD60FED9273B6FB95A491CB4D9B76CE9F7DC0A1A -67C0572929AE82DB4B4AEB9805A6681F4301F1DAB56224A55B6EE5DD1E9382A6 -29075F732B6E659AFC84605027F874ACA4F82B0EF5D903DF528197BB4373B4C3 -CF758F45BBD80B -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%!PS-AdobeFont-1.1: CMBX12 1.0 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMBX12) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMBX12 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 51 /three put -dup 52 /four put -dup 67 /C put -dup 75 /K put -dup 101 /e put -dup 104 /h put -dup 105 /i put -dup 114 /r put -dup 115 /s put -dup 116 /t put -dup 121 /y put -readonly def -/FontBBox{-53 -251 1139 750}readonly def -/UniqueID 5000769 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F0364CD5660F74BEE96790DE35AFA90CCF712 -B1805DA88AE375A04D99598EADFC625BDC1F9C315B6CF28C9BD427F32C745C99 -AEBE70DAAED49EA45AF94F081934AA47894A370D698ABABDA4215500B190AF26 -7FCFB7DDA2BC68605A4EF61ECCA3D61C684B47FFB5887A3BEDE0B4D30E8EBABF -20980C23312618EB0EAF289B2924FF4A334B85D98FD68545FDADB47F991E7390 -B10EE86A46A5AF8866C010225024D5E5862D49DEB5D8ECCB95D94283C50A363D -68A49071445610F03CE3600945118A6BC0B3AA4593104E727261C68C4A47F809 -D77E4CF27B3681F6B6F3AC498E45361BF9E01FAF5527F5E3CC790D3084674B3E -26296F3E03321B5C555D2458578A89E72D3166A3C5D740B3ABB127CF420C316D -F957873DA04CF0DB25A73574A4DE2E4F2D5D4E8E0B430654CF7F341A1BDB3E26 -77C194764EAD58C585F49EF10843FE020F9FDFD9008D660DE50B9BD7A2A87299 -BC319E66D781101BB956E30643A19B93C8967E1AE4719F300BFE5866F0D6DA5E -C55E171A24D3B707EFA325D47F473764E99BC8B1108D815CF2ACADFA6C4663E8 -30855D673CE98AB78F5F829F7FA226AB57F07B3E7D4E7CE30ED3B7EB0D3035C5 -148DA8D9FA34483414FDA8E3DC9E6C479E3EEE9A11A0547FC9085FA4631AD19C -E936E0598E3197207FA7BB6E55CFD5EF72AEC12D9A9675241C7B00AD58FAF645 -1297991B5D01701E82228D0313FC7C66B263BC79ACDDF9AAC48A3CBF42B96E38 -583E1D059953076D68148DC8B6C9527B3A74CE7DEF788A11531F44120BDF0F61 -0B2F3ED94EEBCDE4ACD23834C242AA4314B9EF98E4BE72DB76EBDD0A028CEA9D -B4C38C1F2D24B8FDE686832FE96204552C820E45B6BAF0C3308742AE2BFB0B6A -8636BA6EED68415B5F33A0F6C02719117459DC1B7D79F71433543693BAFB1491 -CFDE724FD97FD7DB175A4A975BC3B5343BBB1DCD4175EE0AFDFF4F513795D742 -35F25C3C32FF83AE61759C9023CF1EC743B83A7963F1418BA88B1F5C06871F36 -86C9CF538B2CA4BF3A02DA513BA681D02F5DB30E8744C044E6161DE60375437C -32C3789A50DAE1E518399047DFA98EFF0BBEFD9B7B2B594BDCC7A57F179055EF -777EF4A7C7DA00522FC799BC840016058F545EC4D2DC5361D4E0339A3311663E -7140AF3A78B98A5E97A43048D2477E6522BAAC09371C10F4F18D09A8E1633356 -CD59FA342A45520C936A69EF0E0C1782D6F20628AE64588EAB484CD13015F189 -8C05B9A385B10E6949610980C91CE085504B0327053F738300515B81BE1D34A3 -9EDC8D218C184542EA16343A8BD9017B29A6B9A8CBFC6CE1F181D86608ED02C1 -20F359A0F72737E744C5E4AE47E75556279E312687D21F20F12695F61CFD41F2 -5FC44B605E2DF157FB675AAF004972B86656B9C57E46C3BE950D2194C3E5442E -C307CE319F4EB7FE67318C9523EBF186C6CA93AEA2CEF2F8EFAB91A8DA2260C6 -B2CFAFC87201AED42BD4DAE39D4CC64CC91F6802FD089C7EAB4497FE971D51C2 -2D1720F0C68BB38480EA122F02EAF1D42965CCC49A18306AA2B866B4B70E3E32 -D9372874D79EB9617D648A900A8F5DFFB6461FE5639843F017095BBBFE16FC03 -DF42009DF9ED5C66F67A3C99446E1C1F77266B0590E15ABB4809D66B00474727 -9461C328289BADEFF0883F10297B544087F54E6C379B86EC02CCCA292BB2113B -7B00C618971C95B2AA427350BF9D3A3B11F9C869DB9D163DA75ED86505C13F9F -32808567244496821354DECAA8BEF85CE876D783BA804F0F45529AD452B46C6A -85EDA71C45B28E2805A90E2C51D810B15553FEC402D45C20D9824A6E2A971B73 -BAF4402FD6C9FC91DBBD61668B168AFDF68493930F1F937BF98CAE158D6CD980 -D805CFC4B39CD06C5334A979E387E060FD5A49D1147B79BC732029B56DA4F0FA -6CD98B80D4693E9FB834C8C65C468FD8D9CA4798C754BEE0D2E8A54ABA2E7C91 -A494BBBE97ED910B8BBD341BC976268F52F12E6544760305A94F791A4F0915C2 -FE98F15F4D7EE41E57C071F811403BB2B6E7B543A9F40FC7DAF6B52A4C832DD1 -E5ACFECD8C7B99F6F34A3E2A05C7B6F060F416A8158AE0D7A9792000A589F727 -C29CEE41C6197B4893BC7AE58B78C0698D0268585AEB8CE80C1542F60C574A0E -61BC7E350E83B7369961169E716E215F7230A039297730A10E03D7AC9430CDB4 -023C6CFBAB263811007B49B53537979BDAC42522416396A25DB6B277D17F997D -4A077E5105A4F417AC7896F88BDE4EEC89F28F8003A6B7EBDFB65E09D2B653B9 -553CCF170E346FF2627CC45B6EEB67DC91CD66B927F6F8C6E290538FB40AEDE7 -A64025ACB03A59B8587420F7969ECBDADC0F02528E9C12753DCD199541D3C45D -F3500DFC0F184C336AE9DAB7D963B49729105C534F16990609994531D14CD6ED -44A9F7977EB3CDD7327C3F8AA081B7B8A5EB95B8E5ED09318696FD4A37ABC0C1 -BA7D85A0AB9475F5E92EEC76424092424F1833A82054A4861210797DC73236DB -4131DDED9D973BD183D2B1AA563B6BEA6EBFCCB518579667137BC247BD8545D9 -BEFF191B12B2D6BD9C7B9D7BF48B8BD5B179BA89DB9F03D583F155912C1FF03E -C9CEAEB31A5FC2591EEDC1E79AF628576D49155D5B04160F9842CC24675F3CEA -3F4CF208AF3F599349768A87052968A9067965110327D3FA8C7E19522FA136E6 -64812C991DD9FAC3544E05F40C1A1317B1317E7BF591F1958FAB17ABC7DB237F -C5C81833F7EEFFACCAB8008F551754F53FED02E78DFD2A68760248FBE93E18FA -A8107DA94600DC1FF087CF929A2F982462300FC405597749C786E0A480BF2D62 -2A760CDA33C48657FEEEFFDFBDA49ABC035468968B3433458C091050E2979C76 -8BCD67726B2410CD9A24CB8C0AD0F0A029C7BAF222D8207FB36C182DDC114732 -4423E8EC54FB9FE641F3E159BA92556575D71BDE9D19A932FFAEB72CDE9B179B -BAB203F682AD096761E16D2A787D4CB5C97FF00B7A051FE89D0B39EEAA73E4F1 -57DD3A0166FE02487806B959E608430E57A2F93C6DBDB6374F3E1EFED1AD8EAD -F5708EF45F8B66D711E332797FE9E2C85D6E32E4106958CF1F5733DCA27D6023 -5247A9EA34966E76A8DBDCE97FE5593F511D06F77FAD19EDFF23F5E999DF2C48 -F4A9B91C517B5765769BEDEE4AA8A5998EBFA1E4543AC375C379281F27A319A0 -1915874E1A401C60703F868F44A2336D1B9DCC6B3FF25AB31A2E55C822AEF034 -CCDACF7B5E4ADF3D003387E32036936FF6F63B54F11E517B52BCDB27B74F8FCD -74208AEC6104118747FA2A7C0C4BBAE862CFA4436282CB2DFF1DF4E1A737DBD5 -5D64259C877191547076B1C7684CD252C02D58B7810E95ADC8C1C4497EE27922 -D87EB5B4B2F7081AB03BEEFB555C6942C79F53C77FF154FD87EAC82AC3A3A8C2 -2D91DF7C509A1838C72ADA3CB65BAF59E392FD8936DF8DC002A0C41215A3 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%!PS-AdobeFont-1.0: TeXMUSIX20-Regular 001.000 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -FontDirectory/TeXMUSIX20-Regular known{/TeXMUSIX20-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX20-Regular) readonly def -/FamilyName (TeXMUSIX20) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX20-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /grave put -dup 7 /caron put -dup 8 /breve put -dup 40 /parenleft put -dup 50 /two put -dup 52 /four put -dup 54 /six put -dup 62 /greater put -dup 63 /question put -dup 71 /G put -dup 73 /I put -dup 80 /P put -dup 132 /Dcaron put -dup 137 /Lcaron put -dup 138 /Lslash put -dup 195 /Atilde put -dup 196 /Adieresis put -dup 197 /Aring put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-619 -1659 3200 1660}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE7F9DA1603F49FA9AEF3E7 -27075B080A569EF1014B7F2D4C3687FA1336676537B82BF4590F962C967795F7 -BF6CD740C57389AB77A273920959FE657B87F76B9403C9586FE85C957B0BFF7B -26F4AA603883E02139AC15D1360C26E332527461ABDBAA603802CAE75E08F559 -E16B2E623827BEBD40D4661A6B3D10D6C395EECC916F52F99D9D1F19DE5977BB -73C4EFAEB7FD0052E831BE175C945358083BA2C5690E0CF8B386900A4A51F60D -C8E98236B16D54A1D94E88A062E0E3D8397F5CB503F51A4F9918D3A902AC7DB3 -25B30A154EF106BF4CB8A369599B3496537F22C842825F69154DD87E05CF9ADA -B6C94188CB702F53D00BBEC8ACE69CBBFB8C11099395D7BF0D47EB3E41454D13 -AAAC4392E8C0ADCA1E87A6F844D3AD81EDD4CCDD0FBBFCEEE9C70BAC5B4D4861 -E7B9DB2F4DAD612986007DB8CDB3B5384C3C7D77A2609D2255D4098E7A314D80 -1A553DD03007696C9DA22D9E9AD132F09CDC0144E7C1BB169635A24341DE3589 -96D503CB7BC73A81FC12A743C711916CBEEEF61F7273B238B3C0DF1AF4B190B7 -C820DD8F5FDAF73872074E1C95F4A4B7E1B5DED436C03D1020B9FE9F780FF2C5 -920C97B1584B7E0051107EE7789BFAB0B13F32AD2DC01DB5120BFD6B5FA8E386 -EE743D10E6A9E858979543882C19ABB36FE278EAD1304E84DF80E8CF87A994DE -0DAFBB95DCD3599075B6F3852E6BD0C856EF704D5276DB85A577A3D89812DC6B -E3FD98C5EF085ECA247CB9AAB98B493E6EDAF352ACE40162080B503DAA9E51DE -6F5682F5627540723CCA87079E850FD3809CE0DD412E0D5F869F8AA462B305DA -EA80E4FA8B83910A28089BA2613C51478E1AF167DBC726ADAA44731DBBC70AA7 -C5F09C13DCBD1C98D66300ED4734BA0CE7DB74FFBF159291B59A52324A568FD4 -743B61051BA406B6B80300A5C28E2478B7753E8903B8CC9CCAE3977B1CBD689D -AAC6D5ABDB5BECC1F704639D6A4FF3A30B156503EDA1B8BD4DA69BD4316B73ED -B1FA90735020D558F981CE612D99B7926177BCF57353053B24F0FB4954ED5622 -70D7249F56CCC0C465DA0E74E892825E9BEF02758AB38A769DE6E1FA50E2BE4D -C5E1931C19ADA53901B9043CEDA1CD1BB2470E4852FE250C6CC8F197ED7F1D4F -A62468ACF3EBEDD132A8CF46BAD3D3B3BA0FE3FFD1E90586342F38ACEB663FD7 -959C6D4910DB8E9640C6CFEB79575B4A698C96F0F87CF85E4D3EE82B4CB4983A -38F3ED5C4197947596C51AA062957F2A79147DC7497862BF72FE7BB20827BEC2 -78F10273FE61F4D45CD9B7FAF363CB205A0C3FA53CBB5E67CFD9F3EA7437B35C -EB575A4F94E973E95CD782E76C251AE66FB76692076CFA9A5AB11C51F19CE470 -2D0EBFEAB471868EE897DACF8EAFF76B7E9730D5B76BDCF48219651840EED6A3 -946DE7FBEA50604A15080819D7BE5BEF89F980D218043F77A0E5693D65751442 -25BD418F3B9B14494E46FA0814A921702D0B3965E4002CA91DDAE28B9529A22D -415001418086EE58B0627D10EC85E09C55FA16F2BA2CAC7BE82C5786B2CC7F25 -597C660850861C4FBE1EC8C91B1A14B5058028A20D529020875BB33493A62410 -0740A4ED5CD5A3456AF41E91818E761E159D5E61C70DE1B766F6B41E595F9D6A -5704B3FBB5C66D848266A4DCB61145FDA5301393B8DCD8D91EA10A320410CC96 -315850A76089412C572006D368542EB3368A85B5E4582457A56DD03A7D410062 -0650F660374C53560B4D74F207E8E4127D52264D3056E2DE77A7456415EA750F -FFFB784024BB3042979D53166FF2D8634CADF52BACD9D9D9898C36B16850AB00 -B1323B1E5C63B633EE5C8E6660087C759288DCE4BA4FA80AF9A1B31EC3F9BEC0 -D49EC095D34DF10A4504C2B6AE0F2026ED14C65576D5E04A463AF972864805A8 -B20FE2BFB358A9188B39723BF5D509A7241EFEE4D02C8D097A4778E0522F64E2 -D8F8AA3006CAA4A99669B92363D9BD7E9D7D5D7DC32C34C091BAF3F5E91EFB72 -4A19F9E7656B7EC77A7311358B555BD8E67BEA86ED95F3811AD2E413F609330D -0D5FEBF5DFC5115E4BC8DF3B6E7EA81880F7DEFD1DD0DF40DE9394011741FA62 -63633024AE5640A88BF5CF0AF60A1411AF651155DEE88B18FE80497B1FA81273 -0D2D71B4D268DA8CB6B2A3C9B64C76D285448BC770819F8D410699F9B5E24B7A -4DDA1EBF98920A9B9AD10DB747A050C722AF53D42EEC2984BFBDD4765C88AFC8 -327AC35041C33A1A6D903104E93848F38CBEA1D07FBAEFE20D531C3E87897C62 -475583D0BF7204287576AC244E13724CDA03AC45651F894F44EDC78CF7332085 -F5C0E50172E1832D2B974B909BCD2122208C754F19C6041880EBEDF32BCB9502 -F49C830BE5B5A9D5EA91CCEF9009274F38AD5A6D09BC1B5F900E2ADABE11BF77 -F4A4BC38C5A5C65E43381F8910ECF8C58F1CC5F219CDF32DCBDFA1FCF0A3ACD2 -EEC570B614505B4D4C9B0820432FD2EC56769F3591B0BD33F87B4D1CC3FDB77C -98776CC29A91DC183B1AD956AFF6A66CED1BE975026307E04141D857790DE2E8 -23984A8E39955032D7DE227956E27BDEBAE346746161A578FA507E455E291E3E -ACE0E7BC9B24BF25F2469AB783C205794FF3E4B73EA85663F1EFF7BAE26B07CA -29AE3CEFBC45DB7DD10E105B19271D89BA735555858B8B4879FA5D61AF8355F8 -F7BCF37687FC5B95A8826D577B7A846EBB0F068438F4AE5D3C1E1DBC78F14FB3 -4D9C491EC39840F21175D6097577723CF8AAFB128954B9A1BF4F866CCACF0810 -573C8BCD9AE2F0783FB483568924A4E5F3E0A0A6C413D240721F04DAE970C58A -37158A31E56AEA0F0E49862F9D0D3A9886786F559FEF1AAEE9C0FEB1BE4810BE -0DD2A5B6AE12B9B1FBBE34BF633D0C7DF974113475CDA0ED74232AD5F24B0CAF -6E8360D5323800496C39D4D773CB3E61086DAC954DDE8100C4B683CF45DEA2D7 -A7A500A312812C894FA28DBD866036EA40EE5890CE80CA8E557996274C7796A4 -B993154981D7C1366438DED196D31C6B7BB409ADEBC53FC0CCD4B62F12D0B34A -3BA8C7E852CB96C5644EF4927B74B2D135BA3726D039F19F657A9AA610C95E60 -9454D04AF05D869985F431FF5E13C9DD4085A28982A150D1928DE6AB60E2F880 -DB93ECA06E5A4BE4DC486339C31A1A4FD1363FFE9CE69CD21ABE99E5E18F7659 -BC1A1E4A6C336890D445FE22A76796B5ACFFDB460E37A9988A78010547B2CD50 -1B548D2B7C37CDBEDED471BFB748EDB33F3E3EF5FB0C98E77763A60443675685 -B58386B29C13C0CFFB422936DC5AD5BD51D5893EE6FBFDBC3680D9D81DAA41DA -A34158776225C6117E1F907DC745F9E4F1CBF9D3CB5CF1039BF2F06BE39BFE09 -7B646265B8512A9C5B29BCE8627685A662BF38551BD0FFC2C9922DD07F5A02AE -769A935D32100A542B34D46F17EB4B211323E28EF4B4DD68EA407B4F30C47E8E -E4EF7F2450F6FA22096BD96C39C78117F82BE6AEB56F8B9AA097225BF86345BB -5149205C375C406B814DF067DF12C88173D4FD778870A2F13873E8F048365EB4 -2B82D7B63BFC16578DA0BDF74F3C10542A1AA1C03A5AC10EA8CC36CD6A744233 -CCAC344386381D7C65F880F79E0C086F8190D6BBB0A07C61FEAE47B10E6B7E05 -24804EC1EE6C685FEF1B5CC3B83E883675B61FA0B08C24A0042F3506E11B51D9 -7A72308FCFD22A53ECEC43F6F4A98A87392FC040D221524DA3D248B0990F34A1 -18683603C3DB0F2CDA520D60A4B8E8546A45E4BC477B2D3FB3184945DE6315BD -77FA819C1C1ADD745B02A7E1A90C80479040A3B9DAEA04BA3A4128AAFB480A50 -FEA18D66D290D1C4DE36C8EDAE6A1D3DB48CA071021E4C85E217B16E08174EED -C1A10093879CF45706358D2D3400010BC6416E95E3249DF9EB536E8F4AAEAF40 -8F7DE58EAB0E10AD75157FA700 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%!PS-AdobeFont-1.0: TeXMUSIXSPX-Regular 001.000 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 502 498 0 -FontDirectory/TeXMUSIXSPX-Regular known{/TeXMUSIXSPX-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIXSPX-Regular) readonly def -/FamilyName (TeXMUSIXSPX) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -300.3 def -/UnderlineThickness 150.15 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 502 def -/descent 498 def -end readonly def -/FontName /TeXMUSIXSPX-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 166 /eogonek put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-810 -5754 9613 5760}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE455D5521EFD88CCE1386F -E8D48F5606EBD4D022398AA55DBFD3FAB451145AE45A9253E619BA949342B84F -84BD47EC98CDC296A7E2B4E87EAD0B1A6BD1ACAFA79EF1F4A452EE8A57B40167 -81461C6603C0824B10F8D2F842C6A41B3ECF50F5EE3D2D0291A7037CA41C519E -758E4CF0C26800B402E2390DB84BDE63ED4DCE76E536FD3498D26C0C294B633F -CBC6B23DCFE3398FF0AB8221466C645B943DF5EF81057D1F1EA8859EA97DB16C -F0FA4DEDD2485D24AF441D59298B52565C859B457D0748A5E86B8EDD3E890764 -13026367C68BDF2CBF79A49E48CFC4B516DB1DEAF67DC23E838C438EB6150937 -BFB2ECF6892415AE14817AF3592D8B0173C5CB41F224F9E3302E40E12F6FAF8F -1452239E36DAFE964572A4995036387E93AC6E41812A143B802D395133479ABB -DF095148465533FD237E818F856FFD85515C73C3B6353A0004D9CEC8C95DD5A6 -84547B6F5E170EBFA3FB64626BEBF9362E25526EB6440F799F3D710DBB5880CB -5D80B4B11525BD2B8C3F6F760C82458B5EFCA2692C44857A6A338F84F82E6236 -912F5AE9878F7E4B430627FC4D8D0B79BDFB5EE52618C9DEDC32BBC5D4AAA9E1 -F9F218F54C1F84D48DFFB451A709EEF61D29E39883433D489DAAC4FCCE8E9BA1 -74B690085D9F011420EF2C163B75BDBACCF4EFBA71444E80A99EC69331AA6B02 -FEB7D8EC25FC4529D44DB8865A5F75FB5569E91A1B2F79D1D7FB7F05C7871213 -1A4EE92AF0EB675C5E9869003B297BC69D2A774183D4BB5A748733151CB253F7 -52ECF3F13DBC71ABD3FF5BB7270F135796F114F5B8FB58D13EDD36167A7985F1 -41A1D308BA0CD66D2E141A19F66FF2B1FACAAECB374980064E44915EB93763E8 -B7AA3FFDD0932914332AE9E7F51B220AC4475D1A88223D4F3B0F7B47950F3698 -5974C5C98CCFB607E775B7581BD82BD605E6EF1A0B3CB1EBF45ECEF7B8550D79 -21DF69EAB9E29446B3B2804BFDA94A4441DAF8A71A25FE0866792A2CDC2422BC -5C66E15B69F47B25EB8FCDA4F0323901D02D7011C180F5F8711B81AF3BDC4D83 -FAB50B7975C55E782B4ED3F74E474F8A2FAB2AD4C349FF1BD0CEFA7451884AAF -75E03F0DB9DAAD747943B91F963BB3D019CC351D78332E657D88EC81E78573D3 -AB6EE29D84A8681393EF4369C36DF5795919 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -TeXDict begin 39158280 55380996 1000 2540 2540 (dufay.dvi) -@start /Fa 190[0 65[{}1 702.92 /TeXXSLZ20-Regular rf -/Fb 198[176 1[176 1[176 1[176 176 176 49[{}6 351.46 /CMMI10 -rf /Fc 132[206 1[218 3[229 7[344 115 2[115 2[126 184 -3[206 25[324 2[315 4[195 7[206 2[206 2[206 206 6[161 -161 40[{}18 421.752 /CMR12 rf /Fd 134[536 6[527 8[264 -3[488 25[737 75[{}5 874.432 /CMCSC10 rf /Fe 134[300 4[221 -225 233 8[158 316 2[260 25[446 7[411 14[285 285 51[{}11 -506.102 /CMBX12 rf /Ff 58[2249 1125 562 56[1125 562 4[1125 -51[0 6[562 1[562 7[0 0 7[211 1[211 1[211 9[0 31[0 0 6[0{}18 -702.92 /TeXMUSIX20-Regular rf /Fg 89[0 166[{}1 702.92 -/TeXMUSIXSPX-Regular rf end -TeXDict begin -a4 - end -TeXDict begin 1 0 bop -1540 3379 a Fg(\246)p -1540 4045 -18417 15 v -1540 4220 V -1540 4396 V -1540 4572 V -1540 -4748 V -1540 2024 V -1540 2199 V -1540 2375 V -1540 2551 -V -1540 2727 V -1540 4748 15 2731 v 834 x Ff(I)-1540 -2544 y(G)-849 4376 y Fe(3)-849 4728 y(4)-849 2356 y(3)-849 -2707 y(4)6392 -16 y Fd(Kyrie)13794 628 y Fc(Guillaume)138 -b(Dufa)-11 b(y)14502 1050 y(\(1400?{1474\))p -71 5003 -15 615 v -70 4389 a Ff(\010)-70 4301 y(\000)p 133 4038 -15 516 v -263 x(\010)-1125 1665 y Fe(Kyrie)p 133 2456 -15 615 v -70 2456 a Ff(\010)p 1193 3869 317 15 v 1450 -3774 15 417 v 1247 3774 a(\007)p 1449 2456 15 615 v 1246 -2456 a(\007)p 2177 4748 15 2731 v 2520 4652 15 615 v -2521 4038 a(\010)p 2467 3869 317 15 v 2724 3862 15 450 -v -176 x(\010)p 2724 2720 15 615 v -1142 x(\010)3625 -3950 y(2)p 3836 4564 V 1 w(\007)p 3784 3869 317 15 v -4041 3774 15 417 v 3838 3774 a(\007)p 4040 2808 15 615 -v 3837 2808 a(\007)p 4768 4748 15 2731 v 5058 3869 317 -15 v 5111 4476 15 615 v 5112 3862 a(\010)p 5058 3869 -317 15 v 5059 3693 V 5316 3686 15 417 v 5113 3686 a(\010)p -5315 2544 15 615 v 5112 2544 a(\010)p 6375 3869 317 15 -v 6428 4389 15 616 v 6429 3774 a(\007)p 6375 3869 317 -15 v 6632 3774 15 417 v(\007)p 6631 2632 15 615 v 6428 -2632 a(\007)p 7359 4748 15 2731 v 7702 4652 15 615 v -7703 4038 a(\010)7703 3950 y(\000)7491 3862 y(4)p 7649 -3869 317 15 v 7906 3862 15 450 v 1 w(\010)7703 3774 y(\000)p -7906 2720 15 615 v -1054 x(\010)1315 b(>)p 9950 4748 -15 2731 v 10240 3869 317 15 v 10293 4389 15 616 v 10294 -3774 a(\010\000)p 10240 3869 317 15 v 10241 3693 V 10498 -3598 15 417 v 10295 3598 a(\010)p 10497 2456 15 615 v -10294 2456 a(\007\000)p 12037 3869 317 15 v 12038 3693 -V 12295 3598 15 417 v 12092 3598 a(\007)p 11635 2544 -15 659 v 11432 2544 a(\007)p 12293 2456 15 604 v 12090 -2456 a(\007)11636 1885 y(\204)11835 1875 y(\204)p 12952 -2368 15 550 v 12749 2368 a(\007)p 13406 4748 15 2731 -v 13749 4652 15 615 v 13750 4038 a(\010)p 13696 3869 -317 15 v 13697 3693 V 13954 3686 15 417 v 13751 3686 -a(\010)p 13749 2895 15 615 v 13750 2280 a(\007\000)p -15493 3869 317 15 v 15546 4389 15 616 v 15547 3774 a(\007)p -15493 3869 317 15 v 15494 3693 V 15751 3598 15 417 v -15548 3598 a(\007)p 14888 2939 15 484 v 14889 2456 a(\007)p -15546 2906 15 539 v 15547 2368 a(\007)14889 2939 y(\204)15095 -2929 y(\204)p 16204 2873 15 594 v 16205 2280 a(\007)p -16862 4748 15 2731 v -1540 7200 a Fg(\246)p -1540 7866 -18417 15 v -1540 8042 V -1540 8218 V -1540 8394 V -1540 -8569 V -1540 5845 V -1540 6021 V -1540 6197 V -1540 6373 -V -1540 6548 V -1540 8569 15 2731 v -1628 5531 a Fb(7)-1540 -8035 y Ff(I)-1540 6366 y(G)p -684 7691 317 15 v -631 -8298 15 615 v -630 7684 a(\010)1364 7771 y(2)p 1574 8386 -V(\007)p -684 7691 317 15 v -683 7515 V -426 7508 15 -417 v -629 7508 a(\010)p 1522 7691 317 15 v 1779 7596 -15 417 v 1576 7596 a(\007)p -428 6278 15 572 v -631 6278 -a(\007)-291 6190 y(2)p 124 6190 15 456 v 1 w(\007)p 675 -6278 15 516 v 472 6278 a(\007)p 1227 6366 15 577 v 1024 -6366 a(\007)p 1778 6366 15 549 v 551 w(\007)-428 5707 -y(\305)87 5732 y(\305)p 2330 6454 15 609 v 2127 6454 -a(\007)p 2677 8569 15 2731 v 2967 8474 15 615 v 2968 -7859 a(\010)2968 7771 y(\000)p 2915 7691 317 15 v 2916 -7515 V 3173 7508 15 417 v 2970 7508 a(\007)p 3171 6278 -15 615 v 2968 6278 a(\010\000)p 3695 7691 317 15 v 3952 -7596 15 572 v 3953 7596 a(\()-204 b(\007)p 4246 7691 -317 15 v 4503 7684 15 450 v 4300 7684 a(\007)4869 7771 -y(2)p 5283 7771 15 572 v 204 w(\()g(\007)p 5631 8569 -15 2731 v 5921 8561 15 615 v 5922 7947 a(\010)p 7482 -8825 V 7483 8211 a(\007)p 5868 7691 317 15 v 6125 7596 -15 417 v 5922 7596 a(\007)6701 7947 y(>)p 7429 7691 317 -15 v 7686 7596 15 417 v 7483 7596 a(\007)5710 6190 y(2)p -5921 6804 15 615 v 1 w(\010)p 7685 6278 V 7482 6278 a(\007)p -8262 8569 15 2731 v 8552 8737 15 615 v 8553 8123 a(\010)p -8756 7947 15 484 v -176 x(\007)p 9307 8035 15 572 v 9104 -8035 a(\007)p 9859 7947 15 484 v 9656 7947 a(\007)p 8756 -7506 1662 85 v 10410 8123 15 659 v 10207 8123 a(\007)p -8756 6366 15 615 v 8553 6366 a(\010)p 10758 8825 V 10759 -8211 a(\007)p 10962 8035 15 549 v -176 x(\007)p 10962 -6278 15 615 v -1757 x(\007)p 11538 8569 15 2731 v 11828 -8561 15 615 v 11829 7947 a(\007)12720 7771 y(2)p 12931 -8386 V 1 w(\007)p 14034 8474 V 14035 7859 a(\007)-2207 -b(?)p 12327 7691 317 15 v 12584 7596 15 572 v 12381 7596 -a(\007)p 12878 7691 317 15 v 13135 7596 15 544 v 551 -w(\007)13272 7684 y(4)p 13430 7691 317 15 v 13687 7684 -15 604 v 1 w(\007)p 13981 7691 317 15 v 14238 7684 15 -577 v 551 w(\007)14375 7771 y(6)12583 7025 y(\304)13673 -7079 y(\304)p 14789 7771 15 637 v 14586 7771 a(\007)p -12032 6366 15 615 v 11829 6366 a(\010)13823 6454 y(4)p -14238 6454 V 1 w(\007)p 15137 8569 15 2731 v 15427 8561 -15 615 v 15428 7947 a(\010\000)p 15374 7691 317 15 v -15631 7596 15 417 v -351 x(\010\000)p 15631 6366 15 615 -v -1230 x(\010)15428 6278 y(\000)p 16778 8569 15 2731 -v 16862 8569 V -1540 11374 a Fg(\246)p -1540 12040 18417 -15 v -1540 12215 V -1540 12391 V -1540 12567 V -1540 -12742 V -1540 10019 V -1540 10194 V -1540 10370 V -1540 -10546 V -1540 10722 V -1540 12742 15 2731 v -1716 9704 -a Fb(13)-1540 12208 y Ff(I)-1540 10539 y(G)-849 12371 -y Fe(3)-849 12723 y(4)-849 10350 y(3)-849 10702 y(4)p --96 12998 15 615 v -95 12384 a Ff(\010)-95 12296 y(\000)p --149 11864 317 15 v 108 11769 15 417 v -527 x(\010\000)-1151 -9572 y Fe(Christe)p 108 10451 15 615 v -95 10451 a Ff(\010\000)p -1393 12742 15 2731 v 1711 12822 15 615 v 1712 12208 a(\010)1712 -12120 y(\000)p 1659 11864 317 15 v 1916 11857 15 450 -v 1713 11857 a(\010)913 10600 y Fa(A)p 1915 10451 15 -615 v 1712 10451 a Ff(\010\000)p 2874 11864 317 15 v -2875 11688 V 3132 11593 15 572 v 2929 11593 a(\007)3133 -11022 y(\303)3186 11025 y(\303)p 3482 11864 317 15 v -3483 11688 V 3740 11681 15 629 v 3537 11681 a(\007)p -4143 12742 15 2731 v 4461 12734 15 615 v 4462 12120 a(\010\000)p -4408 11864 317 15 v 4665 11769 15 417 v -351 x(\007)p -5624 11864 317 15 v 5881 11857 15 450 v 5678 11857 a(\007)6682 -11945 y(2)p 7097 11945 15 483 v 1 w(\007)4461 10715 y(?)4858 -10363 y(2)p 5273 10363 15 484 v 1 w(\007)p 5881 10363 -V 608 w(\007)p 6489 10451 15 572 v 6286 10451 a(\007)p -7097 10363 15 484 v 6894 10363 a(\007)p 5273 9922 2439 -85 v 7705 10539 15 659 v 7502 10539 a(\007)p 8109 12742 -15 2731 v 8427 12998 15 615 v 8428 12384 a(\010)p 8630 -12033 15 516 v 8427 12033 a(\010)8427 11945 y(\000)8216 -10627 y(4)p 8630 10627 15 615 v(\010\000)p 9643 12998 -V 9644 12384 a(\007)p 10503 12742 15 2731 v 10821 12910 -15 615 v 10822 12296 a(\010)p 11025 12120 15 516 v -176 -x(\010)p 11025 10539 15 615 v -1581 x(\010)p 12037 12998 -V 12038 12384 a(\007)p 12240 12208 15 549 v 12037 12208 -a(\007)p 12240 10451 15 615 v -1757 x(\007)p 12897 12742 -15 2731 v 13215 12734 15 615 v 13216 12120 a(\010)p 15647 -12647 V 15648 12033 a(\007)13215 12120 y(?)p 13770 11864 -317 15 v 14027 11769 15 484 v 13824 11769 a(\007)p 14378 -11864 317 15 v 14635 11857 15 572 v 14432 11857 a(\007)p -15242 11945 15 659 v 15039 11945 a(\007)p 15594 11864 -317 15 v 15851 11857 15 572 v 15648 11857 a(\007)p 14027 -11328 2439 85 v 16202 11864 317 15 v 16459 11769 15 484 -v 16256 11769 a(\007)p 13419 10802 15 615 v 13216 10802 -a(\007)p 14635 10715 V 14432 10715 a(\007)p 15850 10627 -V 15647 10627 a(\007)p 16862 12742 15 2731 v -1540 15195 -a Fg(\246)p -1540 15861 18417 15 v -1540 16037 V -1540 -16213 V -1540 16388 V -1540 16564 V -1540 13840 V -1540 -14016 V -1540 14192 V -1540 14368 V -1540 14543 V -1540 -16564 15 2731 v -1716 13526 a Fb(19)-1540 16030 y Ff(I)-1540 -14361 y(G)-821 15766 y(2)p -610 16381 15 615 v 1 w(\010)p -1075 16468 V 1076 15854 a(\007)p -195 15942 15 516 v --398 15942 a(\007)p 180 15686 317 15 v 437 15591 15 417 -v 234 15591 a(\007)p 1022 15686 317 15 v 1279 15679 15 -450 v 1076 15679 a(\007)p -406 14361 15 615 v -609 14361 -a(\010)p 1279 14448 V 1076 14448 a(\007)p 1917 16564 -15 2731 v 2229 16556 15 615 v 2230 15942 a(\010\000)p -2176 15686 317 15 v 2433 15591 15 417 v -351 x(\010)3913 -16381 y(>)p 2432 14361 15 615 v 2229 14361 a(\007)3071 -14536 y(>)p 4117 14361 V 3914 14361 a(\007)p 4755 16564 -15 2731 v 5014 15686 317 15 v 5067 16206 15 616 v 5068 -15591 a(\010)p 6699 15686 317 15 v 6752 16293 15 615 -v 6753 15678 a(\007)p 5014 15686 317 15 v 5015 15510 -V 5272 15415 15 417 v 5069 15415 a(\010)p 6699 15686 -317 15 v 6700 15510 V 6957 15503 15 417 v 6754 15503 -a(\007)p 5271 14273 15 615 v 5068 14273 a(\007)5698 14185 -y(2)p 5909 14799 V 1 w(\007)p 6955 14273 V 6752 14273 -a(\007)p 7594 16564 15 2731 v 7694 15766 a(2)p 7905 16381 -15 615 v 1 w(\007)p 7852 15686 317 15 v 8109 15591 15 -417 v -175 x(\007)p 8109 14361 15 572 v 8110 14361 a(\()-204 -b(\007)p 8920 16468 15 615 v 8921 15854 a(\007)p 8867 -15686 317 15 v 9124 15679 15 450 v -175 x(\007)p 8704 -14448 15 615 v 8501 14448 a(\007)p 9935 16556 V 9936 -15942 a(\007)p 10139 15766 15 483 v -176 x(\007)p 9543 -14536 15 659 v 9340 14536 a(\007)p 10139 14361 15 454 -v 9936 14361 a(\007)9545 13877 y(\304)9618 13881 y(\304)p -10734 14624 15 688 v 10531 14624 a(\007)p 11125 16564 -15 2731 v 11437 16820 15 615 v 11438 16206 a(\007)p 12627 -16644 V 12628 16030 a(\007)p 13818 16732 V 13819 16118 -a(\007)p 11641 15854 15 516 v 11438 15854 a(\010)13607 -15942 y(4)p 14022 15942 V 1 w(\007)p 11641 14448 15 484 -v 11438 14448 a(\007)p 12236 14536 15 542 v 12033 14536 -a(\007)p 12575 14719 317 15 v 12832 14712 15 688 v 12629 -14712 a(\007)p 13426 14624 15 570 v 13223 14624 a(\007)13607 -14712 y(4)p 13765 14719 317 15 v 14022 14712 15 628 v -1 w(\007)11641 13965 y(\305)12374 14002 y(\305)p 14360 -14719 317 15 v 14617 14800 15 686 v 14414 14800 a(\007)p -15008 16564 15 2731 v 15320 16820 15 615 v 15321 16206 -a(\010)15321 16118 y(\000)p 15524 15854 15 516 v -264 -x(\010)15321 15766 y(\000)p 15524 14624 15 615 v -1142 -x(\010\000)p 16778 16564 15 2731 v 16862 16564 V -1540 -19368 a Fg(\246)p -1540 20034 18417 15 v -1540 20210 -V -1540 20386 V -1540 20562 V -1540 20737 V -1540 18014 -V -1540 18189 V -1540 18365 V -1540 18541 V -1540 18716 -V -1540 20737 15 2731 v -1716 17699 a Fb(25)-1540 20203 -y Ff(I)-1540 18534 y(G)-849 20366 y Fe(3)-849 20718 y(4)-849 -18345 y(3)-849 18697 y(4)p -165 20993 15 615 v -164 20379 -a Ff(\010)p -218 19859 317 15 v 39 19764 15 417 v -615 -x(\010)-1220 17567 y Fe(Kyrie)p 39 18446 15 615 v -164 -18446 a Ff(\010)p 775 20729 V 776 20115 a(\007)564 19676 -y(2)p 722 19859 317 15 v 723 19683 V 980 19676 15 417 -v 2 w(\007)p 979 18534 15 615 v 776 18534 a(\007)p 1440 -20737 15 2731 v 1689 20993 15 615 v 1690 20379 a(\007)p -1636 19859 317 15 v 1893 19764 15 417 v -615 x(\010)p -1893 18622 15 615 v -1142 x(\010)2354 21082 y(?)p 2824 -20950 15 572 v 2825 20379 a(\007)p 3293 20903 15 612 -v 3294 20291 a(\007)2824 20950 y(\211)3216 20911 y(\211)p -3763 20856 15 653 v 3764 20203 a(\007)p 3241 19859 317 -15 v 3498 19852 15 450 v 3295 19852 a(\007)p 3497 18534 -15 615 v 3294 18534 a(\007)p 4233 20737 15 2731 v 4494 -20729 15 615 v 4495 20115 a(\007)p 5159 20817 V 5160 -20203 a(\007)5613 20291 y(2)p 5824 20905 V 1 w(\007)4283 -19940 y(2)p 4698 19940 15 483 v 1 w(\010)p 5771 19859 -317 15 v 6028 19852 15 450 v 5825 19852 a(\007)4283 18358 -y(2)p 4494 18972 15 615 v 1 w(\007)p 5363 18446 V 5160 -18446 a(\007)p 6028 18534 V 5825 18534 a(\007)p 6489 -20737 15 2731 v 6750 20993 15 615 v 6751 20379 a(\007)7415 -20730 y(>)665 b(>)p 6697 19859 317 15 v 6954 19764 15 -417 v 6751 19764 a(\010\000)6539 18622 y(4)p 6954 18622 -15 615 v 1 w(\010\000)p 8745 20737 15 2731 v 8994 20729 -15 615 v 8995 20115 a(\010)p 10873 20642 V 10874 20027 -a(\007)p 8941 19859 317 15 v 9198 19764 15 417 v 8995 -19764 a(\010)10662 19852 y(4)p 10821 19859 317 15 v 11078 -19852 15 450 v 2 w(\007)8994 18709 y(?)p 9667 18534 15 -572 v 9464 18534 a(\007)p 10137 18534 15 548 v 470 w(\007)10193 -18622 y(4)p 10607 18622 15 612 v(\007)p 11077 18622 15 -589 v 470 w(\007)9667 17963 y(\304)10430 18001 y(\304)p -11547 18709 15 653 v 11344 18709 a(\007)p 11813 20737 -15 2731 v 12062 20729 15 615 v 12063 20115 a(\010)p 12009 -19859 317 15 v 12266 19764 15 417 v -351 x(\010)p 12266 -18534 15 615 v -1230 x(\007)p 13667 20817 V 13668 20203 -a(\007)p 13871 20027 15 516 v -176 x(\007)p 12931 18622 -15 659 v 12728 18622 a(\007)p 13401 18534 15 619 v 13198 -18534 a(\007)p 13871 18446 15 578 v 13668 18446 a(\007)13927 -18358 y(2)12931 17963 y(\212)13224 17933 y(\212)p 14341 -18358 15 537 v 14138 18358 a(\007)p 14607 20737 15 2731 -v 14868 20729 15 615 v 14869 20115 a(\010)p 16197 20642 -V 16198 20027 a(\007)14657 19940 y(2)p 15071 19940 15 -483 v(\010)p 16145 19859 317 15 v 16402 19852 15 450 -v 16199 19852 a(\007)p 15071 18534 15 615 v 14868 18534 -a(\007)p 15736 18622 V 15533 18622 a(\007)p 16401 18709 -V 16198 18709 a(\007)p 16862 20737 15 2731 v -1540 23190 -a Fg(\246)p -1540 23856 18417 15 v -1540 24032 V -1540 -24208 V -1540 24383 V -1540 24559 V -1540 21835 V -1540 -22011 V -1540 22187 V -1540 22362 V -1540 22538 V -1540 -24559 15 2731 v -1716 21521 a Fb(32)-1540 24025 y Ff(I)-1540 -22355 y(G)p -683 24815 15 615 v -682 24201 a(\010)p 587 -24815 V 1270 w(\007)p -479 23849 15 516 v -682 23849 -a(\010)-682 23761 y(\000)p -479 22619 15 615 v -1142 -x(\007)-48 22531 y(>)635 b(>)p 1221 24559 15 2731 v 1489 -24551 15 615 v 1490 23937 a(\007)1278 23761 y(2)p 1693 -23761 15 483 v 1 w(\007)p 1693 22531 15 572 v 1694 22531 -a(\()-204 b(\007)p 2254 24639 15 615 v 2255 24025 a(\007)p -2458 23849 15 516 v -176 x(\007)p 2142 22619 15 615 v -1939 22619 a(\007)p 2518 22714 317 15 v 2775 22707 15 -572 v 2776 22707 a(\()g(\007)p 3183 24551 15 615 v 3184 -23937 a(\007)p 3387 23937 15 516 v(\007)2972 22795 y(2)p -3130 22714 317 15 v 3387 22795 15 616 v 1 w(\007)p 3818 -24559 15 2731 v 4056 24463 15 615 v 4057 23849 a(\007)p -4471 24025 15 549 v 4268 24025 a(\007)p 4003 22714 317 -15 v 4004 22890 V 4261 22883 15 703 v 4262 22751 a(\()4058 -22883 y(\007)p 4468 22714 285 15 v 4709 22707 15 615 -v 4506 22707 a(\007)p 4821 24639 V 4822 24025 a(\007)p -5025 23849 15 572 v 5026 23849 a(\()g(\007)p 5473 23937 -15 516 v 5270 23937 a(\007)p 5473 22619 15 572 v 5474 -22619 a(\()g(\007)p 5718 24727 15 615 v 5719 24113 a(\007)p -5681 22714 285 15 v 5922 22707 15 615 v -1406 x(\007)p -6238 24025 15 572 v 6239 24025 a(\()g(\007)p 6483 24559 -15 2731 v 6722 24815 15 615 v 6723 24201 a(\007)p 6925 -23849 15 516 v 6722 23849 a(\007)p 6925 22619 15 572 -v 6926 22619 a(\()g(\007)p 7374 22443 15 615 v 7171 22443 -a(\007)p 7434 23680 317 15 v 7487 24201 15 616 v 7488 -23585 a(\007)7276 23761 y(2)p 7901 23761 15 572 v 415 -w(\()g(\007)p 8175 23937 15 516 v 7972 23937 a(\007)p -8175 22355 15 572 v 8176 22355 a(\()g(\007)p 8383 23680 -285 15 v 8420 24288 15 615 v 8421 23673 a(\007)p 8624 -22531 V -1142 x(\007)p 8940 23849 15 572 v 8941 23849 -a(\()g(\007)p 9185 24559 15 2731 v 9370 23680 317 15 -v 9423 24201 15 616 v 9424 23585 a(\007)p 9838 24201 -15 615 v 9635 24201 a(\007)p 9627 22443 15 572 v 9628 -22443 a(\()g(\007)p 10076 22619 15 615 v 9873 22619 a(\007)p -10135 23680 317 15 v 10136 23505 V 10189 24201 15 791 -v 10190 23410 a(\007)p 10346 23680 317 15 v 10603 23585 -15 572 v 10604 23585 a(\()g(\007)p 10621 23680 317 15 -v 10878 23673 15 450 v 10675 23673 a(\007)p 10876 22268 -15 572 v 10877 22268 a(\()g(\007)p 11084 23680 285 15 -v 11084 23505 V 11121 24201 15 703 v 11122 23498 a(\007)p -11325 22355 15 615 v -1143 x(\007)11227 23761 y(2)p 11641 -23761 15 572 v 204 w(\()g(\007)p 11886 24559 15 2731 -v 12072 23680 317 15 v 12125 24201 15 616 v 12126 23585 -a(\010)p 13342 23680 317 15 v 13395 24288 15 615 v 13396 -23673 a(\007)p 12072 23680 317 15 v 12329 23585 15 417 -v 12126 23585 a(\010)p 13342 23680 317 15 v 13343 23505 -V 13600 23498 15 417 v 13397 23498 a(\007)p 12328 22268 -15 615 v 12125 22268 a(\007)p 12759 22794 V 12760 22180 -a(\007)p 13394 22706 V 13395 22092 a(\007)p 14029 24559 -15 2731 v 14215 23680 317 15 v 14268 24201 15 616 v 14269 -23585 a(\010\000)14294 23058 y(P)p 14215 23680 317 15 -v 14216 23505 V 14473 23410 15 417 v 14270 23410 a(\010\000)14294 -21740 y(P)p 14471 22268 15 615 v 14268 22268 a(\010\000)p -15367 24559 15 2731 v 15605 24551 15 615 v 15606 23937 -a(\010\000)15631 23234 y(P)p 15552 23680 317 15 v 15809 -23585 15 417 v 15606 23585 a(\010\000)15631 21828 y(P)p -15809 22355 15 615 v 15606 22355 a(\010)15606 22268 y(\000)p -16704 24559 15 2731 v 16771 24559 106 2731 v eop end -userdict /end-hook known{end-hook}if -%%Trailer -cleartomark -countdictstack -exch sub { end } repeat -restore -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/grace.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/grace.eps deleted file mode 100644 index 0ea3e9502b3..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/grace.eps +++ /dev/null @@ -1,758 +0,0 @@ -%% LaTeX2e file `eps/grace.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: grace.dvi -%%CreationDate: Sun Sep 28 15:50:01 2003 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 28 742 453 792 -%%DocumentFonts: TeXMUSIX16-Regular TeXMUSIX11-Regular -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE grace.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2003.09.28:1550 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: psslurs.pro -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. - -/slur@Dict 200 dict def - -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end - -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end - -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def - -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def - -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def - -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if - -% align the slur to the staff lines - - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - - aa 0 gt { /shift shift neg def } if - - ifadjust 0 eq { - /shift 0 def - } if - - -% and finally draw it... - - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat - -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - - grestore - - % now some \slurtext code... - - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def - -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def - -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def - -% differenced line - -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def - -% sloped line - -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def - -% free line (init & terminate) - -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def - -end - - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: TeXMUSIX11-Regular -%!PS-AdobeFont-1.0: TeXMUSIX11-Regular 001.000 -%%CreationDate: 01-07-25 at 04.06 -%%VMusage: 1024 36750 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 700 300 0 -%%EndComments -FontDirectory/TeXMUSIX11-Regular known{/TeXMUSIX11-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX11-Regular) readonly def -/FamilyName (TeXMUSIX11) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -200 def -/UnderlineThickness 100 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 700 def -/descent 300 def -end readonly def -/FontName /TeXMUSIX11-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 7 /caron put -dup 12 /ogonek put -dup 40 /parenleft put -dup 52 /four put -dup 154 /Zcaron put -dup 156 /IJ put -dup 217 /Ugrave put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-619 -3182 6250 3186}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE45183C178D3847B0FB289 -46B756FBC5FAD23CE6463328E99E2A80937200E6A3461FBF2DBB214EE1579600 -4A9B470D8843786B597FF0848602F82EF268B24C48444C4B9A0B5FB351F301DC -BE6BC9E931F91BA646527E757EA5F26869A7D18D6CE67AAF77C5E2E1E9D800D6 -66DE6AC95C5DBD6168F315B796C216572D0646B5699EE61DE9D8E376A9919A8C -021117E920B3CF5F22FCE2F0C0135521CD2918E2CC1724397A5DA2F4FA4FC6EB -15FB0F97C550ECAB9072B42C64624FFBAF1DAB916980B717D891ACA289A4C82C -4B79717BCFB00CD29942100A6AE6E789E756155CA096F9852CBAC92D3B54F58A -3182CDA889F1DA0BC862298925493E267D7582D3A6008DE4305748A533EEC626 -FF26D134BE2BA1C4E08EAABDE2F44BABE996BA2A9EFE7CF18BDB5E6A83187324 -99A35C0D7564EDAAD95C6DCC8EA4F24A2949E598EF7A873E92B7538116F8E1B2 -BF1C237B923C9E86E570C91B876A4FEC2BB1FD8647270B7E6AB6C342212E388B -1F1A376CCDC09148529FBA57A392030BCC14BCD0533218432405C73DB5BF4C51 -9AE659559E928C6E06E88D274DD8EEEDA3DF54ACB30DEEF8E09DBE901FF13765 -698AC821BE0D84FF77122EE2A78D05A41ACB175D7D4DA1DE8CC0FFCFD493EB72 -33EE82115905B77CC0C91AFFC83BE6A2B1CF083C718A7B1B36913B032095ECC0 -42377558646B7A8EE402D8B9C63B03F236BEB5FB181701A6993C4C2BD002D0E6 -B37E7BAC1A3C29BEC60629602AE201EAE23C4DEC09B7767585443436C3FB1E81 -D846393DA3F4581BB3CEEC31ACFD76C69688F132A1B6BBC5D0ECD97DF776BFFC -F5654F7147B8B84C545D3E5D0EAD5A168C76B2B96C6CC82A1C88BCAB20F1992F -25FA93E98B38DDC599F5B09D4265C3430DB857CCBD6A49E13FACB92F33037FBB -ACA91AA44045BA5A5A0B13A8CBC8693DC3F004BA247EB1C09D4818DA706DC06F -3BABB74CD5149D8B6F296FBB7614A807AED6CAA479F4D590F8EB2E717A0D0427 -075A1B3A3ABEAC356EC120CCBEE31B848CD86131CFA88CF1AF91BD4F90A14BE2 -2FCA3A0D44585E55AF59A9B3F04955D294CC69F2FBA32BBBD1FA95797443331B -3D332AE547D0D69449F294317EEB6180A89C86182D37840D3345634AC85CFD40 -C1C23E24BF7708188165F237333AE6848A243C03353C04E10B84606E855B7B7E -6AC65568F00CC22CC3330BBEE50D516DC86951305859BFA76744E8B89973B55C -1F4E06F1BC4489A2B22B6A800C9C705915650E1225292E42DCD659CBCB38CD78 -B48C1202E69BF0BCCBD6B04954748941D3B83F378E7241BBBE2365EF849276E0 -E2D8602D627682C1162E58BA92371282FC789C86E135520DFA8EA0FAE66922B9 -E42E93677C22DECAA731288F55DAA00EE2F6E55026E350B62F087D4FA4284CB9 -131D4C71390462E2115DC92CF64DB7CCC36A4531B41FF04C6044FCA5A7454193 -9231591CAA36FDCBC8424CF6015CD2BB5D1F9EFC1B9E050735BF2CD08C35C1DD -04B8E04BDB6694AEE7D63B322682DD9C7BB481D65326D1BD15DEA4635C14531C -099806B029B802A21FD38638A84293DA46724EE2A862A7519DA1622342E16E1E -63B6E133C5FF0C22D1E170399A40BF79D7A98A4A7F7454916CAFD0B323B2504F -5AB50BD8B9A1E00CDE0D4DE18873932EC3FD6D73C9025E1F05AD236D183C46DC -D9203F0F69638B266D7CE7E5FBE7AB32761B883E9A0ADE0C36090DD7C5C19A4C -16559CCC3B3606016477EDDB7989C1F0806C014F8B1BF2DF7C5279D14FB71130 -44DD923093974C627FE44502632899AD15650A7D80E848F92986FA69D5B9D7C2 -7DBC711C55C53C9CB58637C3B824D5F539997315D03BB14D74A363FF6D4D2661 -AFB2F5BB102E5445DDFF984A52C83493CE3279D6755C4D -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 7 /caron put -dup 8 /breve put -dup 71 /G put -dup 80 /P put -dup 83 /S put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF814B479377B71DE1E6A5A3BEDF09B94CDF51C220CC1ECAAC6AD874D3 -948549355B2CEBA27FC7AFAC507098CAC9DD91E34690FC4A1B2D0D9842C74229 -2211E48F88FE8DDFA41CF4AFA7B074462E8516FDA8020B22ED5E653A4636F2E5 -DB8CF80BEBC9E285DD5068AC96A4A7A48A1576634E8127149625577C6E731566 -1972FA7FD06E79ECBD9B339A09CC5232ACFB27DD65A6F5CA9FD7CD00333AE027 -DC29F9D371C82793A3C7BB27A6A3371E4D7B95B38854E444CF016E3B3AD1A5C0 -6C864CCF1F697CEF5B54E6A965F1111AFADA9CC1BEDF5E8CA62898DDA388F959 -9739A265F76AF43FEF59F6DD3892A98A3550F9E3505B1A1ED8870238738137FB -4D7D5C2D9B06772817336D4621C615EFA9EBBEE5DD74AD54CEDCEAB810A0603C -C282C4654FF06CCC8A720D6F923E8733FE8DA44F206019055A7FF5C045E12037 -59F32DE4EB910BE1BFEC658EDEA9D466F6AC12674D7E0956A20E75F89C66E8B7 -6075CA284279062DF03AFC8DFBCAD67457C273743B0623C2621FA25F8CD5F713 -6AC582592A9CA18B571F8FF94F45AC9FCBE9BF92AF41AE23EB5B40EBD0EB3AF6 -44E213247694D0218E4190ABDEBA3F2C8B740FD53E52617A88FA89A6A9934306 -176D8B81BCC476296DDCA7F8D9CF6040F529B172A2C37904F5A605ACF2CD7DCC -DF7290D015A18B3BAE766A72F50E1DF43F8CBAD80C65740F39CFC5C1FC86D561 -64A018166F8A32BB6B17B2F0EE29C1E874AEE817B113AF2990ADB8DC424EF2BD -C21058D11EE18FA66E738A1F2F91E88BD31AB6214574DE097CE2E6677AEF7DE5 -923A4F8C9091DE0A3A20EC1DD11C904AD125BAF3EF223A3697DB947753E13235 -21B321A742F8DCE96F46CC348FD2001FD230E118A9288EC4A9BD3088CBF0CF4E -6BC65E2D7DDE76E26C2707F17339B7582AAB4EF6B131C90EF0CF08561423E11E -475863C494A115F7660AD4F84AC33ADA86604DBFF136F748E84ED17AA22993AD -C7F82A1D8F640C6C19F853B01BEE3E87722D63BB153CCC0CBE025916C5ED7A0E -387531E4537A89221D8BE1E9CC50EBC7FEA9DA4C4F719293D0B0EE5842AF0693 -9AB5259D313EA20A078B2D969704545FF9110B776AE0C9DC8CC76FEDDED1539D -15CC027A3384468481E4E64B395A09D0B7AD2B6BD55FF3FFD7F48E936ABDB97F -F952257D8384E42F0D7BB166F77C7F22F920C207F0658487F6BAE87CC1AA93C3 -CA8B7B624C5144EE74DB4ACD9999DC5654294B49C5F1B7C0620E113AC2B66863 -128EBAED2CB40A92EE481CBEFAC0892ABAA08F3A3AB76A59C4CB667D8F6A3A86 -EAA221093FD30D7EA76EC2FE2565B7EBB72D2A6384E36ACCA49857A7EA7543EC -490827901ED698F2097A557BE7754F0D0D358E418A0BB1C9B66503A39174D614 -91C2E917F0580AD603FCC9F3F46000159C102D538A011658 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (grace.dvi) -@start /Fa 38[33 60[266 1[66 101[26 11[0 27[0 4[0 7[{}7 -85.0146 /TeXMUSIX11-Regular rf /Fb 172[66 2[0 8[106 62[0 -0 7[{}5 132.835 /TeXMUSIX16-Regular rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: a4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -364 -35 3529 4 v -364 -2 V -364 -31 V -364 64 V -364 98 V -364 63 a Fb(G)-244 29 y(S)-121 --27 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (14.79999pt) GD N /S0brk -S0hgt (2.0pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 0 N end - -121 -27 a -112 -54 4 86 v -135 -54 a Fa(\007)p --102 -69 39 4 v -71 -71 4 79 v -94 -71 a(\007)-110 -123 -y(\232)-95 -126 y(\232)-110 -139 y(\232)-95 -142 y(\232)p --61 -69 39 4 v -30 -87 4 72 v -53 -87 a(\007)-25 -103 -y - slur@Dict begin (2.0pt) GD S0hgt (24.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - -25 -103 a -25 -103 a - end - -25 -103 a -23 -69 60 4 v -23 --102 V -13 29 4 133 v 13 w Fb(\007)252 -64 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (19.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir -1 N /S0dash 0 N /S0adj 0 N end - 252 -64 -a 229 79 4 117 v 230 -37 a Fb(\007)p 282 49 4 70 v 283 --20 a Fa(\007)283 49 y(\331)293 51 y(\331)342 -4 y - slur@Dict begin (2.0pt) GD S0hgt (12.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 342 --4 a 342 -4 a - end - 342 -4 a 322 59 4 63 v -19 w Fa(\007)p -474 129 4 117 v 475 13 a Fb(\007)672 -60 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (18.79999pt) GD N /S0brk -S0hgt (2.0pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 0 N end - 672 -60 a -663 -69 39 4 v 694 -87 4 70 v 695 -87 a Fa(\014)-24 b(\007)709 --103 y - slur@Dict begin (2.0pt) GD S0hgt (24.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 709 -103 a 709 -103 a - end - 709 -103 a 711 -69 60 4 -v 711 -102 V 721 29 4 133 v 13 w Fb(\007)p 965 98 4 135 -v 1029 46 4 70 v 1030 46 a Fa(\()g(\007)p 1093 63 4 117 -v 1055 63 a Fb(\007)1225 195 y Fa(4)p 1244 131 39 4 v -1245 164 V 1246 197 V 1277 195 4 70 v 27 w(\()g(\007)p -1294 131 60 4 v 1294 164 V 1342 179 4 150 v 1304 179 -a Fb(\007)p 1536 131 60 4 v 1584 129 4 117 v 1546 129 -a(\007)1630 139 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (-5.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 0 N end - 1630 139 a 1638 112 4 151 v 1615 112 -a Fa(\007)p 1678 96 4 145 v 1655 96 a(\007)p 1718 79 -4 138 v 1695 79 a(\007)p 1758 63 4 131 v 1735 63 a(\007)p -1798 46 4 125 v 1775 46 a(\007)p 1837 29 4 118 v 1814 -29 a(\007)p 1877 13 4 111 v 1854 13 a(\007)p 1917 -4 -4 105 v 1894 -4 a(\007)p 1957 -20 4 98 v 1934 -20 a(\007)p -1997 -37 4 91 v 1974 -37 a(\007)p 2037 -54 4 85 v 2014 --54 a(\007)p 2047 -69 39 4 v 2078 -71 4 78 v 2055 -71 -a(\007)1638 -6 y(\234)1852 -61 y(\234)1638 -22 y(\234)1852 --77 y(\234)1638 -38 y(\234)1852 -92 y(\234)p 2088 -69 -39 4 v 2119 -87 4 72 v 2096 -87 a(\007)2124 -103 y - slur@Dict begin (2.0pt) GD S0hgt (24.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 2124 --103 a 2124 -103 a - end - 2124 -103 a 2126 -69 60 4 v 2126 -102 -V 2136 29 4 133 v 13 w Fb(\007)p 2378 98 4 135 v 2491 --14 a - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (13.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir -1 N /S0dash 0 N /S0adj 0 N end - 2491 -14 a 2468 129 4 117 v 2469 13 a Fb(\010)p -2695 99 4 70 v 2696 29 a Fa(\007)p 2735 99 4 53 v 2736 -46 a(\007)p 2696 104 84 11 v 2795 29 a - slur@Dict begin (2.0pt) GD S0hgt (8.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 2795 29 a 2795 -29 a - end - 2795 29 a 2775 99 4 70 v -19 w Fa(\007)2815 -20 -y Fb(P)p 2815 129 4 117 v 2816 13 a(\010)p 3161 98 4 -135 v 3165 262 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3165 262 a eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/inlinesample.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/inlinesample.eps deleted file mode 100644 index 2662f8781db..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/inlinesample.eps +++ /dev/null @@ -1,383 +0,0 @@ -%% LaTeX2e file `eps/inlinesample.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: inlinesample.dvi -%%CreationDate: Wed Jan 21 13:57:45 2004 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 28 686 256 782 -%%DocumentFonts: TeXMUSIX16-Regular CMBX8 CMTI10 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE inlinesample.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2004.01.21:1357 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginFont: CMTI10 -%!PS-AdobeFont-1.1: CMTI10 1.00B -%%CreationDate: 1992 Feb 19 19:56:16 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTI10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /CMTI10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 51 /three put -readonly def -/FontBBox{-163 -250 1146 969}readonly def -/UniqueID 5000828 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE -3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B -532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 -B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B -986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE -D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958 -9E3948FFB0B4E70F212EC976D65099D84E0D37A7A771C3101D6AD26A0513378F -21EC3643079EECE0C9AB54B4772E5DCA82D0D4ACC7F42FB493AA04A3BF4A1BD6 -06ECE186315DBE9CFDCB1A0303E8D3E83027CD3AFA8F0BD466A8E8CA0E7164CF -55B332FAD43482748DD4A1CB3F40CB1F5E67192B8216A0D8FE30F9F05BF016F5 -B5CC130A4B0796EE065495422FBA55BEE9BFD99D04464D987AC4D237C208FA86 -0B112E55CE7B3782A34BC22E3DE31755D9AFF19E490C8E43B85E17ECE87FA8B9 -1485831624D24F37C39BF9972D74E6EC4784727AC00B9C4A3AD3DA1C22BD6961 -7E0ADAF55422F22ACA5E4DCD4DF9FCD187A566B7FB661D0530454D0DD6C6C50A -7A3875C6CBF8EC7769F32A1F3F7FC1C072BADEC97794D4E90E0035282A170402 -356E5A9CD9ABD80AC4342A5283E458A7269252F4541CBB6452B39ED54D336D0B -19928E9CD1AB26AD83EB209E2EC75011A2643813053B5DBB0246097C4821B5F2 -C92554E9140BE35B2DBFCD98809A8EC9FC910FDE9E0D86457C70ACB056EBF90F -244DC0A5BBD455E15D6E3180311D52CF50B0BF7D0A7F64F3A1821E0AEDBC2E7B -AEB549FE1D51088C153799C6E089B5D5D65E1C4E2D2B430CDF1FFA23CCB25D95 -592943209E846E55B4CB54F6658CBA3C0B29796D69D0435D5431ABECF3448C15 -98CA2F36F3659E29AEB79355EC2ADF835CF0886C21B766B9DEBC3950B5B3B496 -2E06D980A8C60305B273232D4604F12632FB4F1B2F9703952C823C098543AED1 -CFB4ECF259A11985F0C944A57B5AFD853374FCF12305601200C2A393E2FC77FD -F78C2BEB83AB223A89D9E231D1BB561CE1F4D331204DB837BB19AC9CFD17CE2D -780F24FB04647172DC1A33202B151BCBC19FEDDA661EC85ABA559F99955C1AF9 -7C28F886515381B3AC725E6689B6B3FC6CCC01A9A5E6130CF4627D2D278FFE59 -7E96C90E2EECBBA9EEF8A03B0F73CD212E68CD5C25410D0C549707D5CA26A2AF -1594E8738A5399F53772F7CBEDF1BAB4929F4D5E4298FB40D4C7889D26E9BA7D -01324DE2488D560B63BFFEB739015040D92698BEF31F3678712C2BC044B5243D -8ECE96439EA190B6F1F0F10859FE7B157363EF372CD86E081F0169ADAEB664BB -1D42ADAA27EDC9EF3428C31CE8B2B4F59F058A6EB76C838A0EC1FAEEC0E52309 -36533738402D68ABE803D41648969B41A1449A749F1DE9D2D95AD2ECE5545B92 -BC6DADB0E9EA3FDEFC1C481B730599E23C16F52DC9A9B82311D83869EFE1CACA -FD6C06CB792E030808E9F78C7A87E52E98C99F93DFB1FD41007F346888EAE23C -143B4CF0701A3A7DF1BB87FCA33099648D0170F52C0E9BCCE5DB -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMBX8 -%!PS-AdobeFont-1.1: CMBX8 1.0 -%%CreationDate: 1991 Aug 20 16:36:07 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMBX8) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMBX8 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 50 /two put -readonly def -/FontBBox{-59 -250 1235 750}readonly def -/UniqueID 5000766 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F05C11F9A72F5DA508C30BC4BF52C8B1EC5FB -7F9DDDD0964A6D59193A389D490DAA6F6ACD02CF71C06802F3AE5A001F2B3A6D -EEB60E9DD26DBCE1D29C825A9BEFE3A6572E70DC7B60344C3E0C9C77ABE1804C -7ED61C544F0B4A3D6C7662DE8575C07BED3F6DBA7D64A9C8613AA152B74A140E -AAD9B66E0FAEED6AF9D1820F361C1269A5E90519A3E6D40782E06778C0AFAA30 -E8CEAB87054C4D156C1B14B4E8471D78648FDAC70A3B8ED474FA356393A77420 -4211F60E397D2FEFC6A8D91A80C84EB9E38E663249FB91D5C8A5CBA68BA04272 -5D5D42497E1CF5CA1E62EC2B139F5CD4D6318EBBA7AE28614D2D88709C2A3762 -611524B8A1FFC7B0FCBAF77AD8159C354F4887DB1A27781DE0A4BA7DF2CE2025 -D9278CED48584E8E6BDF30BFD24284BA1DF828B637BF84A02908BBCED67372C9 -EF44711BC2B1DA343C8D9D27A9745525C774F5D639B7AEC197CEEDD06FD27923 -35ED0D402AEEB51134665A47847429D91CF419CA9B09DC905F610F8DFC54E606 -ADCDA19D5CC68A7BC7108EC9236C64205B23CE68B9BC38EF3E5BF9E0E6ADF404 -7365C8D0436609438C82EEB2F356F79186DDF6C1C797D3C278108B1767D15178 -C4C3E8ADC2482BAB9536AE8419E5CF3EE1B6E53BDCE2A83E2E485F496A562C10 -B3F5A131BB19D1E5414C86C5F995521076340536E10613E42779FA15EFDB451F -53495CE8EFF239E4EC442E1439594549D45F5276F93D496C9AC712D762D0B702 -E894290BA028837304AFDDD8BAA6564E9DC307A14A7A206550FADDC7784DE3BF -3390188BBCDDD929C82B1D7B529553BA75ACF5B385D31EE3902D96B2B5DDFFF1 -9F0F90FD791E54128C1717F313486896868A34FAFF22E23CEF046D02C156CEFB -BEC5F726D4263EBD641C785872BFA574F0B4E88A5C710AEE88252CE733503B29 -837817D91B1EFDDB957CAA788C50C72CE6E1F26879C242305682B9CE76ABD8DD -89B3F2CA9FECCEFA9A699A7912E03259430F2481AD9A16DF066412EEC1CC0BA7 -31279D99BAB2ABB8D8C7CE6B0B1EE757CE62471A920906076F352F99C306BD79 -9114AA300A51C9A926597691A9E7CD33ACE86127A5609ABA87087D42CC2E4FFE -BC2075F6D216BEA427287098F1EAC1A0582EF6684519DC1D31625B0931E0BA1F -BD9D7BB6F9877AFA10E38AA8E4ED0F003857D503C720AAAEE92F3580876EFD3C -C9A56D15C31DA95644341CD36D2B0B7103C98440D1B496BA837ECAE7DD035B3F -839828B9D2F34982953109E183170C592EB2483D28D1333DD8F0709C4C2BF975 -B63D82C9079D78F8265976926A2F18B2E9 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 8 /breve put -dup 33 /exclam put -dup 35 /numbersign put -dup 71 /G put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF821A5E5C18925EA0BBEBDCD5BAA2B3C302E1C842E525D682369F691C -D1E265DB2F52B5A8AB51B3DC798FC31B0F09A16835D7F80D19C5E68424D9D609 -073D1021B433C48622300EED23559A1265852B3426359A787A132DBF67181DAE -F27440FBE72EBCE24D65612CB50CD3F6D33A3F19ACE9A1B376CE830CA26FB06C -BB27085F3E9FAA6658F0B3F6EF57D828B0819B68B957E82CFD01A5BA37A2002F -3E9D68548795C9E4EE0BC1AFE80E37E1135433C63AD950AA0517B33EF64C936D -2576506A8506DCC8298E80C7BAC59D76641944ED9F53700B149FD532CD2887B9 -90712368094707B22578E7A15AAE931639378E800A1B8791AAF293DE0A0FF4CF -DD475B53BF6999FDCBBC23B25AB8A47B0E1D168383347A15933978F3BA7F1638 -AAC52829E110E3A0F788AFB5EA356925AC4E8A7111D8784327DDA17C2E85EBE6 -341901BF08B46582FE27C107CAA08552B3339591EDF187D6EC0CCCCAC1F2352A -444D444EA1E228262544F8CDECB5F924F9E66BE20D02610F16F2F0E7820385D5 -A677D9025C07C44FB5B3F33F1D9CEDDED6CAA63DAF5B914D75E27CC245BF18D9 -A38AA9F253524FEDD7BAE01C12A45DC6A679FDB1CEC1B8BB0B37EDBAA69B25DD -390A84F2F4AD2CB0D3A1A1DF57B67C7D43496068B475427EA664806867A2F6E1 -41990EAAD87F9672D17B9638ED2231E202527886DF82DE0232FB8D8D16CAE767 -96C4A2953E9394FA0FC80F0EFB7E581E3508BAE1B699501EF4CCC9894A74492F -379D369A14A925F7C48B918DE4E807E3E8FCC5E566C01654448F8CF3A12B79BF -FE3A4CB2B5867D6222FE306EE9CE7069BAA4E279C940EDB4AEF09FD936D72CCA -FE242E09D8260A6963D90D022D14FF7AEC188A07308961FB9AC6B2EC4113F787 -9B29403A942567DB5CBE4A660A70E84820D2AB94B0FED627265F6823DAF9EAFE -9B86BFDB8301D8FDF3CE4907B0B4B73C9CBB0FB18FA3037C45B28579EA75A1E3 -0ED28943AAF6B21EAE221D6447BA3F03EE95186055B556A236F9BF24F8C8FA7B -A186CB7443CB6BE701AC30923E3AC338D4CE36ED481AA76591BA1EB23CCD6321 -E7B35A63CDC08F1713CE16777DF6EF22C1EC2AFB7DC3A1A11E59A41C6C7E5925 -C0F898B26D1CEE50D6FF7C746288686935A80DDE75199BEBFFC8FDEE6EEFB6D9 -15E93652212610121BD4434B9EF724EE8129F071370D879EE710D5E6CBE05ADD -2307BB78777916EC0CB1022985D4BF384A974512EB403EC0D60325FFAFCDDF78 -C24E111752AED1352A065271C4DF7B57CA54725A92AEB557B66F96AD062A6213 -20B0A0CB06A8B2E38A2DCAA5B5793832102AF2CDE72E10B6454C3DF9C4E93CAA -91723ADFC33BD8093CCD8BA3FD35DEBA8078252462AEE107D816A84CAAD09E21 -FCE725B3F7C96BE214F528B36262BE10F30C412FF78BE5913A426341EC95F0A8 -01E7D5111B4499997226D893058DD136C42369F6A42B68E46CF334F22D3E8CD5 -74C5157BE5D0A4E873B0E2E650B260876E725C0563EC1DA2E22020DC3F6A9B07 -7055D2D034A4FA10FF695CA2B1AA7EDF47063A03AAFD61DEE7FB7ACA977038F4 -29E1D3DDD099C92B273611B7981F226AB7318D603D3C975701CD8FEC2720800E -F857A1CE2921DE94A7EA5AC5B87D72646FC51E7710D0A9059EF8C69477C4D853 -3ED5F401A6394A8B35E8A81ABD6B70A97122C3B6C1163FBA61380C8CFD5FDD76 -D71FE7541EC23E4006F1141A9E99AB7AD1E91E08DE54A17C0155264AEBAB9CF4 -E9BC8EEE9647181E4BC8D94467B3239CDBB077BF36300E6C20F805E59AA10779 -3863F521CF0C4FC6E1E1F8A7F7D67C2BD6023D3F28CFE5BB0F177A08B3098D58 -7FF96E47FAE9A361A96BC52AAF74449E0CE88815D0682CD5644C0D4A1A74BB90 -600903A0CF4458BD384F1CCB5DEFD92BD95210FAEB01FB28A1B84A68A0C8DFE2 -E5BBF6582493B76EEDCDD45CD888E8719CBB7DDBB1B8C67298029631ACD35F51 -B07EB04B869EF9472497E5E98186984708DAF6370365EE3DE3BAC13F7B7A9054 -839478511722F7E62C21FD955DD35364220A9B2796EE4BAECAF27A79D704A298 -1F18FF3C390A088352911F -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (inlinesample.dvi) -@start /Fa 204[42 51[{}1 83.022 /CMTI10 rf /Fb 205[41 -50[{}1 66.4176 /CMBX8 rf /Fc 184[106 35[0 1[0 24[0 8[{}4 -132.835 /TeXMUSIX16-Regular rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -364 -35 1885 4 v -364 -2 V -364 -31 V -364 64 V -364 98 V -364 63 a Fc(G)p 146 63 4 117 -v 366 w(\010)p 1517 98 4 135 v -364 444 1885 4 v -364 -477 V -364 510 V -364 543 V -364 577 V -291 274 98 4 -v -291 366 4 93 v -263 341 a Fb(2)p -197 366 V -291 369 -98 4 v -364 542 a Fc(G)-68 691 y(#)597 b(!)p -30 525 -4 117 v -68 525 a(\010)p 635 577 4 135 v 636 409 a Fa(3)p -814 608 4 117 v 815 492 a Fc(\010)p 1517 577 4 135 v -eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/jumpbeam.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/jumpbeam.eps deleted file mode 100644 index c522bb73a97..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/jumpbeam.eps +++ /dev/null @@ -1,724 +0,0 @@ -%% LaTeX2e file `eps/jumpbeam.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: jumpbeam.dvi -%%CreationDate: Sun Sep 28 15:50:20 2003 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 20 699 453 793 -%%DocumentFonts: TeXMUSIXSPX-Regular TeXMUSIX16-Regular -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE jumpbeam.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2003.09.28:1550 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: psslurs.pro -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. - -/slur@Dict 200 dict def - -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end - -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end - -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def - -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def - -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def - -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if - -% align the slur to the staff lines - - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - - aa 0 gt { /shift shift neg def } if - - ifadjust 0 eq { - /shift 0 def - } if - - -% and finally draw it... - - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat - -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - - grestore - - % now some \slurtext code... - - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def - -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def - -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def - -% differenced line - -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def - -% sloped line - -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def - -% free line (init & terminate) - -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def - -end - - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /grave put -dup 7 /caron put -dup 8 /breve put -dup 9 /macron put -dup 45 /hyphen put -dup 50 /two put -dup 62 /greater put -dup 63 /question put -dup 71 /G put -dup 73 /I put -dup 82 /R put -dup 133 /Ecaron put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF86406847FAB69F1D8D85500BE6911AD86986F4C2473B79D1EA97ADC4 -A297E4782B90376CA61BFBD4C9AAD24086E689B6D841D88D18F19B0444A64247 -FE7A944576A88FF2B06579F2C7D190E9CCF09BE0DC6E163DE6523F9E660D2C4B -C4799A1C6196B8CD679333E7B039E0D71915AF9A089D41A374119B478713BB40 -4226CD5767409C950CA6359948E0819884F72B3C028524CB12BC34CD344DC676 -12E0A8240A1D0AD18D581FA0D1081D8D8D99A7A300672AA33E075E29CADCB8A4 -86F67419E0AFECD4D6F8FDC18E883029AC922CA49D3D1AF76A00E9949956A4E7 -88FA5E250E693DB155B691326DBF2F0C18A5FF427916D7E149FA176EE68686BC -62B22017DB97D060D07B7B882AD485860719980FE62FC883E3199045EBC28C80 -71AC48480615C1DAF3C86F514DC55C460465977E1E67333C7EE9E3A52F175892 -4866913B17A5378FBC738BB1EA72E69F7599B57891422FB532BCC14B5CB4BC66 -63AFD4CB3CA38143731CE9D4F750BDCFCAF1E66E150C6A0F236DFFB66781B02E -3E9EEB191992C0EB96B8FBC1EB6EF7778CD34B03041285A82179EFADADA50376 -2B587A6E48042DF6E32F5C197917A24A987B3B11315E8CD8B390DC5D4ABCABBD -E209EA84CB75B2C5ED13C7C91961CB59EC649C858FCA81D342F1FFF0E4603C68 -F7676A333DE6FA0A7B22C2BAC0923D43B439B82C28C23BE4AF6BB39B7FF4515F -6B49EA0C6A9E11C08A4E2961990BDDC899779B1E5714FA12EE05462F78898062 -F8CD972E714616E637C1D72AE095D4A9761F4DCF897C390F21C0D02E5E98BA87 -7C37111076E09F16BCF48F14A07174E3FC733021AB99BB5F77567759FE689DE3 -D82A9AF5FA2A937EA56C02888FEE5C4441C0775FBC731C4B340D4E450832C194 -2CE3E9EADB7B34EF098CA280602EC8F682E41C2641C178E6FE338412C20858C2 -E874322B56EB62F24F49D45C5353EE4E263C6022022A4BC61DD639EA42044A2C -D8F0B55CA1D5318AD21A063B02D0E646156C50A6FC7C683CCA60FB4C38DAA74F -9FD32F83D11CA97AC20A21453322F247BBB4B3EEF3712A73B6CE0F7C2B8DBA89 -4939563208D1E5DBEB5EC318333438FE89EB5C699529139DAD8507A6B96CADF7 -DE0679084292CAFFE48CF4FDBC3CEC833125DDFB4543CA49284B11ADF1E71F1E -E4D4DA5CD0614FDF21D75B020D7F7EE25C5D4A5F7802C10E79E992DB8FE093C7 -01699C2DAF47B1C4BC7C5C4592FB86548E2F310760BDC1B6B063E6D3DB215DC3 -6E83FF1DA54F5386D61ED431CB8295D563563737E6F0D18112C1285155A24A0C -3BB4F0FA9A4CCD97D8A67C8F194774CCD1DA85EDC98D856F96565DF4A010D8A3 -4475AB25531952A93EA2ADF617CC3362EE0FAAEB242F32E36FE5125592B59B34 -CD9CBC9E1229DE9D074ACE45759A866FF4E0967FCD844F812EE1BC673E984E59 -2ED574F730CBDA3E376222E9012BA43DD2A6C43836B77CDF5D2F18B1E9DBE03F -DA1C90119AE0C42D6FCE9E0A917D7C70E70208D45901CE99479E7CBE6293032E -2490522F7EE8AD4E554E8B4D5108BF8253B37E0E52C008A5A346166C3185A1EB -EC87040FCA542C4CA2D6177E67BA5F109BA18F880F7CA3CDB5031CAE941ACB46 -F1A93812D472AF8D00BFFE3857D849B30EE0615B8B8006424B81279C32C9AFEB -02B66F5A34FB9E35756A15AFDDCA4F0D064CDAE2C0E2222978BEF190A829D364 -1439B3689B8EF86DB0EA6E87D2121BB3969487024F814777C848A497B47808CE -4FBF36F9E8CB8B6B7A193410D705E6774A87DEE8801CF1B468B8C913A43ACACB -E22F786B37D7A59ABEB12676FEE82449AD24F5161683B52C20CF7246DB4B8E73 -165816BDEF7DFBA767CFD7370BAAED3B34BF97E9463FC6BA4D163ABE4F5DBBB7 -B441E6C3A9AE90454760D001363986645CAC3FF7EA4544EB9CF9FDB4BA9EF9A5 -9A92F8C7CD865CB6CB7CED7064AD9E20FD93984ED0E98A48434A1B5861F7DB50 -64C4E417AD0851C622762F245903F96A3F2CC5D7AD9C5DB4AC85FDFD4F7E53AE -4A33F1F3FCE5668FACC0CE1EA84D09E4E1DB3961D469A712CEABAC926C1A6C3D -A6A637BDFEB987F189A60FA8EB9F0A7E71CDA7EFD005AEFD1C47975F0CF5FE00 -48F68996A8742DE39485FAA0AF35F4977E2E40DD14CE6F78237FBF2348CB98FB -2C2C925B89BDF22275B07D1FDA504F76F46C809EBAF5F6F9084C71598C412C9D -A29BC65E640E20411128AE07E4C9AB862E87B97336ECC1382B3B9A519C3D9928 -6B62872FD8F96EB09D963FD92BBE4E0BF23F9A6308905522FD785AEA4AEC9010 -98EDA7E7C10D071249C7E9890A70AEFC79AB48FDE391D1541BF7273ABFF57A22 -D028F5B71B4B94713467E9C752DCCF2669F6826F24AEA775C4C52E6C67FF1AF9 -B6F56C6027E9AAA74A8DFA9C3572DD85699D632F36179D63BED8B30A39A5FB5C -979E03B8B0ABA842F598BFB691BA20395D319103C5F7495902DD00202FCB88CC -55B54270AA35C737F3DF938084E69E31EFCD37A7303C2E37EAE46E1AFDBE4BEE -35341E5B2CF9779837DC32774FA0D91AA13BB87F0AB187BCB947EA17383CBF48 -BB1C4DE44B4A49C73A64901EDF75F0DE018FC8209BEF5AEAAF77B3B0E0F4A275 -4C184481D10FAFD830EBD98FFAAB -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -%%BeginFont: TeXMUSIXSPX-Regular -%!PS-AdobeFont-1.0: TeXMUSIXSPX-Regular 001.000 -%%CreationDate: 01-07-22 at 22.39 -%%VMusage: 1024 69400 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 502 498 0 -%%EndComments -FontDirectory/TeXMUSIXSPX-Regular known{/TeXMUSIXSPX-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIXSPX-Regular) readonly def -/FamilyName (TeXMUSIXSPX) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -300.3 def -/UnderlineThickness 150.15 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 502 def -/descent 498 def -end readonly def -/FontName /TeXMUSIXSPX-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 160 /abreve put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-810 -5754 9613 5760}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE455D5521EFD88CCE1386F -E8D48F5606EBD4D022398AA55DBFD3FAB451145AE45A9253E619BA949342B84F -84BD47EC98CDC296A7E2B4E87EAD0B1A6BD1ACAFA79EF1F4A452EE8A57B40167 -81461C6603C0824B10F8D2F842C6A41B3ECF50F5EE3D2D0291A7037CA41C519E -758E4CF0C26800B402E2390DB84BDE63ED4DCE76E536FD3498D26C0C294B633F -CBC6B23DCFE3398FF0AB8221466C645B943DF5EF81057D1F1EA8859EA97DB16C -F0FA4DEDD2485D24AF441D59298B52565C859B457D0748A5E86B8EDD3E890764 -13026367C68BDF2CBF79A49E48CFC4B516DB1DEAF67DC23E838C438EB6150937 -BFB2ECF6892415AE14817AF3592D8B0173C5CB41F224F9E3302E40E12F6FAF8F -1452239E36DAFE964572A4995036387E93AC6E41812A143B802D395133479ABB -DF095148465533FD237E818F856FFD85515C73C3B6353A0004D9CEC8C95DD5A6 -84547B6F5E170EBFA3FB64626BEBF9362E25526EB6440F799F3D710DBB5880CB -5D80B4B11525BD2B8C3F6F760C82458B5EFCA2692C44857A6A338F84F82E6236 -912F5AE9878F7E4B430627FC4D8D0B79BDFB5EE52618C9DEDC32BBC5D4AAA9E1 -F9F218F54C1F84D48DFFB451A709EEF61D29E39883433D4C4EF15DEE67EBE46D -EECE5BDDA7CB599B4D3BA5BAE2A01A9819C386589CE2173F72C941F956520D76 -3CD86FE6D2F56991584FD219FBBB94E452413D5E0C3397E1E26057A662EF4C43 -B5F3CFB14D62A5AB6C1A906B1E3B4F6EF0B6E7A44DDB81D4804E447637E0EA02 -16EE9C242CE66CD996ECE1EC81858EE3C8EF5F9FA158404FD0CB2782DCC42ECA -DFE9BA8794723CBDEBBB0EE17906816A3E28E2C1901F447041F386ECEB770E65 -A7984B8BF5374842B4712B4BC91CAC69BD4C37AC12F6991295F1AF6EE312AEFE -DD468FEDFEA440BC0455A0A6F3680DA3E29582B5134D003EF4ABDF0D124F5505 -710F8FFE321D5FA14D6C6D9D44EFEE32C3DF4BE75C703F39340F11B76FC8CA51 -D1565E507A32B9F6B9E8EDBA117FCE6B57B89A52D77E0DB6F5B886BA996A36A4 -19D8E9C97EB8165A5780556D956D3B49A9ABD6787A4147664379CAFA0B16AAD0 -852C4E8190EED9EF4AA135B5FE64F4A80D0A1B9E5EA05B -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (jumpbeam.dvi) -@start /Fa 122[531 50[66 8[106 1[106 7[0 0 11[40 4[0 -35[0 0 0 6[0{}12 132.835 /TeXMUSIX16-Regular rf /Fb 95[0 -160[{}1 166.044 /TeXMUSIXSPX-Regular rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: a4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -364 245 a Fb(\240)p -364 380 3529 -4 v -364 413 V -364 446 V -364 479 V -364 513 V -364 --19 V -364 15 V -364 48 V -364 81 V -364 114 V -364 513 -4 534 v 166 x Fa(I)-364 79 y(G)-244 445 y(R)-244 46 y(R)-68 -511 y(>)-44 -113 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (27.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 1 M M A N /S0lift 0 N /S0alt (48.0pt) GDAR N /S0dir -1 N /S0dash 0 N /S0adj 0 N end - -44 -113 a -77 -52 60 4 v -77 -85 -V -67 -87 a Fa(\007)p -67 146 4 233 v -66 29 a(\007)p -188 513 4 534 v 272 546 60 4 v 272 579 V 320 577 4 274 -v 282 577 a(\007)p 453 546 60 4 v 501 544 4 250 v 463 -544 a(\007)p 681 461 4 176 v 643 461 a(\007)p 862 428 -4 152 v 824 428 a(\007)p 995 347 60 4 v 1043 345 4 78 -v 1005 345 a(\007)p 1224 428 4 170 v 1186 428 a(\007)p -1404 461 4 212 v 1366 461 a(\007)1590 400 y - slur@Dict begin /S-1alt (0.0pt) GDAR N CP /T1y1 ED /T1x1 ED /T1hgt -(13.4pt) GD N /T1dir -1 N /T1dash 0 N /T1adj 0 N end - 1590 400 -a 1585 378 4 138 v 1547 378 a Fa(\007)242 46 y(2\010)282 -63 y(\000)242 -70 y(2)p 272 -52 60 4 v 282 162 4 233 -v 1 w(\010\000)1386 -54 y - slur@Dict begin (2.0pt) GD S0hgt (20.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 1386 -54 a 1386 -54 a - end - 1386 --54 a 1366 63 a Fa(\007)p 1356 -52 60 4 v 1366 172 4 -227 v 1367 -54 a(\007)322 -4 y(\011)p 1728 513 4 534 -v 1814 511 a - slur@Dict begin (2.0pt) GD T1hgt DP T1x1 T1y1 CP P T1y1 0.7 T1dir -M 0.14 30 T1dash T1adj 40 DS end - 1814 511 a 1821 428 a Fa(\010\000)p 1811 -347 60 4 v 1811 313 V -117 x(\010)1821 295 y(\000)p 1821 -544 4 233 v 1822 378 a(\010)1822 362 y(\000)p 1811 147 -60 4 v 1821 228 4 83 v -216 x(\007)p 2002 219 4 157 v -2003 63 a(\007)p 2183 210 4 181 v 2184 29 a(\007)320 -303 y(\205)851 277 y(\205)1383 250 y(\205)1835 228 y(\205)p -2363 201 4 206 v 2364 -4 a(\007)p 2534 -52 60 4 v 2534 --85 V 2544 46 4 133 v 2545 46 a(-)2545 -87 y(\007)2725 -112 y(?)2906 511 y(>)2906 29 y(\007)p 2896 -52 60 4 v -2896 -85 V 2906 146 4 233 v 2907 -87 a(\007)p 3161 513 -4 534 v 3165 511 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3165 511 a eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/jumpslur.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/jumpslur.eps deleted file mode 100644 index 14b3e5a62c7..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/jumpslur.eps +++ /dev/null @@ -1,948 +0,0 @@ -%% LaTeX2e file `eps/jumpslur.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: jumpslur.dvi -%%CreationDate: Wed Jan 21 13:58:18 2004 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 28 698 510 782 -%%DocumentFonts: TeXMUSIXSPX-Regular CMR10 TeXMUSIX16-Regular CMTI10 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE jumpslur.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2004.01.21:1358 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: psslurs.pro -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. - -/slur@Dict 200 dict def - -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end - -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end - -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def - -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def - -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def - -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if - -% align the slur to the staff lines - - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - - aa 0 gt { /shift shift neg def } if - - ifadjust 0 eq { - /shift 0 def - } if - - -% and finally draw it... - - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat - -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - - grestore - - % now some \slurtext code... - - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def - -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def - -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def - -% differenced line - -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def - -% sloped line - -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def - -% free line (init & terminate) - -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def - -end - - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: CMTI10 -%!PS-AdobeFont-1.1: CMTI10 1.00B -%%CreationDate: 1992 Feb 19 19:56:16 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTI10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /CMTI10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 39 /quoteright put -dup 97 /a put -dup 100 /d put -dup 104 /h put -dup 110 /n put -dup 111 /o put -dup 116 /t put -dup 117 /u put -dup 119 /w put -dup 121 /y put -readonly def -/FontBBox{-163 -250 1146 969}readonly def -/UniqueID 5000828 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE -3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B -532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 -B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B -986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE -D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958 -9E3948FFB0B4E70F212EC976D65099D84E0D37A7A771C3101D6AD26A0513378F -21EC3643079EECE0C9AB54B4772E5DCA82D0D4ACC7F42FB493AA04A3BF4A1BD6 -06ECE186315DBE9CFDCB1A0303E8D3E83027CD3AFA8F0BD466A8E8CA0E7164CF -55B332FAD43482748DD4A1CB3F40CB1F5E67192B8216A0D8FE30F9F05BF016F5 -B5CC130A4B0796EE065495422FBA55BEE9BFD99D04464D987AC4D237C208FA86 -0B112E55CE7B3782A34BC22E3DE31755D9AFF19E490C8E43B85E17ECE87FA8B9 -1485831624D24F37C39BF9972D74E6EC4784727AC00B9C4A3AD3DA1C22BD6961 -7E0ADAF55422F22ACA5E4DCD4DF9FCD187A566B7FB661D0530454D0DD6C6C50A -7A3875C6CBF8EC7769F32A1F3F7FC1C072BADEC97794D4E90E0035282A170402 -356E5A9CD9ABD80AC4342A5283E458A7269252F4541CBB6452B39ED54D336D0B -19928E9CD1AB26AD83EB209E2EC75011A2643813053B5DBB0246097C4821B5F2 -C92554E9140BE35B2DBFCD98809A8EC9FC910FDE9E0D86457C70ACB056EBF90F -244DC0A5BBD455E15D6E3180311D52CF50B0BF7D0A7F64F3A1821E0AEDBC2E7B -AEB549FE1D51088C153799C6E089B5D5D65E1C4E2D2B430CDF1FFA23CCB25D95 -5C4DD885310A706B320AB25C8D742C6F29953254FA54DAAEE60ED477877D19BC -D28E9AB576B0EA088171FD000B60D73B3C57F754BC07EBC9BF751B7D2B32459D -993861B7C4B0D98C422A11BECEF76F4EFC0ECAEE89723E6CED53E3678D733363 -2DF068AEF0FE7DFB57393BDAA439A6A4C396F86032A98009EAE1247B7DE83B3B -E46DF2898598FF5E6CA6953127432A967E4FD41CDD60D6E413059A58FA556EF3 -309178B57C16A763CFC9BEEC276944BDEA255789EF4E1ECDE1EA43EEDB955513 -F42EDDCF39AE522A1DC2D80B2772B05DA60F3DC15A815A6BAFEDC399C7956E75 -3851CB3588E22936FBFB63A58300298B11C45D82385C083D07AF133BB1BC941A -FDD9F34D5E0B8087EF2A58C54D8AB7580EE3ED58AEB83B72CB9028F472ADBF11 -05A77651F118824F6CD00209EFB60C1D32D46A78E8C8DCB8B0E742828E3B7D17 -DF5200D68189C91FB8489CDEE8BC223C4281DDCA5F7DA80BD5C2D66A13AB49D2 -3BBBA5D38653AAC7B813F29F450710ABE132AEE5BDF71E90DA34D547ACCA61BE -6D41EC35142A11C8B2EBFFAADD0C11B0065E2ABCF51132F38B3DF7887D35F29C -F3DA6A21033BB28D01D9967E01667868C7234F9C904A03CA7875A7B9B2980655 -C5952AB003126D522009AA379D50EE8C22EC0237A9E82F50B6A05B048486C72A -C2E03FA005479A87156A02E696548F55EBEA076E40AB4086284D3F6E6FF54FEC -5580193AFEC62B732E78E23E04F5BE1A8CD544AF5EAE657CF98B1E0A386CA42A -21E7AC6441FDD27CAB4F57D5BBC01B93F974BD11EBA36182178BDD4CC8BBB232 -06CCB58E69D597CA92C121A06CD95AD46FF23AA0CC104FFE3B3AB8C036A46188 -F92597C6D7289DFCCD5401AA332B8203547B1620776B3DB3E79FAE29DD427E96 -21CE4FF06EABDF3080724BFE37359CF44B428BDA26DD36404DE1AE57839EAD48 -55632958E84C8E50B8C92A64B6CEDBB37648F571B43173B26F36F1B70A584FBA -E32191147EF898B73DFBEDC43302B718686B0D3E694B97504BFA4FFF39FC1323 -1153EA5F47A782EFCA727E1DC0B90B79EB0D621103EBFD5AE77117C5FD813450 -8236CBBBB6E977D5228FFF88ED9EF0CDD3D764C30D35E562544873FC8F93DA02 -DA3EAC5ADB1B017B014BF90096C7199E049FD264EE15F9CDD1FFF0AD0E531F41 -80FF553DB72F54057859566ED2B7648550861C49487BC6B952FB8FFDBF19251E -95705583534BA9C9FD9F40AC64D0197EE64035C03F0A2F1CA5FC6C94C62280C2 -379FA8A2DE802E10511391E5EDD29A420FED9704F59A2FF9E841072CE3E966A1 -BD7EB538CA8A217FF1389BD54D072A38E4D743F91299ADF655365BFC8C053351 -FAA9339AB4B2B75C73CA32E8D47598A3A72D2435727AF8408F7835CE04769C72 -8AC6CCEADC6ABFA715D17273707E5A1380567108201359E3CBEA3570BCAA852A -59762EDE3B2E5D0A77B31B5F00EE3287BC5B40588249FE7C5F66AB7718118073 -A8D5DB6332B2871F8725BDBDC599D16B4E38370D281C5C02AF8A1F52496E34CB -2483366E24F6050B0DE62073BBD5E024D979927699E54475AF8EEDAD35F51DDC -E8B35712444414B5162B7A9209844274A475C0FC42328BBCE05083C7955F6244 -9BA4520602EFA90719489A6D51E38342E60216351B07FCB22ECAC7EC1702F429 -BE8C8C611295363EA777AABA95DB3EDC16E6DFA4A6BE3898AEF4DB835C095045 -C24D99ABA691A97C8F5FFBC1EA65F1340B92C5751F2464E9C7EC657E91B0A902 -6C25A52436517DFE13190B6483A58373482BF3EED86960A6A4F5049334B5466B -F62C9CA577F52B1EEBF2B23F991C26027412E64512B2AEE8967A7CB578731772 -D7B32317114829321942CE281369BEAEE3EAA192B1D0A1E68DAAC14144360B1E -0645FCFA1E53305939701762E76A81C654D40318A2CA93C4ADAC54E9D5F19171 -46EDC64756AFF183416B0697D98DA22D83178CC0C5DCDE1A065D8039B42C009B -80BFC87B298F9E576D00E39628DF374A47130290D4F6C3562E7B4CB4A3D14C3B -D48256ECEFC7E1858E7F39A5DFC277A18BA08E104DEA66836FE7D5B586B4ACE5 -BEF4C0E7C738839A59F77F987292BFDC90664A4001EE3843756373CB28F3AB38 -5EAE14A5E04FFF7B2A8870C7F598B724CF70BEC10E61F74C483297D686E6EB72 -96E9B9B6E1A4279A0F1FB38A9A984280060F769FBCF1AFDB599C3DC5D46506E5 -752BD249E6E953483A0290315715A872E902DB371DF587A975198B8BC9CE6E23 -0A47653B7256D1893F5E05D055C17660E8DD89E6B521F7D50CC78D861EC09AA2 -7A186D9D3334A71CB844C8CD336F60A6A5D9CA81A0110E0496DF249A01AEDC82 -8994ED18AA3DDFC4097BA2406D700C196392C7EE7D6935D3A9657B5CF39E939D -B8F7ABE9266E7470015DD3DE0F2722D8456D5E91993EBDA99E8F5D44E50A990B -3424C34D84A90B1DDE43DE4284290128D3C0F8FE4D7C18B1537923D333728D7B -F65DF58F1307C30770297F35FDFF99103A492055B4C9EACF43ACAF4B916FC4A0 -61D41C0C32A046E02041AA223B04CA5C1FBE6609AA41CB10B72E10584E201A2C -88B85E8940CBFBEA12DD5DF830E752241A0E188471F8345010C486F4C08982CC -5D5C344AD6D08E7F036C075420D7ABAC74D25464BFA0890F3E5B3E72BA56AC3C -523C9EA8C135BE76E0788279207EAA25957B80EFB8F5B28B81EFA0FB27B5B673 -BB0E0B3F742420F67C774EC8ED214D2C286D8559C87573328DE93EABBA3FD5A7 -9802617644306F169BB7D39A19740725CD0D641CC07C847687B37203909EE02E -59B3E23898ED419AD149AD000F2F28F5598B312F69B44A6ACEE2426617E6F931 -1E3494F1329A8D929C2C6141DFDF83D3DD130FAE0AC8F9802ED8FA22E9C1D45D -3C5B10B5CE9FC8BA329F33A10986839A6568BCC451CD13BE58C8D48A9C8E80A4 -6ABA0AC3004869DB23D97AC184B16846A3B8F1DC47A3DBF7AF5496E41AD0FD6A -25DA356631880F01CF826F48B69316DAB845D6D9F3965B0BDCAC3730A40C641E -BBB5D4375BA2CA2F1DDF77BE5F3CF2C2FD99606F890774C2ABD8919DBC97B22A -A3C099287C9BACD15CB2FE7761B2DB8FA781D0FF08AB3E0135DD7E7AEDB1F20E -4778F7A8F0E5F69ED73D4A29EFAB48E0F64864D763E0268546798B14AA13D3E7 -A47CCB3EE1FC57F19CC3E2FA32A5E5ACECCEBC23C074D2F5C37F103C7CFAEA3E -C67E849C832CECDAE9ACBE862591649AA60D7CD13DB672B81B97D987CF7313D2 -C2299DFC2099C7863FDBF899905BA358262C274A49A4AB63BCE783A8E1C81803 -1024E9C88A4354535B0A2BCD89CF4812F1DA1B7D051BC4843594AEB6EE714A7C -18355063B97C80BD2B4DD285EDABEF47EC6133F03BD84837D092B80EE2C322FF -47C4623E103B4CABAA6AFFBA6F3BA75A0E49E7515470791C4FA675280D9B3E5F -05F867A86E92FE8E349A672402F7C9F0FFA04E9CAE2B18F3BCAF8EE3C31201F2 -3347262C1B3D7BDFDD1AD8FDE20F68DFF56912F2562FAF0484CB7B34F96D596E -C1D43E35D3B419123F9D52D531B6969392736F6D335CC40D37C426FAA1B2F6D4 -EE74384F0EFD10985F410EB681C2FDDDD7F5205A9D09FDBD8AB7774596666D4A -BF01F539BC6F33AC094ED5BEBEFF935FE8E2294FCA -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 7 /caron put -dup 71 /G put -dup 73 /I put -dup 197 /Aring put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF821A5E5C18925EA0BBEBDCD5BAA2B3C302E1C99E38E12C7F2441F9EF -C88D77D02D3961BF5020513E586DA43DFA4C70E2F9DBECEB458E4119AC3F5662 -F53C14821D671E086E5BE271924C3F9879A9038BE6DB7E7BFF0549334F624171 -96FE42411704B4349F81A19E53D956E03800F82E9634CC472517AA8BA531C5A4 -BA1ACBF350D3DC02B9CA305EFEB4F2AC9139EE3FD5574E402515030AC1F14888 -22AC0B95980706F2D489320DCB5E788153D1F10D9C288DE19485887F183E5344 -D0E2178991E9E700398400EE2037C9CABB932AD5A8D86E00FF96D6C3DC7D3B54 -96D13C89BC7029A1A9544BFE81B105BB573A64366FD28650158F36A46D52B98B -D612CF0FC2086D64855322A7D8706ECA86F4A0C503BF6C29F4375427E117B79A -0AC1C5704EA8520FE4EACB56A349C9C1F0AABF58D01489007CA2D3E17D84985D -A3230D6936D8A7C40B64CF703FD416BCE1B1A0799062F8B52F4440A395E7494A -49274B20EACB35679B205C994714B095C2DD2D4FEBBB75A92185980CAD8C53F3 -FA2DA06E75AF4F95B481AE17A11B8962657D478FB08584B87C8C7A3521E7C5E3 -09A29A7DC6A745582E65AEDE28D3EC79A39DF6D620CA543C79C8F49E36FA4C3A -9BAFCEBFC8C83241A31F214B586757D9AFB83AC31E71F30CEC6D296D64307828 -78AB88453B8B6910C69F0263603377A43E55F8740F25DBE2776FADC1C75D3DCD -3FB8A7D79E80D28FC7ED33CEEA1B7B54EF576FE22C8B0E10B0C41926E4952E11 -0175216460B2D8A1776493BF6F7CF33DA9D530FC39E58CE892A48BAA3D322BE1 -2061BBA6148B713BD9E9C3C2796EE3743FA4B83C8AA6EBD98FC8987676635840 -F3DF930AA546AD065F9BE9A13970686F0D6E486CE51A68F32BD6D99A1EC99E03 -2FF72904D86C62113E94DBB4350D51C356957867E516B78C1785496FC38A5281 -478E72B482A04AF416B87E1F14DD80051450858135616CCA5980EDBA81268278 -3C1614C5769422CF3A3E3E23DF68B5D7ED35C78B2500EE8843CC6B9920DCB24A -DA70C41EA7127C4D97D4B1A672009D6F40978896B877868331B6E6A65661ABCC -CB4EF72E897B85359F50CD932C7E387B89D9BC282762A8A9D9482F9D5A931F4F -81FF6EA89F85CFB3A6B137C4B69D894E4B3BCF60A5112A8F853905CC9C2DF42A -66798FB63A2E71C42A032B3FB77EA164F03F79AFA9FC5D54547C05D2FCBEEEA4 -4F829066596553D3E201249DFEBA224B326EC57EB7054B1B54965CE0724DA41A -18C54AC36876880DA97ABBD68D23D0963EE4F3D2BA0BBA4A0E78 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -%%BeginFont: CMR10 -%!PS-AdobeFont-1.1: CMR10 1.00B -%%CreationDate: 1992 Feb 19 19:54:52 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMR10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 80 /P put -dup 97 /a put -dup 105 /i put -dup 110 /n put -dup 111 /o put -readonly def -/FontBBox{-251 -250 1009 969}readonly def -/UniqueID 5000793 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 -87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F -D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 -92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C -295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75 -409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C -4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF -2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E -0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E -B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008 -24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B -43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF -D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575 -5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC -96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3 -7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3BE25C8568CF4BC850 -439D42F682507AEBFF9F37311AA179E371A7C248D03B5BF40C3B7E0FDD80D521 -09B4D0044C5EFBC5C4A8DF9B5F734ECA6099F8A76881278EC54549F51532AC62 -0D85E2178D1B416514B03BC33767A58057CF521F2620B53DE2A240D58312B92A -7C1F9BD0A11514B5CAB87219A1F5C4982A83380B0896597EE5E42BDC6F85E6AF -68ED6994484CDC022ABE678A7F2E298A7FAD967A2EA7DC426F07342ECC66E68B -983E966FCFB745795C4D2C87CC15BAA041EF80C5BDC12EC1F5786BB41A5A2107 -3EE0BC436B346E014DB4099EDC67BC432E470A4B779FD556341061CA3F2BE8EF -A332637AEC878C2BB189CA3267B2BE5B8178E6B7889A33771F86276E6F0B8E89 -BD209DB0CCDDC342CC3D438356296934D03FE107CACD00545E375162DF567C70 -F2DCE2E5A2C5F61EDC0DAE9A91044DD214031FE8339581A9798BC43F13495FC0 -800761A6A974597A6591BB772B7C2854776184200650870F0B9A39231246409F -64587223CBA397CDD5B85319EA3EABF03C0D21319F3267804C0E1BFF0529D754 -2820803344CB844CCFF0B65999F5BFD8B3F28D9B618529F7CD8EA038A4EE4DC8 -36F31EDEEA2BFC09F2A23D9835CAC736F607207AC573291E6E55D103AAF94D5F -A688675B55D40FA43C6D97741D9FE4CE7F909B8B374E4975E93D9FD32DFA0AE8 -4699D184A4C3E6EDA91ECFEC0ECF0B5340E0DDD17A6381B58E63197BF4D3EDCF -0267A48EF271D6AD67DEA1649F5391A860AE9CCAAD3330408DC5008EF4383FED -9887D5D348D766399192B5E968035E7DE5E0350A005E4C596361239003619BCF -C8573C722B3E9318797AFF46829FA0954EDAE667CBDC94759A867CC85D4F5208 -F9180171E06B8DDB646FFC9A23B8BB4A46413D6F2AEF5FD2BA95D15B89CB959A -0DD9A52F808A67779ABA1385A3D821F319221CE2C2823903980506A9F523F673 -BA8CF49FF6291AC9211F1A636516C6772D7BDA6CBEE2DC32B4B588EAB6D5B703 -9993D7498A032F336C94C4D22D62C959A39542360C638A47B3631DB34AB2DDB6 -1F7F3380C2E498998FD037D939B772D6975B5830277FE1C2186E0271E235D08A -D60E58A9CDBBD47877F44B51BDB6B244EAECD38B9AF5EAF86F9CF515CB81E8A7 -CBBD534323A8D661D56AA5DC42BC8BFAA5BC6C322093460223EA50789047AC60 -4EACAB6E95576C2BC1388EF8C633E67DA506210D4A26D8D64A117796E8EB2B2B -B51218447418B593FCBF6D71CDE52F70D5D2D6F08EF58B126A96627120A847BC -7DE861B70914FF4300CC03A9FDA150A410448A6D529AFB4D82A7FEEE9E758D9E -86177BC7CE728B3AC1E2034DAA7AD92DAC2CF1E774B39430C9E7F09E4D964CE6 -22BA6EC5184AE6493C19970CCC0B38DCA85A2BB66A287D0BA0678663205CACE4 -139D54BAA0AE86174F9774AAA689FD7212A56263ECEC01137303AF81D77CB6A5 -4B5F83450FA28844F41F5D704E03EE989DEE0CFCD0D268CCFDA1123AD3474CBF -EAAF5ECF15BBDA72ACEA150D4B241193D450E3C3B92F758FD2A6516F07D3599E -680E6FCBA1171250245AE9F4A7741E817F2C2D455125C4405E299EDB88771DF9 -44B4899ACDE5612CD3F7BCB097BE7C996559A8B724043992A3DB9B9744564D07 -34BBDF6D4283F0EC765134FF442007402AB9B2A58A76A373C50F07F92D93ACAC -EEE6B227A9FA43A6A2B88062D50C2D3ACEDB3DB0042D798028F718BA869376DF -E5B117FCF03CFACFC4F95ECC142E639E034E2F1187E5FEA2F9F3554E0D3DD8A9 -116E82B55B1F5E80E9793A4EE26B5297E2F295003992A40DD1B65831766E4871 -A23F3D621CE21E1FD97FC40A51268F1A60143A2AD58628269FBF6F6E004F1A65 -B064FB316BA4D18B5BA818FF682B861FD82D181923EC23C580634F4BDEF01E04 -CDB078C16EBB18E1D872E1102BB0B5D5AE5EB3FFC567DD3BC288787D1470411D -B6E1C1FBFE36B28FAA6A8BA1A0DAD997D481AEA853FC73ABD6BE8DD33F8B19EF -C70C5F74874664AA02DBBEB58DDAE21B0F39BA08CDDF4B4B8F68B3F493951279 -4192AB74FC50FA6D7D5D4D023D42A8AA8B781A3FE1541DB2936085CDD05B9D2D -542B424D5D42ECD8FD8A58FE313B84A88F8A16E8B3D22A7A6FE870C36BDCE807 -247287DEB939CA99FD04C6519D3897523B8E02C531813B64583109C4383C9A43 -0B9397C1024614AD68F8691D812E34C16AA34E6D27765EC819A1C9D23AB7EEC4 -4FD22E191986AC8D9843F7283A6A74E2C5740AD6E122D2FF99461F5E681FF9AC -ABCE227D536255DC1F5A7CD5CED43E12E0B012504C320FCE8CE68E882EE7D13E -A51B796EE128C045956A3D761695109405E2112C707F10498503C7ECB3217B32 -D88B309C700BFDC85BADFB14A4B13AC4CA645C69C1839F632965E5D829563981 -3179A518977FC7DC6209A58BAC -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIXSPX-Regular -%!PS-AdobeFont-1.0: TeXMUSIXSPX-Regular 001.000 -%%CreationDate: 01-07-22 at 22.39 -%%VMusage: 1024 69400 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 502 498 0 -%%EndComments -FontDirectory/TeXMUSIXSPX-Regular known{/TeXMUSIXSPX-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIXSPX-Regular) readonly def -/FamilyName (TeXMUSIXSPX) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -300.3 def -/UnderlineThickness 150.15 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 502 def -/descent 498 def -end readonly def -/FontName /TeXMUSIXSPX-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 156 /IJ put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-810 -5754 9613 5760}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE455D5521EFD88CCE1386F -E8D48F5606EBD4D022398AA55DBFD3FAB451145AE45A9253E619BA949342B84F -84BD47EC98CDC296A7E2B4E87EAD0B1A6BD1ACAFA79EF1F4A452EE8A57B40167 -81461C6603C0824B10F8D2F842C6A41B3ECF50F5EE3D2D0291A7037CA41C519E -758E4CF0C26800B402E2390DB84BDE63ED4DCE76E536FD3498D26C0C294B633F -CBC6B23DCFE3398FF0AB8221466C645B943DF5EF81057D1F1EA8859EA97DB16C -F0FA4DEDD2485D24AF441D59298B52565C859B457D0748A5E86B8EDD3E890764 -13026367C68BDF2CBF79A49E48CFC4B516DB1DEAF67DC23E838C438EB6150937 -BFB2ECF6892415AE14817AF3592D8B0173C5CB41F224F9E3302E40E12F6FAF8F -1452239E36DAFE964572A4995036387E93AC6E41812A143B802D395133479ABB -DF095148465533FD237E818F856FFD85515C73C3B6353A0004D9CEC8C95DD5A6 -84547B6F5E170EBFA3FB64626BEBF9362E25526EB6440F799F3D710DBB5880CB -5D80B4B11525BD2B8C3F6F760C82458B5EFCA2692C44857A6A338F84F82E6236 -912F5AE9878F7E4B430627FC4D8D0B79BDFB5EE52618C9DEDC32BBC5D4AAA9E1 -F9F218F54C1F84D48DFFB451A709EEF61D29E39883433D64CCB667EC883665B5 -19CDB7E2377F72A2667B9520B5DE6EE482A180F2A583CB51686EBB655321249D -F21ED88379740A9919696632ECBB21D94D62216722D0065942B20A53BE6326D1 -78F361DB3F9B6D0D63E2B69AF898AAB2210472C907A1F29D0BEB20484209B513 -3BC0264EC258A35B5E7AD6A79910DDF9BB185A3633C9079AC73752191D16B1E7 -ED7450987320959FFD242C4DF467557FA9D612F8D17316508489EF833FF01888 -E886AD08890E4576F8BA32BCE39FFC7B5250B87C85FE147099327339CD62C747 -51890DC3EEA5012B2B95E5584C7430FB4E0665D720E69848A4AF017FF6930225 -906127EBBE7284E79D7F91FD5E57B9B666B2E8B1CAC9DB35BED0615EBBBE9A13 -30FE6403C2560F401C36C3DAFCE42DBDDEF687BFE03D557EAA9CA2DA724B2080 -C625DC1890F4CFB678ABD690EF6CFC29C2B186FB6A8E9F33B10F5FFF53680BEB -CF6FF708F7024031 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (jumpslur.dvi) -@start /Fa 134[40 1[55 1[45 28 4[42 47 5[42 3[42 2[42 -57[25 39[{}10 83.022 /CMTI10 rf /Fb 58[531 123[106 1[106 -63[0 7[{}4 132.835 /TeXMUSIX16-Regular rf /Fc 144[42 -46 4[23 7[42 16[57 80[{}5 83.022 /CMR10 rf /Fd 99[0 156[{}1 -166.044 /TeXMUSIXSPX-Regular rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -40 195 a Fd(\234)p -40 297 3678 -4 v -40 330 V -40 363 V -40 396 V -40 430 V -40 -35 V --40 -2 V -40 31 V -40 64 V -40 98 V -40 430 4 467 v -362 -224 a Fc(Piano)-40 328 y Fb(I)-40 63 y(G)254 106 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (-1.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (60.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 0 N end - 254 -106 a 269 79 4 117 v 231 79 a Fb(\007)p 481 96 4 123 -v 443 96 a(\007)656 577 y Fa(what)30 b(you)g(want)p 694 -112 4 129 v 656 112 a Fb(\007)p 859 131 60 4 v 907 129 -4 135 v 869 129 a(\007)p 1120 279 4 273 v 1082 279 a(\007)p -1332 295 4 279 v 1294 295 a(\007)p 1545 312 4 285 v 1507 -312 a(\007)269 -12 y(\305)800 15 y(\305)1228 36 y(\305)269 --37 y(\305)800 -10 y(\305)1228 11 y(\305)p 1758 328 4 -291 v 1720 328 a(\007)1740 328 y - slur@Dict begin (2.0pt) GD S0hgt (-28.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 1740 328 a 1740 328 -a - end - 1740 328 a 1956 89 a - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (0.79999pt) GD N /S0brk -S0hgt (2.0pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (60.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 0 N end - 1956 89 a 1971 63 4 117 v 1933 -63 a Fb(\007)p 2183 79 4 123 v 2145 79 a(\007)2358 561 -y Fa(what)g(you)g(don)-8 b('t)30 b(want)p 2396 96 4 129 -v 2358 96 a Fb(\007)p 2609 112 4 135 v 2571 112 a(\007)p -2774 264 60 4 v 2822 262 4 273 v 2784 262 a(\007)p 3034 -279 4 279 v 2996 279 a(\007)p 3247 295 4 285 v 3209 295 -a(\007)1971 -29 y(\305)2502 -2 y(\305)2930 19 y(\305)1971 --54 y(\305)2502 -27 y(\305)2930 -6 y(\305)p 3460 312 -4 291 v 3422 312 a(\007)2803 312 y - slur@Dict begin (2.0pt) GD S0hgt (-26.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 2803 312 a 2803 312 -a - end - 2803 312 a 3635 430 4 467 v 3638 594 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3638 594 a eop -end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/keychg.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/keychg.eps deleted file mode 100644 index e69df1c2735..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/keychg.eps +++ /dev/null @@ -1,715 +0,0 @@ -%% LaTeX2e file `eps/keychg.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: keychg.dvi -%%CreationDate: Wed Jan 21 13:58:49 2004 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 28 681 510 784 -%%DocumentFonts: TeXMUSIX16-Regular CMTT10 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE keychg.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2004.01.21:1358 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: psslurs.pro -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. - -/slur@Dict 200 dict def - -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end - -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end - -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def - -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def - -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def - -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if - -% align the slur to the staff lines - - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - - aa 0 gt { /shift shift neg def } if - - ifadjust 0 eq { - /shift 0 def - } if - - -% and finally draw it... - - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat - -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - - grestore - - % now some \slurtext code... - - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def - -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def - -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def - -% differenced line - -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def - -% sloped line - -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def - -% free line (init & terminate) - -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def - -end - - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: CMTT10 -%!PS-AdobeFont-1.1: CMTT10 1.00B -%%CreationDate: 1992 Apr 26 10:42:42 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTT10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch true def -end readonly def -/FontName /CMTT10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 43 /plus put -dup 45 /hyphen put -dup 48 /zero put -dup 50 /two put -dup 52 /four put -dup 75 /K put -readonly def -/FontBBox{-4 -235 731 800}readonly def -/UniqueID 5000832 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F00F963068B8232429ED8B7CF6A3D879A2D19 -38DD5C4467F9DD8C5D1A2000B3A6BF2F25629BAEC199AE8BD4BA6ED9BBF7DABF -D0E153BAB1C17900D4FCE209622ACD19E7C74C2807D0397357ED07AB460D5204 -EB3A45B7AC4D106B7303AD8348853032A745F417943F9B4FED652B835AA49727 -A8B4117AFF1D4BCE831EB510B6851796D0BE6982B76620CB3CE0C22CACDD4593 -F244C14EEC0E5A7C4AC42392F81C01BC4257FE12AF33F4BFEA9108FF11CF9714 -4DD6EC70A2C4C1E4F328A1EB25E43525FB1E16C07E28CC359DF61F426B7D41EA -6A0C84DD63275395A503AAE908E1C82D389FD12A21E86999799E7F24A994472E -A10EAE77096709BE0D11AAD24A30D96E15A51D720AFB3B10D2E0AC8DC1A1204B -E8725E00D7E3A96F9978BC19377034D93D080C4391E579C34FF9FC2379CB119F -1E5BBEA91AE20F343C6420BE1E2BD0636B04FCCC0BEE0DC2D56D66F06DB22438 -452822CBEAF03EE9EAA8398F276EC0D92A7FB978C17805DB2F4A7DFBA56FD6AF -8670EB364F01DE8FCAFBAF657D68C3A03112915736CEABAA8BA5C0AC25288369 -5D49BD891FABEFE8699A0AE3ED85B48ACB22229E15623399C93DE7D935734ADA -DA7A1462C111D44AD53EA35B57E5D0B5FC0B481820E43222DB8EFCD5D30E15F9 -BA304FA879392EE0BCC756CB5417F6F05EC7BB9535B18C91B14572544D4E8834 -E38772A731EEA8F581E571A878C8215B9F542D8110341824604994ACAD02DBAB -7FBCE39606B19569C83F1DF93D5A272787C65B3441FD1C06D2EDC0FB1D1015FD -6A95C3F4602BAB714A362DFB9B64A5B0B609A05207C4B5DE6D4C5D330DB525A6 -3557AF6A3ADC9659A71E27CF793E55F2A1CE91E69715B11E188E4270C47ED56D -8B1EFC96694929EE7CF195142EEBD8A349CC08B8D89A9806F23F22EB69C90CBD -B64953D1548C68C24773412417E8DF1CAD0A99AC8A85DD2269D7F9D2CEEFD0A6 -7E856B11EAAFCB4FAAA1BA662C22A31657258F2A457F15CC561028CB317EF55D -31AC9C6CC117B13CF1C3671525F59490B2411BB8AF0E793C9A5AA545ECC7663E -22507C0AD04E5FDB667F8771FCD97261E7A8491DB6FF67B9DE0DD3D8B6BE40B0 -B1325AA2F0A75D4BB92244EE156CB499FEF051D64933D0B15614F62DC233B5F2 -BF172AADAC025F5159409F4484294EE9739093895F37DC61D78F4817EE50DED5 -2876F382DC0F46719A66375A55BCFDD7FE0A5203797410F595907EDF2B0A7E53 -BCBAC20B62691BE4E10F5096012A48E4A1B5940BA4FD8A374D02C1BCC2B41D8D -1AF07A29E77FC3E65EA551E1B7FFD2E363E2E85A8E2F9FE095F9422BCB0621C6 -B616184178187CB73CFB28D8D55C180A2B5D509EB1B8BB3BA6ED12E5895F51FF -16C4AEE429EC06A1531A369319E7AAEE7E3A7302F6041B692067823F725453EC -CBA39B8EDD2C606EFCB5C3DC502F5E5B92222B58417503D0BDB7A92FA3959F48 -F653D8254B1E285EC285823F3C54A4E7D4C78EF52280ABE80AB95B4FD9BA665B -9E686CA32D483DBA445326A757456A5FE407EEF7894547EEBCDF561D792ED801 -4F37374EFD27CE586BB6C9D0733DB5F5D0295A065E6D5F2872ED9E1D05036FCA -72C6264FB5B00E835B4C415634D2D7D01A225A74524C3D1CBB68BF0EC062E3F1 -D4E15F021786D5CDDF35E1D591D4BD2C798F8CEBE9351298E13381F893DE6167 -5A3184E9BF27B530A8C5927D05685CC17D8C4EB2684EB54B765BBEA5C3254A29 -6B64660E5DFB217D28E890855850F65E5D42C9E60013691D29F3511DAF36DAE2 -2FE433F7773C957C81E015C7099B34AEB3013D365D02BB9D73AEA31C9C5CDE26 -601006335118F11CDB145BE2812207C2CDDCC26BC194C6B525AEDAE39812F63D -37D95CD6D2A47F4A57411399327A7F7378A7945C93E9A0A9AB4FB5C9FDEF7891 -9A8950DED5D6F16DFCC28DBC004B7C2A18DA01A75FD89C9A89DB738C04ED486C -3AD63E2381F2246F4DD53EEBEB7F1762A51AAEEBF25F1D0DA10052441E70C370 -7482FDD5BAAEF0752CEEF0FF777702004EAF806E60474DB24EAD6B1F6238B6B7 -44304678FBA2AC5DFC189DDE6C0653221D8DCEF1 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 7 /caron put -dup 50 /two put -dup 52 /four put -dup 54 /six put -dup 71 /G put -dup 83 /S put -dup 132 /Dcaron put -dup 133 /Ecaron put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF8EC7934A8988317F820C3833204CCB641AB035E474D3D0F4CBC0FAAD -37018CCA129AC521C8E8916B21A7EDED9AB7F0FE2404D8278693189630810EF1 -9FAE92A28B9DAD3491B0FCE1A8A3CFF8A6EFFD033C37E76FB2BC297A8C4C8985 -FB5FCCEDCC9C1F14F6D218923243F49FF7F456628CC9A57A0533AD36177DF4BB -44584CFA17811CE830DE2B3F12C9D14341A38213D5DFC90335069D8E0DD46312 -4A3C1EDE1A8CFF4C5D25AC2E19C09D111612EECEAC2B33D332CAA17B7F635104 -813EAF27D51349DE803EC3EC265A18F501C90D6B612ABB371FFB3A6B86827748 -3B4BA4C341D265F0D959D841259A78FC7137FD75951BDEF9138B43503B6989F0 -73711AC6E6F44869E6D24AB9B1D30DE332F02D55C84A0715BF8BA4A40AAD85C5 -49F402995060BAD59A2231AF54F2C431BDAC75FF5EE6AEABF06E5FC1344BEF04 -1BF5ABD965099866207E4BF02C305A85067BD09512C67963728DD6410AD9B41A -3ED1F11F451506142600D3F7F4C72AFB19880DD24B95EEAC1E88B46BF93A5997 -585FE48BCD21A1A0D39E03AB847DE539D15150599EE42DA7D87B1000E24930E0 -5E9C82777BDE41282DC5FEDB07DC6E4A4735881C6D2F05BE59EE6BE5476145D9 -791D05C30909B95F44CF7D604FEF2AD1E268ED44D65AAE1281C96FA111124CCE -094A8CC9DDBD2124084FFF40077311E3680B8614469DA698F276C134317C002E -E1004403A36F55E27799381128AAAE19E4DB8AB2E789438011053E21849A26A2 -286BF2AF71AC0BB266A4C19520A2E04F0D7EDEBDAC2C6880EEBDEAE78F4B3065 -EE17894175CA606994BE01C0D079F3F3910AEC5A6C14CC925F8B55EBB489B22A -E3FB88CBD97234F5A227AD20C352FE98A07109938667CD842C3CE59471CCA8A0 -6A1D4474B381E03E9FD1B123BFA2361EE26890B4F32948DFD28B478E81E8788B -99FA5BD00902065EBA501C8E44A9747DF7FD4B3F35BD9826723C8384AE567991 -4835778EB7F61DDBD5F706F15F4ECBA48EB39F8A35164EDA809E6F17D94E82C4 -342CA76490F575EE96B0435C3CBBE223999FE1917A31C5A7ABA988563801C80B -F272DD77357E0FD54023E1E9A361AB3808AAA8DCFF4C9C2B88616DF7717ABD68 -55001AEF8C1A0E9D1DB7935509EF8A03B89F84361601183AC75F28A3B6C0531C -B8BCE20F7B79CDBCA892302AC302669A32AAD74601BB0AAED9FC404A6E9A57F7 -DC506A2F23EE2C382C4E75E4114708A4988C3A789F6A7B6216B49D842D761ED5 -682FBA1D45DFF7E0FF44A64EB0C06694C98863DE259FCF909175E51BB9E46103 -58A9FC1B87FF06CFBF91BD89781AEE9B690858335BCE928041EF629B9A589258 -D22D18FE643DFFD214F109DB2888828F1858EE34343980D51CDD35240C014CBA -C7AD597F59D74B8091E677DCED2C5938B82D93CF19F14CFD966A255870165217 -E34EF1579DEA55A4217FDE084E93618876D91227ABDF04318B62EA558CBFE2F0 -EED088B46C20DCCC45BAB9457A7612A8B01C2C6819E798DDA67A95396B9F0962 -988813D3E43ED3B9C473FAF297B5F9F606AAAD4819F380BE1BCBD03BA70E0823 -016DC2D07A085B5D70F5A052BC82D4C45BDB6321EA9F14BF2F84F2C646BE4E18 -27F78CD8E8A0A90B9D935661E8198A7CEC8E809C37DB7393F6498D8A26FF0760 -0D6CBE065AF22DDA25317440E34D4258502F47193C33FF286A79DAEE62575A7D -1D594A8538507CE918BD684A3EB8D6070005F686C7ADED1BBD2DECAF840964DC -3C51D700FD91E81E05EE279FF8CDB717F2CD33B24754AE3929983BA6609441F7 -916770D3E1DC7FF10051FBFCB78AAE9BA17C1E7029B7C1F7E3CEED9C5F8A2732 -4A5E2FE395BAC21ED96CB08A1A9F59F9638B6B471B81F49E53B6E80213F1C797 -3BAC2F6833F456E01F287FD31DBA6AE78AE9201ADD142440C2F4EE016538 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (keychg.dvi) -@start /Fa 180[44 22[44 1[44 1[44 2[44 1[44 43[{}6 83.022 -/CMTT10 rf /Fb 122[531 266 48[66 11[106 16[40 1[40 1[40 -42[0 7[{}8 132.835 /TeXMUSIX16-Regular rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -364 -35 4002 4 v -364 -2 V -364 -31 V -364 64 V -364 98 V -364 63 a Fb(G)-244 29 y(S)p --62 131 60 4 v -14 129 4 125 v -52 129 a(\007)p 198 112 -4 119 v 160 112 a(\007)p 410 96 4 113 v 372 96 a(\007)-14 -5 y(\205)92 -1 y(\205)p 621 79 4 107 v 583 79 a(\007)p -833 63 4 125 v 795 63 a(\007)p 1045 46 4 119 v 1007 46 -a(\007)p 1257 29 4 113 v 1219 29 a(\007)833 -62 y(\205)939 --67 y(\205)p 1468 13 4 107 v 1430 13 a(\007)p 1642 98 -4 135 v 1655 -37 a(4)1688 13 y(4)1665 212 y Fa(K+0+2)p -1823 112 4 125 v 1785 112 a Fb(\007)p 2034 96 4 119 v -1996 96 a(\007)p 2246 79 4 113 v 2208 79 a(\007)1823 --12 y(\205)1928 -17 y(\205)p 2458 63 4 107 v 2420 63 -a(\007)p 2632 137 4 92 v 2633 46 a(\007)p 2843 126 4 -98 v 2844 29 a(\007)p 3055 115 4 104 v 3056 13 a(\007)2632 -137 y(\205)2739 132 y(\205)p 3267 104 4 110 v 3268 -4 -a(\007)p 3478 98 4 135 v 3482 98 V 3495 -37 a(4)3528 -13 y(4)3562 -54 y(4)3595 -4 y(4)3638 262 y - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3638 262 a --364 504 4002 4 v -364 538 V -364 571 V -364 604 V -364 -637 V -364 602 a Fb(G)-254 503 y(4)-221 552 y(4)-188 -486 y(4)-155 536 y(4)-246 735 y Fa(K+0+4)p -8 636 4 125 -v -46 636 a Fb(\007)p 121 619 4 115 v 83 619 a(\007)p -250 602 4 105 v 212 602 a(\007)-8 511 y(\204)116 505 -y(\204)p 380 586 4 95 v 342 586 a(\007)p 471 660 4 92 -v 472 569 a(\007)p 601 654 4 102 v 602 552 a(\007)p 730 -648 4 112 v 731 536 a(\007)471 661 y(\204)597 655 y(\204)p -859 642 4 122 v 860 519 a(\007)p 989 637 4 135 v 1095 -619 4 125 v 1057 619 a(\007)p 1225 602 4 115 v 1187 602 -a(\007)p 1354 586 4 105 v 1316 586 a(\007)1565 719 y -Fa(K+0-4)1095 494 y Fb(\204)1219 488 y(\204)p 1484 569 -4 95 v 1446 569 a(\007)1585 503 y(6)1618 552 y(6)1651 -486 y(6)1684 536 y(6)1718 569 y(2)1751 519 y(2)1784 586 -y(2)1817 536 y(2)p 1893 644 4 92 v 1894 552 a(\007)1982 -536 y(6)p 2022 638 4 102 v 1 w(\007)2112 519 y(6)p 2152 -632 4 112 v 1 w(\007)1893 645 y(\204)2019 639 y(\204)p -2281 626 4 122 v 2282 503 a(\007)p 2411 637 4 135 v 2424 -586 a(6)2457 536 y(6)2490 569 y(2)2523 519 y(2)2440 719 -y Fa(K+0-2)p 2637 602 4 125 v 2599 602 a Fb(\007)p 2767 -586 4 115 v 2729 586 a(\007)p 2896 569 4 105 v 2858 569 -a(\007)2637 478 y(\204)2761 472 y(\204)p 3026 552 4 95 -v 2988 552 a(\007)p 3117 627 4 92 v 3118 536 a(\007)3206 -519 y(6)p 3246 621 4 102 v 1 w(\007)3336 503 y(4)p 3376 -615 4 112 v 1 w(\007)3117 628 y(\204)3243 622 y(\204)p -3505 609 4 122 v 3506 486 a(\007)p 3635 637 4 135 v 3638 -802 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3638 802 a eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/kslurs1.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/kslurs1.eps deleted file mode 100644 index 51ca3beb4e4..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/kslurs1.eps +++ /dev/null @@ -1,707 +0,0 @@ -%% LaTeX2e file `eps/kslurs1.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: kslurs1.dvi -%%CreationDate: Wed Jan 21 13:59:24 2004 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 28 735 312 782 -%%DocumentFonts: TeXMUSIX16-Regular CMTT10 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE kslurs1.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2004.01.21:1359 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: psslurs.pro -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. - -/slur@Dict 200 dict def - -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end - -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end - -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def - -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def - -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def - -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if - -% align the slur to the staff lines - - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - - aa 0 gt { /shift shift neg def } if - - ifadjust 0 eq { - /shift 0 def - } if - - -% and finally draw it... - - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat - -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - - grestore - - % now some \slurtext code... - - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def - -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def - -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def - -% differenced line - -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def - -% sloped line - -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def - -% free line (init & terminate) - -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def - -end - - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: CMTT10 -%!PS-AdobeFont-1.1: CMTT10 1.00B -%%CreationDate: 1992 Apr 26 10:42:42 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTT10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch true def -end readonly def -/FontName /CMTT10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 40 /parenleft put -dup 41 /parenright put -dup 72 /H put -dup 102 /f put -dup 104 /h put -readonly def -/FontBBox{-4 -235 731 800}readonly def -/UniqueID 5000832 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F00F963068B8232429ED8B7CF6A3D879A2D19 -38DD5C4467F9DD8C5D1A2000B3A6BF2F25629BAEC199AE8BD4BA6ED9BBF7DABF -D0E153BAB1C17900D4FCE209622ACD19E7C74C2807D0397357ED07AB460D5204 -EB3A45B7AC4D106B7303AD8348853032A745F417943F9B4FED652B835AA49727 -A8B4117AFF1D4BCE831EB510B6851796D0BE6982B76620CB3CE0C22CACDD4593 -F244C14EEC0E5A7C4AC42392F81C01BC4257FE12AF33F4BFEA9108FF11CF9714 -4DD6EC70A2C4C1E4F328A1EB25E43525FB1E16C07E28CC359DF61F426B7D41EA -6A0C84DD63275395A503AAE908E1C82D389FD12A21E86999799E7F24A994472E -A10EAE77096709BE0D11AAD24A30D96E15A51D720AFB3B10D2E0AC8DC1A1204B -E8725E00D7E3A96F9978BC19377034D93D080C4391E579C34FF9FC2379CB119F -1E5BBEA91AE20F343C6420BE1E2BD0636B04FCCC0BEE0DC2D56D66F06DB22438 -452822CBEAF03EE9EAA8398F276EC0D92A7FB978C17805DB2F4A7DFBA56FD6AF -8670EB364F01DE8FCAFBAF657D68C3A03112915736CEABAA8BA5C0AC25288369 -5D49BD891FABEFE8699A0AE3ED85B48ACB22229E15623399C93DE7D935734ADA -DA7A1462C111D44AD53EA35B57E5D0B5FC0B481820E43222DB8EFCD5D30E15F9 -BA304FA879392EE0BCC756CB5417F6F05EC7BB9535B18C91B14572544D4E8834 -E38772A731EEA8F581E571A878C8215B9F542D8110341824604994ACAD02DBAB -7FBCE39606B19569C83F1DF93D5A272787C65B3441FD1C06D2EDC0FB1D1015FD -6A95C3F4602BAB714A362DFB9B64A5B0B609A05207C4B5DE6D4C5D330DB525A6 -3557AF6A3ADC9659A71E27CF78708C89C3907F88F1689272B424CAB12095FC8A -95D08B90B05474ADD448C50026FD7D7CC3CA9121DEEF5E27C977B79DB024D169 -700F24DDE5522EF6D5B14A94BB28A2E50B21804A13152132CA1D5D8B2A89AD56 -59602CEB4BF74C920222A7C64260307B1BDC568212FD1C4CC59B791BB2CE1530 -D565CA1DD8C2C3C963FACC0AC5E3D0660BDB2676DF3767F0DE0BB4CCEC3EE3AB -B4373D0D04933C7F5CDB6B182EC4345FE53DAAC94D45691D50A9D688EE6F619D -4E60F236BB6031172D162412279BBE8475D6454637B1BD49453BCF5A7FDE4F4E -4F2723486FC28EB0DCF0DCD67D7DEFF53645BF01E900F71D251C2D0B5F02D12B -F47BFD2D5C0EBF2C8F22EBB86710C191AF3674E24621E416D0F6FF04941C67A2 -AFA59CC174DA733417A78A230797426640470FA3B6078760AE8E42EA7E00F770 -88762A8C9180F71495F588AE56A405C572F215DFE57E7AE05A5046E736884D0E -6E0C2B3CAD3ECB76F0994B4AECF2F13CBD5BF7003F47B6C76FC3D41D124B012C -BC43EA98C8B200474166BA192CDB871BF6DD31EEC7540585072AE0444B1687DD -E44CD47B9E52FDA6D2D4E414486A47C2EC0B9018BF1958D7B4518385438D7184 -59E3E6EF36132F4EC475A4F62A5064F411F308CCC586C31E2E6E012729A06067 -73FE3247B5BCC428A71513C5F8984339BBBD51ACB8BBF5CB98BAB9FCD790EB21 -184977761B8013539A34DDE51FBE7A603E88CD3BDE12817BBF27AA52DDFB189B -5D3DF7AE995246F594343F38B54E1E46E9697D5273ABEDC8F875E354926412A2 -D9E86833288473DB0C4726AA79FDD517A92123E2C1E5DB9D3C28EA7873680210 -60632FE1FF814B26790E2A510D94BC95B13C5736FD0400AE99D3D6E94A422109 -D5220B8C9ADB21A70DB3CF6B40FD5CF320C7FE7E9797817A7E78D3BB68D7D709 -BB6FDEB4C9F685A48AE0C2650E8CA9C058956CF17741E16622A4DEEAE2E7E856 -93C27E27CCE2CEBE09D1656061ACD3F18E2AFBE855AB36199C1B5C49B8D17CB7 -24DCB5C4E9F6D28A5FA8CBAA31450A44A610ED7CDEC449606FC225AE16677B03 -B17B3E24AE218F148767C02BC5C7F1CBBEB7774FD49E424B2B632B1D6CD425FC -CCBF74582B8E9EE715B1A3257CF67B9F15B355A3BCF624491F4DDD84701A9B5F -4D01D29CC8A8AB9601283FDEF8D25C -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 7 /caron put -dup 71 /G put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF84F6B1279B7674E8DE6DCE1063C9E4118FF05C936431122E61073092 -C7AB9D34C66D72A19D11C4EB4BD4C9FD60F8F43521251AA3CA90AD4517664D23 -9AC96DF4437EF5A80E21CB1FB19864CB2192C1B81BDD87430EA6CC8D6FE62BE6 -F8E20537303758CCE2376A77730BDBAB081CD511D6D06F5E742B2927C4EA5BB6 -0391730CCC3278B317A8CB5D0CD45BC04BCB150B362E881CEE82E2CFD4947AE7 -3A5BAF3E12C8A8DA92F59FFFD620DE6C6B87B0245356A739F625850F79AB4AF5 -555250A4E5A4891292D123DFFE3400DF051A52DC6F27D806BA9F2882486E1A9B -B5615D339AFEAB59F2B5B04AD39BFE9962113C997AE10D24AA640488D296E8F3 -EE0A0C61579ED6AA1D1CBF98B697C08E13C2B3955C331313703D188FD8B4EE58 -D2196051B0CBA1B8A71EA5512C7609DDA22B40B82FC8E3201A934BBA2139681C -494C7F2FD7EAD77E93527E9F9FA3F65BF20C30DEE4E79FA76722407C90124C4B -CB4403FCBA22C2EEA16BAA1DC19C5BD97B5B1DC5D5D56F30739893BFE0D40A2C -C1BDDFC6EC833B9AD95DB241A59D9726CCEFF77072DA19B7B02BF40F24B2A86A -357A5C439130895AD4E535BE21C7BB7740E3CA522A9DFB02F73771484A59F9F1 -E7591CED1AF1591FEE7BCBC86F516C7BA141441FF79A7CEF77F49C5C4D17ED6D -F3ADC427AFB049BF60AD6788ED2C786ED2275AEE20A36EE4C77CA3B2AF407D8B -B4651DC2DCC0528275D4500AED080D85E17CC9E05EF487D6F378B58AE53D96D5 -5930BFEA7766A734C7082ED09958E703F74607D7819AE8AD9C35E0199E997C41 -8759B0DC00D855A46B4836C488EA54DE8957686649506D0FF3885716963404F3 -16ECC18897582CDBDAED6F81220C52D028CB3185A5FFAF3EE4B5514355FE060E -AC14244C421456BB3E06591DEEB9DCDC135C6D -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (kslurs1.dvi) -@start /Fa 151[44 1[44 29[44 30[44 44 40[{}5 83.022 /CMTT10 -rf /Fb 184[106 63[0 7[{}2 132.835 /TeXMUSIX16-Regular -rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -364 -35 2350 4 v -364 -2 V -364 -31 V -364 64 V -364 98 V -364 63 a Fb(G)-155 122 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (-3.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 0 N end - -155 -122 a -178 279 a Fa(\()131 b(\))p -140 96 4 117 v -178 -96 a Fb(\007)30 63 y - slur@Dict begin (2.0pt) GD S0hgt (4.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 30 63 a 30 63 a - end - 30 63 a 49 63 4 -117 v -19 w Fb(\007)p 198 98 4 135 v 291 122 a - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (-3.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 0 N end - 291 122 -a 268 279 a Fa(\(f)43 b(\))p 306 96 4 117 v 268 96 a -Fb(\007)476 63 y - slur@Dict begin (2.0pt) GD S0hgt (4.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 0.7 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 476 63 a 476 63 a - end - 476 63 a 495 63 4 -117 v -19 w Fb(\007)p 644 98 4 135 v 737 122 a - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (-3.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 0 N end - 737 122 -a 714 279 a Fa(\(h)g(\))p 752 96 4 117 v 714 96 a Fb(\007)922 -63 y - slur@Dict begin (2.0pt) GD S0hgt (4.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1.6 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 922 63 a 922 63 a - end - 922 63 a 941 63 4 117 v -19 w -Fb(\007)p 1090 98 4 135 v 1183 122 a - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (-3.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 0 N end - 1183 122 a 1160 -279 a Fa(\(hh)g(\))p 1198 96 4 117 v 1160 96 a Fb(\007)1368 -63 y - slur@Dict begin (2.0pt) GD S0hgt (4.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1.6 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 1368 63 a 1368 63 a - end - 1368 63 a 1387 63 4 117 v -19 -w Fb(\007)p 1536 98 4 135 v 1629 122 a - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (-3.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 0 N end - 1629 122 a 1606 -279 a Fa(\(HH)g(\))p 1644 96 4 117 v 1606 96 a Fb(\007)1814 -63 y - slur@Dict begin (2.0pt) GD S0hgt (4.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 2.8 S0dir M 0.13 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 1814 63 a 1814 63 a - end - 1814 63 a 1833 63 4 117 v -19 -w Fb(\007)p 1982 98 4 135 v 1986 262 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 1986 262 a eop -end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/kslurs2.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/kslurs2.eps deleted file mode 100644 index 6a6b22473ed..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/kslurs2.eps +++ /dev/null @@ -1,727 +0,0 @@ -%% LaTeX2e file `eps/kslurs2.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: kslurs2.dvi -%%CreationDate: Wed Jan 21 13:59:47 2004 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 28 734 312 782 -%%DocumentFonts: TeXMUSIX16-Regular CMTT10 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE kslurs2.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2004.01.21:1359 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: psslurs.pro -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. - -/slur@Dict 200 dict def - -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end - -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end - -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def - -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def - -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def - -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if - -% align the slur to the staff lines - - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - - aa 0 gt { /shift shift neg def } if - - ifadjust 0 eq { - /shift 0 def - } if - - -% and finally draw it... - - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat - -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - - grestore - - % now some \slurtext code... - - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def - -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def - -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def - -% differenced line - -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def - -% sloped line - -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def - -% free line (init & terminate) - -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def - -end - - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: CMTT10 -%!PS-AdobeFont-1.1: CMTT10 1.00B -%%CreationDate: 1992 Apr 26 10:42:42 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTT10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch true def -end readonly def -/FontName /CMTT10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 72 /H put -dup 102 /f put -dup 104 /h put -dup 115 /s put -readonly def -/FontBBox{-4 -235 731 800}readonly def -/UniqueID 5000832 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F00F963068B8232429ED8B7CF6A3D879A2D19 -38DD5C4467F9DD8C5D1A2000B3A6BF2F25629BAEC199AE8BD4BA6ED9BBF7DABF -D0E153BAB1C17900D4FCE209622ACD19E7C74C2807D0397357ED07AB460D5204 -EB3A45B7AC4D106B7303AD8348853032A745F417943F9B4FED652B835AA49727 -A8B4117AFF1D4BCE831EB510B6851796D0BE6982B76620CB3CE0C22CACDD4593 -F244C14EEC0E5A7C4AC42392F81C01BC4257FE12AF33F4BFEA9108FF11CF9714 -4DD6EC70A2C4C1E4F328A1EB25E43525FB1E16C07E28CC359DF61F426B7D41EA -6A0C84DD63275395A503AAE908E1C82D389FD12A21E86999799E7F24A994472E -A10EAE77096709BE0D11AAD24A30D96E15A51D720AFB3B10D2E0AC8DC1A1204B -E8725E00D7E3A96F9978BC19377034D93D080C4391E579C34FF9FC2379CB119F -1E5BBEA91AE20F343C6420BE1E2BD0636B04FCCC0BEE0DC2D56D66F06DB22438 -452822CBEAF03EE9EAA8398F276EC0D92A7FB978C17805DB2F4A7DFBA56FD6AF -8670EB364F01DE8FCAFBAF657D68C3A03112915736CEABAA8BA5C0AC25288369 -5D49BD891FABEFE8699A0AE3ED85B48ACB22229E15623399C93DE7D935734ADA -DA7A1462C111D44AD53EA35B57E5D0B5FC0B481820E43222DB8EFCD5D30E15F9 -BA304FA879392EE0BCC1A6ADAB001EDF5C9D6FE45735098A304A8BD4A0AC9980 -7FFE62FEAD3843EF8C45E1203E303D028897CFE1D4D0AB8BBA74CE279275A67E -81AEA417A3E49397386B7304DC9247290A5CE2408114441EDD82F9B3A8E49C4D -D9745142652BE8B82C2A9610B26EA1A71212CE97781A06B58C3DDD9179016AB6 -740166FF986AE856AFDD2D8955D95B2D0C57BC179F1D9136BEFBB6F17E8DE96E -921502FB19F0C21F0A491F951D83972DECD70AA8987112F05C939A6FB073A5EA -495069A1DDF11DC589D2E91C1514C2799C5B954EB8B347918C4920C7142A2AC6 -8231DD2AF57E9540C46BDA6AAC09689487F5E0EB021CADA860FD25B2E5230259 -7BFF0F12D7DF5CE219716715073177028CE276FC313D6A101898D1A6BB0AD8D5 -662A85EE6B921A72E46589CC08EA87EECFDF36B819B07306C44AC3FBCD134930 -4B2F9EC4D5C57518E8210FC2C61DA3FD185CFA65DF3DB858BCF75E95321A7131 -547E0C854068826FAB1D8A48A3708F6B3AA1DE3502DDFE91A553D31ACB26D732 -FD54BD83E3C485032A061769D33F2D8BD8AF3E5EB9BC7BE18F5EB7A440C673D6 -25151DBC12F033A1D5D20EBF8530E7129D0A90AD3EA1E185EB58B12472AF22F9 -8DC999EED472B2C2B85B60A09D6A2D42E04AD651074A7FB8EEAD846888F72410 -59A99B49ACFC71131694C405F36C8F710B467AB3742C6EE007FE240976397D06 -E1E409013769EC79E2F70C1A9B84991F3AAE219469E3F323439BF51726A76F60 -DC410D411CDA75C4C5C7864FA957AAFEEA79FEC8CF95A53326E328A8F446C415 -10A842D5DFFA8223B034B62B87A7B6BF4FEBD03132F9075C271F205407839CE1 -CCE65AFD00A134F3C357C1E7666BA9F121A12E2B9BB63F2814EED3E56A6B66D1 -8B2C866622030FA1AA10AE103A4E9244C9687E2356B635DCBA342CDF976583AC -E27BE925C57585CA0FF2FBAA5169551AE362F31CEFB8F71A4FFFAF0D97924631 -A3D3F22E8B3A54268D8D742FA1F23ED4B73390654FB4E132B615FF0A0798ED0B -7DA27D8116AEF3E3326774FA5C0662104B61BA54D437030951984A98A1D0A6D7 -6F3DFD8899BEBA630DB1DF819C7CAD4C243AAC157F3BC44A9582DA059DC13828 -4A25265D6AA0407F9B9EB6DB87FF4FEED5B6A109FE0521D3BF720F8446D9C758 -36C279F20E294F7974C7A8E63ACA1B534AE8C1B517013FC03B940095E021CEE1 -2FE7C094AA23B7B5BC016BC5E8BF9EB96DC6F4ECFA90685D740F92D22D5E1D5F -4CF3474831AFF202A57C89D89BA25869483CCC82F3D1B1B364DC66897BAFEE2E -EF3154F6D65F7553E4F6EA6D376E579F119B12882419C5EA85A8707DBC1E87CC -8D563899C7632E24A53CA5D050588B9A889ED7EDD347C7D98381D44C1A5823D4 -F171B3D6DA586C6C545DB2294CDEE0CD36D898318B57FE9B4CA514FA43AE584A -6033CD7DE353A2D119B825AA7517D9687BDD1E438E90A849054A4EBA890F3A00 -0C7A13B16FAEEF6D31110E5310BB27C428498D4578E660265AAB30CA156E16F0 -0A43A6EC0A5496B850A53B8018EB965453AB3758D31F9F7DE6C93F655EA57DF6 -E87B08DF568D8B9034F1C4FCDD6B73C552D1DEB9605768CDBFC4028F42373682 -D2F7E60386F7368C5BE8BDEC5D5B29D060BA790A3A33FD3778646A2518FC97DE -EDE030EC4FD3CACB08D58379AF1FB31DB2F2814BE34141E339C14A0D4BDE8A7C -C4D79C6257C9898492659F421469939DB3BBE9AF9A95F632701C5C53482A2B18 -806DB57A3085D6F407D97881B3888EA65929493B03590BC9423F317A18FDCB85 -849406F24E59B41F673AFB499B5253CAC1A4F52E45F572DADB137DA541574771 -811A68701B81CC369EBEAC00F4D2AFF2C5EC3597FDBE3558AAC4397A55C65EEA -C0A0FC545BECB36595B387282424B32782F3B738191DBD0B4B11E377E798F743 -2EE0EE0A8AB2F27A69C049A254BCBD7CEC8AAE2EFF3DC7BFD908E1DC382E5F69 -542EF247D4543527927D23592B07D41EB441D93F42A7ABE61742E0BB8F75EDC6 -777721AD2F40D9FE781F97E685E1ACA482DEEEC783AB1F87178DCEEACF6E74BE -D597199B -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 7 /caron put -dup 8 /breve put -dup 71 /G put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF83287B2C762EFD151232F1E1B856941A07C76AD4A6030971385C9614 -AF82D00B6895EE8090AE00C2AABDB1D374E9C0317A2F09AC4177697BF63E3627 -D9EBBE30E9D146E27FC0ADC8AE7C3D7A1991AD1D243A9D862E4F268136DA3550 -8230C17ED70FD1763C8D45041B6E46171F7F37B395304CE44CE0077B6AD46D53 -5F8BDDE09732958D00A2B463F8F609FE3D6B20EBFA30AAC3ECCBF6039C8E9EEF -2023730F8DC41E7BCC26F26F01B717D07F34A5472635CDE17185A14FE17F1D42 -45D5D51CCD4DF7C5E27D97FED25E5C3E0D90B4363736DF9490104B3C4E24D571 -2A1D512B35D5072ADB70DA4C0C58261A83EC38C301D68187A6C8497D27712CDA -0BAE303A69CD15C4E1D4541864355B74EACBBA7B5DC82CD0C4D85DCBF2CBA386 -E1E7D76EBF80FA169BC5BA62AC0D08FF48E2E17BB4301C9081B2FB58C506D896 -9A5860BAF45AA28F4BFABA3E4E34A688FCADEBBE28BFEAEB9C92B9FBF241A834 -2F8BB3CB5DEED85D1A13048D43CDDB439A27F6E6DB485B4FA7F3CD358D9B9BCD -60A1B71FAED11AAECB95800DE4D3AFDDE2B7D45A98B048DDBA9448F4B17168C4 -E030962D21DB9753BFA5305CBD00123401CF7FF018A5EC990600148CEE8555BD -B6332D422923CF2116FD5F0ABD8BEA064E9FBD98DF2C16890920AFC6475947FA -579F700AF7EF9DF8D64C05FD70B998CB12FFCE033A4A4DE938DDB27E8F887FDE -B6C927FFF339F501C7A1A141F10A439B7E4F16FEACC6CCDDBEFAE73137C2A479 -D1164C40D2DA5F1E48AD08A67339DD054356204ADFEC881E4469E9F64A660B84 -0F341C95F3987B198DB8F5E801CA2D420E52C1D727BB16A516485F5609968622 -A0E0367DA9F8AE81FFDFFDA8991BA220F0E25BC0E6FEE87BE5C52D5323388F93 -3F1108D74468D3D4B8F9041C564626D9CBFDC221D39147F89806A60ADBEC556C -C1D5A3E5628366B2B5C4DF96306501624260FB31D93C88FEC1987D07C53FE45A -02EEDB8CCD1B2BF4B1F9E8C52E7CD13137EAC87A59E873A011458E604A181A20 -307772346FC959B5B700C14916245B1EDEDA -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (kslurs2.dvi) -@start /Fa 140[44 10[44 1[44 29[44 72[{}4 83.022 /CMTT10 -rf /Fb 184[106 62[0 0 7[{}3 132.835 /TeXMUSIX16-Regular -rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -364 -35 2350 4 v -364 -2 V -364 -31 V -364 64 V -364 98 V -364 63 a Fb(G)-159 89 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (0.79999pt) GD N /S0brk -S0hgt (2.0pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 0 N end - -159 -89 a -182 295 a Fa(s)p -144 63 4 117 v -182 63 a Fb(\007)p --6 98 4 135 v 80 63 a - slur@Dict begin (2.0pt) GD S0hgt (4.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 80 63 a 80 63 a - end - 80 63 a 60 295 -a Fa(s)p 98 63 4 117 v 60 63 a Fb(\007)260 89 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (0.79999pt) GD N /S0brk -S0hgt (2.0pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 0 N end - 260 89 -a 236 295 a Fa(sf)p 275 63 4 117 v 237 63 a Fb(\007)p -413 98 4 135 v 498 63 a - slur@Dict begin (2.0pt) GD S0hgt (4.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 0.7 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 498 63 a 498 63 a - end - 498 63 a 478 -295 a Fa(s)p 517 63 4 117 v 479 63 a Fb(\007)678 89 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (0.79999pt) GD N /S0brk -S0hgt (2.0pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 0 N end - -678 89 a 655 295 a Fa(sh)p 693 63 4 117 v 655 63 a Fb(\007)p -831 98 4 135 v 917 63 a - slur@Dict begin (2.0pt) GD S0hgt (4.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1.6 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 917 63 a 917 63 a - end - 917 63 a 897 -295 a Fa(s)p 935 63 4 117 v 897 63 a Fb(\007)1096 89 -y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (0.79999pt) GD N /S0brk -S0hgt (2.0pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 0 N end - 1096 89 a 1073 295 a Fa(shh)p 1111 63 4 117 v 1073 -63 a Fb(\007)p 1249 98 4 135 v 1335 63 a - slur@Dict begin (2.0pt) GD S0hgt (4.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1.6 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 1335 63 a 1335 -63 a - end - 1335 63 a 1315 295 a Fa(s)p 1353 63 4 117 v 1315 -63 a Fb(\007)1514 89 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (0.79999pt) GD N /S0brk -S0hgt (2.0pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 0 N end - 1514 89 a 1491 295 a Fa(sHH)p -1529 63 4 117 v 1491 63 a Fb(\007)p 1668 98 4 135 v 1753 -63 a - slur@Dict begin (2.0pt) GD S0hgt (4.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 2.8 S0dir M 0.13 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 1753 63 a 1753 63 a - end - 1753 63 a 1771 63 4 117 v -20 -w Fb(\010)p 1982 98 4 135 v 1986 262 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 1986 262 a eop -end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/kslurtweaks.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/kslurtweaks.eps deleted file mode 100644 index cbe2741c41f..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/kslurtweaks.eps +++ /dev/null @@ -1,747 +0,0 @@ -%% LaTeX2e file `eps/kslurtweaks.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: kslurtweaks.dvi -%%CreationDate: Wed Jan 21 14:00:21 2004 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 28 736 440 782 -%%DocumentFonts: TeXMUSIX16-Regular CMTT10 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE kslurtweaks.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2004.01.21:1400 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: psslurs.pro -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. - -/slur@Dict 200 dict def - -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end - -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end - -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def - -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def - -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def - -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if - -% align the slur to the staff lines - - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - - aa 0 gt { /shift shift neg def } if - - ifadjust 0 eq { - /shift 0 def - } if - - -% and finally draw it... - - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat - -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - - grestore - - % now some \slurtext code... - - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def - -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def - -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def - -% differenced line - -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def - -% sloped line - -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def - -% free line (init & terminate) - -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def - -end - - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: CMTT10 -%!PS-AdobeFont-1.1: CMTT10 1.00B -%%CreationDate: 1992 Apr 26 10:42:42 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTT10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch true def -end readonly def -/FontName /CMTT10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 43 /plus put -dup 45 /hyphen put -dup 65 /A put -dup 112 /p put -dup 115 /s put -dup 116 /t put -readonly def -/FontBBox{-4 -235 731 800}readonly def -/UniqueID 5000832 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F00F963068B8232429ED8B7CF6A3D879A2D19 -38DD5C4467F9DD8C5D1A2000B3A6BF2F25629BAEC199AE8BD4BA6ED9BBF7DABF -D0E153BAB1C17900D4FCE209622ACD19E7C74C2807D0397357ED07AB460D5204 -EB3A45B7AC4D106B7303AD8348853032A745F417943F9B4FED652B835AA49727 -A8B4117AFF1D4BCE831EB510B6851796D0BE6982B76620CB3CE0C22CACDD4593 -F244C14EEC0E5A7C4AC42392F81C01BC4257FE12AF33F4BFEA9108FF11CF9714 -4DD6EC70A2C4C1E4F328A1EB25E43525FB1E16C07E28CC359DF61F426B7D41EA -6A0C84DD63275395A503AAE908E1C82D389FD12A21E86999799E7F24A994472E -A10EAE77096709BE0D11AAD24A30D96E15A51D720AFB3B10D2E0AC8DC1A1204B -E8725E00D7E3A96F9978BC19377034D93D080C4391E579C34FF9FC2379CB119F -1E5BBEA91AE20F343C6420BE1E2BD0636B04FCCC0BEE0DC2D56D66F06DB22438 -452822CBEAF03EE9EAA8398F276EC0D92A7FB978C17805DB2F4A7DFBA56FD6AF -8670EB364F01DE8FCAFBAF657D68C3A03112915736CEABAA8BA5C0AC25288369 -5D49BD891FABEFE8699A0AE3ED85B48ACB22229E15623399C93DE7D935734ADA -DA7A1462C111D44AD53EA35B57E5D0B5FC0B481820E43222DB8EFCD5D30E15F9 -BA304FA879392EE0BCC1A6ADAB001EDF5C9D6FE45735098A304A8BD4A0AC9980 -7FFE62FEAD3843EF8C45E1203E303D028897CFE1D4D0AB8BBA74CE279275A67E -81AEA417A3E49397386B7304DC9247290A5CE2408114441EDD82F9B3A8E49C4D -D9745142652BE8B82C2A9610B26EA1A71212CE97781A06B58C3DDD9179016AB6 -740166FF986AE856AFDD2D8955D95B2D0C57BC179F1D9136BEFBB6F17E8DE96E -921502FB19F0C21F0A491F951D83972DECD70AA8987112F05C939A6FB073A5EA -495069A1DDF11DC589D2E91C1514C2799C5B954EB8B347918C4920C7142A2AC6 -8231DD2AF57E9540C46BDA6AAC09689487F5E0EB021CADA860FD25B2E5230259 -7BFF0F12D7DF5CE219716715073177028CE276FC313D6A101898D1A6BB0AD8D5 -662A85EE6B921A72E46589CC08EA87EECFDF36B819B07306C44AC3FBCD134930 -4B2F9EC4D5C57518E8210FC2C61DA3FD185CFA65DF3DB858BCF75E95321A7131 -547E0C854068826FAB1D8A48A3708F6B3AA1DE3502DDFE91A553D31ACB26D732 -FD54BD83E3C485032A061769D33F2D8BD8AF3E5EB9BC7BE18F5EB7A440C673D6 -25151DBC12F033A1D5D20EBF8530E7129D0A90AD3EA1E185EB58B12472AF22F9 -8DC999EED472B2C2B85B60A09D6A2D42E04AD651074A7FB8EEAD846888F72410 -59A99B49ACFC71131694C405F36C8F710B467AB3742C6EE007FE240976397D06 -E1E409013769EC79E2F70C1A9B84991F3AAE219469E3F323439BF51726A76F60 -DC410D411CDA75C4C5C7864FA957AAFEEA79FEC8CF95A53326E328A8F446C415 -10A842D5DFFA8223B034B62B80D1A97EEE66B66D5AFBEC3756D16624CF69F000 -D16A16263208FCA1816E1725F39215694896C69BC40880EFCEB8D91A7661AD81 -34E3C94FE80AA65A15DD9590EF6C9215C9A7DAD7089EB18A1237C8F7668BFC49 -B501F92448D40AE0E32BD0C50C3D1702B8CD0BCCA7B2B9FB10B3E2CDBE929DEB -046B25CC240633555939B92866D85D32E65646505D2EC2B808540C394E83DCDA -A63A3DAC44B04F8F6690D88A88E7081F16183B7BE92EA21C1DB6DC5C6BFAD8F9 -63847F23B2B2093E4132A805805DA3D9397DBB13753E6C213C2DA837BD95825B -4598AE0187BB989818A1ADB46FB8767132B26DA53E19A26FEEE283140A706552 -51AA8E6174027559A2BACEDF0ACE336DC970EA47012C61928851CF8D6FA15E25 -751F47D61E2A685A03B2906517A69C5141256068A434203194AD1A517B752769 -51F6FE414C9D258B59E711ADDAC0745888459C6433A5E6FEF5E4AAF3A4BC7DDD -538367A784CDB89884E999F6490E4221D68110617BFEB5C7A64E0883210572C1 -8E5508D6AE0E71AB667F2CA305C7E36CAADF58E9A09105601DEE9383B517032A -2047E118D1CD12575183BB15312BA00015295BEBDCF9F784DF1FE8007C2EC8F4 -9C67A5AAAF5A5A69776B16ED355C148979AA14CD54FB148BD83C2275911140A2 -8EE3FAE0CB79E646E93D6838AE78BEF22FE7CDE47DA249355E5F32B0630C2DF8 -5C6FEDA555A5BB66122CC85834FDC321910D0CBB8F01BC63D3AA04301E5F7863 -D832DD8B487F7ACEDB3963E4833FF01CB050277E6C886EC662E67145B093097A -55E985300C0C0C1F0EC98AB952DAD4A28A4B0360CC90CECAD32CB4A860EA29FA -FC89A882E1C53C1689C4F1A4DC57EB60424F8061674E17D71D4699CC1C7EE260 -31F1C9F91A93EBFD8FF9735417DF74C77C2A8172496822EA01B19D1AFCFDF221 -94C6EC434891E4DB92273E98F7AC34973562DA44C173D71D4360FD8AE4F8F8CB -3EBFD33C1F88BD3FE9F55B4DBAAA3BF773C445F0F9C3CB3B8317BACB6B9811EA -5E4DD378C4C4D14AD6EF48EF3DC3AF592AAE166BA5DD14375F74EFD6E6E236D4 -7D75796A0CAD634A01D870EF84FE2CD9B413591F416213B1F206112705C2354B -9BA8011D690425411FC95B74C899A0D62C67F01268B40102ED3B658817CD48B4 -71DF134518EBB1AC4C5AB908E5E64591666BA590C6706D50CFF819A1A23FEB93 -101D3CED755A218BF267B1510FFE56911B87B64B3EFEC72E596D629DB374FB7D -941F10A22EEF8B3921C752C921D45A519320C527B029058744039F662C2C964D -D1B71B6422EA8E52F4EDEC2600034FB9C8E4F8FB1589888FBB41B4FB05E6CC3E -A15C0BF97523CFC931F659E6401186EF99C72775639D2EF0646D21F00A3E9A08 -2B1746A81A54849AB307EC144D8F5DD090E0CE5287BFC9196B82AE81B849F007 -ACC36B326FD8736BD05756149E08A7BE9AF87E1138C0CE -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 7 /caron put -dup 71 /G put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF84F6B1279B7674E8DE6DCE1063C9E4118FF05C936431122E61073092 -C7AB9D34C66D72A19D11C4EB4BD4C9FD60F8F43521251AA3CA90AD4517664D23 -9AC96DF4437EF5A80E21CB1FB19864CB2192C1B81BDD87430EA6CC8D6FE62BE6 -F8E20537303758CCE2376A77730BDBAB081CD511D6D06F5E742B2927C4EA5BB6 -0391730CCC3278B317A8CB5D0CD45BC04BCB150B362E881CEE82E2CFD4947AE7 -3A5BAF3E12C8A8DA92F59FFFD620DE6C6B87B0245356A739F625850F79AB4AF5 -555250A4E5A4891292D123DFFE3400DF051A52DC6F27D806BA9F2882486E1A9B -B5615D339AFEAB59F2B5B04AD39BFE9962113C997AE10D24AA640488D296E8F3 -EE0A0C61579ED6AA1D1CBF98B697C08E13C2B3955C331313703D188FD8B4EE58 -D2196051B0CBA1B8A71EA5512C7609DDA22B40B82FC8E3201A934BBA2139681C -494C7F2FD7EAD77E93527E9F9FA3F65BF20C30DEE4E79FA76722407C90124C4B -CB4403FCBA22C2EEA16BAA1DC19C5BD97B5B1DC5D5D56F30739893BFE0D40A2C -C1BDDFC6EC833B9AD95DB241A59D9726CCEFF77072DA19B7B02BF40F24B2A86A -357A5C439130895AD4E535BE21C7BB7740E3CA522A9DFB02F73771484A59F9F1 -E7591CED1AF1591FEE7BCBC86F516C7BA141441FF79A7CEF77F49C5C4D17ED6D -F3ADC427AFB049BF60AD6788ED2C786ED2275AEE20A36EE4C77CA3B2AF407D8B -B4651DC2DCC0528275D4500AED080D85E17CC9E05EF487D6F378B58AE53D96D5 -5930BFEA7766A734C7082ED09958E703F74607D7819AE8AD9C35E0199E997C41 -8759B0DC00D855A46B4836C488EA54DE8957686649506D0FF3885716963404F3 -16ECC18897582CDBDAED6F81220C52D028CB3185A5FFAF3EE4B5514355FE060E -AC14244C421456BB3E06591DEEB9DCDC135C6D -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (kslurtweaks.dvi) -@start /Fa 139[44 44 2[44 46[44 19[44 1[44 43[{}6 83.022 -/CMTT10 rf /Fb 184[106 63[0 7[{}2 132.835 /TeXMUSIX16-Regular -rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -364 -35 3413 4 v -364 -2 V -364 -31 V -364 64 V -364 98 V -364 63 a Fb(G)-160 73 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (2.79999pt) GD N /S0brk -S0hgt (2.0pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 0 N end - -160 -73 a -183 262 a Fa(Ap-s)p -145 46 4 117 v -183 46 a Fb(\007)10 -29 y - slur@Dict begin (2.0pt) GD S0hgt (8.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 10 29 a 10 29 a - end - 10 29 a 29 29 4 117 v -19 w Fb(\007)p -164 98 4 135 v 252 3 a - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (11.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir -1 N /S0dash 0 N /S0adj 0 N end - 252 3 a 229 146 4 117 v 230 29 -a Fb(\007)422 13 y - slur@Dict begin (2.0pt) GD S0hgt (10.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 422 13 a 422 13 a - end - 422 13 a 402 129 -4 117 v -19 w Fb(\007)p 576 98 4 135 v 663 73 a - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (2.79999pt) GD N /S0brk -S0hgt (2.0pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 1 N end - 663 73 -a 640 262 a Fa(Ap+s)p 678 46 4 117 v 640 46 a Fb(\007)834 -29 y - slur@Dict begin (2.0pt) GD S0hgt (8.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 834 29 a 834 29 a - end - 834 29 a 852 29 4 117 v -20 w -Fb(\007)p 987 98 4 135 v 1075 3 a - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (11.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir -1 N /S0dash 0 N /S0adj 1 N end - 1075 3 a 1052 146 4 -117 v 1053 29 a Fb(\007)1245 13 y - slur@Dict begin (2.0pt) GD S0hgt (10.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 1245 13 a 1245 13 a - end - -1245 13 a 1225 129 4 117 v -19 w Fb(\007)p 1399 98 4 -135 v 1507 68 a - slur@Dict begin /S-1alt (20.0pt) GDAR N CP /T0y1 ED /T0x1 ED /T0hgt -(3.4pt) GD N /T0dir -1 N /T0dash 0 N /T0adj 0 N end - 1507 68 a 1463 262 a Fa(Ap-t)p 1502 46 -4 117 v 1464 46 a Fb(\007)1642 96 y - slur@Dict begin (2.0pt) GD T0hgt DP T0x1 T0y1 CP P T0y1 0.7 T0dir -M 0.14 30 T0dash T0adj 40 DS end - 1642 96 a 1675 46 -4 117 v 1637 46 a Fb(\007)p 1810 98 4 135 v 1918 8 a - slur@Dict begin /S1alt (20.0pt) GDAR N CP /T0y1 ED /T0x1 ED /T0hgt -(10.6pt) GD N /T0dir 1 N /T0dash 0 N /T0adj 0 N end - -1918 8 a 1875 146 4 117 v 1876 29 a Fb(\007)2053 96 y - slur@Dict begin (2.0pt) GD T0hgt DP T0x1 T0y1 CP P T0y1 0.7 T0dir -M 0.14 30 T0dash T0adj 40 DS end - -2053 96 a 2048 146 4 117 v 2049 29 a Fb(\007)p 2222 98 -4 135 v 2330 68 a - slur@Dict begin /S-1alt (20.0pt) GDAR N CP /T0y1 ED /T0x1 ED /T0hgt -(3.4pt) GD N /T0dir -1 N /T0dash 0 N /T0adj 1 N end - 2330 68 a 2287 262 a Fa(Ap+t)p 2325 -46 4 117 v 2287 46 a Fb(\007)2465 96 y - slur@Dict begin (2.0pt) GD T0hgt DP T0x1 T0y1 CP P T0y1 0.7 T0dir -M 0.14 30 T0dash T0adj 40 DS end - 2465 96 a 2498 -46 4 117 v 2460 46 a Fb(\007)p 2634 98 4 135 v 2741 8 -a - slur@Dict begin /S1alt (20.0pt) GDAR N CP /T0y1 ED /T0x1 ED /T0hgt -(10.6pt) GD N /T0dir 1 N /T0dash 0 N /T0adj 1 N end - 2741 8 a 2698 146 4 117 v 2699 29 a Fb(\007)2877 96 -y - slur@Dict begin (2.0pt) GD T0hgt DP T0x1 T0y1 CP P T0y1 0.7 T0dir -M 0.14 30 T0dash T0adj 40 DS end - 2877 96 a 2872 146 4 117 v 2873 29 a Fb(\007)p 3045 -98 4 135 v 3048 262 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3048 262 a eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/macro.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/macro.eps deleted file mode 100644 index f9bb6cbb32d..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/macro.eps +++ /dev/null @@ -1,589 +0,0 @@ -%% LaTeX2e file `eps/macro.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: macro.dvi -%%CreationDate: Sun Sep 28 15:51:02 2003 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 28 751 483 783 -%%DocumentFonts: TeXMUSIX16-Regular -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE macro.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2003.09.28:1551 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: psslurs.pro -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. - -/slur@Dict 200 dict def - -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end - -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end - -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def - -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def - -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def - -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if - -% align the slur to the staff lines - - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - - aa 0 gt { /shift shift neg def } if - - ifadjust 0 eq { - /shift 0 def - } if - - -% and finally draw it... - - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat - -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - - grestore - - % now some \slurtext code... - - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def - -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def - -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def - -% differenced line - -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def - -% sloped line - -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def - -% free line (init & terminate) - -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def - -end - - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 7 /caron put -dup 8 /breve put -dup 26 /dotlessj put -dup 55 /seven put -dup 71 /G put -dup 83 /S put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF80BD119C2DF1A8FB89B797B084BC9C71236A10AB1944FDCEABAC15FE -313FA135EE234D9908A84DB61F49A88C3FCB026129E02F3DD66444AD6478FE17 -24ACB57725877B2343345DDC62448B06B383C2FB32CC7FE00362B06268496800 -0895E007ABA62705A03433DE3A8F171F35764B4E8769A7F99994D8AEE033F370 -DBF7321E09FD2149672054190994F36EAEFCDE9129957B0FD57008B04AD1D75D -20A70E7D8195DED774D988ED7E0C3CFF13C8EC50696359CDCEE2ABF16FFD3666 -CE4476840B89B8A61DCD7251D03D99469D1C11D7C135347A276DB5CE67BA3EAE -97FBD9C46756D30570FD831555F3530F8334C21187EDE68020EDF6D4A7D552F8 -04E732998C1821CF7747869303DA966237614FDA87ABAE9C898C5F68C3D2F5A7 -C8B3755D794D1A2DB1AE66CE31C80364E6656A5FD96A8ADB6C87652C777F42E1 -D5452977793A44D27CCE218523B2694634B89CA9C3E4DE380F9C6EEDC7CF720F -472051A1B53080AD80FC8B30BC3A3EFF5C7A5EF94BB0BDCC7F701ED2DD34B01F -B13DCFE40D94BFA6BD2F628B0C9F9C85BCED5ADB5C224BB0E379A3975437C315 -77BB9AC7AC012A14067960C8997E518FD57B2BCE6D8FC23FFA347935EAF2BC8D -CBD5D172277D31FC77C3DEF72C50D14212AFF19CCD4C496DF2899666DC3DB9A0 -4F67E2CA8DB6867051381DB3A066FFEAFAF08BD7AD7AAD740CA9D90C7E18A282 -964C85962EED8F0F969F791A79B50F0FA2A3F414677F4CAB5BC3C291633390AA -8A924B1E97CEFEA30A328DE7D7F5D0AE239727DFFB93C3DE0222247699684A09 -FF6F857A20B7DD8B6E39E3CE349CBE725B6D8B3297D7ADDBF2628B95E97DBA3B -95CC026A263E68C912930E028BB237013D4F3534781B97DF85C90707EF3664F7 -402947A3430A88C7A139E9E604ACD99526E79B12384B3AFFF2C283506E576814 -D2A5A09BD7285BC9EBFD89934D322A669FF3D7B54B72D48AE6D968827DAAB67E -E93A81A5D3BC4EBDAB2D3E8EFAC5E19EE4B66515BA664A513D23BA0DD27090CC -27BF47A6A3C6E59BB8A6A7B4A8979F2A04B3318AAA4D4664EFA8E550BBA473EC -5403AE66B6FB8EDEACB8B7FB1145ECF9C2AAA0819F90FC5E873D53D3519EF056 -14035662E63DE471648FAD0F5381E85CCEB346894C39462EA5C7873350B8A493 -3C2790B40BE1C15A3D86F96BAE672019C9F44FE3A4D094D6A38DC17739E857FB -0D9D834B9C6D998059F01FE088BDD0962115E8910A93F20532F7FE88BBE12461 -8D1E5C83127C91784AD0274F6ED28DE229D18F641BF8245D10A6E0DDD181C543 -D32BF9B4DD2A2B49E3E433C034A4BE895736DF810EFC5B2DAE6A4A8A86C4393C -C5F653301ACB78543DC561E84C3C256A06A0DA98B98F9B75CC16453587310B49 -D53C6C4D531F99AD1C6E4C8FF59F91913192A046A24596B56AF2067420640E5A -C8513E495B560510A5B4087DE1 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (macro.dvi) -@start /Fa 172[66 11[106 15[0 28[0 17[0 0 7[{}6 132.835 -/TeXMUSIX16-Regular rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: a4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -364 -35 3770 4 v -364 -2 V -364 -31 V -364 64 V -364 98 V -364 63 a Fa(G)-244 29 y(S)p --123 98 20 135 v -93 98 4 135 v 108 w(7)p -34 129 4 117 -v -33 13 a(\007)p 65 112 V 66 -4 a(\007)p 165 96 V 166 --20 a(\007)p 264 129 V 265 13 a(\007)p 364 98 4 135 v -402 129 4 117 v 138 w(\007)p 502 112 V 503 -4 a(\007)p -602 96 V 603 -20 a(\007)p 701 129 V 702 13 a(\007)p 801 -98 4 135 v 839 96 4 117 v 840 -20 a(\007)p 939 79 V 940 --37 a(\007)1038 -54 y(\032)p 1038 62 V 1 w(\010)p 1179 -98 4 135 v 1218 96 4 117 v 1219 -20 a(\007)p 1317 79 -V 1318 -37 a(\007)1417 -54 y(\032)p 1417 62 V 1 w(\010)p -1557 98 4 135 v 1596 54 4 108 v 179 w(\007)p 1656 -69 -60 4 v 1666 54 4 125 v 1667 -70 a(\007)p 1737 54 4 108 -v 1738 -54 a(\007)p 1596 62 215 16 v 1807 54 4 92 v 1808 --37 a(\007)p 1877 96 4 117 v 1878 -20 a(\007)p 1977 129 -V 1978 13 a(\007)p 2076 98 4 135 v 2115 54 4 108 v 2116 --54 a(\007)p 2175 -69 60 4 v 2185 54 4 125 v 2186 -70 -a(\007)p 2256 54 4 108 v 2257 -54 a(\007)p 2115 62 215 -16 v 2326 54 4 92 v 2327 -37 a(\007)p 2396 96 4 117 v -2397 -20 a(\007)p 2496 129 V 2497 13 a(\007)p 2596 98 -4 135 v 2634 129 4 117 v 138 w(\007)p 2772 63 V 2734 -63 a(\007)2833 13 y(\032)p 2833 129 V 1 w(\010)p 2974 -98 4 135 v 3012 129 4 117 v 179 w(\007)p 3150 63 V 3112 -63 a(\007)3212 13 y(\032)p 3212 129 V 1 w(\010)3352 29 -y(7)p 3372 98 4 135 v 3385 98 20 135 v 3405 262 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3405 -262 a eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/meter.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/meter.eps deleted file mode 100644 index b579b328a3e..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/meter.eps +++ /dev/null @@ -1,779 +0,0 @@ -%% LaTeX2e file `eps/meter.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: meter.dvi -%%CreationDate: Wed Jan 21 14:00:52 2004 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 28 745 510 782 -%%DocumentFonts: TeXMUSIX16-Regular CMTI10 CMBX12 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE meter.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2004.01.21:1400 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: psslurs.pro -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. - -/slur@Dict 200 dict def - -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end - -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end - -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def - -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def - -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def - -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if - -% align the slur to the staff lines - - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - - aa 0 gt { /shift shift neg def } if - - ifadjust 0 eq { - /shift 0 def - } if - - -% and finally draw it... - - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat - -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - - grestore - - % now some \slurtext code... - - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def - -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def - -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def - -% differenced line - -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def - -% sloped line - -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def - -% free line (init & terminate) - -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def - -end - - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: CMBX12 -%!PS-AdobeFont-1.1: CMBX12 1.0 -%%CreationDate: 1991 Aug 20 16:34:54 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMBX12) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMBX12 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 49 /one put -dup 50 /two put -dup 51 /three put -dup 52 /four put -readonly def -/FontBBox{-53 -251 1139 750}readonly def -/UniqueID 5000769 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F0364CD5660F74BEE96790DE35AFA90CCF712 -B1805DA88AE375A04D99598EADFC625BDC1F9C315B6CF28C9BD427F32C745C99 -AEBE70DAAED49EA45AF94F081934AA47894A370D698ABABDA4215500B190AF26 -7FCFB7DDA2BC68605A4EF61ECCA3D61C684B47FFB5887A3BEDE0B4D30E8EBABF -20980C23312618EB0EAF289B2924FF4A334B85D98FD68545FDADB47F991E7390 -B10EE86A46A5AF8866C010225024D5E5862D49DEB5D8ECCB95D94283C50A363D -68A49071445610F03CE3600945118A6BC0B3AA4593104E727261C68C4A47F809 -D77E4CF27B3681F6B6F3AC498E45361BF9E01FAF5527F5E3CC790D3084674B3E -26296F3E03321B5C555D2458578A89E72D3166A3C5D740B3ABB127CF420C316D -F957873DA04CF0DB25A73574A4DE2E4F2D5D4E8E0B430654CF7F341A1BDB3E26 -77C194764EAD58C585F49EF10843FE020F9FDFD9008D660DE50B9BD7A2A87299 -BC319E66D781101BB956E30643A19B93C8967E1AE4719F300BFE5866F0D6DA5E -C55E171A24D3B707EFA325D47F473764E99BC8B1108D815CF2ACADFA6C4663E8 -30855D673CE98AB78F5F829F7FA226AB57F07B3E7D4E7CE30ED3B7EB0D3035C5 -148DA8D9FA34483414FDA8E3DC9E6C479E3EEE9A11A0547FC9085FA4631AD19C -E936E0598E3197207FA7BB6E55CFD5EF72AEC12D9A9675241C7B00AD58FAF645 -1297991B5D01701E82228D0313FC7C66B263BC79ACDDF9AAC48A3CBF42B96E38 -583E1D059953076D68148DC8B6C9527B3A74CE7DEF788A11531F44120BDF0F61 -0B2F3ED94EEBCDE4ACD23834C242AA4314B9EF98E4BE72DB76EBDD0A028CEA9D -B4C38C1F2D24B8FDE686832FE96204552C820E45B6BAF0C3308742AE2F230D3C -B337635E94E2E21519DC89511E33C2C89CB30ADEB55C30526171958693A26C49 -EE29789EE165278B618FE6C66B5A31D1EE0009AE31DECCDE85DC5B7A5A50A797 -E5F262DE9DC272D9069A9B92C5CD3EF91591276F8E5D0CE7EA5D64BA6CA908F0 -D44652C6A1A2EEEB9E858F64BB0D99AF77C3F526427A5B6C15B93167D9AC4A7A -9256E5CFBC803AD886AE923C677ECA297893038F030BC7EDD8FC674FA5A249E7 -7A1BDC26DA4ED3EC2AE4513EABF127EDAA5D84BE46AB6CAB33EBA5AC7BE232A1 -2451C0EDA1A563536A490EAB16DAE14DF6C852FFA9742083DA145C7FA9942B7D -536AE0E489F2D3357CADC28E5F57DC7D4E0009E1B3D914E26C7BBA6582AB6117 -16CE3418179C1099498A11D4E7D13FA3251E86901FF17331B44B3154F9872587 -40BB0A6B16A11EE6275C52BB2DEF7CE1687B044846435DCFBE997B17ADCE26CB -23CDB2E5CA3EBECEB74BCE120D00B4C7FEA607BD2D85506D60A4E169454A599C -49B2A75912799B20CD3A6193EB1A318D64B46AC14810E2512517EA54DF0F5240 -B511D7D839B6DDE3E11CF32D55090B6C7780DC4D2D6CE145DA11B0D73A16489C -48E0CAC5E7D876A8AC7FB44587E76D01A1425E0DC1BBA4A35BA3CABC484D624F -29DB2D11C5A91C976CFFE4712C8845DE66E141C1CB74C2433F79ED0BC96D1098 -AE7E32AC20083058F0B11870B2BEEBE80631E610C68F4AACAAB1FC69AA03108C -2C059D0621C3257C9B758950F205B889988662BC5FEF023EEF17B99778064739 -C1476B682C6B547F9F4C975997FB9CE9A0052A8A75369EE7172E3B75FB222AB7 -40CE6AF79034DC13B0E7C6A74DDD9FBEF04E231E4F42734BCEB0F35F8BF26069 -5311A1446589D64D4A9E1BFB6A102743EF64632148AB4E22C2661D967D635CAA -CAF4FC8AF61579339EF8BD8393CED26EF16CAC84EC023E6A49A48C3E3C83990C -1509503523A7AA24FCE2A6A01C88C5597DB5374386759151E2D4B0BDE3DE49C1 -4A4E5D559B0A397294BA27CA179B -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMTI10 -%!PS-AdobeFont-1.1: CMTI10 1.00B -%%CreationDate: 1992 Feb 19 19:56:16 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTI10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /CMTI10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 48 /zero put -dup 49 /one put -dup 50 /two put -dup 51 /three put -dup 52 /four put -dup 53 /five put -dup 54 /six put -dup 55 /seven put -readonly def -/FontBBox{-163 -250 1146 969}readonly def -/UniqueID 5000828 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE -3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B -532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 -B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B -986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE -D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958 -9E3948FFB0B4E70F212EC976D65099D84E0D37A7A771C3101D6AD26A0513378F -21EC3643079EECE0C9AB54B4772E5DCA82D0D4ACC7F42FB493AA04A3BF4A1BD6 -06ECE186315DBE9CFDCB1A0303E8D3E83027CD3AFA8F0BD466A8E8CA0E7164CF -55B332FAD43482748DD4A1CB3F40CB1F5E67192B8216A0D8FE30F9F05BF016F5 -B5CC130A4B0796EE065495422FBA55BEE9BFD99D04464D987AC4D237C208FA86 -0B112E55CE7B3782A34BC22E3DE31755D9AFF19E490C8E43B85E17ECE87FA8B9 -1485831624D24F37C39BF9972D74E6EC4784727AC00B9C4A3AD3DA1C22BD6961 -7E0ADAF55422F22ACA5E4DCD4DF9FCD187A566B7FB661D0530454D0DD6C6C50A -7A3875C6CBF8EC7769F32A1F3F7FC1C072BADEC97794D4E90E0035282A170402 -356E5A9CD9ABD80AC4342A5283E458A7269252F4541CBB6452B39ED54D336D0B -19928E9CD1AB26AD83EB209E2EC75011A2643813053B5DBB0246097C4821B5F2 -C92554E9140BE35B2DBFCD98809A8EC9FC910FDE9E0D86457C70ACB056EBF90F -244DC0A5BBD455E15D6E3180311D52CF50B0BF7D0A7F64F3A1821E0AEDBC2E7B -AEB549FE1D51088C153799C6E089B5D5D65E1C4E2D2B430CDF1FFA23CCB25D95 -592943209E846E55B4CB54F6658CBA3C0B29796D69D0435D5431ABECF3448C15 -98CA2F36F3659E29AEB79355EC2ADF835CF0886C21B766B9DEBC3950B5B3B496 -2E06D980A8C60305B273232D4604F12632FB4F1B2F9703952C823C098543AED1 -CFB4ECF259A11985F0C944A57B5AFD853374FCF12305601200C2A393E2FC77FD -F78C2BE0E5562B7D270E50562384744A40016091F940869123A087B157631D46 -36DDB117A3831C2B22A303F927600573990346251844046EE43B1F4F37551FF6 -DA826506E7682476B4A6505DA5BD5E5992D79018E3943A76EA407127F22119D9 -44370D96AB458CC59307EDD88515151D19980E8224F077F1DC5CBB96DABF3505 -6FA1537F59657C725FBB9C34C878912F32EB74712693104BF2B3A61278479B08 -67B282BEF71475C1A545A17CC59377F4F83EFF40214836E914C8FD662E69E973 -425090482E446595E527DF8F10E071E6BED8A518E938FB639E1F33000123AD31 -76A0DBC492B2AE579EEB9BFB602BCA5F307BD820B44742B94997442E5F87B000 -E6C5A833DF46026447F5CBF4E396FE6019E02BC755CB76EBE380BEAC7A5928FE -B7836D45108EEB539CFA57DB0355074C00662ABA63F093310C9601FA1F383560 -26072506B4DF70798BBA7F56C8A256C5C43393706076B90B1EBCC2388B1431BD -36349845A7A47D7EAD8BB9A341B3F34FAE9E7677C4534A64111CDF3026B2C8C5 -9E38CB46949AAA6B55A826937EB86B16BCBE058C2975F487C393B99663A7D751 -8702838BA830D7F800603792DC48A4677834163955D6557CD7EB8FD261881946 -2876C95000DC189D38D7F1A7538AA6EDFC60DB9F87A734439AAA61F616D4AACC -94C78EA84541E16BF2465DE58507AF1296C871F469E59947BACDF35C88A6409D -5194BD7FF6A4ED2727B3B8E475235B8B68841008BCC442A312DE09FAA6101C61 -E02872B0A265F62A14446B063C22D0BFAEC6F5F03D8FD92932DD573D48254ECC -C477AFABF7F717EB96CA36D554243B2D551BF9B0F0E7DB384946243E7ED288FD -8A7D23353F171E5FAF16EC1F07A7B4DA85F6FEB5DC65229F361A90C46F6C472D -79E5A0A5BA759620E849B0FC8B6529C183CA5D4A763019CC816C48EB407CCD0F -19D9C90AC695A30C6E9B4C5F976BF798EE4C8D4C977219751761CFD9DE8F9E51 -90D493534A33D954CCCA7DFABADEFBCC97A79D200F96633E8E36963893BE68E3 -9C20282775760108B28BF58CB6F951F21E2978A12676C7DC712CD456C44BF032 -901803991C8A110E60F2B32B10DA69E0BC2B6F9BF4259E4ABAA84F53FA6D351B -EBFE63737F041C08271A2B855A1770BFFC41BBA28A4B897D2A75F60D51656D12 -2D1FF1956FFC44A81DABB1C17AEBFEE1A05035E0F0A341832022FD4A0E8B1457 -FFE11AF37F601A67E81FA6C4E5A21B355EFD39371B106C703DEC0FE4866DED3A -4E71681D0BFD85CDC56AED6B031E9F9EF1AE064B24119F9BAE9575DD57515051 -8967DB41FBCFDB4C6DF95295672E9371397C79D3B17D21887E5172A682D6F98B -058A944B66C70DF3050B027DD2061DBF2D6B759FAC915232FFE1C84DC83C98B8 -8B846854A8FAEECDE36C12397BBB1737D656BD22D0A294FBF124B6939C3BE2EE -39F25678177E6C21617BEA61ACAB387F44530B231E6EEF996914B2D35E5FCA7D -9473C0650922F270EF08013CB41A0D8FB33748C3A9358A4D4A3036698C92DD1F -1BFB5B9A89AC1D39F2B91A74F72964E8E723553EB7CA5E28F6809DAA66A2E2B9 -52A6511B2F7D52994F37ED126726D550CAC180844FC0A2CF383AB8CE73B2C813 -3CC904EA782CB203F7B38C919F09910BE1B522971D11E0B61505598078B909E7 -E6F6974F71A8C96DC52DE09D9B54B0DF7753F7AC3B874A94E80300427105BAE6 -8AD4158A6B6550A8AFB9C21BBBB93AB39FE134D088E9AE99E1DD6D471DD70856 -BBE5DE9D69D29BE07FA7B7D85D38C7B18CC1DE7DBD80D0CCADE0BA5B0398381E -4C5FC9564D7ACFB65D7D4536F3C17821A218A4288FFC99B9CEF27156620626DF -750758667173AB957697CE14D4B6B5018F12FA5E75BED5B271AB481E31AA46EC -4422474BC67CE76AF2488B6B80132F839CE9CA5FE52E2EFA196AC061F9C476E2 -0467E38DC20C423E0D4E0E6D4B5A9FF4A2C07B1EFBEF8ED15E4C561F3B83D6E8 -BE06A2EAB0764A7F79A9938E5F0D92413611472F2384437B8F47D300C8BDD9A8 -4E8DD99E632A90E6E67BD0951CD46895FF0DC094B93D571A224B2A558B2F0F91 -96957B6F78E6CF9995D3B94F4D0857F7D842DB816C32A1A712B58C027037FBDF -65344927FA4F7E1E779ADDED06B6DE1142BC792A526004FF7F2B92CB34B928C6 -A6DF7DED71A8F7C6CE32C7F6FBE4216EECC92EA669207A8F079CF489CB6A02A4 -4A45954EA754B019CD30C1F1934C0003470DF862AED6E3D757332B8425FDB647 -D3953AAC82599668618C87019C0C7B36A7FEFCA54923220F2A4687F6610480F9 -DAD45FA578991D9298A86BAB36852636AC244730CCE5923B4AAE3C33F17C6494 -0123612B2C6666BFA7C6A67404EB26523A1B594C1485F70AB12102A7C6B27995 -6DE69EF77F2FFC49FDCB9400947FCA5CBC98FA145E7778D19F7D1758405BC6A4 -F206F07169D9C1F7FD1F7DA638017165BDB3575435D5636B85BC648A323FA0C0 -3A3D99F2FBC14B10AE444AB0FCB733F1FDFEA6671F8006CE3D1718B80B55DB01 -91B3A77370EFE31A4B359508F9A00695AA601107EDE4C387B5DBD7142E49 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 71 /G put -dup 82 /R put -dup 83 /S put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF83287B2C762EFD151232F1E1B856941A07C74E01F945F668BF66A41F -3B3AB82BBEA03A5FE6EB764F903EF00160F549DAC7A40200C47DB6E44E870A77 -10F5D1BD2DDEACCC5F7090DF1828E8A0C174818567A01610FAA70F63F02D98DD -6C9E9A58E9CAE833D2638E690825DC75956862A14B9983A38DBBD7575FE0E586 -7AC9B8CB0B6FED1839F1CEA9B9B44260D9ACB1722C3F6E30464B72CE8556528D -031F5B4CD2EAF05685958EAC0D4D23FA7F26828BF5BA79DB4A9723A5BECB2BA8 -C1A0675816674891A0B8AA81E344A1ED2687DA31A9A901F0F3B301FEF283F4B3 -BDF615EF5FCD97708F7301DE84492A8E555B42857C1C5F925BA39E005A2DDA77 -5A9E834A82627F80C2992552FD43E04130ED7344B944E7F74AD62C071B44DFDE -92116D945CEF063B37F75153DAB64478B6DF6C0C869A3EA71D24A919DE5E5F35 -361345D74C5806067D9CFF0F1F32ED1C50A06D98EF77700FBF4452F619D8ABBC -189C55B673C3A835F3054AC8F8A9D3865457B5B207BAE7627C53F312B647E39E -CF7FA7B4BB9A881AE9153373F91022B15126DD3395DF9BB5BC99C16BB68A8F31 -D03FC06E40E9E13CB9EEA3D59496D27D5180FAF3C0277E2FA70712075F3E716F -0E6ECD23417B08E67003AE89D0BE0FE642EB7EAD8AC3AE28B2297478EE1F7F6B -C0DFAE44001B5277CF92FEA77C09E6F1449E42581E12688A878D520E52DB0EB0 -857DDF1066C30FB467CCE124F16CB0BE10B884E1372DDACD8A37A5F9F9188F5B -04EDBAD12809BAC15775A07A603DE1C6C7A0FDC8A67663EB41F5E875351ECD0E -14AFCF05EBE50E42C0EBDD364A67F60BB4C9EB5FDEE29DF1C737D2071427FDE9 -63D76181E112966999C707644B327E2A28AB958AB34F4946DBBD8970884ABF43 -5CAD8018463C59397E96D8A4B30877ABE90419E5A1A4778C1D2948ADDE404F60 -62DF3A070FB0498DFCF4C926E330F448DCA7EF1953215D9DFA7E19607F664B71 -3C19E4692F7272758BBE732C734EDBA514943BB1D550ED201370B5746229C740 -A6BA6A72E5DCA29C66244141E55E2E4BAAA89C6F0BAA568CA41C1004475DC74E -2A9876564BF93C5F400C24C94D440CDEAEACB781950EA5A951B477E707605683 -6CCB14F8B60AB2B4729E55EC3E019806C3A2F838B2E100F31CC1FF34DF879046 -140A73215A552CC6273F250B2538B2CD6881BCC687A50A900BA875EC97CCAC72 -97F6990BFCA6F6A1C0F903F1EF093198990986C5CFB5C94DB01087D6EE107D44 -DD8442D694B167BEB182FBE308A36953D0F73BF158C2B4AB00751070F9BC8137 -2D181DF20436 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (meter.dvi) -@start /Fa 203[56 56 56 56 49[{}4 99.6264 /CMBX12 rf -/Fb 200[42 42 42 42 42 42 42 42 48[{}8 83.022 /CMTI10 -rf /Fc 172[66 66 10[106 71[{}3 132.835 /TeXMUSIX16-Regular -rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -364 -35 4002 4 v -364 -2 V -364 -31 V -364 64 V -364 98 V -364 63 a Fc(G)-187 179 y Fb(0)p -138 98 4 135 v 172 62 a Fa(1)319 179 y Fb(1)p 644 98 -V 678 62 a Fa(2)825 179 y Fb(2)p 1150 98 V 1184 62 a -Fa(3)1331 179 y Fb(3)p 1656 98 V 1690 62 a Fa(4)1837 -179 y Fb(4)p 2162 98 V 2183 29 a Fc(R)2326 179 y Fb(5)p -2651 98 V 2671 29 a Fc(S)2815 179 y Fb(6)p 3140 98 V -3177 63 a Fa(3)p 3200 79 5 100 v 3310 179 a Fb(7)p 3635 -98 4 135 v 3638 262 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3638 262 a eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/mozart.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/mozart.eps deleted file mode 100644 index 2ba3d91c67a..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/mozart.eps +++ /dev/null @@ -1,505 +0,0 @@ -%% LaTeX2e file `eps/mozart.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: mozart.dvi -%%CreationDate: Wed Oct 15 18:57:10 2003 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 29 712 369 782 -%%DocumentFonts: TeXMUSIXSPX-Regular CMR10 TeXMUSIX16-Regular CMBX12 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE mozart.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2003.10.15:1857 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginFont: CMBX12 -%!PS-AdobeFont-1.1: CMBX12 1.0 -%%CreationDate: 1991 Aug 20 16:34:54 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMBX12) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMBX12 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 52 /four put -readonly def -/FontBBox{-53 -251 1139 750}readonly def -/UniqueID 5000769 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F0364CD5660F74BEE96790DE35AFA90CCF712 -B1805DA88AE375A04D99598EADFC625BDC1F9C315B6CF28C9BD427F32C745C99 -AEBE70DAAED49EA45AF94F081934AA47894A370D698ABABDA4215500B190AF26 -7FCFB7DDA2BC68605A4EF61ECCA3D61C684B47FFB5887A3BEDE0B4D30E8EBABF -20980C23312618EB0EAF289B2924FF4A334B85D98FD68545FDADB47F991E7390 -B10EE86A46A5AF8866C010225024D5E5862D49DEB5D8ECCB95D94283C50A363D -68A49071445610F03CE3600945118A6BC0B3AA4593104E727261C68C4A47F809 -D77E4CF27B3681F6B6F3AC498E45361BF9E01FAF5527F5E3CC790D3084674B3E -26296F3E03321B5C555D2458578A89E72D3166A3C5D740B3ABB127CF420C316D -F957873DA04CF0DB25A73574A4DE2E4F2D5D4E8E0B430654CF7F341A1BDB3E26 -77C194764EAD58C585F49EF10843FE020F9FDFD9008D660DE50B9BD7A2A87299 -BC319E66D781101BB956E30643A19B93C8967E1AE4719F300BFE5866F0D6DA5E -C55E171A24D3B707EFA325D47F473764E99BC8B1108D815CF2ACADFA6C4663E8 -30855D673CE98AB78F5F829F7FA226AB57F07B3E7D4E7CE30ED3B7EB0D3035C5 -148DA8D9FA34483414FDA8E3DC9E6C479E3EEE9A11A0547FC9085FA4631AD19C -E936E0598E3197207FA7BB6E55CFD5EF72AEC12D9A9675241C7B00AD58FAF645 -1297991B5D01701E82228D0313FC7C66B263BC79ACDDF9AAC48A3CBF42B96E38 -583E1D059953076D68148DC8B6C9527B3A74CE7DEF788A11531F44120BDF0F61 -0B2F3ED94EEBCDE4ACD23834C242AA4314B9EF98E4BE72DB76EBDD0A028CEA9D -B4C38C1F2D24B8FDE686832FE96204552C820E45B6BAF0C3308742AE287EF5CB -4AFBF055F1F20E242E54A1687053562E48284AA44FD71844BE368A19A186D68C -2EF25174E1C39A8F6412B7634F31D08A693EE59FABA56B8C51A7BCE95F9E2211 -66F9D77A2EDDA79ED4E4E06DA0D31B7DD5D94288B281913A1D0896BE5D05DFB9 -EA8782194FB56DC85CE99FFE52158B222780F763C3EA599CF3B6B1C7BB8A9126 -A99FCE0DB02761773793827DA26C9E66FC5EBF64496813E2E2F0B3E31D30672B -D77D8154C19F2CE0FB9CBA05167FB08D991B55296268659ED99C6DAE848B8E60 -415A46507A8A5968530F1C469E5CC29F0BAF6BF13CBF747757BB44D7F70326E4 -A2B863B0ACE913EDDF42E0A4BDA6F0D5C9ECCF062DD9FC2E39ACFC235F6BA531 -734F -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /grave put -dup 7 /caron put -dup 8 /breve put -dup 71 /G put -dup 136 /Lacute put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF814B479377B71DE1E6A5A3BEDF09B94CDF51C609FD71CD7D9875C048 -B6BC06A44D45A240E09361B9FDD3B62611C1D3F3ED90A4EB80A366F5239819D6 -D45AB930E7CDF84821190380FA3C8A43E94B8E3762CFA594F3223C22C504D6F3 -8E807F48547BFB0C2EB1E3902EEBDB8DAFDAFE3B0A5635392760102263D68086 -B1F0347C724750C7EE7A16826887EA2F5E19C18C3E02672FEBF3700B6161F8A3 -0A59CF3D2D946252E71B4F5BDE590308ED1BB3A220DB1544AC4F01B3D7A3CB35 -25DCDB78FB2E73C4E380E609205B400D6218D5C3DA09CF0D278BAE82DBB83AD8 -D1265A6EC3D2F5F2E8813DDFA408BBB8BB88DAF930B9706250D5C86CF8A7C54C -596316F985231C72591B9DC7803FD34A1FA57C6D87A70B2BE737B152F9D8FE29 -D8C78FA7AFAE2DBF85975D5AD41443D2446ED91C13E04293B573F5474F331250 -3999AD25D3253B4B8C6D7FA065516B9603309AB71DA7701EF8E319417BA34F8C -CF77116CE5C4BC7890FC1DDB068F4318BFFAE5BB82324B0E102FE5F90643FBB2 -A62183C5EFF12B756C9347BFF424FB571009E5F7EF3CB1DC7151DDF0BDC7AF3C -0E9FE518BABBE46A99A74645F706CF0587F97BC890920440A47A61C85293C3F4 -14F324A838A861F75AC5C217758AA4913EFD650111C9D5C01C39F4DA4ED88774 -AF2DAB8CFD6B57E0180FABF25BCBCA1CFF2FD44440B0BFFD98DD7588EA18826B -9076FBD64530DE6177C0E6538D47F6E680C5ECC769E2BA9FB8F78A4ED6F5B297 -1B6D62E5A290AECB7DD9081F02194D72351FB5CF396D54C3C7498883E06EE7AA -71CAAD9B894A91E541CF3372ABF9758F46B37C34F7C61272E41296C156E6512E -96B9A62B13D82C68F3AFA298EE7C9CF73F2FC774D52D7260C60BC18A384BC3A3 -611BBDB0AA975022FF69093A50608AA00E38635FF64C96000BEEC8063F69C75A -B675EFF6B3068C02458CC961999A4677C2ED6669C52C5B96E5727912B022D02C -64F6E2B0DBCD892E94B7ABDF2462CECDC89969B49BC67FEE54D5BBE46B4AEE28 -4CC611189AD3160E8F92677CC6FE8AFDCBEE49F007589A2A0869D86AB09993CD -415B49404527B6A32B142059AE82607E9D03602BA1854319079B1DDE280A9CC9 -3EF2664C5163226433E8329873C10231E6113D18A6B046CE5D8FA9ABC4177A61 -CB279304E78B4B23B14680489F15348FC09B59CBED0F0A86AB3A49 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -%%BeginFont: CMR10 -%!PS-AdobeFont-1.1: CMR10 1.00B -%%CreationDate: 1992 Feb 19 19:54:52 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMR10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 80 /P put -dup 97 /a put -dup 105 /i put -dup 110 /n put -dup 111 /o put -readonly def -/FontBBox{-251 -250 1009 969}readonly def -/UniqueID 5000793 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 -87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F -D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 -92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C -295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75 -409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C -4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF -2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E -0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E -B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008 -24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B -43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF -D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575 -5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC -96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3 -7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3BE25C8568CF4BC850 -439D42F682507AEBFF9F37311AA179E371A7C248D03B5BF40C3B7E0FDD80D521 -09B4D0044C5EFBC5C4A8DF9B5F734ECA6099F8A76881278EC54549F51532AC62 -0D85E2178D1B416514B03BC33767A58057CF521F2620B53DE2A240D58312B92A -7C1F9BD0A11514B5CAB87219A1F5C4982A83380B0896597EE5E42BDC6F85E6AF -68ED6994484CDC022ABE678A7F2E298A7FAD967A2EA7DC426F07342ECC66E68B -983E966FCFB745795C4D2C87CC15BAA041EF80C5BDC12EC1F5786BB41A5A2107 -3EE0BC436B346E014DB4099EDC67BC432E470A4B779FD556341061CA3F2BE8EF -A332637AEC878C2BB189CA3267B2BE5B8178E6B7889A33771F86276E6F0B8E89 -BD209DB0CCDDC342CC3D438356296934D03FE107CACD00545E375162DF567C70 -F2DCE2E5A2C5F61EDC0DAE9A91044DD214031FE8339581A9798BC43F13495FC0 -800761A6A974597A6591BB772B7C2854776184200650870F0B9A39231246409F -64587223CBA397CDD5B85319EA3EABF03C0D21319F3267804C0E1BFF0529D754 -2820803344CB844CCFF0B65999F5BFD8B3F28D9B618529F7CD8EA038A4EE4DC8 -36F31EDEEA2BFC09F2A23D9835CAC736F607207AC573291E6E55D103AAF94D5F -A688675B55D40FA43C6D97741D9FE4CE7F909B8B374E4975E93D9FD32DFA0AE8 -4699D184A4C3E6EDA91ECFEC0ECF0B5340E0DDD17A6381B58E63197BF4D3EDCF -0267A48EF271D6AD67DEA1649F5391A860AE9CCAAD3330408DC5008EF4383FED -9887D5D348D766399192B5E968035E7DE5E0350A005E4C596361239003619BCF -C8573C722B3E9318797AFF46829FA0954EDAE667CBDC94759A867CC85D4F5208 -F9180171E06B8DDB646FFC9A23B8BB4A46413D6F2AEF5FD2BA95D15B89CB959A -0DD9A52F808A67779ABA1385A3D821F319221CE2C2823903980506A9F523F673 -BA8CF49FF6291AC9211F1A636516C6772D7BDA6CBEE2DC32B4B588EAB6D5B703 -9993D7498A032F336C94C4D22D62C959A39542360C638A47B3631DB34AB2DDB6 -1F7F3380C2E498998FD037D939B772D6975B5830277FE1C2186E0271E235D08A -D60E58A9CDBBD47877F44B51BDB6B244EAECD38B9AF5EAF86F9CF515CB81E8A7 -CBBD534323A8D661D56AA5DC42BC8BFAA5BC6C322093460223EA50789047AC60 -4EACAB6E95576C2BC1388EF8C633E67DA506210D4A26D8D64A117796E8EB2B2B -B51218447418B593FCBF6D71CDE52F70D5D2D6F08EF58B126A96627120A847BC -7DE861B70914FF4300CC03A9FDA150A410448A6D529AFB4D82A7FEEE9E758D9E -86177BC7CE728B3AC1E2034DAA7AD92DAC2CF1E774B39430C9E7F09E4D964CE6 -22BA6EC5184AE6493C19970CCC0B38DCA85A2BB66A287D0BA0678663205CACE4 -139D54BAA0AE86174F9774AAA689FD7212A56263ECEC01137303AF81D77CB6A5 -4B5F83450FA28844F41F5D704E03EE989DEE0CFCD0D268CCFDA1123AD3474CBF -EAAF5ECF15BBDA72ACEA150D4B241193D450E3C3B92F758FD2A6516F07D3599E -680E6FCBA1171250245AE9F4A7741E817F2C2D455125C4405E299EDB88771DF9 -44B4899ACDE5612CD3F7BCB097BE7C996559A8B724043992A3DB9B9744564D07 -34BBDF6D4283F0EC765134FF442007402AB9B2A58A76A373C50F07F92D93ACAC -EEE6B227A9FA43A6A2B88062D50C2D3ACEDB3DB0042D798028F718BA869376DF -E5B117FCF03CFACFC4F95ECC142E639E034E2F1187E5FEA2F9F3554E0D3DD8A9 -116E82B55B1F5E80E9793A4EE26B5297E2F295003992A40DD1B65831766E4871 -A23F3D621CE21E1FD97FC40A51268F1A60143A2AD58628269FBF6F6E004F1A65 -B064FB316BA4D18B5BA818FF682B861FD82D181923EC23C580634F4BDEF01E04 -CDB078C16EBB18E1D872E1102BB0B5D5AE5EB3FFC567DD3BC288787D1470411D -B6E1C1FBFE36B28FAA6A8BA1A0DAD997D481AEA853FC73ABD6BE8DD33F8B19EF -C70C5F74874664AA02DBBEB58DDAE21B0F39BA08CDDF4B4B8F68B3F493951279 -4192AB74FC50FA6D7D5D4D023D42A8AA8B781A3FE1541DB2936085CDD05B9D2D -542B424D5D42ECD8FD8A58FE313B84A88F8A16E8B3D22A7A6FE870C36BDCE807 -247287DEB939CA99FD04C6519D3897523B8E02C531813B64583109C4383C9A43 -0B9397C1024614AD68F8691D812E34C16AA34E6D27765EC819A1C9D23AB7EEC4 -4FD22E191986AC8D9843F7283A6A74E2C5740AD6E122D2FF99461F5E681FF9AC -ABCE227D536255DC1F5A7CD5CED43E12E0B012504C320FCE8CE68E882EE7D13E -A51B796EE128C045956A3D761695109405E2112C707F10498503C7ECB3217B32 -D88B309C700BFDC85BADFB14A4B13AC4CA645C69C1839F632965E5D829563981 -3179A518977FC7DC6209A58BAC -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIXSPX-Regular -%!PS-AdobeFont-1.0: TeXMUSIXSPX-Regular 001.000 -%%CreationDate: 01-07-22 at 22.39 -%%VMusage: 1024 69400 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 502 498 0 -%%EndComments -FontDirectory/TeXMUSIXSPX-Regular known{/TeXMUSIXSPX-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIXSPX-Regular) readonly def -/FamilyName (TeXMUSIXSPX) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -300.3 def -/UnderlineThickness 150.15 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 502 def -/descent 498 def -end readonly def -/FontName /TeXMUSIXSPX-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 156 /IJ put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-810 -5754 9613 5760}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE455D5521EFD88CCE1386F -E8D48F5606EBD4D022398AA55DBFD3FAB451145AE45A9253E619BA949342B84F -84BD47EC98CDC296A7E2B4E87EAD0B1A6BD1ACAFA79EF1F4A452EE8A57B40167 -81461C6603C0824B10F8D2F842C6A41B3ECF50F5EE3D2D0291A7037CA41C519E -758E4CF0C26800B402E2390DB84BDE63ED4DCE76E536FD3498D26C0C294B633F -CBC6B23DCFE3398FF0AB8221466C645B943DF5EF81057D1F1EA8859EA97DB16C -F0FA4DEDD2485D24AF441D59298B52565C859B457D0748A5E86B8EDD3E890764 -13026367C68BDF2CBF79A49E48CFC4B516DB1DEAF67DC23E838C438EB6150937 -BFB2ECF6892415AE14817AF3592D8B0173C5CB41F224F9E3302E40E12F6FAF8F -1452239E36DAFE964572A4995036387E93AC6E41812A143B802D395133479ABB -DF095148465533FD237E818F856FFD85515C73C3B6353A0004D9CEC8C95DD5A6 -84547B6F5E170EBFA3FB64626BEBF9362E25526EB6440F799F3D710DBB5880CB -5D80B4B11525BD2B8C3F6F760C82458B5EFCA2692C44857A6A338F84F82E6236 -912F5AE9878F7E4B430627FC4D8D0B79BDFB5EE52618C9DEDC32BBC5D4AAA9E1 -F9F218F54C1F84D48DFFB451A709EEF61D29E39883433D64CCB667EC883665B5 -19CDB7E2377F72A2667B9520B5DE6EE482A180F2A583CB51686EBB655321249D -F21ED88379740A9919696632ECBB21D94D62216722D0065942B20A53BE6326D1 -78F361DB3F9B6D0D63E2B69AF898AAB2210472C907A1F29D0BEB20484209B513 -3BC0264EC258A35B5E7AD6A79910DDF9BB185A3633C9079AC73752191D16B1E7 -ED7450987320959FFD242C4DF467557FA9D612F8D17316508489EF833FF01888 -E886AD08890E4576F8BA32BCE39FFC7B5250B87C85FE147099327339CD62C747 -51890DC3EEA5012B2B95E5584C7430FB4E0665D720E69848A4AF017FF6930225 -906127EBBE7284E79D7F91FD5E57B9B666B2E8B1CAC9DB35BED0615EBBBE9A13 -30FE6403C2560F401C36C3DAFCE42DBDDEF687BFE03D557EAA9CA2DA724B2080 -C625DC1890F4CFB678ABD690EF6CFC29C2B186FB6A8E9F33B10F5FFF53680BEB -CF6FF708F7024031 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (mozart.dvi) -@start /Fa 203[56 52[{}1 99.6264 /CMBX12 rf /Fb 119[66 -64[106 62[0 0 6[0{}5 132.835 /TeXMUSIX16-Regular rf /Fc -144[42 46 4[23 7[42 16[57 80[{}5 83.022 /CMR10 rf /Fd -99[0 156[{}1 166.044 /TeXMUSIXSPX-Regular rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -23 195 a Fd(\234)p -23 297 2483 -4 v -23 330 V -23 363 V -23 396 V -23 430 V -23 -35 V --23 -2 V -23 31 V -23 64 V -23 98 V -23 430 4 467 v -353 -224 a Fc(Piano)-23 395 y Fb(G)-23 63 y(G)110 360 y Fa(4)110 -427 y(4)110 28 y(4)110 95 y(4)p 255 463 60 4 v 303 461 -4 158 v 265 461 a Fb(\007)p 432 395 4 92 v 394 395 a(\007)p -561 428 4 125 v 523 428 a(\007)p 303 311 390 16 v 691 -395 4 92 v 653 395 a(\007)p 772 463 60 4 v 820 461 4 -158 v 782 461 a(\007)p 950 395 4 92 v 912 395 a(\007)p -1079 428 4 125 v 1041 428 a(\007)p 820 311 390 16 v 1208 -395 4 92 v 1170 395 a(\007)p 264 129 4 117 v 265 13 a(\010)p -782 96 V 783 -20 a(\007)p 1041 62 V 1042 -54 a(\007)p -1300 430 4 467 v 1406 445 4 142 v 1368 445 a(\007)p 1535 -395 4 92 v 1497 395 a(\007)p 1665 411 4 108 v 1627 411 -a(\007)p 1368 146 4 117 v 1369 29 a(\007)1369 13 y(\000)p -1406 311 390 16 v 1794 395 4 92 v 1756 395 a(\007)p 1756 -146 4 133 v 1757 13 a(\007)1757 121 y(\210)1784 118 y(\210)1757 -146 y(\210)1784 143 y(\210)p 1847 137 4 141 v 1848 -4 -a(\007)p 1928 463 60 4 v 1976 461 4 158 v 1938 461 a(\007)p -2106 395 4 92 v 2068 395 a(\007)p 2235 428 4 125 v 2197 -428 a(\007)p 1976 311 390 16 v 2364 395 4 92 v 2326 395 -a(\007)p 1938 129 4 117 v 1939 13 a(\010)p 2456 430 4 -467 v eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/notepara.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/notepara.eps deleted file mode 100644 index 27b10b451ae..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/notepara.eps +++ /dev/null @@ -1,557 +0,0 @@ -%% LaTeX2e file `eps/notepara.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: notepara.dvi -%%CreationDate: Wed Jan 21 14:01:16 2004 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 28 686 510 795 -%%DocumentFonts: TeXMUSIX16-Regular CMTT10 CMBX8 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE notepara.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2004.01.21:1401 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginFont: CMBX8 -%!PS-AdobeFont-1.1: CMBX8 1.0 -%%CreationDate: 1991 Aug 20 16:36:07 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMBX8) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMBX8 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 52 /four put -readonly def -/FontBBox{-59 -250 1235 750}readonly def -/UniqueID 5000766 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F05C11F9A72F5DA508C30BC4BF52C8B1EC5FB -7F9DDDD0964A6D59193A389D490DAA6F6ACD02CF71C06802F3AE5A001F2B3A6D -EEB60E9DD26DBCE1D29C825A9BEFE3A6572E70DC7B60344C3E0C9C77ABE1804C -7ED61C544F0B4A3D6C7662DE8575C07BED3F6DBA7D64A9C8613AA152B74A140E -AAD9B66E0FAEED6AF9D1820F361C1269A5E90519A3E6D40782E06778C0AFAA30 -E8CEAB87054C4D156C1B14B4E8471D78648FDAC70A3B8ED474FA356393A77420 -4211F60E397D2FEFC6A8D91A80C84EB9E38E663249FB91D5C8A5CBA68BA04272 -5D5D42497E1CF5CA1E62EC2B139F5CD4D6318EBBA7AE28614D2D88709C2A3762 -611524B8A1FFC7B0FCBAF77AD8159C354F4887DB1A27781DE0A4BA7DF2CE2025 -D9278CED48584E8E6BDF30BFD24284BA1DF828B637BF84A02908BBCED67372C9 -EF44711BC2B1DA343C8D9D27A9745525C774F5D639B7AEC197CEEDD06FD27923 -35ED0D402AEEB51134665A47847429D91CF419CA9B09DC905F610F8DFC54E606 -ADCDA19D5CC68A7BC7108EC9236C64205B23CE68B9BC38EF3E5BF9E0E6ADF404 -7365C8D0436609438C82EEB2F356F79186DDF6C1C797D3C278108B1767D15178 -C4C3E8ADC2482BAB9536AE8419E5CF3EE1B6E53BDCE2A83E2E485F496A562C10 -B3F5A131BB19D1E5414C86C5F995521076340536E10613E42779FA15EFDB451F -53495CE8EFF239E4EC442E1439594549D45F5276F93D496C9AC712D762D0B702 -E894290BA028837304AFDDD8BAA6564E9DC307A14A7A206550FADDC7784DE3BF -3390188BBCDDD929C82B1D7B529553BA75ACF5B385D31EE3902D96B2B5DDFFF1 -9F0F90FD791E54128C1717F313486896868A34FAFF22E23CEF046D02C156CEFB -BEC5F726D4263EBD641C785872BFB7E8711AA2C28499589449C6DE4D2F2A9CC8 -2ED25C6DD5D5C2A69FC999E0AA19DB8B70754FCED303B82A23FF9F6B8FA3FEDE -68B228824F4E7A67B6A8E14A7C600D1ED773F57854570F7CE0A5B43253837D1B -F0527133F629F149A87BACFFCAFF2143F0E1899D2A7A435EA5577325FC29F975 -A04CFFFDA2DCDF887BEA50F5800C3C821388EF3E3189067FE0541BE609E85F61 -BD99A3FE24F2FBC72E6909904E6C370413B620AA61E61C83D7217EF9EB11917E -31C04E11FA84A5AB62BC40CE511742D5AC2455E6EDEFE9422E09E08D02A7ABE8 -AC73721DA14CEA5CC868BC0A4F9283E5AD881986328C4752810085F7D7087657 -AA93003688711EEFD60A -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMTT10 -%!PS-AdobeFont-1.1: CMTT10 1.00B -%%CreationDate: 1992 Apr 26 10:42:42 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTT10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch true def -end readonly def -/FontName /CMTT10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 49 /one put -dup 50 /two put -dup 52 /four put -dup 56 /eight put -dup 97 /a put -dup 99 /c put -dup 100 /d put -dup 101 /e put -dup 102 /f put -dup 105 /i put -dup 108 /l put -dup 110 /n put -dup 114 /r put -dup 115 /s put -dup 117 /u put -readonly def -/FontBBox{-4 -235 731 800}readonly def -/UniqueID 5000832 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F00F963068B8232429ED8B7CF6A3D879A2D19 -38DD5C4467F9DD8C5D1A2000B3A6BF2F25629BAEC199AE8BD4BA6ED9BBF7DABF -D0E153BAB1C17900D4FCE209622ACD19E7C74C2807D0397357ED07AB460D5204 -EB3A45B7AC4D106B7303AD8348853032A745F417943F9B4FED652B835AA49727 -A8B4117AFF1D4BCE831EB510B6851796D0BE6982B76620CB3CE0C22CACDD4593 -F244C14EEC0E5A7C4AC42392F81C01BC4257FE12AF33F4BFEA9108FF11CF9714 -4DD6EC70A2C4C1E4F328A1EB25E43525FB1E16C07E28CC359DF61F426B7D41EA -6A0C84DD63275395A503AAE908E1C82D389FD12A21E86999799E7F24A994472E -A10EAE77096709BE0D11AAD24A30D96E15A51D720AFB3B10D2E0AC8DC1A1204B -E8725E00D7E3A96F9978BC19377034D93D080C4391E579C34FF9FC2379CB119F -1E5BBEA91AE20F343C6420BE1E2BD0636B04FCCC0BEE0DC2D56D66F06DB22438 -452822CBEAF03EE9EAA8398F276EC0D92A7FB978C17805DB2F4A7DFBA56FD6AF -8670EB364F01DE8FCAFBAF657D68C3A03112915736CEABAA8BA5C0AC25288369 -5D49BD891FABEFE8699A0AE3ED85B48ACB22229E15623399C93DE7D935734ADA -DA7A1462C111D44AD53EA35B57E5D0B5FC0B481820E43222DB8EFCD5D30E15F9 -BA304FA879392EE0BCC0E1A61E74B3A1FC3A3D170218D7244580C7AA0DC65D19 -741FA5FE6F8CBF60250ACC27454BBF0897CA4B909C83A56672958752ED4B5E79 -E18660764F155E86F09EFA9F7685F2F5027EC85A775287B30E2069DE4E4D5712 -E7D033481A53A2702BA7542C71062173039030CF28D8B9C63B5596A9B42B33E7 -D922944A38713383D3648A4AF160A3B0C8F3379BA4372BE2E7EA49AABA75AEEE -C5DDE1D8BF68483C3D21271280ABB91D54CC819680322EAB72E1250A760BC8DC -FF798F2ABFC4F3539392985C4CB324B0007229586D1E0321559F67C057FD7902 -194490A4C133DA790FF3BF23A13C2B1B69EEB75950F9106F2BA1E3CA65C90FF5 -931DADF03DA48AFB8561FC2E710087251BFBA7E06DE0CCA1319B0AF5D42C06F9 -BAF3AD96F8BCCE747C6D166465A9E2071E750A972AB4411C172079EF21F73ABC -121D8DB43921FF40006597D8A756B3A7D086CD86CDC90F418D86E8B704D37E19 -D3CE1BF599FA98E9FC6346773531445FA23A4A39E98895476B28F8B4B968EBCA -BB8ADFBD84B70334512ED0D628B75223D15695B6ED06E7FB334F4F2A5BEB4C09 -E4D6B6C4C7A6F71524A3FC7E01BA3CCCB302F2F1DEB601902B1AF844710A6C14 -6FDBA289EF710F595D8FE187151278F32ABEF9E7771C23CDC5B31FA66CB42435 -8EAC006A594AFCB839778FD0925E2DAABE77592864080F153BDB9F2F8F684A58 -0EE7736B5296A52096DC94CC7FB0A6F5A594B9E7BED1D13E534C46C3FA4C157F -5B8C568B6005F5989022DC463B753D64CA47A71087764A54D975AB039A10C537 -A837010ABA63BDDB5EE2708434A9F0CBB97C471EBF18942E5AA2C99D424B8AB1 -F5A341530C88F6424C5E3C86400929C0C0FC2CC452BD5905A58D195FFA8FE00C -E40B0335F65B6A5C256FAD854857CDE7124AB84B35FAFC53F3047E5DDC31CB8B -EE484ACEA3F4C904C19B7456A83B17083469EE367CC1FB28CA84ACF93D541634 -44C8BE9D8D9D39421C6EC5DFA818ED4A5CB2A662E847B43B32B139566B94BD12 -05B19FFA8EA1F2021F5AA2FBC1D6798E0B0426A3FC071E413DDEC857FC62C68F -040BF71AE8A31F9AC7B1ACC07387DA9274CAD79CC3EA95E41BF7BD8FE716FFB8 -9CDA6071346779A6F6791DE39BA0D03259656520B696F8D2B0AA6A4DF023E5C8 -B5C3632E81D8CE77B483ED98F94CBB55DCAE95F46111C5DA5BAC4524869AF857 -BD69AA8FAFEEB356BD3BB7FA6207CA9EA68E8B566BDCC3105C0525CFF084A68A -6EC4773F381184C4DD0C4C1C1B247FA5EF24943C791023C4007A99382439E56E -75E12EF5DB265D0F4C39D18E1965E835A0E2656E97DCB873E23378381DB43E12 -0BED4002DC6EA0772EB1DD3F2E3441B2BFF0EAFCCD1DA346D91097461A2BB6C8 -CC9B943EAC8B454D6465F744FE6E8E3419F44A42297143518677ADCBAB2020F4 -BB2AB826389931CCFF6288B876290F5AB6B80DE8D2810C956B2F8AD5CB5B59DA -69559B43DDBF1852A44FE0944726B6CB16F7D15982E4EA7CA6A40F90561098C7 -45832EF0B65BE57E68342B9B930DAAF6C6F2E16B646865337E9A630879C80EB0 -DC653D2D57C6F233C434BF267B2B9E6B5DEBF6FBC4CE6908B4B14DC03B19A4EA -F57727F5E3D3E68FF2D6A2E782399614C89229B733A9049FD4B5A939242ED364 -C921AB44C520EE5AC25EAAB24395D1628D6A32D33A5228FBF728EFCC2B10A877 -0B078E8EAF28529EF3D13B081A08EE308CCF2C3A368B10809A4A06AE42F515E9 -8C14FEDE0725594F130A720123FE2937F6844C89CBDF5BAF3C85698DB4374BED -EE84E17C13F864FCF9CC19C674BB69C987BB23353515379B1735BCC879DF2F82 -D75C47DCD3E5839552DBAC07932B2BB21528383DB816781ECD0F7F02A33ADC09 -3DF6DB026E364B23189826572A1D10DD133B19186C58D654B9F0CF27DAAC5AA2 -DCEF3B8CC2041AEB058D32C359AC4CF8F3732DEE2F291249A6B0B4208C4D8D47 -810B38AE89C12F6B5EC84FF7F05D980645AA019CE2108A8530697F11090B8967 -E7585CD4A1BC755B5A9CA37DE10035C5AA652A3D0BBF9D004A9590046465EFC1 -649CE475E75295F68C51FF714CB94B86047A96047ADDD4A101B9A3FC0BE13FCF -D3E087D76827BD8512E4A8174F765278FA06930AB5DEE343F48E267AB4E0E402 -E0FF08646D2B9285A8368DFCBF84AA9105DDAC1EC0BCDF9345DF7117EA3D220A -E115AD1A38DE90966287412A1255F63BB9F543129BFF876325225B35B8BB1A91 -94A636242BFE712BD17AB625EE5E75E7ECDB60C202370AB57FFE4BCD6386BA6B -48CF53B63DAFC1903DDBCF9F904C5384830E535233A2AD43A5CC6CE3620554D4 -29E27FF49FA904AA3F9B3A74FD69FAF8651429F612B5026F074C488C087C37D6 -A13B1CB979A7B1E9B78AE0D9BF564E5CD136344FB30E2CD1B0B9A075B5539EDB -F9527B68C0C7BD10ADE45B9603C72A46C109947130AB83B04611C93A782F9E18 -A26C260E899A26A959C2EC33D4CA63389F72EB92A7A7D79F8A88964D31E4D3D3 -83F6F5D559DBCFA38963D94C921C9AA199CA4A21C5211F5C3F8942DDEDDA0DD7 -3B81EDA6C25AEDAE94BDED2723846A47CB392C73329A30C052B1F90F6F43FFE5 -013A03A1F6FAE13AC979A7993ABCD026DA817A386E9889B50F79119F4308D2EA -9954A081C413E6F3F2FA3447BC3BCBCF50C755870DB822398145946CA5475C25 -A3FCB52342E83E4F8CCFDC02F4D75A86EC4F2AB7E8F87B8C950144DE07FA3EED -B75AB1DC41481B7F2FCB97347C1721EAC01F2C7CC400B475BC87DC7D64DF4B17 -C303D4312632D4BB4AABFD9179AB16791728D3AB1CDE6FEF7C380C3898E7D578 -CEB86B7D630E4957DC8AA87326DB1E63F635578B6D05F1B591AAB2F48A98A96D -E3678A273CA399212DF8479170AB193D532C981BC2C0065406EBF9510622695A -5AD5FA714F5460AFD1DAB60B259A14CFED89E07F93A2ABD73DAF105E6EA40EF2 -FA26DD06D12D3E79DD576A547D1086CB7CAD54D5C1B0EAEC7634371A21F59B4C -E102154C27BEC20161ED48F6856307ACBB4AD4BB73006063D9202702FF40E27E -024914DB6FAF40FA75D333AD64329273B421DD80023B81EC9EC49E4B69AE8F02 -5AD25EACAD3CE9BB0C4092B9DF7D14DAFD64800965F96E7883D687671046C9DE -34354BB17DFB057E826DE33EB956DD385551166953AF9D1E92EBC723A72D0BFA -D40119D487A2EF2E56045156D83C08606CC8352B39DAB2E00EE284DA0B5B6E65 -5F21DFC5B21763910DE200E657A14EACD5FB8F3BE0A45506C817BC569213F7A5 -21411219E7A2B912BCEABBDCDAA94F9C1C4A3F0226FF767AE605AA07E7C620C5 -828ABDF96CBB706708BEF5D930F69F875A0EFD2AC871887D1DA37892AF5F7AB8 -E8411693DFC6D2D31B43B8E2410A1C40E714B8C1B7F3F14B052F68BA4764184E -3D1A2C81636D1BCBE4AF2A3B7488BD380FAD3A9876D7D67FD60C293387B170EE -3E2DBDB932FD79D2DC8B85C729686D177906904E0D0F659CA08FE636723E3BB5 -8F10CCFBD52AF60BF25D7324093C0BEC0CE294397A310564DBFF434D2B0AE22D -9DE3970FA94D64CDD9943891E22A753C37A2884120E3D5DB51119E12C7E13DD0 -C53EF99C0324BA723C5AC8CF8C7BD844FD6F9063440DD6FABEB84FF63B5B56B7 -4BE6F85D3A8AA269244582CF70AE86C32930B06AF5F89FF86E1EABF1729283AB -6D8A3475E8A67864E7018246CA6EBC8EE7D9FDABE64997BF6415623ACBB25038 -8B00F62E4EFE58ADB74C9402C8C816037ECF81F2440E104585D650E015770E4F -1DA92E4CBEB159D53C0E3EA022EAEC28C96108574FB4C4375BAF692B74692A2E -DCB4360D2096EB3468E3F2378E9AB126C1C27B8AD0EABEB5D1EC9C46C722FADC -199D9A63ACFA638A1071818C87C5E114E3319605184203C4B584AFD2BF52F266 -D974DF623AA217E29E25F00CBB289DE6B18BA64B3BFB53F7D5E5EC5E7CF25013 -4B48AD817160D423BA04EB1A48036321375AF798065944F1FE9C5885DD9AE6AA -015AF8B71667C745E208D31354055D25C99C13C06F722AEA024B8C59F326A364 -AB41C6E80972DDEE9F5BBFDECE293795EA57F7C78FB22ED10E6B44E4E3BC658F -F09981D89B6F83353615140EA3C21311BF26F931473FE18C8059E45C92571760 -8C7A651C690F30972738478046CB54D7AF40155DD7E88C5B43733BD183F177F5 -F86E7B19679B39824D715DFBFDEADDD69684E89610C8D38F46CDF64E2F15D6E8 -636A264BBE9F8C7B05835AEA7D5CA84D68 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /grave put -dup 1 /acute put -dup 5 /hungarumlaut put -dup 7 /caron put -dup 8 /breve put -dup 45 /hyphen put -dup 46 /period put -dup 50 /two put -dup 51 /three put -dup 52 /four put -dup 53 /five put -dup 54 /six put -dup 71 /G put -dup 83 /S put -dup 90 /Z put -dup 92 /backslash put -dup 94 /asciicircum put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF864B07EA753FAEF544036D0E4433178BC2473AC08304F23AF879AA97 -4371748BD7282E05ABDDF507A2FB03D483E2822B9D8D558D952E5251DAB477F3 -B374BDA2B19A0DF5BBFC08FCA1B17E2D3ECD5D8E2081ECFDBBD22BAC44ED6A55 -4CDCEE7DE0AD678686D00B41846A99AC6C1A9E4079CEF2D1CE39CE4BCE35937B -A34C365308FD18F5C85A19F6D1D8178D57752ADF73E63959A21B810450E175DE -223F6C1CCE8754DB2005C895C697D48418F38F7F93BC5B9D987B94B7276855C2 -7B5B8FACBC2EE0C2EFB9D3565FB5D3C4956F77F37CB5B17FB3A58837DF9D557C -EBF08CF518B79CC4B73C72932D38061390BE88D968E1FCBC3D5AF7422559588A -84239983A1D959ED1C8089E248D0A790AF533D08D7E5CFDC6198BEBCF23B5D37 -7CEA09C7AF33C85386194985D1AB3C01FAC93E5B52E676261D0081048670817F -A6CFA36B4E31ED5C87A1085A93B6CE917901C4BFA839F42813EA963C6F2DFC99 -9B1860FEE3E50FE253462A68A28CAFC810C17C8FF9C43DF99FF217CE366F7921 -642BF446F03089246BBA2DDBEDD7B7D7A14DAC15E2142018985CD16F50F02F8E -BCCF08C591AFF159FD72789EBA34CC60111CA348761F3EC226839CDB2F41799D -E1EF2E05BD94C2C92676F97549E0D1E027F0430863056B1DAAD8280BF0F6B975 -A993C55CB9CCF6D3711A30E5C87D0A389FC010BD4E540B97FF808093254F967C -6B469C206876F6BCC50EDC121CA1ABAB5CF489BFB183168B310A10C5956ACEA6 -8C717D8E7399168B8B2F79B4FEDF698C4390A94DA11C270190FAB3A76B5F1785 -2FFACD48660B2A88CFE66A281B5A39DDA3537B3F1C9CD317126C621BF5E891E8 -E97D7EB7E08BFA5CA8C5EE7859AF3D5ED7365931E1120B2FE9BBC070E7663641 -14B518C29A5B09F061EE12517DD4B458016E809924F197AB62C322264ED48B8A -C84CC960B07E05316B3AEF41CED1A74A3E4B2ED9B0AAF5D80C7C140EE33A2144 -18635F602943AA34A9D6424DF3EA621BCF928DB53ACEEF4F8B858403372BBBA8 -DEEAE3C2DD16A80CF1E0E1888351A35ED150907F7830D8096621E81A3A8C9050 -260EB2F0D4859007B201232CC0487D8F26169B1DEC638F494A8B2D288597BDD3 -E3B0054CE0B031AF562516D90E58AC1C6196AA0A7830DB3DA46E21F9F2AA7A52 -CAF209C88871660A7459BB8AF2ED694CF8552A900DAB2E2704F5C4028DB9A350 -9F974F8B31E8F40F45BEA3EC2024D06B26E183C91789E58C3E2CC8D34B01A3A6 -2ECBDD44988BF5AB4EC2E06455B3676BD9D3E71286CA0D8EDC5F3410027553E7 -E8164B360F48B38F4E108243BE29FFCC03054EFB4BFC5B986A5450DBA4C08A85 -481B9F19407C8977346AACBDE061B1BD73D8868DA671693669F540C6B216B5F4 -B58219B7C6E8BB31F12BD603F7DE8BE4C379EE8F3171D867C0080CCD9D52B35B -D25845085308BA5E02B3B99F1EEA058FDED18F4229E8154DD6BD2BC1DD6B38DE -FC47FE05933FCFE49B4EDB4764B492C9152B63072A5D560A020507973D489E06 -40B3D904E2D70E5CB3CB93B2358F193917A812D009BA0489DCD3AC3A74195604 -EE2B7E3376006F093FC66A9B6844E3537F36DB37928C885156A6658DB1AF3A89 -66762ECE6245477C29F206C3A78EF5FA5B21E76E955D58E98D17AD757BF1C5A4 -7FF76CA15550BC7D9C1D30505FCF71B2EC1390EEB452CBE4E23E6E85ADDC6913 -066E427633EAD58B01A372F2330ADF112037BDE3F252E4C28F2F8E4EE0C2B5DE -BFE5FD6B105121A531D33792145ECA7EF086ABFCEDC3F42F4101ACEE411E3FBB -76A7DB5FD1625756FA944F985B8638C8915CE9B7FBF38E79705C98254C8E5E48 -6CE713566F9AD450E5AB3D9B77F24E7C6BD93D479C538697049979512992B012 -50459D0BCA0C2F5F083EF81EBA856F634E27BB52EE46F45B90480F2E059D7F6B -9AD02CD47259C9B3C3606C60BDA46510A99348BF7E5FE040F5344139288425A6 -63B85700F53C3263521FE6A6B18B495B1DA088CD63517621ECFA2AE24E8F8D01 -3700FC395959F11C5301A2FBB7C725F876563C37C72383DED13135D0315D2386 -98DE9BB4275021C8404077E62281C88D9A785B2007F3CF9034984294EB8A2A59 -A9D734A31F14D9ED69A8BD2D6E50BC5D2DDC74CA655F2537EB96BE26E03497C1 -387C941F1A80FB11B43FA504AFC25F287449A67C02CEDDB8A7A9276D4ECDA5D0 -0D9B852062B99DD9E4C4FBF0B67C45AC1CFD60CAF47D82BF13242FF8D2769C4A -D8357712E51E20ED6E44B92322812616560B893197F15EF1EEAC3D187CB3F46F -1ACE9C2B8568CB73E22F51C526090EDFDA3ADE57A04484769BBBE0D209A18687 -6B99DAF77F2705AD06AFE76ED2BD7216E5FAEEF998528C8258EDC2CC73D67941 -C0E171C90F58E2762A05D08814E04DE81E573823F7242B01B3373B986A3AE3D9 -D423F19770480A4C575D4D869CE00E73C30DED74F77C6A3BBFE8BF0E2B033039 -BBCD3E4C0FDD65DC607DCF854482A8747F6F84ABE5F2413E337087F73600E478 -CF31B15DD7C5B7CACCF280A7E7A9580B906594FE555927C74B2380EEEE63AFAF -557259DFD63D5565B4ADA6DB7B82BAE105449E378FE470821279ECBF546CF3F1 -4F6735C351E4E2662E3911083AB8911B94736C09550BA6C296A0A3F45C8D3FB4 -B5C75FA8F5EF6B844FEAE66950D20FE3AD5A48E788309B18F63C9FB48F14E34D -AD5A97D8934E4F2CB32DDE342B13B3413B0C3671E35D5D6AC966736238920875 -C32B47DC2949CEC9B5EDA1F3C3055F86A01E426AFF61AB1D901B706935A7E998 -40DCCFD6DB7391D30CF70C8D21B63594441D4CDD612F5EB6531B508A42EB3C15 -BDF47EDBE1AB1CB1B0A2BACF7C717B892A1A319D10AE93C181E6CE7E5E0A2F7F -1C18376BF09A20AB14357010CF4E0BBF37169638D912227BD43F7664B67891AD -D239B642ED9E429864EAD8389F3BF0C664901281F5B5063CCF4BA454B01DCE3C -7766ED25E5A2F9776000234B80C69AC24FEC99DE1F7CA1F61DDECF08BB5392C8 -D2641FDF1374CDD305697033BA7BF257D4A9E5369EC10CDD9ED0B5E3AE64B7A6 -78F8A10536CF41624C3B49BF3ADB28A9165328D41EFEADEC8CCE2A151A345DE1 -EE905CFE0A5DE0EFB06C960B18796851BDB442017149151ADC241B5086C3D7C2 -490B8B4529805E0E9BDCE58F02C1C561F979C38F9A834224D3E81364306707D6 -A9493015CBAE7206ED821303C04A33D56F87E84BB27EAD7DBA151010DAB4A862 -1C5A22384A564DA57C9E5A3F1FC285C5EB881837179CFB46994074BBBF60534E -5AF073F7EC4FFB1B262E71BC1799B5A7E6DEDB641BD0EE2AE975849488EE4F1F -BE17A92B3E3D40E6B62172CF2D3D8F86D6ABE9CDDAD0935F8BCEC0282401306F -B2F6D421A1D1770F04F4C52A7F53AA59A25E885E1A77CAC4748DC33B7ED309A5 -E760F414600E215176FC799AA975E3A6ECC4308C0D786E282082649DEA14D1EE -B3F57C135EBC72DEF2427D671ACBD63A0146415ADB136D8B9872D63B237330CF -464A504EAD372AC6A0265D4995D79ECF5BB3BCF28499ACED6B5DF2DA940EA1E2 -4719EB699519EF11305A3671C67FAF4764D1B98D2B53E97D17955798B38C1403 -64E561762A86F962A968A22667DCED2DA7546D8793B1CB9777818E0F0BA5C183 -C0F44C2444DF548408A6BCF2D21E8D6238395DC39915CF1C1E8307A3D5C2E354 -4FC1328E09E54EE645B5C787C6735BC559601CE203BC4044ACC76908AA81DD6E -873CA378640ED82DFE1574FDD05182B433440F182B5BB3D65FBBAC444CD94587 -34343FC4EFC7CEA6075FE46A87FBFC87B6CE9FDB4D174E02673BF00A938E4449 -FFFF4F5529BDD4C5B81C6745187669EEA5CB47A7A3D0C6B2D42D8C852159259C -7CA721D7039B12F0C65D2C831FA7A489B6FDB7211FBBDB1C73068A7257A3B4E4 -C8ABF3D15E6E920B129F852BB408 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (notepara.dvi) -@start /Fa 203[41 52[{}1 66.4176 /CMBX8 rf /Fb 138[44 -1[44 44 3[44 1[44 2[44 2[44 44 44 44 1[44 40[44 3[44 -1[44 44 49[{}15 83.022 /CMTT10 rf /Fc 161[30 1[30 1[30 -6[66 11[106 16[40 40 40 68 40 3[0 0 36[0 0 1[0 3[0 0{}17 -132.835 /TeXMUSIX16-Regular rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -364 -35 4002 4 v -364 -2 V -364 -31 V -364 64 V -364 98 V -364 63 a Fc(G)-244 29 y(S)-57 -245 y Fb(al4)p -37 156 4 110 v -36 46 a Fc(\007)306 179 -y Fb(cu)p 344 13 V 306 13 a Fc(\007)629 212 y Fb(cd)p -648 129 4 117 v 649 13 a Fc(\007\000)1047 212 y Fb(c8)p -1067 121 4 108 v 1068 121 a Fc(-)1068 13 y(\007)p 1309 -98 4 135 v 1414 212 a Fb(cdd4)p 1434 129 4 117 v 1435 -13 a Fc(\007\001)1867 212 y Fb(c1)p 1887 121 4 108 v -1888 121 a Fc(.)1888 13 y(\007)2037 212 y Fb(c2)p 2057 -129 4 117 v 2058 13 a Fc(\010)p 2542 98 4 135 v 2646 -212 a Fb(c2)p 2666 129 4 117 v 2667 13 a Fc(\010)3130 -212 y Fb(cr2)p 3190 129 V 3191 13 a Fc(\010)2666 -153 -y Fb(de2)p 2664 -4 4 104 v 2626 -4 a Fc(\010)3150 -153 -y Fb(d2)p 3188 -4 V 3150 -4 a Fc(\010)p 3635 98 4 135 -v -364 444 4002 4 v -364 477 V -364 510 V -364 543 V --364 577 V -291 274 98 4 v -291 366 4 93 v -263 341 a -Fa(4)p -197 366 V -291 369 98 4 v -364 542 a Fc(G)-150 -691 y Fb(c8)p -130 600 4 108 v -129 492 a Fc(\007)78 -691 y Fb(c)p 98 600 V 99 492 a Fc(\007)306 691 y Fb(c)p --130 608 460 16 v 326 600 4 108 v 327 492 a Fc(\007)534 -691 y Fb(ca)p 554 600 V 555 600 a Fc(-)555 492 y(\007)762 -691 y Fb(cs)742 492 y Fc(4)p 782 600 V 1 w(\007)990 691 -y Fb(cf)970 492 y Fc(2)p 1010 600 V 1 w(\007)1218 691 -y Fb(cn)1198 492 y Fc(6)p 1238 600 V 1 w(\007)1446 691 -y Fb(css)1426 492 y Fc(5)p 782 608 688 16 v 1466 600 -4 108 v 1 w(\007)p 1694 577 4 135 v 1791 691 a Fb(cff)1743 -492 y Fc(3)p 1811 600 4 108 v 1 w(\007)2019 691 y Fb(c)p -2039 600 V 2040 492 a Fc(\007)2247 691 y Fb(csc)2225 -492 y Fc(\005\\)p 2267 600 V 13 w(\007)2475 691 y Fb(cfc)2453 -492 y Fc(\005Z)p 1811 608 688 16 v 2495 600 4 108 v 13 -w(\007)2703 691 y Fb(cnc)2681 492 y Fc(\005^)p 2723 600 -V 13 w(\007)2931 691 y Fb(csi)p 2951 600 V 2952 492 a -Fc(\007)3159 691 y Fb(cfi)p 3179 600 V 3180 492 a Fc(\007)3387 -691 y Fb(cni)p 2723 608 688 16 v 3407 600 4 108 v 3408 -492 a Fc(\007)p 3635 577 4 135 v eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/noteparb.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/noteparb.eps deleted file mode 100644 index 7d4b01f88a8..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/noteparb.eps +++ /dev/null @@ -1,460 +0,0 @@ -%% LaTeX2e file `eps/noteparb.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: noteparb.dvi -%%CreationDate: Wed Jan 21 14:01:41 2004 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 28 732 510 782 -%%DocumentFonts: TeXMUSIX16-Regular CMTT10 CMBX12 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE noteparb.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2004.01.21:1401 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginFont: CMBX12 -%!PS-AdobeFont-1.1: CMBX12 1.0 -%%CreationDate: 1991 Aug 20 16:34:54 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMBX12) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMBX12 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 51 /three put -dup 56 /eight put -readonly def -/FontBBox{-53 -251 1139 750}readonly def -/UniqueID 5000769 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F0364CD5660F74BEE96790DE35AFA90CCF712 -B1805DA88AE375A04D99598EADFC625BDC1F9C315B6CF28C9BD427F32C745C99 -AEBE70DAAED49EA45AF94F081934AA47894A370D698ABABDA4215500B190AF26 -7FCFB7DDA2BC68605A4EF61ECCA3D61C684B47FFB5887A3BEDE0B4D30E8EBABF -20980C23312618EB0EAF289B2924FF4A334B85D98FD68545FDADB47F991E7390 -B10EE86A46A5AF8866C010225024D5E5862D49DEB5D8ECCB95D94283C50A363D -68A49071445610F03CE3600945118A6BC0B3AA4593104E727261C68C4A47F809 -D77E4CF27B3681F6B6F3AC498E45361BF9E01FAF5527F5E3CC790D3084674B3E -26296F3E03321B5C555D2458578A89E72D3166A3C5D740B3ABB127CF420C316D -F957873DA04CF0DB25A73574A4DE2E4F2D5D4E8E0B430654CF7F341A1BDB3E26 -77C194764EAD58C585F49EF10843FE020F9FDFD9008D660DE50B9BD7A2A87299 -BC319E66D781101BB956E30643A19B93C8967E1AE4719F300BFE5866F0D6DA5E -C55E171A24D3B707EFA325D47F473764E99BC8B1108D815CF2ACADFA6C4663E8 -30855D673CE98AB78F5F829F7FA226AB57F07B3E7D4E7CE30ED3B7EB0D3035C5 -148DA8D9FA34483414FDA8E3DC9E6C479E3EEE9A11A0547FC9085FA4631AD19C -E936E0598E3197207FA7BB6E55CFD5EF72AEC12D9A9675241C7B00AD58FAF645 -1297991B5D01701E82228D0313FC7C66B263BC79ACDDF9AAC48A3CBF42B96E38 -583E1D059953076D68148DC8B6C9527B3A74CE7DEF788A11531F44120BDF0F61 -0B2F3ED94EEBCDE4ACD23834C242AA4314B9EF98E4BE72DB76EBDD0A028CEA9D -B4C38C1F2D24B8FDE686832FE96204552C820E45B6BAF0C3308742AE290D69BA -D6C478E571C9E7625F22D7236D13C1F9ED3B0523E3F30C411CDA75CE31E5A820 -E14B9B5D38A8C28183DF0A031F0630849F90BBB32F27F9493EB4C387F177DD84 -32ED6BDC93B40722AD0D407156A8FA0AD08DC3466DD8B70C2005A5367DC8DF07 -27BCCEFA73F56BA70D13A937205A389F4799674CB84D1DFC3581FCEFB6869C1B -2EE1BC8AEF1BBD5237A695D9D1DCC31B8D1255B6D6123075D9EAEC37344C7D2A -CD1A5524A45C6805D003EACB28A75740C45A06B0DC58AE5097C87944632C7AAA -2C0C2388BD7996E7D035DB5890183311071464212AAD28F9A7278BFD6FBAC798 -26892D97DA40495AB66E4117A4D7D41FC56DDEA6361E8481B531329C76C5BD98 -DE8BEC8F502722395B3E379EC4CE14F450DBC073678B656A38DC10C9A3E3D953 -5DC9DA2FCA556B50F7C014466B9043460BEE198F6BCF6F8C58E0B9D26C44889F -39AC3826EE590DE761C53D93951559FBA1ADB21213EB75C8CBD579446986F52F -239754935CAA46CBB211C23C451FC617F82DC195518912B4929FFEE242D11E56 -83880FDA54D4751817870482F85867864476FB3B555E68C758FE3D06BEEDCF0C -1D83964DB47CC0C965535C29CFF6F840894FF754F4C1AA077A67180503E107F9 -EE2640E28870170110B180F0C0B19A4AA23FEF9B805397C5AB1680C94A04613F -FE2D5D4ABE9EDF69E0DD3824787C989AB4B2E585D5713981695DA1DFF8D2A9 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMTT10 -%!PS-AdobeFont-1.1: CMTT10 1.00B -%%CreationDate: 1992 Apr 26 10:42:42 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTT10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch true def -end readonly def -/FontName /CMTT10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 43 /plus put -dup 44 /comma put -dup 45 /hyphen put -dup 46 /period put -dup 49 /one put -dup 50 /two put -dup 52 /four put -dup 56 /eight put -dup 98 /b put -dup 99 /c put -dup 100 /d put -dup 101 /e put -readonly def -/FontBBox{-4 -235 731 800}readonly def -/UniqueID 5000832 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F00F963068B8232429ED8B7CF6A3D879A2D19 -38DD5C4467F9DD8C5D1A2000B3A6BF2F25629BAEC199AE8BD4BA6ED9BBF7DABF -D0E153BAB1C17900D4FCE209622ACD19E7C74C2807D0397357ED07AB460D5204 -EB3A45B7AC4D106B7303AD8348853032A745F417943F9B4FED652B835AA49727 -A8B4117AFF1D4BCE831EB510B6851796D0BE6982B76620CB3CE0C22CACDD4593 -F244C14EEC0E5A7C4AC42392F81C01BC4257FE12AF33F4BFEA9108FF11CF9714 -4DD6EC70A2C4C1E4F328A1EB25E43525FB1E16C07E28CC359DF61F426B7D41EA -6A0C84DD63275395A503AAE908E1C82D389FD12A21E86999799E7F24A994472E -A10EAE77096709BE0D11AAD24A30D96E15A51D720AFB3B10D2E0AC8DC1A1204B -E8725E00D7E3A96F9978BC19377034D93D080C4391E579C34FF9FC2379CB119F -1E5BBEA91AE20F343C6420BE1E2BD0636B04FCCC0BEE0DC2D56D66F06DB22438 -452822CBEAF03EE9EAA8398F276EC0D92A7FB978C17805DB2F4A7DFBA56FD6AF -8670EB364F01DE8FCAFBAF657D68C3A03112915736CEABAA8BA5C0AC25288369 -5D49BD891FABEFE8699A0AE3ED85B48ACB22229E15623399C93DE7D935734ADA -DA7A1462C111D44AD53EA35B57E5D0B5FC0B481820E43222DB8EFCD5D30E15F9 -BA304FA879392EE0BCC1AE21DBE974A618791F330A89AF49A70D4FEADC842CBB -599B7BA4910A3FC50030FBCA25C94E9F1B99B392E755F7122FA54E38B7456300 -40E2785443764DE6FC0B0215E256D63C586958C727D206D2921284C577D70E33 -9334EAF80831E27646825F503A3AABDEC09DC9FCE175E01B99D07029E5B08EF5 -ADE761B9FEE9B84098679EF62CB0CBCB1EEAB6E9391163B1D34923A19B1743CE -E654C9C39665AADA2FE6687D91EB5B8F0E20A4FD5984624C21F595F9DDF1C071 -90BFB61B710DDA6CC608A623FD4459C787EE99861F30D092FC6BA87AD98A0BAE -C9D3F17AE9C6AF10CF6ED9FF7180E277C771BBC84A300794A6E9D3F815AF894B -558561839D7F33962AA01C1302C92275DA3839A2D0813AC02F0E975FF530CDE7 -6666407C312F03459349717A20904D66981384DC2E6373B5424BBB2D32079DD4 -08226AEAA0C4DCB8DF16CC64DB63F2456C51F705D0670878F7ADD1BC96DBC8C8 -23F2276A4400CE3B5D209696357B663D35D2E7183BA810BB3E2B65D78732C40F -1F4B6614F932F98837F99BA5F253A0ECEFC2D2E76DDFF6D7128E80DEF90FC98C -F2D53E5F146FFAAF35B8BF4B489AF91F30654219A71EA159D900FF96495BB9B5 -4ED7A963CA7625C148E51B70B4C25CB9FB0DCDAE37389EA66396BE8E96037D07 -DE1A0D6FF9195C6C7CF63C285E2D52D69BEAF062C8BB4B435A292512A6388B9B -7A76041E5DE162A5422FE058A0CF3E885DDFF05C37D8E308BE7437608A2476D3 -C256A2D9248B72EA6C66813EB142005040F6426DC702FD02BD3BF7BA439A4191 -FA087040ACADEA634E969D0D9DD5FDC745F147E59B3379D11FAA2A42BA5FCCFB -02C80C7F07930052A42C46DCCE42637E6590297BE32BC67423A69F28D9F7B1FE -EEA8558C104372D27FC54C4212D4D64CBE9757FC93E03EBE1BFC400419946D72 -E603247EB1AA2681CBAD39FAFB0721D95CE812A44362A160D6C9BF577C1D3912 -ABD0E25D2E4CD317E1C7942C46589DDF4E64EF70790B353EF3E014D319F14B9F -164047C6FE40F270E69B12DA8A260E4B75787F68109B56E22D8BF57B6CE5DC0F -8D23B7C8A981F7E9F8294C47E3ECC246A1A37259A338DFF3C1DB1151FA07A7B2 -1643A986180B7C7C399AB4685C858B7A0281AA2F08DECAD2BD3480599F9DCD89 -F64638E23009CD8650C51F3CF4651A6FF8EA232C912D658E7C24E3CD6F8A3B44 -C4016EC5A76E9645DEA84BBCA05221A914CEB258951ECF06D102DD92532B8B1A -CD1CCD3EB456F7F270C9165949E3E59634A70107F1303439BD54BB79CE8DC309 -8ACCA0773321C030A4F8C7182B162DAE21FD4F5AE08157084A00535B1F39A57D -941C9F1140FEC1A36ECBE0A9AB974CB1C4AF92025E9AEB2701D8E2120DDD1C7F -71021D22912B04354509A58F94C8A766DE4D530AB51071C5DC1ACABDF2E16431 -CBAECAFBB67A4C62BA59FF50E4065060E1124A4653EEF96728A5F789D9AB4F8D -25C251FBC7808F72A38672DE9F40EED278A17A23E3B07CA55D712BDDA5D5FB0B -33A7B6D5011D6E29293F5564A338702AE85DA5CC2FF93B1E6D1B5EFAC247D088 -F2C80DE37451D68E3F59189FAE42CA963F37BEE0EAAA5B3D8E28B628211EE0E0 -2A3C914B0629362748E0A64CA1A95B8EFCD2C017BC4C0B9085071231375E3731 -C640E23D71640FCB014F5821FEB0DF3A3A7AE93A1DB46364E6A0890B0A389550 -8F286D9CCE65049DD5FA5D087AA09D020E7AACFBA5BE120C619E4DE91D2B765C -BF60AB947DA17991BAB9E5A4BDA2EA11FA2378515A1377D1A135F92A51AFE026 -324A6F3C36879C22F4C4139C2AA48F91DF6A0842453C21606E8B6CBC4DA44A8F -A85DFAFA3296AFB91BF35B8D704004EE2B2F7E5616A20BC3D102D01E01348694 -7AB1C109B83EF4D9762660FBC31D5C5778EDB6DAD84FDA1FD003177AE4CEDD26 -551A45BD66F86E69077920C4665D1EA1C75D57C7D83D7EE77EE068A624D1C433 -E5342F34405AC70416228C90915019A3785F2E577C603FCD6EF937EADC53A3F5 -7F3600C89893D52E10BD27F1D1A6E6868A4A07A0CC84B554B8184BEB9FC6F19E -364A8A1831566686F91DBDD6C4D8CE7FB89BACCE2503C2E34C1CEAD9662FE5B7 -CF1BF4A27919726C800335B892B1A82516FA524249C9445CADB2124DF097A35D -42915E1C6E2567EF08B7D1123B3F996A34F149C7B3E4881B35D83EA70BFDEF15 -58562F52AB83C8E7A3E5257D2AEFAB9BE2A61BD79F1D6E4BAF7D06A61BCEC6DF -7EA0A033F4B81A23E3EF8DB103EFFD53C26ADE882FE838ACE1393CD762570DAA -71117ECEA8850EAA1E8BFBCDC033730104ED5D1FA2C2A71F3F47D3D2EAE87734 -4ADE2409AA47110C34E2BD33F3A1BCD03CE94134E3E30239880BF60D41181F6F -04BCFB928DB2A3DB6D27AF949BAD1C0924F7533376A10B12BB6D2869DD96510F -8C466D238386F4945039513BD423FB82AA6454BEDC25D253EEBAB5A7164F66C2 -5DB264333A62B8E923B35953FCDF9390087EDE84DB8340A5095761478A83159B -26FFFF3AD5E16FBB78E0C0B1D8BB38CBF96E87FB319D819F1D71B9B9C640FEEB -A5DEAB11746551F061D23B9A746B5F565A4E4763824440EA042DF6A8A812A453 -56C9D9D0275BD379E1571F109B352BACB3C240052D9A7CB6BE77F7FF814DF29B -5009A306D761D1CC7CF02D4DFF2F8A14EF9220B9354EA3EEB3B3A2C4772C949E -2C136D66AE280D576485618AAA2D5CC1F5CCD04BE08442C2B8A160F468AE5F62 -6F67295F9B36B36C35F5BFBD2850D867574B17A12769E9B44704BAD22B763911 -BA81EF8A17140CFBBF05DF5FEF44EB21372C13B99FBF09ECCDB659E615DD596A -DACF2C551ECF73649CEB9CD7347DA87E143E8C02DA7A146E2B50C14BA142B44C -904CCE56EE231C42444A5DD0870C3FB5F2387924902667F5AA15AEA8875811D5 -94541777CA66F25CD506877C -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /grave put -dup 1 /acute put -dup 7 /caron put -dup 45 /hyphen put -dup 46 /period put -dup 71 /G put -dup 83 /S put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF8F9524DFA303DA7EF108C04CD361477AFBD9946AAFC501E3B28A9A48 -C9A8894D29C2CE77691DA0C9179A2BF537046F2964992CC0A612B956C947CA89 -0035478C7854000DA0EB8861476F3E966AF03C783DEA3E5A06C67184BBCF9A95 -240C8630B58162837938E90DCC39A554D2E818F4E1D04BFC9273A52A5483B8CE -9F9589630F2D0A8330A871DC553C51FE5C3C81B5D9404244986FD65E695438CF -9E5E45BDAD0202ABCDA712035B1E6BACD7B08033E1F7F194CDBF5FA8D2B912FE -377B9254A385F1FC81156A8C515EA4D2E2C7DF70676F0A7BDDEB39819683383B -E7AF4DE9FFE98A5D9D8FE443D762F78EB550255AA27132524B460A7E1276377C -D8A4BBCC377CBB90D0D20767FC41F3FBF0C645AD915B84D17750335EF1C86CF6 -86C3FBA8B96787EB2A41231DB8FCE6E91D4AEBBBF0E05D6ED6887014F8E206F2 -736C5D166E753586C697B414EF54CB82FEF42093DE12116C8DACED5AB3F9EFD5 -BE2074CA75708B34B1429E598DA2449544F31D586BCC6699C93FEBA6DD6B5CA9 -BF5E47A45580232A9CE3124F1645E6381D15C8A25D782A62CB6177A6125ADE35 -302CFC7AC50B66646DF9D9B4BD999951B51572879CFFEB0358C7F60E7AE29952 -C397BE4978A023FD35E7BA5C53A1D254920901F4D90CDDDAE0FBAB39366CF5B2 -3F78C26F6B4B02FBE11C45977BD696C181469D1CBDD8258AC16B2907EBE8455F -324EE2749AC96751E692995EF60CCB7EC6F86FBE05806BD022E7C17C77CF8CEE -CD22200C46B3F48F466EF04288E36A8997AD8EB5158F5CEEDFD90F439570BE1C -F05A61498F48CB9F0F479B4E24DAF69D279AFCE41EDEDFA75F82D28A45EAB2EA -BA7982C3C91AA9B98A37A142E18E5DBAF3C719B8C5D1A4A18C1B4C6B5A483365 -1B310DE26A3735BF872440B62A98C8838526A23D35A9201DAA9408B24B54E736 -B92EF57A721DA99762597EDFD066E02FE3005D2703AF0E68458D595DDC6BA4FA -C70D9F6AB6C4DBAD4FF3B246AA8D8587CD35500A4CCC5E44380B7929151C4D1C -5073F4D9FB1C1C0B8DFE2709176987D5CFB358049121E939005EEBB7D2E17DE1 -02FE344217BE3D217AF42578A3B46D6B26CC6F61DE2AE7CEC140FB4B65EA7778 -489CE588B5924CFBB1FBC8B39576A99FDEFA2183938DB2DEEC78D81537CF795B -212BAF16F05E777632FEF75C7C30CD0C79551A455952DB88C098F20B00BABE01 -01E55D957A14F1ED832DD5C9B734DFF84D692CC1C9B1268D36BFA925EB581B45 -B37E7A3BF43CB4A28F81D9311DE726971FB4EC32D5087E797B3A8FCFA3D180BE -BABFC58740A672F65486F4923A9E5310D981C2EA651AE387F6F825E24EE856AF -4B1A4BB3A6B99C142AA96180F6B347FCFC8B5D9F40A162B226B69F8BD25439EE -108C8D4826D6124F8C861DEEE5D8271F44E24AEBB360AA538818BD48AECFC5D0 -E6F34CF76F8141E5E64BE650929B27BC755ADA434200EA9D0D727C7A1C4FE618 -F7F56DE20BC03139DB436DF0F7F5ABC4952023326B44F5EA5E31B2483D01113B -2BD7AD0D1C26A1FD37C2DD54BF5578229B3A73ECD174CC6DDF8D6EF1D2DF4A2A -1B9236F6F697474CB1AA337295E75D1225E45258E24A61B227C6B0A2C95F8CCC -D895B4B2F766379DA4811B27A25978C5630AC2287DB129BDB53CF0470BBC674F -C928E20612 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (noteparb.dvi) -@start /Fa 199[56 4[56 51[{}2 99.6264 /CMBX12 rf /Fb -154[44 44 44 44 41[44 3[44 1[44 44 2[44 44 44 44 43[{}12 -83.022 /CMTT10 rf /Fc 172[66 11[106 24[0 0 37[0 5[0 0{}7 -132.835 /TeXMUSIX16-Regular rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -364 -35 4002 4 v -364 -2 V -364 -31 V -364 64 V -364 98 V -364 63 a Fc(G)-244 29 y(S)-180 -212 y Fb(c4d-2+1)p -80 129 4 117 v -79 13 a Fc(\007)-41 -46 y(\000)168 279 y Fb(d8)p 188 104 4 108 v 189 104 a -Fc(-)189 -4 y(\007)323 212 y Fb(c4d+2)p 343 129 4 117 -v 344 13 a Fc(\007)344 -20 y(\000)591 262 y Fb(e8)p 611 -88 4 108 v 612 88 a Fc(-)612 -20 y(\007)p 766 98 4 135 -v 787 212 a Fb(c4d-2+1)p 847 129 4 117 v 848 13 a Fc(\007)887 -46 y(\000)1095 295 y Fb(c8)p 1115 121 4 108 v 1116 121 -a Fc(-)1116 13 y(\007)1250 212 y Fb(c4dd+2)p 1270 129 -4 117 v 1271 13 a Fc(\007)1271 -20 y(\001)1540 312 y -Fb(b1)p 1560 137 4 108 v 1561 137 a Fc(.)1561 29 y(\007)p -1670 98 4 135 v 1731 212 a Fb(c4d)p 1750 129 4 117 v -1751 13 a Fc(\007\000)1999 279 y Fb(d8)p 2019 104 4 108 -v 2020 104 a Fc(-)2020 -4 y(\007)p 2174 129 4 117 v 2175 -13 a(\007\000)2223 195 y Fb(c4.d)p 2442 104 4 108 v 2443 -104 a Fc(-)2443 -4 y(\007)p 2597 98 4 135 v 2637 28 a -Fa(3)2637 95 y(8)2785 212 y Fb(c4)p 2805 129 4 117 v -2806 13 a Fc(\007)3004 295 y Fb(c8)p 3024 121 4 108 v -3025 121 a Fc(-)3025 13 y(\007)p 3179 98 4 135 v 3260 -129 4 117 v 236 w(\007)3260 195 y Fb(c4,c)p 3480 121 -4 108 v 3481 121 a Fc(-)3481 13 y(\007)p 3635 98 4 135 -v eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/noteparc.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/noteparc.eps deleted file mode 100644 index 93dbe155789..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/noteparc.eps +++ /dev/null @@ -1,442 +0,0 @@ -%% LaTeX2e file `eps/noteparc.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: noteparc.dvi -%%CreationDate: Wed Jan 21 14:02:09 2004 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 28 734 483 794 -%%DocumentFonts: TeXMUSIX16-Regular CMTT10 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE noteparc.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2004.01.21:1402 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginFont: CMTT10 -%!PS-AdobeFont-1.1: CMTT10 1.00B -%%CreationDate: 1992 Apr 26 10:42:42 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTT10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch true def -end readonly def -/FontName /CMTT10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 43 /plus put -dup 45 /hyphen put -dup 46 /period put -dup 48 /zero put -dup 49 /one put -dup 50 /two put -dup 51 /three put -dup 52 /four put -dup 53 /five put -dup 56 /eight put -dup 57 /nine put -dup 60 /less put -dup 62 /greater put -dup 98 /b put -dup 99 /c put -dup 100 /d put -dup 101 /e put -dup 102 /f put -dup 110 /n put -dup 115 /s put -readonly def -/FontBBox{-4 -235 731 800}readonly def -/UniqueID 5000832 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F00F963068B8232429ED8B7CF6A3D879A2D19 -38DD5C4467F9DD8C5D1A2000B3A6BF2F25629BAEC199AE8BD4BA6ED9BBF7DABF -D0E153BAB1C17900D4FCE209622ACD19E7C74C2807D0397357ED07AB460D5204 -EB3A45B7AC4D106B7303AD8348853032A745F417943F9B4FED652B835AA49727 -A8B4117AFF1D4BCE831EB510B6851796D0BE6982B76620CB3CE0C22CACDD4593 -F244C14EEC0E5A7C4AC42392F81C01BC4257FE12AF33F4BFEA9108FF11CF9714 -4DD6EC70A2C4C1E4F328A1EB25E43525FB1E16C07E28CC359DF61F426B7D41EA -6A0C84DD63275395A503AAE908E1C82D389FD12A21E86999799E7F24A994472E -A10EAE77096709BE0D11AAD24A30D96E15A51D720AFB3B10D2E0AC8DC1A1204B -E8725E00D7E3A96F9978BC19377034D93D080C4391E579C34FF9FC2379CB119F -1E5BBEA91AE20F343C6420BE1E2BD0636B04FCCC0BEE0DC2D56D66F06DB22438 -452822CBEAF03EE9EAA8398F276EC0D92A7FB978C17805DB2F4A7DFBA56FD6AF -8670EB364F01DE8FCAFBAF657D68C3A03112915736CEABAA8BA5C0AC25288369 -5D49BD891FABEFE8699A0AE3ED85B48ACB22229E15623399C93DE7D935734ADA -DA7A1462C111D44AD53EA35B57E5D0B5FC0B481820E43222DB8EFCD5D30E15F9 -BA304FA879392EE0BCC1A6ADAB001EDF5C9D6FE45735098A304A8BD4A0AC9980 -7FFE62FEAD3843EF8C45E1203E303D028897CFE1D4D0AB8BBA74CE279275A67E -81AEA417A3E49397386B7304DC9247290A5CE2408114441EDD82F9B3A8E49C4D -D9745142652BE8B82C2A9610B26EA1A71212CE97781A06B58C3DDD9179016AB6 -740166FF986AE856AFDD2D8955D95B2D0C57BC179F1D9136BEFBB6F17E8DE96E -921502FB19F0C21F0A491F951D83972DECD70AA8987112F05C939A6FB073A5EA -495069A1DDF11DC589D2E91C1514C2799C5B9549A3CEBDEEF87B000E2686DF86 -A256B3BDB4FDC79C218947A13035A3DD2DAC7684B9DE946538F2015273B3DE1F -40FA724FEDEF2A55EE15C84A5CF29933AB3A46E4CCF552939B7AAAB007CD23C7 -FAD6E3D0DC8157A389BBB3C8C2D91E42A8F3E97D7E71DB1A31E211B10CE936B8 -BC2BA8E68F6013BE26E198EF3850072A86E1B243D3D9F9ACD0599807382D7F9B -28929369E708C9FB86D79097C4BB3C8A76EC327C921F5DE5387463818BBAA1A7 -1A96F1A3279CCC5BDF1642206044F4707F3F4239774EC5D2A5353C77EEE12722 -F9712F9A88DBA8330981646E985FA02EA06DB14CA1F713A8EA6A54D4D4D8A18B -49B70485BB000F5AD372CD4F290E84611217ECA70B2B6B81870D9F218D6998DC -60F58E1CC11183A3C769172BA9946F66D3F9D51BF73E000254A8671C3523CAB6 -20C1D7CA68CEC69209777C4077D9E4DA668B24760843DE0A896D413C85B4A4D6 -D7335853650EAA263A1E1BB95CFF3AD96057488ADDC936C2663E536691FD02BF -4F4A88512A5126B880FF51D981A08AA153E579E54A8A162BD9BB26137253BA8B -581941E759A7CA7FCAC8F94568E2E17613658DCF3506FD4770918757F110434F -254274D012BC8E21B5277ACC63EB23D7C8372773FECF95E68FE5579E0720E18A -2BB150D25BFB1A7EDD694614DB003C32C3CD2BCD8F270DE51FBC211C499AA0B5 -4B0EDFF7B23D8A22E7E602AB4A355FBA4E4E99A88103935A91A910B6AC680A8E -B59EF077EF22D373A323A5A71768EDB3C6F00EF2696A76E9EBFC9D84A09B87CC -052BEDEAE67B8AEA4A4E5316ABECDC9B4B7BDB26280DB9D3AAFF8D9EE36AC437 -10CEC80D5637774B7BC99AC842F09FFFA9F0D702ADD22D096B585383EE26283D -14BBF065E7C6B5EAB9F1650B5E1413DB1D4829634FF529E2973359FA01074F2D -6901F3010B0D203F167F1F8943E97556A4DA0B0016A16F8E096022272D0157A8 -387F89D345BBB483C4A36074050761DDBEA2866319AB96110DA5A51F85AC92F8 -2F64481F8A1BC991B2A0991E653273FAE4CE000CAA21B52D7C879FA9CC696610 -97E92B4E5579760E8B3EED85473B958679661C395C70E89F42FF9266D82F4B88 -43794F398931EFF99A37FEF1DC0BE6E7B9C33DB7AB14D41730F3F4880AEA047D -DB2BCBDC8F5FEBA09B7004C1CE3826DECAD87B43B6F36104E101DB6F818A969B -A68D5BAAB57980B12E7BE3ABD448A09A3C18E3CE047E3001BB4B1F7EE3E45B9F -D66CA18630021664234BF52630C04B28DABCB7894262F503F8F30FDBE0197C7B -593C724042FD5B5967CB7492BA3E97E4A28E2DD3DCFD605466B466207E5B000B -58D73C065CDD7E21F59DA5C4C206854B2847820D8165266B8B1590C4465D5179 -143FBA3B56AF85ABB1289874666D8B9E9BD08BCC7F9B8DDCA6ED9C0223BF1B22 -C23E171EE66B0B62B853F1D5C10FD8F8A12E831F67A61DF55ED3341F89D3DE64 -DBC9549E5078ED02BD8FD96538EEB2220691CDBF06C1A00209708A7306FC813B -299AC1A2F7962D90182FF073105CE637FE094F97D271695E775DCDDAE438D03A -950A9BCB4CA1BAFBAD094D1346E35457F83B32BA8218B94DC760EE57773A06F4 -7796FFEA26625BB6C52D83CDAB7AAD70E10CB9AE83CEA179AF4A252DE8DF1E62 -C706DB0652A1A7F19C2D8487DBBB8F2E75DCE2856BB3DB92A7EC371B0460FC8D -58CA8C6C7D386AA08931AA99234B688F500113CEC67ED38C9FD88337F7EBF58F -2ED0A2554455B3AE1D663A765C2E3AF50E3F0A67AD551E933F476948B53505F4 -61499E66B3D64A5B1CE260A74152FFAE463C8F9DC64E457F0D34C0407C80FB87 -A9564712EA7A7A08A71D114A3E263E5AACB9E320DFE09C21EC05EF776E5E88C5 -6756D840A5FEEB315A16AC3B74E42B4CA0D08D381BFF600FD515BD14B1131DF5 -6FF553DD3CE94FE6470590B5AE2B545877A894375175060C0B93DFC0ACA49EAB -6C6D347157B703E79EA65D42CCE46CC998FC3941DBEBAC909F1DC18A94EA64D5 -C113393DA5F34BEFC74792A8FEE106855C24C3BA15768C64E9FB4BD0CD1BA318 -002C9FD0D6391BF069E57475A7E565BC5AB99767D5CA8A63F70D296381537E85 -5FC85EE136D7BBD1B99EAC9CDF4611179AB60D7315F5509AEE0C67EE8C30A396 -AA77F4FE4327428B389A4FC1CF3D099432165A07137EBE0777AD2AEBDDDC6641 -824B92513FEA92C3364A8A2ED9687086BAFBE842722D02C1C297F6DB44BEBAB0 -4EEA68F5062AD7827B3BC59A97F02543B753094B8ACDBEA32753E9A1EC3AFCAC -1603027DCFEAB88BE498BDFEBD41FE38FA178806A0C59FC0519CF14FDDE66A20 -60CF097156063069521187D64FDB0B339242716E0ECFA7C48415BC6711AF2605 -137B6930C4BB1DC42FE9379244FA9C1CD7A41434A1D9A9E104C08DEBE1260F66 -BF30EAC2643C3E68E383ECE6E41DAB4DA1EF9C0CBF9BB22A3F8ABFD8008D70D0 -E5B42290EBE499C767DF0743FFFFC721D8265631DECFAF653B4C4371CF669A42 -523BE328339012B5B0BF16C1574E641953AB61649877E229E5FF3C5D62D3A07D -32D9B82FACFEC06DADB542D089D17A87D9EF685ED11F14589522407D387F69B0 -CA698486A56B8F54F40685B921A21F0BA0D17E40D916F6535C0E264C7209B8F8 -C46139684911545F755A71D592B4BC5AC8204353BFE9F140598A3AD6BBC642AB -38507F36A597A8819448250232074B8CC4CDF46087DA407B1492BEAAEEEE951C -16FE6A0DECCE7B0A7D23A7D4A7CD6C3A3F5DF30404A5E945399533E5DD8D1A68 -074660B996D6CF224B5CB46C3C0586F89BE10F1327E707BA1BB6D6501ED5CC5B -8618AEAA33CFC9C3F18EA6EC9977A22113DE0CEFEBAE067C3B6A32C728987926 -D9DD1AE3EF2008A5DE95BA0CD66BD20F2DFDFFBB148598D2C8C940975F5D6D23 -FBF10B553CAE7C892B2F95012A9B768817D81C13B9E12FEE75DCA03F0F1AB77D -02C0DC5C43CDA9EB0BE8E1211C7B47184513AFA7BF98C3A74AD9F319E0C73313 -6C0FCCEF931028631D9CD17602EF0E60D646C8B17DA6F533D3C902DDF331BA9B -3DF4FC1F0191498C426C6AEB69B7F45A0DF2335B69E09ED263878E83E42E0C35 -DB3F3C5522443401EC56F628C5B466AAF93D0D58C499AC823F6AA7BCFF3BF21E -5AD9A472B3CF600918C5B9155EA05EC1367CBD2F031C09E712F3DD3B2926847D -EA8756FA9327F333FAB77EC3F8D636D95FE9926140C466C7A060A9DE55927F10 -D471FD682DE24BB8A5F2E1BA4BC111C73A38C5A1241D1953A3CB6B1362AC131B -E1878CA4CCBFCF549CB4CB268279575F04DF1DA6B0C0DEEDFA23812FE5CD38BE -1A14C57E955120F52D3BCB1B66D7B1E5D1E24DE46B737F60F7C968C7B30787A9 -68967EEAB11B1AFC0201F211147B81AD6C8223AD6C031EAE5995A61911EE212A -8E2DB52F5AB4B46FCCF6629B19F475CBC11C539047DEBF3AB0FE6B73619644DF -9E30E227282D208CBB8CEA06B20E94FBA31590B1482177DD6C3E81AE67CDCBA1 -301B243D1B16BD0FF2E3280FC1D31FFC094E872E3449D79C93331C7EB8C88152 -ABA1221EF1BAEE1297FB6A95DAE8E180B05B88BF47C3164C5AA2E5E4B40A8473 -9426A1E0703B429903C34F9D62036CBCDBA28AFC2EE33AD78B1975801CB7485F -C6D812DD6C0BA74A738EE8356D4C353CE8FF67004BE92E355703576A4E09BDBA -A1977DC1C06E273E4D86B4FD7501BFDE679729763C05E0C1DDA2AE947758851E -508CD591A9633276076A41E177320D321A5295BB33A126D59AD4DCE24B002940 -2F1BDBBDD8E2E8EEA37E989F793CE3C5BDCCE8ABA7B5283CB983C71AC662D4AA -A69A40CFDF69CB655A5CBE57057DBA0CB97CE3624FFE9C669CDF4256C2489FED -8D68FC4EC7CC8E01BDB88A71F85FCB03FD2E1B3F71C708669B793B6590523E95 -9B51F4CA8A4C4B529DCB4604694D398FB452C579D90363D2364B7C41522BA211 -AC389FAE45923D145D5B72A91BD204BCC0BA10910E58634987D987C9F152F548 -45E15DC8BC7E39B844107613F40CBBBF59159E677D1CB36738DE414DB43B2677 -3BA899DC73BFB8E9C3D6602D8EC106A746D995E84B74EFE96E366BD4D6147214 -3AA1E6D05D260C175EBC6059A71251628858688D2DAAEBBBE16A5F65F6BBD367 -59B5A068988AFEE87C34944B7A5562ACE4FF8DBE4515B3B42042095451835CD2 -CBA0CF719E54313469493FCAE9E46F272A234D3D72D8F90C7BD6BB825DFB294D -E726076AF3808AF91494E4867DCF67E517A03B2BE4FAA502DED7EC7918138A28 -5F0F2CB7AC770FC68F387144E4077EB5A838B3E08D56D0247E9DE994F554FABC -8A206D98B06E5C523BA6C860C30127CEF042F67FB96C71572C34087CA6ED3CFE -7523D99EA0CAAB6F49C3C5255BF0FB997CF767E7AC04C0399D0286EFAA15B9B0 -74D9D265DECBBE232F0F36BDD1C33795D2E69C485ACE5AACD6E832E286E2C2F4 -A9AFB9642910481A0ED165C601AB6E030B82B987E9F7D9EC9586D3F1F5433FB1 -C9913E5C4EAE74F4843FE33EB2915635317A9AFDEB525C6FF5D6A2BF994AFAA5 -04DB4E99A9A6BD343477D18711802118904C811C48BEFA4AB1E454A6E14AF293 -E85C78F287AC0D11E7BE110683DF922C5208D67EB52FA3197C89636657C2C792 -638BD90C700DDEBDC1C45E6358AC35EB3A58A973934BAE762D1704E7700686F1 -7855CCF651BEA2A3C8DB4989B862EAF8D375E9A31B04AE59FA41035DF3C23510 -389C00095B6A93AFA74917AD2634763AD044AACBD776AAF9AE6EAAE4 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 7 /caron put -dup 8 /breve put -dup 50 /two put -dup 52 /four put -dup 53 /five put -dup 54 /six put -dup 71 /G put -dup 83 /S put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF8EC7934A8988317F820C3833204CCB641AB035E474D3D0F4CBC0FAAD -37018CCA129AC521C8E8916B21A7EDED9AB7F0FE2404D8278693189630810EF1 -9FAE92A28B9DAD3491B0FCE1A8A3CFF8A6EFFD032ACF581C1DE887B96C69FEB1 -50C270FCB72CC52017718C53866E71FE25ED03BF0D93109BADA749C7537F43A2 -CA4C3CF2FCBA242909BC178114785C0A3924FB763B95C107C9402ED186369245 -BF379E82AAC67D2B525096311CB3EB38519CBBA5763BC35F17680EFD0BA3A114 -DBA1E29AB53CB60CE6F2F2D54DA981BA238A67C494922778CB7C324EE93B044B -98383C5CC7BFE0D8F4B7D67CE243E72A7418EFADCF7EF9CB960C34C6F9478D53 -41B59AB05909ADC3A5A5315B6C472F79B1ED2BD09E06C4B597EBE1F537378B7E -2028EE56949E91DB1FA3A97ABDA31120A3E33D098E0DC67FA33638F9C7DB6090 -E3DCCCCDA81215F10B5BF153911D5F8F86B1967A56CE6537323086FF88D4DA63 -2832AD9B20F65383CF19E9536C2AFFC04C98D3AB546AB3794AEC10968AB5B46D -95DF663C4445ED3D90AE429F9E8D184C0AA1FF9B6FED8F6A431877E32C34B6D4 -AE62C46FEF64139F20539BF200264C55A91297CFCAB19F38072EE7479F820F57 -A7B0DF1C1C2AD1BDD42779B30010B4E5681409A6CFEF2998B7C6684DABC3D02B -F1AFC916E2875851943467E8935E5B16ED8D1139F174D66051E77A3989A8C1BD -860829C1FC5AB7FD68218CF76380F3C3EFF3567AAFC00F15E6EAE41F9947DA32 -0009812F446C5852139757C60958E5CD434741B35CFC1A4EEB2D2FA9B0268DB1 -10EBEF130A63D83D5D640625C07C982752B9F0E075DCECD615F7A84231F79E6A -14B30CF3DCED7BF8AD6B6F1646FC545565AEC6595FB8C26419FEFF5CE2AF8046 -19345EAFA43AACD76CFC5848A8039CCF9CEB0E79A06B71C0D66467F7593FEF6A -75B76A27BDCFC44F56038D6D7323770FAD36CC222392062D187404D00C502177 -445CBA744D9CB0A077D7901EA830D1EBCE08531B11E7AC503902BCF484E8B79A -FC5A57F906E7ED94ABD2B9F06FFE165951426B16F06F582B10CE839558BD07F4 -40900D6AC9FFF055B087C9F121B2E9F95523047679943D245257AC0E99CC1AC9 -F83CFCA21DAD89AA1248AC105632B41797E5E2F833013F3AF35D6C7448280F82 -2B16AAAD44C5647824104F26895F368DA40124E7CB980AE4A4415218AB30BF63 -32E90F24CBDF6586C0A174B4E68AF105D2AF9B2258F1C8A5CD36DF943C97913C -5BE7DD366FBA166ED87C87547EE703B00DFBACAF6F6A9B5101A66416131BB4B2 -35D5CDC2092F1DBFABD5BCE94848D4EE6ECD8E8B10F2A7912B5E3F90B3374759 -A934FE30E9CE93FF19C2F90CD82E33D028B50376B994761AAD7A4A12ABB01EBC -57FD27A15AEDEF44153CB9C3B7E656CD110BF5968E3F38D47D34F3FC94AE81E0 -2311E7A5AC456B69113E9CA328A9A18F9E3257C756BC7937CF8DB521A640AB0B -A989876AE72A754813C5C57C33985C21AD06A1237F52A378EAAE54C1DD71FB2F -7C45B05F97964FB646938BEA39D0B10CEE879F3E9797AC669E00B15B6F5CF3F9 -C3B869B53C0F70AB78DAA2C869DE42CB7771462955E03029F4A8E4C408148010 -856E4A4FC44999C393CA94E4033B2FA45A4F554F7F483EA664BD9F9A5851DA4A -116972A1AE2F402AD634D62E6901F2CCF253586DC794C4CB59CD761CB5AB52BC -61303CF59E0C773A30178ED3F93768A87FD0732657B37D9818896C8B57232CED -8A40E0791FA3963E05811172A2F3FE203CE1764BA7694D21ABD509EE246D428E -D4430933D2ED9B436A7480D95D271C9DBC24300D90CDA405DEA3C67EC593C6E9 -4F30484E7C9D1B03DF3F3F75BC1EDE4D04F58E2B3EA2036AC027592E21EDA406 -B3E5917AFC7089458B17DD393CF139CF1B55F706F709863DB0C40D6FBED3536C -2CF9820E57A9B81A35DCB38DA2DA8CEDB2F18CFD2D2EF42839DC83C60F9DBBC0 -FE6B92E86AAFED86355A21A744D2ADE7F2B23026EE1A6BA9A0B925299C9D320D -0D7C719DC6684C55D379D47755F5367EB1A91E40F5CD09B29F2209610B6AD776 -A8C5F997A2A509DB0B2B4D900C2026DB1B6B4EF1F7729CDB19741A7412BD3DE4 -4A20DD514389AF7D23BF76F912302EFEB60249488B22879FDBB46ED5CFBF3A46 -F59789C6EE5181A840724D5D9791F5331A18832D6A647B3305E4EE7C3B58D8DC -25ECF2A02D39CFA0F1B38D4218AAE010E01263B43EC51501B2D64876 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (noteparc.dvi) -@start /Fa 140[44 4[44 7[44 44 44 44 44 35[44 1[44 2[44 -44 2[44 44 44 44 44 44 1[44 44 1[44 43[{}20 83.022 /CMTT10 -rf /Fb 172[66 11[106 16[40 40 40 1[40 41[0 0 7[{}8 132.835 -/TeXMUSIX16-Regular rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -364 -35 3770 4 v -364 -2 V -364 -31 V -364 64 V -364 98 V -364 63 a Fb(G)-244 29 y(S)-192 -212 y Fa(c4+s+1+0)-92 -4 y Fb(4)p -52 129 4 117 v -51 -13 a(\007)187 295 y Fa(cf-1-1)167 29 y Fb(2)p 247 129 -V 248 13 a(\007)446 212 y Fa(cn-2+0)506 46 y Fb(6)p 546 -129 V 547 13 a(\007)785 295 y Fa(css+0-2)725 13 y Fb(5)p -845 129 V 81 w(\007)p 1143 98 4 135 v 1113 212 a Fa(c4s<.85)1179 -13 y Fb(4)p 1252 129 4 117 v 34 w(\007)1492 295 y Fa(cs>.2)1519 -13 y Fb(4)p 1551 129 V -7 w(\007)1711 212 y Fa(cf<.3)1798 -13 y Fb(2)p 1850 129 V 13 w(\007)2089 295 y Fa(cf>.2)2117 -13 y Fb(2)p 2149 129 V -7 w(\007)p 2448 98 4 135 v 2537 -229 a Fa(c2s<.9)2481 13 y Fb(4)p 2557 129 4 117 v 37 -w(\010)2960 245 y Fa(bf<.4)2924 29 y Fb(2)p 2980 146 -V 17 w(\010)2557 -137 y Fa(e2s)2517 -20 y Fb(4)p 2595 --20 4 98 v(\010)2980 -137 y Fa(df)2940 -4 y Fb(2)p 3018 --4 4 104 v(\010)p 3402 98 4 135 v eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/ornament.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/ornament.eps deleted file mode 100644 index 8e3e28ffd4f..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/ornament.eps +++ /dev/null @@ -1,1502 +0,0 @@ -%% LaTeX2e file `eps/ornament.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: ornament.dvi -%%CreationDate: Wed Jan 21 14:02:42 2004 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 28 602 510 795 -%%DocumentFonts: TeXMUSIX16-Regular CMTT10 CMSY10 CMBX10 CMBX12 CMTI10 -%%+ TeXMUSIX11-Regular CMR10 TeXMUSIX13-Regular -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE ornament.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2004.01.21:1402 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: psslurs.pro -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. - -/slur@Dict 200 dict def - -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end - -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end - -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def - -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def - -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def - -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if - -% align the slur to the staff lines - - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - - aa 0 gt { /shift shift neg def } if - - ifadjust 0 eq { - /shift 0 def - } if - - -% and finally draw it... - - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat - -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - - grestore - - % now some \slurtext code... - - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def - -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def - -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def - -% differenced line - -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def - -% sloped line - -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def - -% free line (init & terminate) - -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def - -end - - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: TeXMUSIX13-Regular -%!PS-AdobeFont-1.0: TeXMUSIX13-Regular 001.000 -%%CreationDate: 01-08-17 at 19.17 -%%VMusage: 1024 36748 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 650 350 0 -%%EndComments -FontDirectory/TeXMUSIX13-Regular known{/TeXMUSIX13-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX13-Regular) readonly def -/FamilyName (TeXMUSIX13) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -200 def -/UnderlineThickness 100 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 650 def -/descent 350 def -end readonly def -/FontName /TeXMUSIX13-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 86 /V put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-619 -2558 5000 2562}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE7FC717A06282102BEAB6E -5127DF2C08934CA5B107A96329A3A606D51499FBF8DA4597359DFE76E800416E -B2914645830E08DDC61E82928AA715CB8C10280898C9DB13ADEB09D2B8FE9158 -A754DF312FB71C27801B70AF28522D7E11596D5B78DF15A9F6A09522B6BE4B04 -4F540291FC9612FFC4ABCBFD9892254575356D4C9D3DCEE5A9E5FF2A53F02BFD -4386CBDED83C22BBDFBD9CFC8AE968CBCBFD4F6C590B239616FEB41B11E74447 -C230B229DB37EDB820D61B6965C1F1F8FF629395CCE17AF6C6131E4E1D5616B8 -0BAAEB474CF39C17453321C384CBEFD5536102A579B1E300C53E6BCE5A547AA0 -AF108824572078914C787E5CCEBFF8123E81CEA52DD625B0751AAF8FC38C0038 -750C173080A9FC117506370DE557AA0BCC9CD4A39C0DF5627EC27F515A0EBA6B -1F56CD4282F5BAD4FAA93CECBDA6E238759AB9DCAF079168EBF0C2ECB1601E21 -BAA0A5F566F5FC147C314E30DDEE8187EBE54A5D3FD3AB69E247297E1D645966 -F3D70B758881042B9A9E06D1DBA6162C739BC4C5106C45275E412CC4334C3CF9 -4A981A4F8D622F6502FC22B7ABDC397ED07EBD10A495048439B2A9E2E524DC1B -CC1BC10458CA6C4395659B0DB69C3467040FFE55D555F885B480671C113EBFA2 -4E1473CF5FAF07873D331875CD54E4BBD087C44C4B9A8D68CF019127BA77CEB1 -4FCB5E56AC9622A381808CDDFD8C284BD081BC950DA10A37FB3A8DC20F6C6B95 -C0CA83987D35E52EB77F350BF340FBE8D5E7E124A253398B04B36A1E048DB809 -AC804E08BE2ADD5E3A54C061C5674437B04926FF6C2B66C6BB9AF21EBB43B820 -D0AECA99F9CB17A703448C5B00FAE72CDD3719B88C2D8909ACF079471E30DA53 -68F23AAAEDC2A0B31481B4A874997441415577BE5C37D897AA994877EB8148BC -6357E734564E6CF8BFE9F0094D3F19B0BDEA6ED61228B76E0EEB3AED169323A0 -0909FEA40D9A13C4DE69C9C62B139966D4CE56A0D0DC59605E6EB617525DB4EB -FCF1D7A553C13B3A947F7AA9EB57E1F7309D8283514B614828C43BDE46D00EBF -3943BE65FE99DBCE9F16AA603E0A5A6E0450E46271C71749560CEB6AFEAD2194 -DD167D7653565E75B98CBF83C6DAC38D0A83797F957E47EA1FD44A33EE760A8C -80ABA4CB4AFDC235D786046F80B403D285372181C7C38538F661A2C86F063EED -FE18D22F9639567BD05D41FE005F19A2D7C0C386B79D9A4DCE6213EFD9471502 -B260A33457DE2A890EB07142B5C2182C127B7FAA8E56651F54AA3F5CD89F5678 -CBBCF1246441 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -%%BeginFont: CMR10 -%!PS-AdobeFont-1.1: CMR10 1.00B -%%CreationDate: 1992 Feb 19 19:54:52 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMR10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 63 /question put -readonly def -/FontBBox{-251 -250 1009 969}readonly def -/UniqueID 5000793 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 -87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F -D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 -92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C -295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75 -409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C -4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF -2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E -0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E -B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008 -24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B -43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF -D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575 -5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC -96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3 -7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3A3A4AAE8B33E71E4D -02DEC8C94BCEA6B88FCC6940D4700E371B76295C26C6B423098A3A57AD41F0DC -A7EF476FAFAF30B36B2268B9055F55100F35A8925085317CCF8666F132417AAB -A5FB3F070DF1CC8CAB13CC24B4FC62AA06FDCC588D847D0A4C232E3AD5677DE8 -593A4E99A03A35942CE0F211067D815E95F80F722072DE3D6F652FB0C9C9843D -A6DD2482804FE10153467FC0AFC951B645E30ECCABC655E444F87B8B46C868D6 -D2FAEF826C12ED0AC7340059522DE65BA324640B70E9B902E9FB32F894C4CF49 -421240850599926BFB60AEC2B30D2A6340553EF7512A32BEBC5C892A004DFE16 -DD9CA9ADB963D51374A806711890C1AC5997F21A14E7523CEDB295474BF8C3A0 -5017A993D91DABC265A39EE4A494BCDEE0775982D2EB9D2112ECA3C2E597CBD7 -A9BBAAF9A808FBE68DB5E710CD843327B1F360133AB8050418585ED2A27ACB5E -D28FA1E9FCB1CE83942637B2A6BD6CF81D0F04480805E17E05FB37A385D6433E -59230884274319372B3F691D60B533FCDBE7BC65101A046A23D417365FAF18AC -8EAEEB99B34D37764CCA28A466731CE6FC9FACCBA91B72D7440A7BE1390540A5 -E42BB2215FABBF72DB85657F4A3558D4585AD1918E86DAACB863E2343EA4EAB4 -D57D768391594AFF7153A7B5D44489DBDDDA7D2F0D5051B62B7D90A1E8F3B23E -6E061E7BAAC70DEC0F84304AEEC154CE8954D28D42F41B1650337E53B855227E -90E41188315E45160DC15AB480F4E2893D9DDAB2DFCBE800B92B6545FA09FA12 -AB08A1A7F38F9B2A749BA0EDABBCBF893EFCF2FE1AB8B32F2698FD72012414EF -53FF85C3017FACEDACECD2C5A72867A8792E48C82E3C903835E6B2864798E1BE -6E1BEB09B9080D31B36695CE1C7E8B4D0E2B9E98DBBF6C68D53CC922A58F65DF -AFDABA383FA19ED3063475CD3A616C7FF692E6401B80ADF8E09D6DBFE974AE09 -1F7AC7442640757A7AAC9C55FE669782182A14EDE31D7F66E3053AF6648F5817 -82383342BF31E3986759CF58BB8767F31CD54FCA813817A80ED827D1E13EC021 -D2AB87E15CA4756A7AD9CF29959054CD826492AF65F4CBFA5770864B6B094805 -FC2C0C5BD7EE76EB9418C68A37313FAC8C61CEB31B2BFC971FF075B7651BDF76 -8ACBD8919998C4E31696E8E17213D549482C2E2BDBEC5BE1FA58899327DF5D28 -6937872841865988F950AE741DF73CA06F3F093A2B -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIX11-Regular -%!PS-AdobeFont-1.0: TeXMUSIX11-Regular 001.000 -%%CreationDate: 01-07-25 at 04.06 -%%VMusage: 1024 36750 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 700 300 0 -%%EndComments -FontDirectory/TeXMUSIX11-Regular known{/TeXMUSIX11-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX11-Regular) readonly def -/FamilyName (TeXMUSIX11) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -200 def -/UnderlineThickness 100 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 700 def -/descent 300 def -end readonly def -/FontName /TeXMUSIX11-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 7 /caron put -dup 153 /Zacute put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-619 -3182 6250 3186}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE45183C178D3847B0FB289 -46B756FBC5FAD23CE6463328E99E2A80937200E6A3461FBF2DBB214EE1579600 -4A9B470D8843786B597FF0848602F82EF268B24C48444C4B9A0B5FB351F301DC -BE6BC9E931F91BA646527E757EA5F26869A7D18D6CE67AAF77C5E2E1E9D800D6 -66DE6AC95C5DBD6168F315B796C216572D0646B5699EE61DE9D8E376A9919A8C -021117E920B3CF5F22FCE2F0C0135521CD2918E2CC1724397A5DA2F4FA4FC6EB -15FB0F97C550ECAB9072B42C64624FFBAF1DAB916980B717D891ACA289A4C82C -4B79717BCFB00CD29942100A6AE6E789E756155CA096F9852CBAC92D3B54F58A -3182CDA889F1DA0BC862298925493E267D7582D3A6008DE4305748A533EEC626 -FF26D134BE2BA1C4E08EAABDE2F44BABE996BA2A9EFE7CF18BDB5E6A83187324 -99A35C0D7564EDAAD95C6DCC8EA4F24A2949E598EF7A873E92B7538116F8E1B2 -BF1C237B923C9E86E570C91B876A4FEC2BB1FD8647270B7E6AB6C342212E388B -1F1A376CCDC09148529FBA57A392030BCC14BCD0533218432405C73DB5BF4C51 -9AE659559E928C6E06E88D274DD8EEEDA3DF54ACB30DEEF8E09DBE901FF13765 -698AC821BE0D84FF77122EE2A78D05A41ACB175D7D4DA1DE8CC0FFCFD493EB72 -33EE82115905B77CC0C91AFFC83BE6A2B1CF083C718A7B1B36913B032095ECC0 -423775531C98D6D16EA470D1CF6A101C2659527FA9145E008860E294728C62BB -A2C6AD31A05A13180271FA4370F51BA493A3B744404BF5F65496B401DC928352 -2B9B436D65DAFDF80336D769F8B96FF771FEE77C020C7490051C88531EBE04D3 -92E44119D84F77DE0C154CCD01C2E69AE1F0619B4378D3FB07A811A9AFCDCF44 -483F2900BD4BEB91E1B8EB1B75F967140641FC060C41FF9C79DC6721AC2E3848 -2F9357BC89E40AE46B117FB5BE874175DEDEE81893FAA39EB5F7DC2DB62D4B9E -D0970A31B42A9BDB790593EC273A0AF8D92F57F60F6A98C23BBD673672E36D55 -8B02AFE04248E7E7374DBFA08FB38E3BC2FB71908032 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -%%BeginFont: CMTI10 -%!PS-AdobeFont-1.1: CMTI10 1.00B -%%CreationDate: 1992 Feb 19 19:56:16 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTI10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /CMTI10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 114 /r put -dup 116 /t put -readonly def -/FontBBox{-163 -250 1146 969}readonly def -/UniqueID 5000828 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE -3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B -532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 -B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B -986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE -D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958 -9E3948FFB0B4E70F212EC976D65099D84E0D37A7A771C3101D6AD26A0513378F -21EC3643079EECE0C9AB54B4772E5DCA82D0D4ACC7F42FB493AA04A3BF4A1BD6 -06ECE186315DBE9CFDCB1A0303E8D3E83027CD3AFA8F0BD466A8E8CA0E7164CF -55B332FAD43482748DD4A1CB3F40CB1F5E67192B8216A0D8FE30F9F05BF016F5 -B5CC130A4B0796EE065495422FBA55BEE9BFD99D04464D987AC4D237C208FA86 -0B112E55CE7B3782A34BC22E3DE31755D9AFF19E490C8E43B85E17ECE87FA8B9 -1485831624D24F37C39BF9972D74E6EC4784727AC00B9C4A3AD3DA1C22BD6961 -7E0ADAF55422F22ACA5E4DCD4DF9FCD187A566B7FB661D0530454D0DD6C6C50A -7A3875C6CBF8EC7769F32A1F3F7FC1C072BADEC97794D4E90E0035282A170402 -356E5A9CD9ABD80AC4342A5283E458A7269252F4541CBB6452B39ED54D336D0B -19928E9CD1AB26AD83EB209E2EC75011A2643813053B5DBB0246097C4821B5F2 -C92554E9140BE35B2DBFCD98809A8EC9FC910FDE9E0D86457C70ACB056EBF90F -244DC0A5BBD455E15D6E3180311D52CF50B0BF7D0A7F64F3A1821E0AEDBC2E7B -AEB549FE1D51088C153799C6E089B5D5D65E1C4E2D2B430CDF1FFA23CCB25D95 -592943209E846E55B4CB54F6658CBA3C0B29796D69D0435D5431ABECF3448C15 -98CA2F36F3659E29AEB79355EC2ADF835CF0886C21B766B9DEBC3950B5B3B496 -2E06D980A8C60305B273232D4604F12632FB4F1B2F9703952C823C098543AED1 -CFB4ECF259A11985F0C944A57B5AFD853374FCF12305601200C2A393E2FC77FD -F78C2BEAF545FB34D38EED3579B16A9724302E591A3997C60552511C02B69726 -6FB1FC45E4D494372887DEFAFB1671DB490472686C3D7335F91F0CBABB19416B -834CA65E59C51BCF0B1EA832833AC7867A412EEEF98C56370869BEC4213B4224 -697A9BD8D207994D1A67D4B5567B9BF7022D97F696654C257ECB331A20E22DA3 -031DD2B5E1279B1CEA257E6CC4FD149FDB9793B5A5ABAC33BE2886199308C794 -C660D52A1D574A5952A34478F1959A1F3906E9A8861ACC8C89C9E68A18CF0159 -135DBDD1C223DBBDFEE880DE6F3A2BD4AB98B39AE9AA6CED045437B8203A499E -96228E1DF45138D07915097DEB8F74636474DD431A8931713A20DE865441E558 -354F8CD26C6EBBFC64AFB4AA3F6FA146C8CBF498DFE7A13D8EF4F008D2AD956D -C40E7814D669E20CB9E4C955FD3791FDF1E5EDCF6FEEA76B815DEBF03B20C50C -21B2AEC25C0D9EC87473219434AEDD93E55B7134F8FA07E6CDC9C1ADC9903BAC -89444860966D5E1909DFE94C7327A04D31A3A7F179B722C6E0C3B4EBC5EE77F4 -1768D2D94C716B56C4DCCC6A19E24D79128FB9DAD4C6DE933C0D6BE57795828B -17E18B298D4735F6FF6E32F4C1C615D148D53CBAD0E4CF18ADC51DD2D6F93B8D -AA2338F84F7BB848EA19CD9DAE23B1A6E2397C2EE2ECD0C156E550058A08 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMBX12 -%!PS-AdobeFont-1.1: CMBX12 1.0 -%%CreationDate: 1991 Aug 20 16:34:54 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMBX12) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMBX12 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 50 /two put -dup 51 /three put -dup 52 /four put -readonly def -/FontBBox{-53 -251 1139 750}readonly def -/UniqueID 5000769 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F0364CD5660F74BEE96790DE35AFA90CCF712 -B1805DA88AE375A04D99598EADFC625BDC1F9C315B6CF28C9BD427F32C745C99 -AEBE70DAAED49EA45AF94F081934AA47894A370D698ABABDA4215500B190AF26 -7FCFB7DDA2BC68605A4EF61ECCA3D61C684B47FFB5887A3BEDE0B4D30E8EBABF -20980C23312618EB0EAF289B2924FF4A334B85D98FD68545FDADB47F991E7390 -B10EE86A46A5AF8866C010225024D5E5862D49DEB5D8ECCB95D94283C50A363D -68A49071445610F03CE3600945118A6BC0B3AA4593104E727261C68C4A47F809 -D77E4CF27B3681F6B6F3AC498E45361BF9E01FAF5527F5E3CC790D3084674B3E -26296F3E03321B5C555D2458578A89E72D3166A3C5D740B3ABB127CF420C316D -F957873DA04CF0DB25A73574A4DE2E4F2D5D4E8E0B430654CF7F341A1BDB3E26 -77C194764EAD58C585F49EF10843FE020F9FDFD9008D660DE50B9BD7A2A87299 -BC319E66D781101BB956E30643A19B93C8967E1AE4719F300BFE5866F0D6DA5E -C55E171A24D3B707EFA325D47F473764E99BC8B1108D815CF2ACADFA6C4663E8 -30855D673CE98AB78F5F829F7FA226AB57F07B3E7D4E7CE30ED3B7EB0D3035C5 -148DA8D9FA34483414FDA8E3DC9E6C479E3EEE9A11A0547FC9085FA4631AD19C -E936E0598E3197207FA7BB6E55CFD5EF72AEC12D9A9675241C7B00AD58FAF645 -1297991B5D01701E82228D0313FC7C66B263BC79ACDDF9AAC48A3CBF42B96E38 -583E1D059953076D68148DC8B6C9527B3A74CE7DEF788A11531F44120BDF0F61 -0B2F3ED94EEBCDE4ACD23834C242AA4314B9EF98E4BE72DB76EBDD0A028CEA9D -B4C38C1F2D24B8FDE686832FE96204552C820E45B6BAF0C3308742AE2E15E0A3 -32D9D2069E82BB9906811AD94C3D5B5B92FA9D223A8EF8385B379C82A530F343 -CE4B760073EF4735DC3BF1CB9C19D924D2814D02DF8C1A14B14496D577B86C9F -3E23D18EC1904C2769C59D3F1C8CABCE91D06649DE62292B7C5C0FBD963799A5 -30F6BE49EF663E843BABFC83223BAE75AECD722623A1D0662988B02C5642066D -A1BB913233756BD835B56BEE11A2982F07E29E9C110BD6099D621C3344E3029F -317178D8EB16A3703D9A56B7A997876A167C9FC9834A8D96F46959BD5A5E9B53 -6454847AD0C81A3EDBFEEE56FF7F8022FC982309ED7E18017A3E7D450205ED2C -D62EB924F7611790D189CC13CB5F25644C2492FF63710528311B25D4AFCFFC93 -8B0A0B9EB00D7EBF987EAFA639FB6C5381262D6DC7B1B404733A0629683693D3 -CDC7E9628DEFAF90605E2C819C05B7DCDA47A7C73C6FBA0162F1164A844956F3 -A5AFA8B70784AC5D1EDEBF6A9A7B4E8D7015FB00CD51CAC4EB9BFBF481628FAE -BCE5979AE9316357F783610AA79E45F1D25A84CC7CB0FD98130A27D188014BCF -9A936FC12DAA35F0D7D1FBB7BA8394AE97F27E3B2B4CFCEBBFDB14BD0AB0C4D3 -5A67848DB068BCC52E67668683FE22C7B8BAE76C3C1A97B41B2E6132BFD79FE9 -D8F64DE434CA73992C4F4E96E01FE17E5B5B4F0E7C7EB6991C4AF5AC8BDA29F9 -AE7478C2A4C23B57298E54B18FB612F18377E5A32FF58C8EF86784390654D2D7 -90570F0C2A4B3E4BA527EA76CCE289F65664CC7F52DF26305E5D629970389C85 -E989A092D64AC5F02C3C92B0B071E066168BCAFB93D4100A1E5D047237D1555F -3037AE8564A82360DE17A142C4C7036BDC1DB85B6DDF60DC167ED2901728D59C -85C1F3FC3E093BA9 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMBX10 -%!PS-AdobeFont-1.1: CMBX10 1.00B -%%CreationDate: 1992 Feb 19 19:54:06 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMBX10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMBX10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 39 /quoteright put -readonly def -/FontBBox{-301 -250 1164 946}readonly def -/UniqueID 5000768 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F00F963068B8B731A88D7740B0DDAED1B3F82 -7DB9DFB4372D3935C286E39EE7AC9FB6A9B5CE4D2FAE1BC0E55AE02BFC464378 -77B9F65C23E3BAB41EFAE344DDC9AB1B3CCBC0618290D83DC756F9D5BEFECB18 -2DB0E39997F264D408BD076F65A50E7E94C9C88D849AB2E92005CFA316ACCD91 -FF524AAD7262B10351C50EBAD08FB4CD55D2E369F6E836C82C591606E1E5C73F -DE3FA3CAD272C67C6CBF43B66FE4B8677DAFEEA19288428D07FEB1F4001BAA68 -7AAD6DDBE432714E799CFA49D8A1A128F32E8B280524BC8041F1E64ECE4053C4 -9F0AEC699A75B827002E9F95826DB3F643338F858011008E338A899020962176 -CF66A62E3AEF046D91C88C87DEB03CE6CCDF4FB651990F0E86D17409F121773D -6877DF0085DFB269A3C07AA6660419BD0F0EF3C53DA2318BA1860AB34E28BAC6 -E82DDB1C43E5203AC9DF9277098F2E42C0F7BD03C6D90B629DE97730245B8E8E -8903B9225098079C55A37E4E59AE2A9E36B6349FA2C09BB1F5F4433E4EEFC75E -3F9830EB085E7E6FBE2666AC5A398C2DF228062ACF9FCA5656390A15837C4A99 -EC3740D873CFEF2E248B44CA134693A782594DD0692B4DBF1F16C4CDECA692C4 -0E44FDBEF704101118BC53575BF22731E7F7717934AD715AC33B5D3679B784C9 -4046E6CD3C0AD80ED1F65626B14E33CFDA6EB2825DC444FA620E40822E15C2AB -8BF88EF4FF68D9C81564F0AC5495C426E3ED091CF4AEAD7696C3B00A0D6FB6CE -60547AD516EC9CC7B904D6617F81D2AC5086C30E40057B3C8854C4893D3B1D82 -2D61C4414046FFBFDCD7AD22EE19016B50905C92287F9946F2DBA4CB1B18E118 -FD01CB5EB39E77C77A4BE276258F7EF35269272729704F2A26BDE6159C77034B -5492340010118D673DD5EA0631B6540522A418DC654382226CE228E335051B5C -04100E40BCA0A9F35CF931C5556F99BD9D1829A19FE05121DA69E300668B02F2 -9858B2B3A2C14799A00EA840A745D42F4092CF7B7D350435BA0B5A1984BCDA3D -0C80714603B84AC0E1240BE5D109A361026794A31FA4008589F4327052C6E6A1 -5F65857EC1AF86BA8955C05B590BFD7D42460A7B7A537444AB5432F044186F22 -A21EFD308BE31E98ACBD5985D32C186EED51490BFA8EA2E85C1C74E528668B1F -EF1FD463FD30F4487BDE23F858BBC4ABC7EBA07820757B360D8978E841CD929B -52144F2BEEC0F86899B64A401EB30389252F9242F69167187D4C -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMSY10 -%!PS-AdobeFont-1.1: CMSY10 1.0 -%%CreationDate: 1991 Aug 15 07:20:57 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMSY10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.035 def -/isFixedPitch false def -end readonly def -/FontName /CMSY10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 2 /multiply put -readonly def -/FontBBox{-29 -960 1116 775}readonly def -/UniqueID 5000820 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964 -7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4 -A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85 -E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A -221A37D9A807DD01161779DDE7D31FF2B87F97C73D63EECDDA4C49501773468A -27D1663E0B62F461F6E40A5D6676D1D12B51E641C1D4E8E2771864FC104F8CBF -5B78EC1D88228725F1C453A678F58A7E1B7BD7CA700717D288EB8DA1F57C4F09 -0ABF1D42C5DDD0C384C7E22F8F8047BE1D4C1CC8E33368FB1AC82B4E96146730 -DE3302B2E6B819CB6AE455B1AF3187FFE8071AA57EF8A6616B9CB7941D44EC7A -71A7BB3DF755178D7D2E4BB69859EFA4BBC30BD6BB1531133FD4D9438FF99F09 -4ECC068A324D75B5F696B8688EEB2F17E5ED34CCD6D047A4E3806D000C199D7C -515DB70A8D4F6146FE068DC1E5DE8BC5703711DA090312BA3FC00A08C453C609 -C627A8B149D71F3155BFBF5A359E54EFE40EB6AAF7344F336BBDFA5241D39DFD -19DFE4F1B56DCAAEA84D9290E81FFAD8472517CB517C9F8D04EAF8E87A58341D -57386FF17BF29235356C3F85FE85CCB75DFBD407A6B76C198356415768FE0D58 -0F0E0665E6B2EFC269256FCE0146C415E35D900293555D8B6CB2AA451586E477 -93461FAF0803AE54B9FEE351771B08F9F7D564B5F50CB4E660298DECF4DC0F67 -0A4DA5738D89F708019CDFF9443964830B406748B60EF34EA35EDA7DF1C05A1E -A385C5DE4B171FCD735AA0C41E54B09D133E48FCAA3A75F1B05C2AD4CD792534 -4160FCF0C48076AD3174E1A970FD9A285EB251E016B2739E373B43F17A1D50BC -02FB2383DACFF35A5503EE8D0C8147908BFF5FA0D9D06F243AA8B4FFFCD8FF4E -ED02BC -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMTT10 -%!PS-AdobeFont-1.1: CMTT10 1.00B -%%CreationDate: 1992 Apr 26 10:42:42 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTT10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch true def -end readonly def -/FontName /CMTT10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 43 /plus put -dup 44 /comma put -dup 46 /period put -dup 48 /zero put -dup 49 /one put -dup 58 /colon put -dup 62 /greater put -dup 63 /question put -dup 84 /T put -dup 94 /asciicircum put -dup 98 /b put -dup 99 /c put -dup 100 /d put -dup 101 /e put -dup 102 /f put -dup 103 /g put -dup 109 /m put -dup 110 /n put -dup 111 /o put -dup 112 /p put -dup 115 /s put -dup 116 /t put -dup 117 /u put -dup 120 /x put -readonly def -/FontBBox{-4 -235 731 800}readonly def -/UniqueID 5000832 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F00F963068B8232429ED8B7CF6A3D879A2D19 -38DD5C4467F9DD8C5D1A2000B3A6BF2F25629BAEC199AE8BD4BA6ED9BBF7DABF -D0E153BAB1C17900D4FCE209622ACD19E7C74C2807D0397357ED07AB460D5204 -EB3A45B7AC4D106B7303AD8348853032A745F417943F9B4FED652B835AA49727 -A8B4117AFF1D4BCE831EB510B6851796D0BE6982B76620CB3CE0C22CACDD4593 -F244C14EEC0E5A7C4AC42392F81C01BC4257FE12AF33F4BFEA9108FF11CF9714 -4DD6EC70A2C4C1E4F328A1EB25E43525FB1E16C07E28CC359DF61F426B7D41EA -6A0C84DD63275395A503AAE908E1C82D389FD12A21E86999799E7F24A994472E -A10EAE77096709BE0D11AAD24A30D96E15A51D720AFB3B10D2E0AC8DC1A1204B -E8725E00D7E3A96F9978BC19377034D93D080C4391E579C34FF9FC2379CB119F -1E5BBEA91AE20F343C6420BE1E2BD0636B04FCCC0BEE0DC2D56D66F06DB22438 -452822CBEAF03EE9EAA8398F276EC0D92A7FB978C17805DB2F4A7DFBA56FD6AF -8670EB364F01DE8FCAFBAF657D68C3A03112915736CEABAA8BA5C0AC25288369 -5D49BD891FABEFE8699A0AE3ED85B48ACB22229E15623399C93DE7D935734ADA -DA7A1462C111D44AD53EA35B57E5D0B5FC0B481820E43222DB8EFCD5D30E15F9 -BA304FA879392EE0BCC0E1A61E74B3A1FC3A3D170218D7244580C7AA0DC65D19 -741FA5FE6F8CBF60250ACC27454BBF0897CA4B909C83A56672958752ED4B5E79 -E18660764F155E86F09EFA9F7685F2F5027EC85A775287B30E2069DE4E4D5712 -E7D033481A53A2702BA7542C71062173039030CF28D8B9C63B5596A9B42B33E7 -D922944A38713383D3648A4AF160A3B0C8F3379BA4372BE2E7EA49AABA75AEEE -C5DDE1D8BF68483C3D21271280ABB91D54CC819680322EAB72E1250A760BC8DC -FF798F2ABFC4F3539392985C4CB324B0007229586D1E0321559F67C057FD7902 -194490A4C133DA790FF3BF23A13C2B1B69EEB75950F9106F2BA1E3CA65C90FF5 -931DADF03DA48AFB8561FC2E710087251BFC42B80B297A3DB0DA138A7622A931 -DA293B0C740987ACE9F2A8EC2DB98F85783C01623FD3612C7E4A84FA702EC190 -DA0F7C6D4C7BCFBC2C88F4FBEAA7248E35804AA88578AC3790A6E20860E4DF1E -559AAD015A3FE8D6C826EB32307A623C8DFEDA68DA9A52AB88943B13C5F5795B -0CFE3CB852BA8C7FAC395E4C66432DDA18247CFE6240C82AAF61A7D3FB6C4848 -7185D76522DACDAD6DA564240DBB494670FC1804D241E14CE8622ED8AC2ABC21 -3F81757FCDCA8EC6F0E9EA338B272A38B37541FBC7A2F92A74829C73672DA436 -B5E8D7CE3973366572192171C8E8BB426574719FF18F17FC7435152BDA9713CC -9C8FCC9BE8728F705FE528FD94277202F0BF162CCC299E6D6FF277C3A9289E1A -BE50FD72789E9411D821C4B75F89792405232EDF3B633E1BEBCE32260B80D45D -2AF13A9157BAA6A0ED3E1145BF13B2F8CA0492CA1038FEA46B99D05AE5ED8E32 -08053529854766BF66F28BFC3E67E513B00486C1EBBD183F947E54E1CACF4C3F -80BB9EFB9C69B19CA8D5557F32DB6D092077E0E0419E75E93D123597254F8F66 -F8DD0025057A23B0F71E954C6DBF09CF8D1D0BC65FD311CB16ABC77CCB448D3F -583666AC978D586C609E1FDC07F84989A503B26EB9C0ED6E218C0D54B5802E04 -D763A3C5D499DB9FE842B91532A8DA2DDE3EEB17C167E15736CB60DB4FD58B0A -368C12CE52B957DFAFC02A7D036BE5FF66E9757E162BA17B54546C4E76E6BD78 -5EB1F6068D893ED36FFE385A5B42B3175C1F3A277DD3C3D1D6C4204396480E58 -B478C5572733AC1261511CF2D06962FA0CFCBB3455885F7AF9E5642E830AFD31 -54D3D8C2FDAE4BE5A22B53C17CCBE057D5A8480EA115AC5D6B331AE0A0BACB5C -28B6138958D6AA28859EE889A662A91D40905AC0065CF269CA6EE51554CE7073 -A367940BEBA1EC780236D3F8553BD7EB6A461D2B0E68349AA8E411133D31F71B -46809E1B7CFC9BC2810764F4230B3D23F9E31AC128A99F84EA4124029707BCA4 -954CB1A964EDECCDBB23580ACD239C099E89938EBA177BDC3A45FC305589EADB -357507AA1C1E075445A3F700BE51D8562F848409A53E319C8AE3DB9B8A033085 -7CB1174215465D955073BDA0486D73209FE7EA81EA39C8455FA9A60BADCC3DB1 -700E5BF16B6104F746E2E203076F9EBB343DBB14689805DBF2DAF51B2D250698 -07AFF021753CBD3D263C45CA5A8F5F795DCDB042CA429AFDF559ABE2888865BA -2751ABC136551F3F91BF10FB606571C5A897E8FC30D113220787DA7BAADF8A7E -0F828D38F984CFD58D6A6B542F55EC34A4165ED48646DADFAC5FC0FCE1FBCDD2 -AEA95ADDC46B3ADE198C0FBBFAD21DE6C8D641B80445F6AAE73C8B5A7680EA8B -D95E292154148C3ACDBA2E431CFE35A01DEA614849A8B20BF6295C9667946FD6 -E10DBCBEE514B1B8C73B30231BAA6250B399CEE04BFC8068BEF83ECD8819F5F2 -7545ADCE52FFEA2BB03CADA8111B37583D5F9AB5334595C739F481299E7AA961 -D07AB021FD15DB0483212B7A915E9D445CE9D567029EACDB889D48DF6DA2971E -2AFD1F06C56B96167F9BF5CCED9F119F41F1A6B093CA8F8A135895F9BB4D11BC -228EE596E516A2FF15AC715FCB8B620024000F1B17A88D7CCDBEF63B111FA03D -DA9462349398452BBB36E3716393959A94D990338D2BD6F4F7530A2424357C45 -A77F9FB3FAC883BAB44B6DBD641782DF72879D8FCC6A9396842A136D6CC062A0 -6D620780261CE4758946FC20B2881DFD7477524978A4FC8E629FC117ED41EA67 -6894065A2D8BD694396C386B8FB8AB3D834F4F570402603AF81AB4573D87B8BA -E88E2A0B80ECBBF7F501135890EDA7E216D4D28A553D292076D35BBBAD82AD94 -FF90587E53AB0405E40FE762F684FE59F6CA16F0007F7746D1F5E9E2A3C1820A -063683C490072B08D11000A1B642F0B85D87BD3AB330F5978B831D70D534EDEB -A8C3E91274B60AE229CB49F767586CDA5172410FC115753E0C712E345C76B275 -E68E377954C47CC7EAB0DDA02AF7ED342BA891ED49506446BB713C6F7B06259C -9A88B8BD7016DD468DFFDE7A837EE0BA643B1825DE87299E3781F1ED3EE43577 -83EED99FCD6984BEF918AA62A8A10D6F521F8B529ABCA574965A86102FD491DE -E0893CD7E949CD74C1BB1F3E06592FA446E102E3763222450EB0CB32F98839D7 -5656D4BDBB89E84A127B2AA7296CD1914DF22B5179C1C3FD65A03C54D67D1274 -729194FBF3A2CC4A176B2CC50E4F2B4FAF0C225C7671D43FE29FA38A35496C73 -6CB81218A9125C194C5BAE06E0D27A7ED64D212B4F03A47DF571BF78233CE140 -46FA5F32C3FD7CE6E7B67676E4F5EF54F735ABD1014528DCC0951AA4B9122FE4 -D66FAAFC0F416A91C5CDA7130C89DF35D645B00617EA393B6D95B36F123AA210 -23AC1B65E13315DCF23CBB2DBF08FA567AD82BD9EC985BF2A8DC5F3A1F16107B -F3B7029D89074BD5770CD5D73926C48A4BAB1ADA477733D5FBC3F31714DDCDFC -64A1DB662BF889C60B563160F64828D5B66B9972735152752D97D71357D98F29 -73302FAC624A7A09877E2141F304181AFD560FEA78E1DD4F84B86A2F03B30E38 -3A78A327C9F21AC0BE15E21FF09CA629FD91ED7D1368312FE41E738C6A82C868 -F91EDFFC104EBF9A5909DB9B8D6A3D53039D23BA63F59DDE737C21137ADACC28 -E5426C29FB0FCA6D013197089FA80DE726615B1D85B0984E8CAFBEDCC2AE8794 -CADEAA666E6B0C6F236A3BA6251C73F203B529192534790F539A52A6A7A519B5 -0BF0C7FA04CE2D99FA10E4E5C51FC7796D24EA06AB9DB64B048CBC76371026C4 -F167EEFB2C6CE49EA8EA99124F24A65584034A19AF71D91EBAF4A1ADB32427F0 -77DD5CE61D8FBD69279F80B01194D6D81181E59F11F4223A5F524C5698C8DBB3 -D47AB7ECE14B5130F3086E169154D8FB7D4FFA027D0CC34231D89B49C46EA386 -E68506E48D56E89D7E0B3CB0867B267436A36276F16AC40E9820FE1C3565A5C1 -F7A27FEE56E7BE3329F09383A94D96EFF91176D87134875F43429F718FF208B3 -2423CD51B4916C0343D46CC68A35E076680C0CF24CFDF266AD429B766732278A -42FC68450F6687D2E8E671C968E786C948E4DD431E8ED99CEB1CC411D76DEB83 -67FA3F5EA26402BBDE3624A90DA66CAF094E7592D78EC5432B2EE8FEFC6934E1 -703CCD2E5565680912B061B1A36EF4E7FDB7F7EBD6C76EB42564FB998CC3D482 -50964DB9BC9175718DC5F0D18068277E3EBD88216529B85FDF69B3DDA1C9138A -D667CC61691B967CE4C43D930287D4CE206B70DFA1FACBD0965A55C3543BBA72 -2CCA277C6FE0896DFB60A9BA90B3A3AE070B74B77A5261F55F1FFB7587FE7FED -2377D6608090792C9367BE7A31DA1B28BB1F8B81D0CBC30A173EB317F747CE9C -747F5217C6DB0AD8EE4E25EFE882CE59CCE8C4CB3614892D01F5B0352D0C1AAD -70360A91D800FF30145773232DE06CAF5E3D5FC3D09460410B34315BF5BBE76F -5174125BC9B846BD4F40E1DC2C31DBA873E2457D36C7DAEA17C98CEB878AC814 -C550CBBE0FC6AD154DB1BD2F8139BD94DC9D6460B7D1421F74AAE08F277E07D6 -C90846370F680E1F99B2D348E73CDF4DB556A0AF4429AAAAA6DF01F6C25E595D -C9ABB4DCBCE5D35171AB89DFC1D1DA1FBAFBC31149AFFC7B50CB3D62FFF9E130 -7EA1224BAFF93D54167188723530A32E6C4A1E68D13E2D57E54D94C1A08494B9 -A8F627ECC344ECD4CA9380A34CBFC33425F2510D2016AE2FC0447BFB835C8676 -44C92D2E72D6A6EF4319ED8DEA928DED1FC01A1081EC005ED6C782970162D518 -2992F1DCF00DC7516FA5C14546186F5C805BCCE828D0E6BA433D0D70200C9C72 -D83D216DC6ED070AF00EE998EFCF3B8071B963A49FD4FB4605069E38AFB3AE73 -B96E2FC8D1125BF88A2F5C5A69BBDA739B2A983738373E983A135CE745B49DF0 -D63BD08A9FD0361C3611F0E6BD8B2A044E89AF67AE403C703CFEC9A858B36F4A -30E10300C0947CEC0CF092039CC6C8670E5A0DCBBB232A5560FF79ED567D79E2 -7E89018974B8FEE62D40B0BB00058AA31CD357BDCA88CAF61779987DC00BB3EC -734AED3877BD655909D6B5563E90A266E4715EFAC731EB923FD3C32AADD90136 -6900B12EB769FAA04EC9DF227BD1F30A57EB18F88B37C1064BBE506BC53C77A9 -4A74787CCBB0EF69AB1AD1531D65B5341018517F9F8C431C7DF250A95E3778E9 -7C6C45AD65A0F223CB869BBE02DB7B3CDBE6A840FA8C631EEDBE9FA38D2234C7 -D8563D0F2956460B7EF0220BB6CE1121E9EBBB797A485C3A9028B6AA7F02D48B -4F9ADDB2554EACCE76E9B6FC69246F496DDBB36A216C9B50A9B674416A0BAC18 -652739AB6D9F739289C8AA77B761A757EA9C2C68C42BC97C9CA9F3C8C8D5CC0A -582529E2644E0A4944265B7BBD9F360B92582F960AC08F81CB3780F6C44C3358 -F4D204F2A924D9140BB0994B91A497853C7C0757BFDD630BD688B2D559A480BB -F5BEF0D6574940632ED04FF68B98F3F238F7F8538D90B6B2365F1457850F48C3 -01D98C74427C8FABC33461E155B431CBE7974B5CB6051AC778AFC2796E63F015 -CF30EE7F51EA523924D5E9DCFE902648A4238182DE78B3A0388551939C150D6D -EE4A70235B67E3BE6B69438F36B3A94488B41FF1AF3A5E9B6D30B22F78F93361 -425D2A98DC64DC2362C270E1F9D2ABB365F659985990BE83291F68D7B14454DA -BAFC9EDD0A2B86FFF8C2C840871BEADE64B9B24D0936E75F8B4D9FE30F50F95E -CA8829F0056630A41F00F7DCA9280D2DB896BD8C18BE0510E4770297920139A1 -05668D9058AD1D528484D8E8913BDE7B0BFA67CDD440C9A40EAEA09529C97DCA -A18190E6A0D8AE719F90B7BEC1042EB5275B6694B36EC5A00030E219A99C24EE -96BC53E53FD88A4942383EE30DCF5323938B75512C6FE07CFF968AFB3CB8CD57 -AF96A04F6DC8A694901E7C8DED822741986C0503AA0D9A027E59D19F899B95AE -CD018CC540CF536334653B73AC61677A60A4BB4216FB3E648A2F857D32338796 -0EE8105491ED6D31323255D76A8B7D8BB5C1E07CE829C626B0B001D581D4BB9D -E7DE1BB651E26FFA749B98CC11688B07A98C0F359CA9F08D3C3232C49A15A7AC -EEB3F5B6923F68BDB3D6CF0E6AAF81671AE25EE6BBF07298C60E89E41298E971 -0B94CE4966B0BD5673EDDC8E2CB58143028994AF41CD67BB00355A0D1315E1C5 -1785CEF6138D5E4B985DD157D9BF7F9859202075D931A43426E9AF83D56E2209 -AEEC3384B6AF56475221E9C139BDFC42582E47E2323F1E96E7C8091AE03CBB58 -620CF8F00B338E2E679B6364A89C29354E67CF31B2CDB2FF739A560A81995AC1 -38803073989FDFF000A7F05804AE175A89DDF0B5769E15BB6CD449CBAFCB0B8D -8708CC440A7C71AB86921F94B611F3A300F56973C165AE46A8D680ECACA77ED5 -7DA46333076B796B0E1249F7383D6A73C2C4110D942E62E1F3704321FD7F5957 -67E47B0A55FB32D92950C1F8863D39AE93BDBBE99807F0AC67E0C929D067778E -E8418F73842EB2D225EB8DA6820FFD9AD1E24FEE1078729B78370B40 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /grave put -dup 7 /caron put -dup 8 /breve put -dup 9 /macron put -dup 20 /guillemotright put -dup 24 /perthousand put -dup 25 /dotlessi put -dup 26 /dotlessj put -dup 27 /ff put -dup 28 /fi put -dup 30 /ffi put -dup 52 /four put -dup 69 /E put -dup 71 /G put -dup 79 /O put -dup 80 /P put -dup 81 /Q put -dup 83 /S put -dup 87 /W put -dup 89 /Y put -dup 90 /Z put -dup 92 /backslash put -dup 94 /asciicircum put -dup 133 /Ecaron put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF85901056787F3023AF01A444AF55E0DD9E82E6DB0788D121504DACDD -2323D70F6BC6993EB546469470EAE7F1D2673BDE0382273D5003A94C823296EA -6236928FB3BCCB0271AD2603F08F8FE11E2757C07C0A5774AEC12CDA3F68A696 -FF2F0A42FD1EF9B8548AEF8130A0C3D31F0BFC5E6B36316390198B1611437BAB -5AF15035A3C63FCAF2167401233C8E0693CC543BB123BAA5A113EC3078CDE708 -947BE13CC58915356B08D88CFBDF518BAEC1A15C596F4C6B7CDBF8EC66A74E98 -70818E82C8EC9DDC5171EB164C774720F4C03F90C5FD72180210E669C2B0B108 -24B2521551FA010EDF90F14A3906BFA20DB55690721A25A923EA9D473037AEF3 -78E00B16C5855039AF8C612584B961EBE61035F94D0BB5524E1569D61567A232 -23E8F22E9710B68F49DB65DB3AE129825DCA56BA04BB5D8EDF7AEFA75ACB693C -42FB27CF9F034E6278C3DD38E3F7C653C7F5FC1389A0803E4165A1304300BD8E -C4E629739DB03034825C5C409E89371A4CF5A7BBEC98CAAFB7993BA7638274C0 -953ACE386F85F0906A53049D129EB78F14D2834AA02A27E32FA147A9676AF82C -407A046CA7F698FF1A27DCA2245AED0D061A043AC8EBAFC2F09343AD13D8F51E -68705C94EC05741910083A0652CF0E2ED4185D2206659E57693CCC896DEECBEF -1187283BEDA0E1E3786D726A9A018033A36B049CCA833F2A01FB565D0D49C65E -83A824FE20349DADA8B514097C65DCA3C9083DC9CD3DFC7853E0C31CA51D1D12 -CE2F17FBC4D84A8A030F2C857FBD9A4BE4B5BEEF696B13FCC2C4162073B94023 -882B1FE802167D3D6DB5099D3F5590FAC3D5EE20B07A6E92AD81D7F5D31AB584 -0F673269CBE2340E07AA8D47019DFE0986B3EB448F7A1FDA7A0DA11014D83A71 -C7EF71C4309BC5FC2A6CAB42D64EADDC77892398E027EBA786DEA3D1CDD32D75 -A01B5187A12F3D007124CEF53033DA155651209517897ABF5647BEA95DB7FAC3 -25D7BCB6FDD8F85DD2D02AF87D9D053A72A1157BA045936B7DD35BD3142A1000 -0A5E7D1E4529B45F70C29AAD68B5070E6C7AA58BA13CF0F06B60F70EFC11B48C -ACA4B74EC1CC0B9165A5C212562EF24CC4FB3E90EAB0F7EAD8FA99B199E5ABFE -1418CB08173F0CD63D664AD1F7DDF3269611FA42968B420FB587C58C28A66C4C -303E21C28C68D57C4A596FF2906DA2F5C1266024438F0F3532334FA383E6CCB6 -EC27564A3E4D7B47B69B5944EE5BB4D79A0CEF42063BA0E679FA3F44EA1B30B6 -D4DA7524683F86C4E771ED9EA9EF11D1D04E227AB6B68C337B57FB141A82FC31 -284FF11A57C04A9C7D9EBF47D5C3C87652CEFF5147F204701D20202F103E077C -28EC52303CF3F7266ABC5D30793B12EEB52F6D6CC1284B2C2946F3148D5A9DA2 -B650AD8121AEEB59A91BDAA308569A2F478870614DB3DE4F2E212FF0B8F6A232 -C4C48323742B0DC53C0755DA6359F2EC80614DB63153FB7927B4BBE1DB840297 -9F5A57443A9CAD84BA0E7AC9560B25A1A6DA39D42C654F4834CB52FB497E0723 -1F5A0C22F4AAE5B42383765FE38930630F950E6585C4DEFC1C2C373F918C0F09 -46871B0903021F11DB80C6AB4A580D4E49E2A8700D612553C79B166376E2A743 -36B5EE2F88AAF2405A282E1B51C53480C7A27B37937A7D8B50F106874B83ADE7 -F710AD4E6EEA62F51B40993FD81490E3E1327912B0090F59408D31B63CF29C57 -4E1B6AD654B7003175E4FA21928192D58D72459FC655FD8273B35D7A827FD973 -879E00945AD1259B253915964573AA8E453EBBEAFDC5741853F9DA6727237F7D -92C435F71CD749948B7E460F8A0F9854D123248BC40DA282E8E11EE57C91D490 -E5D31064A9441BFEDBB956A8165F91DA407AFE8312DEEDAE407262E9FCFBFE28 -B5A66FF1210467684765D27BDBBFDF6A52691DFB62DFD233DE00BCEE712B3498 -E82AD719E523A9FC614DB120578448816F70E96FFEAB402C0EF0E1452AF463E9 -FB9F420D8B1EB25ECF2473A777E38FC5230A2CCEC0639AB11D3383E92B2FC537 -45063E60F99A24613A7BEC29FEEB81111E3156C80B17809841AB55E394B7E253 -56F2FFFA2D7CDFA82020CD26C39859982E89195287CC667E59325B0100B47EE8 -92AF51E234C75286C2DF60ADE895DFE57C24FB7599DBFE18B23444E19D342951 -EB2108286DAE63F2A3842B1C54D9B828BFD7A9AE15FB3A6EEBD9FEF2084FE388 -38F77FC004E9929583325E99035FCD0EDC9A59BC3DF6EE422DECC14F77BF9CB9 -EFC8A8B16E6DF69FD460A60C2AD25B8B4C54AE7F8F34E0A1E8E8ECED41F0D9EF -C13B5EA6F7BCEAD5E67B87BBF14C5EE74C892D90CD1D41BCC5099F9113A40D0E -C4C79337670E8DF36A218A55CD6D4FC046161676546CA3CF1C510A85153CA613 -78549CD943225814CBD3F3D32143827FEE2F2B77509D6EAB88D614AA0A33E4B8 -C2D13E2737CE8BEEADC278F4C2ECE1C4064FFCFE66C0BD882C6981DE63D0489E -02FF79E0611D02F34A8782E8463CEA85138E17E89C764DD3C4EEFCC0EBBCAA1F -C84A2672C75BDDAC1255402EE59EE2CBE8483FF16886090560EF2A4E82FFCC5D -8D042B67A9332F8099D58150674656AB13F9EA5488EC942B766BE325A8EA6BBE -233E43480E7E38A0C7EDBC48BCE56DF3E83165D06A89BB30048B567A6F9752FE -5D0D2B94C584C0BB707C27E31BA48A4F406515BDD828923D11B6D2780520F350 -D6D3BCDE4C1DF65292D33D086276B1944B8588E5F3D76CA9B6139B883E1D529C -92349E0B054FBB20D752F6BAC651384C4DD8AE412F7F6AA18D627FBDF9C6E6D3 -7D829E469861DD2A8439B3C4C432AA6CBB39218426902913B84A0BB65FBDD7F4 -63EF26B856A9A1A94F64081876698553A177A7CEC7BE461C9636EF7FFFD01C91 -8F20344CCBB0E8757F4BE6BDA56E74803E93CD8E0C3801DAD9E6DF46B4494D36 -D844CD620C2170E68280F993D2C017EF0445DF13F845590262BE547DF77B7960 -FFED1A52EBD3F5961F23FC9E39F09698AE24DAE40C27DD0D3FE491F3FFF7CDC4 -042D2EAAF5F309A57D3796B7931E9EE5D446E256E2F83E6A41ACB6E744446CA9 -AC124BA9B09283AB72F59D2E8770FE8505745659FF5B3083845E02E4DFE57E2A -1EF090E979839C6B9CCD6ACC823D89B96C395A9B3E828E340DFB1AEEF4F258D9 -7275C245D992A68F69D67884AABA37C041541F27A38BB40881D211E54235C2E6 -156A3DA85423ED93F532A45CDBFF02B5639955CA79302DDDD3F6CFB3FBA8EC57 -0EFA5B813D502CD63F88B96F8C64D0874439CDB560110C0029886F7DC4A58E9F -CB438E475E80DB9DADBE9F69F4D509D9C3917237D77231F6F8B7C79A92366295 -21819B416C4DC152A89D95A8BBB8EC56C31EFA58246357829CBCF0828241486A -0A40E2DAB47606659E7D620F4A36B78E73C40D390C75CE8C09278943EC98BB58 -6C348F087138DFB303DB8D0E4D265B70775E2E8A45FC6DBCA79CC3AA024073B5 -4E49B2CC4717EACDF3BAE032498378B6B27AB6B1E356CEFECD5E1377821A6FE3 -FA3C08D7296D965F869FBEE293C1AB7BC6E6B12CCDE1F06DC13DDBE17FC50867 -8650E5698D2FAA9108FF085C97524A41F68A196E57C8DCB59AD239AED76EC91A -B4E6158D8E1B559284CC7FE9245F8AC48B412AB6E2FE6F5E5BE7BD72FBD2A1EB -1A1AA9F673C9F9380AFF4EA4285C0742F0B645EF6A760EBE6C421F227E82E085 -4FEADF4036191CC47322CCC051D130874D7F556E9C5CB3C2EB354EF159AE3B38 -3EF479D1B1C5A5059D23A2E1F92BECA99A9686ECF7D23AADCF34C340EA150D8D -7A2B267C875CE38D00DF216C059B6748FBF5A71F28543B3CBF10EFAC990E4560 -0C7638987732FC4C1DC422D9093B05B1EF083E9AA6938460A7F4E5831EDA91C3 -EF0C8FF6BC354A2DBEEA5F37CA1CC85F6A3D6F141BC122C39B57EB4D14858ABC -19E18321223EF74DCF26A12FA1BD93F72B533FB0065C5DD170F560F4B2BF06F7 -B9015D2792FFB772F30372EB4FCEFDCC7A0E1E1024E58FC5C11614262772D837 -C484FF293451AE28EC7ACE6B5FADA32216FF42183EE1844895141FCF8D64411A -41FB44D0E855ACB6C6AE31427AC4EF1F8227C140067622F9EE6B2D99AB675BCD -6CDBB462882FD80B579211BF81E572D38DA916B0EE78E2C778F1F9CA56C2F5CA -C8FCD44FCF3F7C6D4973426CDF24EC34232DFBB4503CAD6BC046FB1DB0DB3C8D -B48ECB801EA9 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (ornament.dvi) -@start /Fa 169[0 86[{}1 106.268 /TeXMUSIX13-Regular rf -/Fb 192[39 63[{}1 83.022 /CMR10 rf /Fc 102[33 145[0 7[{}2 -85.0146 /TeXMUSIX11-Regular rf /Fd 139[28 1[35 114[{}2 -83.022 /CMTI10 rf /Fe 203[56 56 56 50[{}3 99.6264 /CMBX12 -rf /Ff 216[55 39[{}1 172.188 /CMBX10 rf /Fg 253[65 2[{}1 -83.022 /CMSY10 rf /Fh 135[44 2[44 44 44 2[44 44 44 44 -5[44 44 44 44 44 44 3[44 9[44 20[44 44 3[44 8[44 44 1[44 -1[44 44 43[{}24 83.022 /CMTT10 rf /Fi 122[531 38[30 1[30 -1[30 0 1[0 3[66 1[0 0 0 7[106 1[40 16[40 21[0 1[0 0 0 -0 0 3[0 10[0 0 0 6[0{}24 132.835 /TeXMUSIX16-Regular -rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -364 -35 4002 4 v -364 -2 V -364 -31 V -364 64 V -364 98 V -364 63 a Fi(G)-244 29 y(S)-84 -195 y Fh(o.)-64 13 y Fi(\030)p -64 104 4 92 v 1 w(\007)104 -179 y Fh(o)p 153 179 27 4 v 124 -20 a Fi(\032)p 124 95 -4 99 v 125 -4 a(\007)291 179 y Fh(o>)311 -20 y Fi(\036)p -311 86 4 106 v 1 w(\007)479 179 y Fh(o^)499 -37 y Fi(\024)-64 -104 y(\205)-29 102 y(\205)p 499 77 4 113 v 500 -37 a(\007)667 -179 y Fh(ou)686 -54 y Fi(\030)p 686 38 4 92 v 1 w(\007)854 -179 y Fh(op)874 -70 y Fi(\034)p 864 -69 60 4 v 874 28 -4 99 v 1 w(\007)1042 179 y Fh(ox)1062 -120 y Fg(\002)p -1052 -69 60 4 v 1062 19 4 106 v 1063 -87 a Fi(\007)1229 -179 y Fh(o+)p 1254 -149 30 6 v 1265 -137 6 30 v 686 38 -a Fi(\205)721 36 y(\205)p 1239 -69 60 4 v 1239 -102 V -1249 10 4 113 v 1250 -103 a(\007)p 1437 98 4 135 v 1514 -179 a Fh(ot,oc)1667 96 y Fi(O)1534 -87 y(W)p 1534 62 -4 117 v 1535 -54 a(\007)1800 179 y Fh(om,)1800 245 y(ob)1932 --4 y Ff(')1800 -70 y Fi(Y)p 1838 62 V 132 x(\007)2045 -262 y Fh(of,ofd)2065 112 y Fi(Q)2065 -20 y(P)p 2065 129 -V 2066 13 a(\010)p 2441 98 4 135 v 2457 98 V 2502 28 -a Fe(3)2502 95 y(4)2709 -113 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (25.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir -1 N /S0dash 0 N /S0adj 0 N end - 2709 -113 a 2666 179 a -Fh(oT0)2686 -137 y Fd(tr)p 2676 -69 60 4 v 2686 38 4 -125 v 2687 -87 a Fi(\007\000)p 2906 -69 60 4 v 2916 38 -4 108 v 2917 -70 a(\007)3030 -87 y - slur@Dict begin (2.0pt) GD S0hgt (22.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 3030 -87 a 3030 -87 -a - end - 3030 -87 a 2917 -4 98 16 v 2917 21 V 2686 46 328 16 -v 3000 -69 60 4 v 3010 38 4 125 v -19 w Fi(\007)p 3094 --69 60 4 v 3094 -102 V 3104 29 4 133 v 3105 -103 a(\007)3349 -179 y Fh(oT)3369 -103 y Fd(tr)57 b Fi(E)o(EE)p 3359 -69 -60 4 v 3369 46 4 117 v 3370 -70 a(\007)p 3635 98 4 135 -v 3638 262 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3638 262 a -364 554 4002 4 v -364 587 V --364 621 V -364 654 V -364 687 V -364 652 a Fi(G)-212 -562 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (14.79999pt) GD N /S0brk -S0hgt (2.0pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 0 N end - -212 562 a -204 536 4 86 v -227 536 a Fc(\007)-203 -467 y(\231)-195 465 y(\231)-203 451 y(\231)-195 449 y(\231)p --194 521 39 4 v -163 519 4 79 v -186 519 a(\007)-158 -536 y - slur@Dict begin (2.0pt) GD S0hgt (18.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - -158 536 a -158 536 a - end - -158 536 a -146 652 4 117 -v 13 w Fi(\007)81 768 y Fh(oTt)101 486 y Fi(EEEEE)o(E)p -91 521 60 4 v 101 635 4 117 v 102 519 a(\007)331 768 -y Fh(oT1)351 519 y Fd(tr)f Fi(EEE)311 552 y(4)p 351 669 -V 1 w(\007)p 600 687 4 135 v 616 687 V 660 618 a Fe(4)660 -684 y(4)838 802 y Fh(o.)838 702 y Fi(\031)p 876 702 4 -117 v(\007)1087 785 y Fh(o)p 1136 785 27 4 v 1087 685 -a Fi(\033)p 1126 685 4 117 v 1 w(\007)1337 768 y Fh(o>)1337 -569 y Fi(\036)p 1375 669 V 100 x(\007)1630 768 y Fh(o^)1586 -552 y Fi(\024)p 1624 652 V 100 x(\007)p 1835 687 4 135 -v 1927 768 a Fh(oes)1939 469 y Fi(\\)p 1965 636 4 117 -v 1927 636 a(\007)2176 768 y Fh(oef)2188 503 y Fi(Z)p -2214 652 V 2176 652 a(\007)2425 768 y Fh(oen)2437 503 -y Fi(^)p 2464 669 V 2426 669 a(\007)2675 785 y Fh(oes?)2667 -503 y Fi(\\)2697 524 y Fb(?)p 2713 685 V 2675 685 a Fi(\007)p -2924 687 4 135 v 3016 802 a Fh(oe?)3024 536 y Fb(?)3016 -702 y Fi(\011)p 3514 687 V 3531 687 V 3548 618 a Fe(2)3548 -684 y(4)3638 851 y - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3638 851 a -364 1130 4002 4 v -364 -1164 V -364 1197 V -364 1230 V -364 1263 V -364 1228 -a Fi(G)-230 1194 y Fe(2)-230 1260 y(4)-66 1394 y Fh(o.)-47 -1178 y Fi(\030)p -47 1303 4 108 v -46 1195 a(\007)122 -1394 y Fh(o.)142 1178 y Fi(\030)p -46 1311 192 16 v 142 -1303 4 108 v 143 1195 a(\007)p 330 1263 4 135 v 407 1361 -a Fh(o.:)427 1178 y Fi(\030)p 427 1270 4 75 v 428 1195 -a(\007)615 1178 y(\030)p 615 1270 V 616 1195 a(\007)803 -1145 y(\030)p 803 1270 4 125 v 1 w(\007)187 b(\030)p -427 1278 568 16 v 991 1270 4 125 v 1 w(\007)p 1179 1263 -4 135 v 285 w(\030)1237 1162 y(4)p 1277 1286 4 125 v -1 w(\007)1465 1145 y(\030)p 1465 1286 V 1466 1162 a(\007)1653 -1178 y(\030)p 1653 1286 4 92 v 1654 1195 a(\007)1841 -1178 y(\030)p 1277 1294 568 16 v 1841 1286 4 92 v 1842 -1195 a(\007)p 2029 1263 4 135 v 2126 1178 a(\030)p 2126 -1270 4 75 v 2127 1195 a(\007)2314 1178 y(\030)p 2314 -1270 V 2315 1195 a(\007)2502 1112 y(\030)p 2502 1270 -4 158 v 1 w(\007)g(\030)p 2126 1278 568 16 v 2690 1270 -4 158 v 1 w(\007)p 2878 1263 4 135 v 2976 1129 a(\030)p -2976 1237 4 108 v 1 w(\007)3144 1345 y Fh(o:)3164 1129 -y Fi(\030)p 2977 1245 192 16 v 3164 1237 4 108 v 1 w(\007)3443 -1112 y Fa(V)3332 1345 y Fh(og11)p 3352 1228 4 117 v 3353 -1112 a Fi(\007)p 3618 1263 4 135 v 3635 1263 V 3638 1428 -a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3638 1428 a eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/pathetique.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/pathetique.eps deleted file mode 100644 index 54f77e223ab..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/pathetique.eps +++ /dev/null @@ -1,941 +0,0 @@ -%% LaTeX2e file `eps/pathetique.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: pathetique.dvi -%%CreationDate: Wed Jan 21 14:03:07 2004 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 28 739 510 789 -%%DocumentFonts: TeXMUSIX16-Regular CMTI10 CMBXTI10 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE pathetique.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2004.01.21:1403 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: psslurs.pro -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. - -/slur@Dict 200 dict def - -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end - -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end - -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def - -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def - -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def - -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if - -% align the slur to the staff lines - - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - - aa 0 gt { /shift shift neg def } if - - ifadjust 0 eq { - /shift 0 def - } if - - -% and finally draw it... - - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat - -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - - grestore - - % now some \slurtext code... - - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def - -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def - -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def - -% differenced line - -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def - -% sloped line - -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def - -% free line (init & terminate) - -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def - -end - - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: CMBXTI10 -%!PS-AdobeFont-1.1: CMBXTI10 1.0 -%%CreationDate: 1991 Aug 18 17:46:30 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMBXTI10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /CMBXTI10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 102 /f put -dup 109 /m put -dup 112 /p put -dup 115 /s put -dup 122 /z put -readonly def -/FontBBox{-29 -250 1274 754}readonly def -/UniqueID 5000771 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE -3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B -532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 -B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B -986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE -D919C2DDD26BDC0D99398B9F4D004B836D34E88C20EEB527CE1124209388A2DF -E27A8DF298A2693A9D529916AA0B2176E6ED237F69D84A8FEEB36861D1847207 -BE2BD61C6A412FFFEDFF13AFEC32AC7735BCCE5965F5966418A62ECB99112AB3 -3BC938EC590FF6922659125EB67E260BF02885E49BA6019E696D33F0B53606A2 -F515E0C45F323311613A94B838491BAB9FE230C5CC79D22925E3D882799F2707 -C32975A494F0F9513E4D8332E7E54470D9721FBD345CDBB48286F2F19CC6D66E -BB631DD6476A509167A49CA525A72CA50E82C1D08C2B372DB54C5949C753B632 -2009B761EB90492ACD3CBE6A35CE1B66F3BC4D8DC36827CE4261A703328451D1 -879438479917C1647772999171DCCF1491A1C9086E0C6393506768F8757BD81D -141C46EB9BF507EEC29962A0072B6C5D8C8588F3D68886CD2606DD3BD2FECCEF -63245494E93EEA12AAFB06110E54ADC444C7E7619627A48A464394E5DE06EB46 -4C76A2FF010318BBE48B3776C826A265C66515717F7F2E943C60EBAB23D96B5B -FD514A1C4E79BB3D3D2DEB936F90CD3FABF7B09FF7F564AB5CF4AF6A40E869FD -395885A88F4A138B3CA6943A2D430BBE43D91F7F17621CAF52FB7161DA3B2003 -82244FB6EE792DCA1722C03392C296C029A2DCC5BAAB3EA03F8DEB039DC83AE1 -763AAB84776A2CCFFAE9EAF0BFDAE417E8BE682D237FFEDAF224AC09C9665019 -165CE32F5349E857177D94AD6396570932E1657ADE4D3FF57A3419946CCD210E -57E5A1D91CF708395942527D127606350924D71BC21C6F969288B1C8CA3404ED -E6219985F7301A20621368F74747EAD38990A4C9F2B62913B8FDB93657409FF5 -178DAA785D1D07ABA0CF10D5EAA01DEC75A8E2AB707D04489E6A050296ECD005 -3F5215213F376D3F0760D348ADFF3475F5514172B93104A63C011F8EF47A0314 -7687A4EB7521E2AB97AAB8A7F1919F6BD0E511CF9ECE536E6FF9B425609F5B9E -C7D96EE8A958F130E7D4ABD7B74F0E5CD011E60CBF66BD256E40D89D40E6CEE1 -52E2C386B70611ECE4CF9D8B24FF62AF02BC059FE1322FC14918FBF12CD4B1A1 -1E2A86B38D331A18FC58626235DEDA76F28E978E3D29B8F8576E1A13614F6D26 -7635F2659DBD60DDC7448CD1C1D4B6E706618E164D5A6D03977CFF811D8580D0 -8A531C975A2514942901A0AB1AA0FBAED6642A4D2396C781AEFC6FEB9AEAD615 -EE85384352CDF24B52450DFD5E373BE81B055F9CC352D0D17574A07CD57AAD81 -CC5D4C3F8795C10F82B16DFE66D5771483D8A0E2B06E23D919C33207C719B503 -6CCAA5962DBD7A3F25907A9D3A9CE0367AB9FBB6CE8F5DF61B910521B3754A2D -4AB4A1854B8E3EA11D885A19934AF944663C09B17221C0196C3B46B5B3862594 -B8A12AF5AC24BE5E0C0FD22594B75F2C1C358399ECDE6724CA20B03E14FA03EB -7947A22DBC559A9C09B2E422DF4FC5785A8FF4C82FE7132EF6FDD9CEA9F00540 -CBA2F9003672F8EFCC6BC2B4C27B1F8F6A03AA0911146E70EA9343C575F3B48A -6145AA85E73B1649A77A58EEAE53C6B822364002DBD55E45C2E9D3379C4F7F3E -61A9797C3127519EE02B2BCBE540A5327C8FDB2FD0CCDD4BB99C9DFADEBF1B91 -A7D9DFE1D6973FA98A68F34A60F4B5A653041AB8C49EC3245B75A5F1D7BBBFC6 -DCDFCE729EC2E551A10251CB9B6C3E06B703F4D2F60859DAB83EE374B67AAD8B -04AF1F0FB093D64C654E680726C21CCEAD5DFA8941BFB73F4BC12CC5334B8CCA -6C5CC7B6EA9DE27549B2A06B8197F9BEAFC313DA08D2DA6438F6ECC8E766A0A6 -07A83DA9333632BF705FDD1429A21DD15E62FEE2F8E92D38A8F6A076ABA3C89B -09BBC88D02FC4646F073602C7C75E62A0C0D25E58E61011F94212E7EDC1C1A40 -73D8CF6B56D74393A420379F634182D8BEFD6AFEAFCA45130D338F73E9AB3E77 -189580ED1A010C36C98DE11C857B9842C43AE1B0B85EEE879331650B11F7CAB4 -0F709781A51AC3C34324069B3AF552A34E37D2F6DAB1726F6E1AECAAA28A9C93 -3D80A08BA708101E6EDBC3821E98481B999006690CBBBCC7D071D791DA4A182D -41CD0F2D4B3135D7B757A11C6E4EC41AF68D6546A551A4C9662B8954A48BB402 -190AFD2187080B18AADDD3C115C426F6F8776706097659E2E316F5A4C2743734 -353B8D897C6A3F2559CDAB56C0F6652C2D9FC78B5F65036722BBE30455A8B561 -2479B115DF574C70AA564A243E3699D1EE68B318F23C9D97116CFCA24BD77E4D -2C04D5E782F244CA6ABF0DE57AC82D08D685FA92AC52CC14AB6A19DBE306337C -29D595E3F4FB4E6DA7ECCF92C93D6491C6A5D89AD0BB68ED4F4535021AE03FB5 -CD7EE2E35DCF31FDC50C2E2340DF41FEE190AA3809653D798F2CF259B61F2556 -EBEB2B692F3448C6DB12B4103B28711A75A8C3932FBA04C7326D70DB797CF03B -2DF1616D4DC71D4A2F31D7309DD3E47C83225F0F983CF34B61B4033223BFE2D2 -46495B42D43E5AB096E5EB53E29450785649169556155FF0D1C4898B22107154 -0890C7B476E09083274B816EED40BC50C992268A25B81A5E77BF1B3D680307D3 -B9168663E63093267413229455F25B6ED1B19BA481418CA8B752C1482B5064A6 -5F55E1FDD4 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMTI10 -%!PS-AdobeFont-1.1: CMTI10 1.00B -%%CreationDate: 1992 Feb 19 19:56:16 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTI10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /CMTI10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 65 /A put -dup 97 /a put -dup 100 /d put -dup 103 /g put -dup 105 /i put -dup 111 /o put -readonly def -/FontBBox{-163 -250 1146 969}readonly def -/UniqueID 5000828 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE -3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B -532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 -B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B -986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE -D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958 -9E3948FFB0B4E70F212EC976D65099D84E0D37A7A771C3101D6AD26A0513378F -21EC3643079EECE0C9AB54B4772E5DCA82D0D4ACC7F42FB493AA04A3BF4A1BD6 -06ECE186315DBE9CFDCB1A0303E8D3E83027CD3AFA8F0BD466A8E8CA0E7164CF -55B332FAD43482748DD4A1CB3F40CB1F5E67192B8216A0D8FE30F9F05BF016F5 -B5CC130A4B0796EE065495422FBA55BEE9BFD99D04464D987AC4D237C208FA86 -0B112E55CE7B3782A34BC22E3DE31755D9AFF19E490C8E43B85E17ECE87FA8B9 -1485831624D24F37C39BF9972D74E6EC4784727AC00B9C4A3AD3DA1C22BD6961 -7E0ADAF55422F22ACA5E4DCD4DF9FCD187A566B7FB661D0530454D0DD6C6C50A -7A3875C6CBF8EC7769F32A1F3F7FC1C072BADEC97794D4E90E0035282A170402 -356E5A9CD9ABD80AC4342A5283E458A7269252F4541CBB6452B39ED54D336D0B -19928E9CD1AB26AD83EB209E2EC75011A2643813053B5DBB0246097C4821B5F2 -C92554E9140BE35B2DBFCD98809A8EC9FC910FDE9E0D86457C70ACB056EBF90F -244DC0A5BBD455E15D6E3180311D52CF50B0BF7D0A7F64F3A1821E0AEDBC2E7B -AEB549FE1D51088C153799C6E089B5D5D65E1C4E2D2B430CDF1FFA23CCB25D95 -5C43C8942435D0AAA3D9055FF808F2C3C887A3C469BBD98F026D0A59E26BA9F9 -C2144CFE49A9AD892D4D31764F0AE3A10644AE3966B0A790684B14D11FA49785 -EC5565D2B2E584CBFD85125F3FAC133338DE35361943DCE9AF05FCF2840CE512 -998D42CBEC52B57B79DD63F00985881E8463396ADA47189A94DDF951A78866F0 -B8A3D9197E39335277EF2294308DA70065D910943A34F7D5F2090FB4AA42ED70 -CBA469A9F64B95A6FBA4BC89DBC93765E3AE4723162DF3F9D6BDE77DD5870ADE -C8900D6346957B84C3CE88A8F9A12D46B8FCA50DF4433B0B8AED6A63B3DA102B -6DF94E62408E24154BAAC66B2B249C695BC0FA37A28699D9C0F3EE94AA32E3C5 -8F8D7F803B5D25014D43A353D719B14B247A87898A960DF68C0C0BAF70C83917 -6E9F7B3ACC64DBAEF3FDCD3A80C0AB907EE342E543D607556CBE5A9089B86D1D -E768F27D74A613F3ABF883222A8596B542EBF54E9DCE327B5682AEE5F6BCC38A -2A052EC4018AE3189DC1963BA39ACDED8F0C60C83F8873FBBF0302010956C520 -A7F3F8ECD0F177EDF5F4D5522C5984A3678FF32EEEB570B69C142AB89467641F -917155D646DAF3352E27BF2AA0746E062E48532256AF364EFC0F0AAE3760D8BB -DB82FCED86600CF0BA7308ABD951DEBD5C7B85A5647249881796ECE9F98E7C4B -3DF234BC58FE4BD33CDC7D7B0C2F1337CC2A7A426DD52F5D9C59A4CD2283ABFD -480A901F4F277D0C41D430693C7DE62F36A6C1D057A04D3BAA838D5345AB9A0C -70D7EBB9777570B4071943D20692CCC5CBCDB0DA4BCA1B891930E4E1EAACC48F -640D9A16F6714F86716F79247C950F4ED04828F7E650EB5F0F1AAA907AE4AB07 -67E3C5FA65A182AA847308CE9477DB887143678CAC83672A16A3729969B8EE9E -70A04C5328C3B9FE70E8DBB98FB8904B71F350CE53BCF6BBB6C5B55DDACBAC38 -D51DA1D3B657153BD068874EC0FBA4DD96B16E07559775E101578FDA0232FD21 -B246B83E223D9AA92AE0C0BEEF2AB298CFB3B5F2A307D54D9834E29419D9B708 -9B9B5322196E5B230EC2A8068173B89D570B47FAAE2EB41927886CA35CCFD114 -46A85FE7AEB1DDDE3F97B80F0487F0726A4DC9620B25A5941B00EA27C0F16D3C -7E312C0629A872304E8FE0F02EAAC1F0E958D916FA537775C929E9650E569D18 -8A8FEE8937939C7D807731B5CD4C6BAD6D33172C43A0491DEDEE59A7F2414264 -7D5F92B65F74497A5B9FE24FDF3ACEB0BC348CB9769BF1AB7C1F90523E57A467 -AD8B354C2ABA254BA0A05C85BE0994495B9BA76F6603E8BDF9A3A75BF672E05D -75FE47A887452A2A8A3AEC82F08120C3991160D3ECF7804FF38F55F57BFD4F3C -37BABF9B3BAE5A7940C1FEB3369DB273FDF1F67DCC1633D1442F020CE8B263A1 -5D022E9A25595B41B191FB378D07EBD3EDFB82981B985F98FEDC14C5C3C8E309 -843537C4B16154BD261C57FA923F98131E6492F325BB6B6F0A6CC215F42B3F02 -3378EDC4288A8BF8DB39C958C5E44863DD79E0893430A5959A5FC97D6857D1A4 -04B8B4035AFCD31A8A5A82BF539BF9C32787B173FA05C474EE453323B2635668 -8E6AE2992CC0BFD26BE49D5BC346D91A605982A1542E8B032F1E167A638662BE -8D94AFD31927993984185E6E51DD8C7CB45F1DAEB0E288FFA1750744A9FDB135 -A063C8C319246A7E5A6E8E1C61DBB907B522B0E5C5B6E1C65D267325C5D72B28 -4380EE2A4682718D0BE0EF09DFBBE7E296F7F09B25B28F84995A4C4D95C9A963 -1EF464EC4A24A684F05303E8E8298155B39909FA37ED93F7008DFA6ACA6D80A0 -BBFF49A427A5B5B7F215D7E45DB6CE713D41AC87E04695553DA0E78D3BAE7D85 -B0FC94C45FD2ABB89A2DB65B9330A47B644384EC07E48589850D48C845041802 -4DE5699A09779FE13CCBACCCA4DFC50F4B018BE179CB7F8E7111FBA9209E94BD -49BE1645480FCD47A3385F53653DA4E6234E76A796E357A3F20A8EF19F786B4D -62B9A51F7383144EE203982F4F344BCA545480B3EE620DA711D3E41FDFA1BF89 -E0CB625F6EB1BD289DB83D0D570CECE42E0F038917D069C5BE043138E3216AF5 -FFBF9511231DAADFF8B239EA173AF5BDE041B829CC72FE98583ACE7E7AA63EEA -012044F04B6A561D21B1AFE019712CF1A7DCE8DEA122BBC73971E8B0233F75AF -B7C899EE49791BB4C90C5408E9792ED29EC6A5195BAEDEC42D1EDC1305EFED37 -7066ECC83C7A2B490CC612942A7C480446F7D2570FEB0B961C556AAEA2B56A73 -9978898E7C787B0FF2A4DDE9D239A4F580CC73DFC55A80416E34894AEFF431BB -E3A6F64F53132DEBCB4B48B2F77CCD7042D932201B91C35C5D088E96B5BCEE17 -5FED418AC27822B536D5B9DAA83B0ABCA833A760B39590173D01BE1E8CB395E2 -DEFC3B18A7952EED9FA16CE896F7EB616F744F42A7E46E6614EB6475539DB975 - -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /grave put -dup 7 /caron put -dup 8 /breve put -dup 9 /macron put -dup 40 /parenleft put -dup 52 /four put -dup 60 /less put -dup 62 /greater put -dup 63 /question put -dup 73 /I put -dup 83 /S put -dup 130 /Cacute put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF86406847FAB69F1D8D85500BE6911AD86986F4C2473B79D1EA97ADC4 -A297E4782B90376CA61BFBD4C9AAD24086E689B6D841D88D18F19B0444A64247 -FE7A944576A88FF2B06579F2C7D190E9CCF09BE0DC6E163DE6523F9E660D2C4B -C4799A1C6196B8CD679333E7B039E0D71915AF9A089D41A374119B478713BB40 -4226CD5767409C950CA6359948E0819884F72B3C028524CB12BC34CD344DC676 -12E0A8240A1D0AD18D581FA0D1081D8D8D99A7A300672AA33E075E29CADCB8A4 -86F67419E0AFECD4D6F8FDC18E883029AC922CA49D3D1AF76A00E9949956A4E7 -88FA5E250E693DB155B691326DBF2F0C18A5FF427916D7E149FA176EE68686BC -62B22017DB97D060D07B7B882AD485860719980FE62FC883E3199045EBC28C80 -71AC48480615C1DAF3C86F514DC55C460465977E1E67333C7EE9E3A52F175892 -4866913B17A5378FBC738BB1EA72E69F7599B57891422FB532BCC14B5CB4BC66 -63AFD4D3D802717410633DEDA23D4C8B86B6A05134D14D8A3F117ED3F153342D -D372DE7719125F70C27360AFCE64FE49CC6D7B4A075E706D19C74AF5908B4DBE -702E26CB9364B58DE2840AD92D34F524559B272B9B0591AD9F203A1CF4BB69BC -4BEE3E71CB0EEB1284B4D91FE29F0AA2FEC25854E0CD9E96586206EA781C5DC9 -096EA7D5864215E61CE7E39D6D1FFA664D45A18B617BD42E0E42560FB567C6EB -985E4189727AC46D909732A8C43A569EEA6AA8A32835FF9E8C8933503C7ECB01 -D582CFE194D12003B920F3F2F3C83107E5CFBEDBC143E786018DCC4A452D794D -C546085DE635A408580E011B1EA0989993588F2C8BC6D6A7028337E81C739699 -D1249408E281AFD3AB7FF71E6162B20BA0D9635654E6C2A48C5ED98C4FC0CDDB -018596367B02BE7C27B84157074F1E3C2824ED8747F9C9E3E70A9FF0786B628A -8FD6866123BA88F20777B28E1DB4A59D59489804C6631EF9EECFAFE59460C435 -361B9E6228D408C50653ED16F1C7587CAC82A0A8FF487B11D2B90E641C77FF97 -EE0CD483491F9E8A184B798EE0EB746B23CB3581B6067DE028F04C97C08D057F -353B195E84AC714A6397C0C549930F19372696B971B1CAF6679EF8BC8BA8C5DD -DC0AA5E0B06EC839DE1E3C8D75F5F9023661C4B3934084D545FB8494BB01B831 -BD12872846F7ACFE93F82BBE633335A6A9E95ABC7ADD2F42BDDA250F40BDF601 -2DFCC6AB702DCFF681CE52FC02C177B28A3C260B8692DBB61D25E359FE210D0D -3CC62725DE89C54814F5D4C8211E3A3000E71A43A92500AE12886A21F6C4C63C -CFBDCD2BF074B206A233129DE0667E711E179843656EDD35AAEB12BD148BF579 -DAE252EBC47B1D7B1D8921133AA0A78024DB578699E8DD175FAE3D3BEAA6A7C0 -481E36F6406385E017246C821721A64FCB3F80A0DBF9DC364C127A36D9C0F449 -82E048ACB2E370B87059684FE70A0D8F97D82AED7466C69A4A55C00C2A2D8457 -8E8A414E669D29BBBFD0E6ECB8337F58F530454D8D06F5D397AA8632FF524E27 -C86D31E93FD31092F2186DA5EA517FD029AB811F409556F2BFA8E0B8199C08A5 -13152012A5B6D9208EC2E9181CE45AB3E79AED8237618128BA005B8F85CA4E53 -A6F18BC018C0C334C31B155B8437858B2E8467E5D0975F8199D5FC1E89704B31 -FD4CC9FE7F5820A74CAF1B44229051ED7F957917F61A748881EADA7A9C0E67EC -B2E9C7C51357108021F88B4725317A8D8DDE345030F0AC5180EB2520358BFB90 -FB0064930BFCEC37F1F76FBF5EA09DB2909282CE13A0AAAA4D86711121DDA36D -004DC675F1420072A932D5A65A5C61AAC22594A80910021328638F15EF951FB1 -7E1D10C1206F2D6C0CC418BB20C40F0331A30CAD4586FB944D5FCF6448120616 -97B14FCA8EBBB6E5E551B82F3D1A46E36C826C807FB89CE086DD0EE8D8552392 -DE49CF8267DC0F626020656D5E8E21B89CE4DF76433B2D8F9810C4BF1B4EF812 -0287DCC1F4E9386F532C249F6D5D67CD967F82A983B3E0B93C7FFF2F16174686 -06C5E302B91D03A55A2BD4546D394EF7E83052B32A7E93F30B241B42C060DB04 -0FC374255CFDA0188C005BB8711ACAB4A0BC3A98512838F0D63DBAA251E472FD -E5E9A3634AB9E8041BAABFC5441F1C699C8F71BD76C9DEF522ED15DF92655377 -4F -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (pathetique.dvi) -@start /Fa 133[41 6[40 2[49 2[78 6[33 102[{}5 83.022 -/CMBXTI10 rf /Fb 144[42 5[25 1[38 2[42 2[42 31[62 65[{}6 -83.022 /CMTI10 rf /Fc 125[66 46[66 9[106 9[0 0 1[50 7[40 -11[0 30[0 0 0 6[0{}12 132.835 /TeXMUSIX16-Regular rf -end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -364 -35 4002 4 v -364 -2 V -364 -31 V -364 64 V -364 98 V -364 -4 a Fc(I)t(4)-221 46 y(4)-178 -29 y(S)-32 -87 y Fb(A)l(dagio)-32 29 y Fc(<)204 96 y(>)395 -156 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (-7.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 0 N end - 395 156 a 333 229 a Fa(p)-6 b(p)440 195 y - slur@Dict begin CP /C1y1 ED /C1x1 ED /C1alt (8.0pt) GD N /C1dir 0 -N end - 440 195 -a 362 131 60 4 v 410 129 4 108 v 372 129 a Fc(\007)510 -112 y - slur@Dict begin (2.0pt) GD S0hgt (-2.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 510 112 a 510 112 a - end - 510 112 a 498 195 a - slur@Dict begin C1x1 C1y1 CP 4 C1dir R DC end - 498 195 -a 522 195 a - slur@Dict begin CP /C1y1 ED /C1x1 ED /C1alt (8.0pt) GD N /C1dir 2 -N end - 522 195 a 411 21 a Fc(\202)463 18 y(\202)p -528 112 4 98 v 490 112 a(\007)p 608 98 4 135 v 694 122 -a - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (-3.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 0 N end - 694 122 a 691 195 a - slur@Dict begin C1x1 C1y1 CP 4 C1dir R DC end - 691 195 a 709 96 4 117 v 671 96 -a Fc(\007)858 112 y - slur@Dict begin (2.0pt) GD S0hgt (-2.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 858 112 a 858 112 a - end - 858 112 a 858 -195 a - slur@Dict begin CP /C1y1 ED /C1x1 ED /C1alt (8.0pt) GD N /C1dir 0 -N end - 858 195 a 876 112 4 117 v 838 112 a Fc(\010)1098 -139 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (-5.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 0 N end - 1098 139 a 1047 195 a - slur@Dict begin C1x1 C1y1 CP 4 C1dir R DC end - 1047 195 a 1058 212 a Fa(p)p -1113 112 4 108 v 1075 112 a Fc(\007)1213 96 y - slur@Dict begin (2.0pt) GD S0hgt (0.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 1213 96 -a 1213 96 a - end - 1213 96 a 1213 195 a - slur@Dict begin CP /C1y1 ED /C1x1 ED /C1alt (8.0pt) GD N /C1dir 2 -N end - 1213 195 a 1114 5 a -Fc(\202)1167 2 y(\202)p 1231 96 4 98 v 1193 96 a(\007)p -1311 98 4 135 v 1397 106 a - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (-1.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 0 N end - 1397 106 a 1382 195 a - slur@Dict begin C1x1 C1y1 CP 4 C1dir R DC end - 1382 -195 a 1405 195 a - slur@Dict begin CP /C1y1 ED /C1x1 ED /C1alt (8.0pt) GD N /C1dir 0 -N end - 1405 195 a 1412 79 4 117 v 1374 79 a -Fc(\007)1561 96 y - slur@Dict begin (2.0pt) GD S0hgt (0.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 1561 96 a 1561 96 a - end - 1561 96 a 1561 -195 a - slur@Dict begin C1x1 C1y1 CP 4 C1dir R DC end - 1561 195 a 1579 96 4 117 v 1541 96 a Fc(\010)1801 -122 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (-3.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 0 N end - 1801 122 a 1717 195 a Fa(m)g(p)1849 179 y - slur@Dict begin CP /C1y1 ED /C1x1 ED /C1alt (10.0pt) GD N /C1dir 0 -N end - 1849 -179 a 1816 96 4 108 v 1778 96 a Fc(\007)1916 79 y - slur@Dict begin (2.0pt) GD S0hgt (2.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 1916 -79 a 1916 79 a - end - 1916 79 a 1817 -12 a Fc(\202)1870 -15 -y(\202)p 1934 79 4 98 v 1896 79 a(\007)p 2014 98 4 135 -v 2085 179 a - slur@Dict begin C1x1 C1y1 CP 4 C1dir R DC end - 2085 179 a 2109 162 a - slur@Dict begin CP /C1y1 ED /C1x1 ED /C1alt (12.0pt) GD N /C1dir 2 -N end - 2109 162 a 2115 63 -4 117 v 2077 63 a Fc(\007)2253 162 y - slur@Dict begin C1x1 C1y1 CP 4 C1dir R DC end - 2253 162 a 2276 -162 a - slur@Dict begin CP /C1y1 ED /C1x1 ED /C1alt (12.0pt) GD N /C1dir 0 -N end - 2276 162 a 2205 79 a Fc(4)p 2283 79 4 117 v(\010\000)p -2534 98 4 135 v 2640 84 a - slur@Dict begin /S-1alt (20.0pt) GDAR N CP /T0y1 ED /T0x1 ED /T0hgt -(1.4pt) GD N /T0dir -1 N /T0dash 0 N /T0adj 0 N end - 2640 84 a 2534 162 a - slur@Dict begin C1x1 C1y1 CP 4 C1dir R DC end - 2534 162 -a 2553 179 a Fa(s)f(f)l(z)2665 162 y - slur@Dict begin CP /C1y1 ED /C1x1 ED /C1alt (12.0pt) GD N /C1dir 2 -N end - 2665 162 a 2597 -63 a Fc(\011)p 2931 98 4 135 v 2999 96 a - slur@Dict begin (2.0pt) GD T0hgt DP T0x1 T0y1 CP P T0y1 0.7 T0dir -M 0.14 30 T0dash T0adj 40 DS end - 2999 96 a 2966 -162 a - slur@Dict begin C1x1 C1y1 CP 4 C1dir R DC end - 2966 162 a 2977 179 a Fa(p)p 3032 63 4 108 v 3033 -63 a Fc(\()-39 b(\007)3112 96 y(?)119 b(>)3398 29 y(<)p -3635 98 4 135 v 3638 262 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3638 262 a eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/pickups.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/pickups.eps deleted file mode 100644 index 13cf2e301fc..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/pickups.eps +++ /dev/null @@ -1,804 +0,0 @@ -%% LaTeX2e file `eps/pickups.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: pickups.dvi -%%CreationDate: Wed Jan 21 14:03:34 2004 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 28 685 483 782 -%%DocumentFonts: TeXMUSIX16-Regular CMBX12 CMTT10 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE pickups.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2004.01.21:1403 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: psslurs.pro -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. - -/slur@Dict 200 dict def - -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end - -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end - -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def - -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def - -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def - -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if - -% align the slur to the staff lines - - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - - aa 0 gt { /shift shift neg def } if - - ifadjust 0 eq { - /shift 0 def - } if - - -% and finally draw it... - - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat - -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - - grestore - - % now some \slurtext code... - - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def - -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def - -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def - -% differenced line - -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def - -% sloped line - -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def - -% free line (init & terminate) - -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def - -end - - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: CMTT10 -%!PS-AdobeFont-1.1: CMTT10 1.00B -%%CreationDate: 1992 Apr 26 10:42:42 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTT10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch true def -end readonly def -/FontName /CMTT10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 46 /period put -dup 48 /zero put -dup 49 /one put -dup 50 /two put -dup 51 /three put -dup 53 /five put -dup 54 /six put -readonly def -/FontBBox{-4 -235 731 800}readonly def -/UniqueID 5000832 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F00F963068B8232429ED8B7CF6A3D879A2D19 -38DD5C4467F9DD8C5D1A2000B3A6BF2F25629BAEC199AE8BD4BA6ED9BBF7DABF -D0E153BAB1C17900D4FCE209622ACD19E7C74C2807D0397357ED07AB460D5204 -EB3A45B7AC4D106B7303AD8348853032A745F417943F9B4FED652B835AA49727 -A8B4117AFF1D4BCE831EB510B6851796D0BE6982B76620CB3CE0C22CACDD4593 -F244C14EEC0E5A7C4AC42392F81C01BC4257FE12AF33F4BFEA9108FF11CF9714 -4DD6EC70A2C4C1E4F328A1EB25E43525FB1E16C07E28CC359DF61F426B7D41EA -6A0C84DD63275395A503AAE908E1C82D389FD12A21E86999799E7F24A994472E -A10EAE77096709BE0D11AAD24A30D96E15A51D720AFB3B10D2E0AC8DC1A1204B -E8725E00D7E3A96F9978BC19377034D93D080C4391E579C34FF9FC2379CB119F -1E5BBEA91AE20F343C6420BE1E2BD0636B04FCCC0BEE0DC2D56D66F06DB22438 -452822CBEAF03EE9EAA8398F276EC0D92A7FB978C17805DB2F4A7DFBA56FD6AF -8670EB364F01DE8FCAFBAF657D68C3A03112915736CEABAA8BA5C0AC25288369 -5D49BD891FABEFE8699A0AE3ED85B48ACB22229E15623399C93DE7D935734ADA -DA7A1462C111D44AD53EA35B57E5D0B5FC0B481820E43222DB8EFCD5D30E15F9 -BA304FA879392EE0BCC25FC8986022F2BB099875EB2CE40F1976A6AED1DBBFB6 -822BDE32D53F9A99EED41FBE818BEDB82ABDE315589D887FF65836446E1B4E14 -355A2027885E63D6AD78F695DC2CB9E1E9BC6DFFD5C59AB89EBD919C45881246 -F7254CB4F3A18E4AC4B42F81EAA8D736E01E41D6E57F80881B3BDFE2A8770984 -24200150645B91EA3E7A09632E4022CD9BAEFB623FA546AF0FEA6F7664923CF9 -E8C2DAB8CFB4A81105C824FE075677C61515D91B86093F401F42165F0D52F957 -C636987F2ED81971E9FC729AFC1E778A3C0CD45DA43681281EC4FF2B7CFDC34E -55508EA1EB3C79D54D71279478B679EBEB22E96CC5D185F4876D21A505ECC299 -F1DA2957128F2D035167AEABA3C38FF54FEA1518A8A2FB833E3CE505A453E685 -584B69077993FCC27F2E4005E5148327D75EED83AF48CE0A2723C62406E65A2A -412712FE7B9965FCCC2AD7707B8F3850D48B08C90B7E521AAE4867C3EADAE7F0 -E720259F0184AF8EEAAC1F6437A9ACCC2CCA1C96DB2F2D44D3A7BE079EA51768 -0A36E21F271CF71EDF440E466A42AE34035A11C06FCB911BFD270F48C410E188 -E0CC018DDBA6E78C9B0353329F924C9E7A2329CFC79645FA675808DF074711F6 -45EBCD5F5F83ED5308B53A580905CF644D9B687775C47138FC02A948EF0B99D5 -A55C8204EBE4210840C1CF75ACB865DAC24E0243B35FF16B6F337348242E72DC -AF44A880571FD74B35FB5C77E3E7AE772EC9F08ECB46DB727EFE99CFEFCB3B27 -6FE708FA7E9DF952D47F838B549A5D7F52EB7A15380E1367AFBC60A805AD4512 -54AE29B9B82CCD95C55BE7DB63613F8EC958E664D9BA2805F98F3BD786E72D5E -E9A55B8BB6AD8655AE16F7982A0F929859F4948A0589C8AF22B15A61EF77AFF4 -0AF6F59D0D48F9BCB07A05FBA78610822C4DA38F9C82F72D3FD3E55F83301811 -C255843DC151E5A95DFA24784C2EF0019093E533C147760E85903371F4BA8387 -53537A59EBA4E01422701DF81E614C54D948F67FE6A083C2A4B8282A48C65D71 -64504D89AF7678B27F797145F91D4C89813C54ECE923B908674DCA8C1F709811 -4AF0D002BC88ED7311A98F6710BEB9F5368D556F1AD1AADAD946D3C8126E01C1 -A481C9C304CB1D7365D0CC0054E2EEEBB1D6C73B9AA5016EDCA67C6DFA686231 -64B9B5FB7955466649EF1F2024A56E3932E3C03B286A6A9600B7F4D41F2D3D4C -BA7591A0218E8A5D8CB24B1ACE912F98078622D9DFEAAC647D09C49958BF1E7D -8674E2725EC3BDFEB09F732E871DF1C9E3D0E1C53C79B9B125C527D4250C0FD0 -04EA12F317BB4615F8FB78028C518EAE86202A6FF7242C0301FC3A7C5244AE00 -6F9EB457D2C055D2F65857AD41C6539C9AB2DAC3490E2B44D94BECBDBB3D3BDC -EB1DF1EAAC1C71051A6ED3DDD64AC22190B30E1378D8EC3869BCCBC277E0B257 -2996B34CE678D3516055CAF0698F4CA4C2B35D98277BCCF3C2387647F3D330A4 -2BCCF661820C87162B647BD960588715254738CA89C391E937522C54F9C88C78 -3BDD229BA2E07B871B8CA5A57C313CC6B2C113AD46746B653834C258115E2665 -0A3D0041262E4791E5968495C795435D1A00A884CDF60A3C2374C240F36A25D8 -CC1510E62035F6286C695B608770522727C49376BD5459C96AFE5BAA7B535F76 -66617DC6691A945FD62B6C616C12F3082E75F4F23B2E90425B58F584A0630E70 -99B8925C1B9F45418738C23578B0824DF59C8A0B67252559E4D9EB41A6D774A3 -4E0C8690044E18F8E7393F803C4FF5F4A7087317C30BD9005321EF221528C4BC -B57845A82959A723B880C9A0D0DD89A48A91F67DA5DF0D2935CEEF95AE30F4E1 -6273B712481E08AFEF24EE64AFD30F3EE75FA3D0E40208A271D0A5E33CBD3D5B -D94727FB92ADFBE802AE948BF86AD6E4788B6855A9DF7A54A0148A571701779A -FBA04D6783255329BFDC10987FDEB4B78B69C03F26BC54D485BE748116E56EC9 -2E70FBB79C2B5771CD9418611A7111AE87017A9D -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMBX12 -%!PS-AdobeFont-1.1: CMBX12 1.0 -%%CreationDate: 1991 Aug 20 16:34:54 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMBX12) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMBX12 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 52 /four put -readonly def -/FontBBox{-53 -251 1139 750}readonly def -/UniqueID 5000769 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F0364CD5660F74BEE96790DE35AFA90CCF712 -B1805DA88AE375A04D99598EADFC625BDC1F9C315B6CF28C9BD427F32C745C99 -AEBE70DAAED49EA45AF94F081934AA47894A370D698ABABDA4215500B190AF26 -7FCFB7DDA2BC68605A4EF61ECCA3D61C684B47FFB5887A3BEDE0B4D30E8EBABF -20980C23312618EB0EAF289B2924FF4A334B85D98FD68545FDADB47F991E7390 -B10EE86A46A5AF8866C010225024D5E5862D49DEB5D8ECCB95D94283C50A363D -68A49071445610F03CE3600945118A6BC0B3AA4593104E727261C68C4A47F809 -D77E4CF27B3681F6B6F3AC498E45361BF9E01FAF5527F5E3CC790D3084674B3E -26296F3E03321B5C555D2458578A89E72D3166A3C5D740B3ABB127CF420C316D -F957873DA04CF0DB25A73574A4DE2E4F2D5D4E8E0B430654CF7F341A1BDB3E26 -77C194764EAD58C585F49EF10843FE020F9FDFD9008D660DE50B9BD7A2A87299 -BC319E66D781101BB956E30643A19B93C8967E1AE4719F300BFE5866F0D6DA5E -C55E171A24D3B707EFA325D47F473764E99BC8B1108D815CF2ACADFA6C4663E8 -30855D673CE98AB78F5F829F7FA226AB57F07B3E7D4E7CE30ED3B7EB0D3035C5 -148DA8D9FA34483414FDA8E3DC9E6C479E3EEE9A11A0547FC9085FA4631AD19C -E936E0598E3197207FA7BB6E55CFD5EF72AEC12D9A9675241C7B00AD58FAF645 -1297991B5D01701E82228D0313FC7C66B263BC79ACDDF9AAC48A3CBF42B96E38 -583E1D059953076D68148DC8B6C9527B3A74CE7DEF788A11531F44120BDF0F61 -0B2F3ED94EEBCDE4ACD23834C242AA4314B9EF98E4BE72DB76EBDD0A028CEA9D -B4C38C1F2D24B8FDE686832FE96204552C820E45B6BAF0C3308742AE287EF5CB -4AFBF055F1F20E242E54A1687053562E48284AA44FD71844BE368A19A186D68C -2EF25174E1C39A8F6412B7634F31D08A693EE59FABA56B8C51A7BCE95F9E2211 -66F9D77A2EDDA79ED4E4E06DA0D31B7DD5D94288B281913A1D0896BE5D05DFB9 -EA8782194FB56DC85CE99FFE52158B222780F763C3EA599CF3B6B1C7BB8A9126 -A99FCE0DB02761773793827DA26C9E66FC5EBF64496813E2E2F0B3E31D30672B -D77D8154C19F2CE0FB9CBA05167FB08D991B55296268659ED99C6DAE848B8E60 -415A46507A8A5968530F1C469E5CC29F0BAF6BF13CBF747757BB44D7F70326E4 -A2B863B0ACE913EDDF42E0A4BDA6F0D5C9ECCF062DD9FC2E39ACFC235F6BA531 -734F -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /grave put -dup 7 /caron put -dup 8 /breve put -dup 40 /parenleft put -dup 41 /parenright put -dup 42 /asterisk put -dup 43 /plus put -dup 50 /two put -dup 71 /G put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF864393FB340DEC53F22BBC9011D18C818CAC5CE52AE8025231BF0871 -19B40830A39909BA0FB82198DCB107002E97AC234C117E7D6BACAC4DD167A463 -D74B70D2A7539AB0282B2B02D11A0C22520DE4E94A9D227A85D6480DA41A9D8B -C1D2A76ADD55920D7218FD46A6A50177188894638DBD07A55118F499E83858D6 -9D0E4D03DAB3C6078ECEABAD163A24D0C775ABF4DFDC9D321C43C5E17EEBAE25 -E8E6EFAAB1CB04042E8F7C3A35EAD2B67B1DC49F12E6C16DBBED85A1312700CD -55F0E8BA9D6280C5D0137EC6E38C4E37F02C1CBE59B9DE606A8442B48A5A1CFF -9E428615BD673F377E262D09B69FA27D02DA7C574F9C4A394A9D07B0BB2B3DAC -C6933F7C47BEA479C0F7755A2D28B573212B5DB237A4A7BD71BEB75AEAFAF990 -111B5B4BB987AE0FB7F9B9DD407DD7338F01EEC8C298DB43C9D0D17B1B290EDA -7753E0EE10E9FE705D4501C35B124F06793BA1DA5EF11838C52CD1968702DC37 -9280301F626546F1A54246C06AF01FF1D478CA91579880C8CB5F9BA861BFAFDF -BA20B7CA1346E043C968DA1065DD277FD6B8957156829AD84420ECD3CBF1C025 -5B07E3D32FECA8E49BD182B232DD4885D5ACDB1595D176C981A8D9911B563D13 -1974C40EDC21D32B70D3EBEB6E5D11741D0111CFE4368B472C6E6CE3FB4EB75C -56211F8C21E72B7C0F4E90178256CF4987FF45165E55F75184375805945D68BC -05398D4430822C7ACA1A6ABECB176192314B80242F52255D912253D0EFD435EB -E8999F10CB15DE8B2F2031FC29B097A2DC22582D161155BB5BF8FF269DBA333B -6DE12023AA02EFD7C2F6F17C7AD7C962801E2678B4E665D3968A161CE7F6DE06 -2277CE3605BA08DF46E815AA543245D20444F36696D690EBDF5D64151874E407 -C58108D0772732B5CD19A539B6282337FFE98297142188D0986D718C19C8C123 -A9406DCB8814EDAC716AC659AD20FE38CFF7B4A7197E0FE84EC6D90C417052DA -93D0027D617FEBAC6D35CAEEC80C8542225FDDB6FC41F710F3AAA7CC2011C6C9 -0BD4717B6CFF4F56CFEC6ECF1F9C1BADE9EC371FF33E0B33D60A5C49E212F0D0 -7C8AA3E41DE5C0AABA6FC2D9D6439B30F0FC9553BF4EAAAB77CA1A6078790122 -D2687B1ACB1F5C88C7594EB009773C8AC93B92CF3E549EC709B940D3FB0714E8 -3F8F66549F58E43AD610596E2D2BFA3AEB4F0EB3AD0F389B7125E34CB580374B -6CD59DFE070262785256398B51F3B14ACB6B64EC38C6C9256FDB57898447FB58 -4F97BE5CC2BF44D93C719D15E00973B97CC7C99130F068B43209044C424A8E03 -15C44DB02F5DE555EA089985E8112D7CAFD54F43DB93A4DAAEA7AC9305A36458 -D0AA6C9C5307F75E5E1F8530529704082A0E11C99EF881D80E1F57953FE79C91 -511FC64613D247F13F6DD360F6EF1ABE01DDBD9D19F3DA37639607629705C038 -64B69C394DA3EA222D1622DA6DC6726DF4FF1BDDAD2A561D5E68CF0DAB52C187 -8F506C7688C1517B74F70CBB4489E38DD4A5C2A50F2C5CCB10728E76B5B0E15E -C84EB2305F229631514C2CCA4EB2A307971C2A7458A25981D3A8440E5C892CFA -B146B078547551CF0DA061E4001E793DE93474302B88869D68084E9BEE003A85 -F9411B4D573B920F275423BD72545B4111C9B1C25BDA2E9DD5C66557CB415321 -07112F3D2A2C74CEE56F448EB3283ADE9EFAC9011B41A46CE23E5DA9E1FDC834 -DEDA99F278DFF499B38E73994585DBA41FC315BBF2B3D0231AA8A145D1593077 -4D43578AF0EA1C1E22B459D22D07CD9A3DB6EEE3AB2E8D4AEAB7614B9CB190EE -97747CC93313A74C5413C3E620220A3CA2AFE05D394DB6B3966AE762766DDD7E -AA495FDE8DBA35D553B6E982F21E21ABB60449332DA96B682D77E64AE547CD5E -210821AEAAB93BE89D0A685A075BC8DACB4F05E0FAFA48996AF284F6018A654D -77BA7973FCC1B2EEA9174DCB75A7750B6F0BA13640583645FF3A13EEA6157503 -AB540F2F1482C0C7B0328AC4543A38DF56F13B5A4954DA324456CFAC30061C66 -F530A387251FD2FCDB32C4301F219F113F8C919CEEDCA4A3A7501A00FD36481A -31C5EDCAFF96F4C13499C295F7292768C4D36E9E121D1F8C65F3B297860B6135 -AD40469951CEC02C304C73E96C0E02B90EEE8C03CB295B9AE9C9216542D9EBA6 -F112F5D5BD8645F9878E68A67A3FC410E7B6A1A1D9A9467A8ED89BFCD00A90E1 -F82732318B021CFF5835922C5FBB5572007DEAEA4FC0A50EEF6D5932D0D79E2F -28215E2E9B74F0F7DB059F044476237ADED37B2A62E15B4D678B32EEDD051B46 -1D8B667FA5 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (pickups.dvi) -@start /Fa 201[44 44 1[44 44 44 44 1[44 46[{}7 83.022 -/CMTT10 rf /Fb 203[56 52[{}1 99.6264 /CMBX12 rf /Fc 184[106 -20[40 6[0 0 0 0 31[0 0 6[0{}9 132.835 /TeXMUSIX16-Regular -rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -364 -35 3770 4 v -364 -2 V -364 -31 V -364 64 V -364 98 V -364 63 a Fc(G)-254 29 y(2)-197 -28 y Fb(4)-197 95 y(4)-65 179 y Fa(3.5)p -26 79 4 117 -v -64 79 a Fc(\010\000)p 183 79 4 108 v 248 w(\()-39 -b(\007)p 230 98 4 135 v 314 79 4 117 v 131 w(\007)p 435 -79 V 121 w(\007)p 556 79 V 121 w(\007)p 677 79 V 121 -w(\007)p 759 98 4 135 v 776 98 V 806 28 a Fb(4)806 95 -y(4)938 179 y Fa(3)p 977 79 4 117 v 939 79 a Fc(\010\000)p -1148 98 4 135 v 1232 79 4 117 v 255 w(\007)p 1353 79 -V 121 w(\007)p 1473 79 V 120 w(\007)p 1594 79 V 121 w(\007)p -1677 98 4 135 v 1694 98 V 1724 28 a Fb(4)1724 95 y(4)1856 -179 y Fa(2)p 1894 79 4 117 v 1856 79 a Fc(\010)p 2027 -98 4 135 v 2111 79 4 117 v 217 w(\007)p 2232 79 V 121 -w(\007)p 2353 79 V 121 w(\007)p 2474 79 V 121 w(\007)p -2556 98 4 135 v 2573 98 V 2603 28 a Fb(4)2603 95 y(4)2735 -179 y Fa(1)p 2773 79 4 117 v 2735 79 a Fc(\007)p 2856 -98 4 135 v 2940 79 4 117 v 167 w(\007)p 3061 79 V 121 -w(\007)p 3182 79 V 121 w(\007)p 3303 79 V 121 w(\007)p -3385 98 4 135 v 3402 98 V 3405 262 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3405 262 a -364 -488 3770 4 v -364 521 V -364 554 V -364 587 V -364 621 -V -364 586 a Fc(G)-254 552 y(2)-197 551 y Fb(4)-197 618 -y(4)-57 702 y Fa(0.5)p -19 602 4 108 v -18 602 a Fc(\()g(\007)p -56 621 4 135 v 148 602 4 117 v 167 w(\007)p 291 602 V -143 w(\007)p 434 602 V 143 w(\007)p 576 602 V 142 w(\007)p -681 621 4 135 v 697 621 V 730 551 a Fb(4)730 618 y(4)870 -702 y Fa(0.25)p 908 602 4 108 v 909 602 a Fc(\))g(\007)p -959 621 4 135 v 1051 602 4 117 v 143 w(\007)p 1194 602 -V 143 w(\007)p 1337 602 V 143 w(\007)p 1479 602 V 142 -w(\007)p 1584 621 4 135 v 1601 621 V 1633 551 a Fb(4)1633 -618 y(4)1773 702 y Fa(0.125)p 1811 602 4 133 v 1812 602 -a Fc(*)g(\007)p 1861 621 4 135 v 1953 602 4 117 v 142 -w(\007)p 2096 602 V 143 w(\007)p 2238 602 V 142 w(\007)p -2381 602 V 143 w(\007)p 2486 621 4 135 v 2502 621 V 2535 -551 a Fb(4)2535 618 y(4)2675 702 y Fa(0.0625)p 2713 602 -4 158 v 2714 602 a Fc(+)g(\007)p 2761 621 4 135 v 2853 -602 4 117 v 140 w(\007)p 2995 602 V 142 w(\007)p 3138 -602 V 143 w(\007)p 3281 602 V 143 w(\007)p 3385 621 4 -135 v 3402 621 V 3405 785 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3405 785 a eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/pitch.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/pitch.eps deleted file mode 100644 index 2ddbd03d481..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/pitch.eps +++ /dev/null @@ -1,708 +0,0 @@ -%% LaTeX2e file `eps/pitch.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: pitch.dvi -%%CreationDate: Wed Jan 21 14:04:11 2004 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 28 724 510 798 -%%DocumentFonts: TeXMUSIX16-Regular CMTT10 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE pitch.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2004.01.21:1404 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: psslurs.pro -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. - -/slur@Dict 200 dict def - -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end - -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end - -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def - -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def - -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def - -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if - -% align the slur to the staff lines - - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - - aa 0 gt { /shift shift neg def } if - - ifadjust 0 eq { - /shift 0 def - } if - - -% and finally draw it... - - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat - -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - - grestore - - % now some \slurtext code... - - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def - -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def - -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def - -% differenced line - -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def - -% sloped line - -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def - -% free line (init & terminate) - -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def - -end - - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: CMTT10 -%!PS-AdobeFont-1.1: CMTT10 1.00B -%%CreationDate: 1992 Apr 26 10:42:42 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTT10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch true def -end readonly def -/FontName /CMTT10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 49 /one put -dup 50 /two put -dup 51 /three put -dup 52 /four put -dup 53 /five put -dup 54 /six put -dup 99 /c put -readonly def -/FontBBox{-4 -235 731 800}readonly def -/UniqueID 5000832 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F00F963068B8232429ED8B7CF6A3D879A2D19 -38DD5C4467F9DD8C5D1A2000B3A6BF2F25629BAEC199AE8BD4BA6ED9BBF7DABF -D0E153BAB1C17900D4FCE209622ACD19E7C74C2807D0397357ED07AB460D5204 -EB3A45B7AC4D106B7303AD8348853032A745F417943F9B4FED652B835AA49727 -A8B4117AFF1D4BCE831EB510B6851796D0BE6982B76620CB3CE0C22CACDD4593 -F244C14EEC0E5A7C4AC42392F81C01BC4257FE12AF33F4BFEA9108FF11CF9714 -4DD6EC70A2C4C1E4F328A1EB25E43525FB1E16C07E28CC359DF61F426B7D41EA -6A0C84DD63275395A503AAE908E1C82D389FD12A21E86999799E7F24A994472E -A10EAE77096709BE0D11AAD24A30D96E15A51D720AFB3B10D2E0AC8DC1A1204B -E8725E00D7E3A96F9978BC19377034D93D080C4391E579C34FF9FC2379CB119F -1E5BBEA91AE20F343C6420BE1E2BD0636B04FCCC0BEE0DC2D56D66F06DB22438 -452822CBEAF03EE9EAA8398F276EC0D92A7FB978C17805DB2F4A7DFBA56FD6AF -8670EB364F01DE8FCAFBAF657D68C3A03112915736CEABAA8BA5C0AC25288369 -5D49BD891FABEFE8699A0AE3ED85B48ACB22229E15623399C93DE7D935734ADA -DA7A1462C111D44AD53EA35B57E5D0B5FC0B481820E43222DB8EFCD5D30E15F9 -BA304FA879392EE0BCC25FC8986022F2BB099875EB2CE40F1976A6AED1DBBFB6 -822BDE32D53F9A99EED41FBE818BEDB82ABDE315589D887FF65836446E1B4E14 -355A2027885E63D6AD78F695DC2CB9E1E9BC6DFFD5C59AB89EBD919C45881246 -F7254CB4F3A18E4AC4B42F81EAA8D736E01E41D6E57F80881B3BDFE2A8770984 -24200150645B91EA3E7A09632E4022CD9BAEFB623FA546AF0FEA6F7664923CF9 -E8C2DAB8CFB4A81105C824FE075677C61515D91B86093F401F42165F0D52F957 -C636987F2ED81971E9FC729AFC1E778A3C0CD45DA43681281EC4FF2B7CFDC34E -55508EA1EB3C79D54D71279478B679EBEB22E96CC5D185F4876D21A505ECC299 -F1DA2957128F2D035167AEABA3C38FF54FEA1518A8A2FB833E3CE505A453E685 -584B69077993FCC27F2E4005E5148327D75EED83AF48CE0A2723C62406E65A2A -412712FE7B9965FCCC2AD7707B8F3850D48B08C90B7E521AAE4867C3EADAE7F0 -E720259F0184AF8EEAAC1F6437B62AA73B35056591EE56A03705DC7AC976E6B6 -BAB184FD4535E0DAA80AF725C6CF8361120D7AB0D037DBD23EF3DB7D6A00F0A4 -E391276EF6CA1D1AE1E1D0930B251F4C0A55CF771191EC0273D049BB3B26087F -7AB3EF8028CC279251E6EB1F15B8FB73182B8EE2658AE54885F04142FBB5FE40 -F9675E1E0FF79B4E983D2536C87EDF002DE649E6F283A651163FC51ED3366656 -251FB5DC31FB041003FCB0DA82C05AB4CF1A674EA3DA8CBB074A8597CF21D09B -07338286A8E5E1DD1E936D12700C8958BC8C79C8B8D5AE3B142C792B3E617B96 -E5222993E68A5FFAC212A9FB6E70D84C9E1C94160FD5CB6233E2F3BAA35C0CEE -4DAF25BB7F76C4F886F12442645890ED2DD5E6D0869FF15A9A4FFB8A7804B79D -33C3C9451F82A8151700460B344CB9F76E27899156834290D1041A76A2753AD4 -ED84327E2D8013D63EA93FCA1EC0516F44E551A18319626FE6084FD2E7D6F724 -4999B345C1A5236B0194CBB614FA0180FB6814291D5B48411CEB51C5A1A8E044 -9E655C1D9F2A7F5EAC533525F41D2C171C85E4FC853BC31721053713A7492090 -3F4B2097744BBFD933036A614D8A06D1A295600D61A38559E49AE96AF415323C -2B0684F0E4D4CCF0DA70D56690F7FB2BD2BCDE213B0367B56F6AA3D733ED9526 -DD9323DB8E320553C63FB258137BF11985B9EC35B65B512C44D57546B6CC4430 -5B735C94B2B8F9B733963BB8B5331F9BD007A807B07C922ADC94A9B33E67E782 -8BF9437D604DE93A7872A7F78C122F8288EA7B86BFAD787AB9ADF06E4C3606E0 -25A75909B1E5C55C0D1B332477BD549E6F78C4BD94848923E66BF3964AAD7DE0 -DF1F9E00383DC686CDC3C2C369A39735A0D8ECF136509EDAA6AB46677E83FABA -082A767AF7614C6F6AE454785749198358B7207029F3070F7FF4923700D4AD48 -5599329FDB61DBEF6720774B0FC3CA93191BC4214620998C05250846CD035EE5 -136682895153F2B7ED9AB5D971EDC98C7DEA386422908EF38E75C4148771CE6E -39A21E3965E4EF3536689800D7F40D9CD53CDA59C9885E1066124188D68CE388 -B9F52FF9355BE075995FE88849E1F9D3A76D2D24E785F4D6FFA58135B2125CE7 -B077A9519E9B2D806C1D006A32978A11121A81CF2651FC9E175FB60B62B6CFBF -B6A9A882D0048E908B3FC5C24AFE06761D7E471B84AFE967171FAECA78AB5D76 -50AE63916A36021A1F9F4427DCA57BC00DB266497665A331F2E913BF67FAA33B -91BFD10F215575CF2A5ED98EBBB8DF6095DBEAE7F7630C81DC687E040952952F -7731EBBC4426C097FE4FBD592A26783F5318EE8471A063EAE87A58F5BEAD5A33 -C253C64747D4AE453EED1152D9AFEB3B4F01110108B9D9F1A17C831744546C7A -B7FAEB8FDAFE67C026F9025FBB04B9C00B6861406CCFDC81838AFFA19281C7CE -E9441A5DAB5C758E4A05938A5285DECC3DB17D0FDCCCA9D46BAF49A6200CF44B -1F837BFF770A09E52ED3A7A5089E57688D8FF3CC2FEB42244A73A2E815DA491C -260740C211888D80FC4F8329ACB35AAC0E43999456BEDD73C343CEAB18ACEB7E -176BE20328CFDF1D60436E9F5617605486E25D8A849EB0FF4A66EF9485A78833 -40824B5533A6179D0A -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 7 /caron put -dup 72 /H put -dup 73 /I put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF83287B2C762EFD151232F1E1B856941A07C76AD4A6030971385C9614 -AF82D00B6895EE8090AE00C2AABDB1D374E9C0317A2F09AC4177697BF63E3627 -D9EBBE30E9D146E27FC0ADC8AE7C3D7A1991AD1D0EABE5DEBB094848B0FBBC59 -2068EBD184144B0CD2EDA2BDC91AB86B33F39E490FB74BECBDEEE521DA7631C7 -AAF2B46903C5A98243E4248DD038B91A4B41B104F91A830F910CB588F90A1622 -FE324BF670E7CC8D3B74627F606AC90C6033C4F53E87152F283A5768F47DDB2E -80916FBB88D76FEDF9AB27457452B9DB3C52699516D631439A029B2385D7512A -B68B99B7D983FE673DD80A0E552FC92A3A309C653EBCDED9A25B0ACFD4ACB30A -6920F93F8958C43CE37368DBC00CDB3D6F1941334170C8A549DF93A472AF5F65 -147E50BBBE8972539BA9FDA8830503C576F8D71796D1735090F80306D0051C38 -E4DF41022555A1DC8CF8F12E8C270673F489E257EB4DCE1C4D44B7439E7CF2AD -B4FAADC43B87563ED86D2DBD85E6964FE7FE614EB7DEA462D47ED372819AA359 -335DBA6CD7F6182FD8C201DF4FA2021696CEE010D6E19561D1406B5611F071C3 -E51C7487F7C91DFDDC288A5E8B536D64CA0066DB3D078DBF24DD4B559DB2E9BF -C3E95FE9469F3573B8901D32325808360DDA7D86B6E907E9EC9A5D35409696A2 -EDA1639CF5B944AFAECF7A5848110501988D6FFC7D875EB676DBA5E2C1E664E9 -D212AD50E5F544716E2AC2940282A763DA67A120E775F9C26D830DE20E3D67C2 -C4B06966C82F971C68B54BE0406CAAE3DFF29408575DB28F6A45227F9A34FDFA -E721000A2B4F8EFD355618C37B51DF5A901295E2213A427FB556A4243AA86FCC -C7D8D1DB5A7883EB852BFDBB338DDFF3E122FAC87FC2852073277AED3081F6E9 -E83C25118200FCE7B12A40C28B4D6E3308E75C4FBD5B90E4B3C1C38C42426F79 -E0ABE995289650EC4086A5F8E67214A8F8A3BFA6846A1F51498E0DF5045CDBE5 -6E84BD2545678F0FA473336241A6CF3589A13F6DBEAFAFE90953EC90043C0608 -DFBA5806D6E13A3DB84FF4F0E134B2EB2569D206AEF6E3EAA8FEEAD0DC2474B1 -D777BEBBC3747EC98BD680F236C7265E404AF27CA5E0860A666359EC0FE50031 -A0B70B04A961C6F9E52E6FE10759F7A4DD474111BCB25B4660 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (pitch.dvi) -@start /Fa 156[44 44[44 44 44 44 44 44 49[{}7 83.022 -/CMTT10 rf /Fb 182[106 93 64[0 7[{}3 132.835 /TeXMUSIX16-Regular -rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -364 -35 4002 4 v -364 -2 V -364 -31 V -364 64 V -364 98 V -364 -4 a Fb(I)-214 378 y Fa(c41)p --224 131 60 4 v -224 164 V -224 197 V -224 230 V -224 -264 V -176 279 4 250 v -214 279 a Fb(\007)p -138 131 -60 4 v -138 164 V -138 197 V -138 230 V -138 264 V -90 -262 4 233 v -128 262 a(\007)p -51 131 60 4 v -51 164 -V -51 197 V -51 230 V -3 245 4 216 v -41 245 a(\007)p -35 131 60 4 v 35 164 V 35 197 V 35 230 V 83 228 4 200 -v 45 228 a(\007)p 121 131 60 4 v 121 164 V 121 197 V -169 212 4 183 v 131 212 a(\007)p 207 131 60 4 v 207 164 -V 207 197 V 255 195 4 167 v 217 195 a(\007)p 293 131 -60 4 v 293 164 V 341 179 4 150 v 303 179 a(\007)p 389 -98 4 135 v 423 262 a Fa(c42)p 413 131 60 4 v 413 164 -V 461 162 4 133 v 423 162 a Fb(\007)p 499 131 60 4 v -547 146 4 117 v 509 146 a(\007)p 585 131 60 4 v 633 129 -4 117 v 595 129 a(\007)p 720 112 V 682 112 a(\007)p 806 -96 V 768 96 a(\007)p 892 79 V 854 79 a(\007)p 978 63 -V 940 63 a(\007)p 1026 98 4 135 v 1060 179 a Fa(c43)p -1098 46 4 117 v 1060 46 a Fb(\007)p 1184 29 V 1146 29 -a(\007)p 1232 129 V 1233 13 a(\007)p 1319 112 V 1320 --4 a(\007)p 1405 96 V 1406 -20 a(\007)p 1491 79 V 1492 --37 a(\007)p 1577 62 V 1578 -54 a(\007)1631 63 y(H)p -1724 98 4 135 v 1758 229 a Fa(c44)p 1748 131 60 4 v 1796 -129 4 117 v 1758 129 a Fb(\007)p 1882 112 V 1844 112 -a(\007)p 1968 96 V 1930 96 a(\007)p 2054 79 V 2016 79 -a(\007)p 2140 63 V 2102 63 a(\007)p 2227 46 V 2189 46 -a(\007)p 2275 146 V 2276 29 a(\007)p 2361 98 4 135 v -2375 212 a Fa(c45)p 2394 129 4 117 v 2395 13 a Fb(\007)p -2481 112 V 2482 -4 a(\007)p 2567 96 V 2568 -20 a(\007)p -2653 79 V 2654 -37 a(\007)p 2739 62 V 2740 -54 a(\007)p -2815 -69 60 4 v 2825 46 4 117 v 2826 -70 a(\007)p 2902 --69 60 4 v 2912 29 4 117 v 2913 -87 a(\007)p 2998 98 -4 135 v 3011 179 a Fa(c46)p 3021 -69 60 4 v 3021 -102 -V 3031 29 4 133 v 3032 -103 a Fb(\007)p 3108 -69 60 4 -v 3108 -102 V 3118 29 4 150 v 3119 -120 a(\007)p 3194 --69 60 4 v 3194 -102 V 3194 -135 V 3204 29 4 167 v 3205 --137 a(\007)p 3280 -69 60 4 v 3280 -102 V 3280 -135 V -3290 29 4 183 v 3291 -153 a(\007)p 3366 -69 60 4 v 3366 --102 V 3366 -135 V 3366 -168 V 3376 29 4 200 v 3377 -170 -a(\007)p 3452 -69 60 4 v 3452 -102 V 3452 -135 V 3452 --168 V 3462 29 4 216 v 3463 -186 a(\007)p 3538 -69 60 -4 v 3538 -102 V 3538 -135 V 3538 -168 V 3538 -201 V 3548 -29 4 233 v 3549 -203 a(\007)p 3635 98 4 135 v 3638 262 -a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3638 262 a eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/poppea.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/poppea.eps deleted file mode 100644 index ad38de5cd48..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/poppea.eps +++ /dev/null @@ -1,886 +0,0 @@ -%% LaTeX2e file `eps/poppea.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: poppea.dvi -%%CreationDate: Wed Jan 21 14:04:38 2004 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 28 501 496 782 -%%DocumentFonts: TeXMUSIX16-Regular CMBX12 CMR8 CMBX8 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE poppea.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2004.01.21:1404 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: psslurs.pro -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. - -/slur@Dict 200 dict def - -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end - -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end - -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def - -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def - -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def - -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if - -% align the slur to the staff lines - - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - - aa 0 gt { /shift shift neg def } if - - ifadjust 0 eq { - /shift 0 def - } if - - -% and finally draw it... - - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat - -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - - grestore - - % now some \slurtext code... - - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def - -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def - -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def - -% differenced line - -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def - -% sloped line - -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def - -% free line (init & terminate) - -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def - -end - - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: CMBX8 -%!PS-AdobeFont-1.1: CMBX8 1.0 -%%CreationDate: 1991 Aug 20 16:36:07 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMBX8) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMBX8 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 49 /one put -dup 51 /three put -dup 53 /five put -dup 57 /nine put -readonly def -/FontBBox{-59 -250 1235 750}readonly def -/UniqueID 5000766 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F05C11F9A72F5DA508C30BC4BF52C8B1EC5FB -7F9DDDD0964A6D59193A389D490DAA6F6ACD02CF71C06802F3AE5A001F2B3A6D -EEB60E9DD26DBCE1D29C825A9BEFE3A6572E70DC7B60344C3E0C9C77ABE1804C -7ED61C544F0B4A3D6C7662DE8575C07BED3F6DBA7D64A9C8613AA152B74A140E -AAD9B66E0FAEED6AF9D1820F361C1269A5E90519A3E6D40782E06778C0AFAA30 -E8CEAB87054C4D156C1B14B4E8471D78648FDAC70A3B8ED474FA356393A77420 -4211F60E397D2FEFC6A8D91A80C84EB9E38E663249FB91D5C8A5CBA68BA04272 -5D5D42497E1CF5CA1E62EC2B139F5CD4D6318EBBA7AE28614D2D88709C2A3762 -611524B8A1FFC7B0FCBAF77AD8159C354F4887DB1A27781DE0A4BA7DF2CE2025 -D9278CED48584E8E6BDF30BFD24284BA1DF828B637BF84A02908BBCED67372C9 -EF44711BC2B1DA343C8D9D27A9745525C774F5D639B7AEC197CEEDD06FD27923 -35ED0D402AEEB51134665A47847429D91CF419CA9B09DC905F610F8DFC54E606 -ADCDA19D5CC68A7BC7108EC9236C64205B23CE68B9BC38EF3E5BF9E0E6ADF404 -7365C8D0436609438C82EEB2F356F79186DDF6C1C797D3C278108B1767D15178 -C4C3E8ADC2482BAB9536AE8419E5CF3EE1B6E53BDCE2A83E2E485F496A562C10 -B3F5A131BB19D1E5414C86C5F995521076340536E10613E42779FA15EFDB451F -53495CE8EFF239E4EC442E1439594549D45F5276F93D496C9AC712D762D0B702 -E894290BA028837304AFDDD8BAA6564E9DC307A14A7A206550FADDC7784DE3BF -3390188BBCDDD929C82B1D7B529553BA75ACF5B385D31EE3902D96B2B5DDFFF1 -9F0F90FD791E54128C1717F313486896868A34FAFF22E23CEF046D02C65E4575 -EC2E27F559F1BDD6305D043AE923C3A2E74AC01A182D115BD60844F6FF42CA03 -1E0DA79CEA8F04198459933B24368974EC2E90222E9180D2DC82DB80479B7E5F -99A823E87B0E4486B21BBB3C10BC03F96FDBB04BEF4C6C3FF937F78D6DB0A938 -9A538D2148C13A41899F6051EF1947EA0428640A37E468F2FAF46C74B2E1F479 -07CCA4C3C1E8945C42B4A2F68C96399A6E9578D02C1E3E839D37B07AFAA00C36 -FE9D5BE68283954F9767C0592C741011D54EE2CA56D5B55F1BE2C007C1C890FE -7119709556A2C27074C3ADD2B2323EF25134865FFC097363236F001B971EC8CA -A9CEDEB63B6BD8BA5D3E320861E1591CA0F336D0B61A46D4C7099CE3FFA43357 -875E7F71FD9A104608156998568DFDF91FADFC047833EF374866E0F64C6F517E -50DFFC0419206C311CAA85B4697D9697CC475778E97421C361D5F83D9BBD8453 -EED81386657E0F9C49C1BE1F0525F94987CC5FDEBBFFD99FA05A160C0D9995ED -13E7880593C7495E07FBF7011691E7CF9DD8A74841F2D382F7E6BB420ADA4726 -31CD843DA62662286AD7D406FA4DA7BFDEA44F638B6D83218405F4A7EB268033 -AD9D869929431C98AAB685730E9F1E3257B13880DC2E099242A8FD787404BD4B -44A867E31429140D1E9FCB7501352769E013FD87542A7D216531216F608D1F96 -C481F3F00EA40BA701123D0DBD5B32C42E1D1D1070136C808AD47F9259C0A07A -60B7B5FE3B452A913B794AC6D7E516E1F8841F8797847E27B3724C4EA0C51133 -D3E2E5141D0C71FF4AA6BD3256C3C9F97C160FD1D1188AA14EB98960A1EE489C -11FD90FC9FBDDE4266B4A0C11BB3796F87BDA99CE0CAD86F5078E1B2010BE340 -D3D4FE9BBC4AB0688DF51A5ED86182F47429B87AFB116E547C6BBAECF6EC2827 -5A946E9E342B6F5E750343645EABDEDB2679C742D69EDB5D800CA58C8BC80AA7 -4653ED556FFA24475C53DE646F5B1E16BE573B580A3B00CEFDB06C228253FD0A -C4E3AE97962DB29B82A3944CCDB8EEA91DF3BCF77B3605BDBFF139477BC1ED68 -08BF9E2951BCEBE796C38DC7098A50038FB5C16ABBA18FBB2C37C064692DBDA3 -3797FF0B86D0308F037F6BAA5A7A981C934F90FA98E1FFDB2595F59C485BCE79 -EA5B767ECA0BB08D030388628BE1726D61248463B30EF147772490C326EE6A63 -39632CB5D649F4 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMR8 -%!PS-AdobeFont-1.1: CMR8 1.0 -%%CreationDate: 1991 Aug 20 16:39:40 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR8) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMR8 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 51 /three put -dup 52 /four put -dup 53 /five put -dup 54 /six put -dup 55 /seven put -readonly def -/FontBBox{-36 -250 1070 750}readonly def -/UniqueID 5000791 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5CF4E9D2405B169CD5365D6ECED5D768D66D6C -68618B8C482B341F8CA38E9BB9BAFCFAAD9C2F3FD033B62690986ED43D9C9361 -3645B82392D5CAE11A7CB49D7E2E82DCD485CBA1772CE422BB1D7283AD675B65 -48A7EA0069A883EC1DAA3E1F9ECE7586D6CF0A128CD557C7E5D7AA3EA97EBAD3 -9619D1BFCF4A6D64768741EDEA0A5B0EFBBF347CDCBE2E03D756967A16B613DB -0FC45FA2A3312E0C46A5FD0466AB097C58FFEEC40601B8395E52775D0AFCD7DB -8AB317333110531E5C44A4CB4B5ACD571A1A60960B15E450948A5EEA14DD330F -EA209265DB8E1A1FC80DCD3860323FD26C113B041A88C88A21655878680A4466 -FA10403D24BB97152A49B842C180E4D258C9D48F21D057782D90623116830BA3 -9902B3C5F2F2DD01433B0D7099C07DBDE268D0FFED5169BCD03D48B2F058AD62 -D8678C626DC7A3F352152C99BA963EF95F8AD11DB8B0D351210A17E4C2C55AD8 -9EB64172935D3C20A398F3EEEEC31551966A7438EF3FEE422C6D4E05337620D5 -ACC7B52BED984BFAAD36EF9D20748B05D07BE4414A63975125D272FAD83F76E6 -10FFF8363014BE526D580873C5A42B70FA911EC7B86905F13AFE55EB0273F582 -83158793B8CC296B8DE1DCCF1250FD57CB0E035C7EDA3B0092ED940D37A05493 -2EC54E09B984FCA4AB7D2EA182BCF1263AA244B07EC0EA901C077A059F709F30 -4384CB5FA748F2054FAD9A7A43D4EA427918BD414F766531136B60C3477C6632 -BEFE3897B58C19276A301926C2AEF2756B367319772C9B201C49B4D935A8267B -041D6F1783B6AEA4DAC4F5B3507D7032AA640AAB12E343A4E9BDCF419C04A721 -3888B25AF4E293AACED9A6BDC78E61DA1C424C6503CC1885F762BD779B0C3709 -4DF9CB65F0648B72373A300B56C34975740D9C6A8C88F04C3B6F53A8D441258C -661456689DF29B4DCDA2119D33AAD866D48CA112145A9DA9CF07839EF8B34FFC -F6D266CDE11DD401021F30280473BE183F5C8F147A2EC50EC67B92C670B54950 -CA4CDF9C93851874D484487ACCDF2B6819E75D2EE8610B9D4511B8D71E09A73F -EA21D9DCC56899051BA4738678ED0311526436041A535319C8316B22ECFCB304 -57E6668B9D5D1DCA8A1E5719A78ECDF657EDA4A2DEAC61674ADABB9C063ACA4F -784263E782CC6D8ED149A2CA08F47B66617E5219600A5747C491AF5326B81E57 -EDB986694699B7E12455C724C4464BE242B1E631D66C98056844881E16B46625 -28E8FC38DED9A0BD2C0E6916BF9A236592442C41C351061CE277B458C85BC031 -4021FF4890C4C1DF172C5BCB4884ABC57D8B871212C683A9044A7C854AE7B8F9 -DD5787328A196B8BB6018D0B59D79D8348A6BCDD4D8C24345378F22CDEA56AFF -5722983D53765784B8FAA7DC4405CC9CC9569DCA7A9D815DD49C60584B6BA7BF -5E1318372CA488AF6158A3AB952BA4E347FF643711EA70CA80DF3D29AA910785 -7639DCE51042B790D10F422DA387866536E4791DE6C9EDC5015F7B62B89BD346 -3ADA704710A7423268B3BDA8F03334EDA351D3FC6F8F58240044EA7E561D8228 -DD0551F0989F4789CAA18571BEDA7FA1DA7203865EE318501E3097C260CC9E78 -54C4EBABCF63DEC2CC05F0CF92C489A88F143FFFE5D5C6CA844CEB85FFD3D2F9 -365EC5A8082D17363353CCEF14A227B96FF3E5A49A2F0344D2B7BB2C0923EDAA -CAFD7EC64683AA653F8A69A351BE75BA3EFB270E32FA027520036C86F32AD297 -F85E39400D537931CDE8CB030C8727C87F5A78B5DA5129B02553F09BA7E0F756 -25EAFBEE4036F9A63C4496BB282B8BED4765415A23D220702775B84BB2484B09 -2110138BCE83345061017ECDEF34E192D778706403C132D02BE95E014F644306 -CA92404B8B5B7EEA8276592AB32D771AF928E6C21F48D5EDED2639A572968A38 -A1F41A77547C299488D3211F69704C57B00C5A00CAA35CBF616837C5AB0C68C9 -3031BB653C406E6FA88A8A370FC01BC068753CAF53B8BDEE3BC157B6734FC48B -B5CB12DC9D0C3D478BEFB71CD6942EB88A23D463B6404D917E2E951014004B1E -1FA6926052FCF0514380DBB1FE7ED978A62A7BEDF57D0BD2DF76ABEDCB143CF6 -BBA002EB12159323A71A48857288BE4422660610716C6F68BC2C1C8132F311D8 -7F423C46357CB52BEE4628386F9159C4F86011F729D2FC1B3196E649F8658F11 -9242110E2E8EC124C4DB400909524DD9828D316100AF217C3CCAE82141BC826F -26074E315B2D46DA850762A212B08E29C00C96711333B11D521F8EEE01031017 -08B4BF626E9E37F74E94C26D6E33833D5819FED3 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMBX12 -%!PS-AdobeFont-1.1: CMBX12 1.0 -%%CreationDate: 1991 Aug 20 16:34:54 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMBX12) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMBX12 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 49 /one put -dup 50 /two put -readonly def -/FontBBox{-53 -251 1139 750}readonly def -/UniqueID 5000769 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F0364CD5660F74BEE96790DE35AFA90CCF712 -B1805DA88AE375A04D99598EADFC625BDC1F9C315B6CF28C9BD427F32C745C99 -AEBE70DAAED49EA45AF94F081934AA47894A370D698ABABDA4215500B190AF26 -7FCFB7DDA2BC68605A4EF61ECCA3D61C684B47FFB5887A3BEDE0B4D30E8EBABF -20980C23312618EB0EAF289B2924FF4A334B85D98FD68545FDADB47F991E7390 -B10EE86A46A5AF8866C010225024D5E5862D49DEB5D8ECCB95D94283C50A363D -68A49071445610F03CE3600945118A6BC0B3AA4593104E727261C68C4A47F809 -D77E4CF27B3681F6B6F3AC498E45361BF9E01FAF5527F5E3CC790D3084674B3E -26296F3E03321B5C555D2458578A89E72D3166A3C5D740B3ABB127CF420C316D -F957873DA04CF0DB25A73574A4DE2E4F2D5D4E8E0B430654CF7F341A1BDB3E26 -77C194764EAD58C585F49EF10843FE020F9FDFD9008D660DE50B9BD7A2A87299 -BC319E66D781101BB956E30643A19B93C8967E1AE4719F300BFE5866F0D6DA5E -C55E171A24D3B707EFA325D47F473764E99BC8B1108D815CF2ACADFA6C4663E8 -30855D673CE98AB78F5F829F7FA226AB57F07B3E7D4E7CE30ED3B7EB0D3035C5 -148DA8D9FA34483414FDA8E3DC9E6C479E3EEE9A11A0547FC9085FA4631AD19C -E936E0598E3197207FA7BB6E55CFD5EF72AEC12D9A9675241C7B00AD58FAF645 -1297991B5D01701E82228D0313FC7C66B263BC79ACDDF9AAC48A3CBF42B96E38 -583E1D059953076D68148DC8B6C9527B3A74CE7DEF788A11531F44120BDF0F61 -0B2F3ED94EEBCDE4ACD23834C242AA4314B9EF98E4BE72DB76EBDD0A028CEA9D -B4C38C1F2D24B8FDE686832FE96204552C820E45B6BAF0C3308742AE290D69BA -D6C478E571C9E7625F22D7236D13DAD4B81E900D43D1331F872A1996363D275B -38804AB95D9AEACC817F4423659CC114B95B62D3EE31E2065159136CDE7FDF38 -26FF8A7044D84EAE97D6F422027B3189FA05BBA11182AA119EE94EF5CFD936BB -13C6E0545B5F240381B76340ACAB92DA5A50017BAA549D014791A3A69628B475 -8131EAF73885DC39793B57F74820DD53107863AF23D04657B34ADEE8C05CBA0A -95D067C84CA1478A581CFA069B0310EC93473070236B7047DE6B4E130ECA75FA -FE7D224ADF46D3F87ACE6AC5C2B44DB7B3135BEABCEAACF4B6C32BEF087B89A6 -DF09C4E6FF850DA67859404A87B07AE18316F1EC11D2709C70793D3F5689817E -EE36FF170992914A9C2DDC503AE0F0C5D41C7ED9E174CEF7AC522F8D6CDC2195 -3C064A54416371D325819E7E827187BEC2DCF1A53181A332FB9D0E183C3EC17C -BDE2C8D16A62D9BE43ADC8755F19861F1918A9E31612AD0FF45D2353E3741BBD -76ADC1357E08CE8C9355E79A2400E0036DCF61748DDBD73D911956753BA9830C -4829D61D4636E192971D2614 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /grave put -dup 8 /breve put -dup 52 /four put -dup 73 /I put -dup 92 /backslash put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF814B479377B71DE1E6A5A3BEDF09B94CDF51C609FD71CD7D9875C048 -B6BC06A44D45A240E09361B9FDD3B62611C1D3F3ED90A4EB80A366F5239819D6 -D45AB930E7CDF84821190380FA3C8B83B4499237681A26E41351E349B616F2B3 -486C610EA51DA9248B9B84D416BD9C30E18DAC10387518A524BB8515D26939CD -6527804C38BE630724F0BF7557907C0257477CAD7CF38EA02F60ABD56D8CF0F9 -554F27E598169EBFF6A557F5A1EB013C3418B4AA1302CF51DABBDC9C6BCFB54A -958BB9D91870182493C8D50CD1724E04DDE7025D7BFB4BEE2DE97F686F569582 -4EF57DA2E208214437A17C12A6AF632D257152878AAFE455055E06FEFB2F4136 -54F70B49FCE880AB247B2466714CDB27922BDAC38336971A861467DD985487A5 -279A7DA1274D517656463F20ACB20F6E0D721E89672771F18AD6546725F2905D -0D5A26B68627538724FD14873B69B052E14DF15DF6FE616F4371AB7B16D58E27 -0B018CE0A15EC6811043D1D79FB149C1395E1E66566F44EB16948BC5FBF715CF -0B2BE41AD52B51E77ADA19F62AE4A05756FE1F5EB2A498E60E6181423EDD2DD1 -A2C3C165904F9D2961CE17006A5399D1C8A4D9F8F9F3D175C3F934F5838E7EA8 -ED593B240E86D632D01117F60E9BD6875DF86E1C93B35A878433D5E173D17E3E -248A6D7DF031FE5FA44259FF6A3E7D41B0026C6485D3E77D5D257B221725F7E4 -12131B1E326F14B29021B7DB11757AE786F1219DBD6AAC976AFEEBDA3ADF2AF3 -44F46EC1FB246B3B744281B311BEA4612124F2CD388416D78758FE84669CDC54 -4FFB083060ADC8674C0D892B049D24325E9AA5A508F30FD537C1023101A5DEFF -04FDC4FE2F15947D6713AD9DA9042A72D1F62B6124DE6A2E277B9DFEA944642F -81FE16C5698BF9655B6FC1BD910840B571EAAE389774010B339FA879AB7A8C5D -53F9D52D402858FD1FB69F999C14B12A2443079440FD5A712A7B5B31AE00333F -F1F5C7164B99E773741BA0849D4662E6A55030B1855EBA6C3EE3AE34247753A2 -99B70F33A87177AFD7E4D8E161A772538CFD53912A58FB7066FF2E5E427260FA -AE275EDFF1E2AEDD19D89E092884957B6FD271C30F91A64B3A0B185DC86217CA -EE5E6E01CD96D1A7BAC851CF93A42A5015D733D37296CEE11103CB022681C2AC -802B24BF56CC20361E2EBAB63E438AC50515EF11BD8EB8789FC6946761C3CD08 -CCB4B2E20032D5B7B4D4E5A18B4703D89412023ECA84A807D589831C5C46ABA2 -224B974E9132D0DE00D185E445792EB1F02ECC9CB4FB0FB89D69C2 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (poppea.dvi) -@start /Fa 198[41 3[41 1[41 1[41 49[{}4 66.4176 /CMBX8 -rf /Fb 200[35 35 35 35 35 51[{}5 66.4176 /CMR8 rf /Fc -205[56 56 49[{}2 99.6264 /CMBX12 rf /Fd 163[30 18[106 -20[40 43[0 7[0{}5 132.835 /TeXMUSIX16-Regular rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -364 -35 3886 4 v -364 -2 V -364 -31 V -364 64 V -364 98 V -364 -4 a Fd(I)t(4)-197 28 y -Fc(2)-197 95 y(1)p -24 96 4 117 v -23 -20 a Fd(\010\000)394 -179 y Fb(6)p 386 112 V 387 -4 a Fd(\010)387 -20 y(\000)p -797 98 4 135 v 891 179 a Fb(5)p 884 129 4 117 v 885 13 -a Fd(\010\000)1166 179 y Fb(6)100 b(4)p 1332 29 V 1294 -29 a Fd(\010)1294 13 y(\000)1576 179 y Fb(3)p 1704 98 -4 135 v 1791 96 4 117 v 1792 -20 a Fd(\010\000)2208 179 -y Fb(6)p 2201 112 V 2202 -4 a Fd(\010)2202 -20 y(\000)p -2611 98 4 135 v 2706 179 a Fb(6)p 2698 129 4 117 v 2699 -13 a Fd(\010\000)3116 179 y Fb(4)p 3146 29 V 3108 29 -a Fd(\010)3108 13 y(\000)3390 179 y Fb(3)p 3518 98 4 -135 v 3522 262 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3522 262 a -364 610 3886 4 v -364 643 -V -364 676 V -364 709 V -364 743 V -291 440 98 4 v -291 -532 4 93 v -263 507 a Fa(5)p -197 532 V -291 535 98 4 -v -364 641 a Fd(I)t(4)p -125 741 4 117 v -124 625 a(\010\000)304 -824 y Fb(6)p 297 757 V 298 641 a Fd(\010)298 625 y(\000)p -719 743 4 135 v 816 824 a Fb(6)816 890 y(4)p 808 774 -4 117 v 809 658 a Fd(\010\000)1098 824 y Fb(3)p 1268 -675 V 1230 675 a Fd(\010)1230 658 y(\000)p 1652 743 4 -135 v 1741 741 4 117 v 1742 625 a(\010\000)2171 824 y -Fb(6)p 2163 757 V 2164 641 a Fd(\010)2164 625 y(\000)p -2585 743 4 135 v 2682 824 a Fb(6)2682 890 y(4)p 2675 -774 4 117 v 2676 658 a Fd(\010\000)2965 824 y Fb(3)p -3135 675 V 3097 675 a Fd(\010)3097 658 y(\000)p 3518 -743 4 135 v 3522 907 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3522 907 a -364 1255 3886 4 v --364 1288 V -364 1321 V -364 1355 V -364 1388 V -291 -1085 98 4 v -291 1177 4 93 v -263 1152 a Fa(9)p -197 -1177 V -291 1180 98 4 v -364 1286 a Fd(I)t(4)p -251 1469 -844 5 v -125 1386 4 117 v -124 1270 a(\010\000)p 297 -1403 V 298 1286 a(\010)298 1270 y(\000)p 719 1388 4 135 -v 816 1469 a Fb(6)p 808 1419 4 117 v 809 1303 a Fd(\010\000)1238 -1469 y Fb(7)p 1268 1320 V 1230 1320 a Fd(\010)1230 1303 -y(\000)p 1652 1388 4 135 v 1741 1386 4 117 v 1742 1270 -a(\010\000)2171 1469 y Fb(6)p 2163 1403 V 2164 1286 a -Fd(\010)2164 1270 y(\000)p 2585 1388 4 135 v 2675 1386 -4 117 v 512 w(\010\000)3104 1469 y Fb(4)p 3096 1369 V -3097 1253 a Fd(\010)3097 1237 y(\000)3387 1453 y(\\)p -3518 1388 4 135 v 3522 1552 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3522 1552 a -364 1900 3886 -4 v -364 1933 V -364 1966 V -364 2000 V -364 2033 V -291 -1730 138 4 v -291 1822 4 93 v -263 1798 a Fa(13)p -157 -1822 V -291 1825 138 4 v -364 1932 a Fd(I)t(4)p -104 -1965 4 117 v -142 1965 a(\010)-142 1948 y(\000)p 193 -2031 V 194 1915 a(\010\000)p 529 2033 4 135 v 500 2147 -1008 5 v 601 2031 4 117 v 408 w(\010\000)p 936 2048 V -937 1932 a(\010)937 1915 y(\000)p 1272 2033 4 135 v 1344 -2064 4 117 v 1345 1948 a(\010\000)1687 2147 y Fb(4)p -1718 1965 V 1680 1965 a Fd(\010)1680 1948 y(\000)1912 -2131 y(\\)p 2015 2033 4 135 v 2077 2066 60 4 v 2077 2099 -V 2125 2097 4 133 v 2087 2097 a(\010)2087 2081 y(\000)2430 -2147 y Fb(6)2430 2214 y(4)p 2413 2066 60 4 v 2461 2081 -4 117 v 2423 2081 a Fd(\010\000)2541 2147 y Fb(5)p 2547 -2214 68 5 v 2655 2197 a Fd(\\)p 2759 2033 4 135 v 2869 -2031 4 117 v 2831 2031 a(\010)2831 2015 y(\000)p 3065 -2147 336 5 v 3204 2048 4 117 v 3166 2048 a(\010\000)p -3502 2033 4 135 v 3518 2033 V 3522 2197 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3522 2197 a -eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/reloctav.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/reloctav.eps deleted file mode 100644 index eca6ee6fdbf..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/reloctav.eps +++ /dev/null @@ -1,725 +0,0 @@ -%% LaTeX2e file `eps/reloctav.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: reloctav.dvi -%%CreationDate: Wed Jan 21 14:05:08 2004 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 28 733 483 786 -%%DocumentFonts: TeXMUSIX16-Regular CMTT10 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE reloctav.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2004.01.21:1405 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: psslurs.pro -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. - -/slur@Dict 200 dict def - -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end - -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end - -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def - -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def - -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def - -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if - -% align the slur to the staff lines - - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - - aa 0 gt { /shift shift neg def } if - - ifadjust 0 eq { - /shift 0 def - } if - - -% and finally draw it... - - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat - -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - - grestore - - % now some \slurtext code... - - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def - -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def - -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def - -% differenced line - -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def - -% sloped line - -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def - -% free line (init & terminate) - -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def - -end - - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: CMTT10 -%!PS-AdobeFont-1.1: CMTT10 1.00B -%%CreationDate: 1992 Apr 26 10:42:42 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTT10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch true def -end readonly def -/FontName /CMTT10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 43 /plus put -dup 45 /hyphen put -dup 48 /zero put -dup 50 /two put -dup 56 /eight put -dup 97 /a put -dup 98 /b put -dup 99 /c put -dup 100 /d put -dup 101 /e put -dup 103 /g put -readonly def -/FontBBox{-4 -235 731 800}readonly def -/UniqueID 5000832 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F00F963068B8232429ED8B7CF6A3D879A2D19 -38DD5C4467F9DD8C5D1A2000B3A6BF2F25629BAEC199AE8BD4BA6ED9BBF7DABF -D0E153BAB1C17900D4FCE209622ACD19E7C74C2807D0397357ED07AB460D5204 -EB3A45B7AC4D106B7303AD8348853032A745F417943F9B4FED652B835AA49727 -A8B4117AFF1D4BCE831EB510B6851796D0BE6982B76620CB3CE0C22CACDD4593 -F244C14EEC0E5A7C4AC42392F81C01BC4257FE12AF33F4BFEA9108FF11CF9714 -4DD6EC70A2C4C1E4F328A1EB25E43525FB1E16C07E28CC359DF61F426B7D41EA -6A0C84DD63275395A503AAE908E1C82D389FD12A21E86999799E7F24A994472E -A10EAE77096709BE0D11AAD24A30D96E15A51D720AFB3B10D2E0AC8DC1A1204B -E8725E00D7E3A96F9978BC19377034D93D080C4391E579C34FF9FC2379CB119F -1E5BBEA91AE20F343C6420BE1E2BD0636B04FCCC0BEE0DC2D56D66F06DB22438 -452822CBEAF03EE9EAA8398F276EC0D92A7FB978C17805DB2F4A7DFBA56FD6AF -8670EB364F01DE8FCAFBAF657D68C3A03112915736CEABAA8BA5C0AC25288369 -5D49BD891FABEFE8699A0AE3ED85B48ACB22229E15623399C93DE7D935734ADA -DA7A1462C111D44AD53EA35B57E5D0B5FC0B481820E43222DB8EFCD5D30E15F9 -BA304FA879392EE0BCC1AD1266885DA12BA38006E7ED0E47DEF57472F27B82D3 -926828F8B9A01F0067188845DD36C803FD0E67B1A0001202857AB029C6724BFF -2227CEDEC4B45A1237C0183425317BDE7D37602FCBFE04B56E21D391C2496129 -0F30C0BC06DB1130F5D1E2FB25A8CA3809C6A33C1236880DC34A869E8C82FF19 -253BA966521ED1D0A8E816CDD298FA34E89ABAA75739C97535A6E4F812454833 -BEF05947F6414AFB850BDD9A6796BAB8A960D5CE6208150B07848BC8902CBA76 -22E2E44E7C653774029E709393A4F8DDC88B8689CF391A95DC4C962D8ECEA8E7 -53C2DEA7E421FFBE254FC47E726FFAAE2C2A15063C65B5636B65BDB9918C0626 -FBF8C4B10DFE83AF257544C70A57ABAC27CE089B582F75A7A36CE3164CC2C1F1 -4256B242A70D5BDC035D91141120EEE494880B8E01DEE8E9B0EF200E16BA13E4 -A36F92147E38CD271718777AE5250364FE5AC95D316535E1AA189B13BA39FE83 -58986413FCC65C406B8A7DA92EB22F6DEC316C58986F6311B0457287C7B27B9D -CFBCE1DCB7A0211BAA8897F0BC806A41F7F1107728BF1E9A648CFF974273D18C -F70E8120F8B239874FFE2072A731070FFB5095F90A6E7CFB7A9846CC092E79BF -29E6267C0709A73BC7D62CD64ECA5620F5FC527DC8CCFABDDA40CDB4EF0BF08D -40D6323843BB7284CE39DC5769A795E119BC4F7E304C7BD925BAFB17557F6C61 -D3B4B6B0FD6EB1FF20CE94C3A3BAED9E0E3A174D66197DAAF00F789382C7E863 -1DC33DA39D96E5720E9ED02B5AFDE6C389194D7B7F6113748E3D3D0BCF0D79C5 -9B0864E9A33F69B6E7EB74395FEB4D57335BBDDBEEB11F8B5CAF98F1FD288097 -B345005D6DED85B597D212F0F32FFC83591F8767A8534AC934C67A08B8B2D3C1 -87E2353E816AA575AA523083845E6ED1E38CCB3865857673E6AF9D1F7621559C -0755EBABA13E9A3AF74433C47EB85BD9D617DDF333B3035B88DE317E700F7C93 -298025A7149C3C71925AD512D51A8A0982811EC953E0602889B3A356106EF6BA -C134D9BBD2B08122D3221EBB323A2786B9847C509605CDA313CFFC7DD4E53EB7 -05F90F4D0EB97AE1DEC73B1721B06201252C0B6C05FE61FA39ED3CE7C78ECF39 -4D3E5E91374B3B3BAF8A50634CF2FDFBDDB29C3878E20EA7A174B64262A03955 -A9DFCE1907065FE78A5785BAB8C51C7BB1B7BAFB9204645252359C10628FBFB0 -54FC2F3279BFB3001F373367C2D462E7F99CFD776F64878759288484DD8DC3E2 -868456192535844CE0D1E22EFBC75876B2CE675D0F7E718CF700E761349B02A1 -EF000657D824383E0D7D22BFB6F982F5CC6807FD5F07DF21B1C012019D6E258C -356DB77F506AA837987EC1E07143FDB58D620274BA2BDC8B1E2F6ECE9E68C229 -43458B003EB69352A4B04351C92A96447E1048FEC49972025679E76474A50427 -580028E3154546DB1D3AB369533923B4CC13839100A715EB131BD2599CE545A4 -2FA0F4D2060175EEAE50B69DFBE16F8505B52741888DB4860B2A712485BCD722 -F519424A5637BABD56B0693FF1AA747687F1CE28F715076EAAA5E079E74DBFC0 -D2E759361A43A95B8932C86C71AC6D86A89F2B3516787C251C71C65B45EE73D3 -0B673F15A359CE24AF587F860BA7DEA13368A28E3131ADAEB16774432FE860C9 -9BA876A0E3F2FB5F4ACB6CB9FA867A9D39718E2FC8E7C8B52D835485448114FE -008A641AFAE5D9766F998AE6D1F47C0839048AAF27E2793D3ACD5DF567A0A0BA -C433011064218DE87B583B2950173C080217EC876F79FC50E4D262E1F8A78263 -EF654E765FE797FB2ADB299E7AA5C5862EA9253764C28ACB4B146650354CD111 -B46616F9415A39F6CF40A8268CE5726D31FB19E5785189924FD0BC28666B8392 -935DB43817CD2847ACEC7252B3DF2E9B5AFBD4DE21D4CAD5FEC25FA8994ADBA1 -0D20BE6932511C69A4DD9ED72F19E7942C6608DE4CA5BD9E014925035F04E576 -7AD579BD69C4ABD1719290AE5E01DD3A2B81AAF6790E8D0352DFBCA0F02ACE0C -1E616EBFF4A3E859A1169904082142D67D0D441402CD92B5C2076E9C8659A820 -43280DB93347E7B70F712104BA1FA1932EBA27F3D9C924C2DCB378CE632C470C -8502A5E8CD9B01F395506909B8EE2F9BA93AA94034389DBB05986A84CDA90E50 -83A78F512B87DE242BFA340824FC3994E73EFC14592B4481955E7367E93A664E -829A7549AA2E0D763048986A822F1B9649154E41C3BAE98C99A6E2CBB66AB52D -B679C8379DE1DE671B15E06263F9F897D8E002665D70753D59E4BE79AF82F7F1 -5620243131AB6187D75F004BF806E62E60D12B623DA41A961DFCC7718CFA72E7 -E7B6100A1BA36638E27B770A4D71F70A2759DA85C7AF3FCC13A4184168C551B1 -E34C6764DD8E7C510D5F702594275CEE228883FBC4E059D216B25E04A6BD0B32 -18A3935926B262BFE429B8B8558A7C9D2CBD5C38C1F797AD8E90162E665FB9CE -9173B134DBDC7EEC893FFBF081A36BE943A04A4A700B4F987EF8201F111B7EFE -6AE8A25C4B553BAECD32375192D67E6CC82FCCE009B5CCEE47186EE0244712E3 -852EA567BAD57B82E0D468C8A1FA6B4900833D1C973FB73C6FF9AFFA8AADFD9E -8284E23183566830BFDAE52CA4C745A45CBBE736272C133D6DB767CB756DA3BD -7D9CA35506653E7059F52C8977BBA4364BBAB351AAF0A6CCCD1BBB2E419A849D -21454CB737F3C38D802E5E84B8273073B382026C3947DD245D0D7B44380542DC -801289BFF0FC06F35018F69B2C5D349978DDA3C3E1204EDEE24B1BC39B0D1F00 -9E40A13D3C8FF213D1B00D77B005534B1DE0911C6EDE05D5BBB6910D68530754 -B26E2299869853045DFA6304A998ADF70571A4A03EBA13C5B00E6884F0968EF6 -552DAF371E0F61E85EC93B5CC06047EE0F3BCAE690831B722F0008A1D3B680DA -B43D42559A1AE169D84D5A6179D8B434B1008C4D53F6AFE04894CF8A94D01E51 -5C2C0A617CB31532215396F76C0B1AE60836537CD8BFEF8394C4AE46303E90F6 -A77D910833C58FB41CB29FC9EACFBBE3CA25AAE3F65A14964D709BF40A9DF50E -EAE27329421F86C81B667BD08EA68B658919EBAF96626E17F58A8DD4D2666D6F -54329569C8D8DF719A8D108E0A3F708F529A5B1FFECF3EBE7BB304769F75844E -7FDA5FF39EBA3D7ADBC733B4A79E6B21849511BD087D192F4ED43F7900928C03 -D931DF04EBBED296AF1045AC2B727A931D4C293CBE0EE977B9243D3EC7E68A -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 7 /caron put -dup 8 /breve put -dup 9 /macron put -dup 71 /G put -dup 83 /S put -dup 133 /Ecaron put -dup 197 /Aring put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF8F9524DFA303DA7EF108C04CD361477AFBD990BF9DED9BFC02247EB6 -DC26F3B9B5CE0C7B471D7266AA8ECD88076EE68FE7ED7A19E783E439AF44FED4 -B7A7D2E20A1F2CBBD1EB88F4110912C25E87865DCCB566DF1869DCD1902B83D1 -5EE853A551172AAA5B7C5C28D2BC16AD0C44396213943D17067850231A2CAF86 -FC228634E567582F14AA97A4905890A35B215880C1C2A90571EA06CF013FC396 -2774F3DABEA60BF51F3386E5351CED769D15DCE77EB6CFAF713A52D5D16B10EA -B91C83A0C013BBADBD63DD237CAF04A847696EEC455521A7BD9E5C42B80BFD54 -FB0C0B70F50F7BB95FE3A3021B88101FBE4CCDDC3E40210DE44629FFDF098FE4 -C4FBEE4A32A4A33DCF57FED85D4E59A4F3BF6AD7C33C9A82057E9F1A915862FD -60475472277E3D2DAAA0AFF371942B781C7A75A1F69DE5512A73C571CB245CD9 -7E014AE63192E3413DD00F17BE68313BB5B77F670E1D5C4C924E4EC023C833C3 -1A93273255EC66BA39D4DF02C0A59715CAF11CA2F2D03ED1535C34EA656BDCD7 -F46F830F794ACD56D35D3B754EC06F814B0C3ADB2D3874653B3209CF5AF527C8 -6756298623AE32796235F5C1D49085C6AA23914671223AF8FD5832F5CF298C9F -5263EFBDB5872CCF23F82F8ACD12134F15F08E0F920BFF54CBA97DE3E644313D -4A370909E09A778F6A9109B978CDCFFD2499D99E875F73A08A63731E149D0637 -FDBE5BC39CC042B4947BCF4E9463345997996C7060F376EE195E498DA67BBA64 -F1D12BDADD93991FF69F89D65C3A63A353652AD154FF5F3B473745F26CF18191 -E64BCE1D1E470AB33FD13DE3C98518444F3E6C5879CFE6B6E55A53D9DF597EA6 -BB121B64B7C2FFBAE19577FE58CF8AD5EAA8EB8A2FA877BF1314D0F6FA4521D6 -3B07CA64944761CF66138342E45DF3C87F9457C5DC9095094C7FF8BE81A6F9D0 -C98C5C81EEF97283FA693956807DFD53D74B1ED5FB82D809C84656E0A44CD8DB -460DD6196829E96FC3ABBC07B97BC5818F4E6F7DD34FAA034817976F6538DE27 -5C8B827DD9D7F0FB53F9422D6968CDF4A453648556DCAAD480B82D221E387862 -4A015F1B427F61CDB498162E5B74BC65B7D22D48E7B8823C47F2159FCD1B6871 -72A4A9ED35DB006D89B86C62B1BA6E7D3591A70589AEFC54701E9B2BB6A14859 -156364FF7F7AAD8219DA61E648D68FEE489DC9E904CF5CD7BE48C101024A68EF -6D2DD5DF3CF3B09DEF2A4482569F5420CEBCDDA8DC8DC4E3069F884706422152 -92CD79DB5BC580CA3AC5373E4696CC76B901907AFB0142AE5891F32651D26EA9 -8551522937FEA37F51C6BBA74FC1B705ABC17C680A7B313AA1400CA01F4B59EE -26F6B673A17344D6D138A7485B964BB02231F85278042553423838BC509A4FC8 -A67BDDBD597BAA8D75B2DFEFA63834732087BD40F50764F13A4D942F111FD997 -BD3BB101FA838D2A92B6ED4C03DD09207CF573C0B40DED3EE6D8AF45AC240F9D -ADC9F00137C6AF584002ED7B1C96F02D316956A4053947965D23737548F5A233 -D950D4FFCC122E84B3F398C5CE732428F7E37B09B1E9ED59C291ECFFD8C5F17E -8644E34A94551DFD43D499ECD9166DAFBBABC589412F94D7870389C3615A46CC -8B6315647AAB021F68F95C7A -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (reloctav.dvi) -@start /Fa 152[44 1[44 44 44 44 44 40[44 5[44 1[44 2[44 -1[44 43[{}11 83.022 /CMTT10 rf /Fb 58[531 63[531 49[66 -11[106 61[0 0 0 7[{}7 132.835 /TeXMUSIX16-Regular rf -end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -364 -35 3770 4 v -364 -2 V -364 -31 V -364 64 V -364 98 V -364 63 a Fb(G)-244 29 y(S)-49 -229 y Fa(c8)p -59 131 60 4 v -11 129 4 158 v -49 129 -a Fb(\007)169 212 y Fa(d)p 207 112 4 153 v 169 112 a -Fb(\007)386 195 y Fa(e)p 424 96 4 147 v 386 96 a Fb(\007)604 -179 y Fa(c+)-11 -29 y Fb(\205)112 -35 y(\205)p 642 13 -4 75 v 604 13 a(\007)821 179 y Fa(b)p 859 29 V 821 29 -a Fb(\007)1039 179 y Fa(a)p 1077 46 4 81 v 1039 46 a -Fb(\007)1256 179 y Fa(g)p 1295 63 4 87 v 1257 63 a Fb(\007)1474 -279 y Fa(g-)859 -45 y Fb(\305)983 -39 y(\305)p 1464 131 -60 4 v 1464 164 V 1512 179 4 192 v 1474 179 a(\007)p -1692 98 4 135 v 310 w Fa(c2++)p 1794 -69 60 4 v 1794 --102 V 1804 29 4 133 v 1805 -103 a Fb(\010)2239 279 y -Fa(g2--)p 2229 131 60 4 v 2229 164 V 2277 179 4 150 v -2239 179 a Fb(\010)p 2674 98 4 135 v 2786 229 a Fa(c0)p -2776 131 70 4 v 2786 129 a Fb(\011)p 3402 98 4 135 v -3405 262 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3405 262 a eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/rests.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/rests.eps deleted file mode 100644 index e37e303171f..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/rests.eps +++ /dev/null @@ -1,873 +0,0 @@ -%% LaTeX2e file `eps/rests.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: rests.dvi -%%CreationDate: Wed Jan 21 16:06:19 2004 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 28 667 510 782 -%%DocumentFonts: TeXMUSIX16-Regular CMTT10 CMBX12 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE rests.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2004.01.21:1606 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: psslurs.pro -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. - -/slur@Dict 200 dict def - -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end - -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end - -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def - -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def - -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def - -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if - -% align the slur to the staff lines - - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - - aa 0 gt { /shift shift neg def } if - - ifadjust 0 eq { - /shift 0 def - } if - - -% and finally draw it... - - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat - -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - - grestore - - % now some \slurtext code... - - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def - -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def - -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def - -% differenced line - -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def - -% sloped line - -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def - -% free line (init & terminate) - -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def - -end - - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: CMBX12 -%!PS-AdobeFont-1.1: CMBX12 1.0 -%%CreationDate: 1991 Aug 20 16:34:54 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMBX12) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMBX12 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 49 /one put -dup 53 /five put -readonly def -/FontBBox{-53 -251 1139 750}readonly def -/UniqueID 5000769 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F0364CD5660F74BEE96790DE35AFA90CCF712 -B1805DA88AE375A04D99598EADFC625BDC1F9C315B6CF28C9BD427F32C745C99 -AEBE70DAAED49EA45AF94F081934AA47894A370D698ABABDA4215500B190AF26 -7FCFB7DDA2BC68605A4EF61ECCA3D61C684B47FFB5887A3BEDE0B4D30E8EBABF -20980C23312618EB0EAF289B2924FF4A334B85D98FD68545FDADB47F991E7390 -B10EE86A46A5AF8866C010225024D5E5862D49DEB5D8ECCB95D94283C50A363D -68A49071445610F03CE3600945118A6BC0B3AA4593104E727261C68C4A47F809 -D77E4CF27B3681F6B6F3AC498E45361BF9E01FAF5527F5E3CC790D3084674B3E -26296F3E03321B5C555D2458578A89E72D3166A3C5D740B3ABB127CF420C316D -F957873DA04CF0DB25A73574A4DE2E4F2D5D4E8E0B430654CF7F341A1BDB3E26 -77C194764EAD58C585F49EF10843FE020F9FDFD9008D660DE50B9BD7A2A87299 -BC319E66D781101BB956E30643A19B93C8967E1AE4719F300BFE5866F0D6DA5E -C55E171A24D3B707EFA325D47F473764E99BC8B1108D815CF2ACADFA6C4663E8 -30855D673CE98AB78F5F829F7FA226AB57F07B3E7D4E7CE30ED3B7EB0D3035C5 -148DA8D9FA34483414FDA8E3DC9E6C479E3EEE9A11A0547FC9085FA4631AD19C -E936E0598E3197207FA7BB6E55CFD5EF72AEC12D9A9675241C7B00AD58FAF645 -1297991B5D01701E82228D0313FC7C66B263BC79ACDDF9AAC48A3CBF42B96E38 -583E1D059953076D68148DC8B6C9527B3A74CE7DEF788A11531F44120BDF0F61 -0B2F3ED94EEBCDE4ACD23834C242AA4314B9EF98E4BE72DB76EBDD0A028CEA9D -B4C38C1F2D24B8FDE686832FE96204552C820E45B6BAF0C3308742AE290D69BA -D6C478E571C9E7625F22D7236D13DAD4B81E900D43D1331F872A1996363D275B -38804AB95D9AEACC817F4423659CC114B95B62D3EE31E2065159136CDE7FDF38 -26FF8A7044D84EAE97D6F422027B3189FA05BBA11182AA119EE94EF5CFD936BB -13C6E0545B5F240381B76340ACAB92DA5A50017BB80494957966D50D3A4E2B8A -772142415348AF07E9F3BE3193CC8753B713BCF00561CD541CC3D572AA7C9F7D -7B3F6A6EEB68FD9A190F3AFEEA39EFFF8A23952539D638273924DC7D4AD99E61 -96232AB115416D2679D38FA7033AFCBEA40614B243ECEA558769CF50243A487E -E3087448E688FF4C25C45DE8E4836521D72F9769CA2C6C8D39CC4772BB550302 -BB69AF5A5856BF5D235D0874C33E5A4E50F5F6089748FD71FDDCD03B79784E7F -13289F2F5247EB96441821F97F4A6F0E24124E778A6EDB013BAC0862B0B06B06 -9594BFC950F14FE23D1E720D6C741D37E601329DEFE002746A0757C2FEACAB76 -466AF558E3A207D2D2A0A99305EA3082286381B517F5469DC9D19C716CCB268B -D903DB33DCAAE5A370BC1C9DC729D9AE4F5F74F665023DE2A1595D32E8A9C2BB -0BDC038BE4A62E673F17BEAF79FC308801A52032CD23D6375F657E -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMTT10 -%!PS-AdobeFont-1.1: CMTT10 1.00B -%%CreationDate: 1992 Apr 26 10:42:42 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTT10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch true def -end readonly def -/FontName /CMTT10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 43 /plus put -dup 45 /hyphen put -dup 46 /period put -dup 48 /zero put -dup 49 /one put -dup 50 /two put -dup 51 /three put -dup 52 /four put -dup 53 /five put -dup 54 /six put -dup 56 /eight put -dup 98 /b put -dup 100 /d put -dup 109 /m put -dup 111 /o put -dup 112 /p put -dup 114 /r put -readonly def -/FontBBox{-4 -235 731 800}readonly def -/UniqueID 5000832 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F00F963068B8232429ED8B7CF6A3D879A2D19 -38DD5C4467F9DD8C5D1A2000B3A6BF2F25629BAEC199AE8BD4BA6ED9BBF7DABF -D0E153BAB1C17900D4FCE209622ACD19E7C74C2807D0397357ED07AB460D5204 -EB3A45B7AC4D106B7303AD8348853032A745F417943F9B4FED652B835AA49727 -A8B4117AFF1D4BCE831EB510B6851796D0BE6982B76620CB3CE0C22CACDD4593 -F244C14EEC0E5A7C4AC42392F81C01BC4257FE12AF33F4BFEA9108FF11CF9714 -4DD6EC70A2C4C1E4F328A1EB25E43525FB1E16C07E28CC359DF61F426B7D41EA -6A0C84DD63275395A503AAE908E1C82D389FD12A21E86999799E7F24A994472E -A10EAE77096709BE0D11AAD24A30D96E15A51D720AFB3B10D2E0AC8DC1A1204B -E8725E00D7E3A96F9978BC19377034D93D080C4391E579C34FF9FC2379CB119F -1E5BBEA91AE20F343C6420BE1E2BD0636B04FCCC0BEE0DC2D56D66F06DB22438 -452822CBEAF03EE9EAA8398F276EC0D92A7FB978C17805DB2F4A7DFBA56FD6AF -8670EB364F01DE8FCAFBAF657D68C3A03112915736CEABAA8BA5C0AC25288369 -5D49BD891FABEFE8699A0AE3ED85B48ACB22229E15623399C93DE7D935734ADA -DA7A1462C111D44AD53EA35B57E5D0B5FC0B481820E43222DB8EFCD5D30E15F9 -BA304FA879392EE0BCC1A77C8392948FE1B07931A19298FB60E443E198089A0A -16D46095558E6DBAB7E03022F2A762470D545CE6B8D931FA66E63DDB04125D5E -A2F86EC0944B0D160100C2DB33B92C400A8CCB715F68477177459BCD57C86D97 -449A25D63E9584EEF820A7AB919BC62D28434BFBA0EC53913CEB3BF4857057BB -3FB43E95092D6DC0B7CE4E1D8C1FDD292F80E973E277C7FCC9878D2F97D0E3E9 -8DD466CCB4EEC3E16429C36FC9583A048A83F68049C707E5FC1473E7DF90125D -BCC3489C04F227D170EA0C1E8E021294FBF894B6F5CF980657C66CFFB44CAAAA -EB5356036A468B4DB989139986C126A0F569E656F19E724FCEAA92AE73CCFE92 -84900853451CBDB2268F2F07F4F684D905133780E9153FC79197E9EC90D4EB55 -E59FC69A5E5AF62AC7DE74AF04DD63CDBA0EF4DDEAA153D36C55229E76A43E87 -801F7A6CFE211D8D3C9EAA31607DED09B184B48623DA0FBF9615F93AD8DAF59D -54AA23B941783EAFE4076DFF3EAE8F83E8307F56725A45128EE8ED27C7E7BA5E -A1A04E90C07082B63F5F229B7C4F8BCEC0565D0BF938A75C79F71E35DFD843E6 -E80330277D1033B7235B9D9F26A50B27E743D60D4F71F6CEC22A583406AA0C6A -FF44BB564F9694C976E71D9214BE0875849A350845815873E4D354FC4E9D052B -5573FA91A2859010F2A9FEE4159E79FEE7BFE1DCD5BA2764536718B57418C07E -23BB2FDB47FBC683DAB168AF5366EA65FD227F264458825ABA348C3492AE148E -9B3F62199D5A36C9B6C152C2459204ACC3F5547BE58B769C8F9309FB5E6BE957 -5B1525143903A4FD1F1037074466CCDBEF21889CFF89405ABE997772CEC24558 -6F1B71D0BF879D16EAB0E9E4470A70F8491873BE43639CDB2FF3B1DC585E66C5 -0E41E94B66B5CE1ED0AD1ED3B185D5177C165DAD8F39980BD3D23C9117ED4F1C -49858AF1C3913E297AF87BA816C9B5430C7B4E1ACEB5EC9B1E6400FEC0A6D601 -43CC3D55F1DF6AAF7C9D25D99E4453E1C9F904E335F3D68F09FD34B4AE0118A8 -72F265A6E5BE7839C0E85C73F416FEA662832F3B2707197B787831B054206979 -D428DF9A0974DA59CA6A800561A52E4DCC529F2A7C4A9C8B1835362EE9388EA3 -D8A6397E3A55877D2FD50D2C95D7FBE9EE8F239A449B3E8FF69C6884F5A853C0 -B20AC1C2C1937BCEA635588BA7DFE3DA73CA8C444670B92F61456B513A04B553 -471707F693ECDB8FBBB9A2FCCF22C59D3BE9F8B99B8DEAECC23938E70D80E413 -9E265E577B55EBCEA7E42BFED1F164D254D608BB53ADF54A04AD5F281DB885A2 -A115BF820AA3CB4D728C837E30331AF3B1DE62566DC23EE82A1F289FBF0BAABE -B0C6C184664A7E25FD196AE41764CDB1A2000FD6A6BF3E3948906F9ED9F67EEE -037951FC4B92F644971D8251D7E2F8CF998BB5520FF62B719B8B083411C584B7 -6274178494153B390FD9C13DA802E93BAFB7F5E48DA153EA49578AA7BDB00AF0 -58E0D24724844D52E8EDDA2D8DC8849EF5FB988363CBB7978E17D02E795AD2B1 -CEC9E4A8BD387C4089BDBAF009999273E73B84E4A1C21A3800A9051248C98EA4 -5263910D8EA1E31F5810FFCA20CBC4612D758E8280BB1D083B037795796CCE40 -A1C58D854056ADF7F33F4F5732F30EB9AFB71AE627884E530AD32A8EFB130EFA -72AB96013504492A68B83EE25B26F03A143AB2F9F1718B00BA9DA464F1AF9AA5 -97AEC3649806D4D53CB133589978C773EA8A58DC2570F53381EC1F67EC7829A0 -1976AC43ED2F7F378EE4AED6BE9F90E4076CD0DBED804DC71D4AE87A23D985A6 -D8F4D7EFEF9EEF0609CCE6038D18394B3793C5D0783749E92012EC10D3E91D8C -F0AA908BA6AC5DD2C4C93DB5DC493D1FDEC33CA19B0E8028CC59CA195D6256DE -8E290AD79F0067D678B26B5557D8DF3F1AC2B735831FF23D1F0D209FD360BD28 -B23B2793009ADF3C43793ADE61143E2C615108295F9A0CD785956A249950C3A4 -95204EA304A30012DACD4D992CC01AE6E406709DE2B2A8A8290210B984AE70BF -25908B9A79B7C2826725CD25B137F8A26640B5EF5EDC560B3A62726C8331149B -0589F030B0AF63F4FD26F5668D2964DFABE43A7DF71960519764CB7A95414706 -F48137FF66470C423965CFF1ECF8E2116CC4A664375F5092E717B58F2B84B862 -E3DD310A0A5A868B99747EB096E86678C54C5823570C18F44CA733E05BA834DB -496EBF7696385C9395AC1CDF0C67280CA91F2F4964018F849C1BC5BEEDA47A38 -490F060643C6D234C9D45A09CA585CD6E354CFB15F1873479BE3918D50863B3C -5603939A769DCDA4A45708260AEA22AFDD5DEB61096F036BE77D55D81CDA4DF7 -6F3CC88796119C78DAB4019B6F433C592D828FFEF2520D9994F5FA02C0915877 -206B710CE183D0B27552C1FA3582BDB1832219C34532C74AB15D2C810CEA7316 -F5885693FCF5F4DE8F13B8039EAC7044896857F2B4699611945936ED01D8F110 -E74BEAD35ADD3412677DA8F12CD79D8D457CD38A59B0E39019E78649096CD59C -8FC16FBF9E4CE6A6EDCAC6AD8AF4C9385FA8C0CFA20F99BD2B310E570E83EB15 -2E9DCB78B520EAD76A6E56D11CAE5AA50615E6174339DE827F4D8BD77F4867EE -F70F9DFFB9A6A8F9AC7ACB955F08DFC38B9ACF9B4EFD78ABA6ED119AF3349EE5 -75F2FEF9DE682968915FFAE6F99C6CB421E16EE8437773305AED5CE31799DBEA -7AE44116B6DAC23B27BBF871C4B6A0E60A6726F6B93A5004765A007DE388A52E -1C5325E1961A355655CFF420CDA913DBF7DA0585417D7CB40263294A1385F622 -51B43C7DA21211E5D172929DACD76D8A16071BCF9860CC9E3079A204E85DC625 -BE9E5BDDD337E2C7C872D6E388583AEA9D6EEABF96A7011CAF9847AF2C708898 -AE719E39CA4803338ADE9DC85938632530F279D580C91697DED573AA2B8C4EC6 -45121D96778C17F6F492F8F545C447B9B2A7EDC7D348CAB34D4AB6496BF5336B -D74DDB4EFE72D6D77E7AA89E130FBEB0839D304C6BF5431855D2EC0ACDAEAC82 -1F9D3AEFAAF62FEA036BCBD57F9BAA47A5C7F37AC02BCE4010D7012CCB59DE42 -F6794EF1822BFC021E6384E17AEA34770C81229B884E1A7D0BE0F2DD2F694F1B -C3AACAAC255D19FB836A5ACA6115A9C81F0DC5E9BE9521854931786D9DE227E8 -81F9A069C0FF016FD09D81619C66989D7AA74E99F6227DC5EE0B2DD6A26C922A -C2E35FCB760A069FA27165C70B9BB92EA21C0535DF000DD30F2E0A83BE691D97 -F3AD3570B5387E2024FFF0725B41A422AFE58962D7560E00B328303C8DA6264A -E922CD7F517C606DAB1C2F3EEC330788F9A8A56FA5FEAC805F8E22BED325D15A -F073A911CC52E1AD0F3A21330DB480B7CEF23B6DA8066B3CB418580E94EB95A1 -7A5630089560153B73E18B2AB2DD325E4E5DD356C5F484C46E8C4A9FA2F61FC9 -5D526414337ABF1D5A879D0109B46F842D8FF1C759005827CE5471644EC02D86 -CAC99F9E41EE098043D40545E9F245C50DEAA8A2CB055D1106ECBD0A8B05C814 -256DA06DE6EE6DEC54645E82BBF8D7F0F475AA298E8D52A4159FB34EDEDC3507 -9F84A3143DA69D7D4887CCBAD3EC75D5F9604B4B4AC25C2F3089E3CF494BEEFC -3CD5154BF86F66EE880414BBF37495A6A0983E80F23189407E438069F98338DD -471CE3B27C98331BC1FE4A7B6F5FDC759FD1BDCE6635922101729E99C55D46A7 -1A2D1B25CAEA5A076F0BDF92EBC974DE3B71483CB672DFFA1E4F4C9A76BFA90C -2C191657772688A92CEC107BD5E06B732DAFB85A059DBB34817A7966E3EEF114 -728522E56A8B23219A2C3D9CD62EB5DC833DAFCFA4D59E06C4ED9677C8EE3ABC -BF1AE4719F451D28369629D3565EC0D6920112630F88FF5589A22B17A4C84242 -CBB6F6E4E20A864C6B23AFA9DCDD7BC9329C9150D08A4CAAA4DA9F5F87CEA251 -9D7973BFEDD95BE6DF1D38D3883ED213DD33922974264CA3E5515C5C1D1C9644 -9F7E94419C1B05EEFF29C13D387BD58C08FF5BB61A347062DB792CF9075B6F82 -5FE79AD1D00126FBE3388183235F78F4997500C57D2D24CAECAE848A973E449B -0D1A6BC8B9435C8E6E2769EC8D6BBB65EA2CFFD4C5C8099BAAF395B2B4F369A1 -E48421DFDE616F0B802D725FD49CC097B583EB40FFF1A5E2187B040BD324A78C -3ED77E6FD2EC68A81FC1F18D820AD3EB7F2D20169DBB0A08B89BA707682AC4B5 -DED58D1A9DA4D7F7F99AA53F5D48DC2AA94CF7CE5913279716A0BAF0E2C034CC -3196675E218FBFFD2314403CFF8A3F031AA9B2C2FCADC120ABE333D52BF48E13 -D7034131AA9BB5EC6C2E9BE724019F4DB54674A9FB3E7232F4795EDF8CD1D10F -4975FE02F86E6DBCD480EC70AEE84017B9CB01521E765787DFA0B1FB5ABDAF43 -92CA634C40F3F24A96350CB0E1E29828101C10F1843B9BEACF8EE664643F8BB7 -D79054CB20EFEAB337C29B3B02A58BA0646A403E1F158F3008A0B60D8447B4EA -33843FF0108FF78BFE74547AE119C59E9E935A18FCCBAB08881AFF4DCB54A430 -9DEBFCB7475823155054817AB283BF65 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /grave put -dup 1 /acute put -dup 8 /breve put -dup 60 /less put -dup 61 /equal put -dup 62 /greater put -dup 63 /question put -dup 64 /at put -dup 65 /A put -dup 66 /B put -dup 71 /G put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF86413608B35BCA07C3C33A3187536822A810ECCE2932BF5E977C2144 -654351CE8F69FF63B22A9CB0C53A912051785E07C6A0D1C516E31E1C2D53B399 -826B83B39E8C24A9B763A4284FF5CF7AF2B9206ACD9BEB3526878D37BE19923D -2338AAB25AC0011D8531F21738BF612863E45D63112EC8ECADB8E1098DFA6FF8 -E609A20A3854C5F29765AA4A8991351A6B0DA356D1BFF99F67A1FF06A56C29A4 -94B10524F25676CB2796D6CC154DCB4F6B2E00FDF751CB11F81ED5D9CDC231EB -2FE491F188E478776D304FBCE5B99B7A5C38BA757A6696995B3842AA8543A2D2 -CF40CBA0AFF8B3C151043C0716FD0E948626E417B039286D19D9D15A3C8C473B -578F3DF0DEF351E8DECDEB7A1DC6A7028A0A5D66DD97B05D154254294CB5B369 -ECE02826173984865F9D224BFD2F49162A581A912BDA17A93CDA0960657C4213 -8F0FD9D451DCFDAF0680837F7AED440186E7313A44DF19651B893AEED26E79AD -58159094088D17FE99477ADC3F692700B419FEB6E2EB35E4392AE8912BFBD4DB -66E44F21274887DAC2E945DF10CF983C841766D8F889396D35F5C8944598E11C -F8080BDF117A01C457420C6F46D804B3C3433B351B65990C557CFE0591077626 -2275B171512334A1FCCF56765CB3FD1EC0CE2AC11FEB15F52417A50498376027 -EE17D98825AB184BAEF254208366F7B864E773DB92D23FDBF7A096E7E7834235 -2532BC074C478D28F6AAE5843C9499520D6FC339D9FDC05D1BBB1A55871851EB -BAFB87330A37677F8D4654B8888816D76AA872DC57ECF9019EBB8483FFE5ED23 -4FBAB84D952D1CC205928444354A84A5DC08A4D60A416A16E13742296345D74A -8B7C1BF206E380BEEF1611CB5A3DF549E9FFA86FB7CF0E06AA6760F03DA20151 -04FDF8351119BEEEF9DACF5F604C1D06AAE3B6530D756C7A28D387C26C68D826 -2016AAA631AE83EAEADD344FE376C89B34F36CCAEE253C12B062FA927DEFF046 -161193903D471F0F26044983AD29A2903F2C20A030C73B70F883ADCFA914FC41 -810EF93F6381C5AD7E55E119AD6C7A9CDCD462953BC0F64494B7CFAD5C2C677D -013C58143D8721DDB9ABF18142DE077A41761E893A644247E3415CAEBBAA6A01 -7BEA82EB84A0F50BAB95A50B8F71EA12F6BC650A2B6E212A4A13C1842F8BEB39 -2FC871C43491D72F926DE3D9E7092CAF32CA8FD8E673B705E57C3DF3F8BAFBC5 -953A7E2A9EA36B50A5B69A6A9F4D0E384B158890CCB9EA30DF1C2862ACA5DDA9 -98140E159A569403375B9801DE5602D7B5520A9656523F8981C350B0C1BAF64D -B9233B231C41ACB56B27A4540DB067ABB63FF873ADA6582A5EB5420AB5A74259 -316C6392EBDDD167669C06BB6F7F31E7B70866DE90AA3983F4818A18BD033150 -8FCB296F9162031AFEA1BF8DB710FB23F31E83F8C85D237EE763E3979D72B465 -9CCB274AEBB8B5BCB50029D400DB0560446469BE40EF05FCC5CCE9E08770A09C -59CC260490AC60C0AC71964EE88E4B97C228B49915153142D9771CA24CD7BD28 -85442E68A95F4FB8E97C25761C0E34627B7F0008CA14E5BF11C34812CFB843B4 -BF30C84481739EA498322338D6F7C199C419DAAC1E3E0D7D0FD31352EAF9EAB9 -D9E16BA4BD2A9D2115D5A245255A53FD9F15AD223E888C2A472CDAF4F9A9A296 -4758D60844032E780B2808D11492318C4776466771C3A8379664C0BCA55EAA99 -9751A6A32F6370AFEE38C3BA08BD3994CB75E57C6598387A08A4A0EBBCB58970 -1F088EEA975881EDAE90C41B678C80794909F0B7AB6CF3800236E5B74F6F9177 -B71A3FA7544447EA637914BFD10F889BD1113910FD656A8649DAA1C05D6A3C84 -0B65621E9FF1D8519AB4A1EF690DC8CC6DD95540A4ACD0684D27F7199A9FA6E7 -C76AB84EE99DD6DC734AE3AC5EEE66A4EF73A10F51BC3C1AE8E284493DA9E16A -3016B9250798BE0703313569EA06ADF6FAFBD083FEDB93B43DB4C1F4CF205D83 -92244A6B4BA8AE5FD60871C19FD23163E3F7C67FC4CD4B95236927926922157A -ACD8227305A51E67932769FE7B19C1413E9E2DFD7D59ADA9202D55793CB8DA66 -301224FB3394B1018823AA4E50516E27A48BA9E8DD541CD4A12AAD799A4E8FA5 -DF3453EF883668B3B87E34A1C6087DE2268B1C181BFAFBD76B26D21B155CA6BB -3CCD1F5E6DA5CB1A25174F534AC32A334540D83A81403D904111D7FEEF741EC2 -D7AFA5DA0FCD3E967B51553A8499CB0EBAE4C2FA50CE8DAF5D2C8BBDA1228A07 -8A797F05E9CEC10B018E69C81D764F817D29E5EEDCEF413C025EC356334EDF03 -E96CB941A479F980CF0B40F6A92EA493F1616B419189E5326960CE90F10A15A5 -B0CCC86AC74EA21C169447612F7971CD7554D4647B4E6886B2C0A9A0573FE3F0 -54FD89007143E12171A957B1B72CAB3D56566FF5C73E5B0D9984D1AB5BDC0C48 -3A1BB612F30929896E481110C0F6146049A5CE8DFEFCFF6A8A953642420C096A -5A706E2F009726204B2911865720DFB64328A710DC11EA2AA9007942DD967888 -C2C01E91A7BE719D95C77E140B1AAA51CF76F54AF8EE6C83AA9BC41826C94248 -EC1A4C1185DC6BE65ADD5803766592B12C6434E8C5C90F1B78C8511B518C55E4 -38665ECA673658598DB22A8D9EF5B18C76D87F2CB06504789C6B09181C943A69 -B8208F9A46E45592E8C26BE0F28CB6D78005E82534BCF46682BB6954A95B9AF6 -30 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (rests.dvi) -@start /Fa 202[56 3[56 49[{}2 99.6264 /CMBX12 rf /Fb -141[44 1[44 44 1[44 8[44 1[44 41[44 1[44 44 44 44 44 -44 44 1[44 44 1[44 43[{}17 83.022 /CMTT10 rf /Fc 184[106 -4[0 0 0 0 0 50 50 51[0 6[0 0{}11 132.835 /TeXMUSIX16-Regular -rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -364 -35 4002 4 v -364 -2 V -364 -31 V -364 64 V -364 98 V -364 63 a Fc(G)-136 179 y Fb(r0)p -479 98 4 135 v 117 -4 a Fc(=)591 179 y Fb(r2)591 29 y -Fc(<)1025 179 y Fb(r4)1025 96 y Fc(>)1332 179 y Fb(r8)1332 -96 y Fc(?)1550 179 y Fb(r1)1550 96 y Fc(@)1703 179 y -Fb(r3)1703 96 y Fc(A)1811 179 y Fb(r6)1811 96 y Fc(B)1888 -229 y Fb(rb)p 1966 98 V 2077 179 a(r4+3)2077 46 y Fc(>)2385 -262 y Fb(r8-6)2385 195 y Fc(?)2602 179 y Fb(r)2602 96 -y Fc(?)2819 179 y Fb(r)2819 13 y Fc(\000)2819 96 y(?)3085 -179 y Fb(.r)3085 96 y Fc(@)3238 179 y Fb(rdd)3238 13 -y Fc(\001)3238 96 y(?)3526 179 y Fb(r3)3526 96 y Fc(A)p -3635 98 V 3638 262 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3638 262 a -364 519 4002 4 v -364 -552 V -364 585 V -364 618 V -364 652 V -364 617 a Fc(G)-141 -733 y Fb(rp)p 443 652 4 135 v 80 550 a Fc(=)550 733 y -Fb(rpo)550 550 y Fc(=)p 1134 652 V 1241 733 a Fb(rm15)p -1825 652 V 1231 608 5 50 v 1236 592 491 17 v 1425 500 -a Fa(15)p 1727 608 5 50 v 1932 720 4 104 v 1933 617 a -Fc(\010)1933 600 y(\000)p 1970 567 4 110 v 1932 567 a(\010\000)2438 -766 y Fb(r4)2438 716 y Fc(>)2438 849 y Fb(r4)2438 617 -y Fc(>)p 2730 652 4 135 v 2836 720 4 104 v 399 w(\010)2837 -600 y(\000)p 2875 567 4 110 v -33 x(\010\000)3342 733 -y Fb(r4+0)3342 650 y Fc(>)3342 816 y Fb(r4b)p 3635 652 -4 135 v 3638 816 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3638 816 a eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/transpose.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/transpose.eps deleted file mode 100644 index a62b86eb439..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/transpose.eps +++ /dev/null @@ -1,596 +0,0 @@ -%% LaTeX2e file `eps/transpose.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: transpose.dvi -%%CreationDate: Sun Sep 28 16:14:13 2003 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 73 751 483 786 -%%DocumentFonts: TeXMUSIX16-Regular -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE transpose.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2003.09.28:1614 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: psslurs.pro -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. - -/slur@Dict 200 dict def - -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end - -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end - -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def - -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def - -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def - -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if - -% align the slur to the staff lines - - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - - aa 0 gt { /shift shift neg def } if - - ifadjust 0 eq { - /shift 0 def - } if - - -% and finally draw it... - - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat - -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - - grestore - - % now some \slurtext code... - - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def - -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def - -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def - -% differenced line - -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def - -% sloped line - -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def - -% free line (init & terminate) - -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def - -end - - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 7 /caron put -dup 9 /macron put -dup 50 /two put -dup 52 /four put -dup 54 /six put -dup 71 /G put -dup 131 /Ccaron put -dup 132 /Dcaron put -dup 195 /Atilde put -dup 196 /Adieresis put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF8642C5325F595BB0FB83A41C15903513F9F4663BE10FCBD6A56F275C -F0E38D7D0FCCB38E38C7FC7539FA80ACEF2B3338367B5CBC3016C81773A1C5FA -41CA0674CC331F6F271DF53B80EAEA155F8E8C9194E5BD8A66DBE4DA1474B5E6 -84B3B6C374B061DF1EC849FC2A45C202590B20D177148A25A6069BAC7AAD6173 -63626E3D56AA8FB8241742E5CABE7D63ADA1C9B76F5E05B484D51A67DC9F945C -17D11C58C18C4D84B7DD269BDC7F08929B06A339ECEE158BAC7E718612F1201C -5FBF15DDFA81710B88D25C646D3DF292A0A1F921BAF0ED78D89FF8ACCD4DC277 -84500A4154697E9DC2A081D3A37D051A63342ED170CF8420CFB8E5CB011023F8 -50A880905195127A07566BD3000B584B8B23F39F8F13ABAC4CED7757185C9A03 -824185AEEC9E6392EF2F57AF56C980DC6DDBA829430B20B0C532662182AF7ACB -605EDEB15159EE1139CD3E8CD0553CC25008CDC0A7F22A7145CC9906C2495E5E -C127397FCE2A679744A52077CB000537EE1EEA4E83A053F5D737963BD39F5F2C -CB5AF2649288EEAEF53E98B68E251C054BB929A148EAF048144D66F5AA7EDC1F -D6FE4C6556452AD272C8B5970953F7BB522F6F3C3909EA1CA7EC249A1A95FFA7 -69EAEBC4897EB3F2034D4CBB4B61234C29EF38669ADBB6D41CE265787FDE4734 -88B965B3508A87E58CBEB28792952C2E8AEE9019A218BDD14666416CA96189C9 -883C11BACCD7082FD2AED5E0B57421B9B56E0B2E056B558A313AB9EB6E491145 -1B89E88FB3D5BCBFDB3A3EA78074E4BC31BB0268E8BC831AF28AE250B3D2C784 -3720A72F015936755E3ED635B54FDDF464211A8DB342D51617A0D3E26EA46AB5 -77A20E043F187A778643B1AA522C73BCF1EE642B4A0693D1C43C4C522BD0FEE0 -03135E00AE3438825157A23F25EC30CB164209D14F6C5046909160C3D51C2E27 -AEBB9FBCA1C17E9E05D1146F71CB51F7BFB3091466A0043F46D11F76A4D9AB4C -BA7FB4F83D309D0BF6351CB453F2F5B6EE098766218D2BE6822CDD303017D751 -23BA44915B5D83EDFBEC7E145B51FB6A3B367BCE57EA8265A458D438D83A7CE5 -BEA124DA6016359B20656043AC6A1D7560E51E8485E6046E4DFF63804B7DA253 -4FAAB413CEDF35603FA20684F252B1F843B214B1544F8BCD0B11D3E94C9BEC1A -84E366EE102A76F862B601F52DF138F8EC84EAAA78F156B4DBA0783123FB41B5 -98CDD9DDBA68371459A34726C31B088CDA1963CE64B95D267B43F2F3F729E3F1 -7CBD778249014D506C17B2D8B14FF15A16383002F353E213BEF61B1BCA3E09A8 -8200CC34358C1F4A52735A7C58114793C5CD0352229CDB391502B30F43A06058 -7A99731010CB4781BF921BC7464EE5ED83F9049508959E0388FB45E156F3700A -70F79AFFD116D7F6AEE85CC7AA51D7AB13AB2516EDAE46C74D684EAAFBB5B478 -2350982B431330458A126159EB40C417FE11B74A36C118FB5DC4A7F13DC9FB09 -B2BD5607D86353BE4821BE1D64F8E425AC47FBA2DAC73E86E7F2CFD618BD7022 -44292B3DE63D1CD6A0EB3A7A2BBA967817993C173D78CA388F75475B568B6DC6 -CCD9AAF5A953BC3683F7F046EE2D2C34C69BC199924FCD6F809B9460E389CAAF -95C08CC76DCDA1EEEAE3890F6E5858653C88682E701FD9404C18DC6DEA148690 -299A476308BDFAFC90CF100A8734D481B4903DA0E11B31B17B1D20DA016BE9CF -A875843EEC7B5DA65F453070E350BEA0470BCD9C4906F01F6A8D8294B159854A -9A483238A1E6B1255E3F4DD6D97F7000E174631274C9A4B9511EBD13E6A5D566 -FA6520BAA52E3A7156D607089C244B0DED3AA42BB94ADFA5517CDFFA2B1422E0 -B3E0F55542FACA15DB1155EC1128ED4E0C8DCCE4E9B9CDC1B4F27BDA528D2D2C -BE076A20870C372ED22719B9A87A83FD47656BDA3E43901AF1AA52E5C504E141 -F000D19DF5CBFEA84CE9970505C0FD8342B815CEF109E591DDB12B8A30E95B7A -062EDDE8791553EF31AE04F0505B89237716961FAC96D5668BD831F12571 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (transpose.dvi) -@start /Fa 59[266 133 62[266 133 59[106 16[40 1[40 1[40 -40[0 1[0 7[{}10 132.835 /TeXMUSIX16-Regular rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: a4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop 10 -35 3396 4 v 10 -2 V 10 31 V -10 64 V 10 98 V 10 63 a Fa(G)119 29 y(2)p 314 112 4 108 -v 276 112 a(\007)p 540 96 4 103 v 502 96 a(\007)541 18 -y(\203)569 17 y(\203)314 5 y(\204)436 -2 y(\204)p 700 -79 4 95 v 662 79 a(\007)p 860 63 4 150 v 822 63 a(\007)p -1019 46 4 141 v 981 46 a(\007)1101 29 y(4)p 1179 29 4 -133 v(\007)1261 13 y(4)860 -62 y(\204)1075 -73 y(\204)860 --87 y(\204)1075 -98 y(\204)p 1339 13 4 124 v 1301 13 -a(\007)p 1460 104 4 108 v 1461 -4 a(\007)1647 13 y(6)p -1687 115 4 103 v 1 w(\007)1807 29 y(6)1688 91 y(\303)1717 -92 y(\303)1460 104 y(\304)1585 110 y(\304)p 1846 123 -4 95 v 1847 29 a(\007)p 2044 46 4 117 v 2006 46 a(\007)p -2204 63 4 125 v 2166 63 a(\007)p 2364 79 4 134 v 2326 -79 a(\007)2044 -45 y(\304)2260 -35 y(\304)2044 -70 y(\304)2260 --59 y(\304)p 2523 96 4 143 v 2485 96 a(\007)p 2645 98 -4 135 v 2761 112 a(\011)p 3402 98 V 3405 262 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3405 262 -a eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/transpose1.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/transpose1.eps deleted file mode 100644 index 4eebea36107..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/transpose1.eps +++ /dev/null @@ -1,592 +0,0 @@ -%% LaTeX2e file `eps/transpose1.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: transpose1.dvi -%%CreationDate: Sun Sep 28 16:03:22 2003 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 73 749 483 783 -%%DocumentFonts: TeXMUSIX16-Regular -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE transpose1.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2003.09.28:1603 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: psslurs.pro -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. - -/slur@Dict 200 dict def - -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end - -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end - -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def - -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def - -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def - -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if - -% align the slur to the staff lines - - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - - aa 0 gt { /shift shift neg def } if - - ifadjust 0 eq { - /shift 0 def - } if - - -% and finally draw it... - - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat - -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - - grestore - - % now some \slurtext code... - - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def - -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def - -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def - -% differenced line - -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def - -% sloped line - -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def - -% free line (init & terminate) - -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def - -end - - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 7 /caron put -dup 9 /macron put -dup 52 /four put -dup 54 /six put -dup 71 /G put -dup 131 /Ccaron put -dup 132 /Dcaron put -dup 195 /Atilde put -dup 196 /Adieresis put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF864393FB340DEC53F22BBC9011D18C818CAC5CE17FDB25AA3D76B817 -D7C337833DD53BF891D64AC84C2D36CDFD11DE82728AFE21C6E7E6C2D8A2AB1E -470318F6BA4A95928FE7E588F2D807AACF0ABAB5E813271D0CE7D0E54804C34C -A97C307FB762C772440658DA9925EA43F6909318664645EA524B9A3E57246E89 -8354B199397EB6B323D95CEE756CBD8DEB4222ED6E8B0A277EB6D6D00C2838C7 -ADD5315037274AF4F376DB3A5B6C756DC27DC5AD50E986ECFA461104DF5CEA97 -60327281E533C24693E0C044EC3B1F9F297AE861D3542AA43722748E3A06E515 -77AF46466E865F05E778262E1556A7ACD4F77AD129D5303699696B9A8FC21ACC -2F1EF77D2BF58B1991EDC7FF4E073F3C56605504E99FD3F2C886A43C52BFEC46 -242B345F9A00EC93F78175DDA8C6A63E90F2CA8AE5270063AF26E5A653D50EC0 -282BFA9F93B29650DCEFC01FA61C7782DBFA33456375D87FF1A8E6C30E34C8EF -D4C0446FC6DE929A3E1F1D6394179546F07B9EEF4AD02EDB9D6D41DD5EE3EB80 -67CF9E9C3F3729EDB3BD2EA25737BD012D4F38A82E1107AC464EF9AF4D5BEF73 -338564DA29013B35842A80F3903111CF12292A4EC4D34045DAD6394624B653D6 -B7843E77B8C1627618497DC0E2FAE7DC155BA119806809C9EA5C465A2452FE0C -B454C33973FA61BD070B67B9406E685119D3987A0A9AFC3CC336D3EC3B07E5F2 -91025E114B22C82BE9E6F3F21EF626B093C9B5B50CC2D59F93458DD0CB97E342 -F78AFDC66DF6308DBFF6753815BBBF5D24400C8084704668D9FC68AFEB1A188D -D9891DA29F0F339FE246E38708A22B71CB74D6B179D68A33B56F53CF38D373BF -39887E354ED6E8CA6DB1BFF1F57FB1AAF04CC1DD218C505FA31E653EFF402DF0 -5638D7ABDD8000AD3FFEECF8B54CF607C7AC945540E4E9F08B63DCF955001189 -62219BBA86B934CC8FC2FD1D0C12772185525E863FAF191CC6DD1B193EB9A7F7 -511E8B44901386887E55686A8DC9218F694C0BAF6441A13FF32FE07F57F21642 -AFFA2888A2DA1F54E01A7AC50BE1447831A57614C7A6450B304A3F01FFFF33CF -B5B440D30CEF8B91D24824A5C6724F94DB28359FB4B0D79B5C1F76E77AA15A9C -269F40A58351920821FC597594812B321C6C7B4AE14E06FE76EC9F845B16D00C -F63930A7F59CF10FE6DCD0632B0C3B3C32EF7DFCB27941CAE32227E470B36059 -E1E8DD3B591639ADE2710561A8E784661B1309F28FCC3DA591F8629F10C6C346 -62378840CE4E953B18BD7B93C1C0BEA1BB2BA4AA7B532D2881D7A22ADE30295A -BD01FE117C648DB4C95742D2849545951194BD042811121F98F8F0D19CB84DA4 -3CF43457E041B6723CB44797624AB5BC1097B3ABD94D747D2971970AD547AEBF -4826A3E7CBFE6F4128A5A251E5E4D9771C3B3FC87234CB5D06E38200E8CAA304 -FEE0DFB1D1C0E0950942A6CE8285808AEADA16BDD1595EB69B3D984FA9D53176 -B7E4D53472C70FC6A1EF306619A4A4D02E2A9F1EA0DD0C07DF124CF60A4034D6 -16C49A0B8A624029D398DF59189F238265ABE9C3AF61C13651C565D71FA30118 -566A9B9D40ED9B72963F22A183B93BFC13B3B4C60B5D6D6B2CB2C34E4A46F818 -75DCC0E18B224E2C23ED37EB5D9C41B9BDFA30ECA3A2B2AD548B7EEBD85ECC13 -07D2DA685D0BA7ABC4E04F3BA9FE04494DD9F9854922D0811DA702B5B6816A46 -681E16C1F22DB24CF64A143AB2BF39E7C2831BD005C7294B021F01E90046D441 -5089CDE2EE9AAAD38E4797C2C051649C1BFC743EDB5B679F2F9C993BBAFF4089 -AFBB7997BA4B1BB7139B3548897130C1848CC9BCA68F386250788B7930EEDAA2 -0B31250826EBD9531F8BF948DFDF61C3315892FB60996B4FFB85 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (transpose1.dvi) -@start /Fa 59[266 133 62[266 133 59[106 16[40 1[40 42[0 -1[0 7[{}9 132.835 /TeXMUSIX16-Regular rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: a4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop 10 -35 3396 4 v 10 -2 V 10 31 V -10 64 V 10 98 V 10 63 a Fa(G)119 -37 y(4)p 314 96 4 108 -v 276 96 a(\007)p 540 79 4 103 v 502 79 a(\007)541 2 -y(\203)569 0 y(\203)314 -12 y(\204)436 -18 y(\204)p 700 -63 4 95 v 662 63 a(\007)p 822 162 4 117 v 823 46 a(\007)p -981 154 4 125 v 982 29 a(\007)1101 13 y(4)p 1141 146 -4 134 v 1 w(\007)1261 -4 y(4)822 137 y(\204)1039 127 -y(\204)822 162 y(\204)1039 151 y(\204)p 1301 138 4 143 -v 1302 -4 a(\007)p 1460 88 4 108 v 1461 -20 a(\007)1647 --4 y(6)p 1687 99 4 103 v 1 w(\007)1807 13 y(6)1688 74 -y(\303)1717 75 y(\303)1460 88 y(\304)1585 94 y(\304)p -1846 107 4 95 v 1847 13 a(\007)p 2044 29 4 117 v 2006 -29 a(\007)p 2204 46 4 125 v 2166 46 a(\007)p 2364 63 -4 134 v 2326 63 a(\007)2044 -62 y(\304)2260 -51 y(\304)2044 --87 y(\304)2260 -76 y(\304)p 2523 79 4 143 v 2485 79 -a(\007)p 2645 98 4 135 v 2761 96 a(\011)p 3402 98 V 3405 -262 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3405 262 a eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/transpose2.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/transpose2.eps deleted file mode 100644 index a87d4300e23..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/transpose2.eps +++ /dev/null @@ -1,593 +0,0 @@ -%% LaTeX2e file `eps/transpose2.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: transpose2.dvi -%%CreationDate: Sun Sep 28 16:03:28 2003 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 73 751 483 785 -%%DocumentFonts: TeXMUSIX16-Regular -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE transpose2.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2003.09.28:1603 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: psslurs.pro -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. - -/slur@Dict 200 dict def - -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end - -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end - -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def - -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def - -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def - -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if - -% align the slur to the staff lines - - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - - aa 0 gt { /shift shift neg def } if - - ifadjust 0 eq { - /shift 0 def - } if - - -% and finally draw it... - - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat - -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - - grestore - - % now some \slurtext code... - - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def - -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def - -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def - -% differenced line - -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def - -% sloped line - -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def - -% free line (init & terminate) - -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def - -end - - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 7 /caron put -dup 9 /macron put -dup 52 /four put -dup 54 /six put -dup 71 /G put -dup 131 /Ccaron put -dup 132 /Dcaron put -dup 195 /Atilde put -dup 196 /Adieresis put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF864393FB340DEC53F22BBC9011D18C818CAC5CE17FDB25AA3D76B817 -D7C337833DD53BF891D64AC84C2D36CDFD11DE82728AFE21C6E7E6C2D8A2AB1E -470318F6BA4A95928FE7E588F2D807AACF0ABAB5E813271D0CE7D0E54804C34C -A97C307FB762C772440658DA9925EA43F6909318664645EA524B9A3E57246E89 -8354B199397EB6B323D95CEE756CBD8DEB4222ED6E8B0A277EB6D6D00C2838C7 -ADD5315037274AF4F376DB3A5B6C756DC27DC5AD50E986ECFA461104DF5CEA97 -60327281E533C24693E0C044EC3B1F9F297AE861D3542AA43722748E3A06E515 -77AF46466E865F05E778262E1556A7ACD4F77AD129D5303699696B9A8FC21ACC -2F1EF77D2BF58B1991EDC7FF4E073F3C56605504E99FD3F2C886A43C52BFEC46 -242B345F9A00EC93F78175DDA8C6A63E90F2CA8AE5270063AF26E5A653D50EC0 -282BFA9F93B29650DCEFC01FA61C7782DBFA33456375D87FF1A8E6C30E34C8EF -D4C0446FC6DE929A3E1F1D6394179546F07B9EEF4AD02EDB9D6D41DD5EE3EB80 -67CF9E9C3F3729EDB3BD2EA25737BD012D4F38A82E1107AC464EF9AF4D5BEF73 -338564DA29013B35842A80F3903111CF12292A4EC4D34045DAD6394624B653D6 -B7843E77B8C1627618497DC0E2FAE7DC155BA119806809C9EA5C465A2452FE0C -B454C33973FA61BD070B67B9406E685119D3987A0A9AFC3CC336D3EC3B07E5F2 -91025E114B22C82BE9E6F3F21EF626B093C9B5B50CC2D59F93458DD0CB97E342 -F78AFDC66DF6308DBFF6753815BBBF5D24400C8084704668D9FC68AFEB1A188D -D9891DA29F0F339FE246E38708A22B71CB74D6B179D68A33B56F53CF38D373BF -39887E354ED6E8CA6DB1BFF1F57FB1AAF04CC1DD218C505FA31E653EFF402DF0 -5638D7ABDD8000AD3FFEECF8B54CF607C7AC945540E4E9F08B63DCF955001189 -62219BBA86B934CC8FC2FD1D0C12772185525E863FAF191CC6DD1B193EB9A7F7 -511E8B44901386887E55686A8DC9218F694C0BAF6441A13FF32FE07F57F21642 -AFFA2888A2DA1F54E01A7AC50BE1447831A57614C7A6450B304A3F01FFFF33CF -B5B440D30CEF8B91D24824A5C6724F94DB28359FB4B0D79B5C1F76E77AA15A9C -269F40A58351920821FC597594812B321C6C7B4AE14E06FE76EC9F845B16D00C -F63930A7F59CF10FE6DCD0632B0C3B3C32EF7DFCB27941CAE32227E470B36059 -E1E8DD3B591639ADE2710561A8E784661B1309F28FCC3DA591F8629F10C6C346 -62378840CE4E953B18BD7B93C1C0BEA1BB2BA4AA7B532D2881D7A22ADE30295A -BD01FE117C648DB4C95742D2849545951194BD042811121F98F8F0D19CB84DA4 -3CF43457E041B6723CB44797624AB5BC1097B3ABD94D747D2971970AD547AEBF -4826A3E7CBFE6F4128A5A251E5E4D9771C3B3FC87234CB5D06E38200E8CAA304 -FEE0DFB1D1C0E0950942A6CE8285808AEADA16BDD1595EB69B3D984FA9D53176 -B7E4D53472C70FC6A1EF306619A4A4D02E2A9F1EA0DD0C07DF124CF60A4034D6 -16C49A0B8A624029D398DF59189F238265ABE9C3AF61C13651C565D71FA30118 -566A9B9D40ED9B72963F22A183B93BFC13B3B4C60B5D6D6B2CB2C34E4A46F818 -75DCC0E18B224E2C23ED37EB5D9C41B9BDFA30ECA3A2B2AD548B7EEBD85ECC13 -07D2DA685D0BA7ABC4E04F3BA9FE04494DD9F9854922D0811DA702B5B6816A46 -681E16C1F22DB24CF64A143AB2BF39E7C2831BD005C7294B021F01E90046D441 -5089CDE2EE9AAAD38E4797C2C051649C1BFC743EDB5B679F2F9C993BBAFF4089 -AFBB7997BA4B1BB7139B3548897130C1848CC9BCA68F386250788B7930EEDAA2 -0B31250826EBD9531F8BF948DFDF61C3315892FB60996B4FFB85 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (transpose2.dvi) -@start /Fa 59[266 133 62[266 133 59[106 16[40 1[40 42[0 -1[0 7[{}9 132.835 /TeXMUSIX16-Regular rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: a4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop 10 -35 3396 4 v 10 -2 V 10 31 V -10 64 V 10 98 V 10 63 a Fa(G)119 -37 y(4)153 13 y(4)186 --54 y(4)219 -4 y(4)252 46 y(4)285 -20 y(4)p 474 112 4 -108 v 436 112 a(\007)p 689 96 4 103 v 651 96 a(\007)690 -19 y(\203)710 18 y(\203)474 5 y(\204)577 -1 y(\204)p -841 79 4 94 v 803 79 a(\007)p 992 63 4 150 v 954 63 a(\007)p -1143 46 4 141 v 1105 46 a(\007)1217 29 y(4)p 1295 29 -4 132 v(\007)1368 13 y(4)992 -62 y(\204)1183 -71 y(\204)992 --87 y(\204)1183 -96 y(\204)p 1446 13 4 123 v 1408 13 -a(\007)p 1560 104 4 108 v 1561 -4 a(\007)1735 13 y(6)p -1775 115 4 103 v 1 w(\007)1886 29 y(6)1776 90 y(\303)1798 -91 y(\303)1560 104 y(\304)1665 109 y(\304)p 1926 123 -4 94 v 1927 29 a(\007)p 2116 46 4 117 v 2078 46 a(\007)p -2267 63 4 126 v 2229 63 a(\007)p 2419 79 4 135 v 2381 -79 a(\007)2116 -45 y(\304)2307 -36 y(\304)2116 -70 y(\304)2307 --61 y(\304)p 2570 96 4 144 v 2532 96 a(\007)p 2683 98 -4 135 v 2794 112 a(\011)p 3402 98 V 3405 262 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3405 262 -a eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/transpose3.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/transpose3.eps deleted file mode 100644 index c077a04ee62..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/transpose3.eps +++ /dev/null @@ -1,593 +0,0 @@ -%% LaTeX2e file `eps/transpose3.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: transpose3.dvi -%%CreationDate: Sun Sep 28 16:03:34 2003 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 73 751 483 784 -%%DocumentFonts: TeXMUSIX16-Regular -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE transpose3.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2003.09.28:1603 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: psslurs.pro -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. - -/slur@Dict 200 dict def - -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end - -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end - -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def - -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def - -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def - -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if - -% align the slur to the staff lines - - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - - aa 0 gt { /shift shift neg def } if - - ifadjust 0 eq { - /shift 0 def - } if - - -% and finally draw it... - - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat - -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - - grestore - - % now some \slurtext code... - - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def - -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def - -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def - -% differenced line - -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def - -% sloped line - -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def - -% free line (init & terminate) - -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def - -end - - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 7 /caron put -dup 9 /macron put -dup 52 /four put -dup 54 /six put -dup 71 /G put -dup 131 /Ccaron put -dup 132 /Dcaron put -dup 195 /Atilde put -dup 196 /Adieresis put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF864393FB340DEC53F22BBC9011D18C818CAC5CE17FDB25AA3D76B817 -D7C337833DD53BF891D64AC84C2D36CDFD11DE82728AFE21C6E7E6C2D8A2AB1E -470318F6BA4A95928FE7E588F2D807AACF0ABAB5E813271D0CE7D0E54804C34C -A97C307FB762C772440658DA9925EA43F6909318664645EA524B9A3E57246E89 -8354B199397EB6B323D95CEE756CBD8DEB4222ED6E8B0A277EB6D6D00C2838C7 -ADD5315037274AF4F376DB3A5B6C756DC27DC5AD50E986ECFA461104DF5CEA97 -60327281E533C24693E0C044EC3B1F9F297AE861D3542AA43722748E3A06E515 -77AF46466E865F05E778262E1556A7ACD4F77AD129D5303699696B9A8FC21ACC -2F1EF77D2BF58B1991EDC7FF4E073F3C56605504E99FD3F2C886A43C52BFEC46 -242B345F9A00EC93F78175DDA8C6A63E90F2CA8AE5270063AF26E5A653D50EC0 -282BFA9F93B29650DCEFC01FA61C7782DBFA33456375D87FF1A8E6C30E34C8EF -D4C0446FC6DE929A3E1F1D6394179546F07B9EEF4AD02EDB9D6D41DD5EE3EB80 -67CF9E9C3F3729EDB3BD2EA25737BD012D4F38A82E1107AC464EF9AF4D5BEF73 -338564DA29013B35842A80F3903111CF12292A4EC4D34045DAD6394624B653D6 -B7843E77B8C1627618497DC0E2FAE7DC155BA119806809C9EA5C465A2452FE0C -B454C33973FA61BD070B67B9406E685119D3987A0A9AFC3CC336D3EC3B07E5F2 -91025E114B22C82BE9E6F3F21EF626B093C9B5B50CC2D59F93458DD0CB97E342 -F78AFDC66DF6308DBFF6753815BBBF5D24400C8084704668D9FC68AFEB1A188D -D9891DA29F0F339FE246E38708A22B71CB74D6B179D68A33B56F53CF38D373BF -39887E354ED6E8CA6DB1BFF1F57FB1AAF04CC1DD218C505FA31E653EFF402DF0 -5638D7ABDD8000AD3FFEECF8B54CF607C7AC945540E4E9F08B63DCF955001189 -62219BBA86B934CC8FC2FD1D0C12772185525E863FAF191CC6DD1B193EB9A7F7 -511E8B44901386887E55686A8DC9218F694C0BAF6441A13FF32FE07F57F21642 -AFFA2888A2DA1F54E01A7AC50BE1447831A57614C7A6450B304A3F01FFFF33CF -B5B440D30CEF8B91D24824A5C6724F94DB28359FB4B0D79B5C1F76E77AA15A9C -269F40A58351920821FC597594812B321C6C7B4AE14E06FE76EC9F845B16D00C -F63930A7F59CF10FE6DCD0632B0C3B3C32EF7DFCB27941CAE32227E470B36059 -E1E8DD3B591639ADE2710561A8E784661B1309F28FCC3DA591F8629F10C6C346 -62378840CE4E953B18BD7B93C1C0BEA1BB2BA4AA7B532D2881D7A22ADE30295A -BD01FE117C648DB4C95742D2849545951194BD042811121F98F8F0D19CB84DA4 -3CF43457E041B6723CB44797624AB5BC1097B3ABD94D747D2971970AD547AEBF -4826A3E7CBFE6F4128A5A251E5E4D9771C3B3FC87234CB5D06E38200E8CAA304 -FEE0DFB1D1C0E0950942A6CE8285808AEADA16BDD1595EB69B3D984FA9D53176 -B7E4D53472C70FC6A1EF306619A4A4D02E2A9F1EA0DD0C07DF124CF60A4034D6 -16C49A0B8A624029D398DF59189F238265ABE9C3AF61C13651C565D71FA30118 -566A9B9D40ED9B72963F22A183B93BFC13B3B4C60B5D6D6B2CB2C34E4A46F818 -75DCC0E18B224E2C23ED37EB5D9C41B9BDFA30ECA3A2B2AD548B7EEBD85ECC13 -07D2DA685D0BA7ABC4E04F3BA9FE04494DD9F9854922D0811DA702B5B6816A46 -681E16C1F22DB24CF64A143AB2BF39E7C2831BD005C7294B021F01E90046D441 -5089CDE2EE9AAAD38E4797C2C051649C1BFC743EDB5B679F2F9C993BBAFF4089 -AFBB7997BA4B1BB7139B3548897130C1848CC9BCA68F386250788B7930EEDAA2 -0B31250826EBD9531F8BF948DFDF61C3315892FB60996B4FFB85 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (transpose3.dvi) -@start /Fa 59[266 133 62[266 133 59[106 16[40 1[40 42[0 -1[0 7[{}9 132.835 /TeXMUSIX16-Regular rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: a4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop 10 -35 3396 4 v 10 -2 V 10 31 V -10 64 V 10 98 V 10 63 a Fa(G)119 -37 y(4)153 13 y(4)186 --54 y(4)219 -4 y(4)p 362 131 60 4 v 410 129 4 108 v 372 -129 a(\007)p 630 112 4 103 v 592 112 a(\007)631 35 y(\203)654 -34 y(\203)410 21 y(\204)521 16 y(\204)p 784 96 4 94 v -746 96 a(\007)p 939 79 4 150 v 901 79 a(\007)p 1094 63 -4 141 v 1056 63 a(\007)1171 46 y(4)p 1249 46 4 132 v(\007)1325 -29 y(4)939 -45 y(\204)1140 -55 y(\204)939 -70 y(\204)1140 --80 y(\204)p 1403 29 4 123 v 1365 29 a(\007)p 1520 121 -4 108 v 1521 13 a(\007)1700 29 y(6)p 1739 132 4 103 v(\007)1854 -46 y(6)1740 107 y(\303)1765 108 y(\303)1520 121 y(\304)1632 -127 y(\304)p 1894 140 4 94 v 1895 46 a(\007)p 2087 63 -4 117 v 2049 63 a(\007)p 2242 79 4 126 v 2204 79 a(\007)p -2397 96 4 134 v 2359 96 a(\007)2087 -29 y(\304)2288 -19 -y(\304)2087 -54 y(\304)2288 -44 y(\304)p 2551 112 4 143 -v 2513 112 a(\007)p 2668 98 4 135 v 2771 131 70 4 v 2781 -129 a(\011)p 3402 98 4 135 v 3405 262 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3405 262 a eop -end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/triplerest.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/triplerest.eps deleted file mode 100644 index 7093dd82899..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/triplerest.eps +++ /dev/null @@ -1,373 +0,0 @@ -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.96dev Copyright 2007 Radical Eye Software -%%Title: xtupletrest.dvi -%%CreationDate: Mon Dec 13 22:15:58 2010 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 61 685 312 777 -%%DocumentFonts: TeXMUSIX20-Regular CMTI8 TeXMUSIXSPX-Regular -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\Programme\MikTeX_2.7\miktex\bin\dvips.exe -%+ xtupletrest.dvi -%DVIPSParameters: dpi=600 -%DVIPSSource: TeX output 2010.12.13:2215 -%%BeginProcSet: tex.pro 0 0 -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S -/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy -setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask -restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{ -/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) -(LaserWriter 16/600)]{A length product length le{A length product exch 0 -exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse -end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask -grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} -imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round -exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto -fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p -delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M} -B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{ -p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S -rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: texps.pro 0 0 -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginFont: TeXMUSIXSPX-Regular -%!PS-AdobeFont-1.0: TeXMUSIXSPX-Regular 001.000 -%%CreationDate: 01-07-22 at 22.39 -%%VMusage: 1024 69400 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 502 498 0 -%%EndComments -FontDirectory/TeXMUSIXSPX-Regular known{/TeXMUSIXSPX-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIXSPX-Regular) readonly def -/FamilyName (TeXMUSIXSPX) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -300.3 def -/UnderlineThickness 150.15 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 502 def -/descent 498 def -end readonly def -/FontName /TeXMUSIXSPX-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 21 /endash put -dup 29 /fl put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-810 -5754 9613 5760}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE455D5521EFD88CCE1386F -E8D48F5606EBD4D022398AA55DBFD3FAB451145AE45A9253E619BA949342B84F -84BD47EC98CDC296A7E2B4E87EAD0B1A6BD1ACAFA79EF1F4A452EE8A57B40167 -81461C6603C0824B10F8D2F842C6A41B3ECF50F5EE3D2D0291A7037CA41C519E -758E4CF0C26800B402E2390DB84BDE63ED4DCE76E536FD3498D26C0C294B633F -CBC6B23DCFE3398FF0AB8221466C645B943DF5EF81057D1F1EA8859EA97DB16C -F0FA4DEDD2485D24AF441D59298B52565C859B457D0748A5E86B8EDD3E890764 -13026367C68BDF2CBF79A49E48CFC4B516DB1DEAF67DC23E838C438EB6150937 -BFB2ECF6892415AE14817AF3592D8B0173C5CB41F224F9E3302E40E12F6FAF8F -1452239E36DAFE964572A4995036387E93AC6E41812A143B802D395133479ABB -DF095148465533FD237E818F856FFD85515C73C3B6353A0004D9CEC8C95DD5A6 -84547B6F5E170EBFA3FB64626BEBF9362E25526EB6440F799F3D710DBB5880CB -5D80B4B11525BD2B8C3F6F760C82458B5EFCA2692C44857A6A338F84F82E6236 -912F5AE9878F7E4B430627FC4D8D0B79BDFB5EE52618C9DEDC32BBC5D4AAA9E1 -F9F218F54C1EF666D1C109A37E7EBE016D2C880B9802C73C1780743D0720B8F9 -D24B2EB524C6AABDF7094E765E21EFDCD3F982DA8EAD5B28D5F18B02D38713F5 -405F1462375A9AA2031CE32B802FD68764DD64CF9FECEB2821A5A5BE42D4F861 -A463E8A4394D3C62D2CBD836764410CE821EEB33F0B417CA3062992BD4249C1E -DD9CA4BBFF2A4A3425C90ED7EAB1CBAD8B9529AD0290CEE5D6269112B82BCCB7 -06E4FF70301171897F30ED454E2B417B8F39E47C77B5A69223CA739E7C072ED0 -26236425D0165BEB90028EAF9762E57CDD64B5EBB2A828589DA2148EB7425C75 -310F6EB4A8701A949E588A627735F480FCF42133DDF43295A66F1B0D6EDE784F -A8F898AB4A010D0B378304FF4E45ACC582310F2FC13A59DE6D25A22379AE682D -DB01038C682EC2 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -%%BeginFont: CMTI8 -%!PS-AdobeFont-1.1: CMTI8 1.0 -%%CreationDate: 1991 Aug 18 21:07:42 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTI8) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /CMTI8 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 51 /three put -readonly def -/FontBBox{-35 -250 1190 750}readonly def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE -3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B -532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 -B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B -986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE -D919C2DDD26BDC0D99398B9F4D03D6A8F05B47AF95EF28A9C561DBDC98C47CF5 -525003F3DAD7933EB57E7DB1462E9D906F6D8F5BF740206C1EC5F36E00AAFF68 -F3EF6F3A2540E5F9564D1C215BC1E7E69C7D04DA5DB1CF195613C9CBF4BAA360 -84AEF3E10E24877FBE36AD731DC97305BDE6DB1F934909FAF60B8E28561FBC57 -0F5B6225425BFDE8F0C71CD4507B82FF803E9A301397975E38A259DE1E1B4FC0 -06BB1DC2D45B987A2268A77CE8DC025CB0D1B39788BBEE149103950650171C94 -5FED1063050A90BD38605BD9365D1C2AE42A7DA3DDB9A263FE10BD487F63D908 -D4F02758BD9D7BE53E6353A25BEFA29E42B50C1D078A8B3A746EEDB381CCE36C -93FC4BD1A8D1D6ACD0D355E948CFE397B74D243EB51597D251D0BAE6884D70E8 -FEE119462E1939A9783414DF59EEA5FF1529F13869D1FF0A44935C5198CC5DAA -E1FD2A17AEEBF4974052D06734A409E26C457C06700C55896C90BB33E044A737 -46590D9FA242819B9527FD59818D8829D4EB2D26A34CC05A2CC063E66F2DF193 -8E4F9670014BC243180E45B51DDB05AD1E6A7F619EE1CE09CFC1A4F02CB7270E -4482FEDF673EDED38EF3173C475C34BFB3F6623C5E942A7797FEDDD0EF1D54E9 -1D90D7076C0A9687E334907C22F2E7C603388D8D626B0E5A62B7543DCBB575D7 -9A6BE1528EC9BC18570001092524E4FBB02F3B29293BCB4F0EF14A2DD9DB22A5 -BB33455799E8120D2A4862424AA4A382972E2845E042506FC8F6E201D11DD0F2 -09FAD8DC29C3E12B66293ACBFB13FA0F26238981F2CD52B47A8CDE6DF5CDFAAF -3113E1A6366B806EABA9C34E5D41167CD10D7B639021FB4CFDAE28CE72A93F3C -E8929A4803AA3E45F388F65179AA988898B7B7A8253769D17D3D2C58F96719AE -8FD75C13E9BD87BB294726ED108EB7326C293B1578E5FE562DABF15039961378 -B92A3EBEDFC321707C2A7E6EFBA9B35BD36584D9CFA080AF28D33385E724F856 -FD3AB24F1418E47FEB310BAC91C48D3667EA39D6259E109FBA1BFA994AEEACFE -C23D06DFA2B930927A086EEA28C78AFBB48405A264440A8312CE1993A07256A0 -74AD005A6E08D914A3242B1FD81769CDAC514C01574620F751AC4EEFDC23D160 -20927DB23DE7E738BB6E3D3F1E6DCFF6731FDD3199435DA3DB2CF53329A286B9 -DAF1C4ABBB871205C9E54BD930FCCF901D84208C8DE3DED474F4C45137F1F691 -C144B920A73846EFC5EC590A46193061392A1EEF03E74863EE38B11CFCDA42C5 -900930AA11527C3ADC75663F99D0D36FF86A133314CB5EC9F6EB62BDBF82D9AB -2C9A98682B83BF6A80F613E6E30737866B6971FDDDDF00C031AB1021512A018E -C9D16A50DEBBD3862698DD582667C8A8079FD1 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIX20-Regular -%!PS-AdobeFont-1.0: TeXMUSIX20-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 35768 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX20-Regular known{/TeXMUSIX20-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX20-Regular) readonly def -/FamilyName (TeXMUSIX20) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX20-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 7 /caron put -dup 40 /parenleft put -dup 62 /greater put -dup 63 /question put -dup 71 /G put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-619 -1659 3200 1660}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE7F9DA1603F49FA9AEF3E7 -27075B080A569EF1014B7F2D4C3687FA1336676537B82BF4590F962C967795F7 -BF6CD740C57389AB77A273920959FE657B87F76B9403C9586FE85C957B0BFF7B -26F4AA603883E02139AC15D1360C26E332527461ABDBAA603802CAE75E08F559 -E16B2E623827BEBD40D4661A6B3D10D6C395EECC916F52F99D9D1F19DE5977BB -73C4EFAEB7FD0052E831BE175C945358083BA2C5690E0CF8B386900A4A51F60D -C8E98236B16D54A1D94E88A062E0E3D8397F5CB503F51A4F9918D3A902AC7DB3 -25B30A154EF106BF4CB8A369599B3496537F22C842825F69154DD87E05CF9ADA -B6C94188CB702F53D00BBEC8ACE69CBBFB8C11099395D7BF0D47EB3E41454D13 -AAAC4392E8C0ADCA1E87A6F844D3AD81EDD4CCDD0FBBFCEEE9C70BAC5B4D4861 -E7B9DB2F4DAD612986007DB8CDB3B5384C3C7D77A2609D2255D4098E7A314D80 -1A553DD03007696C9DA22D9E9AD132F09CDC0144E7C1BB169635A24341DE3589 -96D503CB7BC73A81FC12A743C711916CBEEEF61F7273B238B3C0DF1AF4B190B7 -C820DD8F5FDAF73872074E1C95F4A4B7E1B5DED436C03D1020B9FE9F780FF2C5 -920C97B1584B7E0051107EE7789BFAB0B13F32AD2DC01DB5120BFD6B5FA8E386 -EE743D10E6A9E858979543882C19ABB36FE278EAD1304E84DF80E8CF87A994DE -0DAFBB925A348162FF034DA6EBD82A9EC1030392CEAAAF9904CB8C6778F6EB96 -BB55BF515770D42BBF40D590C03416D3223B5B98F9362BC644F7155D524CA1F1 -2B32C9527EDA8BF558D4C4B1EF30693027E90F3B5A6B639B2C80E96FD88F4AE7 -0C7F1CC1CF6EA84CC73BBC31E08775D71F311C4331B234A585DB8B66464ACB26 -C628B10D3998E4CF5E465FF90E65199476D7A4446B463CC14A242833145D59AE -47617127A409B3882D52FCAA038A4BDCABAEF248767B812E50EEABF35E63C28C -40D224BFEF79BE819F9A62F5FB5A92DA2D93B044804D4CB966A91974D2E00D80 -57755483306900CCAAE05EAAB50F955708D16256163575D034E8D6D2256F11A2 -F1965F00E308F4CB89A8D5CC8F6F0876066B1B82C28A796406C83443E1C846EC -CA55314BFAB334147127FC4B87D63198FB5F94F9B8D2ED868E7A96C942C62072 -1B5BC03AE123428C6A323D8C398FC176BD3720749EE8CE41349E898F19F4BEB4 -02BB6928D19E89C81FCC2AA7890897635FA70E181AA5C01C3FAFD236FDD824E7 -C7A8E5BF99F0AF69C6DD00EE29B9604C8DCC21FFC7DDD1DAC8D68383A2630F7C -8DEA4A846408382E920069E4AF7F7670521B9B39ECBBEE758BA203BB728FEA30 -5831CD9D683C4DB9B6A98929BB6C237A801620043FCE59C85CF7863AE3623BF7 -06C7F976943E558B560076BF9553E77D9CD2F63D5D9C65393BE11269C82115D9 -3BE347CBF02CFD59D0F4A0B923DE88C83DE7B845EFFA4E64C866BD0A2969DB95 -587A7A35B3B0ADC90743F49ADFCD713925570C207E40C73B806B2C9021AE3963 -166B9D58091245CC3E4FB25A6F6CDEA735C8266DF24D8A32EB0D6EB4C1892AAB -545DBB750D57D65A4C73384176B7D974FB35244EE66AD0E55AE22CD41C683FC4 -C5738117FB1E42804C637A465DBEE2FF3BCE34708D3F3CEC9483B163E1CF4EBC -089EFA85C49D0613DE0469533AD91086FDB5E50C8215898DABD5590F15740171 -77A0D1FEE161B6D7E2A77BC7E7FFD0B99602E2197A90BA406E1D308B7D133584 -9FC0649F1BADD9ACD82306832D4AD62868E1876F2A20D570C77FFB27B3C0E37A -9FE8276173584AFDD9951E5C37F233D6F8F6AE466EA9A755ED5245DD2B92D25B -781E2D89F6E5F8E83687443802562CC42A58742BA63CDABEF2F2EEE5F7D88584 -3AB4DE826A7BD74425EA7914CC9E4D459E8086232CF2613EA1AF3B423E051F10 -A0B2A58C89BB2006F4C732B4A97757C29C5D36BBC1C1FB15F599B362DA21A3AC -317318754C7D154BB686781A0D1D010805A01E827253623F5E11C271198FA019 -C0F3EB59971AD56C6DB5E6BAD73C8D6C0377A3F5F353D878073ABAD6657E862C -02F768E867A10CAD895FEA898F62B6194A7288E499E6CDD48E07ED45F17F0D69 -EBF6659B9827C15A9483E8884F1E15C2D98446B6D9BD1D2FE1EDB46477017A53 -3F235CDE9D68FE877ED9EAD97DFF79429A3E7325D7641C1624939412C46714F0 -6E79124579DC7D8C458465377FA41DF3E6C3EF23 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (xtupletrest.dvi) -@start /Fa 226[83 7[0 21[{}2 166.044 /TeXMUSIXSPX-Regular -rf /Fb 204[36 51[{}1 66.4176 /CMTI8 rf /Fc 184[133 7[0 -0 21[0 32[0 7[{}5 166.044 /TeXMUSIX20-Regular rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -82 430 2068 4 v -82 471 V -82 -513 V -82 554 V -82 596 V -82 15 V -82 56 V -82 98 V --82 139 V -82 181 V -82 596 4 583 v -82 552 a Fc(G)-82 -137 y(G)570 677 y Fb(3)254 698 y Fa -(\025\035\035\035\035\035\035\035\035)-62 b(\035\025)p -307 594 4 135 v 308 594 a Fc(\()-48 b(\007)310 b(?)h(?)1349 -677 y Fb(3)1188 698 y Fa(\025\035\035\035\035)-42 b(\035\025)p -1241 594 V 1242 594 a Fc(\()-48 b(\007)570 262 y Fb(3)254 -283 y Fa(\025\035\035\035\035\035\035\035\035)-62 b(\035\025)p -307 179 V 308 179 a Fc(\()-48 b(\007)p 618 179 V 359 -w(\()g(\007)p 930 179 V 360 w(\()g(\007)1349 262 y Fb(3)1188 -283 y Fa(\025\035\035\035\035)-42 b(\035\025)p 1241 179 -V 1242 179 a Fc(\()-48 b(\007)1504 594 y(>)p 1552 179 -4 146 v 1505 179 a(\007)p 1945 596 4 583 v 1961 596 25 -583 v eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/tristn.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/tristn.eps deleted file mode 100644 index 94a7b9d4215..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/tristn.eps +++ /dev/null @@ -1,1206 +0,0 @@ -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.96dev Copyright 2007 Radical Eye Software -%%Title: tristan_notes.dvi -%%CreationDate: Wed Jun 29 22:37:38 2011 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 79 735 540 800 -%%DocumentFonts: TeXMUSIX16-Regular CMR10 CMBXTI10 CMTI10 CMTI8 -%%+ TeXMUSIX11-Regular -%%DocumentPaperSizes: a4 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\Programme\MikTeX_2.7\miktex\bin\dvips.exe -%+ tristan_notes.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2011.06.29:2237 -%%BeginProcSet: texc.pro 0 0 -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: psslurs.pro 0 0 -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. - -/slur@Dict 200 dict def - -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end - -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end - -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def - -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def - -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def - -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if - -% align the slur to the staff lines - - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - - aa 0 gt { /shift shift neg def } if - - ifadjust 0 eq { - /shift 0 def - } if - - -% and finally draw it... - - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat - -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - - grestore - - % now some \slurtext code... - - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def - -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def - -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def - -% differenced line - -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def - -% sloped line - -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def - -% free line (init & terminate) - -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def - -end - - -%%EndProcSet -%%BeginProcSet: texps.pro 0 0 -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro 0 0 -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: TeXMUSIX11-Regular -%!PS-AdobeFont-1.0: TeXMUSIX11-Regular 001.000 -%%CreationDate: 01-07-25 at 04.06 -%%VMusage: 1024 36750 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 700 300 0 -%%EndComments -FontDirectory/TeXMUSIX11-Regular known{/TeXMUSIX11-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX11-Regular) readonly def -/FamilyName (TeXMUSIX11) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -200 def -/UnderlineThickness 100 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 700 def -/descent 300 def -end readonly def -/FontName /TeXMUSIX11-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 7 /caron put -dup 12 /ogonek put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-619 -3182 6250 3186}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE45183C178D3847B0FB289 -46B756FBC5FAD23CE6463328E99E2A80937200E6A3461FBF2DBB214EE1579600 -4A9B470D8843786B597FF0848602F82EF268B24C48444C4B9A0B5FB351F301DC -BE6BC9E931F91BA646527E757EA5F26869A7D18D6CE67AAF77C5E2E1E9D800D6 -66DE6AC95C5DBD6168F315B796C216572D0646B5699EE61DE9D8E376A9919A8C -021117E920B3CF5F22FCE2F0C0135521CD2918E2CC1724397A5DA2F4FA4FC6EB -15FB0F97C550ECAB9072B42C64624FFBAF1DAB916980B717D891ACA289A4C82C -4B79717BCFB00CD29942100A6AE6E789E756155CA096F9852CBAC92D3B54F58A -3182CDA889F1DA0BC862298925493E267D7582D3A6008DE4305748A533EEC626 -FF26D134BE2BA1C4E08EAABDE2F44BABE996BA2A9EFE7CF18BDB5E6A83187324 -99A35C0D7564EDAAD95C6DCC8EA4F24A2949E598EF7A873E92B7538116F8E1B2 -BF1C237B923C9E86E570C91B876A4FEC2BB1FD8647270B7E6AB6C342212E388B -1F1A376CCDC09148529FBA57A392030BCC14BCD0533218432405C73DB5BF4C51 -9AE659559E928C6E06E88D274DD8EEEDA3DF54ACB30DEEF8E09DBE901FF13765 -698AC821BE0D84FF77122EE2A78D05A41ACB175D7D4DA1DE8CC0FFCFD493EB72 -33EE82115905B77CC0C91AFFC83BE6A2B1CF083C718A7B1B36913B032095ECC0 -423775531C98D6D16EA470D1CF6A101C2659527FA9145E008860E294728C62BB -A2C6AD31A05A13180271FA4370F51BA493A3B744404BF5F65496B401DC928352 -2B9B436D65DAFDF80336D769F8B96FF771FED249F876337F7D485032EF1073BC -902817ACD27F498A007F9855475A259550465AB98276EBB907E9D81035790B02 -7882083FA5417013846534C76F505678E832EF8E0913DB621E0819B1BE0450A8 -DB3164029BCDC0D09696069E9CA135EBCBE2C69623B7659E014E671747CBBA3C -85FC68582CD84AC711DAEEB9A902FDC403349DB9D0759038FA9142956155C25B -53A4C9ACC5971505EE7CFCB891B4C6D9D34DA6A90F87E0F97E38B928E23467BB -2275D8AA11B3D623A202160D7809968375E0E27FFA11420CA2C15B05851427FC -76A597369A21E1AF1E9B089F817B838A08C4CCD0E9E0868E72C23145B5812CB1 -AA30A813F643AB403F3538BA77F4BD847A6A5ACE0B2AB8BEDDB7E6078FCD99B1 -6920E56EEA409938 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -%%BeginFont: CMTI8 -%!PS-AdobeFont-1.1: CMTI8 1.0 -%%CreationDate: 1991 Aug 18 21:07:42 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTI8) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /CMTI8 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 51 /three put -readonly def -/FontBBox{-35 -250 1190 750}readonly def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE -3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B -532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 -B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B -986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE -D919C2DDD26BDC0D99398B9F4D03D6A8F05B47AF95EF28A9C561DBDC98C47CF5 -525003F3DAD7933EB57E7DB1462E9D906F6D8F5BF740206C1EC5F36E00AAFF68 -F3EF6F3A2540E5F9564D1C215BC1E7E69C7D04DA5DB1CF195613C9CBF4BAA360 -84AEF3E10E24877FBE36AD731DC97305BDE6DB1F934909FAF60B8E28561FBC57 -0F5B6225425BFDE8F0C71CD4507B82FF803E9A301397975E38A259DE1E1B4FC0 -06BB1DC2D45B987A2268A77CE8DC025CB0D1B39788BBEE149103950650171C94 -5FED1063050A90BD38605BD9365D1C2AE42A7DA3DDB9A263FE10BD487F63D908 -D4F02758BD9D7BE53E6353A25BEFA29E42B50C1D078A8B3A746EEDB381CCE36C -93FC4BD1A8D1D6ACD0D355E948CFE397B74D243EB51597D251D0BAE6884D70E8 -FEE119462E1939A9783414DF59EEA5FF1529F13869D1FF0A44935C5198CC5DAA -E1FD2A17AEEBF4974052D06734A409E26C457C06700C55896C90BB33E044A737 -46590D9FA242819B9527FD59818D8829D4EB2D26A34CC05A2CC063E66F2DF193 -8E4F9670014BC243180E45B51DDB05AD1E6A7F619EE1CE09CFC1A4F02CB7270E -4482FEDF673EDED38EF3173C475C34BFB3F6623C5E942A7797FEDDD0EF1D54E9 -1D90D7076C0A9687E334907C22F2E7C603388D8D626B0E5A62B7543DCBB575D7 -9A6BE1528EC9BC18570001092524E4FBB02F3B29293BCB4F0EF14A2DD9DB22A5 -BB33455799E8120D2A4862424AA4A382972E2845E042506FC8F6E201D11DD0F2 -09FAD8DC29C3E12B66293ACBFB13FA0F26238981F2CD52B47A8CDE6DF5CDFAAF -3113E1A6366B806EABA9C34E5D41167CD10D7B639021FB4CFDAE28CE72A93F3C -E8929A4803AA3E45F388F65179AA988898B7B7A8253769D17D3D2C58F96719AE -8FD75C13E9BD87BB294726ED108EB7326C293B1578E5FE562DABF15039961378 -B92A3EBEDFC321707C2A7E6EFBA9B35BD36584D9CFA080AF28D33385E724F856 -FD3AB24F1418E47FEB310BAC91C48D3667EA39D6259E109FBA1BFA994AEEACFE -C23D06DFA2B930927A086EEA28C78AFBB48405A264440A8312CE1993A07256A0 -74AD005A6E08D914A3242B1FD81769CDAC514C01574620F751AC4EEFDC23D160 -20927DB23DE7E738BB6E3D3F1E6DCFF6731FDD3199435DA3DB2CF53329A286B9 -DAF1C4ABBB871205C9E54BD930FCCF901D84208C8DE3DED474F4C45137F1F691 -C144B920A73846EFC5EC590A46193061392A1EEF03E74863EE38B11CFCDA42C5 -900930AA11527C3ADC75663F99D0D36FF86A133314CB5EC9F6EB62BDBF82D9AB -2C9A98682B83BF6A80F613E6E30737866B6971FDDDDF00C031AB1021512A018E -C9D16A50DEBBD3862698DD582667C8A8079FD1 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMTI10 -%!PS-AdobeFont-1.1: CMTI10 1.00B -%%CreationDate: 1992 Feb 19 19:56:16 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTI10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /CMTI10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 46 /period put -dup 99 /c put -dup 100 /d put -dup 101 /e put -dup 105 /i put -dup 109 /m put -dup 114 /r put -dup 115 /s put -readonly def -/FontBBox{-163 -250 1146 969}readonly def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE -3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B -532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 -B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B -986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE -D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958 -9E3948FFB0B4E70F212EC976D65099D84E0D37A7A771C3101D6AD26A0513378F -21EC3643079EECE0C9AB54B4772E5DCA82D0D4ACC7F42FB493AA04A3BF4A1BD6 -06ECE186315DBE9CFDCB1A0303E8D3E83027CD3AFA8F0BD466A8E8CA0E7164CF -55B332FAD43482748DD4A1CB3F40CB1F5E67192B8216A0D8FE30F9F05BF016F5 -B5CC130A4B0796EE065495422FBA55BEE9BFD99D04464D987AC4D237C208FA86 -0B112E55CE7B3782A34BC22E3DE31755D9AFF19E490C8E43B85E17ECE87FA8B9 -1485831624D24F37C39BF9972D74E6EC4784727AC00B9C4A3AD3DA1C22BD6961 -7E0ADAF55422F22ACA5E4DCD4DF9FCD187A566B7FB661D0530454D0DD6C6C50A -7A3875C6CBF8EC7769F32A1F3F7FC1C072BADEC97794D4E90E0035282A170402 -356E5A9CD9ABD80AC4342A5283E458A7269252F4541CBB6452B39ED54D336D0B -19928E9CD1AB26AD83EB209E2EC75011A2643813053B5DBB0246097C4821B5F2 -C92554E9140BE35B2DBFCD98809A8EC9FC910FDE9E0D86457C70ACB056EBF90F -244DC0A5BBD455E15D6E3180311D52CF50B0BF7D0A7F64F3A1821E0AEDBC2E7B -AEB549FE1D51088C153799C6E089B5D5D65E1C4E2D2B430CDF1FFA23CCB25D95 -5C43C8942435D0AAA3D9055FF808F2C3C887A3C469BBD98F026D0A59E26BA9F9 -C2144CFE49A9AD892D4D31764F0AE3A10644AE3966B0A790684B14D11FA49785 -EC5565D2B2E584CBFD85125F3FAC133338DE35361943DCE9AF05FCF2840CE512 -998D42CBEC52B57B79DD63F00985881E8463396ADA47189A94DDF951A78866F0 -B8A3D9197E39335277EF2294308DA70065D910943A34F7D5F2090FB4AA42ED70 -CBA469A9F64B95A6FBA4BC89DBC93765E3AE4723162DF3F9D6BDE77DD5870ADE -C8900D6346957B84C3CE88A8F9A12D46B8FCA50DF4433B0B8AED6A63B3DA102B -6DF94E62408E24154BAAC66B2B249C695BC0FA37A28699D9C0F3EE94AA32E3C5 -8F8D7F803B5D25014D43A353D719B14B247A87898A960DF68C0C0BAF70C83917 -6E9F7B3ACC64DBAEF3FDCD3A80C0AB907EE342E543D607556CBE5A9089B86D1D -E768F27D74A613F3ABF883222A8596B542EBF54E9DCE327B5682AEE5F1A7A225 -BF26E2AEA0F352B9C950B47ADF650E1B2AE31E883EDD884EC90F94761C470EB1 -72F27B74049C2A13EC522271032939B656020D617F4E58DCA88D138F4C84979D -5EE89221BFD28AE8117B615D410CDAEB5320E61ABF819F329A7D5BF9515B3185 -0FF3013629B014C1534F7FBD9D52E08ADEBF16825B771C07875DD38BDD824031 -6F8028544EC27010E2E6FB4C703B6D98704F2F2907FD217F84E492FB80F3E49E -3C4E6440A5C164D9B85E8800F323DCED9BE387F3943B66565AB6E58EA710A3A3 -43A13E35BA105BF2B677925E8F18BD595E14BD1AAE7D15B50DE8E663C0D24932 -A53373AFC8861B91B6C88E63862986C931E7F709D61CDFAEB53B8706E06E6D75 -5C8748F1B1DAB77E1C7D745B1311C5F8ED0F3761AF31241963FA91A8E9A788FF -751496A4CFFDCF5DE4C70C4AE9069DEED820A9A178695236158E72E3C1854162 -61608B03A4CC8FB3B8FC11572D4689BADA31F96EFB3A30394EEB83B427A88F9B -B5944CF928F71A6CAEFC1D2706526E20FC5B9631BFB7D4A02C7E4D01F6A9F69B -AB061550421D443D3D05B960693F2CF9EED704D3959F416F0A38C35921A99174 -ABBDA9E6315ECDA014F5C5DCC357AF8FD1A201AE547E9E83754EF4F7304AC983 -B55825D2045B8303899ADCF674071B7B8D384F504DF1C1C57D1AC24A5909B96B -94971AFDEDE1E04B92D99A99C19F2010FF24A53080C8A56BF3135C9A6D822FF1 -0E3462CAB8E50744E804144216A828D197E739CBA322728C99F6BE744F14B126 -D5FD150E6F1F486E8C0CABD57DE8112AA33A474323DB601D13C0156B394147F6 -B2DBE26AE6BBB1A4433033F47B2E25A895E456F0D8238EE0337126093260D8DC -C95C2E3D93324F77234E16FC33B0711A7171783784444E66DE94557E0B45F468 -C8711C164E115CEF37EC78BD659306F09B98FD5F328CBC5C54AAF682DDE9A3F5 -36FC391F4D63D8260255843B9D34CBE341534CC146FA8DF63FEE11125966A480 -462BCB1D2C5022336AEF4049F3AF88318BDDBC2671306A662B679536D176B50F -F43551B70A5754C1AE43D9C12F9987BC31E7B0A545588C68FBB4C0B8BC740C98 -5A682E1A1EF1ECB4A9CA6813DEA72ABF88C14009C6CCCEFAEFC9448792D22BA6 -9A88068D9C89EF7C123823A7454AAFF55C41130C8B984AA78D29264958CDFF86 -4E3CFA81F0A189E1C48F89E0CEE720764FA0B666A28C1DE5123D71DA6B547954 -6E37FD5F6040461A9E4640603366EFF360D567938FC38C1F41C6A668887AF6A1 -0FCFE167A67247368E76FAB48B32B252ED19F4247CD6473E4C3A93AE665E57F2 -EBC56F881FC93E11D43412DBAF31A53BA43C07B4DAEA3F6D523292083EE3CA04 -B9A98B51F9BEBE1CB2612F73E64D0DC56D132D32D77F14D7CD525A537F6A5189 -C9DC5D5A223B776F0D6435A32A46F72EED47C97A4E59FB9D21E47EC2CFA281A9 -6DD3BD631433BA11057B2471883F009CC7CE75F9BA8228D329FC2267403CE4EA -E1A4D7C7F0594568F64E0E1DA5FC3141E4FB5C059CDE260BEF9AAB8A3CF69B18 -4E7D5774F9F9287D9393992E72E72900D21934004BD4955C18620E743AB24E1A -052949B947C3B92A198548326334122F31B80758986658060A991079547D709E -4E5C2D2E61168C4EE0DF9B705AD3429287F3CF568F3ED5531933A373820A558E -6CA3D08B8BABBC7756D8993C24E53BB977EB91F68019EAF355A444B377F16B5D -9FE495856AAED6B93B44D6474D7E8A5E03AAA7F561FF592DA31B0A26A4B0C0D7 -93D26336B3476B245DDA9C0313623092BA3F63985ED1757A9B90240F9D63D3E1 -9F7F37FBE940713F1C870709A2628C65470CB40CA0F75205B7DB2B72E28D4399 -B9052AC7C5F18FF62AA6372307A436A78B5D8F4BD62EE869A75EB816D699213D -E9A79AC88E2DB38744794FDEE3B624BF4DD1E799518655A031E6606C1B5E17AC -F43BCDEFCA155C51FCF63810462F4320A5521755DA3184E7119C9F1F6589A826 -CE675D42C62F41EAB7D15DADA13B45B2D67F4E4E0A443818A4158CEEF91FE522 -7159025F3C2E16A7F8A4C611F65CA968323EFC91A8B031B4527A04BE944F53B7 -5F5CE05BF8B5D70CDD476D63F2DD4F66186DB132477AE6316F9263121D7AC942 -F39A7AA06FE83831D67F2562DB22656DAB4674F3D7B434DA39A6ACD91FA54EB3 -4B856049C34CFF2BDE594EAE855A7400AA906BEFBC23BAE9F25A655824DE68D8 -287EAD555B6D8B866D59CA5D6A1995BCC9F53AC0736A258864B787C101EDEDCC -FA04250658EDFEE5A8AEC281AAF01AE6F201D76C53415F97AF -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMBXTI10 -%!PS-AdobeFont-1.1: CMBXTI10 1.0 -%%CreationDate: 1991 Aug 18 17:46:30 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMBXTI10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /CMBXTI10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 102 /f put -dup 112 /p put -readonly def -/FontBBox{-29 -250 1274 754}readonly def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE -3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B -532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 -B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B -986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE -D919C2DDD26BDC0D99398B9F4D004B836D34E88C20EEB527CE1124209388A2DF -E27A8DF298A2693A9D529916AA0B2176E6ED237F69D84A8FEEB36861D1847207 -BE2BD61C6A412FFFEDFF13AFEC32AC7735BCCE5965F5966418A62ECB99112AB3 -3BC938EC590FF6922659125EB67E260BF02885E49BA6019E696D33F0B53606A2 -F515E0C45F323311613A94B838491BAB9FE230C5CC79D22925E3D882799F2707 -C32975A494F0F9513E4D8332E7E54470D9721FBD345CDBB48286F2F19CC6D66E -BB631DD6476A509167A49CA525A72CA50E82C1D08C2B372DB54C5949C753B632 -2009B761EB90492ACD3CBE6A35CE1B66F3BC4D8DC36827CE4261A703328451D1 -879438479917C1647772999171DCCF1491A1C9086E0C6393506768F8757BD81D -141C46EB9BF507EEC29962A0072B6C5D8C8588F3D68886CD2606DD3BD2FECCEF -63245494E93EEA12AAFB06110E54ADC444C7E7619627A48A464394E5DE06EB46 -4C76A2FF010318BBE48B3776C826A265C66515717F7F2E943C60EBAB23D96B5B -FD514A1C4E79BB3D3D2DEB936F90CD3FABF7B09FF7F564AB5CF4AF6A40E869FD -395885A88F4A138B3CA6943A2D430BBE43D91F7F17621CAF52FB7161DA3B2003 -82244FB6EE792DCA1722C03392C296C029A2DCC5BAAB3EA03F8DEB039DC83AE1 -763AAB84776A2CCFFAE9EAF0BFDAE417E8BE682D237FFEDAF224AC09C9665019 -165CE32F5349E857177D94AD6396570932E1657ADE4D3FF57A3419946CCD210E -57E5A1D91CF708395942527D127606350924D71BC21C6F969288B1C8CA3404ED -E6219985F7301A20621368F74747EAD38990A4C9F2B62913B8FDB93657409FF5 -178DAA7DA5E8D21B862CFC42AD1B6B2F9FE5A3EDDC1BEDB5C7C060D7704644D7 -F6BA9695E1B63B5B18675BFA7572155A6B628438E13935DC35C1193C5CDD1DA9 -12F6958F42E0CAA5D1CAE65F9CA0B9872779355B06DEA1C333A549CFF06BDE04 -A3346BA9ADA334FF9159D9EC55D2200D9650CF3717EB2B6CCA4C01D49654FD94 -A4405E2CA061C6B5F6CCFB387665B2FD7A102D88F708F4FECC1B707EE9769072 -8A994C50D5826B6423B5252529F6BD41DD7C4E30DFE9718878BB6721CC254AF3 -68A474461466DB277DF2CEED2CBE3347CE104AEA1E7718F8566CF46727683A11 -EEA2A3493F79D8E40755DD58EDEFDE2A09165453C54F4DC192EFA32F0085CC5A -B4611EEDAA296705E7078A54F9FDC8B22EBF377309D12320D6F139DEA7199A8E -417618450B644187FF874FCE195CB0355A1BC3A0912C26FA72C4E12C09CE5EA4 -57DCC110DA12F51AEA171579D493106DFE68715591504D4CF308595FFD6771C0 -78C5A4B0AEC23C74B16EFB16682D5FF8ED59C3B03A549990B829A5893DBAD489 -397619405F4CC1407F52B179B1330BC0A8046BF7623BCF35758C5449411F9752 -05052973DB8816A4BA9D1A54042C35BE3BD69902E8D2233B192CC6437A111533 -AC5BE7BA248692A287F575186AFAC5B628E15084D505887EBF012F840AF2416F -CACBAF741D025DED9EADB6EC4CDD71DB602A83337A643003568D510EB2F33D49 -0133B893DFBAA9639715BD2CF74E2298149D07C2AB9629D54FD3A7202CFCAF91 -9B3F34F5F25282A51F0B52D8AB80BFCB179674EFD969E2CCE7CC39D423663B -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMR10 -%!PS-AdobeFont-1.1: CMR10 1.00B -%%CreationDate: 1992 Feb 19 19:54:52 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMR10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 44 /comma put -dup 79 /O put -dup 97 /a put -dup 98 /b put -dup 99 /c put -dup 100 /d put -dup 101 /e put -dup 103 /g put -dup 105 /i put -dup 108 /l put -dup 110 /n put -dup 111 /o put -dup 115 /s put -dup 116 /t put -readonly def -/FontBBox{-251 -250 1009 969}readonly def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 -87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F -D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 -92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C -295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75 -409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C -4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF -2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E -0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E -B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008 -24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B -43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF -D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575 -5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC -96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3 -7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3BEE09555C11E6E295 -71B219B380EE9E5BB17AD84B4E8AED35880BD88E5AC7D9FE25C46889CD093396 -F0E34A62F93E64C8E7975CFD617121244AB09FF9A4F73F8166197D0CDE2EEBB3 -81AB9BD8329579C2122368F56DEB89BA6E42C5D9E20F2789CC4A89E4AD9B877F -8A0ACB84936F109D86211169257C19756A97E682601F4D1E7ED950A351C14DAC -4BEA7FB0E58FB5AEB55BC09B1253748B61B4E00C448F263458BF958D3986BF18 -9636037E95FB425AAC96FCED5B4C766F93041FAA0DBB196B0A220B8E3A9FCA6E -B4F5C0C775C25AFF4F5099CD3A2FA59ACA735718F8E90B351B015320794A89E8 -4C34F32B465E201008CCC0A15C2DEE572BDA14D8BDDFCF2743A15F8A93386861 -828F6251F206B9131C951D1ED4364A9CCE507E2959A1DA04A777B592888D38ED -E68FFB3EFE83870BA8E04B88C9EEEB2DB80D4D07B52CE914D9DADF825A5301AC -C64063909D6C1DC84C274C90004F41A1FAFD450805C5DD2A8E4F4C23E114246F -C103EB63B58F33E44DD04F6367E04C3CBB3400BA3C1943B874CFB7DBF6A3EB5A -3F665C5A98F578A03948821E40D1608FB70C5915CA0DE369A0D7112BFF6CAE56 -CB9BF699DAF3859F2B46DF97AE05915E791F1CE849154C53C4403EFD6F1A44EF -78C167190F3326BA35B2A0F95CD03492DBA2903489ABB6B2EB9F977F3F4D690B -31E8F6E32F83D91F721ABD116A40698F26610853E7FD075478979BEF42166C1B -312E8C20CB3F080B08A69416DA402D336C627BABC4737FC72F8F4F6BB7D73551 -EE33D3CEA901C3369B93301EEE2C3475A9F5B96239829EA2EE6A4945C2E785C0 -8F110513E6F8F12B231EF94B606851F36BB2523F3B3ECB5EAF8EDFDA92B5DF5D -892813AF0BA074FBAC5FF5BEB656BB00709DF2829F6A33A059F3188644A10801 -A24CB262CA08C7A96DF332C5E4270C9FF0C4CDDE279178B9F1D9D4E0F7393326 -ED91A1E6735C179602C3CD9B8EFB67BD1E8ED4B742EA90517E18B78FAEBC28D7 -AC38CC295F1E5A3F9D3FBCAB51106B23D07B8F34AE6F86A9F720F37386A786E4 -82EC5ADC4BCAEA80A7C0D267C227E76C7A4EB134ED99E73DFF17EDEA93C0BAFC -BF85D00F5DA548080D5E0E4AC3B8712D1CA44E0FFC78679BCFC1B3B342A5B656 -689AFDD90C8CEF6056EC65CE4A345F755D539329003F1B3E883E69438970CFA0 -1475B1605C08E5B2DFEDD96A1F0B8D39695D096825DDB6BC7E59ED22D13CFDF5 -99DD43370E6F28DB5DE10FC5A24F299EFE32DBF5035ABCB18BD682234879B242 -A1896369D59A6B8297CC9EFE00FCB9EFCA2D26256E32A6BFAA01005BFE6CAD1D -AB51404E61F1C433D00FFD6A9B3884539ADC69317786D9D8BA8CAA99CB0586D2 -E302C320968C6464AF53B224217DD227ADB9F0D01F5780F7CD67B369538A7F72 -924CF6C07CD9DA0E44091329744F69E5F772478AA6AA0022D9A9FFB58E93A448 -764993E700403ED2699791941DF5B15428AECC3E8AB201D9481592169C1E3266 -7689E2AE83F8CDE6A150FBE63DA96B36C396EB3D6AE5A1B0363A2FFB60111A52 -399E147EED19DE22BAF32962676615D54487981BEB2778A705A4212C5195340F -E6B0C3C49AE4764DF25E56A2B93B9C176FD9F34E2FF2304A0A97B272D17ECA9F -D790BE0A348C760F81D2E7CD98BEB45A7FD142DBAFAC6E4CDD4506D240680504 -7725A6706943DE85046348809BE8495ADBD588E16D26C0D0FF415D07077D2CDB -EF40F42B1C08B5257AEE7D7D07FCB0113AE2B7EB46C8184772DF3F2E26E44B8D -9303172B32C99B5EF3CE760B733C4F62AC776D70E88829E26312679BC878DB64 -EC9B1486EEFDB2434A38C039C40E8D6F1F86C74A3C52B7A04107CB769A1DA101 -B6791470835A817159FCF13B30B6F496B2C471C89C15F9745FA8856D58EDAF01 -6E342DCF297049E027D63FB893C3C80678C0929CCB0FCB87BC6013448541948C -F8629C8BFF680DA0C7330E1D845EA3D62881CA864CEEFEAC44D046FDA839413A -B1BB86386A47F36FE5868DBD292E28303320F2C959559965D9AE33C202FA9ED5 -F465D3FAF9C3436B3BD66AEB4E3D74A7ECA62360FBFC9E87E40D78B4DAC861B4 -3959E8127955FED295EFC3172D61464401B2254564662402EAF691F8755C6F37 -4857BCBF0A2F18B185F3F3D4B52FC510E6452D7F61B7F6CEDE0BB80CDA7E0957 -9ED4E78A942282798F9606029E2B480CB25D70BC930BDC03CC46CC89A838241A -BD632E15BD3B369CD8F05901ACD5BFB6AD3F20AB27A745BB5A96600541294631 -4C3E9AF5A21017F71DB5C9A5615E84F02A34659DEB44AF3133E806FD663508B1 -72B4F09CD85A13A5F3E3740F86A1746BD83471D7AEFF44E0AE963F0712D79D19 -3E5A1F52BE5C218909DE272A12E3BF396BF8069234A4A01465FFB79108B91625 -086491C93BFEA818AD29930754F179F2198C00756CF0301A93B84D64F4AE18AF -C98B706E9399F3ACBC8F6E444A18AB2E94A6BCD71DFB60473BADB5A62DBA48BE -E295FA5189B2730F6F78B6D18679C389450AB33510799C7CCE3053D8B28F2F94 -9DC328D04AF562EEC88561F94BE7273F533B76677914EF5056F398F8A615EB34 -1DC5434735A132270D047A5427AD475D71A5AD47F5B52C202426D58F6DE5C4E0 -6347280B37464FEC4A528E2F4B4DC9A45F59DD286DC51EBDB26CCF714731177D -819094AC0F6F110E1067B56AB17BF2BF22741F67B27A1F620B9366EEE60CB053 -0667EFC82259B6E3DBDDE9014FCADEFC01EF64B70CDF5E2994F98F060AE195D8 -B674AB8151494CE85F156F96B3630EA2AF9EA4A86896B8B521E6FD4C7DA4DBD3 -A6A775F56D4FD8025306EEE7202B4B70E687A085F04CCCCD51F88F5167ABAA08 -B028E5F8CFA44E11B8C82ECED923DB14E7F9810921D2643557474DA6C9548FFB -BE349C6AF7E58E6DC748F2C8B5F152D41947C3D7D889242DF01F456B84A485C4 -AB15EF5584985C02CA8A41D835DBD91BDA95C3EF8F50518178D26E66D39F8322 -F50359CDCD3B92693702C1C736F6A9719E14D476D1E65D4F2F4915CCC9186B4E -95599E9778D8BF7FDBAEDF3F9C2133324E82FBCAC2FBE4E2BA03A69086612C95 -A1F29F8228B96EAA05A624126E7A8584E7D81CBD93A6F5E433917FFE72FBE64B -4BAFACA17282236629978B417609E904F9EF0898230AAE86B35D988A7D82FC95 -79B71945B7419F8628D3DA5665EC974CB49F8F3F169C20075494ED722B7C4BCA -11885E72D892951E2D21444958BE97F71E96AC27708ECA23DEAFE7C4F9133385 -88EE44D12373082BFCCFB913FF7E31DA350ED9300F4238A7207EBE8B5C9B0C15 -207DADF4A4BBF8EA281A00FE661C9CAD784526B1796DFEDB3B6BF4F38B051D75 -ADB06C10188014BF11A70FEAFAD34A8AA90FBD31A6B53CEC8F00FB6836E05E9C -E18C5EE2D73373FA5FC7CED07DA3318CBCA4DD57AD9AF25A50702EA464B92AEF -AE56079107A2614FD23E828A95B06480A9B174A8F4A17DFA2E988D23A691BF9E -E2BBF5EF1937DC0D1F3E832C07C2314426BE315D2BA04740ED2760F252007A90 -9ECC8CD9840497F9E8251B5C1A67165544BF4298F3A95F94F6EE2579045524D8 -0D17D579466A10BC30B1875A245721E23DE71C59FEB7E85D5B15DA08DB6FA808 -C669ED3E91A3CF4076E90F1A93921BA54C4040CF8617D95ED265BA10D007F342 -40931FBFADEB0C67C62257FC4F8B34C071691833B44BC6F7254D211DCEC5DCFE -65DE419945BE55F65474EE30EF685585DDFC9E77C5E0B0C23758C59C80BBCC45 -B4058515E4A740679DA604AF639705632535311C803FB1B3E234590C839C5ED6 -0832D6837DA0EE75FBD35E2F042320429D194B974596D1880BCD74E74C46CDA1 -C8165A276F1F4FDF3E76FA30D46614E3FA838070321E871232D7C42B7A1632C9 -7C3B101BDFC0277756D4C19B291E5485BA7C55029EF180C8CAC354B3D4C84FD1 -A421DD85230FB100661DCBCCF993BA702015BE6D06B51FB14D198FF42568A6A7 -705773C6B97C81BC7919920414320FD7C4041B70EAD5CFE4D59CF848D9790B38 -45CBC674309A1B5633053D4309D37563865F7C0C5E14260B7E9A6B9BA1C1D48C -9640E23AE48903F2B15ECD4BB4C44A80DD0973415C9AD0D797CD62B350114AB2 -DC905C7EBFEC000271451C850CD77A530568B9E8EA670F7A0FE9866A9E1CBFCC -5B5615A40EFBC3044E76A7148280E061C089E57EFB0A27A1AA159642797F42FE -119A42C8EFFA9C50962B575BF4B8E0C2A47FFA686D443BD6BB8A17CEE9165420 -EB339E1CF74127CAAD11D7AFDEA4C07265FBD74B26C66BDE32411F6D0FB6A40B -88C5A3040E2B6F95EEC8FF51C46E774298A8028B431A4EB8245C54CFA023613F -FE9AD1BFE86E805F89CEF4375008708E5C14AFFA119723C8E673FE640C4CF5DC -1684A12F3BE689FA85751A0FBDA29AE7C4755A530D6D9F4DF4F868CBFA6BFA2B -DC7BB658107E15F4D6CA776A3192EB0683508241B7F5535B22B06F0E4DF27F5A -2D0BABDB34F10809E27CF3C747D81DCEBFDD923F8553ADE595DB5802CC60DE76 -B8D3AD3DD54BB5E0CF0636B87B272D2B748EF0E7246328C4CC5A2D2E9B837B80 -F8A6163C3DEB2ECFFBBA894472E5FF6F -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /grave put -dup 7 /caron put -dup 8 /breve put -dup 24 /perthousand put -dup 25 /dotlessi put -dup 45 /hyphen put -dup 50 /two put -dup 52 /four put -dup 54 /six put -dup 71 /G put -dup 148 /Tcaron put -dup 195 /Atilde put -dup 201 /Eacute put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF8647CDA944FFAE6182F991CDF884A974262D31362D2CF0317CF97E29 -EEC652612CE1B987BF57B7A60BA840D2512039A8C81F229855008D6E58B76DA1 -D93486DDE86D173AD3B5AF2997FBA58A2FB615DEB2C802351A89F44B6CD6663B -BCD73ABFD0DB844C34EDAE6C1F1D0498B158C9C0BBA09D05EAEC505A60623A12 -A6FB844DF87E1ED01AF28839F5D02008925F1E2C258C2D95E222EA6F45D45DE5 -3525FD8CDFC5E3F80E99160C65B216974F2D70967DD634310E466AE26FD842B8 -11E8C533D03D3468B4DDEBFD40A9A32963B749C797F9F2D880026615527D96DB -8F297EA39D7AA22B532C044303655C27E170F9EC817D9C33975196CB7A4E5B5F -D2744342C7D1B12D69DCE8B76AB61328E999260C639C069C4BD6111BE76BB8F0 -B46304B24CCD092A9BE4DEA587A963A4DDADDD946F316A11669B81EAA99EF9E9 -BB71F4B9723B4EB343B5506989F9F76D19F45691003C9EC070179F134CA3534C -60483D0112F9E30F49E8B5CF93258332EC3A29504FB145CA3919C8AE71EA5068 -002B6673923B7120C09147F590C1FD073A3FC1361B6DF54F5921574591F772B9 -1D636D0A6CF452FD8F07A7B8399A2442164CC7E91404B853FCF2BBBCFA61F0DD -E822821C2BBDC9BA136AC301C5535D02A9FD7F19F38C183A78F86CCF2D3D8892 -C5C5E7A7E3F23FB78E806109EA8378FEC04E2676CCBCD3546F94BD429A95C402 -1CF699C5DD2DCCEBA191B50899DC349215479CE0F122927D8312C7C58F85BA6A -1577DDAC8FFAEFAC6C44AD54286776F1B2E2DF13C4B64C1B61393F991AC165BC -CD144F3D13FA1E0F80BCCAC5AF5F14D089DDC85CC850929DC47C498DA96D2617 -F044C026492F6F57F742190C1B2E931B9FDC0B787888C8AC6496C8F0E066BF25 -127EC3F059E59FD0D8D437B41BD342100DEE78F6FE38B62BEF7E5091E27BD6F7 -4B37657C48E56B0B5DDAD9BE919CC40EFCF107512B2FAE3C758E43ED504452C5 -063FA8F76357572CB878BDE186309C42CDD369B93245BB46DCBA06028F59D7D0 -292BB3A31D3C795B383A0C2339EEB5A8D6B91418AC4275E69E122D0F7158FA6D -E1E106365F7E94F8C41E6B85FD4F891D65AB0E87927BA8952C1D6D2C4CF1BB86 -C021BAF918D29D34AD92402DC5A16926A5D49A2DDABEF01BAB3D649EF833A462 -74371CAD10B9F590276F339B9BEEB237F0C679D5651C44EA0E8061635933BD24 -DFF7899756009F82CBD26998AC060F9B419C3A3318C542D03F8A82185F484CBD -220EFD2C9B598B3762E611868693E340BEC1E63DE296CBC4C7FF54A6406AD170 -1424B9BF038936D0498DF4106F065A916CB5DA6B0720A6A0C730ED28F78CDCD7 -C2B6C537843CD64DE16F99B4EEA28B2FAF7D199ECEAAACCDA13B603C0195EADC -225777EA1983C26641B5A5ADF6C4E63A50C30AAD5C07A8720BEC7617ED840288 -AC3FE6B372114D728E8683017D1066297159219CE6EF1B616EBF997B3BFE0E9E -63600C5C4311B06738E94925A79A9385606AFF354AEAAB6DD95048B8BB96E8F8 -9413938BB36A529F361455382D292F6C27DD343D5C0084DB94F951F72DC15D14 -A910AEFCFC02C6E8C96660D3C8120725EB5B33626B7C1C46FA70C8B585238DDD -778A090AF219B5AAB0F4199F773F81CFF6CCA5C5FFDD29911E3E7C795A8CBE46 -0F9498647CB7A5D1E9F47BAA79F4B6451EACE165BAB57A76A6441E5B60EE6172 -CF44BFF09E2512D85709E6AF493B4D83A1D443FEB7E817AB01D66AD419115F85 -36F2BE6050E595D4181926BB1F387F8C98FC147BEC1C53C21A747EF53AA5E419 -3AC8F47B778321607FC8CBDDD0BC4AA544E0A232BEAE0A053227350C82A47164 -1D14B125032A700C3ADF4D78C2C77020A6C5624D3FBF854D0298D16B9D98C424 -D839E2AC1C59C7BBF97AE7C6C44258033757B815E96ECE2CA9A85539F5B23346 -2B83A58CAC79DDBE6FA39D736B7FF4DDDDAB4B1D92F5EAF412398D1FA9D5FF8C -3D037F565E726C1FE3ABE768F69035B71E136791010AB279D1AC7DC669BFE6F1 -CCDF0E8FDBD2765A2B75D4D59238A6ABB6DB63D4B62B89848A72FAC831E1A556 -F58FD934DD7160C4B2A9630F838C7FA04622DDFC46C09D30E083DE2DFFA3DAD2 -04076F8CCF2389B08F4A9398B7F6A497A0513BEDAE2692BE6F30193AE2B8F4EC -06B6E5FB8A1FB2EB5ACFD9A20DDD23C8065684D774A3B2DEC8D09C07900DC148 -14C46816559562A431CA2FE1C07CE4EFDDB59D56E0E2743A57BE7F70BEBC6E35 -55D9D1CCD9F794B6 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39139632 55387786 1000 600 600 (tristan_notes.dvi) -@start /Fa 243[0 4[0 7[{}2 85.0146 /TeXMUSIX11-Regular -rf /Fb 204[36 51[{}1 66.4176 /CMTI8 rf /Fc 140[34 35 -4[68 3[25 3[38 42 38 52[25 46[{}8 83.022 /CMTI10 rf /Fd -143[49 9[33 102[{}2 83.022 /CMBXTI10 rf /Fe 139[32 33 -3[42 46 1[23 2[23 1[42 1[37 46 37 46 42 17[65 34[23 44[{}14 -83.022 /CMR10 rf /Ff 54[133 5[133 46[66 76[106 16[40 -1[40 1[40 4[0 19[0 0 15[0 0 6[0{}13 132.835 /TeXMUSIX16-Regular -rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop 60 39 3811 4 v 60 72 V 60 105 V -60 139 V 60 172 V 60 137 a Ff(G)169 104 y(2)202 54 y(2)236 -120 y(2)71 -179 y Fe(Ob)r(o)r(e)28 b(da)f(caccia)g(solo,)f(on)h(stage) -344 61 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (13.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir -1 N /S0dash 0 N /S0adj 0 N end - 344 61 a 286 270 a Fd(p)349 253 y - slur@Dict begin CP /C1y1 ED /C1x1 ED /C1alt (10.0pt) GD N /C1dir 0 -N end - 349 253 a -321 203 4 117 v 322 87 a Ff(\010)530 -1 y - slur@Dict begin /S1alt (20.0pt) GDAR N CP /T1y1 ED /T1x1 ED /T1hgt -(20.6pt) GD N /T1dir 1 N /T1dash 0 N /T1adj 0 N end - 530 -1 a 487 -137 4 117 v 488 21 a Ff(\010)p 654 172 4 135 v 704 170 -a - slur@Dict begin (2.0pt) GD T1hgt DP T1x1 T1y1 CP P T1y1 0.7 T1dir -M 0.14 30 T1dash T1adj 40 DS end - 704 170 a 659 253 a - slur@Dict begin C1x1 C1y1 CP 4 C1dir R DC end - 659 253 a 672 237 a Fd(f)p 699 -129 4 108 v 700 21 a Ff(\007)700 129 y(\224)720 125 y(\224)p -772 6 60 4 v 782 112 4 125 v 783 -13 a(\007)846 253 y -Fc(dim.)p 856 6 60 4 v 866 120 4 117 v 867 4 a Ff(\007)867 --13 y(\000)p 1010 162 4 108 v 1011 162 a(-)1011 54 y(\007)1137 --18 y - slur@Dict begin /S1alt (20.0pt) GDAR N CP /T1y1 ED /T1x1 ED /T1hgt -(22.6pt) GD N /T1dir 1 N /T1dash 0 N /T1adj 0 N end - 1137 -18 a 1093 220 a - slur@Dict begin CP /C1y1 ED /C1x1 ED /C1alt (14.0pt) GD N /C1dir 2 -N end - 1093 220 a 1083 6 60 4 v -1093 120 4 117 v 1094 4 a Ff(\007)p 1211 172 4 135 v -1261 170 a - slur@Dict begin (2.0pt) GD T1hgt DP T1x1 T1y1 CP P T1y1 0.7 T1dir -M 0.14 30 T1dash T1adj 40 DS end - 1261 170 a 1246 6 60 4 v 1256 145 4 142 v -1257 4 a Ff(\007)p 1340 149 4 79 v 1341 70 a(\007)p 1423 -153 4 133 v 1424 21 a(\007)1256 145 y(\303)1378 151 y(\303)p -1507 157 4 71 v 1508 87 a(\007)p 1590 153 4 117 v 1591 -37 a(\007)1591 21 y(\000)p 1734 129 4 108 v 1735 129 -a(-)1735 21 y(\007)p 1818 172 4 135 v 1863 220 a - slur@Dict begin C1x1 C1y1 CP 4 C1dir R DC end - 1863 -220 a 1863 153 4 117 v 1864 37 a Ff(\010)2049 54 y - slur@Dict begin (2.0pt) GD S0hgt (14.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 2.2 S0dir M 0.15 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 2049 -54 a 2049 54 a - end - 2049 54 a 2029 170 4 117 v -19 w Ff(\010)p -2196 172 4 135 v 2309 21 a Fb(3)2207 270 y Fd(p)2241 -54 y Ff(\030)p 2241 195 4 125 v 2242 70 a(\007)2309 87 -y(\030)p 2309 202 4 115 v 1 w(\007)67 b(\030)2242 195 -y(\311)2248 196 y(\311)p 2377 209 4 105 v 2378 104 a(\007)2425 -253 y Fc(cr)l(esc.)p 2445 153 4 117 v 2446 37 a Ff(\010)p -2612 187 V 2613 70 a(\007)p 2730 172 4 135 v 2885 -29 -a Fb(3)2775 120 y Ff(\031)p 2813 104 4 92 v -16 x(\007)2866 -120 y(\031)-39 b(6)p 2904 120 4 108 v -1 w(\007)91 b(\031)-39 -b(2)p 2813 20 185 16 v 2996 120 4 108 v(\007)p 3025 170 -4 117 v 3026 54 a(\010)p 3192 203 V 3193 87 a(\007)p -3310 172 4 135 v 3443 4 a Fb(3)3338 253 y Fd(f)3355 120 -y Ff(\031)p 3393 120 4 92 v(\007)3423 154 y(\031)p 3461 -137 4 102 v -17 x(\007)3514 154 y(\031)g(4)3394 29 y(\311)3422 -32 y(\311)p 3553 154 4 109 v 3515 154 a(\007)p 3582 187 -4 117 v 3583 70 a(\010)3702 64 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (12.79999pt) GD N /S0brk -S0hgt (2.0pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 0 N end - 3702 64 a 3723 37 4 -70 v 3724 37 a Fa(\014)-24 b(\007)3738 54 y - slur@Dict begin (2.0pt) GD S0hgt (14.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 3738 54 a -3738 54 a - end - 3738 54 a 3730 253 a Fc(dim.)p 3749 170 4 117 -v 3750 54 a Ff(\007)p 3867 172 4 135 v 3870 336 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3870 -336 a eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/trists.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/trists.eps deleted file mode 100644 index e8342a5345b..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/trists.eps +++ /dev/null @@ -1,1198 +0,0 @@ -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.96dev Copyright 2007 Radical Eye Software -%%Title: tristan_sound.dvi -%%CreationDate: Wed Jun 29 22:50:24 2011 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 79 733 542 800 -%%DocumentFonts: TeXMUSIX16-Regular CMR10 CMBXTI10 CMTI10 CMTI8 -%%+ TeXMUSIX11-Regular -%%DocumentPaperSizes: a4 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\Programme\MikTeX_2.7\miktex\bin\dvips.exe -%+ tristan_sound.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2011.06.29:2250 -%%BeginProcSet: texc.pro 0 0 -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: psslurs.pro 0 0 -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. - -/slur@Dict 200 dict def - -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end - -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end - -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def - -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def - -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def - -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if - -% align the slur to the staff lines - - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - - aa 0 gt { /shift shift neg def } if - - ifadjust 0 eq { - /shift 0 def - } if - - -% and finally draw it... - - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat - -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - - grestore - - % now some \slurtext code... - - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def - -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def - -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def - -% differenced line - -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def - -% sloped line - -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def - -% free line (init & terminate) - -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def - -end - - -%%EndProcSet -%%BeginProcSet: texps.pro 0 0 -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro 0 0 -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: TeXMUSIX11-Regular -%!PS-AdobeFont-1.0: TeXMUSIX11-Regular 001.000 -%%CreationDate: 01-07-25 at 04.06 -%%VMusage: 1024 36750 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 700 300 0 -%%EndComments -FontDirectory/TeXMUSIX11-Regular known{/TeXMUSIX11-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX11-Regular) readonly def -/FamilyName (TeXMUSIX11) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -200 def -/UnderlineThickness 100 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 700 def -/descent 300 def -end readonly def -/FontName /TeXMUSIX11-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 7 /caron put -dup 12 /ogonek put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-619 -3182 6250 3186}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE45183C178D3847B0FB289 -46B756FBC5FAD23CE6463328E99E2A80937200E6A3461FBF2DBB214EE1579600 -4A9B470D8843786B597FF0848602F82EF268B24C48444C4B9A0B5FB351F301DC -BE6BC9E931F91BA646527E757EA5F26869A7D18D6CE67AAF77C5E2E1E9D800D6 -66DE6AC95C5DBD6168F315B796C216572D0646B5699EE61DE9D8E376A9919A8C -021117E920B3CF5F22FCE2F0C0135521CD2918E2CC1724397A5DA2F4FA4FC6EB -15FB0F97C550ECAB9072B42C64624FFBAF1DAB916980B717D891ACA289A4C82C -4B79717BCFB00CD29942100A6AE6E789E756155CA096F9852CBAC92D3B54F58A -3182CDA889F1DA0BC862298925493E267D7582D3A6008DE4305748A533EEC626 -FF26D134BE2BA1C4E08EAABDE2F44BABE996BA2A9EFE7CF18BDB5E6A83187324 -99A35C0D7564EDAAD95C6DCC8EA4F24A2949E598EF7A873E92B7538116F8E1B2 -BF1C237B923C9E86E570C91B876A4FEC2BB1FD8647270B7E6AB6C342212E388B -1F1A376CCDC09148529FBA57A392030BCC14BCD0533218432405C73DB5BF4C51 -9AE659559E928C6E06E88D274DD8EEEDA3DF54ACB30DEEF8E09DBE901FF13765 -698AC821BE0D84FF77122EE2A78D05A41ACB175D7D4DA1DE8CC0FFCFD493EB72 -33EE82115905B77CC0C91AFFC83BE6A2B1CF083C718A7B1B36913B032095ECC0 -423775531C98D6D16EA470D1CF6A101C2659527FA9145E008860E294728C62BB -A2C6AD31A05A13180271FA4370F51BA493A3B744404BF5F65496B401DC928352 -2B9B436D65DAFDF80336D769F8B96FF771FED249F876337F7D485032EF1073BC -902817ACD27F498A007F9855475A259550465AB98276EBB907E9D81035790B02 -7882083FA5417013846534C76F505678E832EF8E0913DB621E0819B1BE0450A8 -DB3164029BCDC0D09696069E9CA135EBCBE2C69623B7659E014E671747CBBA3C -85FC68582CD84AC711DAEEB9A902FDC403349DB9D0759038FA9142956155C25B -53A4C9ACC5971505EE7CFCB891B4C6D9D34DA6A90F87E0F97E38B928E23467BB -2275D8AA11B3D623A202160D7809968375E0E27FFA11420CA2C15B05851427FC -76A597369A21E1AF1E9B089F817B838A08C4CCD0E9E0868E72C23145B5812CB1 -AA30A813F643AB403F3538BA77F4BD847A6A5ACE0B2AB8BEDDB7E6078FCD99B1 -6920E56EEA409938 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -%%BeginFont: CMTI8 -%!PS-AdobeFont-1.1: CMTI8 1.0 -%%CreationDate: 1991 Aug 18 21:07:42 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTI8) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /CMTI8 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 51 /three put -readonly def -/FontBBox{-35 -250 1190 750}readonly def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE -3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B -532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 -B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B -986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE -D919C2DDD26BDC0D99398B9F4D03D6A8F05B47AF95EF28A9C561DBDC98C47CF5 -525003F3DAD7933EB57E7DB1462E9D906F6D8F5BF740206C1EC5F36E00AAFF68 -F3EF6F3A2540E5F9564D1C215BC1E7E69C7D04DA5DB1CF195613C9CBF4BAA360 -84AEF3E10E24877FBE36AD731DC97305BDE6DB1F934909FAF60B8E28561FBC57 -0F5B6225425BFDE8F0C71CD4507B82FF803E9A301397975E38A259DE1E1B4FC0 -06BB1DC2D45B987A2268A77CE8DC025CB0D1B39788BBEE149103950650171C94 -5FED1063050A90BD38605BD9365D1C2AE42A7DA3DDB9A263FE10BD487F63D908 -D4F02758BD9D7BE53E6353A25BEFA29E42B50C1D078A8B3A746EEDB381CCE36C -93FC4BD1A8D1D6ACD0D355E948CFE397B74D243EB51597D251D0BAE6884D70E8 -FEE119462E1939A9783414DF59EEA5FF1529F13869D1FF0A44935C5198CC5DAA -E1FD2A17AEEBF4974052D06734A409E26C457C06700C55896C90BB33E044A737 -46590D9FA242819B9527FD59818D8829D4EB2D26A34CC05A2CC063E66F2DF193 -8E4F9670014BC243180E45B51DDB05AD1E6A7F619EE1CE09CFC1A4F02CB7270E -4482FEDF673EDED38EF3173C475C34BFB3F6623C5E942A7797FEDDD0EF1D54E9 -1D90D7076C0A9687E334907C22F2E7C603388D8D626B0E5A62B7543DCBB575D7 -9A6BE1528EC9BC18570001092524E4FBB02F3B29293BCB4F0EF14A2DD9DB22A5 -BB33455799E8120D2A4862424AA4A382972E2845E042506FC8F6E201D11DD0F2 -09FAD8DC29C3E12B66293ACBFB13FA0F26238981F2CD52B47A8CDE6DF5CDFAAF -3113E1A6366B806EABA9C34E5D41167CD10D7B639021FB4CFDAE28CE72A93F3C -E8929A4803AA3E45F388F65179AA988898B7B7A8253769D17D3D2C58F96719AE -8FD75C13E9BD87BB294726ED108EB7326C293B1578E5FE562DABF15039961378 -B92A3EBEDFC321707C2A7E6EFBA9B35BD36584D9CFA080AF28D33385E724F856 -FD3AB24F1418E47FEB310BAC91C48D3667EA39D6259E109FBA1BFA994AEEACFE -C23D06DFA2B930927A086EEA28C78AFBB48405A264440A8312CE1993A07256A0 -74AD005A6E08D914A3242B1FD81769CDAC514C01574620F751AC4EEFDC23D160 -20927DB23DE7E738BB6E3D3F1E6DCFF6731FDD3199435DA3DB2CF53329A286B9 -DAF1C4ABBB871205C9E54BD930FCCF901D84208C8DE3DED474F4C45137F1F691 -C144B920A73846EFC5EC590A46193061392A1EEF03E74863EE38B11CFCDA42C5 -900930AA11527C3ADC75663F99D0D36FF86A133314CB5EC9F6EB62BDBF82D9AB -2C9A98682B83BF6A80F613E6E30737866B6971FDDDDF00C031AB1021512A018E -C9D16A50DEBBD3862698DD582667C8A8079FD1 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMTI10 -%!PS-AdobeFont-1.1: CMTI10 1.00B -%%CreationDate: 1992 Feb 19 19:56:16 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTI10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /CMTI10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 46 /period put -dup 99 /c put -dup 100 /d put -dup 101 /e put -dup 105 /i put -dup 109 /m put -dup 114 /r put -dup 115 /s put -readonly def -/FontBBox{-163 -250 1146 969}readonly def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE -3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B -532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 -B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B -986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE -D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958 -9E3948FFB0B4E70F212EC976D65099D84E0D37A7A771C3101D6AD26A0513378F -21EC3643079EECE0C9AB54B4772E5DCA82D0D4ACC7F42FB493AA04A3BF4A1BD6 -06ECE186315DBE9CFDCB1A0303E8D3E83027CD3AFA8F0BD466A8E8CA0E7164CF -55B332FAD43482748DD4A1CB3F40CB1F5E67192B8216A0D8FE30F9F05BF016F5 -B5CC130A4B0796EE065495422FBA55BEE9BFD99D04464D987AC4D237C208FA86 -0B112E55CE7B3782A34BC22E3DE31755D9AFF19E490C8E43B85E17ECE87FA8B9 -1485831624D24F37C39BF9972D74E6EC4784727AC00B9C4A3AD3DA1C22BD6961 -7E0ADAF55422F22ACA5E4DCD4DF9FCD187A566B7FB661D0530454D0DD6C6C50A -7A3875C6CBF8EC7769F32A1F3F7FC1C072BADEC97794D4E90E0035282A170402 -356E5A9CD9ABD80AC4342A5283E458A7269252F4541CBB6452B39ED54D336D0B -19928E9CD1AB26AD83EB209E2EC75011A2643813053B5DBB0246097C4821B5F2 -C92554E9140BE35B2DBFCD98809A8EC9FC910FDE9E0D86457C70ACB056EBF90F -244DC0A5BBD455E15D6E3180311D52CF50B0BF7D0A7F64F3A1821E0AEDBC2E7B -AEB549FE1D51088C153799C6E089B5D5D65E1C4E2D2B430CDF1FFA23CCB25D95 -5C43C8942435D0AAA3D9055FF808F2C3C887A3C469BBD98F026D0A59E26BA9F9 -C2144CFE49A9AD892D4D31764F0AE3A10644AE3966B0A790684B14D11FA49785 -EC5565D2B2E584CBFD85125F3FAC133338DE35361943DCE9AF05FCF2840CE512 -998D42CBEC52B57B79DD63F00985881E8463396ADA47189A94DDF951A78866F0 -B8A3D9197E39335277EF2294308DA70065D910943A34F7D5F2090FB4AA42ED70 -CBA469A9F64B95A6FBA4BC89DBC93765E3AE4723162DF3F9D6BDE77DD5870ADE -C8900D6346957B84C3CE88A8F9A12D46B8FCA50DF4433B0B8AED6A63B3DA102B -6DF94E62408E24154BAAC66B2B249C695BC0FA37A28699D9C0F3EE94AA32E3C5 -8F8D7F803B5D25014D43A353D719B14B247A87898A960DF68C0C0BAF70C83917 -6E9F7B3ACC64DBAEF3FDCD3A80C0AB907EE342E543D607556CBE5A9089B86D1D -E768F27D74A613F3ABF883222A8596B542EBF54E9DCE327B5682AEE5F1A7A225 -BF26E2AEA0F352B9C950B47ADF650E1B2AE31E883EDD884EC90F94761C470EB1 -72F27B74049C2A13EC522271032939B656020D617F4E58DCA88D138F4C84979D -5EE89221BFD28AE8117B615D410CDAEB5320E61ABF819F329A7D5BF9515B3185 -0FF3013629B014C1534F7FBD9D52E08ADEBF16825B771C07875DD38BDD824031 -6F8028544EC27010E2E6FB4C703B6D98704F2F2907FD217F84E492FB80F3E49E -3C4E6440A5C164D9B85E8800F323DCED9BE387F3943B66565AB6E58EA710A3A3 -43A13E35BA105BF2B677925E8F18BD595E14BD1AAE7D15B50DE8E663C0D24932 -A53373AFC8861B91B6C88E63862986C931E7F709D61CDFAEB53B8706E06E6D75 -5C8748F1B1DAB77E1C7D745B1311C5F8ED0F3761AF31241963FA91A8E9A788FF -751496A4CFFDCF5DE4C70C4AE9069DEED820A9A178695236158E72E3C1854162 -61608B03A4CC8FB3B8FC11572D4689BADA31F96EFB3A30394EEB83B427A88F9B -B5944CF928F71A6CAEFC1D2706526E20FC5B9631BFB7D4A02C7E4D01F6A9F69B -AB061550421D443D3D05B960693F2CF9EED704D3959F416F0A38C35921A99174 -ABBDA9E6315ECDA014F5C5DCC357AF8FD1A201AE547E9E83754EF4F7304AC983 -B55825D2045B8303899ADCF674071B7B8D384F504DF1C1C57D1AC24A5909B96B -94971AFDEDE1E04B92D99A99C19F2010FF24A53080C8A56BF3135C9A6D822FF1 -0E3462CAB8E50744E804144216A828D197E739CBA322728C99F6BE744F14B126 -D5FD150E6F1F486E8C0CABD57DE8112AA33A474323DB601D13C0156B394147F6 -B2DBE26AE6BBB1A4433033F47B2E25A895E456F0D8238EE0337126093260D8DC -C95C2E3D93324F77234E16FC33B0711A7171783784444E66DE94557E0B45F468 -C8711C164E115CEF37EC78BD659306F09B98FD5F328CBC5C54AAF682DDE9A3F5 -36FC391F4D63D8260255843B9D34CBE341534CC146FA8DF63FEE11125966A480 -462BCB1D2C5022336AEF4049F3AF88318BDDBC2671306A662B679536D176B50F -F43551B70A5754C1AE43D9C12F9987BC31E7B0A545588C68FBB4C0B8BC740C98 -5A682E1A1EF1ECB4A9CA6813DEA72ABF88C14009C6CCCEFAEFC9448792D22BA6 -9A88068D9C89EF7C123823A7454AAFF55C41130C8B984AA78D29264958CDFF86 -4E3CFA81F0A189E1C48F89E0CEE720764FA0B666A28C1DE5123D71DA6B547954 -6E37FD5F6040461A9E4640603366EFF360D567938FC38C1F41C6A668887AF6A1 -0FCFE167A67247368E76FAB48B32B252ED19F4247CD6473E4C3A93AE665E57F2 -EBC56F881FC93E11D43412DBAF31A53BA43C07B4DAEA3F6D523292083EE3CA04 -B9A98B51F9BEBE1CB2612F73E64D0DC56D132D32D77F14D7CD525A537F6A5189 -C9DC5D5A223B776F0D6435A32A46F72EED47C97A4E59FB9D21E47EC2CFA281A9 -6DD3BD631433BA11057B2471883F009CC7CE75F9BA8228D329FC2267403CE4EA -E1A4D7C7F0594568F64E0E1DA5FC3141E4FB5C059CDE260BEF9AAB8A3CF69B18 -4E7D5774F9F9287D9393992E72E72900D21934004BD4955C18620E743AB24E1A -052949B947C3B92A198548326334122F31B80758986658060A991079547D709E -4E5C2D2E61168C4EE0DF9B705AD3429287F3CF568F3ED5531933A373820A558E -6CA3D08B8BABBC7756D8993C24E53BB977EB91F68019EAF355A444B377F16B5D -9FE495856AAED6B93B44D6474D7E8A5E03AAA7F561FF592DA31B0A26A4B0C0D7 -93D26336B3476B245DDA9C0313623092BA3F63985ED1757A9B90240F9D63D3E1 -9F7F37FBE940713F1C870709A2628C65470CB40CA0F75205B7DB2B72E28D4399 -B9052AC7C5F18FF62AA6372307A436A78B5D8F4BD62EE869A75EB816D699213D -E9A79AC88E2DB38744794FDEE3B624BF4DD1E799518655A031E6606C1B5E17AC -F43BCDEFCA155C51FCF63810462F4320A5521755DA3184E7119C9F1F6589A826 -CE675D42C62F41EAB7D15DADA13B45B2D67F4E4E0A443818A4158CEEF91FE522 -7159025F3C2E16A7F8A4C611F65CA968323EFC91A8B031B4527A04BE944F53B7 -5F5CE05BF8B5D70CDD476D63F2DD4F66186DB132477AE6316F9263121D7AC942 -F39A7AA06FE83831D67F2562DB22656DAB4674F3D7B434DA39A6ACD91FA54EB3 -4B856049C34CFF2BDE594EAE855A7400AA906BEFBC23BAE9F25A655824DE68D8 -287EAD555B6D8B866D59CA5D6A1995BCC9F53AC0736A258864B787C101EDEDCC -FA04250658EDFEE5A8AEC281AAF01AE6F201D76C53415F97AF -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMBXTI10 -%!PS-AdobeFont-1.1: CMBXTI10 1.0 -%%CreationDate: 1991 Aug 18 17:46:30 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMBXTI10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /CMBXTI10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 102 /f put -dup 112 /p put -readonly def -/FontBBox{-29 -250 1274 754}readonly def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE -3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B -532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 -B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B -986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE -D919C2DDD26BDC0D99398B9F4D004B836D34E88C20EEB527CE1124209388A2DF -E27A8DF298A2693A9D529916AA0B2176E6ED237F69D84A8FEEB36861D1847207 -BE2BD61C6A412FFFEDFF13AFEC32AC7735BCCE5965F5966418A62ECB99112AB3 -3BC938EC590FF6922659125EB67E260BF02885E49BA6019E696D33F0B53606A2 -F515E0C45F323311613A94B838491BAB9FE230C5CC79D22925E3D882799F2707 -C32975A494F0F9513E4D8332E7E54470D9721FBD345CDBB48286F2F19CC6D66E -BB631DD6476A509167A49CA525A72CA50E82C1D08C2B372DB54C5949C753B632 -2009B761EB90492ACD3CBE6A35CE1B66F3BC4D8DC36827CE4261A703328451D1 -879438479917C1647772999171DCCF1491A1C9086E0C6393506768F8757BD81D -141C46EB9BF507EEC29962A0072B6C5D8C8588F3D68886CD2606DD3BD2FECCEF -63245494E93EEA12AAFB06110E54ADC444C7E7619627A48A464394E5DE06EB46 -4C76A2FF010318BBE48B3776C826A265C66515717F7F2E943C60EBAB23D96B5B -FD514A1C4E79BB3D3D2DEB936F90CD3FABF7B09FF7F564AB5CF4AF6A40E869FD -395885A88F4A138B3CA6943A2D430BBE43D91F7F17621CAF52FB7161DA3B2003 -82244FB6EE792DCA1722C03392C296C029A2DCC5BAAB3EA03F8DEB039DC83AE1 -763AAB84776A2CCFFAE9EAF0BFDAE417E8BE682D237FFEDAF224AC09C9665019 -165CE32F5349E857177D94AD6396570932E1657ADE4D3FF57A3419946CCD210E -57E5A1D91CF708395942527D127606350924D71BC21C6F969288B1C8CA3404ED -E6219985F7301A20621368F74747EAD38990A4C9F2B62913B8FDB93657409FF5 -178DAA7DA5E8D21B862CFC42AD1B6B2F9FE5A3EDDC1BEDB5C7C060D7704644D7 -F6BA9695E1B63B5B18675BFA7572155A6B628438E13935DC35C1193C5CDD1DA9 -12F6958F42E0CAA5D1CAE65F9CA0B9872779355B06DEA1C333A549CFF06BDE04 -A3346BA9ADA334FF9159D9EC55D2200D9650CF3717EB2B6CCA4C01D49654FD94 -A4405E2CA061C6B5F6CCFB387665B2FD7A102D88F708F4FECC1B707EE9769072 -8A994C50D5826B6423B5252529F6BD41DD7C4E30DFE9718878BB6721CC254AF3 -68A474461466DB277DF2CEED2CBE3347CE104AEA1E7718F8566CF46727683A11 -EEA2A3493F79D8E40755DD58EDEFDE2A09165453C54F4DC192EFA32F0085CC5A -B4611EEDAA296705E7078A54F9FDC8B22EBF377309D12320D6F139DEA7199A8E -417618450B644187FF874FCE195CB0355A1BC3A0912C26FA72C4E12C09CE5EA4 -57DCC110DA12F51AEA171579D493106DFE68715591504D4CF308595FFD6771C0 -78C5A4B0AEC23C74B16EFB16682D5FF8ED59C3B03A549990B829A5893DBAD489 -397619405F4CC1407F52B179B1330BC0A8046BF7623BCF35758C5449411F9752 -05052973DB8816A4BA9D1A54042C35BE3BD69902E8D2233B192CC6437A111533 -AC5BE7BA248692A287F575186AFAC5B628E15084D505887EBF012F840AF2416F -CACBAF741D025DED9EADB6EC4CDD71DB602A83337A643003568D510EB2F33D49 -0133B893DFBAA9639715BD2CF74E2298149D07C2AB9629D54FD3A7202CFCAF91 -9B3F34F5F25282A51F0B52D8AB80BFCB179674EFD969E2CCE7CC39D423663B -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMR10 -%!PS-AdobeFont-1.1: CMR10 1.00B -%%CreationDate: 1992 Feb 19 19:54:52 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMR10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 44 /comma put -dup 79 /O put -dup 97 /a put -dup 98 /b put -dup 99 /c put -dup 100 /d put -dup 101 /e put -dup 103 /g put -dup 105 /i put -dup 108 /l put -dup 110 /n put -dup 111 /o put -dup 115 /s put -dup 116 /t put -readonly def -/FontBBox{-251 -250 1009 969}readonly def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 -87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F -D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 -92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C -295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75 -409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C -4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF -2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E -0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E -B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008 -24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B -43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF -D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575 -5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC -96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3 -7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3BEE09555C11E6E295 -71B219B380EE9E5BB17AD84B4E8AED35880BD88E5AC7D9FE25C46889CD093396 -F0E34A62F93E64C8E7975CFD617121244AB09FF9A4F73F8166197D0CDE2EEBB3 -81AB9BD8329579C2122368F56DEB89BA6E42C5D9E20F2789CC4A89E4AD9B877F -8A0ACB84936F109D86211169257C19756A97E682601F4D1E7ED950A351C14DAC -4BEA7FB0E58FB5AEB55BC09B1253748B61B4E00C448F263458BF958D3986BF18 -9636037E95FB425AAC96FCED5B4C766F93041FAA0DBB196B0A220B8E3A9FCA6E -B4F5C0C775C25AFF4F5099CD3A2FA59ACA735718F8E90B351B015320794A89E8 -4C34F32B465E201008CCC0A15C2DEE572BDA14D8BDDFCF2743A15F8A93386861 -828F6251F206B9131C951D1ED4364A9CCE507E2959A1DA04A777B592888D38ED -E68FFB3EFE83870BA8E04B88C9EEEB2DB80D4D07B52CE914D9DADF825A5301AC -C64063909D6C1DC84C274C90004F41A1FAFD450805C5DD2A8E4F4C23E114246F -C103EB63B58F33E44DD04F6367E04C3CBB3400BA3C1943B874CFB7DBF6A3EB5A -3F665C5A98F578A03948821E40D1608FB70C5915CA0DE369A0D7112BFF6CAE56 -CB9BF699DAF3859F2B46DF97AE05915E791F1CE849154C53C4403EFD6F1A44EF -78C167190F3326BA35B2A0F95CD03492DBA2903489ABB6B2EB9F977F3F4D690B -31E8F6E32F83D91F721ABD116A40698F26610853E7FD075478979BEF42166C1B -312E8C20CB3F080B08A69416DA402D336C627BABC4737FC72F8F4F6BB7D73551 -EE33D3CEA901C3369B93301EEE2C3475A9F5B96239829EA2EE6A4945C2E785C0 -8F110513E6F8F12B231EF94B606851F36BB2523F3B3ECB5EAF8EDFDA92B5DF5D -892813AF0BA074FBAC5FF5BEB656BB00709DF2829F6A33A059F3188644A10801 -A24CB262CA08C7A96DF332C5E4270C9FF0C4CDDE279178B9F1D9D4E0F7393326 -ED91A1E6735C179602C3CD9B8EFB67BD1E8ED4B742EA90517E18B78FAEBC28D7 -AC38CC295F1E5A3F9D3FBCAB51106B23D07B8F34AE6F86A9F720F37386A786E4 -82EC5ADC4BCAEA80A7C0D267C227E76C7A4EB134ED99E73DFF17EDEA93C0BAFC -BF85D00F5DA548080D5E0E4AC3B8712D1CA44E0FFC78679BCFC1B3B342A5B656 -689AFDD90C8CEF6056EC65CE4A345F755D539329003F1B3E883E69438970CFA0 -1475B1605C08E5B2DFEDD96A1F0B8D39695D096825DDB6BC7E59ED22D13CFDF5 -99DD43370E6F28DB5DE10FC5A24F299EFE32DBF5035ABCB18BD682234879B242 -A1896369D59A6B8297CC9EFE00FCB9EFCA2D26256E32A6BFAA01005BFE6CAD1D -AB51404E61F1C433D00FFD6A9B3884539ADC69317786D9D8BA8CAA99CB0586D2 -E302C320968C6464AF53B224217DD227ADB9F0D01F5780F7CD67B369538A7F72 -924CF6C07CD9DA0E44091329744F69E5F772478AA6AA0022D9A9FFB58E93A448 -764993E700403ED2699791941DF5B15428AECC3E8AB201D9481592169C1E3266 -7689E2AE83F8CDE6A150FBE63DA96B36C396EB3D6AE5A1B0363A2FFB60111A52 -399E147EED19DE22BAF32962676615D54487981BEB2778A705A4212C5195340F -E6B0C3C49AE4764DF25E56A2B93B9C176FD9F34E2FF2304A0A97B272D17ECA9F -D790BE0A348C760F81D2E7CD98BEB45A7FD142DBAFAC6E4CDD4506D240680504 -7725A6706943DE85046348809BE8495ADBD588E16D26C0D0FF415D07077D2CDB -EF40F42B1C08B5257AEE7D7D07FCB0113AE2B7EB46C8184772DF3F2E26E44B8D -9303172B32C99B5EF3CE760B733C4F62AC776D70E88829E26312679BC878DB64 -EC9B1486EEFDB2434A38C039C40E8D6F1F86C74A3C52B7A04107CB769A1DA101 -B6791470835A817159FCF13B30B6F496B2C471C89C15F9745FA8856D58EDAF01 -6E342DCF297049E027D63FB893C3C80678C0929CCB0FCB87BC6013448541948C -F8629C8BFF680DA0C7330E1D845EA3D62881CA864CEEFEAC44D046FDA839413A -B1BB86386A47F36FE5868DBD292E28303320F2C959559965D9AE33C202FA9ED5 -F465D3FAF9C3436B3BD66AEB4E3D74A7ECA62360FBFC9E87E40D78B4DAC861B4 -3959E8127955FED295EFC3172D61464401B2254564662402EAF691F8755C6F37 -4857BCBF0A2F18B185F3F3D4B52FC510E6452D7F61B7F6CEDE0BB80CDA7E0957 -9ED4E78A942282798F9606029E2B480CB25D70BC930BDC03CC46CC89A838241A -BD632E15BD3B369CD8F05901ACD5BFB6AD3F20AB27A745BB5A96600541294631 -4C3E9AF5A21017F71DB5C9A5615E84F02A34659DEB44AF3133E806FD663508B1 -72B4F09CD85A13A5F3E3740F86A1746BD83471D7AEFF44E0AE963F0712D79D19 -3E5A1F52BE5C218909DE272A12E3BF396BF8069234A4A01465FFB79108B91625 -086491C93BFEA818AD29930754F179F2198C00756CF0301A93B84D64F4AE18AF -C98B706E9399F3ACBC8F6E444A18AB2E94A6BCD71DFB60473BADB5A62DBA48BE -E295FA5189B2730F6F78B6D18679C389450AB33510799C7CCE3053D8B28F2F94 -9DC328D04AF562EEC88561F94BE7273F533B76677914EF5056F398F8A615EB34 -1DC5434735A132270D047A5427AD475D71A5AD47F5B52C202426D58F6DE5C4E0 -6347280B37464FEC4A528E2F4B4DC9A45F59DD286DC51EBDB26CCF714731177D -819094AC0F6F110E1067B56AB17BF2BF22741F67B27A1F620B9366EEE60CB053 -0667EFC82259B6E3DBDDE9014FCADEFC01EF64B70CDF5E2994F98F060AE195D8 -B674AB8151494CE85F156F96B3630EA2AF9EA4A86896B8B521E6FD4C7DA4DBD3 -A6A775F56D4FD8025306EEE7202B4B70E687A085F04CCCCD51F88F5167ABAA08 -B028E5F8CFA44E11B8C82ECED923DB14E7F9810921D2643557474DA6C9548FFB -BE349C6AF7E58E6DC748F2C8B5F152D41947C3D7D889242DF01F456B84A485C4 -AB15EF5584985C02CA8A41D835DBD91BDA95C3EF8F50518178D26E66D39F8322 -F50359CDCD3B92693702C1C736F6A9719E14D476D1E65D4F2F4915CCC9186B4E -95599E9778D8BF7FDBAEDF3F9C2133324E82FBCAC2FBE4E2BA03A69086612C95 -A1F29F8228B96EAA05A624126E7A8584E7D81CBD93A6F5E433917FFE72FBE64B -4BAFACA17282236629978B417609E904F9EF0898230AAE86B35D988A7D82FC95 -79B71945B7419F8628D3DA5665EC974CB49F8F3F169C20075494ED722B7C4BCA -11885E72D892951E2D21444958BE97F71E96AC27708ECA23DEAFE7C4F9133385 -88EE44D12373082BFCCFB913FF7E31DA350ED9300F4238A7207EBE8B5C9B0C15 -207DADF4A4BBF8EA281A00FE661C9CAD784526B1796DFEDB3B6BF4F38B051D75 -ADB06C10188014BF11A70FEAFAD34A8AA90FBD31A6B53CEC8F00FB6836E05E9C -E18C5EE2D73373FA5FC7CED07DA3318CBCA4DD57AD9AF25A50702EA464B92AEF -AE56079107A2614FD23E828A95B06480A9B174A8F4A17DFA2E988D23A691BF9E -E2BBF5EF1937DC0D1F3E832C07C2314426BE315D2BA04740ED2760F252007A90 -9ECC8CD9840497F9E8251B5C1A67165544BF4298F3A95F94F6EE2579045524D8 -0D17D579466A10BC30B1875A245721E23DE71C59FEB7E85D5B15DA08DB6FA808 -C669ED3E91A3CF4076E90F1A93921BA54C4040CF8617D95ED265BA10D007F342 -40931FBFADEB0C67C62257FC4F8B34C071691833B44BC6F7254D211DCEC5DCFE -65DE419945BE55F65474EE30EF685585DDFC9E77C5E0B0C23758C59C80BBCC45 -B4058515E4A740679DA604AF639705632535311C803FB1B3E234590C839C5ED6 -0832D6837DA0EE75FBD35E2F042320429D194B974596D1880BCD74E74C46CDA1 -C8165A276F1F4FDF3E76FA30D46614E3FA838070321E871232D7C42B7A1632C9 -7C3B101BDFC0277756D4C19B291E5485BA7C55029EF180C8CAC354B3D4C84FD1 -A421DD85230FB100661DCBCCF993BA702015BE6D06B51FB14D198FF42568A6A7 -705773C6B97C81BC7919920414320FD7C4041B70EAD5CFE4D59CF848D9790B38 -45CBC674309A1B5633053D4309D37563865F7C0C5E14260B7E9A6B9BA1C1D48C -9640E23AE48903F2B15ECD4BB4C44A80DD0973415C9AD0D797CD62B350114AB2 -DC905C7EBFEC000271451C850CD77A530568B9E8EA670F7A0FE9866A9E1CBFCC -5B5615A40EFBC3044E76A7148280E061C089E57EFB0A27A1AA159642797F42FE -119A42C8EFFA9C50962B575BF4B8E0C2A47FFA686D443BD6BB8A17CEE9165420 -EB339E1CF74127CAAD11D7AFDEA4C07265FBD74B26C66BDE32411F6D0FB6A40B -88C5A3040E2B6F95EEC8FF51C46E774298A8028B431A4EB8245C54CFA023613F -FE9AD1BFE86E805F89CEF4375008708E5C14AFFA119723C8E673FE640C4CF5DC -1684A12F3BE689FA85751A0FBDA29AE7C4755A530D6D9F4DF4F868CBFA6BFA2B -DC7BB658107E15F4D6CA776A3192EB0683508241B7F5535B22B06F0E4DF27F5A -2D0BABDB34F10809E27CF3C747D81DCEBFDD923F8553ADE595DB5802CC60DE76 -B8D3AD3DD54BB5E0CF0636B87B272D2B748EF0E7246328C4CC5A2D2E9B837B80 -F8A6163C3DEB2ECFFBBA894472E5FF6F -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /grave put -dup 7 /caron put -dup 8 /breve put -dup 25 /dotlessi put -dup 40 /parenleft put -dup 45 /hyphen put -dup 50 /two put -dup 54 /six put -dup 71 /G put -dup 148 /Tcaron put -dup 195 /Atilde put -dup 201 /Eacute put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF86406847FAB69F1D8D85500BE6911AD86986F4C2473B79D1EA97ADC4 -A297E4782B90376CA61BFBD4C9AAD24086E689B6D841D88D18F19B0444A64247 -FE7A944576A88FF2B06579F2C7D190E9CCF09BE0DC6E163DE6523F9E660D2C4B -C4799A1C6196B8CD679333E7B039E0D71915AF9A089D41A374119B478713BB40 -4226CD5767409C950CA6359948E0819884F72B3C028524CB12BC34CD344DC676 -12E0A8240A1D0AD18D581FA0D1081D8D8D99A7A300672AA33E075E29CADCB8A4 -86F67419E0AFECD4D6F8FDC18E883029AC922CA49D3D1AF76A00E9949956A4E7 -88FA5E250E693DB155B6913264F3B85D228A9F989EA5A188DF3F3BE1452F23F1 -7015B830BCFB5DF729EE4E17F835FADF76689BBAF9E3A2227377047A0B638F12 -4B97BEC7660A31457CB9D0D91FD64FE1588CAE62727C3DAC45E4D8F3BB1F96B6 -8666A39647D1BD047DDA019E2A83D1E81A4D82A5595908219E8B9A8481FF8469 -1B7F39B5C21C81F6306C52A5D20C3EB78C00B16118B39FDC18A7C841435E6BD8 -D1937FC737D68D954E4B86AFE276FA551113F6A63D7F3E4AB202888FF12C1A05 -606702528C286AE8F24BCCCA88CB4884123F7323253276C9B098AAC9294068E0 -5A130D08D579F3BC85053066C62DEF7BF3FC92BA06D9B2EF110D3346A6437091 -2F96E090F2169D3F9CC63F39FDCFDEFA3AA6C9EF49866AED1E2B694582DBC021 -CF2A76AF094C79FA955BEECECBC87435CB720C00CCB3E9FCB021FF8AADDCCF1A -0979CA707FFFB2CAFB007F9C5F998C50930E1AE5D478109A9376C7E137EB34D2 -348D63890248720C0D60BDFDE9179AABA61EA8EF72AEC10D48FF8506EDA4F454 -633B52B4454734A8C2026D8CD52859CAFB59214D32A1C5B654AB58A86B24DD57 -8237E0FEFDC67626A2D40F8064A3C68C2A9E715711784A2F7AD48D8DDC970AD6 -0AD176D8ED09C42E8E0FAE4CB01C0D3531A70225062D4C2507D8C22772557CCD -CC6171D9F10E6F907F841D095F09F7867B3C7337FDAC66DFE852A1EEAEBE6319 -EF99244CC5A55E6F4CDEABE3697DD2EA438B6A5381B25278CD0892A9752BF1AE -11189909F8A7A12085E01A74A74CAB5335E2CAC11F3792EC5D4EF3F9C32084EB -9163CE8C624FF972E51559072C31587EE85665F9215F7EC57702D4F01587461D -23D0DBFA30ED939881486EEC4B005986C40082B868EF0A8544B8CECF2E72A60E -582C2D1EF5E36E98D40C9305BA2B6C729D93296D9DB7AAA7CB8B67367E888D9B -010E6083BD0B789D014BF592D6D2877106A95091C6DCFD18C664F1A87AD3C836 -DDEB845B1763DBE3501399AEC7785EDAB91A7CF76AE0FE7C2F9F97FDA9C00765 -486F928FA1DC63B6968E61BF66CFF5785BC796A96A3D0E9BBBFE0FA3C47EF8C6 -53C30CDE63B5E08A00D9B4ACD570BD5A7608ED8608702AEB79BF1DFE67224835 -E7E7136BB8DE303717D94E263A3C7D0E72B36126F85E687A41DB07A0B35701BF -6467E503A506BB0576E734529AF39DF3087A778D63248E6554D6DB8EDADD1CF8 -01A364D7DE98DC337AC960A0CACD1645DCF50A007800D8FBDBFA82336CCB7BD2 -B0AE2145F191B67FCB728DA7B49A2445D41C62B1430AED8F359D78FDEF137C37 -0DF8201F39F0F49467134B91FAEF904030A3EC5242A58E2FC03785050C54C9E5 -46AB34A2145B74F2CD07E4C7F25B55A2524AB3057BA15D78CF798B83B68E4FD0 -9D8DE06022C69C164C369C237DD28F44AD45551FAB4B847039934EEACA88F5DA -1D6A3AC4F9082E8136A06AFB2A81C85E8EB5DADDEBFC07CBDD49206B13B702DC -4E7627DB6AB2854B9FCD341FFB2EF92612EDE4E989EA6EEF44C67AE4211F346E -53C105A3C5A97DD64A3BF04A3DE213BCD4A2FC290A3082D461C65924EC77818E -CF5DFB3ECF424CEA121BE0A07849D4CE366FF3265B3DA278F716A6DE40520246 -85F248560F4483DA961D3D5732C69FFD8869FBB062D90772A217B2B69FFF77FE -D15DF4678D06F8AE230391A2E73EF93051052154DA6312 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39139632 55387786 1000 600 600 (tristan_sound.dvi) -@start /Fa 243[0 4[0 7[{}2 85.0146 /TeXMUSIX11-Regular -rf /Fb 204[36 51[{}1 66.4176 /CMTI8 rf /Fc 140[34 35 -4[68 3[25 3[38 42 38 52[25 46[{}8 83.022 /CMTI10 rf /Fd -143[49 9[33 102[{}2 83.022 /CMBXTI10 rf /Fe 139[32 33 -3[42 46 1[23 2[23 1[42 1[37 46 37 46 42 17[65 34[23 44[{}14 -83.022 /CMR10 rf /Ff 54[133 5[133 46[66 76[106 16[40 -3[40 4[0 4[0 14[0 16[0 0 6[0{}12 132.835 /TeXMUSIX16-Regular -rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop 60 39 3811 4 v 60 72 V 60 105 V -60 139 V 60 172 V 60 137 a Ff(G)169 104 y(2)202 54 y(2)236 -120 y(2)269 70 y(2)104 -179 y Fe(Ob)r(o)r(e)28 b(da)f(caccia)f(solo,)h -(on)g(stage)408 127 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (5.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir -1 N /S0dash 0 N /S0adj 0 N end - 408 127 a 337 237 a Fd(p)401 253 -y - slur@Dict begin CP /C1y1 ED /C1x1 ED /C1alt (10.0pt) GD N /C1dir 0 -N end - 401 253 a 391 154 4 117 v 353 154 a Ff(\010)561 66 -y - slur@Dict begin /S1alt (20.0pt) GDAR N CP /T1y1 ED /T1x1 ED /T1hgt -(12.6pt) GD N /T1dir 1 N /T1dash 0 N /T1adj 0 N end - 561 66 a 518 203 4 117 v 519 87 a Ff(\010)p 683 172 -4 135 v 733 170 a - slur@Dict begin (2.0pt) GD T1hgt DP T1x1 T1y1 CP P T1y1 0.7 T1dir -M 0.14 30 T1dash T1adj 40 DS end - 733 170 a 688 253 a - slur@Dict begin C1x1 C1y1 CP 4 C1dir R DC end - 688 253 a 701 270 -a Fd(f)p 728 195 4 108 v 729 87 a Ff(\007)729 195 y(\224)748 -191 y(\224)p 810 179 4 125 v 811 54 a(\007)873 270 y -Fc(dim.)p 893 187 4 117 v 894 70 a Ff(\007)894 54 y(\000)p -1074 120 4 108 v 1075 120 a(\()-39 b(\007)1161 49 y - slur@Dict begin /S1alt (20.0pt) GDAR N CP /T1y1 ED /T1x1 ED /T1hgt -(14.6pt) GD N /T1dir 1 N /T1dash 0 N /T1adj 0 N end - 1161 -49 a 1118 270 a - slur@Dict begin CP /C1y1 ED /C1x1 ED /C1alt (8.0pt) GD N /C1dir 2 -N end - 1118 270 a 1118 187 4 117 v 1119 70 a -Ff(\007)p 1235 172 4 135 v 1285 170 a - slur@Dict begin (2.0pt) GD T1hgt DP T1x1 T1y1 CP P T1y1 0.7 T1dir -M 0.14 30 T1dash T1adj 40 DS end - 1285 170 a 1318 -70 4 75 v 1280 70 a Ff(\007)p 1400 137 4 138 v 1362 137 -a(\007)p 1483 87 4 84 v 1445 87 a(\007)1318 -4 y(\303)1435 -2 y(\303)p 1565 154 4 146 v 1527 154 a(\007)p 1610 220 -4 117 v 1611 104 a(\007)1611 87 y(\000)p 1752 195 4 108 -v 1753 195 a(-)1753 87 y(\007)p 1835 172 4 135 v 1880 -270 a - slur@Dict begin C1x1 C1y1 CP 4 C1dir R DC end - 1880 270 a 1880 220 4 117 v 1881 104 a Ff(\010)2064 -120 y - slur@Dict begin (2.0pt) GD S0hgt (6.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 2.2 S0dir M 0.15 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 2064 120 a 2064 120 a - end - 2064 120 a 2083 120 4 117 -v -19 w Ff(\010)p 2210 172 4 135 v 2342 -13 a Fb(3)2238 -237 y Fd(p)2254 154 y Ff(\031)p 2292 137 4 92 v -17 x(\007)2321 -154 y(\031)p 2360 154 4 102 v 1 w(\007)2389 170 y(\031)2293 -46 y(\311)-129 b(\311)p 2427 170 4 112 v 2389 170 a(\007)2436 -303 y Fc(cr)l(esc.)p 2456 220 4 117 v 2457 104 a Ff(\010)p -2659 137 V 2621 137 a(\007)p 2738 172 4 135 v 2892 4 -a Fb(3)2782 170 y Ff(\031)p 2820 170 4 92 v(\007)2874 -187 y(\031)-40 b(6)p 2912 187 4 108 v(\007)91 b(\031)-39 -b(2)p 2821 87 185 16 v 3004 187 4 108 v(\007)p 3071 120 -4 117 v 3033 120 a(\010)p 3236 154 V 3198 154 a(\007)p -3315 172 4 135 v 3447 21 a Fb(3)3343 286 y Fd(f)3359 -187 y Ff(\031)p 3397 187 4 92 v(\007)3426 203 y(\031)p -3417 205 60 4 v 3466 203 4 102 v 2 w(\007)3518 220 y(\031)h(6)3399 -95 y(\311)3427 98 y(\311)p 3508 205 60 4 v 3557 220 4 -109 v 3519 220 a(\007)p 3623 137 4 117 v 3585 137 a(\010)3716 -130 y - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (4.79999pt) GD N /S0brk -S0hgt (2.0pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (20.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 0 N end - 3716 130 a 3724 104 4 70 v 3725 104 a Fa(\014)-24 -b(\007)3770 120 y - slur@Dict begin (2.0pt) GD S0hgt (6.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 3770 120 a 3770 120 a - end - 3770 120 a 3750 -253 a Fc(dim.)p 3788 120 4 117 v 3750 120 a Ff(\007)p -3867 172 4 135 v 3870 336 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3870 336 a eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/vivaldi1.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/vivaldi1.eps deleted file mode 100644 index 1cd0619c05f..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/vivaldi1.eps +++ /dev/null @@ -1,992 +0,0 @@ -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: vivaldi1.dvi -%%CreationDate: Sat Dec 13 15:03:18 2003 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 28 657 465 792 -%%DocumentFonts: TeXMUSIX16-Regular CMBX12 CMBX10 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE vivaldi1.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2003.12.13:1503 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: psslurs.pro -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. - -/slur@Dict 200 dict def - -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end - -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end - -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def - -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def - -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def - -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if - -% align the slur to the staff lines - - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - - aa 0 gt { /shift shift neg def } if - - ifadjust 0 eq { - /shift 0 def - } if - - -% and finally draw it... - - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat - -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - - grestore - - % now some \slurtext code... - - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def - -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def - -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def - -% differenced line - -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def - -% sloped line - -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def - -% free line (init & terminate) - -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def - -end - - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: CMBX12 -%!PS-AdobeFont-1.1: CMBX12 1.0 -%%CreationDate: 1991 Aug 20 16:34:54 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMBX12) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMBX12 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 40 /parenleft put -dup 41 /parenright put -dup 51 /three put -dup 76 /L put -dup 97 /a put -dup 99 /c put -dup 100 /d put -dup 101 /e put -dup 103 /g put -dup 105 /i put -dup 110 /n put -dup 111 /o put -dup 114 /r put -dup 116 /t put -dup 117 /u put -readonly def -/FontBBox{-53 -251 1139 750}readonly def -/UniqueID 5000769 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F0364CD5660F74BEE96790DE35AFA90CCF712 -B1805DA88AE375A04D99598EADFC625BDC1F9C315B6CF28C9BD427F32C745C99 -AEBE70DAAED49EA45AF94F081934AA47894A370D698ABABDA4215500B190AF26 -7FCFB7DDA2BC68605A4EF61ECCA3D61C684B47FFB5887A3BEDE0B4D30E8EBABF -20980C23312618EB0EAF289B2924FF4A334B85D98FD68545FDADB47F991E7390 -B10EE86A46A5AF8866C010225024D5E5862D49DEB5D8ECCB95D94283C50A363D -68A49071445610F03CE3600945118A6BC0B3AA4593104E727261C68C4A47F809 -D77E4CF27B3681F6B6F3AC498E45361BF9E01FAF5527F5E3CC790D3084674B3E -26296F3E03321B5C555D2458578A89E72D3166A3C5D740B3ABB127CF420C316D -F957873DA04CF0DB25A73574A4DE2E4F2D5D4E8E0B430654CF7F341A1BDB3E26 -77C194764EAD58C585F49EF10843FE020F9FDFD9008D660DE50B9BD7A2A87299 -BC319E66D781101BB956E30643A19B93C8967E1AE4719F300BFE5866F0D6DA5E -C55E171A24D3B707EFA325D47F473764E99BC8B1108D815CF2ACADFA6C4663E8 -30855D673CE98AB78F5F829F7FA226AB57F07B3E7D4E7CE30ED3B7EB0D3035C5 -148DA8D9FA34483414FDA8E3DC9E6C479E3EEE9A11A0547FC9085FA4631AD19C -E936E0598E3197207FA7BB6E55CFD5EF72AEC12D9A9675241C7B00AD58FAF645 -1297991B5D01701E82228D0313FC7C66B263BC79ACDDF9AAC48A3CBF42B96E38 -583E1D059953076D68148DC8B6C9527B3A74CE7DEF788A11531F44120BDF0F61 -0B2F3ED94EEBCDE4ACD23834C242AA4314B9EF98E4BE72DB76EBDD0A028CEA9D -B4C38C1F2D24B8FDE686832FE96204552C820E45B6BAF0C3308742AE2BFF4558 -33299D143C83CA197F93F10ED53A4811CAE9CF7D5B4A4C89BA0F1728AE42F33C -0D1822C66BB2814144F60BB7CACB7854A2B0AC1FFC820C229508A1E729C4971B -D2F00A16BF74389D53FA739A5CD691B8EFBAA8C725717B7888F11B9A7ECF0050 -E87964786F123AB12EFCE7B239D3FACAF7974AD60F490831E21CF6419EDA6758 -840E56D1E97E8EE36161E461D98650DF200813FE2E8A7C6F6D8C2E01A81983E2 -A649918950DED59941A2313816827CF059CCB6F41FF2704D0503B9EE9E44F650 -24126FAE2F8CCD9C016B8FD9C02DF07F120AAE818FBDEE223452A368123DA2B8 -88E1459A1BE68F6E946E8FD48E3ACCD04A083F9D20CA35F954BF0ECDC9843C5A -1DC864F20A81C7BE656C9A9A802E7D79C86E298E06A9FBBB0F1E007BAB56BD98 -5BAFD1D4C64FC929BAA61D4E03D364F6732DBC43FB2787A878AB53D504FDAD4E -8B21F4DB0E8817239FB659B31DC0833313B1F722AFCD72670D8004979BFB7F65 -580D9F2AC73DC209CC7364C2735531E2BD53EF0DE2DC2A009DE2B72616E049AC -A91CB7094E89DED321CC6EFCD40F574975386A2FB45AF426E1BC60FF660CA1D4 -845039548830C6E8DEF1586845CF2674AADF9D9952FB1950682F7CFADC8C9718 -DD6983E1FF624C211E0448600E202DFDD94EF71A9917D5C79825F74E3DFAAFA9 -E7ED20F15C2DD7CAE6861F33F65F83A4C485C920D0FA208D2DE0827CC7A18357 -4E1A5390F5EDD4ED2F17EFD9977F55666F0B2A08C96DB2B21D13E57888F57461 -DDF45EBC0CC84253EC952559185F95AD852A9BEF358999B36B358A48FF3DEA2B -D06314091D66DA7F95AB46157BE3784958EE6B406CAFD908693C188742AF057B -9ADD31D36620841614A9909FE3770DB04CB8ABC9FA97632E4651765BC40CA492 -50C5D51F47983F467FC59208CACC7A1F55B823E72175BF259CD77E3322923BFF -B2F2A52BB024460F359600B31F00C5A6B831CC58B92619705FC4224263AB62F9 -64CEAFB9CC3A14B161C2F2D79F323A1110E8B9756E2553FAAE09E5B72E50C1D3 -039610D441F8BEEA29F366CA8AFD0384960FE6C0A15DE505DD3E93F412B96800 -00373EBC66FC2F2558B0DF5AF37391BC1DB63F0AA556527158F5A50B8CCE943A -2CB20D20AEC7F26D7080BDC5653330D3DE180796CCECB39368639326FD6FE8BF -B4E72FF7ECE947C628D7623123CC42C995F16280D2868CBC3FD950BCF1EA82DD -9D8D15918CD008EF24A1FD1C1C2BAF02C33728B7853AC2CF7E3874560877E82F -DFCC471B8C58E0BC50B082C550F62E4789667E76F99A9E773158C4C19DE709F9 -FD65B635580F47FF41CC51EF52E75F010A0185A821FAFFD4FE7C3E82DFD489C4 -3E03878279A0841EEEF198B7F7DC6DAB27DD4507EFB3DC9AED5B2468DB907A39 -3C10972E6B26042846373811EA792C61208FF6A40ED7F31466F5A05FE86B1586 -83FDFD68B8573628670D82020E3ABBC4C8E046D629D1CE37755D9B12A8857733 -A20FACC0F43E0233C9A990AC8DA3AC0E5FEBEB2354792AE8A70CFE5CF188F598 -E9B79F0DA238F85D274BE02D720C41E25F5BB9F5C63FA24ACB2B486241D6F126 -722C81880647C492FA2637C4D06B30C028CCCE055EF045EA096447D4D12687C9 -4D5C9FC4788B78391470F8E8590276DA41D5D73464D4695117DB31DC3E982BFA -414FB2FAD4481E420FD8D8A16B9AC2E8A86D78D2E0F55103139DCF33D91ADC5F -B2E44C46E63C66398D9425C37E34009D363C08B7005E11108EDD54ACE5EA8373 -204C2A16DB9808F20D7DB3E5F9A2C9994047CABB7780289655C729BAAA1EA09B -E46C3611A885A422ED2AC0F32D68B28CD09B390F30E9BF81258E53212E25BCAF -42407B7E8040F3CF98D4C1E686D0DA7965E55521946A58EF09239A36FA01E31D -B8A15B0A334964EF380A86F38AF9C183B3CA071BC38E74FC58791194D1F225AB -7C534DFEB08E5C8ECC2BE5627D27DEF44C94354919120B6B720B0B82330865FD -50DA5B07008B2FAFAF0F147AF4EDC203A7F3B1350CE3B1991FD8CDBF7649EA05 -8236D8DB89A18B1960E647D1DE523694BE692CC0BBA7FB7FFF26FF77B2EF29D0 -5D95D1B16CB99930F9086FD56857D11A7306180FF1A36914FB02FC13A1B3A1E1 -C82F86D44902231C371AF6C1C747CCEBBA7E3F97168E238BB4B627991EB562E6 -2401FFA0CD6B8A2F4BDE740CEF212D18D1F8128D02DDC64FCF13E69057DA8933 -48EA5C4B46CB39F08566A3ED75D4660A673C811E6E6ADAFD9D8C5448674659BC -F8F6993A7012D89C22730139871D4018C5292B4B37E9C4494974304AD9633EB5 -99C98FBE7D5EC2E0A4166DF27EF2924B7365F70BBFF8445E030B5CD1EA8EE6A7 -EA206C05A6DC2668367D4E9D38BDD1ED11BC6152C41177F40E6B1D281FD40261 -1F8B65225F5BB355BE6948D166D64E14F44C2D46055356AD0A52760CE1364805 -88B2C6F6A3795F63590CAF463B177CD8D49422CA48FD4D15C151D9710B56B376 -B590226080FC939756F809C4685C6A65A092AD05C657766C99EDEFA6DF0DCDA3 -F188D348093798E2D54E4FE3D26A123388057525303061713A189012A9E4A670 -6ED1DFD7EABF9A553517C030E1E98AF1964569F383EA61048EB51A1A92419AD6 -C5C68E2B74E5DB13E7B305352B018AF1AC6F881F22938ECC49239DFACC531331 -407FD2996A68204EF4B8C9686FAD29B0F136E4A83114D02E83456CD0D7CF76FD -420912A13D0988573889C820437DAAB8622786DE32367740509EDC75F1B2287C -7B61D409F9BAA68199E0F9F045B35EBAAF66042524C287670402CFA95F14B1A3 -DA3FF0356C10D0B55076B6B1E85EFCD7929B91760C9417D82DDAF7E6E81FF319 -4D282ADCEAED19EAB3B9BA47A819703A651C76650F71101FAE31907A722F6D78 -DB4FFEF94C5DADFDC0315AC02B1F15F7BCB9F0265BE256EB48B6825D49827A64 -14982F3B17FF7C5C4F9A750BBAAFCD19E0D3D43118A32691E6A63DA3774FD028 -7DC05280A05A9F77B82FDED94B73060E33990F6282FBF91DCB65237ADE2C67C5 -45341412DA00626144D832FFE023B9FDFF14EC00F00D3E2F2FDF142853846A81 -78E281361FF4AD65DC50D02AAB5BA02A610827DAF7A6C83BC98A1F2E8BF1DA8A -0E004AAC0D7AE3DE2F56598CA5132883B5754B59D9BCCEF532221D6DC0112E24 -E19627A64E179BA985DCDAC89956BFAB1A -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMBX10 -%!PS-AdobeFont-1.1: CMBX10 1.00B -%%CreationDate: 1992 Feb 19 19:54:06 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMBX10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMBX10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 40 /parenleft put -dup 41 /parenright put -dup 45 /hyphen put -dup 49 /one put -dup 51 /three put -dup 52 /four put -dup 53 /five put -dup 54 /six put -dup 55 /seven put -dup 56 /eight put -dup 65 /A put -dup 67 /C put -dup 73 /I put -dup 79 /O put -dup 82 /R put -dup 86 /V put -dup 97 /a put -dup 98 /b put -dup 99 /c put -dup 100 /d put -dup 101 /e put -dup 105 /i put -dup 108 /l put -dup 109 /m put -dup 110 /n put -dup 111 /o put -dup 114 /r put -dup 116 /t put -dup 118 /v put -readonly def -/FontBBox{-301 -250 1164 946}readonly def -/UniqueID 5000768 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F00F963068B8B731A88D7740B0DDAED1B3F82 -7DB9DFB4372D3935C286E39EE7AC9FB6A9B5CE4D2FAE1BC0E55AE02BFC464378 -77B9F65C23E3BAB41EFAE344DDC9AB1B3CCBC0618290D83DC756F9D5BEFECB18 -2DB0E39997F264D408BD076F65A50E7E94C9C88D849AB2E92005CFA316ACCD91 -FF524AAD7262B10351C50EBAD08FB4CD55D2E369F6E836C82C591606E1E5C73F -DE3FA3CAD272C67C6CBF43B66FE4B8677DAFEEA19288428D07FEB1F4001BAA68 -7AAD6DDBE432714E799CFA49D8A1A128F32E8B280524BC8041F1E64ECE4053C4 -9F0AEC699A75B827002E9F95826DB3F643338F858011008E338A899020962176 -CF66A62E3AEF046D91C88C87DEB03CE6CCDF4FB651990F0E86D17409F121773D -6877DF0085DFB269A3C07AA6660419BD0F0EF3C53DA2318BA1860AB34E28BAC6 -E82DDB1C43E5203AC9DF9277098F2E42C0F7BD03C6D90B629DE97730245B8E8E -8903B9225098079C55A37E4E59AE2A9E36B6349FA2C09BB1F5F4433E4EEFC75E -3F9830EB085E7E6FBE2666AC5A398C2DF228062ACF9FCA5656390A15837C4A99 -EC3740D873CFEF2E248B44CA134693A782594DD0692B4DBF1F16C4CDECA692C4 -0E44FDBEF704101118BC53575BF22731E7F7717934AD715AC33B5D3679B784C9 -4046E6CD3C0AD80ED1F65626B14E33CFDA6EB2825DC444FA62096FE53B3181F1 -34B6A0FC125B7E8B4447C8A5E11A7F414CE043ABAA584B2F67DE3FE1325334CB -63B98D4A88F8D5306D7EA98B62723EA709806FC982EDF78271ED4545B07C4617 -EFA1A50D7E2D02E904EB093B5745BDF79F8143589E6296BF025CBC11411F348C -E687D0E97CF4FA509B30E1E82D6E03DA737F760525DAC028AD08B70B6F14750E -FC9EE46958A6FE7EC484B84DD4DDD8BF2C4162E29745A69E7717731DC3556B48 -BF53EDCE1499F3925DACEC43096E1743E2EC204EA0883B4272A2E6FFFE12A187 -49602C5F4EFEC4C0CBE41CAE0129E9F3CB9D1D32F10FC1198E32511F945E1172 -87AD86E517267E421D345D782334244B767EB7651FF0B70681E8AFCB58655A8E -02FA0753A44EC9E581AE3691C027FB01BEDE9F738284B437290176B384DF1C27 -A59F5D57954E8F9BE6703509BF559376BE39D1FA06213F9A7E1B488D29D7C3F1 -3FAF7100C965DD3460EC7E467CB730630C84F1204E6C4133510EF90392C7E0C9 -11662D41A98B88135FEFC62A95855E85D867D0110BF71E2C3D8FA2CCC93FE125 -059D542220DD0E00C40835BA77009DD2605E700266ACDECB128DAF42B4A8DD69 -51F6431D85A407A9603F20ED8A8DD4DE663FC10BCE7C7E2DE02F2BB39B07CB56 -6D89D7AD67C1DDA9A97931DDBEAE050A3D93148A6678E02477D388578957F0E3 -CE73C0B41E2188D623E83EC18C1D756A18BA30B7AF5F9FDA955437BB09F0F492 -65B094B5C0B83FAEE7B897F107662E8467FAC8D9E2AA0F906C9A128220F5E734 -EA2DE6F8CD4225EB94D4436925DC56D27DCC025700000D152E42DB1C1ED50943 -8C43FAED2A3A861C92D3E3B1A428E3D14FE0A997DDF2D8B97BF4F6B908A4E83C -81E011184E78DA14E4AC8A3D146E3FAEDDB9865A9E08E4484F46950FD8026C28 -1C0A7FE832B1274250A08ABA82980ECB9787AD7284F2EDE254BD34773E7FEC00 -6ACD7CEF5689BBAFDF9EC01F28EC7B1CB6AE451829D43472140BFE6C22AE8831 -FB731718CE0AA1793C0D1FEA61F201198B194920C6ED826DADA494927A6AF551 -91FA8EEDA3853C0D21E3A26B5C622EB3BBE3C25762C322C555EC5B730595BDBD -4D274FD4284BC70C22568949E624D8FE780D65910243575ACA26FD47462A68A2 -8CAFC810C1F1A3A51DAE21CA6F5EB15BD714E42CF90800DF87BD77BFD898EF9C -75EDB1086B4F8D60395899270A305E1DC889FE59B7591B2BD41A184402B61AD3 -02F2A99D8EE950A877FAFBDE787EF2B604061C0118BEA317D3620FD9DDBF7E20 -0D980227CD94D475968A50A10A61F1ED23876289DAB53CC1976155C3C36F845A -8F91946396D64E33BF6FE5A7C5120CD5B08D8C34FDFFC3A476F7ABDB58F5A2F2 -555A07B3C24E5571D70B4E23787630E73208DDB607B9C7614425D05A65DB754E -14D890F37EB2E8AF3DB3E40BE9E22D7346A518C7B6B747685422CEF1BC56E92F -DE53A26F9395671BD1653E8DF6C3257DF5E6B64ED316AAE9CF79317E1E7DD2EA -BBBE563E573279EE3BA1ACF067549F1630866E1F850D869F70B9AE542F0C0014 -6FA385F8072C08AC15BFA261126449049488C3CA5BAC11E4813F3E208A950DB3 -3E6579768D25DEFDA1CF32896D5ACC5CC64EA5EFF3F4E773FAD36987A01D7CF5 -539266A95FD6CCDD6DDBE679FF1FF76BBF08417BA03324E51600E5DF6F61FA1B -47C01D5FDE85452ABCC95248EC34D358A4CE0859BC56591239BBE4EB82129FB2 -028024B707798EA78CE2596C16549AA069A40A0AA917E3142916B908A4B1ABB8 -1FF872F1A93CE5FCA018EBF629BC2D289F50D3573ECCCBC44DD3DDA0220C364E -55FD897C0455B4570D1C06BA53EBADEDB61F361F983139923026A5C1C9B6ADC0 -19D23FF342C519E20E3B7F92C0CDC5D7081617597D14DC8F5B6FE9CFC0ACD0EF -2A62B5D4CB4039766C0541FD30B0294D20AAEC6B0759AA970F60B9A6B7273562 -1CF24814E0ECAD9CA136BE324A7983A376849D22A832D40F4BBBCCCB3E8D3BA0 -E012C76CE99D51BCDF1CA2B9040A21E20C1FD0442C094D3E4E027B7E2C2588F4 -0AD62857F6A7C07E2480BFD3F79821C8461C1F02A65C4EF6808561F4AAB2B965 -00B3FE58D99D3BCDAAD42252BDD2BB5820C7358DA6D929A5EBC68F9C9AE8BD4F -57C29D87DD3A465E3440DCDF55AB5500B22BE0DA2900902B747019A071491D3D -807AD0D1570EB99122F62089D67AA044A38F984FBF134990EF01FF270E9A4DAB -721F4BD57C334B344F8AE977BCBAF3A0EB4B93EBF5779973D26D4E72DF64D046 -A482D2D9CBF28C0137B5C4E99C52848871283A5CF70F937D597EED4F8D676E4D -7D746AB61BF171486B8B1F1C229C6AA605CD516508CC3911FDE336F33FA5D0EA -214048B5684F7791E26924D96AD928FA180D813AF80CD65E31924C2E85D83997 -5D60D7BEDB8C067D97837340F77CDFD91261AD6B809F826B2DD0790CC0A69877 -31031D4C4B81187AF537238E5457B41207D0F18B3E6C4A71694C99C244C99263 -945CF484D69BF683B22683906AE5009355134629329FE3319FBE83E920BE16DA -5DCA37AFBB81E1A584FD82D2D7ECA87B4C3820FEB1641300FB7FD036A48ACC39 -954BE31B046F3318F9B7DBBFFBBD1A6393FC961128EAFA6E4F46DF9E4EAC26A6 -205861AFF5B9EFB077E3B34E16192DB379B78304FB8322F0641808858C39CC83 -C55BACECB47F353DF1574F8984A28666D8ECF41DB4B66BFD78C96ACC01F1123C -20D299A1F1788F6B0FA69C8D72FDF3F2BFA2555C76B95F659E6394319992D7E5 -0A90E0DD3DE464D2836D2F44AE980363D0439CA28A2852F5A848753DFF4917D1 -FEA5B4A20098E04FA3D33ACB5F2654EE189EC285F8F49715D3FF04C12CB6B162 -180B7A4B31EB2FF30CD1720E89CD7CD2DA48CE1762790C58C84498B057942FF1 -1E307F8CC742EB324ACB25D8FA2F13F00EEDFDCFCB82230D10E38BFAF9932A3F -C5F3FEBE5427B9748CC6D0377E93981868A3B333C8BFFCF41BF5386DC7ADF5C9 -2164F3D9C8F7C5EC12559703873999B5514A7DA2E5146F797A9550475A47D6E4 -F2953518BE6AEDC1956AD6506D287B95D026C8FD64BDB12E634641C8818D925F -F7CDDFB11AEAFD2610D5EA082716703CCF6A796BE55935A6904414D2718CE0A4 -5F3A7811C148D7C58DC152125039D8B4761E8F2E6F919C9CD32B6D1543109DD4 -6553BB637936CEA7F9B01E38F5AF3587F5C45184AEE96B552518AEAD8EEE0713 -FDB433FCC0BEBA482EF462DB0057D2E1ABF9ADFAD5397A93C1FF2BCD7758ADD6 -2441BADBD46797210DBA3CC2383458B1050D5E037A2FEBE0671440AF41BC3709 -BB2D360D9167078F3233DDB0D81A8601E8CD61909A9921F435D1F79A16809AB3 -B7A45ED4A7705896418DDD249443528313B6465F46ADBD4BB85374B90732EA76 -99D2C3473CBD491972E47F261004CAFC9445B810C48BB3F126CB81ED7FC83557 -CE86C6938554AC3D595AA3C42490D70EAFCC217BB77293699F35A94CECDF1D05 -8C68EFC68BA597CA64DB5AFDD2687FFC88BB9DDB9567AD6F132F4205FD2B52EC -36A72322A25411A41173E7CA6E385791923929E98A37EA8B81F03C47C62EB5FF -97631C80520DEEEA1A1163FCF6D37D84AB096E66B7DE867BA3EEB3EEDFF04817 -96222EABB4AEA554E64AD2F74D8003A3F083933EB511BA5C56F398FBB2A8F5EA -54C1F6CBB5CD8649B23C97F6B7DADD66D0E4B8E7B3CCE6C2E01582ECE9463E51 -09FE93C258FCFAE2F7D33C666062B9806CD72D88ACDB6FABA75937F493A0B881 -51C43A6C81D30C7D13C471FE285390B724D109EFF03C2E3CC5E64942FA65E3F4 -13BE2E721E0982765C9834753907B3259C092B1332EF2182D9A6DF3EA615F2B3 -A8E2703BB56CEFB63ECBBE9BA5134462F5B0052B613DF5B775945F3AA462F825 -3DD0AC4642DE145A45426219D91F552F655D8B84834338E250991F4E1BBF2D53 -4D2E220D8E9BF514800057D9F9D8690E21E9472CBAA3ED44AD4C4CF921C718D9 -D3144AFD0B7BCCC773E0AB8B05FD310EBA094A76E765474BDE7E6214E362F7E0 -DEABAC545DEB125F844D2AA5F3A6F1BF16B84061B26260E7EB81D68CC1F107D0 -7DD1C5409C15343228A3F7BFE00516EC69EF5FE15C4B39B44C2A1174C24A5CB0 -A8133B5D9992DAF19968A770D4EE2B832F07CDC4C3B2F74E3802BBDD5869BFFE -5492EBC593BB237B132CF8EAC3F8B5827027978352329CCDB5BB27F7B32A215E -326786A9FDBAD7CABEB1017B065F507D00491332506E0364DDBC7CDD399FF564 -B6EFEBFC945052EF486AD348743BED45878590840C9AF34DC4E3794A136C8405 -C7F9BA495D3490F5E2FE2EFBFBA94FB3A323E4B359CB8863501D7B2340E7301F -3CD487330CCE1F63AACCAE77218E5ED8767701E6123278212EFB173A8CFAACE3 -8385D078C40DC9E3D4A90486FC0D26C3A365DDD46952F4E132B8F3510670A5D0 -28F741AD7B87DF22996405A5DC5B9F0BD05C4CB92F45D19FE9D136BD34DB5DCD -3D933D8911BCFA340A59341EA9315F0DF6A509137AC84219164E7BD8B46580CA -856A529520E6E86EDCCA0927C6C48D945D25A506850C490D83D5327CF9E90B40 -CD2EBD4D0300369F47FA364F1A6BA5D2015D23939EA48DC3C154365D4C5CBD37 -A573DEE9477EF1E6084A8B9F678AA86338802E0A914EFE2FC3401D715A20A733 -257E3BF962F596CFF91D8D18CF6E4ACDC1C2BD6B8CBDE15D5462350FA17F756C -F8B74F8E87039C9EE98F9E080949F9F41B938F8D83B052FD20E2E6853A740ABE -41536C139F1AF008DD1D5E146F4FD9324838BBD7227750C4F13913EC87F7017D -CAFD8EF041E4CC0BB78ABE9EBDF01CBD0586002F83BB9F0BD2B9C1450F711320 -0B5B504F816E36A1A9C3D823BDF7FFB595402F3EF7E56F56DD42864E005E1D65 -A4841BA17B188B51C10BAE86C3C6E662AC9F718B9CAC7BE92DA5DADD5454E84A -E100B8B7AEA9D39C61518CEB65042E98D1C0C38890178D8776FE74A8B86E165E -AA81E6AAB7BFD0EAFBB4874CFF5851CC85A7D730A847D0202C6657F92319AD6A -F504A4101D4F5349E7065160FF2218288508BB51EBE1F6B723CA41339EF8FF4D -EDBAAF245C8B9CD2F4ADA0178270C76988AA2D232E639D1A555A92A696A2877A -83BADF98B80BD833DDFBBACE138B946BD37D748CF8273AD275BC1DCC43A6DDC3 -0FAF2DFF91C2286BD39F8BEFB80C72870828E5CA7FDED7AE36555D373E165980 -8A0F3FC6648655D660E3A17572C311FD74B8F7E06851641C91B1F07EED192488 -FDB8E37560DADA8E75F15EA7293D0F2A2623E83C96D3351C0DB8E55F12B524A2 -DF789FE983AAE8A2D694D8A69BFC802C07B7D4B50718BC4A0EBB0E6FFF8547A2 -A5B9C20A948E4B20401821264FFCD08E2A0119E45175F242539D2F497ACD7D27 -6E82D48F1541E684D570D61D73665B7AE193927700DDEFF81A2C4271817DA325 -9B9BEA270755DB76437AA35029A43FD58A5DBE0A75B2A39E2CFE8EFF26D5A1D2 -68FF196F7A9A9F0D896CB0138E58B0055C0ADBB8E3F84F8E97D60173261C1FE8 -1D88E83BE28A751A66D5B8A86EDE48095DF11FE41298F1D61F8CB23D8874B99E -88ADAD813172736918439ED233597CF101DC32888E07621CAAA360B317DB4B86 -4DD44E7538ABE0027184A9A0492A068FC5BBB57A3A67B8718DBD48264556B403 -65DD00AE0E8E1F0C97F24153C1CAA373E7A8FD3970B5AAEBDC6AF0029BE035F8 -FE880CA5048970224A83715C2841FCD6EF9C759705F53B61AAFC5C523209434C -B23CBB696ACB7D09A909F4F6A285780B3414E98780A629543477E92EA71D794F -3CC0ADCFF186279D3A319B2D20F209B70968FACF9028668964F8B61FE12BC992 -0629F49D935F25D8C3ADF5FF3C1ECCD3F5329B74E6529787A986EC07B41039AE -F990CC4B54BCEAF704523F6F182CA6101DE617026B00A21BFE7ABA802046734B -D3C370FAEF7633FC180448E86CFD03BA61B9A322CE81CC76EBA782B5E3417379 -767A7C6D81480002154910C3FFCC5FA0922772E7097EB9F98122475A770C32D9 -0D1B7A860111DBDD51D579DF230BAEA36C3B2B77EC622C8F82F15546BDF5396B -41656F936E885DCAB0725C4CCBD7ACEE47A6782CE803BF79ACF722590A9AF0F0 -A8EED094A2C023747A6621978B3BB896B5C95D1DB3790696B3785376B98EB3AB -31F6811295F1CC3CE3E1BEF7176B257886D0F84F5A9495AA114BC3309C78BD35 -40BD6FDB423288245533AA89D01AC90A870ECEE0185593945143B0E0EA2D5028 -723C5E64D1947F52C6D2479B91BCC5691EE5AD9904EC5E48E4C03AFD12AF22D3 -278368A01E13666AED0C03782527F22D272B226CD517FA15D0CFBE1D3179E414 -FC7B583CDBB6309ABD49E382761EC916D44F7A1782935BBC5E9024DE4003E7C8 -26AE7B3D1F7BE284ABF15C8CDFE879CDE810DC06874A109364423AE9F00BDC28 -3205DBCAA8E09DCAA763D1C7704AE82C8F8514803D4B6FBFA81E7BE6FD301200 -84F0BA13525A734000780DD3F0A9629B77D1DAE27C708E968095071F82D85CF1 -0E4118BE99106135F1907953FA9F3D4BCB6A71751D46F396B12E7F4ADBA56772 -D173ABEDC8F87306CD430DF42B6AE9C27F967F47F641756D168CE943A7A447B9 -9AEA1E927588C80FCDADD767F39969CC8FDA252145BE02F3ACAC9A576DB0CCC6 -9C26832E7E2AC4E3E9D64AA1DA767B0350C0CCB148F27A03B29F5BBCAE310CBF -70FEB124BCD7D6889C3D0AE42F1E04B7D95C869E77F6FD241179FA17DD0A3863 -0994B866834FE22D94135DE640AD7937B00AF36A0EAA8C914F0670E527D39854 -E6C2EE0BCACEC7EF5AD6F03C17E1616B042BCD03DA9344D88D6280EF53B287BA -4288C96F1289D7EDB2DD6293C5771DCDE2857328F3C9DA2C3EB79E7B7F113DAA -29CD17199E5B048164E3459DE1C6DC7026B9A760011232FDC97259797761B3FD -DE442881917189FC97F78CE642FB3E917F1A6A1227CB02D2C7E38A970CEB9209 -67CE723C93D803B68730D862F761D855A26ED195100EA4E48DFD2D927F6FAD90 -F390E4AA38086B81B2CE1F3E06428268209AE3229B3F0F907571EA1913769D72 -4C1F04A3ACE4DB629287D3492B5AFAC32D3D117B985CB5026438E6FCFBA60520 -23A54D1A074DBED8530095547A4D2CCA46C3D57FCFC704F6EBDF29307BF17447 -35EDBCB551200D3785ACBFFF62831CA583B7476CEF958934CAEAB827EE64FDDA -A0A0B075021800BF00940B904D576B7BEB0E4C16802C8189A7FE4BE2AA9D16F7 -460257280F2B7DA71321E1404A50D11A891811F206A59F35AC98998D0726EBB3 -5773A9DAB294606088FDA37D29E20CF11BDD22D0C60B9C0DCBC3B89A394C6895 -EBB296E0F28C19210445A94C25357442F2E4FC9B6434FAF8A3A3E021940FBA06 -6531D410F73BF70A789BE9026101B242C6242A59342793F95A79DD3799C0D870 -A4712D6BE71DF1F68ABBB3FF550217902AB21E1694B2D8C612304A8A41B7577C -B10CC276C6F2F586F2C011BE5707A7F9FA4988FBF00E30C8E229644891C03394 -F167B63BE97C006F3ACA756A8A9EF5A08C1245F0BE9DCE0848AD1503BA182DDE -CAA9082B1ABEB219179E2CF4394EBAF90E9F01AD227A4916FF5F4215035ABF58 -688DCB6EABFA18AE9C68AEB264F5A5B62BB9A2E5AE918911D5387CD5F1D1BC19 -10C9 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 7 /caron put -dup 50 /two put -dup 52 /four put -dup 62 /greater put -dup 71 /G put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF814B479377B71DE1E6A5A3BEDF09B94CDF51C220CC1ECAAC6AD874D3 -948549355B2CEBA27FC7AFAC507098CAC9DD91E34690FC4A1B2D0D9842C74229 -2211E48F88FE8DDFA41CF4AFA7B074462E8516FDBE59B53AC1076F46FC88E18E -019B45932EBB801918EBD21F16EAE4C221EB4F74407FECD558604BF64034999C -214BE6CB77399D6C7F4462095AEF435722F0CB4644A257DA2B17D130ABBD70C8 -3BEBB65DCD46EE009BCB07DD3C0AD28B5C3E33EBE457996DA378CDB2ADB29540 -9E4B184A84DBE48150E97032045B7AA62AD03E659615B690E32FA9FB89D27C1D -0523328276D7E8A1400095E50DD638F3FF26BAC40EF5FDFD603342D56CD76859 -C3201AD514B0AF2BACEACA218C2E847EAFD56CE0428E0501581405B94AF289D8 -6E69B81801F42DD74D94869436358862F648EE7995C3C525A8672E5A8C722232 -8FCA885ED5A1F685F40EBBDD22BF20E45EF16C8BAAF0CECFE5923476A9E9709F -9F6F44AF5926D8F4B7AB0D22A16D3DBE498D6229B4E0FEF3B2767D4C19BAAAB8 -32AAE6E089437B872C45EAF9A9625D4501F968AAD844424BA5D6B567BCE77F47 -F6813332FB2A85057E484FC99C5848088DE039EEE37E55376052D664AEE0DE7B -A9118D3636F8E8654CA7671DF08AAFCDC93995B7F118EE800C5107F111FA5E68 -77C91C6C59E439559B65AEEA4083ECBD505A01FE609F4150CBC9C5D2AD4EE664 -DCFEA24E2F881F40ABF115000CFC54B41122074C0AEF71039A18E4E2183D9E9D -FDC863FAB51DADD908C46AF23B288BFF156A8E3FB55A057F193816F4DA9BF23F -53001D92DFF31C1780B587463F457EDE1A3E4C7B8F9F90AB109D4B9CEC55EAE9 -8633146B17D8CF0164D74873E8EC6C19B3B0E890608BADBE7818AEB8CEA7FEF4 -F15C45067B533B12432F9D4E5A94DC50D8B18FF9106F3B00A0B0D99797212D37 -2239C54F6050BA12C8E6AAACD5BFCEF8B9CA398BED90B31E0BA5287116C78AC0 -ABC8AC5F4DF87A31AD91E376F644ED63436FF6D52564BD86FE935D3F6FBE6547 -C3EBAEA6208A6F37D1C166C0A7A252A7D4E50B2CB53DBA301AE07E9BDFCB5696 -DB8E5FE4143551F916925A1C8F82B5AC78EE901ABAD505D8692286C710749152 -E7D5907F5D4460CA1C9435F71253DA776280160BC1D178F08869454B4BD3D2A3 -F31A7ADFC6E98824C007B43530CC3625922858F201E78663ADF6EE9CDF84F403 -DC44FC03DA4711D31F64F2E1A3C97B7876558D54E83FE23E43D14BB47945E8EF -CD891CD151802ED781522AB100AE6DE6AC6F137B99AFDF3EBF9A0A95ABC6585F -236099321150F2F32A24C66FD053EB487AA790669CD04521F4498BF559213A9C -627BF855F6C261BD2EBB8E850F95E3D300B62F3562E0DEA757806C677DFBB23C -AD0931CCCFC131CB4203BC33AA04A2E5220D6D212D561E5529C795B8A23CF235 -D70CEAECFD24E819D8EE39B75840D72A82F621FA0F1131B7DD55BDB97A8BF546 -C5B351A9D9636EC80C0DCDA53B4875A55029B9C17E82A634DEB75EAD521B5C25 -4C8A0F57D0D3D57A8C469D2EC3BD732903407E9D57EA4439D32B65074738F11D -B039F33A09A77D07FDD851C44984D2F94B97B9B38E69D750 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (vivaldi1.dvi) -@start /Fa 141[55 2[67 7[67 5[65 20[81 76[{}5 119.552 -/CMBX12 rf /Fb 139[77 1[82 2[99 110 165 3[55 3[91 110 -88 12[150 3[149 14[143 13[99 1[99 51[{}14 172.188 /CMBX10 -rf /Fc 137[73 1[53 4[69 76 1[38 2[38 3[63 76 1[76 67 -10[104 6[103 5[52 7[104 8[69 69 69 1[69 2[69 3[46 3[53 -53 40[{}22 119.552 /CMBX10 rf /Fd 138[62 44 4[56 62 4[31 -3[51 62 50 47[56 9[44 44 40[{}11 99.6264 /CMBX12 rf /Fe -184[106 8[0 9[40 1[40 42[0 7[{}5 132.835 /TeXMUSIX16-Regular -rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -364 681 3529 4 v -364 714 V -364 -747 V -364 780 V -364 813 V -364 779 a Fe(G)-254 745 -y(2)-197 777 y Fd(3)-364 -87 y Fc(Ob)t(o)t(e)46 b(I)481 -108 y Fb(Concerto)66 b(in)g(d)g(minor)1147 284 y(R)-22 -b(V535)1462 450 y Fc(An)l(tonio)46 b(Viv)-8 b(aldi)47 -b(\(1678-1741\))-179 579 y Fa(Largo)p -65 828 4 117 v --64 712 a Fe(\007)p 94 762 V 56 762 a(\007)176 812 y(>)p -296 813 4 135 v 380 779 4 117 v 342 779 a(\007)p 500 -795 V 462 795 a(\007)583 812 y(>)p 703 813 4 135 v 749 -778 4 117 v 750 662 a(\007)p 859 647 60 4 v 869 762 4 -117 v 870 646 a(\007)p 979 647 60 4 v 989 745 4 117 v -990 629 a(\007)p 1110 813 4 135 v 1122 729 a(4)p 1161 -845 4 117 v(\007)p 1282 828 V 1283 712 a(\007)1402 812 -y(>)p 1522 813 4 135 v 1534 679 a(4)p 1574 795 4 117 -v 1 w(\007)p 1694 778 V 1695 662 a(\007)p 1805 647 60 -4 v 1815 762 4 117 v 1816 646 a(\007)p 1935 813 4 135 -v 1971 647 60 4 v 1981 745 4 117 v 1982 629 a(\007)2101 -812 y(>)121 b(>)p 2342 813 4 135 v 2354 729 a(4)p 2394 -845 4 117 v 1 w(\007)p 2514 828 V 2515 712 a(\007)p 2634 -812 V 2635 696 a(\007)p 2755 813 4 135 v 2717 911 a Fd(\(con)m(tin)m -(ued\))p 2800 795 4 117 v 2801 679 a Fe(\007)2921 812 -y(>)f(>)p 3161 813 4 135 v 3165 978 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3165 978 a eop -end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/vivaldi2.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/vivaldi2.eps deleted file mode 100644 index 24726687038..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/vivaldi2.eps +++ /dev/null @@ -1,2590 +0,0 @@ -%% LaTeX2e file `eps/vivaldi2.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-2.0 EPSF-2.0 -%%BoundingBox: 24 93 550 779 -% EPSF created by ps2eps 1.39 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: jud24c.dvi -%%CreationDate: Fri Sep 13 14:45:36 2002 -%%PageOrder: Ascend -%%DocumentFonts: TeXMUSIX20-Regular TeXMUSIX16-Regular CMTI8 CMBX12 -%%+ CMBX10 CMTI12 CMR12 CMR9 CMBXTI10 CMMI10 CMTI10 -%%DocumentPaperSizes: a4 -%%EndComments -%%BeginProlog -save -countdictstack -mark -newpath -/showpage {} def -/setpagedevice {pop} def%%EndProlog -%%Page 1 1 -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\TEXMF\MIKTEX\BIN\dvips.exe -Ptype1 jud24c -%DVIPSParameters: dpi=2540, compressed -%DVIPSSource: TeX output 2002.09.13:1445 -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{ -/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT) -(LaserWriter 16/600)]{A length product length le{A length product exch 0 -exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse -end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask -grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot} -imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round -exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto -fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p -delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M} -B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{ -p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S -rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. -/slur@Dict 200 dict def -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if -% align the slur to the staff lines - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - aa 0 gt { /shift shift neg def } if - ifadjust 0 eq { - /shift 0 def - } if -% and finally draw it... - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - grestore - % now some \slurtext code... - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def -% differenced line -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def -% sloped line -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def -% free line (init & terminate) -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def -end -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end -%!PS-AdobeFont-1.1: CMTI10 1.00B -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTI10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /CMTI10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 44 /comma put -dup 46 /period put -dup 65 /A put -dup 66 /B put -dup 67 /C put -dup 68 /D put -dup 70 /F put -dup 72 /H put -dup 73 /I put -dup 74 /J put -dup 77 /M put -dup 80 /P put -dup 81 /Q put -dup 82 /R put -dup 83 /S put -dup 86 /V put -dup 97 /a put -dup 99 /c put -dup 100 /d put -dup 101 /e put -dup 102 /f put -dup 103 /g put -dup 104 /h put -dup 105 /i put -dup 108 /l put -dup 109 /m put -dup 110 /n put -dup 111 /o put -dup 112 /p put -dup 114 /r put -dup 115 /s put -dup 116 /t put -dup 117 /u put -dup 118 /v put -dup 120 /x put -readonly def -/FontBBox{-163 -250 1146 969}readonly def -/UniqueID 5000828 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE -3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B -532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 -B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B -986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE -D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958 -9E3948FFB0B4E70F212EC976D65099D84E0D37A7A771C3101D6AD26A0513378F -21EC3643079EECE0C9AB54B4772E5DCA82D0D4ACC7F42FB493AA04A3BF4A1BD6 -06ECE186315DBE9CFDCB1A0303E8D3E83027CD3AFA8F0BD466A8E8CA0E7164CF -55B332FAD43482748DD4A1CB3F40CB1F5E67192B8216A0D8FE30F9F05BF016F5 -B5CC130A4B0796EE065495422FBA55BEE9BFD99D04464D987AC4D237C208FA86 -0B112E55CE7B3782A34BC22E3DE31755D9AFF19E490C8E43B85E17ECE87FA8B9 -1485831624D24F37C39BF9972D74E6EC4784727AC00B9C4A3AD3DA1C22BD6961 -7E0ADAF55422F22ACA5E4DCD4DF9FCD187A566B7FB661D0530454D0DD6C6C50A -7A3875C6CBF8EC7769F32A1F3F7FC1C072BADEC97794D4E90E0035282A170402 -356E5A9CD9ABD80AC4342A5283E458A7269252F4541CBB6452B39ED54D336D0B -19928E9CD1AB26AD83EB209E2EC75011A2643813053B5DBB0246097C4821B5F2 -C92554E9140BE35B2DBFCD98809A8EC9FC910FDE9E0D86457C70ACB056EBF90F -244DC0A5BBD455E15D6E3180311D52CF50B0BF7D0A7F64F3A1821E0AEDBC2E7B -AEB549FE1D51088C153799C6E089B5D5D65E1C4E2D2B430CDF1FFA23CCB25D95 -5C43C8942435D0AAA3D9055FF808F2C3C887A3C469BBD98F026D0A59E26BA9F9 -C2144CFE49A9AD892D4D31764F0AE3A10644AE3966B0A790684B14D11FA49785 -EC5565D2B2E584CBFD85125F3FAC133338DE35361943DCE9AF05FCF2840CE512 -998D42CBEC52B57B79DD63F00985881E8463396ADA47189A94DDF951A78866F0 -B8A3D9197E39335277EF2294308DA70065D910943A34F7D5F2090FB4AA42ED70 -CBA469A9F64B95A6FBA4BC89DBC93765E3AE4723162DF3F9D6BDE77DD5870ADE -C8900D6346957B84C3CE88A8F9A12D46B8FCA50DF4433B0B8AED6A63B3DA102B -6DF94E62408E24154BAAC66B2B249C695BC0FA37A28699D9C0F3EE94AA32E3C5 -8F8D7F803B5D25014D43A353D719B14B247A87898A960DF68C0C0BAF70C83917 -6E9F7B3ACC64DBAEF3FDCD3A80C0AB907EE34500182EAB8A05F5426A2F9AE8B5 -F49023C4EB52D58BC449B85998ED156A0881303EB6FE91A21F78FB92A8D777E7 -C9F4E3DF67AD861E0F58D417F49CDB9215C5A7306B6D86834FA116640359081A -40B44AB3ED422706B229E7DC780B4CE471A37963ACC67A05D0AA0FC5EF576B1D -E985A8C151B0D9CE308852FE82C58C258551931A917D4A84F6654C29A6FF53B9 -077DC381786781EA164A68BA1DACFA9F8DF59F16683B0BBF6DE5115E7709745D -FBF17A178D989A18C85C4EFDDB0D04DAEE26A293BF75E2AB7804DA8A7C87E8CF -350F020A1CA1D87E9099BC50B5FF8800EC3475697B9FC556AD119076A115FB12 -0F072955C90648B106B3B6F34C4191E6DF2BFF6A378DE23D280A5DB09A73E4EB -4093D86218E047A47C194892C2B450135D937AE353C72AC722CEB29C7BEB871F -FFC64D5ABE51E76E9A9C6F48BF4AFA009F8B39B4B4313491DE263B3D804158D1 -82E0F13C53B4AB110BFCC9F4F0679CC15BEABAD0740A8A26321A17090A2575EE -9F2A080701E2D527F8A89AC9F3E3FF94BE377ACF9B074A53851566EE7EEF9340 -89D9F21C3D2F750181B4124AEFB5F9E5A590295407EB64F706B2173D79E5A6D0 -EE3957F1F8A90A205FF2F8440DA70F86071FC642FDD09BC539FD7A38387BBE7D -2616A922B9325756BD9D93EFA1BBD05B9315480E0E70A13C8BACAEE09232E218 -F1561E4EBC6EA6B275A36CDCC6266AAA3796126B7D931EC72749800233EF2A56 -B56C186896A23CF8F0B5042DAD9A28258AB1D8025B61BE9D6298A3791CE96AA2 -2E27D6AF45D1B93A29AE334BCDF93500E6FFD5A2608745D63734FFC7C55CE42B -ED6F9D3CC451617BFBBFDC9B30A15A8B227D2FD578ABD857591E02CF8704E241 -13F815DA1DBA23BE550B4667C3FD74C679643F14A3FAF6C46F8369FB69A10849 -C8A8858CAB311159F60C7BBFF9C62D219D23DEE987AB124E1B77BC78FEE92F51 -615B65C49D166304ADA1A438B01BC1DC3EF829016E1813FFF95181C699942DB7 -818686F9684500AB55826D96E2F9CBA4040AD7ACE20A5CE90EBFD8A167579F50 -0FD73B93B95EF858A737AAA421191F2D5550F7353E8CE57C97F659B6AD69ADEE -ACCD6ABF7EF992455C241AD79BF0DBA647E7506C932B730A2C62AFA49D0AB853 -31CAD55DAEDD1B420C18AA2FCBF682CC1B450CF1B240176577395339D0F248F1 -37A0865298A2CE41675C9CB0C8884D0D12C851212E4B9C56F68779DAE4811FE2 -843FC5DAAB34A288E3A1FBF715A70CEDFDB309EDAC9E6D98AFE713777E62D942 -471E70A163F8E51F060A0D29ED2AA3A8E2ABA23F93D528774E4B47B3D21A729C -7B2BF212C1DBAEE7DE4EEC4E15B506BC1CDE6D377279219C74C45FF8FB0BE6C3 -7950E6FB5337BE4D300B8FB9BFA1A05626EA78BECB433512AADFDB91C5639982 -759BCA18AFB08886079161ABFC09EEBAB759DD9504E17EEC10BC43DF63422A56 -BF3BA80B54A0E36FEB3C46C5868D6C63D1EBAAFC9C41D48E4D63453E112DAF22 -6A9A1AA3C2C289256EA0BE447F18A7D101F6FBC05FF0767068F3082407207BF8 -ADDFBCC671F45D1B9282F928C73D80FDCC8290986A68CA592249FF769EA180AE -AE7632F2EFD4E9905FCA49F195868AA9FEC423EC3945552F984BCAC2BD5B6A86 -B481A3AE65A62421418DEDB06B8599C9BD0FDBD3E034339CF7F31147491252A5 -635A67636CF1060896FE19D28151B675068ED1E90BA7593F19C592A650D03092 -ADDD9DAC022AB5433B784E995E8CBE6F6843E5B38CC22743B65206D1B4D3500F -2A88AE2B3A5257A2A6B61BE74520EFE5B62A80B5F7C10DE75A27314BDE72B9C3 -9E5B97A2140FBF5A2ACA929ACDE64F721FA5D59C755BB9EEAEEBB97332556C47 -97537248304D00AEC1C34E17846F770CB5C5106E3DB1C1D473E8ECBD7EE5BB1F -0E9E19FACFFD2031DE1D8440709188B209B6A119CC7B5FBC484A8D2716C0983F -9543F1BAF23E536B107BAF037DA5408A3FCECBED3FAB58A8718B254D660AAAC0 -D22E5A72D9F719F626186221AD655B4BE48F0920C794DA9605D393F924CAF403 -35E754547C751028DEBADDA3A461E91D348F51204FB3B53D4463C421625CCA87 -ABC6DAB7B181D66A154D866776C882B09B4C87E9F36ED4D7979150200C4C2FEA -71F13673F92FCB7B18C4D65BE965662AADA0B19A23899DB4AC11A0E80C168DCB -03D006A654BAF944A2007A698B5DB1E43F35281341050B662F42A2D7378755FB -21943D8AF98446A41655B9A4910432205B9D73BAAE9A726B16094E18BE5E5434 -2DEAF91DF7A47B499F9C9A65F21FC9FCAA36AD9AF577C60525A3C6A769B258C6 -0EEF9B0A1B01051DDD35FE9DF1F8F3A01D4E469A6191DA6EF1C47D580BEADF3D -B4C2DA40947117EFEDA81E265F61318112DBFFA74E3A7ECB44DC36ABE8967BB9 -EF6D65EB4C184AD0F2872E1B6FA036F62F3852D78F72652C87BABB0970B12F0A -7E04C96FE4B025201327C8FEF8824E5FDD9E2CEACB7489DBD45EC5F684E401EC -8F101A213152573D4C354E54BCC5897EDB2828FED03BE7D5EB4DB05460817A9D -DBF42C5E0E0058425D206603F6307FFAC8E7DD443222CA9298F7617DF35A3F7A -67B50AA164C235C9B2EA56D32AB54BDD158BF4731C5990C2D386F5C5F1D6540D -27D12C5E61FBA22C7E1AD88D72D1AD82CE55B7C617BC7DD63721B00D9CF930DE -6D4EB33225303E73151E0C1AEEA0A64F35B406AF1CE453A7D4E3D9A476748A97 -3965F07CDB77DF594854E2EC77379FDD6517320DC706A2158E89991F1D3B5A5B -CA81D82C31DAF3D78E8588A95A09EED998A0DF220E9B06B15CF6E1A6E540F8E3 -D50ACD3C6EADE1F8F80FA83A9A26E413EA35441C933FE4A423D7C991D1CCA4CD -85B495ECB518B4312EB8110A0A5ECAF48F479C61AB4447C6FE9C22D1CD9DA8FF -04A54A8BB6A681101A913D615918F182934CD933C113384E6C9D350AA4FC7CD6 -6105A76E082A4B4086195369A13E4F1A05B1A89BD1FF3A329DBAB040EBDAF720 -559AE3D0BDC1330DEC19B5C44A11DB502A340920BD92A6518F4906F4639659F5 -43E807EB6561A248FAEE0EA02135F46275D61C195A78DB9F4508949BCB0572AB -2E3AD7BEF696B2619E64F5898B011A8D4F5C3EBF723D1FC77EFEFE93734DA489 -C71A98F3AB9EDA0AE7C9046701CAFED6C93096FBCB56696BCDF45E41827CEBE1 -9F2514EA97CE39820E7764123C1C7DCD6B29B78C9D6AF2551B366FEB6C4E1BC9 -BD9329ADDD2E3D7882FEF335FE80084513E97A453D2C6A3A3E4260787512F621 -E59FED196AE1CD7F18D8019748FE1F61FB9F63C3A661C46233D2E05F4CD81F5A -FCF16AF72C2DF3817EBC8FBDF470C0E6FA72624B7E8711778D4F0A6EE64A5E22 -ECC0A9825F786BAA2B1A4DD0F6C216098DCEEBACB1F704667B4657A9BE6E4D71 -87F603F6F573E206AFC6D0D5A705CE41247776831DD6A6D4A23469E19D82B801 -35F9E060DFD316D3FF55F1550648141D0E405D16C3065CC7C9B42DD0BBE0C15B -966C11A0B5A1F02B2FBB67A3E458938A19D9F9397BA1DDFEE9B8BAE63923FE5F -7A641523D96B1C475C2EE8FF68E6F7B34F709C5F249B0F0E0CA490A4167E9B45 -83FA6EB3BD15AD7A7FACD5065E1C28C86C298CB98BCC17BF8B1703D8AB815BCE -C7058895727DF51E4B5F8EC9BC3E1E8ED9627413A0E32F62EEDB4D25D8EE78D7 -7CE7229052E0E76026ACB8B735C24D47A966C468E7D7B127CEB4D01796F9E776 -7C6FACC21FA5BB3AE7FB715DF7C3D832D47D824F522DAE12DFB5829E3CDEE278 -DB26498FADF2B3013396293B6CEE8DF1EAA7BFC68DF8C340C4A98A4EA370482B -A8D0B7A6119C8EAF7A1A4C4CAB99FD9C15D97BA8D11FF0F728D09F18EC8881ED -A64ED3E91F69C0B6975251AB688A9DF9A9D59B01C2A47BB449782E3070A309C7 -35095C7342F1CB65422B7C01A39363E822BA7B279EBE209AF1E542EB084746B2 -13910D371F4BFB63E62F4C7258AF4BC7008836E50468D2ABC83ECFA961F2A6EE -360AE8B129E3DD5A72BF9CD53A4A1FCAA3A07640B459BCFC1BB9D63253357284 -38C3AE67616226736186B4A02706E83E7D332129D2196CF0AD240C096EAB21E0 -ED7D639D09587B1ADD78C17FC0DF2C57FAE62BAEED189B4005C935D320F04D9F -B410235B7E57A114894B90D36D346227EFFDF0C7729EAEDD07CEC5D66643CE69 -79F1180B9C7CFDA8EE88DE589D97A3387D6D181AA1C37E226D830113F76A9C03 -E615FBD4E2C0CDB45E988A8D16DF40E2C9847253B71C6AA3FC1131D3ECD44BBB -DB933134F1D9A393088E13C105D8CA4FACC2D8DFDC0259791827E91D624EE8F6 -7CAA4AA7C16A00C53DD8DEB5F7FA43865CEBBBB24F495D30FFD36D9D39DE3248 -F89B1534E5639D5023FA2BAC9F98507E07847E031501D44416AC29E89188540E -45D92C178D1EAFC30B304CEA1E4B6C9B29041E652C6D3FF570DB08CE103DADC9 -61CA545EC5B8B70BD2E0981998ABF3B456C28E67D01A417AFCBD64D6698225D5 -BD711242746C80B348918DB219CD4017D8D41560AB585647A42F39DDB9A9C34C -BD8DF4BC165522A09E56F4EF922A9AD55CDD9834F5CD799790CB1F9BD68B19D7 -089006FF5FECE957D6A2312B0FB85ED07F0DA0065C3B0D51E038B2633B4E5660 -2F15B31ECE6CC7DE2233294126E89E1E0AFD4757B317C2C753A6306EDF81D41A -AAA05A794FF661D2126B266FC88D5D70AF32460DCC719B5DFB8EBA45B4EE05DF -3D6C7B7254F1ED857422E92E19E3C9DC07FBEDDF395E7197CF355C2B5A34C3C6 -C799599E27645A6331C8815482CE0C261B31596D79236FBC1ED7E2166C696219 -495163D003D677EF206CC6CB42A84152CEDBA0E9C3C8AB493E6AF047487055E0 -D5B6162669A5873FE65DA43025E88A40B1AB6DECC81D051B5A035622162120E7 -C71DBC570E9153EB0EDA73D1EBC616EABF5B234E4D03D9B902A8EFF9F2BDF241 -AB6D001638A03BC9128995BDCAA96610D933C958D3F1B215E25CF48F9E87E690 -8C93335D52BBCAFD3798105498E1DC40A354837C9E2E44DFD7981FB9145F4126 -5F2F62253A38EB740730F8653DFA59811BB125A0E78B1EB9C3DE838C209AE7E9 -2B125BC35ABF849FCF1F378D652376F8786D2B9A696BD70A8DF9AF0BC1A37DFD -8F6836CFDD7DAFF14ECD77B43602705EBAC8CCB7BA23026B2782D3A331ABE917 -44343194F4801315B267DFB8FDC9DD05DBDD2CA89DB739D7D976B19B70C61FE3 -7720D8DC914CDE993DCE15000F3934C8F8E8C87A6C93238EBC6EF11A67D7D464 -D519C3E00FC96D8B2FE259B363F976F4BCCD89ED4B5236A56E97D40D6473AE76 -95F6B34E468798FD1AA279404345D9C82550F72B082DAB930BEC0949BD682C7E -2ECE4244816CA57CC7E51B174B0A820582AB04D036F4E2DF1859B8943FC035EA -26B7D71BA318496C7A2A875D52AF12C73CE423DF6F4F8A6A2D70EB51C233EAA2 -24BC959879D54F20FF847197F0951E2472F9C06F5F8E8C29CAF8533148C812BD -49FF7D1DBF37FB5CA408FE0C06BCDED66A956A90769865D64FB961CE9E7BC5AC -01778FFDAB0157DA2D1D366BA8D83948F6E59F884346BDF2A33E085142C87BEB -7A2D9B37A08E2B637E778842FC8D684ECF8308D419036C0A88C6BB8F9187BDC0 -54DBEFA40E00FB39206E8C05D6F10A445F1A4E7CD95D0A172E3586DC7EBBF0A8 -C93F6B4A4FBB4019505809084BEA2CE69F831CA7EBABE4F3A26FB256A2ACE3A8 -42B02821BAA2304CEC5797F4BE0902FE7C7B33B769D7A4299762FBDE8D89F0AD -BB71E0F0131344D531D8F23D04A4B9A0D9972F7C2C7C52FD47EBD45AB7F08B28 -90C076E34A835E6E5849E83479551707F244B16001C977FE310AA69EC76EFDB5 -FB30984E9A9EB47166ECF5EB9BB06C9657EA526203D53F455295142B8E392816 -504E0B792B7511E9DDEF3F9F6FD0479A9B03054976BBFB377AD18AFA3A230275 -57EA040930E9ED0D15ABDD24EB7D3F8A24669718DE1060FF193D1576638AB7BD -384565304A862E15C0FB0D09719253DF70984529C14C1F057BDE67D306874A8C -415F49A264E7D28276B72993A2FFCA3826C6E336C199A61994730F0BFDC1E677 -7B1236BB9727134FAEECA4B0ECE76A39BBE739D7326462B7546B9CF8DCCD6EAE -6C6EABBA4CE2520855858583671CEAC394502B23E98F16CC73138C598356C08C -361A9630BD2704B66C5031D23AC8FA42F487A26AB984C083B50030D088671B67 -76873EE49D69C738CC1D23DCC29800B524A3A448B18A64CC7FF78895D6810A52 -CBD521960B73387A36037FC4A69F97FA607D7093BCD8572830D8AE40B7C471BC -454258EAB307C8053B9AD5EBEDDD772F0A390983BF2B83827E6D1836D4BB6BE7 -2BD3FC9E57505C7846FC9277F2F9EE894BBC49808FECAEC8A4A6B76B4F55A6C9 -E4D1CE882C88B3D8B5D0E36D72E9703AA05F6E33154504DB0E256EA6290F0277 -38D27B7290AF58491EF8638F5185A0F2CC71221D0E07517E3192FBD1979CB1F3 -BCD01124DA270C5EA5BC9D6BDDBAAADD126D0FFCEB4D4D4BE4BEFB18CD307F95 -DCE95DCED737F610626A345D231BE4FE5D7DACA2D5BCC18DA16F9872CDCF7E25 -3C651DCD102FA1BD2BF9D6968A6D7370B6A7D5679B3F8AB2BD23DF415898E565 -11857103A91D857EADAF7DEEC3083C8149044D58B5B0D1D5534B164444D49AA4 -FB9A6187D6D4CC02E7DA200693B7A165E0A3FFB8C43519A3058AB3146F9B4393 -EAA54CD0810BC680B1FBDF3B500542CE706B26FF2CC0F041BF46DFFFD454EADB -84D27BE71C12F2A8A29B615E5E7186778DC4BCE417EA6D98C71B3CF284190357 -4B8E30FA145F82A1FE7EFE30DC806794F57DD1C8727DA6C5B2E5202D19BA287E -C3151F61F9DBA3BACEFF3DE5C3D0A7E41A235F9ADCAB4193237C200BE171BAEC -974D3932E54F404F9912B9726DE692359AD996264331DDD7F9D85E1ECFC7DBB9 -3CF5D624BACDDA1B193916C4A8B4AF83E45F3736F5A5A7E5DBBCF29F8F08286A -EDF684948B794F80194152EF807C421AC9EABF15702B3231B593FF87C4625313 -1BAE2A17716708BDF16BA615682ACF6661CE2705E6B63199BB754069BD5B50ED -36FA962ADB516AA1AE0EF481BCE062199396E5DC39FCC42A32AB1CCB888BB656 -7CD72C60F376ABAF191F60C75A6081AE9C19D5181B19C4ABC28401EED3BBC63C -60484CE2E4B8934F8A983BCB54405F30A4D1D1E934D54F90F2D8D182B10FDD5F -CD1FCFC2EAE6DBA0AE0FBD0D938FA1893FD8EE67F6FCFBD308C588D63BC41FBB -148E6D4D6AB841F3767CF457B44B4710C894015630F44435EBD56D4B5DBAF67B -22CAE46459DC129E19FA02DC0C151B111C8D6BD6860CDB90EB6613C40D5E615C -68E878313AC9EBD0C7A873D840A85338EC9CD24ECC6E5AE988AB3A0E94B71257 -1CF9693F2903C0C241AE3D76B9B04860F447ED58F72FA15A19D7E4D5EA8420D0 -125C20A162DD1C34F2A8087285B3E5A3BAD93585EAAE498EF2EA4AF1CA177AF1 -0ABD5173EAD1D6A9D2F14290037398D367DA0B4BFD68AEF239B51A9C9DE63BC6 -1E2786D5876D1EE283050FFE24A5A4814E446F5761DBEBF27FF2CFA8F6775E48 -FA9AF77995B914D8117615F439E321A0CD70A150758AF00C6920A78057D56B7C -B3967E6F083F03D57D9592050D5A15DEC4A2D4B6FFA76B2C82DCE5E391A3391C -EBF2FA64BDBA1D7EBC1362E608D4C0A0B6127614B4DDC899F4D943B7D84AD9E4 -8C724F822AA3EBBCF4020F32D4E990D830234204781C8908F557CA92C8361D07 -C4830D1D290DF3084E71B6463ACB18162CA686C981DFE87A3D8C4F6F5896FCE6 -8E47A465405DADB3D3CF2F98932F82E1A8DF4F0E92D76BF8DAEE0D10B8456F03 -948223DF176A88332A796D4AF902E2E8DBF7AC72E61BDF2C1D69D1BA2E069056 -DB28ECFCDB75DC5F2FD7B353BF44EEBD131B1446385002809421D0DAADB53BC7 -4D17DA3A8E6D775004C46D25331482E2403EA108434DD583B4A14D64E76BFCD1 -A7951FEC1957BD6C9B90F80A3D1CEC11672F734DA6FE02C6AAE8F74E043BEAAE -AD06FA7749578540C7CF230B1F0E9E98BB699DCA51D6A8E524F1CEF650C85C2B -15175889BA490A731884931ADC066C00FD22DB6996D2D94C1E7FBF0980D58700 -DB508A59C3EDD82A42FDDDEF0AA28E55E327C769756D9F8D237EC63047EC0E3E -037B0357386E7AA0BDB955C9E2B13FD91022E614F9919BF94923A6F931FA5851 -EFF291A0CCA913A4AA8B58582728CA1CCF5035D5D00C5CD4AA3AB17EE0234D71 -05296EC3E8627BAC78A260DCB36820B0C66559F64B83F3B61079AC5FDB4633F9 -077DEAC9BE53FDD41BD1ECD9C959A59D930E403D30246172D39073634760015D -432E2A8FB132D548368B68D74D7D6613E6E7D0DD2DBA5228F08CF3156BC552A4 -E2CBB2E58A2D5737FD71442447AE0C65C117036DEE3154EB7D137AE935F652D2 -9E93CE9FD2EE3CEF0846087FDB52EB797F44C2F0198A3F414F9AD13F8A0D6CD2 -6ED421628B52892097D5E3694C91E1C859ECDE9373A84EDABE1B4AD7D5CB0348 -3D0ECA51227933E26E6E7B31760DAADACB22A057C11CE072C7DCD0800B42A560 -6A4E3533CE41CB0D543BDF8DC48E60A6B730ECCA83A04B70253EAFA0D4BE8F1A -41EADB97C1127B4B4E4740344DB53F73161FFA8B06B5AFB6FEA809235A49A263 -E18266EE8B937D69A2D32A447CB8852945FE40DE18FC19FD8DBC053D350EF8CA -8611186A12F4808A9D63EEF68BFFCD40C841EC7489A9601484F7FCB97F04AE81 -B458541CA6633E433E2980A56F36D59E75BA721BB434C333D833F32DF100F63E -38031A030F08AF9321D691521EF4B4B800484BAA40E0A043C3A298529B7F7607 -9C757E27CC006AFBD856F3F8C1421B20630A3705C1F635A6214C6D3B31B7F906 -24A30AF074B91D26BB3040E42CC4C377AE6FD6F9DE01529803941302E0F61BAD -791AC4919FC5FB28218BE0AF525284C95114F7A034A357200AFF7DFDF638DCFE -1EF9F7ACB492ABEB013E0296508AE278745C0319BA38D8F4F7CCD561FC7B42D7 -61B876474C41D5BF906486B296B7FD2D8913F1CF9930910C2C27E789E4017786 -6266A313012E6701CE1B08FBCA997B42D1F79C16781F025D9F3193A51D3BCED3 -54461003053651B92C8F3674D82063A16F01F6201E5AF070C22A83563C9648ED -DE168BE56E3C7D7F2ADA8994CF17061BD8CBD822952759DAC0C099B1671DF00C -BEC8936A092628911C35C2062A9EC789B1561D4C9C68D0CF2AAE00D0876E1A71 -962E4EBCB24424ACCB594F80C78F4FDEFC23D1F9CB7333D2602DF2A91E7CEAFA -FC30AB99D6D431F5B33812E37F5BDFE93A40797FF0A1DBBB2F0B58B783D3884A -BD08940F25D00DFF491A008040B9F7B9C9015696CED03120D081F8F066D167DF -95AB35FE30EE211894941A4D5FB69F483F58CFFE73B6F03BDEF7D0B06FD0F520 -E09BC841D687A121E29B8A5249F98F1866D152E7F5DDCC03F544063F0BEE5BA5 -27313EA46C6684836F685ED6B0A86FBEB03FC4B886F76B905E31434F14BA3D8F -DB2A74BFAC16967BE7EF6A70917EE2FA6390D4F9F329B17E6A6FC03E65EC9ADD -E6B5B6CBC3E830DF900FB4FD5CE6E7BAFC7BEA1DCBDC112E65A9F1632D2AC08C -35FC5AAB6608677820CA22EB321E8476717264DE74502DC98E8042CCB194F154 -9C88C3A8E89CA66B78C294C9566F9FD6F8E6A71385218F898F1A3AE012656DB7 -A571B3FD7C2B66AE759EBBEA793E0CDC43388E6ED250444355ACCE412472ECFA -D189C48767C5411C75D15E7909AC9E12CBDD127C0C2059039E5895D412D3FC66 -DF6C519B516E79D709D5AF663F67C77CB714B1069DD5E17437B7AF76F39EF521 -DF264BC6CC1CBEA6194CB45E9CA327D5E668E127892D91E6F7E4D4EF40E7D76F -89A379F33F0CB75AB0037FE312D61DC2C7E71F0ACDEF1C7BAE0BFBC8C5B55402 -8A8E328C3B36E667E23B653C8AD256E023E087443DD9B9C4B62640AB06F496AA -84F9E9D19AA6FA67F5BE6FA5DF71A5A9CFA1733969053E297CCF88EDB34D0CE8 -88B8DD41AB933B8BA14A6AE69CC7B6E8F261621F53AF4A8E3EB695E4539E0C34 -84BA -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%!PS-AdobeFont-1.1: CMMI10 1.100 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.100) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMMI10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /CMMI10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 49 /oneoldstyle put -dup 51 /threeoldstyle put -dup 94 /slurbelow put -readonly def -/FontBBox{-32 -250 1048 750}readonly def -/UniqueID 5087385 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE -3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B -532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 -B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B -986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE -D919C2DDD26BDC0D99398B9F4D03D5993DFC0930297866E1CD0A319B6B1FD958 -9E394A533A081C36D456A09920001A3D2199583EB9B84B4DEE08E3D12939E321 -990CD249827D9648574955F61BAAA11263A91B6C3D47A5190165B0C25ABF6D3E -6EC187E4B05182126BB0D0323D943170B795255260F9FD25F2248D04F45DFBFB -DEF7FF8B19BFEF637B210018AE02572B389B3F76282BEB29CC301905D388C721 -59616893E774413F48DE0B408BC66DCE3FE17CB9F84D205839D58014D6A88823 -D9320AE93AF96D97A02C4D5A2BB2B8C7925C4578003959C46E3CE1A2F0EAC4BF -8B9B325E46435BDE60BC54D72BC8ACB5C0A34413AC87045DC7B84646A324B808 -6FD8E34217213E131C3B1510415CE45420688ED9C1D27890EC68BD7C1235FAF9 -1DAB3A369DD2FC3BE5CF9655C7B7EDA7361D7E05E5831B6B8E2EEC542A7B38EE -03BE4BAC6079D038ACB3C7C916279764547C2D51976BABA94BA9866D79F13909 -95AA39B0F03103A07CBDF441B8C5669F729020AF284B7FF52A29C6255FCAACF1 -74109050FBA2602E72593FBCBFC26E726EE4AEF97B7632BC4F5F353B5C67FED2 -3EA752A4A57B8F7FEFF1D7341D895F0A3A0BE1D8E3391970457A967EFF84F6D8 -47750B1145B8CC5BD96EE7AA99DDC9E06939E383BDA41175233D58AD263EBF19 -AFC0E2F840512D321166547B306C592B8A01E1FA2564B9A26DAC14256414E4C8 -42616728D918C74D13C349F4186EC7B9708B86467425A6FDB3A396562F7EE4D8 -40B43621744CF8A23A6E532649B66C2A0002DD04F8F39618E4F572819DD34837 -B5A08E643FDCA1505AF6A1FA3DDFD1FA758013CAED8ACDDBBB334D664DFF5B53 -956017667094CD8DC214A666D7D12CB23EC030318B42D47F222CFD38C36143D7 -DF4BE5137224BBB8E63ACB528062FA208E79839A4C6360201AF2638DD3E415EC -6600A3BFF0EC19746A700BCC3D34FFF5BEE6B3E9DF243187C04A6FC52343151E -3C8437C1FFB10C5CA90EF4B2079FD746D7015FA83D0124451CB153A7BAEA49C7 -057B37F3E5B5AF547DCA63666AA26274CBD4F2BF59ED55DD71A0D0434EEB2240 -E1631119E597A50F35695AD8D971A38433464868393F430EB9ED9E6C1CCA5639 -692977F8F64E947027C369FFF29B9321E9F918EBC73376F3814955D59206656D -B42C3AD7B0DD5D82DAEF40968300621C1EEDE94DAC5FAB456BDF7D2263362B39 -864FC74361C47C036577DABDABE9B977175B62F7B28143BC325635EF393AEC71 -E70D9FE911937DB4464F6ED2306CD98688B3235F7ABC3D2491DBB377290A7BB0 -FA1F281583A40C11E60FC7E581CDB3BBADD201BD53605A226B496123E15AD810 -9681DB6E279F459F8F9C5419A40A220332962E0AC25B2253E9BF2BE5693D3C31 -56193133D8DFE26BEBC26A4266F8B4FDFCA195B1A99B8BEBBDF6B3B486504F22 -E83F8CD78907136A723DCA654EA83FF52137FF3E0CEA373696025AFE47F273EB -7D4434837C8997F6529CA4131A0D9735E533362ED7A749DC231DDD68014F1BA7 -8CCDC3E7B931D22464CA81219854BB3F42264392D3B2FFEADBA91FC6F8213806 -1C4C3B8FB9DF794074657279D625013D67D883403AFDF2AA2F47BBB5BB1096D5 -62F1E76361A5E63655834FF48E72B94DFF363AAF486EE31B26A6FD4851E5C96A -1A7C50B261AD2F69B290BFD6E1362CA7771816CF61077382418F068AC461D7FD -E3FF -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%!PS-AdobeFont-1.1: CMBXTI10 1.0 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMBXTI10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /CMBXTI10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 65 /A put -dup 101 /e put -dup 103 /g put -dup 108 /l put -dup 111 /o put -dup 114 /r put -readonly def -/FontBBox{-29 -250 1274 754}readonly def -/UniqueID 5000771 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE -3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B -532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 -B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B -986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE -D919C2DDD26BDC0D99398B9F4D004B836D34E88C20EEB527CE1124209388A2DF -E27A8DF298A2693A9D529916AA0B2176E6ED237F69D84A8FEEB36861D1847207 -BE2BD61C6A412FFFEDFF13AFEC32AC7735BCCE5965F5966418A62ECB99112AB3 -3BC938EC590FF6922659125EB67E260BF02885E49BA6019E696D33F0B53606A2 -F515E0C45F323311613A94B838491BAB9FE230C5CC79D22925E3D882799F2707 -C32975A494F0F9513E4D8332E7E54470D9721FBD345CDBB48286F2F19CC6D66E -BB631DD6476A509167A49CA525A72CA50E82C1D08C2B372DB54C5949C753B632 -2009B761EB90492ACD3CBE6A35CE1B66F3BC4D8DC36827CE4261A703328451D1 -879438479917C1647772999171DCCF1491A1C9086E0C6393506768F8757BD81D -141C46EB9BF507EEC29962A0072B6C5D8C8588F3D68886CD2606DD3BD2FECCEF -63245494E93EEA12AAFB06110E54ADC444C7E7619627A48A464394E5DE06EB46 -4C76A2FF010318BBE48B3776C826A265C66515717F7F2E943C60EBAB23D96B5B -FD514A1C4E79BB3D3D2DEB936F90CD3FABF7B09FF7F564AB5CF4AF6A40E869FD -395885A88F4A138B3CA6943A2D430BBE43D91F7F17621CAF52FB7161DA3B2003 -82244FB6EE792DCA1722C03392C296C029A2DCC5BAAB3EA03F8DEB039DC83AE1 -763AAB84776A2CCFFAE9EAF0BFDAE417E8BE682D237FFEDAF224AC09C9665019 -165CE32F5349E857177D94AD6396570932E1657ADE4D3FF57A3419946CCD210E -57E5A1D91CF708395942527D127606350924D71BC21C6F969288B1C8CA3404ED -E6219985F7301A20621368F74747EAD38990A4C9F2B62913B8FDB93657409FF5 -178DAA796C480A536E8BD662D1A8C639EC2F20147CF9D7D47D6A70C1B6E7DDF9 -104C7C23DA507AE6E60308418069D899DA6D825ED058E7A00D1DAABA2747732D -BA04CC5124740D4B7D159216DC4C58D2C66D7082A560A6BF282FB33F213DE749 -B98DB7EED477040CFE22CB8FFD55CB33D53519C6D79AF1984412E7914AD9A49A -8C1DD147BF84744159F4151A6212BFA297AE32152AE5C76BA08298D0055DEEB5 -2CC0DBE2A8F6863EDDAF8C50B634CF9378B85F00502BDBE97BCCD7F66419C54E -09059108486A1808CE67E81293B6C5FA8944AAC7AC6668BE91090844FBA0351F -A4D5778BDD45319106D886E4328C4C87B57349662AF33892FB0B9DA1FF4D5D73 -2D8BC86EF8CE627FB15F011110ADF9923BF491B3687A35EE924DB227C1105E8D -90EEFD7053CA7FDFA1F2BB443A68EDD6DB85370D3BE53260699B28E3E1BE7F34 -3CADE6C3ED70BD307E55C2BD34AE1D61F7628AA7FAD9F9D07930505A4D68CB51 -E1897B682293AAC4380823A38D0942B40F1A59C3DDFF28EE267C58BE99299C2F -1D8196C7D5CC182F81813E602324CE892E5C185C0B547B657081E029EFEAB786 -F0C25DF4E882FFB65212A44538F944A8E4E23245E809D8E16CB28A34EF6BF307 -7BF694FEC12E3651A3AA4C71CE81DB07D1FBECD86DF8178CE360775600544D7A -AF24771B81C9C4C6CB058A35DB953D14861A28C7A97F211F6F04592DAC573697 -D42449EE6EA2360C79BB8CCA4120A3D48759482F2B5DE58CF270534FA6ED093B -8349C585BD6BEB87B722AA6935AA88D533DC0EE928D50E9932804B22E92CBA07 -4AA6F009EFFE060F2F6261FEE5DD7A2B660471835A78E8C61F8DD5A836497E2A -1B62F84A64B753E8B5DAF6FB332C22CF871A9FF39BA71C31D846A3B4C0566BC6 -72EC7B64ABB44BCD07B8E7DFCB055A256BC3A9C17CC97E0D33B1CD4A04F11538 -330F79673A93F8A4805216E4F865FB5F09791F8717C31491AFC80353B2B72FF8 -8C8C80EAEB8D9290A261809F85FD36821053E52C9757BA86A6357FEA51D3A29B -689C622271A872E0906974D84E091E5108B8BF02320B66B31211674996A53754 -E01AEB59B3DEAB5E548F0F4D58130A51D2DA876B923EA1A8F14B4DEA84C798A3 -773C7B46B28AE3CADECF4A2E11FC9D8E7185CC4533CDB1CF214306718CB0B554 -308C216E4C3461E61D91B206A38FCC05A8A394B33FA2FD24B359DA9A02CB0884 -EA2779518CD5E11E4D987A4F42F482F0CB5F05D8C078658003779E112D378235 -C7780874190EEE9361D1695154565117D482911186FA9612AE7C9BF06BD163BF -8A8251A2A2BC3A58AA883A6CCF81E452D2567B52186B0176C07B09C24BD6E39E -49DE3B81B64CA7624B1AB4BF8DC441B8D413C07B685EBACF16991DD13514A268 -69D325B82296EE74D1578B9A943C1AAFABA821D09D33AE46B6AEC61F1E920186 -ACD01274FA1952802357967C220A1CB4D9B0B1EBF833D9AE35DC71F5C2155331 -F2C7E8DD970AC39E16198270F7BEC2B4F38850C1C3EF923FA20092A32BE03BDD -73043A90B52E572B79A19422E50A56E3A56919942C34A42AD42E007724B3B908 -DEF2A9C0 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%!PS-AdobeFont-1.1: CMR9 1.0 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR9) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMR9 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 13 /fl put -dup 44 /comma put -dup 45 /hyphen put -dup 46 /period put -dup 65 /A put -dup 66 /B put -dup 67 /C put -dup 68 /D put -dup 70 /F put -dup 72 /H put -dup 73 /I put -dup 74 /J put -dup 77 /M put -dup 80 /P put -dup 81 /Q put -dup 82 /R put -dup 83 /S put -dup 86 /V put -dup 97 /a put -dup 99 /c put -dup 100 /d put -dup 101 /e put -dup 102 /f put -dup 103 /g put -dup 104 /h put -dup 105 /i put -dup 108 /l put -dup 109 /m put -dup 110 /n put -dup 111 /o put -dup 112 /p put -dup 114 /r put -dup 115 /s put -dup 116 /t put -dup 117 /u put -dup 118 /v put -dup 120 /x put -readonly def -/FontBBox{-39 -250 1036 750}readonly def -/UniqueID 5000792 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 -87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F -D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 -92A36FADB679CF58BAFDD3E51DFDD314B91A605515D729EE20C42505FD4E0835 -3C9D365B14C003BC6DD352F0228A8C161F172D2551CD1C67CD0B1B21DED53203 -046FAFF9B1129167921DD82C5964F9DDDFE0D2686875BD075FC81831A941F20E -C5CD90040A092E559F6D1D3B0E9BB71733595AE0EA6093F986377A96060BF12A -A1B525CD9FA741FE051DD54A32BECD55A868DD63119A4370F8322CCBEC889BC2 -A723CB4015FC4AA90AE873EA14DE13382CA9CF0D8DFB65F0ABEDFD9A64BB3F4D -731E2E1C9A1789228FF44116230A70C339C9819676022AB31B5C9C589AE9094B -09882051AD4637C1710D93E8DD117B4E7B478493B91EA6306FDB3FA6D738AAB1 -49FBB21A00AC2A999C21445DE3177F21D8B6AAB33869C882613EA6B5EC56476B -5634181ECBF03BFEDB57F079EACE3B334F6F384BDF9D70AEBD592C8ECF21378B -54A8B5DBF7CB9282E16AA517E14843909339B5E7C55B038BF3BB493F3B884A1C -C25F9E8FB912CBE23199AD9D2C3E573727701BA301526C66C3617B9514D6F11F -11930B1D97C17816C85B1BFD9B973A191B33CC3B391815AC46268691C741B2D4 -48A840F1128D9B2F9CF07D0709FE796B23A836417BF7B5B12D67F74453C82F5F -25F7B30701D6F6D4F4DC623C0C27D6A6FBECC7312A3CD10932FC7C10851C3C52 -24B75DEA8A648B7F34F5711DB0E843C914E25663C510185BC37BDB7593C1C259 -21D8DDAD33982C336BF272BAB2F48E68217403FE9F54877B243614A87E64784D -2796EE4179FBF96123D1BEE3EF89D682B427BA4F12A1318A57F18BE5DD903815 -2612BB6FE97EB3FC535F7B3D066CB8D1CBE03C909812171B1F252908CA311BAE -4C25F6B56B90325B417AA7FAF78D2EDF278C007E005458FDB5D494DAB3D2A848 -A2327CBC08F835159E8A02E9A57606F28CEDC0BC8316C15FA2A2E0975DC32500 -16BABEDCDDFF6F87D17CF6C7629C71816D609BD4782F9045101CB339A3527983 -C645DA4A6C6625496C15E5D65EFC8931674F0A784FDF5147B3BD84D9A90BE406 -24EA1CCEAC5B1C902E5BAA35F56D6FD14BB0645A319DC63C430F2DA27BC151A3 -B2332538CFBF07F8749AD29F8FFD680A953A84538EFC4F2A7F07D27FBCBE2C4F -289079F56CC79E31BBF1703224B20D865A8FCB6604C0A4C14E3F0E9B1A1B6124 -730B49117E921EC994F49DB5DB5DC64D77F7FE0D47474319ECD4B95968420D93 -8C38BA8FF37B9F2C6D196E85E1023852E11A6A5786A6B815298ED1A03FCEE8EB -84BAEDD4BFF6C686C7FE4CBB567DF5EE42486001CEDFB168D29375D77BBB9A2B -4305AB40C6337ACD98402A851C000497CC3C44B50102B9D4F5BB812BD256E77B -CCD381154385766BE9999E340B85F6E67174DE0B4ADC4BC0EECA87AD07A465EE -E163F03B600FDD9E428692CA0861B13FEFEEC0E96BB5F140E322D5CF46D0E034 -870EF748757563B15D2098E79B491ED75AB0E54A41F4CB30E1B1A2FDDA0B8D5C -D2ED42798951726DF9D3A08AA18FB45D492B6887E93802154086B6BC6856803D -87B08902D7A7054886F113EEFADDFEC6591DDD1654FC5D8EC5B9C1E102F8C6FC -73759DC641FE80FC07272C4393905E4E94AFBCB9490FD0CCC8E823BEF01287A0 -2A03EC79491984621CEFAA7A4025FF06C94E77E9E58ABEC2E6CF11766889B65F -C22C95D529D796AD5A18A9624331CA11C183341F1B6AC617B7F8676FA9E3B890 -62CF3A51C5D5146FB03A890A41704BE8B2A5BEC2E40D24D3D07F885A5E72534E -B7121357D67C536932294A23D5852E01E96186A53E00B8E716C0BC3C1478605D -0200F04E18C3E3CB16443BCA4C1A27FEB8288337C14539809158C7C8F4275804 -5A36CD2916707915B64493E1EC091969065506F51315574BC9DF6BED10360A9B -6D974C6503808837858FB1169958557D6DDBB0A87DBD140DC41313CEC1F62CCA -B0FD5C7903D21FEC65A2D1A8C2BF02E325F72814540074753007F023D35B8851 -4DB1C3E84284EFDE17318BD88C9B26F01731BCA5244D41A42202426136A16595 -FEB8A4EB8117C0CAC9FA7BA01328F297AC0454F3084DD4CB567DBD69B6E34280 -0D876D1F6421399812667159433EF74AF80784E735FFD6A2E1053AA3961F1642 -8C02F03B072F5FD9BF7048CEAF5C1279F1A2D02433A6BB10EA5F6A8D55D31C26 -D79B4E8ED2395213DD8172175EF78BF17D0B485C8B1A3A9325266FD0BE3DF56A -87E185CC489B71D1B663A4F0703EB39EA3C35B1FA0DD87D458439A021DFD6A44 -D85B6A1EFE74C3DA84C736EC6D856B9DFDAAD273FBB0D260E8896AA22CC0090C -512F9F288B0A6E48860E206997C0FA2ADF75496668C928D115E8CFF0E1AD0987 -94D7D39F70B3F8AA3CB385736B0CC43F5BC94EA722FCBFB023BFDD193094AF7D -DF86582BD7BE6E28641A51C3B0839AD51E67CAEF56A2BC4F416EAB0BAAC1BD45 -0B0B129C0923C94BCDBF25225C8DC8DD606651010C553954943CFB77DE8CCEB5 -582C22B1481E454E54DC9B09B6CA1DEB4DB509CEF422181052359CA7C3C7F730 -3CEF7279DA8A60A0C94FEAC68015B49D11C8D40E5FB4A51A47A66410FD09D0BE -D1C7E6E56B21A1B2EB1B6196FBE90565AD61783EC94350DED2943747E3E9B06F -3182784AB475D68B0209A26C0AD2CF2212A16C67D8F1A1D86FC4B498951E832B -DEA24F31FA12A223EB79EF92FDC970F6748AA9E013D4DC7201D8F88BFB77B0F9 -753CA90CB1B2B4BCB14A8BBB973F3CFDFEAE052CC10854D6E3B313D1BFE4BB84 -9FB46EFC8B1B495BF310C71FE70161F8FC2764F50D4F3B40E46CA8C611D92EE8 -1C8537D05B7D26C152444A9ABEC2584EEC53A6B9756C1E4A7FA039A95D630B3A -08AF5422FC5467FDC19815C85192D25E312BA8C8F199558C3FC6CEAC58A93111 -971BD05B479CECE5E6BBA3F1D091A4D90D9726AE442B8B9A247752E7BD275BA2 -688BB258BBCAE3FA068BF1A6AB2A3F77CCD0F74D2D2E065000D76A035473F3A0 -2FB641AEFD66B47224FD627F6D71B52FA128C265D2EF2F4CB906F858A6649480 -4408C08A280B60299F47A2864181F8175975B3C4104E76DD56F421B8BA46F65E -0529976E547492D6003CA4FAE83CC49A974680272C56DF3EF330EF36CB1EC6F1 -1AF5B3DC179614C03BFC4D2D371B8C9B164BD657FE1654B23DDE0C5891C9B526 -3337A73C627424E26777ADFC1A057F0A3F1CD3A302CAAA775DCF86A5C6694709 -EEE972477DBBA4B355C8F74583137D90713826BF2FC2033278BA08CC29F56E01 -797BC9268469C02C25E3DB4040B3CB3A3C039C7CF866F99E79828568274740A2 -E420B2AB5253DABD1DB7FECB45918DD3198FFECC2324A167C70B50A3840FEE25 -CF2D31A9E51B7AA2A565D70DB15A886D69C98168A0ECC3206DF14C9D57725F76 -38DEB4A408EBAB266063CAE2C553B7204EAFA4BE9CD648B695E53BFBA7D7959E -5808313613DB8E69A77419C4F3D232D83950FE4B9C9B6F7C6DF21AC2E06951F3 -DBCEE07E169F0A27CF0A8CFC9451AC82DFDF784AF8626B8C270A2E9C68DC1E65 -67998201CAF26FAFBB5F3FC338712AFD8E405DC259053A608393E9BD62843EF2 -7E755E804011C826E29FDD23D18FFE2679F2B86B96158C49368EABE227F81AA8 -2CD5330B8E0ECAFCAA95CD6FCDEC5187B1CD12048BE52E6E5B14CD4EF6E2C3AD -68D94EDA110EA820BCB16D64078972DC0AF8428F2E11047999A2FC703A43E037 -7B75D090B19C673FBA1172596A9923364E981782461FA2A343BB7AD7D0BF4006 -EDB7754460E35ADE4A36107257DD67D7CFB47E3CA40E443E69FD0A01D23442AE -1FD1E01B5E1D694E02039F8ACC09AB0953149B5277F7558BC0DA29D055C13ABF -C95BB48DE3D37516DAC718E600356F6E8DB52D34F8C61B5F1054B09A9BC6DCE3 -19A6E5BE438BFE77DF6F10AE64426A0466F3021F1C8D8587AE6EA179E313A4D3 -33D3C7B27D7363589059C9D4E2ADF48D4BE3E3596E3BB976F404DBE848557C99 -241B5622D6C5A82D5AB2F14A1E45CCBD4D9CE76E71DC60C48B380E3C6CBD43E6 -17E6CB3E7F9FD7D351CB923F31D2F2E62465D4E6F52ED4A92E790836FDCA3E15 -B2ECA5C6E299C7953B52BDAD34F83BD906EEDAEF75EE1B0E7D04F34830E355C8 -A33AF2FFA997842269FE27C371B67DE245BE752846A3D464A482A8A826AE3BE7 -90A581D6F3869C932364F05F725B3AF900C84F624FBCA39A6A4C33705187B78E -B1679C1212C7F76F848BA0AD698CF09C16CE59BBC6F2E88E4B5266B9F085EF68 -23B8575669A1CF1C1EC78CCA692BD0F8DE5FA8E78CCBE9E2C354165CF3D94CEA -B9DCD3D3385C7DA5BC5181A8B2D21D99793B5813C6CD5D70B059BEB6A74AEB22 -2AD3DF009F4A6AC7387118B076B215A5775DF813DC3A8E2CCEEEEC78842026F2 -CC23D7FF0BABACB858AC1602D1EB4288CF072099933DF8218652D5CD8CB90E49 -D28BF2D863E6B18E0546AAAEF792D11378A2EEEE1CBC48991F863BD4D0131780 -9D60A2E48365AB9531EDA5AB782AFCF63600FB182FEE32E44F793B911E57AF21 -F3EB9903AE6B1C99B6AD9CD9C35CC6D37A855B257A67277B584A2279AF960E12 -BC9D91DAA0AC2BED465F05FB8395EBACA8E12058CB212CB5297B427E7F0DDBF5 -B36C94AC8146FE11E04F7C76DDCBF5D60DBC5B7505B7AF9E752195233A181E3C -709F30C876DB248E994AC297E749E7967165EEB2E8C22CBA7095AF6F0D1C69A3 -DDCDDAFCCCE5E6881477B17DBD11D122713C8AB3625BA04DBE82C2100095754B -0D54706F073EC2B36ED0A3C20B385FD18D54BA3DA68CF55912583950413A7829 -EF03961D9CDA08FE17E35EBE6AEFDE838939625C6DE3F05F9EB7CD712AD98AC6 -876502F8F5A9AC56B022C62F035CDA2D9E21B66B36D275CB8B10EDB611D5A451 -4591A77E3E0550690B9CBBF92751AC7C293EF7F6546FC2B9AC98F98BF90783CF -37059B75A97F4C04F5EE6341ACCD3D735C8412003EB0FCD5B5CD9C29E3F80942 -3D57A5B248CF0C77D77B657CF020EDA6D544D7174118D78867F9B7EAB63D6E9E -589AFFFB78BBD24C27391A7512B213D06C3C29F498FF9637DD68B8F41946FD81 -0D3085E03538CF640A216757E606911374F00E20FC985DCFD4F3A96C018285A3 -E1F813C18B0CD09AC297491B975C8EA72C41AAF9BFC4B5ED99B7544F64C5EB0E -6E1793322A8F9F10EE32D615B28536022D722B752DD2056B98DFC8059766D9E8 -9A2D53F7D2AC65BAF202696B48310D15A0A1A28A4A5A915DCFA5BD0347DC7BFD -EAFF1CAD1742253D45AE5B0EDB35883DFD61BEA785568793BAE3FDE01371DE9E -2E48D7DCADF50CEBDD552B7D5579636464A412F9FBD1DB101A4DE1852DE51598 -2CC4A71D227163FE5E819813B574E75A7C222DD7743F63B1C13659FA90B8EF31 -E08B431C2A81EA9140A62309CBA881D40F4248B281A9850159A85658126918EB -2CB60EC41083A46F1EE96735319E7A351FE562AB430E92032732EF822C4D4A08 -D08ECA567108EC02F55F509EB0FD04EF59197C25D427AF8A62CF4D32685E85B3 -B89107DE94DF057DC09623F4794EC82E89B262D56956D72AD00961CF3088BA74 -D7B8BA0591A938821B6AE10AD83F773C859238959B0D129BF1B38346016E1C00 -60C616131BD52C24DE6D54A65F9ABDD1F46CB10DB97F369E9EE5C5314A228DD2 -EBFB4B543816AB8E6151EFFFBE5B3216B7521EDBC41585CD44ABC8031DD7731E -524D1F2FC05A6F3AB90CE2A31617A1EA32759814DC9569FDED2A21D4AAB2A70A -C56C54737703F9CFE6F208B6F983615935408692BE6828EF591C334CE44848C7 -DF14814D23648D6B64B06BA028E78E76CC820E95DC3F438B20AF3C29881A5CFD -F0DD65608D0BB6E293E5CF7A5883C78DA674316D2E25B19A0BFE0AD330446C8D -E97C4B480F0752D6C9E149074F5770769C4A2D184A93BB9896A9E49BEC7B409E -FE893D25C00BC520CFB7854C78ABACC69CDF7BBCAB772C07CAE00B35586CAA34 -283E47AB114CD8A7E73A9C533A2D439C3C81AB235315992D361F1B700F37ADC0 -987B237326005160156EA50FE51E85CB923D599C7530EC7017501EBEF0836146 -9BE78FE7662E22B33393E12A185F0B444FE21FF475D4C1815C81BDE22169A7AC -A230F97C1891DF0C47B67476817435A23BFC08173E4AF7BC070978CBC56F3DDA -1819E27D55DDBDE06353C1967D19DE3B0D520EF3DDB3EDFB77C8F9A2B4CC84C3 -4B2F59F66C7F53BAF54D59889F93B12E280A4B3999E0B8E82DB37DB5823A0BD5 -DB8F7A2FFC1EF707FA033C2F812E6112105C7C863C5756A96ECB6C975E8A92F1 -AFCFF32780BD2412EC862EF35CC3741C7BFB75E81261B2127E2544238219AD19 -18F58B2D1AAC9F80EB09BAC13DD49DCCD05ACCF7E52B224245734EB121EAAD44 -7340FBAE214C00752919E18AAAC08F6AAC7BE864C1C45B1C94D559AC77FD4A23 -2958D6C0226BDE87233E08407A012C28A49CF1E73D9229AD507FA80CA7083B04 -FFE860279F95EFA4AE717D8B455F9860DDD1A06650F90ABB0D24ACC4E7F473CA -2A07364A5F5153457E15AE2B632C8C572C1CBABF3E22FAB66B57707629041AAB -86DF4E49B7FE63F81DA47DDE578F89819F5F239CFEED2CFBDB1E7776B0A888E5 -8ACFA63577CED2FA8FA555971D7DCF216C65A5F1639525C47EFBE7485838F3A9 -4D8C010DA35D0A2DCA16FD4F1A6A6CC5E093829DFB7845836DFA5E09FFC7CE18 -04D122F7763CCFB1962ABD85F920358FA407277DF1549DB1036FEC7B6A0B51BC -04BBD124CCC7432CC9343B810708D0CA4283747949AE675BF98FB653F919FAF4 -FC921A6C2D08CE39A0C7F7BEC6F02A8A8624272A63E4EC1BC34A630C133EB557 -FB29E6408EEBE0A1B92855C9807EAB6159044E9D21957828573624C95B87B46C -4EE9C54BA968DA967FB1A6D8DD448C1266EB11A2D10FE4CDBB2C9BD56E55B220 -625EA903DE7C516F650158341CF3EFBF3DC8B057B198ACE3A8D51609F2C18405 -7877CD55B071C310AED758E83BD75FCF58110CCFAE5A9AEB8B0C504369B44FE7 -4657F4B56ED3EC2A405BD1057C675F5D15F129DEF766311C8D8413037A10AFCB -119C50CB15C5AED588484FA10A4374F9D583D797E8751E75C506F13FCC180F9F -1F53BC34916FA89EF30C8A061751385647EEB59C9DDA8DAB8D065DE1FBD91235 -2ADF968DA21F05395EB4B0974289F9E317C63FB43D3CD6D5B23CBA3E0E851579 -668EC8A36052338532E2A7AB5371DC7CB62E949F31D5009CB12A2FE07C3C9CD3 -969A1002C8E2EC70B60488BF07509F42D865CCC60EEF1E4E550CC9EE4B923278 -31F80423BFAD0DC2662DF2411DB4C09D04AAF096E8B93ECB9509A00BB65D5FF9 -7FE01D9626A813CF5EF033D33A8DD07B72B08877B61B6E6CB1F190CA41C25667 -C5EF6191F8F4C5DB6C5316189356899CD5D404EBC95D672AD6B0A71AE190BE8F -98F3703DE9D9929748B4EBE4BB5D0B5D45467C5EF3AD14646F58A26F92047E83 -3666A92DA282C84432EA34A636BF9F86A5200521095AE99B8535A421E1855FB5 -4758FCD4CFF06C320460C587F2CFC25628BE28A9364D098B19206A1B1F138C66 -8B6D27C8DEB4FBBB7A71304BA32FE203EE6D9FC2FA74DDC8CC71EC6012B34172 -E2679BA9DA0BF117B7C5E654EFA67F4CA610D25EDE93E65783F7CB54932F0709 -EBBF749E72339671348F394B21CD1D02039AFE9AEDA238F492D525F32F45A689 -C0FBA9EB124F5D5B805A1D04739A383F144F3C1682F541C3F12EBD8256F58640 -CC735DD05AAF3B3640713EC3D75DC6ECC5B0BCB0B4A918B1E2F7C062C71729F3 -81BCA57AD5DA07EBA5D3066D0126809A7AB9CAC1F8E2BA7F30325B93509A1141 -3E27B678DDC532A8C2D9B446C2E53787A4A1528C5AEB548F7E90618C16186A02 -50CD51E0413C0CBB8CFE0E1C34F4ECBC4D09065394BC0C497178FE730CAC5B8A -92B6EAAB8885899381656D3ECA9B68B82CB9AF7F7DF4D194E360A7E71C756B4A -0F1F50324DDD97A835DFA650998BAF5F6536F70A7EE32C3A4290E58D077AC73A -C6B4B14E6B76967F8998DAEF731C3077EEAEF2057C61FB696AE73809A43AF91C -2FFF81EBAEAB5D26672AC1C0DF9D06B7E4AFFDD122BE02BC03B085026F4BF3CD -EF5FE56DEC0A53A384F8267CED47DA569AD32B9C496B4624D8FBD35C2854AF0A -952C0681726B04B5E8313EC9905FE9935552C5144E8724247D99AC40309FEABF -062CB9DBB8B16A161CBF566A26948E335179D1985EA6D0474D6A0C7F27CC0AE1 -5AB7D4A416A90CF4E70AF62919EFAECAC4A58EEEB39A7F899FEA55B66A3FCF92 -CF997F4A56036DC1B1D5DEFE6BBB77B28AC1AA18EAE16BCE425A259E50413D7C -080C4F8C610DBC1860B142C743DB386877208B30A56A95A1D8C8CCA92E134EA7 -2D9976A51B637EB76DE1C970507E8F92B387352294020E7372A8A2270A313625 -10B600DBB1EE025D74E74E081C86734CB0C943FB756A1A42FC70A2479A730C77 -31AAD98AD145E40D747FA4A4F0AB20F43FBFA012DE047864979254C6F35F0B5F -4CD87DBA07776E72819686A1E03A65DE62663F79BBF4CB927059D2D5FB0713AE -DE6363EBCE4783FDE377911D5025DE4DFCD2915BF14909FE3E56EFA04D891D50 -29EF3AD5C0BD5D8F8D89646DB3C2A5048A4C0A959619166001BC0F55D3664B9A -4601360BABD3770696BAC11A0C0C8CA6FE86BCB49B076F14FD620DA63FA391D4 -B35232B7C8ABDA6590D9FA74181E33233131921EC21FC697C2CBF35F2A6BC43A -C353E8EE8F765193EAA84D771382F4527B6BF63E5C8250EB1662963554AE57EA -DECAFA340119D60D1CC708F173F44D93725D4399C0A07D4BEEE0FFBA24176DF9 -04C779D5F979F74F9DCD09BD593A7DDC3F60E42624CCAE1BE13061BBFA74E986 -054CE72420CD1A431287F27D72D65F686C08E5BE62F102994C17483C70BC694E -BF65402AAEC3AED5F53B4805EA6292E71CC72F507C653A77920EB79BF54F62A6 -BA707B37898C7CFF9D81159CF59A0D3A19E31E84BEAF749BDB7D405A547BCAD8 -6956DFCD3DCB292E97C40897337789B2D0DF8BC3496244F055D072F4C15463E3 -473E361CE8FA00820298910A83867E869F9762D7AFE7DDEAAABBB6BEC1E4EC90 -A95963863757B10022F388CA4D93546A46C6D686161D752E04143036B03A6C57 -51704DC1F4EA41FAD153FD167955B518FFD66DD9E033F1D03BA3BBACB986B3CD -468A850F82FF7508262449714E080395E1FCDFE3D3E02E25F25FB10CD9D07451 -E75258142AD8FDAEFC93DE1F9A56C2950070D40F74876555A1E796F983029FDF -1ACFB74ABD -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%!PS-AdobeFont-1.1: CMR12 1.0 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR12) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMR12 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 40 /parenleft put -dup 41 /parenright put -dup 44 /comma put -dup 49 /one put -dup 50 /two put -dup 52 /four put -dup 54 /six put -dup 55 /seven put -dup 56 /eight put -dup 65 /A put -dup 73 /I put -dup 86 /V put -dup 97 /a put -dup 100 /d put -dup 105 /i put -dup 108 /l put -dup 110 /n put -dup 111 /o put -dup 116 /t put -dup 118 /v put -dup 123 /endash put -readonly def -/FontBBox{-34 -251 988 750}readonly def -/UniqueID 5000794 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5CF4E9D2405B169CD5365D6ECED5D768D66D6C -68618B8C482B341F8CA38E9BB9BAFCFAAD9C2F3FD033B62690986ED43D9C9361 -3645B82392D5CAE11A7CB49D7E2E82DCD485CBA04C77322EB2E6A79D73DC194E -59C120A2DABB9BF72E2CF256DD6EB54EECBA588101ABD933B57CE8A3A0D16B28 -51D7494F73096DF53BDC66BBF896B587DF9643317D5F610CD9088F9849126F23 -DDE030F7B277DD99055C8B119CAE9C99158AC4E150CDFC2C66ED92EBB4CC092A -AA078CE16247A1335AD332DAA950D20395A7384C33FF72EAA31A5B89766E635F -45C4C068AD7EE867398F0381B07CB94D29FF097D59FF9961D195A948E3D87C31 -821E9295A56D21875B41988F7A16A1587050C3C71B4E4355BB37F255D6B237CE -96F25467F70FA19E0F85785FF49068949CCC79F2F8AE57D5F79BB9C5CF5EED5D -9857B9967D9B96CDCF73D5D65FF75AFABB66734018BAE264597220C89FD17379 -26764A9302D078B4EB0E29178C878FD61007EEA2DDB119AE88C57ECFEF4B71E4 -140A34951DDC3568A84CC92371A789021A103A1A347050FDA6ECF7903F67D213 -1D0C7C474A9053866E9C88E65E6932BA87A73686EAB0019389F84D159809C498 -1E7A30ED942EB211B00DBFF5BCC720F4E276C3339B31B6EABBB078430E6A09BB -377D3061A20B1EB98796B8607EECBC699445EAA866C38E02DF59F5EDD378303A -0733B90E7835C0AAF32BA04F1566D8161EA89CD4D14DDB953F8B910BFC8A7F03 -5020F55EF8FC2640ADADA156F6CF8F2EB6610F7EE8874A26CBE7CD154469B9F4 -ED76886B3FB679FFDEB59BB6C55AF7087BA48B75EE2FB374B19BCC421A963E15 -FE05ECAAF9EECDF4B2715010A320102E6F8CCAA342FA11532671CD89EA365D66 -6597888FBEE7697D11D08748494CCD9F111E5380973555699C14B4E29777686E -976B16ABEA08B97ECC12F6E1841F26944CFCD8C3D460C13D29150887BB5EAF74 -06C28084CB0466269BE53FB228427365343D9FAF826069F6BC5D11552B4A7C2D -57034DFAE3B14808008302E8A819A7785281FDC52EB0726D1661A9B7CCC20012 -AA8109ED9B3B35ADDF13323D3667E55231EBCD108FD91159E650AAF58BBC60B5 -FB01B79DE87AD31BC24E39307F159050655314F8BB2D13816D9FF5E6F68A5943 -5DF61A695E0B864E8D28B2E44B50A87457E8C022914A93D4AFD4CBCD987ED9AD -8C2FF9C9D0B22C5809B505C6FD4A814411FF5F03EC9B4D07BDE618D0D71EF525 -41B8FA15E8CFF6320BE8F21C607C1872B5E23AE5D93C0903DD5A3CB38F39876C -A574C36425CDC51A0E8517641DB5A1C31E47BE3A437475EF47E1468415134C35 -489224CFD8EC048F5501AF4290CC7CA1D6B7CBB69C3D009680201C88A1388E4C -5772113218F82C0653C9E293ADA8640ADC0B24CB3EB394B5F19563D68D2C6B10 -65BB5AD868C8F60679FDF13DF8DCF6EA9F14B17B69D5679D033B679AAC1BD791 -706138C8AC24FD88740B3A36CD29EEA357AC8F451E89D61CBCEC20A674A99F6D -E5FFDBA07919BE9F8A4646F04375D2F4125EC632CF6B9964E40F9BDB540AA802 -6DCD2340FBF8C61E0EAE9D27F143132D20E137FAFB154FA762F21485BDCC6A79 -7EE4CFE50F40EE4B33869FF19731C323149AEE7118368B9804742DDC95FF4E07 -8A7F46792AD451DA149066DE18E9C52FA5DDFD04551092FA9BC903D706DECDA4 -64CC00F3BC0BF1720CFAEC842EC091789D25F77A39A7D0A18D62AB435449DBFD -4C2279F7D12533E6BCB16220C904312307120122951A49FB48C901F63FD43598 -6366415194E2FAEE2BA15DC54B2B4BA12D5AC58D2EB93BDC198E99DB0C922C02 -1697AE7026DF7A5581D2093C58F17AC62143C8176F643CCD7D3B02A789156354 -BE8EE03594EE3129C3C267B63FC9464376069392A5C257F71FA81B2044519EE9 -F2B545CEC68367AA414E8DCFEC27AD4D3FAF1E33ACF0BEE4367D35B05AF25AB9 -4E1F5B134C94319A24AB9157BBC2F30CF104AB7BF637757DECC573F86D9F4B94 -5036E57D1175DAF07B22A0334F941D2E4AE4D6650A779DD93FC7158CAAA8D78B -D24AE1239548342CBBEE8BE88C7C01CBE79325F5FD56000AF2C863B4F2F350DF -6049D82CE7DFD629D6A1214D9756B82139925DEB9F09717216F920B2AA5E3E3D -0B5D1E6CC74AF908F320B2796BFC10A8757A09C856AF8ED7AAF33DEBD372F479 -E0B7AA1D93C7A5285766E9F5B433086B10D05574EB0C6CB34B47C966511A5412 -67F340CD7010258D5577935EDBF449367DD037B2B720A43B86E50BCB74ED754C -233654D6F6B54E7169E3502133A57A1B86A5DE4F4A602F51C456D87D0296CEF7 -11ACA957CD5BA537C31E5F9C76704444176ECD9672FB822A1476DA053CA349F1 -FDEBAC9938BE92DC6B74D7EDB6DF0FB26B4C780CE8FC72653B3CD36F210B3728 -8CA0ED1ED963CD38FE7172E867D6D0B5714C25545144CB8D5A47C7730E2A6626 -3C4CF34C3207093633FB241D1358A155F4CBCECD5293927E741316344BFD7C18 -B8A2F219381E0409D5B8145CA7DE78870E0DB4B730E6362E7430E0B59C9903C7 -B795672573CD416D8E8D0135D12B096132C20F2041C665E6CE206FC085B91144 -8A66E760876D7C4047A8177031C446C2AE7776B57286FA797502EC7E988C529F -97AB9F75701DE4EF62F7F78014A4130F8FB7220C0D781CB1DC7D028B5CCFEBBB -7655292E21C64427354452EE77513492B0D239084E049A8C41F4178B26D0E43F -0059328EECB38CB250852EA6796EA62F0D47FDA68AE1E2D8688D11BEB20E2802 -4D4F31BBEBA0020675E7E870A4D0DA60A2EBA743F2304D18C8690AC7A5AF8C30 -BDB31A646C101FFFD11396F05F066A99AA3F68E5F6DF3D1F88025632374C650D -888D516697E13F1B5DAA9CF1BF0126FC3454EFD8060DD080EBCA1F0DCB597C8A -4E28268AF906836C6C35AFCAD59733CD6874F39829AB750B17DD4EDB54F51542 -E7AC752E9E77DF08C5692258F81D8035DBE785309E86A28BEC85B0CAC1088C5A -5911E04B045E757DA8BFA4A25A19F63A3C5A52F2CF59D073AE8DE0A447E66B81 -78EDB5FEC38828E1628907FA60543A2A8440E47144E4D0D557A808202FA610F1 -6ACC6B70D12E4F727BBEBBAF5E80CBA6DFC5ADE66BFEABECED6D1CEF6350B8A0 -27F9E4D4F72E2B399030443D9BF26A2A7E390AD362334AF83F69828E0CDE0CC5 -FBE9571E564881ECFF084FB698A868711C57946CEDF1A41AC2B30951A3E3DA0C -61A0CCD63A1F9384FB91D22CE26D5C0DF094D74A4F160C9C9F97C0740D564B3B -ADF5ADD62C66B246EBFF64BDD7BB98830D84A05C215C2E6576261869B77AF0B6 -ADD5AE88F67B98A09DD158A33024797A7B81A07ACB2BB469FDD500667AE52324 -9EA6CC14007CC40364F22CA9916154ADA66758CBF7C9223076E0B1AD4264A255 -07233FF63D9FB0FE6D9826B67EE999FDC01FB407D7F8360D6A772EAB70135D8A -F95EE713CCD60FD25B6FA7411AD7D4E020AE92F6F37D6233B165961FAF788956 -3AF21AD5956DA59E72C1E0C48BCE7CC6A91FED1A48731775CCEDEDABF4FDA62D -B6434842EC525265DFBDA9CEC97F4D9ADD66439247F8C02983D848197D068D86 -BF1DFB709DACD35C11F9F46EC448DF806F1A5DC1BE2F63E5A1C43364248F519C -345D8FD20F147517D94CD5EBD1971E01DC89D0255F0A9ED334B3BF9ED55BD7AE -8D68D874104FA1FEB1E38CA037E1DF6777DA5E18793A9307973007E1D744D528 -CD01AE886DF67B10BDC34F34B56A2967FCCDE97D4F59062430B9300CCACE5168 -7B263EA619A433379D360057FCA0B77B47DF1C214C0717770FA74784286812A9 -7F49B2A5B1D0E7D9F9843B65A53B2410DB07D87DAE79DF986BA8C793A4E78DB2 -8CFB38432C69E0AB9F36F1E92A7AD1831E939A6060089A0DA72A07CCA5E70951 -2A8A01E9C42EA2BCC37EBFE9B51E45BAD5D0915C16554ED974F502869758E2AA -7019EEA1F1D3C6A797CE54CA16CFED98B7BF66983B2E748E4D0A6C6BB836D247 -2884AF2BEF50D6476F6012888C2063A8E29757FA35064AAE5C9B0E19A518A88D -5C3E71086E71F08C595EE381B32F47C40E956C4E430C08186A24E55DE624EA57 -58814813D5DF9F6D6DEC34FBE9A8BA95FB8263225E99E9EE242A2B7388EBCD36 -D4BFF8FD4D3A0097ECC725EC14D656EC2D4BBFF9B5EABAEAB9EF8D2F141AF642 -F57AD2A651855F093990027175C4C830472689E412348716F96FD43E1F7FD4AB -BA61DF81B8357A604E2024A12A71472AB2D058520FFB6243558E278CD362E4F0 -C892D398750673CF2008A0B7484F26721F2936FE4B8E7CFCB5A6E5BE0CF87123 -440D727379988FCB3538AFE6FEFFCD45F8BE097CB4D35B9F77E2E3DCED78EC86 -3EE6F6E5E1EA578F58D84FA366694C39D9D4B65CBFD2215558D1FC91B413EEE4 -BC2FBB41A194F207F4A2B574B98482E1D51A3647A51CADE6BFE9274B3A8FCBE2 -0DEC7813ACEC9676E39A4BF684ACED156FEDE5AEC1E285AC82DB238724DC74B8 -C541A65A1F39405CD4F07761A15117B7BBC3332D0012BCF8FAC232B4742D042B -1340CD41DBAF0C13E5AC324B72D2E61B6245ECDAEBF7375C2E5E76F3D0BE93E5 -743201077A1E8A60358B0E9ECE2EBE807AB7A74472FD9CC9AB053404FA545E48 -06EB141C43A00AB036A02B2931D0EEC160A3981E2A1E7175EE01A88AE28B852D -6EB9371092EAFE3C9780EF6C39342A3F87424454D9EEF0B01B437D6905CFA707 -9289BCF656A5596DEC4212101E566265C9DBB68A1C3680E8C26123375B0FFFA3 -9C87CA77A4D5B3D83923C6BFC68C4EF937913B70AA05F7D19A9B7DDDB37F5240 -2C6AC125B9025564C20DC6BE183F38AAFE2110AA28302676ED3FDFBE0208407B -A8F618712BC1612E49E76CD6FECD29E19ED244D3FE2BA42FE803C17E5B0BADDC -9567CC459A584A73ED123BA921AFF720B4AE5231D465C1DC0D79099CC06F6F63 -FBD5D0C26E399FA45A18812290EDF874EE5382B2D44ACAE6A39DDEEF8A522577 -80F157B13886E88F9B21ACEBB6B5FA954CB8D170DB9A0039D8115C7472395FC3 -200BF39367FDB4E6B4B016B54138BD84AD848A -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%!PS-AdobeFont-1.1: CMTI12 1.0 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTI12) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /CMTI12 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 74 /J put -dup 84 /T put -dup 97 /a put -dup 100 /d put -dup 104 /h put -dup 105 /i put -dup 109 /m put -dup 110 /n put -dup 112 /p put -dup 114 /r put -dup 115 /s put -dup 116 /t put -dup 117 /u put -readonly def -/FontBBox{-36 -251 1103 750}readonly def -/UniqueID 5000829 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE -3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B -532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 -B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B -986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE -D919C2DDD26BDC0D99398B9F4D03D6A8F05B47AF95EF28A9C561DBDC98C47CF5 -525003F3DBE5BF07B2E83E66B7F97DDD7CE0EEB75A78BD9227BF359D002B6ADB -8AC57A33FED4EF021A7085B1E2B933DE602F0FF71467ECD501744AE338AF29A0 -26F7D368AC6F25CCB882DB7B7343566192BD687E1349225982823027D3B66703 -3B0DB7A7E680A682B98023D39C7FAE81A5D5B867A0A66C8AA0DBC83B1596A84F -0436AC6A7900B767BDCCE0060A4811003C79FDCC71D73F7F2D0A6675E93AD21A -56B4CD8EF75EED3DE8C0A18BEBF7B9D1BE72504872D56EDB272F1E97FC726CB6 -68C85C713059DA19F6C2E0F3E12710A59B6FC4699AE883DE8C8615B7292AC25C -D5714B6CFB14EF0EF11EB13009BEBA4F345A5D3D6D9926ABC2BAD7DB1328651E -437BFB3C46DA7B62219660FC368CF3D3704DAD3AB461C28F711665BF484BF61C -052093D231CA65618EA463D63E406ECE858D180A6C0589B2FEDC321371C28E77 -DE974D655DF5FF7D41ED01FE717D928A885F6FA6CFE4D2C0807F8E7F937916E0 -96EDD1A3BA67802B1F4A49100E75613BA0356D9DCBBAD4DAB3C59E70A47058F5 -2163D1730F0EE4D1F87C3A4AE723A23CFD7986FC4FBD399347E9F5946354E013 -D860FC446AFF0B0744F5DA27CC777C96ADB388D1E835DDCBE123FB517679B9B7 -EF696E091A9D51510BE264701A41C04FA8125A48F306ACA7A83E35D5BA0C296A -BC594ECA2CB27E92FED95B595C21E5BF0DA724D40761CB377BDE5FB98C9D152D -6C0DC98C4083E9656321BFC445CD6FCC142DEF16E27DD6FAD0B3185223B1A7D6 -779F39C70793184F2C3B721FD0AE6D8E063BD47804785DAEA74AF8C75483B713 -650616505371687460E2D9038B305DB2BC67F4862AF6C7129FF0501771532717 -4C3256B4EE1BB0DBA3EF30ECB88674BC82BFE5977520292F5EFBE7E9D4936FAB -8F6C13CF280C672AD2B1337BF8CB2599CE823F8E6CD5BFB6254F0A4702A1678A -802DA6683619A54A61CC12C90EC800E0A0BA6D25C5EFACCCBE33FCBA714A2D4F -EF3C059D73126693616D84739B43CD8BA961EAB47FAA7554F2BE4F68CA36C444 -46719F88E4CE4766732DD875D9FE25A7D78E22D5715F81CABB0532C180A46E55 -D174175DC3E7930FDE3BFA627DD126C23FDC769A556639C372BEFD5D0ACAA13B -D42F1AD041097FF8E9640213B56DFFBC8622316025967BD9E1BBD377F055D87D -3C1B26EF3D1D5E841E4773883C10B883956BAC37027310A73A4DADFB4D1D00C4 -85240918C979AB1814666491C6A51A228FBEC2CDD8E506337D57C50AE84E8E8C -BEE28B994CF899169F59D78BBF9F8D3CD949D9DEB99C67C1D877E8FF3ABBBB87 -C6B3DD3F403A791EC8120C7280F321B7C30427C708BA5116D07E7FB8E50FE3BD -A4BB7A9C3C3E4E8C3F775EF9FEFE48193B5C6D68FA3BF610EFA4C610D17FA485 -2E91A35C2E5AB2B89BD92354FCE46504E85464D9D00C48BB46BCF0B97FCD05A9 -6C9F238CAA9A6809E0C21C8BD69AA8AE4933DEFF3DF8FFD475916EB757DD27C6 -E37BD51AB3618EBBDAE01DFFAA55CDFCC8302C80737D8D9BA410B091D7DA112D -01379A45889C345EDE79A38807211F9DEC3AB689B0804440E5409C502697960E -5830A83EDB55014E5EB38D07EEEE82B638C5AF5F943C6033B8379A238D8DC680 -7126CBD5F9FF7F4FFB66983CD78861E0D67A4303639EBA2F3A487E7CA51E6B68 -07785089394EF16AFC91FADC36B9275B7A979C445FE3654BE3BEC459DBAEFF97 -264E35C9A262CABF33A1FCAF5AC9F00AF9495E8BBF1FA3F98B77A1845B2F128C -BFD7F1EA9068E8D5F27B9EA90A747A250599698E6A15346FC75F7238554355E9 -B3343485A8FAD7F956F499365696E9B291659C574A6B73B4DBD390475D152805 -BCB63C568C36148E8F103FA5D33D60166A349E28E6A080CB28637B16C69CE068 -54818818132F81DC628CDCAAF7AE197DF86792F93C129438875D930A87F92E0C -A2AA2A1679A3A5636CC012D76AF7396CCFBC4A8DADADD125053F100CE10F20AC -48C4FDA6CAA1BF2BC5815F301FC7C070CEC5E43560D1F5429C06DDF1AD745DE6 -4F63FC646D58A859C043FE921874EC4C8E673D088199622AA5D98CD4456E313A -09DB6244BF5B33D2BC564158226A3685FD348E02B01C41CF2EB33C53BE4008CF -9A40F39884288B6C4028E07B2388F1DCFA8BADFA66B2E93774A2C87D28D9724D -92083F77EA0B0C5D3D12A02F4E9CCA36970416C6EA3AA12A4933B297120530FF -3C21717E28E2DF7B743D350175594181BBE2E6282B5C63F9D498F430DCD0067E -CD3C1510AFBB9D365EB86B49501AB3365518C133CF003AB225CFCB4C69BB9BA3 -0909C950370578640CC4626CF62D19CC7CB8E2EBD765FCAD7B027E6267171E1A -90C0CA38D8A602B0D4F5AFF17436B2E0EE4BC5AFD16A2BD0824C4C4BD62EC037 -1A19BDB45D3397511C80E0CED68585EF33A1EB365E3725052B3D22C13C69B9A9 -9EE4D4405187F0D735F83EBB497899A9314A9C0E2DA39479693A46E9544CBBD0 -5EAB050F2BE936CDC7839D81848AFBBDB33A04E36F9EF5786D5B218469B60EEB -DFDB516F4B143FA062BBBC79F400E167B8EF1FEC982335BC613033ADAB33FA9C -9BA87A75A9425765B8A083A17C8410DB65A28AD05BDAA43819A41E36219F7CFA -E4677E12094FEEA8FBE477B933F8774AF123B56522285316C1BB4E186A245DF7 -33D3CFF604CEB363004A57C83582BC6C49ED22C3871A5214BC8871F4301932D4 -B14D0AA0FD29F4648D8B693D02FCF52A450AC59186779E886186770773FC17B7 -EA2D197D7DD27D99A050C3BCD41FE11BBAE3CF0B390EA8342AECC92B4196D349 -E9CB433ABD8194603AE9E57251AB773248CA678FE2E17E8482DC56D4A260224C -74772A3C15232E49E6970BF91E72DB6EB33C8A67BBF61C381E4D40D51810D874 -6CFACC9ACDEC4AC27A66ED54EE57DA2659F4615CEA9D3F0C49129297841FBC6A -6BCDC293F5146897782FA6368DE3A68750B03078320CA76829E6458C054A7EC1 -3A4B1CA098A224F6CE93BD8CA2086FC297AACB379D9B76BDA2D8BA455BFA729C -16ED87B72C836D6B5FEFEB448E70C18EFE8CD3B1BF46D4DE58D54CB432954D15 -413B74819518E0043A6A10B62290D7BFDE27369702CF8ECB6D479C0C0C0BC34C -E6342C3852F5A43FB54B5441805EA41AA28AAF4074E8A23F3583D5119479AB84 -FF3A3873E89DEB4034FA57DCDE2D4CEFFC8977F618E78EEB96A61A3F571061C1 -108DAC335BEAF3A4E0EBA8108C07F59ED5B667AEC7E974CDD8A129D582BA25BA -6B7996CCCDFCBE9700627A8AD992E62F3E74CB3B80123F7B305B260075DE14C4 -DF2EFDDCA50F1151ED4DF1DC516862E5C2F387CF0CDD4981252A97C332747416 -C156681936E00160F90D18FD33A5CB097609E92A6A7FF3B234E935B937DDBC3E -5324DF479A21A3E6642B106E1C7E8FB2DE8F06392B00A69718EF5A0017F08F7E -9D41123B5C7C93AB8D47EE14F0EC352A4305B24C955C326CC6010D56E7A9C8F7 -99B638AC5779FA59C1962A4EE54BDE12E961AA2BF2F5DE964129632FC0DCC138 -B35E269C143AF298E1ACB63330511D22FC2830E00CF9AF14F98B1B02ECF920B0 -2AA912524E271155A95488C5397CEE349CFA937B61D64D24A6C04F576904CA58 -E44E10F66E87796BDCF0C5F96FBE2EEC08720824CF4F2FD0B6EC87BAC86A425E -7E40BC5731F11A992927E13EB558071C2E88E0CC479BDE5299A63C70E5C61A29 -4AD4CA5F3D51D5271AFFC99BCA2BB97E23ACB09EE27067F32ACA6878F9DEB72A -B4859BD0DB405CFB2E7C76B23FD1F9FA8392C1532C3A3BFE2BC435626C75A385 -5EA6F20FEB8EB8761217E83EAB713E2CF6B8C932F474118DF0CCE1CEFA3392DF -8BD2E69C44BAC025B409D22BA52BB01F80D538FC4941670311BE662D8C830D66 -96707EB67B37AE6D016C63A4A603F1EDC05E9B6BF68414F6B3321E8980A4279A -564B7621AC54EB62B83E441CDB10FF57E25F995D5F39787D4C6AB1323B8D98F7 -A9E8CF96BA2F95B7E74D51B481427A494534C4C659E6399011F04385334C9437 -F1C3125CEDFAE80FA632C1189EF6E3169F7C2CA36DCDFF19442582E1BCF022CA -3C849114B158DA6CE131B7313E21CC53F9330B5D0BF2394745189B45B6752E2D -90BF8459E377F14F45365AC45B2DA938ADBDAD1CB9544312D0A8921CBAF8EDBA -B29D8C8F36F6660D65C6DEF924EE0566136E1D5224DDEEF67712E09F04E220D6 -CE4C78314A83C744B0A7503E1BA509B48BB1824C96A353AE74204E2EB4EA295D -416F60A53B073A9CE0554A7FE5F4E0D92AFE73D697C6FC0F23ADB1A50520F2ED -FE6364CD68F408FB06E4CCCABDD31040CB78CC3009D367CB11EB6CE37CE7F1D4 -79BD7344F9328379BFE0E66E5308ECADC4C68A6CDAB839B7A0DE0974DB40D0F0 -D70AA00785C8FA10CBCDFC54CC041402C659625BD7E8B139EE5652A1D165ADBC -0C2E7168E66C7859BD059645F9568DF80EF69DF281FBF83966FD2A26A11F65EB -DA0357DAAFD6F059E604A20DB1372B1F8BE94D7D8864853515FDCDB4AC3F6C87 -8ADC11925D4FA60BCD8CEDA711DD032046E0A67EB5D67D8D504CB6F2AAED9A4F -2C43EDA258E08DD34819E0DC5D9122365C8D3699A08AA2C30261B5A7086E2C46 -A11678684EE68DD9540C5863F57D17074B -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%!PS-AdobeFont-1.1: CMBX10 1.00B -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMBX10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMBX10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 77 /M put -dup 99 /c put -dup 100 /d put -dup 101 /e put -dup 105 /i put -dup 110 /n put -dup 111 /o put -dup 114 /r put -dup 116 /t put -dup 117 /u put -readonly def -/FontBBox{-301 -250 1164 946}readonly def -/UniqueID 5000768 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F00F963068B8B731A88D7740B0DDAED1B3F82 -7DB9DFB4372D3935C286E39EE7AC9FB6A9B5CE4D2FAE1BC0E55AE02BFC464378 -77B9F65C23E3BAB41EFAE344DDC9AB1B3CCBC0618290D83DC756F9D5BEFECB18 -2DB0E39997F264D408BD076F65A50E7E94C9C88D849AB2E92005CFA316ACCD91 -FF524AAD7262B10351C50EBAD08FB4CD55D2E369F6E836C82C591606E1E5C73F -DE3FA3CAD272C67C6CBF43B66FE4B8677DAFEEA19288428D07FEB1F4001BAA68 -7AAD6DDBE432714E799CFA49D8A1A128F32E8B280524BC8041F1E64ECE4053C4 -9F0AEC699A75B827002E9F95826DB3F643338F858011008E338A899020962176 -CF66A62E3AEF046D91C88C87DEB03CE6CCDF4FB651990F0E86D17409F121773D -6877DF0085DFB269A3C07AA6660419BD0F0EF3C53DA2318BA1860AB34E28BAC6 -E82DDB1C43E5203AC9DF9277098F2E42C0F7BD03C6D90B629DE97730245B8E8E -8903B9225098079C55A37E4E59AE2A9E36B6349FA2C09BB1F5F4433E4EEFC75E -3F9830EB085E7E6FBE2666AC5A398C2DF228062ACF9FCA5656390A15837C4A99 -EC3740D873CFEF2E248B44CA134693A782594DD0692B4DBF1F16C4CDECA692C4 -0E44FDBEF704101118BC53575BF22731E7F7717934AD715AC33B5D3679B784C9 -4046E6CD3C0AD80ED1F65626B14E33CFDA6EB2825DC444FA6209615BC08173FF -1805BDFCCA4B11F50D6BD483FD8639F9E8D0245B463D65A0F12C26C8A8EE2910 -757696C3F13144D8EA5649816AAD61A949C3A723ABB585990593F20A35CD6B7E -0FA0AD8551CEE41F61924DC36A464A10A1B14C33FAFB04862E30C66C1BC55665 -6D07D93B8C0D596E109EE2B1AAB479F7FAA35279ADB468A624BE26D527BFF5ED -E067598E1B8B781EB59569E3D0D54D8EFAE0F3EDE26279776ABA15341E42E636 -6E02817082BE6FE0B04249A4840C11F95F8ADEFF72173E9A5F2AB2F62C427E5B -DC010E18641EAC906A5EF0F9BC2108062134A7F10956219C5847C0D82F0E8663 -12D963E012DF0DD899911EC5D8096F80B49CA3444CF1294FBFAB57DFACC9D01C -46F3BA2F3D1C14EC30CBF83E5729F1C074D4F1665405CF54722827FBC24AEF08 -F6DD0BC6A79A2DB1FF539454E8F5D1A42D40CCFBC093AFD3E57973A009095CEA -B91FAFD236C47F453B38DB0067907A28EB5E9ADE87A2181F1D6DE4E183631716 -C21F0F952E0666AC74371F8B5C888DC44FBA5607435A619684F502CF625663C7 -94B0DAA79BE8E129E7F5C5AD1B7495C1BC9B1C759FD67200DFF251DB7C95C09E -89EA1F66EADC3439C72468503347EA1A45344A43E0DC78100DFE972638580C16 -F60E1CE273350076DA9B152901A965A8131B3E4859826310476781777382D05A -089F2CEE01CF9E6CAB50A0E70CD5AD69A8E0A853C02606DCF3DCC9B45855AD42 -F3498EACF1BEF09BB4C2F62A61BB5B2FEB3A9CA1A4FD2C9CF6C898EE6510A2EC -593B475F95543E0F853369B8AD8F8C198DD8BDF6E9B74745A5969D23D12C7EB4 -3CB5A4F069017F6F1309B1DA0F7074B7C0EF3570BCAA8F5BC021A509F222730C -C663CD98B7460A7C92094F00C582E77F6E21A71D0C319A4669BC08318A12C2C0 -9A0F32C2954C689BB04A12A787BEAA03BB5B7C733B68ADDFB9D29590883C5DDF -E84FA45316BC651D8791FBE9A538A15DE3F85B814C6A3D61AB9D446CF0D54C7E -7AEC55224601E8C86FB1E7C1BC47AE55F1F237F036AC8E222089AAEED6F1825D -AE24F8B63DB23A8D041AF820430E7DBD90AE6110C698B4EAC04469F3A19A8D39 -C0292A07C213AD813E59A651D5FBE1DA428E5FD6FD34403351FA666A3ED9C1AE -CFBC3AD200383477D05545B04A54F9ADEB6A24588446552C30CAB001D5F9DA84 -FA530ADCD308429D1C54EEB0440C8089D9798640DF5335E1509C2F08032ECEE7 -5F1BDBE806E51B2943726E36EA3E0AE6D94408A45E5F6B12921B80696C58E82A -6C833368D785959CEA4DD1C7FC20A138A01A3E6819B3142D1AD6B70413F8C7BA -E252023E10A1BDAAF346C58B4793C95B9B3A5C4B690185D98D674642BEE73AF5 -F3AB39BF629B75B2364644179FF896C41FA4A58172E13CCE1066D62C283C7E29 -5FC2B2FE1B47DB39CCBB856AA8C32FF229317D163D1762A9310DC328787B618A -F5129C3D4D75C6E9E04A4F7C45D9D0CEEEE0E084A8486B7A762E6F7318221795 -E54E9C817542114994D3061EFEB1563688B6E5F4E13FA39ED6608329028928E5 -A05785210D68CE37932210191B2CF1A8E86125E1D6F74FDAFC23DC075627E8DF -08BBB5848DCF95714F5E3D342D714BC5D6571FB79AD261D88FC34E5171038C35 -228B700206E9ED2BFBD07D12F27B24B4278EEF4734FDE8E8807EC408C41548F0 -C54BE88003D9DFD2E14CF405E7BF94A21EC32967039EDBECB51D2673688707A2 -11BA4FA6DF12D3EA96010A9E82195223E10C613E5991875542D2A9522B4E72A8 -82ACA4ACE4D5867E1DACC4C9E6B32DFB5005523D422B6C37EA0893A51FF35B5E -B07DC8D18EF0D564258EDCE00B038BA77C8D88C882E504A6B520A77A6E5764DC -C9E07F02AFC1094BCDAD0ECAEA5C204BE7635F443FDFCA10230D639DDE47AE7A -00798EB6EE05777DCF07135649820B434D67961D345BE698CB72106AB232C57D -DBF37A80860CB93552546DC81540F09C7D3C1EA94EBABCE4F0DFDBE362941BBB -EF7807BCB099BDD37A8C57DCF9CABA441B765DD1ACBE369D3AF97934D212DBFB -9986EE6FBAB399028C1246C053FB216483F4F969F720774E6A704E86252D0288 -56CB882315C599D2FD23F3811DE53927056C452FCD5F8AD8BCB4E683AA5C2442 -33FD09862AA7AF3A755E4A06E219A24E4FE3EC39CC0727CED5DA6DD6FAA6814C -0DAD0F66B8DF604DDA8CB9FC1FA343DBCCAC302D73112FC0B2AB7322F1E609EE -673510659039475B03513A0851C55B39C1B54795AD6917E1BC4176DD0118A18B -3E5E40EDAB971311830CEE1EAE515F68E382787C799777B64880CC3870487CFD -76F8EFA746153647D4AE240E3F0814C7B5224A8BA606EF2FFDC0BAB88AF2C09A -EE08980E3BD63D21D5E5E8F566AFAC1E23BA8D0C62579D8F697B0183E84A0479 -E8F44586655A84CDAFCEB3176DE376657A645E911ADD414379C4273429270AE5 -909C07B0896DEC9F403B3E8EBEA9EB22A6D937D387ADD9BCD2BC997F90E1772A -842E98EAAB010E2BF9FFD57F6AD655D337132C6FC9C596B53B6290C12C531EEA -C83A6B41B062A5E0EF4595BA5B68F5399B21ED762A2F683A969C2574332C9A30 -2EDE8F493E17F388458C01EC0F4816021DE3553B262639337ADEBA674D74F97E -8985278E42563E8FCC02620403595E1E1C5F22C939294462E22587F1364C93C2 -88C9AD9C838C2CC5B214BDC610102B4B553483AD160F285E54FFDACF8A9AA8B2 -8FC934D6F937685C04BBA9E7215AFDFA518602FC9BFB49BF780446D01B23D1A9 -EE6DB071167660E103627DC6729846CA741DADC803A35064C0340578B9008DFA -6ACA76C2067652B352D6EC1FFEE0A0083AE97FE48EA7515109A3919222FC025F -D37010AE5A27F7A5E75C2E056ABE2B651C7BA8F5EC3AD4CF841029C9D1F390E8 -7C3B9086798243384D4BB234CE380F096A52989E7DD1418412C20D39E3EFB8DF -3700482F3260E59D01D775B063615CC77D15C7D6A817C2D2A2CF398BB02F7580 -B1792E2313D1E68371204AAAC9B13177D5F5FBCADB21636903AB441B3F60CF22 -F6CA5BA527E02E362C878E261C5C0D9C52215A0839C03F7D60B113450D45C0DD -6E63F710D21B373EF9ADF6AFADE857F7016C08FE884C30631E853A7B88E5D2F4 -2AE2BF41D101810A2BEE77B06E4EA8B6FDE9740485967320E2D504EFFF8068BB -5A74F55C18385A3A2A80A1D0D2F72616262B5D1CA600A509B1D07674BB2745F8 -4E0A1F782A2CC37D7E92E7AD03B03970B7D87A5AC6003E251F685C7AE96CC532 -155376F20CD2770489B8EFCFB60EFBDBA064E991E188D8056482D7FA545B84ED -E9B457089EB04DC6BCA5F7B770744D41925A459BC9E1D815F009DEBEF0573C9B -DAA0AE5678AB27647CCA49E7723F08BF8E9B31ABD0FD4911B4614C8C5ECA0BA4 -D6FEBDBE92F7B013E7D60DD03BC02F543D9DB98D9645D429EB9BAD689038205E -7FD69A6C9C105F0B9622C8DBEFA5865E1C59209D95CDC65D2AA69C5A3C8B39F5 -88EEF83B652B8D8CE7745D -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%!PS-AdobeFont-1.1: CMBX12 1.0 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMBX12) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMBX12 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 51 /three put -dup 56 /eight put -readonly def -/FontBBox{-53 -251 1139 750}readonly def -/UniqueID 5000769 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F0364CD5660F74BEE96790DE35AFA90CCF712 -B1805DA88AE375A04D99598EADFC625BDC1F9C315B6CF28C9BD427F32C745C99 -AEBE70DAAED49EA45AF94F081934AA47894A370D698ABABDA4215500B190AF26 -7FCFB7DDA2BC68605A4EF61ECCA3D61C684B47FFB5887A3BEDE0B4D30E8EBABF -20980C23312618EB0EAF289B2924FF4A334B85D98FD68545FDADB47F991E7390 -B10EE86A46A5AF8866C010225024D5E5862D49DEB5D8ECCB95D94283C50A363D -68A49071445610F03CE3600945118A6BC0B3AA4593104E727261C68C4A47F809 -D77E4CF27B3681F6B6F3AC498E45361BF9E01FAF5527F5E3CC790D3084674B3E -26296F3E03321B5C555D2458578A89E72D3166A3C5D740B3ABB127CF420C316D -F957873DA04CF0DB25A73574A4DE2E4F2D5D4E8E0B430654CF7F341A1BDB3E26 -77C194764EAD58C585F49EF10843FE020F9FDFD9008D660DE50B9BD7A2A87299 -BC319E66D781101BB956E30643A19B93C8967E1AE4719F300BFE5866F0D6DA5E -C55E171A24D3B707EFA325D47F473764E99BC8B1108D815CF2ACADFA6C4663E8 -30855D673CE98AB78F5F829F7FA226AB57F07B3E7D4E7CE30ED3B7EB0D3035C5 -148DA8D9FA34483414FDA8E3DC9E6C479E3EEE9A11A0547FC9085FA4631AD19C -E936E0598E3197207FA7BB6E55CFD5EF72AEC12D9A9675241C7B00AD58FAF645 -1297991B5D01701E82228D0313FC7C66B263BC79ACDDF9AAC48A3CBF42B96E38 -583E1D059953076D68148DC8B6C9527B3A74CE7DEF788A11531F44120BDF0F61 -0B2F3ED94EEBCDE4ACD23834C242AA4314B9EF98E4BE72DB76EBDD0A028CEA9D -B4C38C1F2D24B8FDE686832FE96204552C820E45B6BAF0C3308742AE290D69BA -D6C478E571C9E7625F22D7236D13C1F9ED3B0523E3F30C411CDA75CE31E5A820 -E14B9B5D38A8C28183DF0A031F0630849F90BBB32F27F9493EB4C387F177DD84 -32ED6BDC93B40722AD0D407156A8FA0AD08DC3466DD8B70C2005A5367DC8DF07 -27BCCEFA73F56BA70D13A937205A389F4799674CB84D1DFC3581FCEFB6869C1B -2EE1BC8AEF1BBD5237A695D9D1DCC31B8D1255B6D6123075D9EAEC37344C7D2A -CD1A5524A45C6805D003EACB28A75740C45A06B0DC58AE5097C87944632C7AAA -2C0C2388BD7996E7D035DB5890183311071464212AAD28F9A7278BFD6FBAC798 -26892D97DA40495AB66E4117A4D7D41FC56DDEA6361E8481B531329C76C5BD98 -DE8BEC8F502722395B3E379EC4CE14F450DBC073678B656A38DC10C9A3E3D953 -5DC9DA2FCA556B50F7C014466B9043460BEE198F6BCF6F8C58E0B9D26C44889F -39AC3826EE590DE761C53D93951559FBA1ADB21213EB75C8CBD579446986F52F -239754935CAA46CBB211C23C451FC617F82DC195518912B4929FFEE242D11E56 -83880FDA54D4751817870482F85867864476FB3B555E68C758FE3D06BEEDCF0C -1D83964DB47CC0C965535C29CFF6F840894FF754F4C1AA077A67180503E107F9 -EE2640E28870170110B180F0C0B19A4AA23FEF9B805397C5AB1680C94A04613F -FE2D5D4ABE9EDF69E0DD3824787C989AB4B2E585D5713981695DA1DFF8D2A9 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%!PS-AdobeFont-1.1: CMTI8 1.0 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTI8) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /CMTI8 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 56 /eight put -readonly def -/FontBBox{-35 -250 1190 750}readonly def -/UniqueID 5000826 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE -3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B -532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 -B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B -986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE -D919C2DDD26BDC0D99398B9F4D03D6A8F05B47AF95EF28A9C561DBDC98C47CF5 -525003F3DAD7933EB57E7DB1462E9D906F6D8F5BF740206C1EC5F36E00AAFF68 -F3EF6F3A2540E5F9564D1C215BC1E7E69C7D04DA5DB1CF195613C9CBF4BAA360 -84AEF3E10E24877FBE36AD731DC97305BDE6DB1F934909FAF60B8E28561FBC57 -0F5B6225425BFDE8F0C71CD4507B82FF803E9A301397975E38A259DE1E1B4FC0 -06BB1DC2D45B987A2268A77CE8DC025CB0D1B39788BBEE149103950650171C94 -5FED1063050A90BD38605BD9365D1C2AE42A7DA3DDB9A263FE10BD487F63D908 -D4F02758BD9D7BE53E6353A25BEFA29E42B50C1D078A8B3A746EEDB381CCE36C -93FC4BD1A8D1D6ACD0D355E948CFE397B74D243EB51597D251D0BAE6884D70E8 -FEE119462E1939A9783414DF59EEA5FF1529F13869D1FF0A44935C5198CC5DAA -E1FD2A17AEEBF4974052D06734A409E26C457C06700C55896C90BB33E044A737 -46590D9FA242819B9527FD59818D8829D4EB2D26A34CC05A2CC063E66F2DF193 -8E4F9670014BC243180E45B51DDB05AD1E6A7F619EE1CE09CFC1A4F02CB7270E -4482FEDF673EDED38EF3173C475C34BFB3F6623C5E942A7797FEDDD0EF1D54E9 -1D90D7076C0A9687E334907C22F2E7C603388D8D626B0E5A62B7543DCBB575D7 -9A6BE1528EC9BC18570001092524E4FBB02F3B29293BCB4F0EF14A2DD9DB22A5 -BB33455799E8120D2A4862424AA4A382972E2845E042506FC8F6E201D11DD0F2 -09FAD8DC29C3E12B66293ACBFB13FA0F26238981F2CD52B47A8CDE6DF5CDFAAF -3113E1A6366B806EABA9C34E5D41167CD10D7B639021FB4CFDAE28CE72A93F3C -E8929A4803AA3E45F388F65179AA988898B7B7A8252625EA5D7BBE65642F35DE -6926648975C26BB71EC4AAA2C6B061F34705BB1D6366B0410E461F4A4573E422 -A6DBBED212134EA12D0A744EFD8B5A8043C4C98E70FB61AB44AD65396F903CE6 -C75567EA638DCB1AE5C7FDC2535439C4A948A94DC17DB26CAF391EE972891DA5 -AFBEEF4A5893EABB4976611AE3579228B0B980F3A9608C8B9912B166886EF6A9 -467B1DB9349470B8C001FE43AC234638ABA572238D147B23955C053CBFDEA682 -3C8492AC68F7DA2A03201B749878C0A4F08C1CF33E27EDB13F1145CCE6406642 -E72E7D84E0E5BBC7CC381FC635621540FA735619E502DFEC0146AD485114AB3F -40944FEFE1562249944C410AC526A17ACB00319ECC675E6570FEEEC37CE863DE -DDB1280C7A23A512C6D12294203C728393E6DBEB55B976C3D5E1B9AFDF240658 -9F3F6B1DF2301CD5975A054A844C0F9A0672B0ED -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /grave put -dup 7 /caron put -dup 14 /guilsinglleft put -dup 15 /guilsinglright put -dup 40 /parenleft put -dup 45 /hyphen put -dup 50 /two put -dup 52 /four put -dup 54 /six put -dup 55 /seven put -dup 63 /question put -dup 71 /G put -dup 73 /I put -dup 80 /P put -dup 138 /Lslash put -dup 200 /Egrave put -dup 212 /Ocircumflex put -dup 218 /Uacute put -dup 236 /igrave put -dup 242 /ograve put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF859449F6003874D095258B6F64ADC77D4830EB4B8B608DB3CB840D82 -75E4C819DAFEBB1BCE8B1518EEA99F8A79809C3BC0C39A9F36ED4968675C4278 -B5448E87397B9994127B6C41A6450F86A24ED491563370B43776BF34BBC2FCDD -C44967CFB28B04E7A4A6968FC888607BA04952BA6FF345A44EABA4CA626F5CBD -A262ED5029009388AE8E603F205ABBAFFAE47C993E1D68AA8B7CBB309344E916 -2A946DFAAD152341313EF518AA3EA88951ACE580A548E2F3A01E05B4ACE65C83 -493C311E7F81F24B92BB5320B45DEB821F415D063480BBF087F84C347E647720 -B4939EF84A72B16979079CD49519B7B4EC98CAAFB7993BA74CC8EC1BA6B5584E -FBFD523FCC217456E3DBE6AA16F8C3B669587F831B999011E3056756762F40E6 -CFA056177C6A158CF50ED68F931E5CC4F57434CAE794604DA11E7E852E66A12F -35E45673FB129FD6A412ED3E16898FA086647CD7C6259056C334D2A678278F87 -89D5AAE0B82B6296DAC6DEDAC0984E38C277ED6C5FC18277D5585F8BF9775A6B -30348198C6D4C02CAE55AE0F175E961812F6258ECF77201A1F2CBB96978492B2 -23CD144DF123748595781EA30118566A9B9D40EDEADC25D02259477B443D0A3C -828B4FF0E501A3C36BF2A36D21BCC6F4A7E01D82B247E0B65D328AB38344E24B -0A7E34D977D253DF0D8255BE9F623D2877B48CAB0A953F4CD121D873DB550EF6 -2A248AB8F2BA32A214DC9DEBD43657A422F95FA5C7446EAEF3A802405E25E9A1 -943DA4C03EAE875E18898AAF666B2D50F8681C5B9550471557D8574128C5B41A -75295D3611367B55F9F3FAC974C15D5410DA571CE7D5CBD23BE631D79A6F0536 -520737ABE8E0C0927A05F120B9638E9D49486C400392023F8DCB3FFC5CE8537F -0DF4BCF606ECD3E192C738489F47A688F8BEF70D340DB4E3321785284721E68D -0DA041315EBB203588CCEA598A133D68094B2BFB6BBCB0092C8190BB4484879A -6FDD3B33787489FDB3D35726D06A6FCDE53FFA230CF4BA8746D77B34F2317361 -7ACFA1965676795E0EDF96C08AA4ADF04E970E97FF5977D993E86C58CD3F0DCB -FA3EE7721E412560C7E4E387745C04598201622C37FFB94B258F7E59A19263BF -F7AC73F228529B726606721F81FD42FE2CDBEF5A95D5E5C89D7ED164E0F1FF89 -F106EAD5E887933544019CC2AB7C9FAB69F10683E6F1A097B222F54F8C40189C -1CC44CA441315F2CCBC64D6B04463EA8E2B5340FF1812810A0D0CFD8261BBFE8 -DF888F85B98AC9E03F1467EF029621C8D0AA1053DCB21BCDDE2925334450502E -CEB7215906448E42AFEE6BF90EE48007E7DA43E29228C49C5BA65E7B02158E5A -09FA31CC8B83E3B67CDB4C8D7CD20F99F37505EB2C9C713B170AD878CBD5031A -70E3F16156AEB28DD287B9FDBC9AC1D59B1EF011AD3E37B39BEE6018F62BC8E4 -360F8AD4C8A39CAE9DCECC1E0D30CCA1C6F2D3B0911A1C5FCFF29067D3B2280C -7938068433DFD0A778386D5FC9C721443FDBF4623CEF445C2AD7D5DE8AB7F2C1 -075C981D38EBACEF39722A0DD428D97508D307CEFF5E49E31C20B5304179B479 -DCEDF0AB45D17707A85E60480C5BF7F34EABB3326953B3FCA0B109EBF491FE64 -9B8D6CB46AAE368C95735248E060862C8CFE4C9F6ECC03CD973D6C4CDB8D56D0 -7E1BC6C373F0315C3A84CC4E6CBB6EEFD857FD617BD4248292295D56165E9ED2 -B44DB75280A56005DBBACAB16EB4AAAB5E253E1AB3E02D1838B222A7E3AD3A03 -15C1EDED943B5B9CBD3F0BC9ABC8D455FFF629E9B7790C2C85F60A05C465B44C -98524B7AAAB71261F3BED34439712D73C21A29FA983449BFAB5C819383CF812B -05D539392F31BAE5A74169130B5044FC489E5C44009B2EFBC9818C97D222DD9C -99B737EE86467229B17B89F00F134AB9D0EA379446D4CF4E0BE32F6BA1FC74C6 -EDAB284D26E4A89482925A84CC31C1F2E07203E2CDA8DC2FBF5123B02FA4AC7E -3B0B7B7289C49FF5D85DFEC5279D52462DEC6656025F2AF2E093A47F2FE8BAF0 -C3C67D026D152FCCE6C4C5A85A2D5BB1109BF3A425EFC9645EBB92370C8D4472 -366E6E228293D67B9DBF0156E1427371177EE8F8AFC66782A3BC38C3695F2BF8 -B4E77E9FCF8554E0C08F30D042F7080D247A70BB158D2CCC266239B7573A1113 -3B1857238A5FF562F81E1A726DBBF37A1ACF7834BC8B0E9B848A6DBD46CF8CCD -6D615A4E8C1DD41EB735D593E584EBE94086F2BDAE13461684ECFE3A0A9389D2 -DF2E854E01EEA577A3347D53A502E5CB65523EB5901221B1DC306646AFFD1D44 -6E3A5ACAE01AA6269CD816C3C86F92E81505D7583DD456789458E4197091C14C -4D9366DB8AE3AE23E542C5614C2D4FEC1DA4D9351D3F32B7BCD56C91069FED52 -29B06C58C596016F9615E0C21D67D2DD5827EA944980A919E132E8326E087E1A -2E2005860F2368AE1A349203BFE5E0E9D196DA887E4298719DC9BD906EE34932 -71D19794E3188B3C4E4EA80548EA6BA72D043816E90879483B2091A7E83F94DD -95EAF169610B7DBBAA5CC0F955DC2650DF1CF67E2C3E6DC3350047FB20E3888F -952BAB98B4D8C5E906F2FBDD2185BB4190F189CD16FAC466E17E8CB60D4EE1C3 -3F2AACF0E2088E6BB76E1BCCCE230A1E053B3E20767ACF42A43A6EDCEEB7EE9E -7DA1C27F612EB6632E06572C1FAF51E6EC7775EB10693D649E1E51B3073EA077 -6F258657EBB26105DF3B555C0D712E617802976F0F0441D7C27C3CC8F8B67311 -D157607A272061CEC1B352C2482AF32C4CC553789CD067AC6FD4BCA77FFB4EA1 -3A8E82B7A70095F9D59AF4A677AA4C9C186671A5385DC764E0E67E4C81A63280 -21DA62FF511B9523AAFD44AFB764B5B7E12D57B516DCC7FA0D8C574520AA7F21 -EB99D63F8E7AAF0EA12FDD4CDE59A1B58C50523A3038610E14497E7BB099FDD4 -EB1BE305FA39489253B7BFF5DF377BD09A6EA515221827D743E89BB609836C69 -6EACEB8AC7B3991096D53B9482D80F6F768ABED29C4984DF2AB847B1B1D07C93 -0723AF5FD61BE5BF68B1F7184AF7DFD542D146A164E01F163796FF4B9D675647 -2131F763A0A79AFA4C8F1BA513813ABFBD8E8BE466E7B8859BFBCB223E717287 -B7A80F59142D4D10735A44F6756D5CA61A7EA5600BC0154F46089671BA350313 -BE670912E2DFDE6C21C2BDCF57D70C67E3A0827D09E6D96A7B0CB0CA95F125F1 -5615A35253D968BE41DB8F3E10D4C814CF8A46B616E079A87FC8A138EF6F9720 -1537FD0C603230A0C284764A0FFC2DC41F6DB37CA3D3B52CCEBE5C5CCE3FD424 -77B3927B08A4AC3FE0565A085B6B34B9F23943071525A0AE8F042C783CD4B624 -0A85FE1A363990A731CF -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%!PS-AdobeFont-1.0: TeXMUSIX20-Regular 001.000 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -FontDirectory/TeXMUSIX20-Regular known{/TeXMUSIX20-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX20-Regular) readonly def -/FamilyName (TeXMUSIX20) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX20-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 14 /guilsinglleft put -dup 15 /guilsinglright put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-619 -1659 3200 1660}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE7F9DA1603F49FA9AEF3E7 -27075B080A569EF1014B7F2D4C3687FA1336676537B82BF4590F962C967795F7 -BF6CD740C57389AB77A273920959FE657B87F76B9403C9586FE85C957B0BFF7B -26F4AA603883E02139AC15D1360C26E332527461ABDBAA603802CAE75E08F559 -E16B2E623827BEBD40D4661A6B3D10D6C395EECC916F52F99D9D1F19DE5977BB -73C4EFAEB7FD0052E831BE175C945358083BA2C5690E0CF8B386900A4A51F60D -C8E98236B16D54A1D94E88A062E0E3D8397F5CB503F51A4F9918D3A902AC7DB3 -25B30A154EF106BF4CB8A369599B3496537F22C842825F69154DD87E05CF9ADA -B6C94188CB702F53D00BBEC8ACE69CBBFB8C11099395D7BF0D47EB3E41454D13 -AAAC4392E8C0ADCA1E87A6F844D3AD81EDD4CCDD0FBBFCEEE9C70BAC5B4D4861 -E7B9DB2F4DAD612986007DB8CDB3B5384C3C7D77A2609D2255D4098E7A314D80 -1A553DD03007696C9DA22D9E9AD132F09CDC0144E7C1BB169635A24341DE3589 -96D503CB7BC73A81FC12A743C711916CBEEEF61F7273B238B3C0DF1AF4B190B7 -C820DD8F5FDAF73872074E1C95F4A4B7E1B5DED436C03D1020B9FE9F780FF2C5 -920C97B1584B7E0051107EE7789BFAB0B13F32AD2DC01DB5120BFD6B5FA8E386 -EE743D10E6A9E858979543882C19ABB36FE278EAD1304E84DF80E8CF87A994DE -0DAFBB97A2075592DB74A1A04E90939C9E9C4A8F438BEFC93D5AC7CB71AF1026 -AF32540C0FC74F3E14C9239E2F222D5A9C4E8F92C7B91830080EAE6FC0A9450D -8EBC5FA8F7416B2E490B12C00F9C9EC927282D9F0729E4CD3D8880E3E04E1FAE -3B9227357235D96D627E3ACA3446F802571351CC6B1E21E2AC3DBD4F5A7BDBDA -C371E05E4AE97BBAE69A4A1CBF84790B20E882C3A13092D14B1AFD217F6C6714 -C9F383DCC8BBF7224653928010D9C297C61993388CE6F247F438F597F62178D8 -7854EC9FA698B4855DCBF3BDE7660099E5411F1C45DC780E1147750E6811B0B8 -94A902F1E0E35278812A5D58EED4242B54BCF63A8347443849FFF1388EEADAA3 -07232C6978897511DE1DABC18874AD2E075004B780CCC943753D16BA91A8403C -09059249DAC2F51AAA8B7234C8 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -TeXDict begin 39158280 55380996 1000 2540 2540 (jud24c.dvi) -@start /Fa 135[163 1[162 189 117 144 148 1[180 180 198 -287 90 2[108 180 162 108 162 180 162 1[180 10[261 2[198 -256 269 238 2[315 2[185 136 261 1[229 1[265 251 247 261 -18[108 1[108 44[{}35 351.46 /CMTI10 rf /Fb 161[351 42[176 -1[176 49[{}3 351.46 /CMMI10 rf /Fc 141[176 2[208 2[104 -4[187 1[187 35[304 65[{}6 351.46 /CMBXTI10 rf /Fd 135[172 -1[172 181 126 128 127 1[181 163 181 271 90 2[90 181 163 -99 145 181 144 1[163 10[244 2[181 239 253 221 2[298 2[167 -117 244 1[212 1[248 235 230 244 18[90 108 90 30[181 13[{}37 -316.314 /CMR9 rf /Fe 132[206 4[218 1[161 4[206 229 1[115 -2[115 4[229 2[206 10[310 12[149 7[310 8[206 206 206 1[206 -1[206 206 4[115 2[161 161 40[{}21 421.752 /CMR12 rf /Ff -138[221 137 169 174 1[211 1[232 337 3[127 211 3[211 2[211 -12[295 9[217 74[{}13 421.752 /CMTI12 rf /Fg 138[466 326 -1[345 2[419 466 4[233 3[384 466 373 21[796 77[{}10 728.927 -/CMBX10 rf /Fh 199[237 4[237 51[{}2 421.752 /CMBX12 rf -/Fi 199[154 56[{}1 281.168 /CMTI8 rf /Fj 13[281 5[281 -17[281 5[281 11[281 61[1125 57[0 6[450 1[450 7[0 7[0 -169 1[169 1[169 4[0 4[0 24[0 0 6[0 6[0{}20 562.336 /TeXMUSIX16-Regular -rf /Fk 240[0 0 14[{}2 702.92 /TeXMUSIX20-Regular rf end -TeXDict begin -a4 - end -TeXDict begin 1 0 bop -1540 9413 18417 15 v -1540 9553 -V -1540 9694 V -1540 9834 V -1540 9975 V -1540 7163 V --1540 7304 V -1540 7445 V -1540 7585 V -1540 7726 V -1540 -4914 V -1540 5055 V -1540 5195 V -1540 5336 V -1540 5476 -V -1540 2665 V -1540 2805 V -1540 2946 V -1540 3086 V --1540 3227 V -1540 9975 15 7318 v -1681 2587 a Fk(\016)p --1681 10038 71 7451 v 7451 x(\017)-1540 9546 y Fj(I)-1540 -7578 y(G)-1413 8070 y Fi(8)-1540 5329 y Fj(G)-1540 3079 -y(G)-1076 9827 y(2)-935 9617 y(2)-1076 7437 y(2)-935 -7227 y(2)-1076 5188 y(2)-935 4977 y(2)-1076 2939 y(2)-935 -2728 y(2)-699 9682 y Fh(3)-699 9963 y(8)-699 7433 y(3)-699 -7714 y(8)-699 5183 y(3)-699 5465 y(8)-699 2934 y(3)-699 -3215 y(8)5220 174 y Fg(Mundi)278 b(rector)5316 596 y -Ff(Juditha)147 b(T)-32 b(riumphans)p Fe(,)137 b(I,)h(27)14009 -1287 y(An)-11 b(tonio)138 b(Viv)-23 b(aldi)14697 1709 -y(\(1678{1741\))-122 9968 y Fj(?)35 10480 y Fd(Mun)216 -10828 y(In)173 11176 y(Re)p 280 9933 15 457 v 281 9933 -a Fj(-)281 9476 y(\007)694 10480 y Fd(di)619 10828 y(Ju)556 -11176 y(di,)p 682 9933 V 683 9933 a Fj(-)683 9476 y(\007)-122 -7719 y(?)35 8301 y Fd(Mun)216 8649 y(In)173 8997 y(Re)p -280 7894 V 281 7894 a Fj(-)281 7437 y(\007)694 8301 y -Fd(di)619 8649 y(Ju)556 8997 y(di,)p 682 7824 V 683 7824 -a Fj(-)683 7367 y(\007)-122 5469 y(?)35 6052 y Fd(Mun)216 -6400 y(In)173 6748 y(Re)p 442 5329 V 443 5329 a Fj(\()-162 -b(\007)694 6052 y Fd(di)619 6400 y(Ju)556 6748 y(di,)p -844 5329 V 845 5329 a Fj(\()g(\007)-739 2376 y Fc(A)-10 -b(l)21 b(le)-21 b(gr)g(o)-122 3220 y Fj(?)35 3803 y Fd(Mun)216 -4150 y(In)173 4498 y(Re)p 280 3255 V 281 3255 a Fj(-)281 -2798 y(\007)694 3803 y Fd(di)619 4150 y(Ju)556 4498 y(di,)p -682 3185 V 683 3185 a Fj(-)683 2728 y(\007)p 1084 9975 -15 570 v 1084 7726 V 1084 5476 V 1084 3227 V 1119 10480 -a Fd(Rec)1053 10828 y(-)87 b(di)1248 11176 y(re)p 1299 -9933 15 457 v 1300 9933 a Fj(-)1300 9476 y(\007)1648 -10480 y Fd(tor)1526 10828 y(-)7 b(ta)1530 11176 y(-)12 -b(di)p 1701 9933 V 1702 9933 a Fj(-)1702 9476 y(\007)2169 -10480 y Fd(de)2035 10828 y(tuae)2026 11176 y(iam)p 2103 -9933 V 2104 9933 a Fj(-)2104 9476 y(\007)1119 8301 y -Fd(Rec)1053 8649 y(-)87 b(di)1248 8997 y(re)p 1299 7824 -V 1300 7824 a Fj(-)1300 7367 y(\007)1648 8301 y Fd(tor)1526 -8649 y(-)7 b(ta)1530 8997 y(-)12 b(di)p 1701 7894 V 1702 -7894 a Fj(-)1702 7437 y(\007)2169 8301 y Fd(de)2035 8649 -y(tuae)2026 8997 y(iam)p 2103 7894 V 2104 7894 a Fj(-)2104 -7437 y(\007)1119 6052 y Fd(Rec)1053 6400 y(-)87 b(di)1248 -6748 y(re)p 1461 5329 V 1462 5329 a Fj(\()-162 b(\007)1648 -6052 y Fd(tor)1527 6400 y(-)6 b(ta)1530 6748 y(-)12 b(di)p -1863 5329 V 1864 5329 a Fj(\()-162 b(\007)2169 6052 y -Fd(de)2035 6400 y(tuae)2026 6748 y(iam)p 2265 5329 V -2266 5329 a Fj(\()g(\007)1119 3803 y Fd(Rec)1053 4150 -y(-)87 b(di)1248 4498 y(re)p 1299 3185 V 1300 3185 a -Fj(-)1300 2728 y(\007)1648 3803 y Fd(tor)1526 4150 y(-)7 -b(ta)1530 4498 y(-)12 b(di)p 1701 3255 V 1702 3255 a -Fj(-)1702 2798 y(\007)2169 3803 y Fd(de)2035 4150 y(tuae)2026 -4498 y(iam)p 2103 3255 V 2104 3255 a Fj(-)2104 2798 y(\007)p -2505 9975 15 570 v 2505 7726 V 2505 5476 V 2505 3227 -V 2600 10480 a Fd(Cae)2755 10828 y(le)2655 11176 y(Vic)p -2720 9863 15 457 v 2721 9863 a Fj(-)2721 9406 y(\007)2600 -8301 y Fd(Cae)2755 8649 y(le)2655 8997 y(Vic)p 2882 7508 -V 2883 7508 a Fj(\()-162 b(\007)2551 5399 y(4)2600 6052 -y Fd(Cae)2755 6400 y(le)2655 6748 y(Vic)p 2882 5399 V -2883 5399 a Fj(\()g(\007)2720 3803 y Fd(Cae)2755 4150 -y(le)2720 4498 y(Vic)p 2720 3431 15 563 v 2721 2868 a -Fj(\007)2721 3325 y(\310)2737 3327 y(\310)2721 3431 y(\310)2737 -3433 y(\310)p 3003 3459 15 521 v 3004 2939 a(\007)3142 -10480 y Fd(lo)3063 10828 y(-)74 b(gi)3134 11176 y(trix)p -3287 10144 15 457 v 3288 10144 a Fj(-)3288 9687 y(\007)3592 -10480 y Fd(mi)3638 10828 y(di)3755 11176 y(pu)p 3689 -10144 V 3690 10144 a Fj(-)3690 9687 y(\007)3142 8301 -y Fd(lo)3063 8649 y(-)g(gi)3134 8997 y(trix)p 3448 7508 -V 3449 7508 a Fj(\()-162 b(\007)3592 8301 y Fd(mi)3638 -8649 y(di)3755 8997 y(pu)p 3689 7824 V 3690 7824 a Fj(-)3690 -7367 y(\007)3142 6052 y Fd(lo)3063 6400 y(-)74 b(gi)3134 -6748 y(trix)p 3448 5399 V 3449 5399 a Fj(\()-162 b(\007)3592 -6052 y Fd(mi)3638 6400 y(di)3755 6748 y(pu)p 3850 5399 -V 3851 5399 a Fj(\()g(\007)3262 3803 y Fd(lo)3063 4150 -y(-)74 b(gi)3199 4498 y(trix)p 3287 3325 V 3288 3325 -a Fj(-)3288 2868 y(\007)3620 3803 y Fd(mi)3638 4150 y(di)3819 -4498 y(pu)p 3850 3009 V 3851 3009 a Fj(\()-162 b(\007)p -4091 9975 15 570 v 4091 7726 V 4091 5476 V 4091 3227 -V 3996 10480 a Fd(-)42 b(can)4018 10828 y(-)111 b(ca)4116 -11176 y(gnan)p 4306 9933 15 457 v 4307 9933 a Fj(-)4307 -9476 y(\007)3996 8301 y Fd(-)42 b(can)4018 8649 y(-)111 -b(ca)4116 8997 y(gnan)p 4306 7894 V 4307 7894 a Fj(-)4307 -7437 y(\007)3996 6052 y Fd(-)42 b(can)4018 6400 y(-)111 -b(ca)4116 6748 y(gnan)p 4467 5540 V 4468 5540 a Fj(\()-162 -b(\007)4010 3803 y Fd(-)28 b(can)4018 4150 y(-)111 b(ca)4181 -4498 y(gnan)p 4306 3396 V 4307 3396 a Fj(-)4307 2939 -y(\007)4634 10480 y Fd(ti)4544 10828 y(ta)4803 11176 -y(do)p 4708 9967 15 492 v 4709 9476 a Fj(\007)4634 8301 -y Fd(ti)4544 8649 y(ta)4803 8997 y(do)p 4708 7929 V 4709 -7437 a Fj(\007)4634 6052 y Fd(ti)4544 6400 y(ta)4803 -6748 y(do)p 4869 5540 V 4708 5540 a Fj(\007)4634 3803 -y Fd(ti)4544 4150 y(ta)4867 4498 y(do)p 4869 3079 V 4708 -3079 a Fj(\007)p 5276 9975 15 570 v 5276 7726 V 5276 -5476 V 5276 3227 V 5491 9968 a(?)5766 10480 y Fd(Au)5610 -10828 y(Flam)5829 11176 y(In)p 5893 10144 15 457 v 5894 -10144 a Fj(-)5894 9687 y(\007)6190 10480 y Fd(di)6346 -10828 y(mas)6262 11176 y(ci)p 6295 10144 V 6296 10144 -a Fj(-)6296 9687 y(\007)5491 7719 y(?)5766 8301 y Fd(Au)5610 -8649 y(Flam)5829 8997 y(In)p 5893 7754 V 5894 7754 a -Fj(-)5894 7297 y(\007)6190 8301 y Fd(di)6346 8649 y(mas)6262 -8997 y(ci)p 6295 7754 V 6296 7754 a Fj(-)6296 7297 y(\007)5491 -5469 y(?)5766 6052 y Fd(Au)5610 6400 y(Flam)5829 6748 -y(In)p 6055 5399 V 6056 5399 a Fj(\()-162 b(\007)6190 -6052 y Fd(di)6346 6400 y(mas)6262 6748 y(ci)p 6457 5399 -V 6458 5399 a Fj(\()g(\007)5491 3220 y(?)5766 3803 y -Fd(Au)5610 4150 y(Flam)5829 4498 y(In)p 5893 3396 V 5894 -3396 a Fj(-)5894 2939 y(\007)6190 3803 y Fd(di)6346 4150 -y(mas)6262 4498 y(ci)p 6295 3396 V 6296 3396 a Fj(-)6296 -2939 y(\007)p 6697 9975 15 570 v 6697 7726 V 6697 5476 -V 6697 3227 V 6770 10480 a Fd(pre)7013 10828 y(dul)6648 -11176 y(-)150 b(li)p 6912 10073 15 457 v 6913 10073 a -Fj(-)6913 9617 y(\007)6770 8301 y Fd(pre)7013 8649 y(dul)6648 -8997 y(-)g(li)p 6912 7894 V 6913 7894 a Fj(-)6913 7437 -y(\007)6912 6052 y Fd(pre)7013 6400 y(dul)6651 6748 y(-)j(li)p -7074 5329 15 563 v 6913 5329 a Fj(\007)7075 4872 y(\310)7084 -4873 y(\310)7075 4766 y(\310)7084 4767 y(\310)p 7357 -5399 15 605 v 7196 5399 a(\007)6912 3803 y Fd(pre)7013 -4150 y(dul)6651 4498 y(-)g(li)p 7074 2939 15 563 v 6913 -2939 a Fj(\007)7075 2482 y(\310)7084 2483 y(\310)7075 -2376 y(\310)7084 2377 y(\310)p 7357 3009 15 605 v 7196 -3009 a(\007)7223 10480 y Fd(ces,)7464 10828 y(cis,)7149 -11176 y(-)63 b(cio,)p 7479 10108 15 492 v 7480 9617 a -Fj(\007)7223 8301 y Fd(ces,)7464 8649 y(cis,)7149 8997 -y(-)g(cio,)p 7479 7929 V 7480 7437 a Fj(\007)7365 6052 -y Fd(ces,)7464 6400 y(cis,)7152 6748 y(-)d(cio,)p 7641 -5329 V 7480 5329 a Fj(\007)7365 3803 y Fd(ces,)7464 4150 -y(cis,)7152 4498 y(-)g(cio,)p 7479 3430 V 7480 2939 a -Fj(\007)p 8048 9975 15 570 v 8048 7726 V 8048 5476 V -8048 3227 V 8263 9968 a(?)8496 9617 y(6)8578 10480 y -Fd(au)8442 10828 y(\015am)8614 11176 y(in)p 8665 10073 -15 457 v 8666 10073 a Fj(-)8666 9617 y(\007)8921 10480 -y Fd(di)9056 10828 y(mas)9034 11176 y(ci)p 9067 10073 -V 9068 10073 a Fj(-)9068 9617 y(\007)8263 7719 y(?)8578 -8301 y Fd(au)8442 8649 y(\015am)8614 8997 y(in)p 8826 -7578 V 8827 7578 a Fj(\()-162 b(\007)8921 8301 y Fd(di)9056 -8649 y(mas)9034 8997 y(ci)p 9228 7578 V 9229 7578 a Fj(\()g(\007)8263 -5469 y(?)8578 6052 y Fd(au)8442 6400 y(\015am)8614 6748 -y(in)p 8826 5329 V 8827 5329 a Fj(\()g(\007)8921 6052 -y Fd(di)9056 6400 y(mas)9034 6748 y(ci)p 9228 5329 V -9229 5329 a Fj(\()g(\007)8263 3220 y(?)8578 3803 y Fd(au)8442 -4150 y(\015am)8614 4498 y(in)p 8665 3325 V 8666 3325 -a Fj(-)8666 2868 y(\007)8921 3803 y Fd(di)9056 4150 y(mas)9034 -4498 y(ci)p 9067 3325 V 9068 3325 a Fj(-)9068 2868 y(\007)p -9469 9975 15 570 v 9469 7726 V 9469 5476 V 9469 3227 -V 9542 10480 a Fd(pre)9723 10828 y(dul)9419 11176 y(-)151 -b(li)p 9684 10003 15 457 v 9685 10003 a Fj(-)9685 9546 -y(\007)9542 8301 y Fd(pre)9723 8649 y(dul)9419 8997 y(-)g(li)p -9684 7824 V 9685 7824 a Fj(-)9685 7367 y(\007)9684 6052 -y Fd(pre)9723 6400 y(dul)9422 6748 y(-)j(li)p 9845 5258 -15 563 v 9684 5258 a Fj(\007)9846 4802 y(\310)-272 b(\310)9846 -4696 y(\310)9855 4697 y(\310)p 10129 5329 15 605 v 9968 -5329 a(\007)9684 3803 y Fd(pre)9723 4150 y(dul)9422 4498 -y(-)154 b(li)p 9684 3431 15 563 v 9685 2868 a Fj(\007)9685 -3325 y(\310)9701 3327 y(\310)9685 3431 y(\310)9701 3433 -y(\310)p 9967 3459 15 521 v 9968 2939 a(\007)9994 10480 -y Fd(ces,)10175 10828 y(cis,)9943 11176 y(-)85 b(cio)p -10251 10003 15 457 v 10252 10003 a Fj(-)10252 9546 y(\007)10607 -10480 y Fd(et)10734 10828 y(tui)11009 10989 y Fb(^)11239 -10828 y Fd(a)10639 11176 y(in)p 10652 10003 V 10653 10003 -a Fj(-)10653 9546 y(\007)9994 8301 y Fd(ces,)10175 8649 -y(cis,)9943 8997 y(-)g(cio)p 10251 7824 V 10252 7824 -a Fj(-)10252 7367 y(\007)10607 8301 y Fd(et)10734 8649 -y(tui)11009 8810 y Fb(^)11239 8649 y Fd(a)10639 8997 -y(in)p 10652 7683 V 10653 7683 a Fj(-)10653 7227 y(\007)10136 -6052 y Fd(ces,)10175 6400 y(cis,)9946 6748 y(-)d(cio)p -10412 5258 V 10413 5258 a Fj(\()-162 b(\007)10749 6052 -y Fd(et)10734 6400 y(tui)11009 6561 y Fb(^)11239 6400 -y Fd(a)10639 6748 y(in)p 10652 5575 V 10653 5575 a Fj(-)10653 -5118 y(\007)10136 3803 y Fd(ces,)10175 4150 y(cis,)9946 -4498 y(-)82 b(cio)p 10251 3325 V 10252 3325 a Fj(-)10252 -2868 y(\007)10749 3803 y Fd(et)10734 4150 y(tui)11009 -4311 y Fb(^)11239 4150 y Fd(a)10639 4498 y(in)p 10652 -3185 V 10653 3185 a Fj(-)10653 2728 y(\007)p 11054 9975 -15 570 v 11054 7726 V 11054 5476 V 11054 3227 V 11199 -10480 a Fd(su)11402 10828 y(mo)11128 11176 y(pre)p 11269 -9792 15 457 v 11270 9792 a Fj(-)11270 9335 y(\007)11508 -10480 y Fd(sci)11835 10828 y(ris)11580 11176 y(ce)p 11671 -10073 V 11672 10073 a Fj(-)11672 9617 y(\007)11877 10480 -y Fd(-)6 b(p)j(e)12181 10828 y(ac)12049 11176 y(ri)p -12073 10003 V 12074 10003 a Fj(-)12074 9546 y(\007)11199 -8301 y Fd(su)11402 8649 y(mo)11128 8997 y(pre)p 11269 -7613 V 11270 7613 a Fj(-)11270 7156 y(\007)11508 8301 -y Fd(sci)11835 8649 y(ris)11580 8997 y(ce)p 11671 7543 -V 11672 7543 a Fj(-)11672 7086 y(\007)11877 8301 y Fd(-)d(p)j(e)12181 -8649 y(ac)12049 8997 y(ri)p 12073 7613 V 12074 7613 a -Fj(-)12074 7156 y(\007)11199 6052 y Fd(su)11402 6400 -y(mo)11128 6748 y(pre)p 11269 5645 V 11270 5645 a Fj(-)11270 -5188 y(\007)11508 6052 y Fd(sci)11835 6400 y(ris)11580 -6748 y(ce)p 11671 5575 V 11672 5575 a Fj(-)11672 5118 -y(\007)11877 6052 y Fd(-)d(p)j(e)12181 6400 y(ac)12049 -6748 y(ri)p 12235 5258 V 12236 5258 a Fj(\()-162 b(\007)11199 -3803 y Fd(su)11402 4150 y(mo)11128 4498 y(pre)p 11269 -3255 V 11270 3255 a Fj(-)11270 2798 y(\007)11508 3803 -y Fd(sci)11835 4150 y(ris)11580 4498 y(ce)p 11671 3185 -V 11672 3185 a Fj(-)11672 2728 y(\007)11877 3803 y Fd(-)6 -b(p)j(e)12181 4150 y(ac)12049 4498 y(ri)p 12073 3325 -V 12074 3325 a Fj(-)12074 2868 y(\007)p 12475 9975 15 -570 v 12475 7726 V 12475 5476 V 12475 3227 V 12789 9940 -a - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (0.79999pt) GD N /S0brk -S0hgt (2.0pt) GD 1 -1 M M A N /S0lift 0 N /S0alt (48.0pt) GDAR N /S0dir --1 N /S0dash 0 N /S0adj 0 N end - 12789 9940 a 12690 10480 a Fd(v)-9 b(o)12535 10828 -y(-)47 b(cen)12424 11176 y(-)158 b(vi)p 12852 9827 15 -492 v 12691 9827 a Fj(\007)12691 9757 y(\000)12789 7044 -y - slur@Dict begin CP /S1y1 ED /S1x1 ED /S1hgt (19.20001pt) GD N /S1brk -S1hgt (2.0pt) GD 1 1 M M A N /S1lift 0 N /S1alt (112.0pt) GDAR N /S1dir -1 N /S1dash 0 N /S1adj 0 N end - 12789 7044 a 12690 8301 a Fd(v)-9 b(o)12535 8649 y(-)47 -b(cen)12424 8997 y(-)158 b(vi)p 12690 7648 15 492 v 12691 -7156 a Fj(\007)12691 7086 y(\000)12690 6052 y Fd(v)-9 -b(o)12535 6400 y(-)47 b(cen)12424 6748 y(-)158 b(vi)p -12690 5645 15 457 v 12691 5188 a Fj(\007)12691 5118 y(\000)p -13540 5645 15 387 v 13541 5258 a(\007)p 13824 5645 15 -457 v 13825 5188 a(\007)p 13542 5573 581 68 v 12690 5679 -1431 68 v 14107 5645 15 528 v 14108 5118 a(\007)12690 -3803 y Fd(v)-9 b(o)12535 4150 y(-)47 b(cen)12424 4498 -y(-)158 b(vi)p 12690 3501 15 563 v 12691 2939 a Fj(\007)p -12974 3473 15 464 v 12975 3009 a(\007)p 13257 3445 15 -506 v 13258 2939 a(\007)p 13540 3417 15 548 v 13541 2868 -a(\007)p 13824 3389 15 590 v 13825 2798 a(\007)12690 -3397 y(\212)12997 3366 y(\212)12690 3501 y(\212)12997 -3470 y(\212)p 14107 3361 15 632 v 14108 2728 a(\007)p -14391 9975 15 570 v 14391 7726 V 14391 5476 V 14391 3227 -V 14690 9827 a - slur@Dict begin (2.0pt) GD S0hgt (4.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 14690 9827 a 14690 9827 a - end - 14690 9827 a -14767 9827 15 457 v 78 w Fj(\()-162 b(\007)14690 7156 -y - slur@Dict begin (2.0pt) GD S1hgt (16.0pt) GD 1.6 (2.0pt) GD M S1dir -M A S1x1 S1y1 CP (3.20001pt) GDAR S1dir M SB 1 S1dir M 0.17 40 S1dash -S1adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 14690 7156 a 14690 7156 a - end - 14690 7156 a 14606 7648 15 -492 v -83 w Fj(\007)14607 7086 y(\000)p 14606 5610 15 -563 v -2038 x(\007)14607 5504 y(\332)14623 5508 y(\332)14607 -5610 y(\332)14623 5614 y(\332)p 14889 5681 15 493 v 14890 -5188 a(\007)p 14606 3290 15 633 v 14607 2658 a(\007)14607 -3185 y(\362)14623 3192 y(\362)14607 3290 y(\362)14623 -3297 y(\362)p 14889 3418 15 479 v 14890 2939 a(\007)p -15172 10038 15 492 v 15173 9546 a(\007)15172 4696 y Fa(tr)p -15334 5258 V 15173 5258 a Fj(\007)15172 2587 y Fa(tr)p -15172 3360 V 15173 2868 a Fj(\007)p 15741 9975 15 570 -v 15741 7726 V 15741 5476 V 15741 3227 V 13681 10480 -a Fd(-)1333 b(-)666 b(ta)13785 10828 y(-)1251 b(-)626 -b(de)13632 11176 y(-)1359 b(-)680 b(v)-9 b(e)p 16118 -9827 15 492 v 15957 9827 a Fj(\007)15957 9757 y(\000)13681 -8301 y Fd(-)1333 b(-)666 b(ta)13785 8649 y(-)1251 b(-)626 -b(de)13632 8997 y(-)1359 b(-)680 b(v)-9 b(e)p 15956 7648 -V 15957 7156 a Fj(\007)15957 7086 y(\000)13681 6052 y -Fd(-)1333 b(-)666 b(ta)13785 6400 y(-)1251 b(-)626 b(de)13632 -6748 y(-)1359 b(-)680 b(v)-9 b(e)p 15956 5679 V 15957 -5188 a Fj(\007)15957 5118 y(\000)13681 3803 y Fd(-)1333 -b(-)666 b(ta)13785 4150 y(-)1251 b(-)626 b(de)13632 4498 -y(-)1359 b(-)680 b(v)-9 b(e)p 15956 3430 V 15957 2939 -a Fj(\007)15957 2868 y(\000)16652 9687 y(7)16652 7437 -y(7)16652 5188 y(7)16652 2939 y(7)p 16736 9975 15 570 -v 16736 7726 V 16736 5476 V 16736 3227 V 16792 9975 85 -570 v 16792 7726 V 16792 5476 V 16792 3227 V 16876 11655 -a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 16876 11655 a -1540 18904 18417 15 v -1540 19045 V --1540 19185 V -1540 19326 V -1540 19466 V -1540 16655 -V -1540 16795 V -1540 16936 V -1540 17076 V -1540 17217 -V -1540 14405 V -1540 14546 V -1540 14687 V -1540 14827 -V -1540 14968 V -1540 12156 V -1540 12297 V -1540 12437 -V -1540 12578 V -1540 12718 V -1540 19466 15 7318 v -1681 -12079 a Fj(\016)p -1681 19530 71 7451 v 7451 x(\017)-1716 -11841 y Fb(13)-1540 19038 y Fj(I)-1540 17069 y(G)-1413 -17561 y Fi(8)-1540 14820 y Fj(G)-1540 12571 y(G)-1076 -19319 y(2)-935 19108 y(2)-1076 16929 y(2)-935 16718 y(2)-1076 -14679 y(2)-935 14469 y(2)-1076 12430 y(2)-935 12219 y(2)p --509 19466 85 570 v -509 17217 V -509 14968 V -509 12718 -V -383 19466 15 570 v -383 17217 V -383 14968 V -383 -12718 V -284 19178 a(7)-284 16929 y(7)-284 14679 y(7)-284 -12430 y(7)-41 19459 y(?)160 19972 y Fd(Quae)365 20320 -y(F)-27 b(e)333 20667 y(De)p 446 19424 15 457 v 447 19424 -a Fj(-)447 18967 y(\007)1006 19972 y Fd(de)747 20320 -y(-)53 b(ri)832 20667 y(Ho)p 932 19424 V 933 19424 a -Fj(-)933 18967 y(\007)-41 17210 y(?)160 17793 y Fd(Quae)365 -18140 y(F)-27 b(e)333 18488 y(De)p 446 17245 V 447 17245 -a Fj(-)447 16788 y(\007)1006 17793 y Fd(de)747 18140 -y(-)53 b(ri)832 18488 y(Ho)p 932 17245 V 933 17245 a -Fj(-)933 16788 y(\007)-41 14961 y(?)160 15543 y Fd(Quae)365 -15891 y(F)-27 b(e)333 16239 y(De)p 607 14820 V 608 14820 -a Fj(\()-162 b(\007)1006 15543 y Fd(de)747 15891 y(-)53 -b(ri)832 16239 y(Ho)p 1094 14820 V 1095 14820 a Fj(\()-162 -b(\007)-41 12711 y(?)277 12430 y(6)160 13294 y Fd(Quae)365 -13642 y(F)-27 b(e)333 13990 y(De)p 446 12887 V 447 12887 -a Fj(-)447 12430 y(\007)1006 13294 y Fd(de)747 13642 -y(-)53 b(ri)832 13990 y(Ho)p 932 12887 V 933 12887 a -Fj(-)933 12430 y(\007)p 1419 19466 15 570 v 1419 17217 -V 1419 14968 V 1419 12718 V 1544 19972 a Fd(cor)1317 -20320 y(-)191 b(ta)1382 20667 y(-)144 b(lo)p 1838 19248 -15 457 v 1839 19248 a Fj(\()-162 b(\007)1544 17793 y -Fd(cor)1317 18140 y(-)191 b(ta)1382 18488 y(-)144 b(lo)p -1676 17175 V 1677 17175 a Fj(-)1677 16718 y(\007)1544 -15543 y Fd(cor)1317 15891 y(-)191 b(ta)1382 16239 y(-)144 -b(lo)p 1838 14820 V 1839 14820 a Fj(\()-162 b(\007)1676 -13294 y Fd(cor)1347 13642 y(-)221 b(ta)1403 13990 y(-)165 -b(lo)p 1676 12922 15 563 v 1677 12360 a Fj(\007)1868 -12430 y(6)1677 12817 y(\310)1770 12826 y(\310)1677 12922 -y(\310)1770 12931 y(\310)p 2036 12958 15 529 v 2037 12430 -a(\007)2085 19972 y Fd(-)108 b(de)2044 20320 y(-)139 -b(tis)2028 20667 y(-)j(fer)p 2541 19248 15 457 v 2542 -19248 a Fj(\()-162 b(\007)2732 19972 y Fd(pro)2769 20320 -y(sic)2664 20667 y(-)16 b(ne)p 3028 19248 V 3029 19248 -a Fj(\()-162 b(\007)2085 17793 y Fd(-)108 b(de)2044 18140 -y(-)139 b(tis)2028 18488 y(-)j(fer)p 2380 17175 V 2381 -17175 a Fj(-)2381 16718 y(\007)2732 17793 y Fd(pro)2769 -18140 y(sic)2664 18488 y(-)16 b(ne)p 2866 17175 V 2867 -17175 a Fj(-)2867 16718 y(\007)2085 15543 y Fd(-)108 -b(de)2044 15891 y(-)139 b(tis)2028 16239 y(-)j(fer)p -2541 14820 V 2542 14820 a Fj(\()-162 b(\007)2732 15543 -y Fd(pro)2769 15891 y(sic)2664 16239 y(-)16 b(ne)p 3028 -14820 V 3029 14820 a Fj(\()-162 b(\007)2152 13294 y Fd(-)41 -b(de)2074 13642 y(-)109 b(tis)2050 13990 y(-)120 b(fer)p -2380 12817 V 2381 12817 a Fj(-)2381 12360 y(\007)2732 -13294 y Fd(pro)2769 13642 y(sic)2664 13990 y(-)16 b(ne)p -3028 12571 V 3029 12571 a Fj(\()-162 b(\007)p 3353 19466 -15 570 v 3353 17217 V 3353 14968 V 3353 12718 V 3442 -19319 a(6)3559 19972 y Fd(te)3459 20320 y(hos)3513 20667 -y(sic)p 3772 19319 15 457 v 3773 19319 a Fj(\()g(\007)4046 -19972 y Fd(di)3930 20320 y(tis)4010 20667 y(ho)p 4259 -19319 V 4260 19319 a Fj(\()g(\007)4349 19972 y Fd(-)30 -b(mi)4496 20320 y(do)4353 20667 y(die)p 4745 19319 V -4746 19319 a Fj(\()-162 b(\007)3559 17793 y Fd(te)3459 -18140 y(hos)3513 18488 y(sic)p 3610 17245 V 3611 17245 -a Fj(-)3611 16788 y(\007)4046 17793 y Fd(di)3930 18140 -y(tis)4010 18488 y(ho)p 4097 17245 V 4098 17245 a Fj(-)4098 -16788 y(\007)4348 17793 y Fd(-)31 b(mi)4496 18140 y(do)4353 -18488 y(die)p 4584 17245 V 4585 17245 a Fj(-)4585 16788 -y(\007)3559 15543 y Fd(te)3459 15891 y(hos)3513 16239 -y(sic)p 3772 14820 V 3773 14820 a Fj(\()-162 b(\007)4046 -15543 y Fd(di)3930 15891 y(tis)4010 16239 y(ho)p 4259 -14820 V 4260 14820 a Fj(\()g(\007)4349 15543 y Fd(-)30 -b(mi)4496 15891 y(do)4353 16239 y(die)p 4745 14820 V -4746 14820 a Fj(\()-162 b(\007)3559 13294 y Fd(te)3459 -13642 y(hos)3513 13990 y(sic)p 3610 12746 V 3611 12746 -a Fj(-)3611 12290 y(\007)4046 13294 y Fd(di)3930 13642 -y(tis)4010 13990 y(ho)p 4097 12746 V 4098 12746 a Fj(-)4098 -12290 y(\007)4348 13294 y Fd(-)31 b(mi)4496 13642 y(do)4353 -13990 y(die)p 4584 12746 V 4585 12746 a Fj(-)4585 12290 -y(\007)p 5070 19466 15 570 v 5070 17217 V 5070 14968 -V 5070 12718 V 4954 19972 a Fd(-)106 b(can)4963 20320 -y(-)124 b(ma)5014 20667 y(trium)p 5489 19248 15 457 v -5490 19248 a Fj(\()-162 b(\007)4954 17793 y Fd(-)106 -b(can)4963 18140 y(-)124 b(ma)5014 18488 y(trium)p 5328 -17315 V 5329 17315 a Fj(-)5329 16859 y(\007)4954 15543 -y Fd(-)106 b(can)4963 15891 y(-)124 b(ma)5014 16239 y(trium)p -5489 14820 V 5490 14820 a Fj(\()-162 b(\007)5034 13294 -y Fd(-)186 b(can)5029 13642 y(-)191 b(ma)5328 13990 y(trium)p -5328 12782 15 563 v 5329 12219 a Fj(\007)5329 12676 y(\310)5405 -12684 y(\310)5329 12782 y(\310)5405 12790 y(\310)p 5671 -12816 15 527 v 5672 12290 a(\007)5769 19972 y Fd(-)113 -b(ti)5737 20320 y(-)c(ta)5810 20667 y(phan)p 6014 19599 -15 492 v 6015 19108 a Fj(\007)5769 17793 y Fd(-)k(ti)5737 -18140 y(-)c(ta)5810 18488 y(phan)p 6014 17350 V 6015 -16859 a Fj(\007)5769 15543 y Fd(-)k(ti)5737 15891 y(-)c(ta)5810 -16239 y(phan)p 6175 14820 V 6014 14820 a Fj(\007)5848 -13294 y Fd(-)34 b(ti)5803 13642 y(-)43 b(ta)6123 13990 -y(phan)p 6014 12851 V 6015 12360 a Fj(\007)p 6702 19466 -15 570 v 6702 17217 V 6702 14968 V 6702 12718 V 6715 -19972 a Fd(Sun)-9 b(t)6895 20320 y(In)6639 20667 y(-)126 -b(do)p 6960 19635 15 457 v 6961 19635 a Fj(-)6961 19178 -y(\007)6791 16648 y(4)6715 17793 y Fd(Sun)-9 b(t)6895 -18140 y(In)6639 18488 y(-)126 b(do)p 6960 17105 V 6961 -17105 a Fj(-)6961 16648 y(\007)6715 15543 y Fd(Sun)-9 -b(t)6895 15891 y(In)6639 16239 y(-)126 b(do)p 7122 14750 -V 7123 14750 a Fj(\()-162 b(\007)6715 13294 y Fd(Sun)-9 -b(t)6895 13642 y(In)6827 13990 y(do)p 6960 12817 V 6961 -12817 a Fj(-)6961 12360 y(\007)7479 19972 y Fd(pie)7343 -20320 y(Be)7321 20667 y(Pia)7673 20828 y Fb(^)7904 20667 -y Fd(Ju)p 7447 19670 15 492 v 7448 19178 a Fj(\007)7479 -17793 y Fd(pie)7343 18140 y(Be)7321 18488 y(Pia)7673 -18649 y Fb(^)7904 18488 y Fd(Ju)p 7447 17280 V 7448 16788 -a Fj(\007)7479 15543 y Fd(pie)7343 15891 y(Be)7321 16239 -y(Pia)7673 16400 y Fb(^)7904 16239 y Fd(Ju)p 7608 14820 -V 7447 14820 a Fj(\007)7479 13294 y Fd(pie)7343 13642 -y(Be)7276 13990 y(Pia)7628 14151 y Fb(^)7858 13990 y -Fd(Ju)p 7447 12921 V 7448 12430 a Fj(\007)p 8135 19466 -15 570 v 8135 17217 V 8135 14968 V 8135 12718 V 8224 -19248 a(4)8059 19972 y Fd(-)165 b(ta)7924 20320 y(-)206 -b(th)-9 b(u)8251 20667 y(di)p 8554 19248 15 457 v 8555 -19248 a Fj(\()-162 b(\007)8653 19972 y Fd(-)30 b(tis)8716 -20320 y(liae)8572 20667 y(-)49 b(tha)p 8879 19635 V 8880 -19635 a Fj(-)8880 19178 y(\007)9315 19972 y Fd(in)9309 -20320 y(sp)9 b(em)9304 20667 y(p)g(er)p 9366 19635 V -9367 19635 a Fj(-)9367 19178 y(\007)8224 16718 y(6)8059 -17793 y Fd(-)165 b(ta)7924 18140 y(-)206 b(th)-9 b(u)8251 -18488 y(di)p 8393 17175 V 8394 17175 a Fj(-)8394 16718 -y(\007)8711 16648 y(4)8652 17793 y Fd(-)31 b(tis)8716 -18140 y(liae)8571 18488 y(-)50 b(tha)p 8879 17105 V 8880 -17105 a Fj(-)8880 16648 y(\007)9315 17793 y Fd(in)9309 -18140 y(sp)9 b(em)9304 18488 y(p)g(er)p 9366 17105 V -9367 17105 a Fj(-)9367 16648 y(\007)8059 15543 y Fd(-)165 -b(ta)7924 15891 y(-)206 b(th)-9 b(u)8251 16239 y(di)p -8554 14820 V 8555 14820 a Fj(\()-162 b(\007)8711 14890 -y(4)8653 15543 y Fd(-)30 b(tis)8716 15891 y(liae)8572 -16239 y(-)49 b(tha)p 9041 14890 V 9042 14890 a Fj(\()-162 -b(\007)9315 15543 y Fd(in)9309 15891 y(sp)9 b(em)9304 -16239 y(p)g(er)p 9528 14750 V 9529 14750 a Fj(\()-162 -b(\007)8059 13294 y Fd(-)165 b(ta)7924 13642 y(-)206 -b(th)-9 b(u)8220 13990 y(-)13 b(di)p 8393 12887 V 8394 -12887 a Fj(-)8394 12430 y(\007)8652 13294 y Fd(-)31 b(tis)8716 -13642 y(liae)8616 13990 y(-)5 b(tha)p 9041 12500 V 9042 -12500 a Fj(\()-162 b(\007)9315 13294 y Fd(in)9309 13642 -y(sp)9 b(em)9304 13990 y(p)g(er)p 9366 12817 V 9367 12817 -a Fj(-)9367 12360 y(\007)p 9853 19466 15 570 v 9853 17217 -V 9853 14968 V 9853 12718 V 10085 19972 a Fd(si)10148 -20320 y(pa)9977 20667 y(sae)p 10110 19424 15 457 v 10111 -19424 a Fj(-)10111 18967 y(\007)10350 19972 y Fd(-)47 -b(n)-9 b(u)10491 20320 y(cis)10412 20667 y(cu)p 10758 -19248 V 10759 19248 a Fj(\()-162 b(\007)11005 19972 y -Fd(de)11032 20320 y(in)10835 20667 y(-)98 b(la)p 11083 -19635 V 11084 19635 a Fj(-)11084 19178 y(\007)10085 17793 -y Fd(si)10148 18140 y(pa)9977 18488 y(sae)p 10110 17245 -V 10111 17245 a Fj(-)10111 16788 y(\007)10428 16718 y(2)10350 -17793 y Fd(-)47 b(n)-9 b(u)10491 18140 y(cis)10412 18488 -y(cu)p 10597 17175 V 10598 17175 a Fj(-)10598 16718 y(\007)11005 -17793 y Fd(de)11032 18140 y(in)10835 18488 y(-)98 b(la)p -11083 17245 V 11084 17245 a Fj(-)11084 16788 y(\007)10085 -15543 y Fd(si)10148 15891 y(pa)9977 16239 y(sae)p 10272 -14820 V 10273 14820 a Fj(\()-162 b(\007)10351 15543 y -Fd(-)46 b(n)-9 b(u)10491 15891 y(cis)10412 16239 y(cu)p -10758 14750 V 10759 14750 a Fj(\()-162 b(\007)10915 14890 -y(4)11005 15543 y Fd(de)11032 15891 y(in)10835 16239 -y(-)98 b(la)p 11245 14890 V 11246 14890 a Fj(\()-162 -b(\007)10085 13294 y Fd(si)10148 13642 y(pa)9977 13990 -y(sae)p 10110 12887 V 10111 12887 a Fj(-)10111 12430 -y(\007)10350 13294 y Fd(-)47 b(n)-9 b(u)10491 13642 y(cis)10412 -13990 y(cu)p 10597 12817 V 10598 12817 a Fj(-)10598 12360 -y(\007)11005 13294 y Fd(de)11032 13642 y(in)10835 13990 -y(-)98 b(la)p 11245 12500 V 11246 12500 a Fj(\()-162 -b(\007)p 11570 19466 15 570 v 11570 17217 V 11570 14968 -V 11570 12718 V 11926 18855 a - slur@Dict begin CP /S0y1 ED /S0x1 ED /S0hgt (17.20001pt) GD N /S0brk -S0hgt (2.0pt) GD 1 1 M M A N /S0lift 0 N /S0alt (48.0pt) GDAR N /S0dir -1 N /S0dash 0 N /S0adj 0 N end - 11926 18855 a 11525 19972 -a Fd(-)194 b(v)-9 b(o)11511 20320 y(-)208 b(ten)11827 -20667 y(vi)p 11827 19459 15 492 v 11828 18967 a Fj(\007\000)11926 -16676 y - slur@Dict begin CP /S1y1 ED /S1x1 ED /S1hgt (15.20001pt) GD N /S1brk -S1hgt (2.0pt) GD 1 1 M M A N /S1lift 0 N /S1alt (112.0pt) GDAR N /S1dir -1 N /S1dash 0 N /S1adj 0 N end - 11926 16676 a 11525 17793 a Fd(-)194 b(v)-9 b(o)11511 -18140 y(-)208 b(ten)11827 18488 y(vi)p 11827 17280 15 -492 v 11828 16788 a Fj(\007)11828 16718 y(\000)11525 -15543 y Fd(-)194 b(v)-9 b(o)11511 15891 y(-)208 b(ten)11827 -16239 y(vi)p 11989 14820 15 457 v 11828 14820 a Fj(\007)11828 -14750 y(\000)12705 14890 y(4)p 13035 14890 15 528 v(\007)p -13378 14820 15 457 v 13217 14820 a(\007)p 13036 14502 -694 68 v 11989 14397 1740 68 v 13722 14750 15 387 v 13561 -14750 a(\007)11525 13294 y Fd(-)194 b(v)-9 b(o)11511 -13642 y(-)208 b(ten)11827 13990 y(vi)p 11989 12571 15 -563 v 11828 12571 a Fj(\007)12020 12641 y(4)p 12349 12641 -15 669 v -1 w(\007)p 12692 12571 15 633 v 12531 12571 -a(\007)p 13035 12500 15 597 v 12874 12500 a(\007)p 13378 -12430 15 561 v 13217 12430 a(\007)11989 12114 y(\212)12604 -12052 y(\212)11989 12008 y(\212)12604 11947 y(\212)p -13722 12360 15 525 v 13561 12360 a(\007)p 13903 19466 -15 570 v 13903 17217 V 13903 14968 V 13903 12718 V 14245 -18967 a - slur@Dict begin (2.0pt) GD S0hgt (14.0pt) GD 1.6 (2.0pt) GD M S0dir -M A S0x1 S0y1 CP (3.20001pt) GDAR S0dir M SB 1 S0dir M 0.17 40 S0dash -S0adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 14245 18967 a 14245 18967 a - end - 14245 18967 a 14160 -19424 15 457 v 14161 19424 a Fj(-)14161 18967 y(\007)14245 -16788 y - slur@Dict begin (2.0pt) GD S1hgt (12.0pt) GD 1.6 (2.0pt) GD M S1dir -M A S1x1 S1y1 CP (3.20001pt) GDAR S1dir M SB 1 S1dir M 0.17 40 S1dash -S1adj 90 DS /ay1 ay1 (0.0pt) GDAR -10 AR add dir mul add def - 14245 16788 a 14245 16788 a - end - 14245 16788 a 14160 -17280 15 492 v -84 w Fj(\007)14161 16718 y(\000)p 14322 -14679 15 563 v -2039 x(\007)14323 14223 y(\324)14392 -14236 y(\324)14323 14117 y(\324)14392 14131 y(\324)p -14665 14820 15 635 v 14504 14820 a(\007)p 14160 12922 -15 633 v 14161 12290 a(\007)14161 12817 y(\354)14237 -12847 y(\354)14161 12922 y(\354)14237 12952 y(\354)p -14503 13059 15 489 v 14504 12571 a(\007)p 14864 19670 -15 492 v 14865 19178 a(\007)14864 14328 y Fa(tr)14695 -14890 y Fj(4)p 15025 14890 V(\007)14864 11938 y Fa(tr)p -15025 12500 V 14864 12500 a Fj(\007)p 15552 19466 15 -570 v 15552 17217 V 15552 14968 V 15552 12718 V 15810 -18967 a(P)12690 19972 y Fd(-)1076 b(-)g(-)538 b(ta.)12793 -20320 y(-)1027 b(-)h(-)514 b(de.)12636 20667 y(-)1094 -b(-)g(-)547 b(v)-9 b(e.)p 15971 19459 15 492 v 15810 -19459 a Fj(\007)15810 19389 y(\000)15810 16718 y(P)12690 -17793 y Fd(-)1076 b(-)g(-)538 b(ta.)12793 18140 y(-)1027 -b(-)h(-)514 b(de.)12636 18488 y(-)1094 b(-)g(-)547 b(v)-9 -b(e.)p 15810 17280 V 15811 16788 a Fj(\007)15811 16718 -y(\000)15810 14398 y(P)12690 15543 y Fd(-)1076 b(-)g(-)538 -b(ta.)12793 15891 y(-)1027 b(-)h(-)514 b(de.)12636 16239 -y(-)1094 b(-)g(-)547 b(v)-9 b(e.)p 15971 14820 V 15810 -14820 a Fj(\007)15810 14750 y(\000)15810 12149 y(P)12690 -13294 y Fd(-)1076 b(-)g(-)538 b(ta.)12793 13642 y(-)1027 -b(-)h(-)514 b(de.)12636 13990 y(-)1094 b(-)g(-)547 b(v)-9 -b(e.)p 15971 12571 V 15810 12571 a Fj(\007)15810 12500 -y(\000)16652 19178 y(7)16652 16929 y(7)16652 14679 y(7)16652 -12430 y(7)p 16736 19466 15 570 v 16736 17217 V 16736 -14968 V 16736 12718 V 16792 19466 85 570 v 16792 17217 -V 16792 14968 V 16792 12718 V 16876 21146 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 16876 21146 -a -340 22568 a Fa(Mundi)125 b(R)-18 b(e)g(ctor)125 b(de)g(Caelo)g(mic) --18 b(anti)250 b(In)125 b(Judita)e(tuae)i(le)-18 b(gi)124 -b(dic)-18 b(ata)1799 b(R)-18 b(e)g(di,)125 b(r)-18 b(e)g(di)125 -b(iam)g(Victrix)h(pugnando)-340 22990 y(A)-9 b(udi)125 -b(pr)-18 b(e)g(c)g(es)124 b(et)i(suscip)-18 b(e)123 b(vota)956 -b(Flammas)126 b(dulcis)e(tui)g(amoris)i(ac)-18 b(c)g(ende)249 -b(In)125 b(cilicio)e(in)j(pr)-18 b(e)g(c)g(e)124 b(rivive)-340 -23412 y(Quae)h(de)g(c)-18 b(or)g(de)125 b(pr)-18 b(o)125 -b(te)g(dimic)-18 b(anti)314 b(F)-27 b(eritatis)124 b(sic)h(hostis)f -(domata)1580 b(De)125 b(Holoferne)f(sic)h(ho)-18 b(die)124 -b(triumphando)-340 23833 y(Sunt)g(pietatis)g(in)h(sinu)f(devota.)727 -b(In)125 b(Bethuliae)e(sp)-18 b(em)126 b(p)-18 b(acis)124 -b(intende.)639 b(Pia)125 b(Juditha)f(p)-18 b(er)125 b(sae)-18 -b(cula)123 b(vive.)p eop end -userdict /end-hook known{end-hook}if -%%Trailer -cleartomark -countdictstack -exch sub { end } repeat -restore -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/volta.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/volta.eps deleted file mode 100644 index 464fd402fe5..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/volta.eps +++ /dev/null @@ -1,862 +0,0 @@ -%% LaTeX2e file `eps/volta.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: volta.dvi -%%CreationDate: Wed Jan 21 14:07:02 2004 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 28 599 496 792 -%%DocumentFonts: TeXMUSIX16-Regular CMR10 CMTT10 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: C:\MIKTEX\TEXMF\MIKTEX\BIN\DVIPS.EXE volta.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2004.01.21:1407 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: psslurs.pro -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. - -/slur@Dict 200 dict def - -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end - -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end - -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def - -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def - -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def - -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if - -% align the slur to the staff lines - - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - - aa 0 gt { /shift shift neg def } if - - ifadjust 0 eq { - /shift 0 def - } if - - -% and finally draw it... - - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat - -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - - grestore - - % now some \slurtext code... - - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def - -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def - -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def - -% differenced line - -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def - -% sloped line - -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def - -% free line (init & terminate) - -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def - -end - - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: CMTT10 -%!PS-AdobeFont-1.1: CMTT10 1.00B -%%CreationDate: 1992 Apr 26 10:42:42 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTT10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch true def -end readonly def -/FontName /CMTT10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 46 /period put -dup 49 /one put -dup 50 /two put -dup 86 /V put -dup 97 /a put -dup 98 /b put -dup 108 /l put -dup 111 /o put -dup 116 /t put -dup 118 /v put -dup 120 /x put -readonly def -/FontBBox{-4 -235 731 800}readonly def -/UniqueID 5000832 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F00F963068B8232429ED8B7CF6A3D879A2D19 -38DD5C4467F9DD8C5D1A2000B3A6BF2F25629BAEC199AE8BD4BA6ED9BBF7DABF -D0E153BAB1C17900D4FCE209622ACD19E7C74C2807D0397357ED07AB460D5204 -EB3A45B7AC4D106B7303AD8348853032A745F417943F9B4FED652B835AA49727 -A8B4117AFF1D4BCE831EB510B6851796D0BE6982B76620CB3CE0C22CACDD4593 -F244C14EEC0E5A7C4AC42392F81C01BC4257FE12AF33F4BFEA9108FF11CF9714 -4DD6EC70A2C4C1E4F328A1EB25E43525FB1E16C07E28CC359DF61F426B7D41EA -6A0C84DD63275395A503AAE908E1C82D389FD12A21E86999799E7F24A994472E -A10EAE77096709BE0D11AAD24A30D96E15A51D720AFB3B10D2E0AC8DC1A1204B -E8725E00D7E3A96F9978BC19377034D93D080C4391E579C34FF9FC2379CB119F -1E5BBEA91AE20F343C6420BE1E2BD0636B04FCCC0BEE0DC2D56D66F06DB22438 -452822CBEAF03EE9EAA8398F276EC0D92A7FB978C17805DB2F4A7DFBA56FD6AF -8670EB364F01DE8FCAFBAF657D68C3A03112915736CEABAA8BA5C0AC25288369 -5D49BD891FABEFE8699A0AE3ED85B48ACB22229E15623399C93DE7D935734ADA -DA7A1462C111D44AD53EA35B57E5D0B5FC0B481820E43222DB8EFCD5D30E15F9 -BA304FA879392EE0BCC1AFEF11440E42343766A24140060278A5E8EA1D4843D2 -9FA6EC18D967F1F68DCDE1579CAF3B27E36352F8DC9AE602F6FE140A4A54C4B3 -37AA0B95A63FA898F0FA2804E0BBDB7BC03C1100F8EE53410988A964D61F0728 -FB73B1C2DF53E5321E5EF0ECFAA4B3C2422CCC0F270A69DC6F09C960494F70FE -A9F8377118CAEE801BE86CBC9A97E8227A0BD7526BC83CD09F534B07AB599671 -1300B4E28756F69F8B674524503DB75CFA310263EDD27D32D83A216241DF0810 -3E9C54875B2146E9F849F9E4AC043A1A15A28320061D0D899EE1D159EC5B7845 -762DFE0037B237A41767EDF87245ADDCD1E94D2FEE120C7BA60C24619117DC6A -F37242576C4E9A56BFF2D3E717DFA759A2C6CDA1A2B095AFDF0D7EE69B65E018 -1D69369AFCDDD758D466939A23D7A779E813657B78B7EED0FE6365FAFBE78109 -CAB35AC2730A761CAAED96AFDADB83467990C8FADD97AA854076AD6C685EB8A7 -7528D9E8250462972EF06EEB9BCD3B1076ABCC3DE786B58925BE64BCD5B52075 -41D34D08480F1A1CA16F2E2F888A3794787779F7699443E56F512E3CE8C856BC -D30453517E576B499942C5EA6503D5BEB7344FB1FFD666A88F35AFE37FB81F06 -5B6930D071A679EDCE7A3FD54AA5D762201869B2A54A3D1711FFA03CE8A11AE5 -7D8930AE0CC53ED7BCA346117DCFBA277985EA6510C3F8F223DC49DF7F9069CC -D4AE642D17175EAF9620EAC17BB5A9923E0120E266AD77C420205E1ABD97EF02 -549DA22A5AED240E29BE06159AF66F32E95C55E2AAAE59A0C0FEA52489426A45 -53BB3C1FE0DBA6BF82F653BDF7DB45077F9B20CFD5B4E43AA7275B04B228BA3A -600CB6F5FB79027C7915F6DB98CF657133AFDBBC7AF5B172F51A19C17E9EB31E -1AC99D9286C7C214559FF453597E50C71F5EFF98FD185F0987EFC3D9A7F327D2 -6CB3844A7EE6973AD53DD0B4E53E1B662E1FE92115DD472BC7B25945620125CD -DD53ACBDE61E4579D906ECC9B6B481D05C1D7C28B0F541A58EC1A633E8116E05 -AEABBA8131AA8CEE3BDD701AF729E30E57DE59FD6886127E802000F940CD86EE -C90FACB91E5DEC3D64B2092401168A544009999A70B22BD5788F04F3B9584568 -B47E4964AC3929A71D434E188AEC70B86FD6C1387BA92E2116DBBC7E2FAFFA9F -72F04DD67BFDB55114DDE244C69152042D81749F48EDD6F1744D01491CDE8C50 -870277E3E8935BD53EC2A2ACF84AB91C08F960336A57CB100B8EB0D231B6C1C8 -EA79C89CAED0E6802E565CBD83F1C3397D2B52A684A795DA87B926587C0C0E3D -BF5155EC84B569FC62753432E54851E556EF5AC5BF70F5FD0280455DBBE1992C -4B2EEFABAC5EA8EA23971D0685A2F810DB0FDDF6B5992075AC8BD1DD09994E5E -77365FCFB8B60574D6808B67B6871B0FFA185BD51B346CC39D9D90B71307B3C9 -0B7792E968E451AB2EA98FB292AE1D2C1D51BEAE7242E39F6FF16E35193B6775 -3DC440F3F8213B6235915CE0A95E66F9C7B156F00923BC751E55CD258E9169E4 -8D00DDFC1ECB3303E2BBA7BD8298B90800F03C4E5DFE35C3416B20648551BD5F -06E627C79703AF67D82E6F7E808BEC53C3F4D8584CC450520D2AC98BBF61D252 -0C798CB7D46578E8D0B2C2BDCDB0530A84448636B9A4ACAE49653A3A23721204 -EDB3958F22870A780C6070FF5AACC05932ADBBAAF8B3FDE38C79D877C923A816 -6AE4151DD1AF18732406E9C2A3E6A31F52B958C9FBFA2A208F6C4E0C38C5C9C3 -932FE1F22EAE1509128BC9C82A1AE87D6A3BD3A28B6B03FD1D2E5B134D2E442D -464E6BC0FCAC5169EEA9E84DB1A2FB7C69F6EA95BD3EEED2639ED94E6EEA164E -14EC0B4ADCF8CDDFF3F40665C47FCCB34EA53C8028A7EEBF68F54A34CE83DCA0 -F1C4149FF6D7B78B916B9B2C81129F0063F5C2841A68BA8120FF3FCD335284A6 -120823E9373C4E9B3E806C96526D3D2E28803F9E2F83E0BFDF4967C23F6B8F75 -1180F8F2EDA1E22949DD7F5AF1C0E14154A61E455ABA30520CE4927DEC63B938 -30E0E6410ADD21A255E3E9C11314ABE90744D2654C57474A94B562A1064BA2C8 -1223B02CDF1B8FD7D280EB925DFE1DCDE64BF3C49FE63F1C64B7E1AE9F397C9E -BD8463A5BFA07179BECA5863E9925DE6961EBCCE3056CF614CC5702B306D5E30 -BCA479DE6B3D3C608482F3355C47A3A58028948F6E0EB3DB071CA859FED88086 -97ADDD886E1628CBCA3D156CEC29EDC13CF4BF432F85E92D2AF9FC9DEA1084DF -EF27CA5E4899B59794323CF76589CAC0DD967A3167CBF3A97E3CCECAF3C7ED21 -FBD92EC16252E14DE054728300F84EDA90A263E2F9A614834CAC8F83763C556E -BD8CFCFBB7BE8E190705F4CBC23966E24203DDCD96B7E3A9095B6D03254DE821 -2236888B2880A7CD241A37B8B6BDAD017162E3EFA3254110B16EF0BE180C52F8 -9CBEE7E29BB880EFA9E94CF3A1E75449E96E597F5AE45076D541064CD62BAA19 -DF82DDA801C0B0F48DB7518752401CD8A82CC4CDC391B750B1243B52FD99DE3C -6D3C2D775C8E29173D8CC1D4954BAAC11CFBCF7E47906FB84508F012C7D7A0A5 -86B931612D4F8792DACD88E3A2163ED95DCD6AD6393822888E6E4C9DC838CB45 -46D57815C436FD5E3DB1B88C6B2615A68452A89E43A49DD39E373FE48ADB4A2A -1504E23B85DB9323CF7D98F809464D9B968203511082DF40AC95E0C647BB327F -5FD5CEC0BCF7B64EECAB1360FA45BB447AA22CFE43100B2EB1DD092EE4AB94FA -D29244818EA103FE840914040AB6666DA7CFB6281558EE74779575ED72984CEE -422CB3C9B83CB16A54DEA0D50C58C9FDAEF11536A9D186FDF242BA88C56EDBB3 -594C3B33 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMR10 -%!PS-AdobeFont-1.1: CMR10 1.00B -%%CreationDate: 1992 Feb 19 19:54:52 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMR10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMR10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 46 /period put -dup 49 /one put -dup 50 /two put -dup 97 /a put -dup 108 /l put -dup 111 /o put -dup 116 /t put -dup 118 /v put -readonly def -/FontBBox{-251 -250 1009 969}readonly def -/UniqueID 5000793 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5CF7158F1163BC1F3352E22A1452E73FECA8A4 -87100FB1FFC4C8AF409B2067537220E605DA0852CA49839E1386AF9D7A1A455F -D1F017CE45884D76EF2CB9BC5821FD25365DDEA6E45F332B5F68A44AD8A530F0 -92A36FAC8D27F9087AFEEA2096F839A2BC4B937F24E080EF7C0F9374A18D565C -295A05210DB96A23175AC59A9BD0147A310EF49C551A417E0A22703F94FF7B75 -409A5D417DA6730A69E310FA6A4229FC7E4F620B0FC4C63C50E99E179EB51E4C -4BC45217722F1E8E40F1E1428E792EAFE05C5A50D38C52114DFCD24D54027CBF -2512DD116F0463DE4052A7AD53B641A27E81E481947884CE35661B49153FA19E -0A2A860C7B61558671303DE6AE06A80E4E450E17067676E6BBB42A9A24ACBC3E -B0CA7B7A3BFEA84FED39CCFB6D545BB2BCC49E5E16976407AB9D94556CD4F008 -24EF579B6800B6DC3AAF840B3FC6822872368E3B4274DD06CA36AF8F6346C11B -43C772CC242F3B212C4BD7018D71A1A74C9A94ED0093A5FB6557F4E0751047AF -D72098ECA301B8AE68110F983796E581F106144951DF5B750432A230FDA3B575 -5A38B5E7972AABC12306A01A99FCF8189D71B8DBF49550BAEA9CF1B97CBFC7CC -96498ECC938B1A1710B670657DE923A659DB8757147B140A48067328E7E3F9C3 -7D1888B284904301450CE0BC15EEEA00E48CCD6388F3FC3A3F5227524C4A2F39 -CA1A051624664D7F64567C9DC21A376ECD0302F3976D8AC8880CCF3EEAC4658C -E24F7DEA160AE48B967273A51E56A298EAC9BA292CC9230BF283B611F1467F9E -3A95B26BD7F0E7AA0A2C5C7D279051FAB8406A0D53459138C37E31BD451B61A9 -450664751BBAF49D13B3A98CF599C671ED2663E2CCAA6A5D50DC4FD4790CC8A4 -85CD0B565AD1447A7FE4282BA1294BCEEA64B7B3BFDC1BCEE990AA8B26441324 -A228BF89C162EB68EA6DB15691F445DD18C42150008FFFDC9DA85E46A319CEB2 -46DE1E57E1B738ADF6FD49E6A53BF48C6C2A730AE985B6EA0D59D1D2749D40D9 -52A27047D6A5FE354C7E876D3A2E7E499D9D4104762FD19BA0526D38D1F12B5E -1A22FE803AFB2171FE5A3E58B2FB78175770EC2140DC00FD5F6F1725AE16D44B -8FE84C3E122D4EBCE7ABB9AD43927837F9B19E1BC01AD5D9081E247BA5358E0A -1B05164210F4453883898DE5BA43091340BF27979656F1A784A31205E7FCD7CD -AE6896C7ADE22B3A50C3275885620061EB2DF4472122948167369C32BB614830 -B33AEFDA5E40DF238862E45E699A220A3E39C772AB771A74EB93E3DAC78B1A95 -2BCB3C63ABB68AF0DFE853171B0D1612A3DFA5264D6B64371277ABFABFF62611 -EF483C9711E1B0D84F44171C48CF754AB1E627EEC7FB8DCB92B7BB4C8AE7AE77 -C7BF3544E99D2B7E139C4371DBF46D0F06053DF9D12BF3C5837E4B6632FF6D53 -076BCA820F31513270C66D023F327DC3897E4DB66CA9AB7408DC9222E1E405A7 -ACDF23B73F6E52ED2F1DD38A57AB9AA6FC582E9A9B3EF96AAC484E58D9063DF8 -846397C4002392AC424665DA8863744609E7D1D6E64A866955FDBDEDBE874E95 -0F44B5510AA5DCCF129D5478DCDDE23D488CECE5733E90D1CCDA927DDDCE0F2B -3D90F878198E799ABD12F2227DE8E5510B6A3A4467D05E979D83FDE2E2C134BB -B9BC4DA1FFDB9FED41EEA54E0358348909A74E087666C02DB303C74D7AEA8C80 -9BACB5C09F2FC81A6C36B044135705BE23C885EB85B19BDE626AE44B27C0E9C7 -FAC5078C95F84E5D4F1CB497CC5D4799ED277CDE92557929C2378C3BAB9F4E3A -5368AD1F4F2FA25BDBD608EDF586856060E14414A765BEE54F966B66C414E735 -215BFE5E8891181C0021507266D2DD0D28EEAEC7530FF27FDAEA587D4620A0F9 -7D6CDC2D61461C30404B49B531BE7BA161C40E3760055818EB6330909B35F651 -C158DA04B2C6E9407D2626DD1ADBA88F4F7723495CAD7447EBCCFA4D3B6141DF -79F9EB346C3C161B1C5883F1CCCC89BEB8BFBF9636454A82D538A647BD7D0140 -FFBC7AC5C1F7ED9E707862FE9BCFAF34A1B186DC39BA6F61241436563BEADFB2 -CFA7F0A514A9D55E57746289B8F3966CEDBA09DF20737A1EBDB64EBEB4CD4E54 -56364939C840F897321A3E69511C1ACE58F161F5AF4209F672AD82798FE12635 -0813A8B2B81F0A6200F25F18D14D3553929DD7EA789A78DDB557BF50D8434ECB -4B5B182BCD3C558918590540F47A7203C108CB19F2D1B2FE7F894A364FD3011C -7ADF9099EF6CABCCA3D28DF84E0F85F637601E4EF266F17E0A002E925191171B -12A8D7214E58F7E3CCBC8315B12D7DB600C7C23F1443E4FB458B0A1AC26AFA17 -BD6F5637AC7234955BC90E911B1A2E37D4A4217F333DB6BF8508A150EFB0DF79 -FC1B7FFA9FE75E98452F33F7AB09F0818A77F82977356E872B195D1D10F77122 -068756B3DD2F751EB18BD779576A4B242412DD079B15C9FE213DD69A25F3BD72 -C6B37A8CC1805C30C80FEF386B836C0D67D520824E4C217209B0201E96865510 -DE4E58962B440FADE44A7ED0F6DFA54C38BB3C6F43562E1545E2F484A783C6E6 -862AA68A777D8000C69FA803D41B9980F18AB3F37FF0CC97C5592EB9B1C07D8F -6964E1322E354856BFF56EDA835648A7504225ADA8FAD2C96951B66AA6537985 -A8831BC7207B05289B60A719650FEA441FF97C1A23303539E0CA134EE4709D7B -A8199A6120E9E14E8550E8317D62982C294395F535265F9BAAA41DAC79802C8A -D679D9422ADE7EE8A2750FC097EA11E434203FF045070DD199C94AA980E12DB4 -F7C8EE7F6E1F6ACF14ADE31305C5AA07601B4258B2A9E78BFF0012EA13041644 -D2168158E4FA6BB6134D95816C397E3D67E55B055FA497686A8774C1F4C155DA -B6C0CEBD7F6C929748F2928D60B859E0B063AF228A41FC013672938F2391EE16 -CCA99170F266DD8B1B058C231BF1FCED476A7BDBE6103A1BCA233E7651CFA869 -3CC38CE80377BBD839EF11B8324A64188C9994BCB9C4A07C750563FD210E4553 -984FB926A37EA705AE71E27C1BC470A32C98E47141562865202301B98F2AB93F -E1D17875A0CD84AE092F5F0B76B6FB48BFD4D29AD3D78A2A0F4E5F252A18B2E3 -6012889A2A6C936BDA7FED52E328991AC3BFD012D24DE8CFA3182F13A4C33BDB -9B22787524BF81732FA12C958356B72B63BA57F552ECA96E0284ACA65EF3A21D -D66AB5 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 7 /caron put -dup 8 /breve put -dup 55 /seven put -dup 71 /G put -dup 195 /Atilde put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF814B479377B71DE1E6A5A3BEDF09B94CDF51C220CC1ECAAC6AD874D3 -948549355B2CEBA27FC7AFAC507098CAC9DD91E34690FC4A1B2D0D9842C74229 -2211E48F88FE8DDFA41CF4AFA7B074462E8516FDA8020B22ED5E653A4636F2E5 -DB8CF80BEBC9E285DD5068AC96A4A7A48A1576634E8127149625577C6E731566 -1972FA7FD06E79ECBD9B339A09CC5232ACFB27DD65A6F5CA9FD7CD00333AE027 -DC29F9D371C82793A3C7BB27A6A3371E4D7B9587484D47F29334851D7979A521 -74C2BEB04704BD46B06B8B2F7A2950E4B4D47CE89C05CEB148A2E31516E1833B -44412BDA104785E90D640EE4955F97EA8EE84B7B9A5E07AAC3DC8DF6C44EAE0C -CB144C9E19B35021978488B6D250F03F7C7BAED22E3AE781135EC5021BE13731 -9138447A6E4A1795A263341939C48054169C609450480B1B1E8389DFE4DE9771 -1C6CA25AB2AA36641A403ED3DCE607D95DB000B125B998E43FB1E2D8E560B97B -45FA39D9753E30FB4B813183FBC9DD496E00D1FF1E6ECF78C55EB5B0E8719849 -0DA9624256B4698876308F94F3EA4CE9F5441C0FAB860F3960545D29D04F1227 -C702F02928227163BB5729181DBC51849A6FA943FA637E59288E06564D8DAC2F -6D60E0898C63C0926659573F6375465648FD95610D0F55DDA9C980F6B2A8E8ED -25EB574B85607216EC9DFDB92AAC569CB612CD0C3331079B526CB737642E5F7B -F6EF1EA8F51D5AFA668DD076E5D1AC67C9989DC9A143735B334C7963CA3210DE -0B2D9B690A8F8FF27225B6ADD479FDC8B408AB04E99B5EF163D9B84357092EFB -A1B3EFAE7EA98899B9BEAE81E14E2EAE59169445F76151D8152C5E779C3B69BE -A3D36B4B75BD7AFB09A90B73955BB9C51D9AC52BE67BEF945AF8FC2ACF6D501B -3400FB24C566EB59C3992116AB1F7147257DBB88F51E7C6975D2DD09D38E374E -A879C471D00AF50D96A38CF53C6B974CA956A7E3F913456C7978C5FD1F18A21C -E9A5B1CDB15D4D5AC5DFF73BA7E1E8DFF0ABEDBE6B963D291437B95CDA4D95BF -116C42EE50A2ABB2FF2ECC517F7B4094FE98491691271C0A8D1BE39005C47A3E -15CDD9E9488588C396CC882376ABFA9E6331D554E68292C2CF2F956561A08595 -ADEF84599466BF18F8E9E69A61F4317FCADD2FF98AB6F2C2CFA49B90DB0892E1 -B165C20EF3F27146C04DCC8257D011C222404D6C3DD3A1262B23A312A642CD73 -5FA09EBDE461E9ADBFCD94A8BAB71D8261286F7B374418E7FF -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (volta.dvi) -@start /Fa 135[44 1[44 1[44 4[44 2[44 9[44 44 10[44 35[44 -44 2[44 46[{}11 83.022 /CMTT10 rf /Fb 137[44 1[32 4[42 -2[23 10[42 46[42 42 2[23 46[{}8 83.022 /CMR10 rf /Fc -60[133 123[106 15[0 46[0 0 7[{}5 132.835 /TeXMUSIX16-Regular -rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -364 -35 3886 4 v -364 -2 V -364 -31 V -364 64 V -364 98 V -364 63 a Fc(G)p -137 98 20 -135 v -107 98 4 135 v -84 29 a(7)p 13 131 60 4 v 61 129 -4 117 v 23 129 a(\007)p 316 131 60 4 v 364 129 4 117 -v 303 w(\007)p 628 98 4 135 v 632 -74 4 100 v 663 -103 -a Fb(1.)659 195 y Fa(V1)p 777 96 4 117 v 739 96 a Fc(\007)p -1079 63 V 1041 63 a(\007)1344 29 y(7)p 1364 98 4 135 -v 1377 98 20 135 v 632 -171 746 4 v 1397 -74 4 100 v -1428 -103 a Fb(2.)1424 195 y Fa(Vx2)p 1542 96 4 108 v -1504 96 a Fc(\007)1543 -12 y(\303)1625 -8 y(\303)p 1756 -112 4 114 v 1718 112 a(\007)p 1922 131 60 4 v 1970 129 -4 117 v 1932 129 a(\007)p 2235 98 4 135 v 1397 -171 828 -4 v 2383 63 4 117 v 2345 63 a(\007)p 2638 131 60 4 v -2638 164 V 2686 179 4 150 v 2648 179 a(\007)p 2950 98 -4 135 v 1397 -171 1544 4 v 2981 229 a Fa(Vx)p 3051 131 -60 4 v 3099 129 4 117 v 3061 129 a Fc(\010)p 3488 98 -4 135 v 3502 98 20 135 v 3522 262 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3522 262 a -364 575 -3886 4 v -364 608 V -364 641 V -364 675 V -364 708 V --364 673 a Fc(G)p -105 708 20 135 v -75 708 4 135 v -52 -640 a(7)p 78 741 60 4 v 126 739 4 117 v 88 739 a(\007)p -472 741 60 4 v 520 739 4 117 v 394 w(\007)p 876 708 4 -135 v 879 536 4 100 v 910 507 a Fb(1.)939 806 y Fa(V1)p -1057 706 4 117 v 1019 706 a Fc(\007)p 1451 673 V 1413 -673 a(\007)1807 640 y(7)p 1827 708 4 135 v 1841 708 20 -135 v 879 440 962 4 v 1920 789 a Fa(Vx)p 2038 673 4 117 -v 2000 673 a Fc(\007)p 2384 741 60 4 v 2384 774 V 2432 -789 4 150 v 2394 789 a(\007)p 2788 708 4 135 v 2921 741 -60 4 v 2969 739 4 117 v 2931 739 a(\010)p 3488 708 4 -135 v 3502 708 20 135 v 3522 872 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3522 872 a -364 1185 -3886 4 v -364 1218 V -364 1252 V -364 1285 V -364 1318 -V -364 1283 a Fc(G)p -137 1318 20 135 v -107 1318 4 135 -v -84 1250 a(7)p 13 1351 60 4 v 61 1349 4 117 v 23 1349 -a(\007)p 316 1351 60 4 v 364 1349 4 117 v 303 w(\007)p -628 1318 4 135 v 632 1146 4 100 v 663 1117 a Fb(1.)27 -b(v)n(olta.)659 1416 y Fa(V1.)42 b(volta)p 777 1316 4 -117 v 739 1316 a Fc(\007)p 1079 1283 V 1041 1283 a(\007)1344 -1250 y(7)p 1364 1318 4 135 v 1377 1318 20 135 v 632 1050 -746 4 v 1397 1146 4 100 v 1428 1117 a Fb(v)n(olta.)1424 -1416 y Fa(Vvolxta)p 1542 1316 4 108 v 1504 1316 a Fc(\007)1543 -1208 y(\303)1625 1213 y(\303)p 1756 1333 4 114 v 1718 -1333 a(\007)p 1922 1351 60 4 v 1970 1349 4 117 v 1932 -1349 a(\007)p 2235 1318 4 135 v 1397 1050 828 4 v 2221 -1146 4 100 v 2265 1399 a Fa(Vxb)p 2383 1283 4 117 v 2345 -1283 a Fc(\007)p 2638 1351 60 4 v 2638 1384 V 2686 1399 -4 150 v 2648 1399 a(\007)p 2950 1318 4 135 v 3051 1351 -60 4 v 3099 1349 4 117 v 3061 1349 a(\010)p 3488 1318 -4 135 v 3502 1318 20 135 v 3522 1482 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 3522 1482 a eop -end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/xtuplets.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/xtuplets.eps deleted file mode 100644 index 7be7bb7d1f7..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/xtuplets.eps +++ /dev/null @@ -1,1142 +0,0 @@ -%% LaTeX2e file `eps/xtuplets.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: xtuplets.dvi -%%CreationDate: Fri Apr 30 23:03:32 2004 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 28 658 567 798 -%%DocumentFonts: TeXMUSIX16-Regular CMTI8 CMTT10 TeXMUSIXSPX-Regular -%%+ CMBX12 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: D:\MikTeX\texmf\miktex\bin\dvips.exe xtuplets.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2004.04.30:2303 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: psslurs.pro -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. - -/slur@Dict 200 dict def - -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end - -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end - -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def - -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def - -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def - -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if - -% align the slur to the staff lines - - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - - aa 0 gt { /shift shift neg def } if - - ifadjust 0 eq { - /shift 0 def - } if - - -% and finally draw it... - - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat - -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - - grestore - - % now some \slurtext code... - - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def - -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def - -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def - -% differenced line - -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def - -% sloped line - -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def - -% free line (init & terminate) - -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def - -end - - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: CMBX12 -%!PS-AdobeFont-1.1: CMBX12 1.0 -%%CreationDate: 1991 Aug 20 16:34:54 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMBX12) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMBX12 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 54 /six put -dup 56 /eight put -readonly def -/FontBBox{-53 -251 1139 750}readonly def -/UniqueID 5000769 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F0364CD5660F74BEE96790DE35AFA90CCF712 -B1805DA88AE375A04D99598EADFC625BDC1F9C315B6CF28C9BD427F32C745C99 -AEBE70DAAED49EA45AF94F081934AA47894A370D698ABABDA4215500B190AF26 -7FCFB7DDA2BC68605A4EF61ECCA3D61C684B47FFB5887A3BEDE0B4D30E8EBABF -20980C23312618EB0EAF289B2924FF4A334B85D98FD68545FDADB47F991E7390 -B10EE86A46A5AF8866C010225024D5E5862D49DEB5D8ECCB95D94283C50A363D -68A49071445610F03CE3600945118A6BC0B3AA4593104E727261C68C4A47F809 -D77E4CF27B3681F6B6F3AC498E45361BF9E01FAF5527F5E3CC790D3084674B3E -26296F3E03321B5C555D2458578A89E72D3166A3C5D740B3ABB127CF420C316D -F957873DA04CF0DB25A73574A4DE2E4F2D5D4E8E0B430654CF7F341A1BDB3E26 -77C194764EAD58C585F49EF10843FE020F9FDFD9008D660DE50B9BD7A2A87299 -BC319E66D781101BB956E30643A19B93C8967E1AE4719F300BFE5866F0D6DA5E -C55E171A24D3B707EFA325D47F473764E99BC8B1108D815CF2ACADFA6C4663E8 -30855D673CE98AB78F5F829F7FA226AB57F07B3E7D4E7CE30ED3B7EB0D3035C5 -148DA8D9FA34483414FDA8E3DC9E6C479E3EEE9A11A0547FC9085FA4631AD19C -E936E0598E3197207FA7BB6E55CFD5EF72AEC12D9A9675241C7B00AD58FAF645 -1297991B5D01701E82228D0313FC7C66B263BC79ACDDF9AAC48A3CBF42B96E38 -583E1D059953076D68148DC8B6C9527B3A74CE7DEF788A11531F44120BDF0F61 -0B2F3ED94EEBCDE4ACD23834C242AA4314B9EF98E4BE72DB76EBDD0A028CEA9D -B4C38C1F2D24B8FDE686832FE96204552C820E45B6BAF0C3308742AE290D69BA -D6C478E571C9E7625F22D7236D13C6F0190EA03208C1624923CD23F6BA9B722C -E2316C051790AE71DA6260D5496E8A0B6E3C14171224EDD11B92E199DAE5F8FD -B9822F9A31D63E2E9F980EA0E6117A84EB1C2AF38ABB15DB646BCC63CCA6F94E -F3F523ACDB05070DAE2468BD5D162D54CA0D805BA67873AF78C5FD9B0FC5E688 -020926F5AC03D295120E2ABB5656B485E8A15928D1C853E4453A66FCFC6208D6 -1A4B011437B9E720AA5742FDA983E3D8DD6E7D7E95ED886A3F81B579757EC087 -71A6BFA6D42CBE0DA850E82D85EC8C10135A3EE811E9B62CA656D16E3026CC1D -532A8CDD835A516D3C64F982E9727751E327DE2A025F6B5F5CA552E4A7308571 -BE65796766832380F814DBD17E939AE2B64C1E9B446647DB2862167B2983895D -1EA9B7CB7DDED044B67B09539D4195C5BB6A8423237EBC12B9BEEAD89D263A4E -76BBA075736BF5A88FF8281A702525C826ED203FC8659CDA18D7AB5E26876B24 -CDA860EEF75F0E4E4B1F30AD3E9F13AE4A56DA1CC8FFB7C765A442A873DB342B -16DB4A1CD4D1D798ED77CACB812E4BD55354422F106D282CF3FADE79DB8DB515 -B374B5A2CA873D5F2DDC6A85FD765FDE7D0312B6FAAFEF40FA6B269A63D83F47 -6A510D39CC4A64D9DD59CDB4BCDE6E5D04220D213AF83058DA3F494C94C3C903 -76F5E1 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIXSPX-Regular -%!PS-AdobeFont-1.0: TeXMUSIXSPX-Regular 001.000 -%%CreationDate: 01-07-22 at 22.39 -%%VMusage: 1024 69400 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 502 498 0 -%%EndComments -FontDirectory/TeXMUSIXSPX-Regular known{/TeXMUSIXSPX-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIXSPX-Regular) readonly def -/FamilyName (TeXMUSIXSPX) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -300.3 def -/UnderlineThickness 150.15 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 502 def -/descent 498 def -end readonly def -/FontName /TeXMUSIXSPX-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 21 /endash put -dup 22 /emdash put -dup 32 /space put -dup 33 /exclam put -dup 57 /nine put -dup 68 /D put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-810 -5754 9613 5760}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE455D5521EFD88CCE1386F -E8D48F5606EBD4D022398AA55DBFD3FAB451145AE45A9253E619BA949342B84F -84BD47EC98CDC296A7E2B4E87EAD0B1A6BD1ACAFA79EF1F4A452EE8A57B40167 -81461C6603C0824B10F8D2F842C6A41B3ECF50F5EE3D2D0291A7037CA41C519E -758E4CF0C26800B402E2390DB84BDE63ED4DCE76E536FD3498D26C0C294B633F -CBC6B23DCFE3398FF0AB8221466C645B943DF5EF81057D1F1EA8859EA97DB16C -F0FA4DEDD2485D24AF441D59298B52565C859B457D0748A5E86B8EDD3E890764 -13026367C68BDF2CBF79A49E48CFC4B516DB1DEAF67DC23E838C438EB6150937 -BFB2ECF6892415AE14817AF3592D8B0173C5CB41F224F9E3302E40E12F6FAF8F -1452239E36DAFE964572A4995036387E93AC6E41812A143B802D395133479ABB -DF095148465533FD237E818F856FFD85515C73C3B6353A0004D9CEC8C95DD5A6 -84547B6F5E170EBFA3FB64626BEBF9362E25526EB6440F799F3D710DBB5880CB -5D80B4B11525BD2B8C3F6F760C82458B5EFCA2692C44857A6A338F84F82E6236 -912F5AE9878F7E4B430627FC4D8D0B79BDFB5EE52618C9DEDC32BBC5D4AAA9E1 -F9F218F54C1ABCB01CF70AD5C0709D6C68E309A8912EB1866D31B3ADDEEF4FE6 -DEA92FD943B1D0E2B2A72B4E6F6198DB8850E8F62BEC05F5895A35D2EBEC151D -D1F32E6A91F3719974935FE2F7E7BD75B5208BAB55BF1D3BC9603FB03611C700 -07442890C85240D57C7C3968C89EA69B3D75AD68A7BD0127C80B321EDC7189C1 -B2F8282767E7CBDE116FD7763C699719AC5F132F0FBE324EA8F5FF1C9C3ADB93 -17FDB35FB51692846C67A02136EE2827BF4FB52399C889B4B017D1BA678E6DAE -545D73CB60BC08ED5ED2D2C0B9E27D256D0EEE179B49CC78AD01030806FBCDD4 -76AFD0729F3AA3E94701B348E7FADAC750003205ABC6B8D1BBAB27DABDCF56A0 -B900DDDC30EA9DFC518C382DF842A4BD14A85402915322774A26CDF9553EBC34 -29E945E4087A26412F91C26EBF5A75BEC8F6DDDC18F8FE1F80829F0823A7383E -1D1CD5A4745BA8E4B0A7690438BB9BAC08893C49946E68D93663952004384A09 -FD476236B3555178371FCE5E2F9C8093DD39D86FBFF328DA9A6F4A7D865C5A87 -6768D312A57DDBE44EB34F3759564F6B23743372D5693D4BDC44EB52206FF796 -FE61B10F3B35AA26A02398B5D72E31CF7E468B12D1D6CBBED4EEFC09B025D75D -5C22BB169236C6F0FF88F0FBC2D85D553624155E0A956399391D16F0174657F2 -7B864B32A3DB5CBCD0393320C01BC3E9F163EFE84E8CB09AA84E09813D1D9718 -FC594EC1FFA27C68FF95D4A5DC1B95E2B2D7CE6A6F134F7D97696DB5A5239066 -2F86D1331486749340336853BCC4AB747A772A6CD80E947979C3E3373A91B93A -5C28668E67E4AD474E144D26E532E815CFFC2E11567B28F434A6D6903CAA69AB -BDE28466AF647A37007A5F91734870E5671DF837F7B084E11C2F266CF732229E -C192F8CEEB631E1D901D174DD13407F718378DDB798F980AEA21659B32CA5777 -2F372893AC0C2514996406B6E986C8128D0534EAE7C3F59A074A20F5F0B6EB1D -D9E5AE27 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -%%BeginFont: CMTT10 -%!PS-AdobeFont-1.1: CMTT10 1.00B -%%CreationDate: 1992 Apr 26 10:42:42 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTT10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch true def -end readonly def -/FontName /CMTT10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 43 /plus put -dup 45 /hyphen put -dup 46 /period put -dup 48 /zero put -dup 49 /one put -dup 50 /two put -dup 51 /three put -dup 52 /four put -dup 53 /five put -dup 56 /eight put -dup 68 /D put -dup 70 /F put -dup 98 /b put -dup 99 /c put -dup 100 /d put -dup 101 /e put -dup 102 /f put -dup 103 /g put -dup 110 /n put -dup 120 /x put -readonly def -/FontBBox{-4 -235 731 800}readonly def -/UniqueID 5000832 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F00F963068B8232429ED8B7CF6A3D879A2D19 -38DD5C4467F9DD8C5D1A2000B3A6BF2F25629BAEC199AE8BD4BA6ED9BBF7DABF -D0E153BAB1C17900D4FCE209622ACD19E7C74C2807D0397357ED07AB460D5204 -EB3A45B7AC4D106B7303AD8348853032A745F417943F9B4FED652B835AA49727 -A8B4117AFF1D4BCE831EB510B6851796D0BE6982B76620CB3CE0C22CACDD4593 -F244C14EEC0E5A7C4AC42392F81C01BC4257FE12AF33F4BFEA9108FF11CF9714 -4DD6EC70A2C4C1E4F328A1EB25E43525FB1E16C07E28CC359DF61F426B7D41EA -6A0C84DD63275395A503AAE908E1C82D389FD12A21E86999799E7F24A994472E -A10EAE77096709BE0D11AAD24A30D96E15A51D720AFB3B10D2E0AC8DC1A1204B -E8725E00D7E3A96F9978BC19377034D93D080C4391E579C34FF9FC2379CB119F -1E5BBEA91AE20F343C6420BE1E2BD0636B04FCCC0BEE0DC2D56D66F06DB22438 -452822CBEAF03EE9EAA8398F276EC0D92A7FB978C17805DB2F4A7DFBA56FD6AF -8670EB364F01DE8FCAFBAF657D68C3A03112915736CEABAA8BA5C0AC25288369 -5D49BD891FABEFE8699A0AE3ED85B48ACB22229E15623399C93DE7D935734ADA -DA7A1462C111D44AD53EA35B57E5D0B5FC0B481820E43222DB8EFCD5D30E15F9 -BA304FA879392EE0BCC1A9D9755522FF50BFFF61E504C1AC474646B0910BEB2B -950E33B9AB30D0786CF7F5F5DD218EBDF7B90241CFD6EE56AD3ED6BA5F18855D -7E430575CF31761423CF91A9275915A099A5D0C289E5CA71844EA3179A2E917C -8ED53F194AC2E42AF88FA2A7843F392E71F66DEA6D6D320CC018C055ED3FD2E3 -D896CB52C58907EC253A6EE4C0F0142C0D2BA97AAB203D626433EABDD890E1D8 -85B46B1D6801E39931F402F8825A21D0D4869F02FA1C99FEE1A786CE64B76750 -63A2B3BD3FA2B3E0E04ED9832582F5515AFEA4AE33D316ED13D544947BCA38CA -9248812BFB89A91453458C0A2D49D46F971EC9C5875A3B85BA7736F7EB48AC80 -91C25D42C302F6963AEC093D804013AF4326D75D838C039DD7B637802D663A87 -55EAE9A270823267DCAF70D85D56D17D89DCCBAB7DACD1DE23FC6FE892966602 -4C5D3B211F325B99ACAED97EF275CF917A6A67B5C04C700FBB29DF2FB1823215 -202A3062F218582C59B4973E4E9FB1DCAC3D1DC5D8096F80B49CA3444CF1294F -BFAB57DFACC9D019DB28335BBB3DEFDB921C86FBEEB0F238F7A3840D783A439C -62E3102054068412621214D6CC59FB6CD9CF4BBB73A61F7C685A3A9A518734F9 -E4D7E801AC7E97C83F76ECD2882B91FCF7E694BBEA02488CBF10A57A60AE69F1 -44832469CE1088DA535DC05FF15EE71F5CC8A8518304F71C5B85635B18FB8FAE -C00078161AD00F471ECAEB7B45F97532457998548EC65BF7A2000507D3016CB7 -7C91C309BD37F8007ECE3138BEE05B308A23D6D7E588EC80176CDACA3BC49CAC -3B233D73E639BFD60A073B2BE61CC0F26DDF48CADF96F9413FBF1C2DE273850A -CDEDF89CBBB08E9C1BA99FCFC7C1AA053199F341D019829AFE863747C1FDC7B3 -8BECE8BB0B2F06C89697DC6FF5E875146F413F4C42D8470CF5CE4CC04ED9FC46 -A680DE6AD3D0BBF5EF644A3A2A34D2EAAF5E7F3811FE1F6FD96500A95ED7962A -FE0EADD850A680972F144CBF078B8E82FA23063899AC1339A5CDAD7170D37A30 -13FAFEC3EECCF53C4A1AAFAD3B24F6E20BAC9E38AA13AEEC039D92CF9C6D1D83 -76A96ACE03FEC46EA52EA93EAC45949C9A7AD1E7948CB5C57B41750FFAA4B048 -3E7DD290F56578EB721E1449BACFE3F598BAB04122236A5A65E5C38C3EABB781 -9B6CD5FBAE3918F6324401B67EC934903C32EB3CCD7B449B61540D4B4AC18AF1 -AFCC130903EDB1CE4D33065DBD29741201F96F9225443BC77B4E6D7C70295FB5 -D84D6889645D0C43D0525F6B018231F8CFF293D29AE4C7BE59196F7F45CDB934 -1C123C2E16D5374ED310B03DC5FC67719A22771734F6F3C25288FF5CEAA250D6 -D4941B8EE911F856DDD0277E040CD78A79AACA38A637B17489C6D91A307803A3 -A9FCDA03B1ED9FDF33A54CB3FB14E33AC6D0C4C17659385181323B199D4F029C -11676A74DFF18DA2325C0687DD3232A72F27884BB3FA09C9FA131FDFC449AF7E -ABE350F46B54AB693591295037665DC4CF84867732F41C7D4EFD0BFC7A91D72B -842A69CA7479ADF7731FB189B0F06E5004EC5A7AC2A05B4D4896A4C5BDC5007C -C957D89ADF6043BF25304E03FF619B78859286087601AE6501F5166965B9E3C0 -2B3EFBE636240BE9517CA4CF14EE1C9A42AB00E67E280DE00341C7F78FC1BDD7 -037984FC80CADE34F6B0E2906BE03E6D11DD9EB3FF0944108A36CAC1DACA014C -1BFB784B5F5A8449DAB2C633F73B9C514ECD698D0A32FB01393A1317579CD8D0 -10CD54531B0CD4E1DED0AE9495BEAFDEB4E60877C8D8F6C0BB28175558481662 -00D07F7C836CBCF186953D0B8422C24A80560A24D2667AC2D8FCBDE65448FFD2 -C7AF19C1B9AE8764BF598A23E43A872DC497768A2DE6EBF0D48CADA1BD24FD68 -5A665446804AB37E73FAD239DE3E57DBB58F644F6EC63ADCFC21DE75C07620A4 -771E026871B377B77C8D07DA22F85E745B012B5EFEB8BD22CEA0F741D21069A0 -3F1329FFC3826BEF34BD95FCE5E55E27385894E6FDF1701F47937D1F59F542AD -7F153CC8055AA83065A40F3879CB9836D17A455597E18FABA35057C67DF63D25 -4C875D5ED8DB9DBEE546D522BFC3A06172D302E341B9E8E2CEEAA42EC46C5FC9 -79B51C0F87714E62688A2F18816B9713D5C3C0D980B48CBEC204EEA5B381EEEB -DEDAFDD59411600020FF082EBBB197606E571D9D89A31C115E4822DEADA0352F -CDC2FBF3D37E3CC1E46370B60B2C42E483A056D3E5ADE954E6D6FC489A9AECB3 -60D521741C24E8345BF9906364F3D3FA5CC3E7B1DBD49C2EF6A5EF3E71E1C34D -92240CA5F30F53CB3C3D3EF920317BD154EADE277AB900577D43838174174CB5 -574FEA4B091C6CB8D1DF0C18C7047F7E22A09968A0AFE40860430D80A34AEB49 -4C66CB89E57BCA0CFF295E56400F8B660143A9073DFCD1EA0D46E2EE17377C43 -EEC9EFA0F807B49B8508D01CD95FE5818440C241C792D3598B356BFC9E54BB3E -390F9A69D05C4197BCF4352155764164B48759F42DBCB89A5A91FC121FC88EC5 -B6C31F1194973ED5657569A4E3812F10EEBCB2D42D1C39A689C59BB0843081BE -5D79672EB3E3D276D46B2BAED6C361DC0CE90AA065EA4F16C15490298F9CFC07 -94B7D0DC7C6D50F73516FEB2E7E2B33F2ED3132C66D75D950884FE842151E4DD -C54C6B0CE6C70AB84E2F1FECB1FDCAA41668609F6B37400715F22B088D5AA363 -C28D260E7E398E9838065B8ACDDE14A40718566534ED27E6C2B4964899B18A3D -CD84E1731E3087F1AE95E49A28BB08A26B683F652BDCC4B1496027305AF45D41 -ABCCD3ABEF70667198436E200BC42E6D431660B3C91279063FFE0F5F77844E2B -D5502576C1D1ACB667227042B835C0AC54170186F162CE76BFE7B39E326A20E2 -AD922E0C02F7E95E2AFC60ACB872DB6BB6AF2C26A3B54E27F2725073110D814E -AD7136F399F04E044FE28D5E979EF181B25070223616A6CDE17853C5A57C5E75 -CCF036B36D5A5B6D12265F890E6EC651A0BCA986B23B2E41ED976E12BA91F9CE -67EFFFEEB31C55F9989E762AEE5A12D882AFD983F1615BC431388063A7E9FFD8 -23F9B36319371CF72EDF0583AD2FC609E2E47FC3D5DF720937A85CF2352834B2 -AABBD82A6A613256104C23DA53EF76254BFA56679E14124141BF11EC4F625FB6 -84BE7AAA8997CED05CEAC2996BBB29D4A9CFF6EB0D07838E0D61FB2D9DB93771 -DB15E9281C116630AC257BA1B3182901F6BC07DF975BD42B77F24074447F8E6C -B4E43F716F4EB4FF36DFD41C29BCAE6AE95073CA4217103E9E5D4228478A7564 -8E847651FCD262D75AFEA49B72BC640A6EFA1A5D7B6018979F4A7FBCE417B574 -3F7F87984EF35EEDA1B09426AF7CE15BB1191F01CA7628EF67DC302EC35DCC85 -EB85B1DE534003B9DD795DA5581907D9EFEA2B5E9E1E023EF6EAC8A88B30AD72 -116DE3497AC713698258E098CC1215ADC523257C33302FC010CAA779069E4F0D -78723370581B9522B26841FA9AC1A56B3A5459C23887433145E71EEF02786386 -4F903C1D2A33F0B1A5DE6D955A2D887FA8BD622AD737D61D5E380C75C97E8F7E -BFB1ED7A60D5ECBEFF966D9F4E98EF4F5BE5FF06BFA642978A03C411C9A9E4ED -8CB6598B5F449CFCDBAAC0A30572E6DCE9A9F9D9F250C7D9A101D5C8E109F3E0 -C21F63D6A092F76276384B82E58D165A5FB25CCB7CD9BF042B0C10081E7129D4 -9583CD99556C7EC1FF40603A0049ADC1F1A4CEE143A11E20A95BCF27DD29952C -E5603998A6559BAC069BF00BDD749CB3BCCAEA9ADB93AFD5AE6F1E75134F563F -4F9381FC154FD8BDFCEF08BFB1EF903C887B2ACCC239FE6E71E37D346D9FB4EA -F3DF0D1367F3A7EA495D88DB0D2056A06D0600201E40BC9DFF8DAB4577AA11B5 -025C94CDC34E65A0530BF7F0B9BD61978CE00E5790C95E6ED56D767E2EB3D5B3 -C8013826547E250AE9265D0ACA19AB9F6D91B301E7C46C7F931B4F904060E23B -08387F44C5F906FD87B7E84924FE66F9FED1E929427888B28E5AC9083D0A6BC3 -2657346548A10866183E67E8FFD17CBD11ED5A3DC3CC3D08A042AC44660CE0A1 -FD0EB14FB653F1825C6CE1AB06ECEB4F8C88672AF86DE203427DE127FF9AB317 -ABABCDE611839C16D2F59CB2ECEA25914DF1F54C4823B21276FBAFA01B384559 -5ED9142528976700BC90004ED1BD97B30F47A500106A2F07672CD9055253A580 -530A2BC58818B3C5594BFAA8B9B49C2C8CFD70519A863FEA470158EE3E261BD8 -A1877E382013ADAC5B882B480D1220A7D14B589254C0201368990B27E55F3947 -461BB073A987113F9770399EFCA8A989FF962E7648F79603F12F22480E490F50 -3772227B6E784151D819066994304DAD5A65D3779843582C0D5257F2342217C7 -2950CA39A7B9FD39ACBA8C589F79AD6D5BD48F985BA887941BA04FDD70682885 -ECC632D5394FF038553C4EB069E2570FE8D37652D20405A1D7A18C5405063033 -7BA7CC90174520C3EA92D31408059C9DA77875CCA1FFA8EA2DCDE5E126C42D24 -94BAF2AE4A9DD330A386099BEF31A06FC68A373E797780F448C86539686C804A -1D4AE3BECF9F614A08A4B7E2DC0BEC19B5E7E9428EEB5FE3FB26B97CBA469D89 -C83FEF12EB9D4A469CC0764AF9CD5298D1FDEE2C6C6EE0EBBDD7902A9B6D98B4 -9A5434A8034FDA63ADB8E79CDDB395D29A28793D64AA1B16418E320FC7F7826D -F9DD1DBF82930CEED48FBB6E930423DAEE3BC7D49232D49A1746C486420423EE -ECC98498532E3D563760222100876BCDBAF299F6FF154B649D1D132053AB2C53 -7AF3991FC315F8828AD4AF735A07E29B5BBE2278BAC3FC66A99C07CE909C4A43 -8479FE3DB8335666DAA11BD71927553B0907924724C460BCF11BA55DD9012945 -1EB51DF1EAA452F671505B97A0BA3E66942C0BB528B218B1FB209885E381D79D -AAE3E8497CB3AD1F53CC00CABE7D33DBBEAB02BE0E5250077DAAE411DEA2292D -8897BDC14598B1557E9CC05ECFC5C86E8BA51F2135FA8E04C7F753967B38FE56 -61B1ADE26C20B545D1CFD74F3656E2FBA60A4D0678C8A0BF33D38FC04FD56A1B -D8E2450AED6ED089C23ECB43CD25087EA8303DA7124D256930374A2BDD5F1330 -48355003DD7A13E5DBA9 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMTI8 -%!PS-AdobeFont-1.1: CMTI8 1.0 -%%CreationDate: 1991 Aug 18 21:07:42 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTI8) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /CMTI8 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 49 /one put -dup 50 /two put -dup 51 /three put -dup 52 /four put -dup 53 /five put -readonly def -/FontBBox{-35 -250 1190 750}readonly def -/UniqueID 5000826 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE -3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B -532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 -B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B -986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE -D919C2DDD26BDC0D99398B9F4D03D6A8F05B47AF95EF28A9C561DBDC98C47CF5 -525003F3DAD7933EB57E7DB1462E9D906F6D8F5BF740206C1EC5F36E00AAFF68 -F3EF6F3A2540E5F9564D1C215BC1E7E69C7D04DA5DB1CF195613C9CBF4BAA360 -84AEF3E10E24877FBE36AD731DC97305BDE6DB1F934909FAF60B8E28561FBC57 -0F5B6225425BFDE8F0C71CD4507B82FF803E9A301397975E38A259DE1E1B4FC0 -06BB1DC2D45B987A2268A77CE8DC025CB0D1B39788BBEE149103950650171C94 -5FED1063050A90BD38605BD9365D1C2AE42A7DA3DDB9A263FE10BD487F63D908 -D4F02758BD9D7BE53E6353A25BEFA29E42B50C1D078A8B3A746EEDB381CCE36C -93FC4BD1A8D1D6ACD0D355E948CFE397B74D243EB51597D251D0BAE6884D70E8 -FEE119462E1939A9783414DF59EEA5FF1529F13869D1FF0A44935C5198CC5DAA -E1FD2A17AEEBF4974052D06734A409E26C457C06700C55896C90BB33E044A737 -46590D9FA242819B9527FD59818D8829D4EB2D26A34CC05A2CC063E66F2DF193 -8E4F9670014BC243180E45B51DDB05AD1E6A7F619EE1CE09CFC1A4F02CB7270E -4482FEDF673EDED38EF3173C475C34BFB3F6623C5E942A7797FEDDD0EF1D54E9 -1D90D7076C0A9687E334907C22F2E7C603388D8D626B0E5A62B7543DCBB575D7 -9A6BE1528EC9BC18570001092524E4FBB02F3B29293BCB4F0EF14A2DD9DB22A5 -BB33455799E8120D2A4862424AA4A382972E2845E042506FC8F6E201D11DD0F2 -09FAD8DC29C3E12B66293ACBFB13FA0F26238981F2CD52B47A8CDE6DF5CDFAAF -3113E1A6366B806EABA9C34E5D41167CD10D7B639021FB4CFDAE28CE72A93F3C -E8929A4C7DFC961F6C1FE53CEFC199A95B8DBAAA3FC986A88F6684ABE1585E33 -712826DBA16971B8AD5B7CBC4CE67900097C69C2245E9EE458A31355733EE7CC -90C4FFC71A7EDE118B4D71D7FE3EB35DA64B5C654FDFAFA258B0EFDA461E41ED -58CD17B771CFC0CB6A1F12FA728105408A8959AF1931D2921B46D57937099761 -85559F27E71584C7BAEF5158C12FB0FA3B64ABA8F414C1FC923C5F3E6077C8D2 -EC8CFA4A8A5906F7B3B2C1EFCBA6DEED3AE32E488FA57018E852A59AE4C0DD0A -D27AFCEF2880B065DC3EA87CF81D14CE6007BCF1E4554B3628D6F2821B4A2DAF -85C0D4D431577FFC6EC199D049D4146B9D30D266ABF71BAABE6866B6E6D742DB -2FB6B50079A980248896B05427B5D4106C6AC33B5BDFA72AC622CFC8CF42061C -4144264EE1551A34F0ED7706DEF91DCABE4609430ED341F01270F860E9974CBB -FB25A4171B721F966905220B344C71BA217C09C4757A492BAA79172E9B92C91F -0147E4472F1A61D165B4485202D7BAA2059A2A60EFD10332F521D3B1AADA931C -0B1D4CCFCD5D45C79304B86DAF526B36773FFEE65AEEC9DEE5CBD4796637A115 -F33F783268B743AA3A2B49CE472BD1DD86CE8C30FA9027FE267023A8CD6CF010 -027D9F20CEBA71AC20BBF58E04995C167072B42DA89C201730C32D706CBD6E55 -68D63802EEF006D645172DA6D002D19BDC85EFD7117AF75FF252D5E8F8B7BBA0 -E00580E97738675E717BE22B210040AA0DC3BAA6218D73B3036808530316F26B -99CC5D8EBF41A1081F4057095C860CBF611D4A00EB773FF349DBEC0F86E66703 -D9D3BDF4DDF79DB606A08E274E9D9E1B6C70F6E2D91F7D6C9A22962C9FCFE01E -D19E3638BE8AEF8790E01C7A24740F85378D14B2D2C6FC75D906CFDC215E3832 -CA6FD64C9F3D0BB78FDCDC38363B1E7906EDE5C5AC965A4FB15DB12C8D499C48 -92774A33111A8E2B674DAA3C1487DF7FD6699C6B3CB1339A13CC8F2BA996E606 -11AE6C0C987FE6F50778E86664137CAEA3CED2461B3E1C40EDB5CDA387D98C95 -B0202C59AEDD203BBFA90026149268FCE8ADC3BE5DAE7131DC9027805B5CBE78 -A532452BAD079043E4987A25AB0E9F393FCF4536E265AF4B24F4646ED98A97B7 -64A78A3E5235E61F0BA0F3626057A683B074C1860A838D89ABA954D2587FBE30 -9E643EAA66D2268E8204158BBF85C01F84445BF052CEDB557F681DB34CAABB42 -E5BE540C9DEAC27A4782FD75D7D3A8066B5D36F31AED0462481A981EFEF3BFD4 -1615AA0AFFF5CFDC800A753677387B1FFB64D4A73FC4E77EA216DDF3189BC13D -99BE60AFD9B511FBEA809DD8D236F70DDB60FB4ED0F18F3558831C411C1C8CFB -16AB745E5464D4F50543EA6CE70DAE402E5CAD5B041AFB33E32EEB100B03290B -B01DCE175E529FF83CBB0CCF2B7F8D6D05150DACE1ED817542CFF59960A43586 -A53113F644DA9C24BCF39CB1BA6B0E4AD9B89BE46EB38ED776807ECCB0649C01 -CA0C8A7AD72615C52FDAD0C3875E0CE463D95C15DFC7A0C4D30E0E1FF1A7A971 -614F328957FAC286774C5641D74924B0373856DEDE5E05AA3D75F1EFFB631F66 -3E3629BB3ECD0DD16CE4F0BCA9A7BA402A45CD548D65F12EBCBFD8191D6AD55E -3EBC360315BC30BFDEE5969A21DCEEDA063629132D92231B97BC4091ECBD98F1 -CE9667E3511961D4689D55B90B432110218CC99801CD59621BED3E5AE4208198 -67B13A90E0B2C1EA2A84D0F0F91C982D6497 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /grave put -dup 7 /caron put -dup 45 /hyphen put -dup 71 /G put -dup 83 /S put -dup 129 /Aogonek put -dup 131 /Ccaron put -dup 132 /Dcaron put -dup 138 /Lslash put -dup 139 /Nacute put -dup 195 /Atilde put -dup 196 /Adieresis put -dup 205 /Iacute put -dup 208 /Eth put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF86463FD6FA342DC0139168F5BEE46B8EAB1D78359B25636C93B11DE0 -21B27915CB45437C3868DD1BD693E84A08CB6F47529E7F7B227DA3FDB376C15C -BFC84F721111FC89C718BF7C77F311852668B0E67E69440690CEC6D8F7061605 -A4A68126B09455D6256EFF5F6E5EB47D159E29106461A63F663F745E5C9745EB -7A2B80270D9F2800DD6D5B746F18201C0E6E90020BEB948B805403A784DE11C6 -FE923BF21011A43CCD01B4F5962E65EBC2AA89EB045796E85AA10E505EB7E76A -EE0ED8D23BA4BC15EF2E19AD7D444138EB2C7E6CD793492DEA87154676C0A522 -B5029A833E15FF8C0BF47700B3BC5F55E235A902FD133C3BBE45009FED06D87D -8E03D051DAD0B4812762F5B04829C0F607E743B709A5BC08E6574ED590CB0CB2 -8DA54E563F3CE7CDAA3F1E5C178D991388C73A98CC30D3493F25F23FF04EBFD5 -0C71C2309411EC72DDED0FDB935454E03BAACDC4921547A074D5586C7283B373 -A1B383786FA10E1299E5E05927B712113F5916D09286C9C0327DEEFD2ABA2489 -0D9A622E773A4919A928F16B055DCE8BDEB5AFAC49CA2D5A27501862A569192A -FD92167DCC957A0176D50221A03153F2CEBA1E8FA3C3E209A6AAA0067975B084 -C9E2CC4B0C86A927AE638EBEF35C5BB85E3630B91038A5EC189F0316A7674A2B -55FD8BC89BBCF617140B3B0FDD017FDFD3341D0A9DD8B416D6AEFCC1B3E69315 -4673144851C00F0E66266E2E9A82A8547F7F0BFA1234F8811EAD17400018E816 -0D1E953D795FBEB1416E0ACDD2665844D010FAF7DC3D6BD679103769614870E4 -226C4E8E37E5C02B38234B30EE1055B706EEF79BD6FC215C248635D6D8186912 -CAB48E8C27877CDCD6DBE64540F2AFFB0D26AF1E64F36C3BC519FAEA507FDAAD -77B66B28F89F50565B8F557E8CAC300AE1FC6720DAE0AE9EB61A18BC5ABAB046 -DFFFBAF841FE5DCE1EFA4716807AE96878B084CEEDDC6989E0062A6E77F33EB4 -759B858966A559C080573A8C3CC8BAC05D667DABE6AA5EAB34768A06DFC2122E -B15AECC457E8C5847DBB6A656A679C82608E349FAC896224BAB3ACBDA1206D45 -B4D63C385D129D5D1C2560076F7B196C6AECAEA5F5DDD117BA25BE40DB3C2638 -8DA1C03B4699C327B7BB19557C7C6C1D72DBD8ACB0FC646554963B1738048C3C -F8180D025897F12EAAA5FA66912A4D57F0589778863E3AC6FD3192FC2217F3BF -5C0049EC5B9537DC78656B8CA049B328EF2AA3EBDE65C1030A05AF50EF850722 -EE6D9601F0EE31E786B24EFFB7993D89E0D8327B4389254CFB18C8DFB994AC8A -2C3099B2668630AD2D60740F81759B455FB1233509EA2D3BD1BF974692770856 -D2C1E3FA1E0FCFC70C05DAFE295632C961967771BA5258057A7E6BE46B6CEC46 -6A7F38F6818F77321074B02FF2DA607EDDDE9D8CD61F93F498F4E720FC18CC86 -6D6C953CC07194AA046A250BC34C947549A4E4AD011EA7B264F2A8958279CA6A -99F85176CC0EAC988D603CC55535300FD80CF60456C6FA92367F539689024AFE -43AA65EFDE25719A118104170B2DE78CA2C1B76B79E96AA83A6369D7CB5D0E73 -4BA8D40A599D6365B50D68F95D5B6CE2F9545D63CA72EC43881D0AA6BE7ABAEA -FC1D8A601CDA591DB9E96950E3C0B4F987FCE023DC160AB6505898329A6AC699 -33731B4C1FD26E6DA3FBFC65D4012BBFCED2BF1B5E5C70CDBAAE157FD6026CF2 -C85F60E7F6D4BE7745A00BFBC90594E3066D2CF975BDDE3BB1365E21C9253193 -BF2FD24D57CB948EFC9C9BDCFC10CB97BE79EF4DA809C16CE0509FA41C943AF4 -8E626D85FD02F323B0068C29B0D6401146C8A1EEEAE3890F6E5858653C88682E -701FD9404C5735B81B56E9EF763427EDE763EE928B324C2C48749E1038D0E52B -7E55EE7E0C80A5E5E867AE74B79D8AAAFA8FA13E04D067B5DF1C648E0D483312 -92B2F830163B2DD357C29C5EF3D7C7670ED1F7A6CB50D87E255A4D417E920936 -1AF4989DC55BEB225A01CA497766360A40E1966A284721A09469EBFF8AB8C382 -D3BB19B581746168B54D843BB3E3C8D83610193DF757DA18320C -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (xtuplets.dvi) -@start /Fa 199[56 1[56 54[{}2 99.6264 /CMBX12 rf /Fb -187[83 10[83 23[83 83 9[0 0 21[{}6 166.044 /TeXMUSIXSPX-Regular -rf /Fc 135[44 9[44 6[44 44 44 44 44 44 27[44 1[44 11[44 -2[44 44 44 44 44 44 1[44 44 1[44 43[{}20 83.022 /CMTT10 -rf /Fd 202[36 36 36 36 36 49[{}5 66.4176 /CMTI8 rf /Fe -47[266 2[33 8[266 133 55[531 266 5[266 133 1[33 45[66 -11[106 25[0 37[0 6[0{}14 132.835 /TeXMUSIX16-Regular -rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -364 -35 4475 4 v -364 -2 V -364 -31 V -364 64 V -364 98 V -364 63 a Fe(G)-244 29 y(S)179 --120 y Fd(5)-68 195 y Fc(e4x5)p -30 96 4 150 v -68 96 -a Fe(\007)p 83 79 4 145 v 45 79 a(\007)p 196 63 4 139 -v 158 63 a(\007)p 309 46 4 134 v 271 46 a(\007)-30 -29 -y(\212)158 -47 y(\212)-30 -54 y(\212)158 -72 y(\212)p -422 29 4 129 v 384 29 a(\007)624 162 y Fd(3)493 179 y -Fb(\025!)576 171 y(!)659 162 y(!)742 154 y(!)752 153 -y(!)835 145 y(\025)477 279 y Fc(c4x3n-1)p 497 121 4 108 -v 498 121 a Fe(-)498 13 y(\007)p 643 104 V 644 104 a(-)644 --4 y(\007)p 790 88 V 791 88 a(-)791 -20 y(\007)1519 -170 -y Fd(14)916 212 y Fc(c2x14n+2-1)p 936 137 4 125 v 937 -13 a Fe(\007)p 1032 127 4 132 v 1033 -4 a(\007)p 1128 -117 4 139 v 1129 -20 a(\007)p 1224 107 4 146 v 1225 -37 -a(\007)p 1320 97 4 153 v 1321 -54 a(\007)p 1406 -69 60 -4 v 1416 89 4 160 v 1417 -70 a(\007)p 1502 -69 60 4 v -1512 80 4 167 v 1513 -87 a(\007)p 1598 -69 60 4 v 1598 --102 V 1608 70 4 174 v 1609 -103 a(\007)p 1694 -69 60 -4 v 1694 -102 V 1704 61 4 181 v 1705 -120 a(\007)p 1790 --69 60 4 v 1790 -102 V 1790 -135 V 1800 51 4 188 v 1801 --137 a(\007)p 1886 -69 60 4 v 1886 -102 V 1886 -135 V -1896 41 4 195 v 1897 -153 a(\007)p 1982 -69 60 4 v 1982 --102 V 1982 -135 V 1982 -168 V 1992 32 4 202 v 1993 -170 -a(\007)p 2078 -69 60 4 v 2078 -102 V 2078 -135 V 2078 --168 V 2088 22 4 209 v 2089 -186 a(\007)936 88 y(\213)1467 -34 y(\213)1656 15 y(\213)936 112 y(\213)1467 59 y(\213)1656 -40 y(\213)936 137 y(\213)1467 84 y(\213)1656 65 y(\213)p -2174 -69 60 4 v 2174 -102 V 2174 -135 V 2174 -168 V 2174 --201 V 2184 13 4 216 v 2185 -203 a(\007)p 2280 98 4 135 -v 2579 -170 a Fd(3)2273 279 y Fc(c4-x3n+0.8+1.5)p 2363 --69 60 4 v 2363 -102 V 2373 21 4 125 v 2374 -103 a Fe(\007)p -2509 -69 60 4 v 2509 -102 V 2519 21 4 142 v 2520 -120 -a(\007)p 2373 29 296 16 v 2655 -69 60 4 v 2655 -102 V -2655 -135 V 2665 21 4 158 v 2666 -137 a(\007)2958 -170 -y Fd(3)2791 179 y Fc(f4x3)p 2801 -69 60 4 v 2801 -102 -V 2801 -135 V 2811 21 4 175 v 2812 -153 a Fe(\007)p 2948 --69 60 4 v 2948 -102 V 2948 -135 V 2958 21 4 158 v 2959 --137 a(\007)p 2811 29 296 16 v 3094 -69 60 4 v 3094 -102 -V 3104 21 4 142 v 3105 -120 a(\007)3430 -103 y Fd(3)3230 -179 y Fc(g-x3d)p 3250 38 4 92 v 3251 -54 a Fe(\007\000)3390 -6 y(\201)3400 5 y(\201)p 3420 -69 60 4 v 3430 29 4 99 -v 3431 -70 a(\007)3250 38 y(\204)3270 37 y(\204)p 3523 --69 60 4 v 3533 24 4 111 v 3534 -87 a(\007)291 b Fd(3)3699 -295 y Fc(cx3)p 3669 -69 60 4 v 3669 -102 V 3679 21 4 -125 v 3680 -103 a Fe(\007)p 3825 43 4 97 v 3826 -54 a(\007\000)3965 -39 y(\315)3975 41 y(\315)3679 21 y(\320)3742 31 y(\320)p -4005 70 4 91 v 4006 -20 a(\007)p 4108 98 4 135 v 4111 -262 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 4111 262 a -364 621 4475 4 v -364 654 V -364 687 -V -364 720 V -364 753 V -364 719 a Fe(G)-43 768 y Fd(3)-155 -785 y Fb(\025 )-72 779 y( )11 773 y( )28 771 y( )111 -765 y(\025)-211 885 y Fc(f4x3Dnf-1)p -151 735 4 117 v --150 619 a Fe(\007)p 65 710 4 108 v 66 710 a(-)66 602 -y(\007)443 552 y Fd(5)197 934 y Fc(bx5D)p 207 587 60 -4 v 217 694 4 125 v 218 569 a Fe(\007)p 374 587 60 4 -v 384 702 4 117 v 385 586 a(\007)p 502 708 4 106 v 503 -602 a(\007)385 677 y(\303)491 682 y(\303)217 694 y(\304)357 -701 y(\304)p 619 714 4 95 v 620 619 a(\007)825 835 y -Fd(3)717 934 y Fc(d4x3Fn-2)p 737 760 4 108 v 738 652 -a Fe(\007)738 636 y(\000)913 726 y(\201)-23 b(\201)737 -760 y(\203)823 756 y(\203)p 953 749 4 114 v 954 636 a(\007)1182 -602 y Fd(3)1101 519 y Fb(\0269)1184 536 y(9)1220 543 -y(9)1303 560 y(\026)1085 835 y Fc(f4x3)p 1105 727 4 108 -v 1106 727 a Fe(-)1106 619 y(\007)p 1257 768 4 117 v -1258 652 a(\007)p 1473 753 4 135 v 1518 684 a Fa(6)1518 -751 y(8)1815 569 y Fd(2)1697 436 y Fb(\026D)1780 476 -y(D)1863 515 y(D)1893 529 y(D)1976 569 y(\026)1602 934 -y Fc(cd4+x2)p 1691 587 60 4 v 1691 554 V 1701 685 4 133 -v 1702 552 a Fe(\007)p 1930 785 4 117 v 1931 669 a(\007)2159 -835 y Fc(fd4-x4n)p 2197 735 4 125 v 2159 735 a Fe(\007)p -2358 719 4 116 v 2320 719 a(\007)p 2520 702 4 108 v 2482 -702 a(\007)2197 611 y(\204)2418 600 y(\204)p 2681 685 -4 99 v 2643 685 a(\007)p 2805 753 4 135 v 2901 777 4 -108 v 2902 669 a(\007)p 3088 777 V 187 w(\007)p 2901 -785 377 16 v 3275 777 4 108 v 187 w(\007)3724 569 y Fd(4)3462 -835 y Fc(fd4-x4n4)p 3500 735 4 125 v 3462 735 a Fe(\007)p -3661 719 4 116 v 3623 719 a(\007)p 3823 702 4 108 v 3785 -702 a(\007)3500 611 y(\204)3721 600 y(\204)p 3984 685 -4 99 v 3946 685 a(\007)p 4108 753 4 135 v 4111 918 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - -4111 918 a eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/xtupletsSich.eps b/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/xtupletsSich.eps deleted file mode 100644 index 96a31e31f77..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/eps/xtupletsSich.eps +++ /dev/null @@ -1,1148 +0,0 @@ -%% LaTeX2e file `eps/xtupletsSich.eps' -%% generated by the `filecontents' environment -%% from source `pmxccn' on 2011/07/14. -%% -%!PS-Adobe-3.0 EPSF-3.0 -%%Creator: dvips(k) 5.90a Copyright 2002 Radical Eye Software -%%Title: xtupletsSich.dvi -%%CreationDate: Fri Apr 30 23:03:05 2004 -%%Pages: 1 -%%PageOrder: Ascend -%%BoundingBox: 28 659 567 798 -%%DocumentFonts: TeXMUSIX16-Regular CMTI8 CMTT10 TeXMUSIXSPX-Regular -%%+ CMBX12 -%%EndComments -%DVIPSWebPage: (www.radicaleye.com) -%DVIPSCommandLine: D:\MikTeX\texmf\miktex\bin\dvips.exe xtupletsSich.dvi -%DVIPSParameters: dpi=600, compressed -%DVIPSSource: TeX output 2004.04.30:2303 -%%BeginProcSet: texc.pro -%! -/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S -N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72 -mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0 -0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{ -landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize -mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[ -matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round -exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{ -statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0] -N/FBB[0 0 0 0]N/nn 0 N/IE 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin -/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array -/BitMaps X/BuildChar{CharBuilder}N/Encoding IE N end A{/foo setfont}2 -array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N -df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A -definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get -}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub} -B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr -1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3 -1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx -0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx -sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{ -rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp -gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B -/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{ -/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{ -A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy -get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse} -ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp -fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17 -{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add -chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{ -1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop} -forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn -/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put -}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{ -bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A -mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{ -SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{ -userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X -1000 div/DVImag X/IE 256 array N 2 string 0 1 255{IE S A 360 add 36 4 -index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N -/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/v{/Ry X -/Rx X V}B/V{}B/RV statusdict begin/product where{pop false[(Display) -(NeXT)(LaserWriter 16/600)]{A length product length le{A length product -exch 0 exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false} -ifelse end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot} -imagemask grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{ -BDot}imagemask grestore}}ifelse B/QV{gsave newpath transform round exch -round exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 -rlineto fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B -/M{S p delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M} -B/g{0 M}B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p --3 w}B/n{p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{ -0 S rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end - -%%EndProcSet -%%BeginProcSet: psslurs.pro -% This file can be used instead of psslurs.pro, it is only commented -% and indented. -% -% VERSION: 1.0 -% -% WARNING! This is a heavy magic! If you want something more understandable, -% you will have to write it yourself (if it is possible in a stack-oriented -% language that PostScript is). There are some constants you can -% change and see what happens, but I think the slurs should be almost -% always satisfiable. When not, let me know at: -% standa@hiero.cz -% Also any bug reports and comments are welcomed. -% -% Stanislav Kneifl. - -/slur@Dict 200 dict def - -% this dictionary is for \setslurtext, overriding some dvips's definitions -/temp@xx@dict 4 dict def temp@xx@dict begin - /a { moveto ax1 ay1 rmoveto } def - /V {gsave newpath transform round exch round exch itransform - exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg - rlineto rulex neg 0 rlineto fill grestore} def -end - -TeXDict begin -% get dimen from TeX's string ("125pt" -> 125 PS points) -/GD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def -% get dimen adjusted to Resolution -/GDAR { dup length 2 sub 0 exch getinterval cvr 4 AR mul 1.045 mul} def -% Adjust to Resolution -/AR { Resolution mul 300 div } def -% the distances in dvips's PostScript are resolution dependant! -end - -slur@Dict begin -/CP /currentpoint load def -/ED { exch def } bind def -/AR { Resolution mul 300 div } def % stands for Adjust to Resolution, -/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def -/y { 3 2 roll ax1 ay1 rmoveto show moveto } def -/M { mul } def -/A { add } def -/SB { sub } def -/P { pop } def -/DP { dup } def -/R { roll } def - -/drawseg { 0 0 moveto - ax1 ay1 - ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add - ax1 ax2 add 2 div ay1 ay2 add 2 div curveto - ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add - ax2 ay2 - x2 0 curveto } def - -/DS { - AR /maxe ED - /ifadjust ED - /ifdash ED - AR /m ED % max height of the slur - /e ED % "angularity" of the slur; 0.1 = very angular, - % 0.3 = very round - /aa exch neg def % what to multiply the height with - % AFTER the max height checking - /y2 ED % y coordinate of the end of the slur - /x2 ED % x coordinate of the end of the slur - /y1 ED % y coordinate of the beginning of the slur - /x1 ED % x coordinate of the beginning of the slur - /yr2 ED - /yr1 ED - /internote ED - /x2 x2 x1 sub def % x2=x2-x1 - /y2 y2 y1 sub def % y2=y2-y1 - /sx y2 x2 div def - /b x2 300 mul Resolution div abs sqrt AR 2 mul def % b=2*sqrt(x2) - b 3 AR lt {/b 3 AR def} if % b=max(b,3) - b m gt {/b m def} if % b=min(b,m) - /aa b aa mul def % aa=aa*b - /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur - /aa aa s cos div def % aa=aa/cos(s) height of the slur - /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) - % is the length of the slur - e x2 mul maxe gt { /e maxe x2 div def } if - /beta e x2 mul aa neg atan def - beta 90 gt {/beta 180 beta sub def} if - /ax1 e x2 mul def % control points - /ay1 aa def - /ax2 1 e sub x2 mul def - /ay2 aa def - -% check if the starting and endin vector stay in desired quadrants -% => beta < abs(s) - beta s abs lt { - /b aa abs s abs 2 add sin mul s abs 2 add cos div def - s aa mul 0 lt { - s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ -% (values to play with) - /ax2 x2 b sub def - } - { - /ax1 b def - s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if -% ^^^^ ^^^ ^^^ - } ifelse - } if - -% align the slur to the staff lines - - gsave - x1 y1 translate - s rotate -% [1 0 sx 1 0 0] concat - drawseg - gsave - initmatrix - flattenpath - pathbbox - exch pop - sub - /slh ED % in slh we have the height of the whole slur - pop - grestore - - /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def - /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def -% check if the slur gets too close to staff line - /shift 0 def - slh 4.45 lt slh -0.5 gt and { - /slh slh dup truncate sub def - slh 0 lt { /slh 1 slh add def } if - aa 0 gt { /slh 1 slh sub def } if - - % slh now contains the position ot the slur top/bottom in the space - % between the nearest staff lines (from <0,1>), regardless direction - - % slur is too low: - slh 0.45 lt { /shift 0.45 slh sub def } if - % slur is too high, but we can be shift it down: - slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if - % slur is too high, must be shifted up: - slh 0.85 ge { /shift 1.45 slh sub def } if - } if - - aa 0 gt { /shift shift neg def } if - - ifadjust 0 eq { - /shift 0 def - } if - - -% and finally draw it... - - grestore - gsave - /linew internote 0.06 mul AR def - linew 4 mul setlinewidth - 1 setlinecap - 0 setlinejoin - ifdash 1 eq - { [internote 8 mul AR internote 5 mul AR] 0 setdash } if - x1 y1 shift neg 2 mul internote mul 4 AR mul add translate - s rotate -% [1 sx 0 1 0 0] concat - -% uncomment this to see the control points -% 5 AR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke -% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth - - drawseg - 1 VS - drawseg - -2 VS - drawseg - x2 20 AR gt { - 3 VS - drawseg - } if - x2 50 AR gt { - -4 VS - drawseg - } if - x2 80 AR gt { - 5 VS - drawseg - } if - stroke - - grestore - - % now some \slurtext code... - - /x1 ax1 ax2 add 2 div def % middle of the slur - /y1 ay1 ay2 add 2 div def - x1 s cos mul y1 s sin mul add neg - y1 s cos mul x1 s sin mul sub - aa 0 lt {1} {0} ifelse - end - - % this is a hack to place the slurtext in the middle of the slur. - % From unknown reasons simple 'ax1 ay1 translate' did not work, - % so we have to overlay some definitions with our own, namely - % 'a', which is originally 'moveto' and 'V' for drawing rules. - % maybe there are some other operations that should be redefined, - % but for almost all cases this will be sufficient. If you find - % anything that won't be typeset at the correct position, let me know... - - temp@xx@dict begin - /dir exch def - /ay1 exch def - /ax1 exch def -} def - -% crescendos -/DC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth % line thickness: this results - 1 setlinecap % to exactly 2 pixels in 300 dpi - 1 setlinejoin - x2 y2 10 AR add moveto % the 10's specify wideness of the - x1 y1 lineto % open end of the crescendo, - x2 y2 10 AR sub lineto % similarly the 11's below - stroke - grestore -} def - -% half crescendos -/DHC { - /y2 ED - /x2 ED - /y1 ED - /x1 ED - gsave - 1 AR ceiling setlinewidth - 1 setlinecap - 1 setlinejoin - x2 y2 11 AR add moveto - x1 y1 4 AR add lineto stroke - x1 y1 4 AR sub moveto - x2 y2 11 AR sub lineto - stroke - grestore -} def - -% differenced line - -/DLN { - gsave - GDAR ceiling setlinewidth - GDAR exch GDAR neg rlineto - stroke - grestore -} def - -% sloped line - -/DSLN { - gsave - GDAR ceiling setlinewidth - GDAR exch 1.125 mul neg rotate 0 rlineto - stroke - grestore -} def - -% free line (init & terminate) - -/DFLN { - gsave - GDAR ceiling setlinewidth - CP moveto - lineto - stroke - grestore -} def - -end - - -%%EndProcSet -%%BeginProcSet: texps.pro -%! -TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2 -index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll -exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]/Metrics -exch def dict begin Encoding{exch dup type/integertype ne{pop pop 1 sub -dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get div def} -ifelse}forall Metrics/Metrics currentdict end def[2 index currentdict -end definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{ -dup sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 -roll mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def -dup[exch{dup CharStrings exch known not{pop/.notdef/Encoding true def} -if}forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def} -def end - -%%EndProcSet -%%BeginProcSet: special.pro -%! -TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N -/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N -/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N -/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{ -/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho -X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B -/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{ -/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known -{userdict/md get type/dicttype eq{userdict begin md length 10 add md -maxlength ge{/md md dup length 20 add dict copy def}if end md begin -/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S -atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{ -itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll -transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll -curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf -pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack} -if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1 --1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3 -get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip -yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub -neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{ -noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop -90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get -neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr -1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr -2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4 --1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S -TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{ -Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale -}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState -save N userdict maxlength dict begin/magscale true def normalscale -currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts -/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x -psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx -psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub -TR/showpage{}N/erasepage{}N/copypage{}N/p 3 def @MacSetUp}N/doclip{ -psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll newpath 4 copy 4 2 -roll moveto 6 -1 roll S lineto S lineto S lineto closepath clip newpath -moveto}N/endTexFig{end psf$SavedState restore}N/@beginspecial{SDict -begin/SpecialSave save N gsave normalscale currentpoint TR -@SpecialDefaults count/ocount X/dcount countdictstack N}N/@setspecial{ -CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs neg 0 rlineto -closepath clip}if ho vo TR hsc vsc scale ang rotate rwiSeen{rwi urx llx -sub div rhiSeen{rhi ury lly sub div}{dup}ifelse scale llx neg lly neg TR -}{rhiSeen{rhi ury lly sub div dup scale llx neg lly neg TR}if}ifelse -CLIP 2 eq{newpath llx lly moveto urx lly lineto urx ury lineto llx ury -lineto closepath clip}if/showpage{}N/erasepage{}N/copypage{}N newpath}N -/@endspecial{count ocount sub{pop}repeat countdictstack dcount sub{end} -repeat grestore SpecialSave restore end}N/@defspecial{SDict begin}N -/@fedspecial{end}B/li{lineto}B/rl{rlineto}B/rc{rcurveto}B/np{/SaveX -currentpoint/SaveY X N 1 setlinecap newpath}N/st{stroke SaveX SaveY -moveto}N/fil{fill SaveX SaveY moveto}N/ellipse{/endangle X/startangle X -/yrad X/xrad X/savematrix matrix currentmatrix N TR xrad yrad scale 0 0 -1 startangle endangle arc savematrix setmatrix}N end - -%%EndProcSet -%%BeginFont: CMBX12 -%!PS-AdobeFont-1.1: CMBX12 1.0 -%%CreationDate: 1991 Aug 20 16:34:54 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMBX12) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Bold) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -end readonly def -/FontName /CMBX12 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 54 /six put -dup 56 /eight put -readonly def -/FontBBox{-53 -251 1139 750}readonly def -/UniqueID 5000769 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F0364CD5660F74BEE96790DE35AFA90CCF712 -B1805DA88AE375A04D99598EADFC625BDC1F9C315B6CF28C9BD427F32C745C99 -AEBE70DAAED49EA45AF94F081934AA47894A370D698ABABDA4215500B190AF26 -7FCFB7DDA2BC68605A4EF61ECCA3D61C684B47FFB5887A3BEDE0B4D30E8EBABF -20980C23312618EB0EAF289B2924FF4A334B85D98FD68545FDADB47F991E7390 -B10EE86A46A5AF8866C010225024D5E5862D49DEB5D8ECCB95D94283C50A363D -68A49071445610F03CE3600945118A6BC0B3AA4593104E727261C68C4A47F809 -D77E4CF27B3681F6B6F3AC498E45361BF9E01FAF5527F5E3CC790D3084674B3E -26296F3E03321B5C555D2458578A89E72D3166A3C5D740B3ABB127CF420C316D -F957873DA04CF0DB25A73574A4DE2E4F2D5D4E8E0B430654CF7F341A1BDB3E26 -77C194764EAD58C585F49EF10843FE020F9FDFD9008D660DE50B9BD7A2A87299 -BC319E66D781101BB956E30643A19B93C8967E1AE4719F300BFE5866F0D6DA5E -C55E171A24D3B707EFA325D47F473764E99BC8B1108D815CF2ACADFA6C4663E8 -30855D673CE98AB78F5F829F7FA226AB57F07B3E7D4E7CE30ED3B7EB0D3035C5 -148DA8D9FA34483414FDA8E3DC9E6C479E3EEE9A11A0547FC9085FA4631AD19C -E936E0598E3197207FA7BB6E55CFD5EF72AEC12D9A9675241C7B00AD58FAF645 -1297991B5D01701E82228D0313FC7C66B263BC79ACDDF9AAC48A3CBF42B96E38 -583E1D059953076D68148DC8B6C9527B3A74CE7DEF788A11531F44120BDF0F61 -0B2F3ED94EEBCDE4ACD23834C242AA4314B9EF98E4BE72DB76EBDD0A028CEA9D -B4C38C1F2D24B8FDE686832FE96204552C820E45B6BAF0C3308742AE290D69BA -D6C478E571C9E7625F22D7236D13C6F0190EA03208C1624923CD23F6BA9B722C -E2316C051790AE71DA6260D5496E8A0B6E3C14171224EDD11B92E199DAE5F8FD -B9822F9A31D63E2E9F980EA0E6117A84EB1C2AF38ABB15DB646BCC63CCA6F94E -F3F523ACDB05070DAE2468BD5D162D54CA0D805BA67873AF78C5FD9B0FC5E688 -020926F5AC03D295120E2ABB5656B485E8A15928D1C853E4453A66FCFC6208D6 -1A4B011437B9E720AA5742FDA983E3D8DD6E7D7E95ED886A3F81B579757EC087 -71A6BFA6D42CBE0DA850E82D85EC8C10135A3EE811E9B62CA656D16E3026CC1D -532A8CDD835A516D3C64F982E9727751E327DE2A025F6B5F5CA552E4A7308571 -BE65796766832380F814DBD17E939AE2B64C1E9B446647DB2862167B2983895D -1EA9B7CB7DDED044B67B09539D4195C5BB6A8423237EBC12B9BEEAD89D263A4E -76BBA075736BF5A88FF8281A702525C826ED203FC8659CDA18D7AB5E26876B24 -CDA860EEF75F0E4E4B1F30AD3E9F13AE4A56DA1CC8FFB7C765A442A873DB342B -16DB4A1CD4D1D798ED77CACB812E4BD55354422F106D282CF3FADE79DB8DB515 -B374B5A2CA873D5F2DDC6A85FD765FDE7D0312B6FAAFEF40FA6B269A63D83F47 -6A510D39CC4A64D9DD59CDB4BCDE6E5D04220D213AF83058DA3F494C94C3C903 -76F5E1 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIXSPX-Regular -%!PS-AdobeFont-1.0: TeXMUSIXSPX-Regular 001.000 -%%CreationDate: 01-07-22 at 22.39 -%%VMusage: 1024 69400 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 502 498 0 -%%EndComments -FontDirectory/TeXMUSIXSPX-Regular known{/TeXMUSIXSPX-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIXSPX-Regular) readonly def -/FamilyName (TeXMUSIXSPX) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -300.3 def -/UnderlineThickness 150.15 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 502 def -/descent 498 def -end readonly def -/FontName /TeXMUSIXSPX-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 21 /endash put -dup 22 /emdash put -dup 32 /space put -dup 33 /exclam put -dup 57 /nine put -dup 68 /D put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-810 -5754 9613 5760}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE455D5521EFD88CCE1386F -E8D48F5606EBD4D022398AA55DBFD3FAB451145AE45A9253E619BA949342B84F -84BD47EC98CDC296A7E2B4E87EAD0B1A6BD1ACAFA79EF1F4A452EE8A57B40167 -81461C6603C0824B10F8D2F842C6A41B3ECF50F5EE3D2D0291A7037CA41C519E -758E4CF0C26800B402E2390DB84BDE63ED4DCE76E536FD3498D26C0C294B633F -CBC6B23DCFE3398FF0AB8221466C645B943DF5EF81057D1F1EA8859EA97DB16C -F0FA4DEDD2485D24AF441D59298B52565C859B457D0748A5E86B8EDD3E890764 -13026367C68BDF2CBF79A49E48CFC4B516DB1DEAF67DC23E838C438EB6150937 -BFB2ECF6892415AE14817AF3592D8B0173C5CB41F224F9E3302E40E12F6FAF8F -1452239E36DAFE964572A4995036387E93AC6E41812A143B802D395133479ABB -DF095148465533FD237E818F856FFD85515C73C3B6353A0004D9CEC8C95DD5A6 -84547B6F5E170EBFA3FB64626BEBF9362E25526EB6440F799F3D710DBB5880CB -5D80B4B11525BD2B8C3F6F760C82458B5EFCA2692C44857A6A338F84F82E6236 -912F5AE9878F7E4B430627FC4D8D0B79BDFB5EE52618C9DEDC32BBC5D4AAA9E1 -F9F218F54C1ABCB01CF70AD5C0709D6C68E309A8912EB1866D31B3ADDEEF4FE6 -DEA92FD943B1D0E2B2A72B4E6F6198DB8850E8F62BEC05F5895A35D2EBEC151D -D1F32E6A91F3719974935FE2F7E7BD75B5208BAB55BF1D3BC9603FB03611C700 -07442890C85240D57C7C3968C89EA69B3D75AD68A7BD0127C80B321EDC7189C1 -B2F8282767E7CBDE116FD7763C699719AC5F132F0FBE324EA8F5FF1C9C3ADB93 -17FDB35FB51692846C67A02136EE2827BF4FB52399C889B4B017D1BA678E6DAE -545D73CB60BC08ED5ED2D2C0B9E27D256D0EEE179B49CC78AD01030806FBCDD4 -76AFD0729F3AA3E94701B348E7FADAC750003205ABC6B8D1BBAB27DABDCF56A0 -B900DDDC30EA9DFC518C382DF842A4BD14A85402915322774A26CDF9553EBC34 -29E945E4087A26412F91C26EBF5A75BEC8F6DDDC18F8FE1F80829F0823A7383E -1D1CD5A4745BA8E4B0A7690438BB9BAC08893C49946E68D93663952004384A09 -FD476236B3555178371FCE5E2F9C8093DD39D86FBFF328DA9A6F4A7D865C5A87 -6768D312A57DDBE44EB34F3759564F6B23743372D5693D4BDC44EB52206FF796 -FE61B10F3B35AA26A02398B5D72E31CF7E468B12D1D6CBBED4EEFC09B025D75D -5C22BB169236C6F0FF88F0FBC2D85D553624155E0A956399391D16F0174657F2 -7B864B32A3DB5CBCD0393320C01BC3E9F163EFE84E8CB09AA84E09813D1D9718 -FC594EC1FFA27C68FF95D4A5DC1B95E2B2D7CE6A6F134F7D97696DB5A5239066 -2F86D1331486749340336853BCC4AB747A772A6CD80E947979C3E3373A91B93A -5C28668E67E4AD474E144D26E532E815CFFC2E11567B28F434A6D6903CAA69AB -BDE28466AF647A37007A5F91734870E5671DF837F7B084E11C2F266CF732229E -C192F8CEEB631E1D901D174DD13407F718378DDB798F980AEA21659B32CA5777 -2F372893AC0C2514996406B6E986C8128D0534EAE7C3F59A074A20F5F0B6EB1D -D9E5AE27 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -%%BeginFont: CMTT10 -%!PS-AdobeFont-1.1: CMTT10 1.00B -%%CreationDate: 1992 Apr 26 10:42:42 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.00B) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTT10) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle 0 def -/isFixedPitch true def -end readonly def -/FontName /CMTT10 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 43 /plus put -dup 45 /hyphen put -dup 46 /period put -dup 48 /zero put -dup 49 /one put -dup 50 /two put -dup 51 /three put -dup 52 /four put -dup 53 /five put -dup 56 /eight put -dup 68 /D put -dup 70 /F put -dup 97 /a put -dup 98 /b put -dup 99 /c put -dup 100 /d put -dup 101 /e put -dup 102 /f put -dup 103 /g put -dup 110 /n put -dup 120 /x put -readonly def -/FontBBox{-4 -235 731 800}readonly def -/UniqueID 5000832 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891 -016CA6CA4B712ADEB258FAAB9A130EE605E61F77FC1B738ABC7C51CD46EF8171 -9098D5FEE67660E69A7AB91B58F29A4D79E57022F783EB0FBBB6D4F4EC35014F -D2DECBA99459A4C59DF0C6EBA150284454E707DC2100C15B76B4C19B84363758 -469A6C558785B226332152109871A9883487DD7710949204DDCF837E6A8708B8 -2BDBF16FBC7512FAA308A093FE5F00F963068B8232429ED8B7CF6A3D879A2D19 -38DD5C4467F9DD8C5D1A2000B3A6BF2F25629BAEC199AE8BD4BA6ED9BBF7DABF -D0E153BAB1C17900D4FCE209622ACD19E7C74C2807D0397357ED07AB460D5204 -EB3A45B7AC4D106B7303AD8348853032A745F417943F9B4FED652B835AA49727 -A8B4117AFF1D4BCE831EB510B6851796D0BE6982B76620CB3CE0C22CACDD4593 -F244C14EEC0E5A7C4AC42392F81C01BC4257FE12AF33F4BFEA9108FF11CF9714 -4DD6EC70A2C4C1E4F328A1EB25E43525FB1E16C07E28CC359DF61F426B7D41EA -6A0C84DD63275395A503AAE908E1C82D389FD12A21E86999799E7F24A994472E -A10EAE77096709BE0D11AAD24A30D96E15A51D720AFB3B10D2E0AC8DC1A1204B -E8725E00D7E3A96F9978BC19377034D93D080C4391E579C34FF9FC2379CB119F -1E5BBEA91AE20F343C6420BE1E2BD0636B04FCCC0BEE0DC2D56D66F06DB22438 -452822CBEAF03EE9EAA8398F276EC0D92A7FB978C17805DB2F4A7DFBA56FD6AF -8670EB364F01DE8FCAFBAF657D68C3A03112915736CEABAA8BA5C0AC25288369 -5D49BD891FABEFE8699A0AE3ED85B48ACB22229E15623399C93DE7D935734ADA -DA7A1462C111D44AD53EA35B57E5D0B5FC0B481820E43222DB8EFCD5D30E15F9 -BA304FA879392EE0BCC1A9D9755522FF50BFFF61E504C1AC474646B0910BEB2B -950E33B9AB30D0786CF7F5F5DD218EBDF7B90241CFD6EE56AD3ED6BA5F18855D -7E430575CF31761423CF91A9275915A099A5D0C289E5CA71844EA3179A2E917C -8ED53F194AC2E42AF88FA2A7843F392E71F66DEA6D6D320CC018C055ED3FD2E3 -D896CB52C58907EC253A6EE4C0F0142C0D2BA97AAB203D626433EABDD890E1D8 -85B46B1D6801E39931F402F8825A21D0D4869F02FA1C99FEE1A786CE64B76750 -63A2B3BD3FA2B3E0E04ED9832582F5515AFEA4AE33D316ED13D544947BCA38CA -9248812BFB89A91453458C0A2D49D46F971EC9C5875A3B85BA7736F7EB48AC80 -91C25D42C302F6963AEC093D804013AF4326D75D838C039DD7B637802D663A87 -55EAE9A270823267DCAF70D85D56D17D89DCCBAB7DACD1DE23FC6FE892966602 -4C5D3B211F325B99ACAED97EF275CF917A6A67B5C04C700FBB29DF2FB1823215 -202A3062F218582C59B4973E4E9FB1DCAC3D1DC5D8096F80B49CA3444CF1294F -BFAB57DFACC9D019DB28335BBB3DEFDB921C86FBEEB0F238F7A3840D783A439C -62E3102054068412621214D6CC59FB6CD9CF4BBB73A61F7C685A3A9A518734F9 -E4D7E801AC7E97C83F76ECD2882B91FCF7E694BBEA02488CBF10A57A60A972C1 -D8E9C4C78E417EA8F982841DE477C7CF06D99A30AD905041D5C8EEFC72CB446B -6A381E924333B1CE178C52D8326D9B54930DA77D7061E5ED7BA35FC19B90AC14 -E6031004E1302D6A3AC105F7E2B7B89AE47BAFED3C2EA03EF10779BD77D047EB -8C502613255C70976E5E00B2AD84499F1679E373293E43FD9AD944FEE7214558 -FF88BED8E5CCC87EED1F6C15896BD3048A78CAF070C86AF3B0E5CF23D89D1C2F -0FFAB7757EC422BB0E85C1503FF644C252CB4F4DA0DCC64F22FC0900215EC34D -0BDA6BDD5326FE66ECCCCC22E9752567078B05975B4625D5BF539E5C9D34D596 -3E21B10F510319A5292DA2753664557F23A1FA47EE3D7FDE7CCB2AE8D1D6A397 -4AFAAF2B97D2DDD126FCEBC9E71C792A4AD5F05807913816A8DB922E6CDEAFDD -F3BCC5AB0E6AB42F3B79012BBE1FC348CD375023D618A678AE7C9A030917B290 -FD09F30DB6FC490819B2B34E916CD2229B8FCC34CCF6958A1A3ACCB31A6FB711 -D2708C9728A4702340FDFEBB2065E843FCD1DA8E7A5CD9B3CD8E170BDE5F858D -B2C12BB7A66101743E1485777BC125BA7C01F67F1AFD39090934DDB668F9C598 -935DD174112B6DCE1B4DFA4FDEA079BB7F1F6005B46B8030C9BD4EB3DF5DDD8E -BC29D76E422638B38B11FFFC93683436F604B663CAF4611DB31B574B0A4E9E1C -AF6409C9CE4A2A9DC8F3C0CE6BBC1C1EB038D59E883C4835B61B5C902180B085 -2E7ED8E3CF70F284B56BE753BB737DC0E7789B870A48164546F1AB5C2468B334 -C44251F7267A14A6879A7463DB9E2E8DBB2A58406B1440BEEC28E70F4E28E1B7 -71BB5313B86AD78167A9BF61C3CE289B17BA5419685730C3FCCC38C11966C4CF -2BBE1D5CEE2B2F1D7A7EABDAF3F611E701716B45EA118431FA33360A17192B6D -DDB70E158422144410F230A7F4D638E8A54F66212781B35BC3A9F978B71038BD -B1391F6AD020D06D54D4563E799DAE12B7A8E6E6DE06B06A618C71D9FFD71419 -17CAC85836A6766EBBD0CE1BF4B68F02FEC11F269FB5C58EA7F8741BCAB04423 -BE020818201838F2402F9E2E2B771C84AEEFC64C46A48CC1608A55356ACE23C4 -DE45D692625CAD8E6361693BC0F83B849379EDF5920FC8388849D3465A1A4F08 -75DAFEBA9A355CC665A2859E974EDEB50B8A6ABA1209D1E1782F278A3D4008E6 -71C3C663B8AC6C6792AAE4F2148407CA70D2F13BBFD130DAC6B3047E31BCCCFE -0B43672084F6F4B0F60975383ED4FD2D2D9218D92147B005047BDE1F5835C05F -4766AA2D234DD6DC11E591E90E876EAD5CB92FD129F79D7023ABF9514C6563E7 -3E3321607B3583D7A8A1E3FDFA3727D8E3F9D368268743C8DAE900B625AEAC26 -71436B63EFCA9629EEAACDAA86446622D7F9DD0A152CEF5EEFBD6F2228E14176 -1EB8E7DBD83FA09A6C3787BFE51D2A6F78BE8D271A68B53D7190465D23584F2F -09D50DCDC04943D9A6608F12DB1408C2EC1EA053F54279257A647476BA9A8A8D -CF732B0549FD3AF0A61802030E08846FB046CC97FDBF9EB77A2FC401E600654A -8C315F27276E8C1C401F8ACAD1502FEF45792121D5EDF2A26EF315C219F5D014 -74153BC6D0C07B77C75718AC748BC274ABDC70E7AECD143B100C8F8E5E950689 -143D1EBB4000E973BA297835AAF951B32AC17990DF46D23174C5A00298CCC761 -5B1B265A2EB9EFCB3B7BE068392DBA60737F6066BBB16DC7BA36110E3AD6B435 -F4E80E7B71D9A14D4E08F7FFE94253EDA39883E029E87D848F2674060B210A4B -4D75EA89F66DAD714C8A65A963F643C41A044C2528583B0E1F84BB63ADFDAAE0 -CF0239E5C43D3BE72975EF030102B6C1C5E7025AD098E61E64FA01B20167660E -2926130DBD51D0966762DC1B16F3E76A2080BC91CC1BD564FD5A2E067443E089 -E5AA24AFF609526D7E14BA2FCB50EA6D729BE043B799AAC92A7598A07BA7C5D2 -6603F5F3C6F58D0836A963F7F6E1D0D41509CC35FD57BC45F4FA8EA482700453 -B3576A4B8ACDDAC4858FFDA330BAF6C47511C336A1D700366723CED8B3191D65 -5CE2ED797059ADFE046F11C0F27645A17FE9BAF00F0BD8AF2162B1ED05A61E8E -DB6B6A98D60ADB820576122C30BF90019D255DF12A13D68A7C3CF0078AE50C76 -72FC07F886F61F244447BCBA71612CA3A6A2D99BE2C459C39289B785FB68792F -49EF8453C4D95CB7B5DAC0EF501F6FE871F0E3167B6107C124865F6A542A7903 -53241E68FD2D102AE4185D8D5B3C6F2FA5675AD0EFC35935F5147865D44EA44E -62A5539C82FE658AD07E29AAF6749DC662B35FD26B3BB9B81DFD700D4167D731 -893D00EDBC32EEBF7060F70AD67B8DF0DC64FAC71FD55A741EBA91B6E5EDC90A -FB19C1DC2AAB1E7D94A4A221274DFE6081737D2B63A5752F7405BF4C3C2489CB -909E3FA2DAC0CE71CFCECD62C87C50843A557E2628B33AE7631DF16FE89ACA3B -4454F7F29371E3E1E8E5A5B82587F7DAF7329F2E8DCC7041532EBAD8FFA13112 -2B9D9B0BAD9076285C6C635154F81864A4AA44DC8DEAAAB202885FD0D358B645 -F72EA9D1E21F80F24356AB5F1E920732D45BB0F605E11C31468673F5A87A09E6 -C80BCB6EE61428F0592575E54CA7DAFDE909F4EC41C73BC7AA51BA36DCB434C3 -62807D9B490E82BE5D9B9AB8582FA3FFF808448F49DE3E9D07693DE7298CEB22 -1BD7C2B40BDD0E98B4C7DF1524B7248276D668B192D6BD6B9E3D6568A092938E -2E482445AAFE84CB172FB62A6CD0E2127A7C7B41D8B64ED9DCB28AFE8E23011E -3D85181E372230BA7434BE468D62BDC726C4191854D655CCEB8F03E6C2D8B1B6 -ADE3E8C0ECB4CD8C14B68438005F00C7CE7EA1461909DC5FA7381ADAE09C7D2E -DF6CF337A48CE2297FC06F8D10C15737D8EEFEDE595FE797149C58F111C534A6 -D6B64DE9EDA9324F993E963515BDD9B7D752CC9EFC48DC79C64A9BE86FEA8C89 -3E31B23E1B8429F21DEA97E92E6AE742E9012E1E996B9D4AA635BC152552AE6B -75992D6B2B9BB9ACF4F175BAB184D28C2E275B85116C5BD63856CCB7758A337F -FCB142100E6E4843FF91C48CA661EDF1F1E91AB67F549FC863410A1CA4A3C146 -ACEF6B8ACF16253990C407E12EA811B3B8AFEC46D0BDD9C0613DBB504EBBB25C -AAE7925872B83A6C5BCEEBD9F683B1CB89BAFE6A9DC950EA548B85972DACA335 -90F571235C31CF1971A39E97584EFB89607AF944AB142A9BBDDF0830DA31DC26 -D23602FF3BCC0F5FDE59761AA3E426BDDFA67744CD7E1CCA3DEFBF85BBB444CD -713AF587BF3F2194B62419DBA257D0C91A8FA0F1CB80474A2577B989ECBAC1CC -452F2CF653487C6A1D0B2274C30E09E944A04DEA04BEF28B9BEA43E6D431CEA8 -DBD28C427EB4368D6459286A6D502DF52B3BD0B493B1F1316491F2B28FC28787 -AB4D78BF341FC2757EFEE305760A73EEE6BCF8816AEE84DF2D8B3238A4EA9DF7 -DBFB0531521A86EC8EBB20863DCD59AA9DAA2A460218B9D47E33173AFDC5516F -CD71D1866C03C17BB4870FEB3D59E814E28FCD7F5C86775FE2577A457473D0DC -6C5AE56D72EF222CF8559621FF7251B5A8511833B699E7DF2A1E05364F53B55E -B47DAFEE4C5ECA26171DDDF49EE5723BAD841382EE5950BFDDD572048A2A2CF6 -C743B19DF52ACCB1DCC10EAEB0835B7AFD7BDC2CEE30FC871645622E98710BE7 -D446885DAE77345F2100F871BE236C76C0C49753DF0A6F6F2F48469D9FDEB742 -70DAF376FF4CBA2F64DBD34AC5FD9B52375FED1FB89FFB57EE3CCD38D50320B5 -0BD772337BD8ED7D655875431CBCAA0DD0548C5FB2C9C4E32465152EA655EB21 -AFC2909F5075AB6611E315991E703F5C39304985FB701A9A46FB359430CCD035 -838AF5691734336F86B72692378B4339C10A0EE3F7FBE2715D9D8697B64E9786 -64FB546F0DC6E9A8440E459B0C706B79749269D12A44E23A3C436C9C3BF2CDDA -E50BBCCF686BE149F73039232174BF54BB49D2C9AB689234EABA0E1250D62079 -ECE62768331D204DFEEADCA51EC7233DB00CB8D89562B584C03D05FD0CEA137A -264A8CC4AF87128C40A75AB1220959F09AFF7741A084BB41810CCE1F111D7D0D -8A24AED89B909515AA9120217D798F79B25406E7BC71A4D3EE1FCD45BBBCB289 -87AF6B753D89A753145DEEEAFE6075ED1AE0F4B859994C1F865B6C89FAA4EE6B -EFF37164971588CE4E2330F818A0956B2F7F314823A74DE26292879B80386B3D -39883E591F9DBD0174D6792E7A7123DA6F44A04B52484C25369B898F29E9C742 -6285CB0C36DDE9EEADD16D540A6A592B5BCE4AF1D950C597E543F4E7F3229AB5 -97DAC25D235124D18081F400113A5B8FB4EA928BEDC1FC5B08B5B642F20C2C96 -3079068B41FBE64492A02DAD37405303CDB5241D9FDDB53765CCCB19207C46C6 -0CA7C66CC3EBE1FB6F15CAE4068934909B30D89E39CFE935D948499FA8D075BE -9528BBA510C9A1EAA660079936AFCDD70374D7FB0E27BFDBE9F9F6CF8CF2469A -E06630C42C6C32938E5522F704BAB2CB5BBC907A2264BBBEDD5D9C993AA1AC9F -EF0FD00B4D39BCF1BC3C3ED3A4C3CE9A8AE8830CE6C01018D38FA1D3CE9E0A53 -3884F01C7E4D273AC07E4661CAA7375A556866F03730756E007DE3527A3995A1 -203EDBE387EB5CDED96C209D48E733AEEA65DE9EE221478C7B344C76AF36ADA1 -984D479CE60DBB8CFAC12699FF9A745F7AD7FBB30286EFF1D0AA9F8459A771AD -25505F65FE0E6C9B2BED -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: CMTI8 -%!PS-AdobeFont-1.1: CMTI8 1.0 -%%CreationDate: 1991 Aug 18 21:07:42 -% Copyright (C) 1997 American Mathematical Society. All Rights Reserved. -11 dict begin -/FontInfo 7 dict dup begin -/version (1.0) readonly def -/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def -/FullName (CMTI8) readonly def -/FamilyName (Computer Modern) readonly def -/Weight (Medium) readonly def -/ItalicAngle -14.04 def -/isFixedPitch false def -end readonly def -/FontName /CMTI8 def -/PaintType 0 def -/FontType 1 def -/FontMatrix [0.001 0 0 0.001 0 0] readonly def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 49 /one put -dup 50 /two put -dup 51 /three put -dup 52 /four put -dup 53 /five put -readonly def -/FontBBox{-35 -250 1190 750}readonly def -/UniqueID 5000826 def -currentdict end -currentfile eexec -D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE -3B12D472B7CF54651EF21185116A69AB1096ED4BAD2F646635E019B6417CC77B -532F85D811C70D1429A19A5307EF63EB5C5E02C89FC6C20F6D9D89E7D91FE470 -B72BEFDA23F5DF76BE05AF4CE93137A219ED8A04A9D7D6FDF37E6B7FCDE0D90B -986423E5960A5D9FBB4C956556E8DF90CBFAEC476FA36FD9A5C8175C9AF513FE -D919C2DDD26BDC0D99398B9F4D03D6A8F05B47AF95EF28A9C561DBDC98C47CF5 -525003F3DAD7933EB57E7DB1462E9D906F6D8F5BF740206C1EC5F36E00AAFF68 -F3EF6F3A2540E5F9564D1C215BC1E7E69C7D04DA5DB1CF195613C9CBF4BAA360 -84AEF3E10E24877FBE36AD731DC97305BDE6DB1F934909FAF60B8E28561FBC57 -0F5B6225425BFDE8F0C71CD4507B82FF803E9A301397975E38A259DE1E1B4FC0 -06BB1DC2D45B987A2268A77CE8DC025CB0D1B39788BBEE149103950650171C94 -5FED1063050A90BD38605BD9365D1C2AE42A7DA3DDB9A263FE10BD487F63D908 -D4F02758BD9D7BE53E6353A25BEFA29E42B50C1D078A8B3A746EEDB381CCE36C -93FC4BD1A8D1D6ACD0D355E948CFE397B74D243EB51597D251D0BAE6884D70E8 -FEE119462E1939A9783414DF59EEA5FF1529F13869D1FF0A44935C5198CC5DAA -E1FD2A17AEEBF4974052D06734A409E26C457C06700C55896C90BB33E044A737 -46590D9FA242819B9527FD59818D8829D4EB2D26A34CC05A2CC063E66F2DF193 -8E4F9670014BC243180E45B51DDB05AD1E6A7F619EE1CE09CFC1A4F02CB7270E -4482FEDF673EDED38EF3173C475C34BFB3F6623C5E942A7797FEDDD0EF1D54E9 -1D90D7076C0A9687E334907C22F2E7C603388D8D626B0E5A62B7543DCBB575D7 -9A6BE1528EC9BC18570001092524E4FBB02F3B29293BCB4F0EF14A2DD9DB22A5 -BB33455799E8120D2A4862424AA4A382972E2845E042506FC8F6E201D11DD0F2 -09FAD8DC29C3E12B66293ACBFB13FA0F26238981F2CD52B47A8CDE6DF5CDFAAF -3113E1A6366B806EABA9C34E5D41167CD10D7B639021FB4CFDAE28CE72A93F3C -E8929A4C7DFC961F6C1FE53CEFC199A95B8DBAAA3FC986A88F6684ABE1585E33 -712826DBA16971B8AD5B7CBC4CE67900097C69C2245E9EE458A31355733EE7CC -90C4FFC71A7EDE118B4D71D7FE3EB35DA64B5C654FDFAFA258B0EFDA461E41ED -58CD17B771CFC0CB6A1F12FA728105408A8959AF1931D2921B46D57937099761 -85559F27E71584C7BAEF5158C12FB0FA3B64ABA8F414C1FC923C5F3E6077C8D2 -EC8CFA4A8A5906F7B3B2C1EFCBA6DEED3AE32E488FA57018E852A59AE4C0DD0A -D27AFCEF2880B065DC3EA87CF81D14CE6007BCF1E4554B3628D6F2821B4A2DAF -85C0D4D431577FFC6EC199D049D4146B9D30D266ABF71BAABE6866B6E6D742DB -2FB6B50079A980248896B05427B5D4106C6AC33B5BDFA72AC622CFC8CF42061C -4144264EE1551A34F0ED7706DEF91DCABE4609430ED341F01270F860E9974CBB -FB25A4171B721F966905220B344C71BA217C09C4757A492BAA79172E9B92C91F -0147E4472F1A61D165B4485202D7BAA2059A2A60EFD10332F521D3B1AADA931C -0B1D4CCFCD5D45C79304B86DAF526B36773FFEE65AEEC9DEE5CBD4796637A115 -F33F783268B743AA3A2B49CE472BD1DD86CE8C30FA9027FE267023A8CD6CF010 -027D9F20CEBA71AC20BBF58E04995C167072B42DA89C201730C32D706CBD6E55 -68D63802EEF006D645172DA6D002D19BDC85EFD7117AF75FF252D5E8F8B7BBA0 -E00580E97738675E717BE22B210040AA0DC3BAA6218D73B3036808530316F26B -99CC5D8EBF41A1081F4057095C860CBF611D4A00EB773FF349DBEC0F86E66703 -D9D3BDF4DDF79DB606A08E274E9D9E1B6C70F6E2D91F7D6C9A22962C9FCFE01E -D19E3638BE8AEF8790E01C7A24740F85378D14B2D2C6FC75D906CFDC215E3832 -CA6FD64C9F3D0BB78FDCDC38363B1E7906EDE5C5AC965A4FB15DB12C8D499C48 -92774A33111A8E2B674DAA3C1487DF7FD6699C6B3CB1339A13CC8F2BA996E606 -11AE6C0C987FE6F50778E86664137CAEA3CED2461B3E1C40EDB5CDA387D98C95 -B0202C59AEDD203BBFA90026149268FCE8ADC3BE5DAE7131DC9027805B5CBE78 -A532452BAD079043E4987A25AB0E9F393FCF4536E265AF4B24F4646ED98A97B7 -64A78A3E5235E61F0BA0F3626057A683B074C1860A838D89ABA954D2587FBE30 -9E643EAA66D2268E8204158BBF85C01F84445BF052CEDB557F681DB34CAABB42 -E5BE540C9DEAC27A4782FD75D7D3A8066B5D36F31AED0462481A981EFEF3BFD4 -1615AA0AFFF5CFDC800A753677387B1FFB64D4A73FC4E77EA216DDF3189BC13D -99BE60AFD9B511FBEA809DD8D236F70DDB60FB4ED0F18F3558831C411C1C8CFB -16AB745E5464D4F50543EA6CE70DAE402E5CAD5B041AFB33E32EEB100B03290B -B01DCE175E529FF83CBB0CCF2B7F8D6D05150DACE1ED817542CFF59960A43586 -A53113F644DA9C24BCF39CB1BA6B0E4AD9B89BE46EB38ED776807ECCB0649C01 -CA0C8A7AD72615C52FDAD0C3875E0CE463D95C15DFC7A0C4D30E0E1FF1A7A971 -614F328957FAC286774C5641D74924B0373856DEDE5E05AA3D75F1EFFB631F66 -3E3629BB3ECD0DD16CE4F0BCA9A7BA402A45CD548D65F12EBCBFD8191D6AD55E -3EBC360315BC30BFDEE5969A21DCEEDA063629132D92231B97BC4091ECBD98F1 -CE9667E3511961D4689D55B90B432110218CC99801CD59621BED3E5AE4208198 -67B13A90E0B2C1EA2A84D0F0F91C982D6497 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark -%%EndFont -%%BeginFont: TeXMUSIX16-Regular -%!PS-AdobeFont-1.0: TeXMUSIX16-Regular 001.000 -%%CreationDate: 01-07-25 at 04.07 -%%VMusage: 1024 36138 -% Generated by Fontographer 4.1.4 -% converted using TeXtrace 0.45 and modified by T. Uchiyama -% ADL: 701 299 0 -%%EndComments -FontDirectory/TeXMUSIX16-Regular known{/TeXMUSIX16-Regular findfont dup/UniqueID known{dup -/UniqueID get 0 eq exch/FontType get 1 eq and}{pop false}ifelse -{save true}{false}ifelse}{false}ifelse -20 dict begin -/FontInfo 16 dict dup begin -/version (001.000) readonly def -/FullName (TeXMUSIX16-Regular) readonly def -/FamilyName (TeXMUSIX16) readonly def -/Weight (Regular) readonly def -/ItalicAngle 0 def -/isFixedPitch false def -/UnderlinePosition -100 def -/UnderlineThickness 50 def -/Notice (converted using TeXtrace 0.45 and modified by T. Uchiyama) readonly def -/em 1000 def -/ascent 701 def -/descent 299 def -end readonly def -/FontName /TeXMUSIX16-Regular def -/Encoding 256 array -0 1 255 {1 index exch /.notdef put} for -dup 0 /grave put -dup 7 /caron put -dup 45 /hyphen put -dup 71 /G put -dup 83 /S put -dup 129 /Aogonek put -dup 131 /Ccaron put -dup 132 /Dcaron put -dup 138 /Lslash put -dup 139 /Nacute put -dup 195 /Atilde put -dup 196 /Adieresis put -dup 205 /Iacute put -dup 208 /Eth put -readonly def -/PaintType 0 def -/FontType 1 def -/StrokeWidth 0 def -/FontMatrix[0.001 0 0 0.001 0 0]readonly def -%/UniqueID 0 def -/FontBBox{-620 -2059 4000 2062}readonly def -currentdict end -currentfile eexec -D9D66F633B846AB28EDC112EE8CE6C6736001234F4C7DFDC8C8014E32702D436 -0A505E30AFE960AA59313499738A089E6AEAEFDC84AEBA57A1F9AD647CCB7BE5 -B03F5F4993FB2566BC918B0AB23DB4629AC0D00174ECD9F3286839BBEA5DD0D6 -84E25152E241F0D923ADCB347B5635EE25CE26F509B8F400F2C9CFB67D676ACF -9D516193DA983A07AC65A99BDDE6D09C93F522AF18F5462F7C2C3A7CD58FB034 -810D4645AE7525C1BDF2E062C4D0BB1A115E406B09C9014323678B1FF15AC494 -A82AC85A09051539D2EBF8D4910447B1C8875854670342B6D13D727DDBA5C2FD -52AFE2107B72A73D3A8F8B0516B5D141AA315F37523CA19009A6CEAB11C23A80 -20B8C46718DBF2DBEAB3320A596C8992531F6E70A725359BD09EF9FF2C0E58DD -9EE54192A355EDB81FB6E2391CD91A9BBD4E6637ECE457AD4294FDF137DF3CF8 -2A268AA6A26AC11CE99D5C1346290B6858A05C80699EA47DA7EC1256A161ABB5 -E1F5110BF11EB22B883A7642AD41BD614AC33327503EF4CDF29ECBF52E2AE341 -C5B1ACBE202DA6B5251FC2B7285AAA3035DAA61FDF68905D1A2BD55C4F9757C8 -577AEE888E92ACD515DE60A4EA2EA395F9763401BCC6E169CEE5A51A11E11AF1 -AE7B20319472690FF356A308F9FCC098A42EF3831CDDAC5F57D2C2AD90DD52D8 -696CBF55852192941AFDBD4D3D3D7155EABCF5657BC3BB8B324E318F9CAFC95A -F2E22078C4327781B443A4C37D0D60DFBD242921196B956F8B74CFAE2B6F87C0 -1828EB6FEB36F8EBE3D934746CFEF1ABE31A8DAED4DB5BB506C05DB836132B1D -DA0218A6BFF476ACC9678E9D3E42780B8102B160541093CC375B1064FAD0A341 -CF768ABDC43E007DD86CC1DCA6C78B003A6B311D40A5CECFBF6FCB87ACE53B03 -2B9C0B4749E37D20F20DC8ADF66FE2CB47B5D467D56929A551B8808935F08F64 -7E809B6529752460DA6B95BBDE9D3B27F0D3D6459B5D9116FAF8DA634266EA8C -8D4ADAC936719165AC1FF8F441690E196B992B70F6BA09781F4BC06848F7FAD1 -79A2BF9BA6CB5818D72CDD90E52DD0A4463AF471D22E778978C89FDC6665E5C7 -CE1B0AEC997C573FE481576046A12414B50E34A2A2E3C788ED4CDB3D1AAC8ABB -4205FDFF86463FD6FA342DC0139168F5BEE46B8EAB1D78359B25636C93B11DE0 -21B27915CB45437C3868DD1BD693E84A08CB6F47529E7F7B227DA3FDB376C15C -BFC84F721111FC89C718BF7C77F311852668B0E67E69440690CEC6D8F7061605 -A4A68126B09455D6256EFF5F6E5EB47D159E29106461A63F663F745E5C9745EB -7A2B80270D9F2800DD6D5B746F18201C0E6E90020BEB948B805403A784DE11C6 -FE923BF21011A43CCD01B4F5962E65EBC2AA89EB045796E85AA10E505EB7E76A -EE0ED8D23BA4BC15EF2E19AD7D444138EB2C7E6CD793492DEA87154676C0A522 -B5029A833E15FF8C0BF47700B3BC5F55E235A902FD133C3BBE45009FED06D87D -8E03D051DAD0B4812762F5B04829C0F607E743B709A5BC08E6574ED590CB0CB2 -8DA54E563F3CE7CDAA3F1E5C178D991388C73A98CC30D3493F25F23FF04EBFD5 -0C71C2309411EC72DDED0FDB935454E03BAACDC4921547A074D5586C7283B373 -A1B383786FA10E1299E5E05927B712113F5916D09286C9C0327DEEFD2ABA2489 -0D9A622E773A4919A928F16B055DCE8BDEB5AFAC49CA2D5A27501862A569192A -FD92167DCC957A0176D50221A03153F2CEBA1E8FA3C3E209A6AAA0067975B084 -C9E2CC4B0C86A927AE638EBEF35C5BB85E3630B91038A5EC189F0316A7674A2B -55FD8BC89BBCF617140B3B0FDD017FDFD3341D0A9DD8B416D6AEFCC1B3E69315 -4673144851C00F0E66266E2E9A82A8547F7F0BFA1234F8811EAD17400018E816 -0D1E953D795FBEB1416E0ACDD2665844D010FAF7DC3D6BD679103769614870E4 -226C4E8E37E5C02B38234B30EE1055B706EEF79BD6FC215C248635D6D8186912 -CAB48E8C27877CDCD6DBE64540F2AFFB0D26AF1E64F36C3BC519FAEA507FDAAD -77B66B28F89F50565B8F557E8CAC300AE1FC6720DAE0AE9EB61A18BC5ABAB046 -DFFFBAF841FE5DCE1EFA4716807AE96878B084CEEDDC6989E0062A6E77F33EB4 -759B858966A559C080573A8C3CC8BAC05D667DABE6AA5EAB34768A06DFC2122E -B15AECC457E8C5847DBB6A656A679C82608E349FAC896224BAB3ACBDA1206D45 -B4D63C385D129D5D1C2560076F7B196C6AECAEA5F5DDD117BA25BE40DB3C2638 -8DA1C03B4699C327B7BB19557C7C6C1D72DBD8ACB0FC646554963B1738048C3C -F8180D025897F12EAAA5FA66912A4D57F0589778863E3AC6FD3192FC2217F3BF -5C0049EC5B9537DC78656B8CA049B328EF2AA3EBDE65C1030A05AF50EF850722 -EE6D9601F0EE31E786B24EFFB7993D89E0D8327B4389254CFB18C8DFB994AC8A -2C3099B2668630AD2D60740F81759B455FB1233509EA2D3BD1BF974692770856 -D2C1E3FA1E0FCFC70C05DAFE295632C961967771BA5258057A7E6BE46B6CEC46 -6A7F38F6818F77321074B02FF2DA607EDDDE9D8CD61F93F498F4E720FC18CC86 -6D6C953CC07194AA046A250BC34C947549A4E4AD011EA7B264F2A8958279CA6A -99F85176CC0EAC988D603CC55535300FD80CF60456C6FA92367F539689024AFE -43AA65EFDE25719A118104170B2DE78CA2C1B76B79E96AA83A6369D7CB5D0E73 -4BA8D40A599D6365B50D68F95D5B6CE2F9545D63CA72EC43881D0AA6BE7ABAEA -FC1D8A601CDA591DB9E96950E3C0B4F987FCE023DC160AB6505898329A6AC699 -33731B4C1FD26E6DA3FBFC65D4012BBFCED2BF1B5E5C70CDBAAE157FD6026CF2 -C85F60E7F6D4BE7745A00BFBC90594E3066D2CF975BDDE3BB1365E21C9253193 -BF2FD24D57CB948EFC9C9BDCFC10CB97BE79EF4DA809C16CE0509FA41C943AF4 -8E626D85FD02F323B0068C29B0D6401146C8A1EEEAE3890F6E5858653C88682E -701FD9404C5735B81B56E9EF763427EDE763EE928B324C2C48749E1038D0E52B -7E55EE7E0C80A5E5E867AE74B79D8AAAFA8FA13E04D067B5DF1C648E0D483312 -92B2F830163B2DD357C29C5EF3D7C7670ED1F7A6CB50D87E255A4D417E920936 -1AF4989DC55BEB225A01CA497766360A40E1966A284721A09469EBFF8AB8C382 -D3BB19B581746168B54D843BB3E3C8D83610193DF757DA18320C -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000000000000000000 -cleartomark{restore}if -%%EndFont -TeXDict begin 39158280 55380996 1000 600 600 (xtupletsSich.dvi) -@start /Fa 199[56 1[56 54[{}2 99.6264 /CMBX12 rf /Fb -187[83 10[83 23[83 83 9[0 0 21[{}6 166.044 /TeXMUSIXSPX-Regular -rf /Fc 135[44 9[44 6[44 44 44 44 44 44 44 26[44 1[44 -11[44 2[44 44 44 44 44 44 1[44 44 1[44 43[{}21 83.022 -/CMTT10 rf /Fd 202[36 36 36 36 36 49[{}5 66.4176 /CMTI8 -rf /Fe 47[266 2[33 8[266 133 55[531 266 5[266 133 1[33 -45[66 11[106 25[0 37[0 6[0{}14 132.835 /TeXMUSIX16-Regular -rf end -%%EndProlog -%%BeginSetup -%%Feature: *Resolution 600dpi -TeXDict begin -%%PaperSize: A4 - end -%%EndSetup -%%Page: 1 1 -TeXDict begin 1 0 bop -364 -35 4475 4 v -364 -2 V -364 -31 V -364 64 V -364 98 V -364 63 a Fe(G)-244 29 y(S)179 --120 y Fd(5)-68 195 y Fc(e4x5)p -30 96 4 150 v -68 96 -a Fe(\007)p 83 79 4 145 v 45 79 a(\007)p 196 63 4 139 -v 158 63 a(\007)p 309 46 4 134 v 271 46 a(\007)-30 -29 -y(\212)158 -47 y(\212)-30 -54 y(\212)158 -72 y(\212)p -422 29 4 129 v 384 29 a(\007)493 179 y Fb(\025!)550 173 -y(!)642 183 y Fd(3)695 159 y Fb(!)752 153 y(!)835 145 -y(\025)477 279 y Fc(c4ax3n-1)p 497 121 4 108 v 498 121 -a Fe(-)498 13 y(\007)p 643 104 V 644 104 a(-)644 -4 y(\007)p -790 88 V 791 88 a(-)791 -20 y(\007)1519 -170 y Fd(14)916 -212 y Fc(c2x14n+2-1)p 936 137 4 125 v 937 13 a Fe(\007)p -1032 127 4 132 v 1033 -4 a(\007)p 1128 117 4 139 v 1129 --20 a(\007)p 1224 107 4 146 v 1225 -37 a(\007)p 1320 -97 4 153 v 1321 -54 a(\007)p 1406 -69 60 4 v 1416 89 -4 160 v 1417 -70 a(\007)p 1502 -69 60 4 v 1512 80 4 167 -v 1513 -87 a(\007)p 1598 -69 60 4 v 1598 -102 V 1608 -70 4 174 v 1609 -103 a(\007)p 1694 -69 60 4 v 1694 -102 -V 1704 61 4 181 v 1705 -120 a(\007)p 1790 -69 60 4 v -1790 -102 V 1790 -135 V 1800 51 4 188 v 1801 -137 a(\007)p -1886 -69 60 4 v 1886 -102 V 1886 -135 V 1896 41 4 195 -v 1897 -153 a(\007)p 1982 -69 60 4 v 1982 -102 V 1982 --135 V 1982 -168 V 1992 32 4 202 v 1993 -170 a(\007)p -2078 -69 60 4 v 2078 -102 V 2078 -135 V 2078 -168 V 2088 -22 4 209 v 2089 -186 a(\007)936 88 y(\213)1467 34 y(\213)1656 -15 y(\213)936 112 y(\213)1467 59 y(\213)1656 40 y(\213)936 -137 y(\213)1467 84 y(\213)1656 65 y(\213)p 2174 -69 60 -4 v 2174 -102 V 2174 -135 V 2174 -168 V 2174 -201 V 2184 -13 4 216 v 2185 -203 a(\007)p 2280 98 4 135 v 2579 -170 -a Fd(3)2273 279 y Fc(c4-x3n+0.8+1.5)p 2363 -69 60 4 v -2363 -102 V 2373 21 4 125 v 2374 -103 a Fe(\007)p 2509 --69 60 4 v 2509 -102 V 2519 21 4 142 v 2520 -120 a(\007)p -2373 29 296 16 v 2655 -69 60 4 v 2655 -102 V 2655 -135 -V 2665 21 4 158 v 2666 -137 a(\007)2958 -170 y Fd(3)2791 -179 y Fc(f4x3)p 2801 -69 60 4 v 2801 -102 V 2801 -135 -V 2811 21 4 175 v 2812 -153 a Fe(\007)p 2948 -69 60 4 -v 2948 -102 V 2948 -135 V 2958 21 4 158 v 2959 -137 a(\007)p -2811 29 296 16 v 3094 -69 60 4 v 3094 -102 V 3104 21 -4 142 v 3105 -120 a(\007)3430 -103 y Fd(3)3230 179 y -Fc(g-x3d)p 3250 38 4 92 v 3251 -54 a Fe(\007\000)3390 -6 y(\201)3400 5 y(\201)p 3420 -69 60 4 v 3430 29 4 99 -v 3431 -70 a(\007)3250 38 y(\204)3270 37 y(\204)p 3523 --69 60 4 v 3533 24 4 111 v 3534 -87 a(\007)291 b Fd(3)3699 -295 y Fc(cx3)p 3669 -69 60 4 v 3669 -102 V 3679 21 4 -125 v 3680 -103 a Fe(\007)p 3825 43 4 97 v 3826 -54 a(\007\000)3965 -39 y(\315)3975 41 y(\315)3679 21 y(\320)3742 31 y(\320)p -4005 70 4 91 v 4006 -20 a(\007)p 4108 98 4 135 v 4111 -262 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 4111 262 a -364 604 4475 4 v -364 637 V -364 670 -V -364 704 V -364 737 V -364 702 a Fe(G)-155 768 y Fb(\025 )-136 -767 y( )-45 779 y Fd(3)9 756 y Fb( )28 754 y( )111 748 -y(\025)-211 868 y Fc(f4x3Dnf-1)p -151 718 4 117 v -150 -602 a Fe(\007)p 65 694 4 108 v 66 694 a(-)66 586 y(\007)443 -536 y Fd(5)197 918 y Fc(bx5D)p 207 571 60 4 v 217 677 -4 125 v 218 552 a Fe(\007)p 374 571 60 4 v 384 685 4 -117 v 385 569 a(\007)p 502 691 4 106 v 503 586 a(\007)385 -660 y(\303)491 666 y(\303)217 677 y(\304)357 684 y(\304)p -619 697 4 95 v 620 602 a(\007)825 818 y Fd(3)717 918 -y Fc(d4x3Fn-2)p 737 743 4 108 v 738 636 a Fe(\007)738 -619 y(\000)913 710 y(\201)923 709 y(\201)737 743 y(\203)823 -739 y(\203)p 953 733 4 114 v 954 619 a(\007)1101 519 -y Fb(\0269)1179 561 y Fd(3)1220 543 y Fb(9)1303 560 y(\026)1085 -818 y Fc(f4x3)p 1105 710 4 108 v 1106 710 a Fe(-)1106 -602 y(\007)p 1257 752 4 117 v 1258 636 a(\007)p 1473 -737 4 135 v 1518 668 a Fa(6)1518 734 y(8)1697 436 y Fb(\026D)1722 -448 y(D)1814 524 y Fd(2)1867 517 y Fb(D)1893 529 y(D)1976 -569 y(\026)1602 918 y Fc(cd4+x2)p 1691 571 60 4 v 1691 -538 V 1701 669 4 133 v 1702 536 a Fe(\007)p 1930 768 -4 117 v 1931 652 a(\007)2159 818 y Fc(fd4-x4n)p 2197 -719 4 125 v 2159 719 a Fe(\007)p 2358 702 4 116 v 2320 -702 a(\007)p 2520 685 4 108 v 2482 685 a(\007)2197 594 -y(\204)2418 583 y(\204)p 2681 669 4 99 v 2643 669 a(\007)p -2805 737 4 135 v 2901 760 4 108 v 2902 652 a(\007)p 3088 -760 V 187 w(\007)p 2901 768 377 16 v 3275 760 4 108 v -187 w(\007)3724 552 y Fd(4)3462 818 y Fc(fd4-x4n4)p 3500 -719 4 125 v 3462 719 a Fe(\007)p 3661 702 4 116 v 3623 -702 a(\007)p 3823 685 4 108 v 3785 685 a(\007)3500 594 -y(\204)3721 583 y(\204)p 3984 669 4 99 v 3946 669 a(\007)p -4108 737 4 135 v 4111 901 a - slur@Dict begin /pss@rega 0 N /psc@rega 0 N /pst@rega 0 N end - 4111 901 a eop end -%%Trailer - -userdict /end-hook known{end-hook}if -%%EOF diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/pmxccn2618.pdf b/Master/texmf-dist/doc/generic/pmx/pmxccn/pmxccn2618.pdf Binary files differdeleted file mode 100644 index 933d54ad8e5..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/pmxccn2618.pdf +++ /dev/null diff --git a/Master/texmf-dist/doc/generic/pmx/pmxccn/pmxccn2618.tex b/Master/texmf-dist/doc/generic/pmx/pmxccn/pmxccn2618.tex deleted file mode 100644 index c37fc021c5e..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/pmxccn/pmxccn2618.tex +++ /dev/null @@ -1,7821 +0,0 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% PMX tutorial by ccn / LaTex header file starts here: -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% ------------------------------------------------------ -% - % This version dated Thu 2012 Jan 19 /23:8 /ccn -% -% ------------------------------------------------------ - -\documentclass[11pt,twoside]{report} -\listfiles -% \usepackage[ten]{vrsion} - \usepackage[cp437]{inputenc} - \usepackage[english]{babel} - \usepackage{amsmath,index} - \usepackage[dvips]{graphicx} - \usepackage[dvips,colorlinks=true,linkcolor=red]{hyperref} - - \newfont{\hv}{phvbo at 14pt} - - \textheight 600pt \textwidth 450pt - \topmargin -10mm \headsep 10mm - \oddsidemargin 4mm \evensidemargin 0mm - \marginparwidth 3em - \fboxrule 2pt % standard in LaTeX article style is 0.4pt - \fboxsep 9pt % standard in LaTeX article style is 3pt - \hfuzz 2pt - - \setcounter{secnumdepth}{3} - \setcounter{tocdepth}{3} - -\renewcommand{\thechapter}{\Alph{chapter}} -\renewcommand{\thesection}{\thechapter~\arabic{section}} - -\newcommand{\MusiXTeX}{MusiX\TeX} -\newcommand{\MiKTeX}{MiK\TeX} -\newcommand{\PMX}{\textbf{PMX}} -\newcommand{\MTX}{\textbf{M-Tx}} -\newcommand{\bs}{\ensuremath\backslash} -\newcommand{\Example}{\noindent {\large \textbf{Example :} } - } -\newcommand{\Examples}{\noindent {\large \textbf{Examples :} } - } -\newcommand{\Note}[2][370pt]{\begin{center} \fbox{\begin{minipage}{#1} - #2 \end{minipage} } \end{center} - } -\renewcommand{\seename}{$\;\rightarrow\;$} - -\newcommand{\versionline}[1]{[\, Version \quad 2.618 - \quad Mar.\ 2012] - } -% \keepversion - -\makeindex -\newindex{myindex}{idx}{ind}{Index} -\begin{document} - \shortindexingon - - \pagestyle{headings} - \pagenumbering{Roman} - -\begin{titlepage} -\vspace*{4cm} -\begin{center} - {\Huge \textbf{Typesetting music with {\PMX} } \\[3ex] } - by \\[4ex] - {\LARGE Cornelius C.\ Noack} \\[1ex] - \hspace*{1em}\raisebox{-0.75ex}{\includegraphics{addresses/noack}} - -\vspace{2cm} - {\Large --- Version 2.8 / March 2012} \\ - {\large ({\PMX} features up to version 2.618 included)} -\end{center} - -\end{titlepage} - -% \newpage -% \vspace*{\fill} -\begin{center} - {\Large Acknowledgement} \\[3ex] - - \begin{minipage}{360pt} - This tutorial owes its very existence to the work by \emph{Luigi - Cataldi}, who a few years ago produced a wonderful manual for - {\PMX} in Italian. Luigi's manual features many examples which - help greatly in understanding some of the arguably arcane {\PMX} - notation. - - \medskip -_{manual!Cataldi's Italian {\PMX} manual} _{Cataldi, Luigi} - Even though the Cataldi manual is, as Don Simons has aptly - remarked, ``written in the language of music'', it nevertheless - seemed useful to have access to it for non-Italian speakers, so - Don asked around for help on a `retranslation'. - - \medskip -_{manual!Don Simons' manual for {\PMX}, Version 2.40} _{Simons, Don} - In fact, that is what the present tutorial started out with: - essentially a retranslation of the {\PMX} part of Luigis manual - back into English, using, where that seemed feasible, Don's - original {\PMX} manual. I had been thinking for some time of - producing some examples (and an index) for the updated ({\PMX} - 2.40) version of that manual, and now, taking Luigis italian - version as a basis, it seemed an easy thing to do. - - \medskip - Of course, as such projects go: soon after the first version had - appeared in 2002, it tended to get out of hand --- Don Simons - actively produced one new beta version of {\PMX} after the - other, and I simply could not keep up with his pace. - - \smallskip - So alas: 5 long years went by before the first update of - the tutorial -- reflecting all {\PMX} changes from Version 2.40 - to Version 2.514 , in one giant step! -- had become possible. - - But, incessantly, as the development of modern {\TeX} and - {\LaTeX} has moved on in an accelerating pace, and so have - {\MusiXTeX} and {\PMX}. This tutorial was also bound to - follow suite. So now the current status of {\PMX} - (\texttt{2.618}) and this tutorial are closely synchronized. - - \bigskip - After thanking Luigi, in particular for his kind permission to - use his version of the manual and its examples liberally, it - behooves me to thank Don even more, not only for originating and - continuously maintaining and improving {\PMX}; his suggestions - and continuous assistance in my work on this tutorial throughout - the years were invaluable, as was his conscientious reading and - improving, from the first draft to the present version. Many - friends (too numerous to mention all of them) kept me busy - trying to keep up with their productive suggestions and - clarifications on the - \href{mailto:tex-music@tug.org}{\underline{{\TeX}-music users' list}} - during the past years. - - \vspace*{\fill} - \begin{flushright} - {\hv In memoriam Daniel Taupin} - \end{flushright} - - \end{minipage} -\end{center} -\vspace*{\fill} - -\newpage\tableofcontents -\listoftables -\listoffigures -\cleardoublepage - -\pagenumbering{arabic} -\setcounter{page}{1} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% PMX tutorial by ccn / chapter A starts here: -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\chapter{Introduction} \label{sec:introduction} -\pagestyle{headings} - -\section*{How to use this tutorial} -\addcontentsline{toc}{section}{How to use this tutorial} -_{tutorial} - -The purpose and function of this tutorial is, actually, twofold: for the -novice with {\PMX}, it should be a readable guide to finding out what -{\PMX} does (and what it doesn't), how it is sensibly used, and what to -do when you run into difficulties. For the seasoned user, on the other -hand, it should serve as an extended {\PMX} manual, -\begin{enumerate} - \item giving a reasonably accurate account of \emph{all} the - available features in an order which should make it not too - tedious to find an answer to whatever question one might have, - \item indicating some of the more common uses of straight {\MusiXTeX} - commands to do things not available in {\PMX} directly. -\end{enumerate} - -\medskip -As a consequence of this twofold purpose, the two types of readers -should have two very different approaches: -\begin{description} - \item[The novice] should, after reading Section~\ref{sec:TeXetc}, - turn right to Section~\ref{sec:concepts} and \ref{sec:notes}. - After that you should get your fingers dirty as quickly as - possible: keep your first own {\PMX} file \verb#my_opus.pmx# as - simple as possible, and proudly produce your first print, - following the instructions given in Section~\ref{sec:running}. - From thereon follow your interests! - \item[The seasoned user] will usually need the tutorial mainly to find - out the exact usage of some commands he unforgiveably forgot - about, retrieve some rarely used procedure, or find some clever - gimmick that he never was aware of. Those people will first scan - the whole tutorial quickly in a matter of minutes to see what's - there and gloat about what's missing, and later on rely on the - index -- or look into authoritative source, the - \href{http://icking-music-archive.org/software/pmx/pmx260.pdf}% - {\underline{{\PMX} manual}} by Don Simons. -\end{description} - -_{Quick Reference Table} -Of course, once you have gotten acquainted well enough with {\PMX}, all -you'll ever need is Don Simons' ``Quick Reference Table''\,% -\footnote{The Quick Reference Table is found in the software section of - the \textbf{W}erner \textbf{I}cking \textbf{M}usic - \textbf{A}rchive as - \href{http://icking-music-archive.org/software/pmx/ref260.pdf}% - {\underline{\texttt{ref260.pdf}}}\,. - }. -That summarizes the {\PMX} symbols with all their options and always -reflects the latest version. Errors found in the -Quick Reference Table should be reported to Don Simons directly, whereas -all complaints (outright errors, awkward formulations, missed -subtleties) should be sent solely to the author. - -\bigskip -_{\PMX} -This tutorial refers to {\PMX} 2.618 , as of March 2012 -(formally still a `beta' version). For details on the -differences with previous versions consult the -\href{http://icking-music-archive.org/software/pmx/pmxbeta.html}{% - \underline{list of changes}} of \PMX\ in the software section of -the WIMA (``\textbf{W}erner \textbf{I}cking \textbf{M}usic -\textbf{A}rchive'')\,% -\footnote{For details on the staff-wise transposition feature refer to - \ref{sec:stafftranspos}. - }. - -\section{ {\TeX}, {\MusiXTeX}, {\PMX}, {\MTX} } \label{sec:TeXetc} -_{\TeX} _{\MusiXTeX} _{\PMX} _{\MTX} - - -{\MusiXTeX} is undoubtedly one of the best programs for typesetting -musical scores: it produces ready-to-print output in PostScript and PDF -format, it is stable, is continually updated, and is in the public -domain and thus \emph{totally free}. - -Nevertheless its use seems to be limited, with few exceptions, to -musicians coming from the world of science. {\MusiXTeX} does not `look -and feel' very intuitive, and it sometimes requires a familiarity with -terms that may seem elementary to software programmers but are tough -going for straight musicians. Furthermore, it is not WYSIWYG software -(\textbf{W}hat \textbf{Y}ou \textbf{S}ee \textbf{I}s \textbf{W}hat -\textbf{Y}ou \textbf{G}et). This means that while writing the music you -cannot immediately see the score as it will look when printed, because -you do not write the music graphically as you do by hand, but rather in -terms of a list of symbols that represent it. The system is not -interactive; rather, the process of producing a musical score consists -of several steps: \label{p:intoduction} - -\begin{enumerate} - \item One writes the symbols in a special version of the {\TeX} - language to a normal text file, using any text editor (such as - \textbf{Emacs}, \textbf{Edit} or \textbf{Notepad}), - \item this text file is compiled with {\TeX} to produce a - \texttt{.dvi} output file. This \texttt{.dvi} file is machine - readable and usually can be previewed on the screen, - \item another program, e.g.~\texttt{dvips}, produces a PostScript - file from the \texttt{.dvi} file, which again can be previewed - on the screen or sent directly to a suitable printer. -\end{enumerate} - -This symbolic and non-graphical nature of the program may discourage -many people, but it is in many ways an advantage. Being -fully aware of the symbolic character of the typesetting process while -working on your input lets you concentrate much better on the final -typographic output and keeps you from being distracted by the temptation -to play games with interactiveness. - -{\MusiXTeX} is a collection of `macro's that permits producing musical -scores with the help of {\TeX}, the prestigious electronic typesetting -program written by Donald Knuth, which is mainly used in scientific -typesetting. In providing {\TeX}, Knuth not only put it in the public -domain (to be freely distributed), but stipulated that any application -that uses {\TeX} should also be in the public domain and freely -available, without charge or royalty. -_{Knuth, Donald E.} - -_{{\TeX}} -Before {\TeX} can be used, it has to be properly installed on the -computer system at hand. Installing {\TeX} from scratch is not an easy -task; consult Chapter \ref{sec:installation} for the details. - -Even after everything is properly installed and running, coding a -musical score in the {\MusiXTeX} language still remains a tedious -process. Fortunately, there exist two preprocessors, {\PMX} and {\MTX}, -which dramatically simplify the input process; in fact they provide what -must be among the simplest possible systems of electronically encoding -musical scores. - -_{\MusiXTeX} _{\PMX} _{\MTX} -The first two bars of Mozarts \emph{piano sonata KV 545} illuminate the -difference in coding with either {\MusiXTeX}, {\PMX} or {\MTX}. The -codes given below for the three systems of software all produce the -(identical) output, shown in figure~\ref{fig:mozart}: - -\begin{figure}[!htb] - \begin{center} - \raisebox{-0.75ex}{% - \includegraphics[scale=.82]{eps/mozart.eps} - } - \end{center} - \caption{\textbf{W.A.\ Mozart}, \emph{Sonata K545}, bars 1--2} - \label{fig:mozart} -\end{figure} - -\bigskip\bigskip\noindent -_{\MusiXTeX} -{\MusiXTeX} : - -{\small -\begin{verbatim} -\input musixtex -\parindent10mm -\setname1{Piano} -\setstaffs12 -\generalmeter{\meterfrac44} -\nobarnumbers -\startextract -\Notes\ibu0f0\qb0{cge}\tbu0\qb0g|\hl j\en -\Notes\ibu0f0\qb0{cge}\tbu0\qb0g|\ql l\sk\ql n\en -\bar -\Notes\ibu0f0\qb0{dgf}|\qlp i\en -\notes\tbu0\qb0g|\ibbl1j3\qb1j\tbl1\qb1k\en -\Notes\ibu0f0\qb0{cge}\tbu0\qb0g|\hl j\en -\endextract -\end -\end{verbatim} -} - -\bigskip\noindent -_{\PMX} -{\PMX} : - -{\small -\begin{verbatim} -2 1 4 4 4 4 0 0 -1 1 20 0.12 -Piano -tt -./ -% Bars 1-2 -c8 g+ e g c- g+ e g | d g f g c- g+ e g Rb / -c2+ e4 g | bd4- c1 d c2 / -\end{verbatim} -} - - -\bigskip\noindent -_{\MTX} -{\MTX} : - -{\small -\begin{verbatim} -Style: piano -Piano: Voices MD MS; Clefs G G; Continuo -Name: Piano -Meter: 4/4 - -%% w120m -c2+ e4 g | b4d- c1 d c2 | -c8+ g+ e g c- g+ e g | d g f g c- g+ e g | -\end{verbatim} -} - -\bigskip -Not only is the {\MusiXTeX} much longer, it undoubtedly is less -intuitive and more complicated than the other two. - -\bigskip -In the present tutorial we shall describe in detail the usage of {\PMX} -and, in a very cursory way, that of {\MTX}. - -_{\MusiXTeX} _{\PMX} _{\MTX} -In the remaining part of this introduction, we treat questions of -installation of the entire system of {\MusiXTeX}~\texttt{1.15} and -{\PMX}. The whole installation procedure may seem a formidable task to -non-experts. But don't despair: your efforts will be rewarded by the -best and simplest system of musical typesetting available. And, to -paraphrase a famous {\TeX} error message: ``If in serious trouble, ask a -wizard for help''. Such wizards are literally at your fingertips; just -sign up and post your problem to the mailing list at ^{WIMA} (the -\textbf{W}erner \textbf{I}cking \textbf{M}usic \textbf{A}rchive), -and someone is bound to be in the mood to answer. - -\section{Installation} \label{sec:installation} -_{Installation} - -Recently, there has been a number of major improvements in the basic -{\MusiXTeX}~\texttt{1.15} software (increasing, e.g., the maximum number -of instruments allowed), and subsequently {\PMX} has also undergone -major improvements. As a consequence, {\PMX} now is really tuned to -\texttt{\MusiXTeX}~\texttt{1.15}: with {\PMX}\texttt{(2.6xx)} you can -make full use of most% -\footnote{An important restriction is: in \PMX\texttt{(2.6xx)} the - maximum number of staves is 24 . - } -of the new features of {\MusiXTeX}~\texttt{1.15}. - -\medskip -The installation instructions given here refer explicitly to installing -{\MusiXTeX}~\texttt{1.15} and {\PMX} under Windows XP; they assume that -you have MiKTeX\,% -\footnote{MikTeX is a {\TeX} system for Microsoft Windows users. - } -installed (version 2.6 or higher; preferably the current -version 2.9 ; cf.\ p.~\pageref{p:tennent}). - - -For Unix, good instructions can be found in the software section of -WIMA: \\ \quad \href{http://icking-music-archive.org% - /software/musixtex/musixtex-for-unix.html}% - {\underline{\texttt{Icking-music-archive.org% - /software/musixtex/musixtex-for-unix.html}}}~. \hspace*{\fill} - - -% \pagebreak -\subsection*{Installation of \MusiXTeX\texttt{~115} - and {\PMX} \texttt{2.6xx} } - -\subsubsection*{\MusiXTeX}~\texttt{1.15} -You can download the basic distribution for {\MiKTeX}~115 from WIMA: - -% \smallskip -\href{http://icking-music-archive.org/software/musixtex/musixtex.zip}% - {\underline{\texttt{icking-music-archive.org/software/musixtex/musixtex.zip}}} . - -\medskip -A comprehensive -- and very readable -- installation instruction manual -for {\MusiXTeX}\texttt{~115} has recently been given by Andre van -Ryckeghem and Don Simons: \\ -\hspace*{\fill} -\verb#http://icking-music-archive.org/software/musixtex/mxinsuse.pdf# -\hspace*{\fill} \\ -on the WIMA software page, which you can download -\href{http://icking-music-archive.org/software/pmxtricks/mxinsuse.pdf}% - {\underline{here}}. \\ -\noindent -Even if you consider yourself an expert in installing high-level -software, it is certainly wise to first read this manual carefully -(it's only 6 pages) before starting the installation this way. - -% \medskip -% One point, pointed out explicitly in the {\MusiXTeX}~\texttt{1.15} installation -% manual, is of particular importance: -% -% \Note{As Don Simons has pointed out, it is safer to load -% {\MusiXTeX}~\texttt{1.15} (and all its subfolders, of course) -% \emph{completely outside} of where {\MiKTeX} is loaded. But -% whether you do that or load {\MusiXTeX} in a subfolder of -% {\MiKTeX} (traditionally named `\texttt{localmiktex}'), you must -% enter the full name of the {\MusiXTeX} main folder in the 'roots' -% list of the {\MiKTeX} `settings' menu; otherwise {\MiKTeX} will -% not be able to access any of the files. -% } - -\bigskip \bigskip -The installation procedure referred to above has the -advantage that it does not rely on the TDS-compliant -data structure of the CTAN (`\textbf{C}omprehensive -\textbf{T}eX \textbf{A}rchive \textbf{N}etwork) -distribution and, a fortiori, on the MikTeX data system -being up-to-date with the development of {\MusiXTeX}. -For many years, this was a serious obstacle against -making comfortable use of CTAN , and thus of MikTeX as -well. - -\medskip -\label{p:tennent} -This has changed drastically in the last few years. As -of 2012, the {\MusiXTeX} software of WIMA is formally -maintained by CTAN as well, and in consequence, -MikTeX is now pledged to be updated with the CTAN data within a -few months at most. In particular, with its current version -(MikTeX 2.9) MikTeX now fully supports {\PMX} 2.603 . - -\medskip -So if you have MikTeX 2.9 installed, all you need to -install {\MusiXTeX}~\texttt{1.15} is to download -\begin{center} - \href{http://mirrors.ctan.org/macros/musixtex/musixtex-texmf.zip}% - {musixtex/musixtex-texmf.zip} -\end{center} -and follow the (terse, but clear) -\href{http://mirrors.ctan.org/macros/musixtex/musixtex-install.pdf}% - {\underline{Installation instructions}} -by Bob Tennent. - -\bigskip -\medskip\noindent -To test the {\MusiXTeX}~\texttt{1.15} installation, download -\href{http://icking-music-archive.org/software/pmxtricks/sample.zip}% - {\underline{sample.zip}} -from WIMA to some temporary folder and unzip it, obtaining the 3 files -\verb#sample.tex#~, \verb#sample.pmx#~, and \verb#pmxrun.bat#~. Then run \\ -\hspace*{10ex} -\verb#etex sample.tex# \\ -in a command line. - -\Note{Make sure that when using basic {\TeX} you \emph{always} run - \texttt{etex.exe} (`extended {\TeX}') and \emph{not} - \texttt{tex.exe} !! Although {\MiKTeX} and {\LaTeX} now use - extended {\TeX} by default, the 2 commands \texttt{tex.exe} and - \texttt{etex.exe} still both exist and \emph{differ}; - {\PMX}~\texttt{2.6xx}, will not run properly under ordinary - \texttt{tex.exe} . - } - -\subsubsection*{\PMX} - -\noindent -Compared to {\MusiXTeX}~\texttt{1.15}, installing {\PMX} 2.6 is a cinch. -All you need to do is -\begin{enumerate} - \item decide which particular version of the \PMX\ 2.6 series you - need: 2.603 is by now almost standard; the new version 2.617 has - a very important new feature regarding - transposing instruments, and 2.618 allows - adjusting the size of the {\PMX} output - automatically to the paper size used\,% - \footnote{remember that formally {\PMX} is still `beta' . - }, - \item download - \href{http://icking-music-archive.org/software/pmx/pmx2618.zip}% - {\underline{pmx 2.618.zip}} - (or another \texttt{2.6xx}) and unzip it, - \item copy \verb#pmxab.exe# and \verb#scor2prt.exe# - to \verb#...\localmixtex\miktex\bin# , - \item copy \verb#pmx.tex# to - \verb#...\localmixtex\tex# , - \item run the {\MiKTeX} FNDB (`\texttt{F}ile - \texttt{N}ame \texttt{D}ata \texttt{B}ase') . -\end{enumerate} - -\medskip\noindent -To test the installation, run \\ - \hspace*{10ex} \texttt{runpmx sample.pmx} \\ -in a command line. - - - -\section{Authors of the Software} \label{sec:authors} -_{authors} - - -\begin{description} - \item[{\MusiXTeX}:] \emph{Daniel Taupin} - _{Taupin, Daniel} - - \href{http://icking-music-archive.org/software/indexmt6.html}% - {\underline{\MusiXTeX}} evolved from Music{\TeX} by - \emph{Daniel Taupin}, a physicist in the Laboratoire de Phisique - des Solides in Orsay, \emph{Ross Mitchell} (CSIRO Division of - Atmospheric Research, Private Bag No.1, Mordialloc, Victoria - 3195, Australia) and \emph{Andreas Egler} (Ruhr--Uni--Bochum, - Ursulastr. 32, D-44793 Bochum). - - {\MusiXTeX} had been maintained actively and conscientiously by - Daniel Taupin until his untimely death in 2001 --- he died - accidentally while climbing in the Alps. He is remembered with a - \href{http://icking-music-archive.org/Memorial/Taupin% - /Statements.html}{\underline{Memorial}} - on the web page of the Werner Icking Music Archive. - - After Taupins death, {\MusiXTeX} seemed quite stable and could - thus, for all practical purposes, be considered `frozen' for a - long time. - - However, nothing as lively as {\MusiXTeX} can really remain - literally frozen forever. A number of improvements have - been continuously added by a group of {\MusiXTeX}perts, and, - finally, Hiroaki Morimoto has kindly provided a new version - of {\MusiXTeX} which corrects known bugs. Then a new and - \emph{strongly enhanced version} of the {\MusiXTeX} manual was - prepared by a group led by Don Simons, which has now been - officially released: {\MusiXTeX}~\texttt{1.15} . It is located - at the - \href{http://icking-music-archive.org/software/indexmt6.html#musixtex}% - {software section} of the Werner Icking Music Archive - (dubbed `WIMA'). - - \bigskip - Finally, here is a list of the authors of essential parts of - {\PMX} and related software: - - \item[{\PMX}:] - \emph{Don Simons} -_{Simons, Don} _{\PMX!author} - - E-mail: \raisebox{-1.0ex}{% - \includegraphics[scale=0.7]{addresses/dsimons} - } - - \item[{\MTX}:] - \emph{Dirk Laurie} -_{Laurie, Dirk} - - E-mail: \raisebox{-1.0ex}{% - \includegraphics[scale=0.75]{addresses/dlaurie} - } - - \item[Musixlyr and Musixser:] - \emph{Rainer Dunker} -_{Dunker, Rainer} - - E-mail: \raisebox{-1.0ex}{% - \includegraphics[scale=0.72]{addresses/rdunker} - } - - \item[PostScript slur package K:] - \emph{Stanislav Kneifl} -_{Kneifl, Stanislav} - - E-mail: \raisebox{-1.0ex}{% - \includegraphics[scale=0.7]{addresses/skneifl} - } - - \item[PostScript slur package M:] - \emph{Hiroaki Morimoto} -_{Morimoto, Hiroaki} - - E-mail: \raisebox{-1.0ex}{% - \includegraphics[scale=0.7]{addresses/hmorimoto} - } -\end{description} - -\section{The Werner Icking Music Archive} \label{sec:Icking} -_{WIMA} _{Werner Icking Music Archive|see{WIMA}} _{Icking, Werner} - -\textbf{Werner Icking} (June 25, 1943 -- February 8, 2001) was the -founder of the \emph{GMD Music Archive}, which contained downloadable -scores, various {\MusiXTeX} programs, a discussion list, and various -other musical resources in the public domain. His contributions to the -development and promulgation of this software were peerless. His -editions of music (in particular the edition of the complete `Urtext' of -J.S.\ Bach's pieces for violin and violoncello solo) are examples of -sophisticated technique, artistic sensibilty and philological -meticulousness. Everybody, whether expert programmer or complete novice, -would always find valid and unselfish advice from him, which invariably -ended with the motto ``\emph{hope this hilft}''. In time a small, but -regular group of faithfuls gathered around this site, from all over the -world, who never had met Werner in person, but nevertheless came to see -a friend in him, mainly through frequent email exchanges. - -Werner died suddenly on February 8, 2001, while bicycling home from -work, as was his regular habit. That very day he had performed -maintenance work for the site and replied to messages on its discussion -list, of which he had been the main administrator. The community of -users of the archive decided not to disband, but to continue Werner's -work. Starting with the contents of the GMD Archive, a new site was -created, and dedicated to Werner's memory. It's official name is the -\emph{Werner Icking Music Archive}. - -After some difficult times, it is now hosted by \quad - \href{http://www.pait.dk}{\texttt{PALDAM IT}} ; -its URL is \\ -\hspace*{\fill} \href{http://icking-music-archive.org}% - {\texttt{http://icking-music-archive.org}}\,. \hspace*{\fill} \\ -Its chief administrator is Christian Mondrup, -_{Mondrup, Christian} -who more than any other provided reasoned guidance and continuity during -the difficult transition. - -\bigskip -The archive houses four main categories of information: - - \label{p:Icking} -\begin{description} - \item[Archive of sheet music]: Contains hundreds of royalty-free - scores in PDF, many with their source code in {\MusiXTeX}, - {\PMX}, or {\MTX}. It is maintained by \emph{Christian Mondrup}, - who is also the main administrator of the Werner Icking Music - Archive \\ - E-mail: - \raisebox{-1.0ex}{% - \includegraphics[scale=0.72]{addresses/cmondrup} - } . -_{Mondrup, Christian} - \item[{\MusiXTeX} and related software]: Contains {\MusiXTeX} and - related software, as well as user manuals and various add-ons. It - is maintained by \emph{Don Simons} \\ - E-mail: - \raisebox{-1.0ex}{% - \includegraphics[scale=0.72]{addresses/dsimons} - } . -_{Simons, Don} - \item[{\TeX}-music list]: -_{{\TeX}-music users' list} - This discussion list is invaluable to novices, advanced users and - developers. Themes focus on technical problems of typesetting - using {\MusiXTeX} and related software, but often drift into - other musical subjects of historic or esthetic interest. It is - not moderated, but you need to subscribe in order to participate. - For information on how to subscribe, visit~ - \href{http://icking-music-archive.org/mailman/listinfo/tex-music}% - {\texttt{http://icking-music-archive.org/mailman/listinfo/tex-music\/}}~. - Its administrator is \emph{Maurizio Codogno} (E-mail - \raisebox{-1.2ex}{% - \includegraphics[scale=0.80]{addresses/mcodogno} - }$\!\!$). -_{Codogno, Maurizio} - \item [Links to other sources of information regarding music:] - There are links to search facilities about - composers/works/editions, a multi-lingual - glossary of musical terms, and some lists of - composers' works. This is maintained by - \emph{Jean-Pierre Coulon}: - - \hspace*{10em} - E-mail: \raisebox{-1.0ex}{\includegraphics[scale=0.72]% - {addresses/jpcoulon} - } -_{Coulon,Jean-Pierre} - - \bigskip\bigskip - As of 2012, ({\MusiXTeX} / \PMX) is coordinated - with \textbf{CTAN}, thus ensuring that - \textbf{CTAN} is up to date with ({\MusiXTeX}. - - \medskip\noindent - This coordination with \textbf{CTAN} is - maintained by \emph{Bob Tennent}. - - \hspace*{10em} - E-mail: \raisebox{-1.0ex}{\includegraphics[scale=0.72]% - {addresses/btennent} - } -_{Tennent,Bob} - -\end{description} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% PMX tutorial by ccn / chapter B starts here: -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\chapter{A {\PMX} Tutorial} \label{sec:GuidePMX} \section*{Conventions -for this tutorial} \label{sec:conventions} -\addcontentsline{toc}{section}{Conventions for this tutorial} -_{tutorial!conventions of this tutorial} - -\renewcommand{\thefootnote}{\fnsymbol{footnote}} -\hspace*{\fill}\begin{minipage}[b]{200pt} - ``Hey, this is boring stuff, but if you take a - minute to understand the typographic conventions - and a little jargon, it may avoid some confusion - down the road.''\,% - \footnotemark[2] - \end{minipage} -\footnotetext[2]{Quoted literally from the original introduction to - {\PMX} by its author, Don Simons. } -\renewcommand{\thefootnote}{\arabic{footnote}} - -\paragraph{Typographical conventions:} -\begin{itemize} - \item The \texttt{typewriter} typeface always indicates verbatim text - \emph{exactly as you would input it to the computer}. This - includes file names, {\MusiXTeX} tokens, and {\PMX} commands, - e.g., \verb#barsant.pmx, \internote, c44# . - \item \textbf{bold} typeface is used for two purposes: first, for - program names (e.g.~\textbf{pmxab}), and second, when applied - to a single letter within a normal word, to emphasize the - mnemonics of a {\PMX} command (e.g.~\texttt{lr} signifies a - ``\textbf{l}eft-\textbf{r}ight repeat''). - \item When used in commands, \emph{italics} represent input - variables for which the user would substitute the appropriate - actual value. To make this notation quite clear -- and distinct - from the general use of italics for emphasis -- , the variable - will be surrounded by square brackets in such cases (e.g.\ - \texttt{L[}$n$\texttt{]P[}$m$\texttt{]M} ), but \emph{the - brackets are not to be included with the verbatim text}. -\end{itemize} - -\paragraph{Musical terms:} \text{} \\ -The language of music is Italian, and so the radical solution of -terminological problems would be to use the Italian names throughout. -This would, however, defeat the whole purpose of this tutorial, so some -compromises need to be made, and some terms, which may be used -differently by different people, need to be clearly defined. So in this -tutorial -\begin{itemize} - \item -_{staves} - a \emph{staff} (plural \emph{staves}) means the set of 5 - horizontal lines in which music is usually notated, aptly - called a \emph{pentagramma} in Italian\,% - \footnote{Note that one-line staves, used for percussion - instruments (drums, triangles etc.), are presently - not implemented in {\PMX}. - }. - \item a \emph{system} means a coherent set of staves to be played - simultaneously. - \item -_{voice} - a \emph{voice} means a line of music that is a musical entity - of its own, such as a melody. In polyphonic music, there is - often more than one voice to a staff, e.g.~a 4-voice Bach - choral is often written with the 2 top voices (soprano, alto) - in one staff, the bottom ones (tenor, basso) in the other\,% - \footnote{ {\PMX} allows 1 or 2 voices in one staff. }. -\end{itemize} - -\paragraph{technical terms:} \text{} \\ -\begin{itemize} - \item a \emph{system} means a coherent set of staves to be played - simultaneously. - \item a \emph{block} is the series of PMX commands WITHIN ONE SYSTEM, - formally >ended be a / (slash), which then must be the LAST - CHARACTER on this input line\,% - \footnote{This often precludes even \TeX\ comments (started - with a \%) on the same line, after the slash! - - \PMX\ does not check for compliance with this rule, - but nevertheless it is good practice to adhere to it. - Otherwise you a liable to encounter weird errors - which may be difficult to trace. - }. -\end{itemize} - - -\section{Running {\PMX}} \label{sec:running} -_{\PMX!running {\PMX}} - -As stated in the introduction (cf.~Section~\ref{sec:introduction}), -{\PMX} is a \emph{preprocessor} to {\MusiXTeX}. That means that with -{\PMX} the sequence of steps from the input to the printed paper is one -step longer: -\begin{enumerate} \setcounter{enumi}{-1} - \item The user writes \emph{the symbols of the {\PMX} language} to a - normal text file, using any text editor. The name of this file, - ( say, \verb#my_opus.pmx#) \emph{must have the suffix} - \texttt{pmx}, - \item the file \verb#my_opus.pmx# is run through the {\PMX} processor, - \textbf{pmxab}. -_{\textbf{pmxab}} - This produces the output file \verb#my_opus.tex#, \\[2ex] - \fbox{\begin{minipage}{390pt} - Note that in {\PMX} (like in Unix, but unlike Windows) - spaces within a file name are \emph{not allowed}! If in - the above example, the input file name were \texttt{my - opus.pmx} instead of \texttt{my\underline{\;}opus.pmx}, an - unpredictable error, with confusing error messages, would - occur. - \end{minipage} - } - - \item the file \verb#my_opus.tex# is then processed with {\TeX} to - produce a \texttt{.dvi} output file\,% - \footnote{This step is a bit more complicated than it sounds - because it actually is a 3 pass system: it consists of - (i) running {\TeX}, (ii) running ^{\textbf{musixflx}}, - and (iii) running {\TeX} again (details on the - rationale behind this are described in the {\MusiXTeX} -_{Taupin, Daniel} - manual by Daniel Taupin). - }. - This \texttt{.dvi} file is machine readable and (usually) can be - previewed on the screen, - \item another program, e.g.~\texttt{dvips}, produces a PostScript file - from the \texttt{.dvi} file, which again can be previewed on the - screen, or sent directly to a suitable printer. -\end{enumerate} -Usually this whole process is automated to some degree by the use of a -so-called `script' or `batch' file, or with the help of some more -elaborate system of interconnecting software (most of these tuned to the -needs of the general {\TeX} community). -_{\PMX!running {\PMX}} - -\medskip -There are too many variants of this kind of supporting software -- public -domain or commercial -- to discuss here, and personal preferences or -dispositions are too varied. If you are at a loss on what to use, send a -message to the {\TeX}-music list (cf.~p.\pageref{p:Icking}), and you -can trust that you get all the individual help you need. -_{{\TeX}-music users' list} - -\begin{table}[!htbp] -\begin{center} -\begin{minipage}{380pt} - \small -\begin{verbatim} -:::::::::::::::::::::::: runpmx.bat :::::::::::::::::::::::: -Call C:\Programme\MikTeX_2.9\localmiktex\miktex\bin\pmxab %1.pmx -if errorlevel 1 goto pmxerr -if exist %1.pml del %1.pml -if exist %1.mx2 del %1.mx2 -if exist %1.mx1 del %1.mx1 -if exist pmxaerr.dat del pmxaerr.dat -:: -Call C:\Programme\MikTeX_2.9\miktex\bin\etex.exe %1.tex -if errorlevel 1 goto texerr -:: -Call C:\Programme\MikTeX_2.9\localmiktex\miktex\bin\musixflx.exe %1.mx1 -:: -Call C:\Programme\MikTeX_2.9\miktex\bin\etex.exe %1.tex -if errorlevel 1 goto texerr -if exist %1.log del %1.log -:: -Call C:\Programme\MikTeX_2.9\miktex\bin\dvips.exe %1.dvi -if errorlevel 1 goto dvierr -if exist %1.log del %1.log -:: -Call C:\Programme\GhostScript\Ghostgum\gsview\gsview32.exe %1.ps -:: -goto :end -::::::::::::::::::: -:: error exits : -:: -:pmxerr -echo. -echo PMX has found errors when processing %1.pmx ! -echo. -pause -goto :end -:: -:texerr -echo. -echo TeX has found errors when processing %1.tex ! -echo check %1.log for details. -echo. -pause -goto :end -:: -:dvierr -echo. -echo *** dvips had errors ! *** -echo. -pause - -:: -:end -:::::::::::::::::::: end of runpmx.bat :::::::::::::::::::: -\end{verbatim} -\end{minipage} -\end{center} - \caption{An example of a batch file for running {\PMX}} - \label{tab:runpmx} -\end{table} - -\bigskip -To illustrate the above process, however, an example for a typical -`batch' file, for a standard \textbf{Windows} system, is given in -table (\ref{tab:runpmx}). This assumes that you have installed -\begin{enumerate} - \item a ^{\MiKTeX} system, - \item a {\MusiXTeX} system, - \item a \texttt{dvips} system, -\end{enumerate} -all installed in the standard way, and that you have produced the {\PMX} -input file \verb#my_opus.pmx#, using your favorite ASCII text editor. - -You would then run -\begin{center} - \verb#runpmx my_opus# -\end{center} -on a command line, and would see a Ghostview window opening, from which -you could print your opus (or do with it whatever you like). - -\bigskip -You perhaps will want to write your own batch program\,% -\footnote{The \texttt{runpmx.bat} given in Table \ref{tab:runpmx} is - identical with the \texttt{runpmx.bat} used in the installation - guide (Section \ref{sec:installation}). - - When adapting this to your needs or writing your own batch - file altogether, you should make sure that you use - \texttt{etex.exe} in the 3 calls of {\TeX}. - {\MusiXTeX}-\texttt{T115} and {\PMX} texttt{2.6xx} both - require e{\TeX} (extended {\TeX})! - }, to suit your personal requirements. Some further remarks on -how \textbf{pmxab} -_{\textbf{pmxab}} operates may prove helpful for that. - -\medskip -First, whenever \textbf{pmxab} -_{\textbf{pmxab}} -terminates due to a syntax error, the exit code is set 1 (0 when there -are no errors). There are various ways of detecting this with batch -commands, and then acting accordingly. - -\medskip -Second, \textbf{pmxab} -_{\textbf{pmxab}} -always writes a file \texttt{pmxaerr.dat} -_{\texttt{pmxaerr.dat}} -containing a single number: 0 if it exited normally, otherwise the line -number in the \texttt{.pmx} file where the syntax error was. With -advanced batch programming techniques, this file can be opened and read, -and if there was an input error, a text editor can be opened and the -input point placed on the line with the error. - -\bigskip -There have been several requests to allow {\PMX} to keep running even -after it detects an input error. This has not been done because in most -cases, any error messages after the first one would be meaningless, or -worse, uncorrected errors could cause crashes. In any event, all the -output from \textbf{pmxab} -_{\textbf{pmxab}} -will be stored in the log file [\emph{filename}]\texttt{.pml}. - -\newpage -\subsection{Concatenating several files} \label{sec:concatfiles} -_{\PMX!concatenating several files} - -Sometimes one wants to split the work on a score into several smaller -parts, not only when otherwise you would exceed some {\PMX} numerical -limit (cf.~Section~\ref{sec:limits}), but simply for practical reasons. -Logically, one should distinguish two separate cases: -\begin{enumerate} - \item Within \emph{one and the same {\PMX} program}, there might be - parts that recur identically in several regions of the full code, - and one would not want to retype these over and over again (both - for efficiency and for clarity reasons). In such cases, you - would want to have a command similar to the \verb#\input# of - {\TeX}, {\LaTeX} and many other programming languages. - - In {\PMX}, such an `\verb#\input#' command has the form - \verb#AR[#\emph{file name}\verb#]#, where \emph{file name} is - the name of the (ASCII) file you want to include, and - \verb#AR[#\emph{file name}\verb#]# will insert this file - at exactly that point in your {\PMX} program where the - \verb#AR[#\emph{file name}\verb#]# is.\,% - - \begin{quote} - A possible use for this procedure, i.e.\ using the \texttt{AR} - command, could be to save typing when you want to include your - favorite option defaults that in fact you use in almost every - piece of music you write with {\PMX}. - - But a simple ``cut \& paste'' is arguably a quite practical - and more straightforward way of achieving this goal; moreover, - if you want to be fancy about it, {\PMX} has a much more - sophisticated tool to offer for that purpose\,% - \footnote{In fact, there is yet another fancy tool, - i.e.\ including a `global' file with the specific - name \texttt{pmx.mod} , useful for special purposes. - For details on this, refer to the {\PMX} manual. - }, - viz.\ a macro (cf.\ Sec.~\ref{sec:macros}). - \end{quote} - - \item Sometimes may have reason to make several - completely independent {\PMX} files, producing their output - separately. In the end, you would want to concatenate these - pieces again. This can be easily done: - - \medskip - Suppose you have coded the three movements of a piano sonata in - three separate {\PMX} files: \verb#son1.pmx#, \verb#son2.pmx# - and \verb#son3.pmx#. To create one single file from these, - proceed as follows: - \begin{enumerate} - \item Process the three files \verb#.pmx# separately, - obtaining the three files \verb#son1.tex#, - \verb#son2.tex# and \verb#son3.tex# , - \item Create a {\TeX} file \texttt{son.tex} consisting of the - following lines: - \begin{verbatim} - \input musixtex - \startmuflex - \let\startmuflex\empty - \let\endmuflexsav\endmuflex - \let\endmuflex\endinput - \input son1 - \input son2 - \input son3 - \endmuflexsav - \bye - \end{verbatim} - \item Process the file \verb#son.tex# , in the usual three - passes ({\TeX}~$\Longrightarrow$ \texttt{musixflx} - $\Longrightarrow$ {\TeX}). The resulting file - \verb#son.dvi# then contains the full score of the - entire sonata. - \end{enumerate} -\end{enumerate} - -\medskip -Alternatively, you can concatenate the files using {\LaTeX}, or more -specifically, the \textbf{mtxlatex} package. For details on this -see Section~\ref{sec:LaTeX}. -_{\LaTeX} _{\textbf{mtxlatex}|see{\LaTeX}} _{\LaTeX!interface with \PMX} - -\vfill\begin{figure}[!htbp] - \begin{center} - \raisebox{-0.75ex}{% - \includegraphics[scale=.82]{eps/Haydn.eps} - } - \end{center} - \caption{\textbf{F.J.\ Haydn}, - \emph{quartet Op.76, no.2}, bars 1--4 - } - \label{fig:Haydn} -\end{figure} -\label{p:Haydn} - -\begin{table}[!htb] -\begin{minipage}{380pt} -\small -\begin{verbatim} -F.J.\ Haydn, Quartet op.76, no.2, bars 1--4 -PREAMBLE: -nstaves ninstr mtrnuml mtrdenl mtrnump mtrdenp - 4 4 4 4 0 6 -npickup nkeys - 0 -1 -npages nsystems musicsize fracindent - 1 1 16 .08 -Violoncello -Viola -Violin II -Violin I -batt -./ -% BODY: -% HEADER: -Tc -F.J. Haydn -Tt -String Quartet op. 76, No.2 -h -Allegro -Abep -w170m -% begin of music input - -% bar 1 -d82 Df o. d+ o. d o. d o. r d o. d o. d o. / -f83 Df o. f o. f o. f o. r f o. f o. f o. / -r8 a83 Df o. a o. a o. r a o. a o. a o. / -a24 Df d- / - -% bar 2 -r8 d o. d o. d o. r e o. e o. e o. / -r8 g o. g o. g o. r g o. g o. g o. / -r8 b o. b o. b o. r cs o. c o. c o. / -e2 a- / - -% bars 3-4 -f8 s e f cs s d4 a | b2 s a4 s o. r Rb / -a2 t a4 t .cs- | d8 s e f d s e4 o. r / -d8 s cs d e s e s d c s a1+ s g s | f s g f e s d8 o. d o. cs4 r / -d8 s cs d e s g s f e s a | d4- zd+ cn1 s b a gs s a4 o. r / -% end of PMX source file -\end{verbatim} -\end{minipage} - \caption{{\PMX} source for excerpt of F.J.\ Haydn quartet} - \label{tab:Haydn} -\end{table} - -\section{Preliminary Concepts} \label{sec:concepts} - -_{comments} -The {\PMX} code of a musical score consists of two parts, the -\emph{preamble} and the \emph{body}. Lines with a \% in column 1 are -comment lines (as in {\TeX}); they are disregarded by the program\,% -\footnote{Note, however, the additional conventions of - the \textbf{scor2prt} program (see Chapter \ref{sec:scor2prt}, - pp.\ \pageref{sec:scor2prt}). - }. - -\medskip -The \emph{preamble} contains the general specifications for a score, -some musical (e.g., number of instruments, meter, key signature), and -some typographical (e.g., number of pages, number of staves per page). - -\medskip -The coding for the music itself is given in the \emph{body}, which in -turn usually has a \emph{header}. As an example, consider the first few -bars of Haydns \emph{quartet Op.76, no.2} . The music shown in -Fig.~\ref{fig:Haydn} is obtained from the {\PMX} source code given in -Table~\pageref{tab:Haydn}. - -\section{Preamble} \label{sec:preamble} -_{preamble} - -The \emph{preamble} consists of one or several lines of numbers, -followed by lines with typographical data relevant for the whole score. -The preamble ends with a line giving the name of the directory to which -_{\textbf{pmxab}} -\textbf{pmxab} is to write its output \texttt{.tex} file. - -\subsection{Numerical input} \label{sec:numinput} - -The first line(s) of the preamble must contain 12 numerical -parameters, separated by one or more spaces (`white space'). In {\PMX}, -as in {\TeX}, a line feed is equivalent to a white space, so the -following 3 forms of the beginning numerical input are all equivalent: - -{\small -\begin{verbatim} -4 4 4 4 0 6 0 -1 -1 1 16 .08 -\end{verbatim} -} - -\vspace*{-1.5ex} -\qquad --- or --- - -\vspace*{-1.5ex} -{\small -\begin{verbatim} -4 4 4 4 0 6 0 -1 1 1 16 .08 -\end{verbatim} -} - -\vspace*{-1.5ex} -\qquad --- or --- - -\vspace*{-1.5ex} -{\small -\begin{verbatim} -4 -4 -4 -4 -0 -6 -0 --1 -1 -1 -16 -.08 -\end{verbatim} -} - -\medskip\noindent -For the purpose of this tutorial, the 12 s are named\,% -\footnote{Their names are written in typewriter typeface here because in - a way they \emph{are} input and, as some of the examples show, - used as such, albeit only in comment lines. But these names - themselves never occur in {\PMX} commands. (See, however, - the footnote on p.\pageref{p:errormsg}). - }. -\begin{center} - \parbox{6cm}{\texttt{nstaves}, \texttt{ninstr}, \\[1ex] - \texttt{mtrnuml}, \texttt{mtrdenl}, \\ - \texttt{mtrnump}, \texttt{mtrdenp}, \\[1ex] - \texttt{npickup}, \\ - \texttt{nkeys}, \\[1ex] - \texttt{npages}, \texttt{nsystems}, \\ - \texttt{musicsize}, \texttt{fracindent} - } -\end{center} - -Their significance is as follows: - -\begin{itemize} -\item -_{voice!several voices in one staff} _{\texttt{nstaves}} - \texttt{nstaves}, an integer $\leq 24$, is the total number of - staves per system. Each staff may contain either one or two voices - (lines of music). The number of voices in a staff may change as - the piece progresses, but the total number of voices at any one - time cannot exceed 24. So if, e.g., there are 24 staves, there can - only be one voice per staff. - -_{\texttt{ninstr}} - \texttt{ninstr}, an integer $\leq$ - \texttt{nstaves}, is the number of \emph{instruments}. Each - instrument has a unique name (cf.\ p.~\pageref{p:names}), and any - instrument with more than one staff will have its staves joined - with a curly bracket. Often there is only one staff per - instrument, and \texttt{ninstr $=$ nstaves} in that case. There - are two ways to assign more than one staff to one or more - instruments: - - \begin{itemize} - \item if only the first, i.e.\ the \emph{lowest}, instrument has - more than one staff, such as in a score for piano and a - one-staff solo instrument, simply make \texttt{ninstr $<$ - nstaves}, and any difference will show up in instrument 1, - the bottom one in each system, - \item When you need a more general assignment of staves to - instruments, put a minus sign in front of \texttt{ninstr}, - and follow \texttt{ninstr} with the number of staves in each - instrument in succession, in sequence from the bottom one up - (the same order as the instrument names, - cf.~p.\pageref{p:names}), separated by spaces. These numbers - \emph{must} add up to \texttt{nstaves}: in a way, they are - simply a partition of the numerical parameter - \texttt{ninstr} . - \end{itemize} - - \Example - The preamble of the first example (Fig.~\ref{fig:diabolica}) - simply has \texttt{nstaves} $=3$ and \texttt{noinst} - $=2$ : \begin{figure}[!htb] - \begin{center} - \raisebox{-0.75ex}{% - \includegraphics[scale=.82]{eps/diabolica.eps} - } - \end{center} - \caption{\textbf{C.C.\ Noack}, \emph{sonata diabolica, first - movement}, bars 12--17 - } \label{fig:diabolica} - \end{figure} - while the Stravinsky excerpt of Fig.~\ref{fig:agon} was obtained\,% - \footnote{In the \PMX\ text with which Fig.~\ref{fig:agon} was - produced, an additional \MusiXTeX\ command was used to - gather the strings in a group in the usual way. This - ``inline use'' of \TeX\ commands will be explained in - detail in Section~\ref{sec:inlineTeX} . - } - with \texttt{nstaves} $=9$ and \texttt{noinst} replaced by - \[ -7 \; 1 \; 1 \; 1 \; 1 \; 2 \; 2 \; 1 \;\;\; . \] - This tells \PMX\ that there are 7 instruments in all, with 1 staff - each for the four strings, 2 each for the piano and the harp, and - 1 for the trombone. Note that these numbers -- 8 in all in this - case -- count as \emph{one parameter}, i.e.\ the 12 numerical - parameters of the preamble are made up of 19 numbers in this case: - \begin{center} - \begin{tabular}{l@{\quad:\quad}l} -9 & (\texttt{nstaves}) \\ --7 1 1 1 1 2 2 1 & (\texttt{ninst}) \\ -4 \quad 8 & (\texttt{mtrnuml, mtrdenl} \\ -4 \quad 8 & (\texttt{mtrnump, mtrdenp}) \\ -2 \quad 0 & (\texttt{npickup}, \texttt{nkeys}) \\ -0 \quad 2 \qquad 16 \qquad 0.14 -& (\texttt{npages, nsystems, musicsize, fracindent}) - \end{tabular} - \end{center} -\end{itemize} - -\begin{itemize} -\item _{meter} - The following 4 numbers serve to define the meter of the piece. - The first pair, -_{\texttt{mtrnuml}} - \texttt{mtrnuml} and -_{\texttt{mtrdenl}} - \texttt{mtrdenl}, are the \emph{logical} values which {\PMX} uses - to calculate the length of a bar: \texttt{mtrnuml} is the logical - numerator of the meter, i.e.\ the number of beats per measure, - \texttt{mtrdenl} the denominator. \label{p:meterdefs} - -_{meter!printed} - The second pair, -_{\texttt{mtrnump}} - \texttt{mtrnump} and -_{\texttt{mtrdenp}} - \texttt{mtrdenp}, determines the appearance of - the meter in the printed output, but has no effect on the internal - timing analysis of {\PMX}: - \begin{itemize} - \item if \texttt{mtrnump} $>0$, then it and - \texttt{mtrdenp} are printed literally as the - numerator and denominator of the time signature. For - example, \texttt{4 4 4 4} prints a standard - 4 quarters meter, - \item if \texttt{mtrnump} $<0$, then the numerator actually - used by \PMX\ will still be the positive value of - \texttt{mtrnump}, but the entire time signature will be - printed with a vertical slash through it, - \item if \texttt{mtrnump}=0, then \texttt{mtrdenp} - determines the printed meter as given in - Table~\ref{tab:meter} and shown in Fig.~\ref{fig:meter}. - \end{itemize} - -\medskip -There are special rules for n/16 and n/1 time signatures (where the -latter "1" normally means a semibreve or whole note). To get n/1 time, -\label{p:meterdefs0} -use \texttt{mtrdenl} $=0$ (zero) and \texttt{mtrdenp} $=1$\,% -\footnote{To remember this rule, recall that the printed denominator - is taken literally, while the logical denominator represents - the same time value that is denoted when entering ordinary - notes (see section~\ref{sec:notes} below): there \texttt{0} - stands for a whole note. - The special rule for n/16 time is due to programming - convenience. - }. -For n/16 time, it is \texttt{mtrdenl} $=1$ and \texttt{mtrdenp} -$=16$. So the choice [\texttt{3 0 3 1}] for the 4 meter -parameters, for example, will give a 3/1 time, both in the {\PMX} -internal computations and in the printed output, while a 5/16 time is -indicated by [\texttt{5 1 5 16}]. -\end{itemize} - -\medskip -\begin{figure}[!htbp] - \begin{center} - \raisebox{-0.75ex}{% - \includegraphics[scale=.82]{eps/agon.eps} - } - \end{center} - - \vspace*{-4ex} - \caption{\textbf{I.\ Stravinsky}, \emph{agon, first movement}, - bars 1--2 } \label{fig:agon} -\end{figure} - -\begin{table}[!htb] -\noindent -------------------------------------------------- - \begin{center} -_{\PMX!options!meter options} -_{meter!blind} - \begin{tabular}{|l|l|} - \hline - \texttt{0} & no meter is printed (`blind' meter) \\ - \texttt{1, 2, 3 or 4} & a single digit, between - the 2nd and 4th lines of each staff\\ - \texttt{5} & cut time (alla breve) \\ - \texttt{6} & common time \\ - \texttt{7} & numeral 3 with a vertical slash - \\ \hline - \end{tabular} - \caption{Meter options for \texttt{mtrdenp} $=0$ } - \label{tab:meter} - \end{center} -\end{table} - -\begin{figure}[!htb] - \begin{center} - \raisebox{-0.75ex}{% - \includegraphics[scale=.82]{eps/meter.eps} - } - - \vspace*{-4ex} - \end{center} - \caption{Result of meter options for \texttt{mtrdenp} $=0$ - } \label{fig:meter} -\end{figure} - -\begin{itemize} -\item -_{pickup bar} -The $7^{\text{th}}$ parameter, -_{\texttt{npickup}} -\texttt{npickup}, is the number of beats in a pickup bar if one is -present. If there is no pickup bar, set \texttt{npickup} $=0$. -\texttt{npickup} need not be an integer. Cf.~Fig.~\ref{fig:pickups} for -examples of pickup bars. -_{pickup bar} - -A pickup bar is the \emph{only} bar that can have a different number of -beats than the current value of \texttt{mtrnuml}. It must be followed -with the first regular bar \emph{in the same block}, i.e.\ the pickup -note(s) \emph{must not be followed} by a \texttt{|}, \texttt{/} or -\texttt{//}. -_{pickup bar} - -We shall later describe a {\PMX} command to change the meter, and -explain how to use it for pickups to later sections or movements -(cf.~section~\ref{sec:meterchg}). -\end{itemize} - -\begin{figure}[!htb] - \begin{center} - \raisebox{-0.75ex}{% - \includegraphics[scale=.82]{eps/pickups.eps} - } - \end{center} - \caption[Examples of pickups in 4/4]% - {Examples of pickups in 4/4 (the values of \texttt{npickup} - are given under the staff). - } \label{fig:pickups} - -\end{figure} - -\begin{itemize} -\item -_{key signature} _{signature|see{key signature}} _{\texttt{nkeys}} - \texttt{nkeys} is the key signature, positive integer for sharps, - negative for flats. -\end{itemize} - -\medskip -The last four numerical parameters concern the layout: -\begin{itemize} -\item If -_{\texttt{npages}} - \texttt{npages} $>0$, it is the number of - pages, and -_{\texttt{nsystems}} - \texttt{nsystems} is then the - total number of systems in the entire piece. {\PMX} will spread - the entire piece horizontally over this number of systems, and - vertically over \texttt{npages} pages. For proper vertical spacing - there should be from about 9 to 16 staves per page. If you specify - too many staves for a given number of pages, one or more staves - may spill over onto an extra page, but you will not see this until - you preview the \texttt{.dvi} file. Possible remedies are to - increase \texttt{npages}, decrease \texttt{nsystems}, or use the - \texttt{Ae} command, to be described later (cf.~section - \ref{sec:A}). - - \label{p:preamble} -\item If \texttt{npages} $=0$, \texttt{nsystems} is interpreted as the - average number of bars per system. This is useful while building - up a file a little at a time. {\PMX} will decide how many pages to - use. -\item -_{staves!size} _{\texttt{musicsize}} - \texttt{musicsize} is the height of a staff, - in points. The only values allowed are: 16, 20, 24 or 29 . -\item -_{indenting first system} - Finally, -_{\texttt{fracindent}} - \texttt{fracindent} is the - indentation of the first system from the left margin, expressed as - a decimal fraction of the total line width. - - \smallskip - Note that although logically \texttt{fracindent} could have any - value between $0$ and $1$ , you should never use a value - seriously over $.5$. It is not only esthetically rather - unpleasing, but may cause some unexpected havoc for {\MusiXTeX}. -\end{itemize} - -\begin{table}[!htb] - \begin{center} -_{preamble!numerical parameters} -\begin{tabular}{|l@{ : \quad}r@{\qquad\qquad}l|} -\hline -\texttt{nstaves} & 4 & (4 staves) \\ -\texttt{ninstr} & 4 & (4 instruments) \\ -\texttt{mtrnuml} & 4 & (4 beats \dots \\ -\texttt{mtrdenl} & 4 & \quad \dots of quarters) \\ -\texttt{mtrnump} & 0 & (option for \dots \\ -\texttt{nmtrdenp} & 6 & \quad \dots common time) \\ -\texttt{npickup} & 0 & (no pickup bar) \\ -\texttt{nkeys} & -1 & (key: d minor) \\ -\texttt{npages} & 1 & (1 page) \\ -\texttt{nsystems} & 1 & (1 system) \\ -\texttt{musicsize} & 16 & (16 pt staff) \\ -\texttt{fracindent} & .085 & (indentation of 1st system) \\ \hline -\end{tabular} -\caption{Example of preamble parameters for the F.J.\ Haydn - quartet in Fig.~\ref{fig:Haydn}, p.~\pageref{p:Haydn} - } \label{tab:Haydnparams} -\end{center} -\end{table} - -\medskip \label{p:names} -_{instruments} _{instruments!names} -In the next part of the preamble the names of the \emph{ninstr} -intruments are given, as you want them to appear within the indentation -in the first system, one per line, \emph{starting with the bottom} -instrument. If you don't want instrument names to appear, you must still -leave \texttt{ninstr} blank lines here. - -\label{p:clefs} -_{clefs} _{clefs!exotic} -Next, on a new line, comes a single string of \emph{nstaves} letters or -numbers for the clefs, again starting with the bottom staff. The choices -are\,% -\footnote{There are several more exotic clefs, available only in - straight {\MusiXTeX} (cf.~Section \ref{sec:inlineTeX} on - ``Inline {\TeX}'', and the {\MusiXTeX}~\texttt{1.15} manual, - Section~2.21). - }: -\verb|b, r, n, a, m, s, t, f| , which stand for -\textbf{b}ass, ba\textbf{r}itone, te\textbf{n}or, \textbf{a}lto, -\textbf{m}ezzosoprano, \textbf{s}oprano, \textbf{t}reble, or -\textbf{f}rench violin clef, respectively. Instead of these mnemonic -abbreviations, you can use the digits 0--7, according to the notation -\texttt{0} (treble), \texttt{1} (soprano), \texttt{2} (mezzosoprano), -\texttt{3} (alto), \texttt{4} (tenor), \texttt{5} (bariton), \texttt{6} -(bass) and \texttt{7} (french violin)\,% -\footnote{This rather unmnemonic notation has been retained in {\PMX} - for compatibility with {\MusiXTeX}. - }. -These two clef codes are summarized in Fig.~\ref{fig:clefnot}. -\begin{figure}[!htb] \begin{center} -_{clefs!symbols} _{clef codes|see{clefs, symbols}} - \raisebox{-0.75ex}{% - \includegraphics[scale=.82]{eps/clefnot.eps} - } - \end{center} - \caption{Notation of the clefs} - \label{fig:clefnot} -\end{figure} - -\bigskip -_{preamble!end of} _{working directory|see{directory}} -_{current directory|see{directory}} _{path name|see{directory}} -The preamble ends with a line that contains the path name of the -^{directory} to which you want the files (the \verb#.tex# file, in -particular) to be written when -_{\textbf{pmxab}} -\textbf{pmxab} processes your source text. Usually you will want that to -be the current directory: in UNIX this is denoted by \verb#./#~, in DOS -(most versions, including Windows) it is \verb#.\#\qquad. In any case, -the path -- and thus the whole preamble -- must terminate with \verb#/# -or \verb#\#~~. - -\addcontentsline{toc}{section}{Body of the Input File} -_{body of Input File} - -\bigskip -The rest of the {\PMX} input file is called the \emph{body}. It usually -begins with a number of global options, each on a line by itself, -called the \emph{header} (which can be empty). -\label{p:header} -_{header} _{\PMX!options!general} - -\medskip -_{input block} _{block|see{input block}} -Following the header, the input of the actual music begins. The basic -unit is called a \emph{block}, each one consisting of from 1 to 15 -complete bars. The input data for all bars in a block are entered for -each staff in turn, starting with the first (i.e.\ the \emph{lowest}) -staff. The sequence of staves (and thus of the instruments) corresponds -to that in the preamble: the first is the bottom one of the system as it -appears in the final score, and the last is the top one. The input for -each staff ends with a \verb#/# (slash). The data for one staff need not -be contained on a single input line, but may spread over as many as -needed, with any number of blank lines and comment lines between them\,% -\footnote{Remember that in {\PMX}, as in {\TeX}, a line feed is - equivalent to a space, and a sequence of many spaces is - equivalent to one space. - }, -but after the end of one staff (i.e.\ after the slash), you \emph{must} -start the coding for the next staff on a new input line. A \emph{block} -ends with the slash of the last staff of the last instrument (the top -staff in the score). -_{input block!ending} - -\medskip -Though you can put up to 15 bars in one block, many users of {\PMX} have -the habit of systematically writing one bar per block only. Sometimes, -however, for reasons of context, {\PMX} \emph{requires} a set of bars to -be in one and the same block (cf.~Section~\ref{sec:dynamics}). If you -do put more that one bar in a block, it is advisable (although not -required) to separate the bars with a \verb#|# (`vertical stroke'). The -main function of this is to provide visual separation in the input file, -and to help isolate input errors: if you put a \verb#|# anywhere except -at a bar end, the {\PMX} processor will stop and show you where it -detected the timing error. Otherwise (with a few minor -exceptions% -\footnote{For such an exception cf.\ the note on p.\pageref{p:repeats}. - }) -\verb#|# has no effect. -_{bar lines!in source} - -It is also good practice to separate the blocks with comment lines that -state which bars are represented, as has been done in the input source -for Fig.~\ref{fig:Haydn} (p.\pageref{p:Haydn}). - -_{pickup bar} -If there is a pickup bar (\verb#npickup# $>0$), it must be in a block -with the first full bar\,% -\footnote{If, for some reason, you do need to put the pickup in a - separate block, set the initial logical meter to fit the - pickup bar, then after the pickup bar do a blind meter change, - as described in section~\ref{sec:meterchg}. - }. - -_{voice!several voices in one staff} -When there are 2 voices in a staff (e.g.~for an organ or other -polyphonic instrument, or in a choir or symphonic score), these are -entered consecutively in the coding for that staff, again starting with -the lower voice, and this voice is ended with a \verb#//# (`double -slash'). Here again, after the double slash, you \emph{must} start the -second voice on a separate input line. The coding for this staff is then -again concluded by a single slash. - -\medskip -The two bars from \emph{Pellas et Melisande} by Debussy in -Fig.~\ref{fig:debussy} are an example. The bottom staff, that for the -trumpet, has only one voice, while the top staff (for the flutes) has 2, -thus giving a total of 3 voices. - -\begin{figure}[!htbp] - \begin{center} - \raisebox{-0.75ex}{% - \includegraphics[scale=.82]{eps/debussy.eps} - } \\[2ex] - ------------------------------------------ -\begin{minipage}{380pt} -\small -\begin{verbatim} -%----------------% -% C. Debussy, Pell‚as et Melisande, p.149 -%----------------% -% -2 2 -12 8 12 8 -0 6 -1 1 16 .07 -% -Trumpet -Flutes -tt -./ -It60itrfl -h-4 -Lento -Abepl -\\nobarnumbers\ -% -% %%%%%%%%%%%%%%%%%%%%%%%%% Bar 1 %%%%%%%%%%%%%%%%%%%%%%%%% -cd4 D"con sord."+17 sf dd fd dd sf / -r8+0 fr sfu+0+1 e sf+0 t ed4 t r8+0 -br+ sfu+0+1 a sf+0 r+0 gr sfu+0+1 f sf+0 // -rb8 g4+ t gd t rb8 c4 rb8 a4 / - -% %%%%%%%%%%%%%%%%%%%%%%%%% Bar 2 %%%%%%%%%%%%%%%%%%%%%%%%% -cd4 sf dd fd ad sf Rb / -r8+0 fr sfu+0+1 e sf+0 t ed4 t r8+0 br+ sfu+0+1 a sf+0 t ad4 t // -rb8 g4 t gd t rb8 c4 t cd t / - -% %%%%%%%%%%%%%%%%%%%%%%%%% end of file %%%%%%%%%%%%%%%%%%% -\end{verbatim} -\end{minipage} - \end{center} - - - \caption{\textbf{C.\ Debussy}, \emph{Pellas et Melisande} (excerpt) } - \label{fig:debussy} -\end{figure} - -\medskip -_{voice!several voices in one staff} -The number of voices in a staff (1 or 2) is determined solely by whether -the first sequence of symbols for that staff ends with \verb#/# or -\verb#//#. Therefore the number of voices in any given staff can vary -from block to block, but not within a block. In other words, if you need -to change the number of voices in a staff, you must start a new block. - -\medskip -_{\PMX!symbols} -Finally, a general characteristic of {\PMX} coding should be noted: all -data comprises sequences of \emph{symbols}, each one containing one or -more adjacent characters. These symbols -- including the -voice-terminating symbols \verb#/# and \verb#//# -- are \emph{always} -separated from each other by at least one space or line feed. Whenever -there are several characters strung together without spaces, they are -considered \emph{one single} {\PMX} symbol. This concept has already -been illustrated in prior examples. The construction of the symbols will -be explained in much more detail in the remainder of this chapter. - -\section{Commands for the Individual Staves} - \label{sec:stave transposition} - -_{\PMX!commands for individual staves} - -\subsection{Notes} \label{sec:notes} -_{notes} - -The most important input item is of course a single note. Its two -main features are its \emph{pitch} and its \emph{duration}. - -\emph{The pitch} is primarily -- i.e.\ up to octaviation --indicated by -_{notes!pitch} -the note \emph{name} in \emph{lower case} letters: \texttt{c, d, e, f, -g, a, b} (do, re, mi, fa, sol, la, si). If the note is to have an -accidental, the note name is followed \emph{without a space} by -\texttt{s, f} or \texttt{n} for a \textbf{s}harp, \textbf{f}lat or -\textbf{n}atural; \texttt{ss}/\texttt{ff} for a double sharp/double -flat. - -_{accidentals} _{notes!duration} - -The \emph{basic duration}, i.e.\ the duration exclusive of a possible -dot, is indicated by the first unsigned digit following the note name, -again with no space: \texttt{9, 0, 2, 4, 8, 1, 3, 6} respectively for -double-whole (^{breve}), whole (^{semibreve}), half, quarter, eighth -(quaver), sixteenth (semiquaver), thirty-second, and sixty-fourth notes. -For a consecutive sequence of notes of equal duration, this needs to be -given explicitly only for the first note of the sequence. Subsequent, -consecutive notes with no explicit duration will `\emph{inherit}' their -basic durations from the most recent note with an explicit duration. -_{eighths} _{sixteenths} - -A \emph{dotted/doubly dotted note} is indicated by the letter -\texttt{d}/\texttt{dd} just about anywhere\,% -\footnote{The only restriction on the position of \texttt{d} within the - note symbol occurs if the dot is to be shifted - (cf.~p.\pageref{p:dotshift}). - } -in the note symbol, after the note name, of course. - -It is important to note that, in contrast to the basic duration, a -dot is never inherited by a subsequent note. -_{notes!duration!not inherited for dotted note} _{dotted notes|see{notes}} - -\medskip -The \emph{pitch} of a note is, of course, not determined by the note -name alone; the actual octave needs to be specified as well. For this, -there are three possibilities: -\begin{description} - \item[explicit octaves:] \text{} \\ -_{notes!pitch!explicit octave} - A second unsigned digit\,% - \footnote{In contrast to the letters for accidentals and dots - and other letters to be explained in - Section~\ref{sec:otherparams}, the 2 digits for - duration and pitch, if present, must always be given - in this order. Specifically, if by omitting the - duration digit you use the inherited duration, you - can no longer specify the octave explicitly by an - unsigned digit. - } - indicates the octave to which the note belongs. For reference, - octave 4 runs from middle C to the B above. The lowest note on - an 88-key piano is the A in octave~0, while its highest note is - the C in octave~8 (cf.~also Fig.~\ref{fig:pitch}). - - \begin{figure}[!htb] \begin{center} - \includegraphics[scale=.82]{eps/pitch.eps} - \end{center} - \caption{{\PMX} notation for pitch - (second digit of note symbol)} - \label{fig:pitch} - \end{figure} - - \item[inherited pitch:] \text{} \\ -_{notes!pitch!inherited} - For a note without any explicit octave or relative pitch - indication, the octave is assigned by {\PMX} such that the note - is placed in the octave that makes it nearest to the most - recent note \emph{in the same voice}, i.e. the pitch is - `inherited'. Thus for jumps of less than a fourth up or down, - you only need to enter the note name to fully specify the - pitch. This feature often lets you go for long stretches in a - voice before needing to enter the octave. For jumps of a fifth - or more, you need to specify the octave either explicitly as - described above, or relatively as described below. - - \item[relative pitch:] -_{notes!pitch!relative} - \text{} \label{p:relativepitch} \\ - A \texttt{+} or \texttt{-} (if not part of one of the signed - numerical suboptions to be discussed later) indicates that a - note is to be an octave higher or lower than it would otherwise - be. Two consecutive \texttt{+}'s will raise the pitch two - octaves, and so forth\,% - \footnote{Two consecutive \texttt{+}'s can be abbreviated by - one \texttt{++} . - }. - - As an example of all this, compare Fig.~\ref{fig:reloctav} with the - {\PMX} notations given under the staff\,% - \footnote{The same result would be obtained with the full, absolute - notation \texttt{c84 d84 e84 c85 b84 a84 g84 g83 | c26 g23 - | c04}; but this is obviously much more verbose. - -_{notes!pitch!explicit octave} - Explicit octave numbers can be combined with one or more - \texttt{+} or \texttt{-}, although this is not - recommended. - }. - - \begin{figure}[!htb] - \begin{center} \includegraphics[scale=.82]{eps/reloctav.eps} - \end{center} \caption{Relative Octave Notations} - \label{fig:reloctav} - \end{figure} -\end{description} - -_{notes!pitch!explicit octave} -The first note of each line of music in a block must contain at a -minimum the note name and a basic duration value. It is good -practice and can simplify editing if in addition an explicit octave is -set there. However if it is not, {\PMX} will make some assumptions: at -the start of the first input block the pitch will be set as if there -were a prior note of middle C. In later blocks {\PMX} will use the -obvious inheritance rules from the end of the prior block\,% -\footnote{However, if the number of voices in a staff has changed from - the prior block, it is safest to reset the octave at the start - of a new block. Duration is never inherited across block ends, - and thus must be reset at the start of each input block. -_{notes!duration!not inherited across blocks} _{voice!several voices in one staff} - }. - -\subsection{Dotted Notes} \label{sec:dotnotes} -_{notes!dotted note} - -Inheritance of dotted notes is a little tricky. As was noted above, the -dot itself is never inherited; you always have to use a \texttt{d} in -the note symbol, even if the actual duration and octave are the same as -the prior note. But the \emph{basic} digit of duration need not be -reentered if it hasn't changed\,% -\footnote{There is an exception to this: if you decide to indicate the - octave with an explicit digit (`absolute octave'), you must - then enter the duration explicitly as well. - }. -So for example, consecutive dotted half notes, each within a fourth of -the previous one, could be most cleanly entered as \texttt{cd24 ed gd -ed}, whereas \texttt{cd24 e} would represent a dotted half note followed -by a plain half note, since the basic digit of duration was for a half -note all along. - -\subsection{Stems} \label{sec:stems} -_{stems} _{stems!direction forced} _{stems!length} - -{\PMX} usually determines the correct stem length and direction -(\emph{up} or \emph{down}) of a note automatically. This can, however, -be changed by the user, as needed: -\begin{itemize} -_{stems!options} - \item the stem direction is forced to go \emph{up} with the letter - \texttt{u} (`\textbf{u}p') anywhere after the note name, or - \emph{down} with \texttt{l} (`\textbf{l}ower'), - \item the stem length of non-beamed notes can be shortened by adding - the option \texttt{S}, followed by a decimal number between .5 - and 4.0 , representing the shortening in units of - \texttt{\bs{}internote}\,% - \footnote{1 unit of \texttt{\bs{}internote} is roughly half the - distance between staff lines. - }. - The shortening can be made ``sticky'', i.e.\ applied to all - following notes by adding a colon (\texttt{:}) after the - number. Stickiness is terminated by \texttt{S:} . - -\end{itemize} - -\subsection{Other Note Parameters} \label{sec:otherparams} -_{\PMX!options} _{\PMX!options!notes} -Here are some more options that can be appended to a note symbol (as usual -without spaces): - -\begin{description} - \item[Inhibited beaming (\textbf{a})] \text{} \\ -_{beaming!inhibited} - Joining the note stems with beams is usually done automatically by - {\PMX}\,% - \footnote{For details of this cf.\ Section~\ref{sec:beams}. - }. - Sometimes, however, you may want to inhibit this explicitly for a - single note; this is achieved by the letter \texttt{a} (for - \texttt{a}lone). - \item[Horizontal shift (\textbf{e,r})] \text{} \\ -_{notes!horizontal shift} - Sometimes you want to shift the horizontal position of a note, for - example to avoid overlap with a note in another voice of the same - staff. The letters \texttt{e} and \texttt{r} do that: \texttt{e} - shifts the note to the l\texttt{e}ft by its own width (a `notehead - width'), while \texttt{r} shifts it to the \texttt{r}ight. An - example of this can be seen in Fig.~\ref{fig:debussy}. - \item[Shift of accidentals (\texttt{<} / \texttt{>})] - \text{} \label{p:accidentals} \\ -_{accidentals!position shift} - Accidentals can be shifted too. One way is to enter \texttt{+} or - \texttt{-} immediately after the accidental character, then an - \emph{integer} for the vertical shift in units of - \texttt{\bs{}internote}, then another \texttt{+} or \texttt{-} , - followed by the horizontal shift, given as a decimal fraction of a - notehead width. If you use this method, you \emph{must enter both - numbers}. Alternatively -- if you need only an horizontal shift --, - you can simply use \texttt{<} or \texttt{>}, followed by the shift, - in notehead widths. When shifting a sharp to avoid another sharp, a - left shift of $0.85$ is usually best. When shifting a flat to avoid - a flat above it, a left shift of $0.3$ is suggested. - \label{shifts} - \item[Shift of the dot in dotted notes] \text{} \label{p:dotshift} \\ - The dot in dotted notes can be shifted analogously to the first - method for accidentals, using signed numbers, except that the first - (vertical) shift may be a decimal fraction. - \item[Shorthand for dotted notes] -_{dotted notes!shorthand} _{shorthand!for dotted notes} - \text{} \\ There are two special shorthand notations for dotted - rhythms. For normal dotted rhythms ($3:1$ ratio), if you include a - period (\texttt{.}) in the note symbol, {\PMX} will - \begin{itemize} - \item assign a dot to the note just entered, - \item terminate that note, - \item prepare to receive the next note name \emph{without any - space}, and - \item automatically assign a time value to the second note equal - to one-third of the first one. - \end{itemize} - No time value may be entered for the second note, but octave and - accidental parameters may. Ornaments and slurs - (cf.~Sections~\ref{sec:ornaments} and \ref{sec:psslurs}) following - this symbol will apply to the second member. If you need to follow - the main note with some modifying command, you can still use the - shorthand (\texttt{.}) after that command and a space. The main - advantage of this shorthand comes if you want to follow one dotted - pair with another of the same rhythm; then you needn't enter any - explicit duration value for \emph{either} member of the second - pair. This is because after using the shorthand, the basic - inherited duration value is set to that of the \emph{first} note in - the pair; remember that the basic duration does not include the - dot! - - For paired notes with 2:1 rhythmic ratios, the symbol \texttt{,} - (comma) behaves similarly to the \texttt{.} (period) for 3:1 - rhythms as just described. - - \Note{If you use this shorthand for dotted pairs, either embedded - in a single symbol or to start a separate symbol for the - second member, then you \emph{cannot shift the dot position}. - If you do need to shift the dot, you should not use the - shorthand notation. -_{dotted notes!shorthand} - } -\end{description} -\bigskip -For reference, all the letter-type note parameters are listed in -Table~\ref{tab:noteparameters}. Examples demonstrating the -use of most of them are given in Fig.~\ref{fig:notepars} . - -\begin{table}[!htb] - \begin{center} -_{\PMX!options!notes} _{accidentals} _{accidentals!cautionary} -_{notes!parameters} _{accidentals!MIDI} - \begin{tabular}{|l@{\hbox{\quad}}c@{\quad --- }l|} - \hline - \multicolumn{3}{|l|}{\textbf{Accidentals:}} \\ - & s & \textbf{s}harp \\ - & f & \textbf{f}lat \\ - & n & \textbf{n}atural \\ - & ss & double \textbf{s}harp \\ - & ff & double \textbf{f}lat \\ - & sc, ssc, fc, ffc, nc - & cautionary accidental (accidental in parenthesis) \\ - & si, fi, ni & \parbox[t]{300pt}{M\textbf{i}DI accidental {\\} - [\,does do not appear in the printed score - --- - cf.~Section~\ref{sec:MIDIaccidentals}\,] - } \\[1ex] - \multicolumn{3}{|l|}{\textbf{Dotted Notes:}} \\ - & d & single \textbf{d}ot \\ - & dd & \textbf{d}ouble \textbf{d}ot \\ - & . & shorthand for $3:1$ rythm \\ - & , & shorthand for $2:1$ rythm \\ - \multicolumn{3}{|l|}{\textbf{Stems:}} \\ - & u & force the stem \textbf{u}p \\ - & l & force the stem down (\textbf{l}ower) \\ - \multicolumn{3}{|l|}{\textbf{Shifts of Position:}} \\ - & e & shift the notehead l\textbf{e}ft - by the notehead width \\ - & r & shift the notehead \textbf{r}ight - by the notehead width \\ - & \texttt{<} & left shift of accidental \\ - & \texttt{>} & right shift of accidental \\ - & +, - & general shift of accidental \\ - \multicolumn{3}{|l|}{\textbf{Beam Inhibit:}} \\ - & a & \textbf{a}lone (cf.~Section~\ref{sec:beams}) \\ - \multicolumn{3}{|l|}{\textbf{Xtuplets:}} \\ - & x & (\textbf{x}tuplet) (cf.Section~\ref{sec:xtuplets}) \\ - \hline - \end{tabular} - \end{center} - \caption{Use of Note Parameters as shown in Fig.~\ref{fig:notepars} .} - \label{tab:noteparameters} -\end{table} - -\begin{figure}[!htb] - \begin{center} - - \includegraphics[scale=.82]{eps/notepara.eps} \\[2ex] - \includegraphics[scale=.82]{eps/noteparb.eps} \\ - \small{ (Notations for Dotted Notes) } \\[2ex] - \includegraphics[scale=.82]{eps/noteparc.eps} \\ - \small{ (Position Shifts of Accidentals) } \\[2ex] - \end{center} - \caption{Use of Note Parameters} \label{fig:notepars} -\end{figure} - -\pagebreak -\subsection{Rests} \label{sec:rests} -_{rest} _{pause|see{rest}} - -Rests are denoted by the letter \texttt{r} in place of a note name. -Rests have duration digits just like notes, but obviously no second -digit for giving an octave. As inheritance goes, an \texttt{r} behaves -just like a note: it can inherit its duration from the prior note or -rest, and notes as well as rests can inherit their duration from prior -rests. - -\medskip -Any rest or sequence of rests that occupies a full bar will by default -be horizontally centered in the bar. - -\medskip -There are a few special notations for rests: -\begin{itemize} - \item \texttt{rp} (`\textbf{r}est \textbf{p}ause') denotes a full-bar - rest (whole rest), regardless of what the meter signature for - the bar may be, - \item \texttt{rpo} (`\textbf{r}est \textbf{p}ause - \textbf{o}ff-center'). The option \textbf{o} suppresses the - centering of a pause, - \item -_{rest!blank rest} - \texttt{b} (`\textbf{b}lank') denotes a blank rest, i.e. one - that \emph{does not appear in print}. Logically, it has a - duration that is determined, as usual, either by an explicit - duration specifier or by inheritance. Blank rests are most - commonly used when there are two voices in a staff, - and one drops out for some part of the current input bar\,% - \footnote{Another interesting application is when you have two - homophonic voices in one staff and, for simplicity's - sake you want to write only one rest for both voices - (cf.~the last 2 bars in Fig.~\ref{fig:rests}) . - }, - \item -_{rest!multibar rest} _{\textbf{scor2prt}!multibar rest} - \texttt{rm} (`rest \texttt{m}ulti-bar') followed -- without - space! -- by an integer $n$ generates the multi-bar rest symbol - with the number $n$ above it, signifying a rest for $n$ full - bars\,% - \footnote{This is used in particular when the parts for - individual instruments are generated from a full - score, as is done automatically by \textbf{scor2prt}; - cf.\ Section~\ref{sec:scor2prt}). - }. -\end{itemize} -\noindent -\hspace*{2em}\fbox{\begin{minipage}{390pt} - Note that that there can be \emph{only one instance} of a multibar - rest in a given input block! - \end{minipage} - } - -\medskip\noindent -The default vertical position of a rest depends on whether there are one -or two voices in the staff. For one voice it is just the {\MusiXTeX} -default: approximately centered on the middle line. On the other hand, -in the lower voice in a two-voice staff, the rest is lowered -by \verb#4\internote#, while in the upper line it is raised -by \verb#2\internote#. The default can be manually overridden by appending -\verb#+# or \verb#-# and an integer for the offset (in -\verb#\internotes#) from the \emph{middle} line of the staff. Note that -this means that, if in the case of 2 voices in a staff you want to have -the rest centered on the middle line, you need to code it as \verb#r+0# ---- see the last bar in Fig.~\ref{fig:rests}~. - -\medskip -Some samples of rests are given in Fig.~\ref{fig:rests}. - -\begin{figure}[!htb] - \begin{center} - \includegraphics[scale=.82]{eps/rests.eps} - \end{center} -\caption{Rests} -\label{fig:rests} -\end{figure} - -\pagebreak -\subsection{Xtuplets} \label{sec:xtuplets} -_{xtuplet} - -{\PMX} insists very strictly on checking that the sum of durations of -all notes or rests in a bar add up to the total required by the bar's -meter. Thus, it cannot deal easily with modern extensively\,% -^{polyrhythmic scores}, percussion in particular \label{p:polyrhythms} -\footnote{But such problems occur occasionally even in classical music. - Thus, a real challenge to any {\PMX} expert is to code the - (in)famous third movement of Mozart's Oboe Quartet KV 370, - where suddenly the oboe changes to an alla breve (4/4), while - the strings continue on in a 6/8 meter! - }. -The only polyrhythmic feature built into {\PMX} are the traditional -xtuplets: doublets, triplets etc.\ , together with their usual notation. - -\medskip -Xtuplets (duplets, triplets, etc.) can have from 2 to 24 notes or -rests\,% -\footnote{The default maximum of $24$ can be changed. - Cf.~\ref{sec:limits} . - }. -By default all notes in an xtuplet have the same duration; but some can -be dotted or have twice the basic duration -(cf.\ p.~\pageref{p:xtupletdoubling}). The notation is as follows: -\begin{enumerate} - \item The symbol for the first note of an xtuplet begins exactly like - a note symbol, with the name of the first note in the xtuplet, - or an \texttt{r} if the xtuplet starts with a \textbf{r}est --, - followed, as the case may be, by an accidental, a \texttt{d} or - \texttt{dd}, a \texttt{+},\texttt{-} or explicit octave, and an - optional duration digit. However, this duration, whether given - explicitly or inherited from a previous note or augmented by a - dot, is not the duration of the first note, but represents the - \emph{total} duration of the \emph{whole xtuplet}. - - \item If the xtuplet is to be \emph{unbeamed}, add an - `\texttt{a}' (`alone') right after the first note. - \item Next -- with no space, as usual -- comes \texttt{x} (for - `\textbf{x}tuplet'), followed by a one- or two-digit integer, - for the number of notes in the xtuplet . If the first note is to - be dotted, add the usual \texttt{d}, if it is to have twice the - basic duration, add a \texttt{D} or \texttt{F} (cf.\ - page~\pageref{p:xtupletdoubling} for more detail on this). The - only options allowed after this begin with the letter \texttt{n} - and control the printed appearance of the xtuplet: - \begin{itemize} - \item If \texttt{n} is omitted, the xtuplet is printed in the - standard way, i.e.\ with the xtuplet $3$ printed over (or - under, as the stemming may dictate) for, say, a triplet. - Note also that by default {\PMX} prints a bracket only - if the xtuplet notes are unbeamed; otherwise just the - xtuplet number is printed. - \item If \texttt{n} is followed by an \emph{unsigned} integer, - this integer is taken as the number to be printed - instead of the natural (default) one. - \item If \texttt{n} is followed by the letter \texttt{f} - (\textbf{f}lip), the xtuplet number is \textbf{f}lippped - vertically from its default position. \item The position - of the xtuplet number can be adjusted in the usual way - with one or two \emph{signed decimal numbers} following - \texttt{n}: the first is a vertical shift in units of - \texttt{\bs{}internote}, the (optional) second a - horizontal shift, in notehead widths. - \item If \texttt{n} is given, but followed by a space, thus - ending the first-note symbol, \emph{no number} at all - will be printed. - \item -_{xtuplet!tweaking the bracket slope} - For a \emph{non-beamed xtuplet only} a suboption - \texttt{s} can be added to the \texttt{n} option by - which the slope of the bracket can be adjusted ; i.e.\ - you can use \texttt{ns}[\emph{n}], where \emph{n} is - an \emph{signed} integer (except zero): a positive - integer will lift the end of the bracket upwards, while - a negative one will move it downwards. - - Note that this suboption will operate in a more - elegant way for Sicherman-type xtuplets\,% -_{Sicherman-type xtuplets!see xtuplets} -_{xtuplets!ajusting slope with Sicherman xtuplets} - \footnote{For Sichermann xtuplets cf.\ the next page. - } - only: when the Sichermann option \textbf{AT} is - \emph{not in effect}, the bracket number (the 3 in a - triplet, e.g.) will \emph{not} follow the slope - adjustment and might have to be tweaked separately. - \end{itemize} - \item The second through last notes of the xtuplet are then each - given by a separate note symbol, containing the meaningful - subset of the parameters permitted for notes or rests: - \begin{enumerate} - \item the note name as the first character. This is the only - required character. It can be an \texttt{r} (for a -_{xtuplet!rest in xtuplet} _{rest!in xtuplet} - rest), except that the \emph{last note of an xtuplet - cannot be a rest}\,% - \footnote{Cf.\ however, Sec.\ - \ref{sec:Xtuplets ending with a rest} - }, - \item an accidental, - \item an octave change (\texttt{+} or \texttt{-}). The octave - may also given explicitly; this is the only digit - allowed, - \item a \texttt{d} (\textbf{d}ot). The next note after the - dotted one is automatically shortened to half the - normal value, - \item -_{xtuplet!doubled note} - \label{p:xtupletdoubling} - the character \texttt{D} in the note symbol for any - note in an xtuplet doubles the duration of this note. - As this accounts for two notes of the xtuplet, it will - decrease the expected number of notes in the xtuplet by - one. If used for the first note of an xtuplet, - \texttt{D} goes \emph{before} an optional \texttt{n} - parameter, \item -_{xtuplet!doubled note in Bach notation} - the character \texttt{F} is the same as \texttt{D}, - except that in the printed output the doubled note will - appear dotted (a notation Bach sometimes used). As with - \texttt{D}, an \texttt{F} for the first note goes - \emph{before} an optional \texttt{n} . - \item grace notes are allowed in xtuplets. -_{grace notes!in xtuplet} - \end{enumerate} - No explicit duration is allowed in symbols for the - second through last members of the xtuplet, the - duration having been determined by the first note. -\end{enumerate} - -\medskip -_{xtuplet!inhibited beaming} _{beaming!in xtuplet} -Beaming of xtuplets is done automatically. If it is to be inhibited, add -the \textbf{a}lone option to the first-note symbol -(cf.~Section~\ref{sec:otherparams}). - -\medskip -Fig.~\ref{fig:xtuplets} displays some examples of xtuplets, with the {\PMX} -coding given below the staff: - -\begin{figure}[!htb] - \begin{center} - \includegraphics[scale=.82]% - {eps/xtuplets.eps} \\[2ex] - \end{center} - \caption{Xtuplets} - \label{fig:xtuplets} -\end{figure} - -\bigskip -As was remarked at the end of Section~\ref{sec:preamble}, the -individual symbols of {\PMX} generally consist of one or several -characters strung together without spaces. In that sense, each note of -an xtuplet is considered to be \emph{a separate} {\PMX} symbol; so these -are separated by spaces as usual. - -\bigskip\bigskip -_{xtuplet!non-standard bracket} -\label{p:sicherman} -A special, non-standard bracket can be printed for \emph{non-beamed xtuplets -only} with an addition to {\PMX} designed by Col.\ G.L.\ Sicherman. This -prints the xtuplet number not above or below the bracket, but in line -with it, as shown in Fig.~\ref{fig:xtupletsSich}. To invoke this, simply -add the option \texttt{AT} as a separate {\PMX} symbol anywhere in the -body of the source file: this will switch from standard to Sicherman -brackets \emph{for all xtuplets in the score}. -_{Sicherman, Col.\ G.L.} - -\begin{figure}[!htb] - \begin{center} - \includegraphics[scale=.82]{eps/xtupletsSich.eps} \\[2ex] - \end{center} - \caption{Xtuplets with Sicherman brackets} - \label{fig:xtupletsSich} -\end{figure} - -\medskip -If you want to use this for specific xtuplets only or otherwise -customize your use of the option, you will have to use inline {\TeX} -commands, following instructions given in \verb#tuplet.tex# as comments. - -\Note{To use the Sichermann option, the file - \href{http://icking-music-archive.org/software/musixtex/% - add-ons/tuplet.tex}{\texttt{tuplet.tex} } - (available from the software section of the WIMA) must be - installed in your {\TeX} system! - } - -\subsection{Chords} -\label{sec:chords} - -_{notes!chordal} _{chords} -\emph{Chordal notes} are notes that share a common stem and have the -same duration. They are coded in {\PMX} as follows: -\begin{itemize} - \item -_{chords!main note} - One of the notes in the chord is chosen to be the `first note'. - The first note is written as usual and as described in - Section~\ref{sec:notes} ; all other chordal notes are denoted by - separate symbols starting with \texttt{z} , followed by a note - name. The note name can optionally be followed by an accidental - and an octave indicator (\texttt{+} or \texttt{-}), but no - absolute octave is allowed. And no duration value is allowed - either, as this is logically determined by the first note. - - Legally the first note can be any one of the chord notes; but wise - use of this freedom of choice is definitely called for, since - \begin{itemize} - \item the first note sets the default stem direction, - \item in a beam it can affect the height and slope of the - beam, - \item if the chord is beamed with other notes, the default - height and slope of the beam will be determined by the - `first note' of the chord. - \end{itemize} - - If a beam joining chords looks bad, you can often fix it by - changing which note acts as the main one [\,of course there are - other ways to fine-tune beam parameters, as will be described in - detail in Section~\ref{sec:beams}\,]. For further details, consult - Section~\ref{sec:arpeggio} . - - If the main note is dotted, the dot is obviously `inherited' for - all other notes as well, so writing another \texttt{d} would be - redundant. But if you want to shift the dot of a chordal note, you - \emph{must add} a \texttt{d}, followed by the shift parameters, as - described on p.\pageref{shifts}. - - \item Normally {\PMX} will automatically set notes in a chord so that - collisions are avoided (in a second, e.g.). If you don't like - the result, you can shift the note by one notehead width to the - \textbf{r}ight with \texttt{r}, or to the l\textbf{e}ft - with \texttt{e} . - \item The position of accidentals will also be adjusted automatically - by {\PMX} so as to avoid collisions. But, as with single notes, - you can shift accidentals of chord notes manually\,% - \footnote{Note that if, in addition, you use a \texttt{+} or - \texttt{-} to denote a relative octave - (cf.~p.\pageref{p:relativepitch}), this sign must - come \emph{after} the shift parameter for the - accidental. - }, - using the parameters described on p.\pageref{p:accidentals}. - - If you manually shift \emph{any}\ accidental in a chord, then - automatic shifting will be disabled for \emph{all}\ the - accidentals in a chord, \emph{unless}\ you preface the shift - parameter with \textbf{A} (e.g.~\texttt{zcsA<.5}), in which - case the manual shift will be \textbf{a}dded to that applied - automatically by {\PMX}. - \item -_{chords!position of accidentals} - \label{p:chordsoption} - Another option that affects accidental positioning in chords is - \texttt{Ao}~, entered in the main note symbol of a chord. It will - force the accidentals in that chord to be posted in the order they - come in the source (starting with the main note), each one as - far to the right as it will go without crashing into a notehead, - stem, or another accidental. -\end{itemize} - -_{chords!stem length and direction} _{stems!direction forced} -The stem length and direction of a chord are controlled by the first -note, but may be manually overridden with \text{u} (\textbf{u}p) or -\texttt{l} (\textbf{l}ower) in the first note symbol. - -\medskip -As decribed above, every chord note has its own note symbol. This means, -as always: no space within a note symbol, but at least one space -between the note symbols of a chord. - -\Note{\begin{center} \large\textbf{A beginner's trap} \end{center} When - slurring two chords, you may get confused by a simple - programming error. Take, e.g., the sequence - - \vspace*{-3ex} \begin{center} \texttt{c45 zf d zg-} \qquad . - \end{center} - \vspace*{-2ex}\noindent - The first notes of the two chords are c and d , the chord notes - (denoted by \texttt{z} in \PMX) are f and g . However, \PMX\ - following your instruction, sets the lower notes as \emph{c and - g} , the higher ones as \emph{f and d} . - - So if you want to slur the chord say, in the higher notes (as - shown in the picture), - - \vspace*{-3ex} \begin{center} - \includegraphics{eps/chordslur.eps} , - \end{center} - \vspace*{-3ex}\noindent - you must obviously write - - \noindent - \hspace*{5em} \texttt{c45 zf s d s zg-} \; , \quad not \quad - \texttt{c45 zf s d zg- s} \; . - - \smallskip - \textbf{Moral}: if you want to slur chords, look at the - \emph{names of the notes} you want to slur, not - the \texttt{z} symbols! - } - -\subsubsection{Arpeggio} \label{sec:arpeggio} -_{chords!arpeggio} _{arpeggio|see{chords}} - -An \textbf{arpeggio} is, of course, simply a special form of a chord, -denoted by a vertical wavy line in front of the chord proper. To write -that in {\PMX}, place the symbol \texttt{?} after the symbols, with a -space as usual, for both the first and last note of the chord. - -When doing that, you should remain aware of the fact that the wavy line -is generally understood as being played from the bottom up: lowest note -first, highest last. - -\medskip -So far, so easy. There are, however, a few special cases to note: -\begin{enumerate} - \item In an arpeggio, the wavy line often turns out to be crowded to - the chord itself; this happens in particular when some of the - chord notes have accidentals. In such cases one would want to - move the arpeggio line away from the chord itself a bit, i.e.\ - to the left. -_{arpeggio!moving arpeggio line to the left} - - This is easily achieved by adding a \texttt{-} and an (unsigned) - decimal number, without spaces, to one of the \texttt{?} - designating the arpeggio --- it doesn't matter which one. - \item Sometimes the composer may want to have the arpeggio played in a - more virtuose way (on string instruments, in particular): the - first 2 -- or even 3! -- of the chord notes simultaneously, as a - double (or triple) stop, then the other chord notes as a true - arpeggio. - - \medskip - This can be done easily in {\PMX}: simply place the first - \texttt{?} not after the starting chord note, but later, after - one of the \verb#z...# notes. - - In this case is is even more important to remember the standard meaning - of the wavy line in musical language that was just - pointed out! So in general, it is best to stick with the order of - the chord notes ``bottom to top'' unless you really know what - you are doing. - \item In piano music, it is quite common that an arpeggio is meant to - go across the chords of both hands. This also is easily -_{arpeggio!across staves} - implemented in {\PMX}\,% - \footnote{To my knowledge, this feature of {\PMX} (available - from Version 2.503 on) has not been explicitly - documented in the official {\PMX} documentation. - I am very grateful to Andr‚ van Ryckeghem for drawing - our attention to this feature in one of his - contibutions to the WIMA ``Tips \& Tricks'' WEB page. - }: - simply place the first \texttt{?} at the start of the left-hand - chord and the second one \emph{at the end of the - right-hand chord} --- as common sense would suggest! -\end{enumerate} - -\bigskip\noindent -To see all this in examples, look at how the chords in -Fig.~\ref{fig:chords} were coded. When comparing this figure with its -code it should become obvious that care is called for when -producing chords with accidentals, and arpeggios in particular: some of -the chords in bars 1 and 2 look ugly, to say the least, and the arpeggio -line in bar 3 as well as the first one in bar 4 seem to be downright -violations of the standards of good typesetting practice. - -\begin{figure}[!htb] - \begin{center} - \includegraphics[scale=.82]{eps/chords.eps} \\[2ex] - ------------------------------------------ -\begin{minipage}{380pt} -\small -\begin{verbatim} -% bars 1-3: -e22f zgn zb zef | -dn2- zbn+ zen | -dn4- zbn<1.5+ zen dn- zbnA<1.5+ zen X4 / -b24 zdf zef zgn | -bn2- ? zen zgs | -bn4- zen<1.5 zgs ? bn- zen<1.5 zgs X4 / - -% bar 4: -f8- ? za zc zf gd4f- zb zdf zgfd+0.5+2 / -cd4- zef zf za ? d8f- zgf zb zdf / - -% bar 5: -c4sAo ? zgs zes zbn ? X2 bn4 zes ? zgs zcs ?-2.9 Rb / -es2-u zgs zcs / -\end{verbatim} -\end{minipage} - \end{center} - \caption{Chords} - \label{fig:chords} -\end{figure} - -\subsection{Grace notes} \label{sec:graces} -_{grace notes} _{notes!grace notes} - -A grace note symbol starts with a \texttt{G}. It is entered in its -natural order, i.e.\ before the main note symbol for a normal grace, -behind the main note symbol for an after-grace . After -\texttt{G} comes any combination of the following options: - -\begin{itemize} - \item A single digit representing the number of notes\,% - \footnote{The \emph{maximum} number of notes in a grace is not - fixed, but depends on circumstances - (cf.~Section~\ref{sec:limits}); but up to 16 is - usually safe. - } - in the grace. The default is 1 . - \item \texttt{m} (for \texttt{m}ultiplicity) and a digit, - representing the number of flags or beams. The default is 1; 0 is - allowed. - \item -_{slurs!in grace notes} _{grace notes!slurs|see{slurs, in grace notes}} - \texttt{s} (for \texttt{s}lur): this joins all notes of the - grace to the main note. No \texttt{s} is needed in the main - note symbol. - \item \texttt{x} for a slash (only for single graces), - \item \texttt{l} or \texttt{u} to force the direction of the stem(s) - as desired. -\end{itemize} -Next comes the only required character, the first grace-note name. No -time value must be entered, but, if needed, an octave (relative or -explicit) or an accidental can be given as in a normal note. Second and -later notes must follow immediately in sequence, set apart by spaces, -likewise without any time value, and without any intervening symbols. - -\medskip -_{grace notes!`after'-grace} -`After'-graces (graces coming \emph{after} a main note) are entered -similarily to normal graces, with the same parameters as above; but in -addtion to the other parameters either an \texttt{A} (for -\textbf{A}fter) or \texttt{W} (for \textbf{W}ay-after) is entered, -before the grace note(s). - -After-grace symbols associate the grace note(s) with the \emph{prior} -main note and are therefore entered \emph{after} the main note symbol. - -\medskip -By default, {\PMX} will place graces or after-graces \emph{immediately} -before or after the main note, way-afters as far to the right as -possible before the next note or bar line. If either type of -after-grace is slurred, the slur will start on the main note and end on -the last one in the grace. - -_{grace notes!added space} -For a grace (\emph{not for an `after'-grace}), you can, if necessary, -add some space between the grace and the main note by inserting an -\texttt{X} followed by a unsigned decimal in the grace symbol\,% -\footnote{It doesn't matter where you insert this shift symbol, as long - as it makes syntactical sense; to state this more simply: the - \texttt{X}[\emph{n}] may \emph{not be inserted before a - number} and \emph{not after the leading note} of the grace. - - \noindent - This added space for a grace is indeed essentially a hard - space, so that -_{spacing!hard space in grace} - its name, - \texttt{X} , is quite appropriate. And, as with almost all - such cases, it is wise to keep in mind that `hard spaces' are - what their name implies: a hard -- or brutal, if you will -- - last resort if nothing else seems to help. Used unwisely, - adding a hard space to a grace is liable to produce rather - ugly results, as is exemplified in Fig.~\ref{fig:grace}. - }. - -\medskip -Examples for grace notes are displayed in Fig.~\ref{fig:grace}. - -\begin{figure}[!htb] - \begin{center} - \includegraphics[scale=.82]{eps/grace.eps} \\[2ex] - ------------------------------------------ -\begin{minipage}{380pt} -\small -\begin{verbatim} -w150m -Abepl -\\nobarnumbers\ -% -% Bar 1 -G3sm2g++ a b c4 f- G2slAe d c GsX1xb+ c / -% Bar 2 -Ga- g4 Gfs- g c G13sm3X3d e f g a b c d e f g a b c / -% Bar 3 -c2- G3slWb a b c2 of Rb / -% -\end{verbatim} -\end{minipage} - \end{center} - \caption{Grace Notes} \label{fig:grace} -\noindent ------------------------------------------------------------------------------------- -\end{figure} - -\subsection{Ornaments} \label{sec:ornaments} -_{ornaments} - -Symbols for ornaments are entered \emph{after} their associated note -symbol, separated, as usual, by a space\,% -\footnote{The ornament, although associated with a specific note, is - considered a separate \PMX\ symbol. - }. - -The ornaments available in \PMX\ are listed in Table~\ref{tab:Ornamenti} -and are illustrated in Fig.~\ref{fig:ornament}. - -\begin{table}[htbp] -_{breath} _{caesura} _{fermata} _{mordent} _{ornaments} _{pizzicato} -_{segno} _{shake} _{staccato} _{trill} _{accidentals!editorial} -_{accidentals!dubious} _{notes!dubious} -\begin{center} -\begin{tabular}{|p{5.0cm}|p{4.0cm\tt}|} - \hline - staccato & o. \\ \hline - tenuto & o\_ \\ \hline - accent & o> \\ \hline - sforzando & o\^\ \\ \hline - pizzicato & ou \\ \hline - spiccato & op \\ \hline - $\times$ & ox \\ \hline - $+$ & o+ \\ \hline - caesura${\,}^\dag$ & oc \\ \hline - breath${\,}^\dag$ & ob \\ \hline - upper fermata & of \\ \hline - lower fermata & ofd \\ \hline - shake & ot \\ \hline - mordent & om \\ \hline - mordent [right parenthesis before notehead] - & o) \\ \hline - appogiatura [left parenthesis before notehead] - & o( \\ \hline - trill${\,}^\dag$ & oT\emph{x} \\ \hline - implicit trill${\,}^\dag$ & oTt\emph{x} \\ \hline - segno${\,}^\dag$ & og\emph{x} \\ \hline -\end{tabular} - - \smallskip - \begin{tabular}{|p{5.0cm}|p{4.0cm\tt}|} - \multicolumn{2}{c}{editorial marks:} \\ \hline - editorial accidentals & oes oef oen \\ \hline - dubious accidental & oes? oef? oen? \\ \hline - dubious note & oe? \\ \hline - \end{tabular} - - \smallskip - \begin{tabular}{p{5.0cm}p{4.0cm\tt}} - ornament repetition${\,}^\dag$ - & : \\ - \end{tabular} - \end{center} - ${}^\dag$ See explanation in main text - \caption{Ornaments} \label{tab:Ornamenti} - \end{table} - -\begin{figure}[!htb] - \begin{center} - \includegraphics[scale=.82]{eps/ornament.eps} - \end{center} - \caption{Ornaments} - \label{fig:ornament} -\end{figure} - -All except the staccato, tenuto, down fermata and parentheses will -appear above the staff; staccato\,% -\footnote{In fact, the only difference between staccato and pizzicato is - the vertical positioning of the dot. - } -and tenuto appear just above or below the note head, depending on the -stem direction, the parentheses at the level of the note head, of -course. - -\medskip -The trill and segno symbol are special in that they may have additional -optional characters. Either trill symbol may include a decimal number to -specify the length of the wavy line indicating the duration of trilling, -in \verb#\noteskip#s . The default is 1 . Thus \texttt{oT0} will be a -\emph{tr} without any wavy line, and \texttt{oTt2} is a wavy line -of 2 \verb#\noteskip#s without any \emph{tr} symbol starting the wavy -line. - -\medskip -A segno may only be entered in the first (lowest) voice. It may be -immediately followed by a positive or negative integer, which indicates -a number of points that it will be offset horizontally; and it will -appear above every staff of the system. - -\bigskip -_{ornaments!repeated} -Once the ornament type has been specified, most ornaments can be raised -or lowered from their default position by appending a signed integer to -the symbol, giving the vertical offset in \verb#\internote#s. Caesura -and breath may in addition have a signed number, giving the horizontal -shift from default in notehead widths. These two ornaments also differ -from the others in their default horizontal position, which is $0.5$ -\verb#noteskip# past the note. - -\medskip -An ornament can be automatically repeated on a series of consecutive -notes, provided the notes are all in the same input block. To activate -this feature, terminate the first ornament symbol with \texttt{:} . Then -every note in that voice will have the same ornament until a -note is followed by the repeat terminator \texttt{o:} . - - -\subsection{Beams} \label{sec:beams} -_{beaming} - -_{beaming!forced} _{beaming!inhibited} -For the most part, \PMX\ automatically takes care of the details -of defining beams: selecting which notes are beamed together, -and setting the angle, direction, height, and -\emph{multiplicity} (the number of bars along the top or -bottom). However, one may define a \emph{forced} beam -- which -overrides {\PMX}'s selection of which notes are beamed together --- by surrounding the notes to be beamed with \texttt{[} and -\texttt{]} (with spaces, as usual). Conversely, if {\PMX}'s -selection is to beam notes, and you want to inhibit this for a -single note, add the option \texttt{a} to the note symbol -(cf.~Section~\ref{sec:otherparams}). - -\bigskip -One may also wish to edit certain features of a beam even when {\PMX}'s -grouping decision would otherwise be acceptable; this is done by adding -some parameters to \texttt{[} and \texttt{]} : - -_{beaming!parameters} -\medskip -The \texttt{[} can be followed, without space, by one or several of the -following options: - -\begin{itemize} - \item \texttt{u}, \texttt{l} or \texttt{f} will override {\PMX}'s - selection of the direction of the beam: - \begin{itemize} - \item \texttt{u} makes the beam go \emph{above} the noteheads - (\textbf{u}pper beam), - \item \texttt{l} makes the beam go \emph{below} the noteheads - (\textbf{l}ower beam), while - \item \texttt{f} will \textbf{f}lip the beam from whatever - \PMX\ would do automatically; - \end{itemize} - \item \texttt{h} forces the beam to be \textbf{h}orizontal; - \item \texttt{m} followed by a single digit (1, 2, 3 or 4) forces the - \textbf{m}ultiplicity of the beam; - \item\texttt{j} \textbf{j}oins a beam grouping to a prior one started - in another staff (cf.\ p.~\pageref{p:jumpbeam}). -\end{itemize} - -The beam symbol constructed so far can be followed, without space, by -one, two or three consecutive integers, each preceded with \texttt{+} or -\texttt{-} : - -\vspace*{-2ex} - \begin{enumerate} - \item first is an adjustment of the starting height; it is - given in \verb#\internote#s and may range from -30 to - 30, - \item the second is a slope adjustment (again in the range - from -30 to 30), - \item The third is an additional adjustment to the starting - height, given in units of the beam thickness. It may - range from 1 to 3 only. It always acts to - \emph{increases} the stem length. This would only be - used in rare cases, e.g.~to align consecutive - horizontal beams which have internal multiplicity - changes. An example is shown in Fig.~\ref{fig:beams}, bar - \emph{f}. - \end{enumerate} -Note that for technical reasons all three integers must always be given -\emph{with a sign} (even the last one, although it always is positive). -Note also that, since the meaning of these numbers is interpreted by -\PMX\ in their sequence, if you need only the second or only the third -number you \emph{must not omit} the preceding number(s), but rather give -explicit \texttt{0}'s for them. -\vspace*{-2ex} -\begin{figure}[!h] - \begin{center} - \includegraphics[scale=.82]{eps/beams.eps} \\[2ex] - ------------------------------------------ -\vspace*{-2ex} -\begin{minipage}{380pt} -\small -\begin{verbatim} -% Bar a: -f1s c f a c fs a c- b g+ b g [l+12-8 b-- g1++ b g ] Rd / -% Bar b: -[l f1s- c f a ] [u c fs a c- ] [f b g+ b g ] [ b-- g1++ b g ] Rd / -% Bar c: -[m4 f1s- c f a ] [m1 c fs a c- ] b g+ b g [h b-- g1++ b g ] Rd / -% Bar d: -[ f1s- c f a ][ c fs a c- ] [ b g+ b g ]-[ b-- g1++ b g ] Rd / -% Bar e: -[ fs-4x3nf c a+ c1 fs a c- ] b g+ b g b-- g1++ b g Rd / -% Bar f: -m3434 -cd84 c3 c6 c [+0+0+3 cd8 c3 c6 c ] [-1+0+3 cd8 c3 c6 c ] Rd / -\end{verbatim} -\end{minipage} - \end{center} - \caption{Beams} - \label{fig:beams} - \vspace*{-4ex} -\end{figure} -\pagebreak - -Here are some further possibilities regarding beaming: -\begin{itemize} - \item -_{xtuplet!beamed with other notes} _{beaming!in xtuplet} - \vspace*{-1ex} - By default, xtuplets (cf.~Section~\ref{sec:xtuplets}) are set - apart with their own beam. To beam an xtuplet together with - other non-xtuplets, just include it with the other notes in a - forced beam. - \item -_{beaming!rest within beamed notes} _{rest!in beam} - \vspace*{-1ex} - Rests may also be included within forced beams, provided they - are shorter than quarter rests, and of course that they come - \emph{between} the first and last notes under the beam. - \item -_{beaming!beamed groupings} - \vspace*{-1ex} - Sometimes one may wish to define beamed groupings with subgroups - joined by a single beam. The symbol \texttt{][} , standing alone - between two note symbols inside a forced beam, causes the - multiplicity to decrease to unity and immediately increase to - its natural value for the next note. An example of this, as well - as the beaming together with an xtuplet, can be seen in bar 2 of - the trombone voice of Fig.~\ref{fig:agon}~: the two - doubly-beamed groups connected by a single beam are generated by - \texttt{[ c15 c c ][ c c cx3 c c ]} . - \item -_{beaming!single-slope beam} - \vspace*{-1ex} - Related to this is a - \emph{single-slope beam group}, which is the same as described - in the previous item except that there is no connecting beam - between the beamed subgroups. For this option, the beamed - subgroups are separated by \texttt{]-[} standing alone between - two notes inside the forced beam. - \item -_{beaming!large jumps} _{beaming!up/down beams} - \vspace*{-1ex} - If there are large jumps in pitch between - notes in a beam within a single staff, as a matter of taste you - may wish to start the beam for example as an upper one and end - it as a lower. {\PMX} will never do this automatically, but you - can accomplish it by forcing the beam with appropriately - modified up/down-ness, starting level, and slope. If you use - this technique, there are two details to note: - \begin{enumerate} - \item if there are any intermediate multiplicity changes, - they will only be handled properly if the initially - specified up/down-ness is consistent with the vertical - position of the intermediate notes involved\,% - \footnote{This is due to a fundamental technical - limitation of \MusiXTeX. - }, - \item for proper appearance in crowded scores you may - wish to insert hardspace or shifts as described - in Section~\ref{sec:spacing}. - \end{enumerate} - - \item Beams cannot normally jump staves. But if that is -_{beaming!staff-jumping} \label{p:jumpbeam} - desired, start the beam normally in one voice, and - terminate the part of the beam in that voice with - \texttt{]j} . Then resume the beam in the other voice on - a neighboring staff with \texttt{[j}, ending that part - with the normal \texttt{]} . For staff-jumping beams, - it's OK to have just a single note inside one or both of - the partial beams. Each voice must, however, still have - the right number of beats, so you will probably need to - fill in the durations with blank rests after the first - members of the beam and before the second. - - \smallskip - With staff-jumping beams, some adjustment of the beam height and - slope will usually be required. Also, sometimes the up/down-ness - of the ending section must be overridden; you will know that - this is necessary if on your first try the ending is shifted - horizontally from the desired position. These editing commands - may sometimes produce unexpected results, and some iteration may - be required to get exactly what you want. - - \smallskip - An example of a staff-jumping beam is seen - in Fig.~\ref{fig:jumpbeam} . - -\begin{figure}[!bth] - \begin{center} - \raisebox{-0.75ex}{% - \includegraphics[scale=.82]{eps/jumpbeam.eps} - } - \end{center} - \caption{\textbf{A staff-jumping beam}} - \label{fig:jumpbeam} -\end{figure} - \item - If the option : (colon) is appended to the starting - symbol \texttt{[} for a forced beam -_{automatic beaming!} \label{p:autoforcedbeam} - (`automatic forced beaming'), then henceforth beams of - the same length will be force-beamed similarly in that - line of music \emph{until the end of the input block}. - Within an input block, the automatic forced beaming can - also be stopped explicitly by starting a new regular - forced beam. - - But remember that {\PMX} is actually quite good at - beaming notes in the manner a human musician would - normally expect; so it will be necessary to use this - facility only in the special cases when you want (or - need) beaming different from what {\PMX} provides on its - own. In such cases, consider this beaming automatism as - a kind of shorthand; as such, it will be really worth - your while only when you want to repeat the same - `non-orthodox' beaming an appreciable number of times. - - Regarding automatic forced beaming, you should also be - aware of the following: - - \smallskip - As with regular beams, you can have notes of different - durations beamed together in an automatic forced beam. - The rule in that case is: in the beams following the - initial one, the next sequence(s) of notes with the - \emph{same total duration time} as that of the notes - beamed together initially will then be beamed together - automatically. As usual, notes given without duration - will `inherit' their durations from the most recent note - with an explicit duration. - - All this is best seen in the following example: - - \vspace*{-2ex} - \begin{center} - \includegraphics[scale=.82]{eps/autobeam} \qquad , - \end{center} - - \vspace*{-3ex} - which is coded as follows: - - \vspace*{-4ex} - \qquad \begin{verbatim} - d85 e b a1 b c1 b a8 -[ d85 e ] b a1 b c b a8 -[: d85 e ] b a1 b c b a8 - d85 e b a1 b c1 b a8 / - d85 e b a1 b c1 b a8 Rd - \end{verbatim} - \vspace*{-3ex} - \nopagebreak - Note how the automatic beaming ends at the \emph{end of - the first input block}. -\end{itemize} - - \pagebreak -A last remark: - -\smallskip \noindent -{\PMX} was never intentionally designed to produce beams across -bar lines. -_{beams across bar lines} -\label{sec:beamjump} -However, in an (undocumented) exception, {\PMX} \emph{in some -cases} does accept beams that cross bar lines: as it turns out, -the machinery designed for staff-jumping beams may also be used -to force a beam across a bar line, whether the beam jumps to a -different staff or stays within the same staff. - -The syntax for that feature is applied in the obvious way, as -described on p.\ \pageref{p:jumpbeam}, and then applied -similarily in the single-staff example of Fig. -\ref{fig:Donjump}. - -\begin{figure}[!ht] \begin{center} -\includegraphics[scale=.82]{eps/Donjump.eps} \\[2ex] ------------------------------------------------------------------- -\begin{minipage}{360pt} \small - \begin{verbatim} - cd24 c8 [+0+1 c ]j | [jf c d e f ] - g4 g8 [+0-1 g8 ]j / [j f84 e d c ] c2 / - \end{verbatim} -\end{minipage} \end{center} - -\hspace*{-2ex} -\caption{An example of bar-crossing beams within a single staff} - \label{fig:Donjump} -\end{figure} - -% \addcontentsline{toc}{chapter}{Index} - - -\subsection{Slurs and Ties} \label{sec:psslurs} -_{slurs} - -\subsubsection*{Pick a package} \label{sec:postscriptpackages} -\addcontentsline{toc}{subsubsection}{Pick a package} -_{dynamic marks!hairpin!length limit} _{hairpins|see{dynamic marks}} - -By default \PMX\ will use {\MusiXTeX}'s built-in, font-based slurs and -_{ties|see{psslurs}} -hairpins (crescendi and diminuendi, see Section~\ref{sec:dynamics}, -p.~\pageref{p:dynamics} ff). To use these, you don't have to install any -more software. But they do have drawbacks: the fonts used by {\MusiXTeX} -for font-based slurs come in fixed sizes and shapes and are therefore -often not flexible enough in complicated situations. In contrast, slurs -and hairpins produced with the help of the PostScript language overcome -many of the shortcomings of their font-based counterparts. - -_{slurs!PostScript} _{PostScript!slurs, ties and hairpins} -There are two independent ``third-party'' packages that provide -{\MusiXTeX}~\texttt{1.15} and {\PMX} users with PostScript-based slurs, -ties, and hairpins: -\begin{description} - \item[\emph{Type K} --] \label{sec:pss-K} -_{Kneifl, Stanislav} - This package was written by \textbf{Stanislav Kneifl}. It is - directly supported by \PMX\ and will be the focus of any future - \PMX\ enhancements. Detailed instructions for its use are given - in the corresponding paragraph below. - \item[\emph{Type M} --] -_{Morimoto, Hiroaki} - This package, by \textbf{Hiroaki Morimoto}, is somewhat more - flexible when used directly in {\MusiXTeX}~\texttt{1.15}, but - it requires the \textbf{Metapost} package to be installed in - the {\TeX} installation. These are not directly supported by - {\PMX}, but are advertised to be fully compatible with default - font-based slurs of {\MusiXTeX}~\texttt{1.15} . From {\PMX}'s - standpoint they are not different from font-based slurs, and - the same options and features that apply to font-based slurs - should apply as well to these. -\end{description} - -Both PostScript slur packages provide excellent slurs, ties and -crescendi. \label{p:usepsslurs} In fact, for simple slurs, you can -hardly discern the differences between the three possibilities, as can -be seen in Fig.~\ref{fig:psslurs1} --- although type M slurs are generally -somewhat flatter, indeed. On the other hand, for steep and long slurs, -the difference is appreciable, as can be seen in the example of -Fig.~\ref{fig:psslurs2}. - -\begin{figure}[!htb] - \begin{center} - \includegraphics[scale=.82]{eps/cslurs1n.eps} - - \includegraphics[scale=.82]{eps/cslurs1k.eps} - - \includegraphics[scale=.82]{eps/cslurs1m.eps} - \end{center} - \caption{Three realizations of simple slurs} - \label{fig:psslurs1} -\end{figure} - -\begin{figure}[!htb] - \begin{center} - \includegraphics[scale=.82]{eps/cslurs2n.eps} - - \includegraphics[scale=.82]{eps/cslurs2k.eps} - - \includegraphics[scale=.82]{eps/cslurs2m.eps} - \end{center} - \caption{Three realizations of exotic slurs} - \label{fig:psslurs2} -\end{figure} - -\bigskip -Here are some additional factors to consider when deciding which type of -slurs and hairpins to use with {\PMX}: -\begin{itemize} - \item True ties, which are shaped differently from slurs, are only - available with Type K\,% - \footnote{In {\MusiXTeX}~\texttt{1.15}, font-based - true ties are actually available; but they were never - incorporated in {\PMX}, now being superceded by type K - slurs. - }. In all cases, the starting and ending - positions are different for ties and slurs\,% - \footnote{The ends of an ordinary slur are centered horizontally - above or below the notehead, while tie ends are - shifted inboard and closer to the midheight of the - notehead. - }. - \item Font-based hairpins cannot wrap over a line break, but the - PostScript ones can. - \item Font-based hairpins cannot be longer than 68 mm. - \item With either postscript package, the resulting markings do not - show up on the screen if you view the score with one of the - commonly used DVI viewers such as \textbf{XDVI} or \textbf{YAP}. - To see them, you have to first produce a PostScript file from - the \texttt{dvi} file (using, for example, \textbf{dvips}), which - you can then view on the screen and print on your printer using - \textbf{Ghostview} or some other such program. But if you use - Type 1 PostScript fonts, as was recommended in - Section~\ref{sec:psslurs}, you will have all this software at - hand anyway! -_{PostScript!fonts} -\end{itemize} - -Detailed instructions for installing the Type K or Type M packages are -given in Section~\ref{sec:pss-K} . - -\subsubsection{General slur usage} -_{slurs!general usage} - -This subsection explains commands that apply to all types of slurs, -followed by separate subsections describing operational features -specific to either font-based or Type K slurs, and finally a subsection -on the use of Type M slurs. - -\medskip -Here are the {\PMX} symbols that normally define slurs or ties, except -for slurs to or from graces\,% -\footnote{Recall that the slurring of grace notes is defined - entirely within the the grace symbol, as described in - Section~\ref{sec:graces}. - }: -\begin{itemize} - \item An opening parenthesis, `\texttt{(}', begins a slur, and a - closing parenthesis, `\texttt{)}', ends it; similarly, an - opening brace, `\verb#{#', begins a tie, and a closing brace, - `\verb#}#', ends it. The opening parenthesis/brace is placed - \emph{before} the first note, and the closing parenthesis/brace - \emph{after} the last note of the slur or tie. As always, these - symbols (including options, see below) are separated from notes - and other symbols by spaces. - \footnote{Braces -- and similarly the tie toggles described - subsequently -- , although legal with all types of - slur, are really useful only with Type-K slurs, since - only with these they will produce a true tie. - } - \item Alternatively to parentheses, you can use the letter - \texttt{s} (for \textbf{s}lur) both to begin \emph{and} - end a slur; but these come \emph{after} both the - beginning \emph{and} ending note. This is thus a - \emph{toggle}, turning a slur off if it's on, and - starting a new one otherwise. - - For ties (instead of slurs), use the letter - \texttt{t} (for \textbf{t}ie), also a toggle. - \label{p:tslur} -\end{itemize} - -Note that slurs or ties may end on a rest\,% -\footnote{If you happen to think that this would be musically - meaningless, you are wrong. Just watch a really good pianist - (or conductor, for that matter) ending a piece, say in pp. It - ain't over until the fat lady has really finished singing: - until she is really \emph{completely} \emph{done} with taking - her hands off the keyboard! In other words: she visibly (and - audibly!!) plays the slur over the final rest. - }, -but they may \emph{not start} on one. -_{slur!ending on rest} _{tie!ending on rest} -The default ending height of the -tie (or slur) in that case will be that of the note on which it started -(in other words, it will be horizontal); but you can vary that -explicitly in the usual way. - -\bigskip -Often you need to open a slur or tie while another one is already open -\emph{in the same voice}, e.g., with tied chords, or if a second slur -connects a subgroup of notes within a longer slur. In such cases, {\PMX} -needs to be told which slur is which. For this purpose, the slur opening -character [ \texttt{s}, \texttt{t}, \texttt{(} ] can -optionally be followed by a single-character ID code [ \texttt{0-9}, -\texttt{A-Z} ] to identify that particular slur. To close that slur, -insert the ID code right after the corresponding \emph{closing} -character [ \texttt{s}, \texttt{t}, \texttt{)} ]. If an ID code is -used, it \emph{must} be the second character in the symbol. You cannot -use any ID that is already in use on a slur or tie for a new slur or -tie. See Fig.~\ref{fig:bloch} for an example\,% -\footnote{The example uses Type K slurs. - }. - -\begin{figure}[!htb] -\begin{center} - \includegraphics[scale=.82]{eps/bloch.eps} \\[2ex] - ------------------------------------------ -\begin{minipage}{380pt} -\small -\begin{verbatim} -Ap -% Bar 25: -(A e4x3n g bff cf4x3n b g )A (B e4x3n bf e / -f8+ (C zf+ e- ze+ c4nc- zcnc+ (Dtl b- D< (Et zb+ / -% Bar 26: -g4x3n an g e4x3n b e g4x3n a g )Bh Rb / -b4- )Dt D< zb+ )Et )C dd4- D< (F+1 zd+ o_ e8- D< ze+ )F / -% -\end{verbatim} -\end{minipage} -\end{center} - - \vspace*{-3ex} -\caption{\textbf{E.\ Bloch}, \emph{Waves} (\emph{Poems of the Sea} I), - bars 25,26 - } \label{fig:bloch} -\end{figure} - -\bigskip -Normally, you can leave further details of slur appearance to {\PMX}; -the result will usually satisfy. If not, you can change some features -manually by additional options which go right after the initial character -and any ID code, as usual \emph{without} a space,: - -\begin{itemize} -_{slurs!additional options} - \item The default vertical position above or below the note heads - can be overridden with - \begin{itemize} - \item \texttt{u} (\textbf{u}pper), - \item \texttt{l} (\textbf{l}ower) or, equivalently, - \texttt{d} (\textbf{d}own). - \end{itemize} - \item The starting or ending point can be shifted from its - default by entering one or two explicitly signed numbers: the - first, which must be an integer, gives the vertical shift, in - \verb#\internote#s; the second, which may be decimal, the - horizontal offset, in notehead widths. - \item A dotted slur is obtained by adding the option \texttt{b} (for - \textbf{b}roken) in the symbol that starts the slur - (cf.~Fig.~\ref{fig:dottedslur}). -\end{itemize} -\begin{figure}[!htb] -\begin{center} - \includegraphics[scale=.82]{eps/dottedslur.eps} \\[2ex] -\begin{minipage}{380pt} - \small - \begin{verbatim} - ( g44 c ) (b [ e8 d c b ] ) | (u a4 f ) g2 Rb / - \end{verbatim} -\end{minipage} -\end{center} - - \vspace*{-3ex} - \caption{A dotted slur} \label{fig:dottedslur} -\end{figure} - -\paragraph{Slurs for staff-jumping beams} \text{} \\[-2ex] -_{slurs!with staff-jumping beam} - -Often -- in piano music in particular -- when you have a staff-jumping beam -(cf.~p.\pageref{p:jumpbeam}), you may want to join the two parts by a -slur as well. {\PMX} will, however, get very confused if you try to put -the beginning slur symbol in one staff and the corresponding ending -symbol in a different staff; both slur symbols \emph{must always be in -the same staff}. The solution is to put the ending slur symbol after -the invisible rest; but do so carefully: even though the invisible rests are -indeed invisible, {\PMX} accounts for the horizontal space it would need -for visible rests, and that determines the length of the slur. So if you -want to avoid awkwardly adjusting the length of the slur by hand, you -should subdivide the invisible rest appropriately so that one part of it -will be at the note of the other staff where you want the slur to end. -The vertical position of the slur end will have to be done manually. -Fig.~\ref{fig:jumpslur} shows an example. - -\begin{figure}[!htb] -\begin{center} - \includegraphics[scale=.82]{eps/jumpslur.eps} \\[2ex] -\begin{minipage}{380pt} - \small - \begin{verbatim} -r4b [j b1 a g f ] r4b [j c14 b a g ] | Rb / -( [ f1 e d D"what you want"-22 c ]j r1b r1b r1b r1b )-15 -( [ g14 f e D"what you don't want"-22 d ]j r4b )-15 | / - \end{verbatim} -\end{minipage} -\end{center} - \caption{Placing the slur ending with a staff-jumping beam} - \label{fig:jumpslur} -\end{figure} - -\subsubsection{Invoking and using Type K slurs} \label{sec:pss-typeK} -_{slurs!Type K usage} _{PostScript!slurs, ties and hairpins} - -To activate the Type K package, all you need to do is to add a line in -the header of the {\PMX} source after the preamble, containing the -symbol \texttt{Ap}\,% -\footnote{For further details on the use of \texttt{A} see - Section~\ref{sec:A} . - }. - -\bigskip -For type K slurs, some optional parameters can be used in the slur -symbol to change the shape of the slur: -\begin{itemize} -_{slurs!additional options} - \item an \texttt{f} (for \textbf{f}latter) will flatten the slur a - bit, while - \item \texttt{h, H} or \texttt{HH} (for \textbf{h}igher) will - increase the slur's curvature by increasing degrees, thereby - raising (or lowering) its middle. -\end{itemize} -These parameters can be used in either the starting or the ending slur -symbol. They \emph{do not work with ties}, i.e.\ with symbol \texttt{t}, -and {\PMX} will complain if you try that. Examples are given in -Fig.~\ref{fig:kslurs}. - -\begin{figure}[!htb] - \begin{center} - \includegraphics[scale=.82]{eps/kslurs1.eps} - - \includegraphics[scale=.82]{eps/kslurs2.eps} - \end{center} - \caption{Shape variations in type K slurs} - \label{fig:kslurs} -\end{figure} - -\medskip -The Type K package contains {\TeX} macros that activate or deactivate an -automatic vertical adjustment of slurs or ties to avoid tangencies with -staff lines. In {\PMX} these adjustments are switched off by default, -because they may alter the endpoint positions from what you would -normally expect. However, if you wish to use them, they may be switched -on or off globally at the start of any input block, and locally with -options to individual slur or tie commands. - -To activate these adjustments globally (or deactivate, if previously -activated), at the beginning of any input block enter \texttt{Ap+s} (or -\texttt{Ap-s}) for slurs, and \texttt{Ap+t} or (\texttt{Ap-t}) for ties. -To activate them for one-time use only, simply include \texttt{p+t} or -\texttt{p+s} as an option in the symbol for the affected slur or tie. No -deactivation is then needed. - -You can also sequentially increase (\texttt{Ap+c}) or decrease -(\texttt{Ap-c}) the default curvature of slurs or ties (again at the -beginning of any input block), so that the result is cumulative. But -after the cumulative change has reached ``HH'' or ``ff'', it will remain -there, and nothing more will happen. - -An example is given in Fig.~\ref{fig:kslurtweaks}. The distinctions are -fairly subtle; but some would see the adjusted markings as more pleasing -since on close inspection they clearly avoid tangencies with staff -lines. - -\begin{figure}[!htb] -\begin{center} - \includegraphics[scale=1.0]{eps/kslurtweaks.eps} \\[2ex] -\begin{minipage}{380pt} - \small - \begin{verbatim} - Ap - a44 s bu s | b s c s / - Ap+s - a4 s bu s | b s c s / - % - a4 t a t | b t b t / - Ap+t - a4 t a t | b t b t / - \end{verbatim} -\end{minipage} -\end{center} - \caption{Vertical tweaks of slurs and ties} \label{fig:kslurtweaks} -\end{figure} - -\paragraph{Line-break tie options} \text{} \\ -_{line break!tie options} _{slurs!across line break} -There are two options that only affect ties that span line breaks: -\begin{enumerate} - \item by default a full tie is drawn at the beginning of the second - line in such cases. There is a global option, \texttt{Ap+h}, - which tells {\PMX} to use \emph{half ties} -- which are - flattened at their left-hand ends -- on the second line, but - \emph{only} in cases where the second tie segment is shorter - than 15 pt. This option may be cancelled with \texttt{Ap-h} , - \item the second option -- which should not be used together with the - first one! -- affects \emph{both} the first and second segments - of linebreak slurs and ties. It is the global option - ~\texttt{Apl}. It alters two defaults to give what some might - consider an improved appearance: first, it causes the first - segment to be drawn as a normal tie, whereas by default it has - a different shape than a normal tie; second, it moves the - starting point of the second segment a bit to the left. - - \medskip - The \texttt{Apl} option has been enhanced since {\PMX} - version 2.411; the main new feature is that it now - works for slurs as well as for ties. Other - enhancements are more subtle; read the description of - these in the announcement text for version 2.411, given - here: - \begin{quotation} - ``\texttt{Apl} in the preamble now activates - special treatment of line-break slurs and ties - (before, \texttt{Apl} only affected ties.). - - ``Specifically, it enables tweaking the ending - position of the first segment (seg 1), the - starting position of the second (seg 2), and the - curvature of either, or both. [You must have - musixps.tex available to {\TeX}!] With - \texttt{Apl} every slur/tie at a line break is - automagically broken into two separate ones (no - additional PMX slur start or ending commands are - required). Vertical/horizontal tweaks to the - start of the seg 1 and the end of seg 2 are - handled as before. Vertical/horizontal tweaks - for the end of the seg 1 and start of seg 2 are - entered as options in the otherwise normal - command that starts the slur/tie. The option for - the end of seg 1 starts with "s" (for sever or - split), then the usual one or two signed - numbers, then a second "s" and one or two more - signed numbers for the start of seg 2. - - ``The usual curvature options \texttt{h}, - \texttt{H}, \texttt{HH}, \texttt{f}, if included - in the starting command for a linebreak slur, - will apply to seg~1, and if in the closing - command, to seg~2. Of course, if the slur/tie - does not come at a linebreak, the special - position tweaks (those after the "s" option) - will all be ignored, and the curvature tweaks on - the closing note take precedence (as before).'' - \end{quotation} -\end{enumerate} -\Note{Without either of these options, the second segment sometimes - becomes too short to be clearly visible. - } - -\bigskip -The global options mentioned (and in fact any of the other global -options to be described later) can be combined into a single symbol, -e.g., \texttt{Ap+sl}. - -\subsubsection{Use of Type M Slurs and Ties} \label{p:useMslurs} -_{slurs!Type M usage} _{PostScript!slurs, ties and hairpins} - -In contrast to the type K slurs, type M slurs are not explicitly -supported by {\PMX}; as a consequence, you have to do some things -manually. But it's not difficult: -\begin{itemize} - \item -_{\textbf{musixpss}} - The first step is to insert into the header of your {\PMX} - source file the following line \\ - \text{\hspace*{10em}} \verb#\\input musixpss\relax\# \qquad . - \item -To process a {\PMX} file with type M slurs, three extra steps are -needed to produce a printed musical score. Here is the full sequence of -processing steps, for a file named \verb#my_opus#: - -\begin{center} -\begin{tabular}{r@{\qquad}ll@{\qquad\qquad}l} - & command & & resulting new file(s) \\ \hline - & & & \\ - 0. & text editor & & \verb#my_opus.pmx# \\ - 1. & \verb#pmx# & \verb#my_opus# & \verb#my_opus.tex# \\ - 2a. & \verb#tex# & \verb#my_opus# - & \verb#my_opus.mx1, my_opus.slu# \\ - 2b. & \verb#musixflx# & \verb#my_opus# & \verb#my_opus.mx2# \\ - 2c. & \verb#tex# & \verb#my_opus# & \verb#my_opus.dvi# \\ - $\to$ 3a. - & \verb#musixpss# & \verb#my_opus# & \\ - $\to$ 3b. - & \verb#mpost# & \verb#my_opus# - & \verb#my_opus.mp, my_opus.1, #\dots \\ - $\to$ 3c. - & \verb#tex# & \verb#my_opus# & \verb#my_opus.dvi# \\ - 4a. & \verb#dvips# & \verb#my_opus# & \verb#my_opus.ps# \\ - 4b. & \verb#gsview# & \verb#my_opus# - & \emph{screen view and printed output} \qquad . \\ -\end{tabular} \end{center} -\end{itemize} - -\subsubsection{Special considerations for font-based slurs} -_{slurs!font-based} - -You should study this section if you choose not to use Type K PostScript -slurs. - -\medskip -The slur command \texttt{t} (cf.~p.\pageref{p:tslur}) has been retained -for backward compatibility with earlier {\PMX} versions. As already -mentioned, with font-based slurs it does \emph{not} provide a true tie -at all, and it doesn't alter the positions of the endpoints either; in -fact, it differs from \texttt{s} or \texttt{(} only in the following -ways: -\begin{itemize} - \item ID codes cannot be used with font-based \texttt{t}-slurs. - \item If a \texttt{t}-slur starts or ends on the same note as an - \texttt{s}-slur, the former will be moved away from the - notehead to avoid a collision. This only works if neither - slur has an ID code. -\end{itemize} -The shape of font-based slurs can be changed with options to the -\texttt{s} or \texttt{)} command as follows: -\begin{itemize} - \item at the slur termination only, you must first enter two signed - numbers that define a position shift as described earlier. Enter - a zero for either or both if you don't want the shift, - \item next, enter a signed, nonzero integer which specifies a vertical - adjustment to the mid-height of the slur in \verb#\internote#s, - \item if you want to alter the starting or ending slope, enter a - \texttt{:} (colon), then - \begin{enumerate} - \item a signed integer for the alteration to the starting - slope, then - \item a signed integer for the alteration to the ending - slope. - \end{enumerate} -\end{itemize} -These numbers are passed directly as arguments of the {\MusiXTeX} macros -\verb#\midslur# (if only one is given) or \verb#\curve# (if there are -three). - -\bigskip -If you want to \emph{simulate a tie} with font-based slurs -- {PMX} does -not proved true ties with font-based slurs! -- include the option -\texttt{t} in both the starting and ending command for the slur\,% -\footnote{For reasons of backward compatibility, it is legal - to specify a tie with the symbol \texttt{st} or \texttt{(t} - even when PostScript ties are activated. In that case, these - symbols are fully equivalent to simply using \texttt{t} . - }. -This will draw a slur with altered endpoint positions. - -\subsection{Dynamic Marks} \label{sec:dynamics} -_{dynamic marks} _{D symbol@\texttt{D} symbol} - -{\PMX} has a very simple tool for inserting virtually any dynamic mark -in a score. Its \texttt{D}ynamics symbol is a \texttt{D}, followed one -of 3 types of parameters, optionally followed by position shifts: -\begin{enumerate} - \item \textbf{A standard dynamic mark :} this can be any one of the - following: - \texttt{pppp, ppp, pp, p, mp, mf, f, ff, fff, ffff, sfz, fp}. -\pagebreak - \item -_{dynamic marks!hairpin} _{crescendo|see{dynamic marks}} -_{decrescendo|see{dynamic marks}} - \textbf{A crescendo/diminuendo :} \texttt{<} or \texttt{>}. - These crescendo/decrescendo marks -- aptly named ``hairpins''-- - are \emph{toggles}, i.e.\ the first \texttt{D<} starts the - crescendo, and the next \texttt{D<} ends it; similarily for - \texttt{D>}. - \Note{As of version 2.616 {\PMX} allows hairpin - dynamics to span input blocks! - } - \item _{dynamic marks!textual} \textbf{Arbitrary text :} - \texttt{"\dots\"}, where \, \dots \, stands for any - text string, e.g.~\texttt{D"}molto - espressivo\texttt{"}. The text will be set in italics - unless another \TeX-style font specification is - included\, - \footnote{A practical example is \texttt{D" - $\backslash$ppff fz"} - (cf.\ \href{http://icking-music-archive.org/% - software/pmxtricks/dynamic.pdf}% - {Tips and Tricks}). - }. - \end{enumerate} - -All dynamics symbols go \emph{after} the note to which they refer (so -e.g.~\texttt{g Dpp} will write a pianissimo g). Hairpin marks -must be contained \emph{completely within the same input block}?,% - \footnote{If need be (e.g.\ for crescendi/decrescendi across bar - lines), you can adjust the position and length of a - crescendo/decrescendo by adding position shifts as - described. - } - -\medskip -The default position of any dynamic mark or text entered with the -\texttt{D} symbol is just below the notehead, stem end, or bottom staff -line, whichever of these is lowest. There are numerous context-sensitive -automagic adjustments to the positions of all the dynamics symbols. If -you don't like the result you can add position shifts to the dynamics -symbol: a signed integer for a vertical shift (in \verb#\internote#s), -then -- optionally -- another signed number for a horizontal shift (in -notehead widths). - -\medskip - -There can be a combination of dynamic marks at a single note\,% -\footnote{It doesn't make sense, of course, to have 2 different standard - dynamic marks on the same note, and {\PMX} will complain if - you try that. - }. -Since these are distinct {\PMX} symbols, they must be separated by -spaces and must come in the right order, e.g.\ -\begin{center} -[\emph{some notes}] \texttt{D<} [\emph{more notes}] \texttt{D< Dffff D>} -[\emph{more notes}] \texttt{D>} -\end{center} - -\bigskip -If you aren't using PostScript slurs, there are some restrictions on -hairpins which are due to {\MusiXTeX}'s use of font-based hairpins: they -cannot be longer than 68mm, they cannot wrap over a system break, and -they must be horizontal. Finally, only certain specific lengths are -available, so some horizontal position tweaking may be needed, -especially when standard dynamic marks and hairpins are combined. -These restrictions don't apply when using one of the PostScript slur -packages; PostScript hairpins will then be used without any further - \label{p:dynamics} -intervention\,% -\footnote{For details on invoking PostScript slurs, ties and hairpins - cf.\ Section~\ref{sec:psslurs} ff. - }. -Fig.~\ref{fig:dynamics} (a fragment from the \emph{Pathetique} by -Tschaikowsky) shows some examples\,% -\footnote{Fig.~\ref{fig:dynamics} was obtained using the PostScript slur - package type K. -_{PostScript} - }. - -\begin{figure}[!htb] - \begin{center} - \includegraphics[scale=.82]{eps/pathetique.eps} \\[2ex] - ------------------------------------------ -\begin{minipage}{380pt} -\small -\begin{verbatim} -% Bar 1 -r2 D"Adagio"+16 r4 e8-- Dpp-1 D< s f D< D>-1 s / -% Bar 2 -g4 D>-1 s f2 s D<-1 f8 s D<-1 Dp-1 g s D>-2 / -% Bar 3 -a4 s D>-2 D<-2 g2 s D<-2 g8 s Dmp-1 D<-1 a s / -% Bars 3-4 -b4 D<-1 D>-1 asd2 D>-1 D<-1 / -% Bars 5-6 -b0 st D<-1 Dsfz-1 D>-1 | b8 st D>-1 Dp-1 r r4 r2 Rb / -% -\end{verbatim} -\end{minipage} - \end{center} - \caption{Dynamic marks} \label{fig:dynamics} -\end{figure} - -\subsection{Clef Changes} \label{sec:clefs} -_{clefs!change} _{C symbol@\texttt{C} symbol} - -\begin{figure}[!htb] - \begin{center} - \includegraphics[scale=.82]{eps/clefchg.eps} \\[2ex] - ------------------------------------------ -\begin{minipage}{380pt} -\small -\begin{verbatim} -2 1 4 4 0 6 0 3 -1 1 20 0 - -bt -./ -Ap -w180m -% -a12 sh c e a e a c e sh -Ct f s g a f g a b g s Rd / -a25 sh f4 d sh / -% -\end{verbatim} -\end{minipage} - \end{center} - \caption{A clef change} \label{fig:clefchange} -\end{figure} - -As was noted in Section~\ref{sec:preamble}, the clef for each instrument -is given in the preamble (cf.~p.~\pageref{p:clefs}). A clef change in -mid-stream, however -- frequently occurring in piano music --, is -signaled by a \texttt{C} followed by a single lower-case letter, as -illustrated in Fig.~\ref{fig:clefchange}. - -\bigskip -_{clefs!change with two voices in a staff} -When there are two voices in a staff, the clef change command must be -given in the \emph{first (lower) voice}; if it is entered in the second -voice, {PMX} will \emph{silently disregard} the clef change completely. -The clef change holds for all voices in a staff, of course. - -\medskip -A logical effect is worth mentioning: when, before the clef -change, there is a note the duration of which extends beyond -the point of the clef change, its clef does not change. -Fig.~\ref{fig:clefchgtwo} shows an example of such a situation. -\begin{figure}[!htb] - \begin{center} - \includegraphics[scale=.82]{eps/clefchg2.eps} \\[2ex] - ------------------------------------------ -\begin{minipage}{380pt} -\small -\begin{verbatim} -c43u Ct a44u cu au // -f02 / -Cb rb4 Ct e4u au eu // -c23l r2-6 / -% -\end{verbatim} -\end{minipage} - \end{center} - \caption{A clef change in a staff with 2 voices} - \label{fig:clefchgtwo} -\end{figure} - - -\subsection{Octaviation} \label{sec:octaviation} -_{octaviation} - -When in a voice the pitch of a number of notes extends far beyond the -staff, resulting in an excessive number of ledger lines, readability is -usually improved by using an `octaviation' notation: an -horizontal line above the staff, starting with an ``\emph{8}'' or -``\emph{8va}'', indicates that the notes under this line are to be -played an octave higher than printed, and similarily ``\emph{8 bassa}'' -or ``\emph{8va bassa}'' indicate an octave lower. - -\medskip -In the present version, {\PMX} does not provide a notation for this, so -you will have to take recourse to inline {\TeX} coding. For an example -see Section~\ref{sec:tricks}. - - -\subsection{Figured bass (basso continuo)} \label{sec:bassocontinuo} -_{figured bass} _{basso continuo|see{figured bass}} - -{\PMX} lets you introduce the basso continuo notation (`figured bass') -very simply, as illustrated in the example of Fig.~\ref{fig:poppea}, which -is the basso continuo of an excerpt of the famous aria ``\emph{Pur ti -miro}'' that concludes the Monteverdi opera \emph{L'Incoronazione di -Poppea}. Here are the rules: - -\begin{itemize} - \item Figure symbols are entered -- as plain numbers\,% - \footnote{As of {\PMX} version 2.520, the numbers usually - needed in figured notation, namely 2, 4, 5, 6 and 9, - are available in a different graphic design with - perhaps a more baroque-like look. - - If you want to use these, add an `\texttt{s}' after - the {\PMX} string of every figure which you want to - appear in that form. - - Note that for this to work properly, you must have - the special fonts for these numbers installed. You - will find \texttt{figbas.zip}, which provides these - fonts, in the - \href{http://icking-music-archive.org/software/% - musixtex/add-ons/figbas.zip}{WIMA} software page. - \texttt{figbas.zip} contains 2 files that can be of - help with the installation: \texttt{README} and - \texttt{test.tex} . - } -- - \emph{after} their associated note symbols, with - a space, as usual. As of {\PMX} version 2.517, they are allowed - in two staves, the first (lowest) staff and any other one. - Enter the characters as they would appear from \emph{top to - bottom}, e.g.\ \verb%64% [\,6 over 4\,], or \verb%642% [\,6 - over 4 over 2\,]. - \item Accidentals that modify a number \emph{must} be entered - \emph{before} the number. Note that the characters that - signify accidentals are different here than for notes: flats - are written as `\verb#-#' (minus), sharps as \verb&#& , and - naturals as \verb%n% . For example, \emph{sharp third} is - \verb& (or simply \verb&#&, in the standard shorthand), - \emph{six} (over) \emph{flat five} is \verb%6-5%, and - \emph{sharp six} (over) \emph{4} is \verb@& . - \item For each staff with figures, {\PMX} positions all the figures - within each system below the staff with their tops at the same - level. If you want to change this vertical position default, - you have two possibilities: - \begin{description} - \item[to lower a figure symbol:] prefix the figure symbol - -- \emph{no space!} -- with one or several `\verb#_#' - (underscore). Each underscore will lower the figure symbol - by 4 lengths of \verb#\internote# , - \item[to raise a figure symbol :] \emph{append} the figure - symbol -- \emph{again no space} -- with a `\verb#+#' (plus) - followed by an integral number for the number of - \verb#\internote# lengths by which to raise the figure. - \end{description} - The two options can be combined to provide full control over - the vertical position of the figure symbol. - \item If you want a figure symbol to align horizontally in - the second tier, insert a `\verb&_&' (underscore) as placeholder - for the top tier, before the one you want to go on the second - tier (cf\ the sharp in bar 16 of Fig.~\ref{fig:poppea}). - \item Sometimes you may need to enter a figure when there's no bass - note sounding. To do this, \emph{precede} the figure symbol - with three additional characters, \verb%x%[\emph{n}][\emph{m}]. - Here \emph{n} is a single-digit repeat count, and \emph{m} is a - single-digit duration time value, i.e., \verb#0,2,4,8,1# or - \verb#3# . This will offset the figure from the associated note - by the specified duration value. For example, if the lowest - voice contained \verb%c03 x3465%, there would be a whole-note - c, and 3 quarter notes later a figure 65 below the staff - (cf.~Fig.~\ref{fig:poppea}, bars 2, 4, 6, 8, 10 and 14). - \item -_{figured bass!continuation} - There is also a \emph{continuation} symbol, viz.\ a \verb&0& - (zero) followed immediately by an unsigned number. This - produces a horizontal line under the bass note, starting just - to the left and extending to the right by the given number of - \verb&\noteskip&'s (cf.~Fig.~\ref{fig:poppea}, bars - 9, 11, 16 and 17). The height and length of the line are set by - the current note's level and \bs\texttt{noteskip} - respectively\,% - \footnote{If \bs\texttt{noteskip} changes, or if an unfigured - note drops below the starting level before the line - ends, it is possible to trick {\PMX} by entering - separate \texttt{0}[\emph{n}] symbols under each - consecutive note: {\PMX} will automagically join them - together at the lower height (thanks to Werner Icking - for this idea). - - For an explanation of the special {\PMX} coding in - Bar 16 of Fig.~\ref{fig:poppea} see - Section~\ref{sec:tricks} . - }. - These can be mixed in with other figures to produce vertical - stacks. If another figure follows in the same symbol, use - {\tt:} as a separator. For example, a continuation line over a - 3 would be coded as \texttt{01:3} . -\end{itemize} -\begin{figure}[!htb] - \begin{center} - \includegraphics[scale=.82]{eps/poppea.eps} \\[2ex] - ------------------------------------------ -\begin{minipage}{380pt} -\small -\begin{verbatim} -% bars 1-4 -gd2 fd 6 | ed 5 x126 dd 4 x123 | gd fd 6 | ed 6 dd 4 x123 | / - -% bars 5-8 -gd2 fd 6 | ed 64 x123 dd | gd fd 6 | ed 64 x123 dd | / - -% bars 9-12 -gd2 02 fd | ed 6 dd 7 | gd fd 6 | gd ad 4 x12# | / - -% bars 13-15 -dd- gd | gd 03 fd | ed dd 4 x12# | / - -% batt. 16-17 -cd- dd 64 x145 x12_00.2 x12_# | gd fd 01 Rd / -% -\end{verbatim} -\end{minipage} - \end{center} - \caption{Figured bass in \textbf{C.\ Monteverdi}, - \emph{L'Incoronazione di Poppea}, - aria ``\emph{Pur ti miro}'' - } \label{fig:poppea} -\end{figure} - - -_{F symbol@\texttt{F} symbol} _{\textbf{scor2prt}} -If there are figured bass commands in a {\PMX} file, but you want them -all to be ignored, then enter the symbol \texttt{F} in the header. This -feature is most useful in the form \texttt{\%1F} -(cf.~Sec.~\ref{sec:scor2prt}, which makes a separate bass part with -no figures, e.g.~for a violoncello part. - -\bigskip -Figured bass symbols will not be altered in any way under transposition -by {\PMX} (cf.~Sect. \ref{sec:transpositions}). There is no universal -set of interpretations of figured bass symbols, so no automatic -transposition is possible. -_{transposition!not with figured bass} - -\medskip -_{figured bass!2-digit figures} -{\PMX} does not admit 2-digit basso continuo figures. This is the -notation of some old editions; if you want to use it, you will have to -resort to inline {\TeX} coding (cf.~Section~\ref{sec:inlineTeX}). -There is an example for this in the Caccini aria in the Appendix -(Sec.~\ref{sec:Caccini}). - -\section{Commands That Affect All Voices} \label{sec:pmxcmds} -_{\PMX!commands for all voices} - -Unless indicated otherwise, the commands dealt with in this section -affect all staves in a score. They must be entered only \emph{in the -first (lowest) voice in the first (lowest) staff}. - -\medskip -_{\textbf{scor2prt}} -Such commands will automatically be transferred from score to parts when -separate parts are generated by \textbf{scor2prt} -(cf.~Section~\ref{sec:scor2prt}). - -\subsection{Single bars, Double bars, Repeats etc.} \label{sec:bars} -_{bar lines} _{bar lines!single, double, repeat} _{repeats|see{bars}} -_{R symbol@\texttt{R} symbol} - -In keeping with general typesetting practice, {\PMX} will by default -produce -\begin{itemize} - \item a single bar line at the beginning of each system after the - first, unless there is only one staff per system, - \item a single bar line at the end of each bar except the last one in - a movement or the entire score, - \item the common ending bar line (thin-thick double bar line) as the - last bar line of a movement or the entire score. -\end{itemize} - -_{\textbf{scor2prt}} _{\textbf{scor2prt}!placement of bar symbols} -The user can, however, override these defaults -- except the first one --- by a bar symbol, viz.\ an \texttt{R} followed by one of the -parameters given in Table~\ref{tab:bars}. If you are going to make parts -from your score (cf.~Section~\ref{sec:scor2prt}), you \emph{must} place -bar symbols either before the first note in an input block or after the -last one; otherwise \textbf{scor2prt} may behave erratically. Using two -bar symbols in succession doesn't make sense and will produce -unpredictable results. -\footnote{If you are using \texttt{|} marks at the end of bars, a repeat - must always go \emph{before} the \texttt{|}, or the next line - must follow in the same input block. In other words: while - \texttt{Rr | /} will not result in an error, it will produce a - thin bar line only. \label{p:repeats} - - \smallskip - There is a simple consequence: avoid using \texttt{|} - altogether, at least in connection with \texttt{R} symbols. - } - - -\begin{table} -\begin{center} -\begin{tabular}{|c|@{\quad}p{250pt}|} - \hline -\texttt{b} & thin (single \texttt{b}ar) line \\ -\texttt{d} & thin-thin \textbf{d}ouble bar line \\ -\texttt{D} & thin-thick \textbf{D}ouble bar line \\ -\texttt{z} & invisible bar \\ \hline -\texttt{l} & \textbf{l}eft repeat \\ -\texttt{r} & \textbf{r}ight repeat \\ -\texttt{lr} & \textbf{l}eft-\textbf{r}ight repeat \\ -\texttt{dl} & thin-thin \textbf{d}ouble bar - followed by \textbf{l}eft repeat \\ \hline -\end{tabular} -\end{center} -\caption{Parameters of the bar symbol \texttt{R}} \label{tab:bars} -\end{table} - -\medskip -Here are further comments on some particular bar symbols: -\begin{itemize} - \item \texttt{Rb} forces a single bar before a movement break, where - the default would be a double bar. This can be useful, for - example if you change the number of instruments, which {\PMX} - will allow only at a movement break, but you don't want it to - \emph{look} like a movement break. - \item \texttt{Rz} will cause an invisible bar line at the end of the - current system. It can be used together with blind meter - changes (cf.~Section~\ref{sec:meterchg}) when you want to split a - bar across a system break. - \item if a left-right repeat (\texttt{Rlr}) comes at a system break, - {\PMX} will automatically split it in two. - \item \texttt{Rdl} is the same as a left repeat - (\texttt{Rl}) except at a system break: there the first system - is ended with two thin lines, and the left repeat sign goes to - the beginning of the next system. - - \medskip - \item Finally, a general remark is in order regarding the \texttt{R} -_{R symbol!placement at begin of block} - symbols that designate repeats, double bars etc.\ - (\texttt{Rl,Rr,Rlr,Rd, RD,Rdl,Rb,Rz}). To avoid conflicts with - \textbf{scor2part}, you should \emph{always} - place any \texttt{R} command before the first note in an - input block. This is always possible except at the very end of - the whole piece. Otherwise, there is always a following input - block where the command can (and should) be placed. -\end{itemize} - -\medskip\noindent -Fig.~\ref{fig:bars} gives some examples. - -\begin{figure}[!htb] - \begin{center} - \includegraphics[scale=.82]{eps/bars.eps} - \end{center} - \caption{Single bars, double bars, repeats} - \label{fig:bars} -\end{figure} - -\Note{On some special occasions, you may want dashed or dotted barlines - instead of the regular ones. For this and similar purposes, there - is a very good and easy-to-use package by Rainer Dunker: - \texttt{musixdbr.tex}, included in the {\MusiXTeX}~\texttt{1.15} - distribution. -_{Dunker, Rainer} _{bar lines!dotted, dashed} - } - -\subsection{Volta} \label{sec:volta} -_{volte} _{dacapo|see{volte}} _{repeats|see{volte}} _{V -symbol@\texttt{V} symbol} - -The two versions of the ending of a repeated section of music, called -`volte' in musical parlance\,% -\footnote{The term `volta' is, of course, Italian, and `volte' is the - Italian plural of `volta'. - }, -are denoted by a symbol starting with a \texttt{V} (for \textbf{V}olta) -in {\PMX}. {\PMX} needs to know where each volta starts and ends, how -the ends are shaped, and what text is to be included under each volta. A -string parameter to the \texttt{V} is used to convey this information: -\begin{itemize} - \item to signal the \emph{start} of the first volta, add a text - string (usually just a \texttt{1}) that doesn't start with - one of the characters \texttt{b}~, \texttt{x}~, or any literal - spaces\,% - \footnote{Actually you can include a space by using the {\TeX} - space symbol \~\ instead of a blank. - _{\TeX!space symbol} - }. - {\PMX} will print append a period to the text string, - \item to signal the \emph{end} of a volta and the start of the - second volta, use a \texttt{V} with a text string that - \emph{does} start with either the character \texttt{b}~ or - \texttt{x}~. If \texttt{b}~ is present, a volta symbol ending - with a vertical stroke will be printed (\textbf{b}ox), while - \texttt{x}~ will print the ending \emph{without} a vertical - stroke (no bo\textbf{x})\,% - \footnote{Note that the characters \texttt{b}~ or \texttt{x}~ - can appear anywhere in the text string and will - \emph{not appear in print}. - }. - - Often composers will write out only the first ending of a - repeated section of music, and simply continue play, dropping - the first ending after the repeat. With {\PMX}, the notation is - analogous: simply end the first volta, with either \texttt{Vb} - or \texttt{Vx}, without adding a second volta. - - On the other hand, if one volta starts where another one ends, - the symbols ending the first and starting the second volta can - be combined into one, e.g.~\texttt{Vb2}~. -\end{itemize} - -\medskip -Other rules governing volte are: -\begin{itemize} - \item Volte should be placed at the beginnimg of an input block, in - the first (lowest) voice of the first (lowest) staff, before - the first note if it's the start of a volta, or after the last - note if it's the end of a volta. - \item -_{volte!with \textbf{scor2prt}} - If you will be making parts from the score using - \textbf{scor2prt}, then to ensure that the volte are properly - transferred to the parts, you must only include one volta - symbol \texttt{V} in each input block, and it must come at the - beginning of the block. - \item If a score ends while a volta is still open, {\PMX} will close - it with a box. -\end{itemize} - -\bigskip -Examples of volta usage can be seen in Fig.~\ref{fig:volta}. - -\begin{figure}[!htb] - \begin{center} - \includegraphics[scale=.82]{eps/volta.eps} - \end{center} - \caption{Volte} - \label{fig:volta} -\end{figure} - -\subsection{Meter Changes} \label{sec:meterchg} -_{meter!change} _{polyrhythmic scores} - -The meter of a piece can only be changed at the beginning of an input -block, and thus naturally only at the beginning of a new bar, just -before the beginning of the first (lowest) voice of the first (lowest) -staff. As with the initial meter specified in the preamble, any new -meter applies to all instruments and voices\,% -\footnote{As was pointed out before (cf.~p.\pageref{p:polyrhythms}), - this limits the use of {\PMX} for modern polyrhythmic music. - But you can always try to play with tricks \dots - }. - -A \texttt{m}eter change symbol starts with the letter \texttt{m}. There -are two different ways to complete the symbol: -\begin{itemize} - \item enter the 4 meter-defining numbers \texttt{mtrnuml}, - \texttt{mtrdenl}, \texttt{mtrnump}, \texttt{mtrdenp} for the - new meter\,% - \footnote{For the meaning of these numbers - cf.~p.\pageref{p:meterdefs} . - }, - \emph{separated by slashes} \texttt{/} . - \item same as above, but enter the 4 numbers consecutively - \emph{without spaces}. In this case, it is necessary to - distinguish between one single 2-digit number and two - consecutive 1-digit numbers. For this -- and for this case only - -- the following convention is adopted: - - \vspace{-1.5ex}\noindent - \begin{itemize} - \item the number 1 is represented by the letter \texttt{o}, - \item consecutive digits \texttt{10},\dots \texttt{19} stand - for exactly that: the 2-digit numbers 10 through 19. - \end{itemize} - - \vspace{-1.5ex}\noindent - Thus, 19 is the largest number that can be entered with this - method. -\end{itemize} -_{meter!blind change} -Note that \texttt{mtrdenl=0} still represents a whole note -(semibreve), as explained on p.\pageref{p:meterdefs0}, and a `blind' -meter is given by \texttt{mtrnump=mtrdenp=0}, as explained in -Table~\ref{tab:meter}. - -\medskip _{pickup bar} -The most common application of a `blind' meter change occurs when a -piece --- often one starting with a pickup --- has an incomplete final -bar. In such cases place the last bar in an input block by itself, -headed by a `blind' meter change. For example, if the meter had been 4/4 -and there was a quarter note pickup, leaving 3 beats in the last bar, -the last bar might be coded \verb#m3400 cd24 of /#. - -Another useful application is for the pickup bar in the second or later -movements, following a {\PMX} movement break symbol. Since there is -no special provision for pickups in this case like there is at the -beginning of a piece, _{movement breaks} -\begin{enumerate} - \item the pickup bar should be in a block by itself, starting with a - meter change symbol with a logical meter representing the - pickup bar and a printed meter as appropriate, and - \item the next bar should start a new block and begin with a blind - meter change symbol with a logical meter representing the true - meter. -\end{enumerate} - - -\subsection{Key Changes} \label{sec:keychg} -_{key change} _{K symbol@\texttt{K} symbol} - -A key change can be signalled at any time\,%. -\footnote{Only one key change is allowed in each input block. - }. -It must be entered in the first voice, but will affect all voices. Use -the command \texttt{K+0}, followed by the new key signature: positive -integer for sharps, negative for flats (cf.~Section~\ref{sec:numinput}) -. - -\medskip -Some examples are given in Fig.~\ref{fig:keychg}. - -\begin{figure}[!htb] - \begin{center} - \includegraphics[scale=.82]{eps/keychg.eps} - \end{center} - \caption{Some key changes} - \label{fig:keychg} -\end{figure} - -\subsection{Transpositions} \label{sec:transpositions} - -_{transposition} _{K symbol@\texttt{K} symbol} - -\subsubsection{Transposition of an entire score} - -To transpose an entire score to a different key from the one in which -the data have been entered, use the symbol \texttt{K} (for -\textbf{K}ey), followed by two explicitly signed digits: (1) the -distance to transpose by, in units of \verb#\internote# (i.e.\ the -vertical offset on the staff), and (2) the new key signature. This -symbol must be entered at the beginning of the piece, in the header -(cf.~p.\pageref{p:header}). - -There is one case that requires special handling, viz., when transposing -by a half step, but the vertical position doesn't change, e.g.\ from D -flat to D. In this case the shift parameter (the first parameter of -\texttt{K}) is \emph{always} \texttt{-0} \emph{regardless} of whether -the transposition is up or down a half step\,% -\footnote{This artifact is needed to differentiate a half-note - transposition from a mere key change without - transposition (cf.~Section~\ref{sec:keychg}) . - }; -the direction of the transposition will be determined by the new key -signature, the second parameter. An example of transposition is given in -Figs.~\ref{fig:transpose}. - -\begin{figure}[!htb] - \begin{center} - no transposition: \\ - \begin{small} - \verb#d8 e1 f g a bs cs d8 cn1 bn a g f e | d0 Rb /# - \end{small} \\ - \includegraphics[scale=.82]{eps/transpose.eps} \\ - transposition by one tone up: \\ - \begin{small} - \verb#K+1+1 d8 e1 f g a bs cs d8 cn1 bn a g f e | d0 Rb /# - \end{small} \\ - \includegraphics[scale=.82]{eps/transpose1.eps} \\ - transposition by a half tone up: \\ - \begin{small} - \verb#K-0+6 d8 e1 f g a bs cs d8 cn1 bn a g f e | d0 Rb /# - \end{small} \\ - \includegraphics[scale=.82]{eps/transpose2.eps} \\ - transposition by a half tone down: \\ - \begin{small} - \verb#K-1+4 d8 e1 f g a bs cs d8 cn1 bn a g f e | d0 Rb /# - \end{small} \\ - \includegraphics[scale=.82]{eps/transpose3.eps} \\ - \end{center} - \caption{Some transpositions of a d minor scale} - \label{fig:transpose} -\end{figure} - - -\begin{figure} - \begin{center} - \includegraphics[scale=.82]{eps/tristn.eps} \\ - Standard notation in the original score \\[3ex] - \includegraphics[scale=.82]{eps/trists.eps} \\ - Actual sound (transposed with \texttt{K-4-4}) - \end{center} - \caption{\textbf{R.\ Wagner}, \emph{Tristan und Isolde}, - beginning of third act} - \label{fig:tristan} -\end{figure} - - -\medskip -_{accidentals!relative} -When transposing, one should always use relative accidentals, activated -by the symbol \texttt{Ar} in the header (cf.~Section~\ref{sec:A} for a -detailed explanation of this notation). - -\medskip -When transposing an entire score of same-type instruments, it is of -course easy to obtain both the original score and its actual sound, as -shown in Fig.~\ref{fig:tristan}. - -\subsubsection{Transposition of Individual staves} - \label{sec:stafftranspos} - -In orchestral scores, you usually have individual `transposing -instruments', i.e.\ instruments that are denoted (and, in fact, -\emph{played}) in a pitch different from what they sound: clarinets in E or B -flat, Oboes in A (oboe d'amore) or F (oboe da caccia), and similar. For -that purpose \PMX\ now provides the option to transpose individual -staves. - -The instructions given by Don Simons himself on introduction of \PMX\ -\texttt{2.613} are so clear that it is best to quote them literally -here: - -\begin{quotation} -``The syntax is an extension of the existing full-score transpose/key - change command "K". Just follow "K" with "i", then instrument number, - then the same parameters as before for transposition amount and new - key signature: - - \verbõKi[instrument #][+/-][trans amt.][+/-][new key]õ - - For more than one instrument, you may immediately repeat everything - after "K". The command must either be at the start of the score (right - after setup), or if later, must be preceded by a normal (full score) - key change command K+0[+/-][new key]. (Remember that later full-score - transpositions are not allowed). '' -\end{quotation} - -An important function is worth repeating/emphasizing: -\begin{itemize} - \item It is usually easiest to put the new \texttt{K} command where - the old one was: right before the start of the actual score, - i.e.\ in the `header' . But it is now also possible to enter it - later, albeit with the (somewhat cumbersome) addition of a `dummy' - full-score key change command (as explained above). - - This can indeed occur in practice, e.g.\ when the oboe player - switches to English Horn in midstream! -\end{itemize} - -\subsection{Titles, and text above and below a system} - \label{sec:titles} _{titles} -_{text!above/below system} _{T symbol@\texttt{T} symbol} - -A \emph{title block} with up to three elements can be defined in the -header (cf.~p.\pageref{p:header}): -\begin{itemize} -\item \texttt{Ti}: an \textbf{i}nstrument name. It is set \emph{above} - the title, and left-justified, -\item \texttt{Tc}: the \textbf{c}omposer's name. It is set \emph{below} - the title and right-justified, -\item \texttt{Tt}: a \textbf{t}itle for the whole piece. It is centered - on the page. -\end{itemize} - -Each of these commands is to be followed by a text string, \emph{on a -separate line}. This text must be fully contained in one line of {\PMX} -coding; but the text for the \textbf{t}itle can be spread out over -several lines in print by using the standard {\TeX} line break symbol -\verb#\\# . _{\TeX!line break symbol} - -\medskip -Extra vertical space can be added between the whole title block and the -top system by appending to \texttt{Tt} (without space) a one- or -two-digit number representing this space, in units of -\verb#\internote#\,% -\footnote{{\PMX} does this together with the adjustment of other - vertical spaces when fixing the general page layout. In some - rare cases, the result may not be quite what you expect, in - particular when you haven't used the \texttt{Ae} option to - equalize inter-system spacing - (cf.~section~\ref{sec:options}). In such cases you might want - to use inline {\TeX} --- take a look at the example in - Section~\ref{sec:shiftname} for how this can be done. - }. -This works only if \texttt{Tt} is the \emph{final} title block element -entered. Thus, although the 3 parts of a title block can be given in any -order, it is good practice to use the sequence \texttt{Ti} --- -\texttt{Tc} --- \texttt{Tt}. - -_{titles!with \textbf{scor2prt}} _{\textbf{scor2prt}!use of Ti} -\Note{When you want to generate parts from a score with - \textbf{scor2prt} (cf.~Section~\ref{sec:scor2prt}), you should - \emph{omit} \texttt{Ti} with an associated \textbf{i}nstrument - name, because each separate instrument usually has a different - name. Rather, \textbf{scor2prt} will automatically supply the - appropriate instrument names, printing the name of each instrument - at the upper left of the first page of each part; the names used - here are the ones specified in the preamble of the {\PMX} file for - the score\,% - {\footnotemark}. - - If you do have \texttt{Ti} together with an \textbf{i}nstrument - name in the main score, \textbf{scor2prt} will print that name - identically to all the parts --- which is usually not what you - want! - } -\footnotetext{\textbf{scor2prt} does this by inserting into the part - \texttt{.pmx} file a \texttt{Ti} and the appropriate - instrument name as taken from the preamble of the main - score. Knowing this may be useful if you want to - manipulate this process, e.g.~to change the vertical - shifting of a particular instrument name - (cf.~Section~\ref{sec:shiftname} for details). - _{\textbf{scor2prt}!adjusting instrument name} - } - -\bigskip _{h symbol@\texttt{h} symbol} _{l symbol@\texttt{l} symbol} -The symbols \texttt{h} (for \textbf{h}eader)\,% -\footnote{This usage of the \textbf{h} symbol is not to be confused with - that for the page size (see Section~\ref{sec:pagesize})! - Although both can occur together in the header, they are in - fact, different {\PMX} symbols, distinguished by their - differing syntax. - } -and \texttt{l} (for \textbf{l}ower) can be used to introduce text -either above or below a system. These symbols must be placed in the -first column of an input line (not necessarily the beginning of a -block), and followed by a blank or -- for \texttt{h} only -- a signed -integer. In the latter case, this integer is a vertical shift, in units -of \verb#\internote#. - -The text string, which again must lie on a line of its own immediately -following the symbol, will be printed above or below the \emph{top} -staff in the \emph{first} bar of the block where it is entered. -Figs.~\ref{fig:vivaldi1} and \ref{fig:Haydn} show examples. - -\subsection{Page numbering and page headers} \label{sec:pagenumbers} - -\subsubsection{Page numbering} -_{page!numbering} _{P symbol@\texttt{P} symbol} - -By default, {\PMX} does \emph{not} number the pages of a score, even -when it has more than one page. You can, however, switch on page -numbering by using the symbol \texttt{P} (for \textbf{P}age). Placed at -the beginning of an input block anywhere within the {\PMX} body of -input, and followed optionally by a page number and/or by \texttt{l} -(for \textbf{l}eft) or \texttt{r} (for \textbf{r}ight), this will -\begin{enumerate} - \item start page numbering at the current page\,% - \footnote{The `current page' is the page where {\PMX} puts - the music currently processed at the point where it - encounters the symbol \texttt{P}. - } - with the number given as optional argument. Further page - numbers are then incremented automatically starting with this - number. If \texttt{P} has no number argument, the default is - page 1 . Thus, \texttt{P} and \texttt{P1} are equivalent), - \item put the page numbers to the top \textbf{l}eft or \texttt{r}ight - of the first of the pages to be numbered, after which the - number positions will alternate. If no \textbf{l} or \textbf{r} - is given, {\PMX} puts the page numbers on the right on - odd-numbered pages, on the left of even pages. -\end{enumerate} -You can have as many \texttt{P} symbols in a score as you like; but -there is no command to switch off page numbering again once it has been -switched on. - -\subsubsection{page headers} -_{page!headers} - -There is one more option, \texttt{c} (for \textbf{c}entered header), -available with the \texttt{P} symbol. This option defines a text string -to be printed at the top of every page \emph{after the first}. The -notation is as follows: -\begin{itemize} - \item The normal usage is \texttt{Pc"}$[$\emph{text - string}$]$\verb#"#. The text string enclosed in the quotation - marks must be a single line of text. It may contain blanks, but - \emph{no} \verb#\\#). If the string consists of blanks only, - that is what will be printed: a blank page header. - \item If the text string does not contain any blanks, you may omit - the quotation marks, but you must then start the text - immediately after the \texttt{c} \emph{with no space}. - \item If there is a blank after \texttt{Pc}, \emph{no quotation marks, - and no further text}, the text printed as the header will be - the instrument name entered with the symbol \texttt{Ti}, as - described on p.\ref{sec:titles}. -\end{itemize} -\texttt{c} must be the \emph{last} option in the \texttt{P} symbol. - -_{P symbol@\texttt{P} symbol} _{\textbf{scor2prt}} -\Note{The \texttt{P} symbol and all its options will be ignored when - making parts from a score using \textbf{scor2prt}, since page - numbering will usually be different in the score from that in the - parts. Page numbering -- and centered headers -- for parts can, - however, be initiated independently with another mechanism. For - the details on this, refer to Section~\ref{sec:scor2prt}. - } - -\clearpage -\begin{figure}[!htb] - \begin{center} - - \vspace*{20ex} - \includegraphics[scale=.82]{eps/vivaldi1.eps} \\[2ex] - ------------------------------------------ -\begin{minipage}{380pt} -\small -\begin{verbatim} - 1 1 3 4 0 3 0 -1 - 1 1 16 0.0 - -t -./ -% begin header: -Ti11 -Oboe I -Tc -Antonio Vivaldi (1678-1741) -Tt -Concerto in d minor \\ RV535 -w150m -% end header. -% Bar 1-4 -h-2 -~~~Largo - -d45 a44 r4 | g44 f44 r4 | g45 a45 b45 | cs45 d45 r4 / -% Bar 5-7 -fs45 g45 a45 | b45 r4 r4 | cs45 d45 e45 / -% Bar 8 -l -(continued) -f45 r4 r4 Rb / -% -\end{verbatim} -\end{minipage} - \end{center} - \caption{Titles, and text above and below a system} - \label{fig:vivaldi1} -\end{figure} - -\clearpage -\subsection{Layout: line, page, and movement breaks} - \label{sec:breaks} -_{layout} _{layout!manual line/page breaks} -_{\texttt{npages}} _{\texttt{nsystems}} - -The parameters \verb#npages# and \verb#nsystems# of the preamble -(cf.~Section~\ref{sec:preamble}) determine the layout of the score, -either by fixing the total number of pages and systems, or by setting -the average number of bars per system. With no further instructions, -{\PMX} will attempt to distribute all the music evenly over the total -number of systems, and then spread the systems evenly over the specified -number of pages, either specified or determined by default (with -\verb#npages=0#). - -You can change the average `crowdedness' by changing the preamble -parameters. Once this is satisfactory, you can exercise finer, more -local control by forcing, i.e.\ manually inserting, line or page breaks -at exactly the places you want them to be. You may also want movement -breaks, and {\PMX} has a convenient way of doing that, in the process -dealing easily with such `housecleaning' chores as indenting the first -system of the new movement, reprinting the time signature, resetting the -bar number counter, and other details to be discussed below. -_{bar numbering} _{indenting first system} - -\medskip -It is worthwhile, however, to quote Leslie Lamport at this point: -_{Lamport, Leslie} -\begin{quote} - ``Don't worry about line and page breaks until you prepare the - absolutely final version'' \\ - From: Leslie Lamport, {\LaTeX}, \emph{user's Guide and Reference - Manual} . -\end{quote} - -This is especially true for a {\PMX}-generated score. Until the final -edit, you should always use \texttt{npages=0}. Once you specify any -forced line break, you can no longer use \texttt{npages=0}, and you will -have to specify values for \texttt{npages} \emph{and} -\texttt{nsystems}~. And because --- as we'll soon explain --- a movement -break is a sub-option of the linebreak command, you cannot set movement -breaks either until the final edit. - -But unless your score is just a few pages long, you probably will want -to set some line, page, or movement breaks in the end. When you are -ready, always first pick some reasonable values for \texttt{npages} and -\texttt{nsystems}---perhaps the numbers that finally came out when you -used \texttt{npages=0} during the main input process. Then one way to -proceed is to start at the beginning, forcing breaks where desired. The -most common places would be at movement breaks, and at places associated -with volte or repeats. Recompile and view the result after each new -line break is inserted. You may need to adjust the total number of -systems or even pages depending on how crowded is the remainder of the -score, after the last forced line break. - -The other way to proceed is to begin by inserting any obvious page -breaks, especially if you are laying out a booklet with facing pages and -want page turns to come in musically convenient places. - -\bigskip\noindent -Here are the rules for inserting forced line, page, and movement breaks: -\begin{itemize} -\item _{line break} - Line breaks can only come at the start of an input block. To force - a line break at the start of the $n^\text{th}$ system, enter - \texttt{L}$[n]$~. $n$ must obviously be greater than 1 and less - than or equal to the value of \texttt{nsystems} as specified in - the preamble. -\item _{page!breaks} - Page breaks can only come where there is already a line break. To - force a page break at the start of the $m^\text{th}$ page and the - $n^\text{th}$ system, enter \texttt{L[}$n$\texttt{]P}$m$~. $m$ - must obviously be greater than 1 and less than or equal to the - total number of pages. - -\item _{movement breaks} - Movement breaks can only come where there is already a line break. - To force a movement break at the start of the $n^\text{th}$ - system, enter \texttt{L[}\emph{n}\texttt{]M}~. If in addition you - want a page break at that point, use - \texttt{L[}$n$\texttt{]P[}$m$\texttt{]M}~. - - \medskip - The movement break symbol \texttt{M} has several optional - parameters. They can be used in any combination and should follow - with no spaces. - - \begin{itemize} - \item \texttt{M+[}$k$\texttt{]} adds $k$ \verb#\internote# - units of vertical space between movements. \item - \texttt{Mi[}$.x$\texttt{]} resets the first-line - indentation of the new movement to - \texttt{fracindent=}\,$.x$~, where $.x$ is some - decimal number (cf.~Sec. \ref{sec:preamble}). - - \Note{You must write the fracindent number exactly in - the form $.x$ , i.e.\ \emph{without} the leading - $0$~. If, e.g.\ , you write $0.2$ instead of - $.2$~, {\PMX} will complain with an error message, - asking for a decimal number! - } - - \item Beginning a new movement break, the bar number is reset - to zero by default, whereas \\ - \texttt{Mc} \textbf{c}ontinues bar numbering. - \item \texttt{M[}$n$\texttt{]} changes the \textbf{n}umber of - instruments to $n$~. $n$ must not exceed \texttt{ninstr} - as set in the preamble. If $n$ exceeds 9, it must be - \emph{preceded} with \texttt{:} (colon). This should be - followed (without blanks) by a sequence of $n$ instrument - numbers in bottom-up order, again preceded with - \texttt{:} if bigger than 9, then a sequence of clef - symbols, one for each staff of each instrument starting - from the bottom. An instrument's numeral is simply its - position in the original sequence (in the preamble); - these numerals can be permuted as desired, but the - sequence of clef symbols should, of course, match the new - sequence of instruments. - \item \texttt{Mr+}/\texttt{Mr-} \textbf{r}eprints/suppresses - reprinting the instrument names at the beginning of the - new movement. The default is to print them only if the - number of instruments changes. - \end{itemize} -\end{itemize} - -_{instruments!numbers increased/decreased} -It should be emphasized here that the number of instruments in a new -movement can never exceed the original number of instruments, although -it is permissible to increase it after it has been decreased, as long as -it doesn't exceed the original number; in other words, and to give an -example: a sequence {quartet --- solo --- duet, e.g., is possible, -while the reverse sequence is not. There are two ways to circumvent this -restriction: -\begin{enumerate} -\item start the score with a dummy page --- to be discarded - later --- containing the maximum number of instruments. On the - second page, start a new movement with the desired number and - sequence of instruments for the first movement, -\item _{\PMX!concatenating several files} - make separate {\PMX} files and concatenate them afterwards - (cf.~Section~\ref{sec:concatfiles} or \ref{sec:LaTeX} on how to - do this). -\end{enumerate} - -\medskip -Immediately after a movement break, any desired meter changes, key -changes, or text can be entered as already described in -Sections \ref{sec:meterchg}, \ref{sec:keychg} and \ref{sec:titles} -(p.\pageref{sec:meterchg} ff.). - -\bigskip -The effect of movement breaks is illustrated in the -example~\ref{sec:Dufay} in the appendix. - -\subsection{Bar Numbering} \label{sec:barnumbers} -_{bar numbering} _{inline \TeX!bar numbering} - -By default {\PMX} places a bar number above the first bar of the top -staff in every system, and there is no provision in {\PMX} to change -this default. But it is easy to change this by using a straight -{\MusiXTeX} command: -\begin{itemize} - \item if you want no printed bar numbers at all, add a line in the - header containing \\ \verb#\\nobarnumbers\# - \item if you want bar numbers printed over every bar, add a line - containing \\ \verb#\\barnumbers\# -\end{itemize} -in the header or at the beginning of an input block. - -This is an example of a \textbf{type 2} inline {\TeX} command, -cf.~Section~\ref{sec:inlineTeX}. As is explained there in detail, {\PMX} -will place a \textbf{type 2} inline {\TeX} command at the beginning of -the \verb#.tex# file produced, regardless of where in the \verb#.pmx# -file the command appears. This means that you cannot change this type of -bar numbering in mid-stream. - -If you do want to change the bar numbering somewhere in the middle of a -score, use a \textbf{type 3} inline {\TeX} command: if, from the -current point in the score, you want -\begin{itemize} - \item no printed bar numbers, add a line with \\ - \verb#\\\nobarnumbers\# - \item bar numbers printed over every bar, add \\ - \verb#\\\barnumbers\# - \item bar numbers above the first bar of every system (the {\PMX} - default), add \\ \verb#\\\systemnumbers\# -\end{itemize} -at the beginning of the current input block. - -\medskip -_{Bar number count adjustment} -Furthermore, you might want to change the number itself. This occurs most -frequently when you have a pickup bar at the beginning of a repeat; some --- including some commercial publishers -- do not include this pickup -bar in the number count, wheras {\PMX} does so by default. To adjust -this, use the \textbf{type 3} inline {\TeX} command -\verb#\\\advance\barno-1\relax\# . - -\bigskip -{\MusiXTeX} provides still more elaborate bar numbering schemes, such as -a number over every $n^{\text{th}}$ bar. For details refer to the -{\MusiXTeX}~\texttt{1.15} manual. - -\section{Some general options and technical adjustments} - \label{sec:options} _{\PMX!options!general} - _{layout!general options} - -\subsection{Global options} \label{sec:A} -_{\PMX!options!global}_{A symbol@\texttt{A} symbol} - -{\PMX} has many layout parameters with default settings. Some of these -can be changed by the user; for that purpose there are several symbols, -all beginning with \texttt{A}. Many of these are usually included in the -^{header}, but some may be entered at the beginning of any input block. -Table~\ref{tab:A} lists these options alphabetically; the following -subsections, grouped by types of settings, describe them in detail. When -using several of these commands, it is not necessary to enter them all -on separate lines; rather, you can concatenate them, in any order, with -just a single \texttt{A}, e.g.~\texttt{AdI2.3p+hlbr} . - -\begin{table}[!ht] -\begin{center} -_{\PMX!options!global} _{A symbol} _{global options |see{@\texttt{A} symbol}} -\begin{tabular}{|l|l|} -\hline -\texttt{Aa}$[x]$ & sets space before first note in a bar \\ -\texttt{Ab} & makes accidentals \textbf{b}ig \\ -\texttt{Ac}$[x]$ & sets page sizes and offsets according - to paper type \\ -\texttt{Ad} & puts \textbf{d}ots in lower voices - \emph{below} the line \\ -\texttt{Ae} & \textbf{e}qualizes inter-system spacing \\ -\texttt{AI}$[x]$ & changes default \textbf{I}nterstaff spacing - \emph{for the whole score} \\ -\texttt{Ai}$[x]$ & changes default \textbf{i}nterstaff spacing - \emph{for the current page only} \\ -\texttt{AK} & adjusts rest heights in 2-voice staves - depending on context \\ -\texttt{AN}$[i]$``\emph{name}'' - & sets filenames generated by \textbf{scor2prt} - (cf.~Section~\ref{sec:scor2prt}) \\ -\texttt{Ap}[\emph{further suboptions}] - & enables PostScript type K slurs \\ - (cf.~Section~\ref{sec:chords}) \\ -\texttt{Ar} & switches accidentals to - \textbf{r}\emph{elative} \\ -\verb#AR[#\emph{file}\verb#]# - & inserts a text file in the {\PMX} source file - (cf.\ Secion \ref{sec:concatfiles}) \\ -\texttt{AS}[\emph{ns}] - & enables {\PMX} \textbf{S}pacing algorithms - to small-font staves \\ -\texttt{As} & makes accidentals \textbf{s}mall \\ -\texttt{AT} & activates special xtuplet brackets - (cf.~Section~\ref{sec:xtuplets}) \\ -\texttt{Av} & spreads systems \textbf{v}ertically over all - of an unfilled page when `on' \\ -\hline -\end{tabular} -\end{center} - \caption{Symbols beginning with an \texttt{A} (global options)} - \label{tab:A} -\end{table} - -\subsubsection{Accidentals} -By default, big accidentals are used unless regular spacing doesn't -provide enough room. Thus the default behavior may cause a mixture -of big and small accidentals, and in fact is not recommended. Rather, -the user is advised to make his choice: -\begin{itemize} - \item _{accidentals!big} - \texttt{Ab} makes all accidentals \textbf{b}ig; this is - usually preferred, - \item _{accidentals!small} - \texttt{As} makes all accidentals \textbf{s}mall. -\end{itemize} - -\medskip _{accidentals!absolute} -As was mentioned earlier (cf.~Section~\ref{sec:transpositions}), {\PMX} -by default uses the so-called `absolute' notation for inputting -accidentals, i.e.\ the notation explained in -Table~\ref{tab:noteparameters}. -In this notation, there is an obvious one-to-one correspondence between -accented characters in the {\PMX} source file (\texttt{s, f, n, ss, ff}) -and the printed characters. This has a disadvantage, but it only -surfaces if you write the {\PMX} file in one key and later transpose it -using the \texttt{K} option described in -Section~\ref{sec:transpositions}. For example, suppose the original key -is F, with 1 $\flat$ in the signature, and you enter \texttt{bn}. Now if -you transpose to the key of C with \texttt{K-3+0}~, that note will be -printed explicitly as F natural, while it should be F sharp. - -\medskip _{accidentals!relative} _{key signature} -The remedy for such problems is to use another notation, aptly named -`relative' accidental notation, used by some musicians and some -publishers in some countries. In this notation, a sharp, flat, or -natural sign denotes an alteration by a half-tone up, down, or none -\emph{relative to the note which would otherwise be indicated based -on the signature of the piece}. For example, in D~major, with 2 -$\sharp$s in the signature, an F natural would be denoted not as -\texttt{fn} but rather as \texttt{ff}, while in d~minor, with one -$\flat$ in the signature, a B natural would be input not as -\texttt{bn} but rather as \texttt{bs}. Similarly, $\natural$s -accidentals refer to the notes prescribed by the signature; e.g., in -G~Major (1 $\sharp$ in the key) a \texttt{gn} sounds as a \emph{g}, -while \texttt{fn} sounds as an F sharp. - -\medskip _{transposition} -For automatic transpositions to function properly, it is necessary -that the {\PMX} source for the score to be transposed use the -\emph{relative accidental notation}. This is effected by \texttt{Ar} -: -\begin{itemize} - \item \texttt{Ar} directs {\PMX} to interpret accidentals - in \textbf{r}\emph{elative} notation\,% - \footnote{Note that this makes logical sense only if used in - the header, and accordingly there is no way to - `undo' this decision further down in a score. - }. -\end{itemize} - -\subsubsection{General layout} _{genlayout} The -esthetic appearance of a score of music depends on the -white space around it, and thus depends on the physical -size of the paper. - -\medskip -In {\PMX}, default values for this can be set with a -global option \texttt{Acl} or \texttt{Ac4}, with no -further adjustments required in \textbf{dvips} . These -commands set horizontal and vertical sizes and offsets -that center the page: -\begin{itemize} - \item \texttt{Acl} for letter paper - \item \texttt{Ac4} for DIN A4 paper . -\end{itemize} - -\Note[180pt]{These 2 global options are available as of {\PMX} - version 2.618 , not before !!} - -\subsubsection{Layout details} _{layout} -When the note head of a dotted note is \emph{on} the line (e.g.\ -for a \emph{g} in a violin clef), it is customary to place the -dot slightly \emph{above} the line. In staves with two voices, -there is an alternate custom, viz., to place the dot \emph{above} -the line in the \emph{upper} voice and \emph{below} the line in -the \emph{lower} voice. {\PMX}'s default is the first possiblity; -dots for both voices \emph{above} the line, but it can be -overridden: - - -\noindent -By default {\PMX} inserts a horizontal gap of \verb#1\elemskip# -between a bar line and the first note in the bar. This can be -changed globally: -\begin{itemize} - \item \texttt{Aa}$[x]$ sets the space before the first note in - every bar to to $x$ units of \verb#\elemskip# . -\end{itemize} - -\noindent -In {\PMX} it's not yet possible to specify a smaller font for selected -staves. But it can be done using an inline {\TeX} command (For details, -cf.~Section~\ref{sec:inlineTeX} and Section~\ref{sec:varstaves}). If you -do this, then you ought to use the \texttt{AS} option: - -\begin{itemize} _{staves!varying size} _{\texttt{musicsize}} - \item \texttt{AS}[\emph{ns}] . The additional sequence of - \emph{ns} is mandatory here. It consists of exactly as - many characters \texttt{-} (minus) or \texttt{0} (zero) - as there are staves in the score (\texttt{nstaves}, - cf.~Section~\ref{sec:preamble}): \texttt{0} if the font - size of this staff is normal, \texttt{-} if it is - small\,% - \footnote{The sequence of staves is from bottom to top, as - described in the preamble. Cf.~p.\pageref{p:header}. - }. - This tells {\PMX} to modify some horizontal spacing decisions - to account for the smaller font size. -\end{itemize} - -\subsubsection{Vertical spacing} _{spacing} _{spacing!vertical} -\begin{enumerate} - \item[a)] Spacing of staves within a system: \text{} \\ - If there is more than one staff in a system, {\PMX} computes the - vertical spacing between the staves automatically. However, the - algorithm isn't fully robust, and the result may not be pleasing. - To change the spacing between the staves within a system, you can - apply a scale factor $x$ to the default, either for the entire - score, or for the current page only: - \begin{itemize} - \item \texttt{AI}$[x]$ multiplies the default - \textbf{I}nterstaff spacing, \verb#\interstaff#, by the - decimal number $x$ \emph{for the entire score}. This - option should be placed in the header. - \item \texttt{Ai}$[x]$ multiplies the default - \textbf{i}nterstaff spacing by the - decimal number $x$ \emph{for the current page only}. - This option can be placed at the beginning of any input - block (including the first), and overrides - \texttt{AI}$[x]$ . - \end{itemize} - Note that if there is more than one system on a page, decreasing - the interstaff spacing will increase the space between systems, - and vice-versa. - - \item[b)] Spacing of systems on a page: \text{} \\ - {\MusiXTeX} normally draws a virtual box around each system and - inserts equal vertical space between these boxes. When objects - protrude above the top staff in a system -- such as the note - \texttt{c46} in the violin clef -- or below the bottom one, this - can lead to unequal spacing between the bottom staff line of one - system and the top staff line of the next. You may prefer that - this vertical spacing be constant for the whole page: - \begin{itemize} - \item \texttt{Ae} ensures that the spacing between the bottom - staff line of one system and the top staff line of the - next is constant for any one page\,% - \footnote{It is generally advised to use the \texttt{Ae} - option by default, unless one has a specific - reason not to. When using this option, you may - Nevertheless, in certain cases you may want to - force more vertical space between certain systems. - There is a {\TeX} macro, called - _{\bs\texttt{spread}$[x]$} - \bs\texttt{spread}$[x]$, that can be inserted - anywhere in the system before the desired wider - gap. Its argument $x$ is the desired extra space, - in units of \bs\texttt{internote} - (cf.~Section~\ref{sec:inlineTeX}). - _{layout!\bs\texttt{spread}$[x]$} - _{\MusiXTeX!\bs\texttt{spread}$[x]$} - }. - \end{itemize} - - \item[c)] Sparsely filled pages: \text{} \\ - Sometimes it may happen that a page contains just a few staves - altogether, and then the white space between staves on such a - page becomes excessive. In such cases -- specifically, if - \verb#\interstaff# $>$ \verb#20\internote# -- {\PMX} will, instead - of the equal spacing described above, group all systems near the - top of the page. This can, however, be changed by the user: - \begin{itemize} - \item \texttt{Av} will suppress the grouping near the top, - and ensure that systems will always be spread vertically - regardless of how much white space is left between systems. - \end{itemize} - Note that \texttt{Av} acts as a toggle; the second time it is - issued, the behavior will revert to the default. - \item[d)] Vertical position of rests in 2-voice staves: - \begin{itemize} - \item \texttt{AK} activates special rules for vertical positioning - of rests in two-voice staves. - - This general option is rather subtle; its explanation by Don - Simons follows: - \begin{quote} - ``Without this option, rests in two-voice staves have - default positions based on a simple rule that is not - context-sensitive: those in the lower voice (the one - before //\,) are 4 \verb#\internote# heights below their - single-voice default positions, and those in the upper - voice are 2 \verb#\internote# heights above the - single-voice default. - - ``The \texttt{AK} option invokes a set of context-sensitive - _{rest!alignment in 2-voice staves} - rules to set the default position. The baseline rule is - to align the rest in a horizontal line with the next - following note in the same bar. If there is no following - note in the bar, then the rest is aligned with the last - note before the rest. - - \medskip - ``If there are simultaneous rests in both voices, the old - rule is applied. - - \medskip - ``The \texttt{AK} option is a toggle: it may be used at the - start of any input block to turn these special rules on - (if previously off) or off (if previously on). - - \medskip - ``When the \texttt{AK} option is on, it only affects - places where there are two voices in a staff. - - \medskip - ``Any user-defined tweaks on the height of a rest will - supersede the option for that particular rest, i.e.\ the - tweak will be applied relative to the single-voice - default position.'' - \end{quote} - - Sometimes you may want the rest to be aligned with the - \emph{previous} note (the one \emph{to the left} of the - rest), rather than the following note (the one to the right - of the rest). - - This can be achieved simply by appending an \texttt{L} (for - `\textbf{L}eft') to the rest symbol, i.e.\ by writing - `\texttt{rL}' . - \end{itemize} -\end{enumerate} - -\subsubsection{PostScript type K slurs, ties and hairpins} - \label{sec:usepsslurs} -_{PostScript!slurs, ties and hairpins} - -The use of PostScript slurs, ties and hairpins circumvents most of the -shortcomings of the font-based counterparts. Of the two available -packages, only the type K slurs are explicitly supported by {\PMX}. -There is an option, \texttt{Ap}, to enable the use of this package. - -\begin{itemize} - \item \texttt{Ap} activate Type K PostScript slurs, ties and hairpins. - - \texttt{Ap} may also be entered at the beginning of any input block - to activate certain suboptions controlling shapes and positions of - the slurs and ties that are to be used. The first few of these - options affect vertical positioning. When Type K PostScript slurs - are activated with \texttt{Ap}~, slurs and ties will by default - \emph{not} have their verticAl positions tweaked to avoid - tangencies with staff lines. - - To control this type of adjustment, use one of the following - suboptions to \texttt{Ap}~: -\begin{enumerate} - \item - \begin{itemize} - \item \texttt{+s} activates automatic slur height adjustment, - \item \texttt{+t} activates automatic tie height adjustment, - \item \texttt{-s}/\texttt{-t} deactivate the corresponding - height adjustment. - \end{itemize} - - \item - A second suboption, \texttt{+c}/\texttt{-c}, will increase or - decrease the default curvature of the Type K slurs. The result of - such commands is cumulative, and more than one suboption - \texttt{+c} or \texttt{-c} may be used in a single command. If - the cumulative change goes above \texttt{HH} or below - \texttt{f}, a warning will be issued, the default will be set to - \texttt{HH} or \texttt{f}, and processing will continue. - - Local curvature options in individual slur commands (cf.\ - Sec.~\ref{sec:usepsslurs}) will take precedence over the global - default, but will \emph{not change the default}. - \begin{quote} - A special local option, \texttt{n} (`\textbf{n}ormal'), is of the - `undo' type: it will cause that par\-ti\-cu\-lar slur, no matter - what the global default happens to be, to have the normal - curvature, i.e.\ between \texttt{f} and \texttt{h}. - \end{quote} - \item - A third suboption, \texttt{l}, changes the appearance of slurs - and ties that extend across line breaks: - \begin{itemize} _{slurs!across line break} - \item Every slur/tie at a line break is automagically broken into - two separate ones; no additional {\PMX} slur start or ending - commands are required. Vertical and horizontal tweaks for - the end of the first segment and Start of the second segment - are entered as options in the normal command that starts the - slur/tie: - \begin{enumerate} - \item the option for the end of segment 1 starts with - \texttt{s} (for \textbf{s}ever or \textbf{s}plit), - then the usual one or two signed numbers, then a - second \texttt{s} and one or two more signed numbers - for the start of segment 2, - \item the usual curvature options \texttt{h, H, HH , f}, - if included in the starting command for a line-break - slur, will apply to segment 1, and to segment 2 if - in the closing command. If the slur/tie does not - come at a line break, the special position tweaks - (those after the \texttt{s} option) will all be - ignored, and the curvature tweaks on the closing - note take precedence. - \end{enumerate} -\end{itemize} -\end{enumerate} - - _{global options|see{\PMX!options!global}} - _{general options|see{\PMX!options!general}} - The \texttt{l} option can also be invoked globally - (i.e.\ for the entire score) by specifying \texttt{Apl}, - instead of only \texttt{Ap}, in the header - (recommended). -\end{itemize} - -The third suboption concerns only line-break ties (it does not -affect slurs): -\begin{itemize} - \item \texttt{+h}/\texttt{-h} activates/deactivates the use - of special \textbf{h}alf-ties for the second segment of - line-break ties after the line break. These are - horizontal at their left end, and are only used if the - required segment is shorter than 15 pt. -\end{itemize} -Note that this option is somewhat incompatible with the -\texttt{l} option, and they should not be used simultaneously. - - - -\subsection{Page Size} \label{sec:pagesize} \label{p:pagesize} - _{page!size} _{h symbol@\texttt{h} symbol} - _{W symbol@\texttt{W} symbol} -The default page size\,% -\footnote{This means the \emph{extent of the print} on the page. The - -- empty -- top, bottom, left and right margins depend on the - paper/printer used; they can not be altered within {\PMX}. - } -is 740\,pt $\times$ 524\,pt (10.3\," $\times$ 7.3\,", or 261\,mm -$\times$ 185\,mm). To change the height or width, use the special -symbols \texttt{h}[\emph{n}][\emph{u}] or \texttt{w}[\emph{n}][\emph{u}] -in the header. Here \emph{n} is a decimal number for the new size, and -\emph{u} defines the units: \texttt{i} for inches. \texttt{m} for -millimeters, and \texttt{p} for points. if no unit name \emph{u} is -given, \PMX} uses points as the default. - -This command can be used together with \texttt{\%\%} or \texttt{\%!} -(see Section~\ref{sec:scor2prt}) to give the parts made by -\textbf{scor2prt} different page sizes than the parent score. - -\medskip -\Note{This usage of the \textbf{h} symbol is not to be confused with - that for a line of text above a system (see - Section~\ref{sec:titles})! Although both can occur together in the - header, they are in fact, different {\PMX} symbols, distinguished - by their differing syntax. - } - -\subsection{Stem direction of bass notes} \label{sec:stemdirs} - _{stems!direction of bass notes} _{B symbol@\texttt{B} symbol} -By default {\PMX} makes stems go \emph{up} for middle-line D's in bass -clef, but \emph{down} for notes on the middle line of all other clefs. -If you want middle-line bass-clef notes also to have downward stems by -default, enter the symbol \texttt{B} in the header. - -\subsection{Horizontal Spacing} \label{sec:spacing} - _{spacing!horizontal} - -\subsection*{Minimum Spacing between Notes} - -_{W symbol@\texttt{W} symbol} _{spacing!minimum between notes} -{\PMX} does some special, complex analysis to adjust horizontal spacing -in crowded systems. By default, the minimum space between consecutive -noteheads is 0.3 notehead widths. If you want to change this value to -some other fraction, enter \texttt{W.}$[n]$, where $n$ is a single digit -between \texttt{1} and \texttt{9}, giving the minimum spacing, in tenths -of a notehead width. This adjustment is very rarely used. - -\subsubsection*{Extra Horizontal Shifts and hardspace} - _{spacing!hard space} _{hard space|see{spacing}} - -{\PMX} will usually provide satisfactory horizontal spacing. However, -there may be some occasions where you will want to adjust it manually. A -symbol starting with {\tt X} controls one of two available types of -horizontal adjustment: -\begin{enumerate} - \item a \emph{shift} moves one or more characters in the current voice - but does not affect any other spacing anywhere, - \item a \emph{hardspace}, by contrast, is a fixed amount of space - inserted at a particular time. The horizontal positions of - everything in all staves in the system will be adjusted to - accommodate the added space while maintaining vertical - alignment. -\end{enumerate} -Here are the syntactic possibilities: -\begin{itemize} _{X symbol} - \item \texttt{XS}$[x]$ (for \textbf{S}hift). This command shifts the - the next character; $x$ is a decimal number, giving the amount - of shift, in units of a notehead width. - \item \texttt{X:[}$x$\texttt{]} or \texttt{X[}$x$\texttt{]:} - initiates a ``group shift'', which operates like - \texttt{XS[}$x$\texttt{]}, except that everything from the - insertion point onward in the current voice is shifted until a - termination symbol (``shift end'') is encountered. - \item \texttt{X:} ends a ``group shift''. - \item \texttt{X}$[x]$ (without any \texttt{S} or \texttt{:}) is a - so-called \emph{hard space}. It inserts the specified space, - given in units of notehead widths, at the present point in - \emph{all staves} of the system. If $x$ is negative, space will - be removed. -\end{itemize} - -_{X symbol!with \textbf{scor2prt}} -Because horizontal spacing in parts will usually differ from that in the -score, \textbf{scor2prt} (cf.~Section~\ref{sec:scor2prt}) will by default -copy \emph{only} the shift commands \texttt{XS}$[x]$, \texttt{X:}$[x]$ -and \texttt{X:} into the parts, but \emph{not} the hardspace command -\texttt{X}$[x]$ . - - -\medskip -This behavior can be overridden using the methods described in -section~\ref{sec:scor2prt}. There is, however, an alternative method that -helps to keep {\PMX} score files neat and readable: add the suboption -\texttt{B} or \texttt{P} (without space, as usual) to the \texttt{X} -symbol: -\begin{itemize} - \item \texttt{B} (for \textbf{B}oth): with this option, the spacing - symbol is to be applied to \textbf{b}oth score and part, - \item \texttt{P} (for \textbf{P}art): with this option, the spacing - symbol is to be applied to the \textbf{p}arts only. -\end{itemize} - -\section{Macros} \label{sec:macros} _{\PMX!macros} _{M symbol@\texttt{M} symbol} - -A {\PMX} macro is a single symbol that stands literally for any -any string of characters that may occur in the input file\,% -\footnote{Note to seasoned programmers: {\PMX} macros are not really - macros in the usual sense, but merely string abbreviations; - they \emph{do not allow} for variables. - _{\PMX!macros!no variables} - }. -Macros may be useful to save tedious typing and disk space, and make -{\PMX} source text more readable if you need to repeat the same string -many times in a score. - -\medskip -You may define up to 20 macros in any single {\PMX} input file. There is -no practical limit to the length of the character string that a -macro represents, but of course it must respect the {\PMX} rules on the -length of input lines and what must go on separate lines. - -\medskip -Macros only exist within the {\PMX} input file where they are defined; -you can define a completely new set of macros in another {\PMX} input -file. Conversely, if you want to re-use the macros of file -\texttt{myopus1.pmx} in \texttt{myopus2.pmx}, you need to copy them -explicitly from one file to the other. - -\medskip -There are two distinct ways to define and record a new macro or -redefine an existing one: - -\begin{enumerate} - \item to \textbf{R}\emph{ecord} a \textbf{M}acro: type - \texttt{MR}$[n]$, followed by a space, as usual. $n$, the - ``name'' of the macro, is an integer between 1 and 20. - Everything you type after this will be processed normally, at - that point in the input file, as well as stored, until you end - the macro by entering the symbol \texttt{M}, - \item to \textbf{S}\emph{ave} a \textbf{M}acro: type - \texttt{MS}$[n]$. Everything you type after this will be - recorded (saved) as you enter it, \emph{without processing} - the {\PMX} code. When saving macros, it is usually best to put - them in the header, for readability's sake. -\end{enumerate} - -Whenever you would otherwise need to re-enter the same character string, -you can simply \texttt{P}lay back the macro by typing \texttt{MP}$[n]$~. - -\medskip -Macros can be redefined at will; {\PMX} will issue a warning whenever -this occurs. - -\bigskip _{\textbf{scor2prt}!macros} When you use -macros and want to make separate parts -(cf.~Section~\ref{sec:scor2prt}), some care is necessary: -\textbf{scor2prt} will transfer a \texttt{MR} macro only into the part -where it originated, but will transfer \texttt{MS} macros into all -parts. - -\medskip -So if you want to make macro 1, which you will use in several or all -parts and then use it immediately in the part in which you write it, -dont use simply \verb#MR1#, but rather -\begin {verbatim} - MS1 - MP1 -\end{verbatim} - -\bigskip -Fig.~\ref{fig:macro} contains an example of the use of macros. - -\bigskip -\begin{figure}[!htb] - \begin{center} - \includegraphics[scale=.82]{eps/macro.eps} \\[2ex] ------------------------------------------- - -\begin{minipage}{300pt} -\small -\begin{verbatim} -% macro 2 saved: -MS2 e4 f g2 o_ | M -% Bar 1 (macro 1 recorded and processed): -Rl MR1 c45 d e c | M -% Bar 2 (macro 1 played): -MP1 -% Bar 3 (macro 2 played): -MP2 -% macro 4 saved: -MS4 c4 g c2 o_ M -% Bar 4 (macro 2 played): -MP2 -% Bar 5 (macro 3 recorded and processed): -MR3 g85 a g f e4 c | M -% Bar 6 (macro 3 played): -MP3 -% Bar 7 (macro 4 played): -MP4 | -% Bar 8 (macro 4 played): -MP4 Rr / -% -\end{verbatim} - -\vspace*{2ex} -\end{minipage} - \end{center} - \caption{``\emph{FrŠre Jacques}'' (usage of macros)} - \label{fig:macro} -\end{figure} - -\section{Inline {\TeX} commands} \label{sec:inlineTeX} - _{inline \TeX} - -It may be worthwhile to reiterate at this point the very different -intentions of the software ingredients which make up the {\PMX} tool. It -is, in fact, a hierarchy: -\begin{enumerate} - \item _{\TeX} _{Knuth, Donald E.} - At the base of it all is {\TeX}. {\TeX} (written by Donald - E.\ Knuth) is a general and extremely powerful tool for - typesetting high-quality documents on a computer that are ready - for printing\,% - \footnote{``Its emphasis is on art and technology, as in the - underlying Greek word.'' (quote from the introduction - of \emph{the {\TeX}book}, the authoritative book on - {\TeX}, by Donald E.\ Knuth. _{Knuth, Donald E.} - }. - But {\TeX} is much more than that: it is a full-grown and - powerful computer programming language with which -- if you are - a {\TeX}pert -- you can do almost anything. - - \medskip - There is, however, a price to pay for this power: while you - don't have to be a professional computer programmer to use - {\TeX}, a pretty good familiarity with the basics of - programming is unavoidable. - \item _{\MusiXTeX} _{Taupin, Daniel} - {\MusiXTeX} (written essentially by Daniel Taupin) is a - `macro' for {\TeX}\,% - \footnote{To be precise, {\MusiXTeX} consists of a very - extensive set of {\TeX} `macros' and music - typesetting fonts. - }. - That alleviates most of the {\TeX} programming tasks for the - special purpose of typesetting music. Thus, while it helps to - have a programming background, such a background is not - absolutely essentially for someone who just wants to write a - few simple music scores. - \item _{\PMX} _{Simons, Don} - {\PMX}, the `preprocessor' for {\MusiXTeX} written by Don - Simons and described in detail in this tutorial, is yet another - level of abstraction on the long way from the musical ideas - that make up a score to getting ink on the paper at certain - points. The whole purpose of {\PMX} is to make typesetting of - music with {\MusiXTeX}/{\TeX} accessible to people with - essentially \emph{no} prowess in computer programming. -\end{enumerate} -As a consequence of this hierarchy, {\PMX} is vastly simpler to use than -{\MusiXTeX}, which in turn is simpler than straight {\TeX}. But the -converse of this is also true: there are elements in {\MusiXTeX} that -are not directly accessible with the {\PMX} language, just as you cannot -unleash the full power of {\TeX} with {\MusiXTeX} alone. -So to allow the user full access to `lower-level' {\MusiXTeX} or {\TeX} -- -while maintaining its higher-level notational simplicity -- {\PMX} -supports the inclusion of {\TeX} commands either directly in the -{\PMX} input file or via an external file. - -\subsection{Including {\TeX} Commands in the \texttt{.pmx} source file} - _{inline \TeX!in \texttt{.pmx} source} -The normal way for a {\PMX} user to insert user-defined {\TeX} code is -to enter it directly in the \texttt{.pmx} input file; this is what is -referred to as ``\,inline {\TeX}\,'' in this tutorial. There are four ways -to do that; these differ mainly in where the {\TeX} code will appear in -the {\PMX} output \texttt{.tex} file. The first 3 of these have \bs\ , -\bs\bs\ or \bs\bs\bs\ (1, 2 or 3 backslashes) as a starting symbol, then -comes a sequence of {\TeX} commands, then another \bs\ (backslash) as a -terminating symbol, followed by the usual space\,% -\footnote{This means that type 1, 2, and 3 {\TeX} strings may \emph{not} - contain the \TeX\ macro `\bs\,\,\,' \,(backslash-space). If - you really need that, replace it by \bs\texttt{relax }. - }. -All three of these must be contained fully in \emph{one line of input}, -limited by default to 128 characters (cf.~Section~\ref{sec:limits}); but -this one line can contain any number of concatenated {\TeX} commands. - -\medskip -The above description needs clarification on a subtle point: the -starting symbols \bs\ , \bs\bs\ or \bs\bs\bs\ \, are \emph{not} really -{\PMX} symbols in the sense used throughout this tutorial, in that there -would be `white space' after them, but the {\TeX} command(s) follow them -\emph{without a blank}. This has to do with the fact that all {\TeX} -commands -- called `control sequences' -- start out with a \bs\ . And -thus the last of the starting backslashes (the only one for type 1, -the second one for type 2, the third one for type 3) counts as the -{\TeX} control character of the following {\TeX} command. For example, -if you wanted to define a new {\TeX} command \verb#\Myspace# as a type 1 -inline command, you would write -\begin{center} \verb#\def\Myspace\hskip{10mm}\ # \end{center} -whereas if it is to be a type 3 inline command, it would read -\begin{center} \verb#\\\def\Myspace\hskip{10mm}\ # \end{center} -in other words: the starting symbol itself also provides the first \bs\ -of the {\TeX} command (control sequence). - -This convention can also be seen clearly in the examples given below. - -\bigskip -Here are the characteristics of the first three types: -\begin{description} _{inline \TeX!Type 1/2/3/4} - \item[Type 1 ( \bs\ \dots \bs\ ) : ] - a Type 1 string usually serves to define or execute a command - that is only needed locally for the current line of music, right - after the place where it is entered in the \texttt{.pmx} file. - {\PMX} inserts it in the resulting \texttt{.tex} file right - before the {\MusiXTeX} command for the next note or rest. - Multiple type 1 strings associated with the same note or rest - are allowed, although the total length may not exceed 128 - characters. So there is generally no reason not to combine all - {\TeX} commands for a single note into a single type 1 string. - - \Note{If an inline {\TeX} string contains a new {\TeX} - definition, this definition is in general \emph{not} - local; depending on circumstances, it can remain valid - throughout the score and for \emph{all instruments} unless - redefined somewhere\,! This is true for all types of - inline {\TeX}, Type 3 in particular. So be careful! - } - \item[Type 2 ( \bs\bs\ \dots \bs\ ) : ] a Type 2 string usually serves - to define or execute a command that is needed throughout the - entire score. It will appear near the top of the \texttt{.tex} - file, right before the \bs\texttt{startmuflex}, regardless of - where it appears in the \texttt{.pmx} file. - \item[Type 3 ( \bs\bs\bs\ \dots \bs\ ) : ] Type 3 strings will appear - in the \texttt{.tex} file right before the \bs\texttt{xbar} or - \bs\texttt{alaligne} of the current input block, i.e.\ before - its first bar line. Thus a Type 3 string is typically used when - you want to redefine a previously defined {\TeX} command, to be - valid from a certain point on, but not before. - \item[Type 4 : ] \label{sec:inlinetypefour} - The fourth way of inserting inline {\TeX} in a \texttt{.pmx} - file is different from the first three in several ways: - \begin{itemize} - \item it is started by the character sequence \verb#---# - (triple dashes), on a line by itself, as the very first - line of the \texttt{.pmx} file, - \item it is terminated by the next appearance of the same - character sequence, \verb#---# (triple dashes), on a - separate line, - \item it can contain any number of lines with {\TeX} code, - although every single of these lines is again - restricted to a total of 128 characters, - \item the lines of {\TeX} code between the opening and - terminating triple dashes will be copied - \emph{literally} to the very top of the \texttt{.tex} - file. - \end{itemize} - So Type 4 can also be (ab)used to copy comment lines - literally from the \texttt{.pmx} file to the \texttt{.tex} file. - This is convenient for documentation purposes. -\end{description} - -\medskip _{inline \TeX!handled by \textbf{scor2prt}} -Another difference of practical importance is the way in which -\textbf{scor2prt} handles these type of inline {\TeX} when making -separate parts (cf.~Section~\ref{sec:scor2prt}): types 2-4 will be -copied into all parts, while type 1 only goes into the part in which it -appears in the original \texttt{.pmx} file. - -\bigskip\bigskip -To understand better the differences between these 4 types on inline -{\TeX}, it may be useful to study the basic structure of the {\TeX} file -\texttt{inlinesample.tex}, given in Table~\ref{tab:inlinesample.tex}, -produced from the {\PMX} input file \texttt{inlinesample.pmx}, given in -Fig.~\ref{fig:inlinesample.pmx}. In doing so, you may want to look at -the box on p.~\pageref{p:inlinesample.txt}. - -\begin{figure}[!ht] - \begin{center} - _{\MusiXTeX!\bs\texttt{PED}} _{\MusiXTeX!\bs\texttt{DEP}} - \includegraphics[scale=.82]{eps/inlinesample.eps} \\[2ex] - ------------------------------------------ - \begin{minipage}{380pt} - \small - \begin{verbatim} -% beginning of inlinesample.pmx ---- -% This sample demonstrates the use of all 4 types of inline TeX ---- -% PREAMBLE: -% -1 1 -1 2 0 0 -0 0 -1 2 16 .0 -% - -t -./ -% BODY: -% HEADER: -w80m -\\nobarnumbers\ -% begin of music input: -g24 | / -\\\systemnumbers\ -\zcharnote{-2}{\PED}\ a D"\DEP"+3+15 | / -\\\barnumbers\ c Rb / -% end of inlinesample.pmx - \end{verbatim} - \end{minipage} \\[2ex] - \end{center} - \caption{A sample for the use of inline {\TeX} } - \label{fig:inlinesample.pmx} -\end{figure} - -\clearpage -\begin{table}[!ht] - \begin{center} - \begin{minipage}{400pt} - \small - \begin{verbatim} - %%%%%%%%%%%%%%%%% - % - % inlinesample.tex - % - %%%%%%%%%%%%%%%% - 6 % This sample demonstrates the use of all 4 types of inline TeX - 7 \input musixtex - 8 \input pmx - 9 \input musixmad - \smallmusicsize% - \nopagenumbers - \tracingstats=2\relax - \hsize=227pt - \vsize740pt - \def\nbinstruments{1} - \setstaffs11 - \setclef10 - \setname1{ } - \generalsignature{ 0}% - \parindent 0pt - \elemskip1pt\afterruleskip1.000pt\beforeruleskip0pt\relax - \stafftopmarg0pt\staffbotmarg5\Interligne\interstaff{10}\relax -23 \nostartrule -24 \readmod{inlinesample} -25 \nobarnumbers% - \startmuflex\startpiece\addspace\afterruleskip% - % BODY: - % begin of music input: - \znotes\zcharnote{16}{\titles{2.0}{}{0}{}{0}{}{0}}\en% - % Bar count 1 -31 \pnotes{4.00}\hu g\en% -32 \systemnumbers% - % Bar count 2 -34 \alaligne -35 \pnotes{4.00}\zcharnote{-2}{\PED}\txtdyn{-2}{15.0}{\normtype\it \DEP}% - \hu{'a}\en% -37 \barnumbers% - % Bar count 3 -39 \xbar - \pnotes{4.00}\hl{'c}\en% - \endpiece - \vfill\eject\endmuflex - \bye - \end{verbatim} - \end{minipage} - \end{center} - \caption{\texttt{inlinesample.tex}, as produced from - \texttt{inlinesample.pmx} - } - \label{tab:inlinesample.tex} -\end{table} - -\clearpage -% _{inline \TeX!in external file} -\begin{table}[!ht] -\begin{center} _{inline \TeX!placement in \texttt{.tex} file} -\fbox{ -\begin{minipage}{350pt} -Here is a short survey of what happens in the file -\texttt{inlinesample.tex} (cf.~Table~\ref{tab:inlinesample.tex}), -produced from \texttt{inlinesample.pmx} -(cf.~Fig.~\ref{fig:inlinesample.pmx}): - -\begin{itemize} - \item first, after the file name comment, which is inserted - automatically by _{\textbf{pmxab}} \textbf{pmxab}, the Type 4 - string (the comment line on the top of the \texttt{.pmx} file) - is inserted [line 6], - \item then the files \texttt{musixtex.tex, pmx.tex} and - \texttt{musicmad.tex} are always read in [lines [7,8,9]. This - means that the \texttt{.tex} that {\PMX} produces has - \emph{access to all the {\TeX} macros} defined in these files, - and therefore you can use all of these in your inline {\TeX} - commands, - \item next, up to and including \bs\texttt{nostartrule} [line 23], - there are a lot of settings, the details of which need not - concern us here, - - \medskip - The following {\TeX} macro [line 24], - \bs\texttt{readmod{sample}} , tells {\TeX} to read in the file - \texttt{inlinesample.mod} (if it exists). The file - \texttt{inlinesample.mod} may contain any valid {\TeX} code of - your choosing (cf.~Section~\ref{sec:external} for details on - this), - \item next [line 25] is the Type 2 string - ``\bs\bs\texttt{nobarnumbers}\bs''. Type 2 strings are - \emph{always} inserted at this point of the \texttt{.tex} file, - \item \bs\texttt{startmuflex} [line 26] -- never mind what exactly it - does -- is the actual beginning of the musical code, - \item several lines down [line 31] there is an item - \bs\texttt{hu g} : this is the half-note $g$ of the first - bar, - \item [line 32] contains the Type 3 string - ``\bs\texttt{systemnumbers}\bs''. This changes the bar - numbering scheme to the {\PMX} default - (cf.~Section~\ref{sec:barnumbers}). {\PMX} inserted this Type - 3 string right before the next \bs\texttt{alaligne} [line 34], - \item [line 35] contains the Type 1 string - ``\bs\texttt{zcharnote{-2}}\bs\texttt{PED}\bs'', which prints - the {\MusiXTeX} pedal\,% - \footnote{The `end of pedal' symbol \bs\texttt{DEP} is coded - here in an alternative (perhaps simpler) way by using - a {\PMX} dynamics textual symbol - (cf.~Section~\ref{sec:dynamics}). - _{dynamic marks!textual} - }, - \item [line 37] contains another Type 3 string - ``\bs\texttt{barnumbers}\bs'', before the code for bar 3 , - inserted right before \bs\texttt{xbar} in line 39 (coding the - bar line). This changes the bar numbering scheme once again. -\end{itemize} -\end{minipage} - } -\end{center} \label{p:inlinesample.txt} -\end{table} - -\bigskip -\subsection{Denoting pitch in inline {\TeX} } -_{inline \TeX!pitch given as a number} -_{pitch!in inline \TeX!} - -When using inline {\TeX}, you should be aware of a subtle aspect, which -can be a hazard: - -\smallskip -In {\MusiXTeX}, you can always refer to a pitch with a number, rather -than a letter, and that number denotes exactly the position on whatever -staff you are using, counting from the bottom line as $0$ . - -When you use this for a pitch, it will not be transposable, nor will it -respect (or indeed affect!) the memory \PMX\ keeps on the pitch: remember -that {\PMX} doesn't interpret any inline {\TeX} . - -You should keep this in mind when designating a pitch within an inline -{\TeX} command. - -\bigskip\noindent -We close this section with two practical examples and a final remark: -\begin{itemize} - \item _{\textbf{musixpss}} - As was stated in Section~\ref{p:useMslurs}, when using Type - M slurs you need to insert the line - \begin{center} - \bs\bs\texttt{input~musixpss{\bs}relax}\bs\ - \end{center} - into the header of the \texttt{.pmx} file. This tells {\PMX} to - read in the file \texttt{musixpss.tex}, which contains the - macros for Type M slurs. - - \medskip - This is the case of a type 2 inline {\TeX} string, and thus - the input command is added to the \texttt{.tex} file right - before \bs\texttt{startmuflex} (which is where it belongs). - \item _{clefs!exotic} _{clefs!octave clefs} _{clefs!symbols} - _{clefs!empty} _{octaviation!of clefs} - Sometimes one needs clefs other than those defined in {\PMX} - (cf.~Section~\ref{sec:numinput}). Some special clef symbols - (among them no clef at all) are defined in {\MusiXTeX} and can - be invoked by the command \bs\texttt{setclefsymbol} (cf.~the - {\MusiXTeX}~\texttt{1.15} manual, Sec.~2.21.2). The most common - of these are octave treble and octave bass clefs, in which a - small $8$ is attached to either the top or the bottom of the - clef symbol. To get a higher octave treble key for instrument - number $2$, for example\,% - \footnote{Matters are more complicated for instruments with - more than 1 staff, such as piano or organ, because - the number in the command refers to the number of the - \emph{instrument}, not the staff. Cf.~the - {\MusiXTeX}~\texttt{1.15} manual, Sec.~2.27.10 for - details. - }, - just add the following type 2 inline {\MusiXTeX} command - \begin{center} - \bs\bs\texttt{setclefsymbol}\{\texttt{2}\} - \qquad \bs\texttt{trebleoct}\bs \qquad. - \end{center} - The other 3 octave clef symbols are \bs\texttt{treblelowoct}, - \bs\texttt{bassoct},\bs\texttt{basslowoct}, for lower octave - treble, higher octave bass and lower octave bass clefs, resp. - -\end{itemize} -More examples can be seen in Section~\ref{sec:tricks} and in some of the -scores of the appendix. - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%% Temp %%%%%%%%%%%%%%%%%%%%%%% Fri 2010 Dec 17 /15:6 /ccn -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\subsection{Putting {\TeX} Commands in an external file} - \label{sec:external} _{inline \TeX!in external file} - -_{directory} -{\PMX} provides one further option for entering an unlimited set of -{\TeX} commands, read into the {.tex} file by \verb#\readmod# just -before the \bs\texttt{startmuflex} line. command, and before any Type 2 -inline {\TeX} strings. Simply put the commands into a text file named -[\emph{filename}]\texttt{.mod} in the current directory\,% -\footnote{This feature is retained mainly for backward compatibility - with previous versions of {\PMX}; it has now been essentially - replaced by the 4 options for inline {\TeX} strings described - above. - }. - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% PMX tutorial by ccn / chapter C starts here: -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\chapter{Special Features} \label{sec:specials} - -\section{Making Parts from a Score} - \label{sec:scor2prt} - -\begin{figure}[!ht] - \begin{center} - \raisebox{-0.75ex}{% - \includegraphics[scale=.75]{eps/JChrBach.eps} } - \end{center} - \caption{\textbf{F.Chr.\ Bach}, - \emph{quartet B-Dur (p.\ 1)} - } - \label{fig:JChBach} -\end{figure} - -Separate parts can be made from a score with the tool -\textbf{scor2prt} (included in the standard {\PMX} -distribution). - -Suppose you want to produce the parts to page 1 of a J.Chr.Bach -quartet (Fig.~\ref{fig:JChBach}), and the \texttt{.pmx} file of -that score is called \verb#JChBach.pmx#. -All you to need to do is to run - -\vspace*{-2ex} -\begin{center} - \begin{verbatim} - scor2prt JChBach - \end{verbatim} -\end{center} - -\vspace*{-4ex}\noindent -from the command line (if you omit the file name, you will be -prompted for one). The program will then create the following -\texttt{.pmx} files, one for each instrument: - -\vspace*{-2ex} -\begin{center} - \begin{verbatim} - JChBach1.pmx - JChBach2.pmx - JChBach3.pmx - JChBach4.pmx - \end{verbatim} -\end{center} - -\vspace*{-3ex} -To obtain the parts, you then need to run each of these files -through {\PMX}, in the usual way. - -As can be seen in the example, the parts files will be named -[\emph{yourscorename}][\emph{n}]\texttt{.pmx}, where [\emph{n}] is the -number of the instrument, by default; but the names of the files -created by \textbf{scor2prt} can be changed from within the {\PMX} file -for the whole score, the ``parent file''. For example, to cause the -file for instrument 3 to be named \texttt{mviolins.pmx}, include the -command \texttt{AN3"mviolins"} in the header of the parent file -(cf.~Table~\ref{tab:A}). - -\bigskip -In the remainder of this section we describe how to control the layout -of the parts separately from that of the score by using commands that -are placed in the parent file. This eliminates the need for editing the -\texttt{.pmx} files for the parts separately. You can accomplish all -the editing in the parent file, and then re-run \textbf{scor2prt} as -required. Thus both the score and the parts can be corrected together, -and the parts need not be re-edited each time they are re-generated from -the score. - -\subsection{Usage} -_{\textbf{scor2prt}!usage} _{comments!usage with \textbf{scor2prt}} - -Since comment lines are by definition disregarded by {\TeX} and by the -{\PMX} program itself (\textbf{pmxab}, to be exact), they can, with a -slight extension of their syntax, be used to transfer information -\emph{meant for the parts only}\,% -\footnote{This is quite a useful method, employed in a similar way by - other programs, such as the PostScript language. - _{PostScript} - }. -The following rules are used for this by the \verb#scor2prt# program: -\begin{itemize} - \item If a line has \texttt{\%} in columns 1 and a space in column 2, - it is considered a regular comment and transferred as such to - all parts. - \item If a line has \texttt{\%\%} in columns 1-2, both it \emph{and - the following line} will be ignored when making parts. If the - ignored line (the second line) has \texttt{h}, \texttt{l}, or - \texttt{T} in its first column, then \emph{one additional line} - will be ignored (cf.~\ref{sec:titles} for the rationale behind - this rule). - \item If a line has \texttt{\%!} in columns 1-2, these first 2 - characters will be stripped, and the rest of the line will be - put in the \texttt{.pmx} files for \emph{all} the parts. - \item If a line has \texttt{\%}[\emph{h}] in columns 1-2, where - \emph{h} is the hexadecimal digit representing the instrument - number (\texttt{1, 2,..., 9, a, b, c}), the first two - characters will be stripped and the rest of the line - transferred to the part for instrument \emph{h} \emph{only} . - - \smallskip - A good example for this usage is the page break(s) in a longer - score, where the appropriate page numbers for the parts will be - different from those in the full score. - For example, to force a line break to system 15 and a page - break to page 2 in \emph{part 11 only}, enter - \texttt{\%bL15P2}. - - _{\textbf{scor2prt}!HEX digit usage incompatible with - previous {\PMX} versions} - - \Note{The use of the hexadecimal digits \texttt{a-c} in this - rule creates a potential incompatibility with previous - versions of {\PMX}. To minimize this, the character after - ``{\tt\%}" will \emph{only} be interpreted as a part - number if it represents a number less than or equal - \texttt{noinst}, as given in the parent file; otherwise - the entire line will be treated as an ordinary comment, - and transferred to all parts. - } - - \item In addition to all entries in the header except \texttt{I} - options (cf.\ Sec.~\ref{sec:MIDI}, p.~\pageref{sec:MIDI}), the - following {\PMX} symbols \emph{with all their options} will - automatically be copied to \emph{all parts} (unless the - previous line starts with \texttt{\%\%}, of course): - - \begin{center}\begin{tabular}{l@{\qquad}l} \texttt{R} & (bar - symbol) \\ \texttt{V} & (volta) \\ \texttt{K} & (key - change or transposition) \\ \texttt{A} & (global options) - \\ \end{tabular}\end{center} This is true for - \texttt{R,V,K}, in spite of the fact that they can be - entered in the \emph{first} voice of the score only! - \end{itemize} - -\subsection{The \texttt{S} symbol} \label{sec:Ssymbol} - _{S symbol@\texttt{S} symbol} - -\begin{itemize} - \item \texttt{S}[\emph{n}]: - - By default the total number of systems in each part will be the - same as in the score. If you want to override this, you can do - that with \texttt{S}[\emph{n}], where \emph{n} is - the desired number of systems. \texttt{S}[\emph{n}], if used, - must appear in the header of the parent file. Legally, you - could use \texttt{S}[\emph{n}] to reset the number of systems - for the parent file itself, which you had just defined in the - preamble. That, of course, does not make much sense, but in - the form \\ - \text{\quad}\texttt{\%!S}[\emph{n}] \\ - or \\ - \text{\quad}\texttt{\%}[\emph{k}]\texttt{S}[\emph{n}] \\[1ex] - it does, because then it does \emph{not} affect the full - score, \emph{but all parts}, or part k only, resp. \\ - \texttt{barsant.pmx}, one of the examples given in Section - \ref{sec:donsexamples}, includes a demonstration of this. - \item \texttt{S}[\emph{n}]\texttt{P}[\emph{m}]: - - \textbf{scor2prt} will also compute how many pages it thinks - each part should have, and enter that into the preamble for - that part. If you wish to override that, then insert into the - parent file \texttt{\%3S14P2} for example, which would force - the third part to have 14 systems and 2 pages. You cannot - override the number of pages without first overriding the - number of systems. - - \item \texttt{S}[\emph{n}]\texttt{m}[\emph{k}]: - - A musicsize of 20 is the default in all parts. This may be - overridden with the option \texttt{m} in the symbol \texttt{S}: - e.g., \texttt{\%2S15m16}. Again, you must specify the number of - systems before setting the musicsize. -\end{itemize} - -\Note{Keep in mind the distinction among the various usages of - \texttt{P}: - \begin{itemize} - \item as an option with \texttt{S}, it sets the total number of - pages in a part, - \item as an option with \texttt{L}, it forces a page break, - \item as a {\PMX} command on its own, it controls page - numbering and centered headings. - \end{itemize} _{P symbol@\texttt{P} symbol} - } -\subsection{Other usage rules} - _{\textbf{scor2prt}!usage} -\begin{itemize} - - \item Inline {\TeX} strings of Type 2-4 will be copied to all parts, - while a type 1 inline {\TeX} string will only go into the part - in which it occurs in the parent file. - \item _{spacing!hard space use with \textbf{scor2prt}} - User-defined hardspaces (\texttt{X} without \texttt{:}) are by - default not copied to parts. There are two ways to change this - default: _{X symbol} - \begin{enumerate} - \item use the options of the \texttt{X} command - (cf.~Section~\ref{sec:spacing}): \texttt{B} causes - the hardspace to be used in \textbf{b}oth score and - parts; \texttt{P} puts it into the \textbf{p}arts, but - not the score, - \item to insert \emph{x} notehead widths of hardspace into - part \emph{n}, place the symbol - {\tt\%}[\emph{n}]\texttt{X}[\emph{x}], on a line of - its own, in the parent file. - \end{enumerate} - _{page!numbering!with \textbf{scor2prt}} - _{\textbf{scor2prt}! page numbering} - \item As was already noted (cf.~Section~\ref{sec:pagenumbers}), a - \texttt{P} symbol for page numbering in the parent file is - ignored when making parts. To initiate page numbering in the - parts, use, for example, \texttt{\%!P} , with appropriate - options added, anywhere within the {\PMX} code representing the - first page of the parts\,% - \footnote{From \TeX 's standpoint the command must occur - between the beginning and end of the page on which - the numbering is to begin. - }. - It will often be useful in this case to use the option - \texttt{c} , which by default causes the instrument name to be - centered in small type at the top of every page after the - first. - \item _{MIDI!with \textbf{scor2prt}} \label{p:MIDI} - MIDI commands, i.e., those starting with \texttt{I}, will never - be copied into parts, unless they are in a special comment line - as just described. - \item _{rest!multibar rest} - One function of \textbf{scor2prt} is to condense consecutive - bars of rest into a single group of special printed characters - with a number above it. Thus \textbf{scor2prt} will automatically - insert \texttt{rm} symbols (cf.\ Sec.~\ref{sec:rests}) into the - \texttt{.pmx} files for the parts where appropriate. However, - for this feature to work, the \emph{first} full-bar rest in the - sequence \emph{must} have its duration explicitly defined in - the parent file, either with a digit or with \texttt{p}. In - other words, the feature will not work if the first rest in the - sequence inherits its duration from the previous note. -\end{itemize} - -\bigskip -\Note{In standard {\TeX} the rule for comments is: a \% character - \emph{and all text that follows it on the same line} is treated as - a comment, i.e.\ it is totally ignored by the program. As a - consequence of this rule, many users of {\TeX} have a habit of - adding comments at the end of short lines of text, instead of - writing a whole comment line, starting with a \% in column 1 . - This is fine as far as {\PMX} is concerned; but - _{\textbf{scor2prt}} \textbf{scor2prt} redefines this rule a bit - and in general \emph{will misinterpret comments added in the same - line after} some legal {\PMX} code. _{comments!usage with - \textbf{scor2prt}} - - \medskip - \emph{So when you intend to make parts using} \textbf{scor2prt}, - it is good practice to restrict true comments to lines with \% - \emph{in column} 1, \emph{followed by at least one blank}. - } - -\section{Making MIDI Files} \label{sec:MIDI} -_{MIDI} - -Some users of {\PMX} and {\MusiXTeX} may never have heard of MIDI and -may therefore be a bit bewildered by this section. So here is a quick -introduction: -\begin{quotation} - MIDI stands for ``\textbf{M}usical \textbf{I}nstruments - \textbf{D}igital \textbf{I}nterface''. It is essentially a standard, - consisting of a language and its hardware implementation, designed - to produce digitally coded music with a device like a synthesizer or - a multi-media computer. If your computer is equipped with the - appropriate hardware and software (which is standard on PC's these - days), you can listen to the music encoded in a MIDI file on your - computer just as you can read the text encoded in a text file\,% - \footnote{If you are interested in details on MIDI in general, a good - place to start is the home page of the ``MIDI - Manufacturer's Association'': - \href{http://www.midi.org/about-midi/aboutmidi3.shtml}% - {\texttt{http://www.midi.org/about-midi/aboutmidi3.shtml}% - }~. - }. -\end{quotation} - -\bigskip -This section describes how to produce such MIDI files when writing a -piece of music with {\PMX}. When using this facility, you should be -aware both of the general restrictions of MIDI and the special ones that -{\PMX} imposes: - -\begin{itemize} - \item First of all, you should not expect the MIDI files that {\PMX} - produces to be anything that resembles a performance of the - piece by real, human musicians. While MIDI does make different - shades of sound for the different instruments, the lack of any - kind of expressivity (rhythmic accentuation, dynamics, vibrato, - intonation etc.) does not really do justice to the musical - character of acoustic instruments. - - \medskip - So the MIDI file can be hardly more than an acoustic check on - whether the notes produced are indeed what you had intended. - But for that purpose it can be of great help in coding a score - with {\PMX}, so it is generally advisable to produce the MIDI - files. - \item _{grace notes!not in MIDI} _{ornaments!not in MIDI} - _{repeats!not in MIDI} _{volte!not in MIDI} - _{volte!not in MIDI} _{slurs!in MIDI} - \label{p:midi} - The MIDI module of {\PMX} does not recognize graces, ornaments, - repeats, volte, or segnos. The only ties that are recognized - are those using \texttt{s}, \texttt{t} or \texttt{(} \,; alone, - with no explicit ID number. - \item the MIDI file generator does not support changing the number of - instruments in midstream. You will not see an error message, - but the results will be unpredictable. -\end{itemize} - -The MIDI file is produced by {\PMX} concurrently with the {\MusiXTeX} -output. To start this, enter the symbol \texttt{I}, together with any -options (as described below), usually in the header of the input file; -but \texttt{I} symbols can appear later in the file as well, but only at -the \emph{start of an input block}. -_{I symbol@\texttt{I} symbol} - -If the name of the {\PMX} source file is, say, \texttt{Mymusic.pmx}, the -MIDI symbol \texttt{I} will cause a file \texttt{Mymusic.mid} to be -written in the directory given in the preamble. If \texttt{I} is used -without any options, {\PMX} will use default values for several of the -parameters; these default values are indicated below. - -\medskip -Usually, however, you will want to specify some options. They follow the -MIDI symbol \texttt{I} immediately, without a space. Sometimes the order -of the options matters, so it is generally advisable to adhere to the -order in which they are given here: - -\begin{enumerate} _{MIDI!parameters} - \item \texttt{t}[\emph{x}] sets the tempo to \emph{x} - quarter notes per minute. Default is 96. You can change the - tempo as often as you like, but only at the start of an input - block (as with all MIDI commands). - \item _{instruments!names!in MIDI} - \texttt{i}[\emph{i1i2...in}] assigns MIDI instrument names - \emph{i1,i2,...,in} to the staves of the respective {\PMX} - instruments. The default is harpsichord, of course. - - If you use this option, you must specify \emph{all} instruments. - Each \emph{i} is either an integer between 1 and 255 or a - 2-letter mnemonic. The instrument mnemonics allowed with {\PMX} - are listed in Table~\ref{tab:MIDIinstr}. Numbers and mnemonics - may be mixed, but consecutive pairs of numbers must be separated - by \texttt{:} (colon)\,% - \footnote{Otherwise the assignment could be ambiguous!}. - Care is needed with multi-staff instruments: there must be one - instrument name \emph{per staff}; so for a sonata for violin and - piano, e.g., the instrument names entry would be - \texttt{ipipivl}, not \texttt{ipivl} ! - \item \texttt{v}[\emph{i1}]:[\emph{i2}]:[...]:\emph{in}] assigns the - relative MIDI volume to each instrument. Each \emph{i} is an - integer between 1 and 127; the colons are required. The volume - parameter \texttt{v} must either be given with exactly as many - parameters as there are instruments, or none at all. The default - (no parameters given) is 127. - \item \texttt{b}[\emph{m1}]:[\emph{m2}]:[...]:\emph{mn}] assigns the - MIDI stereo balances to each instrument. The numbers \emph{m} - may vary between 1 and 128; otherwise their usage is similar to - that for the volume. The default value is 64, which represents - the center; smaller numbers favor the left stereo channel, - larger ones the right. - \item \texttt{p}[\emph{x}] inserts a pause of \emph{x} quarter notes - -- for all instruments! -- at the beginning of the first bar of - the input block in which the MIDI symbol appears. Decimals are - allowed, but will be rounded to the nearest sixteenth note. - \item \texttt{g}[\emph{i}] sets the MIDI gap to \emph{i} MIDI clock - tics: this is a silence inserted at the end of every note, - while decreasing the sounding duration by the same amount. The - default is 10, which corresponds to 2/3 of a 64th note. -\end{enumerate} - -_{MIDI!file players and editors} -Key signatures, time signatures (meter) and instrument names will be -written into the MIDI file, the latter as track names. This will have -no effect whatsoever on audible output, but will affect on-screen -appearance with some MIDI file players and editors. - -\medskip -The instruments given in Table~\ref{tab:MIDIinstr} are a subset of -``The General MIDI Instrument Specification''. Of course how they sound -depends on your hardware and software. Instruments not listed below can -still be used but must be specified by number -(cf.~Table~\ref{tab:MIDIspecif}). - -\newcommand{\T}[1]{\texttt{#1}} -\begin{table}[!htb] _{MIDI!instrument mnemonic names} -\begin{tabular}{ll@{\qquad}ll@{\qquad}ll} -\T{pi} & Acoustic Grand Piano & \T{vl} & Violin & \T{re} & Recorder \\ -\T{rh} & Rhodes Piano & \T{va} & Viola & \T{fl} & Flute \\ -\T{ha} & Harpsichord & \T{vc} & Cello & \T{ob} & Oboe \\ -\T{ct} & Clavinet & \T{cb} & Contrabass & \T{cl} & Clarinet \\ -\T{or} & Church Organ & \T{ab} & Acoustic Bass & \T{ba} & Bassoon \\ -\T{so} & Soprano Sax & \T{tr} & Trumpet & \T{ma} & Marimba \\ -\T{al} & Alto Sax & \T{fr} & French Horn & \T{gu} & Acoustic Nylon Guitar \\ -\T{te} & Tenor Sax & \T{tb} & Trombone & \T{vo} & Synth Voice \\ -\T{bs} & Baritone Sax & \T{tu} & Tuba & & -\end{tabular} - \caption{Mnemonics for instruments acceptable in {\PMX} } - \label{tab:MIDIinstr} -\end{table} - -\subsection{MIDI macros \protect\footnotemark} -\footnotetext{{\PMX} normally does not allow tempo changes in MIDI macros. - As of version 2.511, this restriction no longer holds; but it - is designated as ``experimental''. So if you use it, be - prepared for surprises! Naturally, Don Simons will certainly - be interested to hear of your experiments. - } - -\texttt{IM} initiates a MIDI macro operation. Although the syntax of a -{\PMX} MIDI macro is analogous to that of regular {\PMX} macros -(decribed in Section~\ref{sec:macros}), its function is different: -\begin{enumerate} - \item a MIDI macro cannot be saved (i.e.\ recorded without playing --- - there is no command \texttt{IMS[}\emph{i}\texttt{]}), - \item the code sandwiched between \texttt{IMR[}\emph{i}\texttt{]} - (``start \textbf{r}ecord \textbf{M}IDI macro'') and \texttt{IM} - (``end \textbf{M}IDI macro'') will be recorded as with a regular - macro, but - \item \texttt{IMP[}\emph{i}\texttt{]} (``\textbf{P}layback of - \textbf{M}IDI macro \emph{i}'') will \emph{not insert anything - in the written score}, it will merely replay in the MIDI output - the number of bars defined by the macro. -\end{enumerate} -MIDI macros are needed for repeats or dacapos, as the {\PMX} coding for -these features of a score merely provides the appropriate notation on -paper, nothing else. MIDI Macros must have ID numbers between 1 and 20. -Only one macro may be active at a time, recording or playing, but not -both. Never try nesting or overlapping macros! - -\subsection{MIDI only accidentals} \label{sec:MIDIaccidentals} -_{MIDI!accidentals} _{accidentals!MIDI} - -\begin{table}[!hbp] -\begin{center} _{MIDI!General Instrument Specification} - {\scriptsize - \begin{tabular}{|ll|ll|ll|} - \hline - \bfseries 1-8 & \bfseries PIANO & \bfseries 9-16 & \bfseries CHROMAT. PERC. & - \bfseries 17-24 & \bfseries ORGAN \\ - \hline - 1 & Acoustic Grand Piano & 9 & Celesta & 17 & Drawbar Organ \\ - 2 & Bright Acoustic Piano & 10 & Glockenspiel & 18 & Percussive Organ \\ - 3 & Electric Grand Piano & 11 & Music Box & 19 & Rock Organ \\ - 4 & Honky-tonk Piano & 12 & Vibraphone & 20 & Church Organ \\ - 5 & Electric Piano 1 & 13 & Marimba & 21 & Reed Organ \\ - 6 & Electric Piano 2 & 14 & Xylophone & 22 & Accordian \\ - 7 & Harpsichord & 15 & Tubular Bells & 23 & Harmonica \\ - 8 & Clavinet & 16 & Dulcimer & 24 & Tango Organ \\ - \hline - \bfseries 25-32 & \bfseries GUITAR & \bfseries 33-40 & - \bfseries BASS & \bfseries 41-48 & \bfseries STRINGS \\ - \hline - 25 & Acoustic Guitar (nylon) & 33 & Acoustic Bass & 41 & Violin \\ - 26 & Acoustic Guitar (steel) & 34 & Electric Bass (finger) & 42 & Viola \\ - 27 & Electric Guitar (jazz) & 35 & Electric Bass (pick) & 43 & Cello \\ - 28 & Electric Guitar (clean) & 36 & Fretless Bass & 44 & Contrabass \\ - 29 & Electric Guitar (muted) & 37 & Slap Bass 1 & 45 & Tremelo Strings \\ - 30 & Overdriven Guitar & 38 & Slap Bass 2 & 46 & Pizzicato Strings \\ - 31 & Distortion Guitar & 39 & Synth Bass 1 & 47 & Orchestral Strings \\ - 32 & Guitar Harmonics & 40 & Synth Bass 2 & 48 & Timpani \\ - \hline - \bfseries 49-56 & \bfseries ENSEMBLE & \bfseries 57-64 & - \bfseries BRASS & \bfseries 65-72 & \bfseries REED \\ - \hline - 49 & String Ensemble 1 & 57 & Trumpet & 65 & Soprano Sax \\ - 50 & String Ensemble 2 & 58 & Trombone & 66 & Alto Sax \\ - 51 & Synth Strings 1 & 59 & Tuba & 67 & Tenor Sax \\ - 52 & Synth Strings 2 & 60 & Muted Trumpet & 68 & Baritone Sax \\ - 53 & Choir Aahs & 61 & French Horn & 69 & Oboe \\ - 54 & Voice Oohs & 62 & Brass Section & 70 & English Horn \\ - 55 & Synth Voice & 63 & Synth Brass 1 & 71 & Bassoon \\ - 56 & Orchestra Hit & 64 & Synth Brass 2 & 72 & Clarinet \\ - \hline - \bfseries 73-80 & \bfseries PIPE & \bfseries 81-88 & - \bfseries SYNTH LEAD & \bfseries 89-96 & \bfseries SYNTH PAD \\ - \hline - 73 & Piccolo & 81 & Lead 1 (square) & 89 & Pad 1 (new age) \\ - 74 & Flute & 82 & Lead 2 (sawtooth) & 90 & Pad 2 (warm) \\ - 75 & Recorder & 82 & Lead 3 (calliope) & 91 & Pad 3 (polysynth) \\ - 76 & Pan Flute & 83 & Lead 4 (chiff) & 92 & Pad 4 (choir) \\ - 77 & Blown Bottle & 84 & Lead 5 (charang) & 93 & Pad 5 (bowed) \\ - 78 & Shakuhachi & 85 & Lead 6 (voice) & 94 & Pad 6 (metallic) \\ - 79 & Whistle & 86 & Lead 7 (fifths) & 95 & Pad 7 (halo) \\ - 80 & Ocarina & 87 & Lead 8 (bass+lead) & 96 & Pad 8 (sweep) \\ - \hline - \bfseries 97-104 & \bfseries SYNTH EFFECTS & \bfseries 105-112 & - \bfseries ETHNIC & \bfseries 113-124 & \bfseries PERCUSSIVE \\ - \hline - 97 & FX 1 (rain) & 105 & Sitar & 113 & Tinkle Bell \\ - 98 & FX 2 (soundtrack) & 106 & Banjo & 114 & Agogo \\ - 99 & FX 3 (crystal) & 107 & Shamisen & 115 & Steel Drums \\ - 100 & FX 4 (atmosphere) & 108 & Koto & 116 & Woodblock \\ - 101 & FX 5 (brightness) & 109 & Kalimba & 117 & Taiko Drum \\ - 102 & FX 6 (goblins) & 110 & Bagpipe & 118 & Melodic Drum \\ - 103 & FX 7 (echoes) & 111 & Fiddle & 119 & Synth Drum \\ - 104 & FX 8 (sci-fi) & 112 & Shanai &120 & Reverse Cymbal \\ - \hline - \bfseries 121-128 & \bfseries SOUND EFFECTS & & & & \\ - \hline - 121 & Guitar Fret Noise & & & & \\ - 122 & Breath Noise & & & & \\ - 123 & Seashore & & & & \\ - 124 & Bird Tweet & & & & \\ - 125 & Telephone Ring & & & & \\ - 126 & Helicopter & & & & \\ - 127 & Applause & & & & \\ - 128 & Gunshot & & & & \\ - \hline - \end{tabular} - } - \caption{The General MIDI Instrument Specification} - \label{tab:MIDIspecif} -\end{center} -\end{table} - -In rare cases a special notation for accidentals is needed to guarantee -that the MIDI output corresponds exactly to what is intended in the -score. Cases in point are: -\begin{description} - \item[Repeated notes with accidentals:] the generally accepted rules - of musical orthography, at least for tonal music, say that when - two identical notes with accidentals occur in the same bar (and - in the same voice, of course), only the first one is written with - an explicit accidental; for the following notes the accidentals are - implied (`inherited', in {\PMX} parlance). - - This rule is less clear when there is a bar line between two - successive notes. Some composers -- in particular in the baroque - era, where this notation is almost the default -- will assume the - first note in the new bar to have `inherited' the accidental - along with it, while others would insist on repeating the - accidental, and still others would put a cautionary accidental - over the first note of the new bar. {\PMX} takes the first - position, and MIDI files generated by {\PMX} will reflect this - attitude. - - {\PMX} users with a different attitude could thus find their - intention misrepresented in the MIDI output. - - \item[Editorial/dubious accidentals:] in editing an historical piece, - a conscientious editor will provide information about - dubious points, but she nevertheless, in creating a MIDI file, - might want to assert her own position. -\end{description} -For these and similar applications {\PMX} provides the \emph{MIDI only -accidentals}. These are written and used like normal accidentals, -except with an `\texttt{i}' added . Such accidentals are -effective \emph{only in the MIDI output}; they are disregarded in the -printed score. - -This is particularly useful when you want to override the MIDI -``baroque default'' described above. To understand the ``baroque -default'' clearly, consider the example given in -Fig.\ref{fig:MIDIbaroquedefault} , where the {\PMX} coding is given -directly below the system: - -\begin{figure}[!htb] - \begin{center} - \includegraphics[scale=.82]{eps/MIDIbaroque.eps} - \caption{The ``baroque default'', and overriding it with MIDI - only accidentals} - \label{fig:MIDIbaroquedefault} - \end{center} -\end{figure} -\noindent -Now compare the printed score with the MIDI version -- provided -\href{http://www.itp.uni-bremen.de/~noack/MIDI.mid}{here} for your -convenience --, and you can hear the differences explicitly\,% -\footnote{It is also instructive to note the MIDI implementation of - slurs and ties generated by {\PMX} here (Cf.\ the list of MIDI - restrictions on p.\pageref{p:midi}). - }. - -\medskip -Another example for the use of MIDI only accidentals is given in -Fig.\ref{fig:MIDIaccidentals}: -\begin{figure}[!htb] - \begin{center} - \includegraphics[scale=.82]{eps/MIDI.eps} - \end{center} - \caption{Further use of MIDI only accidentals} - \label{fig:MIDIaccidentals} -\end{figure} -\begin{itemize} - \item MIDI plays the first $C$ in bar 2 as a $C\sharp$. The editorial - $\natural$ over the second $C$, however, suggests that - $C\natural$ was intended (at least from here on), so the MIDI - accidental \texttt{in} is appended to that $C$, - \item the final $F$ (in bar 5) suggested to the editor that we are - moving towards F major here, and thus the $B$ in bar 3 should - actually have been a $B\flat$. By bar 4 the assumption is - confirmed, and so he changes the `dubious' accidental to an - editorial one, and the MIDI only accidental \texttt{fi} is appended - to that $B$. -\end{itemize} - -\section{Lyrics} \label{sec:lyrics} -_{\texttt{musixlyr.tex}} _{\textbf{musixlyr}} -_{lyrics|see{\textbf{musixlyr}}} - -{\PMX} has no special provisions for lyrics. One way to include them is -by using the macro package \texttt{musixlyr.tex} developed by Rainer -Dunker. It introduces lyrics into {\TeX} more easily than with -{\MusiXTeX}'s own facilities. The macros could be entered as inline -{\TeX} directly into the \texttt{.pmx} file, but most would prefer the -convenient interface to \textbf{musixlyr} via the program {\MTX} -developed by Dirk Laurie (cf.~Section~\ref{sec:MTX}). -_{\MTX} _{Laurie, Dirk} _{Dunker, Rainer} - -_{accented letters in lyrics} - -If you have foreign-language lyrics, you may run into the problem of -accented letters. Straight {\TeX} does not provide these directly, as -the modern font encoding schemes used by {\LaTeX} do. -_{Vogel, Olivier} -However, Olivier Vogel has developped a method with which to use these -encoding schemes with {\MTX}/{PMX}/{\MusiXTeX}. For details you should -look at his contribution on this in the -\href{http://icking-music-archive.org/software/pmxtricks/tricks.html}% - {Tricks and Tricks} -section in the WIMA, or contact Olivier directly: \quad -\raisebox{-0.8ex}{\includegraphics[scale=0.6]{addresses/ovogel} } - -\section{{\PMX} and {\LaTeX} } \label{sec:LaTeX} -_{\LaTeX} - -{\LaTeX} (``A Document Preparation System''), although written for a -very different purpose, has a lot in common with -{\PMX}: it is a (huge) set of {\TeX} macros that allows to solve -complicated layout problems without the need to dive into the -- -sometimes arcane -- depths of {\TeX} itself. So {\LaTeX} simplifies the -use of {\TeX} for the non-{\TeX}pert in much the same way that {\PMX} -does for {\MusiXTeX}. - -\medskip -So it would certainly be wonderful to have the best of two worlds: merge -{\LaTeX} and {\PMX}. The problems with that (or merging {\LaTeX} and -{\MusiXTeX}, for that matter) are threefold: -\begin{enumerate} - \item {\PMX} deals with many of the layout aspects of a musical score - on its own (such as width of systems, line breaks, page breaks - etc.), and with techniques that are not really compatible with - those of {\LaTeX}. - \item {\MusiXTeX} / {\PMX} and {\LaTeX} make heavy use of - {\TeX}'s ressources, both in memory and registers, and together - they may strain these ressources beyond their usual limit. - \item both {\MusiXTeX} / {\PMX} and {\LaTeX} use many special - command definitions, often enough incompatible with one another. -\end{enumerate} - -While with modern implementations of ressources are no longer a serious -problem, the incompatibility problems are, and their resolution would be -a major programming task. So there have, to this day, not been any -serious efforts to provide a truly merged version of {\LaTeX} with -{\PMX}. - -\bigskip -There are, however, several methods to use {\LaTeX} and {\PMX} in -(partial) ``coexistence'': -\begin{enumerate} - \item _{\LaTeX!with short musical scores} _{short scores} - The best way to include short scores, of less than one printed - page, in a {\LaTeX} document is to - \begin{enumerate} - \item _{PostScript} - produce the musical score with {\PMX} -- {\MusiXTeX} - -- \textbf{dvips} in the way described in this tutorial. - The end product is a PostScript file, - \item _{encapsulated PostScript file} - _{\texttt{.eps} file|see{encapsulated PostScript file}} - make an \texttt{.eps} (``encapsulated PostScript'')\,% - \footnote{In general, this is possible for - single-page PostScript files only. - } - file from the \texttt{.ps} with one of the standard - tools, e.g.~\textbf{ghostview}, - \item include this \texttt{.eps} file in the {\LaTeX} - document with the {\LaTeX} \bs\texttt{includegraphics} - command, e.g. \\[-1ex] - \hspace*{\fill}\verb#\includegraphics[scale=0.58]{sample.eps}# - \hspace*{\fill} . - \end{enumerate} - This is the method with which the present tutorial was produced. - \item _{\textbf{musixltx}} _{\LaTeX!\textbf{musixltx}} - use the {\LaTeX} package \textbf{musixltx}, together with - {\MusiXTeX}\,% - \footnote{\textbf{musixltx} is part of the standard - distribution of the {\MusiXTeX}~\texttt{1.15} package. - }. - The {\MusiXTeX} code is then sandwiched between the start and - end of a specific environment: - \begin{center} \vspace*{-2ex} - \verb#\begin{music}# \dots \verb#\end{music}# . - \end{center}\noindent - For more detail on this method see the - {\MusiXTeX} manual by Daniel Taupin. _{Taupin, - Daniel} - - \medskip - But be aware of the fact that the \texttt{.tex} files produced - by {\PMX} contain a number of incompatibilities with {\LaTeX}. - So if you want to use the \textbf{musixltx} package together - with {\PMX}, you may have to comment out a few lines in the - \texttt{.tex} file --- by hand, unfortunately. For that reason, - the \textbf{musixltx} package usually works well with {\PMX} - only in rather simple cases. An example of how to proceed can - be found in the WIMA: \\ - \hspace*{\fill} - \href{http://icking-music-archive.org% - /software/musixtex/add-ons/pmx-l2e.tex}% - {\texttt{http://icking-music-archive.org/% - /software/musixtex/add-ons/pmx-l2e.tex}} - \hspace*{\fill} \\ - \item _{\LaTeX!\textbf{mtxlatex}} _{\LaTeX!e\TeX} - _{\LaTeX!interface with \PMX} _{Laurie, Dirk} _{\MTX} - Dirk Laurie, the author of {\MTX}, has developped a - {\LaTeX} package, \textbf{mtxlatex}. It is is part of the - \href{http://icking-music-archive.org/software/mtx/mtx060.pdf}% - {{\MTX} 0.60b distribution}, available from the WIMA, and can be - considered a successor to the \textbf{musixltx} package - described above. An outstanding feature of this package is that - it interfaces quite well with {\PMX}; so this is usually the - method of choice in cases where you want to include longer - music scores in a long text such as a book. Detailed - instructions on how to use this package are contained in the - {\MTX} manual. - - When - using \textbf{mtxlatex}, be sure to - include the \textbf{mtxlatex} package as the - \emph{first} package in the {\LaTeX} source file. -\end{enumerate} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% PMX tutorial by ccn / chapter D starts here: -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\chapter{Limitations, error messages, and bugs} -\section{Limitations} \label{sec:limits} -_{limitations} - -For simplicity in writing the program, {\PMX} has numerous variables -with fixed dimensions. In most cases there are no checks against these -limits, so occasionally there may be hangups due to exceeding a -dimension. - -\medskip -The limits of the variables given in Tables~\ref{tab:softlimits} and -\ref{tab:hardlimits} fall in two distinct classes, named ``soft'' and -``hard'' limits to distinguish them: -\begin{enumerate} - \item soft limits can be increased fairly easily: all it takes (sic!) - is to change the dimensions in the FORTRAN source of - _{\texttt{pmxab.exe}} \texttt{pmxab.exe} (the {\PMX} program) - accordingly, and recompile, - \item hard limits, on the other hand, could only be increased with - more or less elaborate reprogramming - \footnote{Often these hard limits are a consequence of - features of {\MusiXTeX} and thus cannot be changed - without changes in {\MusiXTeX}. - - Note, however, that this character count - \emph{includes all empty spaces before the final - character} (such as \texttt{/}) at the end of an - input line. If -- for better readability, e.g.\ -- - you are in the habit of aligning these end-of line - characters, being more stingy on the resulting blanc - characters often helps to stay within the limit. - } - (or at least recompiling the source code), so for all practical - purposes they are unchangeable. - -\end{enumerate} -In both cases, however, it will usually be possible to work within -existing limits by breaking the input into smaller blocks. Consider that -solution before asking Don Simons for changes to the {\PMX} source code, -or attempting such changes yourself! _{Simons, Don} - -\begin{table}[!htb] -\begin{center} -_{limitations!soft limits} -\begin{tabular}{l@{\quad:\quad}r} -characters per input line & 128 \\ -staves & 24 \\ -voices per staff & 2 \\ -voices per system & 24 \\ -systems & 125 \\ -bars & 600 \\ -forced line breaks & 40 \\ -forced page breaks & 10 \\ -key changes & 18 \\ -pages & 20 \\ -notes per input block & 600 \\ -bars per input block & 15 \\ -slurs per input block & 101 \\ -figures (figured bass) per input block & 74 \\ -grace note groups per input block & 37 \\ -notes in grace note groups per input block & 74 \\ -inline {\TeX} strings per input block & 52 \\ -volte per input block & 6 \\ -trills per input block & 24 \\ -chordal notes (non-spacing) per input block & 62 \\ -beams per voice per bar & 8 \\ -forced beams per voice per input block & 40 \\ -clef changes per voice per input block & 10 \\ -notes per beam & 24 \\ -notes per xtuplet & 24 \\[-3ex] -\end{tabular} -\end{center} - \caption{Numerical limits of {\PMX} variables (soft limits)} - \label{tab:softlimits} -\end{table} - -\vfill -\begin{table}[!htbp] - -\noindent -------------------------------------------------- -\begin{center} -_{limitations!hard limits} -\begin{tabular}{l@{\quad:\quad}r} -total number of characters in source file & 65~536 ($2^{16}$) \\ -\bs{\tt notes} groups (total) & 2000 \\ -\bs{\tt notes} groups per bar & 20 \\ -inserted standard anti-collision spaces - (not xtuplet or end-of-bar) per bar & 20 \\ -inserted anti-collision spaces within xtuplets per bar & 20 \\ -inserted anti-collision end-of-bar hardspaces per system & 19 \\ -inserted anti-collision end-of-bar hardspaces (total) & 83 \\ -inserted standard anti-collision spaces per system & 400 \\ -inserted anti-collision spaces within xtuplets per system & 100 \\ -inserted standard anti-collision spaces & 1000 \\ -inserted anti-collision spaces within xtuplets & 200 \\ -bytes of MIDI output data per line of music & 24576 -\\[-3ex] \end{tabular} \end{center} \caption{Numerical limits of {\PMX} -variables (hard limits)} \label{tab:hardlimits} \end{table} - -\section{{\PMX}'s error messages} \label{sec:errormsg} -_{error messages} - -When run on, say, \verb#my_opus.pmx#, {\PMX} will always generate two -files in the working directory, \verb#my_opus.pml# and -_{\texttt{pmxaerr.dat}} \texttt{pmxaerr.dat}. \verb#my_opus.pml# is a -log file, and \verb#pmxaerr.dat# contains a single integer: 0 if the run -was successful, otherwise the line number in the source file -\verb#my_opus.pmx# of the fatal error (useful for batch processing). -Also, on successful completion, \verb#my_opus..tex# will be placed in -the path specified in the preamble. - -\medskip -Usually, when there is an error, {\PMX} will give you a pretty good -explanation\,% -\footnote{Note that sometimes an error message will use a name for a - preamble numerical parameter that differs from that used in - this tutorial --- but it usually is easily recognized. - \label{p:errormsg} - }. -There are some cases, however, in which the error message will be issued -not by {\PMX}, but by the FORTRAN compiler directly, and it may look -very cryptic to you. An infamous example is: -\begin{center} \vspace*{-1ex} \begin{verbatim} - forrtl: severe (24): end-of-file during read, unit 10 -\end{verbatim} \vspace*{-1ex} \end{center} -Such messages are almost always caused by an extra line in your source -file that shouldn't be there, so experiment with deleting lines towards -the end of your file! - -\section{Bugs} -_{bugs} - -As was mentioned before, {\PMX} is continuously maintained and improved -by Don Simons, and there is a very active group of {\PMX} users. Thus -there is no serious bug known (as of Version 2.514) that hasn't been -fixed. _{Simons, Don} - -\medskip -If you think you have discovered a new bug, don't hesitate to send a -message to the TeX-music users' list: - \raisebox{-1.0ex}{% - \includegraphics[scale=0.72]{addresses/texmusiclist} - }$\!\!$% -\footnote{Almost all reported ``bugs'' turn out to be misunderstandings. - So if you state politely that you \emph{think} you may have - found a bug, and ask for help, you will avoid irate replies of - the ``RTFM'' species. - }. -The same is true if you have a problem with {\PMX} that you simply cannot -solve by yourself, even though you suspect that it's \emph{not} a bug: -don't hesitate to ask! - -\subsection{A Benign Bug} \label{sec:bug} -When {\TeX}ing the output of {\PMX} you will usually get an -\texttt{Underfull \bs vbox} message at the end of each page. This is -due to {\PMX} inserting \verb#\eject# at the end of every page, which -automatically spaces the systems vertically without having to fiddle -with \verb#\staffbotmarg#. As far as is known, the warning is benign, -and may be ignored. - -\vfill -\vspace*{\fill} -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% PMX tutorial by ccn / chapter E starts here: -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\chapter{Tricks of the Trade} \label{sec:tricks} - -\section{Simple tricks} - -\subsection{Special coding in L'Incoronazione di Poppea} -_{figured bass!continuation} - -Bar 17 in Fig.~\ref{fig:poppea} requires an explanation: the -continuation figure appears under the \verb#5#, but the these two -figures are coded as \verb#x145 x12\_00.2# . Why not \verb#x14500.2# , -giving them both the same horizontal offset? That is because the -continuation figure always starts 0.3 \verb#\noteskip#s to the -\emph{left} of the associated note's position. This works well in most -normal situations. But here \verb#\noteskip# is large,based on the -dotted half, while the desired length is short, so in fact the left -offset of the starting point is even larger than the desired length. -Consequently the entry point of the continuation figure has to be offset -by a half note to make it appear offset by a quarter note. - -\subsection{Text after final system} - _{text!after final system} -Suppose you want to add some text, Or any other {\TeX} material, -after the final system of a score. How can you include that in the -{\PMX} file?\,% -\footnote{This question was posted to the {\TeX}-music list by Herrmann - Hinsch. _{Hinsch, Herrmann} - } - -The answer, given by Christian Mondrup, is instructive: -\begin{enumerate} _{Mondrup, Christian} - \item Write the text to a separate file, say - \verb#Myendnotes.tex# , - \item Insert - \begin{center}\begin{verbatim} - \let\Endpiecesav\Endpiece - \def\Endpiece{\Endpiecesav\input Myendnotes} - \end{verbatim}\end{center} -\end{enumerate} -in the header of the {\PMX} source file, i.e.\ as a Type 4 inline {\TeX} -command (cf.\ Sec.~\ref{sec:inlinetypefour}). You can see that the -redefinition of {\TeX} commands, if done carefully, can be a rather -powerful tool. - -\medskip _{\LaTeX!interface with \PMX} _{\textbf{mtxlatex}} -Another solution to this problem is to use the {\LaTeX}/{\PMX} -interface \textbf{mtxlatex} (cf.~\ref{sec:LaTeX}); this may be -simpler in cases involving more complicated layout. - -\subsection{Clef octaviation} \label{sec:clefoctaviation} -_{octaviation} - -As was noted in Section~\ref{sec:octaviation}, {\PMX} does not -presently provide a notation for octaviation; but native {\MusiXTeX} -does; cf.~the {\MusiXTeX}~\texttt{1.15} manual, Sec.~2.11 for details. - -\medskip -Consider, for example, bar 155 of the $2^\text{nd}$ movement of -Beethovens piana sonata op.\ 111 : - -\begin{center} -\includegraphics[scale=.82]{eps/beethoven0.eps} \\[2ex] - ------------------------------------------ -\begin{minipage}{360pt} -\small -\begin{verbatim} -\\interstaff{13}\ -w170m -Abepl -% -[ e83d ze+ e8- ze+ sl c1- zc+ sl ] c8d-l zc+ | Rb / -[l c15x3n g+ c b1-x3n g+ b c1-x3n g+ c ] -[l gs1x3n b gs+ g1-x3n b e a1-x3n e+ a ] -[l a-1x3n e+ a g1-x3n e+ g a1-x3n e+ a ] | / -% -\end{verbatim} -\end{minipage} -\end{center} -In most editions, you will find the figures in the right hand in the -second and third three beats written in octaviation notation: -\begin{center} -\includegraphics[scale=.82]{eps/beethoven1.eps} \\[2ex] -\end{center} -which is clearly easier to read. This octaviated version was produced by -the following {\PMX} code: -\begin{center} -\begin{minipage}{360pt} -\small -\begin{verbatim} -\\interstaff{13}\ -w170m -Abepl -\\def\octnumber{8$^{va}$}\ -% -[ e83d ze+ e8- ze+ sfu c1- zc+ sfu ] c8d-l zc+ | Rb / -[l c15x3n g+ c b1-x3n g+ b c1-x3n g+ c ] -\Ioctfinup1d\ [l g-s1x3n b gs+ g1-x3n b e a1-x3n e+ a ] -[l a-1x3n e+ a g1-x3n e+ g a1-x3n e+ a ] \toctfin1\ | / -% -\end{verbatim} -\end{minipage} -\end{center} - -The octaviation is started with the Type 1 inline {\TeX} symbol -\verb#\Ioctfinup1d\# and ended with \verb#\toctfin1\# ; the -transposition downward is, of course, generated in the standard {\PMX} -way by writing \verb#g-s1x3n# instead of \verb#gs1x3n# . By default, -{\MusiXTeX} will start the octaviation symbol with a simple \texttt{8}; -this is changed to 8$^{va}$ by the Type 2 inline {\TeX} symbol given in -the preamble. - -\medskip -\Note{When using this octaviation notation in a score, do not try to - produce a MIDI file for that score: it will come out faulty - } - -\section{More tricks} -The above examples are actually rather simple cases of the use of inline -{\TeX}, not really ``tricks''~; they have been included here for you to -`warm up' to doing such things yourself. But there are many -further-reaching tricks to overcome shortcomings of {\PMX} --- -some truly ingenious. Here are a few of general interest: - -\subsection{Changing vertical positioning of instrument name} -\label{sec:shiftname} _{\textbf{scor2prt}!use of Ti} -_{\textbf{scor2prt}!adjusting instrument name} - -When making parts from a score with \textbf{scor2prt}, you will -sometimes find the adjustment of the vertical position of the instrument -name not to your liking. In particular, if you have a tempo indicated in -a line of text above the first system (e.g.~``allegro''), you may find -that the instrument name of some (but not all) parts collides with the -tempo indication. How can you fix that? - -\medskip _{\textbf{scor2prt}!usage} _{Van Ryckeghem, Andre} - _{instruments!names} _{comments!usage with \textbf{scor2prt}} -A practical solution of this problem has been given recently by Andre -Van Ryckeghem. It is quite instructive to see in this example how -the mechanism of handing over commands to \textbf{scor2prt} operates: - -Suppose that you are writing a string quartet, and the relevant part of -the preamble and header in the score are: -\begin{small}\begin{verbatim} -... -Violoncello -Viola -Violine II -Violin I -batt -./ -h -Allegro -Abpl -... -\end{verbatim}\end{small} - -After running \textbf{scor2prt}, you find that the allegro command is -positioned the way you want it, but the cello name collides fully, and -the Violino II slightly, with the ``allegro''. Therefore you want to -raise the cello by \texttt{3ex}, the Violin II by \texttt{1.5ex} . To do -so, replace the above part of the preamble and header in the score by -\begin{small}\begin{verbatim} - ... - %% Violoncello - %1 \raise+3ex \hbox{Violoncello} - Viola - %% - Violin II - %3 \raise+1.5ex \hbox{Violin II} - Violin I - batt - ./ - h - Allegro - Abpl - ... -\end{verbatim}\end{small} -All the comment lines are disregarded in compiling the score; but in the -\texttt{.pmx} file for the cello, you will find -\begin{small}\begin{verbatim} - Ti - \raise+3ex \hbox{Violoncello} - b - ./ - h - Allegro - Abpl - ... -\end{verbatim} -and in the part for the second Violin -\begin{verbatim} - Ti - \raise+1.5ex \hbox{Violin II} - t - ./ - h - Allegro - Abpl - ... -\end{verbatim}\end{small} -which does what you want. - -\vspace*{3cm} -\subsection{Xtuplets ending with a rest} - \label{sec:Xtuplets ending with a rest} - _{xtuplets!ending with a rest} - - As was pointed out in Section~\ref{sec:xtuplets}, \PMX\ does not - allow a rest as the last note in an xtuplet. - - \medskip - Can one find a way to circumvent this restriction? A pedestrian, - awkward way around might be this: remembering that \PMX\ is a - preprocessor for MusiXTeX, and in a second pass \TeX\ processes the - \PMX\ output, one could simply enter some arbitrary note in place of - the desired rest, run \PMX\ , and then in the resulting \TeX\ file - replace the arbitrary note \emph{manually} by the appropriate - {\MusiXTeX} rest symbol \emph{before} running the file through \TeX\ - for the the 2nd pass. - - This semi-solution however, has two major drawbacks: - \begin{enumerate} - \item it takes a certain amount of aquaintance with basic MusiXTeX, - so this is not for everyone; - \item more dangerously, this hack goes away if and when you - rerun \PMX\ ! So if you are still in the middle of a - development, you may find yourself redoing the hack over and - over, which could quickly become a real nuisance. - \end{enumerate} - - Luckily, for xtuplets with stand-alone notes there now exists a real - solution: an ingenious, generally usable inline {\TeX} method -- - developped by Don Simons -- solves the problem completely for - unbeamed xtuplets. Here is a simple example with two such triplets: - \begin{center} - \includegraphics[scale=.82]{eps/triplerest.eps} \end{center} - \newpage And this is the \PMX\ source text that creates these staves: - ------------------------------------- -\begin{verbatim} -2 2 -2 4 0 0 -0 0 -0 3 20 0.12 - - -tt -./ -w100m -\\def\qpforqu{\let\qut\qu\def\qu##1{\qp\zcharnote{##1}{~}\let\qu\qut}}\ -\\def\dsforcu{\let\cut\cu\def\cu##1{\ds\zcharnote{##1}{~}\let\cu\cut}}\ - -e4ax3 \dsforcu\ e \dsforcu\ e e4ax3 \qpforqu\ eD / -e4ax3 e e e4ax3 eD / -\end{verbatim} ------------------------------------- - -As you can see, there are two inline commands of type 2, which are -therefore effective throughout the file (from where they are first -entered), then followed by two standard \PMX\ lines; the lower one (the -top staff) of these has the standard triplets, as demonstration, while -the upper one (bottom staff) shows the corresponding triplets with ending -rests. - -The two inline \TeX\ commands produce the type of rest: \verb#\dsforcu# -stands for a quarter rest, and \verb#\qpforqu# for a half rest. Note -that these inline \TeX\ commands not only provide the correct graphics, -but \PMX\ considers them to have the corresponding duration values! So -if you use wrong ones, \PMX\ will complain in the usual way. - -\medskip -Explaining the inline {\TeX} commands in detail would go beyond the -scope of this tutorial. But if you know some of the MusiXTeX -terminology, you will recognize that these commands conform to the -MusiXTeX names for quarter and half notes etc.\,% -\footnote{This knowledge may be useful if you want to produce more - complicated xtuplets with ending rests than the simple - examples given here. The new {\MusiXTeX}~\texttt{1.15} manual - may be helpful in such cases. If that doesn't help: consult a - {\MusiXTeX}pert! - } - -The inline commands are then each followed by a dummy note. Usually it -is a good (and safe) habit to use the same note name as the last real -note in the xtuplet; but any {\PMX} note name is valid; variations can -produce surprising, but possibly useful grahical results. So if you feel -up to it, you can play with such variations! - -\subsection{Shorthand notation for consecutive quavers} - _{Van Ryckeghem, Andre} _{shorthand!for quavers} _{eighths} - _{quavers|see{eighths}} - _{shorthand!for quavers|see also tremolo} - Often, in accompanying voices, in particular, there are several - repeated quavers (eighth notes), e.g.~4 quavers to a half note. There - is a commonly used shorthand notation for this that helps - sight-reading enormously: a half-note, with a line through its stem, - indicating the quavers. - - Fig.~\ref{fig:JChrBach} shows the beginning of the cello part of a - Joh.\ Chr.\ Bach quartet. In this example an inline {\MusiXTeX} macro - (devised by Andre Van Ryckeghem) provides this shorthand. - -\begin{figure}[!htb] - \begin{center} -\includegraphics[scale=.82]{eps/JChrBach.eps} \\[2ex] - ------------------------------------------ -\begin{minipage}{380pt} -\small -\begin{verbatim} -%----------------% -% -% JCBach.pmx -% -%----------------% -% ---- -\let\husav\hu\ -\let\hlsav\hl\ -\def\FE{\def\hl##1{\let\hu\husav\let\hl\hlsav% - \relax{\advance\transpose2\loffset{0.5}% - {\ibl0{##1}9}\roffset{0.5}{\tbl0}}\ha{##1}}% - \def\hu##1{\let\hu\husav\let\hl\hlsav% - \relax{\advance\transpose-3\loffset{0.5}% - {\ibu0{##1}9}\roffset{0.5}{\tbu0}}\ha{##1}}% - } ---- -% -1 1 4 4 0 6 1.00 -2 -0 8 16 0.1 -% -Violoncello -b -./ -Abpl -r4 | b83 Dmf b b b \FE\ b2 | \FE\ a2 a8 a b b | -\FE\ e2- e8 e f f | \FE\ b2- Dp \FE\ b2 | -\FE\ b2 \FE\ b2 | \FE\ b2 Df b8 [ b Dp b b ] | -\FE\ b2 \FE\ b2 Rd / -\end{verbatim} -\end{minipage} - \end{center} - \caption{\textbf{J.Chr.\ Bach}, Quartet in B Major - (beginning of cello voice)} - \label{fig:JChrBach} -\end{figure} - - \medskip _{semiquavers|see{sixteenths}} _{sixteenths} - _{shorthand!for semiquavers} - If you want such a shorthand for semiquavers (sixteenth notes), you - need to consult the {\MusiXTeX}~\texttt{1.15} manual: you will find - that all you need to do is to replace \bs\texttt{ibl0} and - \bs\texttt{ibl0} by \bs\texttt{ibbl0} and \bs\texttt{ibbl0} , resp. - - -\subsection{Varying the stave sizes} \label{sec:varstaves} -_{figured bass!varying staves sizes} _{\texttt{curly.tex}} -_{staves!varying size} - -In modern editions of works with basso continuo e.g., the implementation -of the bass, as suggested by the editor, is often given in a staff using -a smaller size. {\MusiXTeX} does not support such a possibility. - -\medskip _{Molekwa, Mthimkhulu} -Fortunately, Mthimkhulu Molekwa has written two macros that provide -alternative solutions of this problem that are often sufficient. The -first, \verb#musixbar.tex#, which is included in {\MusiXTeX}, -allows you to easily define a set of staves (the two bottom ones, in the -case of a basso continuo) that have common bar lines joining these -staves \emph{and only these}\,% -\footnote{Normally, {\MusiXTeX} will draw common bar lines for - \emph{all} staves or for \emph{none}. - }. - -\medskip -The second macro, named \verb#curly.tex#\,% -\footnote{\texttt{curly.tex}, if not included in your - {\MusiXTeX} installation, is available in the ``add-ons'' - software section of the WIMA. - }, -provides a brace as an accolade of a set of staves\,% to be grouped -to\-gether\,% -\footnote{{\MusiXTeX} provides only the choir-type square accolades. For - the practical usage of \texttt{curly.tex} see the Caccini - example in the appendix, Fig.~\ref{fig:caccini}. - }. - -\medskip -Suppose we want to set a sonata for violin and basso continuo with -{\PMX}. There will be three staves: at the bottom the basso continuo -proper, then immediately above it, and grouped together with a brace -accolade (in a smaller size), its implementation, and above these the -violin staff. - -To get this, do the following: - -\begin{itemize} - \item indicate in the preamble the number of instruments, - \emph{three} in this case! - \item add a Type 4) {\TeX} inline command at the beginning of - the file, invoking the macros - \verb#musixbar.tex# and \verb#curly.tex#, e.g.\,% -\footnote{The {\MusiXTeX} command - \texttt{$\backslash$sepbarrules$\backslash$} sets the vertical - bar to be discontinous, i.e.\ \emph{not} extend across - different staves. - } - - \vspace*{-2ex} - {\small - \begin{verbatim} - --- - \let\:=\relax\input musixtex\:\sepbarrules\input pmx - \input musixbar\input curly - --- - \end{verbatim} - } - - \vspace*{-5ex} - \item insert the following {\TeX} inline commands in the header of - the {\PMX} input file: - - {\small - \begin{verbatim} - \\\indivbarrules\sepbarrule3\ - \\setsize2\smallvalue\curlybrackets{{1}{2}}\ - \\let\interstaffsav\interstaff\def\interstaff#1{}\interstaffsav{9}\ - \end{verbatim} - } - - - \vspace*{-3ex} - The command \verb#\interstaffsav{9}\# determines the extension - of the brace (and can be adjusted). The command - \verb#\\\indivbarrules\sepbarrule3\# says that the third staff, - that for the violin, has its own discontinuous bar line, not - joined with the other two. - - The second line contains two commands: - \verb#\\setsize2\smallvalue# sets the size of staff 2 to be - smaller, and \verb#\curlybrackets{{1}{2}}\# says which staves - are to be accoladed, i.e.\ joined by the brace. -\end{itemize} -The file \verb#curly.tex# must, of course, be in a directory where -{\PMX} and {\TeX} can find it, viz.\ either in the current directory or -in one in which the other {\MusiXTeX} files are stored. - -\subsection{Stuff in front of the clefs of the first system} - _{inline \TeX!special trick} _{Vogel, Olivier} - _{\textbf{musixlyr}} _{\MusiXTeX!\bs\texttt{setclefsymbol}} -And finally, to show you what is possible, here is a special example of -using inline {\TeX}: it was contributed to the {\MusiXTeX} users' list -by Olivier Vogel. Here is the literal text of his contribution, -with the result shown in Fig.~\ref{fig:bruckner}: - -\medskip -\begin{center}\begin{minipage}{380pt} -Dear all, - -\medskip\noindent -I've got a score of ``\emph{Locus iste}'' by Bruckner, which begins with -the indication of the range of voices. I tried to reproduce the result, -and share with you my solution, since it seems to me to be an -interesting trick. -\begin{small}\begin{verbatim} ---- -\input musixtex -\input musixlyr -\setlyrics{soprano}{% -Lo-cus i-ste a De-o fa-ctus est lo-cus i-ste a De-o % -fa-ctus est, a De-o, De-o fa-ctus est in-ae-sti-ma-bi-le} -\copylyrics{soprano}{alto} -\copylyrics{soprano}{tenor} -\copylyrics{soprano}{basse} ---- -4 4 4 4 0 6 0 0 1 2 20 0.04 - -bttt -./ -B -Abd -h180m -%1-2 -\\staffbotmarg3\Interligne\ -\\setclefsymbol{2}{\treblelowoct}\ -\\groupbottom{1}{1}\grouptop{1}{4}\ -\\sepbarrules\ -\\startmuflex\indent\hskip-\parindent\hbox{\vbox{\hsize=\parindent\ -\\setclefsymbol{1}{\empty}\setclefsymbol{2}{\empty}\ -\\setclefsymbol{3}{\empty}\setclefsymbol{4}{\empty}\ -\\grouptop{1}{0}\nostartrule\generalmeter{}\parindent=0pt\ -\\startpiece\hardspace{2pt}\notes\zq{F}\nq{''C}&\zq{c}\nq{'e}&\ -\\zq{N}\nq{'b}&\zq{b}\nq{'g}\en\zstoppiece}}\ -\\\assignlyrics{1}{basse}\assignlyrics{2}{tenor}\ -\\\assignlyrics{3}{alto}\assignlyrics{4}{soprano}\ -... -\end{verbatim}\end{small} -(The regular {\PMX} encoding of the music follows). -\end{minipage}\end{center} - -\begin{figure}[!htb] - \begin{center} -\includegraphics[scale=.82]{eps/bruckner.eps} \\[2ex] - \end{center} - \caption{\textbf{A.\ Bruckner}, \emph{Locus iste} } - \label{fig:bruckner} -\end{figure} - -\pagebreak - -\vspace*{10ex} -If you encounter a tricky {\PMX} problem that you think is of general -interest, so that it may have been solved by someone else already, -a good place to search is the -\href{http://icking-music-archive.org/software/pmxtricks/tricks.html}% - { {\PMX} `Tips and Tricks'} section of the WIMA. - -\medskip -And if you have found a nice trick yourself, don't hesitate to -share it via the TeX-music users' list. Perhaps it can be included in -`Tips and Tricks' ! - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% PMX tutorial by ccn / chapter F starts here: -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\chapter{An Extension of {\PMX}: {\MTX}} \label{sec:MTX} -_{\MTX} _{Laurie, Dirk} - -Although {\PMX} is already vastly simpler to use than {\MusiXTeX}, -anything can be improved. So Dirk Laurie -_{Laurie, Dirk} -set out to simplify {\PMX} even further, and thus created {\MTX}. - -\medskip -{\MTX} is actually a preprocessor to {\PMX}. Its input is a file with -extension \verb#.mtx# , for example ~\verb#mymadrigal.mtx# , its output -has the extension \verb#.pmx# , \verb#mymadrigal.pmx#. Its input -language is similar, but not identical, to that of {\PMX} and includes -most of the functionality of {\PMX} as a subset. - -\medskip _{\textbf{musixlyr}} -The major purpose of {\MTX} is to facilitate the introduction of lyrics -in a musical score of a song, cantata or opera. {\MTX} does this in -conjunction with the \textbf{musixlyr} package by Rainer Dunker; so if -you want to use {\MTX}, you ought to have \textbf{musixlyr} installed as -well. _{Dunker, Rainer} - -\bigskip _{Laurie, Dirk} -Laurie's Work on {\MTX} had essentially been ended in November 1998 with -the `final' version 0.52. But, as many such projects, {\MTX} continued -to evolve; presently, the `official' version is 0,60, dated March 2005, -and the current patch is 0.60c , dated 22 November 2007 ! - -\bigskip -Since there is a full -\href{http://icking-music-archive.org/software/mtx/mtx060.pdf}% - {manual on {\MTX}} -available in WIMA, these few remarks may suffice here. - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% PMX tutorial by ccn / Appendix starts here: -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% \renewcommand{\thechapter}{} - -\chapter{Appendix: Examples} \label{sec:examples} - -\section{Dons Example Files} \label{sec:donsexamples} - -The `official' distribution files for {\PMX}, -which are available from WIMA -\href{http://icking-music-archive.org/software/pmx/pmx2514.zip}% - {[(pmx2514.zip)]}, -, contain 3 instructive examples (not reproduced here): - -\begin{description} - \item[\texttt{most.pmx}] contains examples of most - of the {\PMX} commands, and a few programming tricks, including - examples in the last line of beam groups whose notes vary - widely in pitch. The printed output displays the {\PMX} - commands near to the resulting typeset characters. It is more - useful to look at the printed output rather than the source - file, since the file is littered with Inline \TeX ~needed to - output the text strings representing the {\PMX} commands. - \textbf{WARNING:} Do not try to play this music; it could be - hazardous. - \item[\texttt{barsant.pmx}] - _{\PMX!options!global} _{S symbol@\texttt{S} symbol} - contains the first movement of a recorder sonata by the Italian - Francesco Barsanti (1690-1772). It demonstrates many of - {\PMX}'s strong points in a `battlefield situation': figured - bass, complex beaming patterns, xtuplets, and automatically - adjusted horizontal and vertical spacing in crowded scores. In - fact, this single-page score is at the limit of vertical - crowding. It uses the global option \texttt{Ae} for equal space - betweem systems. The space between systems was increased (using - the option \texttt{AI1.1}) to give a more pleasing appearance. - This is a good score to try making parts with - \textbf{scor2prt}. The special command \texttt{\%2S9} is used - to increase the number of systems in the recorder part (as - explained in Section \ref{sec:Ssymbol}). - - \item[\texttt{mwalmnd.pmx}] is an Allemand for harpsichord by the - German Matthias Weckmann (1616-1674). It uses many techniques - peculiar to keyboard scores. -\end{description} - - -\section{Full-score examples} \label{sec:fullexamples} - -_{Cataldi, Luigi} -In this appendix you will find the {\PMX} code (by Luigi Cataldi) of -a full piece, together with the actual score which was generated from it -(Section~\ref{sec:Dufay}), as well as two extended {\MTX} examples (also -coded by Luigi Cataldi). - -\medskip -The {\PMX} code for the Dufay Kyrie contains a few inline {\TeX} -commands; this is done intentionally so you again can get a feel of the -usage of inline {\TeX}; to understand them fully, however, you will have -to consult the {\MusiXTeX}~\texttt{1.15} documentation.Similarily, you -can get an idea from the Vivaldi and Caccini example what {\MTX} is all -about. For a full understanding, you again need to look at the {\MTX} -documentation. - -\subsection{Dufay, \emph{Kyrie} ({\PMX} code) :} - \label{sec:Dufay} \label{p:Dufay} _{\PMX!full-score example} - -\begin{center} \begin{small} -\begin{verbatim} -%----------------% -% -% Dufay, Kyrie -% -%----------------% -% ---- -\font\tit = cmcsc10 scaled \magstep 5 -\font\dat = cmr12 -\def\comp{\rightline{\medtype Guillaume Dufay}} -\def\data{\rightline{\medtype (1400?--1474)}} ---- -2 1 3 4 3 4 0 0 -1 6 20 0 - -bt -./ -Abe -\\def\writebarno{\ifnum\barno>1\lrlap{\oldstyle\the\barno\barnoadd}\fi}%\ -\\def\shiftbarno{0\Interligne}\ -Tt -{\tit Kyrie} -Tc -\vbox{\comp\data} -It92iororb60:68 -% 1-6 -h-4 -Kyrie -dd23 | a23 bf4 | c24 d4 | ad23 | dd24 | a23 d44 // -a23 d4 | c2 d4 | e2 d4 | csd2 | f2 f4 | e2 f4 / -a24 a4 | e2 d4 | g2 f4 | e2 r4 | ad4 g8 a b | cd45 a84 b c85 / - -% 7-9 -c24 bf43 | ad2 | g2 d4 // -e24 d4 | e d8 c4 bf8 | d4 r+7 d / -a84 bf a g g f | ad2 | bf2 a4 / - -% 10-12 -e2 d4 | g4 bf a | gd2 Rd // -g8- f g e f4 | r8+8 [ d+ d cs c bn ] | dd2 / -g2 a4 | g2 fs4 | gd2 / -\end{verbatim} - -\pagebreak -\begin{verbatim} -% 13-18 -L3Mc+4 -h-5 -Christe -dd23 | fd2 | gd2 | d2 d4 | e2 d4 | g2 a4 // -dd24 | c2 f8 e | d4 c bf | ad2 | g2 f4 | r8+7 [ d+ c b c d ] / -ad24 s | ad2 s | r8 [ bf b a b g ] | fsd2 | g2 a4 | d- e f / - -% 19-24 -bf23 a4 | gd2 | d24 c4 | bf43 a g | d f e | dd2 Rd // -g4-r d+ c | d2 r4 | f2 e4 | d c b | a2 gs4 | ad2 / -g24 f4 | g r g | a bf a | g8 f4 e8 g d | f e c d cs b | dd2 / - -% 25-28 -L5Mc+4 -h-5 -Kyrie -d23 g4 | d r8 d e f | g4 f ef | d r+0 r+0 // -d24 ef4 | d2 c4 | bf2 c4 | dd2 / -a24 g4 | f2 g4 | bf a g | fsd2 / - -% 29-32 -g2 a4 | g2 f4 | g2 a4 | d2- d4 // -d2 cs4 | d2 a4 | bf2 c4 | ad2 / -r8 [ g g fs f e ] | g4 f8 g a bf | g4 f e | d r r / - -% 33-36 -g43 f g | a f e | d d+ c | d f e // -bf4 a g | fr a8 g4 f8 | a4 bf8r g4 a8 | d4-r d8+r c4 bf8 / -e84 d4 c8 bf4 | a8 c4 d8 c4 | d8 f4 g8 e4 | f8 d4 a8+ g4 / - -% 37-39 -d2 c4 | dd2 | gd2- // -d2 e4 | fd2 of-2 | dd2 of-2 / -a4 b c | ad2 of | gd2 of / -% -%----------------% -% -% end of Dufay, Kyrie -% -%----------------% -\end{verbatim} -\end{small} \end{center} - -\begin{figure}[!htbp] - \begin{center} -\includegraphics[scale=.73]{eps/dufay.eps} - \end{center} - \caption{\textbf{G.\ Dufay}, \emph{Kyrie} - (generated by {\PMX})} - \label{fig:dufay} -\end{figure} - -\pagebreak -\subsection{Vivaldi, \emph{Mundi Rector} ({\MTX} code) :} -\label{sec:Vivaldi} _{\MTX!full-score examples} - -\vspace*{8ex} -\begin{center} \begin{small} -\begin{verbatim} -%----------------% -% -% Vivaldi, Mundi Rector -% -%----------------% -% -Title: \vbox{\titA\titB} -Composer: \vbox{\comp\data} -Flats: 2 -Meter: 3/8 -Pages: 1 -Systems: 2 -Style: SATB4 -Size: 16 -Space: 6 6 6 12 - -%%\font\rxii = cmr12 -%%\font\tixii = cmti12 -%%\def\titA{\centerline{Mundi rector}} -%%\def\titB{\centerline{\rxii {\tixii Juditha Triumphans}, I, 27}} -%%\def\comp{\rightline{\medtype Antonio Vivaldi}} -%%\def\data{\rightline{\rxii (1678--1741)}} -%%\let\endpiecesav\endpiece\ -%%\def\endpiece{\endpiecesav\input judt}\ -%%\font\rix = cmr9 -%%\rix - -{sopA}={altoA}={tenorA}={basA} -Mun-di Rec-tor de Cae-lo mi-can-ti -Au-di pre-ces, au-di pre-ces, et su-sci-pe vo-ta -Quae de cor-de pro te di-mi-can-ti -Sunt pie-ta-tis in si-nu de-vo-ta. - -{sopB}={altoB}={tenorB}={basB} -In Ju-di-ta tuae le-gi di-ca-ta -Flam-mas dul-cis, flam-mas dul-cis, tui_a-mo-ris-ac-cen-de -Fe-ri-ta-tis sic hos-tis do-ma-ta -In Be-thu-liae spem pa-cis in-ten-de. - -{sopC}={altoC}={tenorC}={basC} -Re-di, re-di iam Vic-trix pu-gnan-do -In ci-li-cio, in ci-li-cio in pre-ce ri-vi-ve -De Ho-lo-fer-ne sic ho-die trium-phan-do -Pia_Ju-di-tha per sae-cu-la vi-ve. -\end{verbatim} - -\newpage -\begin{verbatim} -%%Abp -%%B -%%\def\writebarno{\ifnum\barno>1\lrlap{\oldstyle\the\barno\barnoadd}\fi}% -%%\def\shiftbarno{0\Interligne} -%%It58ibaclobobb60:70 -% 13 -%%h-4 -%%{\ppff ~~~Allegro} -r8 d+ e | e d d | [ c1 b ] c8 a | b g4 -L: {sopA,sopB,sopC} -r8 g g | g g g | fs f f | d d4 -L: {altoA,altoB,altoC} -r8 b c | c b b | a a c | b b4 -L: {tenorA,tenorB,tenorC} -@+13 r8 g g | g g g | a d- d | g g4 -L: {basA,basB,basC} - -%17-20 -r8 b b | [ b1 a ] b4 | r8 c c | [ c1 b ] c8 e -r8 f f | [ g1 f ] g4 | r8 g g | [ a1 g ] a8 c -r8 d d | b b4 | r8 g g | c c e -r8 d d | e e4 | r8 en e | f f f - -%21-24 -d8 e c | (~ [ b1 a b c d e ] | [ f b- ] c4 oT0 )~ | bd4 :|: -b8 c a | (~ [ bd8 a1 b c ] | d b a4 oT0 )~ | bd4 :|: -f8 g f | ( fd4 | fd4 ) | fd4 :|: -b8 e- f | (~ ( bd4- | b8 ) f4+ )~ | bd4- :|: - -%25-28 -%%L2 -r8 bn b | [ c1 bn ] c8 g | d+ d d | [ e1 d ] c4 | -r8 g g | g g g | g g g | g g4 | -r8 d d | e e e | d d d | c c4 | -r8 g+ g | c- c c | bn b b | c e4 | - -%29-31 -c8 b4 | b8 a c | b c a | -a8 g4 | g8 fs a | g a fs | -fs8 d4 | eN8 FS F | D EF D | -D8 D4 | CS8 D D | G C- D | - -%32-34 -(~ [ G1 FS G A B C ] | [ D G- ] A4 OT0 )~ | GD4 OF :| -(~ [ GD8 FS1 G A ] | [ B G ] FS4 OT0 )~ | GD4 OF :| -( DD4 | DD ) | DD OF :| -{~ ( GD4 | G8 ) D4 }~ | GD- OF :| -\END{VERBATIM} - -\NEWPAGE -\BEGIN{VERBATIM} -%%%%%%%%%%%%%%% TEXT WRITTEN TO A SEPARATE FILE -%%%%%%%%%%%%%%% JUDT.TEX -\FONT\BIG = CMCSC10 SCALED \MAGSTEP 5 -\LEFTSKIP = 3 CM -\FONT\LYR = CMTI10 -\LYR - -\DEF\LYROFFS{5MM} - -\VSKIP 10 MM -\HALIGN{\HSKIP 12MM # \HFILL & # \HFILL & # \HFILL & # \HFILL \CR - -MUNDI RECTOR DE CAELO MICANTI -& IN JUDITA TUAE LEGI DICATA -& REDI, REDI IAM VICTRIX PUGNANDO \CR - -AUDI PRECES ET SUSCIPE VOTA -& FLAMMAS DULCIS TUI AMORIS ACCENDE -& IN CILICIO IN PRECE RIVIVE \CR - -QUAE DE CORDE PRO TE DIMICANTI -& FERITATIS SIC HOSTIS DOMATA -& DE HOLOFERNE SIC HODIE TRIUMPHANDO \CR - -SUNT PIETATIS IN SINU DEVOTA. -& IN BETHULIAE SPEM PACIS INTENDE. -& PIA JUDITHA PER SAECULA VIVE. \CR -\END -% -%----------------% -% -% end of Vivaldi, Mundi Rector -% -%----------------% -\end{verbatim} -\end{small} \end{center} -\pagebreak - -\begin{figure}[!htbp] - \begin{center} -\includegraphics[scale=.73]{eps/vivaldi2.eps} - \end{center} - \caption{\textbf{A.\ Vivaldi}, \emph{Mundi Rector} - (generated by {\MTX}/{\PMX})} - \label{fig:vivaldi2} -\end{figure} -\pagebreak - -\subsection{Caccini, \emph{Amor l'ali m'impenna} ({\MTX} code)} -\label{sec:Caccini} _{\MTX!full-score examples} - -\begin{center} \begin{small} -\begin{verbatim} -%----------------% -% -% Caccini, Amor l'ali m'impenna -% -%----------------% -% -Title: {\tit {Amor l'ali m'impenna}} -Composer: \vbox{\compA\compB} -Meter: C -Style: Singer Cont Bass -Singer: Voices Sop; Vocal; Clefs G -Cont: Voices RH1,RH2; Clefs G -Bass: Voices B; Clefs F -Flats: 1 -Systems: 12 -Pages: 3 -Space: 4 1 -Size: 20 -Indent: 0.10 -Name: {\it{Soprano}} ~ {\it{Continuo}} - -%%\input musixbar\input curly -%%\font\data = cmr10 -%%\font\tit = cmb10 scaled \magstep 4 -%%\font\rxii = cmr12 -%\font\mov = cmmib10 scaled \magstep 1 -%%\font\num = cmr9 -%%\def\compA{\rightline{\rxii Giulio Caccini}} -%%\def\compB{\rightline{\data (1550--1618)}} -%%\def\writebarno{\ifnum\barno>1\lrlap{\oldstyle\the\barno\barnoadd}\fi}% -%%\def\shiftbarno{0\Interligne} - -{Aria} -A-mor l'a-li m'im-pen-na. -A-mor dol-ce, a-mor ca-ro,_a-mor fe-li-ce. -Tal che non spe-ro pi{\`u} n{\'e} pi{\`u} mi li-ce. -Pas-so nem-bi_e pro-cel-le, -pas-so'l ciel e le stel-le, -del pia-cer que-st'{\`e}'l re-gno. -Ah, mia for-tu-na non se l'ab-bia a sde-gno. -Que-sto, que-sto m'ac-co-ra: -ch'al-tri ca-deo, -ch'al-tri ca-deo dal pa-ra-di-so_an-co-ra. -Ah, mia for-tu-na non se l'ab-bia a sde-gno. -Que-sto, que-sto m'ac-co-ra: -ch'al-tri ca-deo, -ch'al-tri ca-deo dal pa-ra-di-so_an-co-ra. - -%%w187m -%%h251m -%%Ab -%%B -%%It86ivchaobb58:70:64 -%% \\setsize2\smallvalue\curlybrackets{{1}{2}}\ -%%\\let\interstaffsav\interstaff\def\interstaff#1{}\interstaffsav{9}\ -%%\\\indivbarrules\sepbarrule3\ -% Bar 1 -@+2 f0 -L: {Aria} -f0 -c0 za -f0 - -% Bar 2 -f2 ( f2 -f2 f4 e -a2 zd c zf- -d2 - a2 6 - -% Bar 3 -f4 ) f8 g8 (~ [ a1 b1 c1 b1 ] [ a8 g8 ] -d4.e f.e -b2 zf f zc+ -b2 a2 6 - -% Bar 4 -[ fd8 g1 ] [ f8 g8 ] [ a1 ( g g8 ) ] [ a1 ( f f8 ) ] )~ -d0e -cd2 zf- g4 zbn -d2 7 ( d4 7 d4 #6 ) - -% Bar 5 -g2 r4 g8 g8 -e2 g -c2 zg e+ zc -c2 c2 - -% Bar 6 -b2 g4 d8 d8 -b4 zd- a+ zc- g2+ -g2e+ d zb -g2 - g2 - -% Bar 7 -f4 [ f1 e1 f1 g1 ] a4 [ e1 d1 e1 f1 ] -fd2 za- g4 ze+ -de2 c -d2+ - a4 c4 - -% Bar 8 -g0 -d0 zg- -ce2 bn -\zcharnote{-6}{\num 11}\ ( g2 \zcharnote{-6}{\num 10}\ g ) - -% Bar 9 -g0 -e0+ -c0 zg -c0 - -% Bar 10 -c4 g8 g8 b4 [ a1 b1 c1 b1 ] -g2 g -c2 ze d zb -c2 g2 - - -% Bar 11 -ad4 d8- f4 [ e1 f1 g1 f1 ] -f2.g -a2 zd d zb -d2+ - b4 g4 - - -% Bar 12 -e0 -\zw e\ dr2 cs -a2d-2 g4 -%%%%%% The two following lines must actually be written in one line! -\zcharnote{-6}{\num 11}\ (5t a2 \zcharnote{-6}{\num $\sharp $10}\ -(6t a4 )5t a 7 )6t - -% Bar 13 -d2 r4 fs8 f8 -d2 fs -fs2 zd+ d za -d2 # d2 - -% Bar 14 -g4 d8 d8 (~ [ e8 f1 e1 ] [ f1 e1 d1 e1 ] )~ -g4 fn e2 -b2 zd c zg -g2- c2 - -% Bar 15 -f2 r4 fs8 f8 -f2 fs -a2 zc d za -f2 d2 - -% Bar 16 -g4 d8 d8 [ e8 f8 fd8 e1 ] -g4 fn e2 -b2 zd c zg -g2- c2 - -% Bar 17 -f4 f8 g8 a2 -f2 f -a2 zc c za -f2 f4 e8 d8 - -% Bar 18 -cd8 c1 (~ [ b1 a1 g1 f1 ] g2 )~ -e4 ( f f ) e -g2 zc c zg -%%%%%% The two following lines must actually be written in one line! -( c4 \zcharnote{-6}{\num 11}\ c4 ) -\zcharnote{-6}{\num 11}\ c4 \zcharnote{-6}{\num 10}\ c4 - -% Bar 19 -f0 -f0 -a0 zc -f0- - -% Bar 20 -ad2 g8 f8 -f4 ( c c ) bn -a4 g ( f f ) -f4+ e4 ( d4 d ) - -% Bar 21 -e8 d8 e8 f8 g2 -c2 r8+0 e d c -g2 ze rb -( c2 c8 ) c8 b8 a8 - -% Bar 22 -g4 d4 d2 -bnr4 ( c c ) b -g0 zd+ -%%%%%% The two following lines must actually be written in one line! -\zcharnote{-6}{\num $\sharp $10}\ ( g4 \zcharnote{-6}{\num 11}\ g ) -( \zcharnote{-6}{\num 11}\ g4 \zcharnote{-6}{\num $\sharp $10}\ g ) - -% Bar 23 -c0 -e0 -c0 zg -c0 - -% Bar 24 -gd4+ e8 a4 g8 f8 -e2 e4 f -g2 zc c za -c2 a4 f4 - -% Bar 25 -g2 f8 f8 f8 e8 -e2 f -g2 zc c za -c2+ f2- - -% Bar 26 d2 r8 b8+ b a f2 g b2 zd d zb b4 b8 a8 g2 - - -% Bar 27 g8 e8 e8 f8 g4 [ f1 g1 a1 b1 ] g4 f e ( f c2 ze c zg c2 -c4 \zcharnote{-4}{\num 11}\ c4 - -% Bar 28 g0 f2 ) cr4 b g2 zc e zg- %%%%%% The two following -lines must actually be written in one line! \zcharnote{-4}{\num -11}\ (5t c2 (6t \zcharnote{-4}{\num 10}\ c4 )5t c 7 )6t - -% Bar 29 f0 f0+ a0 f0- - -% Bar 30 ad2 g8 f8 f4 ( c c ) bn a4 g ( f f ) f4+ e4 ( d 7 d #6 -) - -% Bar 31 e8 d8 e8 f8 g2 c2 r8+0 e d c g2 ze rb ( c2 c8 ) c8 b8 -a8 - -% Bar 32 gd8 (~ g1 [ f1 e1 d1 c1 ] )~ d2 bnr4 ( c c ) b g0 zd+ -%%%%%% The two following lines must actually be written in one -line! \zcharnote{-6}{\num $\sharp $10}\ ( g4 \zcharnote{-6}{\num -11}\ g ) ( \zcharnote{-6}{\num 11}\ g \zcharnote{-6}{\num -$\sharp $10}\ g ) - -% Bar 33 c0 e0 c0 zg c0 - -% Bar 34 gd4+ e8 a4 g8 f8 e2 e4 f g2 zc c za c2 a4 f4 - -% Bar 35 g2 f8 f8 f8 e8 e2 f g2 zc c za c2+ f2- - -% Bar 36 d2 r8 b8+ b a f2 g b2 zd d zb b4 b8 a g2 - - -% Bar 37 g2 r8 c8 c8 b8 g2 a4 b c2 ze c4 zf d zg c4 c8 b8 a4 6 -g4 - -% Bar 38 a4 b4 ( c2 a2 a f2 c f2 a4 6 b4 - -% Bar 39 [ c8 ) (~ b1 a1 ] [ g1 f1 e1 d1 ] [ e1 d1 c1 d1 ] [ e1 -f1 g1 a1 ] g0 c0 ze c0 - -% Bar 40 [ g1 c1- d1 e1 ] [ f1 g1 a1 b1 ] [ c1 b1 a g1 ] [ a1 g1 -a1 f1 ] e0 c0 zg c0 - -% Bar 41 g0 )~ f2 e \zw N\ ce2d+0+1 b4 %%%%%% The two following -lines must actually be written in one line! \zcharnote{-4}{\num -11}\ (1t c2 (2t \zcharnote{-4}{\num 10}\ c4 )1t c 7 )2t - -% Bar 42 f0 f0 a0 f0- % %----------------% % % end Caccini, -Amor l'ali m'impenna % %----------------% \end{verbatim} -\end{small} \end{center} - -\begin{figure}[!htb] \begin{center} - \includegraphics[scale=.75]{eps/caccini1.eps} - \end{center} \end{figure} \begin{figure}[!htb] - \begin{center} - \includegraphics[scale=.75]{eps/caccini2.eps} - \end{center} \end{figure} \begin{figure}[!htbp] - \begin{center} - \includegraphics[scale=.75]{eps/caccini3.eps} - \end{center} \caption{\textbf{G.\ Caccini}, \emph{Amor - l'ali m'impenna} (generated by {\MTX}/{\PMX})} - \label{fig:caccini} \end{figure} - -\addcontentsline{toc}{chapter}{Index} - -\printindex - -\end{document} - - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% End of PMX tutorial by ccn / Mon 2003 Sep 22 /19:15 -/ccn -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))) diff --git a/Master/texmf-dist/doc/generic/pmx/ref260.pdf b/Master/texmf-dist/doc/generic/pmx/ref260.pdf Binary files differdeleted file mode 100644 index 7273f7fc68c..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/ref260.pdf +++ /dev/null diff --git a/Master/texmf-dist/doc/generic/pmx/ref270.pdf b/Master/texmf-dist/doc/generic/pmx/ref270.pdf Binary files differnew file mode 100644 index 00000000000..2165a99d6bf --- /dev/null +++ b/Master/texmf-dist/doc/generic/pmx/ref270.pdf diff --git a/Master/texmf-dist/doc/generic/pmx/ref260.tex b/Master/texmf-dist/doc/generic/pmx/ref270.tex index 32fa9bdfdce..a1f6506c92f 100644 --- a/Master/texmf-dist/doc/generic/pmx/ref260.tex +++ b/Master/texmf-dist/doc/generic/pmx/ref270.tex @@ -1,6 +1,6 @@ %%%%%%%%%%%%%%%%% %% -%% ref20.tex (latex2e?) +%% ref270.tex (latex2e?) %% %%%%%%%%%%%%%%%%% \ifx\documentstyle\undefined @@ -43,8 +43,8 @@ %\let\blank\ \def\ {\blank\blank} \centerline{QUICK REFERENCE TABLE FOR {\bf PMX}, -Version 2.6, -July 2010~~~ +Version 2.7, +March 2013~~~ \hfill by Don Simons (dsimons@roadrunner.com)} %\begin{multicols}{2} @@ -60,7 +60,7 @@ then one character must be used from the unbracketed group. Several characters, chosen from different lines that are indented the same amount, may be used in sequence. {\it d1, d2} are single digits, so for example {\it d1}{\tt[}{\it d2}{\tt]} is a one- or two-digit integer. -{\it i} is any non-negative integer. +{\it i}, {\it i1}, or {\it i2} is any non-negative integer. {\it x} is any non-negative decimal number. %\end{multicols} @@ -182,7 +182,7 @@ G & Grace note group.\\ \ [A,W] & Put grace just after main note, or shifted as far right as possible.\\ \ [X{\it x}] & Gap to main note, notehead widths. \\ -\ ({\it first note}) & Must follow the above options, with no space. +\ ({\it first note}) & Must follow above options. Use same symbols as normal note.\\ \dhline s,t,) & Slur toggle. Place after note. If {\tt Ap} is on, {\tt t} causes @@ -219,13 +219,15 @@ A & Miscellaneous controls. \ [b,s] & Force big or small accidentals.\\ \ [r] & Relative accidentals. Must be set if transposing.\\ \ [e] & Equalize inter-system spacing.\\ -\ [S] & Tweak accidental spacing for staves made small with in-line - TeX.\\ -\ \ -,0;...;-,0 & A string of yes-or-no specifiers, one for each staff.\\ +\ [S] & Make some staves small.\\ +\ \ {\it c1c2...} & A string of specifiers {\tt 0} (normal); {\tt -,s} (small); + {\tt t} (tiny); one for each staff.\\ \ [v] & Toggles vshrink (initially on), which collapses pages vertically when computed \bs{\tt interstaff} exceeds 20.\\ \ [N] & User-defined part file name.\\ -\ \ {\it i}"{\it name}" & Name to use in part {\it i}.\\ +\ \ {\it i1}"{\it name1}" & Base name to use in part {\it i1}.\\ +\ \ \ [{\it i2}"{\it name2}"] & Base name to use in part {\it i2}.\\ +\ \ \ \ [...] & Continue with other parts as desired.\\ \ [T] & Use Col. S's broken brackets for non-beamed xtups.\\ \ [p] & Activate postscript slurs.\\ \ \ l & Activate special adjustments for line-breaking slurs and ties.\\ @@ -237,6 +239,9 @@ A & Miscellaneous controls. \ \ {\it filename} & File name, may include path.\\ \ [K] & Activate special rules for rest positions in 2-staff keyboard scores.\\ \dhline +\ [cl,c4] & Set vert. and horiz. page sizes and offsets for letter or a4 paper.\\ + + B & Toggles default stem direction for middle line of bass clef. (intial direction is up).\\ \dhline @@ -244,14 +249,14 @@ C & Clef change.\\ \hbox{\ t,s,m,a,n,r,}\hbox{\ b,f or 0-7} & New clef. ({\bf t}reble, {\bf s}oprano, {\bf m}ezzo-soprano, {\bf a}lto, te{\bf n}or, ba{\bf r}itone, {\bf b}ass, {\bf F}rench violin).\\ -\dhline +\newcol D & Dynamics.\\ \ p,pp,...,ffff & Pre-defined standard dynamics.\\ \ "{\it text}" & Any text string.\\ \ <.> & Hairpin toggles.\\ \ \ [+,- {\it n }] & Vertical shift from default, \bs{\tt internote}s.\\ \ \ \ [+,- {\it n }] & Horizontal shift from default, notehead widths.\\ -\newcol +\dhline F & Cancels figures in bass line (use with {\tt \%1} in score file to make a bass part with no figures).\\ @@ -276,21 +281,24 @@ I & MIDI controls. Only at start of an input block.\\ \ [b{\it i1}:{\it i2}:...{\it in}] & Specify {\tt noinst} balances 1$\leq${\it i}$\leq$128, 64=center. \\ \ [T] & MIDI-only transposition.\\ -\ \ +,- {\it i1} +,- {\it i2} ... +,- {\it in} & Amounts of transpositions, multiples - of 12 only, {\tt noinst} values.\\ +\ \ +,- {\it i1} +,- {\it i2} ... +,- {\it in} & Amounts of transpositions in + \bs{\tt internote}s, {\tt noinst} values.\\ \ [g{\it i}] & Internote gap in midi tics. Default = 10\\ \ [MR{\it i}] & Start recording macro {\it i}.\\ \ [M] & Stop recording.\\ \ [MP{\it i}] & Playback (insert) macro {\it i}.\\ \dhline K & Key signature change and/or transposition.\\ +\ [n] & Suppress printing naturals.\\ +\ [i {\it i}] & Applies only to instrument {\it i}.\\ \ +,- {\it i} & Amount of transposition in \bsn{}internotes. Use {\tt-0} to transpose by 1/2 step to same-name key.\\ \ \ +,- {\it i} & New key signature.\\ -\dhline +\ \ \ [i {\it i}]... & Applies to another instrument {\it i}.\\ +\newcol l & Next input line is a text string to appear below top staff.\\ -\newcol +\dhline L{\it i} & Force a line break at line {\it i}. Voice \#1 only. Start of block only.\\ \ [P{\it i}] & Force a page break at page {\it i}.\\ @@ -412,10 +420,10 @@ X & Shift or insert hardspace. \\ \dhline ( & Placed before a note, equivalent to {\tt s} after note. \\ ) & Equivalent to {\tt s} . \\ -\dhline +\newcol \{ & Placed before a note, equivalent to {\tt t} after note. \\ \} & Equivalent to {\tt t} . \\ -\newcol +\dhline ? & Arpeggio start/stop. Comes after note. \\ \ [-{\it x}] & Shift left by {\it x} notehead widths. \\ \dhline diff --git a/Master/texmf-dist/doc/generic/pmx/scor2prt.html b/Master/texmf-dist/doc/generic/pmx/scor2prt.html deleted file mode 100644 index 279af226cd9..00000000000 --- a/Master/texmf-dist/doc/generic/pmx/scor2prt.html +++ /dev/null @@ -1,55 +0,0 @@ -Content-type: text/html - -<HTML><HEAD><TITLE>Manpage of scor2prt</TITLE> -</HEAD><BODY> -<H1>scor2prt</H1> -Section: scor2prt Manual Page (1)<BR>Updated: 5 March 2012<BR><A HREF="#index">Index</A> -<A HREF="http://localhost/cgi-bin/man/man2html">Return to Main Contents</A><HR> - -<A NAME="lbAB"> </A> -<H2>NAME</H2> - -scor2prt - source-parts separation program for pmx, a MusiXTeX preprocessor -<A NAME="lbAC"> </A> -<H2>SYNOPSIS</H2> - -<B>scor2prt</B> - -basename<I>[.pmx]</I> - -<A NAME="lbAD"> </A> -<H2>DESCRIPTION</H2> - -scor2prt is part of <A HREF="http://localhost/cgi-bin/man/man2html?1+pmx">pmx</A>(1), a preprocessor for MusiXTeX. It can automatically -create parts from a score by generating a set of .pmx files, one for each part, -from a single .pmx file for the score. The appearance of the parts can be -controlled by special commands in the main file. Read the PMX Manual for more -information about that. -<A NAME="lbAE"> </A> -<H2>SEE ALSO</H2> - -<A HREF="http://localhost/cgi-bin/man/man2html?1+pmx">pmx</A>(1), <A HREF="http://localhost/cgi-bin/man/man2html?1+pmxab">pmxab</A>(1), <A HREF="http://localhost/cgi-bin/man/man2html?1+musixtex">musixtex</A>(1), PMX Manual -<A NAME="lbAF"> </A> -<H2>AUTHORS</H2> - -PMX was written by Don Simons <<A HREF="mailto:dsimons@roadrunner.com">dsimons@roadrunner.com</A>>. -This manual page was written by Roland Stigge <<A HREF="mailto:stigge@antcom.de">stigge@antcom.de</A>> for the Debian -project and revised by Bob Tennent <<A HREF="mailto:rdt@cs.queensu.ca">rdt@cs.queensu.ca</A>>. -<P> - -<HR> -<A NAME="index"> </A><H2>Index</H2> -<DL> -<DT><A HREF="#lbAB">NAME</A><DD> -<DT><A HREF="#lbAC">SYNOPSIS</A><DD> -<DT><A HREF="#lbAD">DESCRIPTION</A><DD> -<DT><A HREF="#lbAE">SEE ALSO</A><DD> -<DT><A HREF="#lbAF">AUTHORS</A><DD> -</DL> -<HR> -This document was created by -<A HREF="http://localhost/cgi-bin/man/man2html">man2html</A>, -using the manual pages.<BR> -Time: 08:48:15 GMT, September 14, 2012 -</BODY> -</HTML> diff --git a/Master/texmf-dist/doc/man/man1/pmx2pdf.1 b/Master/texmf-dist/doc/man/man1/pmx2pdf.1 index 9ffcf094377..6b9f17fa491 100644 --- a/Master/texmf-dist/doc/man/man1/pmx2pdf.1 +++ b/Master/texmf-dist/doc/man/man1/pmx2pdf.1 @@ -93,9 +93,7 @@ Options affect processing of all succeeding PMX files unless changed by another .BR dvips (1), .BR ps2pdf (1). .br -pmx260.pdf -.br -pmxccn.pdf +pmx270.pdf .SH AUTHOR This manual page was written by Bob Tennent <rdt@cs.queensu.ca>. diff --git a/Master/texmf-dist/doc/man/man1/pmx2pdf.man1.pdf b/Master/texmf-dist/doc/man/man1/pmx2pdf.man1.pdf Binary files differindex a041ad546da..53be38cb849 100644 --- a/Master/texmf-dist/doc/man/man1/pmx2pdf.man1.pdf +++ b/Master/texmf-dist/doc/man/man1/pmx2pdf.man1.pdf diff --git a/Master/texmf-dist/tex/generic/pmx/pmx.tex b/Master/texmf-dist/tex/generic/pmx/pmx.tex index 5d7083a455e..80131a498cc 100644 --- a/Master/texmf-dist/tex/generic/pmx/pmx.tex +++ b/Master/texmf-dist/tex/generic/pmx/pmx.tex @@ -3,8 +3,11 @@ %% pmx.tex %% %% %% %%%%%%%%%%%%%%%%%%%%%%% -\def\pmxversion{2.614}\def\pmxdate{17 July 11} +\def\pmxversion{2.7}\def\pmxdate{3 April 13} +% 2.619 At movement break, directly set \nbinstruments in \newmovement; +% probably don't need \newnoi any more. +% (2.619a) Added \resetlyrics in \newmovement. % 2.614 Comment out definitions of some dotted rests, since either in % musixtex.tex or not needed. % Modified for two figured bass lines 081115 @@ -545,7 +548,8 @@ depth \h@lf\pcil width \razclef\kern-\h@lf\razclef\kern-\h@lf\pcil\kern-.1pt % % New Movement Macro % -\def\newmovement#1#2{\let\holdstop\stoppiece\let\holdcont\contpiece% +%\def\newmovement#1#2{\let\holdstop\stoppiece\let\holdcont\contpiece% +\def\newmovement#1#2#3{\let\holdstop\stoppiece\let\holdcont\contpiece% \ifcase#2\def\endset{\setdoubleBAR}\or\def\endset{\setdoublebar}\or% %\def\endset{\setrightrepeat}\or\def\endset{\empty}\fi% \def\endset{\setrightrepeat}\or\def\endset{\empty}% @@ -564,7 +568,14 @@ depth \h@lf\pcil width \razclef\kern-\h@lf\razclef\kern-\h@lf\pcil\kern-.1pt % \vskip#1\internote% \let\stoppiece\holdstop}% - \def\contpiece{\startpiece\addspace\afterruleskip\let\contpiece\holdcont}% +% \def\contpiece{ + \def\contpiece{\def\nbinstruments{#3}% <-- assignment inserted here +% +% Added 120904 per Rainer's suggestion to fix problem with M-Tx at m-break. +% +\ifx\resetlyrics\undefined\else\resetlyrics\fi% +% +\startpiece\addspace\afterruleskip\let\contpiece\holdcont}% }% % % Redefinitions for moving dots vertically by x\interligne and @@ -612,6 +623,7 @@ depth \h@lf\pcil width \razclef\kern-\h@lf\razclef\kern-\h@lf\pcil\kern-.1pt \def\bartext#1#2{\sk\loffset{.3}{\zcharnote{#1}{\llap{#2}}}\bsk} % % Macro used before movement break to change # of instruments. +% 120818 Set \nbinstruments in \newmovement; probably don't need this any more. % \def\newnoi#1{\let\atnb\atnextbar\def\atnextbar{\atnb\def\nbinstruments{#1}}}% % diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds index 3355ca94251..18405e377b7 100755 --- a/Master/tlpkg/libexec/ctan2tds +++ b/Master/tlpkg/libexec/ctan2tds @@ -748,7 +748,6 @@ chomp ($Build = `cd $Master/../Build/source && pwd`); 'pitthesis', "die 'skipping, noinfo license", 'pl', "die 'skipping, not ready, cf. cc-pl, sorry", 'pl-qx', "&MAKEplqx", - 'pmx', "die 'skipping until 2013, requires binary update'", 'pmxchords', "die 'skipping, problematic musixtex scripts'", 'pointRuler', "die 'skipping, requires compilation'", 'poltawski', "&MAKEcopy", @@ -1086,7 +1085,7 @@ chomp ($Build = `cd $Master/../Build/source && pwd`); 'mp3d' => '&PREHOOK_mp3d', 'pgf-blur' => '&PREHOOK_pgfblur', 'pictex' => '&PREHOOK_pictex', - 'pmx' => '&PREHOOK_pmx', + 'pmxx' => '&PREHOOK_pmx', 'skb' => '&PREHOOK_flatten1', 'skmath' => '&PREHOOK_savepdf', 'skrapport' => '&PREHOOK_savepdf', |