diff options
-rw-r--r-- | Master/texmf-dist/bibtex/bst/cmpj/cmpj.bst | 492 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/cmpj/README | 52 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/cmpj/cmpjxampl.bib | 151 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/cmpj/template.pdf | bin | 362825 -> 402238 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/cmpj/template.tex | 216 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/cmpj/cmpj-cc-by-small.eps | 1 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/cmpj/cmpj-cc-by-small.pdf | bin | 0 -> 4143 bytes | |||
-rw-r--r-- | Master/texmf-dist/tex/latex/cmpj/cmpj2.sty | 93 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/cmpj/cmpj3.sty | 824 |
9 files changed, 1616 insertions, 213 deletions
diff --git a/Master/texmf-dist/bibtex/bst/cmpj/cmpj.bst b/Master/texmf-dist/bibtex/bst/cmpj/cmpj.bst index 06b45c5ed0a..64effa1982e 100644 --- a/Master/texmf-dist/bibtex/bst/cmpj/cmpj.bst +++ b/Master/texmf-dist/bibtex/bst/cmpj/cmpj.bst @@ -4,37 +4,44 @@ %% %% The original source files were: %% -%% merlin.mbs (with options: `seq-no,vonx,nm-rvv,dt-jnl,yr-com,xmth,jtit-x,jttl-rm,vol-bf,vnum-nr,volp-com,jpg-1,pp-last,num-xser,btit-rm,bt-rm,pre-pub,edpar,bkedcap,blk-com,in-col,ppx,ed,abr,xedn,jabr,and-xcom,xand,eprint,em-x,nfss,') +%% merlin.mbs (with options: `head,exlang,seq-no,nm-rvv,dt-jnl,xmth,jtit-x,jttl-rm,vol-bf,vnum-nr,volp-com,pp-last,num-xser,numser,ser-vol,ser-ed,btit-rm,bt-rm,bkpg-x,doi,edpar,bkedcap,edby,edbyy,blk-com,in-col,english,ppx,ed,abr,xedn,jabr,xand,etal-xc,revdata,eprint,url,url-blk,em-x,nfss,,{}') +%% english.mbs (with options: `exlang,seq-no,nm-rvv,dt-jnl,xmth,jtit-x,jttl-rm,vol-bf,vnum-nr,volp-com,pp-last,num-xser,numser,ser-vol,ser-ed,btit-rm,bt-rm,bkpg-x,doi,edpar,bkedcap,edby,edbyy,blk-com,in-col,english,ppx,ed,abr,xedn,jabr,xand,etal-xc,revdata,eprint,url,url-blk,em-x,nfss,,{}') +%% physjour.mbs (with options: `exlang,seq-no,nm-rvv,dt-jnl,xmth,jtit-x,jttl-rm,vol-bf,vnum-nr,volp-com,pp-last,num-xser,numser,ser-vol,ser-ed,btit-rm,bt-rm,bkpg-x,doi,edpar,bkedcap,edby,edbyy,blk-com,in-col,english,ppx,ed,abr,xedn,jabr,xand,etal-xc,revdata,eprint,url,url-blk,em-x,nfss,,{}') +%% geojour.mbs (with options: `exlang,seq-no,nm-rvv,dt-jnl,xmth,jtit-x,jttl-rm,vol-bf,vnum-nr,volp-com,pp-last,num-xser,numser,ser-vol,ser-ed,btit-rm,bt-rm,bkpg-x,doi,edpar,bkedcap,edby,edbyy,blk-com,in-col,english,ppx,ed,abr,xedn,jabr,xand,etal-xc,revdata,eprint,url,url-blk,em-x,nfss,,{}') +%% photjour.mbs (with options: `exlang,seq-no,nm-rvv,dt-jnl,xmth,jtit-x,jttl-rm,vol-bf,vnum-nr,volp-com,pp-last,num-xser,numser,ser-vol,ser-ed,btit-rm,bt-rm,bkpg-x,doi,edpar,bkedcap,edby,edbyy,blk-com,in-col,english,ppx,ed,abr,xedn,jabr,xand,etal-xc,revdata,eprint,url,url-blk,em-x,nfss,,{}') +%% suppjour.mbs (with options: `exlang,seq-no,nm-rvv,dt-jnl,xmth,jtit-x,jttl-rm,vol-bf,vnum-nr,volp-com,pp-last,num-xser,numser,ser-vol,ser-ed,btit-rm,bt-rm,bkpg-x,doi,edpar,bkedcap,edby,edbyy,blk-com,in-col,english,ppx,ed,abr,xedn,jabr,xand,etal-xc,revdata,eprint,url,url-blk,em-x,nfss,,{}') +%% merlin.mbs (with options: `tail,exlang,seq-no,nm-rvv,dt-jnl,xmth,jtit-x,jttl-rm,vol-bf,vnum-nr,volp-com,pp-last,num-xser,numser,ser-vol,ser-ed,btit-rm,bt-rm,bkpg-x,doi,edpar,bkedcap,edby,edbyy,blk-com,in-col,english,ppx,ed,abr,xedn,jabr,xand,etal-xc,revdata,eprint,url,url-blk,em-x,nfss,,{}') %% ---------------------------------------- -%% *** Condensed Matter Physics journal bibliography style *** +%% *** Condensed Matter Physics journal *** %% -%% Copyright 1994-2007 Patrick W Daly -% =============================================================== -% IMPORTANT NOTICE: -% This bibliographic style (bst) file has been generated from one or -% more master bibliographic style (mbs) files, listed above. -% -% This generated file can 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 any later version. -% =============================================================== -% Name and version information of the main mbs file: -% \ProvidesFile{merlin.mbs}[2007/04/24 4.20 (PWD, AO, DPC)] -% For use with BibTeX version 0.99a or later -%------------------------------------------------------------------- -% This bibliography style file is intended for texts in ENGLISH -% This is a numerical citation style, and as such is standard LaTeX. -% It requires no extra package to interface to the main text. -% The form of the \bibitem entries is -% \bibitem{key}... -% Usage of \cite is as follows: -% \cite{key} ==>> [#] -% \cite[chap. 2]{key} ==>> [#, chap. 2] -% where # is a number determined by the ordering in the reference list. -% The order in the reference list is that by which the works were originally -% cited in the text, or that in the database. -%--------------------------------------------------------------------- +%% Copyright 1994-2011 Patrick W Daly + % =============================================================== + % IMPORTANT NOTICE: + % This bibliographic style (bst) file has been generated from one or + % more master bibliographic style (mbs) files, listed above. + % + % This generated file can 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 any later version. + % =============================================================== + % Name and version information of the main mbs file: + % \ProvidesFile{merlin.mbs}[2011/11/18 4.33 (PWD, AO, DPC)] + % For use with BibTeX version 0.99a or later + %------------------------------------------------------------------- + % This bibliography style file is intended for texts in + % ENGLISH + % This is a numerical citation style, and as such is standard LaTeX. + % It requires no extra package to interface to the main text. + % The form of the \bibitem entries is + % \bibitem{key}... + % Usage of \cite is as follows: + % \cite{key} ==>> [#] + % \cite[chap. 2]{key} ==>> [#, chap. 2] + % where # is a number determined by the ordering in the reference list. + % The order in the reference list is that by which the works were originally + % cited in the text, or that in the database. + %--------------------------------------------------------------------- ENTRY { address @@ -42,6 +49,8 @@ ENTRY author booktitle chapter + collaboration + doi edition editor eid @@ -53,6 +62,7 @@ ENTRY month note number + numpages organization pages publisher @@ -60,6 +70,7 @@ ENTRY series title type + url volume year } @@ -209,6 +220,10 @@ FUNCTION {space.word} { " " swap$ * " " * } % Here are the language-specific definitions for explicit words. % Each function has a name bbl.xxx where xxx is the English word. + %------------------------------------------------------------------- + % Begin module: + % \ProvidesFile{english.mbs}[2003/11/06 4.2 (PWD)] + % The language selected here is ENGLISH FUNCTION {bbl.and} { "and"} @@ -229,7 +244,7 @@ FUNCTION {bbl.edition} { "edn." } FUNCTION {bbl.volume} -{ "vol." } +{ "Vol." } FUNCTION {bbl.of} { "of" } @@ -249,6 +264,9 @@ FUNCTION {bbl.pages} FUNCTION {bbl.page} { "" } +FUNCTION {bbl.eidpp} +{ "pages" } + FUNCTION {bbl.chapter} { "chap." } @@ -285,6 +303,299 @@ MACRO {nov} {"Nov."} MACRO {dec} {"Dec."} + % End module: english.mbs + %------------------------------------------------------------------- + % Begin module: + % \ProvidesFile{physjour.mbs}[2002/01/14 2.2 (PWD)] +MACRO {aa}{"Astron. \& Astrophys."} +MACRO {aasup}{"Astron. \& Astrophys. Suppl. Ser."} +MACRO {aj} {"Astron. J."} +MACRO {aph} {"Acta Phys."} +MACRO {advp} {"Adv. Phys."} +MACRO {ajp} {"Amer. J. Phys."} +MACRO {ajm} {"Amer. J. Math."} +MACRO {amsci} {"Amer. Sci."} +MACRO {anofd} {"Ann. Fluid Dyn."} +MACRO {am} {"Ann. Math."} +MACRO {ap} {"Ann. Phys. (NY)"} +MACRO {adp} {"Ann. Phys. (Leipzig)"} +MACRO {ao} {"Appl. Opt."} +MACRO {apl} {"Appl. Phys. Lett."} +MACRO {app} {"Astroparticle Phys."} +MACRO {apj} {"Astrophys. J."} +MACRO {apjsup} {"Astrophys. J. Suppl."} +MACRO {apss} {"Astrophys. Space Sci."} +MACRO {araa} {"Ann. Rev. Astron. Astrophys."} +MACRO {baas} {"Bull. Amer. Astron. Soc."} +MACRO {baps} {"Bull. Amer. Phys. Soc."} +MACRO {cmp} {"Comm. Math. Phys."} +MACRO {cpam} {"Commun. Pure Appl. Math."} +MACRO {cppcf} {"Comm. Plasma Phys. \& Controlled Fusion"} +MACRO {cpc} {"Comp. Phys. Comm."} +MACRO {cqg} {"Class. Quant. Grav."} +MACRO {cra} {"C. R. Acad. Sci. A"} +MACRO {fed} {"Fusion Eng. \& Design"} +MACRO {ft} {"Fusion Tech."} +MACRO {grg} {"Gen. Relativ. Gravit."} +MACRO {ieeens} {"IEEE Trans. Nucl. Sci."} +MACRO {ieeeps} {"IEEE Trans. Plasma Sci."} +MACRO {ijimw} {"Interntl. J. Infrared \& Millimeter Waves"} +MACRO {ip} {"Infrared Phys."} +MACRO {irp} {"Infrared Phys."} +MACRO {jap} {"J. Appl. Phys."} +MACRO {jasa} {"J. Acoust. Soc. America"} +MACRO {jcp} {"J. Comp. Phys."} +MACRO {jetp} {"Sov. Phys.--JETP"} +MACRO {jfe} {"J. Fusion Energy"} +MACRO {jfm} {"J. Fluid Mech."} +MACRO {jmp} {"J. Math. Phys."} +MACRO {jne} {"J. Nucl. Energy"} +MACRO {jnec} {"J. Nucl. Energy, C: Plasma Phys., Accelerators, Thermonucl. Res."} +MACRO {jnm} {"J. Nucl. Mat."} +MACRO {jpc} {"J. Phys. Chem."} +MACRO {jpp} {"J. Plasma Phys."} +MACRO {jpsj} {"J. Phys. Soc. Japan"} +MACRO {jsi} {"J. Sci. Instrum."} +MACRO {jvst} {"J. Vac. Sci. \& Tech."} +MACRO {nat} {"Nature"} +MACRO {nature} {"Nature"} +MACRO {nedf} {"Nucl. Eng. \& Design/Fusion"} +MACRO {nf} {"Nucl. Fusion"} +MACRO {nim} {"Nucl. Inst. \& Meth."} +MACRO {nimpr} {"Nucl. Inst. \& Meth. in Phys. Res."} +MACRO {np} {"Nucl. Phys."} +MACRO {npb} {"Nucl. Phys. B"} +MACRO {nt/f} {"Nucl. Tech./Fusion"} +MACRO {npbpc} {"Nucl. Phys. B (Proc. Suppl.)"} +MACRO {inc} {"Nuovo Cimento"} +MACRO {nc} {"Nuovo Cimento"} +MACRO {pf} {"Phys. Fluids"} +MACRO {pfa} {"Phys. Fluids A: Fluid Dyn."} +MACRO {pfb} {"Phys. Fluids B: Plasma Phys."} +MACRO {pl} {"Phys. Lett."} +MACRO {pla} {"Phys. Lett. A"} +MACRO {plb} {"Phys. Lett. B"} +MACRO {prep} {"Phys. Rep."} +MACRO {pnas} {"Proc. Nat. Acad. Sci. USA"} +MACRO {pp} {"Phys. Plasmas"} +MACRO {ppcf} {"Plasma Phys. \& Controlled Fusion"} +MACRO {phitrsl} {"Philos. Trans. Roy. Soc. London"} +MACRO {prl} {"Phys. Rev. Lett."} +MACRO {pr} {"Phys. Rev."} +MACRO {physrev} {"Phys. Rev."} +MACRO {pra} {"Phys. Rev. A"} +MACRO {prb} {"Phys. Rev. B"} +MACRO {prc} {"Phys. Rev. C"} +MACRO {prd} {"Phys. Rev. D"} +MACRO {pre} {"Phys. Rev. E"} +MACRO {ps} {"Phys. Scripta"} +MACRO {procrsl} {"Proc. Roy. Soc. London"} +MACRO {rmp} {"Rev. Mod. Phys."} +MACRO {rsi} {"Rev. Sci. Inst."} +MACRO {science} {"Science"} +MACRO {sciam} {"Sci. Am."} +MACRO {sam} {"Stud. Appl. Math."} +MACRO {sjpp} {"Sov. J. Plasma Phys."} +MACRO {spd} {"Sov. Phys.--Doklady"} +MACRO {sptp} {"Sov. Phys.--Tech. Phys."} +MACRO {spu} {"Sov. Phys.--Uspeki"} +MACRO {st} {"Sky and Telesc."} + % End module: physjour.mbs + %------------------------------------------------------------------- + % Begin module: + % \ProvidesFile{geojour.mbs}[2002/07/10 2.0h (PWD)] +MACRO {aisr} {"Adv. Space Res."} +MACRO {ag} {"Ann. Geophys."} +MACRO {anigeo} {"Ann. Geofis."} +MACRO {angl} {"Ann. Glaciol."} +MACRO {andmet} {"Ann. d. Meteor."} +MACRO {andgeo} {"Ann. d. Geophys."} +MACRO {andphy} {"Ann. Phys.-Paris"} +MACRO {afmgb} {"Arch. Meteor. Geophys. Bioklimatol."} +MACRO {atph} {"Atm\'osphera"} +MACRO {aao} {"Atmos. Ocean"} +MACRO {ass}{"Astrophys. Space Sci."} +MACRO {atenv} {"Atmos. Environ."} +MACRO {aujag} {"Aust. J. Agr. Res."} +MACRO {aumet} {"Aust. Meteorol. Mag."} +MACRO {blmet} {"Bound.-Lay. Meteorol."} +MACRO {bams} {"Bull. Amer. Meteorol. Soc."} +MACRO {cch} {"Clim. Change"} +MACRO {cdyn} {"Clim. Dynam."} +MACRO {cbul} {"Climatol. Bull."} +MACRO {cap} {"Contrib. Atmos. Phys."} +MACRO {dsr} {"Deep-Sea Res."} +MACRO {dhz} {"Dtsch. Hydrogr. Z."} +MACRO {dao} {"Dynam. Atmos. Oceans"} +MACRO {eco} {"Ecology"} +MACRO {empl}{"Earth, Moon and Planets"} +MACRO {envres} {"Environ. Res."} +MACRO {envst} {"Environ. Sci. Technol."} +MACRO {ecms} {"Estuarine Coastal Mar. Sci."} +MACRO {expa}{"Exper. Astron."} +MACRO {geoint} {"Geofis. Int."} +MACRO {geopub} {"Geofys. Publ."} +MACRO {geogeo} {"Geol. Geofiz."} +MACRO {gafd} {"Geophys. Astrophys. Fluid Dyn."} +MACRO {gfd} {"Geophys. Fluid Dyn."} +MACRO {geomag} {"Geophys. Mag."} +MACRO {georl} {"Geophys. Res. Lett."} +MACRO {grl} {"Geophys. Res. Lett."} +MACRO {ga} {"Geophysica"} +MACRO {gs} {"Geophysics"} +MACRO {ieeetap} {"IEEE Trans. Antenn. Propag."} +MACRO {ijawp} {"Int. J. Air Water Pollut."} +MACRO {ijc} {"Int. J. Climatol."} +MACRO {ijrs} {"Int. J. Remote Sens."} +MACRO {jam} {"J. Appl. Meteorol."} +MACRO {jaot} {"J. Atmos. Ocean. Technol."} +MACRO {jatp} {"J. Atmos. Terr. Phys."} +MACRO {jastp} {"J. Atmos. Solar-Terr. Phys."} +MACRO {jce} {"J. Climate"} +MACRO {jcam} {"J. Climate Appl. Meteor."} +MACRO {jcm} {"J. Climate Meteor."} +MACRO {jcy} {"J. Climatol."} +MACRO {jgr} {"J. Geophys. Res."} +MACRO {jga} {"J. Glaciol."} +MACRO {jh} {"J. Hydrol."} +MACRO {jmr} {"J. Mar. Res."} +MACRO {jmrj} {"J. Meteor. Res. Japan"} +MACRO {jm} {"J. Meteor."} +MACRO {jpo} {"J. Phys. Oceanogr."} +MACRO {jra} {"J. Rech. Atmos."} +MACRO {jaes} {"J. Aeronaut. Sci."} +MACRO {japca} {"J. Air Pollut. Control Assoc."} +MACRO {jas} {"J. Atmos. Sci."} +MACRO {jmts} {"J. Mar. Technol. Soc."} +MACRO {jmsj} {"J. Meteorol. Soc. Japan"} +MACRO {josj} {"J. Oceanogr. Soc. Japan"} +MACRO {jwm} {"J. Wea. Mod."} +MACRO {lao} {"Limnol. Oceanogr."} +MACRO {mwl} {"Mar. Wea. Log"} +MACRO {mau} {"Mausam"} +MACRO {meteor} {"``Meteor'' Forschungsergeb."} +MACRO {map} {"Meteorol. Atmos. Phys."} +MACRO {metmag} {"Meteor. Mag."} +MACRO {metmon} {"Meteor. Monogr."} +MACRO {metrun} {"Meteor. Rundsch."} +MACRO {metzeit} {"Meteor. Z."} +MACRO {metgid} {"Meteor. Gidrol."} +MACRO {mwr} {"Mon. Weather Rev."} +MACRO {nwd} {"Natl. Weather Dig."} +MACRO {nzjmfr} {"New Zeal. J. Mar. Freshwater Res."} +MACRO {npg} {"Nonlin. Proc. Geophys."} +MACRO {om} {"Oceanogr. Meteorol."} +MACRO {ocac} {"Oceanol. Acta"} +MACRO {oceanus} {"Oceanus"} +MACRO {paleoc} {"Paleoceanography"} +MACRO {pce} {"Phys. Chem. Earth"} +MACRO {pmg} {"Pap. Meteor. Geophys."} +MACRO {ppom} {"Pap. Phys. Oceanogr. Meteor."} +MACRO {physzeit} {"Phys. Z."} +MACRO {pps} {"Planet. Space Sci."} +MACRO {pss} {"Planet. Space Sci."} +MACRO {pag} {"Pure Appl. Geophys."} +MACRO {qjrms} {"Quart. J. Roy. Meteorol. Soc."} +MACRO {quatres} {"Quat. Res."} +MACRO {rsci} {"Radio Sci."} +MACRO {rse} {"Remote Sens. Environ."} +MACRO {rgeo} {"Rev. Geophys."} +MACRO {rgsp} {"Rev. Geophys. Space Phys."} +MACRO {rdgeo} {"Rev. Geofis."} +MACRO {revmeta} {"Rev. Meteorol."} +MACRO {sgp}{"Surveys in Geophys."} +MACRO {sp} {"Solar Phys."} +MACRO {ssr} {"Space Sci. Rev."} +MACRO {tellus} {"Tellus"} +MACRO {tac} {"Theor. Appl. Climatol."} +MACRO {tagu} {"Trans. Am. Geophys. Union (EOS)"} +MACRO {wrr} {"Water Resour. Res."} +MACRO {weather} {"Weather"} +MACRO {wafc} {"Weather Forecast."} +MACRO {ww} {"Weatherwise"} +MACRO {wmob} {"WMO Bull."} +MACRO {zeitmet} {"Z. Meteorol."} + % End module: geojour.mbs + %------------------------------------------------------------------- + % Begin module: + % \ProvidesFile{photjour.mbs}[1999/02/24 2.0b (PWD)] + +MACRO {appopt} {"Appl. Opt."} +MACRO {bell} {"Bell Syst. Tech. J."} +MACRO {ell} {"Electron. Lett."} +MACRO {jasp} {"J. Appl. Spectr."} +MACRO {jqe} {"IEEE J. Quantum Electron."} +MACRO {jlwt} {"J. Lightwave Technol."} +MACRO {jmo} {"J. Mod. Opt."} +MACRO {josa} {"J. Opt. Soc. America"} +MACRO {josaa} {"J. Opt. Soc. Amer.~A"} +MACRO {josab} {"J. Opt. Soc. Amer.~B"} +MACRO {jdp} {"J. Phys. (Paris)"} +MACRO {oc} {"Opt. Commun."} +MACRO {ol} {"Opt. Lett."} +MACRO {phtl} {"IEEE Photon. Technol. Lett."} +MACRO {pspie} {"Proc. Soc. Photo-Opt. Instrum. Eng."} +MACRO {sse} {"Solid-State Electron."} +MACRO {sjot} {"Sov. J. Opt. Technol."} +MACRO {sjqe} {"Sov. J. Quantum Electron."} +MACRO {sleb} {"Sov. Phys.--Leb. Inst. Rep."} +MACRO {stph} {"Sov. Phys.--Techn. Phys."} +MACRO {stphl} {"Sov. Techn. Phys. Lett."} +MACRO {vr} {"Vision Res."} +MACRO {zph} {"Z. f. Physik"} +MACRO {zphb} {"Z. f. Physik~B"} +MACRO {zphd} {"Z. f. Physik~D"} + +MACRO {CLEO} {"CLEO"} +MACRO {ASSL} {"Adv. Sol.-State Lasers"} +MACRO {OSA} {"OSA"} + % End module: photjour.mbs + %------------------------------------------------------------------- + % Begin module: + % \ProvidesFile{suppjour.mbs}[1999/02/24 1.1] +MACRO {cjp} {"Czech. J. Phys."} +MACRO {el} {"Europhys. Lett."} +MACRO {en} {"Europhys. News"} +MACRO {fujitsustj} {"FUJITSU Sci. Tech. J."} +MACRO {ieeeed} {"IEEE Trans. Electron Devices"} +MACRO {ieeeim} {"IEEE Trans. Instrum. Meas."} +MACRO {ieeejqe} {"IEEE J. Quantum Electron."} +MACRO {ieeem} {"IEEE Trans. Magn."} +MACRO {ieeeptl} {"IEEE Photonic Technol. Lett."} +MACRO {ieeeuffc} {"IEEE Trans. Ultrason., Ferroelect., Freq. Cont."} +MACRO {jem} {"J. Electron. Mater."} +MACRO {jes} {"J. Electrochem. Soc."} +MACRO {jetplett} {"JETP Lett."} +MACRO {jjap} {"Japan. J. Appl. Phys."} +MACRO {jpha} {"J. Phys. A: Math. Gen."} +MACRO {jphb} {"J. Phys. B: At. Mol. Opt. Phys."} +MACRO {jphbold} {"J. Phys. B: At. Mol. Phys."} +MACRO {jphc} {"J. Phys.: Condens. Matter"} +MACRO {jphcold} {"J. Phys. C: Solid State Phys."} +MACRO {jphd} {"J. Phys. D: Appl. Phys."} +MACRO {jvsta} {"J. Vac. Sci. Technol. A"} +MACRO {jvstb} {"J. Vac. Sci. Technol. B"} +MACRO {me} {"Microelectron. Eng."} +MACRO {necrd} {"NEC Res.{\&} Develop."} +MACRO {pa} {"Physica A"} +MACRO {pb} {"Physica B"} +MACRO {pc} {"Physica C"} +MACRO {pd} {"Physica D"} +MACRO {procieee} {"Proc. IEEE"} +MACRO {procspie} {"Proc. SPIE"} +MACRO {pssa} {"Phys. Stat. Sol. A"} +MACRO {pssb} {"Phys. Stat. Sol. B"} +MACRO {rpp} {"Rep. Progr. Phys."} +MACRO {sm} {"Synthet. Metal"} +MACRO {sost} {"Solid State Technol."} +MACRO {ss} {"Surf. Sci."} +MACRO {ssc} {"Solid State Commun."} +MACRO {sst} {"Semicond. Sci. Technol."} +MACRO {suplatt} {"Superlatt. Microstr."} +MACRO {sust} {"Supercond. Sci. Technol."} +MACRO {znat} {"Z. Naturforsch."} + % End module: suppjour.mbs +%% Copyright 1994-2011 Patrick W Daly MACRO {acmcs} {"ACM Comput. Surv."} MACRO {acta} {"Acta Inf."} @@ -374,6 +685,15 @@ FUNCTION {format.eprint} } if$ } +FUNCTION {format.url} +{ + url + duplicate$ empty$ + { pop$ "" } + { "\urlprefix\url{" swap$ * "}" * } + if$ +} + INTEGERS { nameptr namesleft numnames } @@ -431,7 +751,7 @@ FUNCTION {format.names.ed} numnames 'namesleft := { namesleft #0 > } { s nameptr - "{f{.}.~}{vv~}{ll}{ jj}" + "{vv~}{ll}{ jj}{ f{.}.}" format.name$ bibinfo bibinfo.check 't := @@ -465,6 +785,14 @@ FUNCTION {format.names.ed} } FUNCTION {format.authors} { author "author" format.names + duplicate$ empty$ 'skip$ + { collaboration "collaboration" bibinfo.check + duplicate$ empty$ 'skip$ + { " (" swap$ * ")" * } + if$ + * + } + if$ } FUNCTION {get.bbl.editor} { editor num.names$ #1 > 'bbl.editors 'bbl.editor if$ } @@ -480,6 +808,14 @@ FUNCTION {format.editors} } if$ } +FUNCTION {format.doi} +{ doi empty$ + { "" } + { + "\doi{" doi * "}" * + } + if$ +} FUNCTION {format.note} { note empty$ @@ -566,13 +902,6 @@ FUNCTION {format.date} * } if$ - duplicate$ empty$ - 'skip$ - { - before.all 'output.state := - ", " swap$ * - } - if$ } FUNCTION {format.btitle} { title "title" bibinfo.check @@ -594,8 +923,7 @@ FUNCTION {format.bvolume} "volume" bibinfo.check * * series "series" bibinfo.check duplicate$ empty$ 'pop$ - { swap$ bbl.of space.word * swap$ - emphasize * } + { emphasize ", " * swap$ * } if$ "volume and number" number either.or.check } @@ -668,16 +996,6 @@ FUNCTION {format.pages} } if$ } -FUNCTION {first.page} -{ 't := - "" - { t empty$ not t #1 #1 substring$ "-" = not and } - { t #1 #1 substring$ * - t #2 global.max$ substring$ 't := - } - while$ -} - FUNCTION {format.journal.pages} { pages duplicate$ empty$ 'pop$ { swap$ duplicate$ empty$ @@ -685,7 +1003,7 @@ FUNCTION {format.journal.pages} { ", " * swap$ - first.page + n.dashify "pages" bibinfo.check * } @@ -702,6 +1020,12 @@ FUNCTION {format.journal.eid} } if$ swap$ * + numpages empty$ 'skip$ + { numpages bbl.eidpp tie.or.space.prefix + "numpages" bibinfo.check * * + " (" swap$ * ")" * * + } + if$ } if$ } @@ -748,13 +1072,19 @@ FUNCTION {format.booktitle} FUNCTION {format.in.ed.booktitle} { format.booktitle duplicate$ empty$ 'skip$ { + format.bvolume duplicate$ empty$ 'pop$ + { ", " swap$ * * } + if$ editor "editor" format.names.ed duplicate$ empty$ 'pop$ { - " " * get.bbl.editor + ")" * capitalize - "(" swap$ * "), " * - * swap$ + swap$ " " * + " (" * swap$ * + swap$ + "," * + " " * swap$ * } if$ word.in swap$ * @@ -786,7 +1116,12 @@ FUNCTION {format.tr.number} "type" bibinfo.check swap$ duplicate$ empty$ { pop$ "t" change.case$ } - { tie.or.space.prefix * * } + { duplicate$ text.length$ #3 < + { ",~" } + { ", " } + if$ + swap$ + * * } if$ } FUNCTION {format.article.crossref} @@ -926,8 +1261,10 @@ FUNCTION {article} { format.journal.pages } { format.journal.eid } if$ + format.doi output format.note output format.eprint output + format.url output fin.entry } FUNCTION {book} @@ -954,8 +1291,10 @@ FUNCTION {book} if$ format.edition output format.date "year" output.check + format.doi output format.note output format.eprint output + format.url output fin.entry } FUNCTION {booklet} @@ -965,8 +1304,10 @@ FUNCTION {booklet} howpublished "howpublished" bibinfo.check output address "address" bibinfo.check output format.date output + format.doi output format.note output format.eprint output + format.url output fin.entry } @@ -985,10 +1326,10 @@ FUNCTION {inbook} format.btitle "title" output.check crossref missing$ { - format.publisher.address output format.bvolume output format.chapter.pages "chapter and pages" output.check format.number.series output + format.publisher.address output } { format.chapter.pages "chapter and pages" output.check @@ -999,8 +1340,10 @@ FUNCTION {inbook} format.date "year" output.check date.block format.pages "pages" output.check + format.doi output format.note output format.eprint output + format.url output fin.entry } @@ -1009,10 +1352,9 @@ FUNCTION {incollection} format.authors "author" output.check crossref missing$ { format.in.ed.booktitle "booktitle" output.check - format.publisher.address output - format.bvolume output - format.number.series output format.chapter.pages output + format.number.series output + format.publisher.address output format.edition output } { format.incoll.inproc.crossref output.nonnull @@ -1022,8 +1364,10 @@ FUNCTION {incollection} format.date "year" output.check date.block format.pages "pages" output.check + format.doi output format.note output format.eprint output + format.url output fin.entry } FUNCTION {inproceedings} @@ -1031,21 +1375,22 @@ FUNCTION {inproceedings} format.authors "author" output.check crossref missing$ { format.in.ed.booktitle "booktitle" output.check + format.number.series output publisher empty$ { format.organization.address output } { organization "organization" bibinfo.check output format.publisher.address output } if$ - format.bvolume output - format.number.series output } { format.incoll.inproc.crossref output.nonnull } if$ format.pages "pages" output.check + format.doi output format.note output format.eprint output + format.url output fin.entry } FUNCTION {conference} { inproceedings } @@ -1077,8 +1422,10 @@ FUNCTION {manual} if$ format.edition output format.date output + format.doi output format.note output format.eprint output + format.url output fin.entry } @@ -1091,8 +1438,10 @@ FUNCTION {mastersthesis} school "school" bibinfo.warn output address "address" bibinfo.check output format.date "year" output.check + format.doi output format.note output format.eprint output + format.url output fin.entry } @@ -1102,8 +1451,10 @@ FUNCTION {misc} format.title output howpublished "howpublished" bibinfo.check output format.date output + format.doi output format.note output format.eprint output + format.url output fin.entry empty.misc.check } @@ -1116,8 +1467,10 @@ FUNCTION {phdthesis} school "school" bibinfo.warn output address "address" bibinfo.check output format.date "year" output.check + format.doi output format.note output format.eprint output + format.url output fin.entry } @@ -1130,18 +1483,21 @@ FUNCTION {proceedings} if$ format.btitle "title" output.check format.bvolume output - format.number.series output editor empty$ { publisher empty$ + { format.number.series output } { + format.number.series output format.publisher.address output } if$ } { publisher empty$ { + format.number.series output format.organization.address output } { + format.number.series output organization "organization" bibinfo.check output format.publisher.address output } @@ -1149,8 +1505,10 @@ FUNCTION {proceedings} } if$ format.date "year" output.check + format.doi output format.note output format.eprint output + format.url output fin.entry } @@ -1163,8 +1521,10 @@ FUNCTION {techreport} institution "institution" bibinfo.warn output address "address" bibinfo.check output format.date "year" output.check + format.doi output format.note output format.eprint output + format.url output fin.entry } @@ -1173,8 +1533,10 @@ FUNCTION {unpublished} format.authors "author" output.check format.title "title" output.check format.date output + format.doi output format.note "note" output.check format.eprint output + format.url output fin.entry } @@ -1210,6 +1572,12 @@ FUNCTION {begin.bib} write$ newline$ "\providecommand{\urlprefix}{URL }" write$ newline$ + "\expandafter\ifx\csname urlstyle\endcsname\relax" + write$ newline$ + " \providecommand{\doi}[1]{doi:\discretionary{}{}{}#1}\else" + write$ newline$ + " \providecommand{\doi}{doi:\discretionary{}{}{}\begingroup \urlstyle{rm}\Url}\fi" + write$ newline$ "\providecommand{\eprint}[2][]{\url{#2}}" write$ newline$ } diff --git a/Master/texmf-dist/doc/latex/cmpj/README b/Master/texmf-dist/doc/latex/cmpj/README index 80a8c6785b2..ec739421948 100644 --- a/Master/texmf-dist/doc/latex/cmpj/README +++ b/Master/texmf-dist/doc/latex/cmpj/README @@ -7,18 +7,23 @@ of Sciences of Ukraine. Files in this directory are: - cmpj2.sty Condensed Matter Physics journal style file - cmpj.sty Old version of the Condensed Matter Physics journal style file + cmpj3.sty Condensed Matter Physics journal style file v3.xx + cmpj2.sty Condensed Matter Physics journal style file v2.xx + cmpj.sty Condensed Matter Physics journal style file v1.xx - cmp-logo.eps EPS and PDF versions of the CMP logo required - cmp-logo.pdf by cmpj.sty and cmpj2.sty + cmp-logo.eps EPS and PDF versions of the CMP logo required + cmp-logo.pdf by cmpj?.sty - cmpj.bst BibTeX style file for Condensed Matter Physics (experimental) + cmpj-cc-by-small.eps EPS and PDF versions of the CC-BY icon required + cmpj-cc-by-small.pdf by cmpj3.sty - README This file + cmpj.bst BibTeX style file for Condensed Matter Physics (experimental) + cmpjxampl.bib Sample bibliography file - userguide/* user guide and template for preparing articles for - publishing in the Condensed Matter Physics journal + README This file + + userguide/* user guide and template for preparing articles for + publishing in the Condensed Matter Physics journal INSTALLATION @@ -31,10 +36,13 @@ INSTALLATION 3. Move files to a directories on your LaTeX input path. Recommended TDS location, for modern freeware installations of LaTeX, is <local texmf tree>/tex/latex/cmpj/ for + cmpj3.sty cmpj2.sty cmpj.sty cmp-logo.eps cmp-logo.pdf + cmpj-cc-by-small.eps + cmpj-cc-by-small.pdf files, <local texmf tree>/bibtex/bst/cmpj/ for cmpj.bst file, and <local texmf tree>/doc/latex/cmpj/ for @@ -44,6 +52,7 @@ INSTALLATION eps_demo.pdf icmphome.eps icmphome.pdf + cmpjxampl.bib README files. @@ -55,12 +64,14 @@ INSTALLATION ADDITIONAL FILES REQUIRED BY THIS PACKAGE -cmpj.sty and cmpj2.sty require the 'doi', 'fancyhdr', 'graphicx', -'hyperref', 'ifthen', 'url', and 'natbib' packages. +cmpj?.sty require the 'doi', 'fancyhdr', 'graphicx', 'hyperref', +'ifthen', 'url', and 'natbib' packages. These packages are included in the current LaTeX distributions. They are also available at CTAN (http://www.ctan.org/). -Besides, cmpj2.sty supports the 'droid' fonts for text -and 'fourier' and 'txfonts' for math. +cmpj2.sty supports the 'droid' fonts for text and 'fourier' and +'txfonts' for math. +cmpj3.sty supports the 'newtx' fonts for text and math and +'droid' fonts for text sans-serif. USER GUIDE AND TEMPLATE @@ -74,6 +85,23 @@ the LaTeX Project Public License (lppl). CHANGES +RELEASE NOTES FOR VERSION 3.01: + +* New cmpj3.sty using 'newtx' fonts for text and math and + 'droid' fonts for text sans-serif. + +* Added options 'cc-by' for Creative Commons Attribution 4.0 International + License (default) and 'no-cc' for author retained copyright (obsolete). + +* doi.sty code, modified to follow the CrossRef DOI display guidelines, + is incorporated in cmpj3.sty. + +* Updated cmpj.bst. + +* Some minor changes in the cmpj2.sty code. + +* Updated user guide and template. + RELEASE NOTES FOR VERSION 2.05: * Corrected equation numbering in the appendixes. diff --git a/Master/texmf-dist/doc/latex/cmpj/cmpjxampl.bib b/Master/texmf-dist/doc/latex/cmpj/cmpjxampl.bib new file mode 100644 index 00000000000..766b1fa988b --- /dev/null +++ b/Master/texmf-dist/doc/latex/cmpj/cmpjxampl.bib @@ -0,0 +1,151 @@ +@Book{Zub74, +author = {Zubarev, D. N.}, +title = {Nonequilibrium Statistical Thermodynamics}, +publisher = {Consultants Bureau}, +year = {1974}, +address = {New-York}, +numpages = {489}, +} + +@article{Bus89, + title = {Possibility of a common origin to ferroelectricity and superconductivity in oxides}, + author = {Bussmann-Holder, A. and Simon, A. and B\"uttner, H.}, + journal = {Phys. Rev. B}, + volume = {39}, + issue = {1}, + pages = {207--214}, + numpages = {0}, + year = {1989}, + month = {Jan}, + publisher = {American Physical Society}, + doi = {10.1103/PhysRevB.39.207}, + OPTurl = {https://link.aps.org/doi/10.1103/PhysRevB.39.207} +} + +@Article{Mel00, + author="Melnyk, R. S. + and Patsahan, O. V.", + title="Vapor-liquid critical-point properties of a symmetric binary fluid mixture", + journal="Theor. Math. Phys.", + year="2000", + volume="124", + number="2", + pages="1145--1156", + abstract="We propose a microscopic approach for investigating the behavior of a symmetric binary fluid mixture in the vicinity of the vapor-liquid critical point. The problem can be reduced to calculating the partition function of a 3D Ising model in an external field. For a square-well symmetric binary mixture, we express the parameters of the critical point as functions of the microscopic parameter r measuring the relative strength of interactions between the particles of dissimilar and similar species. The calculations are performed at intermediate ($\lambda$=1.5) and moderately long ($\lambda$=2) intermolecular potential ranges. The obtained results agree well with the results of computer simulations.", + issn="1573-9333", + doi="10.1007/BF02551084", + OPTurl="http://dx.doi.org/10.1007/BF02551084", + note = {[Teor. Mat. Fiz., 2000, \textbf{124}, No.~2, 339--352 (in Russian), \bibdoi{10.4213/tmf643}]}, +} + +@Article{Mry94, +author = {Mryglod, I. M. and Tokarchuk, M. V.}, +title = {Hydrodynamic theory of a magnetic liquid}, +journal = {Condens. Matter Phys.}, +year = {1994}, +volume = {3}, +pages = {116-133}, +doi = {10.5488/CMP.3.116}, +} + +@Article{Sta11, +author = {Stasyuk, I. V. and Velychko, O. V.}, +title = {Two-state {B}ose-{H}ubbard model in the hard-core boson limit}, +journal = {Condens. Matter Phys.}, +year = {2011}, +volume = {14}, +number = {1}, +pages = {13004}, +eid = {13004}, +numpages = {14}, +doi = {10.5488/CMP.14.13004}, +} + +@TechReport{Sta04, + author = {Stasyuk, I. V. and Mysakovych, T. S.}, + OPTtitle = {Raman scattering in systems with locally anharmonic elements of structure}, + year = {2004}, + type = {Preprint of the Institute for Condensed Matter Physics}, + number = {ICMP--04--12U}, + address = {Lviv}, + OPTinstitution = {Inst. Condens. Matter Phys.}, + note = {(in Ukrainian)}, +} + +@Article{Scient2012, + author="Mryglod, O. + and Kenna, R. + and Holovatch, {\relax Yu}rij + and Berche, B.", + title="Absolute and specific measures of research group excellence", + journal="Scientometrics", + year="2013", + OPTvolume="95", + OPTnumber="1", + OPTpages="115--127", + abstract="A desirable goal of scientific management is to introduce, if it exists, a simple and reliable way to measure the scientific excellence of publicly funded research institutions and universities to serve as a basis for their ranking and financing. While citation-based indicators and metrics are easily accessible, they are far from being universally accepted as way to automate or inform evaluation processes or to replace evaluations based on peer review. Here we consider absolute measurements of research excellence at an amalgamated, institutional level and specific measures of research excellence as performance per head. Using biology research institutions in the UK as a test case, we examine the correlations between peer review-based and citation-based measures of research excellence on these two scales. We find that citation-based indicators are very highly correlated with peer-evaluated measures of group strength, but are poorly correlated with group quality. Thus, and almost paradoxically, our analysis indicates that citation counts could possibly form a basis for deciding on, how to fund research institutions, but they should not be used as a basis for ranking them in terms of quality.", + issn="1588-2861", + doi="10.1007/s11192-012-0874-7", + OPTurl="http://dx.doi.org/10.1007/s11192-012-0874-7", + note="(in press)", +} + +@book{Abr64, +title = {Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables}, +series = {National Bureau of Standards Applied Mathematics Series}, +editor = {Abramovitz, M. and Stegun, I. A.}, +volume = {55}, +publisher = {U.S. Government Printing Office, Washington, D.C.}, +year = {1964}, +} + +@incollection{Olver64, +author = {Olver, F. W. J.}, +title = {Bessel functions of integer order}, +booktitle = {Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables}, +series = {National Bureau of Standards Applied Mathematics Series}, +editor = {Abramovitz, M. and I. A. Stegun}, +volume = {55}, +publisher = {U.S. Government Printing Office, Washington, D.C.}, +year = {1964}, +pages = {355-434}, +} + +@InCollection{Yuk87, + author = {Yukhnovkii, I. R. and Idzyk, I. M. and Kolomiets, V. O.}, + title = {Critical point of the liquid-gas system}, + booktitle = {Proceedings of the Conference ``Modern Problems of Statistical Physics'' (Lviv, 1987)}, + pages = {97-102}, + year = {1987}, + volume = {2}, + address = {Kiev}, + publisher = {Naukova Dumka}, + month = {3--5 February}, + note = {(in Russian)}, +} + +@article{Shv04, + author = {Shvaika, A. M. and Vorobyov, O. and Freericks, J. K. and Devereaux, T. P.}, + OPTtitle = {Electronic {R}aman scattering in correlated materials: exact treatment of nonresonant, mixed, and resonant scattering with dynamical mean field theory}, + journal = {Preprint \arxiv{cond-mat/0408400}}, + OPTeprint = {cond-mat/0408400}, + OPTarchive = {arXiv}, + year = {2004}, +} + +@Misc{url2, + OPTkey = {key}, + OPTauthor = {author}, + title = {{EOSDIS} {W}orldview. {C}ity {L}ights}, + OPThowpublished = {howpublished}, + OPTmonth = {month}, + OPTyear = {year}, + OPTnote = {note}, + OPTannote = {annote}, + url={http://earthdata.nasa.gov/labs/worldview/?map=-24.484375,14.05078125,50.75,62.14453125&products=baselayers.VIIRS_CityLights_2012~overlays.sedac_bound&switch=geographic}, +} + +@misc{han12, + author = {Han, Y. and Kida, T. and Ikeda, M. and Hagiwara, M. and Stre\v{c}ka, J. and Honda, Z.}, + note = {(unpublished)}, +} diff --git a/Master/texmf-dist/doc/latex/cmpj/template.pdf b/Master/texmf-dist/doc/latex/cmpj/template.pdf Binary files differindex dd7decb0168..c60ab3bbc2d 100644 --- a/Master/texmf-dist/doc/latex/cmpj/template.pdf +++ b/Master/texmf-dist/doc/latex/cmpj/template.pdf diff --git a/Master/texmf-dist/doc/latex/cmpj/template.tex b/Master/texmf-dist/doc/latex/cmpj/template.tex index 77dfc7f8cde..fe40950a189 100644 --- a/Master/texmf-dist/doc/latex/cmpj/template.tex +++ b/Master/texmf-dist/doc/latex/cmpj/template.tex @@ -6,9 +6,9 @@ %%% in the Condensed Matter Physics journal <cmp@icmp.lviv.ua> %%% %%% using LaTeX2e %%% %%% %%% -%%% Last time modified: March 23, 2014 %%% +%%% Last time modified: May 8, 2017 %%% %%% %%% -%%% Copyright (C) 2014 by the Institute for Condensed Matter Physics %%% +%%% Copyright (C) 2017 by the Institute for Condensed Matter Physics %%% %%% of the National Academy of Sciences of Ukraine %%% %%% %%% %%% This file can be redistributed and/or modified under the terms %%% @@ -20,26 +20,36 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \documentclass[intlimits,twoside,a4paper]{article} -\usepackage{amsmath,amssymb} -\usepackage{graphicx} +%%%% \usepackage{amsmath,amssymb} %%%% already in cmpj3.sty +%%%% \usepackage{graphicx} %%%% already in cmpj3.sty -\usepackage[T2A]{fontenc} +%%%% \usepackage{bm} %%%% place it below \usepackage{cmpj3} + +%%%% \usepackage[T2A,T1]{fontenc} %%%% already in cmpj3.sty \usepackage[cp1251]{inputenc} % -%% Support for Ukrainian language. Comment two lines above if you do -%% not use Ukrainian. +%% Support for Ukrainian language. Comment line above if you do +%% not use Ukrainian. In the main body, use commands \textcyrrm, \textcyrsf and \textcyrtt +%% to typeset in cyrillic script. -\usepackage[eqsecnum]{cmpj2} +\usepackage[eqsecnum]{cmpj3} %% Fields in square brackets are optional. %% Use 'eqsecnum' for equation numbering by sections; %% and 'preprint' for the preprint layout with the increased %% font size and interline spacing. %% %% Other options control font schema (not required for regular usage): -%% 'droid' for droid fonts (default); +%% 'newtx' for newtx fonts (default); +%% 'droid' for droid fonts as in 'cmpj2.sty'; %% 'helvet' for Helvetica fonts as in old 'cmpj.sty'; -%% 'cm' for standard TeX Computer Modern fonts. +%% 'cm' for standard TeX Computer Modern fonts, +%% and copyright/licensing status: +%% 'cc-by' for Creative Commons Attribution 4.0 International License (default); +%% 'no-cc' for author retained copyright (obsolete); +%% 'nocopyright' for Editorials, etc. + +\usepackage{bm} \articletype{Regular article} @@ -81,7 +91,7 @@ Twain~M., The Adventures of Huckleberry Finn. 1884.}} \begin{abstract} These instructions describe how to prepare and submit an article -using \LaTeX{} and \texttt{cmpj2.sty} for publishing in +using \LaTeX{} and \texttt{cmpj3.sty} for publishing in ``Condensed Matter Physics'' journal. Each submitted manuscript should contain an abstract reflecting the essence of the study. The abstract will be published separately from the article in a @@ -94,7 +104,7 @@ paragraph not exceeding 150 words. Mathematical expressions are discouraged. Please define all nonstandard symbols and abbreviations. % -\keywords Up to six keywords +\keywords Up to six keywords (\href{https://physh.aps.org/browse}{Physics Subject Headings}) % \pacs Up to six PACS numbers \end{abstract} @@ -204,10 +214,14 @@ be completely self-contained, not exceeding 150 words and written as a single paragraph. Mathematical expressions should be avoided. -Up to six keywords should at a glance give a general idea of the +Up to six keywords (Physics Subject Headings) +\\ [1ex] +\centerline{\texttt{\url{https://physh.aps.org/browse}}} +\\ [1ex] +should at a glance give a general idea of the article to a reader. PACS numbers (up to six classification codes) \emph{must} be given. -Please use the full, permanently updated classification system which +Please use the full classification system which is available online at \\ [1ex] \centerline{\texttt{\url{http://journals.aps.org/PACS/}}} @@ -291,12 +305,12 @@ use the \verb|equation| environment. Do \emph{not} use \verb|$$...$$|, but only the \LaTeX{} environments, so that the document style determines the formula layout. For example, the definition of Dirac $\delta$-function in the Fourier representation looks like -\begin{equation} +\begin{align} \label{delta-def} -\delta(x) = \frac{1}{2\pi} +\delta(x) = \frac{1}{2\uppi} \int_{-\infty}^{\infty} \re^{\ri sx} \rd s, -\end{equation} +\end{align} where the expression $\re^{\ri sx}$ is tolerable but the exponents with more complex arguments should be replaced by $\exp({\ri sx})$. For displayed multi-line formulas use the standard \verb|eqnarray| @@ -333,7 +347,7 @@ number ``$\re$'', ``$\ri$'' when used as imaginary unit ($\ri=\sqrt{-1}$), differential ``$\rd$'', and the operators ``$\Im$'' and ``$\Re$'' for the imaginary and real parts of complex numbers, respectively [see -equation~(\ref{delta-def}) for example] and \verb|cmpj.sty| provides +equation~(\ref{delta-def}) for example] and \verb|cmpj3.sty| provides commands \verb|\re|, \verb|\ri|, \verb|\rd|, \verb|\Im|, and \verb|\Re| for typesetting such symbols, respectively. @@ -361,7 +375,6 @@ Below there is a list of the most simple and most common errors which one should avoid. \begin{itemize} % -% \item % For simple fractions in the @@ -376,7 +389,6 @@ within a height of two lines. A two-line solidus should be avoided where possible; the construction $(\ldots)^{-1}$ should be used instead. % -% \item % Angle brackets (e.g. the ``bra-ket'' notation, average values and @@ -384,7 +396,6 @@ Green functions) are obtained with \verb|\langle| and \verb|\rangle| commands: $\langle p|q \rangle$, $\langle S^z \rangle$ and $\langle\langle a_i | a^{\dag}_j \rangle\rangle_{\omega}$. % -% \item % The symbol \verb|\mid| should be used as binary operator only. @@ -392,13 +403,11 @@ The character ``~$|$~'' is a proper element of such mathematical constructions as modulus, the ``bra-ket'' notation and Green functions: $X^{pq}= |p\rangle \langle q|$ and $A=|b/c|$. % -% \item % The root sign $\sqrt[n]{x}$ looks fine with simple expressions only, the power $1/n$ should be used for complex ones. % -% \item % Braces, brackets and parentheses should be used in @@ -406,11 +415,13 @@ the following order: $\{[(\;)]\}$. The same ordering of brackets should be used within each size. However, this ordering can be ignored if the brackets have a special meaning. % -% \item % Decimal point (not comma!) should be used in decimal fractions. % +\item +% +Do not use obsolete commands \verb|\rm|, \verb|\bf|, \verb|\sf|, etc., for font switching, use \verb|\textrm|, \verb|\textbf|, \verb|\textsf|, etc., instead. % \item % @@ -528,6 +539,7 @@ Labelling should be uniform in size throughout all figures. Lettering should not be pasted on to the figures as it may easily become detached as a result of handling. + Colour figures submitted in electronic format will generally remain in colour in the electronic versions of an article at no cost. However, in the paper version of the CMP journal figures are @@ -637,9 +649,9 @@ Year of publication, \textbf{Vol.}, starting page (comments: e.g. in Ukrainian, unpublished, private communication, in press) \cite{Bus89,Mel00,Mry94,Sta11}. For journals without volume numbers place the issue number instead as in reference~\cite{Mry94}. The names of all authors of cited papers should be given. -Title of journal should be abbreviated according to the ISI standards (see \texttt{\url{http://library.caltech.edu/reference/abbreviations/}}). +Title of journal should be abbreviated according to the ISO~4 ``\href{http://www.issn.org/services/online-services/access-to-the-ltwa/}{List of Title Word Abbreviations}'' standard (see, \texttt{\url{http://woodward.library.ubc.ca/research-help/journal-abbreviations/}} or \texttt{\url{http://cassi.cas.org/search.jsp}} for the ready for use lists of journal titles). Please supply \href{http://www.crossref.org/guestquery/}{DOI} for -e-version of the papers if available \cite{Bus89,Mel00,Sta11,Scient2012}. +e-version of the papers if available \cite{Bus89,Mel00,Mry94,Sta11,Scient2012}. For books, the following order is required (skip irrelevant information): Book Authors, Book Title. Book Series Vol. No., Editor(s) (Ed[s].), @@ -653,9 +665,9 @@ in English \cite{Mel00,Sta04,Yuk87}. Indicate materials accepted for publications by adding ``(in press)'' \cite{Scient2012}. If a preprint exists of the paper not yet accepted for publication, give the e-print \href{http://arxiv.org}{arXiv} number \cite{Shv04}. -Any web resources should be cited as references \cite{url1,url2,url3}. +Any web resources should be cited as references \cite{url2}. Please avoid references to unpublished materials, private communication -and web pages \cite{han12,url1,url2,url3}. +and web pages \cite{han12,url2}. It is important to confirm the accuracy of bibliographic information in references. This has become more important now that the journal @@ -667,45 +679,43 @@ to be singly numbered. Before submitting your article, please ensure you have checked your paper for any relevant references you may have missed. A typical numerical reference list might be -\cite{Zub74,Bus89,Mel00,Mry94,Sta11,Abr64,Olver64,Sta04,Shv04,Yuk87,han12,Scient2012,url1,url2}. +\cite{Zub74,Bus89,Mel00,Mry94,Sta11,Abr64,Olver64,Sta04,Shv04,Yuk87,han12,Scient2012,url2}. {\small \topsep 0.6ex \begin{verbatim} -\begin{thebibliography}{99} -\bibitem{Zub74} Zubarev~D.N., Nonequilibrium Statistical Thermodynamics, Consultants - Bureau, New-York, 1974. -\bibitem{Bus89} Bussmann-Holder~A., Simon~A., B\"uttner~H., Phys. Rev. B, 1989, - \textbf{39}, 207; \bibdoi{10.1103/PhysRevB.39.207}. -\bibitem{Mel00} Melnyk~R., Patsahan~O., Theor. Math. Phys., 2000, \textbf{124}, 1145; - \bibdoi{10.1007/BF02551084} [Teor. Mat. Fiz., 2000, \textbf{124}, 339 (in Russian); - \bibdoi{10.4213/tmf643}]. -\bibitem{Mry94} Mryglod~I.M., Tokarchuk~M.V., Condens. Matter Phys., 1993, \textbf{3}, 116; - \bibdoi{10.5488/CMP.3.116}. -\bibitem{Sta11} Stasyuk~I.V., Velychko~O.V., Condens. Matter Phys., 2011, \textbf{14}, - 13004; \bibdoi{10.5488/CMP.14.13004}. -\bibitem{Abr64} Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical - Tables. National Bureau of Standards Applied Mathematics Series Vol.~55, Abramovitz~M., - Stegun~I.A. (Eds.), U.S. Government Printing Office, Washington, D.C., 1964. -\bibitem{Olver64} Olver~F.W.J., In: Handbook of Mathematical Functions with Formulas, - Graphs, and Mathematical Tables. National Bureau of Standards Applied Mathematics - Series Vol.~55, Abramovitz~M., Stegun~I.A. (Eds.), U.S. Government Printing Office, - Washington, D.C., 1964, 355--434. -\bibitem{Scient2012} Mryglod~O., Kenna~R., Holovatch~Yu., Berche~B., - Scientometrics (in press); \bibdoi{10.1007/s11192-012-0874-7}. -\bibitem{Sta04} Stasyuk~I.V., Mysakovych~T.S., Preprint of the Institute for Condensed - Matter Physics, ICMP--04--12U, Lviv, 2004 (in Ukrainian). -\bibitem{Shv04} Shvaika~A.M., Vorobyov~O., Freericks~J.K., Devereaux~T.P., - Preprint \arxiv{cond-mat/0408400}, 2004. -\bibitem{Yuk87} Yukhnovkii~I.R., Idzyk~I.M., Kolomiets~V.O., - In: Proceedings of the Conference ``Modern Problems of Statistical Physics'' - (Lviv, 1987), Vol.~2, Naukova Dumka, Kiev, 1987, 97--102 (in Russian). -\bibitem{han12} Han~Y., Kida~T., Ikeda~M., Hagiwara~M., Stre\v{c}ka~J., Honda~Z. - (unpublished). -\bibitem{url1} \url{http://en.wikipedia.org/wiki/Condensed_matter_physics}. -\bibitem{url2} \url{http://earthdata.nasa.gov/labs/worldview/?map=-24.484375,14.05078125,50.75,62.14453125&products=baselayers.VIIRS_CityLights_2012~overlays.sedac_bound&switch=geographic}. -\bibitem{url3} \href{http://earthdata.nasa.gov/labs/worldview/?map=-24.484375,14.05078125,50.75,62.14453125&products=baselayers.VIIRS_CityLights_2012~overlays.sedac_bound&switch=geographic} - {EOSDIS Worldview. City Lights}. +\begin{thebibliography}{10} +\bibitem{Zub74} Zubarev D.N., Nonequilibrium Statistical Thermodynamics, Consultants + Bureau, New-York, 1974. +\bibitem{Bus89} Bussmann-Holder A., Simon A., B\"uttner H., Phys. Rev. B, 1989, + \textbf{39}, 207--214, \doi{10.1103/PhysRevB.39.207}. +\bibitem{Mel00} Melnyk R.S., Patsahan O.V., Theor. Math. Phys., 2000, \textbf{124}, No.~2, + 1145--1156, \doi{10.1007/BF02551084}, [Teor. Mat. Fiz., 2000, \textbf{124}, No.~2, + 339--352 (in Russian), \bibdoi{10.4213/tmf643}]. +\bibitem{Mry94} Mryglod I.M., Tokarchuk M.V., Condens. Matter Phys., 1994, \textbf{3}, + 116--133, \doi{10.5488/CMP.3.116}. +\bibitem{Sta11} Stasyuk I.V., Velychko O.V., Condens. Matter Phys., 2011, \textbf{14}, + No.~1, 13004 (14 pages), \doi{10.5488/CMP.14.13004}. +\bibitem{Sta04} Stasyuk I.V., Mysakovych T.S., Preprint of the Institute for Condensed + Matter Physics, ICMP--04--12U, Lviv, 2004, (in Ukrainian). +\bibitem{Scient2012} Mryglod O., Kenna R., Holovatch Yu., Berche B., Scientometrics, 2013, + \doi{10.1007/s11192-012-0874-7}, (in press). +\bibitem{Abr64} Abramovitz M., Stegun I.A. (Eds.), Handbook of Mathematical Functions with + Formulas, Graphs, and Mathematical Tables, National Bureau of Standards Applied + Mathematics Series, Vol.~55, U.S. Government Printing Office, Washington, D.C., 1964. +\bibitem{Olver64} Olver F.W.J., In: Handbook of Mathematical Functions with Formulas, + Graphs, and Mathematical Tables, National Bureau of Standards Applied Mathematics + Series, Vol.~55, Abramovitz M., Stegun I.A. (Eds.), U.S. Government Printing Office, + Washington, D.C., 1964, 355--434. +\bibitem{Yuk87} Yukhnovkii I.R., Idzyk I.M., Kolomiets V.O., In: Proceedings of the + Conference ``Modern Problems of Statistical Physics'' (Lviv, 1987), Vol.~2, Naukova + Dumka, Kiev, 1987, 97--102, (in Russian). +\bibitem{Shv04} Shvaika A.M., Vorobyov O., Freericks J.K., Devereaux T.P.,Preprint + \arxiv{cond-mat/0408400}, 2004. +\bibitem{url2} {EOSDIS} {W}orldview. {C}ity {L}ights, + URL~\url{http://earthdata.nasa.gov/labs/worldview/?map=-24.484375,14.05078125,50.75,62.14453125&products=baselayers.VIIRS_CityLights_2012~overlays.sedac_bound&switch=geographic}. +\bibitem{han12} Han Y., Kida T., Ikeda M., Hagiwara M., Stre\v{c}ka J., Honda Z., + (unpublished). \end{thebibliography} \end{verbatim} } @@ -759,10 +769,10 @@ since the compuscript will be slightly (?) modified anyway. Frequently good physicists (especially young scientists) have a little knowledge how to write a good looking article. As comprehensive (and free) tutorials on the subject one can mention -``IOP Style Guide'' -\\ [1ex] -\centerline{\texttt{\url{http://www.iop.org/websupport/file_53266.pdf}},} -\\ [1ex] +%``IOP Style Guide'' +%\\ [1ex] +%\centerline{\texttt{\url{http://www.iop.org/websupport/file_53266.pdf}},} +%\\ [1ex] ``Physical Review Style and Notation Guide'' \\ [1ex] \centerline{\texttt{\url{http://publish.aps.org/files/styleguide-pr.pdf}},} @@ -779,43 +789,39 @@ Remember: ``\textit{Ignorantia non est argumentum}'' and %% or create them from your bibtex database using cmpj.bst style (experimental). %\bibliographystyle{cmpj} -%\bibliography{mybibdb} - - -\begin{thebibliography}{99} -\bibitem{Zub74} Zubarev~D.N., Nonequilibrium Statistical Thermodynamics, Consultants - Bureau, New-York, 1974. -\bibitem{Bus89} Bussmann-Holder~A., Simon~A., B\"uttner~H., Phys. Rev. B, 1989, - \textbf{39}, 207; \bibdoi{10.1103/PhysRevB.39.207}. -\bibitem{Mel00} Melnyk~R., Patsahan~O., Theor. Math. Phys., 2000, \textbf{124}, 1145; - \bibdoi{10.1007/BF02551084} [Teor. Mat. Fiz., 2000, \textbf{124}, 339 (in Russian); - \bibdoi{10.4213/tmf643}]. -\bibitem{Mry94} Mryglod~I.M., Tokarchuk~M.V., Condens. Matter Phys., 1993, \textbf{3}, 116; - \bibdoi{10.5488/CMP.3.116}. -\bibitem{Sta11} Stasyuk~I.V., Velychko~O.V., Condens. Matter Phys., 2011, \textbf{14}, - 13004; \bibdoi{10.5488/CMP.14.13004}. -\bibitem{Abr64} Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical - Tables. National Bureau of Standards Applied Mathematics Series Vol.~55, Abramovitz~M., - Stegun~I.A. (Eds.), U.S. Government Printing Office, Washington, D.C., 1964. -\bibitem{Olver64} Olver~F.W.J., In: Handbook of Mathematical Functions with Formulas, - Graphs, and Mathematical Tables. National Bureau of Standards Applied Mathematics - Series Vol.~55, Abramovitz~M., Stegun~I.A. (Eds.), U.S. Government Printing Office, - Washington, D.C., 1964, 355--434. -\bibitem{Scient2012} Mryglod~O., Kenna~R., Holovatch~Yu., Berche~B., - Scientometrics (in press); \bibdoi{10.1007/s11192-012-0874-7}. -\bibitem{Sta04} Stasyuk~I.V., Mysakovych~T.S., Preprint of the Institute for Condensed - Matter Physics, ICMP--04--12U, Lviv, 2004 (in Ukrainian). -\bibitem{Shv04} Shvaika~A.M., Vorobyov~O., Freericks~J.K., Devereaux~T.P., - Preprint \arxiv{cond-mat/0408400}, 2004. -\bibitem{Yuk87} Yukhnovkii~I.R., Idzyk~I.M., Kolomiets~V.O., - In: Proceedings of the Conference ``Modern Problems of Statistical Physics'' - (Lviv, 1987), Vol.~2, Naukova Dumka, Kiev, 1987, 97--102 (in Russian). -\bibitem{han12} Han~Y., Kida~T., Ikeda~M., Hagiwara~M., Stre\v{c}ka~J., Honda~Z. - (unpublished). -\bibitem{url1} \url{http://en.wikipedia.org/wiki/Condensed_matter_physics}. -\bibitem{url2} \url{http://earthdata.nasa.gov/labs/worldview/?map=-24.484375,14.05078125,50.75,62.14453125&products=baselayers.VIIRS_CityLights_2012~overlays.sedac_bound&switch=geographic}. -\bibitem{url3} \href{http://earthdata.nasa.gov/labs/worldview/?map=-24.484375,14.05078125,50.75,62.14453125&products=baselayers.VIIRS_CityLights_2012~overlays.sedac_bound&switch=geographic} -{EOSDIS Worldview. City Lights}. +%\bibliography{cmpjxampl} + +\begin{thebibliography}{10} +\bibitem{Zub74} Zubarev D.N., Nonequilibrium Statistical Thermodynamics, Consultants Bureau, + New-York, 1974. +\bibitem{Bus89} Bussmann-Holder A., Simon A., B\"uttner H., Phys. Rev. B, 1989, \textbf{39}, + 207--214, \doi{10.1103/PhysRevB.39.207}. +\bibitem{Mel00} Melnyk R.S., Patsahan O.V., Theor. Math. Phys., 2000, \textbf{124}, No.~2, + 1145--1156, \doi{10.1007/BF02551084}, [Teor. Mat. Fiz., 2000, \textbf{124}, No.~2, + 339--352 (in Russian), \bibdoi{10.4213/tmf643}]. +\bibitem{Mry94} Mryglod I.M., Tokarchuk M.V., Condens. Matter Phys., 1994, \textbf{3}, + 116--133, \doi{10.5488/CMP.3.116}. +\bibitem{Sta11} Stasyuk I.V., Velychko O.V., Condens. Matter Phys., 2011, \textbf{14}, + No.~1, 13004 (14 pages), \doi{10.5488/CMP.14.13004}. +\bibitem{Sta04} Stasyuk I.V., Mysakovych T.S., Preprint of the Institute for Condensed Matter + Physics, ICMP--04--12U, Lviv, 2004, (in Ukrainian). +\bibitem{Scient2012} Mryglod O., Kenna R., Holovatch Yu., Berche B., Scientometrics, 2013, + \doi{10.1007/s11192-012-0874-7}, (in press). +\bibitem{Abr64} Abramovitz M., Stegun I.A. (Eds.), Handbook of Mathematical Functions with + Formulas, Graphs, and Mathematical Tables, National Bureau of Standards Applied + Mathematics Series, Vol.~55, U.S. Government Printing Office, Washington, D.C., 1964. +\bibitem{Olver64} Olver F.W.J., In: Handbook of Mathematical Functions with Formulas, Graphs, + and Mathematical Tables, National Bureau of Standards Applied Mathematics Series, Vol.~55, + Abramovitz M., Stegun I.A. (Eds.), U.S. Government Printing Office, Washington, D.C., + 1964, 355--434. +\bibitem{Yuk87} Yukhnovkii I.R., Idzyk I.M., Kolomiets V.O., In: Proceedings of the + Conference ``Modern Problems of Statistical Physics'' (Lviv, 1987), Vol.~2, Naukova Dumka, + Kiev, 1987, 97--102, (in Russian). +\bibitem{Shv04} Shvaika A.M., Vorobyov O., Freericks J.K., Devereaux T.P., Preprint + \arxiv{cond-mat/0408400}, 2004. +\bibitem{url2} {EOSDIS} {W}orldview. {C}ity {L}ights, + URL~\url{http://earthdata.nasa.gov/labs/worldview/?map=-24.484375,14.05078125,50.75,62.14453125&products=baselayers.VIIRS_CityLights_2012~overlays.sedac_bound&switch=geographic}. +\bibitem{han12} Han Y., Kida T., Ikeda M., Hagiwara M., Stre\v{c}ka J., Honda Z., (unpublished). \end{thebibliography} % @@ -846,7 +852,7 @@ Remember: ``\textit{Ignorantia non est argumentum}'' and \tolerance=3000%  öčő ďîđŕäŕő îďčńŕíî ˙ę ďłäăîňóâŕňč ňŕ íŕäłńëŕňč ńňŕňňţ äë˙ ďóáëłęŕöłż â ćóđíŕëł ``Condensed Matter Physics'' çŕ -äîďîěîăîţ \LaTeX{} ç âčęîđčńňŕíí˙ě ńňčëţ \texttt{cmpj2.sty}. +äîďîěîăîţ \LaTeX{} ç âčęîđčńňŕíí˙ě ńňčëţ \texttt{cmpj3.sty}. Ęîćĺí íŕäłńëŕíčé đóęîďčń ďîâčíĺí ěłńňčňč ŕíîňŕöłţ, ůî âłäîáđŕćŕş ńóňü äîńëłäćĺíí˙. Ŕíîňŕöł˙ ďóáëłęóâŕňčěĺňüń˙ îęđĺěî âłä ńňŕňňł â đłçíîěŕíłňíčő áłáëłîăđŕôł÷íčő âčäŕíí˙ő, ňîěó âîíŕ ěóńčňü áóňč diff --git a/Master/texmf-dist/tex/latex/cmpj/cmpj-cc-by-small.eps b/Master/texmf-dist/tex/latex/cmpj/cmpj-cc-by-small.eps new file mode 100644 index 00000000000..365fb90f7aa --- /dev/null +++ b/Master/texmf-dist/tex/latex/cmpj/cmpj-cc-by-small.eps @@ -0,0 +1 @@ +%!PS-Adobe-3.0 EPSF-3.0
%%Creator: Adobe Illustrator(R) 8.0
%%AI8_CreatorVersion: 13.0.1
%%For: (Alex Roberts) ()
%%Title: (by.eps)
%%CreationDate: 3/27/08 4:25 PM
%%BoundingBox: 360 291 441 307
%%HiResBoundingBox: 360.4727 291.9463 440.5146 306.9878
%%DocumentProcessColors: Cyan Magenta Yellow Black
%%DocumentSuppliedResources: procset Adobe_level2_AI5 1.2 0
%%+ procset Adobe_ColorImage_AI6 1.3 0
%%+ procset Adobe_Illustrator_AI5 1.3 0
%%+ procset Adobe_cshow 2.0 8
%%+ procset Adobe_shading_AI8 1.0 0
%AI5_FileFormat 4.0
%AI3_ColorUsage: Color
%AI3_IncludePlacedImages
%AI7_ImageSettings: 1
%%CMYKProcessColor: 0.74902 0.678431 0.670588 0.901961 ([Registration])
%%AI6_ColorSeparationSet: 1 1 (AI6 Default Color Separation Set)
%%+ Options: 1 16 0 1 1 1 0 0 0 0 1 1 1 18 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 1 2 3 4
%%+ PPD: 1 21 0 0 60 45 2 2 1 0 0 1 0 0 0 0 0 0 0 0 -1 -1 ()
%AI3_Cropmarks: 360.5 292 440.5 307
%AI3_TemplateBox: 400.5 299.5 400.5 299.5
%AI3_TileBox: 112 -56 688 678
%AI3_DocumentPreview: Macintosh_ColorPic
%AI5_ArtSize: 800 600
%AI5_RulerUnits: 6
%AI5_ArtFlags: 0 0 0 1 0 0 1 0 0
%AI5_TargetResolution: 800
%AI5_NumLayers: 1
%AI8_OpenToView: -381 756 1 1566 923 26 0 0 73 75 0 0
%AI5_OpenViewLayers: 7
%%PageOrigin:0 0
%AI7_GridSettings: 48 8 48 8 1 0 0.8 0.8 0.8 0.9 0.9 0.9
%AI9_Flatten: 1
%AI12_CMSettings: 00.MS
%AI7_Thumbnail: 128 24 8
%%BeginData: 3634 Hex Bytes
%0000330000660000990000CC0033000033330033660033990033CC0033FF
%0066000066330066660066990066CC0066FF009900009933009966009999
%0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66
%00FF9900FFCC3300003300333300663300993300CC3300FF333300333333
%3333663333993333CC3333FF3366003366333366663366993366CC3366FF
%3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99
%33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033
%6600666600996600CC6600FF6633006633336633666633996633CC6633FF
%6666006666336666666666996666CC6666FF669900669933669966669999
%6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33
%66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF
%9933009933339933669933999933CC9933FF996600996633996666996699
%9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33
%99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF
%CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399
%CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933
%CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF
%CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC
%FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699
%FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33
%FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100
%000011111111220000002200000022222222440000004400000044444444
%550000005500000055555555770000007700000077777777880000008800
%000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB
%DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF
%00FF0000FFFFFF0000FF00FFFFFF00FFFFFF
%524C4527FD80F82752522752525227FD07522752525227FD075227525252
%27FD5D52F8F8F852FD7CFF52F8F852FFFD087D52F8F8F852A8FD07FF5227
%F8F827FD077DFD58F827FF27F8F852FF7D7D7D83FD047DF8F8F8A8FD0AFF
%A852F8F827A87D7D7D837D52FD57F827FF52F8F852FFFD077DF8F8F8A8FD
%0DFF52F8F827A77D7D7D837DFD58F8FF52F8F852FF7D837D7D7DA827F8F8
%A8FD0FFF52F8F852A87D7D7DA852FD56F827FF52F8F852FFFD057D52F8F8
%52FD08FFA8FD07FFA8F8F827FD067DFD04F8277D527D525227F8277D5227
%F8F8F8525252FD41F8FF52F8F852FF7D837D837D52F827FD04FF7D52527D
%FFFFFF7D27527DFFFFFF52F8F87D7D837DA77D27F8F8F852FD06FF7D27FF
%FFA8F8F852FFFF7DFD40F827FF52F8F852FFFD057DF8F852FFFFFF27FD04
%F852A827FD04F827FFFFA8F8F852837D7D7DA82DF8F8F852FFFF52F87DFF
%FFF852FFFF52F8A8FF7DFD42F8FF52F8F852FF7D7D7DA77DF8F87DFFFF52
%F8F8A8A827527DF827A8FF2752FFFFFF27F8527D837D7D7D58F8F8F852FF
%FF27F87DFFFF27F8A8FFFFA8FFFF27FD41F827FF52F8F852FFFD057DF8F8
%7DFFFF27F87DFD04FF27F852FD07FFF8F82783FD047D52F8F8F827FD06FF
%52F8F8F8FD04FF52FD43F8FF27F8F852FF7D837DA858F8F8A8FFFF27F852
%FD04FF52F87DFD07FF27F8527D837D837D7DF8F8F852FFFF7DA8A8FFA827
%F8F827FFFFA8FD43F827FF52F8F852FFFD057DF8F87DFFFF52F827A8FF27
%5252F8F8A8A82727FFFFFFF8F82783FD047D52F8F8F827FFFF27F827FFFF
%7DF8F827A8FF52FD44F8FF52F8F852FF7D837D7D7D27F852FFFFA827FD04
%F827FF27FD04F827FFFFA8F8F8587D7D7D837D52F8F8F852FFFF522752FF
%FF7DF8F827FFFF7DFD43F827FF52F8F852FFFD057D27F8F8FFFFFFA85227
%527DFFFFFF5227277DFFFFFF7DF8F852FD047D8327F8F8F852FD07FFF8F8
%F827FFFF52FD44F8FF52F8F852FF7D837D837D7DF8F852FD11FFF8F827A8
%7D837DA87D27F8F8F827FD067DFD05F87D7D52FD43F827FF52F8F852FFFD
%067D27F8F87DFD0FFF27F8F858FD057D52FD57F8FF52F8F852FF7D7D7D83
%7D8358F8F827A8FD0DFF52F8F8527D7D7D837D7DFD57F827FF52F8F852FF
%FD077D52F8F8F87DFD0AFFA827F8F827FD057D8327FD58F8FF27F8F852FF
%7D837DA87D837DA85227F8F852A8FD07FF7DF8F8F8277DA87D837DA85827
%F827F827F827F827F827F827F827F827F827F827F827F827F827F827F827
%F827F827F827F827F827F827F827F827F827F827F827F827F827F827F827
%F827F827F827F827F827F827F827F827F827F827F827F827F827F827FF52
%F8F852FD0CFFA8FFA8FD07FFA8FFA8FD63FF52F8F827FD7C5227FD80F8F8
%%EndData
%%EndComments
%%BeginProlog
%%BeginResource: procset Adobe_level2_AI5 1.2 0
%%Title: (Adobe Illustrator (R) Version 5.0 Level 2 Emulation)
%%Version: 1.2 0
%%CreationDate: (04/10/93) ()
%%Copyright: ((C) 1987-1996 Adobe Systems Incorporated All Rights Reserved)
userdict /Adobe_level2_AI5 26 dict dup begin
put
/packedarray where not
{
userdict begin
/packedarray
{
array astore readonly
} bind def
/setpacking /pop load def
/currentpacking false def
end
0
} if
pop
userdict /defaultpacking currentpacking put true setpacking
/initialize
{
Adobe_level2_AI5 begin
} bind def
/terminate
{
currentdict Adobe_level2_AI5 eq
{
end
} if
} bind def
mark
/setcustomcolor where not
{
/findcmykcustomcolor
{
(AI8_CMYK_CustomColor)
6 packedarray
} bind def
/findrgbcustomcolor
{
(AI8_RGB_CustomColor)
5 packedarray
} bind def
/setcustomcolor
{
exch
aload pop dup
(AI8_CMYK_CustomColor) eq
{
pop pop
4
{
4 index mul
4 1 roll
} repeat
5 -1 roll pop
setcmykcolor
}
{
dup (AI8_RGB_CustomColor) eq
{
pop pop
3
{
1 exch sub
3 index mul
1 exch sub
3 1 roll
} repeat
4 -1 roll pop
setrgbcolor
}
{
pop
4
{
4 index mul 4 1 roll
} repeat
5 -1 roll pop
setcmykcolor
} ifelse
} ifelse
}
def
} if
/setAIseparationgray
{
false setoverprint
0 setgray
/setseparationgray where{
pop setseparationgray
}{
/setcolorspace where{
pop
[/Separation (All) /DeviceCMYK {dup dup dup}] setcolorspace
1 exch sub setcolor
}{
setgray
}ifelse
}ifelse
} def
/gt38? mark {version cvr cvx exec} stopped {cleartomark true} {38 gt exch pop} ifelse def
userdict /deviceDPI 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt put
userdict /level2?
systemdict /languagelevel known dup
{
pop systemdict /languagelevel get 2 ge
} if
put
/level2ScreenFreq
{
begin
60
HalftoneType 1 eq
{
pop Frequency
} if
HalftoneType 2 eq
{
pop GrayFrequency
} if
HalftoneType 5 eq
{
pop Default level2ScreenFreq
} if
end
} bind def
userdict /currentScreenFreq
level2? {currenthalftone level2ScreenFreq} {currentscreen pop pop} ifelse put
level2? not
{
/setcmykcolor where not
{
/setcmykcolor
{
exch .11 mul add exch .59 mul add exch .3 mul add
1 exch sub setgray
} def
} if
/currentcmykcolor where not
{
/currentcmykcolor
{
0 0 0 1 currentgray sub
} def
} if
/setoverprint where not
{
/setoverprint /pop load def
} if
/selectfont where not
{
/selectfont
{
exch findfont exch
dup type /arraytype eq
{
makefont
}
{
scalefont
} ifelse
setfont
} bind def
} if
/cshow where not
{
/cshow
{
[
0 0 5 -1 roll aload pop
] cvx bind forall
} bind def
} if
} if
cleartomark
/anyColor?
{
add add add 0 ne
} bind def
/testColor
{
gsave
setcmykcolor currentcmykcolor
grestore
} bind def
/testCMYKColorThrough
{
testColor anyColor?
} bind def
userdict /composite?
1 0 0 0 testCMYKColorThrough
0 1 0 0 testCMYKColorThrough
0 0 1 0 testCMYKColorThrough
0 0 0 1 testCMYKColorThrough
and and and
put
composite? not
{
userdict begin
gsave
/cyan? 1 0 0 0 testCMYKColorThrough def
/magenta? 0 1 0 0 testCMYKColorThrough def
/yellow? 0 0 1 0 testCMYKColorThrough def
/black? 0 0 0 1 testCMYKColorThrough def
grestore
/isCMYKSep? cyan? magenta? yellow? black? or or or def
/customColor? isCMYKSep? not def
end
} if
end defaultpacking setpacking
%%EndResource
%%BeginProcSet: Adobe_ColorImage_AI6 1.3 0
userdict /Adobe_ColorImage_AI6 known not
{
userdict /Adobe_ColorImage_AI6 53 dict put
} if
userdict /Adobe_ColorImage_AI6 get begin
/initialize {
Adobe_ColorImage_AI6 begin
Adobe_ColorImage_AI6 {
dup type /arraytype eq {
dup xcheck {
bind
} if
} if
pop pop
} forall
} def
/terminate { end } def
currentdict /Adobe_ColorImage_AI6_Vars known not {
/Adobe_ColorImage_AI6_Vars 41 dict def
} if
Adobe_ColorImage_AI6_Vars begin
/plateindex -1 def
/_newproc null def
/_proc1 null def
/_proc2 null def
/sourcearray 4 array def
/_ptispace null def
/_ptiname null def
/_pti0 0 def
/_pti1 0 def
/_ptiproc null def
/_ptiscale 0 def
/_pticomps 0 def
/_ptibuf 0 string def
/_gtigray 0 def
/_cticmyk null def
/_rtirgb null def
/XIEnable true def
/XIType 0 def
/XIEncoding 0 def
/XICompression 0 def
/XIChannelCount 0 def
/XIBitsPerPixel 0 def
/XIImageHeight 0 def
/XIImageWidth 0 def
/XIImageMatrix null def
/XIRowBytes 0 def
/XIFile null def
/XIBuffer1 null def
/XIBuffer2 null def
/XIBuffer3 null def
/XIDataProc null def
/XIColorSpace /DeviceGray def
/XIColorValues 0 def
/XIPlateList false def
end
/ci6colorimage /colorimage where {/colorimage get}{null} ifelse def
/ci6image systemdict /image get def
/ci6curtransfer systemdict /currenttransfer get def
/ci6curoverprint /currentoverprint where {/currentoverprint get}{{_of}} ifelse def
/ci6foureq {
4 index ne {
pop pop pop false
}{
4 index ne {
pop pop false
}{
4 index ne {
pop false
}{
4 index eq
} ifelse
} ifelse
} ifelse
} def
/ci6testplate {
Adobe_ColorImage_AI6_Vars begin
/plateindex -1 def
/setcmykcolor where {
pop
gsave
1 0 0 0 setcmykcolor systemdict /currentgray get exec 1 exch sub
0 1 0 0 setcmykcolor systemdict /currentgray get exec 1 exch sub
0 0 1 0 setcmykcolor systemdict /currentgray get exec 1 exch sub
0 0 0 1 setcmykcolor systemdict /currentgray get exec 1 exch sub
grestore
1 0 0 0 ci6foureq {
/plateindex 0 def
}{
0 1 0 0 ci6foureq {
/plateindex 1 def
}{
0 0 1 0 ci6foureq {
/plateindex 2 def
}{
0 0 0 1 ci6foureq {
/plateindex 3 def
}{
0 0 0 0 ci6foureq {
/plateindex 5 def
} if
} ifelse
} ifelse
} ifelse
} ifelse
pop pop pop pop
} if
plateindex
end
} def
/ci6concatprocs {
/packedarray where {
pop dup type /packedarraytype eq 2 index type
/packedarraytype eq or
}{
false
} ifelse
{
/_proc2 exch cvlit def
/_proc1 exch cvlit def
_proc1 aload pop
_proc2 aload pop
_proc1 length
_proc2 length add
packedarray cvx
}{
/_proc2 exch cvlit def
/_proc1 exch cvlit def
/_newproc _proc1 length _proc2 length add array def
_newproc 0 _proc1 putinterval
_newproc _proc1 length _proc2 putinterval
_newproc cvx
} ifelse
} def
/ci6istint {
type /arraytype eq
} def
/ci6isspot {
dup type /arraytype eq {
dup length 1 sub get /Separation eq
}{
pop false
} ifelse
} def
/ci6spotname {
dup ci6isspot {dup length 2 sub get}{pop ()} ifelse
} def
/ci6altspace {
aload pop pop pop ci6colormake
} def
/ci6numcomps {
dup /DeviceGray eq {
pop 1
}{
dup /DeviceRGB eq {
pop 3
}{
/DeviceCMYK eq {
4
}{
1
} ifelse
} ifelse
} ifelse
} def
/ci6marksplate {
dup /DeviceGray eq {
pop plateindex 3 eq
}{
dup /DeviceRGB eq {
pop plateindex 5 ne
}{
dup /DeviceCMYK eq {
pop plateindex 5 ne
}{
dup ci6isspot {
/findcmykcustomcolor where {
pop
dup length 2 sub get
0.1 0.1 0.1 0.1 5 -1 roll
findcmykcustomcolor 1 setcustomcolor
systemdict /currentgray get exec
1 ne
}{
pop plateindex 5 ne
} ifelse
}{
pop plateindex 5 ne
} ifelse
} ifelse
} ifelse
} ifelse
} def
/ci6colormake {
dup ci6numcomps
exch 1 index 2 add 1 roll
dup 1 eq {pop}{array astore} ifelse
exch
} def
/ci6colorexpand {
dup ci6spotname exch
dup ci6istint {
ci6altspace
exch 4 1 roll
}{
1 3 1 roll
} ifelse
} def
/ci6colortint {
dup /DeviceGray eq {
3 1 roll 1 exch sub mul 1 exch sub exch
}{
dup /DeviceRGB eq {
3 1 roll {1 exch sub 1 index mul 1 exch sub exch} forall pop 3 array astore exch
}{
dup /DeviceCMYK eq {
3 1 roll {1 index mul exch} forall pop 4 array astore exch
}{
3 1 roll mul exch
} ifelse
} ifelse
} ifelse
} def
/ci6colortocmyk {
dup /DeviceGray eq {
pop 1 exch sub 0 0 0 4 -1 roll 4 array astore
}{
dup /DeviceRGB eq {
pop aload pop _rgbtocmyk 4 array astore
}{
dup /DeviceCMYK eq {
pop
}{
ci6altspace ci6colortint ci6colortocmyk
} ifelse
} ifelse
} ifelse
} def
/ci6makeimagedict {
7 dict begin
/ImageType 1 def
/Decode exch def
/DataSource exch def
/ImageMatrix exch def
/BitsPerComponent exch def
/Height exch def
/Width exch def
currentdict end
} def
/ci6stringinvert {
0 1 2 index length 1 sub {
dup 2 index exch get 255 exch sub 2 index 3 1 roll put
} for
} def
/ci6stringknockout {
0 1 2 index length 1 sub {
255 2 index 3 1 roll put
} for
} def
/ci6stringapply {
0 1 4 index length 1 sub {
dup
4 index exch get
3 index 3 1 roll
3 index exec
} for
pop exch pop
} def
/ci6walkrgbstring {
0 3 index
dup length 1 sub 0 3 3 -1 roll {
3 getinterval {} forall
5 index exec
3 index
} for
5 {pop} repeat
} def
/ci6walkcmykstring
{
0 3 index
dup length 1 sub 0 4 3 -1 roll {
4 getinterval {} forall
6 index exec
3 index
} for
5 { pop } repeat
} def
/ci6putrgbtograystr
{
.11 mul exch
.59 mul add exch
.3 mul add
cvi 3 copy put
pop 1 add
} def
/ci6putcmyktograystr
{
exch .11 mul add
exch .59 mul add
exch .3 mul add
dup 255 gt { pop 255 } if
255 exch sub cvi 3 copy put
pop 1 add
} def
/ci6rgbtograyproc {
Adobe_ColorImage_AI6_Vars begin
sourcearray 0 get exec
XIBuffer3
dup 3 1 roll
/ci6putrgbtograystr load exch
ci6walkrgbstring
end
} def
/ci6cmyktograyproc {
Adobe_ColorImage_AI6_Vars begin
sourcearray 0 get exec
XIBuffer3
dup 3 1 roll
/ci6putcmyktograystr load exch
ci6walkcmykstring
end
} def
/ci6separatecmykproc {
Adobe_ColorImage_AI6_Vars begin
sourcearray 0 get exec
XIBuffer3
0 2 index
plateindex 4 2 index length 1 sub {
get 255 exch sub
3 copy put pop 1 add
2 index
} for
pop pop exch pop
end
} def
/ci6compositeimage {
dup 1 eq {
pop pop image
}{
/ci6colorimage load null ne {
ci6colorimage
}{
3 1 roll pop
sourcearray 0 3 -1 roll put
3 eq {/ci6rgbtograyproc}{/ci6cmyktograyproc} ifelse load
image
} ifelse
} ifelse
} def
/ci6knockoutimage {
gsave
0 ci6curtransfer exec 1 ci6curtransfer exec
eq {
0 ci6curtransfer exec 0.5 lt
}{
0 ci6curtransfer exec 1 ci6curtransfer exec gt
} ifelse
{{pop 0}}{{pop 1}} ifelse
systemdict /settransfer get exec
ci6compositeimage
grestore
} def
/ci6drawimage {
ci6testplate -1 eq {
pop ci6compositeimage
}{
dup type /arraytype eq {
dup length plateindex gt {plateindex get}{pop false} ifelse
}{
{
true
}{
dup 1 eq {plateindex 3 eq}{plateindex 3 le} ifelse
} ifelse
} ifelse
{
dup 1 eq {
pop pop ci6image
}{
dup 3 eq {
ci6compositeimage
}{
pop pop
sourcearray 0 3 -1 roll put
/ci6separatecmykproc load
ci6image
} ifelse
} ifelse
}{
ci6curoverprint {
7 {pop} repeat
}{
ci6knockoutimage
} ifelse
} ifelse
} ifelse
} def
/ci6proctintimage {
/_ptispace exch store /_ptiname exch store /_pti1 exch store /_pti0 exch store /_ptiproc exch store
/_pticomps _ptispace ci6numcomps store
/_ptiscale _pti1 _pti0 sub store
level2? {
_ptiname length 0 gt version cvr 2012 ge and {
[/Separation _ptiname _ptispace {_ptiproc}] setcolorspace
[_pti0 _pti1] ci6makeimagedict ci6image
}{
[/Indexed _ptispace 255 {255 div _ptiscale mul _pti0 add _ptiproc}] setcolorspace
[0 255] ci6makeimagedict ci6image
} ifelse
}{
_pticomps 1 eq {
{
dup
{
255 div _ptiscale mul _pti0 add _ptiproc 255 mul cvi put
} ci6stringapply
} ci6concatprocs ci6image
}{
{
dup length _pticomps mul dup _ptibuf length ne {/_ptibuf exch string store}{pop} ifelse
_ptibuf {
exch _pticomps mul exch 255 div _ptiscale mul _pti0 add _ptiproc
_pticomps 2 add -2 roll
_pticomps 1 sub -1 0 {
1 index add 2 index exch
5 -1 roll
255 mul cvi put
} for
pop pop
} ci6stringapply
} ci6concatprocs false _pticomps
/ci6colorimage load null eq {7 {pop} repeat}{ci6colorimage} ifelse
} ifelse
} ifelse
} def
/ci6graytintimage {
/_gtigray 5 -1 roll store
{1 _gtigray sub mul 1 exch sub} 4 1 roll
/DeviceGray ci6proctintimage
} def
/ci6cmyktintimage {
/_cticmyk 5 -1 roll store
{_cticmyk {1 index mul exch} forall pop} 4 1 roll
/DeviceCMYK ci6proctintimage
} def
/ci6rgbtintimage {
/_rtirgb 5 -1 roll store
{_rtirgb {1 exch sub 1 index mul 1 exch sub exch} forall pop} 4 1 roll
/DeviceRGB ci6proctintimage
} def
/ci6tintimage {
ci6testplate -1 eq {
ci6colorexpand
3 -1 roll 5 -1 roll {0}{0 exch} ifelse 4 2 roll
dup /DeviceGray eq {
pop ci6graytintimage
}{
dup /DeviceRGB eq {
pop ci6rgbtintimage
}{
pop ci6cmyktintimage
} ifelse
} ifelse
}{
dup ci6marksplate {
plateindex 5 lt {
ci6colortocmyk plateindex get
dup 0 eq ci6curoverprint and {
7 {pop} repeat
}{
1 exch sub
exch {1 0}{0 1} ifelse () ci6graytintimage
} ifelse
}{
pop exch {0}{0 exch} ifelse 0 3 1 roll () ci6graytintimage
} ifelse
}{
ci6curoverprint {
8 {pop} repeat
}{
pop pop pop
{pop 1} 0 1 () /DeviceGray ci6proctintimage
} ifelse
} ifelse
} ifelse
} def
/XINullImage {
} def
/XIImageMask {
XIImageWidth XIImageHeight false
[XIImageWidth 0 0 XIImageHeight neg 0 0]
/XIDataProc load
imagemask
} def
/XIImageTint {
XIImageWidth XIImageHeight XIBitsPerPixel
[XIImageWidth 0 0 XIImageHeight neg 0 0]
/XIDataProc load
XIType 3 eq XIColorValues XIColorSpace ci6tintimage
} def
/XIImage {
XIImageWidth XIImageHeight XIBitsPerPixel
[XIImageWidth 0 0 XIImageHeight neg 0 0]
/XIDataProc load
false XIChannelCount XIPlateList ci6drawimage
} def
/XG {
pop pop
} def
/XF {
13 {pop} repeat
} def
/Xh {
Adobe_ColorImage_AI6_Vars begin
gsave
/XIType exch def
/XIImageHeight exch def
/XIImageWidth exch def
/XIImageMatrix exch def
0 0 moveto
XIImageMatrix concat
XIImageWidth XIImageHeight scale
/_lp /null ddef
_fc
/_lp /imagemask ddef
end
} def
/XH {
Adobe_ColorImage_AI6_Vars begin
grestore
end
} def
/XIEnable {
Adobe_ColorImage_AI6_Vars /XIEnable 3 -1 roll put
} def
/XC {
Adobe_ColorImage_AI6_Vars begin
ci6colormake
/XIColorSpace exch def
/XIColorValues exch def
end
} def
/XIPlates {
Adobe_ColorImage_AI6_Vars begin
/XIPlateList exch def
end
} def
/XI
{
Adobe_ColorImage_AI6_Vars begin
gsave
/XIType exch def
cvi dup
256 idiv /XICompression exch store
256 mod /XIEncoding exch store
pop pop
/XIChannelCount exch def
/XIBitsPerPixel exch def
/XIImageHeight exch def
/XIImageWidth exch def
pop pop pop pop
/XIImageMatrix exch def
XIBitsPerPixel 1 eq {
XIImageWidth 8 div ceiling cvi
}{
XIImageWidth XIChannelCount mul
} ifelse
/XIRowBytes exch def
XIEnable {
/XIBuffer3 XIImageWidth string def
XICompression 0 eq {
/XIBuffer1 XIRowBytes string def
XIEncoding 0 eq {
{currentfile XIBuffer1 readhexstring pop}
}{
{currentfile XIBuffer1 readstring pop}
} ifelse
}{
/XIBuffer1 256 string def
/XIBuffer2 XIRowBytes string def
{currentfile XIBuffer1 readline pop (%) anchorsearch {pop} if}
/ASCII85Decode filter /DCTDecode filter
/XIFile exch def
{XIFile XIBuffer2 readstring pop}
} ifelse
/XIDataProc exch def
XIType 1 ne {
0 setgray
} if
XIType 1 eq {
XIImageMask
}{
XIType 2 eq XIType 3 eq or {
XIImageTint
}{
XIImage
} ifelse
} ifelse
}{
XINullImage
} ifelse
/XIPlateList false def
grestore
end
} def
end
%%EndProcSet
%%BeginResource: procset Adobe_Illustrator_AI5 1.3 0
%%Title: (Adobe Illustrator (R) Version 8.0 Full Prolog)
%%Version: 1.3 0
%%CreationDate: (3/7/1994) ()
%%Copyright: ((C) 1987-1998 Adobe Systems Incorporated All Rights Reserved)
currentpacking true setpacking
userdict /Adobe_Illustrator_AI5_vars 112 dict dup begin
put
/_?cmyk false def
/_eo false def
/_lp /none def
/_pf
{
} def
/_ps
{
} def
/_psf
{
} def
/_pss
{
} def
/_pjsf
{
} def
/_pjss
{
} def
/_pola 0 def
/_doClip 0 def
/cf currentflat def
/_lineorientation 0 def
/_charorientation 0 def
/_yokoorientation 0 def
/_tm matrix def
/_renderStart
[
/e0 /r0 /a0 /o0 /e1 /r1 /a1 /i0
] def
/_renderEnd
[
null null null null /i1 /i1 /i1 /i1
] def
/_render -1 def
/_shift [0 0] def
/_ax 0 def
/_ay 0 def
/_cx 0 def
/_cy 0 def
/_leading
[
0 0
] def
/_ctm matrix def
/_mtx matrix def
/_sp 16#020 def
/_hyphen (-) def
/_fontSize 0 def
/_fontAscent 0 def
/_fontDescent 0 def
/_fontHeight 0 def
/_fontRotateAdjust 0 def
/Ss 256 string def
Ss 0 (fonts/) putinterval
/_cnt 0 def
/_scale [1 1] def
/_nativeEncoding 0 def
/_useNativeEncoding 0 def
/_tempEncode 0 def
/_pntr 0 def
/_tDict 2 dict def
/_hfname 100 string def
/_hffound false def
/Tx
{
} def
/Tj
{
} def
/CRender
{
} def
/_AI3_savepage
{
} def
/_gf null def
/_cf 4 array def
/_rgbf 3 array def
/_if null def
/_of false def
/_fc
{
} def
/_gs null def
/_cs 4 array def
/_rgbs 3 array def
/_is null def
/_os false def
/_sc
{
} def
/_pd 1 dict def
/_ed 15 dict def
/_pm matrix def
/_fm null def
/_fd null def
/_fdd null def
/_sm null def
/_sd null def
/_sdd null def
/_i null def
/_lobyte 0 def
/_hibyte 0 def
/_cproc null def
/_cscript 0 def
/_hvax 0 def
/_hvay 0 def
/_hvwb 0 def
/_hvcx 0 def
/_hvcy 0 def
/_bitfont null def
/_bitlobyte 0 def
/_bithibyte 0 def
/_bitkey null def
/_bitdata null def
/_bitindex 0 def
/discardSave null def
/buffer 256 string def
/beginString null def
/endString null def
/endStringLength null def
/layerCnt 1 def
/layerCount 1 def
/perCent (%) 0 get def
/perCentSeen? false def
/newBuff null def
/newBuffButFirst null def
/newBuffLast null def
/clipForward? false def
end
userdict /Adobe_Illustrator_AI5 known not {
userdict /Adobe_Illustrator_AI5 100 dict put
} if
userdict /Adobe_Illustrator_AI5 get begin
/initialize
{
Adobe_Illustrator_AI5 dup begin
Adobe_Illustrator_AI5_vars begin
/_aicmykps where {pop /_?cmyk _aicmykps def}if
discardDict
{
bind pop pop
} forall
dup /nc get begin
{
dup xcheck 1 index type /operatortype ne and
{
bind
} if
pop pop
} forall
end
newpath
} def
/terminate
{
end
end
} def
/_
null def
/ddef
{
Adobe_Illustrator_AI5_vars 3 1 roll put
} def
/xput
{
dup load dup length exch maxlength eq
{
dup dup load dup
length 2 mul dict copy def
} if
load begin
def
end
} def
/npop
{
{
pop
} repeat
} def
/hswj
{
dup stringwidth 3 2 roll
{
_hvwb eq { exch _hvcx add exch _hvcy add } if
exch _hvax add exch _hvay add
} cforall
} def
/vswj
{
0 0 3 -1 roll
{
dup 255 le
_charorientation 1 eq
and
{
dup cstring stringwidth 5 2 roll
_hvwb eq { exch _hvcy sub exch _hvcx sub } if
exch _hvay sub exch _hvax sub
4 -1 roll sub exch
3 -1 roll sub exch
}
{
_hvwb eq { exch _hvcy sub exch _hvcx sub } if
exch _hvay sub exch _hvax sub
_fontHeight sub
} ifelse
} cforall
} def
/swj
{
6 1 roll
/_hvay exch ddef
/_hvax exch ddef
/_hvwb exch ddef
/_hvcy exch ddef
/_hvcx exch ddef
_lineorientation 0 eq { hswj } { vswj } ifelse
} def
/sw
{
0 0 0 6 3 roll swj
} def
/vjss
{
4 1 roll
{
dup cstring
dup length 1 eq
_charorientation 1 eq
and
{
-90 rotate
currentpoint
_fontRotateAdjust add
moveto
gsave
false charpath currentpoint
5 index setmatrix stroke
grestore
_fontRotateAdjust sub
moveto
_sp eq
{
5 index 5 index rmoveto
} if
2 copy rmoveto
90 rotate
}
{
currentpoint
_fontHeight sub
5 index sub
3 index _sp eq
{
9 index sub
} if
currentpoint
exch 4 index stringwidth pop 2 div sub
exch _fontAscent sub
moveto
gsave
2 index false charpath
6 index setmatrix stroke
grestore
moveto pop pop
} ifelse
} cforall
6 npop
} def
/hjss
{
4 1 roll
{
dup cstring
gsave
false charpath currentpoint
5 index setmatrix stroke
grestore
moveto
_sp eq
{
5 index 5 index rmoveto
} if
2 copy rmoveto
} cforall
6 npop
} def
/jss
{
_lineorientation 0 eq { hjss } { vjss } ifelse
} def
/ss
{
0 0 0 7 3 roll jss
} def
/vjsp
{
4 1 roll
{
dup cstring
dup length 1 eq
_charorientation 1 eq
and
{
-90 rotate
currentpoint
_fontRotateAdjust add
moveto
false charpath
currentpoint
_fontRotateAdjust sub
moveto
_sp eq
{
5 index 5 index rmoveto
} if
2 copy rmoveto
90 rotate
}
{
currentpoint
_fontHeight sub
5 index sub
3 index _sp eq
{
9 index sub
} if
currentpoint
exch 4 index stringwidth pop 2 div sub
exch _fontAscent sub
moveto
2 index false charpath
moveto pop pop
} ifelse
} cforall
6 npop
} def
/hjsp
{
4 1 roll
{
dup cstring
false charpath
_sp eq
{
5 index 5 index rmoveto
} if
2 copy rmoveto
} cforall
6 npop
} def
/jsp
{
matrix currentmatrix
_lineorientation 0 eq {hjsp} {vjsp} ifelse
} def
/sp
{
matrix currentmatrix
0 0 0 7 3 roll
_lineorientation 0 eq {hjsp} {vjsp} ifelse
} def
/pl
{
transform
0.25 sub round 0.25 add exch
0.25 sub round 0.25 add exch
itransform
} def
/setstrokeadjust where
{
pop true setstrokeadjust
/c
{
curveto
} def
/C
/c load def
/v
{
currentpoint 6 2 roll curveto
} def
/V
/v load def
/y
{
2 copy curveto
} def
/Y
/y load def
/l
{
lineto
} def
/L
/l load def
/m
{
moveto
} def
}
{
/c
{
pl curveto
} def
/C
/c load def
/v
{
currentpoint 6 2 roll pl curveto
} def
/V
/v load def
/y
{
pl 2 copy curveto
} def
/Y
/y load def
/l
{
pl lineto
} def
/L
/l load def
/m
{
pl moveto
} def
} ifelse
/d
{
setdash
} def
/cf
{
} def
/i
{
dup 0 eq
{
pop cf
} if
setflat
} def
/j
{
setlinejoin
} def
/J
{
setlinecap
} def
/M
{
setmiterlimit
} def
/w
{
setlinewidth
} def
/XR
{
0 ne
/_eo exch ddef
} def
/H
{
} def
/h
{
closepath
} def
/N
{
_pola 0 eq
{
_doClip 1 eq
{
_eo {eoclip} {clip} ifelse /_doClip 0 ddef
} if
newpath
}
{
/CRender
{
N
} ddef
} ifelse
} def
/n
{
N
} def
/F
{
_pola 0 eq
{
_doClip 1 eq
{
gsave _pf grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _fc
/_doClip 0 ddef
}
{
_pf
} ifelse
}
{
/CRender
{
F
} ddef
} ifelse
} def
/f
{
closepath
F
} def
/S
{
_pola 0 eq
{
_doClip 1 eq
{
gsave _ps grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc
/_doClip 0 ddef
}
{
_ps
} ifelse
}
{
/CRender
{
S
} ddef
} ifelse
} def
/s
{
closepath
S
} def
/B
{
_pola 0 eq
{
_doClip 1 eq
gsave F grestore
{
gsave S grestore _eo {eoclip} {clip} ifelse newpath /_lp /none ddef _sc
/_doClip 0 ddef
}
{
S
} ifelse
}
{
/CRender
{
B
} ddef
} ifelse
} def
/b
{
closepath
B
} def
/W
{
/_doClip 1 ddef
} def
/*
{
count 0 ne
{
dup type /stringtype eq
{
pop
} if
} if
newpath
} def
/u
{
} def
/U
{
} def
/q
{
_pola 0 eq
{
gsave
} if
} def
/Q
{
_pola 0 eq
{
grestore
} if
} def
/*u
{
_pola 1 add /_pola exch ddef
} def
/*U
{
_pola 1 sub /_pola exch ddef
_pola 0 eq
{
CRender
} if
} def
/D
{
pop
} def
/*w
{
} def
/*W
{
} def
/`
{
/_i save ddef
clipForward?
{
nulldevice
} if
6 1 roll 4 npop
concat pop
userdict begin
/showpage
{
} def
0 setgray
0 setlinecap
1 setlinewidth
0 setlinejoin
10 setmiterlimit
[] 0 setdash
/setstrokeadjust where {pop false setstrokeadjust} if
newpath
0 setgray
false setoverprint
} def
/~
{
end
_i restore
} def
/_rgbtocmyk
{
3
{
1 exch sub 3 1 roll
} repeat
3 copy 1 4 1 roll
3
{
3 index 2 copy gt
{
exch
} if
pop 4 1 roll
} repeat
pop pop pop
4 1 roll
3
{
3 index sub
3 1 roll
} repeat
4 -1 roll
} def
/setrgbfill
{
_rgbf astore pop
/_fc
{
_lp /fill ne
{
_of setoverprint
_rgbf aload pop setrgbcolor
/_lp /fill ddef
} if
} ddef
/_pf
{
_fc
_eo {eofill} {fill} ifelse
} ddef
/_psf
{
_fc
hvashow
} ddef
/_pjsf
{
_fc
hvawidthshow
} ddef
/_lp /none ddef
} def
/setrgbstroke
{
_rgbs astore pop
/_sc
{
_lp /stroke ne
{
_os setoverprint
_rgbs aload pop setrgbcolor
/_lp /stroke ddef
} if
} ddef
/_ps
{
_sc
stroke
} ddef
/_pss
{
_sc
ss
} ddef
/_pjss
{
_sc
jss
} ddef
/_lp /none ddef
} def
/O
{
0 ne
/_of exch ddef
/_lp /none ddef
} def
/R
{
0 ne
/_os exch ddef
/_lp /none ddef
} def
/g
{
/_gf exch ddef
/_fc
{
_lp /fill ne
{
_of setoverprint
_gf setgray
/_lp /fill ddef
} if
} ddef
/_pf
{
_fc
_eo {eofill} {fill} ifelse
} ddef
/_psf
{
_fc
hvashow
} ddef
/_pjsf
{
_fc
hvawidthshow
} ddef
/_lp /none ddef
} def
/G
{
/_gs exch ddef
/_sc
{
_lp /stroke ne
{
_os setoverprint
_gs setgray
/_lp /stroke ddef
} if
} ddef
/_ps
{
_sc
stroke
} ddef
/_pss
{
_sc
ss
} ddef
/_pjss
{
_sc
jss
} ddef
/_lp /none ddef
} def
/k
{
_cf astore pop
/_fc
{
_lp /fill ne
{
_of setoverprint
_cf aload pop setcmykcolor
/_lp /fill ddef
} if
} ddef
/_pf
{
_fc
_eo {eofill} {fill} ifelse
} ddef
/_psf
{
_fc
hvashow
} ddef
/_pjsf
{
_fc
hvawidthshow
} ddef
/_lp /none ddef
} def
/K
{
_cs astore pop
/_sc
{
_lp /stroke ne
{
_os setoverprint
_cs aload pop setcmykcolor
/_lp /stroke ddef
} if
} ddef
/_ps
{
_sc
stroke
} ddef
/_pss
{
_sc
ss
} ddef
/_pjss
{
_sc
jss
} ddef
/_lp /none ddef
} def
/Xa
{
_?cmyk {
3 npop k
}{
setrgbfill 4 npop
} ifelse
} def
/XA
{
_?cmyk {
3 npop K
}{
setrgbstroke 4 npop
} ifelse
} def
/Xs
{
/_gf exch ddef
5 npop
/_fc
{
_lp /fill ne
{
_of setoverprint
_gf setAIseparationgray
/_lp /fill ddef
} if
} ddef
/_pf
{
_fc
_eo {eofill} {fill} ifelse
} ddef
/_psf
{
_fc
hvashow
} ddef
/_pjsf
{
_fc
hvawidthshow
} ddef
/_lp /none ddef
} def
/XS
{
/_gs exch ddef
5 npop
/_sc
{
_lp /stroke ne
{
_os setoverprint
_gs setAIseparationgray
/_lp /stroke ddef
} if
} ddef
/_ps
{
_sc
stroke
} ddef
/_pss
{
_sc
ss
} ddef
/_pjss
{
_sc
jss
} ddef
/_lp /none ddef
} def
/Xx
{
exch
/_gf exch ddef
0 eq {
findcmykcustomcolor
}{
_?cmyk {true}{/findrgbcustomcolor where{pop false}{true}ifelse}ifelse
{
4 1 roll 3 npop
findcmykcustomcolor
}{
8 -4 roll 4 npop
findrgbcustomcolor
} ifelse
} ifelse
/_if exch ddef
/_fc
{
_lp /fill ne
{
_of setoverprint
_if _gf 1 exch sub setcustomcolor
/_lp /fill ddef
} if
} ddef
/_pf
{
_fc
_eo {eofill} {fill} ifelse
} ddef
/_psf
{
_fc
hvashow
} ddef
/_pjsf
{
_fc
hvawidthshow
} ddef
/_lp /none ddef
} def
/XX
{
exch
/_gs exch ddef
0 eq {
findcmykcustomcolor
}{
_?cmyk {true}{/findrgbcustomcolor where{pop false}{true}ifelse}ifelse
{
4 1 roll 3 npop
findcmykcustomcolor
}{
8 -4 roll 4 npop
findrgbcustomcolor
} ifelse
} ifelse
/_is exch ddef
/_sc
{
_lp /stroke ne
{
_os setoverprint
_is _gs 1 exch sub setcustomcolor
/_lp /stroke ddef
} if
} ddef
/_ps
{
_sc
stroke
} ddef
/_pss
{
_sc
ss
} ddef
/_pjss
{
_sc
jss
} ddef
/_lp /none ddef
} def
/x
{
/_gf exch ddef
findcmykcustomcolor
/_if exch ddef
/_fc
{
_lp /fill ne
{
_of setoverprint
_if _gf 1 exch sub setcustomcolor
/_lp /fill ddef
} if
} ddef
/_pf
{
_fc
_eo {eofill} {fill} ifelse
} ddef
/_psf
{
_fc
hvashow
} ddef
/_pjsf
{
_fc
hvawidthshow
} ddef
/_lp /none ddef
} def
/X
{
/_gs exch ddef
findcmykcustomcolor
/_is exch ddef
/_sc
{
_lp /stroke ne
{
_os setoverprint
_is _gs 1 exch sub setcustomcolor
/_lp /stroke ddef
} if
} ddef
/_ps
{
_sc
stroke
} ddef
/_pss
{
_sc
ss
} ddef
/_pjss
{
_sc
jss
} ddef
/_lp /none ddef
} def
/XK
{
3 -1 roll pop
0 eq
{
1 exch sub
3 {dup 3 1 roll mul 5 1 roll} repeat
mul 4 1 roll
K
}
{
1 exch sub 4 1 roll
3 {1 exch sub 3 index mul 1 exch sub 3 1 roll} repeat
4 -1 roll pop
XA
} ifelse
} def
/Xk
{
3 -1 roll pop
0 eq
{
1 exch sub
3 {dup 3 1 roll mul 5 1 roll} repeat
mul 4 1 roll
k
}
{
1 exch sub 4 1 roll
3 {1 exch sub 3 index mul 1 exch sub 3 1 roll} repeat
4 -1 roll pop
Xa
} ifelse
} def
/A
{
pop
} def
/annotatepage
{
userdict /annotatepage 2 copy known {get exec} {pop pop} ifelse
} def
/XT {
pop pop
} def
/Xt {
pop
} def
/discard
{
save /discardSave exch store
discardDict begin
/endString exch store
gt38?
{
2 add
} if
load
stopped
pop
end
discardSave restore
} bind def
userdict /discardDict 7 dict dup begin
put
/pre38Initialize
{
/endStringLength endString length store
/newBuff buffer 0 endStringLength getinterval store
/newBuffButFirst newBuff 1 endStringLength 1 sub getinterval store
/newBuffLast newBuff endStringLength 1 sub 1 getinterval store
} def
/shiftBuffer
{
newBuff 0 newBuffButFirst putinterval
newBuffLast 0
currentfile read not
{
stop
} if
put
} def
0
{
pre38Initialize
mark
currentfile newBuff readstring exch pop
{
{
newBuff endString eq
{
cleartomark stop
} if
shiftBuffer
} loop
}
{
stop
} ifelse
} def
1
{
pre38Initialize
/beginString exch store
mark
currentfile newBuff readstring exch pop
{
{
newBuff beginString eq
{
/layerCount dup load 1 add store
}
{
newBuff endString eq
{
/layerCount dup load 1 sub store
layerCount 0 eq
{
cleartomark stop
} if
} if
} ifelse
shiftBuffer
} loop
} if
} def
2
{
mark
{
currentfile buffer {readline} stopped {
% assume error was due to overfilling the buffer
}{
not
{
stop
} if
endString eq {
cleartomark stop
} if
}ifelse
} loop
} def
3
{
/beginString exch store
/layerCnt 1 store
mark
{
currentfile buffer {readline} stopped {
% assume error was due to overfilling the buffer
}{
not
{
stop
} if
dup beginString eq
{
pop /layerCnt dup load 1 add store
}
{
endString eq
{
layerCnt 1 eq
{
cleartomark stop
}
{
/layerCnt dup load 1 sub store
} ifelse
} if
} ifelse
}ifelse
} loop
} def
end
userdict /clipRenderOff 15 dict dup begin
put
{
/n /N /s /S /f /F /b /B
}
{
{
_doClip 1 eq
{
/_doClip 0 ddef _eo {eoclip} {clip} ifelse
} if
newpath
} def
} forall
/Tr /pop load def
/Bb {} def
/BB /pop load def
/Bg {12 npop} def
/Bm {6 npop} def
/Bc /Bm load def
/Bh {4 npop} def
end
/Lb
{
6 npop
7 2 roll
5 npop
0 eq
{
0 eq
{
(%AI5_BeginLayer) 1 (%AI5_EndLayer--) discard
}
{
/clipForward? true def
/Tx /pop load def
/Tj /pop load def
currentdict end clipRenderOff begin begin
} ifelse
}
{
0 eq
{
save /discardSave exch store
} if
} ifelse
} bind def
/LB
{
discardSave dup null ne
{
restore
}
{
pop
clipForward?
{
currentdict
end
end
begin
/clipForward? false ddef
} if
} ifelse
} bind def
/Pb
{
pop pop
0 (%AI5_EndPalette) discard
} bind def
/Np
{
0 (%AI5_End_NonPrinting--) discard
} bind def
/Ln /pop load def
/Ap
/pop load def
/Ar
{
72 exch div
0 dtransform dup mul exch dup mul add sqrt
dup 1 lt
{
pop 1
} if
setflat
} def
/Mb
{
q
} def
/Md
{
} def
/MB
{
Q
} def
/nc 4 dict def
nc begin
/setgray
{
pop
} bind def
/setcmykcolor
{
4 npop
} bind def
/setrgbcolor
{
3 npop
} bind def
/setcustomcolor
{
2 npop
} bind def
currentdict readonly pop
end
/XP
{
4 npop
} bind def
/XD
{
pop
} bind def
end
setpacking
%%EndResource
%%BeginResource: procset Adobe_cshow 2.0 8
%%Title: (Writing System Operators)
%%Version: 2.0 8
%%CreationDate: (1/23/89) ()
%%Copyright: ((C) 1992-1996 Adobe Systems Incorporated All Rights Reserved)
currentpacking true setpacking
userdict /Adobe_cshow 14 dict dup begin put
/initialize
{
Adobe_cshow begin
Adobe_cshow
{
dup xcheck
{
bind
} if
pop pop
} forall
end
Adobe_cshow begin
} def
/terminate
{
currentdict Adobe_cshow eq
{
end
} if
} def
/cforall
{
/_lobyte 0 ddef
/_hibyte 0 ddef
/_cproc exch ddef
/_cscript currentfont /FontScript known { currentfont /FontScript get } { -1 } ifelse ddef
{
/_lobyte exch ddef
_hibyte 0 eq
_cscript 1 eq
_lobyte 129 ge _lobyte 159 le and
_lobyte 224 ge _lobyte 252 le and or and
_cscript 2 eq
_lobyte 161 ge _lobyte 254 le and and
_cscript 3 eq
_lobyte 161 ge _lobyte 254 le and and
_cscript 25 eq
_lobyte 161 ge _lobyte 254 le and and
_cscript -1 eq
or or or or and
{
/_hibyte _lobyte ddef
}
{
_hibyte 256 mul _lobyte add
_cproc
/_hibyte 0 ddef
} ifelse
} forall
} def
/cstring
{
dup 256 lt
{
(s) dup 0 4 3 roll put
}
{
dup 256 idiv exch 256 mod
(hl) dup dup 0 6 5 roll put 1 4 3 roll put
} ifelse
} def
/clength
{
0 exch
{ 256 lt { 1 } { 2 } ifelse add } cforall
} def
/hawidthshow
{
{
dup cstring
show
_hvax _hvay rmoveto
_hvwb eq { _hvcx _hvcy rmoveto } if
} cforall
} def
/vawidthshow
{
{
dup 255 le
_charorientation 1 eq
and
{
-90 rotate
0 _fontRotateAdjust rmoveto
cstring
_hvcx _hvcy _hvwb _hvax _hvay 6 -1 roll awidthshow
0 _fontRotateAdjust neg rmoveto
90 rotate
}
{
currentpoint
_fontHeight sub
exch _hvay sub exch _hvax sub
2 index _hvwb eq { exch _hvcy sub exch _hvcx sub } if
3 2 roll
cstring
dup stringwidth pop 2 div neg _fontAscent neg rmoveto
show
moveto
} ifelse
} cforall
} def
/hvawidthshow
{
6 1 roll
/_hvay exch ddef
/_hvax exch ddef
/_hvwb exch ddef
/_hvcy exch ddef
/_hvcx exch ddef
_lineorientation 0 eq { hawidthshow } { vawidthshow } ifelse
} def
/hvwidthshow
{
0 0 3 -1 roll hvawidthshow
} def
/hvashow
{
0 0 0 6 -3 roll hvawidthshow
} def
/hvshow
{
0 0 0 0 0 6 -1 roll hvawidthshow
} def
currentdict readonly pop end
setpacking
%%EndResource
%%BeginResource: procset Adobe_shading_AI8 1.0 0
%%Title: (Adobe Illustrator 8 Shading Procset)
%%Version: 1.0 0
%%CreationDate: (12/17/97) ()
%%Copyright: ((C) 1987-1997 Adobe Systems Incorporated All Rights Reserved)
userdict /defaultpacking currentpacking put true setpacking
userdict /Adobe_shading_AI8 10 dict dup begin put
/initialize {
Adobe_shading_AI8 begin
Adobe_shading_AI8 bdprocs
Mesh /initialize get exec
} def
/terminate {
currentdict Adobe_shading_AI8 eq {
end
} if
} def
/bdprocs {
{
dup xcheck 1 index type /arraytype eq and {
bind
} if
pop pop
} forall
} def
/X! {pop} def
/X# {pop pop} def
/Mesh 40 dict def
Mesh begin
/initialize {
Mesh bdprocs
Mesh begin
/emulate? /AI8MeshEmulation where {
pop AI8MeshEmulation
}{
systemdict /shfill known not
} ifelse def
end
} def
/bd {
shadingdict begin
} def
/paint {
emulate? {
end
}{
/_lp /none ddef _fc /_lp /none ddef
/AIColorSpace AIColorSpace tocolorspace store
/ColorSpace AIColorSpace topsspace store
version_ge_3010.106 not systemdict /setsmoothness known and {
0.0001 setsmoothness
} if
composite? {
/DataSource getdatasrc def
Matrix concat
currentdict end
shfill
}{
AIColorSpace makesmarks AIPlateList markingplate and not isoverprint and {
end
}{
/ColorSpace /DeviceGray store
/Decode [0 1 0 1 0 1] store
/DataSource getplatesrc def
Matrix concat
currentdict end
shfill
} ifelse
} ifelse
} ifelse
} def
/shadingdict 12 dict def
shadingdict begin
/ShadingType 6 def
/BitsPerCoordinate 16 def
/BitsPerComponent 8 def
/BitsPerFlag 8 def
end
/datafile null def
/databuf 256 string def
/dataptr 0 def
/srcspace null def
/srcchannels 0 def
/dstchannels 0 def
/dstplate 0 def
/srctodstcolor null def
/getplatesrc {
/srcspace AIColorSpace store
/srcchannels AIColorSpace getnchannels store
/dstchannels 1 store
/dstplate getplateindex store
/srctodstcolor srcspace makesmarks {
dstplate 4 eq {
{1 exch sub}
}{
{srcspace tocmyk 3 dstplate sub index 1 exch sub 5 1 roll 4 {pop} repeat}
} ifelse
}{
{srcchannels {pop} repeat 1}
} ifelse store
/datafile getdatasrc store
/rdpatch168 load DataLength () /SubFileDecode filter
} def
/getdatasrc {
/rdcmntline load /ASCII85Decode filter
} def
/rdpatch168 {
/dataptr 0 store
49 rdcount
4 {
dup {pop srcchannels getint8} if
dup {pop srctodstcolor dstchannels putint8 true} if
} repeat
{databuf 0 dataptr getinterval}{()} ifelse
} def
/rdpatch3216 {
/dataptr 0 store
97 rdcount
4 {
dup {pop srcchannels getint16} if
dup {pop srctodstcolor dstchannels putint16 true} if
} repeat
{databuf 0 dataptr getinterval}{()} ifelse
} def
/rdcount {
dup 0 gt {
datafile databuf dataptr 4 -1 roll getinterval readstring
exch length dataptr add /dataptr exch store
}{
true
} ifelse
} def
/getint8 {
mark true 3 -1 roll
{
dup {pop datafile read} if
dup {pop 255 div true} if
} repeat
{
counttomark 1 add -1 roll pop true
}{
cleartomark false
} ifelse
} def
/putint8 {
dup dataptr add /dataptr exch store
dataptr exch
{
1 sub exch
255 mul cvi
databuf 2 index
3 -1 roll put
} repeat
pop
} def
/getint16 {
mark true 3 -1 roll
{
dup {pop datafile read} if
dup {pop 256 mul datafile read} if
dup {pop add 65535 div true} if
} repeat
{
counttomark 1 add -1 roll pop true
}{
cleartomark false
} ifelse
} def
/putint16 {
dup 2 mul dataptr add /dataptr exch store
dataptr exch
{
2 sub exch
65535 mul cvi dup
256 idiv databuf 3 index 3 -1 roll put
256 mod databuf 2 index 1 add 3 -1 roll put
} repeat
pop
} def
/srcbuf 256 string def
/rdcmntline {
currentfile srcbuf readline pop
(%) anchorsearch {pop} if
} def
/getplateindex {
0 [cyan? magenta? yellow? black? customColor?] {{exit} if 1 add} forall
} def
/aicsarray 4 array def
/aicsaltvals 4 array def
/aicsaltcolr aicsaltvals def
/tocolorspace {
dup type /arraytype eq {
mark exch aload pop
aicsarray 0 3 -1 roll put
aicsarray 1 3 -1 roll put
dup aicsarray 2 3 -1 roll put
gettintxform aicsarray 3 3 -1 roll put
counttomark aicsaltvals 0 3 -1 roll getinterval /aicsaltcolr exch store
aicsaltcolr astore pop pop
aicsarray
} if
} def
/subtintxform {aicsaltcolr {1 index mul exch} forall pop} def
/addtintxform {aicsaltcolr {1 sub 1 index mul 1 add exch} forall pop} def
/gettintxform {
/DeviceRGB eq {/addtintxform}{/subtintxform} ifelse load
} def
/getnchannels {
dup type /arraytype eq {0 get} if
colorspacedict exch get begin Channels end
} def
/makesmarks {
composite? {
pop true
}{
dup dup type /arraytype eq {0 get} if
colorspacedict exch get begin MarksPlate end
} ifelse
} def
/markingplate {
composite? {
pop true
}{
dup type /arraytype eq {
dup length getplateindex gt {getplateindex get}{pop false} ifelse
} if
} ifelse
} def
/tocmyk {
dup dup type /arraytype eq {0 get} if
colorspacedict exch get begin ToCMYK end
} def
/topsspace {
dup dup type /arraytype eq {0 get} if
colorspacedict exch get begin ToPSSpace end
} def
/colorspacedict 5 dict dup begin
/DeviceGray 4 dict dup begin
/Channels 1 def
/MarksPlate {pop black?} def
/ToCMYK {pop 1 exch sub 0 0 0 4 -1 roll} def
/ToPSSpace {} def
end def
/DeviceRGB 4 dict dup begin
/Channels 3 def
/MarksPlate {pop isCMYKSep?} def
/ToCMYK {pop _rgbtocmyk} def
/ToPSSpace {} def
end def
/DeviceCMYK 4 dict dup begin
/Channels 4 def
/MarksPlate {pop isCMYKSep?} def
/ToCMYK {pop} def
/ToPSSpace {} def
end def
/Separation 4 dict dup begin
/Channels 1 def
/MarksPlate {
/findcmykcustomcolor where {
pop dup 1 exch ToCMYK 5 -1 roll 1 get
findcmykcustomcolor 1 setcustomcolor
systemdict /currentgray get exec
1 ne
}{
pop false
} ifelse
} def
/ToCMYK {
dup 2 get mark exch 4 2 roll
3 get exec
counttomark -1 roll tocmyk
5 -1 roll pop
} def
/ToPSSpace {} def
end def
/Process 4 dict dup begin
/Channels 1 def
/MarksPlate {
isCMYKSep? {
1 exch ToCMYK 4 array astore getplateindex get 0 ne
}{
pop false
} ifelse
} def
/ToCMYK {
dup 2 get mark exch 4 2 roll
3 get exec
counttomark -1 roll tocmyk
5 -1 roll pop
} def
/ToPSSpace {
4 array copy dup 0 /Separation put
} def
end def
end def
/isoverprint {
/currentoverprint where {pop currentoverprint}{_of} ifelse
} def
/version_ge_3010.106 {
version {cvr} stopped {
pop
false
}{
3010.106 ge
} ifelse
} def
end
end
defaultpacking setpacking
%%EndResource
%%EndProlog
%%BeginSetup
userdict /_useSmoothShade false put
userdict /_aicmykps true put
userdict /_forceToCMYK true put
Adobe_level2_AI5 /initialize get exec
Adobe_cshow /initialize get exec
Adobe_ColorImage_AI6 /initialize get exec
Adobe_shading_AI8 /initialize get exec
Adobe_Illustrator_AI5 /initialize get exec
%AI3_BeginRider
currentpacking true setpacking
setpacking
%AI3_EndRider
%AI5_Begin_NonPrinting
Np
%AI8_PluginGroupInfo
(Adobe Path Blends) (Adobe Blends Plugin) (LiveBlends.aip)
%AI8_PluginGroupInfo
(Adobe Tracing Object) (Tracing) (TracingSuite.aip)
%AI8_PluginGroupInfo
(Adobe Scatter Brush Tool) (Adobe Scatter Brush Plugin) (ScatterBrushTool.aip)
%AI8_PluginGroupInfo
(Adobe Scatter Brush Tool) (Adobe Scatter Brush Plugin) (ScatterBrushTool.aip)
%AI8_PluginGroupInfo
(Adobe PatternOnPath Brush Tool) (Adobe Pattern Brush Plugin) (ArtBrushTool.aip)
%AI8_PluginGroupInfo
(Adobe PatternOnPath Brush Tool) (Adobe Pattern Brush Plugin) (ArtBrushTool.aip)
%AI8_PluginGroupInfo
(Adobe ArtOnPath Brush Tool) (Adobe Art Brush Plugin) (ArtBrushTool.aip)
%AI8_PluginGroupInfo
(Adobe ArtOnPath Brush Tool) (Adobe Art Brush Plugin) (ArtBrushTool.aip)
%AI8_PluginGroupInfo
(Adobe Calligraphic Brush Tool) (Adobe Calligraphic Brush Plugin) (CalligBrushTool.aip)
%AI8_PluginGroupInfo
(Adobe Flare Plugin) (Flare) (Flare.aip)
%AI8_PluginGroupInfo
(Adobe Symbolism) (Adobe Symbolism) (ParticleSystem.aip)
%AI8_PluginGroupInfo
(Adobe Deform Plugin) (Adobe Envelope Plugin) (Envelope and Warp.aip)
%AI8_PluginGroupInfo
(Pathfinder Suite) (Adobe Compound Shape) (PathFinderS.aip)
%AI8_PluginGroupInfo
(Adobe Planar Group) (Adobe Live Paint Plugin) (Live Paint.aip)
%AI5_End_NonPrinting--
%AI5_BeginPalette
0 0 Pb
0.74902 0.678431 0.670588 0.901961 ([Registration]) 0 Xs
([Registration])
Pc
PB
%AI5_EndPalette
%%EndSetup
%AI5_BeginLayer
1 1 1 1 0 0 1 0 79 128 255 0 50 Lb
(svg2279) Ln
0 A
u
U
u
u
u
0 O
0 0 0 0 1 1 1 Xa
0 R
0.74902 0.678431 0.670588 0.901961 0 0 0 XA
0 J 0 j 1.04162 w 4 M []0 d
0 XR
360.9937 306.4668 m
439.9941 306.4668 L
439.9941 292.4668 L
360.9937 292.4668 L
360.9937 306.4668 L
b
0.74902 0.678431 0.670588 0.901961 0 0 0 Xa
1 w
362.4751 305.0669 m
438.5127 305.0669 L
438.5127 293.8672 L
362.4751 293.8672 L
362.4751 305.0669 L
f
1 D
0.345098 0.239216 0.309804 0 0.670588 0.694118 0.666667 Xa
362.4751 305.0547 m
362.4751 293.8545 L
382.5557 293.8545 L
383.8477 295.4883 384.7197 297.3867 384.7197 299.4546 c
384.7197 301.5088 383.8628 303.4282 382.5864 305.0547 C
362.4751 305.0547 L
f
q
0 D
362.6411 305.0669 m
382.2085 305.0669 L
382.2085 293.8672 L
362.6411 293.8672 L
362.6411 305.0669 L
h
W
n
u
0 O
0 0 0 0 1 1 1 Xa
379.79 299.4668 m
379.792 295.9746 376.7988 293.1426 373.1045 293.1406 c
369.4106 293.1387 366.4136 295.9668 366.4116 299.459 c
366.4116 299.4614 366.4116 299.4639 366.4116 299.4668 c
366.4092 302.9585 369.4023 305.791 373.0967 305.793 C
376.791 305.7949 379.7876 302.9658 379.79 299.4741 c
379.79 299.4717 379.79 299.4692 379.79 299.4668 c
f
*u
0.74902 0.678431 0.670588 0.901961 0 0 0 Xa
378.5386 304.6162 m
380.0215 303.2144 380.7637 301.4976 380.7637 299.4668 c
380.7637 297.4355 380.0347 295.7373 378.5767 294.3711 C
377.0293 292.9326 375.2012 292.2129 373.0913 292.2129 c
371.0068 292.2129 369.21 292.9268 367.7012 294.3535 C
366.1919 295.7793 365.4375 297.4844 365.4375 299.4668 c
365.4375 301.4492 366.1919 303.166 367.7012 304.6162 C
369.1714 306.019 370.9683 306.7202 373.0913 306.7202 c
375.2397 306.7202 377.0552 306.019 378.5386 304.6162 C
f
1 D
368.6997 303.6733 m
367.4453 302.4761 366.8188 301.0737 366.8188 299.4648 c
366.8188 297.8564 367.4395 296.4658 368.6802 295.293 C
369.9214 294.1201 371.3994 293.5332 373.1138 293.5332 c
374.8281 293.5332 376.3184 294.126 377.585 295.3105 C
378.7876 296.4121 379.3892 297.7959 379.3892 299.4648 c
379.3892 301.1211 378.7778 302.5273 377.5562 303.6821 C
376.3345 304.8369 374.8535 305.4146 373.1138 305.4146 c
371.3735 305.4146 369.9019 304.834 368.6997 303.6733 C
f
0 D
372 300.1724 m
371.8081 300.5674 371.5215 300.7646 371.1387 300.7646 c
370.4624 300.7646 370.1245 300.3345 370.1245 299.4741 c
370.1245 298.6133 370.4624 298.1836 371.1387 298.1836 c
371.5854 298.1836 371.9043 298.3926 372.0957 298.8125 C
373.0332 298.3408 L
372.5864 297.5898 371.916 297.2148 371.022 297.2148 c
370.3325 297.2148 369.7803 297.415 369.3657 297.8145 C
368.9502 298.2139 368.7432 298.7646 368.7432 299.4668 c
368.7432 300.1567 368.957 300.7041 369.3848 301.1099 C
369.8125 301.5156 370.3452 301.7183 370.9839 301.7183 c
371.9287 301.7183 372.6055 301.3662 373.0146 300.6631 C
372 300.1724 L
f
376.4102 300.1724 m
376.2183 300.5674 375.9375 300.7646 375.5669 300.7646 c
374.877 300.7646 374.5317 300.3345 374.5317 299.4741 c
374.5317 298.6133 374.877 298.1836 375.5669 298.1836 c
376.0142 298.1836 376.3271 298.3926 376.5059 298.8125 C
377.4644 298.3408 L
377.0186 297.5898 376.3491 297.2148 375.4565 297.2148 c
374.7681 297.2148 374.2173 297.415 373.8027 297.8145 C
373.3887 298.2139 373.1816 298.7646 373.1816 299.4668 c
373.1816 300.1567 373.3921 300.7041 373.8125 301.1099 C
374.2329 301.5156 374.7681 301.7183 375.4185 301.7183 c
376.3618 301.7183 377.0376 301.3662 377.4448 300.6631 C
376.4102 300.1724 L
f
*U
U
/AdobeObjectMatrix (0.961253 0.000000 0.000000 0.961253 6.834157 9.506999) XT
Q
U
/AdobeObjectMatrix (1.000000 0.000000 0.000000 1.000000 158.000000 54.000000) XT
0 A
*u
1 D
0 O
0 0 0 0 1 1 1 Xa
0 J 0 j 1 w 4 M []0 d
0 XR
389.5518 300.0986 m
389.7944 300.0986 389.978 300.1484 390.1035 300.2485 c
390.2285 300.3486 390.291 300.4961 390.291 300.6914 c
390.291 300.8838 390.2285 301.0303 390.1035 301.1304 C
389.978 301.2324 389.7944 301.2842 389.5518 301.2842 C
388.7007 301.2842 L
388.7007 300.0986 L
389.5518 300.0986 L
F
389.604 297.6494 m
389.9131 297.6494 390.1445 297.7109 390.2993 297.833 C
390.4565 297.9551 390.5352 298.1406 390.5352 298.3887 c
390.5352 298.6309 390.4575 298.8125 390.3032 298.9316 C
390.1489 299.0547 389.9155 299.1162 389.604 299.1162 C
388.7007 299.1162 L
388.7007 297.6494 L
389.604 297.6494 L
F
0 D
391.0347 299.6636 m
391.3647 299.5737 391.6206 299.4072 391.8018 299.1646 c
391.9829 298.9219 392.0732 298.625 392.0732 298.2715 c
392.0732 297.7324 391.8789 297.3291 391.4897 297.0645 c
391.1011 296.7988 390.5098 296.666 389.7158 296.666 C
387.1626 296.666 L
387.1626 302.2666 L
389.4722 302.2666 L
390.3008 302.2666 390.8999 302.1494 391.27 301.9141 C
391.6431 301.6792 391.8296 301.3027 391.8296 300.7852 c
391.8296 300.5127 391.7617 300.2798 391.626 300.0874 C
391.4897 299.8975 391.293 299.7559 391.0347 299.6636 C
F
391.9395 302.2666 m
393.6216 302.2666 L
394.9805 300.2715 L
396.3389 302.2666 L
398.0249 302.2666 L
395.7515 299.0259 L
395.7515 296.666 L
394.2129 296.666 L
394.2129 299.0259 L
391.9395 302.2666 L
F
*U
U
/AdobeObjectMatrix (0.987502 0.000000 0.000000 0.933352 -323.900635 -271.876892) XT
U
LB
%AI5_EndLayer--
%%PageTrailer
gsave annotatepage grestore showpage
%%Trailer
Adobe_Illustrator_AI5 /terminate get exec
Adobe_shading_AI8 /terminate get exec
Adobe_ColorImage_AI6 /terminate get exec
Adobe_cshow /terminate get exec
Adobe_level2_AI5 /terminate get exec
%%EOF
\ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/cmpj/cmpj-cc-by-small.pdf b/Master/texmf-dist/tex/latex/cmpj/cmpj-cc-by-small.pdf Binary files differnew file mode 100644 index 00000000000..8d863856775 --- /dev/null +++ b/Master/texmf-dist/tex/latex/cmpj/cmpj-cc-by-small.pdf diff --git a/Master/texmf-dist/tex/latex/cmpj/cmpj2.sty b/Master/texmf-dist/tex/latex/cmpj/cmpj2.sty index af69d961a76..ccbd9cede8b 100644 --- a/Master/texmf-dist/tex/latex/cmpj/cmpj2.sty +++ b/Master/texmf-dist/tex/latex/cmpj/cmpj2.sty @@ -7,7 +7,7 @@ %%% http://www.icmp.lviv.ua/journal/ %%% %%% using LaTeX2e %%% %%% %%% -%%% Last time modified: March 23, 2014 %%% +%%% Last time modified: May 8, 2017 %%% %%% %%% %%% Copyright (C) 2013 by the Institute for Condensed Matter Physics %%% %%% of the National Academy of Sciences of Ukraine %%% @@ -22,17 +22,17 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{cmpj2} - [2014/03/23 v2.05 + [2017/05/08 v2.07 The Condensed Matter Physics journal package] \def\filename{cmpj2.sty} -\def\fileversion{2.05} -\def\filedate{2014/03/23} +\def\fileversion{2.07} +\def\filedate{2017/05/08} \immediate\write32{This is '\filename' v\fileversion \space <\filedate> ^^J% the Condensed Matter Physics journal package} \if\@ptsize0 \else - \PackageWarning{cmpj.sty}{Bad \noexpand\documentclass option, use 10pt} + \PackageWarning{cmpj2.sty}{Bad \noexpand\documentclass option, use 10pt} \fi \RequirePackage{fancyhdr} @@ -42,7 +42,53 @@ \RequirePackage[pdfstartview=FitH]{hyperref} %\def\href#1#2{} \RequirePackage{url} -\RequirePackage{doi} +%%\RequirePackage{doi} +%%%%%%%%% doi.sty modified to follow CrossRef rules %%%%%%%%%%%%%%%%%%%%%%%% +%% To change the default prefix, redefine this command within your own code. +%% It takes no argument, which is different from the doipubmed package. +\newcommand{\doitext}{doi:} +\newcommand{\doiURL}{https://doi.org/} + +%% the meat of the code +%% the first command opens a group, and changes a few catcodes. +\newcommand*{\doi}{% + \begingroup + \lccode`\~=`\#\relax + \lowercase{\def~{\#}}% + \lccode`\~=`\_\relax + \lowercase{\def~{\_}}% + \lccode`\~=`\<\relax + \lowercase{\def~{\textless}}% + \lccode`\~=`\>\relax + \lowercase{\def~{\textgreater}}% + \lccode`\~=0\relax + \catcode`\#=\active + \catcode`\_=\active + \catcode`\<=\active + \catcode`\>=\active + \@doi +} + +%% this is the actual command which processes the argument, with the catcodes +%% set in the previous command +%% it closes the group, and spits out the url. +\def\@doi#1{% + \let\#\relax + \let\_\relax + \let\textless\relax + \let\textgreater\relax + \edef\x{\toks0={{#1}}}% + \x + \edef\#{\@percentchar23}% + \edef\_{_}% + \edef\textless{\@percentchar3C}% instead of {\string<} for Apple + \edef\textgreater{\@percentchar3E}% instead of {\sting>} for Apple + \edef\x{\toks1={\noexpand\href{\doiURL#1}}}% + \x + \edef\x{\endgroup\doitext\the\toks1 \the\toks0}% + \x +} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \DeclareOption{preprint}{% \renewcommand{\@ptsize}{2}% @@ -390,9 +436,11 @@ \def\articletype#1{\def\article@type{#1}} \def\article@page{\article@number-\arabic{page}} \def\doinumber#1{\def\doi@number{#1}} -%\def\bibdoi#1{\href{http://dx.doi.org/#1}{doi:#1}} +%\def\bibdoi#1{\href{\doiURL#1}{\doitext#1}} \def\bibdoi{\doi} \def\arxiv#1{\href{http://arxiv.org/abs/#1}{arXiv:#1}} +\def\archive[#1]#2{Preprint #1:#2} +\def\eprint{\@ifnextchar[\archive{Preprint \arxiv}} \def\print@title{{\LARGE \hv@sf\bfseries\upshape\mathversion{bold} \@title \par}} \def\print@author{% @@ -420,10 +468,10 @@ % \article@number\space[\pageref{last@page}\space page(s)] \\ [0.6ex] \@ifundefined{doi@number}{\phantom{DOI:\space10.XXXX/CMP.XX.XXXXX}}% - {DOI:\space\href{http://dx.doi.org/\doi@number}{\doi@number}} + {DOI:\space\href{\doiURL\doi@number}{\doi@number}} % {\doi{\doi@number}} -% \phantom{\href{http://dx.doi.org/\doi@number}{DOI:\doi@number}} -% \href{http://dx.doi.org/\doi@number}{DOI:\doi@number} +% \phantom{\href{\doiURL\doi@number}{DOI:\doi@number}} +% \href{\doiURL\doi@number}{DOI:\doi@number} \\ [0.6ex] \href{http://www.icmp.lviv.ua/journal}{http://www.icmp.lviv.ua/journal}}\hfill \newlength{\@logoheight} @@ -521,29 +569,6 @@ %% Bibliography %% -% \renewenvironment{thebibliography}[1] -% {\section*{\refname -% \@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}}% -% \normalsize% -% \list{\@biblabel{\@arabic\c@enumiv}}% -% {\settowidth\labelwidth{\@biblabel{#1}}% -% \leftmargin\labelwidth -% \advance\leftmargin\labelsep -% \parsep\z@\itemsep\z@ -% \@openbib@code -% \usecounter{enumiv}% -% \let\p@enumiv\@empty -% \renewcommand\theenumiv{\@arabic\c@enumiv}}% -% \sloppy -% \clubpenalty4000 -% \@clubpenalty \clubpenalty -% \widowpenalty4000% -% \sfcode`\.\@m} -% {\def\@noitemerr -% {\@latex@warning{Empty `thebibliography' environment}}% -% \endlist\normalsize} -% %\def\@biblabel#1{#1.} - \bibsep=0pt \renewcommand{\bibnumfmt}[1]{#1.} \@ifundefined{bibfont}{\newcommand{\bibfont}{\small}}{\renewcommand{\bibfont}{\small}} @@ -661,7 +686,7 @@ \addtolength{\topmargin}{-\headheight} \addtolength{\topmargin}{-\headsep} \addtolength{\topmargin}{-1in} -\oddsidemargin 35mm +\oddsidemargin 30mm \setlength{\evensidemargin}{210mm} \addtolength{\evensidemargin}{-\textwidth} \addtolength{\evensidemargin}{-\oddsidemargin} diff --git a/Master/texmf-dist/tex/latex/cmpj/cmpj3.sty b/Master/texmf-dist/tex/latex/cmpj/cmpj3.sty new file mode 100644 index 00000000000..9427633d1f3 --- /dev/null +++ b/Master/texmf-dist/tex/latex/cmpj/cmpj3.sty @@ -0,0 +1,824 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%% %%% +%%% INSTITUTE FOR CONDENSED MATTER PHYSICS %%% +%%% %%% +%%% Style file for preparing an article for publication %%% +%%% in the Condensed Matter Physics journal <cmp@icmp.lviv.ua>, %%% +%%% http://www.icmp.lviv.ua/journal/ %%% +%%% using LaTeX2e %%% +%%% %%% +%%% Last time modified: May 8, 2017 %%% +%%% %%% +%%% Copyright (C) 2017 by the Institute for Condensed Matter Physics %%% +%%% of the National Academy of Sciences of Ukraine %%% +%%% all rights reserved. %%% +%%% %%% +%%% This file can be redistributed and/or modified under the terms %%% +%%% of the LaTeX Project Public License (lppl). %%% +%%% %%% +%%% Please report errors to: Andrij Shvaika %%% +%%% ashv (a) icmp lviv ua %%% +%%% %%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{cmpj3} + [2017/05/08 v3.01 + The Condensed Matter Physics journal package] +\def\filename{cmpj3.sty} +\def\fileversion{3.01} +\def\filedate{2017/05/08} +\immediate\write32{This is '\filename' v\fileversion \space <\filedate> ^^J% + the Condensed Matter Physics journal package} + +\if\@ptsize0 + \else + \PackageWarning{cmpj3.sty}{Bad \noexpand\documentclass option, use 10pt} +\fi + +\RequirePackage[T2A,T1]{fontenc} +\RequirePackage{fancyhdr} +\RequirePackage{graphicx} +\RequirePackage[square,comma,numbers,sort&compress]{natbib} +\RequirePackage{ifthen} +\RequirePackage[pdfstartview=FitH]{hyperref} +%\def\href#1#2{} +\RequirePackage{url} +%%\RequirePackage{doi} +%%%%%%%%% doi.sty modified to follow CrossRef rules %%%%%%%%%%%%%%%%%%%%%%%% +%% To change the default prefix, redefine this command within your own code. +%% It takes no argument, which is different from the doipubmed package. +\newcommand{\doitext}{doi:} +\newcommand{\doiURL}{https://doi.org/} + +%% the meat of the code +%% the first command opens a group, and changes a few catcodes. +\newcommand*{\doi}{% + \begingroup + \lccode`\~=`\#\relax + \lowercase{\def~{\#}}% + \lccode`\~=`\_\relax + \lowercase{\def~{\_}}% + \lccode`\~=`\<\relax + \lowercase{\def~{\textless}}% + \lccode`\~=`\>\relax + \lowercase{\def~{\textgreater}}% + \lccode`\~=0\relax + \catcode`\#=\active + \catcode`\_=\active + \catcode`\<=\active + \catcode`\>=\active + \@doi +} + +%% this is the actual command which processes the argument, with the catcodes +%% set in the previous command +%% it closes the group, and spits out the url. +\def\@doi#1{% + \let\#\relax + \let\_\relax + \let\textless\relax + \let\textgreater\relax + \edef\x{\toks0={{#1}}}% + \x + \edef\#{\@percentchar23}% + \edef\_{_}% + \edef\textless{\@percentchar3C}% instead of {\string<} for Apple + \edef\textgreater{\@percentchar3E}% instead of {\sting>} for Apple + \edef\x{\toks1={\noexpand\href{\doiURL#1}}}% + \x + \edef\x{\endgroup\doitext\the\toks1 \the\toks0}% + \x +} +%%%%%%% end doi.sty %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\DeclareOption{preprint}{% + \renewcommand{\@ptsize}{2}% + \renewcommand\normalsize{% + \@setfontsize\normalsize\@xiipt{20}%{14.5}% + \abovedisplayskip 16\p@ \@plus3\p@ \@minus7\p@ + \abovedisplayshortskip \z@ \@plus3\p@ + \belowdisplayshortskip 9\p@ \@plus3.5\p@ \@minus3\p@ + \belowdisplayskip \abovedisplayskip + \let\@listi\@listI} + \normalsize + \renewcommand\small{% + \@setfontsize\small\@xipt{18}%{13.6}% + \abovedisplayskip 14\p@ \@plus3\p@ \@minus6\p@ + \abovedisplayshortskip \z@ \@plus3\p@ + \belowdisplayshortskip 9\p@ \@plus3.5\p@ \@minus3\p@ + \def\@listi{\leftmargin\leftmargini + \topsep 9\p@ \@plus3\p@ \@minus5\p@ + \parsep 4.5\p@ \@plus2\p@ \@minus\p@ + \itemsep \parsep}% + \belowdisplayskip \abovedisplayskip + } + \renewcommand\footnotesize{% + \@setfontsize\footnotesize\@xpt\@xiipt + \abovedisplayskip 12\p@ \@plus2\p@ \@minus5\p@ + \abovedisplayshortskip \z@ \@plus3\p@ + \belowdisplayshortskip 8\p@ \@plus3\p@ \@minus3\p@ + \def\@listi{\leftmargin\leftmargini + \topsep 6\p@ \@plus2\p@ \@minus2\p@ + \parsep 3\p@ \@plus2\p@ \@minus\p@ + \itemsep \parsep}% + \belowdisplayskip \abovedisplayskip + } + \renewcommand\scriptsize{\@setfontsize\scriptsize\@viiipt{9.5}} + \renewcommand\tiny{\@setfontsize\tiny\@vipt\@viipt} + \renewcommand\large{\@setfontsize\large\@xivpt{22}} + \renewcommand\Large{\@setfontsize\Large\@xviipt{24}} + \renewcommand\LARGE{\@setfontsize\LARGE\@xxpt{25}} + \renewcommand\huge{\@setfontsize\huge\@xxvpt{30}} + \let\Huge=\huge + \if@twocolumn + \setlength\parindent{1em} + \else + \setlength\parindent{1.5em} + \fi + \setlength\smallskipamount{3\p@ \@plus 1\p@ \@minus 1\p@} + \setlength\medskipamount{6\p@ \@plus 2\p@ \@minus 2\p@} + \setlength\bigskipamount{12\p@ \@plus 4\p@ \@minus 4\p@} + \setlength\headheight{12\p@} + \setlength\headsep {25\p@} + \setlength\topskip {12\p@} + \setlength\footskip{30\p@} + \if@compatibility \setlength\maxdepth{4\p@} \else + \setlength\maxdepth{.5\topskip} \fi + \if@compatibility + \if@twocolumn + \setlength\textwidth{410\p@} + \else + \setlength\textwidth{390\p@} + \fi + \else + \setlength\@tempdima{\paperwidth} + \addtolength\@tempdima{-2in} + \setlength\@tempdimb{390\p@} + \if@twocolumn + \ifdim\@tempdima>2\@tempdimb\relax + \setlength\textwidth{2\@tempdimb} + \else + \setlength\textwidth{\@tempdima} + \fi + \else + \ifdim\@tempdima>\@tempdimb\relax + \setlength\textwidth{\@tempdimb} + \else + \setlength\textwidth{\@tempdima} + \fi + \fi + \fi + \if@compatibility\else + \@settopoint\textwidth + \fi + \if@compatibility + \setlength\textheight{36\baselineskip} + \else + \setlength\@tempdima{\paperheight} + \addtolength\@tempdima{-2in} + \addtolength\@tempdima{-1.5in} + \divide\@tempdima\baselineskip + \@tempcnta=\@tempdima + \setlength\textheight{\@tempcnta\baselineskip} + \fi + \addtolength\textheight{\topskip} + \if@twocolumn + \setlength\marginparsep {10\p@} + \else + \setlength\marginparsep{10\p@} + \fi + \setlength\marginparpush{7\p@} + \if@compatibility + \if@twoside + \setlength\oddsidemargin {21\p@} + \setlength\evensidemargin {59\p@} + \setlength\marginparwidth {85\p@} + \else + \setlength\oddsidemargin {39.5\p@} + \setlength\evensidemargin {39.5\p@} + \setlength\marginparwidth {68\p@} + \fi + \if@twocolumn + \setlength\oddsidemargin {30\p@} + \setlength\evensidemargin {30\p@} + \setlength\marginparwidth {48\p@} + \fi + \else + \if@twoside + \setlength\@tempdima {\paperwidth} + \addtolength\@tempdima {-\textwidth} + \setlength\oddsidemargin {.4\@tempdima} + \addtolength\oddsidemargin {-1in} + \setlength\marginparwidth {.6\@tempdima} + \addtolength\marginparwidth {-\marginparsep} + \addtolength\marginparwidth {-0.4in} + \else + \setlength\@tempdima {\paperwidth} + \addtolength\@tempdima {-\textwidth} + \setlength\oddsidemargin {.5\@tempdima} + \addtolength\oddsidemargin {-1in} + \setlength\marginparwidth {.5\@tempdima} + \addtolength\marginparwidth {-\marginparsep} + \addtolength\marginparwidth {-0.4in} + \addtolength\marginparwidth {-.4in} + \fi + \ifdim \marginparwidth >2in + \setlength\marginparwidth{2in} + \fi + \@settopoint\oddsidemargin + \@settopoint\marginparwidth + \setlength\evensidemargin {\paperwidth} + \addtolength\evensidemargin{-2in} + \addtolength\evensidemargin{-\textwidth} + \addtolength\evensidemargin{-\oddsidemargin} + \@settopoint\evensidemargin + \fi + \if@compatibility + \setlength\topmargin{27pt} + \else + \setlength\topmargin{\paperheight} + \addtolength\topmargin{-2in} + \addtolength\topmargin{-\headheight} + \addtolength\topmargin{-\headsep} + \addtolength\topmargin{-\textheight} + \addtolength\topmargin{-\footskip} % this might be wrong! + \addtolength\topmargin{-.5\topmargin} + \@settopoint\topmargin + \fi + \setlength\footnotesep{8.4\p@} + \setlength{\skip\footins}{10.8\p@ \@plus 4\p@ \@minus 2\p@} + \setlength\floatsep {12\p@ \@plus 2\p@ \@minus 4\p@} + \setlength\textfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@} + \setlength\intextsep {14\p@ \@plus 4\p@ \@minus 4\p@} + \setlength\dblfloatsep {14\p@ \@plus 2\p@ \@minus 4\p@} + \setlength\dbltextfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@} + \setlength\@fptop{0\p@ \@plus 1fil} + \setlength\@fpsep{10\p@ \@plus 2fil} + \setlength\@fpbot{0\p@ \@plus 1fil} + \setlength\@dblfptop{0\p@ \@plus 1fil} + \setlength\@dblfpsep{10\p@ \@plus 2fil} + \setlength\@dblfpbot{0\p@ \@plus 1fil} + \setlength\partopsep{3\p@ \@plus 2\p@ \@minus 2\p@} + \def\@listi{\leftmargin\leftmargini + \parsep 5\p@ \@plus2.5\p@ \@minus\p@ + \topsep 10\p@ \@plus4\p@ \@minus6\p@ + \itemsep5\p@ \@plus2.5\p@ \@minus\p@} + \let\@listI\@listi + \@listi + \def\@listii {\leftmargin\leftmarginii + \labelwidth\leftmarginii + \advance\labelwidth-\labelsep + \topsep 5\p@ \@plus2.5\p@ \@minus\p@ + \parsep 2.5\p@ \@plus\p@ \@minus\p@ + \itemsep \parsep} + \def\@listiii{\leftmargin\leftmarginiii + \labelwidth\leftmarginiii + \advance\labelwidth-\labelsep + \topsep 2.5\p@\@plus\p@\@minus\p@ + \parsep \z@ + \partopsep \p@ \@plus\z@ \@minus\p@ + \itemsep \topsep} + \def\@listiv {\leftmargin\leftmarginiv + \labelwidth\leftmarginiv + \advance\labelwidth-\labelsep} + \def\@listv {\leftmargin\leftmarginv + \labelwidth\leftmarginv + \advance\labelwidth-\labelsep} + \def\@listvi {\leftmargin\leftmarginvi + \labelwidth\leftmarginvi + \advance\labelwidth-\labelsep} +}% + +\def\eqsecnum{% + \@addtoreset{equation}{section} % +% \def\theequation{\thesection.\arabic{equation}}% + \def\theequation{\ifnum \c@section>\z@ \thesection.\fi \@arabic\c@equation}% +} + +\DeclareOption{eqsecnum}{\eqsecnum} + +\def\lat@sf{cmss} +\def\cyr@sf{cmss} +\def\Hv@scale{0.889} +\def\Pr@scale{0.889} +\def\cmpj@sf{} +\def\cyr@rm{cmr} + +\def\cmpj@sf@cm{ + \RequirePackage{textcomp} + \RequirePackage{amsmath,amssymb} +} + +\def\cmpj@sf@helvet{ + \IfFileExists{t1phv.fd}{ +% \RequirePackage[scaled=0.95]{helvet} + \RequirePackage{textcomp} + \RequirePackage{amsmath,amssymb} + \def\lat@sf{phv} + }{ + \RequirePackage{textcomp} + \RequirePackage{amsmath,amssymb} + \def\lat@sf{cmss} + } + \IfFileExists{t2appr.fd}{ + \def\cyr@sf{ppr} + }{ + \def\cyr@sf{cmss} + } +} + +\def\cmpj@sf@droid{ + \IfFileExists{t2afds.fd}{ + \RequirePackage{textcomp} + \RequirePackage{amsmath,amssymb} + \IfFileExists{omltxmi.fd}{\RequirePackage{txfonts}}{} + \IfFileExists{fmlfutm.fd}{\RequirePackage{fourier}}{} + \IfFileExists{omltxmi.fd}{\re@DeclareMathSymbol{\varkappa}{\mathord}{AMSb}{123}}{} + \RequirePackage[default,scale=0.86]{droidserif} + \RequirePackage[defaultsans,scale=0.86]{droidsans} + \RequirePackage[defaultmono,scale=0.86]{droidmono} + \def\lat@sf{fds} + \def\cyr@sf{fds} + \def\cyr@rm{fdr} + }{\cmpj@sf@helvet} +} + +\def\cmpj@sf@newtx{ + \IfFileExists{omlntxmi.fd}{ + \IfFileExists{t2afdr.fd}{\RequirePackage[default,scale=0.86]{droidserif}}{} + \RequirePackage[largesc,scaled=1.03]{newtxtext} + \IfFileExists{t2afds.fd}{\RequirePackage[defaultsans,scale=0.86]{droidsans}}{} + \IfFileExists{t2afdm.fd}{\RequirePackage[defaultmono,scale=0.86]{droidmono}}{} + \RequirePackage[upint,varg,scaled=1.03]{newtxmath} +% \IfFileExists{omlntxmi.fd}{\RequirePackage[utopia,smallerops,vvarbb,timesmathacc]{newtxmath}}{} + \def\lat@sf{fds} + \def\cyr@sf{fds} + \def\cyr@rm{fdr} + \def\cyr@tt{fdm} + }{\cmpj@sf@droid} +} + +\DeclareOption{newtx}{\let\cmpj@sf\cmpj@sf@newtx} + +\DeclareOption{droid}{\let\cmpj@sf\cmpj@sf@droid} + +\DeclareOption{helvet}{\let\cmpj@sf\cmpj@sf@helvet} + +\DeclareOption{cm}{\let\cmpj@sf\cmpj@sf@cm} + +\def\@@copyright{\textcopyright} +\def\copyright@size{\small} +\def\copyright@author{\@author\cp@issue@year} +\def\authorcopyright{\@ifnextchar[ + \iauthorcopyright{\iauthorcopyright[\small]}} +\def\iauthorcopyright[#1]#2{\gdef\copyright@size{#1} + \gdef\copyright@author{#2}} +\def\print@copyright{} +\def\no@copyright{\def\@@copyright{}% + \authorcopyright{}} +\def\cc@by@copyright{% +% \def\@@copyright{\raisebox{-8pt}{\includegraphics[width=16mm]{cmpj-cc-by}\space}} + \def\@@copyright{} + \authorcopyright{\raisebox{-2pt}{\includegraphics[width=16mm]{cmpj-cc-by-small}\space}\footnotesize\sf@phv This work is licensed under a \href{http://creativecommons.org/licenses/by/4.0/}{\textsl{Creative Commons Attribution 4.0 International License}}. Further distribution of this work must maintain attribution to the author(s) and the published article’s title, journal citation, and DOI.} +} + +\DeclareOption{nocopyright}{\let\print@copyright\no@copyright} + +\DeclareOption{cc-by}{\let\print@copyright\cc@by@copyright} + +\DeclareOption{no-cc}{\def\print@copyright{}} + +\ExecuteOptions{newtx,cc-by} + +\ProcessOptions + +\def\textcyrrm#1{{\fontencoding{T2A}\fontfamily{\cyr@rm}\selectfont #1}} +\def\textcyrsf#1{{\fontencoding{T2A}\fontfamily{\cyr@sf}\selectfont #1}} +\def\textcyrtt#1{{\fontencoding{T2A}\fontfamily{\cyr@tt}\selectfont #1}} +\urlstyle{same} +\cmpj@sf + +\def\hv@sf{\sffamily\upshape} + +%% Sectioning %% + +\renewcommand\section{\@startsection {section}{1}{\z@}% + {-3.5ex \@plus -1ex \@minus -.2ex}% + {2.3ex \@plus.2ex}% + {\normalfont\Large\hv@sf\bfseries\mathversion{bold}}} +\renewcommand\subsection{\@startsection{subsection}{2}{\z@}% + {-3.25ex\@plus -1ex \@minus -.2ex}% + {1.5ex \@plus .2ex}% + {\normalfont\large\hv@sf\bfseries\mathversion{bold}}} +\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}% + {-3.25ex\@plus -1ex \@minus -.2ex}% + {1.5ex \@plus .2ex}% + {\normalfont\normalsize\hv@sf\bfseries\mathversion{bold}}} +\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}% + {3.25ex \@plus1ex \@minus.2ex}% + {-1em}% + {\normalfont\normalsize\hv@sf\bfseries\mathversion{bold}}} +\renewcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}% + {3.25ex \@plus1ex \@minus .2ex}% + {-1em}% + {\normalfont\normalsize\hv@sf\bfseries\mathversion{bold}}} + +\def\@seccntformat#1{\csname the#1\endcsname.\hspace{0.5em}} + +%% Title %% + +\renewcommand\maketitle{\par + \begingroup + \renewcommand\thefootnote{\@fnsymbol\c@footnote}% + \def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}% + \long\def\@makefntext##1{\parindent 1em\noindent + \hb@xt@1.8em{% + \hss\@textsuperscript{\normalfont\@thefnmark}}##1}% + \if@twocolumn + \ifnum \col@number=\@ne + \@maketitle + \else + \twocolumn[\@maketitle]% + \fi + \else + \newpage + \global\@topnum\z@ % Prevents figures from going at top of page. + \@maketitle + \fi + \thispagestyle{plain} + \@thanks + \endgroup + \setcounter{footnote}{0}% + \global\let\thanks\relax + \global\let\maketitle\relax +% \global\let\@maketitle\relax + \global\let\@thanks\@empty +% \global\let\@author\@empty +% \global\let\@date\@empty +% \global\let\@title\@empty +% \global\let\title\relax +% \global\let\author\relax +% \global\let\date\relax +% \global\let\and\relax +\print@copyright +} + +\def\@title{} +\def\@author{} +\def\@address{} +\def\fancy@author{} +\def\issue@year{????}% +\def\issue@volume{?}% +\def\issue@number{?}% +\def\article@number{?????} +\def\cp@issue@year{} +%\def\doi@number{10.XXXX/CMPJ.XX.XXXXX} + +\def\issue#1#2#3#4{\def\issue@year{#1}\def\cp@issue@year{,\space#1}% + \def\issue@volume{#2}% + \def\issue@number{#3}% + \def\article@number{#4}% + } +\def\article@type{} +\def\articletype#1{\def\article@type{#1}} +\def\article@page{\article@number-\arabic{page}} +\def\doinumber#1{\def\doi@number{#1}} +%\def\bibdoi#1{\href{\doiURL#1}{\doitext#1}} +\def\bibdoi{\doi} +\def\arxiv#1{\href{http://arxiv.org/abs/#1}{arXiv:#1}} +\def\archive[#1]#2{Preprint #1:#2} +\def\eprint{\@ifnextchar[\archive{Preprint \arxiv}} + +\def\print@title{{\LARGE \hv@sf\bfseries\upshape\mathversion{bold} \@title \par}} +\def\print@author{% + \vskip 1.5em% + {\hv@sf + \lineskip .5em% + \large\upshape\@author\par} + } +\def\print@address{\vskip 0.5em + \small\hv@sf\upshape\@address\par + } + +\def\@maketitle{% + \newpage + \noindent\parbox[t]{11cm}{% + \ifthenelse{\equal{1}{\pageref{last@page}}}{% + \small\hv@sf Condensed Matter Physics,~\issue@year,\space% + Vol.~\issue@volume, No~\issue@number,\space% + \article@number:\space\pageref{last@page}% + }{% + \small\hv@sf Condensed Matter Physics,~\issue@year,\space% + Vol.~\issue@volume, No~\issue@number,\space% + \article@number:\space1--\pageref{last@page}% + }% +% \article@number\space[\pageref{last@page}\space page(s)] + \\ [0.6ex] + \@ifundefined{doi@number}{\phantom{DOI:\space10.XXXX/CMP.XX.XXXXX}}% + {DOI:\space\href{\doiURL\doi@number}{\doi@number}} +% {\doi{\doi@number}} +% \phantom{\href{\doiURL\doi@number}{DOI:\doi@number}} +% \href{\doiURL\doi@number}{DOI:\doi@number} + \\ [0.6ex] + \href{http://www.icmp.lviv.ua/journal}{http://www.icmp.lviv.ua/journal}}\hfill + \newlength{\@logoheight} + \newlength{\@logoysize} + \newlength{\@logodepth} + \setlength{\@logoysize}{28.4pt} + \setlength{\@logoheight}{2.5mm} + \setlength{\@logodepth}{\@logoysize} + \addtolength{\@logodepth}{-\@logoheight} + \raisebox{-\@logodepth}[\@logoheight][\@logodepth]{% + \setlength{\unitlength}{1pt}% + \begin{picture}(71.1,28.4)% + \put(0,0){\includegraphics[width=71.1pt,height=28.4pt]{cmp-logo}}% + \end{picture}% + }% + \par\vskip3pt\noindent\hrulefill\par\vskip 1ex\noindent\textsf{\bfseries\slshape\article@type}\par\vskip 2em + \noindent\null\hspace{\@titleindent}\parbox{\@titlewidth}{\raggedright% + \let \footnote \thanks + \@ifundefined{@title}{}{\print@title}% + \@ifundefined{@author}{}{\print@author}% + \@ifundefined{@address}{}{\print@address}% + \vskip 1em% + {\normalsize\hv@sf\upshape \@date}% + }% + \par + \vskip 1.5em} + +\renewenvironment{abstract}{% +%%% \setcounter{page}{\start@page}\label{first@page} +% \setcounter{page}{1}\label{first@page} + \if@twocolumn + \section*{\abstractname}% + \else + \everypar{\parskip 3pt plus1pt minus2pt + \parindent=0pt\hangindent=\@titleindent\hangafter=0} + \noindent\small\hv@sf\upshape\ignorespaces + \fi} + {\if@twocolumn\else\vskip 1.5em plus 0.2em \fi\upshape} + +\newcommand\keywords{\par\vskip 1ex + \noindent\raggedright\upshape{\hv@sf\bfseries Key words:}\slshape\space} + +\newcommand\pacs{\par\vskip 1ex + \noindent\raggedright\upshape{\hv@sf\bfseries PACS:}\slshape\space} + +\def\author{\@dblarg{\make@author}} +\long\def\make@author[#1]#2{\gdef\fancy@author{#1}\gdef\@author{#2}\gdef\@copyright{\@@copyright}} + +\def\title{\@dblarg{\make@title}} +\long\def\make@title[#1]#2{\gdef\fancy@title{#1}\gdef\@title{#2}} + +\def\address#1{\gdef\@address{#1}} +\def\addresses#1{\gdef\@address{% + \renewcommand{\labelenumi}{$^{\textsf{\footnotesize\arabic{enumi}}}$} + \setlength{\leftmargini}{0mm} + \setlength{\topsep}{0mm} + \setlength{\partopsep}{0mm} + \setlength{\parskip}{0mm} + \begin{enumerate} + \setlength{\itemsep}{0mm} + \setlength{\itemindent}{0em} + \setlength{\labelsep}{2pt} + #1 + \end{enumerate}}} +\newcommand{\addr}[1]{\item\label{#1}} + +\newcommand{\refaddr}[1]{$^{\textsf{\footnotesize\@refad{#1}}}$} + +\DeclareRobustCommand\@refad{\@@refadx} +\def\@@refadx#1{% + \let\@@refada\@empty + \@@refad{\@for\@@refadb:=#1\do + {\@@refada\def\@@refada{,\penalty\@m}% + \edef\@@refadb{\expandafter\@firstofone\@@refadb\@empty}% + \@ifundefined{r@\@@refadb}{\mbox{\reset@font\bfseries ?}% + \G@refundefinedtrue + \@latex@warning + {Address reference `\@@refadb' undefined}}% + {\hbox{\ref{\@@refadb}}}}}} +\def\@@refad#1{{#1}} + +%% Floats %% + +\long\def\@makecaption#1#2{% + \vskip\abovecaptionskip + \sbox\@tempboxa{{\small{\hv@sf\bfseries #1.} #2}}% + \setlength{\@captionwidth}{0.9\hsize} + \ifdim \wd\@tempboxa >\@captionwidth + \centerline{\parbox{\@captionwidth}{\small{\hv@sf\bfseries #1.} #2}} + \else + \global \@minipagefalse + \hb@xt@\@captionwidth{\hfil\box\@tempboxa\hfil}% + \fi + \vskip\belowcaptionskip} + +%% Bibliography %% + +\bibsep=0pt +\renewcommand{\bibnumfmt}[1]{#1.} +\@ifundefined{bibfont}{\newcommand{\bibfont}{\small}}{\renewcommand{\bibfont}{\small}} + +%% Ukrainian Part %% + +\newcommand\makeukrtitle{ + \begingroup + \if@twocolumn + \ifnum \col@number=\@ne + \@makeukrtitle + \else + \twocolumn[\@makeukrtitle]% + \fi + \else + \global\@botnum\z@ % Prevents figures from going at bottom of page. + \@makeukrtitle + \fi + \@thanks + \endgroup + \global\let\thanks\relax + \global\let\makeukrtitle\relax + \global\let\@makeukrtitle\relax + \global\let\@thanks\@empty + \global\let\@author\@empty + \global\let\@date\@empty + \global\let\@title\@empty + \global\let\title\relax + \global\let\author\relax + \global\let\date\relax + \global\let\and\relax +} +\def\print@ukrtitle{{\Large \hv@sf\bfseries\upshape\mathversion{bold} \@title \par}} + +\def\@makeukrtitle{% +\par\vskip 1.5cm +\noindent\null\hspace{\@titleindent}\parbox{\@titlewidth}{\raggedright% + \let \footnote \thanks + \@ifundefined{@title}{}{\print@ukrtitle}% + \@ifundefined{@author}{}{\print@author}% + \@ifundefined{@address}{}{\print@address}% +% {\Large \hv@sf \bfseries\upshape \@title \par}% +% \vskip 1em% +% {\normalsize\hv@sf\upshape \@date}% + }% + \par + \vskip 1.5em} + +\newcommand{\ukrainianpart}{% + \renewcommand{\rmdefault}{\cyr@rm} + \renewcommand{\sfdefault}{\cyr@sf} + \renewcommand{\familydefault}{\sfdefault} + \renewcommand{\encodingdefault}{T2A} + \usefont{T2A}{\sfdefault}{m}{n}\selectfont + \ifx\l@ukrainian\@undefined + \@nopatterns{Ukrainian} + \adddialect\l@ukrainian0 + \fi + \language\l@ukrainian + \lefthyphenmin=2 \righthyphenmin=2 % disallow x- or -x breaks; -xx OK + \lccode`\'=`\' + \tolerance=3000 + \renewcommand{\addr}[1]{\item} + \long\def\make@author[##1]##2{\gdef\@author{##2}} + \long\def\make@title[##1]##2{\gdef\@title{##2}} + \def\today{\number\day\space + \ifcase\month\or + \cyrs\cyrii\cyrch\cyrn\cyrya\or + \cyrl\cyryu\cyrt\cyro\cyrg\cyro\or + \cyrb\cyre\cyrr\cyre\cyrz\cyrn\cyrya\or + \cyrk\cyrv\cyrii\cyrt\cyrn\cyrya\or + \cyrt\cyrr\cyra\cyrv\cyrn\cyrya\or + \cyrch\cyre\cyrr\cyrv\cyrn\cyrya\or + \cyrl\cyri\cyrp\cyrn\cyrya\or + \cyrs\cyre\cyrr\cyrp\cyrn\cyrya\or + \cyrv\cyre\cyrr\cyre\cyrs\cyrn\cyrya\or + \cyrzh\cyro\cyrv\cyrt\cyrn\cyrya\or + \cyrl\cyri\cyrs\cyrt\cyro\cyrp\cyra\cyrd\cyra\or + \cyrg\cyrr\cyru\cyrd\cyrn\cyrya\fi + \space\number\year} + \renewenvironment{abstract}{% + \if@twocolumn + \section*{\abstractname}% + \else + \everypar{\parskip 3pt plus1pt minus2pt + \parindent=0pt\hangindent=\@titleindent\hangafter=0} + \noindent\small\hv@sf\upshape\ignorespaces + \fi} + {\lastpage\if@twocolumn\else\vskip 2em\fi\upshape + \clearpage\if@twoside \ifodd\c@page\else + \hbox{}\def\fancy@author{}\def\article@page{}\newpage\if@twocolumn\hbox{}\newpage\fi\fi\fi + } + \renewcommand\keywords{\par\vskip 1ex + \noindent\raggedright\upshape{\hv@sf\bfseries + \CYRK\cyrl\cyryu\cyrch\cyro\cyrv\cyrii\space + \cyrs\cyrl\cyro\cyrv\cyra:}\slshape\space} +%% +%% +} + +\newcommand{\ukrclosing}[1]{\strut\vskip 2em\par\vskip 1.em +\strut\hfill\includegraphics{#1}\lastpage\if@twocolumn\else\vskip 2em\fi\upshape + \clearpage\if@twoside \ifodd\c@page\else + \hbox{}\def\fancy@author{}\def\article@page{}\newpage\if@twocolumn\hbox{}\newpage\fi\fi\fi} + +%% General %% + +%\voffset -1in +%\hoffset -1in +\textwidth 150mm +%\textheight 227mm +\textheight 646pt % = 227.0430331mm +\topmargin 30mm +\headheight 15pt +\headsep 6mm +\addtolength{\topmargin}{-\headheight} +\addtolength{\topmargin}{-\headsep} +\addtolength{\topmargin}{-1in} +\oddsidemargin 30mm +\setlength{\evensidemargin}{210mm} +\addtolength{\evensidemargin}{-\textwidth} +\addtolength{\evensidemargin}{-\oddsidemargin} +\addtolength{\oddsidemargin}{-1in} +\addtolength{\evensidemargin}{-1in} +\newlength{\@titlewidth} +\newlength{\@titleindent} +\setlength{\@titlewidth}{\textwidth} +\setlength{\@titleindent}{15mm} +\addtolength{\@titlewidth}{-\@titleindent} +\newlength{\@captionwidth} +%\setlength{\@captionwidth}{\hsize} +%\addtolength{\@captionwidth}{-2\parindent} +\renewcommand{\encodingdefault}{T1} +%\renewcommand{\sfdefault}{phv} +\renewcommand{\sfdefault}{\lat@sf} +\frenchspacing +\let\@afterindentfalse\@afterindenttrue + +\renewcommand\footnoterule{% + \kern-3\p@ + \hrule height 0.8pt\@width.2\columnwidth + \kern2.6\p@} + +%% Headings %% + +%\def\sf@phv{\fontencoding{T1}\fontfamily{phv}\selectfont\upshape} +\def\sf@phv{\fontencoding{T1}\fontfamily{\lat@sf}\selectfont\upshape} +\newcounter{isspage} +\def\issue@page@odd{} +\def\issue@page@even{} +\def\issuepage#1{% + \oddsidemargin 20mm% + \setlength{\evensidemargin}{210mm}% + \addtolength{\evensidemargin}{-\textwidth}% + \addtolength{\evensidemargin}{-\oddsidemargin}% + \addtolength{\oddsidemargin}{-1in} + \addtolength{\evensidemargin}{-1in} + \setcounter{isspage}{#1}% + \addtocounter{isspage}{-1}% + \def\issue@page@odd{% + \stepcounter{isspage}% + {\unitlength1mm% + \begin{picture}(0,0)% +% \put(30,10){\makebox(0,0)[l]{\vrule height 20pt}}% + \put(30.5,10){\makebox(0,0)[l]{\rotatebox{90}{\textsf{\theisspage}}}}% + \end{picture}}% + }% + \def\issue@page@even{% + \stepcounter{isspage}% + {\unitlength1mm% + \begin{picture}(0,0)% +% \put(-30,10){\makebox(0,0)[l]{\vrule height 20pt}}% + \put(-30,10){\makebox(0,0)[r]{\rotatebox{90}{\textsf{\theisspage}}}}% + \end{picture}}% + }% +} + +\lhead[\fancyplain{}{}]{\fancyplain{}{\small\sf@phv\fancy@title}} +\chead[\fancyplain{}{}]{\fancyplain{}{}} +\rhead[\fancyplain{}{\small\sf@phv\def\refaddr##1{}\fancy@author}] + {\fancyplain{}{}} +\lfoot[\fancyplain{}{\issue@page@even\normalsize\sf@phv\article@page}] + {\fancyplain{\copyright@size\@copyright\space\parbox[t]{0.88\textwidth} + {\copyright@size\sf@phv\def\refaddr##1{}\copyright@author}}{}} +\cfoot[\fancyplain{}{}]{\fancyplain{}{}} +\rfoot[\fancyplain{}{}] + {\fancyplain{\normalsize\sf@phv\article@page\issue@page@odd}{\normalsize\sf@phv\article@page\issue@page@odd}} +\renewcommand{\headrulewidth}{0.4pt} +\renewcommand{\footrulewidth}{0.4pt} +\renewcommand{\plainheadrulewidth}{0pt} +\renewcommand{\plainfootrulewidth}{0.4pt} +\pagestyle{fancyplain} +%% +\newcommand{\rd}{\mathrm{d}} +\newcommand{\re}{\mathrm{e}} +\newcommand{\ri}{\mathrm{i}} +%\DeclareMathOperator{\Real}{Re} +%\DeclareMathOperator{\Img}{Im} +\newcommand{\Real}{\mathop{\mathgroup\symoperators Re}\nolimits} +\newcommand{\Img}{\mathop{\mathgroup\symoperators Im}\nolimits} +\renewcommand{\Re}{\Real} +\renewcommand{\Im}{\Img} +\newcommand\lastpage{\label{last@page}} +\lefthyphenmin=2 +\righthyphenmin=3 +%% +\endinput |