texlive[44283] Master/texmf-dist: cmpj (10may17)

commits+karl at tug.org commits+karl at tug.org
Wed May 10 23:12:19 CEST 2017


Revision: 44283
          http://tug.org/svn/texlive?view=revision&revision=44283
Author:   karl
Date:     2017-05-10 23:12:18 +0200 (Wed, 10 May 2017)
Log Message:
-----------
cmpj (10may17)

Modified Paths:
--------------
    trunk/Master/texmf-dist/bibtex/bst/cmpj/cmpj.bst
    trunk/Master/texmf-dist/doc/latex/cmpj/README
    trunk/Master/texmf-dist/doc/latex/cmpj/template.pdf
    trunk/Master/texmf-dist/doc/latex/cmpj/template.tex
    trunk/Master/texmf-dist/tex/latex/cmpj/cmpj2.sty

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/latex/cmpj/cmpjxampl.bib
    trunk/Master/texmf-dist/tex/latex/cmpj/cmpj-cc-by-small.eps
    trunk/Master/texmf-dist/tex/latex/cmpj/cmpj-cc-by-small.pdf
    trunk/Master/texmf-dist/tex/latex/cmpj/cmpj3.sty

Modified: trunk/Master/texmf-dist/bibtex/bst/cmpj/cmpj.bst
===================================================================
--- trunk/Master/texmf-dist/bibtex/bst/cmpj/cmpj.bst	2017-05-10 21:12:01 UTC (rev 44282)
+++ trunk/Master/texmf-dist/bibtex/bst/cmpj/cmpj.bst	2017-05-10 21:12:18 UTC (rev 44283)
@@ -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 @@
     author
     booktitle
     chapter
+    collaboration
+    doi
     edition
     editor
     eid
@@ -53,6 +62,7 @@
     month
     note
     number
+    numpages
     organization
     pages
     publisher
@@ -60,6 +70,7 @@
     series
     title
     type
+    url
     volume
     year
   }
@@ -209,6 +220,10 @@
 { " " 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 @@
 { "edn." }
 
 FUNCTION {bbl.volume}
-{ "vol." }
+{ "Vol." }
 
 FUNCTION {bbl.of}
 { "of" }
@@ -249,6 +264,9 @@
 FUNCTION {bbl.page}
 { "" }
 
+FUNCTION {bbl.eidpp}
+{ "pages" }
+
 FUNCTION {bbl.chapter}
 { "chap." }
 
@@ -285,6 +303,299 @@
 
 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 @@
     }
   if$
 }
+FUNCTION {format.url}
+{
+  url
+  duplicate$ empty$
+    { pop$ "" }
+    { "\urlprefix\url{" swap$ * "}" * }
+  if$
+}
+
 INTEGERS { nameptr namesleft numnames }
 
 
@@ -431,7 +751,7 @@
   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.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 @@
     }
   if$
 }
+FUNCTION {format.doi}
+{ doi empty$
+    { "" }
+    {
+      "\doi{" doi * "}" *
+    }
+  if$
+}
 FUNCTION {format.note}
 {
  note empty$
@@ -566,13 +902,6 @@
       *
     }
   if$
-  duplicate$ empty$
-    'skip$
-    {
-      before.all 'output.state :=
-    ", " swap$ *
-    }
-  if$
 }
 FUNCTION {format.btitle}
 { title "title" bibinfo.check
@@ -594,8 +923,7 @@
       "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 @@
     }
   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 @@
         {
           ", " *
           swap$
-          first.page
+          n.dashify
           "pages" bibinfo.check
           *
         }
@@ -702,6 +1020,12 @@
       }
       if$
       swap$ *
+      numpages empty$ 'skip$
+        { numpages bbl.eidpp tie.or.space.prefix
+          "numpages" bibinfo.check * *
+          " (" swap$ * ")" * *
+        }
+      if$
     }
   if$
 }
