📄 2.9.linbo.ps
字号:
8#030 /cedilla 8#031 /germandbls 8#032 /ae 8#033 /oe 8#034 /oslash 8#035 /AE 8#036 /OE 8#037 /Oslash 8#074 /less 8#076 /greater 8#134 /backslash 8#136 /circumflex 8#137 /underscore 8#173 /braceleft 8#174 /bar 8#175 /braceright 8#177 /dieresis ] def/TeXPSmakefont { % defines a routine for generating PS fonts, fudged! /TeXsize exch def findfont [ TeXsize 0 0 TeXsize neg 0 0 ] makefont} def% fontname basefontname angle ObliqueFont -% Create a General Oblique font/ObliqueFont { /ObliqueAngle exch def /ObliqueBaseName exch def /ObliqueFontName exch def /ObliqueTransform [1 0 ObliqueAngle sin ObliqueAngle cos div 1 0 0] def /basefontdict ObliqueBaseName findfont ObliqueTransform makefont def /newfont basefontdict maxlength dict def basefontdict { exch dup /FID ne { dup /Encoding eq { exch dup length array copy newfont 3 1 roll put } { exch newfont 3 1 roll put } ifelse } { pop pop } ifelse } forall newfont /FontName ObliqueFontName put ObliqueFontName newfont definefont pop} def% Palatino-ItalicUnslanted? You must be joking!% fontname basename SmallCapsFont - Create a General SmallCaps font/SmallCapsFont { /SmallCapsBaseName exch def /SmallCapsFontName exch def /basefontdict SmallCapsBaseName findfont def /newfont basefontdict maxlength 10 add dict def newfont begin /FontName SmallCapsFontName def /FontBaseDict basefontdict 1000 scalefont def /FontSCDict FontBaseDict .8 scalefont def /FontType 3 def /BuildChar {SmallCapChar} def /FontMatrix dup basefontdict exch get def /FontBBox dup basefontdict exch get def /Encoding dup basefontdict exch get def end SmallCapsFontName newfont definefont pop} def% fontdict ch SmallCapChar -% It shouldn't be so damn hard to do this (make one font out% of two others) but I tried several dozen variations on this% theme until I found something that worked. -- vj/SmallCapChar { /achar (A) def achar exch 0 exch put begin achar 0 get dup 97 ge exch 122 le and { % handle 'a' through 'z' specially achar 0 achar 0 get 32 sub put FontSCDict } { FontBaseDict } ifelse setfont achar stringwidth FontBBox setcachedevice newpath 0 0 moveto achar show end} def/MathEncodingVec [/Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon1/Phi /Psi /Omega /alpha /beta /gamma /delta /epsilon/zeta /nu /theta /iota /kappa /lambda /mu /nu/xi /pi /rho /sigma /tau /upsilon /phi /chi/psi /omega /epsilon /theta1 /omega1 /rho /sigma /phi1/arrowleft /arrowleft /arrowright /arrowright/suchthat /congruent /proportional /angle/zero /one /two /three /four /five /six /seven/eight /nine /period /comma /less /slash /greater /asteriskmath/partialdiff /A /B /C /D /E /F /G/H /I /J /K /L /M /N /O/P /Q /R /S /T /U /V /W/X /Y /Z /registerserif /copyrightserif /trademarkserif /logicalor /logicaland/section /a /b /c /d /e /f /g/h /i /j /k /l /m /n /o/p /q /r /s /t /u /v /w/x /y /z /dotlessi /j /weierstrass /macron /breve] def% the following gives the character codes of the above characters% in their font. I.e., this is the character we have to hand "show"% to image the characters above./MathCharVec [ 71 68 81 76 88 80 83 161 70 89 87 97 98 103 100 101 122 110 113 105 107 108 109 110 120 112 114 115 116 117 102 99 121 119 101 74 118 114 115 106 172 172 174 174 39 64 181 208 48 49 50 51 52 53 54 55 56 57 46 44 60 47 62 42 182 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 210 211 212 218 217 167 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 245 106 195 197 198] def% this array tells which font dictionary holds each character above% (0 = basefont, 1 = symbol (maybe slanted), 2 = symbol (unslanted))./MathDictVec [ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0] def% fontname basename symbolname symbolbase angle MathOblique -% Create a "math" font with the symbol font characters slanted% by "angle"/MathOblique { 3 copy ObliqueFont pop pop MathFont} def % fontname basename symbolname MathFont - Create a math italic font%% We build this font out of the base font & the symbol font% using an encoding vec as close as we can get to cmmi10 with% standard postscript characters. An array parallel to the% encoding vector tells which font dictionary to use for a% particular character./MathFont { /MathSymName exch def /MathBaseName exch def /MathFontName exch def /basefontdict MathBaseName findfont def /newfont basefontdict maxlength 10 add dict def newfont begin /FontName MathFontName def /FontDictArray [ basefontdict 1000 scalefont MathSymName findfont 950 scalefont /Symbol findfont 950 scalefont ] def /FontType 3 def /BuildChar {MathFontChar} def /FontMatrix dup basefontdict exch get def /FontBBox dup basefontdict exch get def % the encoding vector is a copy of the original font's % encoding, modified "appropriately". /Encoding dup basefontdict exch get dup length array copy def /WhichFont MathDictVec def /WhichChar MathCharVec def MathEncodingVec Encoding copy pop /achar (A) def end MathFontName newfont definefont pop} def% fontdict ch MathFontChar -% (there's some serious magic going on here: see note on % SmallCapChar above -- vj)./MathFontChar { exch begin achar exch 0 exch put FontDictArray WhichFont achar 0 get get get setfont achar dup 0 get WhichChar exch get 0 exch put achar stringwidth FontBBox setcachedevice newpath 0 0 moveto achar show end} bind def/@flushfonts { @TeXSave restore /@TeXSave save def} defend % revert to previous dictionaryTeXDict begin @start%%Title: homework1.dvi%%Creator: dvi2ps%%EndProlog%%Page: 4 1 4 @bop01.000000 /cmr10.300 @newfontcmr10.300 @sf[<7FE07FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE0FFE00E000E 000E000E000E000E000F1E071E079E03FE00FC> 16 29 0 0 12] 102 @dc[<03F0000FFC001E1E00380700780780700380F003C0F003C0F003C0F003C0F003C0F003C0700380 7807803807001E1E000FFC0003F000> 24 18 -1 0 20] 111 @dc[<FFC0FFC01C001C001C001C001C001C001C001C001C001C001C001E301E781F78FFF8FDF0> 16 18 -1 0 16] 114 @dc[<07E00FF01C38381C781E700E700EF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF0 0F700E700E781E381C1C380FF007E0> 16 27 -2 0 20] 48 @dc1.000000 /cmsy10.300 @newfontcmsy10.300 @sf[<FFFFFF80FFFFFF8000000000000000000000000000000000000000000000000000000000000003 8000000F8000003E000000F8000003E000000F8000003E000000F8000003E000000F8000003E00 0000F8000000F0000000FC0000001F00000007C0000001F00000007C0000001F00000007C00000 01F00000007C0000001F000000078000000180> 32 34 -3 8 32] 20 @dc1.000000 /cmmi10.300 @newfontcmmi10.300 @sf[<0F803FC03CE0387038303C383C381C001C001E001E000E000E000F000F000700FFF0FFF0078003 80038003C003C001C001C001C0> 16 26 0 0 14] 116 @dc[<7FFF80007FFF800001F0000000F0000000F0000000F80000007800000078000000780000007C00 00003C0000003C0000003C0000003E0000001E0000001E0000001E0000001F0000C00F0060C00F 0060E00F0060600F80606007806070078060380780703E07C1F03FFFFFF01FFFFFF0> 32 28 -1 0 24] 84 @dc1.000000 /cmr7.300 @newfontcmr7.300 @sf[<0FC01FE0387070386018E01CE01CE01CE01CE01CE01CE01CE01CE01C6018703838701FE00FC0> 16 19 -1 0 16] 48 @dccmr10.300 @sf[<70F8F8F870> 8 5 -3 0 11] 46 @dc[<03FFFC0003FFFC00000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F00 00000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000C00F0060C00F 0060C00F0060C00F0060E00F00E0600F00C0700F01C0780F03C07FFFFFC07FFFFFC0> 32 28 -1 0 29] 84 @dc[<FF9FF0FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380 1E03801F07801F8F801DFF001CFE001C00001C00001C00001C00001C00001C00001C00001C0000 1C0000FC0000FC0000> 24 29 -1 0 23] 104 @dc[<07F3F00FFFF01E1F801C0F801C07801C03801C03801C03801C03801C03801C03801C03801C0380 1C03801C03801C0380FC1F80FC1F80> 24 18 -1 0 23] 117 @dc[<CFC0FFF0F8F0F078E038C038C07800F81FF07FE07FC0F800F030E030E070F0F07FF01FB0> 16 18 -1 0 16] 115 @dc[<60E070303818181878F8F8F870> 8 13 -3 8 11] 44 @dc[<07C00FE01E701C301C301C301C301C301C001C001C001C001C001C001C001C00FFE0FFE03C001C 001C000C000C000C000C000C00> 16 26 -1 0 16] 116 @dc[<07F00FF83F1C3C0E78067800F000F000F000F000FFFEFFFEF01E781E781C3E7C1FF807E0> 16 18 -1 0 18] 101 @dc[<18FE001BFF801F87C01E03C01E01E01C01E01C00F01C00F01C00F01C00F01C00F01C00F01C00F0 1C01E01E03E01F87C01FFF801CFE001C00001C00001C00001C00001C00001C00001C00001C0000 1C0000FC0000FC0000> 24 29 -1 0 23] 98 @dccmmi10.300 @sf[<C3FC00EFFF007E0F807803C07001E07000E03000F03000700000700000700000F00001F0001FF0 00FFF003FFE003FFC007FE0007E00007800007800007000C07800E03800E03C00E01E01E00F07F 007FF7001FE3> 24 28 -2 0 25] 83 @dccmr10.300 @sf[<FF9FF0FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C0380 1E03801F07801F8F80FDFF00FCFE00> 24 18 -1 0 23] 110 @dc[<07E3F01FFBF03E1F807C0F80780780F00380F00380F00380F00380F00380F00380F00380F80380 7803807C07803E1F801FFF8007F380000380000380000380000380000380000380000380000380 000380001F80001F80> 24 29 -1 0 23] 100 @dc[<FF80FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC00FC00000000 0000000000000000003C007C007C007C003C00> 16 29 -1 0 11] 105 @dc[<01C00380038007000E000C001C001800380038007000700070007000E000E000E000E000E000E0 00E000E000E000E000E000E000E000E00070007000700070003800380018001C000C000E000700 0380038001C0> 16 42 -3 11 16] 40 @dc[<1FC7807FFFC07C7E60F81E60F00E60F00E60F80E00F80E007E0E003FFE0007FE00001E00000E00 180E003C1E003C3C003FF8001FE000> 24 18 -1 0 20] 97 @dc[<E0007000700038001C000C000E00060007000700038003800380038001C001C001C001C001C001 C001C001C001C001C001C001C001C001C003800380038003800700070006000E000C001C003800 70007000E000> 16 42 -2 11 16] 41 @dc[<FF8FF8FF80FF8FF8FF801C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C 001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001E01E01C001F03F03C001F87F8 7C00FDFF9FF800FC7F07F000> 40 18 -1 0 34] 109 @dc[<FF8FF8FF8FF81F0780070700030E00038E0001DC0000F80000780000700000F00001D80001DC00 038E00070F000F0F807F8FF07F8FF0> 24 18 0 0 21] 120 @dc[<FFF8FFF8F07878183C181E1C1E0C0F0C078C078063C061E061E060F07078783C7FFC7FFC> 16 18 -1 0 18] 122 @dccmmi10.300 @sf[<FFFFF0FFFFF80F81F807807807803C07C01C03C00C03C00E03C00603E00601E00701E00001E000 01F00000F00000F00000F00000F800007800007800007800007C00003C00003C00003C00003E00 03FFF003FFF0> 24 28 -2 0 28] 76 @dccmr7.300 @sf[<FFE0FFE00E000E000E000E000E000E000E000E000E000E000E000E000E00EE00FE001E000600> 16 19 -3 0 16] 49 @dccmsy10.300 @sf[<FFFFFF80FFFFFF80> 32 2 -3 -9 32] 0 @dccmmi10.300 @sf[<1F87803FDFC078FEE0F07C60F03C60F01E70F01E70F00E00F00E00F80F00780F007807007C0700 3C07801E0F800F1F8007FF8001FBC00003C00001C00001C00001E00001E00000E00000E00000F0 0000F00007F00003F0> 24 29 -1 0 21] 100 @dc[<0F001F803DC038E03C601C701C701E000E000F0007000700C780E380638073803F801F00000000 00000000000000000001C001E001E000E0> 16 28 -1 0 14] 105 @dc[<3F807FE0F0F0F078F038F038203C007C07F80FF81FE01F001E1C1E3E0E1E0F1E07FC01F8> 16 18 -2 0 19] 115 @dc[<1F87803FDFC078FEE0F07C60F03C60F01E70F01E70F00E00F00E00F80F00780F007807007C0700 3C07801E0F800F1F8007FF8001FB80> 24 18 -1 0 21] 97 @dc[<3801E03C03F03C07B81C071C1C078C1E038E1E038E0E03C00E01C00F01C00F01E00700E0C780E0 E7C0E067E0E07771E03F3FE03E1F80> 24 18 -1 0 24] 110 @dc[<0FE03FF8783C700EF006F000F000F000F000F800780078003C0E3C1F1E0F0F8F03FE00FC> 16 18 -1 0 17] 99 @dc[<0FE03FF87C3C780EF006F000F000F000F000FFE07FFC783E7C0E3C061E060F8E07FE01FC> 16 18 -1 0 19] 101 @dccmr10.300 @sf[<FFFFFFE0FFFFFFE000000000000000000000000000000000000000000000000000000000000000 00FFFFFFE0FFFFFFE0> 32 12 -2 -4 32] 61 @dccmsy10.300 @sf[<001F007F00F801E001C001C001C001C001C001C001C001C001C001C001C001C001C003C00F80FF 00FC00FF000F8003C001C001C001C001C001C001C001C001C001C001C001C001C001C001E000F8 007F001F> 16 41 -2 10 20] 102 @dccmmi10.300 @sf[<C0F000F3FC007FFE003F8F001C07000E030007038003800001C00000E000007000003800001C00 1C0E000E3F000FFF0007F38003E180> 24 18 -1 0 19] 122 @dc[<60E070303818181878F8F8F870> 8 13 -3 8 11] 59 @dccmsy10.300 @sf[<FC00FF000F8003C001C001C001C001C001C001C001C001C001C001C001C001C001C001E000F000 7F001F007F00F001E001C001C001C001C001C001C001C001C001C001C001C001C001C003C00F80 FF00FC00> 16 41 -2 10 20] 103 @dccmr10.300 @sf[<0FE03FF8787CF01EF81EF80FF80F700F000F000F000F001E003C007807E007F000F8003C003C00 1E781E781E7C1E783E387C3FF80FE0> 16 27 -2 0 20] 51 @dc[<01FFC001FFC0001C00001C00001C00001C00001C00001C00FFFFC0FFFFC0E01C00601C00301C00 381C00181C000C1C000E1C00071C00031C00039C0001DC0000DC00007C00007C00003C00001C00 001C00> 24 27 -1 0 20] 52 @dc[<01C0700001C0700001C0700003E0F80003E0F80003E0F8000760CC000731CC000731CC000E318E 000E1B86000E1B86000E1B06001C1F03001C0F03003C0F0780FF3FCFE0FF3FCFE0> 32 18 -1 0 29] 119 @dc[<FEFEC0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0C0 FEFE> 8 41 -4 10 11] 91 @dc[<FEFE06060606060606060606060606060606060606060606060606060606060606060606060606 FEFE> 8 41 0 10 11] 93 @dccmsy10.300 @sf[<000C000000001C000000001E000000003E000000003F000000007F000000007B80000000798000 0000F9C0000000F0C0000001F0E0000001E060000003E070000003C030000007C0380000078018 0000EF801C0000FF000C00007F000E00001E000600000E00070000020003000000000380000000 018000000001C000000000C000000000E000000000600000000070000000003000000000380000 000018000000001C000000000C000000000E000000000600000000070000000003000000000380 000000018000000001C000000000C0> 40 42 -2 40 34] 112 @dccmmi10.300 @sf[<FFFFFC00FFFFFE000F803E0007800F000780070007C0038003C0038003C0018003C001C003E0C0 C001E0E0E001E0600001E0600001F0E00000FFF00000FFF00000F0700000F83000007838300078 183000781830007C0030003C0030003C0030003C0078003E00F803FFFFF803FFFFF8> 32 28 -2 0 30] 69 @dc1.000000 /cmex10.300 @newfontcmex10.300 @sf[<0006000000000F000000000F000000001F800000001F800000001FC00000003CC00000003CE000 000078600000007870000000F030000000F038000000F018000001E01C000001E00C000003C00E 000003C0060000078007000007800300004F00038000EF000180007F0001C0001E0000C0000E00 00E000040000600000000070000000003000000000380000000018000000001C000000000C0000 00000E000000000600000000070000000003000000000380000000018000000001C000000000C0 00000000E000000000600000000070000000003000000000380000000018000000001C00000000 0C000000000E00000000060000000006> 40 50 -4 48 41] 112 @dccmr10.300 @sf[<0FE03FF8787C703EF01EF00FF00FF00F000F000F000F000F301E381E3C3C3FF837E03000300030 003000300030003FE03FF83FFC301C> 16 27 -2 0 20] 53 @dc[<07E00FF81E3C381E781E700F700FF00FF00FF00FF00FF00FF80FF81EFC1CFFFCF7F8F080700078 00781E381E3C1E1E1E0F8E07FC01F8> 16 27 -2 0 20] 54 @dc[<07800007800007800007800007800007800007800007800003800003800003800003C00001C000 01C00000C00000E000006000007000003000003800C01C00C00E00C006006007007FFF807FFF80 7FFF80600000> 24 28 -2 0 20] 55 @dc[<07E01FF83C3C781EF00EE007E007E007E00FF00F703F787E3DFC1FFC0FF01FF03FF87F3C7C1E78 0E700E700E701E381E3C3C1FF807E0> 16 27 -2 0 20] 56 @dc4 @bop1cmr10.300 @sf 262 307 p (for)s21 r 48 ccmsy10.300 @sf 26 r 20 ccmmi10.300 @sf 25 r 116 ccmsy10.300 @sf 26 r 20 ccmmi10.300 @sf 26 r 84 ccmr7.300 @sf 560 313 p 48 ccmr10.300 @sf 579 307 p 46 c43(Th)m(us,)s23(the)m23(subset)m23(of)mcmmi10.300 @sf 22 r 83 ccmr10.300 @sf 25(found)m22(in)m22(\(a\))m22(that)m22(maxmizes)m22(the)mcmmi10.300 @sf 262 357 p 76 ccmr7.300 @sf 290 363 p 49 ccmsy10.300 @sf 318 357 p 0 ccmmi10.300 @sf 23(distance)mcmr10.300 @sf 14(is)m14(that)mcmmi10.300 @sf 791 457 p 83 ccmr7.300 @sf 816 463 p 49 ccmr10.300 @sf 846 457 p 61 ccmsy10.300 @sf 12 r 102 ccmr10.300 @sf 40 ccmmi10.300 @sf 122 ccmr7.300 @sf 946 463 p 49 ccmr10.300 @sf 965 457 p 40 ccmmi10.300 @sf 116 ccmr10.300 @sf 41 ccmmi10.300 @sf 59 c7 r 122 ccmr7.300 @sf 1050 463 p 48 ccmr10.300 @sf 1069 457 p 40 ccmmi10.300 @sf 116 ccmr10.300 @sf (\)\))scmsy10.300 @sf 103 ccmmi10.300 @sf 59 ccmr10.300 @sf 455(\(34\))m262 531 p (where)scmmi10.300 @sf 15 r 122 ccmr7.300 @sf 401 537 p 49 ccmr10.300 @sf 419 531 p 40 ccmmi10.300 @sf 116 ccmr10.300 @sf 41 c15(and)mcmmi10.300 @sf 13 r 122 ccmr7.300 @sf 580 537 p 48 ccmr10.300 @sf 599 531 p 40 ccmmi10.300 @sf 116 ccmr10.300 @sf 41 c14 r 98 c1(oth)m14(are)m15(zero)m14(outside)m15([0)mcmmi10.300 @sf 59 ccmr10.300 @sf 7(mi)m-1 r 110 ccmsy10.300 @sf -1 r 102 ccmmi10.300 @sf 84 ccmr7.300 @sf 1224 537 p 48 ccmmi10.300 @sf 1242 531 p 59 c7 r 84 ccmr7.300 @sf 1285 537 p 49 ccmsy10.300 @sf 1303 531 p 103 ccmr10.300 @sf 93 c14(and)mcmmi10.300 @sf 722 690 p 122 c
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -