From 007f67a693e4d031fd3d792df8e4d5f43e2cb2e7 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 9 Jan 2006 00:49:07 +0000 Subject: doc/latex git-svn-id: svn://tug.org/texlive/trunk@84 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/hepparticles/README | 33 + .../doc/latex/hepparticles/hepparticles.pdf | Bin 0 -> 102006 bytes .../doc/latex/hepparticles/hepparticles.ps | 885 +++++++++++++++++++++ .../doc/latex/hepparticles/hepparticles.tex | 195 +++++ .../doc/latex/hepparticles/testhepparticles.pdf | Bin 0 -> 71250 bytes .../doc/latex/hepparticles/testhepparticles.tex | 218 +++++ 6 files changed, 1331 insertions(+) create mode 100644 Master/texmf-dist/doc/latex/hepparticles/README create mode 100644 Master/texmf-dist/doc/latex/hepparticles/hepparticles.pdf create mode 100644 Master/texmf-dist/doc/latex/hepparticles/hepparticles.ps create mode 100644 Master/texmf-dist/doc/latex/hepparticles/hepparticles.tex create mode 100644 Master/texmf-dist/doc/latex/hepparticles/testhepparticles.pdf create mode 100644 Master/texmf-dist/doc/latex/hepparticles/testhepparticles.tex (limited to 'Master/texmf-dist/doc/latex/hepparticles') diff --git a/Master/texmf-dist/doc/latex/hepparticles/README b/Master/texmf-dist/doc/latex/hepparticles/README new file mode 100644 index 00000000000..f7071fa3894 --- /dev/null +++ b/Master/texmf-dist/doc/latex/hepparticles/README @@ -0,0 +1,33 @@ +hepparticles --- for typesetting high energy particle names +by Andy Buckley +----------------------------------------------------------- + +hepparticles is a set of macros for typesetting high energy +particle names. It provides a robust (?) and consistent structure +within which to typeset the names and along the way solves many +problems with alignment and text styles which otherwise make +themselves known. + +Chief amongst the problems solved by hepparticles is that the +problems with boldness of particle names typeset in math mode +when used in section titles, headers and tables of contents +disappear. The typesetting convention by default uses upright +names for "concrete" particles and italic type for generic +particle labels but the convention can be specified at +package-include time, making this package suitable for journal +use. + +Fuller documentation for this package can be found in the files +hepparticles.{ps,pdf}, distributed with the package and some +examples (used for debugging) are in testhepparticles.{ps,pdf}, +with source code in testhepparticles.tex. + +You may also be interested in the heppennames and hepnicenames +packages, which use this package to define a large set of +common particle names. + +This material is subject to the LaTeX Project Public License. +See http://www.ctan.org/tex-archive/help/Catalogue/licenses.lppl.html +for the details of that license. + +Author: Andy Buckley \ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/hepparticles/hepparticles.pdf b/Master/texmf-dist/doc/latex/hepparticles/hepparticles.pdf new file mode 100644 index 00000000000..fecc35cc67a Binary files /dev/null and b/Master/texmf-dist/doc/latex/hepparticles/hepparticles.pdf differ diff --git a/Master/texmf-dist/doc/latex/hepparticles/hepparticles.ps b/Master/texmf-dist/doc/latex/hepparticles/hepparticles.ps new file mode 100644 index 00000000000..fc9528f8978 --- /dev/null +++ b/Master/texmf-dist/doc/latex/hepparticles/hepparticles.ps @@ -0,0 +1,885 @@ +%!PS-Adobe-2.0 +%%Creator: dvips(k) 5.86 Copyright 1999 Radical Eye Software +%%Title: hepparticles.dvi +%%Pages: 2 +%%PageOrder: Ascend +%%BoundingBox: 0 0 596 842 +%%EndComments +%DVIPSWebPage: (www.radicaleye.com) +%DVIPSCommandLine: /usr/bin/dvips hepparticles.dvi -o +%DVIPSParameters: dpi=600, compressed +%DVIPSSource: TeX output 2004.12.06:1740 +%%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/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 + +%%EndProcSet +TeXDict begin 39158280 55380996 1000 600 600 (hepparticles.dvi) +@start +%DVIPSBitmapFont: Fa cmsy8 8 1 +/Fa 1 1 df0 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fb cmex10 12 1 +/Fb 1 102 df101 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fc cmmi8 8 3 +/Fc 3 101 df<131C013EEB0380ED07C0017E130F1680137CA201FC131F16005BA20001 +5C153E5BA20003147E157C5BA20007ECFC08EDF8185BA2000F0101133816309038E003F0 +02071370001F90380EF8609039F83C78E090397FF03FC090391FC00F0048C9FCA2123EA2 +127EA2127CA212FCA25AA21270252C7E9D2A>22 D<14C0A5497EA700F0EC03C039FF83F0 +7F003FB61200000F14FC000114E06C6C1380D91FFEC7FCEB07F8497EA2497EEB3F3FEB3E +1F496C7EEB7807496C7EA248486C7E48486C7E49137090C71230222180A023>63 +D<151FEC03FFA2EC003FA2153EA2157EA2157CA215FCA215F8A21401EB07E190381FF9F0 +EB7C1DEBF80FEA01F03903E007E0EA07C0120FEA1F8015C0EA3F00140F5A007E1480A214 +1F12FE481400A2EC3F021506143E5AEC7E0E007CEBFE0C14FC0101131C393E07BE18391F +0E1E38390FFC0FF03903F003C0202F7DAD24>100 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fd cmmi12 12 26 +/Fd 26 118 df<010FB712E0013F16F05B48B812E04817C02807E0060030C7FCEB800EEA +0F00001E010C13705A0038011C13605A0060011813E000E013381240C7FC5C4B5AA214F0 +14E01301150314C01303A3EB078082130FA2EB1F00A34980133E137EA24980A200011401 +5BA26C48EB00E0342C7EAA37>25 D<137E48B46C150626078FE0150E260607F0151C260E +03F81538000C6D1570D81C0116E000006D15C0010015016EEC03806EEC0700170E6E6C5B +5F5F6E6C136017E04C5A6E6C485A4CC7FC0207130E6F5A5E1630913803F8705EEDF9C06E +B45A93C8FC5D6E5A81A2157E15FF5C5C9138073F80140E141C9138181FC014381470ECE0 +0FD901C07FEB038049486C7E130E130C011C6D7E5B5B496D7E485A48488048C8FC000681 +000E6F137048EE806048033F13E04892381FC0C048ED0FE348923803FF00CA12FC37407D +AB3D>31 D<1730A317701760A317E05FA316015FA3160394C8FCA35E1606A3160E160C01 +3E1607D9FF80ED1F802603C3C0011CEB3FC0260703E01318260601F0157F000E173F001C +1538D818030230131F0038170F0030170700701570D86007026013035CA2D8E00F02E014 +8000C049491301EA001F4A150303011500013F5C1400604901031406017E91C7FC180E18 +0C01FE49141C4901061418183860030E1460030C14E04D5A4D5A031C49C7FC0318130E01 +7E5D5F6D01385B90261F80305BD90FC0EB03C0D907F0010FC8FC903901FE707C9039003F +FFF002031380DA0060C9FC15E05DA314015DA3140392CAFCA35C1406A3140E140C3A597D +C43F>I<1618163C167CA2167816F8A216F01501A216E01503A216C01507A21680150FA2 +ED1F00A2151E153EA2153C157CA2157815F8A25D1401A24A5AA25D1407A25D140FA292C7 +FC5CA2141E143EA2143C147CA25CA25C1301A25C1303A25C1307A25C130FA291C8FC5BA2 +133EA2133C137CA2137813F8A25B1201A25B1203A2485AA25B120FA290C9FC5AA2121E12 +3EA2123C127CA2127812F8A25A126026647BCA31>61 D<027FB512F8A217F09139007FF0 +00ED3FC0157FA25EA315FF93C7FCA35C5DA314035DA314075DA3140F5DA3141F5DA3143F +5DA3147F5DA314FF92C8FCA35B5CA313035CA313075CA3130F5CA2131FA25CEB7FF0007F +B512F0B6FCA22D447DC32B>73 D<031FB512FC5D18F89239000FFE00705AA35FA2160FA2 +5FA2161FA25FA2163FA25FA2167FA25FA216FFA294C7FCA25DA25EA21503A25EA21507A2 +5EA2150FA25EA2151FA25EA2153FA25EEA0F80D83FE0137F5E127FA24BC8FC485A4A5A13 +00006C495A0060495A0070495A0030495A0038EB3F806C49C9FC380F81FC3803FFF03800 +7F80364679C336>I<91B712FEF0FFE019F802009039C0000FFE6F48EB01FF03FF913800 +7F80F13FC093C8EA1FE0A24AEE0FF0A25D1AF81403A25DA21407F11FF05DA2020FEE3FE0 +A24B16C0197F021F1780F1FF004B4A5A4E5A023F4B5A4E5A4BEC3FC006FFC7FC027FEC07 +FC92B612F018800380CAFC14FFA292CBFCA25BA25CA21303A25CA21307A25CA2130FA25C +A2131FA25CA2133FA25CEBFFE0B612E0A345447CC33F>80 D<9339FF8001800307EBF003 +033F13FC9239FF007E07DA01F8EB0F0FDA07E09038079F004A486DB4FC4AC77E023E804A +5D187E5C495A183C495AA213074A1538A3130F183080A295C7FC806D7E8014FF6D13E015 +FC6DEBFFC06D14FC6E13FF6E14C0020F80020314F8EC003F03077F9238007FFE160F1603 +707E8283A283A21206A4000E163EA2120C177E001E167CA25F5F003F15014C5A6D4A5A4C +5A486C4AC8FC6D143ED87CF85CD8787E495A3AF01FC00FE0D8E007B51280010149C9FC39 +C0003FF039487BC53C>83 D<48BA12C05AA291C7D980001380D807F092C7121F4949150F +0180170748C75B1903120E48020316005E12181238003014074C5C00701806126000E014 +0F485DA3C8001F92C7FC5EA3153F5EA3157F5EA315FF93CAFCA35C5DA314035DA314075D +A3140F5DA3141F5DA3143F5DA2147FA214FF01037F001FB612FCA25E42447EC339>I96 DIII101 DI<14FE137FA3EB01FC13001301A25CA21303A25CA21307A25CA2 +130FA25CA2131FA25CED3FC090393F81FFF0913887C0FC91380E007E023C133ED97F7013 +3F4A7F4A14805C13FF91C7FC5BA24848143F17005BA200035D167E5BA2000715FE5E5B15 +01000F5DA24913035E001F1607030713064914E0150F003FEDC00E170C90C7141CEE8018 +4816381730007E167017E000FE91380781C0EEC38048913801FF000038EC007C30467BC4 +38>104 D<141E143F5C5CA3147E143891C7FCAE133EEBFF803801C3C0380781E0380601 +F0120E121CEA180312381230A2EA700700605BA2EAE00F00C05BEA001F5CA2133F91C7FC +A25B137E13FE5BA212015BEC03800003140013F01207495A1406140E140CEBC01C141814 +385C00035BEBE1C0C6B45A013EC7FC19437DC121>I108 D<01F8D903FCEC7F80D803FED91FFF903803FFE0D8071F903B7C0FC00F81F8 +3E0E0F80E007E01C00FC001C9026C3C0030178137C271807C700D9F0E0137E02CE902601 +F1C0133E003801DCDAFB80133F003001D892C7FCD90FF814FF0070495C0060495CA200E0 +4949485CD8C01F187E4A5C1200040715FE013F6091C75BA2040F14014960017E5D190304 +1F5D13FE494B130762043F160E0001060F130C4992C713C0191F4CED801C00031A184902 +7E1638F2003004FE167000071A60494A16E0F201C0030192380F0380000FF18700494AEC +03FED80380D90070EC00F84F2D7DAB55>I<01F8EB03FCD803FEEB1FFFD8071F90387C0F +C03B0E0F80E007E03A0C07C3C003001CD9C7007F001801CE1301003801DC80003013D8EB +0FF800705B00605BA200E0491303D8C01F5D5C12001607013F5D91C7FCA2160F495D137E +161F5F13FE49143F94C7FC187000014B136049147E16FE4C13E0000317C049150104F813 +80170300071700495D170EEE781C000FED7C3849EC1FF0D80380EC07C0342D7DAB3A>I< +D903E0EB3F80D90FF8EBFFE0903A1C7C03C0F8903A383E07007C9026703F1E137E902660 +1F387F5D01E00160EB1F8001C013E04A5A00014A14C0018090C7FCA200035B1300147EC7 +FC02FE143FA25CA20101157F18805CA2010315FF18005C5F010714015F4A13035F010F14 +075F4C5A5F496C495A4CC7FC02B8137E02985B90393F9C01F891388F07E0913803FF80DA +00FCC8FC4990C9FCA2137EA213FEA25BA21201A25BA21203A21207B512F0A25C323F83AB +31>112 D<91380FC00391383FF0079138F83C0F903903E00E1E90390FC0063E90381F80 +0790393F00037E4914FC01FE1301485AA2484814F812075B000F140316F0485AA2003F14 +074914E0A3007F140F4914C0A3151F90C713805AA2153F6C1500A2127E5D007F14FE6C13 +01A214036C6C485A000F131E3807C0383803E0F13901FFC1F838003F01130014035DA314 +075DA3140F5DA2141FA2143F011FB51280A21600283F7DAB2B>I<01F8EB0FC0D803FEEB +7FF0D8070FEBF038000E903883C07C3A0C07C701FC001C13CE0018EBDC03003813D80030 +13F8D90FF013F800709038E000E0006015005C12E0EAC01F5C1200A2133F91C8FCA35B13 +7EA313FE5BA312015BA312035BA312075BA3120F5BEA0380262D7DAB2C>II<141C147EA314FE5CA313015CA313035CA313 +075CA2007FB512FCB6FC15F839000FC000A2131F5CA3133F91C7FCA35B137EA313FE5BA3 +12015BA312035BA21570000714605B15E015C0000F130101C013801403EC070000071306 +140E5C6C6C5A000113F03800FFC0013FC7FC1E3F7EBD23>I<133ED9FF8014E02603C3C0 +EB03F0380703E0380601F0000E1507121CD818035D12380030150FA2D870075D00605B16 +1FEAE00F00C0495CEA001F4A133FA2013F92C7FC91C7FC5E5B017E147EA216FE13FE495C +A20301EB01801703484802F81300A25F0303130616F000001407030F130E6D010D130C01 +7C011D131C033913186D9038F0F838903A1F03C07870903A07FF803FE0903A01FC000F80 +312D7DAB38>I E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fe cmtt12 12 28 +/Fe 28 122 df<121FEA3F80EA7FC0EAFFE0A5EA7FC0EA3F80EA1F000B0B6C8A33>46 +D64 DI<003FB712E04816F0B8FCA27E7ED801FC +C71207A8EE03E093C7FCA7151F4B7EA490B6FCA69038FC003FA46FC7FC92C8FCB1383FFF +F8487FB57EA26C5B6C5B2C3D7DBC33>70 D<91387F803C903901FFF03E0107EBFC7E011F +13FE49EBFFFE5B9038FFE07F48EB803FEC000FEA03FC00071407491303485A491301121F +5B123F491300A2127F90C8FC167C93C7FCA25A5AA992387FFFC092B512E0A37E6C6E13C0 +923800FE00A36D1301123FA27F121F6D1303120F7F6C6C1307A26C6C130F6C6C131F9038 +FF803F6CEBE0FF6DB5FC7F6D13FE010713F80101EBF07C9026007F80C7FC2B3F7CBD33> +I<3B7FFFC00FFFF8B56C4813FCA46C496C13F8D803F8C7EA7F00B3A290B7FCA601F8C77E +B3A53B7FFFC00FFFF8B56C4813FCA46C496C13F82E3D7EBC33>I<003FB512FC48ECFF80 +B712E016F86C816C813A01FC000FFF030313801500EE7FC0163FEE1FE0160FA217F01607 +A6160F17E0A2161FEE3FC0167FEEFF801503030F130090B65A5E5E16E0168003FCC7FC01 +FCC9FCB3383FFFE0487FB57EA26C5B6C5B2C3D7EBC33>80 D<007FB57EB612F815FE8182 +6C812603F8007FED3FF0ED0FF815076F7E1501A26F7EA74B5AA215034B5A150FED3FF0ED +FFE090B65A5E93C7FC5D8182D9F8007F153F6F7E150F821507AA173E177FA416F8030313 +FF267FFFC014FEB538E001FF17FC81EE7FF86C49EB3FF0C9EA0FC0303E7EBC33>82 +DI<003FB712F84816FCB8FCA43AFE000FE001A8007CED00F8C715 +00B3B3A40107B512C049804980A26D5C6D5C2E3D7EBC33>I97 DIIII103 DI<14E0EB03F8A2497EA36D5AA2EB00E091C8FCAA383FFFF8487FA47EEA0001B3 +AD007FB612C0B712E016F0A216E06C15C0243E78BD33>I<383FFFFC487FB5FCA27E7EC7 +FCB3B3AD003FB612F84815FCB712FEA26C15FC6C15F8273D7ABC33>108 +D<02FC137E3B7FC3FF01FF80D8FFEF01877F90B500CF7F15DF92B57E6C010F13872607FE +07130301FC01FE7F9039F803FC01A201F013F8A401E013F0B3A53C7FFE0FFF07FF80B548 +018F13C0A46C486C01071380322C80AB33>I<4AB4FC263FFC0713C0267FFE1F13F000FF +017F7F91B5FC6CB67E6CEC07FEC6EBF801ECF0004A7F4A7F5CA291C7FCA35BB3A43B3FFF +F80FFFFC486D4813FEB56C4813FFA26C496C13FE6C496C13FC302C7FAB33>III114 +D<90381FFE0F90B5EA8F80000314FF120F5A5AEBF007387F800190C7FC00FE147F5A153F +A37E007FEC1F0001C090C7FCEA3FF8EBFFC06C13FF6C14E0000314F8C680011F13FF0100 +1480020713C0EC007FED1FE0007C140F00FEEC07F01503A27EA27F15076D14E06D130F6D +EB3FC09038FE01FF90B61280160000FD5C00FC14F8D8F83F13E0D8780790C7FC242E79AC +33>III<3B7FFF801FFFE0B56C4813F06E4813F8A24A6C13F06C496C13E0D8 +03F8C7EAFC00000114015E7F000014036D5C137EA2017F495A7FA26E485A131FA26D6C48 +5AA214E0010749C7FCA214F01303157EEB01F8A2157C010013FC14FC5D147C147DEC3FF0 +A36E5AA36E5AA2141F5DA2143F92C8FCA3147EA214FE003F5B1301387F81F81383EB87F0 +139FEBFFE06C5B5C6C90C9FCEA0FFCEA03F02D427DAA33>121 D +E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Ff cmr8 8 6 +/Ff 6 101 df43 +D48 D<130C133C137CEA03FC12FFEAFC7C1200B3B113FE387F +FFFEA2172C7AAB23>II<4A7E4A7EA34A7EA24A7EA3EC1BF81419A2EC30FCA2 +EC70FEEC607EA24A7EA349486C7EA2010380EC000FA201066D7EA3496D7EA2011FB57EA2 +9038180001496D7EA349147EA201E0147F4980A20001ED1F801203000716C0D80FF0EC3F +E0D8FFFC0103B5FCA2302F7EAE35>65 D<15F8141FA214011400ACEB0FE0EB7FF83801F8 +1E3803E0073807C003380F8001EA1F00481300123E127EA25AA9127C127EA2003E13017E +EB8003000F13073903E00EFC3A01F03CFFC038007FF090391FC0F800222F7EAD27>100 +D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fg cmsy10 12 5 +/Fg 5 111 df<49B4FC010F13E0013F13F8497F48B6FC4815804815C04815E04815F0A2 +4815F8A24815FCA3B712FEA96C15FCA36C15F8A26C15F0A26C15E06C15C06C15806C1500 +6C6C13FC6D5B010F13E0010190C7FC27277BAB32>15 D<1AF0A3861A78A21A7C1A3CA21A +3E1A1E1A1F747EA2747E747E87747E747E1B7E87757EF30FE0F303F8007FBC12FEBE1280 +A26CF3FE00CEEA03F8F30FE0F31F8051C7FC1B7E63505A505A63505A505AA250C8FC1A1E +1A3E1A3CA21A7C1A78A21AF862A359347BB264>33 D102 D<12FEEAFFE0EA07F8EA00FEEB7F806D7E6D +7E130F6D7EA26D7EB3AD6D7EA26D7E806E7E6E7EEC0FE0EC03FC913800FFE0A2913803FC +00EC0FE0EC3FC04A5A4AC7FC5C495AA2495AB3AD495AA2495A131F495A495A01FEC8FCEA +07F8EAFFE048C9FC236479CA32>I<126012F07EA21278127CA2123C123EA2121E121FA2 +6C7EA212077FA212037FA212017FA26C7EA21378137CA2133C133EA2131E131FA26D7EA2 +130780A2130380A2130180A26D7EA21478147CA2143C143EA280A28081A2140781A21403 +81A26E7EA2140081A21578157CA2153C153EA281A2811680A2150716C0A2150316E0A2ED +01F0A2150016F8A21678167CA2163C163EA2161E160C27647BCA32>110 +D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fh cmr12 12 56 +/Fh 56 122 df<9239FFC001FC020F9038F80FFF913B3F803E3F03C0913BFC00077E07E0 +D903F890390FFC0FF0494890383FF81F4948EB7FF0495A494814E049C7FCF00FE0499139 +3FC0038049021F90C7FCAFB912F0A3C648C7D81FC0C7FCB3B2486CEC3FF0007FD9FC0FB5 +12E0A33C467EC539>11 D<4AB4FC020F13E091387F80F8903901FC001C49487FD907E013 +0F4948137F011FECFF80495A49C7FCA25B49EC7F00163E93C7FCACEE3F80B8FCA3C648C7 +FC167F163FB3B0486CEC7FC0007FD9FC1FB5FCA330467EC536>I<121EEA7F80EAFFC0A9 +EA7F80ACEA3F00AB121EAC120CA5C7FCAA121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A47 +78C61B>33 D<001EEB03C0397F800FF000FF131F01C013F8A201E013FCA3007F130F391E +6003CC0000EB000CA401E0131C491318A3000114384913300003147090C712604814E000 +0614C0000E130148EB038048EB070048130E0060130C1E1D7DC431>I<140C141C143814 +7014E0EB01C01303EB0780EB0F00A2131E5BA25B13F85B12015B1203A2485AA3485AA348 +C7FCA35AA2123EA2127EA4127CA312FCB3A2127CA3127EA4123EA2123FA27EA36C7EA36C +7EA36C7EA212017F12007F13787FA27F7FA2EB0780EB03C01301EB00E014701438141C14 +0C166476CA26>40 D<12C07E12707E7E7E120F6C7E6C7EA26C7E6C7EA21378137C133C13 +3E131E131FA2EB0F80A3EB07C0A3EB03E0A314F0A21301A214F8A41300A314FCB3A214F8 +A31301A414F0A21303A214E0A3EB07C0A3EB0F80A3EB1F00A2131E133E133C137C13785B +A2485A485AA2485A48C7FC120E5A5A5A5A5A16647BCA26>I<121EEA7F8012FF13C0A213 +E0A3127FEA1E601200A413E013C0A312011380120313005A1206120E5A5A5A12600B1D78 +891B>44 DI<121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A0A78 +891B>I<143014F013011303131F13FFB5FC13E713071200B3B3B0497E497E007FB6FCA3 +204278C131>49 DI<121EEA7F80A2EA +FFC0A4EA7F80A2EA1E00C7FCB3A5121EEA7F80A2EAFFC0A4EA7F80A2EA1E000A2B78AA1B +>58 D<121EEA7F80A2EAFFC0A4EA7F80A2EA1E00C7FCB3A5121E127FEAFF80A213C0A412 +7F121E1200A512011380A3120313005A1206120E120C121C5A5A12600A3E78AA1B>I<16 +C04B7EA34B7EA34B7EA34B7EA3ED19FEA3ED30FFA203707FED607FA203E07FEDC03FA202 +0180ED801FA2DA03007F160FA20206801607A24A6D7EA34A6D7EA34A6D7EA20270810260 +147FA202E08191B7FCA249820280C7121FA249C87F170FA20106821707A2496F7EA3496F +7EA3496F7EA201788313F8486C83D80FFF03037FB500E0027FEBFFC0A342477DC649>65 +DI69 DII73 D75 +DIII80 D82 +D<49B41303010FEBE007013F13F89039FE00FE0FD801F8131FD807E0EB079F49EB03DF48 +486DB4FC48C8FC4881003E81127E82127C00FC81A282A37E82A27EA26C6C91C7FC7F7FEA +3FF813FE381FFFE06C13FE6CEBFFE06C14FC6C14FF6C15C0013F14F0010F80010180D900 +1F7F14019138001FFF03031380816F13C0167F163F161F17E000C0150FA31607A37EA36C +16C0160F7E17806C151F6C16006C5D6D147ED8FBC05CD8F9F0495AD8F07C495A90393FC0 +0FE0D8E00FB51280010149C7FC39C0003FF02B487BC536>I<003FB912F8A3903BF0001F +F8001F01806D481303003EC7150048187C0078183CA20070181CA30060180CA5481806A5 +C81600B3B3A54B7EED7FFE49B77EA33F447DC346>II<003FB500E0011FB5FCA3C691C700 +0713E0D93FFC020190C7FC6D4815FC010F6F5A6D6C15E0A26D6C4A5A6D6C5D4DC8FC6D6D +5B6E6C13065F6E6C131C6E6C13185F6E6C13706E6C13605F913803FE01DA01FF5B4CC9FC +6E1387ED7FC616CCED3FFC6F5A5E6F7E6F7EA26F7E82A203067F150E92380C7FC04B6C7E +15389238301FF04B6C7E15E04B6C7E4A486C7E14034B6C7E02066D7F140E020C6E7E4A6E +7E143802306E7E4A6E7E14E04A6E7E49486E7E130349C86C7E496F7F5B496C8201FF8300 +0701E0020313F8B500F8021FEBFFF0A344447EC349>88 DI<01C01318000114 +384848137048C712E0000EEB01C0000C1480001C13030018140000385B00301306007013 +0E0060130CA300E0131C481318A400CFEB19E039FFC01FF801E013FCA3007F130FA2003F +130701C013F8390F0001E01E1D71C431>92 D97 DII<167FED3FFFA3150181 +82B3EC7F80903803FFF090380FC07C90383F000E017E1307496D5AD803F87F48487F5B00 +0F81485AA2485AA2127FA290C8FC5AAB7E7FA2123FA26C7EA2000F5D7F6C6C5B00035C6C +6C9038077F806C6C010E13C0013F011C13FE90380FC0F8903803FFE09026007F0013002F +467DC436>IIIIII<143C14FFA2491380 +A46D1300A2143C91C7FCADEC7F80EB3FFFA31300147F143FB3B3AA123E127F39FF807F00 +A2147EA25C6C485A383C01F06C485A3807FF80D801FEC7FC195785C21E>IIII<3901FC01FE00FF903807FF +C091381E07F091383801F8000701707F0003EBE0002601FDC07F5C01FF147F91C7FCA25B +A35BB3A8486CECFF80B5D8F83F13FEA32F2C7DAB36>II<3901FC03FC00FF90380FFF8091383C07E091387001F83A07FDE000FE0003 +0180137FD801FFEC3F8091C7EA1FC04915E049140F17F0160717F8160317FCA3EE01FEAB +EE03FCA3EE07F8A217F0160F6D15E0EE1FC06D143F17806EEB7E00D9FDC05B9039FCF003 +F891383C0FE091381FFF80DA03FCC7FC91C9FCAE487EB512F8A32F3F7DAB36>I<91387F +8003903903FFE00790380FE07890393F801C0F90387E000E496D5AD803F8EB039F0007EC +01BF4914FF48487F121F5B003F81A2485AA348C8FCAB6C7EA3123F7F121F6D5C120F6D5B +12076C6C5B6C6C497E6C6C130E013F131C90380FC0F8903803FFE09038007F0091C7FCAE +EEFF80033F13FEA32F3F7DAB33>I<3903F803F000FFEB1FFCEC3C3EEC707F0007EBE0FF +3803F9C000015B13FBEC007E153C01FF13005BA45BB3A748B4FCB512FEA3202C7DAB26> +I<90383FE0183901FFFC383907E01F78390F0003F8001E1301481300007C1478127800F8 +1438A21518A27EA27E6C6C13006C7E13FC383FFFE06C13FC6C13FF6C14C06C14E0C614F0 +011F13F81300EC0FFC140300C0EB01FE1400157E7E153EA27EA36C143C6C147C15786C14 +F86CEB01F039F38003E039F1F00F8039E07FFE0038C00FF01F2E7DAC26>I<1306A5130E +A4131EA3133E137EA213FE12011207001FB512F0B6FCA2C648C7FCB3A4150CAA017E131C +017F1318A26D133890381F8030ECC070903807E0E0903801FFC09038007F001E3E7EBC26 +>III< +B500E0B539E03FFF80A30007903C000FFE000FFC00D803FCD903F8EB03F8F001E0120103 +015D6D80000060A26D6E13036DD9037E91C7FCA20280017F5B013FD9063F1306A2D91FC0 +6E5AED0C1FA2D90FE06E5AED180FA2D907F06E5AED3007A2D903F86E5AED6003A2902601 +FCE06D5AEDC00117FCD900FFECFD80ED800017FF027F92C8FC92C77EA26E147E023E143E +A2021E143C021C141CA2412C7EAA46>III +E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fi cmtt12 14.4 14 +/Fi 14 122 df46 D64 +D<90380FFFC0017F13F848B512FE486E7E4815E04881823A1FFC007FFC49EB0FFE1507ED +01FFA26C486D7F6C48147FC97F163FA60203B5FC147F0103B6FC131F137F90B7FC0003EC +C03F48EBF800481380D81FFCC7FCEA3FF05B485A5B12FF90C8FCA56D147F127F6D14FF6C +6C130301F8010F7F6CB490B612F86C90B7FC18FC6C15CF000115076CDAFC0313F8013F90 +38F0007F010790C9FC363679B43E>97 D<913807FFF0023F13FE49B61280010715C04915 +E04915F0137F903AFFFC003FF84801E0131F48138091C7FC485A4848EC0FF049EC07E048 +4891C7FC5B123F5B127F5BA312FF90CAFCA97F127FA27F123F7F17FC6C6CEC01FE7F6C7E +6C6C14036DEC07FC6C01C0130F6C01F0EB1FF86C01FEEBFFF06DB612E06D15C0010F1580 +6D1500010114FC6D6C13F0020790C7FC2F3678B43E>99 D<923803FFF85D4B7FA38181ED +0003AEEC1FF0ECFFFE0103EBFF83010F14E34914F3017F14FB90B7FC48EBF80F48EBC001 +91C7FC4848143F4848141F5B4848140F491407123F491403127F5BA312FF90C8FCA97F12 +7FA216077F123F6D140FA26C6C141F6D143F000F157F6C6C14FF01FF5B6C6D5A6CD9F01F +EBFFFC6C90B500FB13FE6D02F313FF6D14E3010F14C36D020113FE010101FC14FC902600 +3FE0C8FC384A7CC83E>II103 D<143E147F4A7E497FA56D5B6EC8FC143E +91C9FCAC003FB57E5A81A47EC7123FB3B3007FB71280B812C0A56C16802A4A76C93E> +105 D110 +DI114 D<903901FFF00F011F9038FE1F8090B612BF000315FF5A5A5A393FFE003F +01F01307D87FC0130190C8FC5A48157FA47EEE3F00D87FC091C7FC13F0EA3FFE381FFFF0 +6CEBFFC06C14FE6C6E7EC615E0013F14F8010780D9003F7F02007F03071380030013C000 +3EED3FE0007F151F48150F17F06D1407A37FA26D140F6D15E0161F01FCEC3FC06D14FF90 +26FFC00F138091B612005E485D013F5C6D14E0D8FC0714802778007FF8C7FC2C3677B43E +>I<147C14FC497EAD003FB712FC5AB87EA36C5EA2260001FEC9FCB3A6173FA2EF7F80A7 +6E14FF6D16006F5A9238C007FE91387FF01F92B55A6E5C6E5C6E5C6E1480020149C7FC91 +38003FF031437DC13E>I<263FFFFC90383FFFFC484B13FEB56C90B5FCA36C497F6C6F13 +FCC690C8EAFE007F4C5A80013F14036E5C131F16076E5C130F804C5A13078001034A5AA2 +8001014A5A8013004CC7FC808016FEEC3F80A2ED81FCEC1FC1A25EEC0FE3A202075B15F7 +A202035B15FF805EA2805E157FA293C8FCA25D5DA214015DA214035DA214075D3807800F +D81FE05B141FD83FF05B143F4A5A14FF01E390C9FC6CB45AA26C5B5C6C13E000015BD800 +7ECAFC374F7DB23E>121 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fj cmr12 14.4 19 +/Fj 19 122 df<120FEA3FC0EA7FE012FF13F0A213F8A3127F123FEA0F381200A5137813 +70A313F013E0A2120113C0120313801207EA0F00121EA25A5A12300D23768B21>44 +D48 D50 D<160F5EA25E5EA25E5DA25D5DA25D151E151C153C5D157015F04A5A5D14035D4A5A +5C140E5C143C14385C14F05C495A13035C130749C7FC130E131E5B133813785B5B120148 +5A5B120748C8FC120E121E5A123812785AB912F0A4C8000190C7FCAF4B7F4B7F020FB612 +E0A434507DCF3B>52 D54 +D +65 DI68 D98 DI<17FF4BB5FCA4ED0007160182B3A6 +EC0FF8EC7FFF49B512E0903907FC03F090391FE0007C49487F49C7120F01FE8048488048 +5A000781484880A2485AA2485AA2127FA35B12FFAB127FA27FA2123FA27F121FA26C6C5C +00075D7F6C6C5C6C6C5C6C6C021E7F6D6C017C13E0D91FC049EBFF8090390FF807E00103 +B512800100495ADA1FF091C7FC39547CD241>II107 +DI<01FFD907 +FEEC03FFB590261FFFC0010F13E0037F01F0013F13F8912701F80FFC9038FC07FE913D03 +C003FE01E001FF000390260700019038038000C6010E6D6C48C76C7E6D48DA7F8E6E7E4A +159CA24ADA3FF86E7E02605D14E04A5DA34A5DB3AD2601FFE0DAFFF0EC7FF8B6D8C07F90 +26FFE03FB512F0A45C347CB363>I<01FFEB07FCB590383FFF8092B512E0913901F00FF8 +913903C007FC000349C66C7EC6010E13016D486D7E5C143002706E7E146014E05CA35CB3 +AD2601FFE0903801FFE0B600C0B612C0A43A347CB341>I<01FFEB1F80B5EB7FF0913801 +FFF8913803E1FC91380783FE0003EB0F07C6131EEB7F1C1438143091387003FC91386000 +F0160014E05CA45CB3AA8048487EB612F0A427347DB32E>114 D117 D121 D E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fk cmtt12 20.74 10 +/Fk 10 117 df<91383FFFF80107B67E011F15E0017F15FC90B8FC00038318E048838448 +839126F0001F7F02C001017F706C7F171F717F6C4980717F6C90C87E6C486F7FEA003090 +CA127F85183FA794B5FC93B6FC151F4AB7FC140F147F49B8FC1307131F017FEDFC3F90B6 +EAE0004802FCC7FC4814C04849C8FC4813F84813E048138091C9FC485A5B5B485A5BA76D +167F127F6D16FF6D5D6C6C5D6D150F6C01C0143F02F049B6FC6C01FE011FEDFFE06C90BA +12F8A26C1AFCC617EF6D1687011FEDFE036DDBF80014F8010303E0133FD9007F49C70007 +13E0020701C091C8FC4E4D76CB59>97 D<0303B57E033F14F84AB7FC020716C0021F824A +16F891B8FC498313074983499038FE00014901F0EB007F4913C092C8FC495A4801F86F5A +485B4A6F5A48496F5AF00180484992C8FC91CCFC485AA25B123F5BA2127F5BA312FF5BAB +7F127FA47F123F7FA26C6C17FE4E7E6C6C4C1380806C7F6E5D6C7F6E4B13006C6D5D6C6D +4B5A6E6C147F6D6D4A5A6D01F813036D9026FF803F5B6D91B65A6D5F6D5F01005F6E4BC7 +FC021F5D020715F0020115C0DA003F49C8FC030313E0414D73CB59>99 +D<923807FFC0033F13FC4AB67E020715E0021F15F8027F8191B8FC010383498349834949 +C6804901F0130F49018001037F90B5C87F02FC157F48496F7E4849151F4A6F7E485B4A6F +1380488391C914C0485A84484818E0A24982127FA24918F0A200FF187FA290BAFCA71AE0 +A21A8001F0CCFCA2127FA37F123F7FA2121F6DEF0F806DEF3FE07E6EEE7FF06C7F6C6D16 +FF806C6D4B13E06C6D5D6E4B13C06D6C6C141F6D01E04A13806D01FC49B5FC6D9026FFC0 +1F14006D91B65A6D5F6D5F6D6C5E6E16C0020F5E02034BC7FC020015F0031F14C0030101 +F8C8FC444D76CB59>101 D<381FFFFC4813FF5AB67EA47E7E7EEA0003B3A2EF3FF80403 +B57E041F14E0047F14F893B67E038315FF038782159F03BF8292B87EEFC01F9326FE0003 +7F04F87F04E07F4C6E7E5E93C8123F5D4B824B151F5DA25DA25DA45DB3B3001FB600F090 +B71280486F4816C0486F4816E0B76C4816F0A46C4B6C16E06C4B6C16C06C4B6C16805469 +7EE859>104 DI<001FB612F04815FC5AB77EA47E7E7EC8120F +B3B3B3B3AD001FBAFC4819804819C0BB12E0A46C19C06C19806C1900436975E859>108 +D112 D<953803FFC0001FB500F002 +3F13F84802FC49B512FE480407ECFF80B66C011F15C0057F15E094B7FC16036C4B16F06C +5D6C4BEBFE03C7000F4913E04C13804C48486C13E092B512F84D6D13C005C0EC7F804DEC +0C0094CAFC5EA25E5E5EA25EA25EA25EA293CBFCA55DB3AB001FB812F848834883BAFCA4 +6C5F6C5F6C5F4C4B7ACA59>114 D<912601FFFEEB0F80023F9039FFE03FC00103B600FC +13E0010FEDFF7F013F16FF90B9FC5A5A5A5A48EC00074801E0EB007F91C8121FD87FFC81 +49814981484881A24981A57F6C6CEE7FC06DEE3F806D93C7FC6CB4FC14C06C13FC6CEBFF +F06CECFFC06C15FE6CEDFFF06C6C15FE6DEDFFC0010F16F0010182D9003F15FE020381DA +000F15C0DB003F14E0040114F0EE001F050313F8050013FCD81F80167FD87FC0EE3FFE6D +161F00FF170FF007FF847FA27FA27FA26D5E6D17FE180F6E151F6EED3FFC6E157F02F891 +3801FFF802FE140FDAFFE090B512F092B712E0A21980190001C75E01C316F8018016E002 +3F1580007F010702FCC7FC003EC76C1380404D73CB59>I<157C15FF5C4A7FB2001FBA12 +804819E05ABB12F0A46C19E0A2001F1980C700030180C9FCB3B2F101F0F107FCA2F10FFE +A8191F7015FC6E163F70147F70ECFFF86E6D5B70010713F092397FFF801F94B612E06F16 +C01A806F16006F5D030315F86F5D6F6C14C0040F49C7FC040113E047607CDE59>I +E +%EndDVIPSBitmapFont +%DVIPSBitmapFont: Fl cmr17 20.74 14 +/Fl 14 115 df69 +D76 D<001FBE12F8A502F8C7000F01F0C7121F4801806E490201 +13FC01FCC86C49EC003F491B1F01E01B07491B03491B0190C91800A2003E1D7CA2003C1D +3CA3481D1EA500701D0EA8481D07A6CA1900B3B3B3B14D7F4D7F057F13FE031FB812F8A5 +68757BF473>84 D<003FB7041FB612E0A5D8000F02F0040302F8C7FC010102C004001480 +6D4A7148C8FC6E90CB13F86EF13FE06E6D60656E6D95C9FC6E6D173E646E6D17786E6D17 +F8515A6E6D5F6F6C1603515A6F6C5F6F6D150F51CAFC6F6D151E6F6D153E636F6D15786F +6D15F8505A6F6D4A5A707E043F4B5A714A5A707F704BCBFC72133E707F705D725B707F70 +4A5A72485AEF7FFE053F495A72485A71138F71019FCCFC19FE715B8361838385727E183F +85727FA24E7F866006FB7F06F17FEF01F04D487F4D486C7E193FDD0F807F4D486C7F8505 +3E814D6D7F854D814C486D7F854C48814C486E7E1A3F4C48814CC86C7F86043E834C6F7F +04788104F8834B486F7F4C810303844B48707E4C163F030F844BCA6C7F031E83033E854B +717F03788303F8854A48717F4B830203864A48727E020F193F4A4885023F737F027F854A +6C86498801076D4E7F013F6D4E7F0003B500FC95B6FCB70507EDFFC0A572767EF577>88 +D<913803FF80021F13F891B512FE903A03FC01FF80903A07E0003FE0D91F80EB0FF8013E +C76C7E496E7E01F06E7E48486E7F717E4848153F4982D807A06F7E13FC487E6D6F7E80A2 +717EA46C90C8FC6C5A6C5ACAFCA6EE07FF0303B5FC157F913903FFFE07021F138091387F +F800903801FFC0010790C7FCEB1FFCEB3FF0EBFFE0485B485B4890C8FC5B485A485AA248 +5A1A0E485AA312FF5B170FA4171FA26D153F007F163B177B6DDBF1FE131C003F16E16C6C +14016C6C912603C0FF13386C6CEC0F806C6C6C903A1F007F80706C6D017CECE1E028007F +F803F8EB3FFF011FB500E06D1380010391C7000713009026003FF8EC01FC474D79CB4F> +97 D +99 D101 +DII<14 +F8EA03FFB5FCA5C6FC133F131FA2130FB3B0933803FF80041F13F8047F13FE923A01FC03 +FF80923A03E0007FE0DB0F80EB1FF0031EC76C7E5D4B6E7E4B6E7E5D14F9DAFBC06E7E5D +14FF92C9FC865CA35CA45CB3B3A8496C4B7FD97FFF030713F0B7D8800FB612F8A54D787A +F758>I107 D111 D<02F849B47ED803FF021F13F8B502 +7F13FE923A01FC01FF80923A07E0003FE0031FC76C7E033EEC0FFCC60278EC03FE013F49 +6E7E90261FF9E06E7FDAFBC0826DB4486F7E92C96C7E737E5C4A707E864A160786851B80 +A2851BC0A2851BE0A5F27FF0AEF2FFE0A54F13C0A34F1380A21B0061626E160F626E161F +626E4C5A4F5A6F5EDAFBC015FFDAF9E04A5BDAF8F04A48C7FC03784A5A6F4A5A031FEC3F +F06F6CEBFFC0922603F80790C8FC0300B512FC043F13E0DC07FEC9FC93CBFCB3A7497EEB +7FFFB77EA54C6C7BCA58>I114 D E +%EndDVIPSBitmapFont +end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 600dpi +TeXDict begin +%%PaperSize: A4 + +%%EndSetup +%%Page: 1 1 +1 0 bop 608 951 a Fl(The)52 b Fk(hepparticles)47 b Fl(pac)l(k)-9 +b(age)52 b(for)g(L)2916 915 y Fj(A)2980 951 y Fl(T)3069 +988 y(E)3158 951 y(X)904 1246 y Fj(Andy)39 b(Buc)m(kley)-10 +b(,)37 b Fi(andy@insectnati)o(on)o(.o)o(rg)1488 1480 +y Fj(Decem)m(b)s(er)h(6,)g(2004)470 1842 y Fh(T)m(yp)s(esetting)k(the)f +(names)f(of)g(high-energy)g(fundamen)m(tal)g(particles)g(\(and)g(their) +324 1963 y(elemen)m(tary)32 b(comp)s(osites\))g(is)g(w)m(ell-de\014ned) +h(b)m(y)h(a)e(set)h(of)f(rules:)469 2179 y Fg(\017)49 +b Fh(The)43 b(basic)e(particle)g(name)h(consists)g(of)g(a)g(large)e +(Roman)h(or)h(Greek)g(sym)m(b)s(ol)568 2299 y(with)32 +b(optional)e(follo)m(wing)g(sub-)j(and)g(sup)s(er-scripts.)469 +2500 y Fg(\017)49 b Fh(If)40 b(describing)g(a)g(sp)s(eci\014c)h +(particle)e(the)i(sym)m(b)s(ols)f(should)g(b)s(e)h(uprigh)m(t;)i(if)d +(de-)568 2620 y(scribing)45 b(a)g(generic)h(class)g(of)f(particles)g +(they)i(should)e(b)s(e)h(italicised)d(\(where)568 2740 +y(p)s(ossible\).)83 b(In)46 b(italic)e(and)i(b)s(old)f(con)m(texts)j +(the)e(sym)m(b)s(ols)g(should)g(adapt)g(b)m(y)568 2861 +y(b)s(ecoming)31 b(b)s(old)g(and)i(italic)d(themselv)m(es)k(where)g(p)s +(ossible.)469 3061 y Fg(\017)49 b Fh(An)m(ti-particles)35 +b(are)i(written)f(with)g(a)h(bar)g(on)f(top)h(of)f(the)h(main)e(sym)m +(b)s(ol)h(\(but)568 3182 y(for)26 b(aesthetic)i(reasons)g(the)f(bar)g +(do)s(es)h(not)f(extend)h(ab)s(o)m(v)m(e)g(the)g(sub-)f(and)g(sup)s +(er-)568 3302 y(scripts.)469 3502 y Fg(\017)49 b Fh(Sup)s(ersymmetric) +41 b(partners)i(of)e(Standard)h(Mo)s(del)f(particles)g(are)h(written)f +(as)568 3623 y(for)32 b(an)m(ti-particles)e(but)j(with)f(a)h(tilde)e +(in)h(place)g(of)g(the)h(bar.)469 3823 y Fg(\017)49 b +Fh(Resonan)m(t)33 b(states)h(ma)m(y)f(sp)s(ort)g(an)g(extra)h +(resonance)g(sp)s(eci\014er)g(consisting)e(of)h(a)568 +3943 y(v)-5 b(alue)28 b(in)g(paren)m(theses)j(and)e(optinal)e(follo)m +(wing)f(sub-)j(and)g(sup)s(er-scripts.)43 b(This)568 +4064 y(follo)m(ws)31 b(the)i(main)e(particle)g(name.)470 +4280 y(Sev)m(eral)45 b(issues)g(arise)e(when)j(t)m(yp)s(esetting)f +(these)g(particle)e(names)h(in)f(standard)324 4400 y(L)350 +4377 y Ff(A)388 4400 y Fh(T)442 4422 y(E)496 4400 y(X:)56 +b(for)37 b(starters)j(the)f(requiremen)m(t)f(of)g(sub-)h(and)g(sup)s +(er-scripts)g(and)g(the)g(need)324 4521 y(to)e(use)h(Greek)f(sym)m(b)s +(ols)g(forces)h(us)g(in)m(to)e(math)g(mo)s(de.)56 b(But)38 +b(math)e(mo)s(de)g(do)s(es)i(not)324 4641 y(usually)d(follo)m(w)g(the)i +(surrounding)f(text)h(con)m(text)h(for)e(b)s(oldness)h(and)g +(italicism:)47 b(this)324 4761 y(has)23 b(b)s(een)g(\014xed)g(in)f +(this)g(sp)s(eci\014c)h(case)g(b)m(y)h(use)f(of)f(the)h +Fe(maybemath)h Fh(pac)m(k)-5 b(age.)41 b(Secondly)-8 +b(,)324 4882 y(the)40 b(p)s(ositions)f(of)g(sup)s(er-scripts)i(with)e +(o)m(v)m(erlines)h(and)g(tildes)f(are)h(a\013ected:)59 +b(this)39 b(is)324 5002 y(also)31 b(corrected)j(b)m(y)g(this)e(pac)m(k) +-5 b(age.)44 b(The)33 b(commands)f(a)m(v)-5 b(ailable)30 +b(are)j(as)g(follo)m(ws:)1918 5251 y(1)p eop +%%Page: 2 2 +2 1 bop 469 548 a Fg(\017)49 b Fh(F)-8 b(or)31 b(generic)i(particle)e +(names)i(e.g.)44 b(all)30 b(p)s(ositiv)m(ely)i(c)m(harged)h(leptons:) +568 668 y Fg(n)p Fe(HepGenParticle)p Fg(f)p Fd(main)p +Fg(gf)p Fd(subscr)s(ipt)p Fg(gf)p Fd(super)s(scr)s(ipt)p +Fg(g)568 789 y(n)p Fe(HepGenAntiParticle)p Fg(f)p Fd(main)p +Fg(gf)p Fd(subscr)s(ipt)p Fg(gf)p Fd(super)s(scr)s(ipt)p +Fg(g)469 992 y(\017)49 b Fh(F)-8 b(or)31 b(concrete)j(particle)d +(names:)568 1112 y Fg(n)p Fe(HepParticle)p Fg(f)p Fd(main)p +Fg(gf)p Fd(subscr)s(ipt)p Fg(gf)p Fd(super)s(scr)s(ipt)p +Fg(g)568 1233 y(n)p Fe(HepAntiParticle)p Fg(f)p Fd(main)p +Fg(gf)p Fd(subscr)s(ipt)p Fg(gf)p Fd(super)s(scr)s(ipt)p +Fg(g)469 1436 y(\017)49 b Fh(F)-8 b(or)31 b(sup)s(ersymmetric)i +(\\sparticles":)568 1557 y Fg(n)p Fe(HepGenSusyParticle)p +Fg(f)p Fd(main)p Fg(gf)p Fd(subscr)s(ipt)p Fg(gf)p Fd(super)s(scr)s +(ipt)p Fg(g)568 1677 y(n)p Fe(HepSusyParticle)p Fg(f)p +Fd(main)p Fg(gf)p Fd(subscr)s(ipt)p Fg(gf)p Fd(super)s(scr)s(ipt)p +Fg(g)469 1880 y(\017)49 b Fh(F)-8 b(or)31 b(resonance)j(sp)s +(eci\014ers)g(\(just)f(the)g(paren)m(thetic)g(term\):)568 +2001 y Fg(n)p Fe(HepResonance)p Fg(f)p Fd(mainT)14 b(er)s(mI)8 +b(nP)14 b(ar)s(enths)p Fg(gf)p Fd(subscr)s(ipt)p Fg(gf)p +Fd(super)s(scr)s(ipt)p Fg(g)469 2204 y(\017)49 b Fh(F)-8 +b(or)31 b(a)i(full)d(particle)i(name)g(and)h(resonance)g(sp)s +(eci\014cation:)568 2325 y Fg(n)p Fe(HepParticleResonance)p +Fg(f)p Fd(mainpar)s(ticl)r(e)p Fg(gf)p Fd(r)s(es)p Fg(gf)p +Fd(r)s(esS)6 b(ub)p Fg(gf)p Fd(r)s(esS)g(up)p Fg(g)568 +2445 y(n)p Fe(HepParticleResonanceFull)p Fg(f)p Fd(main)q +Fg(gf)p Fd(sub)p Fg(gf)p Fd(sup)p Fg(gf)p Fd(r)s(es)p +Fg(gf)p Fd(r)s(esS)g(ub)p Fg(gf)p Fd(r)s(esS)g(up)p Fg(g)469 +2648 y(\017)49 b Fh(And)33 b(\014nally)-8 b(,)31 b(for)h(con)m(taining) +f(pro)s(cesses)k(describing)d(particle)f(ev)m(olution;)568 +2769 y Fg(n)p Fe(HepProcess)p Fg(f)p Fd(iP)14 b(ar)s(ticl)r(es)54 +b Fg(n)p Fe(HepTo)e Fd(f)11 b(P)j(ar)s(ticl)r(es)p Fg(g)568 +2889 y Fh(where)33 b Fg(n)p Fe(HepTo)h Fh(is)e(a)h(normal)d +Fg(n)p Fe(to)j Fh(arro)m(w)g(with)f(a)g(bit)g(of)g(extra)h(space.)324 +3117 y(giving)e(t)m(yp)s(eset)j(particle)d(names)i(as)g(follo)m(ws:)469 +3346 y Fg(\017)49 b Fh(Normal)30 b(particles:)43 b(B)1415 +3310 y Ff(0)1415 3372 y(d)1458 3346 y Fh(,)p 1518 3266 +70 4 v 33 w(B)1595 3311 y Ff(0)1595 3374 y(d)469 3549 +y Fg(\017)49 b Fh(Generic)32 b(particles:)43 b Fd(q)1398 +3575 y Fc(d)1438 3549 y Fh(,)p 1498 3468 41 4 v 33 w +Fd(`)1547 3574 y Fc(\026)469 3753 y Fg(\017)49 b Fh(SUSY)33 +b(particles:)51 b Fb(e)-64 b Fd(\037)1352 3777 y Ff(1)1392 +3753 y Fh(,)36 b Fb(e)-58 b Fd(q)1503 3777 y Ff(2)469 +3956 y Fg(\017)49 b Fh(Resonances:)c Fd(J)-7 b(= )20 +b Fh(\(1S\))1481 3908 y Fc(?)469 4159 y Fg(\017)49 b +Fh(Pro)s(cess:)c(B)1027 4123 y Ff(0)1027 4185 y(d)1114 +4159 y Fg(!)f Fh(K)1334 4123 y Fa(\000)1393 4159 y Fd(\031)1452 +4123 y Ff(+)1511 4159 y Fh(.)324 4388 y(An)m(y)33 b(feedbac)m(k)i(is)d +(appreciated!)43 b(Email)31 b(to)h Fe(andy@insectnation.org)p +Fh(,)38 b(please.)1918 5251 y(2)p eop +%%Trailer +end +userdict /end-hook known{end-hook}if +%%EOF diff --git a/Master/texmf-dist/doc/latex/hepparticles/hepparticles.tex b/Master/texmf-dist/doc/latex/hepparticles/hepparticles.tex new file mode 100644 index 00000000000..8b3a5176e63 --- /dev/null +++ b/Master/texmf-dist/doc/latex/hepparticles/hepparticles.tex @@ -0,0 +1,195 @@ +\documentclass[12pt]{article} +\usepackage{setspace} +\usepackage{a4wide} +\usepackage{xspace, amsmath} +\usepackage[maybess]{hepparticles} +\onehalfspacing + +\newcommand{\hepparticles}{\texttt{hepparticles}\xspace} +\author{Andy Buckley, \texttt{andy@insectnation.org}} +\title{The \hepparticles package for \LaTeX\footnote{This document describes \hepparticles as of version 1.4}} + +\begin{document} +\maketitle + +\begin{abstract} +This package provides macros for typesetting high energy physics particle names +in a consistent, semantic and aesthetically pleasing manner, as well as fixing +problems with math-mode boldness problems in section titles. You may also be +interested in the \texttt{heppennames} and \texttt{hepnicenames} packages, which +use this one to provide a large set of pre-existing particle names. +\end{abstract} + +\section{Motivation} +Typesetting the names of high-energy fundamental particles (and their elementary +composites) is well-defined by a set of rules: + +\begin{itemize} +\item The basic particle name consists of a large Roman or Greek symbol with + optional following sub- and super-scripts. +\item Depending on convention, the symbols for particles are either italic or + upright. Using the latter convention, the symbols should be upright when + describing a specific particle; if describing a generic class of particles + they should be italicised (where possible). In italic and bold contexts the + symbols should adapt by becoming bold and italic themselves where possible. +\item Anti-particles are written with a bar on top of the main symbol (but for + aesthetic reasons the bar does not extend above the sub- and super-scripts. +\item Supersymmetric partners of Standard Model particles are written as for + anti-particles but with a tilde in place of the bar. SUSY anti-particles + (though the use of symbols to represent them is currently uncommon) may be + written with a bar above the tilde. +\item Resonant states may sport an extra resonance specifier consisting of a + value in parentheses and optinal following sub- and super-scripts. This + follows the main particle name. +\end{itemize} + +Several issues arise when typesetting these particle names in standard \LaTeX{}: +for starters the requirement of sub- and super-scripts and the need to use Greek +symbols forces us into math mode. But math mode does not usually follow the +surrounding text context for boldness and italicism: this has been fixed in this +specific case by use of the \texttt{maybemath} package. Secondly, the positions +of super-scripts with overlines and tildes are affected: this is also corrected +by this package. By request, the particle typesetting conventions may be +specified as a package option. + + +\section{Commands} +The commands available are divided into two groups: those which provide +appropriate typeset output for a given semantic description and those which are +purely designed to implement that typesetting, several of which are exposed to +public use for convenience. + +\subsection{Semantic commands} +\begin{itemize} +\item For generic particle names e.g. all positively charged leptons:\\ +\texttt{$\backslash{}$HepGenParticle\{\textit{main}\}\{\textit{subscript}\}\{\textit{superscript}\}}\\ +\texttt{$\backslash{}$HepGenAntiParticle\{\textit{main}\}\{\textit{subscript}\}\{\textit{superscript}\}} + +\item For concrete particle names:\\ +\texttt{$\backslash{}$HepParticle\{\textit{main}\}\{\textit{subscript}\}\{\textit{superscript}\}}\\ +\texttt{$\backslash{}$HepAntiParticle\{\textit{main}\}\{\textit{subscript}\}\{\textit{superscript}\}} + +\item For supersymmetric ``sparticles'':\\ +\texttt{$\backslash{}$HepGenSusyParticle\{\textit{main}\}\{\textit{subscript}\}\{\textit{superscript}\}}\\ +\texttt{$\backslash{}$HepSusyParticle\{\textit{main}\}\{\textit{subscript}\}\{\textit{superscript}\}}\\ +\texttt{$\backslash{}$HepGenSusyAntiParticle\{\textit{main}\}\{\textit{subscript}\}\{\textit{superscript}\}}\\ +\texttt{$\backslash{}$HepSusyAntiParticle\{\textit{main}\}\{\textit{subscript}\}\{\textit{superscript}\}} + +\item For resonance specifiers (just the extra terms):\\ +\texttt{$\backslash{}$HepResonanceMassTerm\{\textit{mainterm}\}\{\textit{subscript}\}\{\textit{superscript}\}}\\ +\texttt{$\backslash{}$HepResonanceSpecTerm\{\textit{mainterm}\}\{\textit{subscript}\}\{\textit{superscript}\}} + +\item For a full particle name and resonance specification:\\ + \texttt{$\backslash{}$HepParticleResonance\{\textit{name}\}\{\textit{mass}\}\{\textit{massSub}\}\{\textit{massSup}\}}\\ + \texttt{$\backslash{}$HepParticleResonanceFull\{\textit{main}\}\{\textit{sub}\}\{\textit{sup}\}\{\textit{mass}\}\{\textit{massSub}\}\{\textit{massSup}\}}\\ + \texttt{$\backslash{}$HepParticleResonanceFormal\{\textit{name}\}$\backslash{}$\\\{\textit{mass}\}\{\textit{massSub}\}\{\textit{massSup}\}\{\textit{spec}\}\{\textit{specSub}\}\{\textit{specSup}\}}\\ + \texttt{$\backslash{}$HepParticleResonanceFormalFull\{\textit{main}\}\{\textit{sub}\}\{\textit{sup}\}$\backslash{}$\\\{\textit{mass}\}\{\textit{massSub}\}\{\textit{massSup}\}\{\textit{spec}\}\{\textit{specSub}\}\{\textit{specSup}\}}\\ + (hurrah, we hit the \TeX{} 9-argument limit!) + +\item And finally, for containing processes describing particle evolution;\\ + \texttt{$\backslash{}$HepProcess\{\textit{iParticles} $\backslash$HepTo \textit{fParticles}\}}\\ + where \texttt{$\backslash$HepTo} is a normal \texttt{$\backslash$to} arrow + with a bit of extra space.\footnote{In fact, this space will only be added + when not compiling via PDF\TeX{}. This is due to a conflict not yet understood *sigh*.} +\end{itemize} + +\noindent giving typeset particle names as follows: + +\begin{itemize} +\item Normal particles: \HepParticle{B}{d}{0}, \HepAntiParticle{B}{d}{0} +\item Generic particles: \HepGenParticle{q}{d}{}, \HepGenAntiParticle{\ell}{\mu}{} +\item SUSY particles: \HepSusyParticle{\chi}{1}{}, \HepGenSusyParticle{q}{2}{} +\item Resonances: \HepParticleResonance{J\!/\psi}{1S}{}{\star} +\item Process: \HepProcess{\HepParticle{B}{d}{0} \HepTo \HepParticle{K}{}{-} \HepParticle{\pi}{}{+}}. +\end{itemize} + + +\subsection{Primitive commands} +A primitive command, \texttt{$\backslash{}$HepParticleStruct}, is provided for +typesetting particle-like structures with a main term and super and sub-scripts +with appropriate automatic changing of the text style into bold, italic and +upright fonts. It also accounts for most vertical spacing problems in the sub- +and super-scripts, largely due to empty script boxes. In addition, three +``styles'': the wrapper macros that apply appropriate text stylings are +available publically. The implementation of the semantic commands is built round +conditionally using these styles within the structure macro. + +These macros can be used for implementing particle-like structures with custom +requirements and it's advised that you take a look at the internals of +\texttt{hepparticles.sty} if you're planning on using them. + +\begin{itemize} +\item Style which only applies conditional boldness:\\ +\texttt{$\backslash{}$HepNormStyle\{\textit{text}\}} +\item Style appropriate for generic particle names:\\ +\texttt{$\backslash{}$HepGenStyle\{\textit{text}\}} +\item Style appropriate for concrete particle names:\\ +\texttt{$\backslash{}$HepConStyle\{\textit{text}\}} +\item Particle structure:\\ +\texttt{$\backslash{}$HepParticleStruct\{\textit{main}\}\{\textit{sub}\}\{\textit{sup}\}} +\end{itemize} + +\section{Package options} +By request, the package now typesets particles in italic as well as upright +convention. The choice of convention can be made when the package is loaded with +the \texttt{italic} and \texttt{notitalic} options, e.g.\\ +\texttt{$\backslash{}$usepackage[italic]\{hepparticles\}}. +The default mode is upright (i.e. \texttt{notitalic}). + +In addition, the \texttt{forceit} option will force \emph{everything} in particle names +to be italic, even if they aren't normally italic in math mode (such as Arabic +numerals). Note that the italic font that will appear here is that used by +\texttt{$\backslash{}$mathit} and so will appear more script-like than normal +math mode. I can't say that I recommend using this option, but it's there for +flexibility's sake. + +Finally, a pair of options, \texttt{maybess} and \texttt{noss}, are available: +using \texttt{maybess} will allow particle names to be typeset in sans-serif if +the surrounding context is sans-serif and \texttt{noss} has the converse effect. +Note that since there is no italic sans-serif math font in LaTeX, generic +particle names will not be typeset in italic sans font. Maybe this behaviour +will change in future if there's lots of enthusiasm for a fix. However, it looks +pretty good at the moment and I suspect most people will want sans-serif +particle names in sans documents, so \texttt{maybess} is set by default. + +\section{Known problems} +Since this package messes around quite a bit with the sub- and super-scripts, +not everything you might want to do can be done. Sorry\dots + +\begin{itemize} +\item To make the macros a bit ``safer'', the output is wrapped in a pair of + braces --- i.e. it's intended as a packaged unit. Hence you can't add new + indices using math mode scripting\dots this example hopefully illustrates what + I mean in that it doesn't accomplish the intended effect of placing the $i$ + subscript directly underneath the \HepParticle{B}{}{} meson superscript.\\ + \texttt{\$$\backslash{}$HepParticle\{B\}\{\}\{+\}\_i\$} $\quad \Rightarrow + \quad \HepParticle{B}{}{+}_i$ \\ + I don't consider this a problem --- the package structures already manoeuver + the vertical positioning if the scripts so much that compliance with + externally applied indices is pretty much guaranteed not to happen. If you + want this sort of effect then you should use the + \texttt{$\backslash{}$HepParticleStruct} macro. +\item When putting particle names in sub or superscripts it's a good idea to + wrap them in braces. I'd like to be able to avoid this requirement but + wrapping everything in braces, despite removing compile errors, hasn't done + the trick of actually making the sub/sup-script work as intended. Please let + me know how to do it, should the answer spring to mind\dots +\end{itemize} + + + +\section{Installation} +\textbf{Requirements:} You will need to be using a \LaTeXe{} system to use +\hepparticles. Hopefully this isn't a problem --- I wasn't feeling up to writing +a Plain \TeX{} version! In addition, you'll need the \texttt{maybemath} package +(get a recent version: the first release has bugs which were only discovered +when writing the 1.4 version of this package). + +To install, simply copy the \texttt{hepparticles.sty} file into a location in +your \texttt{LATEXINPUTS} path. Tada! + +\vspace{2cm} +\centering +\noindent Any feedback is appreciated! Email to \texttt{andy@insectnation.org}, please. + +\end{document} \ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/hepparticles/testhepparticles.pdf b/Master/texmf-dist/doc/latex/hepparticles/testhepparticles.pdf new file mode 100644 index 00000000000..4b1c890b712 Binary files /dev/null and b/Master/texmf-dist/doc/latex/hepparticles/testhepparticles.pdf differ diff --git a/Master/texmf-dist/doc/latex/hepparticles/testhepparticles.tex b/Master/texmf-dist/doc/latex/hepparticles/testhepparticles.tex new file mode 100644 index 00000000000..5ac51c37c9d --- /dev/null +++ b/Master/texmf-dist/doc/latex/hepparticles/testhepparticles.tex @@ -0,0 +1,218 @@ +\documentclass[12pt]{article} +\usepackage{hepparticles} +%\usepackage[italic]{hepparticles} +\usepackage{booktabs,xspace} + +\newcommand{\hepparticles}{\texttt{hepparticles}\xspace} + +\title{Testing \hepparticles} +\author{Generated by \texttt{buckley}} + +\newcommand{\pd}{\HepParticle{d}{}{}} +\newcommand{\pB}{\HepParticle{B}{}{}} +\newcommand{\pBd}{\HepParticle{\pB}{d}{0}} +\setlength{\parindent}{0cm} + + +\begin{document} +\maketitle + +\section{Sub- and super-script alignment} +\subsection{Concrete names} + +\subsubsection{Normal} +\textrm{ +\begin{tabular}{llll} +\toprule +\HepParticle{B}{}{} & \HepAntiParticle{B}{}{} & \HepSusyParticle{B}{}{} & \HepSusyAntiParticle{B}{}{} \\ +\HepParticle{B}{\pd}{} & \HepAntiParticle{B}{\pd}{} & \HepSusyParticle{B}{\pd}{} & \HepSusyAntiParticle{B}{\pd}{} \\ +\HepParticle{B}{}{0} & \HepAntiParticle{B}{}{0} & \HepSusyParticle{B}{}{0} & \HepSusyAntiParticle{B}{}{0} \\ +\HepParticle{B}{\pd}{0} & \HepAntiParticle{B}{\pd}{0} & \HepSusyParticle{B}{\pd}{0} & \HepSusyAntiParticle{B}{\pd}{0} \\ +\bottomrule +\end{tabular} +} + +\subsubsection{Italic} +\textit{ +\begin{tabular}{llll} +\toprule +\HepParticle{B}{}{} & \HepAntiParticle{B}{}{} & \HepSusyParticle{B}{}{} & \HepSusyAntiParticle{B}{}{} \\ +\HepParticle{B}{\pd}{} & \HepAntiParticle{B}{\pd}{} & \HepSusyParticle{B}{\pd}{} & \HepSusyAntiParticle{B}{\pd}{} \\ +\HepParticle{B}{}{0} & \HepAntiParticle{B}{}{0} & \HepSusyParticle{B}{}{0} & \HepSusyAntiParticle{B}{}{0} \\ +\HepParticle{B}{\pd}{0} & \HepAntiParticle{B}{\pd}{0} & \HepSusyParticle{B}{\pd}{0} & \HepSusyAntiParticle{B}{\pd}{0} \\ +\bottomrule +\end{tabular} +} + +\subsubsection{Bold} +\textbf{ +\begin{tabular}{llll} +\toprule +\HepParticle{B}{}{} & \HepAntiParticle{B}{}{} & \HepSusyParticle{B}{}{} & \HepSusyAntiParticle{B}{}{} \\ +\HepParticle{B}{\pd}{} & \HepAntiParticle{B}{\pd}{} & \HepSusyParticle{B}{\pd}{} & \HepSusyAntiParticle{B}{\pd}{} \\ +\HepParticle{B}{}{0} & \HepAntiParticle{B}{}{0} & \HepSusyParticle{B}{}{0} & \HepSusyAntiParticle{B}{}{0} \\ +\HepParticle{B}{\pd}{0} & \HepAntiParticle{B}{\pd}{0} & \HepSusyParticle{B}{\pd}{0} & \HepSusyAntiParticle{B}{\pd}{0} \\ +\bottomrule +\end{tabular} +} + +\subsubsection{Bold italic} +\textit{\textbf{ +\begin{tabular}{llll} +\toprule +\HepParticle{B}{}{} & \HepAntiParticle{B}{}{} & \HepSusyParticle{B}{}{} & \HepSusyAntiParticle{B}{}{} \\ +\HepParticle{B}{\pd}{} & \HepAntiParticle{B}{\pd}{} & \HepSusyParticle{B}{\pd}{} & \HepSusyAntiParticle{B}{\pd}{} \\ +\HepParticle{B}{}{0} & \HepAntiParticle{B}{}{0} & \HepSusyParticle{B}{}{0} & \HepSusyAntiParticle{B}{}{0} \\ +\HepParticle{B}{\pd}{0} & \HepAntiParticle{B}{\pd}{0} & \HepSusyParticle{B}{\pd}{0} & \HepSusyAntiParticle{B}{\pd}{0} \\ +\bottomrule +\end{tabular} +}} + + +\subsection{Generic names} +\subsubsection{Normal} +\textrm{ +\begin{tabular}{llll} +\toprule +\HepGenParticle{B}{}{} & \HepGenAntiParticle{B}{}{} & \HepGenSusyParticle{B}{}{} & \HepGenSusyAntiParticle{B}{}{} \\ +\HepGenParticle{B}{\pd}{} & \HepGenAntiParticle{B}{\pd}{} & \HepGenSusyParticle{B}{\pd}{} & \HepGenSusyAntiParticle{B}{\pd}{} \\ +\HepGenParticle{B}{}{0} & \HepGenAntiParticle{B}{}{0} & \HepGenSusyParticle{B}{}{0} & \HepGenSusyAntiParticle{B}{}{0} \\ +\HepGenParticle{B}{\pd}{0} & \HepGenAntiParticle{B}{\pd}{0} & \HepGenSusyParticle{B}{\pd}{0} & \HepGenSusyAntiParticle{B}{\pd}{0} \\ +\bottomrule +\end{tabular} +} + +\subsubsection{Italic} +\textit{ +\begin{tabular}{llll} +\toprule +\HepGenParticle{B}{}{} & \HepGenAntiParticle{B}{}{} & \HepGenSusyParticle{B}{}{} & \HepGenSusyAntiParticle{B}{}{} \\ +\HepGenParticle{B}{\pd}{} & \HepGenAntiParticle{B}{\pd}{} & \HepGenSusyParticle{B}{\pd}{} & \HepGenSusyAntiParticle{B}{\pd}{} \\ +\HepGenParticle{B}{}{0} & \HepGenAntiParticle{B}{}{0} & \HepGenSusyParticle{B}{}{0} & \HepGenSusyAntiParticle{B}{}{0} \\ +\HepGenParticle{B}{\pd}{0} & \HepGenAntiParticle{B}{\pd}{0} & \HepGenSusyParticle{B}{\pd}{0} & \HepGenSusyAntiParticle{B}{\pd}{0} \\ +\bottomrule +\end{tabular} +} + +\subsubsection{Bold} +%\textbf{ +\begin{tabular}{llll} +\toprule +\HepGenParticle{B}{}{} & \HepGenAntiParticle{B}{}{} & \HepGenSusyParticle{B}{}{} & \HepGenSusyAntiParticle{B}{}{} \\ +\HepGenParticle{B}{\pd}{} & \HepGenAntiParticle{B}{\pd}{} & \HepGenSusyParticle{B}{\pd}{} & \HepGenSusyAntiParticle{B}{\pd}{} \\ +\HepGenParticle{B}{}{0} & \HepGenAntiParticle{B}{}{0} & \HepGenSusyParticle{B}{}{0} & \HepGenSusyAntiParticle{B}{}{0} \\ +\HepGenParticle{B}{\pd}{0} & \HepGenAntiParticle{B}{\pd}{0} & \HepGenSusyParticle{B}{\pd}{0} & \HepGenSusyAntiParticle{B}{\pd}{0} \\ +\bottomrule +\end{tabular} +%} + +\subsubsection{Bold italic} +\textit{%\textbf{ +\begin{tabular}{llll} +\toprule +\HepGenParticle{B}{}{} & \HepGenAntiParticle{B}{}{} & \HepGenSusyParticle{B}{}{} & \HepGenSusyAntiParticle{B}{}{} \\ +\HepGenParticle{B}{\pd}{} & \HepGenAntiParticle{B}{\pd}{} & \HepGenSusyParticle{B}{\pd}{} & \HepGenSusyAntiParticle{B}{\pd}{} \\ +\HepGenParticle{B}{}{0} & \HepGenAntiParticle{B}{}{0} & \HepGenSusyParticle{B}{}{0} & \HepGenSusyAntiParticle{B}{}{0} \\ +\HepGenParticle{B}{\pd}{0} & \HepGenAntiParticle{B}{\pd}{0} & \HepGenSusyParticle{B}{\pd}{0} & \HepGenSusyAntiParticle{B}{\pd}{0} \\ +\bottomrule +\end{tabular} +}%} + +\section{Processes} +%\texdemo{ \HepProcess{\HepParticle{B}{\pd}{0} \HepTo \HepParticle{K}{S}{0} \HepParticle{\pi}{}{0}} } +\HepProcess{\HepParticle{B}{\pd}{0} \HepTo \HepParticle{K}{S}{0} \, \HepParticle{\pi}{}{0}}\\ +\HepProcess{\HepParticle{B}{\pd}{0} \to \HepParticle{K}{S}{0} \, \HepParticle{\pi}{}{0}}\\ + + +\section{Resonances} +\HepParticleResonance{\pBd}{1234}{1}{\ast}\\ +\HepParticleResonanceFormal{\pBd}{1234}{1}{\ast}{P}{11}{\pm}\\ +\HepParticleResonanceFull{B}{\pd}{0}{1234}{1}{\ast}\\ +\HepParticleResonanceFormalFull{B}{\pd}{0}{1234}{1}{\ast}{P}{11}{\pm} + +\section{Mixed concrete and generic} +Using math sub/super-scripts: + +\begin{tabular}{lll} +\toprule +$\HepParticle{B}{}{}_i$ & $\HepParticle{B}{}{}^j$ & $\HepParticle{B}{}{}_i^j$ \\ +$\HepParticle{B}{\pd}{}_i$ & $\HepParticle{B}{\pd}{}^j$ & $\HepParticle{B}{\pd}{}^j_i$ \\ +$\HepParticle{B}{}{0}_i$ & $\HepParticle{B}{}{0}^j$ & $\HepParticle{B}{}{0}_i^j$ \\ +$\HepParticle{B}{\pd}{0}_i$ & $\HepParticle{B}{\pd}{0}^j$ & $\HepParticle{B}{\pd}{0}_i^j$ \\ +\bottomrule +\end{tabular} + +\begin{tabular}{lll} +\toprule +$\HepGenParticle{B}{}{}_i$ & $\HepGenParticle{B}{}{}^j$ & $\HepGenParticle{B}{}{}_i^j$ \\ +$\HepGenParticle{B}{\pd}{}_i$ & $\HepGenParticle{B}{\pd}{}^j$ & $\HepGenParticle{B}{\pd}{}^j_i$ \\ +$\HepGenParticle{B}{}{0}_i$ & $\HepGenParticle{B}{}{0}^j$ & $\HepGenParticle{B}{}{0}_i^j$ \\ +$\HepGenParticle{B}{\pd}{0}_i$ & $\HepGenParticle{B}{\pd}{0}^j$ & $\HepGenParticle{B}{\pd}{0}_i^j$ \\ +\bottomrule +\end{tabular}\\ + +Using generic particle with concrete particle in first argument: + +\begin{tabular}{lll} +\toprule +\HepParticleStruct{\pB}{i}{} & \HepParticleStruct{\pB}{}{j} & \HepParticleStruct{\pB}{i}{j} \\ +\HepParticleStruct{\pB}{i}{\HepConStyle{0}} & \HepParticleStruct{\pB}{\HepConStyle{\pd}}{j} & \\ +\bottomrule +\end{tabular} + +\section{Integration with text} +\textbf{This is a B.}\\ +\textbf{This is a \HepParticle{B}{}{}.}\\ + +\textbf{This is a B particle}\\ +\textbf{This is a \HepParticle{B}{}{} particle}\\ +\textbf{This is a \HepParticle{B}{u}{+} particle}\\ +\textbf{This is a \HepParticle{B}{}{0} particle}\\ + +Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Proin fringilla, wisi +eget aliquet tempor, risus tellus luctus est, ac accumsan pede enim vehicula +tortor. Nulla \HepParticle{B}{}{0} scelerisque placerat enim. Nullam aliquet +lorem eget augue. Nullam semper feugiat neque. Nam aliquet iaculis ante. Fusce +ac mi. \HepAntiParticle{B}{}{0} pellentesque sed ante. Maecenas consectetuer +porta dolor. Pellentesque enim. Mauris augue orci, suscipit a, vestibulum nec, +\HepSusyParticle{B}{}{0} congue ac, elit. Donec lectus dui, molestie sed, +molestie sed, sollicitudin nec, justo. Morbi porttitor odio at urna. Nam +bibendum dui tempor lectus. Phasellus \HepSusyAntiParticle{B}{}{0} porttitor +vehicula sem. Sed a elit. + +In volutpat. Sed quis arcu. Class aptent taciti sociosqu ad litora torquent per +conubia nostra, per inceptos \HepGenParticle{q}{}{\hat{d}} hymenaeos. Aenean vitae +wisi. Praesent condimentum iaculis est. Praesent consectetuer est non erat. +Fusce eget erat at arcu pretium condimentum. Aliquam \HepGenAntiParticle{\ell}{}{+} +mauris dui, tincidunt eget, iaculis id, hendrerit non, lacus. Integer et odio ut +arcu sollicitudin nonummy. Vestibulum vel orci cursus sapien luctus +\HepGenSusyParticle{q}{}{} sagittis. Curabitur mollis eros id nunc. Fusce risus +quam, molestie at, bibendum sed, sodales at, urna. In hac habitasse platea +\HepGenSusyAntiParticle{\chi}{}{0} dictumst. + +\section{Testing sans-serif} +\textsf{ +Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Proin fringilla, wisi +eget aliquet tempor, risus tellus luctus est, ac accumsan pede enim vehicula +tortor. Nulla \HepParticle{B}{}{0} scelerisque placerat enim. Nullam aliquet +lorem eget augue. Nullam semper feugiat neque. Nam aliquet iaculis ante. Fusce +ac mi. \HepAntiParticle{B}{}{0} pellentesque sed ante. Maecenas consectetuer +porta dolor. Pellentesque enim. Mauris augue orci, suscipit a, vestibulum nec, +\HepSusyParticle{B}{}{0} congue ac, elit. Donec lectus dui, molestie sed, +molestie sed, sollicitudin nec, justo. Morbi porttitor odio at urna. Nam +bibendum dui tempor lectus. Phasellus \HepSusyAntiParticle{B}{}{0} porttitor +vehicula sem. Sed a elit. +} +\textsf{ +In volutpat. Sed quis arcu. Class aptent taciti sociosqu ad litora torquent per +conubia nostra, per inceptos \HepGenParticle{B}{}{0} hymenaeos. Aenean vitae +wisi. Praesent condimentum iaculis est. Praesent consectetuer est non erat. +Fusce eget erat at arcu pretium condimentum. Aliquam \HepGenAntiParticle{B}{}{0} +mauris dui, tincidunt eget, iaculis id, hendrerit non, lacus. Integer et odio ut +arcu sollicitudin nonummy. Vestibulum vel orci cursus sapien luctus +\HepGenSusyParticle{B}{}{0} sagittis. Curabitur mollis eros id nunc. Fusce risus +quam, molestie at, bibendum sed, sodales at, urna. In hac habitasse platea +\HepGenSusyAntiParticle{B}{}{0} dictumst. +} + +\end{document} -- cgit v1.2.3