@@ -748,13 +1072,19 @@
 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 @@
   "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 @@
     { 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 @@
   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 @@
   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 @@
   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 @@
   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 @@
   format.authors "author" output.check
   crossref missing$
     { format.in.ed.booktitle "booktitle" output.check
+      format.chapter.pages output
+      format.number.series output
       format.publisher.address output
-      format.bvolume output
-      format.number.series output
-      format.chapter.pages output
       format.edition output
     }
     { format.incoll.inproc.crossref output.nonnull
@@ -1022,8 +1364,10 @@
   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,6 +1375,7 @@
   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
@@ -1037,15 +1382,15 @@
           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 @@
   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 @@
   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 @@
   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 @@
   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,10 +1483,11 @@
   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$
@@ -1140,8 +1494,10 @@
     }
     { 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 @@
      }
   if$
       format.date "year" output.check
+  format.doi output
   format.note output
   format.eprint output
+  format.url output
   fin.entry
 }
 
@@ -1163,8 +1521,10 @@
   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 @@
   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 @@
   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$
 }

Modified: trunk/Master/texmf-dist/doc/latex/cmpj/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/cmpj/README	2017-05-10 21:12:01 UTC (rev 44282)
+++ trunk/Master/texmf-dist/doc/latex/cmpj/README	2017-05-10 21:12:18 UTC (rev 44283)
@@ -7,19 +7,24 @@
 
 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
 
 1. Download the file
@@ -31,10 +36,13 @@
 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 @@
       eps_demo.pdf
       icmphome.eps
       icmphome.pdf
+      cmpjxampl.bib
       README
     files.
 
@@ -55,12 +64,14 @@
 
 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 @@
 
 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.

Added: trunk/Master/texmf-dist/doc/latex/cmpj/cmpjxampl.bib
===================================================================
--- trunk/Master/texmf-dist/doc/latex/cmpj/cmpjxampl.bib	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/cmpj/cmpjxampl.bib	2017-05-10 21:12:18 UTC (rev 44283)
@@ -0,0 +1,151 @@
+ at Book{Zub74,
+author = {Zubarev, D. N.},
+title = {Nonequilibrium Statistical Thermodynamics},
+publisher = {Consultants Bureau},
+year = {1974},
+address = {New-York},
+numpages =     {489},
+}
+
+ at 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}
+}
+
+ at 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}]},
+}
+
+ at 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},
+}
+
+ at 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},
+}
+
+ at 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)},
+}
+
+ at 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)",
+}
+
+ at 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},
+}
+
+ at 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},
+}
+
+ at 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)},
+}
+
+ at 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},
+}
+
+ at 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},
+}
+
+ at 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)},
+}


Property changes on: trunk/Master/texmf-dist/doc/latex/cmpj/cmpjxampl.bib
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/cmpj/template.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/cmpj/template.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/cmpj/template.tex	2017-05-10 21:12:01 UTC (rev 44282)
+++ trunk/Master/texmf-dist/doc/latex/cmpj/template.tex	2017-05-10 21:12:18 UTC (rev 44283)
@@ -6,9 +6,9 @@
 %%%    in the Condensed Matter Physics journal <cmp at 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,17 +20,20 @@
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 \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
@@ -37,10 +40,17 @@
 %% 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}
 
 %% If the title of your article is longer than 45 characters please 
@@ -81,7 +91,7 @@
 
 \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 @@
 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 @@
 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 @@
 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 @@
 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 @@
 should avoid.
 \begin{itemize}
 %
-%
 \item
 %
 For simple fractions in the
@@ -376,7 +389,6 @@
 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 @@
 $\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 @@
 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,12 +415,14 @@
 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
 %
 Please treat mathematics as a part of text, writing down punctuation
@@ -528,6 +539,7 @@
 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 @@
 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 @@
 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 @@
 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 @@
 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 @@
 %% or create them from your bibtex database using cmpj.bst style (experimental).
 
 %\bibliographystyle{cmpj}
