summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf-dist/bibtex/bst/cmpj/cmpj.bst492
-rw-r--r--Master/texmf-dist/doc/latex/cmpj/README52
-rw-r--r--Master/texmf-dist/doc/latex/cmpj/cmpjxampl.bib151
-rw-r--r--Master/texmf-dist/doc/latex/cmpj/template.pdfbin362825 -> 402238 bytes
-rw-r--r--Master/texmf-dist/doc/latex/cmpj/template.tex216
-rw-r--r--Master/texmf-dist/tex/latex/cmpj/cmpj-cc-by-small.eps1
-rw-r--r--Master/texmf-dist/tex/latex/cmpj/cmpj-cc-by-small.pdfbin0 -> 4143 bytes
-rw-r--r--Master/texmf-dist/tex/latex/cmpj/cmpj2.sty93
-rw-r--r--Master/texmf-dist/tex/latex/cmpj/cmpj3.sty824
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
index dd7decb0168..c60ab3bbc2d 100644
--- a/Master/texmf-dist/doc/latex/cmpj/template.pdf
+++ b/Master/texmf-dist/doc/latex/cmpj/template.pdf
Binary files differ
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
new file mode 100644
index 00000000000..8d863856775
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/cmpj/cmpj-cc-by-small.pdf
Binary files differ
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