From e0c6872cf40896c7be36b11dcc744620f10adf1d Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Mon, 2 Sep 2019 13:46:59 +0900 Subject: Initial commit --- macros/latex/contrib/pslatex/00readme.txt | 83 ++++ macros/latex/contrib/pslatex/afm/pcrr8a.afm | 344 ++++++++++++++++ macros/latex/contrib/pslatex/afm/psyr.afm | 209 ++++++++++ macros/latex/contrib/pslatex/dvips/pcrr8rn.map | 4 + macros/latex/contrib/pslatex/fontinst/pslatex.tex | 18 + macros/latex/contrib/pslatex/latex/pslatex.sty | 458 ++++++++++++++++++++++ macros/latex/contrib/pslatex/shell/pslatex | 41 ++ macros/latex/contrib/pslatex/shell/pslatex.bat | 14 + macros/latex/contrib/pslatex/tfm/pcrr7tn.tfm | Bin 0 -> 1000 bytes macros/latex/contrib/pslatex/tfm/pcrr8rn.tfm | Bin 0 -> 1256 bytes macros/latex/contrib/pslatex/tfm/pcrr8tn.tfm | Bin 0 -> 1352 bytes macros/latex/contrib/pslatex/vf/pcrr7tn.vf | Bin 0 -> 1496 bytes macros/latex/contrib/pslatex/vf/pcrr8tn.vf | Bin 0 -> 2984 bytes 13 files changed, 1171 insertions(+) create mode 100644 macros/latex/contrib/pslatex/00readme.txt create mode 100644 macros/latex/contrib/pslatex/afm/pcrr8a.afm create mode 100644 macros/latex/contrib/pslatex/afm/psyr.afm create mode 100644 macros/latex/contrib/pslatex/dvips/pcrr8rn.map create mode 100644 macros/latex/contrib/pslatex/fontinst/pslatex.tex create mode 100644 macros/latex/contrib/pslatex/latex/pslatex.sty create mode 100644 macros/latex/contrib/pslatex/shell/pslatex create mode 100644 macros/latex/contrib/pslatex/shell/pslatex.bat create mode 100644 macros/latex/contrib/pslatex/tfm/pcrr7tn.tfm create mode 100644 macros/latex/contrib/pslatex/tfm/pcrr8rn.tfm create mode 100644 macros/latex/contrib/pslatex/tfm/pcrr8tn.tfm create mode 100644 macros/latex/contrib/pslatex/vf/pcrr7tn.vf create mode 100644 macros/latex/contrib/pslatex/vf/pcrr8tn.vf (limited to 'macros/latex/contrib/pslatex') diff --git a/macros/latex/contrib/pslatex/00readme.txt b/macros/latex/contrib/pslatex/00readme.txt new file mode 100644 index 0000000000..644e0a8208 --- /dev/null +++ b/macros/latex/contrib/pslatex/00readme.txt @@ -0,0 +1,83 @@ + + +pslatex (Times/Helvetica/Courier with LaTeX2e) + + Copyright 1994 1996 David Carlisle + + All the files in the pslatex distribution may be redistributed + and/or modified under the terms of the LaTeX Project Public License + distributed from CTAN archives in directory + macros/latex/base/lppl.txt; either version 1 of the License, + or (at your option) any later version. + +This is a small package that makes LaTeX default to `standard' +PostScript fonts. It is basically a hacked merger of times.sty and +mathptm.sty, from the psnfss suite of packages. You must have +installed standard LaTeX (LaTeX2e) and psnfss PostScript fonts +to use this package. + +The main novel feature is that the pslatex package (unlike times.sty) +tries to compensate for the visual differences between the Adobe fonts +by scaling Helvetica by 90%, and `condensing' Courier (ie scaling +horizontally) by 85%. + +The second novel feature is that it is supplied with a (unix) shell +file that produces a `pslatex' command that allows standard LaTeX +documents to be processed, without needing to edit the file to add +\usepackage{pslatex} +The same command is supplied as a .bat file for DOS, and could be easily +edited to the command language for any other OS. + +I have not used this much myself, I prefer Computer Modern Fonts, as a +rule, but it has had reasonably extensive testing as it has been used +as a replacement for the old LaTeX2.09 pslatex by Mario Wolczko, which +had a large user base at Manchester. + +To use this package: either add the line \usepackage{pslatex} to your +preamble, or if you do not want to edit the file, use the supplied +`pslatex' command instead of `latex' which will cause LaTeX to +automatically include the pslatex package at \begin{document}. + + David Carlisle + 1994/02/07 + 1996/07/22 + 1996/07/24 + +Files +===== + +00readme.txt This file + +dvips/pcrr8rn.map If you are using dvips, copy the one line from + this file to your psfonts.map file. + +fontinst/courier.tex The source file for the courier vf fonts. + You do not need this file unless you need to + recreate the supplied files using fontinst. + +latex/pslatex.sty The pslatex package, place this in your + TEXINPUTS tree. + + +shell/pslatex A unix (Bourne shell) script to supply a + `pslatex' command that implicitly adds + \usepackage{pslatex} + pslatex.bat Same for DOS + + +tfm/pcrr8rn.tfm tfm font, for condensed courier. (Raw) + pcrr7tn.tfm (OT1) + pcrr8tn.tfm (T1) + Place these in your tfm area + + + +vf/pcrr7tn.vf vf font, for condensed courier. (OT1) + pcrr8tn.vf (T1) + Place these in your vf area + + +afm/pcrr8a.afm Courier + psyr.afm Symbol + afm files. You don't need these unless using + fontinst to rebuild the supplied fonts. diff --git a/macros/latex/contrib/pslatex/afm/pcrr8a.afm b/macros/latex/contrib/pslatex/afm/pcrr8a.afm new file mode 100644 index 0000000000..f60ec9433e --- /dev/null +++ b/macros/latex/contrib/pslatex/afm/pcrr8a.afm @@ -0,0 +1,344 @@ +StartFontMetrics 2.0 +Comment Copyright (c) 1989, 1990, 1991 Adobe Systems Incorporated. All rights reserved. +Comment Creation Date: Tue Sep 17 07:47:21 1991 +Comment UniqueID 36347 +Comment VMusage 31037 39405 +FontName Courier +FullName Courier +FamilyName Courier +Weight Medium +ItalicAngle 0 +IsFixedPitch true +FontBBox -28 -250 628 805 +UnderlinePosition -100 +UnderlineThickness 50 +Version 002.004 +Notice Copyright (c) 1989, 1990, 1991 Adobe Systems Incorporated. All rights reserved. +EncodingScheme AdobeStandardEncoding +CapHeight 562 +XHeight 426 +Ascender 629 +Descender -157 +StartCharMetrics 260 +C 32 ; WX 600 ; N space ; B 0 0 0 0 ; +C 33 ; WX 600 ; N exclam ; B 236 -15 364 572 ; +C 34 ; WX 600 ; N quotedbl ; B 187 328 413 562 ; +C 35 ; WX 600 ; N numbersign ; B 93 -32 507 639 ; +C 36 ; WX 600 ; N dollar ; B 105 -126 496 662 ; +C 37 ; WX 600 ; N percent ; B 81 -15 518 622 ; +C 38 ; WX 600 ; N ampersand ; B 63 -15 538 543 ; +C 39 ; WX 600 ; N quoteright ; B 213 328 376 562 ; +C 40 ; WX 600 ; N parenleft ; B 269 -108 440 622 ; +C 41 ; WX 600 ; N parenright ; B 160 -108 331 622 ; +C 42 ; WX 600 ; N asterisk ; B 116 257 484 607 ; +C 43 ; WX 600 ; N plus ; B 80 44 520 470 ; +C 44 ; WX 600 ; N comma ; B 181 -112 344 122 ; +C 45 ; WX 600 ; N hyphen ; B 103 231 497 285 ; +C 46 ; WX 600 ; N period ; B 229 -15 371 109 ; +C 47 ; WX 600 ; N slash ; B 125 -80 475 629 ; +C 48 ; WX 600 ; N zero ; B 106 -15 494 622 ; +C 49 ; WX 600 ; N one ; B 96 0 505 622 ; +C 50 ; WX 600 ; N two ; B 70 0 471 622 ; +C 51 ; WX 600 ; N three ; B 75 -15 466 622 ; +C 52 ; WX 600 ; N four ; B 78 0 500 622 ; +C 53 ; WX 600 ; N five ; B 92 -15 497 607 ; +C 54 ; WX 600 ; N six ; B 111 -15 497 622 ; +C 55 ; WX 600 ; N seven ; B 82 0 483 607 ; +C 56 ; WX 600 ; N eight ; B 102 -15 498 622 ; +C 57 ; WX 600 ; N nine ; B 96 -15 489 622 ; +C 58 ; WX 600 ; N colon ; B 229 -15 371 385 ; +C 59 ; WX 600 ; N semicolon ; B 181 -112 371 385 ; +C 60 ; WX 600 ; N less ; B 41 42 519 472 ; +C 61 ; WX 600 ; N equal ; B 80 138 520 376 ; +C 62 ; WX 600 ; N greater ; B 66 42 544 472 ; +C 63 ; WX 600 ; N question ; B 129 -15 492 572 ; +C 64 ; WX 600 ; N at ; B 77 -15 533 622 ; +C 65 ; WX 600 ; N A ; B 3 0 597 562 ; +C 66 ; WX 600 ; N B ; B 43 0 559 562 ; +C 67 ; WX 600 ; N C ; B 41 -18 540 580 ; +C 68 ; WX 600 ; N D ; B 43 0 574 562 ; +C 69 ; WX 600 ; N E ; B 53 0 550 562 ; +C 70 ; WX 600 ; N F ; B 53 0 545 562 ; +C 71 ; WX 600 ; N G ; B 31 -18 575 580 ; +C 72 ; WX 600 ; N H ; B 32 0 568 562 ; +C 73 ; WX 600 ; N I ; B 96 0 504 562 ; +C 74 ; WX 600 ; N J ; B 34 -18 566 562 ; +C 75 ; WX 600 ; N K ; B 38 0 582 562 ; +C 76 ; WX 600 ; N L ; B 47 0 554 562 ; +C 77 ; WX 600 ; N M ; B 4 0 596 562 ; +C 78 ; WX 600 ; N N ; B 7 -13 593 562 ; +C 79 ; WX 600 ; N O ; B 43 -18 557 580 ; +C 80 ; WX 600 ; N P ; B 79 0 558 562 ; +C 81 ; WX 600 ; N Q ; B 43 -138 557 580 ; +C 82 ; WX 600 ; N R ; B 38 0 588 562 ; +C 83 ; WX 600 ; N S ; B 72 -20 529 580 ; +C 84 ; WX 600 ; N T ; B 38 0 563 562 ; +C 85 ; WX 600 ; N U ; B 17 -18 583 562 ; +C 86 ; WX 600 ; N V ; B -4 -13 604 562 ; +C 87 ; WX 600 ; N W ; B -3 -13 603 562 ; +C 88 ; WX 600 ; N X ; B 23 0 577 562 ; +C 89 ; WX 600 ; N Y ; B 24 0 576 562 ; +C 90 ; WX 600 ; N Z ; B 86 0 514 562 ; +C 91 ; WX 600 ; N bracketleft ; B 269 -108 442 622 ; +C 92 ; WX 600 ; N backslash ; B 118 -80 482 629 ; +C 93 ; WX 600 ; N bracketright ; B 158 -108 331 622 ; +C 94 ; WX 600 ; N asciicircum ; B 94 354 506 622 ; +C 95 ; WX 600 ; N underscore ; B 0 -125 600 -75 ; +C 96 ; WX 600 ; N quoteleft ; B 224 328 387 562 ; +C 97 ; WX 600 ; N a ; B 53 -15 559 441 ; +C 98 ; WX 600 ; N b ; B 14 -15 575 629 ; +C 99 ; WX 600 ; N c ; B 66 -15 529 441 ; +C 100 ; WX 600 ; N d ; B 45 -15 591 629 ; +C 101 ; WX 600 ; N e ; B 66 -15 548 441 ; +C 102 ; WX 600 ; N f ; B 114 0 531 629 ; L i fi ; L l fl ; +C 103 ; WX 600 ; N g ; B 45 -157 566 441 ; +C 104 ; WX 600 ; N h ; B 18 0 582 629 ; +C 105 ; WX 600 ; N i ; B 95 0 505 657 ; +C 106 ; WX 600 ; N j ; B 82 -157 410 657 ; +C 107 ; WX 600 ; N k ; B 43 0 580 629 ; +C 108 ; WX 600 ; N l ; B 95 0 505 629 ; +C 109 ; WX 600 ; N m ; B -5 0 605 441 ; +C 110 ; WX 600 ; N n ; B 26 0 575 441 ; +C 111 ; WX 600 ; N o ; B 62 -15 538 441 ; +C 112 ; WX 600 ; N p ; B 9 -157 555 441 ; +C 113 ; WX 600 ; N q ; B 45 -157 591 441 ; +C 114 ; WX 600 ; N r ; B 60 0 559 441 ; +C 115 ; WX 600 ; N s ; B 80 -15 513 441 ; +C 116 ; WX 600 ; N t ; B 87 -15 530 561 ; +C 117 ; WX 600 ; N u ; B 21 -15 562 426 ; +C 118 ; WX 600 ; N v ; B 10 -10 590 426 ; +C 119 ; WX 600 ; N w ; B -4 -10 604 426 ; +C 120 ; WX 600 ; N x ; B 20 0 580 426 ; +C 121 ; WX 600 ; N y ; B 7 -157 592 426 ; +C 122 ; WX 600 ; N z ; B 99 0 502 426 ; +C 123 ; WX 600 ; N braceleft ; B 182 -108 437 622 ; +C 124 ; WX 600 ; N bar ; B 275 -250 326 750 ; +C 125 ; WX 600 ; N braceright ; B 163 -108 418 622 ; +C 126 ; WX 600 ; N asciitilde ; B 63 197 540 320 ; +C 161 ; WX 600 ; N exclamdown ; B 236 -157 364 430 ; +C 162 ; WX 600 ; N cent ; B 96 -49 500 614 ; +C 163 ; WX 600 ; N sterling ; B 84 -21 521 611 ; +C 164 ; WX 600 ; N fraction ; B 92 -57 509 665 ; +C 165 ; WX 600 ; N yen ; B 26 0 574 562 ; +C 166 ; WX 600 ; N florin ; B 4 -143 539 622 ; +C 167 ; WX 600 ; N section ; B 113 -78 488 580 ; +C 168 ; WX 600 ; N currency ; B 73 58 527 506 ; +C 169 ; WX 600 ; N quotesingle ; B 259 328 341 562 ; +C 170 ; WX 600 ; N quotedblleft ; B 143 328 471 562 ; +C 171 ; WX 600 ; N guillemotleft ; B 37 70 563 446 ; +C 172 ; WX 600 ; N guilsinglleft ; B 149 70 451 446 ; +C 173 ; WX 600 ; N guilsinglright ; B 149 70 451 446 ; +C 174 ; WX 600 ; N fi ; B 3 0 597 629 ; +C 175 ; WX 600 ; N fl ; B 3 0 597 629 ; +C 177 ; WX 600 ; N endash ; B 75 231 525 285 ; +C 178 ; WX 600 ; N dagger ; B 141 -78 459 580 ; +C 179 ; WX 600 ; N daggerdbl ; B 141 -78 459 580 ; +C 180 ; WX 600 ; N periodcentered ; B 222 189 378 327 ; +C 182 ; WX 600 ; N paragraph ; B 50 -78 511 562 ; +C 183 ; WX 600 ; N bullet ; B 172 130 428 383 ; +C 184 ; WX 600 ; N quotesinglbase ; B 213 -134 376 100 ; +C 185 ; WX 600 ; N quotedblbase ; B 143 -134 457 100 ; +C 186 ; WX 600 ; N quotedblright ; B 143 328 457 562 ; +C 187 ; WX 600 ; N guillemotright ; B 37 70 563 446 ; +C 188 ; WX 600 ; N ellipsis ; B 37 -15 563 111 ; +C 189 ; WX 600 ; N perthousand ; B 3 -15 600 622 ; +C 191 ; WX 600 ; N questiondown ; B 108 -157 471 430 ; +C 193 ; WX 600 ; N grave ; B 151 497 378 672 ; +C 194 ; WX 600 ; N acute ; B 242 497 469 672 ; +C 195 ; WX 600 ; N circumflex ; B 124 477 476 654 ; +C 196 ; WX 600 ; N tilde ; B 105 489 503 606 ; +C 197 ; WX 600 ; N macron ; B 120 525 480 565 ; +C 198 ; WX 600 ; N breve ; B 153 501 447 609 ; +C 199 ; WX 600 ; N dotaccent ; B 249 477 352 580 ; +C 200 ; WX 600 ; N dieresis ; B 148 492 453 595 ; +C 202 ; WX 600 ; N ring ; B 218 463 382 627 ; +C 203 ; WX 600 ; N cedilla ; B 224 -151 362 10 ; +C 205 ; WX 600 ; N hungarumlaut ; B 133 497 540 672 ; +C 206 ; WX 600 ; N ogonek ; B 227 -151 370 0 ; +C 207 ; WX 600 ; N caron ; B 124 492 476 669 ; +C 208 ; WX 600 ; N emdash ; B 0 231 600 285 ; +C 225 ; WX 600 ; N AE ; B 3 0 550 562 ; +C 227 ; WX 600 ; N ordfeminine ; B 156 249 442 580 ; +C 232 ; WX 600 ; N Lslash ; B 47 0 554 562 ; +C 233 ; WX 600 ; N Oslash ; B 43 -80 557 629 ; +C 234 ; WX 600 ; N OE ; B 7 0 567 562 ; +C 235 ; WX 600 ; N ordmasculine ; B 157 249 443 580 ; +C 241 ; WX 600 ; N ae ; B 19 -15 570 441 ; +C 245 ; WX 600 ; N dotlessi ; B 95 0 505 426 ; +C 248 ; WX 600 ; N lslash ; B 95 0 505 629 ; +C 249 ; WX 600 ; N oslash ; B 62 -80 538 506 ; +C 250 ; WX 600 ; N oe ; B 19 -15 559 441 ; +C 251 ; WX 600 ; N germandbls ; B 48 -15 588 629 ; +C -1 ; WX 600 ; N Odieresis ; B 43 -18 557 731 ; +C -1 ; WX 600 ; N logicalnot ; B 87 108 513 369 ; +C -1 ; WX 600 ; N minus ; B 80 232 520 283 ; +C -1 ; WX 600 ; N merge ; B 160 -15 440 436 ; +C -1 ; WX 600 ; N degree ; B 123 269 477 622 ; +C -1 ; WX 600 ; N dectab ; B 18 0 582 227 ; +C -1 ; WX 600 ; N ll ; B 18 0 567 629 ; +C -1 ; WX 600 ; N IJ ; B 32 -18 583 562 ; +C -1 ; WX 600 ; N Eacute ; B 53 0 550 793 ; +C -1 ; WX 600 ; N Ocircumflex ; B 43 -18 557 775 ; +C -1 ; WX 600 ; N ucircumflex ; B 21 -15 562 654 ; +C -1 ; WX 600 ; N left ; B 70 68 530 348 ; +C -1 ; WX 600 ; N threesuperior ; B 155 240 406 622 ; +C -1 ; WX 600 ; N up ; B 160 0 440 437 ; +C -1 ; WX 600 ; N multiply ; B 87 43 515 470 ; +C -1 ; WX 600 ; N Scaron ; B 72 -20 529 805 ; +C -1 ; WX 600 ; N tab ; B 19 0 581 562 ; +C -1 ; WX 600 ; N Ucircumflex ; B 17 -18 583 775 ; +C -1 ; WX 600 ; N divide ; B 87 48 513 467 ; +C -1 ; WX 600 ; N Acircumflex ; B 3 0 597 775 ; +C -1 ; WX 600 ; N eacute ; B 66 -15 548 672 ; +C -1 ; WX 600 ; N uacute ; B 21 -15 562 672 ; +C -1 ; WX 600 ; N Aacute ; B 3 0 597 793 ; +C -1 ; WX 600 ; N copyright ; B 0 -18 600 580 ; +C -1 ; WX 600 ; N twosuperior ; B 177 249 424 622 ; +C -1 ; WX 600 ; N Ecircumflex ; B 53 0 550 775 ; +C -1 ; WX 600 ; N ntilde ; B 26 0 575 606 ; +C -1 ; WX 600 ; N down ; B 160 -15 440 426 ; +C -1 ; WX 600 ; N center ; B 40 14 560 580 ; +C -1 ; WX 600 ; N onesuperior ; B 172 249 428 622 ; +C -1 ; WX 600 ; N ij ; B 37 -157 490 657 ; +C -1 ; WX 600 ; N edieresis ; B 66 -15 548 595 ; +C -1 ; WX 600 ; N graybox ; B 76 0 525 599 ; +C -1 ; WX 600 ; N odieresis ; B 62 -15 538 595 ; +C -1 ; WX 600 ; N Ograve ; B 43 -18 557 793 ; +C -1 ; WX 600 ; N threequarters ; B 8 -56 593 666 ; +C -1 ; WX 600 ; N plusminus ; B 87 44 513 558 ; +C -1 ; WX 600 ; N prescription ; B 27 -15 577 562 ; +C -1 ; WX 600 ; N eth ; B 62 -15 538 629 ; +C -1 ; WX 600 ; N largebullet ; B 261 220 339 297 ; +C -1 ; WX 600 ; N egrave ; B 66 -15 548 672 ; +C -1 ; WX 600 ; N ccedilla ; B 66 -151 529 441 ; +C -1 ; WX 600 ; N notegraphic ; B 136 -15 464 572 ; +C -1 ; WX 600 ; N Udieresis ; B 17 -18 583 731 ; +C -1 ; WX 600 ; N Gcaron ; B 31 -18 575 805 ; +C -1 ; WX 600 ; N arrowdown ; B 116 -15 484 608 ; +C -1 ; WX 600 ; N format ; B 5 -157 56 607 ; +C -1 ; WX 600 ; N Otilde ; B 43 -18 557 732 ; +C -1 ; WX 600 ; N Idieresis ; B 96 0 504 731 ; +C -1 ; WX 600 ; N adieresis ; B 53 -15 559 595 ; +C -1 ; WX 600 ; N ecircumflex ; B 66 -15 548 654 ; +C -1 ; WX 600 ; N Eth ; B 30 0 574 562 ; +C -1 ; WX 600 ; N onequarter ; B 0 -57 600 665 ; +C -1 ; WX 600 ; N LL ; B 8 0 592 562 ; +C -1 ; WX 600 ; N agrave ; B 53 -15 559 672 ; +C -1 ; WX 600 ; N Zcaron ; B 86 0 514 805 ; +C -1 ; WX 600 ; N Scedilla ; B 72 -151 529 580 ; +C -1 ; WX 600 ; N Idot ; B 96 0 504 716 ; +C -1 ; WX 600 ; N Iacute ; B 96 0 504 793 ; +C -1 ; WX 600 ; N indent ; B 70 68 530 348 ; +C -1 ; WX 600 ; N Ugrave ; B 17 -18 583 793 ; +C -1 ; WX 600 ; N scaron ; B 80 -15 513 669 ; +C -1 ; WX 600 ; N overscore ; B 0 579 600 629 ; +C -1 ; WX 600 ; N Aring ; B 3 0 597 753 ; +C -1 ; WX 600 ; N Ccedilla ; B 41 -151 540 580 ; +C -1 ; WX 600 ; N Igrave ; B 96 0 504 793 ; +C -1 ; WX 600 ; N brokenbar ; B 275 -175 326 675 ; +C -1 ; WX 600 ; N Oacute ; B 43 -18 557 793 ; +C -1 ; WX 600 ; N otilde ; B 62 -15 538 606 ; +C -1 ; WX 600 ; N Yacute ; B 24 0 576 793 ; +C -1 ; WX 600 ; N lira ; B 73 -21 521 611 ; +C -1 ; WX 600 ; N Icircumflex ; B 96 0 504 775 ; +C -1 ; WX 600 ; N Atilde ; B 3 0 597 732 ; +C -1 ; WX 600 ; N Uacute ; B 17 -18 583 793 ; +C -1 ; WX 600 ; N Ydieresis ; B 24 0 576 731 ; +C -1 ; WX 600 ; N ydieresis ; B 7 -157 592 595 ; +C -1 ; WX 600 ; N idieresis ; B 95 0 505 595 ; +C -1 ; WX 600 ; N Adieresis ; B 3 0 597 731 ; +C -1 ; WX 600 ; N mu ; B 21 -157 562 426 ; +C -1 ; WX 600 ; N trademark ; B -23 263 623 562 ; +C -1 ; WX 600 ; N oacute ; B 62 -15 538 672 ; +C -1 ; WX 600 ; N acircumflex ; B 53 -15 559 654 ; +C -1 ; WX 600 ; N Agrave ; B 3 0 597 793 ; +C -1 ; WX 600 ; N return ; B 19 0 581 562 ; +C -1 ; WX 600 ; N atilde ; B 53 -15 559 606 ; +C -1 ; WX 600 ; N square ; B 19 0 581 562 ; +C -1 ; WX 600 ; N registered ; B 0 -18 600 580 ; +C -1 ; WX 600 ; N stop ; B 19 0 581 562 ; +C -1 ; WX 600 ; N udieresis ; B 21 -15 562 595 ; +C -1 ; WX 600 ; N arrowup ; B 116 0 484 623 ; +C -1 ; WX 600 ; N igrave ; B 95 0 505 672 ; +C -1 ; WX 600 ; N Edieresis ; B 53 0 550 731 ; +C -1 ; WX 600 ; N zcaron ; B 99 0 502 669 ; +C -1 ; WX 600 ; N arrowboth ; B -28 115 628 483 ; +C -1 ; WX 600 ; N gcaron ; B 45 -157 566 669 ; +C -1 ; WX 600 ; N arrowleft ; B -24 115 624 483 ; +C -1 ; WX 600 ; N aacute ; B 53 -15 559 672 ; +C -1 ; WX 600 ; N ocircumflex ; B 62 -15 538 654 ; +C -1 ; WX 600 ; N scedilla ; B 80 -151 513 441 ; +C -1 ; WX 600 ; N ograve ; B 62 -15 538 672 ; +C -1 ; WX 600 ; N onehalf ; B 0 -57 611 665 ; +C -1 ; WX 600 ; N ugrave ; B 21 -15 562 672 ; +C -1 ; WX 600 ; N Ntilde ; B 7 -13 593 732 ; +C -1 ; WX 600 ; N iacute ; B 95 0 505 672 ; +C -1 ; WX 600 ; N arrowright ; B -24 115 624 483 ; +C -1 ; WX 600 ; N Thorn ; B 79 0 538 562 ; +C -1 ; WX 600 ; N Egrave ; B 53 0 550 793 ; +C -1 ; WX 600 ; N thorn ; B -6 -157 555 629 ; +C -1 ; WX 600 ; N aring ; B 53 -15 559 627 ; +C -1 ; WX 600 ; N yacute ; B 7 -157 592 672 ; +C -1 ; WX 600 ; N icircumflex ; B 94 0 505 654 ; +EndCharMetrics +StartComposites 58 +CC Aacute 2 ; PCC A 0 0 ; PCC acute 20 121 ; +CC Acircumflex 2 ; PCC A 0 0 ; PCC circumflex -30 121 ; +CC Adieresis 2 ; PCC A 0 0 ; PCC dieresis -30 136 ; +CC Agrave 2 ; PCC A 0 0 ; PCC grave -30 121 ; +CC Aring 2 ; PCC A 0 0 ; PCC ring -15 126 ; +CC Atilde 2 ; PCC A 0 0 ; PCC tilde 0 126 ; +CC Eacute 2 ; PCC E 0 0 ; PCC acute 30 121 ; +CC Ecircumflex 2 ; PCC E 0 0 ; PCC circumflex 0 121 ; +CC Edieresis 2 ; PCC E 0 0 ; PCC dieresis 0 136 ; +CC Egrave 2 ; PCC E 0 0 ; PCC grave 0 121 ; +CC Gcaron 2 ; PCC G 0 0 ; PCC caron 0 136 ; +CC Iacute 2 ; PCC I 0 0 ; PCC acute 0 121 ; +CC Icircumflex 2 ; PCC I 0 0 ; PCC circumflex 0 121 ; +CC Idieresis 2 ; PCC I 0 0 ; PCC dieresis 0 136 ; +CC Igrave 2 ; PCC I 0 0 ; PCC grave 0 121 ; +CC Ntilde 2 ; PCC N 0 0 ; PCC tilde 0 126 ; +CC Oacute 2 ; PCC O 0 0 ; PCC acute 0 121 ; +CC Ocircumflex 2 ; PCC O 0 0 ; PCC circumflex 0 121 ; +CC Odieresis 2 ; PCC O 0 0 ; PCC dieresis 0 136 ; +CC Ograve 2 ; PCC O 0 0 ; PCC grave 0 121 ; +CC Otilde 2 ; PCC O 0 0 ; PCC tilde 0 126 ; +CC Scaron 2 ; PCC S 0 0 ; PCC caron 30 136 ; +CC Uacute 2 ; PCC U 0 0 ; PCC acute 30 121 ; +CC Ucircumflex 2 ; PCC U 0 0 ; PCC circumflex 0 121 ; +CC Udieresis 2 ; PCC U 0 0 ; PCC dieresis 0 136 ; +CC Ugrave 2 ; PCC U 0 0 ; PCC grave -30 121 ; +CC Yacute 2 ; PCC Y 0 0 ; PCC acute 30 121 ; +CC Ydieresis 2 ; PCC Y 0 0 ; PCC dieresis 0 136 ; +CC Zcaron 2 ; PCC Z 0 0 ; PCC caron 0 136 ; +CC aacute 2 ; PCC a 0 0 ; PCC acute 0 0 ; +CC acircumflex 2 ; PCC a 0 0 ; PCC circumflex 0 0 ; +CC adieresis 2 ; PCC a 0 0 ; PCC dieresis 0 0 ; +CC agrave 2 ; PCC a 0 0 ; PCC grave 0 0 ; +CC aring 2 ; PCC a 0 0 ; PCC ring 0 0 ; +CC atilde 2 ; PCC a 0 0 ; PCC tilde 0 0 ; +CC eacute 2 ; PCC e 0 0 ; PCC acute 0 0 ; +CC ecircumflex 2 ; PCC e 0 0 ; PCC circumflex 0 0 ; +CC edieresis 2 ; PCC e 0 0 ; PCC dieresis 0 0 ; +CC egrave 2 ; PCC e 0 0 ; PCC grave 0 0 ; +CC gcaron 2 ; PCC g 0 0 ; PCC caron -30 0 ; +CC iacute 2 ; PCC dotlessi 0 0 ; PCC acute 0 0 ; +CC icircumflex 2 ; PCC dotlessi 0 0 ; PCC circumflex -30 0 ; +CC idieresis 2 ; PCC dotlessi 0 0 ; PCC dieresis -30 0 ; +CC igrave 2 ; PCC dotlessi 0 0 ; PCC grave -30 0 ; +CC ntilde 2 ; PCC n 0 0 ; PCC tilde 0 0 ; +CC oacute 2 ; PCC o 0 0 ; PCC acute 0 0 ; +CC ocircumflex 2 ; PCC o 0 0 ; PCC circumflex 0 0 ; +CC odieresis 2 ; PCC o 0 0 ; PCC dieresis 0 0 ; +CC ograve 2 ; PCC o 0 0 ; PCC grave 0 0 ; +CC otilde 2 ; PCC o 0 0 ; PCC tilde 0 0 ; +CC scaron 2 ; PCC s 0 0 ; PCC caron 0 0 ; +CC uacute 2 ; PCC u 0 0 ; PCC acute -10 0 ; +CC ucircumflex 2 ; PCC u 0 0 ; PCC circumflex -10 0 ; +CC udieresis 2 ; PCC u 0 0 ; PCC dieresis 0 0 ; +CC ugrave 2 ; PCC u 0 0 ; PCC grave -30 0 ; +CC yacute 2 ; PCC y 0 0 ; PCC acute -20 0 ; +CC ydieresis 2 ; PCC y 0 0 ; PCC dieresis -10 0 ; +CC zcaron 2 ; PCC z 0 0 ; PCC caron 10 0 ; +EndComposites +EndFontMetrics diff --git a/macros/latex/contrib/pslatex/afm/psyr.afm b/macros/latex/contrib/pslatex/afm/psyr.afm new file mode 100644 index 0000000000..1cdbdae695 --- /dev/null +++ b/macros/latex/contrib/pslatex/afm/psyr.afm @@ -0,0 +1,209 @@ +StartFontMetrics 2.0 +Comment Copyright (c) 1985, 1987, 1989, 1990 Adobe Systems Incorporated. All rights reserved. +Comment Creation Date: Wed Jan 17 21:48:26 1990 +Comment UniqueID 27004 +Comment VMusage 28489 37622 +FontName Symbol +FullName Symbol +FamilyName Symbol +Weight Medium +ItalicAngle 0 +IsFixedPitch false +FontBBox -180 -293 1090 1010 +UnderlinePosition -98 +UnderlineThickness 54 +Version 001.007 +Notice Copyright (c) 1985, 1987, 1989, 1990 Adobe Systems Incorporated. All rights reserved. +EncodingScheme FontSpecific +StartCharMetrics 189 +C 32 ; WX 250 ; N space ; B 0 0 0 0 ; +C 33 ; WX 333 ; N exclam ; B 128 -17 240 672 ; +C 34 ; WX 713 ; N universal ; B 31 0 681 705 ; +C 35 ; WX 500 ; N numbersign ; B 20 -16 481 673 ; +C 36 ; WX 549 ; N existential ; B 25 0 478 707 ; +C 37 ; WX 833 ; N percent ; B 63 -36 771 655 ; +C 38 ; WX 778 ; N ampersand ; B 41 -18 750 661 ; +C 39 ; WX 439 ; N suchthat ; B 48 -17 414 500 ; +C 40 ; WX 333 ; N parenleft ; B 53 -191 300 673 ; +C 41 ; WX 333 ; N parenright ; B 30 -191 277 673 ; +C 42 ; WX 500 ; N asteriskmath ; B 65 134 427 551 ; +C 43 ; WX 549 ; N plus ; B 10 0 539 533 ; +C 44 ; WX 250 ; N comma ; B 56 -152 194 104 ; +C 45 ; WX 549 ; N minus ; B 11 233 535 288 ; +C 46 ; WX 250 ; N period ; B 69 -17 181 95 ; +C 47 ; WX 278 ; N slash ; B 0 -18 254 646 ; +C 48 ; WX 500 ; N zero ; B 23 -17 471 685 ; +C 49 ; WX 500 ; N one ; B 117 0 390 673 ; +C 50 ; WX 500 ; N two ; B 25 0 475 686 ; +C 51 ; WX 500 ; N three ; B 39 -17 435 685 ; +C 52 ; WX 500 ; N four ; B 16 0 469 685 ; +C 53 ; WX 500 ; N five ; B 29 -17 443 685 ; +C 54 ; WX 500 ; N six ; B 36 -17 467 685 ; +C 55 ; WX 500 ; N seven ; B 24 -16 448 673 ; +C 56 ; WX 500 ; N eight ; B 54 -18 440 685 ; +C 57 ; WX 500 ; N nine ; B 31 -18 460 685 ; +C 58 ; WX 278 ; N colon ; B 81 -17 193 460 ; +C 59 ; WX 278 ; N semicolon ; B 83 -152 221 460 ; +C 60 ; WX 549 ; N less ; B 26 0 523 522 ; +C 61 ; WX 549 ; N equal ; B 11 141 537 390 ; +C 62 ; WX 549 ; N greater ; B 26 0 523 522 ; +C 63 ; WX 444 ; N question ; B 70 -17 412 686 ; +C 64 ; WX 549 ; N congruent ; B 11 0 537 475 ; +C 65 ; WX 722 ; N Alpha ; B 4 0 684 673 ; +C 66 ; WX 667 ; N Beta ; B 29 0 592 673 ; +C 67 ; WX 722 ; N Chi ; B -9 0 704 673 ; +C 68 ; WX 612 ; N Delta ; B 6 0 608 688 ; +C 69 ; WX 611 ; N Epsilon ; B 32 0 617 673 ; +C 70 ; WX 763 ; N Phi ; B 26 0 741 673 ; +C 71 ; WX 603 ; N Gamma ; B 24 0 609 673 ; +C 72 ; WX 722 ; N Eta ; B 39 0 729 673 ; +C 73 ; WX 333 ; N Iota ; B 32 0 316 673 ; +C 74 ; WX 631 ; N theta1 ; B 18 -18 623 689 ; +C 75 ; WX 722 ; N Kappa ; B 35 0 722 673 ; +C 76 ; WX 686 ; N Lambda ; B 6 0 680 688 ; +C 77 ; WX 889 ; N Mu ; B 28 0 887 673 ; +C 78 ; WX 722 ; N Nu ; B 29 -8 720 673 ; +C 79 ; WX 722 ; N Omicron ; B 41 -17 715 685 ; +C 80 ; WX 768 ; N Pi ; B 25 0 745 673 ; +C 81 ; WX 741 ; N Theta ; B 41 -17 715 685 ; +C 82 ; WX 556 ; N Rho ; B 28 0 563 673 ; +C 83 ; WX 592 ; N Sigma ; B 5 0 589 673 ; +C 84 ; WX 611 ; N Tau ; B 33 0 607 673 ; +C 85 ; WX 690 ; N Upsilon ; B -8 0 694 673 ; +C 86 ; WX 439 ; N sigma1 ; B 40 -233 436 500 ; +C 87 ; WX 768 ; N Omega ; B 34 0 736 688 ; +C 88 ; WX 645 ; N Xi ; B 40 0 599 673 ; +C 89 ; WX 795 ; N Psi ; B 15 0 781 684 ; +C 90 ; WX 611 ; N Zeta ; B 44 0 636 673 ; +C 91 ; WX 333 ; N bracketleft ; B 86 -155 299 674 ; +C 92 ; WX 863 ; N therefore ; B 163 0 701 478 ; +C 93 ; WX 333 ; N bracketright ; B 33 -155 246 674 ; +C 94 ; WX 658 ; N perpendicular ; B 15 0 652 674 ; +C 95 ; WX 500 ; N underscore ; B -2 -252 502 -206 ; +C 96 ; WX 500 ; N radicalex ; B 480 881 1090 917 ; +C 97 ; WX 631 ; N alpha ; B 41 -18 622 500 ; +C 98 ; WX 549 ; N beta ; B 61 -223 515 741 ; +C 99 ; WX 549 ; N chi ; B 12 -231 522 499 ; +C 100 ; WX 494 ; N delta ; B 40 -19 481 740 ; +C 101 ; WX 439 ; N epsilon ; B 22 -19 427 502 ; +C 102 ; WX 521 ; N phi ; B 27 -224 490 671 ; +C 103 ; WX 411 ; N gamma ; B 5 -225 484 499 ; +C 104 ; WX 603 ; N eta ; B 0 -202 527 514 ; +C 105 ; WX 329 ; N iota ; B 0 -17 301 503 ; +C 106 ; WX 603 ; N phi1 ; B 36 -224 587 499 ; +C 107 ; WX 549 ; N kappa ; B 33 0 558 501 ; +C 108 ; WX 549 ; N lambda ; B 24 -17 548 739 ; +C 109 ; WX 576 ; N mu ; B 33 -223 567 500 ; +C 110 ; WX 521 ; N nu ; B -9 -16 475 507 ; +C 111 ; WX 549 ; N omicron ; B 35 -19 501 499 ; +C 112 ; WX 549 ; N pi ; B 10 -19 530 487 ; +C 113 ; WX 521 ; N theta ; B 43 -17 485 690 ; +C 114 ; WX 549 ; N rho ; B 50 -230 490 499 ; +C 115 ; WX 603 ; N sigma ; B 30 -21 588 500 ; +C 116 ; WX 439 ; N tau ; B 10 -19 418 500 ; +C 117 ; WX 576 ; N upsilon ; B 7 -18 535 507 ; +C 118 ; WX 713 ; N omega1 ; B 12 -18 671 583 ; +C 119 ; WX 686 ; N omega ; B 42 -17 684 500 ; +C 120 ; WX 493 ; N xi ; B 27 -224 469 766 ; +C 121 ; WX 686 ; N psi ; B 12 -228 701 500 ; +C 122 ; WX 494 ; N zeta ; B 60 -225 467 756 ; +C 123 ; WX 480 ; N braceleft ; B 58 -183 397 673 ; +C 124 ; WX 200 ; N bar ; B 65 -177 135 673 ; +C 125 ; WX 480 ; N braceright ; B 79 -183 418 673 ; +C 126 ; WX 549 ; N similar ; B 17 203 529 307 ; +C 161 ; WX 620 ; N Upsilon1 ; B -2 0 610 685 ; +C 162 ; WX 247 ; N minute ; B 27 459 228 735 ; +C 163 ; WX 549 ; N lessequal ; B 29 0 526 639 ; +C 164 ; WX 167 ; N fraction ; B -180 -12 340 677 ; +C 165 ; WX 713 ; N infinity ; B 26 124 688 404 ; +C 166 ; WX 500 ; N florin ; B 2 -193 494 686 ; +C 167 ; WX 753 ; N club ; B 86 -26 660 533 ; +C 168 ; WX 753 ; N diamond ; B 142 -36 600 550 ; +C 169 ; WX 753 ; N heart ; B 117 -33 631 532 ; +C 170 ; WX 753 ; N spade ; B 113 -36 629 548 ; +C 171 ; WX 1042 ; N arrowboth ; B 24 -15 1024 511 ; +C 172 ; WX 987 ; N arrowleft ; B 32 -15 942 511 ; +C 173 ; WX 603 ; N arrowup ; B 45 0 571 910 ; +C 174 ; WX 987 ; N arrowright ; B 49 -15 959 511 ; +C 175 ; WX 603 ; N arrowdown ; B 45 -22 571 888 ; +C 176 ; WX 400 ; N degree ; B 50 385 350 685 ; +C 177 ; WX 549 ; N plusminus ; B 10 0 539 645 ; +C 178 ; WX 411 ; N second ; B 20 459 413 737 ; +C 179 ; WX 549 ; N greaterequal ; B 29 0 526 639 ; +C 180 ; WX 549 ; N multiply ; B 17 8 533 524 ; +C 181 ; WX 713 ; N proportional ; B 27 123 639 404 ; +C 182 ; WX 494 ; N partialdiff ; B 26 -20 462 746 ; +C 183 ; WX 460 ; N bullet ; B 50 113 410 473 ; +C 184 ; WX 549 ; N divide ; B 10 71 536 456 ; +C 185 ; WX 549 ; N notequal ; B 15 -25 540 549 ; +C 186 ; WX 549 ; N equivalence ; B 14 82 538 443 ; +C 187 ; WX 549 ; N approxequal ; B 14 135 527 394 ; +C 188 ; WX 1000 ; N ellipsis ; B 111 -17 889 95 ; +C 189 ; WX 603 ; N arrowvertex ; B 280 -120 336 1010 ; +C 190 ; WX 1000 ; N arrowhorizex ; B -60 220 1050 276 ; +C 191 ; WX 658 ; N carriagereturn ; B 15 -16 602 629 ; +C 192 ; WX 823 ; N aleph ; B 175 -18 661 658 ; +C 193 ; WX 686 ; N Ifraktur ; B 10 -53 578 740 ; +C 194 ; WX 795 ; N Rfraktur ; B 26 -15 759 734 ; +C 195 ; WX 987 ; N weierstrass ; B 159 -211 870 573 ; +C 196 ; WX 768 ; N circlemultiply ; B 43 -17 733 673 ; +C 197 ; WX 768 ; N circleplus ; B 43 -15 733 675 ; +C 198 ; WX 823 ; N emptyset ; B 39 -24 781 719 ; +C 199 ; WX 768 ; N intersection ; B 40 0 732 509 ; +C 200 ; WX 768 ; N union ; B 40 -17 732 492 ; +C 201 ; WX 713 ; N propersuperset ; B 20 0 673 470 ; +C 202 ; WX 713 ; N reflexsuperset ; B 20 -125 673 470 ; +C 203 ; WX 713 ; N notsubset ; B 36 -70 690 540 ; +C 204 ; WX 713 ; N propersubset ; B 37 0 690 470 ; +C 205 ; WX 713 ; N reflexsubset ; B 37 -125 690 470 ; +C 206 ; WX 713 ; N element ; B 45 0 505 468 ; +C 207 ; WX 713 ; N notelement ; B 45 -58 505 555 ; +C 208 ; WX 768 ; N angle ; B 26 0 738 673 ; +C 209 ; WX 713 ; N gradient ; B 36 -19 681 718 ; +C 210 ; WX 790 ; N registerserif ; B 50 -17 740 673 ; +C 211 ; WX 790 ; N copyrightserif ; B 51 -15 741 675 ; +C 212 ; WX 890 ; N trademarkserif ; B 18 293 855 673 ; +C 213 ; WX 823 ; N product ; B 25 -101 803 751 ; +C 214 ; WX 549 ; N radical ; B 10 -38 515 917 ; +C 215 ; WX 250 ; N dotmath ; B 69 210 169 310 ; +C 216 ; WX 713 ; N logicalnot ; B 15 0 680 288 ; +C 217 ; WX 603 ; N logicaland ; B 23 0 583 454 ; +C 218 ; WX 603 ; N logicalor ; B 30 0 578 477 ; +C 219 ; WX 1042 ; N arrowdblboth ; B 27 -20 1023 510 ; +C 220 ; WX 987 ; N arrowdblleft ; B 30 -15 939 513 ; +C 221 ; WX 603 ; N arrowdblup ; B 39 2 567 911 ; +C 222 ; WX 987 ; N arrowdblright ; B 45 -20 954 508 ; +C 223 ; WX 603 ; N arrowdbldown ; B 44 -19 572 890 ; +C 224 ; WX 494 ; N lozenge ; B 18 0 466 745 ; +C 225 ; WX 329 ; N angleleft ; B 25 -198 306 746 ; +C 226 ; WX 790 ; N registersans ; B 50 -20 740 670 ; +C 227 ; WX 790 ; N copyrightsans ; B 49 -15 739 675 ; +C 228 ; WX 786 ; N trademarksans ; B 5 293 725 673 ; +C 229 ; WX 713 ; N summation ; B 14 -108 695 752 ; +C 230 ; WX 384 ; N parenlefttp ; B 40 -293 436 926 ; +C 231 ; WX 384 ; N parenleftex ; B 40 -85 92 925 ; +C 232 ; WX 384 ; N parenleftbt ; B 40 -293 436 926 ; +C 233 ; WX 384 ; N bracketlefttp ; B 0 -80 341 926 ; +C 234 ; WX 384 ; N bracketleftex ; B 0 -79 55 925 ; +C 235 ; WX 384 ; N bracketleftbt ; B 0 -80 340 926 ; +C 236 ; WX 494 ; N bracelefttp ; B 201 -75 439 926 ; +C 237 ; WX 494 ; N braceleftmid ; B 14 -85 255 935 ; +C 238 ; WX 494 ; N braceleftbt ; B 201 -70 439 926 ; +C 239 ; WX 494 ; N braceex ; B 201 -80 255 935 ; +C 241 ; WX 329 ; N angleright ; B 21 -198 302 746 ; +C 242 ; WX 274 ; N integral ; B 2 -107 291 916 ; +C 243 ; WX 686 ; N integraltp ; B 332 -83 715 921 ; +C 244 ; WX 686 ; N integralex ; B 332 -88 415 975 ; +C 245 ; WX 686 ; N integralbt ; B 39 -81 415 921 ; +C 246 ; WX 384 ; N parenrighttp ; B 54 -293 450 926 ; +C 247 ; WX 384 ; N parenrightex ; B 398 -85 450 925 ; +C 248 ; WX 384 ; N parenrightbt ; B 54 -293 450 926 ; +C 249 ; WX 384 ; N bracketrighttp ; B 22 -80 360 926 ; +C 250 ; WX 384 ; N bracketrightex ; B 305 -79 360 925 ; +C 251 ; WX 384 ; N bracketrightbt ; B 20 -80 360 926 ; +C 252 ; WX 494 ; N bracerighttp ; B 17 -75 255 926 ; +C 253 ; WX 494 ; N bracerightmid ; B 201 -85 442 935 ; +C 254 ; WX 494 ; N bracerightbt ; B 17 -70 255 926 ; +C -1 ; WX 790 ; N apple ; B 56 -3 733 808 ; +EndCharMetrics +EndFontMetrics diff --git a/macros/latex/contrib/pslatex/dvips/pcrr8rn.map b/macros/latex/contrib/pslatex/dvips/pcrr8rn.map new file mode 100644 index 0000000000..02befd0d02 --- /dev/null +++ b/macros/latex/contrib/pslatex/dvips/pcrr8rn.map @@ -0,0 +1,4 @@ +% Add this line to your psfonts.map, or include it +% via a p +pcrr8rn.map line in a config file. + +pcrr8rn Courier ".85 ExtendFont TeXBase1Encoding ReEncodeFont" <8r.enc diff --git a/macros/latex/contrib/pslatex/fontinst/pslatex.tex b/macros/latex/contrib/pslatex/fontinst/pslatex.tex new file mode 100644 index 0000000000..8082f96bc5 --- /dev/null +++ b/macros/latex/contrib/pslatex/fontinst/pslatex.tex @@ -0,0 +1,18 @@ + +% input the fontinst (needs test version from the psfonts area) +\input fontinst.sty + +% Squash a courier + \transformfont{pcrr8rn}{% + \xscalefont{850}{% + \reencodefont{8r}{\fromafm{pcrr8a}} + } + } + +% make condensed courier in OT1 and T1 +\installfonts +\installfont{pcrr7tn}{pcrr8rn,psyr,latin}{OT1tt}{OT1}{pcr}{c}{n}{} +\installfont{pcrr8tn}{pcrr8rn,psyr,latin}{T1}{T1}{pcr}{c}{n}{} +\endinstallfonts + + diff --git a/macros/latex/contrib/pslatex/latex/pslatex.sty b/macros/latex/contrib/pslatex/latex/pslatex.sty new file mode 100644 index 0000000000..ba6f08e978 --- /dev/null +++ b/macros/latex/contrib/pslatex/latex/pslatex.sty @@ -0,0 +1,458 @@ + +\ProvidesPackage{pslatex}[1996/07/24 v1.2 pslatex emulation (DPC)] + +% Copyright 1994 1996 David Carlisle +% This file may be distributed under the terms of the LPPL. +% See 00readme.txt for details. + +% 1994/06/28 v1.0 +% 1996/07/22 v1.1 update to `8r' encoded base fonts. +% 1996/07/24 v1.2 New way of resolving \pounds/\$ problem + +%%% pslatex emulation for LaTeX2e +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% This file consists of verbatim copies of times.sty and mathptm.sty +% to get a basic times/helvetica/courier setup. +% +% It then has a copy of OT1pcr.fd +% modified to load a narrowed version of courier. +% and make the ui substitution silent (ui now removed v1.2) +% +% It then has a copy of OT1phv.fd +% modified to load helvetica at 90%. +% and make the ui substitution silent (ui now removed v1.2) +% +% It then has a copy of OT1ptm.fd +% modified to make the ui substitution silent (ui now removed v1.2) +% +% +% It finally runs \normalfont (if run by the pslatex script +% it is loaded after \begin{document} has run \normalfont). + + +% (Not) supporting \pounds in OT1 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% But before that it tells LaTeX that OT1 fonts have not got +% a pound sign, and that if any encoding has not got a pound sign, +% to use the one from the T1 encoding. +% +% NOTE!!! This means that any font in which you want a \pounds must +% be available in T1 encoded form. This is no problem for all the +% PostScript fonts as they are distributed in T1 and OT1. But if +% you mix postscript fonts with Computer Modern, you'll need the T1 +% encoded Computer Modern (dc) fonts available. +% Because of this change all substitutions for the ui font shape +% (which is only ever used for \pounds) are removed. + + +\DeclareTextSymbolDefault{\textsterling}{T1} + +\expandafter\let + \csname OT1\string\textsterling\endcsname\@undefined + + +%%%% TIMES.STY + +\renewcommand{\sfdefault}{phv} +\renewcommand{\rmdefault}{ptm} +\renewcommand{\ttdefault}{pcr} + + +%%%% MATHPTM.STY + +\DeclareSymbolFont{operators} {OT1}{ptmcm}{m}{n} +\DeclareSymbolFont{letters} {OML}{ptmcm}{m}{it} +\DeclareSymbolFont{symbols} {OMS}{pzccm}{m}{n} +\DeclareSymbolFont{largesymbols}{OMX}{psycm}{m}{n} +\DeclareSymbolFont{bold} {OT1}{ptm}{bx}{n} +\DeclareSymbolFont{italic} {OT1}{ptm}{m}{it} + +% If we're in compatibility mode, defined \mathbf and \mathit. + +\@ifundefined{mathbf}{}{\DeclareMathAlphabet{\mathbf}{OT1}{ptm}{bx}{n}} +\@ifundefined{mathit}{}{\DeclareMathAlphabet{\mathit}{OT1}{ptm}{m}{it}} + +% An \omicron command, to fill the gap. + +\DeclareMathSymbol{\omicron}{0}{operators}{`\o} + +% Reduce the space around math operators + +\thinmuskip=2mu +\medmuskip=2.5mu plus 1mu minus 1mu +\thickmuskip=4mu plus 1.5mu minus 1mu + +% No bold math. + +\def\boldmath{% + \@warning{there is no bold Symbol font}% + \global\let\boldmath=\relax +} + +% Larger scripts. + +\DeclareMathSizes{5}{5}{5}{5} +\DeclareMathSizes{6}{6}{5}{5} +\DeclareMathSizes{7}{7}{5}{5} +\DeclareMathSizes{8}{8}{6}{5} +\DeclareMathSizes{9}{9}{7}{5} +\DeclareMathSizes{10}{10}{7.4}{6} +\DeclareMathSizes{10.95}{10.95}{8}{6} +\DeclareMathSizes{12}{12}{9}{7} +\DeclareMathSizes{14.4}{14.4}{10.95}{8} +\DeclareMathSizes{17.28}{17.28}{12}{10} +\DeclareMathSizes{20.74}{20.74}{14.4}{12} +\DeclareMathSizes{24.88}{24.88}{17.28}{14.4} + + +\DeclareFontSubstitution{OMS}{pzccm}{m}{n} + +\begingroup +\nfss@catcodes + +%%%%% ``OMSptm.fd'' +\DeclareFontFamily{OMS}{ptm}{} +\DeclareFontShape{OMS}{ptm}{m}{n} + {<-> ssub * pzccm/m/n}{} +\DeclareFontShape{OMS}{ptm}{m}{it} + {<-> ssub * pzccm/m/n}{} +\DeclareFontShape{OMS}{ptm}{m}{sl} + {<-> ssub * pzccm/m/n}{} +\DeclareFontShape{OMS}{ptm}{m}{sc} + {<-> ssub * pzccm/m/n}{} +\DeclareFontShape{OMS}{ptm}{bx}{n} + {<-> ssub * pzccm/b/n}{} +\DeclareFontShape{OMS}{ptm}{bx}{it} + {<-> ssub * pzccm/b/n}{} +\DeclareFontShape{OMS}{ptm}{bx}{sl} + {<-> ssub * pzccm/b/n}{} +\DeclareFontShape{OMS}{ptm}{bx}{sc} + {<-> ssub * pzccm/b/n}{} + + + +%%%% OT1pcr.fd +% +\DeclareFontFamily{OT1}{pcr}{\hyphenchar \font =-1}% +% +\DeclareFontShape{OT1}{pcr}{b}{n}{% + <-> pcrb7t% +}{}% +% +\DeclareFontShape{OT1}{pcr}{b}{sc}{% + <-> pcrbc7t% +}{}% +% +\DeclareFontShape{OT1}{pcr}{b}{sl}{% + <-> pcrbo7t% +}{}% +% +%%%% pslatex's condenced courier +\DeclareFontShape{OT1}{pcr}{m}{n}{% + <-> pcrr7tn% +}{}% +% +\DeclareFontShape{OT1}{pcr}{m}{sc}{% + <-> pcrrc7t% +}{}% +% +\DeclareFontShape{OT1}{pcr}{m}{sl}{% + <-> pcrro7t% +}{}% + +% +\DeclareFontShape{OT1}{pcr}{bx}{n}{<->ssub * pcr/b/n}{}% +\DeclareFontShape{OT1}{pcr}{bx}{sc}{<->ssub * pcr/b/sc}{}% +\DeclareFontShape{OT1}{pcr}{bx}{sl}{<->ssub * pcr/b/sl}{}% +\DeclareFontShape{OT1}{pcr}{b}{it}{<->ssub * pcr/b/sl}{}% +\DeclareFontShape{OT1}{pcr}{bx}{it}{<->ssub * pcr/b/it}{}% +\DeclareFontShape{OT1}{pcr}{m}{it}{<->ssub * pcr/m/sl}{}% + +% + + + + +%%%% OT1phv.fd + +%%Filename: OT1phv.fd +%%Created by: tex 16273helvetic +%%Created using fontinst v1.328 + +%%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\DeclareFontFamily{OT1}{phv}{} + +\DeclareFontShape{OT1}{phv}{b}{n}{ + <-> s * [.9] phvb7t +}{} + +\DeclareFontShape{OT1}{phv}{b}{sc}{ + <-> s * [.9] phvbc7t +}{} + +\DeclareFontShape{OT1}{phv}{b}{sl}{ + <-> s * [.9] phvbo7t +}{} + +\DeclareFontShape{OT1}{phv}{bc}{n}{ + <-> s * [.9] phvbrn7t +}{} + +\DeclareFontShape{OT1}{phv}{bc}{sc}{ + <-> s * [.9] phvbcn7t +}{} + +\DeclareFontShape{OT1}{phv}{bc}{sl}{ + <-> s * [.9] phvbon7t +}{} + +\DeclareFontShape{OT1}{phv}{m}{n}{ + <-> s * [.9] phvr7t +}{} + +\DeclareFontShape{OT1}{phv}{m}{sc}{ + <-> s * [.9] phvrc7t +}{} + +\DeclareFontShape{OT1}{phv}{m}{sl}{ + <-> s * [.9] phvro7t +}{} + +\DeclareFontShape{OT1}{phv}{mc}{n}{ + <-> s * [.9] phvrrn7t +}{} + +\DeclareFontShape{OT1}{phv}{mc}{sc}{ + <-> s * [.9] phvrcn7t +}{} + +\DeclareFontShape{OT1}{phv}{mc}{sl}{ + <-> s * [.9] phvron7t +}{} + +\DeclareFontShape{OT1}{phv}{bx}{n}{<->ssub * phv/b/n}{} +\DeclareFontShape{OT1}{phv}{bx}{sc}{<->ssub * phv/b/sc}{} +\DeclareFontShape{OT1}{phv}{bx}{sl}{<->ssub * phv/b/sl}{} +\DeclareFontShape{OT1}{phv}{b}{it}{<->ssub * phv/b/sl}{} +\DeclareFontShape{OT1}{phv}{bx}{it}{<->ssub * phv/b/it}{} +\DeclareFontShape{OT1}{phv}{bc}{it}{<->ssub * phv/bc/sl}{} +\DeclareFontShape{OT1}{phv}{m}{it}{<->ssub * phv/m/sl}{} +\DeclareFontShape{OT1}{phv}{mc}{it}{<->ssub * phv/mc/sl}{} + + + +%%%% OT1ptm.fd + +%Filename: OT1ptm.fd +%Created by: tex 16594times +%Created using fontinst v1.328 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\DeclareFontFamily{OT1}{ptm}{} + +\DeclareFontShape{OT1}{ptm}{b}{n}{ + <-> ptmb7t +}{} + +\DeclareFontShape{OT1}{ptm}{b}{sc}{ + <-> ptmbc7t +}{} + +\DeclareFontShape{OT1}{ptm}{b}{it}{ + <-> ptmbi7t +}{} + +\DeclareFontShape{OT1}{ptm}{b}{sl}{ + <-> ptmbo7t +}{} + +\DeclareFontShape{OT1}{ptm}{m}{n}{ + <-> ptmr7t +}{} + +\DeclareFontShape{OT1}{ptm}{m}{sc}{ + <-> ptmrc7t +}{} + +\DeclareFontShape{OT1}{ptm}{m}{it}{ + <-> ptmri7t +}{} + +\DeclareFontShape{OT1}{ptm}{m}{sl}{ + <-> ptmro7t +}{} + +\DeclareFontShape{OT1}{ptm}{bx}{n}{<->ssub * ptm/b/n}{} +\DeclareFontShape{OT1}{ptm}{bx}{sc}{<->ssub * ptm/b/sc}{} +\DeclareFontShape{OT1}{ptm}{bx}{it}{<->ssub * ptm/b/it}{} +\DeclareFontShape{OT1}{ptm}{bx}{sl}{<->ssub * ptm/b/sl}{} + + + +%%%% T1pcr.fd +% +\DeclareFontFamily{T1}{pcr}{\hyphenchar \font =-1}% +% +\DeclareFontShape{T1}{pcr}{b}{n}{% + <-> pcrb8t% +}{}% +% +\DeclareFontShape{T1}{pcr}{b}{sc}{% + <-> pcrbc8t% +}{}% +% +\DeclareFontShape{T1}{pcr}{b}{sl}{% + <-> pcrbo8t% +}{}% +% +%%%% pslatex's condensed courier +\DeclareFontShape{T1}{pcr}{m}{n}{% + <-> pcrr8tn% +}{}% +% +\DeclareFontShape{T1}{pcr}{m}{sc}{% + <-> pcrrc8t% +}{}% +% +\DeclareFontShape{T1}{pcr}{m}{sl}{% + <-> pcrro8t% +}{}% +% +\DeclareFontShape{T1}{pcr}{bx}{n}{<->ssub * pcr/b/n}{}% +\DeclareFontShape{T1}{pcr}{bx}{sc}{<->ssub * pcr/b/sc}{}% +\DeclareFontShape{T1}{pcr}{bx}{sl}{<->ssub * pcr/b/sl}{}% +\DeclareFontShape{T1}{pcr}{b}{it}{<->ssub * pcr/b/sl}{}% +\DeclareFontShape{T1}{pcr}{bx}{it}{<->ssub * pcr/b/it}{}% +\DeclareFontShape{T1}{pcr}{m}{it}{<->ssub * pcr/m/sl}{}% +% + + + + +%%%% T1phv.fd + +%%Filename: T1phv.fd +%%Created by: tex 16273helvetic +%%Created using fontinst v1.328 + +%%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\DeclareFontFamily{T1}{phv}{} + +\DeclareFontShape{T1}{phv}{b}{n}{ + <-> s * [.9] phvb8t +}{} + +\DeclareFontShape{T1}{phv}{b}{sc}{ + <-> s * [.9] phvbc8t +}{} + +\DeclareFontShape{T1}{phv}{b}{sl}{ + <-> s * [.9] phvbo8t +}{} + +\DeclareFontShape{T1}{phv}{bc}{n}{ + <-> s * [.9] phvbrn8t +}{} + +\DeclareFontShape{T1}{phv}{bc}{sc}{ + <-> s * [.9] phvbcn8t +}{} + +\DeclareFontShape{T1}{phv}{bc}{sl}{ + <-> s * [.9] phvbon8t +}{} + +\DeclareFontShape{T1}{phv}{m}{n}{ + <-> s * [.9] phvr8t +}{} + +\DeclareFontShape{T1}{phv}{m}{sc}{ + <-> s * [.9] phvrc8t +}{} + +\DeclareFontShape{T1}{phv}{m}{sl}{ + <-> s * [.9] phvro8t +}{} + +\DeclareFontShape{T1}{phv}{mc}{n}{ + <-> s * [.9] phvrrn8t +}{} + +\DeclareFontShape{T1}{phv}{mc}{sc}{ + <-> s * [.9] phvrcn8t +}{} + +\DeclareFontShape{T1}{phv}{mc}{sl}{ + <-> s * [.9] phvron8t +}{} + +\DeclareFontShape{T1}{phv}{bx}{n}{<->ssub * phv/b/n}{} +\DeclareFontShape{T1}{phv}{bx}{sc}{<->ssub * phv/b/sc}{} +\DeclareFontShape{T1}{phv}{bx}{sl}{<->ssub * phv/b/sl}{} +\DeclareFontShape{T1}{phv}{b}{it}{<->ssub * phv/b/sl}{} +\DeclareFontShape{T1}{phv}{bx}{it}{<->ssub * phv/b/it}{} +\DeclareFontShape{T1}{phv}{bc}{it}{<->ssub * phv/bc/sl}{} +\DeclareFontShape{T1}{phv}{m}{it}{<->ssub * phv/m/sl}{} +\DeclareFontShape{T1}{phv}{mc}{it}{<->ssub * phv/mc/sl}{} + + + +%%%% T1ptm.fd + +%Filename: T1ptm.fd +%Created by: tex 16594times +%Created using fontinst v1.328 + +%THIS FILE SHOULD BE PUT IN A TEX INPUTS DIRECTORY + +\DeclareFontFamily{T1}{ptm}{} + +\DeclareFontShape{T1}{ptm}{b}{n}{ + <-> ptmb8t +}{} + +\DeclareFontShape{T1}{ptm}{b}{sc}{ + <-> ptmbc8t +}{} + +\DeclareFontShape{T1}{ptm}{b}{it}{ + <-> ptmbi8t +}{} + +\DeclareFontShape{T1}{ptm}{b}{sl}{ + <-> ptmbo8t +}{} + +\DeclareFontShape{T1}{ptm}{m}{n}{ + <-> ptmr8t +}{} + +\DeclareFontShape{T1}{ptm}{m}{sc}{ + <-> ptmrc8t +}{} + +\DeclareFontShape{T1}{ptm}{m}{it}{ + <-> ptmri8t +}{} + +\DeclareFontShape{T1}{ptm}{m}{sl}{ + <-> ptmro8t +}{} + +\DeclareFontShape{T1}{ptm}{bx}{n}{<->ssub * ptm/b/n}{} +\DeclareFontShape{T1}{ptm}{bx}{sc}{<->ssub * ptm/b/sc}{} +\DeclareFontShape{T1}{ptm}{bx}{it}{<->ssub * ptm/b/it}{} +\DeclareFontShape{T1}{ptm}{bx}{sl}{<->ssub * ptm/b/sl}{} + +\endgroup + +% And finally... + +\normalfont + +\endinput diff --git a/macros/latex/contrib/pslatex/shell/pslatex b/macros/latex/contrib/pslatex/shell/pslatex new file mode 100644 index 0000000000..ea3734034c --- /dev/null +++ b/macros/latex/contrib/pslatex/shell/pslatex @@ -0,0 +1,41 @@ +#!/bin/sh + +test -f /bin/sh5 && test -z "$RUNNING_SH5" \ + && { UNAMES=`uname -s`; test "x$UNAMES" = xULTRIX; } 2>/dev/null \ + && { RUNNING_SH5=true; export RUNNING_SH5; exec /bin/sh5 $0 ${1+"$@"}; } +unset RUNNING_SH5 + +test -f /bin/bsh && test -z "$RUNNING_BSH" \ + && { UNAMES=`uname -s`; test "x$UNAMES" = xAIX; } 2>/dev/null \ + && { RUNNING_BSH=true; export RUNNING_BSH; exec /bin/bsh $0 ${1+"$@"}; } +unset RUNNING_BSH + +# hack around a bug in zsh: +test -n "${ZSH_VERSION+set}" && alias -g '${1+"$@"}'='"$@"' + +# we want to be able to use options to latex: +while :; do + case $1 in + -*) + latexoptions="$latexoptions \"$1\"" + shift;; + *) + break;; + esac +done + +echo +echo "*************************************" +echo "* Using LaTeX, with pslatex package *" +echo "*************************************" +echo + +# messing around with \PSLATEXTMP is for AUCTeX which calls +# documents via latex \nonstopmode \input{file} + +latex $latexoptions \ + "\AtBeginDocument{\RequirePackage{pslatex}}"\ + "\def\PSLATEXTMP{\futurelet\PSLATEXTMP\PSLATEXTMPB}"\ + "\def\PSLATEXTMPB{\ifx\PSLATEXTMP\nonstopmode\else\input\fi}"\ + "\PSLATEXTMP" ${1+"$@"} + diff --git a/macros/latex/contrib/pslatex/shell/pslatex.bat b/macros/latex/contrib/pslatex/shell/pslatex.bat new file mode 100644 index 0000000000..9ee3824408 --- /dev/null +++ b/macros/latex/contrib/pslatex/shell/pslatex.bat @@ -0,0 +1,14 @@ + +@echo off + +echo +echo ************************************* +echo * Using LaTeX, with pslatex package * +echo ************************************* +echo + +rem emtex default setup calls this latex2e rather than latex + +rem latex2e \AtBeginDocument{\RequirePackage{pslatex}}\input %1 %2 %3 %4 %5 %6 +latex \AtBeginDocument{\RequirePackage{pslatex}}\input %1 %2 %3 %4 %5 %6 + diff --git a/macros/latex/contrib/pslatex/tfm/pcrr7tn.tfm b/macros/latex/contrib/pslatex/tfm/pcrr7tn.tfm new file mode 100644 index 0000000000..b761a62bbe Binary files /dev/null and b/macros/latex/contrib/pslatex/tfm/pcrr7tn.tfm differ diff --git a/macros/latex/contrib/pslatex/tfm/pcrr8rn.tfm b/macros/latex/contrib/pslatex/tfm/pcrr8rn.tfm new file mode 100644 index 0000000000..f3fdedb84f Binary files /dev/null and b/macros/latex/contrib/pslatex/tfm/pcrr8rn.tfm differ diff --git a/macros/latex/contrib/pslatex/tfm/pcrr8tn.tfm b/macros/latex/contrib/pslatex/tfm/pcrr8tn.tfm new file mode 100644 index 0000000000..ce838f686e Binary files /dev/null and b/macros/latex/contrib/pslatex/tfm/pcrr8tn.tfm differ diff --git a/macros/latex/contrib/pslatex/vf/pcrr7tn.vf b/macros/latex/contrib/pslatex/vf/pcrr7tn.vf new file mode 100644 index 0000000000..afc898e168 Binary files /dev/null and b/macros/latex/contrib/pslatex/vf/pcrr7tn.vf differ diff --git a/macros/latex/contrib/pslatex/vf/pcrr8tn.vf b/macros/latex/contrib/pslatex/vf/pcrr8tn.vf new file mode 100644 index 0000000000..7221bf996f Binary files /dev/null and b/macros/latex/contrib/pslatex/vf/pcrr8tn.vf differ -- cgit v1.2.3