-%\bibliography{mybibdb}
+%\bibliography{cmpjxampl}
 
-
-\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}
 
 %
@@ -846,7 +852,7 @@
 \tolerance=3000%
 \xC2 \xF6\xE8\xF5 \xEF\xEE\xF0\xE0\xE4\xE0\xF5 \xEE\xEF\xE8\xF1\xE0\xED\xEE \xFF\xEA \xEF\xB3\xE4\xE3\xEE\xF2\xF3\xE2\xE0\xF2\xE8 \xF2\xE0 \xED\xE0\xE4\xB3\xF1\xEB\xE0\xF2\xE8
 \xF1\xF2\xE0\xF2\xF2\xFE \xE4\xEB\xFF \xEF\xF3\xE1\xEB\xB3\xEA\xE0\xF6\xB3\xBF \xE2 \xE6\xF3\xF0\xED\xE0\xEB\xB3 ``Condensed Matter Physics'' \xE7\xE0
-\xE4\xEE\xEF\xEE\xEC\xEE\xE3\xEE\xFE \LaTeX{} \xE7 \xE2\xE8\xEA\xEE\xF0\xE8\xF1\xF2\xE0\xED\xED\xFF\xEC \xF1\xF2\xE8\xEB\xFE \texttt{cmpj2.sty}.
+\xE4\xEE\xEF\xEE\xEC\xEE\xE3\xEE\xFE \LaTeX{} \xE7 \xE2\xE8\xEA\xEE\xF0\xE8\xF1\xF2\xE0\xED\xED\xFF\xEC \xF1\xF2\xE8\xEB\xFE \texttt{cmpj3.sty}.
 \xCA\xEE\xE6\xE5\xED \xED\xE0\xE4\xB3\xF1\xEB\xE0\xED\xE8\xE9 \xF0\xF3\xEA\xEE\xEF\xE8\xF1 \xEF\xEE\xE2\xE8\xED\xE5\xED \xEC\xB3\xF1\xF2\xE8\xF2\xE8 \xE0\xED\xEE\xF2\xE0\xF6\xB3\xFE, \xF9\xEE \xE2\xB3\xE4\xEE\xE1\xF0\xE0\xE6\xE0\xBA
 \xF1\xF3\xF2\xFC \xE4\xEE\xF1\xEB\xB3\xE4\xE6\xE5\xED\xED\xFF. \xC0\xED\xEE\xF2\xE0\xF6\xB3\xFF \xEF\xF3\xE1\xEB\xB3\xEA\xF3\xE2\xE0\xF2\xE8\xEC\xE5\xF2\xFC\xF1\xFF \xEE\xEA\xF0\xE5\xEC\xEE \xE2\xB3\xE4 \xF1\xF2\xE0\xF2\xF2\xB3 \xE2
 \xF0\xB3\xE7\xED\xEE\xEC\xE0\xED\xB3\xF2\xED\xE8\xF5 \xE1\xB3\xE1\xEB\xB3\xEE\xE3\xF0\xE0\xF4\xB3\xF7\xED\xE8\xF5 \xE2\xE8\xE4\xE0\xED\xED\xFF\xF5, \xF2\xEE\xEC\xF3 \xE2\xEE\xED\xE0 \xEC\xF3\xF1\xE8\xF2\xFC \xE1\xF3\xF2\xE8

Added: trunk/Master/texmf-dist/tex/latex/cmpj/cmpj-cc-by-small.eps
===================================================================
--- trunk/Master/texmf-dist/tex/latex/cmpj/cmpj-cc-by-small.eps	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/cmpj/cmpj-cc-by-small.eps	2017-05-10 21:12:18 UTC (rev 44283)
@@ -0,0 +1,3052 @@
+%!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
+%6699CC6699FF66CC006!
 6CC3366CC6666CC9966CCCC66CCFF66FF0066FF33
+%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
+%FD04FF52F87!
 DFD07FF27F8527D837D837D7DF8F8F852FFFF7DA8A8FFA827
+%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 n!
 ot
+		{
+			/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 ci6is!
 spot {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
+	ci6com!
 positeimage
+	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 r!
 oll
+	/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 ex!
 ch 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
+	n!
 ewpath
+} 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
+		}
+		{
+			curr!
 entpoint
+			_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
+			}{
+				/ColorSpa!
 ce /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 dataf!
 ile 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)
+%A!
 I8_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.76!
 46 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
Added: trunk/Master/texmf-dist/tex/latex/cmpj/cmpj-cc-by-small.pdf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/tex/latex/cmpj/cmpj-cc-by-small.pdf
===================================================================
--- trunk/Master/texmf-dist/tex/latex/cmpj/cmpj-cc-by-small.pdf	2017-05-10 21:12:01 UTC (rev 44282)
+++ trunk/Master/texmf-dist/tex/latex/cmpj/cmpj-cc-by-small.pdf	2017-05-10 21:12:18 UTC (rev 44283)

Property changes on: trunk/Master/texmf-dist/tex/latex/cmpj/cmpj-cc-by-small.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Modified: trunk/Master/texmf-dist/tex/latex/cmpj/cmpj2.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/cmpj/cmpj2.sty	2017-05-10 21:12:01 UTC (rev 44282)
+++ trunk/Master/texmf-dist/tex/latex/cmpj/cmpj2.sty	2017-05-10 21:12:18 UTC (rev 44283)
@@ -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,8 +42,54 @@
 \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}%
   \renewcommand\normalsize{%
@@ -390,9 +436,11 @@
 \def\articletype#1{\def\article at type{#1}}
 \def\article at page{\article at number-\arabic{page}}
 \def\doinumber#1{\def\doi at 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 at title{{\LARGE \hv at sf\bfseries\upshape\mathversion{bold} \@title \par}}
 \def\print at author{%
@@ -420,10 +468,10 @@
 %            \article at number\space[\pageref{last at page}\space page(s)]
             \\ [0.6ex]
             \@ifundefined{doi at number}{\phantom{DOI:\space10.XXXX/CMP.XX.XXXXX}}%
-                                     {DOI:\space\href{http://dx.doi.org/\doi@number}{\doi at number}}
+                                     {DOI:\space\href{\doiURL\doi at number}{\doi at number}}
 %                                     {\doi{\doi at number}}
-%            \phantom{\href{http://dx.doi.org/\doi@number}{DOI:\doi at number}}
-%            \href{http://dx.doi.org/\doi@number}{DOI:\doi at number}
+%            \phantom{\href{\doiURL\doi at number}{DOI:\doi at number}}
+%            \href{\doiURL\doi at number}{DOI:\doi at 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 at enumiv}}%
-%            {\settowidth\labelwidth{\@biblabel{#1}}%
-%             \leftmargin\labelwidth
-%             \advance\leftmargin\labelsep
-%             \parsep\z@\itemsep\z@
-%             \@openbib at code
-%             \usecounter{enumiv}%
-%             \let\p at enumiv\@empty
-%             \renewcommand\theenumiv{\@arabic\c at enumiv}}%
-%       \sloppy
-%       \clubpenalty4000
-%       \@clubpenalty \clubpenalty
-%       \widowpenalty4000%
-%       \sfcode`\.\@m}
-%      {\def\@noitemerr
-%        {\@latex at 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}

Added: trunk/Master/texmf-dist/tex/latex/cmpj/cmpj3.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/cmpj/cmpj3.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/cmpj/cmpj3.sty	2017-05-10 21:12:18 UTC (rev 44283)
@@ -0,0 +1,824 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%                                                                      %%%
+%%%    INSTITUTE FOR CONDENSED MATTER PHYSICS                            %%%
+%%%                                                                      %%%
+%%%    Style file for preparing an article for publication               %%%
+%%%    in the Condensed Matter Physics journal <cmp at 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 at 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 at compatibility \setlength\maxdepth{4\p@} \else
+  \setlength\maxdepth{.5\topskip} \fi
+  \if at compatibility
+  \if at twocolumn
+  \setlength\textwidth{410\p@}
+  \else
+  \setlength\textwidth{390\p@}
+  \fi
+  \else
+  \setlength\@tempdima{\paperwidth}
+  \addtolength\@tempdima{-2in}
+  \setlength\@tempdimb{390\p@}
+  \if at 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 at compatibility\else
+  \@settopoint\textwidth
+  \fi
+  \if at 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 at twocolumn
+  \setlength\marginparsep {10\p@}
+  \else
+  \setlength\marginparsep{10\p@}
+  \fi
+  \setlength\marginparpush{7\p@}
+  \if at compatibility
+  \if at 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 at twocolumn
+  \setlength\oddsidemargin  {30\p@}
+  \setlength\evensidemargin {30\p@}
+  \setlength\marginparwidth {48\p@}
+  \fi
+  \else
+  \if at 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 at 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 at section>\z@ \thesection.\fi \@arabic\c at equation}%
+}
+
+\DeclareOption{eqsecnum}{\eqsecnum}
+
+\def\lat at sf{cmss}
+\def\cyr at sf{cmss}
+\def\Hv at scale{0.889}
+\def\Pr at scale{0.889}
+\def\cmpj at sf{}
+\def\cyr at rm{cmr}
+
+\def\cmpj at sf@cm{
+	\RequirePackage{textcomp}
+	\RequirePackage{amsmath,amssymb}
+}
+
+\def\cmpj at sf@helvet{
+  \IfFileExists{t1phv.fd}{
+%      \RequirePackage[scaled=0.95]{helvet}
+    \RequirePackage{textcomp}
+	\RequirePackage{amsmath,amssymb}
+    \def\lat at sf{phv}
+  }{
+    \RequirePackage{textcomp}
+	\RequirePackage{amsmath,amssymb}
+    \def\lat at sf{cmss}
+  }
+  \IfFileExists{t2appr.fd}{
+    \def\cyr at sf{ppr}
+  }{
+    \def\cyr at sf{cmss}
+  }
+}
+
+\def\cmpj at sf@droid{
+	\IfFileExists{t2afds.fd}{
+        \RequirePackage{textcomp}
+        \RequirePackage{amsmath,amssymb}
+		\IfFileExists{omltxmi.fd}{\RequirePackage{txfonts}}{}
+		\IfFileExists{fmlfutm.fd}{\RequirePackage{fourier}}{}
+		\IfFileExists{omltxmi.fd}{\re at 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 at sf{fds}
+		\def\cyr at sf{fds}
+        \def\cyr at rm{fdr}
+	}{\cmpj at sf@helvet}
+}
+
+\def\cmpj at 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 at sf{fds}
+    \def\cyr at sf{fds}
+    \def\cyr at rm{fdr}
+    \def\cyr at tt{fdm}
+  }{\cmpj at sf@droid}
+}
+
+\DeclareOption{newtx}{\let\cmpj at sf\cmpj at sf@newtx}
+
+\DeclareOption{droid}{\let\cmpj at sf\cmpj at sf@droid}
+
+\DeclareOption{helvet}{\let\cmpj at sf\cmpj at sf@helvet}
+
+\DeclareOption{cm}{\let\cmpj at sf\cmpj at sf@cm}
+
+\def\@@copyright{\textcopyright}
+\def\copyright at size{\small}
+\def\copyright at author{\@author\cp at issue@year}
+\def\authorcopyright{\@ifnextchar[
+        \iauthorcopyright{\iauthorcopyright[\small]}}
+\def\iauthorcopyright[#1]#2{\gdef\copyright at size{#1}
+        \gdef\copyright at author{#2}}
+\def\print at copyright{}
+\def\no at copyright{\def\@@copyright{}%
+	\authorcopyright{}}
+\def\cc at 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 at 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\x92s title, journal citation, and DOI.}
+}
+
+\DeclareOption{nocopyright}{\let\print at copyright\no at copyright}
+
+\DeclareOption{cc-by}{\let\print at copyright\cc at by@copyright}
+
+\DeclareOption{no-cc}{\def\print at copyright{}}
+
+\ExecuteOptions{newtx,cc-by}
+
+\ProcessOptions
+
+\def\textcyrrm#1{{\fontencoding{T2A}\fontfamily{\cyr at rm}\selectfont #1}}
+\def\textcyrsf#1{{\fontencoding{T2A}\fontfamily{\cyr at sf}\selectfont #1}}
+\def\textcyrtt#1{{\fontencoding{T2A}\fontfamily{\cyr at tt}\selectfont #1}}
+\urlstyle{same}
+\cmpj at sf
+
+\def\hv at sf{\sffamily\upshape}
+
+%%  Sectioning  %%
+
+\renewcommand\section{\@startsection {section}{1}{\z@}%
+                                   {-3.5ex \@plus -1ex \@minus -.2ex}%
+                                   {2.3ex \@plus.2ex}%
+                                   {\normalfont\Large\hv at sf\bfseries\mathversion{bold}}}
+\renewcommand\subsection{\@startsection{subsection}{2}{\z@}%
+                                     {-3.25ex\@plus -1ex \@minus -.2ex}%
+                                     {1.5ex \@plus .2ex}%
+                                     {\normalfont\large\hv at sf\bfseries\mathversion{bold}}}
+\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
+                                     {-3.25ex\@plus -1ex \@minus -.2ex}%
+                                     {1.5ex \@plus .2ex}%
+                                     {\normalfont\normalsize\hv at sf\bfseries\mathversion{bold}}}
+\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}%
+                                    {3.25ex \@plus1ex \@minus.2ex}%
+                                    {-1em}%
+                                    {\normalfont\normalsize\hv at sf\bfseries\mathversion{bold}}}
+\renewcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}%
+                                       {3.25ex \@plus1ex \@minus .2ex}%
+                                       {-1em}%
+                                      {\normalfont\normalsize\hv at sf\bfseries\mathversion{bold}}}
+
+\def\@seccntformat#1{\csname the#1\endcsname.\hspace{0.5em}}
+
+%%  Title  %%
+
+\renewcommand\maketitle{\par
+  \begingroup
+    \renewcommand\thefootnote{\@fnsymbol\c at footnote}%
+    \def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}%
+    \long\def\@makefntext##1{\parindent 1em\noindent
+            \hb at xt@1.8em{%
+                \hss\@textsuperscript{\normalfont\@thefnmark}}##1}%
+    \if at twocolumn
+      \ifnum \col at 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 at copyright
+}
+
+\def\@title{}
+\def\@author{}
+\def\@address{}
+\def\fancy at author{}
+\def\issue at year{????}%
+\def\issue at volume{?}%
+\def\issue at number{?}%
+\def\article at number{?????}
+\def\cp at issue@year{}
+%\def\doi at number{10.XXXX/CMPJ.XX.XXXXX}
+
+\def\issue#1#2#3#4{\def\issue at year{#1}\def\cp at issue@year{,\space#1}%
+                 \def\issue at volume{#2}%
+                 \def\issue at number{#3}%
+                 \def\article at number{#4}%
+                 }
+\def\article at type{}
+\def\articletype#1{\def\article at type{#1}}
+\def\article at page{\article at number-\arabic{page}}
+\def\doinumber#1{\def\doi at 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 at title{{\LARGE \hv at sf\bfseries\upshape\mathversion{bold} \@title \par}}
+\def\print at author{%
+    \vskip 1.5em%
+    {\hv at sf
+      \lineskip .5em%
+        \large\upshape\@author\par}
+  }
+\def\print at address{\vskip 0.5em
+        \small\hv at sf\upshape\@address\par
+        }
+
+\def\@maketitle{%
+  \newpage
+  \noindent\parbox[t]{11cm}{%
+            \ifthenelse{\equal{1}{\pageref{last at page}}}{%
+            \small\hv at sf Condensed Matter Physics,~\issue at year,\space%
+            Vol.~\issue at volume, No~\issue at number,\space%
+            \article at number:\space\pageref{last at page}%
+            }{%
+            \small\hv at sf Condensed Matter Physics,~\issue at year,\space%
+            Vol.~\issue at volume, No~\issue at number,\space%
+            \article at number:\space1--\pageref{last at page}%
+            }%
+%            \article at number\space[\pageref{last at page}\space page(s)]
+            \\ [0.6ex]
+            \@ifundefined{doi at number}{\phantom{DOI:\space10.XXXX/CMP.XX.XXXXX}}%
+                                     {DOI:\space\href{\doiURL\doi at number}{\doi at number}}
+%                                     {\doi{\doi at number}}
+%            \phantom{\href{\doiURL\doi at number}{DOI:\doi at number}}
+%            \href{\doiURL\doi at number}{DOI:\doi at 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 at type}\par\vskip 2em
+  \noindent\null\hspace{\@titleindent}\parbox{\@titlewidth}{\raggedright%
+  \let \footnote \thanks
+  \@ifundefined{@title}{}{\print at title}%
+  \@ifundefined{@author}{}{\print at author}%
+  \@ifundefined{@address}{}{\print at address}%
+    \vskip 1em%
+    {\normalsize\hv at sf\upshape \@date}%
+  }%
+  \par
+  \vskip 1.5em}
+
+\renewenvironment{abstract}{%
+%%%    \setcounter{page}{\start at page}\label{first at page}
+%    \setcounter{page}{1}\label{first at page}
+    \if at twocolumn
+      \section*{\abstractname}%
+    \else
+      \everypar{\parskip 3pt plus1pt minus2pt
+      \parindent=0pt\hangindent=\@titleindent\hangafter=0}
+      \noindent\small\hv at sf\upshape\ignorespaces
+    \fi}
+    {\if at twocolumn\else\vskip 1.5em plus 0.2em \fi\upshape}
+
+\newcommand\keywords{\par\vskip 1ex
+        \noindent\raggedright\upshape{\hv at sf\bfseries Key words:}\slshape\space}
+
+\newcommand\pacs{\par\vskip 1ex
+        \noindent\raggedright\upshape{\hv at sf\bfseries PACS:}\slshape\space}
+
+\def\author{\@dblarg{\make at author}}
+\long\def\make at author[#1]#2{\gdef\fancy at author{#1}\gdef\@author{#2}\gdef\@copyright{\@@copyright}}
+
+\def\title{\@dblarg{\make at title}}
+\long\def\make at title[#1]#2{\gdef\fancy at 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 at font\bfseries ?}%
+       \G at refundefinedtrue
+       \@latex at warning
+         {Address reference `\@@refadb' undefined}}%
+       {\hbox{\ref{\@@refadb}}}}}}
+\def\@@refad#1{{#1}}
+
+%%  Floats  %%
+
+\long\def\@makecaption#1#2{%
+  \vskip\abovecaptionskip
+  \sbox\@tempboxa{{\small{\hv at sf\bfseries #1.} #2}}%
+  \setlength{\@captionwidth}{0.9\hsize}
+  \ifdim \wd\@tempboxa >\@captionwidth
+    \centerline{\parbox{\@captionwidth}{\small{\hv at sf\bfseries #1.} #2}}
+  \else
+    \global \@minipagefalse
+    \hb at 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 at twocolumn
+      \ifnum \col at 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 at ukrtitle{{\Large \hv at 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 at ukrtitle}%
+  \@ifundefined{@author}{}{\print at author}%
+  \@ifundefined{@address}{}{\print at address}%
+%  {\Large \hv at sf \bfseries\upshape \@title \par}%
+%    \vskip 1em%
+%    {\normalsize\hv at sf\upshape \@date}%
+  }%
+  \par
+  \vskip 1.5em}
+
+\newcommand{\ukrainianpart}{%
+  \renewcommand{\rmdefault}{\cyr at rm}
+  \renewcommand{\sfdefault}{\cyr at sf}
+  \renewcommand{\familydefault}{\sfdefault}
+  \renewcommand{\encodingdefault}{T2A}
+  \usefont{T2A}{\sfdefault}{m}{n}\selectfont
+  \ifx\l at ukrainian\@undefined
+  \@nopatterns{Ukrainian}
+  \adddialect\l at ukrainian0
+  \fi
+  \language\l at ukrainian
+  \lefthyphenmin=2 \righthyphenmin=2 % disallow x- or -x breaks; -xx OK
+  \lccode`\'=`\'
+  \tolerance=3000
+  \renewcommand{\addr}[1]{\item}
+  \long\def\make at author[##1]##2{\gdef\@author{##2}}
+  \long\def\make at 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 at twocolumn
+      \section*{\abstractname}%
+    \else
+      \everypar{\parskip 3pt plus1pt minus2pt
+      \parindent=0pt\hangindent=\@titleindent\hangafter=0}
+      \noindent\small\hv at sf\upshape\ignorespaces
+    \fi}
+    {\lastpage\if at twocolumn\else\vskip 2em\fi\upshape
+     \clearpage\if at twoside \ifodd\c at page\else
+     \hbox{}\def\fancy at author{}\def\article at page{}\newpage\if at twocolumn\hbox{}\newpage\fi\fi\fi
+     }
+  \renewcommand\keywords{\par\vskip 1ex
+      \noindent\raggedright\upshape{\hv at 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 at twocolumn\else\vskip 2em\fi\upshape
+     \clearpage\if at twoside \ifodd\c at page\else
+     \hbox{}\def\fancy at author{}\def\article at page{}\newpage\if at 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 at sf}
+\frenchspacing
+\let\@afterindentfalse\@afterindenttrue
+
+\renewcommand\footnoterule{%
+  \kern-3\p@
+  \hrule height 0.8pt\@width.2\columnwidth
+  \kern2.6\p@}
+
+%%  Headings  %%
+
+%\def\sf at phv{\fontencoding{T1}\fontfamily{phv}\selectfont\upshape}
+\def\sf at phv{\fontencoding{T1}\fontfamily{\lat at sf}\selectfont\upshape}
+\newcounter{isspage}
+\def\issue at page@odd{}
+\def\issue at 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 at 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 at 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 at phv\fancy at title}}
+\chead[\fancyplain{}{}]{\fancyplain{}{}}
+\rhead[\fancyplain{}{\small\sf at phv\def\refaddr##1{}\fancy at author}]
+      {\fancyplain{}{}}
+\lfoot[\fancyplain{}{\issue at page@even\normalsize\sf at phv\article at page}]
+      {\fancyplain{\copyright at size\@copyright\space\parbox[t]{0.88\textwidth}
+      {\copyright at size\sf at phv\def\refaddr##1{}\copyright at author}}{}}
+\cfoot[\fancyplain{}{}]{\fancyplain{}{}}
+\rfoot[\fancyplain{}{}]
+      {\fancyplain{\normalsize\sf at phv\article at page\issue at page@odd}{\normalsize\sf at phv\article at page\issue at 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 at page}}
+\lefthyphenmin=2
+\righthyphenmin=3
+%%
+\endinput


Property changes on: trunk/Master/texmf-dist/tex/latex/cmpj/cmpj3.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property


More information about the tex-live-commits mailing list