diff options
author | Karl Berry <karl@freefriends.org> | 2016-02-22 21:27:11 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2016-02-22 21:27:11 +0000 |
commit | 57dfe35cc3d712b21fbda8f99ac0eb8995135c52 (patch) | |
tree | 139fe7a80eb221c3ff74015e1f7ea82acf388e4f | |
parent | 4cdc560c51794a80065fd8beb20a8fce3366dd27 (diff) |
gost
git-svn-id: svn://tug.org/texlive/trunk@39823 c570f23f-e606-0410-a88d-b1316a301751
148 files changed, 6976 insertions, 931 deletions
diff --git a/Master/texmf-dist/bibtex/bst/gost/gost2003.bst b/Master/texmf-dist/bibtex/bst/gost/gost2003.bst index 26fd1cc3529..1cedcea6fbd 100644 --- a/Master/texmf-dist/bibtex/bst/gost/gost2003.bst +++ b/Master/texmf-dist/bibtex/bst/gost/gost2003.bst @@ -16,7 +16,8 @@ %% %% This file has the LPPL maintenance status "maintained". %% Maintained by Igor A. Kotelnikov. -%% Current version: 2012.02.02 +%% +%% Current version: 1.2d, 2016.02.18 %% %% Please, send bug report via e-mail: %% kia999 at mail dot ru <Igor Kotelnikov> @@ -49,17 +50,19 @@ ENTRY number organization pages + eid % new in v1.2c publisher school series title - medium % new in v.2. + medium % new in v1.2. type volume year language + langid % new in v1.2c booklanguage - numpages + pagetotal url urldate isbn @@ -107,7 +110,7 @@ FUNCTION {output.nonnull} { ", " * write$ } { output.state after.block = { add.period$ write$ - " " quote$ "--- " * * write$ + " \BibDash " write$ %%" " quote$ "--- " * * write$ % since v1.2c newline$ "\newblock " write$ } @@ -827,18 +830,52 @@ FUNCTION {format.title} if$ } +FUNCTION {format.month} +{ month empty$ + { "" } + { curlanguage "russian" = + { month "Jan." = + { "\CYRYA\cyrn\cyrv." } + { month "Feb." = + { "\CYRF\cyre\cyrv\cyrr." } + { month "Mar." = + { "\CYRM\cyra\cyrr\cyrt" } + { month "Apr." = + { "\CYRA\cyrp\cyrr." } + { month "May" = + { "\CYRM\cyra\cyrishrt" } + { month "Jun." = + { "\CYRI\cyryu\cyrn\cyrsftsn" } + { month "Jul." = + { "\CYRI\cyryu\cyrl\cyrsftsn" } + { month "Aug." = + { "\CYRA\cyrv\cyrg\." } + { month "Sep." = + { "\CYRS\cyre\cyn\cyrt." } + { month "Oct." = + { "\CYRO\cyrk\cyrt." } + { month "Nov." = + { "\CYRN\cyro\cyrya\cyrb." } + { month "Dec." = + { "\CYRD\cyre\cyrk." } + { month } + if$}if$}if$}if$}if$}if$}if$}if$}if$}if$}if$}if$} + { month } + if$} + if$ +} FUNCTION {format.date} { year empty$ { month empty$ { "" } { "there's a month but no year in " cite$ * warning$ - month + format.month } if$ } { month empty$ 'year - { year ". " quote$ "--- " month * * * * } + { year ". \BibDash " format.month * * }%%{ year ". " quote$ "--- " month * * * * } if$ } if$ @@ -868,14 +905,32 @@ FUNCTION {output.address.publisher} +%%FUNCTION {output.bibitem} +%%{ newline$ +%% "\bibitem" write$ +%% cite$ bracify write$ +%% newline$ +%% language empty$ +%% { "english" 'curlanguage := } +%% { language 'curlanguage := } +%% if$ +%% "\selectlanguageifdefined" curlanguage bracify * write$ +%% newline$ +%% "" +%% before.all 'output.state := +%%} FUNCTION {output.bibitem} { newline$ "\bibitem" write$ cite$ bracify write$ newline$ - language empty$ - { "english" 'curlanguage := } - { language 'curlanguage := } + langid empty$ + { language empty$ + { "english" 'curlanguage := } + { language 'curlanguage := } + if$ + } + { langid 'curlanguage := } if$ "\selectlanguageifdefined" curlanguage bracify * write$ newline$ @@ -883,6 +938,7 @@ FUNCTION {output.bibitem} before.all 'output.state := } + FUNCTION {n.dashify} { 't := "" @@ -1033,24 +1089,57 @@ FUNCTION {multi.page.check} multiresult } +%%FUNCTION {format.pages} +%%{ pages empty$ +%% { "" } +%% { pages multi.page.check +%% { bbl.ppages pages n.dashify tie.connect } +%% { bbl.ppage pages tie.connect } +%% if$ +%% } +%% if$ +%%} FUNCTION {format.pages} -{ pages empty$ - { "" } - { pages multi.page.check - { bbl.ppages pages n.dashify tie.connect } - { bbl.ppage pages tie.connect } +{ eid empty$ + { + pages empty$ + { "" } + { pages multi.page.check + { bbl.ppages pages n.dashify tie.connect } + { bbl.ppage pages tie.connect } + if$ + } + if$ + } + { eid multi.page.check + { bbl.ppages eid n.dashify tie.connect } + { bbl.ppage eid tie.connect } if$ } if$ } +%%FUNCTION {format.pages.page} +%%{ pages empty$ +%% { pagetotal empty$ +%% { "" } +%% { pagetotal bbl.pages tie.connect } +%% if$} +%% { format.pages} +%% if$ +%%} FUNCTION {format.pages.page} -{ pages empty$ - { numpages empty$ - { "" } - { numpages bbl.pages tie.connect } - if$} - { format.pages} +{ eid empty$ + { pages empty$ + { pagetotal empty$ + { "" } + { pagetotal bbl.pages tie.connect } + if$ + } + { format.pages} + if$ + } + { format.pages } if$ } @@ -1731,20 +1820,18 @@ FUNCTION {techreport} FUNCTION {default.type} { misc } -MACRO {jan} {"\bbljan{}"} -MACRO {feb} {"\bblfeb{}"} -MACRO {mar} {"\bblmar{}"} -MACRO {apr} {"\bblapr{}"} -MACRO {may} {"\bblmay{}"} -MACRO {jun} {"\bbljun{}"} -MACRO {jul} {"\bbljul{}"} -MACRO {aug} {"\bblaug{}"} -MACRO {sep} {"\bblsep{}"} -MACRO {oct} {"\bbloct{}"} -MACRO {nov} {"\bblnov{}"} -MACRO {dec} {"\bbldec{}"} - - +MACRO {jan} {"Jan."} +MACRO {feb} {"Feb."} +MACRO {mar} {"Mar."} +MACRO {apr} {"Apr."} +MACRO {may} {"May"} +MACRO {jun} {"Jun."} +MACRO {jul} {"Jul."} +MACRO {aug} {"Aug."} +MACRO {sep} {"Sep."} +MACRO {oct} {"Oct."} +MACRO {nov} {"Nov."} +MACRO {dec} {"Dec."} MACRO {aa}{"Astron. \& Astrophys."} MACRO {aasup}{"Astron. \& Astrophys. Suppl. Ser."} MACRO {aj} {"Astron. J."} @@ -1817,6 +1904,7 @@ MACRO {plb} {"Phys. Lett. B"} MACRO {prep} {"Phys. Rep."} MACRO {pnas} {"Proc. Nat. Acad. Sci. USA"} MACRO {pp} {"Phys. Plasmas"} +MACRO {pop} {"Phys. Plasmas"} MACRO {ppcf} {"Plasma Phys. \& Controlled Fusion"} MACRO {phitrsl} {"Philos. Trans. Roy. Soc. London"} MACRO {prl} {"Phys. Rev. Lett."} @@ -1834,12 +1922,48 @@ 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.--Uspekhi"} MACRO {st} {"Sky and Telesc."} - +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."} MACRO {appopt} {"Appl. Opt."} MACRO {bell} {"Bell Syst. Tech. J."} MACRO {ell} {"Electron. Lett."} @@ -1856,19 +1980,24 @@ MACRO {ol} {"Opt. Lett."} MACRO {os} {"Opt. Spectrosc."} MACRO {phtl} {"IEEE Photon. Technol. Lett."} MACRO {pspie} {"Proc. Soc. Photo-Opt. Instrum. Eng."} -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 {sse} {"Solid-State Electron."} MACRO {pss} {"Phys. Sol. State"} -MACRO {sst} {"Semicond. Sci. Tech."} MACRO {nl} {"Nano Lett."} +MACRO {sjpp} {"Sov. J. Plasma Phys."} +MACRO {spd} {"Sov. Phys.--Doklady"} +MACRO {sptp} {"Sov. Phys.--Tech. Phys."} +MACRO {spu} {"Sov. Phys.--Uspekhi"} +MACRO {ufn} {"\CYRU\CYRF\CYRN"} +MACRO {pu} {"Phys.--Uspekhi"} +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."} READ @@ -1912,6 +2041,18 @@ FUNCTION {begin.bib} "\providecommand*{\BibUrl}[1]{\url{#1}}" write$ newline$ "\providecommand{\BibAnnote}[1]{}" write$ newline$ "\providecommand*{\BibEmph}[1]{#1}" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{---}" write$ newline$ + %\DeclareUTFcharacter[\UTFencname]{x2014}{\cyrdash} + %"\let\cyrdash\textemdash" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{\hbox to.8em{--\hss--}}" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{\textemdash}" write$ newline$ + "\ProvideTextCommandDefault{\cyrdash}{\iflanguage{russian}{\hbox to.8em{--\hss--}}{\textemdash}}" write$ newline$ + %%"\ProvideTextCommandDefault{\cyrdash}{%" write$ newline$ + %%" \iflanguage{russian}{\hbox to.8em{--\hss--}}{%" write$ newline$ + %%" \iflanguage{ukrainian}{\hbox to.8em{--\hss--}}{\textemdash}}}" write$ newline$ + "\providecommand*{\BibDash}{\ifdim\lastskip>0pt\unskip\nobreak\hskip.2em plus 0.1em\fi" write$ newline$ + "\cyrdash\hskip.2em plus 0.1em\ignorespaces}" write$ newline$ + "\renewcommand{\newblock}{\ignorespaces}" write$ newline$ preamble$ empty$ 'skip$ { preamble$ write$ newline$ } diff --git a/Master/texmf-dist/bibtex/bst/gost/gost2003s.bst b/Master/texmf-dist/bibtex/bst/gost/gost2003s.bst index 7d197ada700..5d1bb9fc5fe 100644 --- a/Master/texmf-dist/bibtex/bst/gost/gost2003s.bst +++ b/Master/texmf-dist/bibtex/bst/gost/gost2003s.bst @@ -16,7 +16,8 @@ %% %% This file has the LPPL maintenance status "maintained". %% Maintained by Igor A. Kotelnikov. -%% Current version: 2012.02.02 +%% +%% Current version: 1.2d, 2016.02.18 %% %% Please, send bug report via e-mail: %% kia999 at mail dot ru <Igor Kotelnikov> @@ -49,17 +50,19 @@ ENTRY number organization pages + eid % new in v1.2c publisher school series title - medium % new in v.2. + medium % new in v1.2. type volume year language + langid % new in v1.2c booklanguage - numpages + pagetotal url urldate isbn @@ -107,7 +110,7 @@ FUNCTION {output.nonnull} { ", " * write$ } { output.state after.block = { add.period$ write$ - " " quote$ "--- " * * write$ + " \BibDash " write$ %%" " quote$ "--- " * * write$ % since v1.2c newline$ "\newblock " write$ } @@ -837,18 +840,52 @@ FUNCTION {format.title} if$ } +FUNCTION {format.month} +{ month empty$ + { "" } + { curlanguage "russian" = + { month "Jan." = + { "\CYRYA\cyrn\cyrv." } + { month "Feb." = + { "\CYRF\cyre\cyrv\cyrr." } + { month "Mar." = + { "\CYRM\cyra\cyrr\cyrt" } + { month "Apr." = + { "\CYRA\cyrp\cyrr." } + { month "May" = + { "\CYRM\cyra\cyrishrt" } + { month "Jun." = + { "\CYRI\cyryu\cyrn\cyrsftsn" } + { month "Jul." = + { "\CYRI\cyryu\cyrl\cyrsftsn" } + { month "Aug." = + { "\CYRA\cyrv\cyrg\." } + { month "Sep." = + { "\CYRS\cyre\cyn\cyrt." } + { month "Oct." = + { "\CYRO\cyrk\cyrt." } + { month "Nov." = + { "\CYRN\cyro\cyrya\cyrb." } + { month "Dec." = + { "\CYRD\cyre\cyrk." } + { month } + if$}if$}if$}if$}if$}if$}if$}if$}if$}if$}if$}if$} + { month } + if$} + if$ +} FUNCTION {format.date} { year empty$ { month empty$ { "" } { "there's a month but no year in " cite$ * warning$ - month + format.month } if$ } { month empty$ 'year - { year ". " quote$ "--- " month * * * * } + { year ". \BibDash " format.month * * }%%{ year ". " quote$ "--- " month * * * * } if$ } if$ @@ -878,14 +915,32 @@ FUNCTION {output.address.publisher} +%%FUNCTION {output.bibitem} +%%{ newline$ +%% "\bibitem" write$ +%% cite$ bracify write$ +%% newline$ +%% language empty$ +%% { "english" 'curlanguage := } +%% { language 'curlanguage := } +%% if$ +%% "\selectlanguageifdefined" curlanguage bracify * write$ +%% newline$ +%% "" +%% before.all 'output.state := +%%} FUNCTION {output.bibitem} { newline$ "\bibitem" write$ cite$ bracify write$ newline$ - language empty$ - { "english" 'curlanguage := } - { language 'curlanguage := } + langid empty$ + { language empty$ + { "english" 'curlanguage := } + { language 'curlanguage := } + if$ + } + { langid 'curlanguage := } if$ "\selectlanguageifdefined" curlanguage bracify * write$ newline$ @@ -893,6 +948,7 @@ FUNCTION {output.bibitem} before.all 'output.state := } + FUNCTION {n.dashify} { 't := "" @@ -1043,24 +1099,57 @@ FUNCTION {multi.page.check} multiresult } +%%FUNCTION {format.pages} +%%{ pages empty$ +%% { "" } +%% { pages multi.page.check +%% { bbl.ppages pages n.dashify tie.connect } +%% { bbl.ppage pages tie.connect } +%% if$ +%% } +%% if$ +%%} FUNCTION {format.pages} -{ pages empty$ - { "" } - { pages multi.page.check - { bbl.ppages pages n.dashify tie.connect } - { bbl.ppage pages tie.connect } +{ eid empty$ + { + pages empty$ + { "" } + { pages multi.page.check + { bbl.ppages pages n.dashify tie.connect } + { bbl.ppage pages tie.connect } + if$ + } + if$ + } + { eid multi.page.check + { bbl.ppages eid n.dashify tie.connect } + { bbl.ppage eid tie.connect } if$ } if$ } +%%FUNCTION {format.pages.page} +%%{ pages empty$ +%% { pagetotal empty$ +%% { "" } +%% { pagetotal bbl.pages tie.connect } +%% if$} +%% { format.pages} +%% if$ +%%} FUNCTION {format.pages.page} -{ pages empty$ - { numpages empty$ - { "" } - { numpages bbl.pages tie.connect } - if$} - { format.pages} +{ eid empty$ + { pages empty$ + { pagetotal empty$ + { "" } + { pagetotal bbl.pages tie.connect } + if$ + } + { format.pages} + if$ + } + { format.pages } if$ } @@ -1741,20 +1830,18 @@ FUNCTION {techreport} FUNCTION {default.type} { misc } -MACRO {jan} {"\bbljan{}"} -MACRO {feb} {"\bblfeb{}"} -MACRO {mar} {"\bblmar{}"} -MACRO {apr} {"\bblapr{}"} -MACRO {may} {"\bblmay{}"} -MACRO {jun} {"\bbljun{}"} -MACRO {jul} {"\bbljul{}"} -MACRO {aug} {"\bblaug{}"} -MACRO {sep} {"\bblsep{}"} -MACRO {oct} {"\bbloct{}"} -MACRO {nov} {"\bblnov{}"} -MACRO {dec} {"\bbldec{}"} - - +MACRO {jan} {"Jan."} +MACRO {feb} {"Feb."} +MACRO {mar} {"Mar."} +MACRO {apr} {"Apr."} +MACRO {may} {"May"} +MACRO {jun} {"Jun."} +MACRO {jul} {"Jul."} +MACRO {aug} {"Aug."} +MACRO {sep} {"Sep."} +MACRO {oct} {"Oct."} +MACRO {nov} {"Nov."} +MACRO {dec} {"Dec."} MACRO {aa}{"Astron. \& Astrophys."} MACRO {aasup}{"Astron. \& Astrophys. Suppl. Ser."} MACRO {aj} {"Astron. J."} @@ -1827,6 +1914,7 @@ MACRO {plb} {"Phys. Lett. B"} MACRO {prep} {"Phys. Rep."} MACRO {pnas} {"Proc. Nat. Acad. Sci. USA"} MACRO {pp} {"Phys. Plasmas"} +MACRO {pop} {"Phys. Plasmas"} MACRO {ppcf} {"Plasma Phys. \& Controlled Fusion"} MACRO {phitrsl} {"Philos. Trans. Roy. Soc. London"} MACRO {prl} {"Phys. Rev. Lett."} @@ -1844,12 +1932,48 @@ 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.--Uspekhi"} MACRO {st} {"Sky and Telesc."} - +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."} MACRO {appopt} {"Appl. Opt."} MACRO {bell} {"Bell Syst. Tech. J."} MACRO {ell} {"Electron. Lett."} @@ -1866,19 +1990,24 @@ MACRO {ol} {"Opt. Lett."} MACRO {os} {"Opt. Spectrosc."} MACRO {phtl} {"IEEE Photon. Technol. Lett."} MACRO {pspie} {"Proc. Soc. Photo-Opt. Instrum. Eng."} -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 {sse} {"Solid-State Electron."} MACRO {pss} {"Phys. Sol. State"} -MACRO {sst} {"Semicond. Sci. Tech."} MACRO {nl} {"Nano Lett."} +MACRO {sjpp} {"Sov. J. Plasma Phys."} +MACRO {spd} {"Sov. Phys.--Doklady"} +MACRO {sptp} {"Sov. Phys.--Tech. Phys."} +MACRO {spu} {"Sov. Phys.--Uspekhi"} +MACRO {ufn} {"\CYRU\CYRF\CYRN"} +MACRO {pu} {"Phys.--Uspekhi"} +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."} READ @@ -2036,6 +2165,18 @@ FUNCTION {begin.bib} "\providecommand*{\BibUrl}[1]{\url{#1}}" write$ newline$ "\providecommand{\BibAnnote}[1]{}" write$ newline$ "\providecommand*{\BibEmph}[1]{#1}" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{---}" write$ newline$ + %\DeclareUTFcharacter[\UTFencname]{x2014}{\cyrdash} + %"\let\cyrdash\textemdash" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{\hbox to.8em{--\hss--}}" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{\textemdash}" write$ newline$ + "\ProvideTextCommandDefault{\cyrdash}{\iflanguage{russian}{\hbox to.8em{--\hss--}}{\textemdash}}" write$ newline$ + %%"\ProvideTextCommandDefault{\cyrdash}{%" write$ newline$ + %%" \iflanguage{russian}{\hbox to.8em{--\hss--}}{%" write$ newline$ + %%" \iflanguage{ukrainian}{\hbox to.8em{--\hss--}}{\textemdash}}}" write$ newline$ + "\providecommand*{\BibDash}{\ifdim\lastskip>0pt\unskip\nobreak\hskip.2em plus 0.1em\fi" write$ newline$ + "\cyrdash\hskip.2em plus 0.1em\ignorespaces}" write$ newline$ + "\renewcommand{\newblock}{\ignorespaces}" write$ newline$ preamble$ empty$ 'skip$ { preamble$ write$ newline$ } diff --git a/Master/texmf-dist/bibtex/bst/gost/gost2008.bst b/Master/texmf-dist/bibtex/bst/gost/gost2008.bst index 4b8c820d51e..9cb201ef6ab 100644 --- a/Master/texmf-dist/bibtex/bst/gost/gost2008.bst +++ b/Master/texmf-dist/bibtex/bst/gost/gost2008.bst @@ -16,7 +16,8 @@ %% %% This file has the LPPL maintenance status "maintained". %% Maintained by Igor A. Kotelnikov. -%% Current version: 2012.02.02 +%% +%% Current version: 1.2d, 2016.02.18 %% %% Please, send bug report via e-mail: %% kia999 at mail dot ru <Igor Kotelnikov> @@ -49,17 +50,19 @@ ENTRY number organization pages + eid % new in v1.2c publisher school series title - medium % new in v.2. + medium % new in v1.2. type volume year language + langid % new in v1.2c booklanguage - numpages + pagetotal url urldate isbn @@ -852,18 +855,52 @@ FUNCTION {format.title} if$ } +FUNCTION {format.month} +{ month empty$ + { "" } + { curlanguage "russian" = + { month "Jan." = + { "\CYRYA\cyrn\cyrv." } + { month "Feb." = + { "\CYRF\cyre\cyrv\cyrr." } + { month "Mar." = + { "\CYRM\cyra\cyrr\cyrt" } + { month "Apr." = + { "\CYRA\cyrp\cyrr." } + { month "May" = + { "\CYRM\cyra\cyrishrt" } + { month "Jun." = + { "\CYRI\cyryu\cyrn\cyrsftsn" } + { month "Jul." = + { "\CYRI\cyryu\cyrl\cyrsftsn" } + { month "Aug." = + { "\CYRA\cyrv\cyrg\." } + { month "Sep." = + { "\CYRS\cyre\cyn\cyrt." } + { month "Oct." = + { "\CYRO\cyrk\cyrt." } + { month "Nov." = + { "\CYRN\cyro\cyrya\cyrb." } + { month "Dec." = + { "\CYRD\cyre\cyrk." } + { month } + if$}if$}if$}if$}if$}if$}if$}if$}if$}if$}if$}if$} + { month } + if$} + if$ +} FUNCTION {format.date} { year empty$ { month empty$ { "" } { "there's a month but no year in " cite$ * warning$ - month + format.month } if$ } { month empty$ 'year - { year ". \BibDash " month * * } + { year ". \BibDash " format.month * * } if$ } if$ @@ -884,14 +921,32 @@ FUNCTION {output.address.publisher} } +%%FUNCTION {output.bibitem} +%%{ newline$ +%% "\bibitem" write$ +%% cite$ bracify write$ +%% newline$ +%% language empty$ +%% { "english" 'curlanguage := } +%% { language 'curlanguage := } +%% if$ +%% "\selectlanguageifdefined" curlanguage bracify * write$ +%% newline$ +%% "" +%% before.all 'output.state := +%%} FUNCTION {output.bibitem} { newline$ "\bibitem" write$ cite$ bracify write$ newline$ - language empty$ - { "english" 'curlanguage := } - { language 'curlanguage := } + langid empty$ + { language empty$ + { "english" 'curlanguage := } + { language 'curlanguage := } + if$ + } + { langid 'curlanguage := } if$ "\selectlanguageifdefined" curlanguage bracify * write$ newline$ @@ -899,6 +954,7 @@ FUNCTION {output.bibitem} before.all 'output.state := } + FUNCTION {n.dashify} { 't := "" @@ -1049,24 +1105,57 @@ FUNCTION {multi.page.check} multiresult } +%%FUNCTION {format.pages} +%%{ pages empty$ +%% { "" } +%% { pages multi.page.check +%% { bbl.ppages pages n.dashify tie.connect } +%% { bbl.ppage pages tie.connect } +%% if$ +%% } +%% if$ +%%} FUNCTION {format.pages} -{ pages empty$ - { "" } - { pages multi.page.check - { bbl.ppages pages n.dashify tie.connect } - { bbl.ppage pages tie.connect } +{ eid empty$ + { + pages empty$ + { "" } + { pages multi.page.check + { bbl.ppages pages n.dashify tie.connect } + { bbl.ppage pages tie.connect } + if$ + } + if$ + } + { eid multi.page.check + { bbl.ppages eid n.dashify tie.connect } + { bbl.ppage eid tie.connect } if$ } if$ } +%%FUNCTION {format.pages.page} +%%{ pages empty$ +%% { pagetotal empty$ +%% { "" } +%% { pagetotal bbl.pages tie.connect } +%% if$} +%% { format.pages} +%% if$ +%%} FUNCTION {format.pages.page} -{ pages empty$ - { numpages empty$ - { "" } - { numpages bbl.pages tie.connect } - if$} - { format.pages} +{ eid empty$ + { pages empty$ + { pagetotal empty$ + { "" } + { pagetotal bbl.pages tie.connect } + if$ + } + { format.pages} + if$ + } + { format.pages } if$ } @@ -1739,20 +1828,18 @@ FUNCTION {techreport} FUNCTION {default.type} { misc } -MACRO {jan} {"\bbljan{}"} -MACRO {feb} {"\bblfeb{}"} -MACRO {mar} {"\bblmar{}"} -MACRO {apr} {"\bblapr{}"} -MACRO {may} {"\bblmay{}"} -MACRO {jun} {"\bbljun{}"} -MACRO {jul} {"\bbljul{}"} -MACRO {aug} {"\bblaug{}"} -MACRO {sep} {"\bblsep{}"} -MACRO {oct} {"\bbloct{}"} -MACRO {nov} {"\bblnov{}"} -MACRO {dec} {"\bbldec{}"} - - +MACRO {jan} {"Jan."} +MACRO {feb} {"Feb."} +MACRO {mar} {"Mar."} +MACRO {apr} {"Apr."} +MACRO {may} {"May"} +MACRO {jun} {"Jun."} +MACRO {jul} {"Jul."} +MACRO {aug} {"Aug."} +MACRO {sep} {"Sep."} +MACRO {oct} {"Oct."} +MACRO {nov} {"Nov."} +MACRO {dec} {"Dec."} MACRO {aa}{"Astron. \& Astrophys."} MACRO {aasup}{"Astron. \& Astrophys. Suppl. Ser."} MACRO {aj} {"Astron. J."} @@ -1825,6 +1912,7 @@ MACRO {plb} {"Phys. Lett. B"} MACRO {prep} {"Phys. Rep."} MACRO {pnas} {"Proc. Nat. Acad. Sci. USA"} MACRO {pp} {"Phys. Plasmas"} +MACRO {pop} {"Phys. Plasmas"} MACRO {ppcf} {"Plasma Phys. \& Controlled Fusion"} MACRO {phitrsl} {"Philos. Trans. Roy. Soc. London"} MACRO {prl} {"Phys. Rev. Lett."} @@ -1842,12 +1930,48 @@ 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.--Uspekhi"} MACRO {st} {"Sky and Telesc."} - +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."} MACRO {appopt} {"Appl. Opt."} MACRO {bell} {"Bell Syst. Tech. J."} MACRO {ell} {"Electron. Lett."} @@ -1864,19 +1988,24 @@ MACRO {ol} {"Opt. Lett."} MACRO {os} {"Opt. Spectrosc."} MACRO {phtl} {"IEEE Photon. Technol. Lett."} MACRO {pspie} {"Proc. Soc. Photo-Opt. Instrum. Eng."} -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 {sse} {"Solid-State Electron."} MACRO {pss} {"Phys. Sol. State"} -MACRO {sst} {"Semicond. Sci. Tech."} MACRO {nl} {"Nano Lett."} +MACRO {sjpp} {"Sov. J. Plasma Phys."} +MACRO {spd} {"Sov. Phys.--Doklady"} +MACRO {sptp} {"Sov. Phys.--Tech. Phys."} +MACRO {spu} {"Sov. Phys.--Uspekhi"} +MACRO {ufn} {"\CYRU\CYRF\CYRN"} +MACRO {pu} {"Phys.--Uspekhi"} +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."} READ @@ -1920,9 +2049,18 @@ FUNCTION {begin.bib} "\providecommand*{\BibUrl}[1]{\url{#1}}" write$ newline$ "\providecommand{\BibAnnote}[1]{}" write$ newline$ "\providecommand*{\BibEmph}[1]{#1}" write$ newline$ - "\ProvideTextCommandDefault{\cyrdash}{\hbox to.8em{--\hss--}}" write$ newline$ - "\providecommand*{\BibDash}{\ifdim\lastskip>0pt\unskip\nobreak\hskip.2em\fi" write$ newline$ - "\cyrdash\hskip.2em\ignorespaces}" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{---}" write$ newline$ + %\DeclareUTFcharacter[\UTFencname]{x2014}{\cyrdash} + %"\let\cyrdash\textemdash" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{\hbox to.8em{--\hss--}}" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{\textemdash}" write$ newline$ + "\ProvideTextCommandDefault{\cyrdash}{\iflanguage{russian}{\hbox to.8em{--\hss--}}{\textemdash}}" write$ newline$ + %%"\ProvideTextCommandDefault{\cyrdash}{%" write$ newline$ + %%" \iflanguage{russian}{\hbox to.8em{--\hss--}}{%" write$ newline$ + %%" \iflanguage{ukrainian}{\hbox to.8em{--\hss--}}{\textemdash}}}" write$ newline$ + "\providecommand*{\BibDash}{\ifdim\lastskip>0pt\unskip\nobreak\hskip.2em plus 0.1em\fi" write$ newline$ + "\cyrdash\hskip.2em plus 0.1em\ignorespaces}" write$ newline$ + "\renewcommand{\newblock}{\ignorespaces}" write$ newline$ preamble$ empty$ 'skip$ { preamble$ write$ newline$ } diff --git a/Master/texmf-dist/bibtex/bst/gost/gost2008l.bst b/Master/texmf-dist/bibtex/bst/gost/gost2008l.bst index 51a9518f16d..617ac185024 100644 --- a/Master/texmf-dist/bibtex/bst/gost/gost2008l.bst +++ b/Master/texmf-dist/bibtex/bst/gost/gost2008l.bst @@ -16,7 +16,8 @@ %% %% This file has the LPPL maintenance status "maintained". %% Maintained by Igor A. Kotelnikov. -%% Current version: 2012.02.02 +%% +%% Current version: 1.2d, 2016.02.18 %% %% Please, send bug report via e-mail: %% kia999 at mail dot ru <Igor Kotelnikov> @@ -49,17 +50,19 @@ ENTRY number organization pages + eid % new in v1.2c publisher school series title - medium % new in v.2. + medium % new in v1.2. type volume year language + langid % new in v1.2c booklanguage - numpages + pagetotal url urldate isbn @@ -852,18 +855,52 @@ FUNCTION {format.title} if$ } +FUNCTION {format.month} +{ month empty$ + { "" } + { curlanguage "russian" = + { month "Jan." = + { "\CYRYA\cyrn\cyrv." } + { month "Feb." = + { "\CYRF\cyre\cyrv\cyrr." } + { month "Mar." = + { "\CYRM\cyra\cyrr\cyrt" } + { month "Apr." = + { "\CYRA\cyrp\cyrr." } + { month "May" = + { "\CYRM\cyra\cyrishrt" } + { month "Jun." = + { "\CYRI\cyryu\cyrn\cyrsftsn" } + { month "Jul." = + { "\CYRI\cyryu\cyrl\cyrsftsn" } + { month "Aug." = + { "\CYRA\cyrv\cyrg\." } + { month "Sep." = + { "\CYRS\cyre\cyn\cyrt." } + { month "Oct." = + { "\CYRO\cyrk\cyrt." } + { month "Nov." = + { "\CYRN\cyro\cyrya\cyrb." } + { month "Dec." = + { "\CYRD\cyre\cyrk." } + { month } + if$}if$}if$}if$}if$}if$}if$}if$}if$}if$}if$}if$} + { month } + if$} + if$ +} FUNCTION {format.date} { year empty$ { month empty$ { "" } { "there's a month but no year in " cite$ * warning$ - month + format.month } if$ } { month empty$ 'year - { year ". \BibDash " month * * } + { year ". \BibDash " format.month * * } if$ } if$ @@ -884,14 +921,32 @@ FUNCTION {output.address.publisher} } +%%FUNCTION {output.bibitem} +%%{ newline$ +%% "\bibitem" write$ +%% cite$ bracify write$ +%% newline$ +%% language empty$ +%% { "english" 'curlanguage := } +%% { language 'curlanguage := } +%% if$ +%% "\selectlanguageifdefined" curlanguage bracify * write$ +%% newline$ +%% "" +%% before.all 'output.state := +%%} FUNCTION {output.bibitem} { newline$ "\bibitem" write$ cite$ bracify write$ newline$ - language empty$ - { "english" 'curlanguage := } - { language 'curlanguage := } + langid empty$ + { language empty$ + { "english" 'curlanguage := } + { language 'curlanguage := } + if$ + } + { langid 'curlanguage := } if$ "\selectlanguageifdefined" curlanguage bracify * write$ newline$ @@ -899,6 +954,7 @@ FUNCTION {output.bibitem} before.all 'output.state := } + FUNCTION {n.dashify} { 't := "" @@ -1049,24 +1105,57 @@ FUNCTION {multi.page.check} multiresult } +%%FUNCTION {format.pages} +%%{ pages empty$ +%% { "" } +%% { pages multi.page.check +%% { bbl.ppages pages n.dashify tie.connect } +%% { bbl.ppage pages tie.connect } +%% if$ +%% } +%% if$ +%%} FUNCTION {format.pages} -{ pages empty$ - { "" } - { pages multi.page.check - { bbl.ppages pages n.dashify tie.connect } - { bbl.ppage pages tie.connect } +{ eid empty$ + { + pages empty$ + { "" } + { pages multi.page.check + { bbl.ppages pages n.dashify tie.connect } + { bbl.ppage pages tie.connect } + if$ + } + if$ + } + { eid multi.page.check + { bbl.ppages eid n.dashify tie.connect } + { bbl.ppage eid tie.connect } if$ } if$ } +%%FUNCTION {format.pages.page} +%%{ pages empty$ +%% { pagetotal empty$ +%% { "" } +%% { pagetotal bbl.pages tie.connect } +%% if$} +%% { format.pages} +%% if$ +%%} FUNCTION {format.pages.page} -{ pages empty$ - { numpages empty$ - { "" } - { numpages bbl.pages tie.connect } - if$} - { format.pages} +{ eid empty$ + { pages empty$ + { pagetotal empty$ + { "" } + { pagetotal bbl.pages tie.connect } + if$ + } + { format.pages} + if$ + } + { format.pages } if$ } @@ -1727,20 +1816,18 @@ FUNCTION {techreport} FUNCTION {default.type} { misc } -MACRO {jan} {"\bbljan{}"} -MACRO {feb} {"\bblfeb{}"} -MACRO {mar} {"\bblmar{}"} -MACRO {apr} {"\bblapr{}"} -MACRO {may} {"\bblmay{}"} -MACRO {jun} {"\bbljun{}"} -MACRO {jul} {"\bbljul{}"} -MACRO {aug} {"\bblaug{}"} -MACRO {sep} {"\bblsep{}"} -MACRO {oct} {"\bbloct{}"} -MACRO {nov} {"\bblnov{}"} -MACRO {dec} {"\bbldec{}"} - - +MACRO {jan} {"Jan."} +MACRO {feb} {"Feb."} +MACRO {mar} {"Mar."} +MACRO {apr} {"Apr."} +MACRO {may} {"May"} +MACRO {jun} {"Jun."} +MACRO {jul} {"Jul."} +MACRO {aug} {"Aug."} +MACRO {sep} {"Sep."} +MACRO {oct} {"Oct."} +MACRO {nov} {"Nov."} +MACRO {dec} {"Dec."} MACRO {aa}{"Astron. \& Astrophys."} MACRO {aasup}{"Astron. \& Astrophys. Suppl. Ser."} MACRO {aj} {"Astron. J."} @@ -1813,6 +1900,7 @@ MACRO {plb} {"Phys. Lett. B"} MACRO {prep} {"Phys. Rep."} MACRO {pnas} {"Proc. Nat. Acad. Sci. USA"} MACRO {pp} {"Phys. Plasmas"} +MACRO {pop} {"Phys. Plasmas"} MACRO {ppcf} {"Plasma Phys. \& Controlled Fusion"} MACRO {phitrsl} {"Philos. Trans. Roy. Soc. London"} MACRO {prl} {"Phys. Rev. Lett."} @@ -1830,12 +1918,48 @@ 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.--Uspekhi"} MACRO {st} {"Sky and Telesc."} - +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."} MACRO {appopt} {"Appl. Opt."} MACRO {bell} {"Bell Syst. Tech. J."} MACRO {ell} {"Electron. Lett."} @@ -1852,19 +1976,24 @@ MACRO {ol} {"Opt. Lett."} MACRO {os} {"Opt. Spectrosc."} MACRO {phtl} {"IEEE Photon. Technol. Lett."} MACRO {pspie} {"Proc. Soc. Photo-Opt. Instrum. Eng."} -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 {sse} {"Solid-State Electron."} MACRO {pss} {"Phys. Sol. State"} -MACRO {sst} {"Semicond. Sci. Tech."} MACRO {nl} {"Nano Lett."} +MACRO {sjpp} {"Sov. J. Plasma Phys."} +MACRO {spd} {"Sov. Phys.--Doklady"} +MACRO {sptp} {"Sov. Phys.--Tech. Phys."} +MACRO {spu} {"Sov. Phys.--Uspekhi"} +MACRO {ufn} {"\CYRU\CYRF\CYRN"} +MACRO {pu} {"Phys.--Uspekhi"} +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."} READ @@ -1908,9 +2037,18 @@ FUNCTION {begin.bib} "\providecommand*{\BibUrl}[1]{\url{#1}}" write$ newline$ "\providecommand{\BibAnnote}[1]{}" write$ newline$ "\providecommand*{\BibEmph}[1]{#1}" write$ newline$ - "\ProvideTextCommandDefault{\cyrdash}{\hbox to.8em{--\hss--}}" write$ newline$ - "\providecommand*{\BibDash}{\ifdim\lastskip>0pt\unskip\nobreak\hskip.2em\fi" write$ newline$ - "\cyrdash\hskip.2em\ignorespaces}" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{---}" write$ newline$ + %\DeclareUTFcharacter[\UTFencname]{x2014}{\cyrdash} + %"\let\cyrdash\textemdash" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{\hbox to.8em{--\hss--}}" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{\textemdash}" write$ newline$ + "\ProvideTextCommandDefault{\cyrdash}{\iflanguage{russian}{\hbox to.8em{--\hss--}}{\textemdash}}" write$ newline$ + %%"\ProvideTextCommandDefault{\cyrdash}{%" write$ newline$ + %%" \iflanguage{russian}{\hbox to.8em{--\hss--}}{%" write$ newline$ + %%" \iflanguage{ukrainian}{\hbox to.8em{--\hss--}}{\textemdash}}}" write$ newline$ + "\providecommand*{\BibDash}{\ifdim\lastskip>0pt\unskip\nobreak\hskip.2em plus 0.1em\fi" write$ newline$ + "\cyrdash\hskip.2em plus 0.1em\ignorespaces}" write$ newline$ + "\renewcommand{\newblock}{\ignorespaces}" write$ newline$ preamble$ empty$ 'skip$ { preamble$ write$ newline$ } diff --git a/Master/texmf-dist/bibtex/bst/gost/gost2008ls.bst b/Master/texmf-dist/bibtex/bst/gost/gost2008ls.bst index ba24714d0a5..690f11a6735 100644 --- a/Master/texmf-dist/bibtex/bst/gost/gost2008ls.bst +++ b/Master/texmf-dist/bibtex/bst/gost/gost2008ls.bst @@ -16,7 +16,8 @@ %% %% This file has the LPPL maintenance status "maintained". %% Maintained by Igor A. Kotelnikov. -%% Current version: 2012.02.02 +%% +%% Current version: 1.2d, 2016.02.18 %% %% Please, send bug report via e-mail: %% kia999 at mail dot ru <Igor Kotelnikov> @@ -49,17 +50,19 @@ ENTRY number organization pages + eid % new in v1.2c publisher school series title - medium % new in v.2. + medium % new in v1.2. type volume year language + langid % new in v1.2c booklanguage - numpages + pagetotal url urldate isbn @@ -862,18 +865,52 @@ FUNCTION {format.title} if$ } +FUNCTION {format.month} +{ month empty$ + { "" } + { curlanguage "russian" = + { month "Jan." = + { "\CYRYA\cyrn\cyrv." } + { month "Feb." = + { "\CYRF\cyre\cyrv\cyrr." } + { month "Mar." = + { "\CYRM\cyra\cyrr\cyrt" } + { month "Apr." = + { "\CYRA\cyrp\cyrr." } + { month "May" = + { "\CYRM\cyra\cyrishrt" } + { month "Jun." = + { "\CYRI\cyryu\cyrn\cyrsftsn" } + { month "Jul." = + { "\CYRI\cyryu\cyrl\cyrsftsn" } + { month "Aug." = + { "\CYRA\cyrv\cyrg\." } + { month "Sep." = + { "\CYRS\cyre\cyn\cyrt." } + { month "Oct." = + { "\CYRO\cyrk\cyrt." } + { month "Nov." = + { "\CYRN\cyro\cyrya\cyrb." } + { month "Dec." = + { "\CYRD\cyre\cyrk." } + { month } + if$}if$}if$}if$}if$}if$}if$}if$}if$}if$}if$}if$} + { month } + if$} + if$ +} FUNCTION {format.date} { year empty$ { month empty$ { "" } { "there's a month but no year in " cite$ * warning$ - month + format.month } if$ } { month empty$ 'year - { year ". \BibDash " month * * } + { year ". \BibDash " format.month * * } if$ } if$ @@ -894,14 +931,32 @@ FUNCTION {output.address.publisher} } +%%FUNCTION {output.bibitem} +%%{ newline$ +%% "\bibitem" write$ +%% cite$ bracify write$ +%% newline$ +%% language empty$ +%% { "english" 'curlanguage := } +%% { language 'curlanguage := } +%% if$ +%% "\selectlanguageifdefined" curlanguage bracify * write$ +%% newline$ +%% "" +%% before.all 'output.state := +%%} FUNCTION {output.bibitem} { newline$ "\bibitem" write$ cite$ bracify write$ newline$ - language empty$ - { "english" 'curlanguage := } - { language 'curlanguage := } + langid empty$ + { language empty$ + { "english" 'curlanguage := } + { language 'curlanguage := } + if$ + } + { langid 'curlanguage := } if$ "\selectlanguageifdefined" curlanguage bracify * write$ newline$ @@ -909,6 +964,7 @@ FUNCTION {output.bibitem} before.all 'output.state := } + FUNCTION {n.dashify} { 't := "" @@ -1059,24 +1115,57 @@ FUNCTION {multi.page.check} multiresult } +%%FUNCTION {format.pages} +%%{ pages empty$ +%% { "" } +%% { pages multi.page.check +%% { bbl.ppages pages n.dashify tie.connect } +%% { bbl.ppage pages tie.connect } +%% if$ +%% } +%% if$ +%%} FUNCTION {format.pages} -{ pages empty$ - { "" } - { pages multi.page.check - { bbl.ppages pages n.dashify tie.connect } - { bbl.ppage pages tie.connect } +{ eid empty$ + { + pages empty$ + { "" } + { pages multi.page.check + { bbl.ppages pages n.dashify tie.connect } + { bbl.ppage pages tie.connect } + if$ + } + if$ + } + { eid multi.page.check + { bbl.ppages eid n.dashify tie.connect } + { bbl.ppage eid tie.connect } if$ } if$ } +%%FUNCTION {format.pages.page} +%%{ pages empty$ +%% { pagetotal empty$ +%% { "" } +%% { pagetotal bbl.pages tie.connect } +%% if$} +%% { format.pages} +%% if$ +%%} FUNCTION {format.pages.page} -{ pages empty$ - { numpages empty$ - { "" } - { numpages bbl.pages tie.connect } - if$} - { format.pages} +{ eid empty$ + { pages empty$ + { pagetotal empty$ + { "" } + { pagetotal bbl.pages tie.connect } + if$ + } + { format.pages} + if$ + } + { format.pages } if$ } @@ -1737,20 +1826,18 @@ FUNCTION {techreport} FUNCTION {default.type} { misc } -MACRO {jan} {"\bbljan{}"} -MACRO {feb} {"\bblfeb{}"} -MACRO {mar} {"\bblmar{}"} -MACRO {apr} {"\bblapr{}"} -MACRO {may} {"\bblmay{}"} -MACRO {jun} {"\bbljun{}"} -MACRO {jul} {"\bbljul{}"} -MACRO {aug} {"\bblaug{}"} -MACRO {sep} {"\bblsep{}"} -MACRO {oct} {"\bbloct{}"} -MACRO {nov} {"\bblnov{}"} -MACRO {dec} {"\bbldec{}"} - - +MACRO {jan} {"Jan."} +MACRO {feb} {"Feb."} +MACRO {mar} {"Mar."} +MACRO {apr} {"Apr."} +MACRO {may} {"May"} +MACRO {jun} {"Jun."} +MACRO {jul} {"Jul."} +MACRO {aug} {"Aug."} +MACRO {sep} {"Sep."} +MACRO {oct} {"Oct."} +MACRO {nov} {"Nov."} +MACRO {dec} {"Dec."} MACRO {aa}{"Astron. \& Astrophys."} MACRO {aasup}{"Astron. \& Astrophys. Suppl. Ser."} MACRO {aj} {"Astron. J."} @@ -1823,6 +1910,7 @@ MACRO {plb} {"Phys. Lett. B"} MACRO {prep} {"Phys. Rep."} MACRO {pnas} {"Proc. Nat. Acad. Sci. USA"} MACRO {pp} {"Phys. Plasmas"} +MACRO {pop} {"Phys. Plasmas"} MACRO {ppcf} {"Plasma Phys. \& Controlled Fusion"} MACRO {phitrsl} {"Philos. Trans. Roy. Soc. London"} MACRO {prl} {"Phys. Rev. Lett."} @@ -1840,12 +1928,48 @@ 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.--Uspekhi"} MACRO {st} {"Sky and Telesc."} - +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."} MACRO {appopt} {"Appl. Opt."} MACRO {bell} {"Bell Syst. Tech. J."} MACRO {ell} {"Electron. Lett."} @@ -1862,19 +1986,24 @@ MACRO {ol} {"Opt. Lett."} MACRO {os} {"Opt. Spectrosc."} MACRO {phtl} {"IEEE Photon. Technol. Lett."} MACRO {pspie} {"Proc. Soc. Photo-Opt. Instrum. Eng."} -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 {sse} {"Solid-State Electron."} MACRO {pss} {"Phys. Sol. State"} -MACRO {sst} {"Semicond. Sci. Tech."} MACRO {nl} {"Nano Lett."} +MACRO {sjpp} {"Sov. J. Plasma Phys."} +MACRO {spd} {"Sov. Phys.--Doklady"} +MACRO {sptp} {"Sov. Phys.--Tech. Phys."} +MACRO {spu} {"Sov. Phys.--Uspekhi"} +MACRO {ufn} {"\CYRU\CYRF\CYRN"} +MACRO {pu} {"Phys.--Uspekhi"} +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."} READ @@ -2032,9 +2161,18 @@ FUNCTION {begin.bib} "\providecommand*{\BibUrl}[1]{\url{#1}}" write$ newline$ "\providecommand{\BibAnnote}[1]{}" write$ newline$ "\providecommand*{\BibEmph}[1]{#1}" write$ newline$ - "\ProvideTextCommandDefault{\cyrdash}{\hbox to.8em{--\hss--}}" write$ newline$ - "\providecommand*{\BibDash}{\ifdim\lastskip>0pt\unskip\nobreak\hskip.2em\fi" write$ newline$ - "\cyrdash\hskip.2em\ignorespaces}" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{---}" write$ newline$ + %\DeclareUTFcharacter[\UTFencname]{x2014}{\cyrdash} + %"\let\cyrdash\textemdash" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{\hbox to.8em{--\hss--}}" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{\textemdash}" write$ newline$ + "\ProvideTextCommandDefault{\cyrdash}{\iflanguage{russian}{\hbox to.8em{--\hss--}}{\textemdash}}" write$ newline$ + %%"\ProvideTextCommandDefault{\cyrdash}{%" write$ newline$ + %%" \iflanguage{russian}{\hbox to.8em{--\hss--}}{%" write$ newline$ + %%" \iflanguage{ukrainian}{\hbox to.8em{--\hss--}}{\textemdash}}}" write$ newline$ + "\providecommand*{\BibDash}{\ifdim\lastskip>0pt\unskip\nobreak\hskip.2em plus 0.1em\fi" write$ newline$ + "\cyrdash\hskip.2em plus 0.1em\ignorespaces}" write$ newline$ + "\renewcommand{\newblock}{\ignorespaces}" write$ newline$ preamble$ empty$ 'skip$ { preamble$ write$ newline$ } diff --git a/Master/texmf-dist/bibtex/bst/gost/gost2008n.bst b/Master/texmf-dist/bibtex/bst/gost/gost2008n.bst index 8d3fc6de2dc..419c976e49c 100644 --- a/Master/texmf-dist/bibtex/bst/gost/gost2008n.bst +++ b/Master/texmf-dist/bibtex/bst/gost/gost2008n.bst @@ -16,7 +16,8 @@ %% %% This file has the LPPL maintenance status "maintained". %% Maintained by Igor A. Kotelnikov. -%% Current version: 2012.02.02 +%% +%% Current version: 1.2d, 2016.02.18 %% %% Please, send bug report via e-mail: %% kia999 at mail dot ru <Igor Kotelnikov> @@ -46,11 +47,11 @@ %% The \cite command functions as follows: %% \citet{key} => Jones et al. (1990) %% \citet*{key} => Jones, Baker, and Smith (1990) -%% \citep{key} => (Jones et al., 1990) -%% \citep*{key} => (Jones, Baker, and Smith, 1990) -%% \citep[chap. 2]{key} => (Jones et al., 1990, chap. 2) -%% \citep[e.g.][]{key} => (e.g. Jones et al., 1990) -%% \citep[e.g.][p. 32]{key} => (e.g. Jones et al., p. 32) +%% \cite{key} => (Jones et al., 1990) +%% \cite*{key} => (Jones, Baker, and Smith, 1990) +%% \cite[chap. 2]{key} => (Jones et al., 1990, chap. 2) +%% \cite[e.g.][]{key} => (e.g. Jones et al., 1990) +%% \cite[e.g.][p. 32]{key} => (e.g. Jones et al., p. 32) %% \citeauthor{key} => Jones et al. %% \citeauthor*{key} => Jones, Baker, and Smith %% \citeyear{key} => 1990 @@ -75,17 +76,19 @@ ENTRY number organization pages + eid % new in v1.2c publisher school series title - medium % new in v.2. + medium % new in v1.2. type volume year language + langid % new in v1.2c booklanguage - numpages + pagetotal url urldate isbn @@ -1021,18 +1024,52 @@ FUNCTION {format.title} if$ } +FUNCTION {format.month} +{ month empty$ + { "" } + { curlanguage "russian" = + { month "Jan." = + { "\CYRYA\cyrn\cyrv." } + { month "Feb." = + { "\CYRF\cyre\cyrv\cyrr." } + { month "Mar." = + { "\CYRM\cyra\cyrr\cyrt" } + { month "Apr." = + { "\CYRA\cyrp\cyrr." } + { month "May" = + { "\CYRM\cyra\cyrishrt" } + { month "Jun." = + { "\CYRI\cyryu\cyrn\cyrsftsn" } + { month "Jul." = + { "\CYRI\cyryu\cyrl\cyrsftsn" } + { month "Aug." = + { "\CYRA\cyrv\cyrg\." } + { month "Sep." = + { "\CYRS\cyre\cyn\cyrt." } + { month "Oct." = + { "\CYRO\cyrk\cyrt." } + { month "Nov." = + { "\CYRN\cyro\cyrya\cyrb." } + { month "Dec." = + { "\CYRD\cyre\cyrk." } + { month } + if$}if$}if$}if$}if$}if$}if$}if$}if$}if$}if$}if$} + { month } + if$} + if$ +} FUNCTION {format.date} { year empty$ { month empty$ { "" } { "there's a month but no year in " cite$ * warning$ - month + format.month } if$ } { month empty$ 'year - { year ". \BibDash " month * * } + { year ". \BibDash " format.month * * } if$ } if$ @@ -1145,9 +1182,17 @@ FUNCTION {output.bibitem} "]{" * write$ cite$ write$ "}" write$ - language empty$ - { "english" 'curlanguage := } - {language 'curlanguage := } +%% language empty$ +%% { "english" 'curlanguage := } +%% {language 'curlanguage := } +%% if$ + langid empty$ + { language empty$ + { "english" 'curlanguage := } + { language 'curlanguage := } + if$ + } + { langid 'curlanguage := } if$ "\selectlanguageifdefined" curlanguage bracify * write$ newline$ @@ -1309,24 +1354,57 @@ FUNCTION {multi.page.check} multiresult } +%%FUNCTION {format.pages} +%%{ pages empty$ +%% { "" } +%% { pages multi.page.check +%% { bbl.ppages pages n.dashify tie.connect } +%% { bbl.ppage pages tie.connect } +%% if$ +%% } +%% if$ +%%} FUNCTION {format.pages} -{ pages empty$ - { "" } - { pages multi.page.check - { bbl.ppages pages n.dashify tie.connect } - { bbl.ppage pages tie.connect } +{ eid empty$ + { + pages empty$ + { "" } + { pages multi.page.check + { bbl.ppages pages n.dashify tie.connect } + { bbl.ppage pages tie.connect } + if$ + } + if$ + } + { eid multi.page.check + { bbl.ppages eid n.dashify tie.connect } + { bbl.ppage eid tie.connect } if$ } if$ } +%%FUNCTION {format.pages.page} +%%{ pages empty$ +%% { pagetotal empty$ +%% { "" } +%% { pagetotal bbl.pages tie.connect } +%% if$} +%% { format.pages} +%% if$ +%%} FUNCTION {format.pages.page} -{ pages empty$ - { numpages empty$ - { "" } - { numpages bbl.pages tie.connect } - if$} - { format.pages} +{ eid empty$ + { pages empty$ + { pagetotal empty$ + { "" } + { pagetotal bbl.pages tie.connect } + if$ + } + { format.pages} + if$ + } + { format.pages } if$ } @@ -2016,20 +2094,18 @@ FUNCTION {techreport} FUNCTION {default.type} { misc } -MACRO {jan} {"\bbljan{}"} -MACRO {feb} {"\bblfeb{}"} -MACRO {mar} {"\bblmar{}"} -MACRO {apr} {"\bblapr{}"} -MACRO {may} {"\bblmay{}"} -MACRO {jun} {"\bbljun{}"} -MACRO {jul} {"\bbljul{}"} -MACRO {aug} {"\bblaug{}"} -MACRO {sep} {"\bblsep{}"} -MACRO {oct} {"\bbloct{}"} -MACRO {nov} {"\bblnov{}"} -MACRO {dec} {"\bbldec{}"} - - +MACRO {jan} {"Jan."} +MACRO {feb} {"Feb."} +MACRO {mar} {"Mar."} +MACRO {apr} {"Apr."} +MACRO {may} {"May"} +MACRO {jun} {"Jun."} +MACRO {jul} {"Jul."} +MACRO {aug} {"Aug."} +MACRO {sep} {"Sep."} +MACRO {oct} {"Oct."} +MACRO {nov} {"Nov."} +MACRO {dec} {"Dec."} MACRO {aa}{"Astron. \& Astrophys."} MACRO {aasup}{"Astron. \& Astrophys. Suppl. Ser."} MACRO {aj} {"Astron. J."} @@ -2102,6 +2178,7 @@ MACRO {plb} {"Phys. Lett. B"} MACRO {prep} {"Phys. Rep."} MACRO {pnas} {"Proc. Nat. Acad. Sci. USA"} MACRO {pp} {"Phys. Plasmas"} +MACRO {pop} {"Phys. Plasmas"} MACRO {ppcf} {"Plasma Phys. \& Controlled Fusion"} MACRO {phitrsl} {"Philos. Trans. Roy. Soc. London"} MACRO {prl} {"Phys. Rev. Lett."} @@ -2119,12 +2196,48 @@ 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.--Uspekhi"} MACRO {st} {"Sky and Telesc."} - +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."} MACRO {appopt} {"Appl. Opt."} MACRO {bell} {"Bell Syst. Tech. J."} MACRO {ell} {"Electron. Lett."} @@ -2141,19 +2254,24 @@ MACRO {ol} {"Opt. Lett."} MACRO {os} {"Opt. Spectrosc."} MACRO {phtl} {"IEEE Photon. Technol. Lett."} MACRO {pspie} {"Proc. Soc. Photo-Opt. Instrum. Eng."} -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 {sse} {"Solid-State Electron."} MACRO {pss} {"Phys. Sol. State"} -MACRO {sst} {"Semicond. Sci. Tech."} MACRO {nl} {"Nano Lett."} +MACRO {sjpp} {"Sov. J. Plasma Phys."} +MACRO {spd} {"Sov. Phys.--Doklady"} +MACRO {sptp} {"Sov. Phys.--Tech. Phys."} +MACRO {spu} {"Sov. Phys.--Uspekhi"} +MACRO {ufn} {"\CYRU\CYRF\CYRN"} +MACRO {pu} {"Phys.--Uspekhi"} +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."} READ @@ -2260,9 +2378,18 @@ FUNCTION {begin.bib} "\providecommand*{\BibUrl}[1]{\url{#1}}" write$ newline$ "\providecommand{\BibAnnote}[1]{}" write$ newline$ "\providecommand*{\BibEmph}[1]{#1}" write$ newline$ - "\ProvideTextCommandDefault{\cyrdash}{\hbox to.8em{--\hss--}}" write$ newline$ - "\providecommand*{\BibDash}{\ifdim\lastskip>0pt\unskip\nobreak\hskip.2em\fi" write$ newline$ - "\cyrdash\hskip.2em\ignorespaces}" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{---}" write$ newline$ + %\DeclareUTFcharacter[\UTFencname]{x2014}{\cyrdash} + %"\let\cyrdash\textemdash" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{\hbox to.8em{--\hss--}}" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{\textemdash}" write$ newline$ + "\ProvideTextCommandDefault{\cyrdash}{\iflanguage{russian}{\hbox to.8em{--\hss--}}{\textemdash}}" write$ newline$ + %%"\ProvideTextCommandDefault{\cyrdash}{%" write$ newline$ + %%" \iflanguage{russian}{\hbox to.8em{--\hss--}}{%" write$ newline$ + %%" \iflanguage{ukrainian}{\hbox to.8em{--\hss--}}{\textemdash}}}" write$ newline$ + "\providecommand*{\BibDash}{\ifdim\lastskip>0pt\unskip\nobreak\hskip.2em plus 0.1em\fi" write$ newline$ + "\cyrdash\hskip.2em plus 0.1em\ignorespaces}" write$ newline$ + "\renewcommand{\newblock}{\ignorespaces}" write$ newline$ "\providecommand{\natexlab}[1]{#1}" write$ newline$ preamble$ empty$ 'skip$ diff --git a/Master/texmf-dist/bibtex/bst/gost/gost2008ns.bst b/Master/texmf-dist/bibtex/bst/gost/gost2008ns.bst index 5f36afd5d00..691ea1524a1 100644 --- a/Master/texmf-dist/bibtex/bst/gost/gost2008ns.bst +++ b/Master/texmf-dist/bibtex/bst/gost/gost2008ns.bst @@ -16,7 +16,8 @@ %% %% This file has the LPPL maintenance status "maintained". %% Maintained by Igor A. Kotelnikov. -%% Current version: 2012.02.02 +%% +%% Current version: 1.2d, 2016.02.18 %% %% Please, send bug report via e-mail: %% kia999 at mail dot ru <Igor Kotelnikov> @@ -46,11 +47,11 @@ %% The \cite command functions as follows: %% \citet{key} => Jones et al. (1990) %% \citet*{key} => Jones, Baker, and Smith (1990) -%% \citep{key} => (Jones et al., 1990) -%% \citep*{key} => (Jones, Baker, and Smith, 1990) -%% \citep[chap. 2]{key} => (Jones et al., 1990, chap. 2) -%% \citep[e.g.][]{key} => (e.g. Jones et al., 1990) -%% \citep[e.g.][p. 32]{key} => (e.g. Jones et al., p. 32) +%% \cite{key} => (Jones et al., 1990) +%% \cite*{key} => (Jones, Baker, and Smith, 1990) +%% \cite[chap. 2]{key} => (Jones et al., 1990, chap. 2) +%% \cite[e.g.][]{key} => (e.g. Jones et al., 1990) +%% \cite[e.g.][p. 32]{key} => (e.g. Jones et al., p. 32) %% \citeauthor{key} => Jones et al. %% \citeauthor*{key} => Jones, Baker, and Smith %% \citeyear{key} => 1990 @@ -75,17 +76,19 @@ ENTRY number organization pages + eid % new in v1.2c publisher school series title - medium % new in v.2. + medium % new in v1.2. type volume year language + langid % new in v1.2c booklanguage - numpages + pagetotal url urldate isbn @@ -1021,18 +1024,52 @@ FUNCTION {format.title} if$ } +FUNCTION {format.month} +{ month empty$ + { "" } + { curlanguage "russian" = + { month "Jan." = + { "\CYRYA\cyrn\cyrv." } + { month "Feb." = + { "\CYRF\cyre\cyrv\cyrr." } + { month "Mar." = + { "\CYRM\cyra\cyrr\cyrt" } + { month "Apr." = + { "\CYRA\cyrp\cyrr." } + { month "May" = + { "\CYRM\cyra\cyrishrt" } + { month "Jun." = + { "\CYRI\cyryu\cyrn\cyrsftsn" } + { month "Jul." = + { "\CYRI\cyryu\cyrl\cyrsftsn" } + { month "Aug." = + { "\CYRA\cyrv\cyrg\." } + { month "Sep." = + { "\CYRS\cyre\cyn\cyrt." } + { month "Oct." = + { "\CYRO\cyrk\cyrt." } + { month "Nov." = + { "\CYRN\cyro\cyrya\cyrb." } + { month "Dec." = + { "\CYRD\cyre\cyrk." } + { month } + if$}if$}if$}if$}if$}if$}if$}if$}if$}if$}if$}if$} + { month } + if$} + if$ +} FUNCTION {format.date} { year empty$ { month empty$ { "" } { "there's a month but no year in " cite$ * warning$ - month + format.month } if$ } { month empty$ 'year - { year ". \BibDash " month * * } + { year ". \BibDash " format.month * * } if$ } if$ @@ -1145,9 +1182,17 @@ FUNCTION {output.bibitem} "]{" * write$ cite$ write$ "}" write$ - language empty$ - { "english" 'curlanguage := } - {language 'curlanguage := } +%% language empty$ +%% { "english" 'curlanguage := } +%% {language 'curlanguage := } +%% if$ + langid empty$ + { language empty$ + { "english" 'curlanguage := } + { language 'curlanguage := } + if$ + } + { langid 'curlanguage := } if$ "\selectlanguageifdefined" curlanguage bracify * write$ newline$ @@ -1309,24 +1354,57 @@ FUNCTION {multi.page.check} multiresult } +%%FUNCTION {format.pages} +%%{ pages empty$ +%% { "" } +%% { pages multi.page.check +%% { bbl.ppages pages n.dashify tie.connect } +%% { bbl.ppage pages tie.connect } +%% if$ +%% } +%% if$ +%%} FUNCTION {format.pages} -{ pages empty$ - { "" } - { pages multi.page.check - { bbl.ppages pages n.dashify tie.connect } - { bbl.ppage pages tie.connect } +{ eid empty$ + { + pages empty$ + { "" } + { pages multi.page.check + { bbl.ppages pages n.dashify tie.connect } + { bbl.ppage pages tie.connect } + if$ + } + if$ + } + { eid multi.page.check + { bbl.ppages eid n.dashify tie.connect } + { bbl.ppage eid tie.connect } if$ } if$ } +%%FUNCTION {format.pages.page} +%%{ pages empty$ +%% { pagetotal empty$ +%% { "" } +%% { pagetotal bbl.pages tie.connect } +%% if$} +%% { format.pages} +%% if$ +%%} FUNCTION {format.pages.page} -{ pages empty$ - { numpages empty$ - { "" } - { numpages bbl.pages tie.connect } - if$} - { format.pages} +{ eid empty$ + { pages empty$ + { pagetotal empty$ + { "" } + { pagetotal bbl.pages tie.connect } + if$ + } + { format.pages} + if$ + } + { format.pages } if$ } @@ -2016,20 +2094,18 @@ FUNCTION {techreport} FUNCTION {default.type} { misc } -MACRO {jan} {"\bbljan{}"} -MACRO {feb} {"\bblfeb{}"} -MACRO {mar} {"\bblmar{}"} -MACRO {apr} {"\bblapr{}"} -MACRO {may} {"\bblmay{}"} -MACRO {jun} {"\bbljun{}"} -MACRO {jul} {"\bbljul{}"} -MACRO {aug} {"\bblaug{}"} -MACRO {sep} {"\bblsep{}"} -MACRO {oct} {"\bbloct{}"} -MACRO {nov} {"\bblnov{}"} -MACRO {dec} {"\bbldec{}"} - - +MACRO {jan} {"Jan."} +MACRO {feb} {"Feb."} +MACRO {mar} {"Mar."} +MACRO {apr} {"Apr."} +MACRO {may} {"May"} +MACRO {jun} {"Jun."} +MACRO {jul} {"Jul."} +MACRO {aug} {"Aug."} +MACRO {sep} {"Sep."} +MACRO {oct} {"Oct."} +MACRO {nov} {"Nov."} +MACRO {dec} {"Dec."} MACRO {aa}{"Astron. \& Astrophys."} MACRO {aasup}{"Astron. \& Astrophys. Suppl. Ser."} MACRO {aj} {"Astron. J."} @@ -2102,6 +2178,7 @@ MACRO {plb} {"Phys. Lett. B"} MACRO {prep} {"Phys. Rep."} MACRO {pnas} {"Proc. Nat. Acad. Sci. USA"} MACRO {pp} {"Phys. Plasmas"} +MACRO {pop} {"Phys. Plasmas"} MACRO {ppcf} {"Plasma Phys. \& Controlled Fusion"} MACRO {phitrsl} {"Philos. Trans. Roy. Soc. London"} MACRO {prl} {"Phys. Rev. Lett."} @@ -2119,12 +2196,48 @@ 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.--Uspekhi"} MACRO {st} {"Sky and Telesc."} - +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."} MACRO {appopt} {"Appl. Opt."} MACRO {bell} {"Bell Syst. Tech. J."} MACRO {ell} {"Electron. Lett."} @@ -2141,19 +2254,24 @@ MACRO {ol} {"Opt. Lett."} MACRO {os} {"Opt. Spectrosc."} MACRO {phtl} {"IEEE Photon. Technol. Lett."} MACRO {pspie} {"Proc. Soc. Photo-Opt. Instrum. Eng."} -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 {sse} {"Solid-State Electron."} MACRO {pss} {"Phys. Sol. State"} -MACRO {sst} {"Semicond. Sci. Tech."} MACRO {nl} {"Nano Lett."} +MACRO {sjpp} {"Sov. J. Plasma Phys."} +MACRO {spd} {"Sov. Phys.--Doklady"} +MACRO {sptp} {"Sov. Phys.--Tech. Phys."} +MACRO {spu} {"Sov. Phys.--Uspekhi"} +MACRO {ufn} {"\CYRU\CYRF\CYRN"} +MACRO {pu} {"Phys.--Uspekhi"} +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."} READ @@ -2394,9 +2512,18 @@ FUNCTION {begin.bib} "\providecommand*{\BibUrl}[1]{\url{#1}}" write$ newline$ "\providecommand{\BibAnnote}[1]{}" write$ newline$ "\providecommand*{\BibEmph}[1]{#1}" write$ newline$ - "\ProvideTextCommandDefault{\cyrdash}{\hbox to.8em{--\hss--}}" write$ newline$ - "\providecommand*{\BibDash}{\ifdim\lastskip>0pt\unskip\nobreak\hskip.2em\fi" write$ newline$ - "\cyrdash\hskip.2em\ignorespaces}" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{---}" write$ newline$ + %\DeclareUTFcharacter[\UTFencname]{x2014}{\cyrdash} + %"\let\cyrdash\textemdash" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{\hbox to.8em{--\hss--}}" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{\textemdash}" write$ newline$ + "\ProvideTextCommandDefault{\cyrdash}{\iflanguage{russian}{\hbox to.8em{--\hss--}}{\textemdash}}" write$ newline$ + %%"\ProvideTextCommandDefault{\cyrdash}{%" write$ newline$ + %%" \iflanguage{russian}{\hbox to.8em{--\hss--}}{%" write$ newline$ + %%" \iflanguage{ukrainian}{\hbox to.8em{--\hss--}}{\textemdash}}}" write$ newline$ + "\providecommand*{\BibDash}{\ifdim\lastskip>0pt\unskip\nobreak\hskip.2em plus 0.1em\fi" write$ newline$ + "\cyrdash\hskip.2em plus 0.1em\ignorespaces}" write$ newline$ + "\renewcommand{\newblock}{\ignorespaces}" write$ newline$ "\providecommand{\natexlab}[1]{#1}" write$ newline$ preamble$ empty$ 'skip$ diff --git a/Master/texmf-dist/bibtex/bst/gost/gost2008s.bst b/Master/texmf-dist/bibtex/bst/gost/gost2008s.bst index 62b0211204f..a86aac7500f 100644 --- a/Master/texmf-dist/bibtex/bst/gost/gost2008s.bst +++ b/Master/texmf-dist/bibtex/bst/gost/gost2008s.bst @@ -16,7 +16,8 @@ %% %% This file has the LPPL maintenance status "maintained". %% Maintained by Igor A. Kotelnikov. -%% Current version: 2012.02.02 +%% +%% Current version: 1.2d, 2016.02.18 %% %% Please, send bug report via e-mail: %% kia999 at mail dot ru <Igor Kotelnikov> @@ -49,17 +50,19 @@ ENTRY number organization pages + eid % new in v1.2c publisher school series title - medium % new in v.2. + medium % new in v1.2. type volume year language + langid % new in v1.2c booklanguage - numpages + pagetotal url urldate isbn @@ -862,18 +865,52 @@ FUNCTION {format.title} if$ } +FUNCTION {format.month} +{ month empty$ + { "" } + { curlanguage "russian" = + { month "Jan." = + { "\CYRYA\cyrn\cyrv." } + { month "Feb." = + { "\CYRF\cyre\cyrv\cyrr." } + { month "Mar." = + { "\CYRM\cyra\cyrr\cyrt" } + { month "Apr." = + { "\CYRA\cyrp\cyrr." } + { month "May" = + { "\CYRM\cyra\cyrishrt" } + { month "Jun." = + { "\CYRI\cyryu\cyrn\cyrsftsn" } + { month "Jul." = + { "\CYRI\cyryu\cyrl\cyrsftsn" } + { month "Aug." = + { "\CYRA\cyrv\cyrg\." } + { month "Sep." = + { "\CYRS\cyre\cyn\cyrt." } + { month "Oct." = + { "\CYRO\cyrk\cyrt." } + { month "Nov." = + { "\CYRN\cyro\cyrya\cyrb." } + { month "Dec." = + { "\CYRD\cyre\cyrk." } + { month } + if$}if$}if$}if$}if$}if$}if$}if$}if$}if$}if$}if$} + { month } + if$} + if$ +} FUNCTION {format.date} { year empty$ { month empty$ { "" } { "there's a month but no year in " cite$ * warning$ - month + format.month } if$ } { month empty$ 'year - { year ". \BibDash " month * * } + { year ". \BibDash " format.month * * } if$ } if$ @@ -894,14 +931,32 @@ FUNCTION {output.address.publisher} } +%%FUNCTION {output.bibitem} +%%{ newline$ +%% "\bibitem" write$ +%% cite$ bracify write$ +%% newline$ +%% language empty$ +%% { "english" 'curlanguage := } +%% { language 'curlanguage := } +%% if$ +%% "\selectlanguageifdefined" curlanguage bracify * write$ +%% newline$ +%% "" +%% before.all 'output.state := +%%} FUNCTION {output.bibitem} { newline$ "\bibitem" write$ cite$ bracify write$ newline$ - language empty$ - { "english" 'curlanguage := } - { language 'curlanguage := } + langid empty$ + { language empty$ + { "english" 'curlanguage := } + { language 'curlanguage := } + if$ + } + { langid 'curlanguage := } if$ "\selectlanguageifdefined" curlanguage bracify * write$ newline$ @@ -909,6 +964,7 @@ FUNCTION {output.bibitem} before.all 'output.state := } + FUNCTION {n.dashify} { 't := "" @@ -1059,24 +1115,57 @@ FUNCTION {multi.page.check} multiresult } +%%FUNCTION {format.pages} +%%{ pages empty$ +%% { "" } +%% { pages multi.page.check +%% { bbl.ppages pages n.dashify tie.connect } +%% { bbl.ppage pages tie.connect } +%% if$ +%% } +%% if$ +%%} FUNCTION {format.pages} -{ pages empty$ - { "" } - { pages multi.page.check - { bbl.ppages pages n.dashify tie.connect } - { bbl.ppage pages tie.connect } +{ eid empty$ + { + pages empty$ + { "" } + { pages multi.page.check + { bbl.ppages pages n.dashify tie.connect } + { bbl.ppage pages tie.connect } + if$ + } + if$ + } + { eid multi.page.check + { bbl.ppages eid n.dashify tie.connect } + { bbl.ppage eid tie.connect } if$ } if$ } +%%FUNCTION {format.pages.page} +%%{ pages empty$ +%% { pagetotal empty$ +%% { "" } +%% { pagetotal bbl.pages tie.connect } +%% if$} +%% { format.pages} +%% if$ +%%} FUNCTION {format.pages.page} -{ pages empty$ - { numpages empty$ - { "" } - { numpages bbl.pages tie.connect } - if$} - { format.pages} +{ eid empty$ + { pages empty$ + { pagetotal empty$ + { "" } + { pagetotal bbl.pages tie.connect } + if$ + } + { format.pages} + if$ + } + { format.pages } if$ } @@ -1749,20 +1838,18 @@ FUNCTION {techreport} FUNCTION {default.type} { misc } -MACRO {jan} {"\bbljan{}"} -MACRO {feb} {"\bblfeb{}"} -MACRO {mar} {"\bblmar{}"} -MACRO {apr} {"\bblapr{}"} -MACRO {may} {"\bblmay{}"} -MACRO {jun} {"\bbljun{}"} -MACRO {jul} {"\bbljul{}"} -MACRO {aug} {"\bblaug{}"} -MACRO {sep} {"\bblsep{}"} -MACRO {oct} {"\bbloct{}"} -MACRO {nov} {"\bblnov{}"} -MACRO {dec} {"\bbldec{}"} - - +MACRO {jan} {"Jan."} +MACRO {feb} {"Feb."} +MACRO {mar} {"Mar."} +MACRO {apr} {"Apr."} +MACRO {may} {"May"} +MACRO {jun} {"Jun."} +MACRO {jul} {"Jul."} +MACRO {aug} {"Aug."} +MACRO {sep} {"Sep."} +MACRO {oct} {"Oct."} +MACRO {nov} {"Nov."} +MACRO {dec} {"Dec."} MACRO {aa}{"Astron. \& Astrophys."} MACRO {aasup}{"Astron. \& Astrophys. Suppl. Ser."} MACRO {aj} {"Astron. J."} @@ -1835,6 +1922,7 @@ MACRO {plb} {"Phys. Lett. B"} MACRO {prep} {"Phys. Rep."} MACRO {pnas} {"Proc. Nat. Acad. Sci. USA"} MACRO {pp} {"Phys. Plasmas"} +MACRO {pop} {"Phys. Plasmas"} MACRO {ppcf} {"Plasma Phys. \& Controlled Fusion"} MACRO {phitrsl} {"Philos. Trans. Roy. Soc. London"} MACRO {prl} {"Phys. Rev. Lett."} @@ -1852,12 +1940,48 @@ 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.--Uspekhi"} MACRO {st} {"Sky and Telesc."} - +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."} MACRO {appopt} {"Appl. Opt."} MACRO {bell} {"Bell Syst. Tech. J."} MACRO {ell} {"Electron. Lett."} @@ -1874,19 +1998,24 @@ MACRO {ol} {"Opt. Lett."} MACRO {os} {"Opt. Spectrosc."} MACRO {phtl} {"IEEE Photon. Technol. Lett."} MACRO {pspie} {"Proc. Soc. Photo-Opt. Instrum. Eng."} -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 {sse} {"Solid-State Electron."} MACRO {pss} {"Phys. Sol. State"} -MACRO {sst} {"Semicond. Sci. Tech."} MACRO {nl} {"Nano Lett."} +MACRO {sjpp} {"Sov. J. Plasma Phys."} +MACRO {spd} {"Sov. Phys.--Doklady"} +MACRO {sptp} {"Sov. Phys.--Tech. Phys."} +MACRO {spu} {"Sov. Phys.--Uspekhi"} +MACRO {ufn} {"\CYRU\CYRF\CYRN"} +MACRO {pu} {"Phys.--Uspekhi"} +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."} READ @@ -2044,9 +2173,18 @@ FUNCTION {begin.bib} "\providecommand*{\BibUrl}[1]{\url{#1}}" write$ newline$ "\providecommand{\BibAnnote}[1]{}" write$ newline$ "\providecommand*{\BibEmph}[1]{#1}" write$ newline$ - "\ProvideTextCommandDefault{\cyrdash}{\hbox to.8em{--\hss--}}" write$ newline$ - "\providecommand*{\BibDash}{\ifdim\lastskip>0pt\unskip\nobreak\hskip.2em\fi" write$ newline$ - "\cyrdash\hskip.2em\ignorespaces}" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{---}" write$ newline$ + %\DeclareUTFcharacter[\UTFencname]{x2014}{\cyrdash} + %"\let\cyrdash\textemdash" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{\hbox to.8em{--\hss--}}" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{\textemdash}" write$ newline$ + "\ProvideTextCommandDefault{\cyrdash}{\iflanguage{russian}{\hbox to.8em{--\hss--}}{\textemdash}}" write$ newline$ + %%"\ProvideTextCommandDefault{\cyrdash}{%" write$ newline$ + %%" \iflanguage{russian}{\hbox to.8em{--\hss--}}{%" write$ newline$ + %%" \iflanguage{ukrainian}{\hbox to.8em{--\hss--}}{\textemdash}}}" write$ newline$ + "\providecommand*{\BibDash}{\ifdim\lastskip>0pt\unskip\nobreak\hskip.2em plus 0.1em\fi" write$ newline$ + "\cyrdash\hskip.2em plus 0.1em\ignorespaces}" write$ newline$ + "\renewcommand{\newblock}{\ignorespaces}" write$ newline$ preamble$ empty$ 'skip$ { preamble$ write$ newline$ } diff --git a/Master/texmf-dist/bibtex/bst/gost/gost780.bst b/Master/texmf-dist/bibtex/bst/gost/gost780.bst index a6da9056253..8e12bb33c96 100644 --- a/Master/texmf-dist/bibtex/bst/gost/gost780.bst +++ b/Master/texmf-dist/bibtex/bst/gost/gost780.bst @@ -16,7 +16,8 @@ %% %% This file has the LPPL maintenance status "maintained". %% Maintained by Igor A. Kotelnikov. -%% Current version: 2012.02.02 +%% +%% Current version: 1.2d, 2016.02.18 %% %% Please, send bug report via e-mail: %% kia999 at mail dot ru <Igor Kotelnikov> @@ -49,17 +50,19 @@ ENTRY number organization pages + eid % new in v1.2c publisher school series title - medium % new in v.2. + medium % new in v1.2. type volume year language + langid % new in v1.2c booklanguage - numpages + pagetotal url urldate isbn @@ -107,7 +110,7 @@ FUNCTION {output.nonnull} { ", " * write$ } { output.state after.block = { add.period$ write$ - " " quote$ "--- " * * write$ + " \BibDash " write$ %%" " quote$ "--- " * * write$ % since v1.2c newline$ "\newblock " write$ } @@ -822,18 +825,52 @@ FUNCTION {format.title} if$ } +FUNCTION {format.month} +{ month empty$ + { "" } + { curlanguage "russian" = + { month "Jan." = + { "\CYRYA\cyrn\cyrv." } + { month "Feb." = + { "\CYRF\cyre\cyrv\cyrr." } + { month "Mar." = + { "\CYRM\cyra\cyrr\cyrt" } + { month "Apr." = + { "\CYRA\cyrp\cyrr." } + { month "May" = + { "\CYRM\cyra\cyrishrt" } + { month "Jun." = + { "\CYRI\cyryu\cyrn\cyrsftsn" } + { month "Jul." = + { "\CYRI\cyryu\cyrl\cyrsftsn" } + { month "Aug." = + { "\CYRA\cyrv\cyrg\." } + { month "Sep." = + { "\CYRS\cyre\cyn\cyrt." } + { month "Oct." = + { "\CYRO\cyrk\cyrt." } + { month "Nov." = + { "\CYRN\cyro\cyrya\cyrb." } + { month "Dec." = + { "\CYRD\cyre\cyrk." } + { month } + if$}if$}if$}if$}if$}if$}if$}if$}if$}if$}if$}if$} + { month } + if$} + if$ +} FUNCTION {format.date} { year empty$ { month empty$ { "" } { "there's a month but no year in " cite$ * warning$ - month + format.month } if$ } { month empty$ 'year - { year ". " quote$ "--- " month * * * * } + { year ". \BibDash " format.month * * }%%{ year ". " quote$ "--- " month * * * * } if$ } if$ @@ -859,14 +896,32 @@ FUNCTION {output.address.publisher.date} format.date output } +%%FUNCTION {output.bibitem} +%%{ newline$ +%% "\bibitem" write$ +%% cite$ bracify write$ +%% newline$ +%% language empty$ +%% { "english" 'curlanguage := } +%% { language 'curlanguage := } +%% if$ +%% "\selectlanguageifdefined" curlanguage bracify * write$ +%% newline$ +%% "" +%% before.all 'output.state := +%%} FUNCTION {output.bibitem} { newline$ "\bibitem" write$ cite$ bracify write$ newline$ - language empty$ - { "english" 'curlanguage := } - { language 'curlanguage := } + langid empty$ + { language empty$ + { "english" 'curlanguage := } + { language 'curlanguage := } + if$ + } + { langid 'curlanguage := } if$ "\selectlanguageifdefined" curlanguage bracify * write$ newline$ @@ -874,6 +929,7 @@ FUNCTION {output.bibitem} before.all 'output.state := } + FUNCTION {n.dashify} { 't := "" @@ -1024,24 +1080,57 @@ FUNCTION {multi.page.check} multiresult } +%%FUNCTION {format.pages} +%%{ pages empty$ +%% { "" } +%% { pages multi.page.check +%% { bbl.ppages pages n.dashify tie.connect } +%% { bbl.ppage pages tie.connect } +%% if$ +%% } +%% if$ +%%} FUNCTION {format.pages} -{ pages empty$ - { "" } - { pages multi.page.check - { bbl.ppages pages n.dashify tie.connect } - { bbl.ppage pages tie.connect } +{ eid empty$ + { + pages empty$ + { "" } + { pages multi.page.check + { bbl.ppages pages n.dashify tie.connect } + { bbl.ppage pages tie.connect } + if$ + } + if$ + } + { eid multi.page.check + { bbl.ppages eid n.dashify tie.connect } + { bbl.ppage eid tie.connect } if$ } if$ } +%%FUNCTION {format.pages.page} +%%{ pages empty$ +%% { pagetotal empty$ +%% { "" } +%% { pagetotal bbl.pages tie.connect } +%% if$} +%% { format.pages} +%% if$ +%%} FUNCTION {format.pages.page} -{ pages empty$ - { numpages empty$ - { "" } - { numpages bbl.pages tie.connect } - if$} - { format.pages} +{ eid empty$ + { pages empty$ + { pagetotal empty$ + { "" } + { pagetotal bbl.pages tie.connect } + if$ + } + { format.pages} + if$ + } + { format.pages } if$ } @@ -1649,20 +1738,18 @@ FUNCTION {techreport} FUNCTION {default.type} { misc } -MACRO {jan} {"\bbljan{}"} -MACRO {feb} {"\bblfeb{}"} -MACRO {mar} {"\bblmar{}"} -MACRO {apr} {"\bblapr{}"} -MACRO {may} {"\bblmay{}"} -MACRO {jun} {"\bbljun{}"} -MACRO {jul} {"\bbljul{}"} -MACRO {aug} {"\bblaug{}"} -MACRO {sep} {"\bblsep{}"} -MACRO {oct} {"\bbloct{}"} -MACRO {nov} {"\bblnov{}"} -MACRO {dec} {"\bbldec{}"} - - +MACRO {jan} {"Jan."} +MACRO {feb} {"Feb."} +MACRO {mar} {"Mar."} +MACRO {apr} {"Apr."} +MACRO {may} {"May"} +MACRO {jun} {"Jun."} +MACRO {jul} {"Jul."} +MACRO {aug} {"Aug."} +MACRO {sep} {"Sep."} +MACRO {oct} {"Oct."} +MACRO {nov} {"Nov."} +MACRO {dec} {"Dec."} MACRO {aa}{"Astron. \& Astrophys."} MACRO {aasup}{"Astron. \& Astrophys. Suppl. Ser."} MACRO {aj} {"Astron. J."} @@ -1735,6 +1822,7 @@ MACRO {plb} {"Phys. Lett. B"} MACRO {prep} {"Phys. Rep."} MACRO {pnas} {"Proc. Nat. Acad. Sci. USA"} MACRO {pp} {"Phys. Plasmas"} +MACRO {pop} {"Phys. Plasmas"} MACRO {ppcf} {"Plasma Phys. \& Controlled Fusion"} MACRO {phitrsl} {"Philos. Trans. Roy. Soc. London"} MACRO {prl} {"Phys. Rev. Lett."} @@ -1752,12 +1840,48 @@ 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.--Uspekhi"} MACRO {st} {"Sky and Telesc."} - +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."} MACRO {appopt} {"Appl. Opt."} MACRO {bell} {"Bell Syst. Tech. J."} MACRO {ell} {"Electron. Lett."} @@ -1774,19 +1898,24 @@ MACRO {ol} {"Opt. Lett."} MACRO {os} {"Opt. Spectrosc."} MACRO {phtl} {"IEEE Photon. Technol. Lett."} MACRO {pspie} {"Proc. Soc. Photo-Opt. Instrum. Eng."} -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 {sse} {"Solid-State Electron."} MACRO {pss} {"Phys. Sol. State"} -MACRO {sst} {"Semicond. Sci. Tech."} MACRO {nl} {"Nano Lett."} +MACRO {sjpp} {"Sov. J. Plasma Phys."} +MACRO {spd} {"Sov. Phys.--Doklady"} +MACRO {sptp} {"Sov. Phys.--Tech. Phys."} +MACRO {spu} {"Sov. Phys.--Uspekhi"} +MACRO {ufn} {"\CYRU\CYRF\CYRN"} +MACRO {pu} {"Phys.--Uspekhi"} +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."} READ @@ -1830,6 +1959,18 @@ FUNCTION {begin.bib} "\providecommand*{\BibUrl}[1]{\url{#1}}" write$ newline$ "\providecommand{\BibAnnote}[1]{}" write$ newline$ "\providecommand*{\BibEmph}[1]{#1}" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{---}" write$ newline$ + %\DeclareUTFcharacter[\UTFencname]{x2014}{\cyrdash} + %"\let\cyrdash\textemdash" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{\hbox to.8em{--\hss--}}" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{\textemdash}" write$ newline$ + "\ProvideTextCommandDefault{\cyrdash}{\iflanguage{russian}{\hbox to.8em{--\hss--}}{\textemdash}}" write$ newline$ + %%"\ProvideTextCommandDefault{\cyrdash}{%" write$ newline$ + %%" \iflanguage{russian}{\hbox to.8em{--\hss--}}{%" write$ newline$ + %%" \iflanguage{ukrainian}{\hbox to.8em{--\hss--}}{\textemdash}}}" write$ newline$ + "\providecommand*{\BibDash}{\ifdim\lastskip>0pt\unskip\nobreak\hskip.2em plus 0.1em\fi" write$ newline$ + "\cyrdash\hskip.2em plus 0.1em\ignorespaces}" write$ newline$ + "\renewcommand{\newblock}{\ignorespaces}" write$ newline$ preamble$ empty$ 'skip$ { preamble$ write$ newline$ } diff --git a/Master/texmf-dist/bibtex/bst/gost/gost780s.bst b/Master/texmf-dist/bibtex/bst/gost/gost780s.bst index e4b802101ae..2e879f4f425 100644 --- a/Master/texmf-dist/bibtex/bst/gost/gost780s.bst +++ b/Master/texmf-dist/bibtex/bst/gost/gost780s.bst @@ -16,7 +16,8 @@ %% %% This file has the LPPL maintenance status "maintained". %% Maintained by Igor A. Kotelnikov. -%% Current version: 2012.02.02 +%% +%% Current version: 1.2d, 2016.02.18 %% %% Please, send bug report via e-mail: %% kia999 at mail dot ru <Igor Kotelnikov> @@ -49,17 +50,19 @@ ENTRY number organization pages + eid % new in v1.2c publisher school series title - medium % new in v.2. + medium % new in v1.2. type volume year language + langid % new in v1.2c booklanguage - numpages + pagetotal url urldate isbn @@ -107,7 +110,7 @@ FUNCTION {output.nonnull} { ", " * write$ } { output.state after.block = { add.period$ write$ - " " quote$ "--- " * * write$ + " \BibDash " write$ %%" " quote$ "--- " * * write$ % since v1.2c newline$ "\newblock " write$ } @@ -832,18 +835,52 @@ FUNCTION {format.title} if$ } +FUNCTION {format.month} +{ month empty$ + { "" } + { curlanguage "russian" = + { month "Jan." = + { "\CYRYA\cyrn\cyrv." } + { month "Feb." = + { "\CYRF\cyre\cyrv\cyrr." } + { month "Mar." = + { "\CYRM\cyra\cyrr\cyrt" } + { month "Apr." = + { "\CYRA\cyrp\cyrr." } + { month "May" = + { "\CYRM\cyra\cyrishrt" } + { month "Jun." = + { "\CYRI\cyryu\cyrn\cyrsftsn" } + { month "Jul." = + { "\CYRI\cyryu\cyrl\cyrsftsn" } + { month "Aug." = + { "\CYRA\cyrv\cyrg\." } + { month "Sep." = + { "\CYRS\cyre\cyn\cyrt." } + { month "Oct." = + { "\CYRO\cyrk\cyrt." } + { month "Nov." = + { "\CYRN\cyro\cyrya\cyrb." } + { month "Dec." = + { "\CYRD\cyre\cyrk." } + { month } + if$}if$}if$}if$}if$}if$}if$}if$}if$}if$}if$}if$} + { month } + if$} + if$ +} FUNCTION {format.date} { year empty$ { month empty$ { "" } { "there's a month but no year in " cite$ * warning$ - month + format.month } if$ } { month empty$ 'year - { year ". " quote$ "--- " month * * * * } + { year ". \BibDash " format.month * * }%%{ year ". " quote$ "--- " month * * * * } if$ } if$ @@ -869,14 +906,32 @@ FUNCTION {output.address.publisher.date} format.date output } +%%FUNCTION {output.bibitem} +%%{ newline$ +%% "\bibitem" write$ +%% cite$ bracify write$ +%% newline$ +%% language empty$ +%% { "english" 'curlanguage := } +%% { language 'curlanguage := } +%% if$ +%% "\selectlanguageifdefined" curlanguage bracify * write$ +%% newline$ +%% "" +%% before.all 'output.state := +%%} FUNCTION {output.bibitem} { newline$ "\bibitem" write$ cite$ bracify write$ newline$ - language empty$ - { "english" 'curlanguage := } - { language 'curlanguage := } + langid empty$ + { language empty$ + { "english" 'curlanguage := } + { language 'curlanguage := } + if$ + } + { langid 'curlanguage := } if$ "\selectlanguageifdefined" curlanguage bracify * write$ newline$ @@ -884,6 +939,7 @@ FUNCTION {output.bibitem} before.all 'output.state := } + FUNCTION {n.dashify} { 't := "" @@ -1034,24 +1090,57 @@ FUNCTION {multi.page.check} multiresult } +%%FUNCTION {format.pages} +%%{ pages empty$ +%% { "" } +%% { pages multi.page.check +%% { bbl.ppages pages n.dashify tie.connect } +%% { bbl.ppage pages tie.connect } +%% if$ +%% } +%% if$ +%%} FUNCTION {format.pages} -{ pages empty$ - { "" } - { pages multi.page.check - { bbl.ppages pages n.dashify tie.connect } - { bbl.ppage pages tie.connect } +{ eid empty$ + { + pages empty$ + { "" } + { pages multi.page.check + { bbl.ppages pages n.dashify tie.connect } + { bbl.ppage pages tie.connect } + if$ + } + if$ + } + { eid multi.page.check + { bbl.ppages eid n.dashify tie.connect } + { bbl.ppage eid tie.connect } if$ } if$ } +%%FUNCTION {format.pages.page} +%%{ pages empty$ +%% { pagetotal empty$ +%% { "" } +%% { pagetotal bbl.pages tie.connect } +%% if$} +%% { format.pages} +%% if$ +%%} FUNCTION {format.pages.page} -{ pages empty$ - { numpages empty$ - { "" } - { numpages bbl.pages tie.connect } - if$} - { format.pages} +{ eid empty$ + { pages empty$ + { pagetotal empty$ + { "" } + { pagetotal bbl.pages tie.connect } + if$ + } + { format.pages} + if$ + } + { format.pages } if$ } @@ -1659,20 +1748,18 @@ FUNCTION {techreport} FUNCTION {default.type} { misc } -MACRO {jan} {"\bbljan{}"} -MACRO {feb} {"\bblfeb{}"} -MACRO {mar} {"\bblmar{}"} -MACRO {apr} {"\bblapr{}"} -MACRO {may} {"\bblmay{}"} -MACRO {jun} {"\bbljun{}"} -MACRO {jul} {"\bbljul{}"} -MACRO {aug} {"\bblaug{}"} -MACRO {sep} {"\bblsep{}"} -MACRO {oct} {"\bbloct{}"} -MACRO {nov} {"\bblnov{}"} -MACRO {dec} {"\bbldec{}"} - - +MACRO {jan} {"Jan."} +MACRO {feb} {"Feb."} +MACRO {mar} {"Mar."} +MACRO {apr} {"Apr."} +MACRO {may} {"May"} +MACRO {jun} {"Jun."} +MACRO {jul} {"Jul."} +MACRO {aug} {"Aug."} +MACRO {sep} {"Sep."} +MACRO {oct} {"Oct."} +MACRO {nov} {"Nov."} +MACRO {dec} {"Dec."} MACRO {aa}{"Astron. \& Astrophys."} MACRO {aasup}{"Astron. \& Astrophys. Suppl. Ser."} MACRO {aj} {"Astron. J."} @@ -1745,6 +1832,7 @@ MACRO {plb} {"Phys. Lett. B"} MACRO {prep} {"Phys. Rep."} MACRO {pnas} {"Proc. Nat. Acad. Sci. USA"} MACRO {pp} {"Phys. Plasmas"} +MACRO {pop} {"Phys. Plasmas"} MACRO {ppcf} {"Plasma Phys. \& Controlled Fusion"} MACRO {phitrsl} {"Philos. Trans. Roy. Soc. London"} MACRO {prl} {"Phys. Rev. Lett."} @@ -1762,12 +1850,48 @@ 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.--Uspekhi"} MACRO {st} {"Sky and Telesc."} - +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."} MACRO {appopt} {"Appl. Opt."} MACRO {bell} {"Bell Syst. Tech. J."} MACRO {ell} {"Electron. Lett."} @@ -1784,19 +1908,24 @@ MACRO {ol} {"Opt. Lett."} MACRO {os} {"Opt. Spectrosc."} MACRO {phtl} {"IEEE Photon. Technol. Lett."} MACRO {pspie} {"Proc. Soc. Photo-Opt. Instrum. Eng."} -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 {sse} {"Solid-State Electron."} MACRO {pss} {"Phys. Sol. State"} -MACRO {sst} {"Semicond. Sci. Tech."} MACRO {nl} {"Nano Lett."} +MACRO {sjpp} {"Sov. J. Plasma Phys."} +MACRO {spd} {"Sov. Phys.--Doklady"} +MACRO {sptp} {"Sov. Phys.--Tech. Phys."} +MACRO {spu} {"Sov. Phys.--Uspekhi"} +MACRO {ufn} {"\CYRU\CYRF\CYRN"} +MACRO {pu} {"Phys.--Uspekhi"} +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."} READ @@ -1954,6 +2083,18 @@ FUNCTION {begin.bib} "\providecommand*{\BibUrl}[1]{\url{#1}}" write$ newline$ "\providecommand{\BibAnnote}[1]{}" write$ newline$ "\providecommand*{\BibEmph}[1]{#1}" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{---}" write$ newline$ + %\DeclareUTFcharacter[\UTFencname]{x2014}{\cyrdash} + %"\let\cyrdash\textemdash" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{\hbox to.8em{--\hss--}}" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{\textemdash}" write$ newline$ + "\ProvideTextCommandDefault{\cyrdash}{\iflanguage{russian}{\hbox to.8em{--\hss--}}{\textemdash}}" write$ newline$ + %%"\ProvideTextCommandDefault{\cyrdash}{%" write$ newline$ + %%" \iflanguage{russian}{\hbox to.8em{--\hss--}}{%" write$ newline$ + %%" \iflanguage{ukrainian}{\hbox to.8em{--\hss--}}{\textemdash}}}" write$ newline$ + "\providecommand*{\BibDash}{\ifdim\lastskip>0pt\unskip\nobreak\hskip.2em plus 0.1em\fi" write$ newline$ + "\cyrdash\hskip.2em plus 0.1em\ignorespaces}" write$ newline$ + "\renewcommand{\newblock}{\ignorespaces}" write$ newline$ preamble$ empty$ 'skip$ { preamble$ write$ newline$ } diff --git a/Master/texmf-dist/bibtex/bst/gost/ugost2003.bst b/Master/texmf-dist/bibtex/bst/gost/ugost2003.bst index e25ae4b4aad..c1f63813b7e 100644 --- a/Master/texmf-dist/bibtex/bst/gost/ugost2003.bst +++ b/Master/texmf-dist/bibtex/bst/gost/ugost2003.bst @@ -16,7 +16,8 @@ %% %% This file has the LPPL maintenance status "maintained". %% Maintained by Igor A. Kotelnikov. -%% Current version: 2012.02.02 +%% +%% Current version: 1.2d, 2016.02.18 %% %% Please, send bug report via e-mail: %% kia999 at mail dot ru <Igor Kotelnikov> @@ -49,17 +50,19 @@ ENTRY number organization pages + eid % new in v1.2c publisher school series title - medium % new in v.2. + medium % new in v1.2. type volume year language + langid % new in v1.2c booklanguage - numpages + pagetotal url urldate isbn @@ -107,7 +110,7 @@ FUNCTION {output.nonnull} { ", " * write$ } { output.state after.block = { add.period$ write$ - " " quote$ "--- " * * write$ + " \BibDash " write$ %%" " quote$ "--- " * * write$ % since v1.2c newline$ "\newblock " write$ } @@ -822,18 +825,52 @@ FUNCTION {format.title} if$ } +FUNCTION {format.month} +{ month empty$ + { "" } + { curlanguage "russian" = + { month "Jan." = + { "Янв." } + { month "Feb." = + { "Фев." } + { month "Mar." = + { "Март" } + { month "Apr." = + { "Апр." } + { month "May" = + { "Май" } + { month "Jun." = + { "Июнь" } + { month "Jul." = + { "Июль" } + { month "Aug." = + { "Авг." } + { month "Sep." = + { "Сент." } + { month "Oct." = + { "Окт." } + { month "Nov." = + { "Нояб." } + { month "Dec." = + { "Дек." } + { month } + if$}if$}if$}if$}if$}if$}if$}if$}if$}if$}if$}if$} + { month } + if$} + if$ +} FUNCTION {format.date} { year empty$ { month empty$ { "" } { "there's a month but no year in " cite$ * warning$ - month + format.month } if$ } { month empty$ 'year - { year ". " quote$ "--- " month * * * * } + { year ". \BibDash " format.month * * }%%{ year ". " quote$ "--- " month * * * * } if$ } if$ @@ -863,14 +900,32 @@ FUNCTION {output.address.publisher} +%%FUNCTION {output.bibitem} +%%{ newline$ +%% "\bibitem" write$ +%% cite$ bracify write$ +%% newline$ +%% language empty$ +%% { "english" 'curlanguage := } +%% { language 'curlanguage := } +%% if$ +%% "\selectlanguageifdefined" curlanguage bracify * write$ +%% newline$ +%% "" +%% before.all 'output.state := +%%} FUNCTION {output.bibitem} { newline$ "\bibitem" write$ cite$ bracify write$ newline$ - language empty$ - { "english" 'curlanguage := } - { language 'curlanguage := } + langid empty$ + { language empty$ + { "english" 'curlanguage := } + { language 'curlanguage := } + if$ + } + { langid 'curlanguage := } if$ "\selectlanguageifdefined" curlanguage bracify * write$ newline$ @@ -878,6 +933,7 @@ FUNCTION {output.bibitem} before.all 'output.state := } + FUNCTION {n.dashify} { 't := "" @@ -1028,24 +1084,57 @@ FUNCTION {multi.page.check} multiresult } +%%FUNCTION {format.pages} +%%{ pages empty$ +%% { "" } +%% { pages multi.page.check +%% { bbl.ppages pages n.dashify tie.connect } +%% { bbl.ppage pages tie.connect } +%% if$ +%% } +%% if$ +%%} FUNCTION {format.pages} -{ pages empty$ - { "" } - { pages multi.page.check - { bbl.ppages pages n.dashify tie.connect } - { bbl.ppage pages tie.connect } +{ eid empty$ + { + pages empty$ + { "" } + { pages multi.page.check + { bbl.ppages pages n.dashify tie.connect } + { bbl.ppage pages tie.connect } + if$ + } + if$ + } + { eid multi.page.check + { bbl.ppages eid n.dashify tie.connect } + { bbl.ppage eid tie.connect } if$ } if$ } +%%FUNCTION {format.pages.page} +%%{ pages empty$ +%% { pagetotal empty$ +%% { "" } +%% { pagetotal bbl.pages tie.connect } +%% if$} +%% { format.pages} +%% if$ +%%} FUNCTION {format.pages.page} -{ pages empty$ - { numpages empty$ - { "" } - { numpages bbl.pages tie.connect } - if$} - { format.pages} +{ eid empty$ + { pages empty$ + { pagetotal empty$ + { "" } + { pagetotal bbl.pages tie.connect } + if$ + } + { format.pages} + if$ + } + { format.pages } if$ } @@ -1726,20 +1815,18 @@ FUNCTION {techreport} FUNCTION {default.type} { misc } -MACRO {jan} {"\bbljan{}"} -MACRO {feb} {"\bblfeb{}"} -MACRO {mar} {"\bblmar{}"} -MACRO {apr} {"\bblapr{}"} -MACRO {may} {"\bblmay{}"} -MACRO {jun} {"\bbljun{}"} -MACRO {jul} {"\bbljul{}"} -MACRO {aug} {"\bblaug{}"} -MACRO {sep} {"\bblsep{}"} -MACRO {oct} {"\bbloct{}"} -MACRO {nov} {"\bblnov{}"} -MACRO {dec} {"\bbldec{}"} - - +MACRO {jan} {"Jan."} +MACRO {feb} {"Feb."} +MACRO {mar} {"Mar."} +MACRO {apr} {"Apr."} +MACRO {may} {"May"} +MACRO {jun} {"Jun."} +MACRO {jul} {"Jul."} +MACRO {aug} {"Aug."} +MACRO {sep} {"Sep."} +MACRO {oct} {"Oct."} +MACRO {nov} {"Nov."} +MACRO {dec} {"Dec."} MACRO {aa}{"Astron. \& Astrophys."} MACRO {aasup}{"Astron. \& Astrophys. Suppl. Ser."} MACRO {aj} {"Astron. J."} @@ -1812,6 +1899,7 @@ MACRO {plb} {"Phys. Lett. B"} MACRO {prep} {"Phys. Rep."} MACRO {pnas} {"Proc. Nat. Acad. Sci. USA"} MACRO {pp} {"Phys. Plasmas"} +MACRO {pop} {"Phys. Plasmas"} MACRO {ppcf} {"Plasma Phys. \& Controlled Fusion"} MACRO {phitrsl} {"Philos. Trans. Roy. Soc. London"} MACRO {prl} {"Phys. Rev. Lett."} @@ -1829,12 +1917,48 @@ 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.--Uspekhi"} MACRO {st} {"Sky and Telesc."} - +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."} MACRO {appopt} {"Appl. Opt."} MACRO {bell} {"Bell Syst. Tech. J."} MACRO {ell} {"Electron. Lett."} @@ -1851,19 +1975,24 @@ MACRO {ol} {"Opt. Lett."} MACRO {os} {"Opt. Spectrosc."} MACRO {phtl} {"IEEE Photon. Technol. Lett."} MACRO {pspie} {"Proc. Soc. Photo-Opt. Instrum. Eng."} -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 {sse} {"Solid-State Electron."} MACRO {pss} {"Phys. Sol. State"} -MACRO {sst} {"Semicond. Sci. Tech."} MACRO {nl} {"Nano Lett."} +MACRO {sjpp} {"Sov. J. Plasma Phys."} +MACRO {spd} {"Sov. Phys.--Doklady"} +MACRO {sptp} {"Sov. Phys.--Tech. Phys."} +MACRO {spu} {"Sov. Phys.--Uspekhi"} +MACRO {ufn} {"УФН"} +MACRO {pu} {"Phys.--Uspekhi"} +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."} READ @@ -1907,6 +2036,18 @@ FUNCTION {begin.bib} "\providecommand*{\BibUrl}[1]{\url{#1}}" write$ newline$ "\providecommand{\BibAnnote}[1]{}" write$ newline$ "\providecommand*{\BibEmph}[1]{#1}" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{---}" write$ newline$ + %\DeclareUTFcharacter[\UTFencname]{x2014}{\cyrdash} + %"\let\cyrdash\textemdash" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{\hbox to.8em{--\hss--}}" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{\textemdash}" write$ newline$ + "\ProvideTextCommandDefault{\cyrdash}{\iflanguage{russian}{\hbox to.8em{--\hss--}}{\textemdash}}" write$ newline$ + %%"\ProvideTextCommandDefault{\cyrdash}{%" write$ newline$ + %%" \iflanguage{russian}{\hbox to.8em{--\hss--}}{%" write$ newline$ + %%" \iflanguage{ukrainian}{\hbox to.8em{--\hss--}}{\textemdash}}}" write$ newline$ + "\providecommand*{\BibDash}{\ifdim\lastskip>0pt\unskip\nobreak\hskip.2em plus 0.1em\fi" write$ newline$ + "\cyrdash\hskip.2em plus 0.1em\ignorespaces}" write$ newline$ + "\renewcommand{\newblock}{\ignorespaces}" write$ newline$ preamble$ empty$ 'skip$ { preamble$ write$ newline$ } diff --git a/Master/texmf-dist/bibtex/bst/gost/ugost2003s.bst b/Master/texmf-dist/bibtex/bst/gost/ugost2003s.bst index f0c342298e3..2f12ad6f73c 100644 --- a/Master/texmf-dist/bibtex/bst/gost/ugost2003s.bst +++ b/Master/texmf-dist/bibtex/bst/gost/ugost2003s.bst @@ -16,7 +16,8 @@ %% %% This file has the LPPL maintenance status "maintained". %% Maintained by Igor A. Kotelnikov. -%% Current version: 2012.02.02 +%% +%% Current version: 1.2d, 2016.02.18 %% %% Please, send bug report via e-mail: %% kia999 at mail dot ru <Igor Kotelnikov> @@ -49,17 +50,19 @@ ENTRY number organization pages + eid % new in v1.2c publisher school series title - medium % new in v.2. + medium % new in v1.2. type volume year language + langid % new in v1.2c booklanguage - numpages + pagetotal url urldate isbn @@ -107,7 +110,7 @@ FUNCTION {output.nonnull} { ", " * write$ } { output.state after.block = { add.period$ write$ - " " quote$ "--- " * * write$ + " \BibDash " write$ %%" " quote$ "--- " * * write$ % since v1.2c newline$ "\newblock " write$ } @@ -832,18 +835,52 @@ FUNCTION {format.title} if$ } +FUNCTION {format.month} +{ month empty$ + { "" } + { curlanguage "russian" = + { month "Jan." = + { "Янв." } + { month "Feb." = + { "Фев." } + { month "Mar." = + { "Март" } + { month "Apr." = + { "Апр." } + { month "May" = + { "Май" } + { month "Jun." = + { "Июнь" } + { month "Jul." = + { "Июль" } + { month "Aug." = + { "Авг." } + { month "Sep." = + { "Сент." } + { month "Oct." = + { "Окт." } + { month "Nov." = + { "Нояб." } + { month "Dec." = + { "Дек." } + { month } + if$}if$}if$}if$}if$}if$}if$}if$}if$}if$}if$}if$} + { month } + if$} + if$ +} FUNCTION {format.date} { year empty$ { month empty$ { "" } { "there's a month but no year in " cite$ * warning$ - month + format.month } if$ } { month empty$ 'year - { year ". " quote$ "--- " month * * * * } + { year ". \BibDash " format.month * * }%%{ year ". " quote$ "--- " month * * * * } if$ } if$ @@ -873,14 +910,32 @@ FUNCTION {output.address.publisher} +%%FUNCTION {output.bibitem} +%%{ newline$ +%% "\bibitem" write$ +%% cite$ bracify write$ +%% newline$ +%% language empty$ +%% { "english" 'curlanguage := } +%% { language 'curlanguage := } +%% if$ +%% "\selectlanguageifdefined" curlanguage bracify * write$ +%% newline$ +%% "" +%% before.all 'output.state := +%%} FUNCTION {output.bibitem} { newline$ "\bibitem" write$ cite$ bracify write$ newline$ - language empty$ - { "english" 'curlanguage := } - { language 'curlanguage := } + langid empty$ + { language empty$ + { "english" 'curlanguage := } + { language 'curlanguage := } + if$ + } + { langid 'curlanguage := } if$ "\selectlanguageifdefined" curlanguage bracify * write$ newline$ @@ -888,6 +943,7 @@ FUNCTION {output.bibitem} before.all 'output.state := } + FUNCTION {n.dashify} { 't := "" @@ -1038,24 +1094,57 @@ FUNCTION {multi.page.check} multiresult } +%%FUNCTION {format.pages} +%%{ pages empty$ +%% { "" } +%% { pages multi.page.check +%% { bbl.ppages pages n.dashify tie.connect } +%% { bbl.ppage pages tie.connect } +%% if$ +%% } +%% if$ +%%} FUNCTION {format.pages} -{ pages empty$ - { "" } - { pages multi.page.check - { bbl.ppages pages n.dashify tie.connect } - { bbl.ppage pages tie.connect } +{ eid empty$ + { + pages empty$ + { "" } + { pages multi.page.check + { bbl.ppages pages n.dashify tie.connect } + { bbl.ppage pages tie.connect } + if$ + } + if$ + } + { eid multi.page.check + { bbl.ppages eid n.dashify tie.connect } + { bbl.ppage eid tie.connect } if$ } if$ } +%%FUNCTION {format.pages.page} +%%{ pages empty$ +%% { pagetotal empty$ +%% { "" } +%% { pagetotal bbl.pages tie.connect } +%% if$} +%% { format.pages} +%% if$ +%%} FUNCTION {format.pages.page} -{ pages empty$ - { numpages empty$ - { "" } - { numpages bbl.pages tie.connect } - if$} - { format.pages} +{ eid empty$ + { pages empty$ + { pagetotal empty$ + { "" } + { pagetotal bbl.pages tie.connect } + if$ + } + { format.pages} + if$ + } + { format.pages } if$ } @@ -1736,20 +1825,18 @@ FUNCTION {techreport} FUNCTION {default.type} { misc } -MACRO {jan} {"\bbljan{}"} -MACRO {feb} {"\bblfeb{}"} -MACRO {mar} {"\bblmar{}"} -MACRO {apr} {"\bblapr{}"} -MACRO {may} {"\bblmay{}"} -MACRO {jun} {"\bbljun{}"} -MACRO {jul} {"\bbljul{}"} -MACRO {aug} {"\bblaug{}"} -MACRO {sep} {"\bblsep{}"} -MACRO {oct} {"\bbloct{}"} -MACRO {nov} {"\bblnov{}"} -MACRO {dec} {"\bbldec{}"} - - +MACRO {jan} {"Jan."} +MACRO {feb} {"Feb."} +MACRO {mar} {"Mar."} +MACRO {apr} {"Apr."} +MACRO {may} {"May"} +MACRO {jun} {"Jun."} +MACRO {jul} {"Jul."} +MACRO {aug} {"Aug."} +MACRO {sep} {"Sep."} +MACRO {oct} {"Oct."} +MACRO {nov} {"Nov."} +MACRO {dec} {"Dec."} MACRO {aa}{"Astron. \& Astrophys."} MACRO {aasup}{"Astron. \& Astrophys. Suppl. Ser."} MACRO {aj} {"Astron. J."} @@ -1822,6 +1909,7 @@ MACRO {plb} {"Phys. Lett. B"} MACRO {prep} {"Phys. Rep."} MACRO {pnas} {"Proc. Nat. Acad. Sci. USA"} MACRO {pp} {"Phys. Plasmas"} +MACRO {pop} {"Phys. Plasmas"} MACRO {ppcf} {"Plasma Phys. \& Controlled Fusion"} MACRO {phitrsl} {"Philos. Trans. Roy. Soc. London"} MACRO {prl} {"Phys. Rev. Lett."} @@ -1839,12 +1927,48 @@ 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.--Uspekhi"} MACRO {st} {"Sky and Telesc."} - +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."} MACRO {appopt} {"Appl. Opt."} MACRO {bell} {"Bell Syst. Tech. J."} MACRO {ell} {"Electron. Lett."} @@ -1861,19 +1985,24 @@ MACRO {ol} {"Opt. Lett."} MACRO {os} {"Opt. Spectrosc."} MACRO {phtl} {"IEEE Photon. Technol. Lett."} MACRO {pspie} {"Proc. Soc. Photo-Opt. Instrum. Eng."} -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 {sse} {"Solid-State Electron."} MACRO {pss} {"Phys. Sol. State"} -MACRO {sst} {"Semicond. Sci. Tech."} MACRO {nl} {"Nano Lett."} +MACRO {sjpp} {"Sov. J. Plasma Phys."} +MACRO {spd} {"Sov. Phys.--Doklady"} +MACRO {sptp} {"Sov. Phys.--Tech. Phys."} +MACRO {spu} {"Sov. Phys.--Uspekhi"} +MACRO {ufn} {"УФН"} +MACRO {pu} {"Phys.--Uspekhi"} +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."} READ @@ -2030,6 +2159,18 @@ FUNCTION {begin.bib} "\providecommand*{\BibUrl}[1]{\url{#1}}" write$ newline$ "\providecommand{\BibAnnote}[1]{}" write$ newline$ "\providecommand*{\BibEmph}[1]{#1}" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{---}" write$ newline$ + %\DeclareUTFcharacter[\UTFencname]{x2014}{\cyrdash} + %"\let\cyrdash\textemdash" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{\hbox to.8em{--\hss--}}" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{\textemdash}" write$ newline$ + "\ProvideTextCommandDefault{\cyrdash}{\iflanguage{russian}{\hbox to.8em{--\hss--}}{\textemdash}}" write$ newline$ + %%"\ProvideTextCommandDefault{\cyrdash}{%" write$ newline$ + %%" \iflanguage{russian}{\hbox to.8em{--\hss--}}{%" write$ newline$ + %%" \iflanguage{ukrainian}{\hbox to.8em{--\hss--}}{\textemdash}}}" write$ newline$ + "\providecommand*{\BibDash}{\ifdim\lastskip>0pt\unskip\nobreak\hskip.2em plus 0.1em\fi" write$ newline$ + "\cyrdash\hskip.2em plus 0.1em\ignorespaces}" write$ newline$ + "\renewcommand{\newblock}{\ignorespaces}" write$ newline$ preamble$ empty$ 'skip$ { preamble$ write$ newline$ } diff --git a/Master/texmf-dist/bibtex/bst/gost/ugost2008.bst b/Master/texmf-dist/bibtex/bst/gost/ugost2008.bst index ee362890c9a..3071ae6c775 100644 --- a/Master/texmf-dist/bibtex/bst/gost/ugost2008.bst +++ b/Master/texmf-dist/bibtex/bst/gost/ugost2008.bst @@ -16,7 +16,8 @@ %% %% This file has the LPPL maintenance status "maintained". %% Maintained by Igor A. Kotelnikov. -%% Current version: 2012.02.02 +%% +%% Current version: 1.2d, 2016.02.18 %% %% Please, send bug report via e-mail: %% kia999 at mail dot ru <Igor Kotelnikov> @@ -49,17 +50,19 @@ ENTRY number organization pages + eid % new in v1.2c publisher school series title - medium % new in v.2. + medium % new in v1.2. type volume year language + langid % new in v1.2c booklanguage - numpages + pagetotal url urldate isbn @@ -847,18 +850,52 @@ FUNCTION {format.title} if$ } +FUNCTION {format.month} +{ month empty$ + { "" } + { curlanguage "russian" = + { month "Jan." = + { "Янв." } + { month "Feb." = + { "Фев." } + { month "Mar." = + { "Март" } + { month "Apr." = + { "Апр." } + { month "May" = + { "Май" } + { month "Jun." = + { "Июнь" } + { month "Jul." = + { "Июль" } + { month "Aug." = + { "Авг." } + { month "Sep." = + { "Сент." } + { month "Oct." = + { "Окт." } + { month "Nov." = + { "Нояб." } + { month "Dec." = + { "Дек." } + { month } + if$}if$}if$}if$}if$}if$}if$}if$}if$}if$}if$}if$} + { month } + if$} + if$ +} FUNCTION {format.date} { year empty$ { month empty$ { "" } { "there's a month but no year in " cite$ * warning$ - month + format.month } if$ } { month empty$ 'year - { year ". \BibDash " month * * } + { year ". \BibDash " format.month * * } if$ } if$ @@ -879,14 +916,32 @@ FUNCTION {output.address.publisher} } +%%FUNCTION {output.bibitem} +%%{ newline$ +%% "\bibitem" write$ +%% cite$ bracify write$ +%% newline$ +%% language empty$ +%% { "english" 'curlanguage := } +%% { language 'curlanguage := } +%% if$ +%% "\selectlanguageifdefined" curlanguage bracify * write$ +%% newline$ +%% "" +%% before.all 'output.state := +%%} FUNCTION {output.bibitem} { newline$ "\bibitem" write$ cite$ bracify write$ newline$ - language empty$ - { "english" 'curlanguage := } - { language 'curlanguage := } + langid empty$ + { language empty$ + { "english" 'curlanguage := } + { language 'curlanguage := } + if$ + } + { langid 'curlanguage := } if$ "\selectlanguageifdefined" curlanguage bracify * write$ newline$ @@ -894,6 +949,7 @@ FUNCTION {output.bibitem} before.all 'output.state := } + FUNCTION {n.dashify} { 't := "" @@ -1044,24 +1100,57 @@ FUNCTION {multi.page.check} multiresult } +%%FUNCTION {format.pages} +%%{ pages empty$ +%% { "" } +%% { pages multi.page.check +%% { bbl.ppages pages n.dashify tie.connect } +%% { bbl.ppage pages tie.connect } +%% if$ +%% } +%% if$ +%%} FUNCTION {format.pages} -{ pages empty$ - { "" } - { pages multi.page.check - { bbl.ppages pages n.dashify tie.connect } - { bbl.ppage pages tie.connect } +{ eid empty$ + { + pages empty$ + { "" } + { pages multi.page.check + { bbl.ppages pages n.dashify tie.connect } + { bbl.ppage pages tie.connect } + if$ + } + if$ + } + { eid multi.page.check + { bbl.ppages eid n.dashify tie.connect } + { bbl.ppage eid tie.connect } if$ } if$ } +%%FUNCTION {format.pages.page} +%%{ pages empty$ +%% { pagetotal empty$ +%% { "" } +%% { pagetotal bbl.pages tie.connect } +%% if$} +%% { format.pages} +%% if$ +%%} FUNCTION {format.pages.page} -{ pages empty$ - { numpages empty$ - { "" } - { numpages bbl.pages tie.connect } - if$} - { format.pages} +{ eid empty$ + { pages empty$ + { pagetotal empty$ + { "" } + { pagetotal bbl.pages tie.connect } + if$ + } + { format.pages} + if$ + } + { format.pages } if$ } @@ -1734,20 +1823,18 @@ FUNCTION {techreport} FUNCTION {default.type} { misc } -MACRO {jan} {"\bbljan{}"} -MACRO {feb} {"\bblfeb{}"} -MACRO {mar} {"\bblmar{}"} -MACRO {apr} {"\bblapr{}"} -MACRO {may} {"\bblmay{}"} -MACRO {jun} {"\bbljun{}"} -MACRO {jul} {"\bbljul{}"} -MACRO {aug} {"\bblaug{}"} -MACRO {sep} {"\bblsep{}"} -MACRO {oct} {"\bbloct{}"} -MACRO {nov} {"\bblnov{}"} -MACRO {dec} {"\bbldec{}"} - - +MACRO {jan} {"Jan."} +MACRO {feb} {"Feb."} +MACRO {mar} {"Mar."} +MACRO {apr} {"Apr."} +MACRO {may} {"May"} +MACRO {jun} {"Jun."} +MACRO {jul} {"Jul."} +MACRO {aug} {"Aug."} +MACRO {sep} {"Sep."} +MACRO {oct} {"Oct."} +MACRO {nov} {"Nov."} +MACRO {dec} {"Dec."} MACRO {aa}{"Astron. \& Astrophys."} MACRO {aasup}{"Astron. \& Astrophys. Suppl. Ser."} MACRO {aj} {"Astron. J."} @@ -1820,6 +1907,7 @@ MACRO {plb} {"Phys. Lett. B"} MACRO {prep} {"Phys. Rep."} MACRO {pnas} {"Proc. Nat. Acad. Sci. USA"} MACRO {pp} {"Phys. Plasmas"} +MACRO {pop} {"Phys. Plasmas"} MACRO {ppcf} {"Plasma Phys. \& Controlled Fusion"} MACRO {phitrsl} {"Philos. Trans. Roy. Soc. London"} MACRO {prl} {"Phys. Rev. Lett."} @@ -1837,12 +1925,48 @@ 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.--Uspekhi"} MACRO {st} {"Sky and Telesc."} - +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."} MACRO {appopt} {"Appl. Opt."} MACRO {bell} {"Bell Syst. Tech. J."} MACRO {ell} {"Electron. Lett."} @@ -1859,19 +1983,24 @@ MACRO {ol} {"Opt. Lett."} MACRO {os} {"Opt. Spectrosc."} MACRO {phtl} {"IEEE Photon. Technol. Lett."} MACRO {pspie} {"Proc. Soc. Photo-Opt. Instrum. Eng."} -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 {sse} {"Solid-State Electron."} MACRO {pss} {"Phys. Sol. State"} -MACRO {sst} {"Semicond. Sci. Tech."} MACRO {nl} {"Nano Lett."} +MACRO {sjpp} {"Sov. J. Plasma Phys."} +MACRO {spd} {"Sov. Phys.--Doklady"} +MACRO {sptp} {"Sov. Phys.--Tech. Phys."} +MACRO {spu} {"Sov. Phys.--Uspekhi"} +MACRO {ufn} {"УФН"} +MACRO {pu} {"Phys.--Uspekhi"} +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."} READ @@ -1915,9 +2044,18 @@ FUNCTION {begin.bib} "\providecommand*{\BibUrl}[1]{\url{#1}}" write$ newline$ "\providecommand{\BibAnnote}[1]{}" write$ newline$ "\providecommand*{\BibEmph}[1]{#1}" write$ newline$ - "\ProvideTextCommandDefault{\cyrdash}{\hbox to.8em{--\hss--}}" write$ newline$ - "\providecommand*{\BibDash}{\ifdim\lastskip>0pt\unskip\nobreak\hskip.2em\fi" write$ newline$ - "\cyrdash\hskip.2em\ignorespaces}" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{---}" write$ newline$ + %\DeclareUTFcharacter[\UTFencname]{x2014}{\cyrdash} + %"\let\cyrdash\textemdash" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{\hbox to.8em{--\hss--}}" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{\textemdash}" write$ newline$ + "\ProvideTextCommandDefault{\cyrdash}{\iflanguage{russian}{\hbox to.8em{--\hss--}}{\textemdash}}" write$ newline$ + %%"\ProvideTextCommandDefault{\cyrdash}{%" write$ newline$ + %%" \iflanguage{russian}{\hbox to.8em{--\hss--}}{%" write$ newline$ + %%" \iflanguage{ukrainian}{\hbox to.8em{--\hss--}}{\textemdash}}}" write$ newline$ + "\providecommand*{\BibDash}{\ifdim\lastskip>0pt\unskip\nobreak\hskip.2em plus 0.1em\fi" write$ newline$ + "\cyrdash\hskip.2em plus 0.1em\ignorespaces}" write$ newline$ + "\renewcommand{\newblock}{\ignorespaces}" write$ newline$ preamble$ empty$ 'skip$ { preamble$ write$ newline$ } diff --git a/Master/texmf-dist/bibtex/bst/gost/ugost2008l.bst b/Master/texmf-dist/bibtex/bst/gost/ugost2008l.bst index 6df2f79f8f7..4a693df4e83 100644 --- a/Master/texmf-dist/bibtex/bst/gost/ugost2008l.bst +++ b/Master/texmf-dist/bibtex/bst/gost/ugost2008l.bst @@ -16,7 +16,8 @@ %% %% This file has the LPPL maintenance status "maintained". %% Maintained by Igor A. Kotelnikov. -%% Current version: 2012.02.02 +%% +%% Current version: 1.2d, 2016.02.18 %% %% Please, send bug report via e-mail: %% kia999 at mail dot ru <Igor Kotelnikov> @@ -49,17 +50,19 @@ ENTRY number organization pages + eid % new in v1.2c publisher school series title - medium % new in v.2. + medium % new in v1.2. type volume year language + langid % new in v1.2c booklanguage - numpages + pagetotal url urldate isbn @@ -847,18 +850,52 @@ FUNCTION {format.title} if$ } +FUNCTION {format.month} +{ month empty$ + { "" } + { curlanguage "russian" = + { month "Jan." = + { "Янв." } + { month "Feb." = + { "Фев." } + { month "Mar." = + { "Март" } + { month "Apr." = + { "Апр." } + { month "May" = + { "Май" } + { month "Jun." = + { "Июнь" } + { month "Jul." = + { "Июль" } + { month "Aug." = + { "Авг." } + { month "Sep." = + { "Сент." } + { month "Oct." = + { "Окт." } + { month "Nov." = + { "Нояб." } + { month "Dec." = + { "Дек." } + { month } + if$}if$}if$}if$}if$}if$}if$}if$}if$}if$}if$}if$} + { month } + if$} + if$ +} FUNCTION {format.date} { year empty$ { month empty$ { "" } { "there's a month but no year in " cite$ * warning$ - month + format.month } if$ } { month empty$ 'year - { year ". \BibDash " month * * } + { year ". \BibDash " format.month * * } if$ } if$ @@ -879,14 +916,32 @@ FUNCTION {output.address.publisher} } +%%FUNCTION {output.bibitem} +%%{ newline$ +%% "\bibitem" write$ +%% cite$ bracify write$ +%% newline$ +%% language empty$ +%% { "english" 'curlanguage := } +%% { language 'curlanguage := } +%% if$ +%% "\selectlanguageifdefined" curlanguage bracify * write$ +%% newline$ +%% "" +%% before.all 'output.state := +%%} FUNCTION {output.bibitem} { newline$ "\bibitem" write$ cite$ bracify write$ newline$ - language empty$ - { "english" 'curlanguage := } - { language 'curlanguage := } + langid empty$ + { language empty$ + { "english" 'curlanguage := } + { language 'curlanguage := } + if$ + } + { langid 'curlanguage := } if$ "\selectlanguageifdefined" curlanguage bracify * write$ newline$ @@ -894,6 +949,7 @@ FUNCTION {output.bibitem} before.all 'output.state := } + FUNCTION {n.dashify} { 't := "" @@ -1044,24 +1100,57 @@ FUNCTION {multi.page.check} multiresult } +%%FUNCTION {format.pages} +%%{ pages empty$ +%% { "" } +%% { pages multi.page.check +%% { bbl.ppages pages n.dashify tie.connect } +%% { bbl.ppage pages tie.connect } +%% if$ +%% } +%% if$ +%%} FUNCTION {format.pages} -{ pages empty$ - { "" } - { pages multi.page.check - { bbl.ppages pages n.dashify tie.connect } - { bbl.ppage pages tie.connect } +{ eid empty$ + { + pages empty$ + { "" } + { pages multi.page.check + { bbl.ppages pages n.dashify tie.connect } + { bbl.ppage pages tie.connect } + if$ + } + if$ + } + { eid multi.page.check + { bbl.ppages eid n.dashify tie.connect } + { bbl.ppage eid tie.connect } if$ } if$ } +%%FUNCTION {format.pages.page} +%%{ pages empty$ +%% { pagetotal empty$ +%% { "" } +%% { pagetotal bbl.pages tie.connect } +%% if$} +%% { format.pages} +%% if$ +%%} FUNCTION {format.pages.page} -{ pages empty$ - { numpages empty$ - { "" } - { numpages bbl.pages tie.connect } - if$} - { format.pages} +{ eid empty$ + { pages empty$ + { pagetotal empty$ + { "" } + { pagetotal bbl.pages tie.connect } + if$ + } + { format.pages} + if$ + } + { format.pages } if$ } @@ -1722,20 +1811,18 @@ FUNCTION {techreport} FUNCTION {default.type} { misc } -MACRO {jan} {"\bbljan{}"} -MACRO {feb} {"\bblfeb{}"} -MACRO {mar} {"\bblmar{}"} -MACRO {apr} {"\bblapr{}"} -MACRO {may} {"\bblmay{}"} -MACRO {jun} {"\bbljun{}"} -MACRO {jul} {"\bbljul{}"} -MACRO {aug} {"\bblaug{}"} -MACRO {sep} {"\bblsep{}"} -MACRO {oct} {"\bbloct{}"} -MACRO {nov} {"\bblnov{}"} -MACRO {dec} {"\bbldec{}"} - - +MACRO {jan} {"Jan."} +MACRO {feb} {"Feb."} +MACRO {mar} {"Mar."} +MACRO {apr} {"Apr."} +MACRO {may} {"May"} +MACRO {jun} {"Jun."} +MACRO {jul} {"Jul."} +MACRO {aug} {"Aug."} +MACRO {sep} {"Sep."} +MACRO {oct} {"Oct."} +MACRO {nov} {"Nov."} +MACRO {dec} {"Dec."} MACRO {aa}{"Astron. \& Astrophys."} MACRO {aasup}{"Astron. \& Astrophys. Suppl. Ser."} MACRO {aj} {"Astron. J."} @@ -1808,6 +1895,7 @@ MACRO {plb} {"Phys. Lett. B"} MACRO {prep} {"Phys. Rep."} MACRO {pnas} {"Proc. Nat. Acad. Sci. USA"} MACRO {pp} {"Phys. Plasmas"} +MACRO {pop} {"Phys. Plasmas"} MACRO {ppcf} {"Plasma Phys. \& Controlled Fusion"} MACRO {phitrsl} {"Philos. Trans. Roy. Soc. London"} MACRO {prl} {"Phys. Rev. Lett."} @@ -1825,12 +1913,48 @@ 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.--Uspekhi"} MACRO {st} {"Sky and Telesc."} - +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."} MACRO {appopt} {"Appl. Opt."} MACRO {bell} {"Bell Syst. Tech. J."} MACRO {ell} {"Electron. Lett."} @@ -1847,19 +1971,24 @@ MACRO {ol} {"Opt. Lett."} MACRO {os} {"Opt. Spectrosc."} MACRO {phtl} {"IEEE Photon. Technol. Lett."} MACRO {pspie} {"Proc. Soc. Photo-Opt. Instrum. Eng."} -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 {sse} {"Solid-State Electron."} MACRO {pss} {"Phys. Sol. State"} -MACRO {sst} {"Semicond. Sci. Tech."} MACRO {nl} {"Nano Lett."} +MACRO {sjpp} {"Sov. J. Plasma Phys."} +MACRO {spd} {"Sov. Phys.--Doklady"} +MACRO {sptp} {"Sov. Phys.--Tech. Phys."} +MACRO {spu} {"Sov. Phys.--Uspekhi"} +MACRO {ufn} {"УФН"} +MACRO {pu} {"Phys.--Uspekhi"} +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."} READ @@ -1903,9 +2032,18 @@ FUNCTION {begin.bib} "\providecommand*{\BibUrl}[1]{\url{#1}}" write$ newline$ "\providecommand{\BibAnnote}[1]{}" write$ newline$ "\providecommand*{\BibEmph}[1]{#1}" write$ newline$ - "\ProvideTextCommandDefault{\cyrdash}{\hbox to.8em{--\hss--}}" write$ newline$ - "\providecommand*{\BibDash}{\ifdim\lastskip>0pt\unskip\nobreak\hskip.2em\fi" write$ newline$ - "\cyrdash\hskip.2em\ignorespaces}" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{---}" write$ newline$ + %\DeclareUTFcharacter[\UTFencname]{x2014}{\cyrdash} + %"\let\cyrdash\textemdash" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{\hbox to.8em{--\hss--}}" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{\textemdash}" write$ newline$ + "\ProvideTextCommandDefault{\cyrdash}{\iflanguage{russian}{\hbox to.8em{--\hss--}}{\textemdash}}" write$ newline$ + %%"\ProvideTextCommandDefault{\cyrdash}{%" write$ newline$ + %%" \iflanguage{russian}{\hbox to.8em{--\hss--}}{%" write$ newline$ + %%" \iflanguage{ukrainian}{\hbox to.8em{--\hss--}}{\textemdash}}}" write$ newline$ + "\providecommand*{\BibDash}{\ifdim\lastskip>0pt\unskip\nobreak\hskip.2em plus 0.1em\fi" write$ newline$ + "\cyrdash\hskip.2em plus 0.1em\ignorespaces}" write$ newline$ + "\renewcommand{\newblock}{\ignorespaces}" write$ newline$ preamble$ empty$ 'skip$ { preamble$ write$ newline$ } diff --git a/Master/texmf-dist/bibtex/bst/gost/ugost2008ls.bst b/Master/texmf-dist/bibtex/bst/gost/ugost2008ls.bst index ebaa7857837..fe51a068dc3 100644 --- a/Master/texmf-dist/bibtex/bst/gost/ugost2008ls.bst +++ b/Master/texmf-dist/bibtex/bst/gost/ugost2008ls.bst @@ -16,7 +16,8 @@ %% %% This file has the LPPL maintenance status "maintained". %% Maintained by Igor A. Kotelnikov. -%% Current version: 2012.02.02 +%% +%% Current version: 1.2d, 2016.02.18 %% %% Please, send bug report via e-mail: %% kia999 at mail dot ru <Igor Kotelnikov> @@ -49,17 +50,19 @@ ENTRY number organization pages + eid % new in v1.2c publisher school series title - medium % new in v.2. + medium % new in v1.2. type volume year language + langid % new in v1.2c booklanguage - numpages + pagetotal url urldate isbn @@ -857,18 +860,52 @@ FUNCTION {format.title} if$ } +FUNCTION {format.month} +{ month empty$ + { "" } + { curlanguage "russian" = + { month "Jan." = + { "Янв." } + { month "Feb." = + { "Фев." } + { month "Mar." = + { "Март" } + { month "Apr." = + { "Апр." } + { month "May" = + { "Май" } + { month "Jun." = + { "Июнь" } + { month "Jul." = + { "Июль" } + { month "Aug." = + { "Авг." } + { month "Sep." = + { "Сент." } + { month "Oct." = + { "Окт." } + { month "Nov." = + { "Нояб." } + { month "Dec." = + { "Дек." } + { month } + if$}if$}if$}if$}if$}if$}if$}if$}if$}if$}if$}if$} + { month } + if$} + if$ +} FUNCTION {format.date} { year empty$ { month empty$ { "" } { "there's a month but no year in " cite$ * warning$ - month + format.month } if$ } { month empty$ 'year - { year ". \BibDash " month * * } + { year ". \BibDash " format.month * * } if$ } if$ @@ -889,14 +926,32 @@ FUNCTION {output.address.publisher} } +%%FUNCTION {output.bibitem} +%%{ newline$ +%% "\bibitem" write$ +%% cite$ bracify write$ +%% newline$ +%% language empty$ +%% { "english" 'curlanguage := } +%% { language 'curlanguage := } +%% if$ +%% "\selectlanguageifdefined" curlanguage bracify * write$ +%% newline$ +%% "" +%% before.all 'output.state := +%%} FUNCTION {output.bibitem} { newline$ "\bibitem" write$ cite$ bracify write$ newline$ - language empty$ - { "english" 'curlanguage := } - { language 'curlanguage := } + langid empty$ + { language empty$ + { "english" 'curlanguage := } + { language 'curlanguage := } + if$ + } + { langid 'curlanguage := } if$ "\selectlanguageifdefined" curlanguage bracify * write$ newline$ @@ -904,6 +959,7 @@ FUNCTION {output.bibitem} before.all 'output.state := } + FUNCTION {n.dashify} { 't := "" @@ -1054,24 +1110,57 @@ FUNCTION {multi.page.check} multiresult } +%%FUNCTION {format.pages} +%%{ pages empty$ +%% { "" } +%% { pages multi.page.check +%% { bbl.ppages pages n.dashify tie.connect } +%% { bbl.ppage pages tie.connect } +%% if$ +%% } +%% if$ +%%} FUNCTION {format.pages} -{ pages empty$ - { "" } - { pages multi.page.check - { bbl.ppages pages n.dashify tie.connect } - { bbl.ppage pages tie.connect } +{ eid empty$ + { + pages empty$ + { "" } + { pages multi.page.check + { bbl.ppages pages n.dashify tie.connect } + { bbl.ppage pages tie.connect } + if$ + } + if$ + } + { eid multi.page.check + { bbl.ppages eid n.dashify tie.connect } + { bbl.ppage eid tie.connect } if$ } if$ } +%%FUNCTION {format.pages.page} +%%{ pages empty$ +%% { pagetotal empty$ +%% { "" } +%% { pagetotal bbl.pages tie.connect } +%% if$} +%% { format.pages} +%% if$ +%%} FUNCTION {format.pages.page} -{ pages empty$ - { numpages empty$ - { "" } - { numpages bbl.pages tie.connect } - if$} - { format.pages} +{ eid empty$ + { pages empty$ + { pagetotal empty$ + { "" } + { pagetotal bbl.pages tie.connect } + if$ + } + { format.pages} + if$ + } + { format.pages } if$ } @@ -1744,20 +1833,18 @@ FUNCTION {techreport} FUNCTION {default.type} { misc } -MACRO {jan} {"\bbljan{}"} -MACRO {feb} {"\bblfeb{}"} -MACRO {mar} {"\bblmar{}"} -MACRO {apr} {"\bblapr{}"} -MACRO {may} {"\bblmay{}"} -MACRO {jun} {"\bbljun{}"} -MACRO {jul} {"\bbljul{}"} -MACRO {aug} {"\bblaug{}"} -MACRO {sep} {"\bblsep{}"} -MACRO {oct} {"\bbloct{}"} -MACRO {nov} {"\bblnov{}"} -MACRO {dec} {"\bbldec{}"} - - +MACRO {jan} {"Jan."} +MACRO {feb} {"Feb."} +MACRO {mar} {"Mar."} +MACRO {apr} {"Apr."} +MACRO {may} {"May"} +MACRO {jun} {"Jun."} +MACRO {jul} {"Jul."} +MACRO {aug} {"Aug."} +MACRO {sep} {"Sep."} +MACRO {oct} {"Oct."} +MACRO {nov} {"Nov."} +MACRO {dec} {"Dec."} MACRO {aa}{"Astron. \& Astrophys."} MACRO {aasup}{"Astron. \& Astrophys. Suppl. Ser."} MACRO {aj} {"Astron. J."} @@ -1830,6 +1917,7 @@ MACRO {plb} {"Phys. Lett. B"} MACRO {prep} {"Phys. Rep."} MACRO {pnas} {"Proc. Nat. Acad. Sci. USA"} MACRO {pp} {"Phys. Plasmas"} +MACRO {pop} {"Phys. Plasmas"} MACRO {ppcf} {"Plasma Phys. \& Controlled Fusion"} MACRO {phitrsl} {"Philos. Trans. Roy. Soc. London"} MACRO {prl} {"Phys. Rev. Lett."} @@ -1847,12 +1935,48 @@ 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.--Uspekhi"} MACRO {st} {"Sky and Telesc."} - +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."} MACRO {appopt} {"Appl. Opt."} MACRO {bell} {"Bell Syst. Tech. J."} MACRO {ell} {"Electron. Lett."} @@ -1869,19 +1993,24 @@ MACRO {ol} {"Opt. Lett."} MACRO {os} {"Opt. Spectrosc."} MACRO {phtl} {"IEEE Photon. Technol. Lett."} MACRO {pspie} {"Proc. Soc. Photo-Opt. Instrum. Eng."} -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 {sse} {"Solid-State Electron."} MACRO {pss} {"Phys. Sol. State"} -MACRO {sst} {"Semicond. Sci. Tech."} MACRO {nl} {"Nano Lett."} +MACRO {sjpp} {"Sov. J. Plasma Phys."} +MACRO {spd} {"Sov. Phys.--Doklady"} +MACRO {sptp} {"Sov. Phys.--Tech. Phys."} +MACRO {spu} {"Sov. Phys.--Uspekhi"} +MACRO {ufn} {"УФН"} +MACRO {pu} {"Phys.--Uspekhi"} +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."} READ @@ -2038,9 +2167,18 @@ FUNCTION {begin.bib} "\providecommand*{\BibUrl}[1]{\url{#1}}" write$ newline$ "\providecommand{\BibAnnote}[1]{}" write$ newline$ "\providecommand*{\BibEmph}[1]{#1}" write$ newline$ - "\ProvideTextCommandDefault{\cyrdash}{\hbox to.8em{--\hss--}}" write$ newline$ - "\providecommand*{\BibDash}{\ifdim\lastskip>0pt\unskip\nobreak\hskip.2em\fi" write$ newline$ - "\cyrdash\hskip.2em\ignorespaces}" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{---}" write$ newline$ + %\DeclareUTFcharacter[\UTFencname]{x2014}{\cyrdash} + %"\let\cyrdash\textemdash" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{\hbox to.8em{--\hss--}}" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{\textemdash}" write$ newline$ + "\ProvideTextCommandDefault{\cyrdash}{\iflanguage{russian}{\hbox to.8em{--\hss--}}{\textemdash}}" write$ newline$ + %%"\ProvideTextCommandDefault{\cyrdash}{%" write$ newline$ + %%" \iflanguage{russian}{\hbox to.8em{--\hss--}}{%" write$ newline$ + %%" \iflanguage{ukrainian}{\hbox to.8em{--\hss--}}{\textemdash}}}" write$ newline$ + "\providecommand*{\BibDash}{\ifdim\lastskip>0pt\unskip\nobreak\hskip.2em plus 0.1em\fi" write$ newline$ + "\cyrdash\hskip.2em plus 0.1em\ignorespaces}" write$ newline$ + "\renewcommand{\newblock}{\ignorespaces}" write$ newline$ preamble$ empty$ 'skip$ { preamble$ write$ newline$ } diff --git a/Master/texmf-dist/bibtex/bst/gost/ugost2008n.bst b/Master/texmf-dist/bibtex/bst/gost/ugost2008n.bst index 5372cfe35c9..eef10e17c45 100644 --- a/Master/texmf-dist/bibtex/bst/gost/ugost2008n.bst +++ b/Master/texmf-dist/bibtex/bst/gost/ugost2008n.bst @@ -16,7 +16,8 @@ %% %% This file has the LPPL maintenance status "maintained". %% Maintained by Igor A. Kotelnikov. -%% Current version: 2012.02.02 +%% +%% Current version: 1.2d, 2016.02.18 %% %% Please, send bug report via e-mail: %% kia999 at mail dot ru <Igor Kotelnikov> @@ -46,11 +47,11 @@ %% The \cite command functions as follows: %% \citet{key} => Jones et al. (1990) %% \citet*{key} => Jones, Baker, and Smith (1990) -%% \citep{key} => (Jones et al., 1990) -%% \citep*{key} => (Jones, Baker, and Smith, 1990) -%% \citep[chap. 2]{key} => (Jones et al., 1990, chap. 2) -%% \citep[e.g.][]{key} => (e.g. Jones et al., 1990) -%% \citep[e.g.][p. 32]{key} => (e.g. Jones et al., p. 32) +%% \cite{key} => (Jones et al., 1990) +%% \cite*{key} => (Jones, Baker, and Smith, 1990) +%% \cite[chap. 2]{key} => (Jones et al., 1990, chap. 2) +%% \cite[e.g.][]{key} => (e.g. Jones et al., 1990) +%% \cite[e.g.][p. 32]{key} => (e.g. Jones et al., p. 32) %% \citeauthor{key} => Jones et al. %% \citeauthor*{key} => Jones, Baker, and Smith %% \citeyear{key} => 1990 @@ -75,17 +76,19 @@ ENTRY number organization pages + eid % new in v1.2c publisher school series title - medium % new in v.2. + medium % new in v1.2. type volume year language + langid % new in v1.2c booklanguage - numpages + pagetotal url urldate isbn @@ -1016,18 +1019,52 @@ FUNCTION {format.title} if$ } +FUNCTION {format.month} +{ month empty$ + { "" } + { curlanguage "russian" = + { month "Jan." = + { "Янв." } + { month "Feb." = + { "Фев." } + { month "Mar." = + { "Март" } + { month "Apr." = + { "Апр." } + { month "May" = + { "Май" } + { month "Jun." = + { "Июнь" } + { month "Jul." = + { "Июль" } + { month "Aug." = + { "Авг." } + { month "Sep." = + { "Сент." } + { month "Oct." = + { "Окт." } + { month "Nov." = + { "Нояб." } + { month "Dec." = + { "Дек." } + { month } + if$}if$}if$}if$}if$}if$}if$}if$}if$}if$}if$}if$} + { month } + if$} + if$ +} FUNCTION {format.date} { year empty$ { month empty$ { "" } { "there's a month but no year in " cite$ * warning$ - month + format.month } if$ } { month empty$ 'year - { year ". \BibDash " month * * } + { year ". \BibDash " format.month * * } if$ } if$ @@ -1140,9 +1177,17 @@ FUNCTION {output.bibitem} "]{" * write$ cite$ write$ "}" write$ - language empty$ - { "english" 'curlanguage := } - {language 'curlanguage := } +%% language empty$ +%% { "english" 'curlanguage := } +%% {language 'curlanguage := } +%% if$ + langid empty$ + { language empty$ + { "english" 'curlanguage := } + { language 'curlanguage := } + if$ + } + { langid 'curlanguage := } if$ "\selectlanguageifdefined" curlanguage bracify * write$ newline$ @@ -1304,24 +1349,57 @@ FUNCTION {multi.page.check} multiresult } +%%FUNCTION {format.pages} +%%{ pages empty$ +%% { "" } +%% { pages multi.page.check +%% { bbl.ppages pages n.dashify tie.connect } +%% { bbl.ppage pages tie.connect } +%% if$ +%% } +%% if$ +%%} FUNCTION {format.pages} -{ pages empty$ - { "" } - { pages multi.page.check - { bbl.ppages pages n.dashify tie.connect } - { bbl.ppage pages tie.connect } +{ eid empty$ + { + pages empty$ + { "" } + { pages multi.page.check + { bbl.ppages pages n.dashify tie.connect } + { bbl.ppage pages tie.connect } + if$ + } + if$ + } + { eid multi.page.check + { bbl.ppages eid n.dashify tie.connect } + { bbl.ppage eid tie.connect } if$ } if$ } +%%FUNCTION {format.pages.page} +%%{ pages empty$ +%% { pagetotal empty$ +%% { "" } +%% { pagetotal bbl.pages tie.connect } +%% if$} +%% { format.pages} +%% if$ +%%} FUNCTION {format.pages.page} -{ pages empty$ - { numpages empty$ - { "" } - { numpages bbl.pages tie.connect } - if$} - { format.pages} +{ eid empty$ + { pages empty$ + { pagetotal empty$ + { "" } + { pagetotal bbl.pages tie.connect } + if$ + } + { format.pages} + if$ + } + { format.pages } if$ } @@ -2011,20 +2089,18 @@ FUNCTION {techreport} FUNCTION {default.type} { misc } -MACRO {jan} {"\bbljan{}"} -MACRO {feb} {"\bblfeb{}"} -MACRO {mar} {"\bblmar{}"} -MACRO {apr} {"\bblapr{}"} -MACRO {may} {"\bblmay{}"} -MACRO {jun} {"\bbljun{}"} -MACRO {jul} {"\bbljul{}"} -MACRO {aug} {"\bblaug{}"} -MACRO {sep} {"\bblsep{}"} -MACRO {oct} {"\bbloct{}"} -MACRO {nov} {"\bblnov{}"} -MACRO {dec} {"\bbldec{}"} - - +MACRO {jan} {"Jan."} +MACRO {feb} {"Feb."} +MACRO {mar} {"Mar."} +MACRO {apr} {"Apr."} +MACRO {may} {"May"} +MACRO {jun} {"Jun."} +MACRO {jul} {"Jul."} +MACRO {aug} {"Aug."} +MACRO {sep} {"Sep."} +MACRO {oct} {"Oct."} +MACRO {nov} {"Nov."} +MACRO {dec} {"Dec."} MACRO {aa}{"Astron. \& Astrophys."} MACRO {aasup}{"Astron. \& Astrophys. Suppl. Ser."} MACRO {aj} {"Astron. J."} @@ -2097,6 +2173,7 @@ MACRO {plb} {"Phys. Lett. B"} MACRO {prep} {"Phys. Rep."} MACRO {pnas} {"Proc. Nat. Acad. Sci. USA"} MACRO {pp} {"Phys. Plasmas"} +MACRO {pop} {"Phys. Plasmas"} MACRO {ppcf} {"Plasma Phys. \& Controlled Fusion"} MACRO {phitrsl} {"Philos. Trans. Roy. Soc. London"} MACRO {prl} {"Phys. Rev. Lett."} @@ -2114,12 +2191,48 @@ 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.--Uspekhi"} MACRO {st} {"Sky and Telesc."} - +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."} MACRO {appopt} {"Appl. Opt."} MACRO {bell} {"Bell Syst. Tech. J."} MACRO {ell} {"Electron. Lett."} @@ -2136,19 +2249,24 @@ MACRO {ol} {"Opt. Lett."} MACRO {os} {"Opt. Spectrosc."} MACRO {phtl} {"IEEE Photon. Technol. Lett."} MACRO {pspie} {"Proc. Soc. Photo-Opt. Instrum. Eng."} -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 {sse} {"Solid-State Electron."} MACRO {pss} {"Phys. Sol. State"} -MACRO {sst} {"Semicond. Sci. Tech."} MACRO {nl} {"Nano Lett."} +MACRO {sjpp} {"Sov. J. Plasma Phys."} +MACRO {spd} {"Sov. Phys.--Doklady"} +MACRO {sptp} {"Sov. Phys.--Tech. Phys."} +MACRO {spu} {"Sov. Phys.--Uspekhi"} +MACRO {ufn} {"УФН"} +MACRO {pu} {"Phys.--Uspekhi"} +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."} READ @@ -2254,9 +2372,18 @@ FUNCTION {begin.bib} "\providecommand*{\BibUrl}[1]{\url{#1}}" write$ newline$ "\providecommand{\BibAnnote}[1]{}" write$ newline$ "\providecommand*{\BibEmph}[1]{#1}" write$ newline$ - "\ProvideTextCommandDefault{\cyrdash}{\hbox to.8em{--\hss--}}" write$ newline$ - "\providecommand*{\BibDash}{\ifdim\lastskip>0pt\unskip\nobreak\hskip.2em\fi" write$ newline$ - "\cyrdash\hskip.2em\ignorespaces}" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{---}" write$ newline$ + %\DeclareUTFcharacter[\UTFencname]{x2014}{\cyrdash} + %"\let\cyrdash\textemdash" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{\hbox to.8em{--\hss--}}" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{\textemdash}" write$ newline$ + "\ProvideTextCommandDefault{\cyrdash}{\iflanguage{russian}{\hbox to.8em{--\hss--}}{\textemdash}}" write$ newline$ + %%"\ProvideTextCommandDefault{\cyrdash}{%" write$ newline$ + %%" \iflanguage{russian}{\hbox to.8em{--\hss--}}{%" write$ newline$ + %%" \iflanguage{ukrainian}{\hbox to.8em{--\hss--}}{\textemdash}}}" write$ newline$ + "\providecommand*{\BibDash}{\ifdim\lastskip>0pt\unskip\nobreak\hskip.2em plus 0.1em\fi" write$ newline$ + "\cyrdash\hskip.2em plus 0.1em\ignorespaces}" write$ newline$ + "\renewcommand{\newblock}{\ignorespaces}" write$ newline$ "\providecommand{\natexlab}[1]{#1}" write$ newline$ preamble$ empty$ 'skip$ diff --git a/Master/texmf-dist/bibtex/bst/gost/ugost2008ns.bst b/Master/texmf-dist/bibtex/bst/gost/ugost2008ns.bst index 6814cecc1d0..329d76725ce 100644 --- a/Master/texmf-dist/bibtex/bst/gost/ugost2008ns.bst +++ b/Master/texmf-dist/bibtex/bst/gost/ugost2008ns.bst @@ -16,7 +16,8 @@ %% %% This file has the LPPL maintenance status "maintained". %% Maintained by Igor A. Kotelnikov. -%% Current version: 2012.02.02 +%% +%% Current version: 1.2d, 2016.02.18 %% %% Please, send bug report via e-mail: %% kia999 at mail dot ru <Igor Kotelnikov> @@ -46,11 +47,11 @@ %% The \cite command functions as follows: %% \citet{key} => Jones et al. (1990) %% \citet*{key} => Jones, Baker, and Smith (1990) -%% \citep{key} => (Jones et al., 1990) -%% \citep*{key} => (Jones, Baker, and Smith, 1990) -%% \citep[chap. 2]{key} => (Jones et al., 1990, chap. 2) -%% \citep[e.g.][]{key} => (e.g. Jones et al., 1990) -%% \citep[e.g.][p. 32]{key} => (e.g. Jones et al., p. 32) +%% \cite{key} => (Jones et al., 1990) +%% \cite*{key} => (Jones, Baker, and Smith, 1990) +%% \cite[chap. 2]{key} => (Jones et al., 1990, chap. 2) +%% \cite[e.g.][]{key} => (e.g. Jones et al., 1990) +%% \cite[e.g.][p. 32]{key} => (e.g. Jones et al., p. 32) %% \citeauthor{key} => Jones et al. %% \citeauthor*{key} => Jones, Baker, and Smith %% \citeyear{key} => 1990 @@ -75,17 +76,19 @@ ENTRY number organization pages + eid % new in v1.2c publisher school series title - medium % new in v.2. + medium % new in v1.2. type volume year language + langid % new in v1.2c booklanguage - numpages + pagetotal url urldate isbn @@ -1016,18 +1019,52 @@ FUNCTION {format.title} if$ } +FUNCTION {format.month} +{ month empty$ + { "" } + { curlanguage "russian" = + { month "Jan." = + { "Янв." } + { month "Feb." = + { "Фев." } + { month "Mar." = + { "Март" } + { month "Apr." = + { "Апр." } + { month "May" = + { "Май" } + { month "Jun." = + { "Июнь" } + { month "Jul." = + { "Июль" } + { month "Aug." = + { "Авг." } + { month "Sep." = + { "Сент." } + { month "Oct." = + { "Окт." } + { month "Nov." = + { "Нояб." } + { month "Dec." = + { "Дек." } + { month } + if$}if$}if$}if$}if$}if$}if$}if$}if$}if$}if$}if$} + { month } + if$} + if$ +} FUNCTION {format.date} { year empty$ { month empty$ { "" } { "there's a month but no year in " cite$ * warning$ - month + format.month } if$ } { month empty$ 'year - { year ". \BibDash " month * * } + { year ". \BibDash " format.month * * } if$ } if$ @@ -1140,9 +1177,17 @@ FUNCTION {output.bibitem} "]{" * write$ cite$ write$ "}" write$ - language empty$ - { "english" 'curlanguage := } - {language 'curlanguage := } +%% language empty$ +%% { "english" 'curlanguage := } +%% {language 'curlanguage := } +%% if$ + langid empty$ + { language empty$ + { "english" 'curlanguage := } + { language 'curlanguage := } + if$ + } + { langid 'curlanguage := } if$ "\selectlanguageifdefined" curlanguage bracify * write$ newline$ @@ -1304,24 +1349,57 @@ FUNCTION {multi.page.check} multiresult } +%%FUNCTION {format.pages} +%%{ pages empty$ +%% { "" } +%% { pages multi.page.check +%% { bbl.ppages pages n.dashify tie.connect } +%% { bbl.ppage pages tie.connect } +%% if$ +%% } +%% if$ +%%} FUNCTION {format.pages} -{ pages empty$ - { "" } - { pages multi.page.check - { bbl.ppages pages n.dashify tie.connect } - { bbl.ppage pages tie.connect } +{ eid empty$ + { + pages empty$ + { "" } + { pages multi.page.check + { bbl.ppages pages n.dashify tie.connect } + { bbl.ppage pages tie.connect } + if$ + } + if$ + } + { eid multi.page.check + { bbl.ppages eid n.dashify tie.connect } + { bbl.ppage eid tie.connect } if$ } if$ } +%%FUNCTION {format.pages.page} +%%{ pages empty$ +%% { pagetotal empty$ +%% { "" } +%% { pagetotal bbl.pages tie.connect } +%% if$} +%% { format.pages} +%% if$ +%%} FUNCTION {format.pages.page} -{ pages empty$ - { numpages empty$ - { "" } - { numpages bbl.pages tie.connect } - if$} - { format.pages} +{ eid empty$ + { pages empty$ + { pagetotal empty$ + { "" } + { pagetotal bbl.pages tie.connect } + if$ + } + { format.pages} + if$ + } + { format.pages } if$ } @@ -2011,20 +2089,18 @@ FUNCTION {techreport} FUNCTION {default.type} { misc } -MACRO {jan} {"\bbljan{}"} -MACRO {feb} {"\bblfeb{}"} -MACRO {mar} {"\bblmar{}"} -MACRO {apr} {"\bblapr{}"} -MACRO {may} {"\bblmay{}"} -MACRO {jun} {"\bbljun{}"} -MACRO {jul} {"\bbljul{}"} -MACRO {aug} {"\bblaug{}"} -MACRO {sep} {"\bblsep{}"} -MACRO {oct} {"\bbloct{}"} -MACRO {nov} {"\bblnov{}"} -MACRO {dec} {"\bbldec{}"} - - +MACRO {jan} {"Jan."} +MACRO {feb} {"Feb."} +MACRO {mar} {"Mar."} +MACRO {apr} {"Apr."} +MACRO {may} {"May"} +MACRO {jun} {"Jun."} +MACRO {jul} {"Jul."} +MACRO {aug} {"Aug."} +MACRO {sep} {"Sep."} +MACRO {oct} {"Oct."} +MACRO {nov} {"Nov."} +MACRO {dec} {"Dec."} MACRO {aa}{"Astron. \& Astrophys."} MACRO {aasup}{"Astron. \& Astrophys. Suppl. Ser."} MACRO {aj} {"Astron. J."} @@ -2097,6 +2173,7 @@ MACRO {plb} {"Phys. Lett. B"} MACRO {prep} {"Phys. Rep."} MACRO {pnas} {"Proc. Nat. Acad. Sci. USA"} MACRO {pp} {"Phys. Plasmas"} +MACRO {pop} {"Phys. Plasmas"} MACRO {ppcf} {"Plasma Phys. \& Controlled Fusion"} MACRO {phitrsl} {"Philos. Trans. Roy. Soc. London"} MACRO {prl} {"Phys. Rev. Lett."} @@ -2114,12 +2191,48 @@ 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.--Uspekhi"} MACRO {st} {"Sky and Telesc."} - +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."} MACRO {appopt} {"Appl. Opt."} MACRO {bell} {"Bell Syst. Tech. J."} MACRO {ell} {"Electron. Lett."} @@ -2136,19 +2249,24 @@ MACRO {ol} {"Opt. Lett."} MACRO {os} {"Opt. Spectrosc."} MACRO {phtl} {"IEEE Photon. Technol. Lett."} MACRO {pspie} {"Proc. Soc. Photo-Opt. Instrum. Eng."} -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 {sse} {"Solid-State Electron."} MACRO {pss} {"Phys. Sol. State"} -MACRO {sst} {"Semicond. Sci. Tech."} MACRO {nl} {"Nano Lett."} +MACRO {sjpp} {"Sov. J. Plasma Phys."} +MACRO {spd} {"Sov. Phys.--Doklady"} +MACRO {sptp} {"Sov. Phys.--Tech. Phys."} +MACRO {spu} {"Sov. Phys.--Uspekhi"} +MACRO {ufn} {"УФН"} +MACRO {pu} {"Phys.--Uspekhi"} +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."} READ @@ -2388,9 +2506,18 @@ FUNCTION {begin.bib} "\providecommand*{\BibUrl}[1]{\url{#1}}" write$ newline$ "\providecommand{\BibAnnote}[1]{}" write$ newline$ "\providecommand*{\BibEmph}[1]{#1}" write$ newline$ - "\ProvideTextCommandDefault{\cyrdash}{\hbox to.8em{--\hss--}}" write$ newline$ - "\providecommand*{\BibDash}{\ifdim\lastskip>0pt\unskip\nobreak\hskip.2em\fi" write$ newline$ - "\cyrdash\hskip.2em\ignorespaces}" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{---}" write$ newline$ + %\DeclareUTFcharacter[\UTFencname]{x2014}{\cyrdash} + %"\let\cyrdash\textemdash" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{\hbox to.8em{--\hss--}}" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{\textemdash}" write$ newline$ + "\ProvideTextCommandDefault{\cyrdash}{\iflanguage{russian}{\hbox to.8em{--\hss--}}{\textemdash}}" write$ newline$ + %%"\ProvideTextCommandDefault{\cyrdash}{%" write$ newline$ + %%" \iflanguage{russian}{\hbox to.8em{--\hss--}}{%" write$ newline$ + %%" \iflanguage{ukrainian}{\hbox to.8em{--\hss--}}{\textemdash}}}" write$ newline$ + "\providecommand*{\BibDash}{\ifdim\lastskip>0pt\unskip\nobreak\hskip.2em plus 0.1em\fi" write$ newline$ + "\cyrdash\hskip.2em plus 0.1em\ignorespaces}" write$ newline$ + "\renewcommand{\newblock}{\ignorespaces}" write$ newline$ "\providecommand{\natexlab}[1]{#1}" write$ newline$ preamble$ empty$ 'skip$ diff --git a/Master/texmf-dist/bibtex/bst/gost/ugost2008s.bst b/Master/texmf-dist/bibtex/bst/gost/ugost2008s.bst index 7dd8f410f3f..d29d3e64497 100644 --- a/Master/texmf-dist/bibtex/bst/gost/ugost2008s.bst +++ b/Master/texmf-dist/bibtex/bst/gost/ugost2008s.bst @@ -16,7 +16,8 @@ %% %% This file has the LPPL maintenance status "maintained". %% Maintained by Igor A. Kotelnikov. -%% Current version: 2012.02.02 +%% +%% Current version: 1.2d, 2016.02.18 %% %% Please, send bug report via e-mail: %% kia999 at mail dot ru <Igor Kotelnikov> @@ -49,17 +50,19 @@ ENTRY number organization pages + eid % new in v1.2c publisher school series title - medium % new in v.2. + medium % new in v1.2. type volume year language + langid % new in v1.2c booklanguage - numpages + pagetotal url urldate isbn @@ -857,18 +860,52 @@ FUNCTION {format.title} if$ } +FUNCTION {format.month} +{ month empty$ + { "" } + { curlanguage "russian" = + { month "Jan." = + { "Янв." } + { month "Feb." = + { "Фев." } + { month "Mar." = + { "Март" } + { month "Apr." = + { "Апр." } + { month "May" = + { "Май" } + { month "Jun." = + { "Июнь" } + { month "Jul." = + { "Июль" } + { month "Aug." = + { "Авг." } + { month "Sep." = + { "Сент." } + { month "Oct." = + { "Окт." } + { month "Nov." = + { "Нояб." } + { month "Dec." = + { "Дек." } + { month } + if$}if$}if$}if$}if$}if$}if$}if$}if$}if$}if$}if$} + { month } + if$} + if$ +} FUNCTION {format.date} { year empty$ { month empty$ { "" } { "there's a month but no year in " cite$ * warning$ - month + format.month } if$ } { month empty$ 'year - { year ". \BibDash " month * * } + { year ". \BibDash " format.month * * } if$ } if$ @@ -889,14 +926,32 @@ FUNCTION {output.address.publisher} } +%%FUNCTION {output.bibitem} +%%{ newline$ +%% "\bibitem" write$ +%% cite$ bracify write$ +%% newline$ +%% language empty$ +%% { "english" 'curlanguage := } +%% { language 'curlanguage := } +%% if$ +%% "\selectlanguageifdefined" curlanguage bracify * write$ +%% newline$ +%% "" +%% before.all 'output.state := +%%} FUNCTION {output.bibitem} { newline$ "\bibitem" write$ cite$ bracify write$ newline$ - language empty$ - { "english" 'curlanguage := } - { language 'curlanguage := } + langid empty$ + { language empty$ + { "english" 'curlanguage := } + { language 'curlanguage := } + if$ + } + { langid 'curlanguage := } if$ "\selectlanguageifdefined" curlanguage bracify * write$ newline$ @@ -904,6 +959,7 @@ FUNCTION {output.bibitem} before.all 'output.state := } + FUNCTION {n.dashify} { 't := "" @@ -1054,24 +1110,57 @@ FUNCTION {multi.page.check} multiresult } +%%FUNCTION {format.pages} +%%{ pages empty$ +%% { "" } +%% { pages multi.page.check +%% { bbl.ppages pages n.dashify tie.connect } +%% { bbl.ppage pages tie.connect } +%% if$ +%% } +%% if$ +%%} FUNCTION {format.pages} -{ pages empty$ - { "" } - { pages multi.page.check - { bbl.ppages pages n.dashify tie.connect } - { bbl.ppage pages tie.connect } +{ eid empty$ + { + pages empty$ + { "" } + { pages multi.page.check + { bbl.ppages pages n.dashify tie.connect } + { bbl.ppage pages tie.connect } + if$ + } + if$ + } + { eid multi.page.check + { bbl.ppages eid n.dashify tie.connect } + { bbl.ppage eid tie.connect } if$ } if$ } +%%FUNCTION {format.pages.page} +%%{ pages empty$ +%% { pagetotal empty$ +%% { "" } +%% { pagetotal bbl.pages tie.connect } +%% if$} +%% { format.pages} +%% if$ +%%} FUNCTION {format.pages.page} -{ pages empty$ - { numpages empty$ - { "" } - { numpages bbl.pages tie.connect } - if$} - { format.pages} +{ eid empty$ + { pages empty$ + { pagetotal empty$ + { "" } + { pagetotal bbl.pages tie.connect } + if$ + } + { format.pages} + if$ + } + { format.pages } if$ } @@ -1744,20 +1833,18 @@ FUNCTION {techreport} FUNCTION {default.type} { misc } -MACRO {jan} {"\bbljan{}"} -MACRO {feb} {"\bblfeb{}"} -MACRO {mar} {"\bblmar{}"} -MACRO {apr} {"\bblapr{}"} -MACRO {may} {"\bblmay{}"} -MACRO {jun} {"\bbljun{}"} -MACRO {jul} {"\bbljul{}"} -MACRO {aug} {"\bblaug{}"} -MACRO {sep} {"\bblsep{}"} -MACRO {oct} {"\bbloct{}"} -MACRO {nov} {"\bblnov{}"} -MACRO {dec} {"\bbldec{}"} - - +MACRO {jan} {"Jan."} +MACRO {feb} {"Feb."} +MACRO {mar} {"Mar."} +MACRO {apr} {"Apr."} +MACRO {may} {"May"} +MACRO {jun} {"Jun."} +MACRO {jul} {"Jul."} +MACRO {aug} {"Aug."} +MACRO {sep} {"Sep."} +MACRO {oct} {"Oct."} +MACRO {nov} {"Nov."} +MACRO {dec} {"Dec."} MACRO {aa}{"Astron. \& Astrophys."} MACRO {aasup}{"Astron. \& Astrophys. Suppl. Ser."} MACRO {aj} {"Astron. J."} @@ -1830,6 +1917,7 @@ MACRO {plb} {"Phys. Lett. B"} MACRO {prep} {"Phys. Rep."} MACRO {pnas} {"Proc. Nat. Acad. Sci. USA"} MACRO {pp} {"Phys. Plasmas"} +MACRO {pop} {"Phys. Plasmas"} MACRO {ppcf} {"Plasma Phys. \& Controlled Fusion"} MACRO {phitrsl} {"Philos. Trans. Roy. Soc. London"} MACRO {prl} {"Phys. Rev. Lett."} @@ -1847,12 +1935,48 @@ 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.--Uspekhi"} MACRO {st} {"Sky and Telesc."} - +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."} MACRO {appopt} {"Appl. Opt."} MACRO {bell} {"Bell Syst. Tech. J."} MACRO {ell} {"Electron. Lett."} @@ -1869,19 +1993,24 @@ MACRO {ol} {"Opt. Lett."} MACRO {os} {"Opt. Spectrosc."} MACRO {phtl} {"IEEE Photon. Technol. Lett."} MACRO {pspie} {"Proc. Soc. Photo-Opt. Instrum. Eng."} -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 {sse} {"Solid-State Electron."} MACRO {pss} {"Phys. Sol. State"} -MACRO {sst} {"Semicond. Sci. Tech."} MACRO {nl} {"Nano Lett."} +MACRO {sjpp} {"Sov. J. Plasma Phys."} +MACRO {spd} {"Sov. Phys.--Doklady"} +MACRO {sptp} {"Sov. Phys.--Tech. Phys."} +MACRO {spu} {"Sov. Phys.--Uspekhi"} +MACRO {ufn} {"УФН"} +MACRO {pu} {"Phys.--Uspekhi"} +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."} READ @@ -2038,9 +2167,18 @@ FUNCTION {begin.bib} "\providecommand*{\BibUrl}[1]{\url{#1}}" write$ newline$ "\providecommand{\BibAnnote}[1]{}" write$ newline$ "\providecommand*{\BibEmph}[1]{#1}" write$ newline$ - "\ProvideTextCommandDefault{\cyrdash}{\hbox to.8em{--\hss--}}" write$ newline$ - "\providecommand*{\BibDash}{\ifdim\lastskip>0pt\unskip\nobreak\hskip.2em\fi" write$ newline$ - "\cyrdash\hskip.2em\ignorespaces}" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{---}" write$ newline$ + %\DeclareUTFcharacter[\UTFencname]{x2014}{\cyrdash} + %"\let\cyrdash\textemdash" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{\hbox to.8em{--\hss--}}" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{\textemdash}" write$ newline$ + "\ProvideTextCommandDefault{\cyrdash}{\iflanguage{russian}{\hbox to.8em{--\hss--}}{\textemdash}}" write$ newline$ + %%"\ProvideTextCommandDefault{\cyrdash}{%" write$ newline$ + %%" \iflanguage{russian}{\hbox to.8em{--\hss--}}{%" write$ newline$ + %%" \iflanguage{ukrainian}{\hbox to.8em{--\hss--}}{\textemdash}}}" write$ newline$ + "\providecommand*{\BibDash}{\ifdim\lastskip>0pt\unskip\nobreak\hskip.2em plus 0.1em\fi" write$ newline$ + "\cyrdash\hskip.2em plus 0.1em\ignorespaces}" write$ newline$ + "\renewcommand{\newblock}{\ignorespaces}" write$ newline$ preamble$ empty$ 'skip$ { preamble$ write$ newline$ } diff --git a/Master/texmf-dist/doc/bibtex/gost/README b/Master/texmf-dist/doc/bibtex/gost/README index 4c9608a336a..63c4cdabb13 100644 --- a/Master/texmf-dist/doc/bibtex/gost/README +++ b/Master/texmf-dist/doc/bibtex/gost/README @@ -213,15 +213,37 @@ unbreakable space before \cyrdash so that the dash never appears at the beginning of a line. -Where to get +Where to get from from -1. http://ctan.org/tex-archive/biblio/bibtex/contrib/gost +1. http://mirror.ctan.org/biblio/bibtex/contrib/gost/ 2. http://ctan.org/pkg/gost + +What's new in version 1.2d (2016.02.18) + +1. jan, feb, mar, e.t.c. month macros fixed; +2. New macro format.month. +3. \cyrdash is now faked via \ProvideTextCommandDefault if not defined. + + +What's new in version 1.2c (2015.01.10) + +1. langid field added; language field supported for backward compatibility. +2. eid field added, it has priority over pages field; +3. Fix Gost2003: "--- replaced by \BibDash; +4. Spacing around \BibDash improved. + + +What's new in version 1.2b (2014.01.19) + +1. numpages renamed to pagetotal. + + What's new in version 1.2a (2012.08.31) 1. \cyrdash is now defined via \ProvideTextCommand rather than \providecommand. + What's new in version 1.2 (2012.02.22) 1. Code refactoring. All styles are now generated from single source file. diff --git a/Master/texmf-dist/doc/bibtex/gost/dobib.cmd b/Master/texmf-dist/doc/bibtex/gost/dobib.cmd new file mode 100644 index 00000000000..1d5a5d1572e --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/dobib.cmd @@ -0,0 +1,20 @@ +rename .\bib\examples.bib examples.bak +REM pause +copy .\bib\ex*.bib .\bib\examples.bib +REM pause +for %%f in (gost7*.tex) do pdflatex -quiet %%f +for %%f in (gost200*.tex) do pdflatex -quiet %%f + +REM pause +for %%f in (gost*.aux) do bibtex8 -B -c cp1251.csf %%f + +REM pause +for %%f in (gost7*.tex) do pdflatex %%f +for %%f in (gost200*.tex) do pdflatex %%f +for %%f in (gost2008-nat*.tex) do pdflatex %%f +for %%f in (gost2008-sort*.tex) do pdflatex %%f + +del *.aux *.out *.toc *.brf .pdf +del *.bbl +del *.blg +del *.log diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex01.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex01.bib new file mode 100644 index 00000000000..d950829a192 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex01.bib @@ -0,0 +1,9 @@ +@BOOK{Vasylenko92, + author = "Василенко, М. В.", + title = "Теорія коливань: Навчальний посібник", + address = "К.", + publisher = "Вища школа", + year = 1992, + numpages = 430, + language = "ukrainian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex02.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex02.bib new file mode 100644 index 00000000000..532523f07d9 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex02.bib @@ -0,0 +1,10 @@ +@BOOK{Afanasyev92, + author = "Афанасьев, В. В. and Василевский, О. Н.", + title = "Расчеты электрических цепей + на программируемых микрокалькуляторах", + address = "М.", + publisher = "Энергоиздат", + year = 1992, + numpages = 190, + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex03.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex03.bib new file mode 100644 index 00000000000..8487cc0a4c7 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex03.bib @@ -0,0 +1,11 @@ +@BOOK{Makilov91, + author = "Меликов, А. З. and Пономаренко, Л. А. + and Рюмшин, П. А.", + title = "Математические модели многопотоковых + систем обслуживания", + address = "К.", + publisher = "Техніка", + year = 1991, + numpages = 265, + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex04.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex04.bib new file mode 100644 index 00000000000..f7410ad4af3 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex04.bib @@ -0,0 +1,11 @@ +@BOOK{Ponomarenko86, + title = "Основы создания гибких атоматизированных производств", + author = "Л. А. Пономаренко and Л. В. Адамович + and В. Т. Музычук and А. Е. Гридасов", + editor = "Б. Б. Тимофеева", + address = "К.", + publisher = "Техніка", + year = 1986, + numpages = 144, + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex05.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex05.bib new file mode 100644 index 00000000000..1053641fda0 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex05.bib @@ -0,0 +1,11 @@ +@BOOK{Belousova81, + title = "Системный анализ инфраструктуры + как элемент народного хозяйства", + author = "Белоусова, Н. И. and Вишняк, Е. И. + and Левит, В. Ю. and others", + address = "М.", + publisher = "Экономика", + year = 1981, + numpages = 62, + language = "russian" +}
\ No newline at end of file diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex06.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex06.bib new file mode 100644 index 00000000000..e7956bc9125 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex06.bib @@ -0,0 +1,12 @@ +@BOOK{BibOp91, + title = "Составление библиографического описания: + Краткие правила", + organization = "Междувед. каталогизац. комис. + при Гос. б-ке СССР им.~В.~И. Ленина", + edition = "2-е, доп.", + address = "М.", + publisher = "Кн.~палата", + year = 1991, + numpages = 224, + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex06a.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex06a.bib new file mode 100644 index 00000000000..56a9f25df43 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex06a.bib @@ -0,0 +1,10 @@ +@BOOK{Poems82, + title = "Стихи о музыке. Русские, + советские, зарубежные поэты: Сборник", + compiler = "А. Бирюкова and В. Татаринов", + address = "М.", + publisher = "Сов. композитор", + year = 1982, + numpages = 224, + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex07.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex07.bib new file mode 100644 index 00000000000..0c5db34da51 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex07.bib @@ -0,0 +1,9 @@ +@BOOK{HistLit82, + title = "История русской литературы: В 4 т.", + organization = "АН СССР, Ин-т рус.~лит.\ (Пушкин.дом)", + address = "М.", + year = 1982, + Volume = "3: Расцвет реализма", + numpages = 876, + language = "russian" +}
\ No newline at end of file diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex08.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex08.bib new file mode 100644 index 00000000000..a0ac9a520ff --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex08.bib @@ -0,0 +1,10 @@ +@Book{Landau:eldin, + author = "Л. Д. Ландау and Е. М. Лифшиц", + title = "Теоретическая физика: учебное пособие в 10 т.", + publisher = "Наука. Гл.\ ред.\ физ.-мат.\ лит.", + address = "М.", + year = 1992, + volume = "VIII. Электродинамика сплошных сред", + edition = "3-е, испр.", + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex09.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex09.bib new file mode 100644 index 00000000000..8f2d6797e5b --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex09.bib @@ -0,0 +1,12 @@ +@Book{BRLS94, + title = "Нарысы па гiсторыi беларуска-рускiх + лiтаратурных сувязей: У 4 кн.", + organization = "Акад.\ навук Беларусi. Iн-т лiт.", + address = "Мiнск", + publisher = "Навука i тэхнiка", + year = "1994", + volume = "2: Пачатак ХХ ст. 1900--1917 гг.", + editor = "В. А. Каваленка and I. Я. Навуменка", + numpages = 440, + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex10.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex10.bib new file mode 100644 index 00000000000..56b2ac0fdf9 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex10.bib @@ -0,0 +1,9 @@ +@BOOK{Grosse80, + author = "Гроссе, Э. and Вайсмангель, Х.", + title = "Химия для любознательных: Пер.\ с нем.", + address = "М.", + publisher = "Химия", + year = 1980, + numpages = 392, + language = "russian" +}
\ No newline at end of file diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex11.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex11.bib new file mode 100644 index 00000000000..c7b5cb1b953 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex11.bib @@ -0,0 +1,10 @@ +@BOOK{GOST7184, + title = "ГОСТ 7.1.-84. Библиографическое описание документа. + Общие требования и правила составления. + --- Взамен ГОСТ 7.1.-76; Введ. 01.01.86.", + address = "М.", + publisher = "Изд-во стандартов", + year = 1984, + numpages = 78, + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex12.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex12.bib new file mode 100644 index 00000000000..258680c512f --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex12.bib @@ -0,0 +1,8 @@ +@BOOK{ObchTech93, + title = "Обчислювальна і прикладна математика: Зб.наук.пр.", + address = "К.", + publisher = "Либідь", + year = 1993, + numpages = 99, + language = "ukrainian" +}
\ No newline at end of file diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex13.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex13.bib new file mode 100644 index 00000000000..d5b228dbe4b --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex13.bib @@ -0,0 +1,10 @@ +@BOOK{Bibdelo86, + title = "Библиотечное дело: Терминол. словарь", + composer = "И. М. Суслова and Л. Н. Уланова", + edition = "2-е изд.", + address = "М.", + publisher = "Книга", + year = 1986, + numpages = 224, + language = "russian" +}
\ No newline at end of file diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex14.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex14.bib new file mode 100644 index 00000000000..9b8b4a3bd0d --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex14.bib @@ -0,0 +1,11 @@ +@INBOOK{Ponomarenko79, + author = "Пономаренко, Л. А.", + title = "Организующая система", + booktitle = "Автоматизация технологических процессов + в прокатном производстве", + address = "М.", + publisher = "Металлургия", + year = 1979, + pages = "141-148", + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex14a.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex14a.bib new file mode 100644 index 00000000000..42c938d6efd --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex14a.bib @@ -0,0 +1,11 @@ +@INBOOK{Zeyts70, + author = "Зейтц, Ф.", + title = "О приведении пространственных групп", + booktitle = "Симметрия в твердом теле", + bookauthor = "Нокс, Р. and Голд, А.", + address = "М.", + publisher = "Наука", + year = 1970, + pages = "172--186", + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex15.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex15.bib new file mode 100644 index 00000000000..5ab6ef5c9d3 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex15.bib @@ -0,0 +1,12 @@ +@INCOLLECTION{Ponoomarenko76, + author = "Пономаренко, Л. А.", + title = "Структура системы прерывания с ситуационными + приоритетами в АСУТП станов горячей прокатки", + booktitle = "Разработка автоматизированных систем управления + технологическими процессами", + address = "Тбилиси", + publisher = "Сабчота Сакартвело", + year = 1976, + pages = "3-16", + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex16.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex16.bib new file mode 100644 index 00000000000..23091c47b80 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex16.bib @@ -0,0 +1,10 @@ +@Article{Malikov92, + author = "Меликов, А. З. and Пономаренко, Л. А.", + title = "Оптимизация цифровой сети интегрального обслуживания + с конечным числом пользователей и блокировками", + journal = "Автоматика и телемеханика", + year = 1992, + number = 6, + pages = "34-38", + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex17.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex17.bib new file mode 100644 index 00000000000..26b7199b5b1 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex17.bib @@ -0,0 +1,11 @@ +@Article{Ponomarenko86a, + author = "Пономаренко, Л. А. and Меликов, А. З.", + title = "Ситуационное управление многоканальной системой + с переменной структурой обслуживания неоднородного потока", + journal = "Изв.\ АН Азерб.\ Респ. Сер.\ физ.-техн.\ и мат.\ наук", + year = 1986, + volume = 7, + number = 6, + pages = "79-83", + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex17a.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex17a.bib new file mode 100644 index 00000000000..437c6d138af --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex17a.bib @@ -0,0 +1,8 @@ +@Article{ dixit.pindyck:options, + title = {The Options Approach to Capital Investment}, + author = {Avinash K. Dixit and Robert S. Pindyck}, + journal = {Harvard Business Review}, + year = {1995}, + month = {May-June}, + pages = {105--115} +} diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex17b.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex17b.bib new file mode 100644 index 00000000000..9633849682d --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex17b.bib @@ -0,0 +1,10 @@ +@ARTICLE{RosGaz-article, + title = "Федеральный закон о внесении изменений + и дополнений в Семейный кодекс Российской Федерации", + journal = "Российская газета", + year = 1997, + month = "19 нояб", + pages = 4, + note = "Российская Федерация. Законы", + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex18.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex18.bib new file mode 100644 index 00000000000..8bba8804421 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex18.bib @@ -0,0 +1,11 @@ +@INBOOK{Dolmatovskiy88, + author = "Долматовский, Ю. А.", + title = "Электромобиль", + booktitle = "БСЭ", + edition = "3-е", + address = "М.", + year = 1988, + volume = 30, + pages = 72, + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex19.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex19.bib new file mode 100644 index 00000000000..79dff47edf5 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex19.bib @@ -0,0 +1,14 @@ +@INPROCEEDINGS{Ponomarenko88, + author = "Пономаренко, Л. А. and Жучкова, И. В.", + title = "Оптимальное назначение приоритетов + при организации доступа в локальных + вычислительных сетях АСУТП", + booktitle = {Труды Междунар.\ конф.\ + <<Локальные вычислительные сети>> (ЛОКСЕТЬ 88)}, + volume = 1, + address = "Рига", + publisher = "ИЭВТ АН Латвии", + year = 1988, + pages = "149-153", + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex20.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex20.bib new file mode 100644 index 00000000000..8820824a1ee --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex20.bib @@ -0,0 +1,9 @@ +@INPROCEEDINGS{Melikov95, + author = "Melikov, A. Z. and Ponomarenko, L. A.", + title = "On the approach to optimal control + of queuing systems with multiple classes of customers", + booktitle = "Proc.\ International Conf.\ on Syst.\ Sci.\ XII.", + address = "Wroclaw (Poland)", + year = 1995, + pages = "507-515" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex20a.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex20a.bib new file mode 100644 index 00000000000..37bf2eeb99e --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex20a.bib @@ -0,0 +1,30 @@ +@INPROCEEDINGS{Gojchuk98, + author="Гойчук, А. Ф.", + title="Особливості етіології і патогенезу поперечного раку + дуба звичайного в Україні", + booktitle="Науковий вісник Національного + аграрного університету", + editor="Мельничука, Д. О. and others", + address="К.", + publisher="НАУ", + year=1998, + series="Вип. 8: Лісівництво", + pages="168--173", + language="ukrainian" +} + +@INPROCEEDINGS{Polyakov98a, + author="М. О. Поляков", + title="Системний ефект агрегування лісосік в управлінні + лісовими ресурсами на регіональному рівні", + crossref="Gojchuk98", + annote = "Розглянуто ефект агрегування елементарних + господарських одиниць на розмір розрахункової лісосіки. + Запропоновано метод визначення максимально допустимого розміру + рубання за площею на рівні регіону в контексті системи + державного регулювання лісокористування для умов ринкової + економіки", + pages="213--220" +} + +
\ No newline at end of file diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex20b.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex20b.bib new file mode 100644 index 00000000000..6610b0561fd --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex20b.bib @@ -0,0 +1,17 @@ +@INPROCEEDINGS{TranskSpivrob99:Purich, + author = "Пурич, Штефан", + title = "{Р}умынско-{У}краинское трансграничное сотрудничество: + проблемы и перспективы", + language = "russian", + booktitle = "Транскордонне співробітництво у поліетнічних регіонах + {С}хідної та {П}івденно-{С}хідної {Є}вропи: {М}атеріали наукового + симпозіуму", + editor = "Макара, Ю.", + address = "Чернівці", + publisher = "Золоті литаври", + organization = "Буковинський політологічний центр", + year = 1999, + numpages = 196, + booklanguage = "ukrainian" +} +
\ No newline at end of file diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex20c.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex20c.bib new file mode 100644 index 00000000000..fabe65b8f0f --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex20c.bib @@ -0,0 +1,20 @@ +@INPROCEEDINGS{Selikov95, + author = {Selikov, A. Z. and Ponomarenko, L. A. and Qranamarenko, L. S. and Zonomarenko, L. U.}, + title = "On the approach to optimal control + of queuing systems with multiple classes of customers", + booktitle = "Proc.\ International Conf.\ on Syst.\ Sci.\ XII.", + address = "Wroclaw (Poland)", + year = 1995, + pages = "507-515" +} + +@INPROCEEDINGS{Selikov+95, + author = {Селиков, A. Z. and Пономарь, L. A. and Крамаренко, L. S. and Золкин, Л. Ю.}, + title = "On the approach to optimal control + of queuing systems with multiple classes of customers", + booktitle = "Proc.\ International Conf.\ on Syst.\ Sci.\ XII.", + address = "Wroclaw (Poland)", + year = 1995, + pages = "507-515", + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex21.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex21.bib new file mode 100644 index 00000000000..b891b8a45c4 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex21.bib @@ -0,0 +1,14 @@ +@PHDTHESIS{Luus82, + author = "Луус, Роман Аркадьевич", + title = "Исследование оборудования с пневмовакуумным + приводом для захвата, перемещения и фиксации + при обработке пористых и легкоповреждаемых + строительных изделий", + type = "Дисссертация на соискание ученой степени кандидата технических наук", + number = "05.05.04", + school = "Моск.\ строит.\ ин-т", + address = "М.", + year = 1982, + numpages = 212, + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex21a.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex21a.bib new file mode 100644 index 00000000000..b5d2ceaf51f --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex21a.bib @@ -0,0 +1,11 @@ +@DSciTHESIS{KIA95-default, + author = "Котельников, Игорь Александрович", + title = "Теория магнитного удержания двухкомпонентной плазмы + в открытых ловушках", + number = "01.04.08", + school = "Ин-т ядерной физики им.\ Г.~И. Будкера СО РАН", + address = "Новосибирск", + year = 1995, + numpages = 350, + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex22.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex22.bib new file mode 100644 index 00000000000..6930bc8f769 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex22.bib @@ -0,0 +1,12 @@ +@THESIS{KIA85-autoref, + author = "Котельников, Игорь Александрович", + title = "Теория магнитного удержания двухкомпонентной плазмы + в открытых ловушках", + type = "Автореф.\ дис.\ на соиск.\ учен.\ степ.\ д-ра физ.-мат.\ наук", + number = "01.04.08", + school = "Ин-т ядерной физики им.\ Г.~И. Будкера СО РАН", + address = "Новосибирск", + year = 1995, + numpages = 17, + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex23.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex23.bib new file mode 100644 index 00000000000..979bad232c5 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex23.bib @@ -0,0 +1,11 @@ +@BOOK{Ponomarenko76, + author = "Пономаренко, Л. А. and Буадзе, В. В.", + title = "Математические модели и алгоритмы сбора + и обработки информации в АСУТП непрерывных + станов горячей прокатки", + address = "К.", + year = 1976, + numpages = 37, + language = "russian", + note = "(Препр./ АН Украины. Ин-т кибернетики; 76-76)" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex24.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex24.bib new file mode 100644 index 00000000000..74648624685 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex24.bib @@ -0,0 +1,15 @@ +@REPORT{Report81-rep, + title = {Проведение испытаний и исследований + теплотехнических свойств камер {КХС-2-12-ВЗ} + и {КХС-2-12-КЗІО}}, + institution = {Всесоюзн.\ заочн.\ ин-т пищ.\ пром-ти}, + address = "М.", + organization = {ВИНИТИ}, + year = 1981, + numpages = 90, + type = "Отчет о {НИР}", + editor = "Путин, В. В.", + author = "Медведев, Д. А. and others", + note = {Инв.\ № В 119692}, + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex24a.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex24a.bib new file mode 100644 index 00000000000..787d6dd94bb --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex24a.bib @@ -0,0 +1,12 @@ +@REPORT{Report81b-rep-notype, + title = {Проведение испытаний и исследований + теплотехнических свойств камер {КХС-2-12-ВЗ} + и {КХС-2-12-КЗІО}}, + institution = {Всесоюзн.\ заочн.\ ин-т пищ.\ пром-ти}, + address = "М.", + organization = {ВИНИТИ}, + year = 1981, + numpages = 90, + note = {Инв.\ № В 119692}, + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex24b.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex24b.bib new file mode 100644 index 00000000000..28f8a900a40 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex24b.bib @@ -0,0 +1,14 @@ +@TECHREPORT{Report81-techrep, + title = {Проведение испытаний и исследований + теплотехнических свойств камер {КХС-2-12-ВЗ} + и {КХС-2-12-КЗІО}}, + institution = {Всесоюзн.\ заочн.\ ин-т пищ.\ пром-ти}, + address = "М.", + organization = {ВИНИТИ}, + year = 1981, + numpages = 90, + editor = "Путин, В. В.", + author = "Медведев, Д. А. and others", + note = {Инв.\ № В 119692}, + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex25.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex25.bib new file mode 100644 index 00000000000..66db93b6226 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex25.bib @@ -0,0 +1,12 @@ +@BOOK{CatalogMamals81, + title = {Каталог млекопитающих СССР. + Плиоцен "--- современность}, + organization = "АН СССР, Зоол.\ ин-т", + editor = "И. М. Громова and Г. И. Барановой", + address = "Л.", + publisher = "Наука, Ленинг.\ отд-ние", + year = 1981, + numpages = 456, + language = "russian" +} + diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex26.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex26.bib new file mode 100644 index 00000000000..e5aff35126f --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex26.bib @@ -0,0 +1,12 @@ +@BOOK{Instr86, + title = "Типовая инструкция по эксплуатации + топливоотдачи тепловых электростанций: + ТИ 34-70-044-85: Утв. Гл. техн. упр. + по эксплуатации энергосистем 01.10.85: + Срок действия установлен с 01.01.86 до 01.01.95", + organization = "М-во энергетики и электрификации СССР", + address = "М.", + year = 1986, + numpages = 43, + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex27a.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex27a.bib new file mode 100644 index 00000000000..77d355140f4 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex27a.bib @@ -0,0 +1,18 @@ +@online{ wiki:latex, + author = "Wikipedia", + title = "{\LaTeX}---Wikipedia{,} The Free Encyclopedia", + year = "2012", + url = "http://en.wikipedia.org/wiki/LaTeX", + urldate = "25.01.2012" +} + +@online{ wiki:latex-2, + author = "Wikipedia", + title = "{\LaTeX}", + howpublished = "Wikipedia, The Free Encyclopedia", + year = "2012", + eprint ="wiki/LaTeX", + eprinttype = {WikiPedia}, + url = "http://en.wikipedia.org/wiki/LaTeX", + urldate = "25.01.2012" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex27b.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex27b.bib new file mode 100644 index 00000000000..9c4ed685f25 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex27b.bib @@ -0,0 +1,10 @@ +@online{ phys:moodle, + author = {Черкасский, В. С.}, + title = {Классная комната}, + howpublished = "Физический факультет", + organization = "НГУ", + year = 2012, + url = {http://www.phys.nsu.ru/moodle/}, + urldate = "16.01.2012", + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex27c.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex27c.bib new file mode 100644 index 00000000000..84f1c44976f --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex27c.bib @@ -0,0 +1,8 @@ +@MISC{EXFOR, + author = {IAEA}, + title = {{EXFOR}---Experimental Nuclear Reaction Data }, + url = {http://www-nds.iaea.org/exfor}, + address = {P.O. Box 100, Wagramer Strasse 5, A-1400 Vienna, Austria}, + year = {2012}, + medium = {Electronic resource} +} diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex28.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex28.bib new file mode 100644 index 00000000000..3164b5be954 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex28.bib @@ -0,0 +1,25 @@ +@BOOK{IsaacNewton, + author = {Newton, {\relax Sir Isaac}}, + title = {Opticks, or a treatise of the reflections, + refractions, inflections and colours of light}, + publisher = {William Innys}, + url = {http://books.google.com/books?id=XXu4AkRVBBoC}, + medium = {Electronic resource}, + year = {1730}, + numpages = {382}, + eprint = {XXu4AkRVBBoC}, + eprinttype = {Google Books}, +} + +@BOOK{IsaacNewton-sl:sn, + author = {{\relax Sir I}saac Newton}, + title = {Opticks, or a treatise of the reflections, + refractions, inflections and colours of light}, + url = {http://books.google.com/books?id=XXu4AkRVBBoC}, + medium = {Electronic resource}, + year = {1730}, + numpages = {382}, + eprint = {XXu4AkRVBBoC}, + eprinttype = {Google Books}, +} +% publisher = {William Innys}, diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex29.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex29.bib new file mode 100644 index 00000000000..2b70324fdff --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex29.bib @@ -0,0 +1,15 @@ +@article{PhysRevLett.101.085006, + author = {Kotelnikov, Igor and Rom\'e, Massimiliano}, + volume = {101}, + journal = {Phys. Rev. Lett.}, + month = {Aug}, + numpages = {4}, + title = {Admissible Equilibria of Non-neutral Plasmas in a Malmberg-Penning Trap}, + year = {2008}, + doi = {10.1103/PhysRevLett.101.085006}, + issue = {8}, + publisher = {American Physical Society}, + pages = {085006} +} + +% url = {http://link.aps.org/doi/10.1103/PhysRevLett.101.085006}, diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex30.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex30.bib new file mode 100644 index 00000000000..0b7d912e5f1 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex30.bib @@ -0,0 +1,27 @@ +@ARTICLE{1998PhRvE..57.7111K, + author = {{Kinney}, R.~M. and {McWilliams}, J.~C.}, + title = "{Turbulent cascades in anisotropic magnetohydrodynamics}", + journal = pre, + keywords = {Plasma turbulence, Magnetohydrodynamic and fluid equation}, + year = 1998, + month = jun, + volume = 57, + pages = {7111-7121}, + doi = {10.1103/PhysRevE.57.7111}, + adsurl = {http://adsabs.harvard.edu/abs/1998PhRvE..57.7111K}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@ARTICLE{1998UFN, + author = {Котельников, И. А. and Астрелин, В. Т.}, + title = "Теория плазменного эмиттера положительных ионов", + journal = ufn, + keywords = {плазменный эмиттер, критерий Бома}, + year = 2015, + month = jul, + volume = 185, + pages = {753-771}, + language = {russian}, + doi = {10.3367/UFNr.0185.201507c.0753}, + url = {http://ufn.ru/ru/articles/2015/7/c/}, +} diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/examples.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/examples.bib new file mode 100644 index 00000000000..85b87de18e7 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/examples.bib @@ -0,0 +1,525 @@ +@BOOK{Vasylenko92, + author = "Василенко, М. В.", + title = "Теорія коливань: Навчальний посібник", + address = "К.", + publisher = "Вища школа", + year = 1992, + numpages = 430, + language = "ukrainian" +} +@BOOK{Afanasyev92, + author = "Афанасьев, В. В. and Василевский, О. Н.", + title = "Расчеты электрических цепей + на программируемых микрокалькуляторах", + address = "М.", + publisher = "Энергоиздат", + year = 1992, + numpages = 190, + language = "russian" +} +@BOOK{Makilov91, + author = "Меликов, А. З. and Пономаренко, Л. А. + and Рюмшин, П. А.", + title = "Математические модели многопотоковых + систем обслуживания", + address = "К.", + publisher = "Техніка", + year = 1991, + numpages = 265, + language = "russian" +} +@BOOK{Ponomarenko86, + title = "Основы создания гибких атоматизированных производств", + author = "Л. А. Пономаренко and Л. В. Адамович + and В. Т. Музычук and А. Е. Гридасов", + editor = "Б. Б. Тимофеева", + address = "К.", + publisher = "Техніка", + year = 1986, + numpages = 144, + language = "russian" +} +@BOOK{Belousova81, + title = "Системный анализ инфраструктуры + как элемент народного хозяйства", + author = "Белоусова, Н. И. and Вишняк, Е. И. + and Левит, В. Ю. and others", + address = "М.", + publisher = "Экономика", + year = 1981, + numpages = 62, + language = "russian" +}@BOOK{BibOp91, + title = "Составление библиографического описания: + Краткие правила", + organization = "Междувед. каталогизац. комис. + при Гос. б-ке СССР им.~В.~И. Ленина", + edition = "2-е, доп.", + address = "М.", + publisher = "Кн.~палата", + year = 1991, + numpages = 224, + language = "russian" +} +@BOOK{Poems82, + title = "Стихи о музыке. Русские, + советские, зарубежные поэты: Сборник", + compiler = "А. Бирюкова and В. Татаринов", + address = "М.", + publisher = "Сов. композитор", + year = 1982, + numpages = 224, + language = "russian" +} +@BOOK{HistLit82, + title = "История русской литературы: В 4 т.", + organization = "АН СССР, Ин-т рус.~лит.\ (Пушкин.дом)", + address = "М.", + year = 1982, + Volume = "3: Расцвет реализма", + numpages = 876, + language = "russian" +}@Book{Landau:eldin, + author = "Л. Д. Ландау and Е. М. Лифшиц", + title = "Теоретическая физика: учебное пособие в 10 т.", + publisher = "Наука. Гл.\ ред.\ физ.-мат.\ лит.", + address = "М.", + year = 1992, + volume = "VIII. Электродинамика сплошных сред", + edition = "3-е, испр.", + language = "russian" +} +@Book{BRLS94, + title = "Нарысы па гiсторыi беларуска-рускiх + лiтаратурных сувязей: У 4 кн.", + organization = "Акад.\ навук Беларусi. Iн-т лiт.", + address = "Мiнск", + publisher = "Навука i тэхнiка", + year = "1994", + volume = "2: Пачатак ХХ ст. 1900--1917 гг.", + editor = "В. А. Каваленка and I. Я. Навуменка", + numpages = 440, + language = "russian" +} +@BOOK{Grosse80, + author = "Гроссе, Э. and Вайсмангель, Х.", + title = "Химия для любознательных: Пер.\ с нем.", + address = "М.", + publisher = "Химия", + year = 1980, + numpages = 392, + language = "russian" +}@BOOK{GOST7184, + title = "ГОСТ 7.1.-84. Библиографическое описание документа. + Общие требования и правила составления. + --- Взамен ГОСТ 7.1.-76; Введ. 01.01.86.", + address = "М.", + publisher = "Изд-во стандартов", + year = 1984, + numpages = 78, + language = "russian" +} +@BOOK{ObchTech93, + title = "Обчислювальна і прикладна математика: Зб.наук.пр.", + address = "К.", + publisher = "Либідь", + year = 1993, + numpages = 99, + language = "ukrainian" +}@BOOK{Bibdelo86, + title = "Библиотечное дело: Терминол. словарь", + composer = "И. М. Суслова and Л. Н. Уланова", + edition = "2-е изд.", + address = "М.", + publisher = "Книга", + year = 1986, + numpages = 224, + language = "russian" +}@INBOOK{Ponomarenko79, + author = "Пономаренко, Л. А.", + title = "Организующая система", + booktitle = "Автоматизация технологических процессов + в прокатном производстве", + address = "М.", + publisher = "Металлургия", + year = 1979, + pages = "141-148", + language = "russian" +} +@INBOOK{Zeyts70, + author = "Зейтц, Ф.", + title = "О приведении пространственных групп", + booktitle = "Симметрия в твердом теле", + bookauthor = "Нокс, Р. and Голд, А.", + address = "М.", + publisher = "Наука", + year = 1970, + pages = "172--186", + language = "russian" +} +@INCOLLECTION{Ponoomarenko76, + author = "Пономаренко, Л. А.", + title = "Структура системы прерывания с ситуационными + приоритетами в АСУТП станов горячей прокатки", + booktitle = "Разработка автоматизированных систем управления + технологическими процессами", + address = "Тбилиси", + publisher = "Сабчота Сакартвело", + year = 1976, + pages = "3-16", + language = "russian" +} +@Article{Malikov92, + author = "Меликов, А. З. and Пономаренко, Л. А.", + title = "Оптимизация цифровой сети интегрального обслуживания + с конечным числом пользователей и блокировками", + journal = "Автоматика и телемеханика", + year = 1992, + number = 6, + pages = "34-38", + language = "russian" +} +@Article{Ponomarenko86a, + author = "Пономаренко, Л. А. and Меликов, А. З.", + title = "Ситуационное управление многоканальной системой + с переменной структурой обслуживания неоднородного потока", + journal = "Изв.\ АН Азерб.\ Респ. Сер.\ физ.-техн.\ и мат.\ наук", + year = 1986, + volume = 7, + number = 6, + pages = "79-83", + language = "russian" +} +@Article{ dixit.pindyck:options, + title = {The Options Approach to Capital Investment}, + author = {Avinash K. Dixit and Robert S. Pindyck}, + journal = {Harvard Business Review}, + year = {1995}, + month = {May-June}, + pages = {105--115} +} +@ARTICLE{RosGaz-article, + title = "Федеральный закон о внесении изменений + и дополнений в Семейный кодекс Российской Федерации", + journal = "Российская газета", + year = 1997, + month = "19 нояб", + pages = 4, + note = "Российская Федерация. Законы", + language = "russian" +} +@INBOOK{Dolmatovskiy88, + author = "Долматовский, Ю. А.", + title = "Электромобиль", + booktitle = "БСЭ", + edition = "3-е", + address = "М.", + year = 1988, + volume = 30, + pages = 72, + language = "russian" +} +@INPROCEEDINGS{Ponomarenko88, + author = "Пономаренко, Л. А. and Жучкова, И. В.", + title = "Оптимальное назначение приоритетов + при организации доступа в локальных + вычислительных сетях АСУТП", + booktitle = {Труды Междунар.\ конф.\ + <<Локальные вычислительные сети>> (ЛОКСЕТЬ 88)}, + volume = 1, + address = "Рига", + publisher = "ИЭВТ АН Латвии", + year = 1988, + pages = "149-153", + language = "russian" +} +@INPROCEEDINGS{Melikov95, + author = "Melikov, A. Z. and Ponomarenko, L. A.", + title = "On the approach to optimal control + of queuing systems with multiple classes of customers", + booktitle = "Proc.\ International Conf.\ on Syst.\ Sci.\ XII.", + address = "Wroclaw (Poland)", + year = 1995, + pages = "507-515" +} +@INPROCEEDINGS{Gojchuk98, + author="Гойчук, А. Ф.", + title="Особливості етіології і патогенезу поперечного раку + дуба звичайного в Україні", + booktitle="Науковий вісник Національного + аграрного університету", + editor="Мельничука, Д. О. and others", + address="К.", + publisher="НАУ", + year=1998, + series="Вип. 8: Лісівництво", + pages="168--173", + language="ukrainian" +} + +@INPROCEEDINGS{Polyakov98a, + author="М. О. Поляков", + title="Системний ефект агрегування лісосік в управлінні + лісовими ресурсами на регіональному рівні", + crossref="Gojchuk98", + annote = "Розглянуто ефект агрегування елементарних + господарських одиниць на розмір розрахункової лісосіки. + Запропоновано метод визначення максимально допустимого розміру + рубання за площею на рівні регіону в контексті системи + державного регулювання лісокористування для умов ринкової + економіки", + pages="213--220" +} + + @INPROCEEDINGS{TranskSpivrob99:Purich, + author = "Пурич, Штефан", + title = "{Р}умынско-{У}краинское трансграничное сотрудничество: + проблемы и перспективы", + language = "russian", + booktitle = "Транскордонне співробітництво у поліетнічних регіонах + {С}хідної та {П}івденно-{С}хідної {Є}вропи: {М}атеріали наукового + симпозіуму", + editor = "Макара, Ю.", + address = "Чернівці", + publisher = "Золоті литаври", + organization = "Буковинський політологічний центр", + year = 1999, + numpages = 196, + booklanguage = "ukrainian" +} + @INPROCEEDINGS{Selikov95, + author = {Selikov, A. Z. and Ponomarenko, L. A. and Qranamarenko, L. S. and Zonomarenko, L. U.}, + title = "On the approach to optimal control + of queuing systems with multiple classes of customers", + booktitle = "Proc.\ International Conf.\ on Syst.\ Sci.\ XII.", + address = "Wroclaw (Poland)", + year = 1995, + pages = "507-515" +} + +@INPROCEEDINGS{Selikov+95, + author = {Селиков, A. Z. and Пономарь, L. A. and Крамаренко, L. S. and Золкин, Л. Ю.}, + title = "On the approach to optimal control + of queuing systems with multiple classes of customers", + booktitle = "Proc.\ International Conf.\ on Syst.\ Sci.\ XII.", + address = "Wroclaw (Poland)", + year = 1995, + pages = "507-515", + language = "russian" +} +@PHDTHESIS{Luus82, + author = "Луус, Роман Аркадьевич", + title = "Исследование оборудования с пневмовакуумным + приводом для захвата, перемещения и фиксации + при обработке пористых и легкоповреждаемых + строительных изделий", + type = "Дисссертация на соискание ученой степени кандидата технических наук", + number = "05.05.04", + school = "Моск.\ строит.\ ин-т", + address = "М.", + year = 1982, + numpages = 212, + language = "russian" +} +@DSciTHESIS{KIA95-default, + author = "Котельников, Игорь Александрович", + title = "Теория магнитного удержания двухкомпонентной плазмы + в открытых ловушках", + number = "01.04.08", + school = "Ин-т ядерной физики им.\ Г.~И. Будкера СО РАН", + address = "Новосибирск", + year = 1995, + numpages = 350, + language = "russian" +} +@THESIS{KIA85-autoref, + author = "Котельников, Игорь Александрович", + title = "Теория магнитного удержания двухкомпонентной плазмы + в открытых ловушках", + type = "Автореф.\ дис.\ на соиск.\ учен.\ степ.\ д-ра физ.-мат.\ наук", + number = "01.04.08", + school = "Ин-т ядерной физики им.\ Г.~И. Будкера СО РАН", + address = "Новосибирск", + year = 1995, + numpages = 17, + language = "russian" +} +@BOOK{Ponomarenko76, + author = "Пономаренко, Л. А. and Буадзе, В. В.", + title = "Математические модели и алгоритмы сбора + и обработки информации в АСУТП непрерывных + станов горячей прокатки", + address = "К.", + year = 1976, + numpages = 37, + language = "russian", + note = "(Препр./ АН Украины. Ин-т кибернетики; 76-76)" +} +@REPORT{Report81-rep, + title = {Проведение испытаний и исследований + теплотехнических свойств камер {КХС-2-12-ВЗ} + и {КХС-2-12-КЗІО}}, + institution = {Всесоюзн.\ заочн.\ ин-т пищ.\ пром-ти}, + address = "М.", + organization = {ВИНИТИ}, + year = 1981, + numpages = 90, + type = "Отчет о {НИР}", + editor = "Путин, В. В.", + author = "Медведев, Д. А. and others", + note = {Инв.\ № В 119692}, + language = "russian" +} +@REPORT{Report81b-rep-notype, + title = {Проведение испытаний и исследований + теплотехнических свойств камер {КХС-2-12-ВЗ} + и {КХС-2-12-КЗІО}}, + institution = {Всесоюзн.\ заочн.\ ин-т пищ.\ пром-ти}, + address = "М.", + organization = {ВИНИТИ}, + year = 1981, + numpages = 90, + note = {Инв.\ № В 119692}, + language = "russian" +} +@TECHREPORT{Report81-techrep, + title = {Проведение испытаний и исследований + теплотехнических свойств камер {КХС-2-12-ВЗ} + и {КХС-2-12-КЗІО}}, + institution = {Всесоюзн.\ заочн.\ ин-т пищ.\ пром-ти}, + address = "М.", + organization = {ВИНИТИ}, + year = 1981, + numpages = 90, + editor = "Путин, В. В.", + author = "Медведев, Д. А. and others", + note = {Инв.\ № В 119692}, + language = "russian" +} +@BOOK{CatalogMamals81, + title = {Каталог млекопитающих СССР. + Плиоцен "--- современность}, + organization = "АН СССР, Зоол.\ ин-т", + editor = "И. М. Громова and Г. И. Барановой", + address = "Л.", + publisher = "Наука, Ленинг.\ отд-ние", + year = 1981, + numpages = 456, + language = "russian" +} + +@BOOK{Instr86, + title = "Типовая инструкция по эксплуатации + топливоотдачи тепловых электростанций: + ТИ 34-70-044-85: Утв. Гл. техн. упр. + по эксплуатации энергосистем 01.10.85: + Срок действия установлен с 01.01.86 до 01.01.95", + organization = "М-во энергетики и электрификации СССР", + address = "М.", + year = 1986, + numpages = 43, + language = "russian" +} +@online{ wiki:latex, + author = "Wikipedia", + title = "{\LaTeX}---Wikipedia{,} The Free Encyclopedia", + year = "2012", + url = "http://en.wikipedia.org/wiki/LaTeX", + urldate = "25.01.2012" +} + +@online{ wiki:latex-2, + author = "Wikipedia", + title = "{\LaTeX}", + howpublished = "Wikipedia, The Free Encyclopedia", + year = "2012", + eprint ="wiki/LaTeX", + eprinttype = {WikiPedia}, + url = "http://en.wikipedia.org/wiki/LaTeX", + urldate = "25.01.2012" +} +@online{ phys:moodle, + author = {Черкасский, В. С.}, + title = {Классная комната}, + howpublished = "Физический факультет", + organization = "НГУ", + year = 2012, + url = {http://www.phys.nsu.ru/moodle/}, + urldate = "16.01.2012", + language = "russian" +} +@MISC{EXFOR, + author = {IAEA}, + title = {{EXFOR}---Experimental Nuclear Reaction Data }, + url = {http://www-nds.iaea.org/exfor}, + address = {P.O. Box 100, Wagramer Strasse 5, A-1400 Vienna, Austria}, + year = {2012}, + medium = {Electronic resource} +} +@BOOK{IsaacNewton, + author = {Newton, {\relax Sir Isaac}}, + title = {Opticks, or a treatise of the reflections, + refractions, inflections and colours of light}, + publisher = {William Innys}, + url = {http://books.google.com/books?id=XXu4AkRVBBoC}, + medium = {Electronic resource}, + year = {1730}, + numpages = {382}, + eprint = {XXu4AkRVBBoC}, + eprinttype = {Google Books}, +} + +@BOOK{IsaacNewton-sl:sn, + author = {{\relax Sir I}saac Newton}, + title = {Opticks, or a treatise of the reflections, + refractions, inflections and colours of light}, + url = {http://books.google.com/books?id=XXu4AkRVBBoC}, + medium = {Electronic resource}, + year = {1730}, + numpages = {382}, + eprint = {XXu4AkRVBBoC}, + eprinttype = {Google Books}, +} +% publisher = {William Innys}, +@article{PhysRevLett.101.085006, + author = {Kotelnikov, Igor and Rom\'e, Massimiliano}, + volume = {101}, + journal = {Phys. Rev. Lett.}, + month = {Aug}, + numpages = {4}, + title = {Admissible Equilibria of Non-neutral Plasmas in a Malmberg-Penning Trap}, + year = {2008}, + doi = {10.1103/PhysRevLett.101.085006}, + issue = {8}, + publisher = {American Physical Society}, + pages = {085006} +} + +% url = {http://link.aps.org/doi/10.1103/PhysRevLett.101.085006}, +@ARTICLE{1998PhRvE..57.7111K, + author = {{Kinney}, R.~M. and {McWilliams}, J.~C.}, + title = "{Turbulent cascades in anisotropic magnetohydrodynamics}", + journal = pre, + keywords = {Plasma turbulence, Magnetohydrodynamic and fluid equation}, + year = 1998, + month = jun, + volume = 57, + pages = {7111-7121}, + doi = {10.1103/PhysRevE.57.7111}, + adsurl = {http://adsabs.harvard.edu/abs/1998PhRvE..57.7111K}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@ARTICLE{1998UFN, + author = {Котельников, И. А. and Астрелин, В. Т.}, + title = "Теория плазменного эмиттера положительных ионов", + journal = ufn, + keywords = {плазменный эмиттер, критерий Бома}, + year = 2015, + month = jul, + volume = 185, + pages = {753-771}, + language = {russian}, + doi = {10.3367/UFNr.0185.201507c.0753}, + url = {http://ufn.ru/ru/articles/2015/7/c/}, +} diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bibnocap.sty b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bibnocap.sty new file mode 100644 index 00000000000..2040b66ca08 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bibnocap.sty @@ -0,0 +1,25 @@ +\RequirePackage{bibunits} +\renewcommand{\@bibunitname}{\jobname-\the\@bibunitauxcnt} +\newcounter{qnum}\newcounter{qnuma}\setcounter{qnum}{0} +\def\@biblabel#1{#1.\hfill} +%\endinput +\renewenvironment{thebibliography}[1] + {\list{\@biblabel{\@arabic\c@enumiv}}% + {\settowidth\labelwidth{\@biblabel{99}}% + \leftmargin\labelwidth + \advance\leftmargin\labelsep +% \advance\leftmargin\parindent + \setcounter{qnuma}{\c@enumiv} + \@openbib@code + \usecounter{enumiv}% + \let\p@enumiv\@empty + \setcounter{enumiv}{\theqnuma} + \renewcommand\theenumiv{\@arabic\c@enumiv}}% + \sloppy + \clubpenalty4000 + \@clubpenalty \clubpenalty + \widowpenalty4000% + \sfcode`\.\@m} + {\def\@noitemerr + {\@latex@warning{Empty `thebibliography' environment}}% + \endlist} diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/dobib.cmd b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/dobib.cmd new file mode 100644 index 00000000000..9e7cb706150 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/dobib.cmd @@ -0,0 +1,21 @@ +rename .\bib\examples.bib examples.bak +pause +copy .\bib\ex*.bib .\bib\examples.bib +pause + +for %%f in (ugost7*.tex) do pdflatex -quiet %%f +for %%f in (ugost200*.tex) do pdflatex -quiet %%f + +REM pause +for %%f in (ugost*.aux) do bibtex8 -B -c utf8cyrillic.csf %%f + +REM pause +for %%f in (ugost7*.tex) do pdflatex %%f +for %%f in (ugost200*.tex) do pdflatex %%f +for %%f in (ugost2008-nat*.tex) do pdflatex %%f +for %%f in (ugost2008-sort*.tex) do pdflatex %%f + +del *.aux *.out *.toc *.brf .pdf +del *.bbl +del *.blg +del *.log diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/donat.cmd b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/donat.cmd new file mode 100644 index 00000000000..3e366cc3307 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/donat.cmd @@ -0,0 +1,13 @@ +for %%f in (ugost2008-natbib*.tex) do pdflatex -quiet %%f + +REM pause +for %%f in (ugost2008-natbib*.aux) do bibtex8 -B -c utf8cyrillic.csf %%f + +REM pause +for %%f in (ugost2008-natbib*.tex) do pdflatex %%f +for %%f in (ugost2008-natbib*.tex) do pdflatex %%f + +del *.aux *.out *.toc *.brf .pdf +REM del *.bbl +REM del *.blg +del *.log diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/gost2008-natbib-s.tex b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/gost2008-natbib-s.tex new file mode 100644 index 00000000000..f0652842e03 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/gost2008-natbib-s.tex @@ -0,0 +1,122 @@ +% !Mode:: "TeX:UTF-8" +\newcommand*{\mybibstyle}{gost2008ns} + +\RequirePackage[utf8]{inputenc} + +\newcommand*{\mytitle}{The GOST bundle: \mybibstyle.bst} +\newcommand{\mydescription}{ + Example of a bibliography using the style \texttt{\mybibstyle.bst} + and \texttt{natbib} package. + No customization is applied. + + Пример оформления списка литературы с помощью стиля + \texttt{\mybibstyle.bst} и пакета \texttt{natbib}. + Команды форматирования не изменены. +} + +\documentclass[a4paper]{article} +\usepackage[utf8]{inputenc} +\usepackage[T2A]{fontenc} +\usepackage[ukrainian,russian]{babel} +\usepackage{natbib} +\usepackage{geometry,ifpdf} +\ifpdf + \usepackage[pdftex,hyperindex,unicode]{hyperref} + \usepackage{cmap} +\else + \usepackage[hypertex]{hyperref} +\fi +\usepackage{color} +\definecolor{darkblue}{rgb}{0,0,.6} +\hypersetup{ + pdftitle = {\mytitle}, + pdfauthor = {Igor A. Kotelnikov}, + pdfsubject = {GOST, BibTeX}, + pdfstartview = {FitH}, +% pdfborder = {0 0 0}, +% bookmarksopen = true, + bookmarksnumbered = true, +% bookmarksopenlevel = 2, + colorlinks = true, linkcolor = darkblue, + citecolor = darkblue, filecolor = darkblue, + menucolor = darkblue, urlcolor = darkblue +} + +\makeatletter +\renewcommand{\@biblabel}[1]{#1.} +\makeatother + +\begin{document} + +\title{\mytitle} +\maketitle +\begin{abstract} + \mydescription +\end{abstract} + +%\verb|\cite{*}| \cite{*} +% +%\verb|\citep{*}| \citep{*} +% +%\verb|\citet{*}| \citet{*} + +\newcommand{\allrefs}{Vasylenko92, +Afanasyev92, +Makilov91, +Ponomarenko86, +Belousova81, +BibOp91, +Poems82, +HistLit82, +Landau:eldin, +BRLS94, +Grosse80, +GOST7184, +ObchTech93, +Bibdelo86, +Ponomarenko79, +Zeyts70, +Ponoomarenko76, +Malikov92, +Ponomarenko86a, +dixit.pindyck:options, +RosGaz-article, +Dolmatovskiy88, +Ponomarenko88, +Melikov95, Selikov95, Selikov+95, +Gojchuk98, +Polyakov98a, +TranskSpivrob99:Purich, +Luus82, +KIA95-default, +KIA85-autoref, +Ponomarenko76, +Report81-rep, +Report81b-rep-notype, +Report81-techrep, +CatalogMamals81, +Instr86, +wiki:latex, +wiki:latex-2, +phys:moodle, +EXFOR, +IsaacNewton, +IsaacNewton-sl:sn, +PhysRevLett.101.085006} + + +\verb|\citep|\par \citep{\allrefs} + +\verb|\citep*|\par \citep{\allrefs} + +\verb|\citeauthor|\par \citeauthor{\allrefs} + +\verb|\citeauthor*|\par \citeauthor*{\allrefs} + + +\bibliographystyle{\mybibstyle} +\bibliography{bib/examples} + +\end{document} + + diff --git a/Master/texmf-dist/doc/bibtex/gost/donat.cmd b/Master/texmf-dist/doc/bibtex/gost/donat.cmd new file mode 100644 index 00000000000..6438edf4364 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/donat.cmd @@ -0,0 +1,13 @@ +for %%f in (gost2008-natbib*.tex) do pdflatex -quiet %%f + +REM pause +for %%f in (gost2008-natbib*.aux) do bibtex8 -B -c cp1251.csf %%f + +REM pause +for %%f in (gost2008-natbib*.tex) do pdflatex %%f +for %%f in (gost2008-natbib*.tex) do pdflatex %%f + +del *.aux *.out *.toc *.brf .pdf +REM del *.bbl +REM del *.blg +del *.log diff --git a/Master/texmf-dist/doc/bibtex/gost/ex01.bib b/Master/texmf-dist/doc/bibtex/gost/ex01.bib new file mode 100644 index 00000000000..9fd883c911f --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ex01.bib @@ -0,0 +1,9 @@ +@BOOK{Vasylenko92, + author = ", . .", + title = " : ", + address = ".", + publisher = " ", + year = 1992, + numpages = 430, + language = "ukrainian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/ex02.bib b/Master/texmf-dist/doc/bibtex/gost/ex02.bib new file mode 100644 index 00000000000..c99c0eb4973 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ex02.bib @@ -0,0 +1,10 @@ +@BOOK{Afanasyev92, + author = ", . . and , . .", + title = " + ", + address = ".", + publisher = "", + year = 1992, + numpages = 190, + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/ex03.bib b/Master/texmf-dist/doc/bibtex/gost/ex03.bib new file mode 100644 index 00000000000..1be43b49dfd --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ex03.bib @@ -0,0 +1,11 @@ +@BOOK{Makilov91, + author = ", . . and , . . + and , . .", + title = " + ", + address = ".", + publisher = "", + year = 1991, + numpages = 265, + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/ex04.bib b/Master/texmf-dist/doc/bibtex/gost/ex04.bib new file mode 100644 index 00000000000..7a1800c7cea --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ex04.bib @@ -0,0 +1,11 @@ +@BOOK{Ponomarenko86, + title = " ", + author = ". . and . . + and . . and . . ", + editor = ". . ", + address = ".", + publisher = "", + year = 1986, + numpages = 144, + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/ex05.bib b/Master/texmf-dist/doc/bibtex/gost/ex05.bib new file mode 100644 index 00000000000..33047b4bf67 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ex05.bib @@ -0,0 +1,11 @@ +@BOOK{Belousova81, + title = " + ", + author = ", . . and , . . + and , . . and others", + address = ".", + publisher = "", + year = 1981, + numpages = 62, + language = "russian" +}
\ No newline at end of file diff --git a/Master/texmf-dist/doc/bibtex/gost/ex06.bib b/Master/texmf-dist/doc/bibtex/gost/ex06.bib new file mode 100644 index 00000000000..fe802579dc1 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ex06.bib @@ -0,0 +1,12 @@ +@BOOK{BibOp91, + title = " : + ", + organization = ". . . + . - .~.~. ", + edition = "2-, .", + address = ".", + publisher = ".~", + year = 1991, + numpages = 224, + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/ex06a.bib b/Master/texmf-dist/doc/bibtex/gost/ex06a.bib new file mode 100644 index 00000000000..69cd62ca31d --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ex06a.bib @@ -0,0 +1,10 @@ +@BOOK{Poems82, + title = " . , + , : ", + compiler = ". and . ", + address = ".", + publisher = ". ", + year = 1982, + numpages = 224, + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/ex07.bib b/Master/texmf-dist/doc/bibtex/gost/ex07.bib new file mode 100644 index 00000000000..b19ed3a6c49 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ex07.bib @@ -0,0 +1,9 @@ +@BOOK{HistLit82, + title = " : 4 .", + organization = " , - .~.\ (.)", + address = ".", + year = 1982, + Volume = "3: ", + numpages = 876, + language = "russian" +}
\ No newline at end of file diff --git a/Master/texmf-dist/doc/bibtex/gost/ex08.bib b/Master/texmf-dist/doc/bibtex/gost/ex08.bib new file mode 100644 index 00000000000..b4bdb054faf --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ex08.bib @@ -0,0 +1,10 @@ +@Book{Landau:eldin, + author = ". . and . . ", + title = " : 10 .", + publisher = ". .\ .\ .-.\ .", + address = ".", + year = 1992, + volume = "VIII. ", + edition = "3-, .", + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/ex09.bib b/Master/texmf-dist/doc/bibtex/gost/ex09.bib new file mode 100644 index 00000000000..3e58f943e54 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ex09.bib @@ -0,0 +1,12 @@ +@Book{BRLS94, + title = " ii -i + i : 4 .", + organization = ".\ i. I- i.", + address = "i", + publisher = " i i", + year = "1994", + volume = "2: . 1900--1917 .", + editor = ". . and I. . ", + numpages = 440, + language = "russian" +}
\ No newline at end of file diff --git a/Master/texmf-dist/doc/bibtex/gost/ex10.bib b/Master/texmf-dist/doc/bibtex/gost/ex10.bib new file mode 100644 index 00000000000..0e2444db9b0 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ex10.bib @@ -0,0 +1,9 @@ +@BOOK{Grosse80, + author = ", . and , .", + title = " : .\ .", + address = ".", + publisher = "", + year = 1980, + numpages = 392, + language = "russian" +}
\ No newline at end of file diff --git a/Master/texmf-dist/doc/bibtex/gost/ex11.bib b/Master/texmf-dist/doc/bibtex/gost/ex11.bib new file mode 100644 index 00000000000..802d1a47701 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ex11.bib @@ -0,0 +1,11 @@ +@BOOK{GOST7184, + key = {}, + title = " 7.1.-84. . + . + --- 7.1.-76; . 01.01.86.", + address = ".", + publisher = "- ", + year = 1984, + numpages = 78, + language = "russian" +}
\ No newline at end of file diff --git a/Master/texmf-dist/doc/bibtex/gost/ex12.bib b/Master/texmf-dist/doc/bibtex/gost/ex12.bib new file mode 100644 index 00000000000..9434e7ad3ed --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ex12.bib @@ -0,0 +1,8 @@ +@BOOK{ObchTech93, + title = " : ...", + address = ".", + publisher = "", + year = 1993, + numpages = 99, + language = "ukrainian" +}
\ No newline at end of file diff --git a/Master/texmf-dist/doc/bibtex/gost/ex13.bib b/Master/texmf-dist/doc/bibtex/gost/ex13.bib new file mode 100644 index 00000000000..c775d101abc --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ex13.bib @@ -0,0 +1,10 @@ +@BOOK{Bibdelo86, + title = " : . ", + composer = ". . and . . ", + edition = "2- .", + address = ".", + publisher = "", + year = 1986, + numpages = 224, + language = "russian" +}
\ No newline at end of file diff --git a/Master/texmf-dist/doc/bibtex/gost/ex14.bib b/Master/texmf-dist/doc/bibtex/gost/ex14.bib new file mode 100644 index 00000000000..f5e9e80d9f0 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ex14.bib @@ -0,0 +1,11 @@ +@INBOOK{Ponomarenko79, + author = ", . .", + title = " ", + booktitle = " + ", + address = ".", + publisher = "", + year = 1979, + pages = "141-148", + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/ex14a.bib b/Master/texmf-dist/doc/bibtex/gost/ex14a.bib new file mode 100644 index 00000000000..68e1a05afce --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ex14a.bib @@ -0,0 +1,11 @@ +@INBOOK{Zeyts70, + author = ", .", + title = " ", + booktitle = " ", + bookauthor = ", . and , .", + address = ".", + publisher = "", + year = 1970, + pages = "172--186", + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/ex15.bib b/Master/texmf-dist/doc/bibtex/gost/ex15.bib new file mode 100644 index 00000000000..5707b4367fa --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ex15.bib @@ -0,0 +1,12 @@ +@INCOLLECTION{Ponoomarenko76, + author = ", . .", + title = " + ", + booktitle = " + ", + address = "", + publisher = " ", + year = 1976, + pages = "3-16", + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/ex16.bib b/Master/texmf-dist/doc/bibtex/gost/ex16.bib new file mode 100644 index 00000000000..68c03582297 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ex16.bib @@ -0,0 +1,10 @@ +@Article{Malikov92, + author = ", . . and , . .", + title = " + ", + journal = " ", + year = 1992, + number = 6, + pages = "34-38", + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/ex17.bib b/Master/texmf-dist/doc/bibtex/gost/ex17.bib new file mode 100644 index 00000000000..4e2943bfbdc --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ex17.bib @@ -0,0 +1,11 @@ +@Article{Ponomarenko86a, + author = ", . . and , . .", + title = " + ", + journal = ".\ .\ . .\ .-.\ .\ ", + year = 1986, + volume = 7, + number = 6, + pages = "79-83", + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/ex17a.bib b/Master/texmf-dist/doc/bibtex/gost/ex17a.bib new file mode 100644 index 00000000000..437c6d138af --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ex17a.bib @@ -0,0 +1,8 @@ +@Article{ dixit.pindyck:options, + title = {The Options Approach to Capital Investment}, + author = {Avinash K. Dixit and Robert S. Pindyck}, + journal = {Harvard Business Review}, + year = {1995}, + month = {May-June}, + pages = {105--115} +} diff --git a/Master/texmf-dist/doc/bibtex/gost/ex17b.bib b/Master/texmf-dist/doc/bibtex/gost/ex17b.bib new file mode 100644 index 00000000000..361699143f0 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ex17b.bib @@ -0,0 +1,10 @@ +@ARTICLE{RosGaz-article, + title = " + ", + journal = " ", + year = 1997, + month = "19 ", + pages = 4, + note = " . ", + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/ex18.bib b/Master/texmf-dist/doc/bibtex/gost/ex18.bib new file mode 100644 index 00000000000..b0bab735e27 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ex18.bib @@ -0,0 +1,11 @@ +@INBOOK{Dolmatovskiy88, + author = ", . .", + title = "", + booktitle = "", + edition = "3-", + address = ".", + year = 1988, + volume = 30, + pages = 72, + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/ex19.bib b/Master/texmf-dist/doc/bibtex/gost/ex19.bib new file mode 100644 index 00000000000..a51d1d2128a --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ex19.bib @@ -0,0 +1,14 @@ +@INPROCEEDINGS{Ponomarenko88, + author = ", . . and , . .", + title = " + + ", + booktitle = { .\ .\ + << >> ( 88)}, + volume = 1, + address = "", + publisher = " ", + year = 1988, + pages = "149-153", + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/ex20.bib b/Master/texmf-dist/doc/bibtex/gost/ex20.bib new file mode 100644 index 00000000000..8820824a1ee --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ex20.bib @@ -0,0 +1,9 @@ +@INPROCEEDINGS{Melikov95, + author = "Melikov, A. Z. and Ponomarenko, L. A.", + title = "On the approach to optimal control + of queuing systems with multiple classes of customers", + booktitle = "Proc.\ International Conf.\ on Syst.\ Sci.\ XII.", + address = "Wroclaw (Poland)", + year = 1995, + pages = "507-515" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/ex20a.bib b/Master/texmf-dist/doc/bibtex/gost/ex20a.bib new file mode 100644 index 00000000000..0185eebe4c4 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ex20a.bib @@ -0,0 +1,30 @@ +@INPROCEEDINGS{Gojchuk98, + author=", . .", + title=" 㳿 + ", + booktitle=" + ", + editor=", . . and others", + address=".", + publisher="", + year=1998, + series=". 8: ˳", + pages="168--173", + language="ukrainian" +} + +@INPROCEEDINGS{Polyakov98a, + author=". . ", + title=" + ", + crossref="Gojchuk98", + annote = " + . + + + + ", + pages="213--220" +} + +
\ No newline at end of file diff --git a/Master/texmf-dist/doc/bibtex/gost/ex20b.bib b/Master/texmf-dist/doc/bibtex/gost/ex20b.bib new file mode 100644 index 00000000000..4ac6a5f7289 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ex20b.bib @@ -0,0 +1,17 @@ +@INPROCEEDINGS{TranskSpivrob99:Purich, + author = ", ", + title = "{}-{} : + ", + language = "russian", + booktitle = " + {} {}-{} {}: {} + ", + editor = ", .", + address = "", + publisher = " ", + organization = " ", + year = 1999, + numpages = 196, + booklanguage = "ukrainian" +} +
\ No newline at end of file diff --git a/Master/texmf-dist/doc/bibtex/gost/ex20c.bib b/Master/texmf-dist/doc/bibtex/gost/ex20c.bib new file mode 100644 index 00000000000..5a10c2644ad --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ex20c.bib @@ -0,0 +1,20 @@ +@INPROCEEDINGS{Selikov95, + author = {Selikov, A. Z. and Ponomarenko, L. A. and Qranamarenko, L. S. and Zonomarenko, L. U.}, + title = "On the approach to optimal control + of queuing systems with multiple classes of customers", + booktitle = "Proc.\ International Conf.\ on Syst.\ Sci.\ XII.", + address = "Wroclaw (Poland)", + year = 1995, + pages = "507-515" +} + +@INPROCEEDINGS{Selikov+95, + author = {, A. Z. and , L. A. and , L. S. and , . .}, + title = "On the approach to optimal control + of queuing systems with multiple classes of customers", + booktitle = "Proc.\ International Conf.\ on Syst.\ Sci.\ XII.", + address = "Wroclaw (Poland)", + year = 1995, + pages = "507-515", + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/ex21.bib b/Master/texmf-dist/doc/bibtex/gost/ex21.bib new file mode 100644 index 00000000000..3f38a71f64e --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ex21.bib @@ -0,0 +1,14 @@ +@PHDTHESIS{Luus82, + author = ", ", + title = " + , + + ", + type = " ", + number = "05.05.04", + school = ".\ .\ -", + address = ".", + year = 1982, + numpages = 212, + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/ex21a.bib b/Master/texmf-dist/doc/bibtex/gost/ex21a.bib new file mode 100644 index 00000000000..13c28f0a9fe --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ex21a.bib @@ -0,0 +1,11 @@ +@DSciTHESIS{KIA95-default, + author = ", ", + title = " + ", + number = "01.04.08", + school = "- .\ .~. ", + address = "", + year = 1995, + numpages = 350, + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/ex22.bib b/Master/texmf-dist/doc/bibtex/gost/ex22.bib new file mode 100644 index 00000000000..b0c95548da2 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ex22.bib @@ -0,0 +1,12 @@ +@THESIS{KIA85-autoref, + author = ", ", + title = " + ", + type = ".\ .\ .\ .\ .\ - .-.\ ", + number = "01.04.08", + school = "- .\ .~. ", + address = "", + year = 1995, + numpages = 17, + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/ex23.bib b/Master/texmf-dist/doc/bibtex/gost/ex23.bib new file mode 100644 index 00000000000..0f941140f99 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ex23.bib @@ -0,0 +1,11 @@ +@BOOK{Ponomarenko76, + author = ", . . and , . .", + title = " + + ", + address = ".", + year = 1976, + numpages = 37, + language = "russian", + note = "(./ . - ; 76-76)" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/ex24.bib b/Master/texmf-dist/doc/bibtex/gost/ex24.bib new file mode 100644 index 00000000000..33b39f0293c --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ex24.bib @@ -0,0 +1,15 @@ +@REPORT{Report81-rep, + title = { + {-2-12-} + {-2-12-Dz}}, + institution = {.\ .\ - .\ -}, + address = ".", + organization = {}, + year = 1981, + numpages = 90, + type = " {}", + editor = ", . .", + author = ", . . and others", + note = {.\ 119692}, + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/ex24a.bib b/Master/texmf-dist/doc/bibtex/gost/ex24a.bib new file mode 100644 index 00000000000..b3c482aff2b --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ex24a.bib @@ -0,0 +1,12 @@ +@REPORT{Report81b-rep-notype, + title = { + {-2-12-} + {-2-12-Dz}}, + institution = {.\ .\ - .\ -}, + address = ".", + organization = {}, + year = 1981, + numpages = 90, + note = {.\ 119692}, + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/ex24b.bib b/Master/texmf-dist/doc/bibtex/gost/ex24b.bib new file mode 100644 index 00000000000..54c99a61721 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ex24b.bib @@ -0,0 +1,14 @@ +@TECHREPORT{Report81-techrep, + title = { + {-2-12-} + {-2-12-Dz}}, + institution = {.\ .\ - .\ -}, + address = ".", + organization = {}, + year = 1981, + numpages = 90, + editor = ", . .", + author = ", . . and others", + note = {.\ 119692}, + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/ex25.bib b/Master/texmf-dist/doc/bibtex/gost/ex25.bib new file mode 100644 index 00000000000..f119cc9c1cd --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ex25.bib @@ -0,0 +1,12 @@ +@BOOK{CatalogMamals81, + title = { . + "--- }, + organization = " , .\ -", + editor = ". . and . . ", + address = ".", + publisher = ", .\ -", + year = 1981, + numpages = 456, + language = "russian" +} + diff --git a/Master/texmf-dist/doc/bibtex/gost/ex26.bib b/Master/texmf-dist/doc/bibtex/gost/ex26.bib new file mode 100644 index 00000000000..f9b544d6a7a --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ex26.bib @@ -0,0 +1,12 @@ +@BOOK{Instr86, + title = " + : + 34-70-044-85: . . . . + 01.10.85: + 01.01.86 01.01.95", + organization = "- ", + address = ".", + year = 1986, + numpages = 43, + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/ex27a.bib b/Master/texmf-dist/doc/bibtex/gost/ex27a.bib new file mode 100644 index 00000000000..77d355140f4 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ex27a.bib @@ -0,0 +1,18 @@ +@online{ wiki:latex, + author = "Wikipedia", + title = "{\LaTeX}---Wikipedia{,} The Free Encyclopedia", + year = "2012", + url = "http://en.wikipedia.org/wiki/LaTeX", + urldate = "25.01.2012" +} + +@online{ wiki:latex-2, + author = "Wikipedia", + title = "{\LaTeX}", + howpublished = "Wikipedia, The Free Encyclopedia", + year = "2012", + eprint ="wiki/LaTeX", + eprinttype = {WikiPedia}, + url = "http://en.wikipedia.org/wiki/LaTeX", + urldate = "25.01.2012" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/ex27b.bib b/Master/texmf-dist/doc/bibtex/gost/ex27b.bib new file mode 100644 index 00000000000..76f48ef6bde --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ex27b.bib @@ -0,0 +1,10 @@ +@online{ phys:moodle, + author = {, . .}, + title = { }, + howpublished = " ", + organization = "", + year = 2012, + url = {http://www.phys.nsu.ru/moodle/}, + urldate = "16.01.2012", + language = "russian" +} diff --git a/Master/texmf-dist/doc/bibtex/gost/ex27c.bib b/Master/texmf-dist/doc/bibtex/gost/ex27c.bib new file mode 100644 index 00000000000..84f1c44976f --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ex27c.bib @@ -0,0 +1,8 @@ +@MISC{EXFOR, + author = {IAEA}, + title = {{EXFOR}---Experimental Nuclear Reaction Data }, + url = {http://www-nds.iaea.org/exfor}, + address = {P.O. Box 100, Wagramer Strasse 5, A-1400 Vienna, Austria}, + year = {2012}, + medium = {Electronic resource} +} diff --git a/Master/texmf-dist/doc/bibtex/gost/ex28.bib b/Master/texmf-dist/doc/bibtex/gost/ex28.bib new file mode 100644 index 00000000000..3164b5be954 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ex28.bib @@ -0,0 +1,25 @@ +@BOOK{IsaacNewton, + author = {Newton, {\relax Sir Isaac}}, + title = {Opticks, or a treatise of the reflections, + refractions, inflections and colours of light}, + publisher = {William Innys}, + url = {http://books.google.com/books?id=XXu4AkRVBBoC}, + medium = {Electronic resource}, + year = {1730}, + numpages = {382}, + eprint = {XXu4AkRVBBoC}, + eprinttype = {Google Books}, +} + +@BOOK{IsaacNewton-sl:sn, + author = {{\relax Sir I}saac Newton}, + title = {Opticks, or a treatise of the reflections, + refractions, inflections and colours of light}, + url = {http://books.google.com/books?id=XXu4AkRVBBoC}, + medium = {Electronic resource}, + year = {1730}, + numpages = {382}, + eprint = {XXu4AkRVBBoC}, + eprinttype = {Google Books}, +} +% publisher = {William Innys}, diff --git a/Master/texmf-dist/doc/bibtex/gost/ex29.bib b/Master/texmf-dist/doc/bibtex/gost/ex29.bib new file mode 100644 index 00000000000..2b70324fdff --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ex29.bib @@ -0,0 +1,15 @@ +@article{PhysRevLett.101.085006, + author = {Kotelnikov, Igor and Rom\'e, Massimiliano}, + volume = {101}, + journal = {Phys. Rev. Lett.}, + month = {Aug}, + numpages = {4}, + title = {Admissible Equilibria of Non-neutral Plasmas in a Malmberg-Penning Trap}, + year = {2008}, + doi = {10.1103/PhysRevLett.101.085006}, + issue = {8}, + publisher = {American Physical Society}, + pages = {085006} +} + +% url = {http://link.aps.org/doi/10.1103/PhysRevLett.101.085006}, diff --git a/Master/texmf-dist/doc/bibtex/gost/ex30.bib b/Master/texmf-dist/doc/bibtex/gost/ex30.bib new file mode 100644 index 00000000000..e092b5b20d6 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ex30.bib @@ -0,0 +1,27 @@ +@ARTICLE{1998PhRvE..57.7111K, + author = {{Kinney}, R.~M. and {McWilliams}, J.~C.}, + title = "{Turbulent cascades in anisotropic magnetohydrodynamics}", + journal = pre, + keywords = {Plasma turbulence, Magnetohydrodynamic and fluid equation}, + year = 1998, + month = jun, + volume = 57, + pages = {7111-7121}, + doi = {10.1103/PhysRevE.57.7111}, + adsurl = {http://adsabs.harvard.edu/abs/1998PhRvE..57.7111K}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@ARTICLE{1998UFN, + author = {, . . and , . .}, + title = " ", + journal = ufn, + keywords = { , }, + year = 2015, + month = jul, + volume = 185, + pages = {753-771}, + language = {russian}, + doi = {10.3367/UFNr.0185.201507c.0753}, + url = {http://ufn.ru/ru/articles/2015/7/c/}, +} diff --git a/Master/texmf-dist/doc/bibtex/gost/examples.bib b/Master/texmf-dist/doc/bibtex/gost/examples.bib new file mode 100644 index 00000000000..f75cd8380b8 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/examples.bib @@ -0,0 +1,524 @@ +@BOOK{Vasylenko92, + author = ", . .", + title = " : ", + address = ".", + publisher = " ", + year = 1992, + numpages = 430, + language = "ukrainian" +} +@BOOK{Afanasyev92, + author = ", . . and , . .", + title = " + ", + address = ".", + publisher = "", + year = 1992, + numpages = 190, + language = "russian" +} +@BOOK{Makilov91, + author = ", . . and , . . + and , . .", + title = " + ", + address = ".", + publisher = "", + year = 1991, + numpages = 265, + language = "russian" +} +@BOOK{Ponomarenko86, + title = " ", + author = ". . and . . + and . . and . . ", + editor = ". . ", + address = ".", + publisher = "", + year = 1986, + numpages = 144, + language = "russian" +} +@BOOK{Belousova81, + title = " + ", + author = ", . . and , . . + and , . . and others", + address = ".", + publisher = "", + year = 1981, + numpages = 62, + language = "russian" +}@BOOK{BibOp91, + title = " : + ", + organization = ". . . + . - .~.~. ", + edition = "2-, .", + address = ".", + publisher = ".~", + year = 1991, + numpages = 224, + language = "russian" +} +@BOOK{Poems82, + title = " . , + , : ", + compiler = ". and . ", + address = ".", + publisher = ". ", + year = 1982, + numpages = 224, + language = "russian" +} +@BOOK{HistLit82, + title = " : 4 .", + organization = " , - .~.\ (.)", + address = ".", + year = 1982, + Volume = "3: ", + numpages = 876, + language = "russian" +}@Book{Landau:eldin, + author = ". . and . . ", + title = " : 10 .", + publisher = ". .\ .\ .-.\ .", + address = ".", + year = 1992, + volume = "VIII. ", + edition = "3-, .", + language = "russian" +} +@Book{BRLS94, + title = " ii -i + i : 4 .", + organization = ".\ i. I- i.", + address = "i", + publisher = " i i", + year = "1994", + volume = "2: . 1900--1917 .", + editor = ". . and I. . ", + numpages = 440, + language = "russian" +}@BOOK{Grosse80, + author = ", . and , .", + title = " : .\ .", + address = ".", + publisher = "", + year = 1980, + numpages = 392, + language = "russian" +}@BOOK{GOST7184, + key = {}, + title = " 7.1.-84. . + . + --- 7.1.-76; . 01.01.86.", + address = ".", + publisher = "- ", + year = 1984, + numpages = 78, + language = "russian" +}@BOOK{ObchTech93, + title = " : ...", + address = ".", + publisher = "", + year = 1993, + numpages = 99, + language = "ukrainian" +}@BOOK{Bibdelo86, + title = " : . ", + composer = ". . and . . ", + edition = "2- .", + address = ".", + publisher = "", + year = 1986, + numpages = 224, + language = "russian" +}@INBOOK{Ponomarenko79, + author = ", . .", + title = " ", + booktitle = " + ", + address = ".", + publisher = "", + year = 1979, + pages = "141-148", + language = "russian" +} +@INBOOK{Zeyts70, + author = ", .", + title = " ", + booktitle = " ", + bookauthor = ", . and , .", + address = ".", + publisher = "", + year = 1970, + pages = "172--186", + language = "russian" +} +@INCOLLECTION{Ponoomarenko76, + author = ", . .", + title = " + ", + booktitle = " + ", + address = "", + publisher = " ", + year = 1976, + pages = "3-16", + language = "russian" +} +@Article{Malikov92, + author = ", . . and , . .", + title = " + ", + journal = " ", + year = 1992, + number = 6, + pages = "34-38", + language = "russian" +} +@Article{Ponomarenko86a, + author = ", . . and , . .", + title = " + ", + journal = ".\ .\ . .\ .-.\ .\ ", + year = 1986, + volume = 7, + number = 6, + pages = "79-83", + language = "russian" +} +@Article{ dixit.pindyck:options, + title = {The Options Approach to Capital Investment}, + author = {Avinash K. Dixit and Robert S. Pindyck}, + journal = {Harvard Business Review}, + year = {1995}, + month = {May-June}, + pages = {105--115} +} +@ARTICLE{RosGaz-article, + title = " + ", + journal = " ", + year = 1997, + month = "19 ", + pages = 4, + note = " . ", + language = "russian" +} +@INBOOK{Dolmatovskiy88, + author = ", . .", + title = "", + booktitle = "", + edition = "3-", + address = ".", + year = 1988, + volume = 30, + pages = 72, + language = "russian" +} +@INPROCEEDINGS{Ponomarenko88, + author = ", . . and , . .", + title = " + + ", + booktitle = { .\ .\ + << >> ( 88)}, + volume = 1, + address = "", + publisher = " ", + year = 1988, + pages = "149-153", + language = "russian" +} +@INPROCEEDINGS{Melikov95, + author = "Melikov, A. Z. and Ponomarenko, L. A.", + title = "On the approach to optimal control + of queuing systems with multiple classes of customers", + booktitle = "Proc.\ International Conf.\ on Syst.\ Sci.\ XII.", + address = "Wroclaw (Poland)", + year = 1995, + pages = "507-515" +} +@INPROCEEDINGS{Gojchuk98, + author=", . .", + title=" 㳿 + ", + booktitle=" + ", + editor=", . . and others", + address=".", + publisher="", + year=1998, + series=". 8: ˳", + pages="168--173", + language="ukrainian" +} + +@INPROCEEDINGS{Polyakov98a, + author=". . ", + title=" + ", + crossref="Gojchuk98", + annote = " + . + + + + ", + pages="213--220" +} + + @INPROCEEDINGS{TranskSpivrob99:Purich, + author = ", ", + title = "{}-{} : + ", + language = "russian", + booktitle = " + {} {}-{} {}: {} + ", + editor = ", .", + address = "", + publisher = " ", + organization = " ", + year = 1999, + numpages = 196, + booklanguage = "ukrainian" +} + @INPROCEEDINGS{Selikov95, + author = {Selikov, A. Z. and Ponomarenko, L. A. and Qranamarenko, L. S. and Zonomarenko, L. U.}, + title = "On the approach to optimal control + of queuing systems with multiple classes of customers", + booktitle = "Proc.\ International Conf.\ on Syst.\ Sci.\ XII.", + address = "Wroclaw (Poland)", + year = 1995, + pages = "507-515" +} + +@INPROCEEDINGS{Selikov+95, + author = {, A. Z. and , L. A. and , L. S. and , . .}, + title = "On the approach to optimal control + of queuing systems with multiple classes of customers", + booktitle = "Proc.\ International Conf.\ on Syst.\ Sci.\ XII.", + address = "Wroclaw (Poland)", + year = 1995, + pages = "507-515", + language = "russian" +} +@PHDTHESIS{Luus82, + author = ", ", + title = " + , + + ", + type = " ", + number = "05.05.04", + school = ".\ .\ -", + address = ".", + year = 1982, + numpages = 212, + language = "russian" +} +@DSciTHESIS{KIA95-default, + author = ", ", + title = " + ", + number = "01.04.08", + school = "- .\ .~. ", + address = "", + year = 1995, + numpages = 350, + language = "russian" +} +@THESIS{KIA85-autoref, + author = ", ", + title = " + ", + type = ".\ .\ .\ .\ .\ - .-.\ ", + number = "01.04.08", + school = "- .\ .~. ", + address = "", + year = 1995, + numpages = 17, + language = "russian" +} +@BOOK{Ponomarenko76, + author = ", . . and , . .", + title = " + + ", + address = ".", + year = 1976, + numpages = 37, + language = "russian", + note = "(./ . - ; 76-76)" +} +@REPORT{Report81-rep, + title = { + {-2-12-} + {-2-12-Dz}}, + institution = {.\ .\ - .\ -}, + address = ".", + organization = {}, + year = 1981, + numpages = 90, + type = " {}", + editor = ", . .", + author = ", . . and others", + note = {.\ 119692}, + language = "russian" +} +@REPORT{Report81b-rep-notype, + title = { + {-2-12-} + {-2-12-Dz}}, + institution = {.\ .\ - .\ -}, + address = ".", + organization = {}, + year = 1981, + numpages = 90, + note = {.\ 119692}, + language = "russian" +} +@TECHREPORT{Report81-techrep, + title = { + {-2-12-} + {-2-12-Dz}}, + institution = {.\ .\ - .\ -}, + address = ".", + organization = {}, + year = 1981, + numpages = 90, + editor = ", . .", + author = ", . . and others", + note = {.\ 119692}, + language = "russian" +} +@BOOK{CatalogMamals81, + title = { . + "--- }, + organization = " , .\ -", + editor = ". . and . . ", + address = ".", + publisher = ", .\ -", + year = 1981, + numpages = 456, + language = "russian" +} + +@BOOK{Instr86, + title = " + : + 34-70-044-85: . . . . + 01.10.85: + 01.01.86 01.01.95", + organization = "- ", + address = ".", + year = 1986, + numpages = 43, + language = "russian" +} +@online{ wiki:latex, + author = "Wikipedia", + title = "{\LaTeX}---Wikipedia{,} The Free Encyclopedia", + year = "2012", + url = "http://en.wikipedia.org/wiki/LaTeX", + urldate = "25.01.2012" +} + +@online{ wiki:latex-2, + author = "Wikipedia", + title = "{\LaTeX}", + howpublished = "Wikipedia, The Free Encyclopedia", + year = "2012", + eprint ="wiki/LaTeX", + eprinttype = {WikiPedia}, + url = "http://en.wikipedia.org/wiki/LaTeX", + urldate = "25.01.2012" +} +@online{ phys:moodle, + author = {, . .}, + title = { }, + howpublished = " ", + organization = "", + year = 2012, + url = {http://www.phys.nsu.ru/moodle/}, + urldate = "16.01.2012", + language = "russian" +} +@MISC{EXFOR, + author = {IAEA}, + title = {{EXFOR}---Experimental Nuclear Reaction Data }, + url = {http://www-nds.iaea.org/exfor}, + address = {P.O. Box 100, Wagramer Strasse 5, A-1400 Vienna, Austria}, + year = {2012}, + medium = {Electronic resource} +} +@BOOK{IsaacNewton, + author = {Newton, {\relax Sir Isaac}}, + title = {Opticks, or a treatise of the reflections, + refractions, inflections and colours of light}, + publisher = {William Innys}, + url = {http://books.google.com/books?id=XXu4AkRVBBoC}, + medium = {Electronic resource}, + year = {1730}, + numpages = {382}, + eprint = {XXu4AkRVBBoC}, + eprinttype = {Google Books}, +} + +@BOOK{IsaacNewton-sl:sn, + author = {{\relax Sir I}saac Newton}, + title = {Opticks, or a treatise of the reflections, + refractions, inflections and colours of light}, + url = {http://books.google.com/books?id=XXu4AkRVBBoC}, + medium = {Electronic resource}, + year = {1730}, + numpages = {382}, + eprint = {XXu4AkRVBBoC}, + eprinttype = {Google Books}, +} +% publisher = {William Innys}, +@article{PhysRevLett.101.085006, + author = {Kotelnikov, Igor and Rom\'e, Massimiliano}, + volume = {101}, + journal = {Phys. Rev. Lett.}, + month = {Aug}, + numpages = {4}, + title = {Admissible Equilibria of Non-neutral Plasmas in a Malmberg-Penning Trap}, + year = {2008}, + doi = {10.1103/PhysRevLett.101.085006}, + issue = {8}, + publisher = {American Physical Society}, + pages = {085006} +} + +% url = {http://link.aps.org/doi/10.1103/PhysRevLett.101.085006}, +@ARTICLE{1998PhRvE..57.7111K, + author = {{Kinney}, R.~M. and {McWilliams}, J.~C.}, + title = "{Turbulent cascades in anisotropic magnetohydrodynamics}", + journal = pre, + keywords = {Plasma turbulence, Magnetohydrodynamic and fluid equation}, + year = 1998, + month = jun, + volume = 57, + pages = {7111-7121}, + doi = {10.1103/PhysRevE.57.7111}, + adsurl = {http://adsabs.harvard.edu/abs/1998PhRvE..57.7111K}, + adsnote = {Provided by the SAO/NASA Astrophysics Data System} +} + +@ARTICLE{1998UFN, + author = {, . . and , . .}, + title = " ", + journal = ufn, + keywords = { , }, + year = 2015, + month = jul, + volume = 185, + pages = {753-771}, + language = {russian}, + doi = {10.3367/UFNr.0185.201507c.0753}, + url = {http://ufn.ru/ru/articles/2015/7/c/}, +} diff --git a/Master/texmf-dist/doc/bibtex/gost/gost.pdf b/Master/texmf-dist/doc/bibtex/gost/gost.pdf Binary files differindex c1e87eb08a4..7339567adfa 100644 --- a/Master/texmf-dist/doc/bibtex/gost/gost.pdf +++ b/Master/texmf-dist/doc/bibtex/gost/gost.pdf diff --git a/Master/texmf-dist/doc/bibtex/gost/gost.tex b/Master/texmf-dist/doc/bibtex/gost/gost.tex new file mode 100644 index 00000000000..f796b2eaad3 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/gost.tex @@ -0,0 +1,124 @@ +\documentclass[a4paper]{article} + % cmap inputenc, utf8 +\usepackage{cmap} +\usepackage[T2A]{fontenc} +\usepackage[cp1251]{inputenc} +\usepackage[russian]{babel} +\usepackage{bibunits,verbatim,bibnocap,geometry,ifpdf} +%\usepackage{cmap} +\ifpdf + \usepackage[pdftex,hyperindex,unicode]{hyperref} +\else + \usepackage[hypertex]{hyperref} +\fi +\usepackage{color} +\definecolor{darkblue}{rgb}{0,0,.6} +\hypersetup{ + pdftitle = {\mytitle}, + pdfauthor = {Igor A. Kotelnikov}, + pdfsubject = {GOST, BibTeX}, + pdfstartview = {FitH}, +% pdfborder = {0 0 0}, +% bookmarksopen = true, + bookmarksnumbered = true, +% bookmarksopenlevel = 2, + colorlinks = true, linkcolor = darkblue, + citecolor = darkblue, filecolor = darkblue, + menucolor = darkblue, urlcolor = darkblue +} + + +\begin{document} + +\newcommand{\bibentry}[1]{ +\begin{bibunit} +\nocite{*} +\putbib[bib/#1] +\nopagebreak +\verbatiminput{bib/#1.bib} +\end{bibunit} +} + +\title{\mytitle} +\maketitle +\begin{abstract} + \mydescription +\end{abstract} + +\bibliographyunit[\section] +\bibliographystyle{\mybibstyle} + +\section{Books} +\subsection{One--three authors} +\bibentry{ex01} +\bibentry{ex02} +\bibentry{ex03} +\subsection{Four and more authors} +\bibentry{ex04} +\bibentry{ex05} +\subsection{Collective author} +\bibentry{ex06} +\subsection{Compiler} +\bibentry{ex06a} +\subsection{Multiple-volume publication} +\bibentry{ex07} +\bibentry{ex08} +\bibentry{ex09} +\subsection{Translated} +\bibentry{ex10} +\subsection{Collections} +\bibentry{ex12} +\subsection{Dictionary} +\bibentry{ex13} +\section{Parts of} +\subsection{Book} +\bibentry{ex14} +\bibentry{ex14a} +\subsection{Collection} +\bibentry{ex15} +\subsection{Journal} +\bibentry{ex16} +\bibentry{ex17} +\bibentry{ex17a} +\subsection{Newspaper} +\bibentry{ex17b} +\subsection{Encyclop\ae dia} +\bibentry{ex18} +\subsection{Proceedings} +\bibentry{ex19} +\bibentry{ex20} +\subsubsection{With crossreference} +\bibentry{ex20a} +\subsubsection{With multiple languages} +\bibentry{ex20b} +\section{Other} +\subsection{Standard} +\bibentry{ex11} +\subsection{Ph.D. Thesis / Dissertation} +\bibentry{ex21} +\bibentry{ex21a} +\subsection{Synopsis} +\bibentry{ex22} +\subsection{Preprint} +\bibentry{ex23} +\subsection{Report} +\bibentry{ex24} +\bibentry{ex24a} +\bibentry{ex24b} +\subsection{Catalog} +\bibentry{ex25} +\subsection{Instruction} +\bibentry{ex26} +\section{Electronic Publishing} +\subsection{Common Fields} +\verb|Url|, \verb|eprint|, \verb|doi| and \verb|medium| fields can be assigned to any entry. +\bibentry{ex27c} +\bibentry{ex28} +\bibentry{ex29} +\subsection{Online Entry} +\bibentry{ex27a} +\bibentry{ex27b} +\section{Use of macros} +\bibentry{ex30} + +\end{document}
\ No newline at end of file diff --git a/Master/texmf-dist/doc/bibtex/gost/gost2003.pdf b/Master/texmf-dist/doc/bibtex/gost/gost2003.pdf Binary files differindex 67de87cf001..1c84bf5b23c 100644 --- a/Master/texmf-dist/doc/bibtex/gost/gost2003.pdf +++ b/Master/texmf-dist/doc/bibtex/gost/gost2003.pdf diff --git a/Master/texmf-dist/doc/bibtex/gost/gost2003.tex b/Master/texmf-dist/doc/bibtex/gost/gost2003.tex new file mode 100644 index 00000000000..1dbe684d6c5 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/gost2003.tex @@ -0,0 +1,16 @@ +\edef\mybibstyle{gost2003} +\RequirePackage[cp1251]{inputenc} +\newcommand*{\mytitle}{The GOST bundle: \mybibstyle.bst} +\newcommand{\mydescription}{ + Example bibliographic description using the style \texttt{\mybibstyle.bst}. + No customization is applied. + + \texttt{\mybibstyle.bst}. + . + + This is style is intended for composing bibliographic catalogs and descriptions. + + . + +} +\input gost
\ No newline at end of file diff --git a/Master/texmf-dist/doc/bibtex/gost/gost2008-customized.pdf b/Master/texmf-dist/doc/bibtex/gost/gost2008-customized.pdf Binary files differindex c961b456d23..f04dd1b311a 100644 --- a/Master/texmf-dist/doc/bibtex/gost/gost2008-customized.pdf +++ b/Master/texmf-dist/doc/bibtex/gost/gost2008-customized.pdf diff --git a/Master/texmf-dist/doc/bibtex/gost/gost2008-customized.tex b/Master/texmf-dist/doc/bibtex/gost/gost2008-customized.tex new file mode 100644 index 00000000000..9e095c5c58e --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/gost2008-customized.tex @@ -0,0 +1,18 @@ +\edef\mybibstyle{gost2008} +\RequirePackage[cp1251]{inputenc} +\newcommand*{\mytitle}{The GOST bundle: customization} +\newcommand{\mydescription}{ + Example of a bibliography using the style \texttt{\mybibstyle.bst}. + Customization is applied. +% \protect\verb|\providecommand*{\BibEmph}[1]{#1}|\\ +% \protect\verb|\providecommand*{\BibDash}{}| + + + \texttt{\mybibstyle.bst}. + . +% \protect\verb|\providecommand*{\BibEmph}[1]{\#1}|\\ +% \protect\verb|\providecommand*{\BibDash}{}| +} +\providecommand*{\BibEmph}[1]{\textbf{#1}} +\providecommand*{\BibDash}{} +\input gost diff --git a/Master/texmf-dist/doc/bibtex/gost/gost2008-natbib-s.pdf b/Master/texmf-dist/doc/bibtex/gost/gost2008-natbib-s.pdf Binary files differindex 7993c57fec2..5416c26f612 100644 --- a/Master/texmf-dist/doc/bibtex/gost/gost2008-natbib-s.pdf +++ b/Master/texmf-dist/doc/bibtex/gost/gost2008-natbib-s.pdf diff --git a/Master/texmf-dist/doc/bibtex/gost/gost2008-natbib-s.tex b/Master/texmf-dist/doc/bibtex/gost/gost2008-natbib-s.tex new file mode 100644 index 00000000000..7b1613b8ff4 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/gost2008-natbib-s.tex @@ -0,0 +1,122 @@ +% !Mode:: "TeX:UTF-8" +\newcommand*{\mybibstyle}{gost2008ns} + +\RequirePackage[cp1251]{inputenc} + +\newcommand*{\mytitle}{The GOST bundle: \mybibstyle.bst} +\newcommand{\mydescription}{ + Example of a bibliography using the style \texttt{\mybibstyle.bst} + and \texttt{natbib} package. + No customization is applied. + + + \texttt{\mybibstyle.bst} \texttt{natbib}. + . +} + +\documentclass[a4paper]{article} +\usepackage[cp1251]{inputenc} +\usepackage[T2A]{fontenc} +\usepackage[ukrainian,russian]{babel} +\usepackage{natbib} +\usepackage{geometry,ifpdf} +\ifpdf + \usepackage[pdftex,hyperindex,unicode]{hyperref} + \usepackage{cmap} +\else + \usepackage[hypertex]{hyperref} +\fi +\usepackage{color} +\definecolor{darkblue}{rgb}{0,0,.6} +\hypersetup{ + pdftitle = {\mytitle}, + pdfauthor = {Igor A. Kotelnikov}, + pdfsubject = {GOST, BibTeX}, + pdfstartview = {FitH}, +% pdfborder = {0 0 0}, +% bookmarksopen = true, + bookmarksnumbered = true, +% bookmarksopenlevel = 2, + colorlinks = true, linkcolor = darkblue, + citecolor = darkblue, filecolor = darkblue, + menucolor = darkblue, urlcolor = darkblue +} + +\makeatletter +\renewcommand{\@biblabel}[1]{#1.} +\makeatother + +\begin{document} + +\title{\mytitle} +\maketitle +\begin{abstract} + \mydescription +\end{abstract} + +%\verb|\cite{*}| \cite{*} +% +%\verb|\citep{*}| \citep{*} +% +%\verb|\citet{*}| \citet{*} + +\newcommand{\allrefs}{Vasylenko92, +Afanasyev92, +Makilov91, +Ponomarenko86, +Belousova81, +BibOp91, +Poems82, +HistLit82, +Landau:eldin, +BRLS94, +Grosse80, +GOST7184, +ObchTech93, +Bibdelo86, +Ponomarenko79, +Zeyts70, +Ponoomarenko76, +Malikov92, +Ponomarenko86a, +dixit.pindyck:options, +RosGaz-article, +Dolmatovskiy88, +Ponomarenko88, +Melikov95, Selikov95, Selikov+95, +Gojchuk98, +Polyakov98a, +TranskSpivrob99:Purich, +Luus82, +KIA95-default, +KIA85-autoref, +Ponomarenko76, +Report81-rep, +Report81b-rep-notype, +Report81-techrep, +CatalogMamals81, +Instr86, +wiki:latex, +wiki:latex-2, +phys:moodle, +EXFOR, +IsaacNewton, +IsaacNewton-sl:sn, +PhysRevLett.101.085006} + + +\verb|\citep|\par \citep{\allrefs} + +\verb|\citep*|\par \citep{\allrefs} + +\verb|\citeauthor|\par \citeauthor{\allrefs} + +\verb|\citeauthor*|\par \citeauthor*{\allrefs} + + +\bibliographystyle{\mybibstyle} +\bibliography{bib/examples} + +\end{document} + + diff --git a/Master/texmf-dist/doc/bibtex/gost/gost2008-natbib.pdf b/Master/texmf-dist/doc/bibtex/gost/gost2008-natbib.pdf Binary files differindex b11a697f9fe..43e9759ccf1 100644 --- a/Master/texmf-dist/doc/bibtex/gost/gost2008-natbib.pdf +++ b/Master/texmf-dist/doc/bibtex/gost/gost2008-natbib.pdf diff --git a/Master/texmf-dist/doc/bibtex/gost/gost2008-natbib.tex b/Master/texmf-dist/doc/bibtex/gost/gost2008-natbib.tex new file mode 100644 index 00000000000..db27fa6ee14 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/gost2008-natbib.tex @@ -0,0 +1,118 @@ +% !Mode:: "TeX:UTF-8" +\newcommand*{\mybibstyle}{gost2008n} + +\RequirePackage[cp1251]{inputenc} + +\newcommand*{\mytitle}{The GOST bundle: \mybibstyle.bst} +\newcommand{\mydescription}{ + Example of a bibliography using the style \texttt{\mybibstyle.bst} + and \texttt{natbib} package. + No customization is applied. + + + \texttt{\mybibstyle.bst} \texttt{natbib}. + . +} + +\documentclass[a4paper]{article} +\usepackage[cp1251]{inputenc} +\usepackage[T2A]{fontenc} +\usepackage[ukrainian,russian]{babel} +\usepackage{natbib} +\usepackage{geometry,ifpdf} +\ifpdf + \usepackage[pdftex,hyperindex,unicode]{hyperref} + \usepackage{cmap} +\else + \usepackage[hypertex]{hyperref} +\fi +\usepackage{color} +\definecolor{darkblue}{rgb}{0,0,.6} +\hypersetup{ + pdftitle = {\mytitle}, + pdfauthor = {Igor A. Kotelnikov}, + pdfsubject = {GOST, BibTeX}, + pdfstartview = {FitH}, +% pdfborder = {0 0 0}, +% bookmarksopen = true, + bookmarksnumbered = true, +% bookmarksopenlevel = 2, + colorlinks = true, linkcolor = darkblue, + citecolor = darkblue, filecolor = darkblue, + menucolor = darkblue, urlcolor = darkblue +} + +\makeatletter +\renewcommand{\@biblabel}[1]{#1.} +\makeatother + +\begin{document} + +\title{\mytitle} +\maketitle +\begin{abstract} + \mydescription +\end{abstract} + +\newcommand{\allrefs}{Vasylenko92, +Afanasyev92, +Makilov91, +Ponomarenko86, +Belousova81, +BibOp91, +Poems82, +HistLit82, +Landau:eldin, +BRLS94, +Grosse80, +GOST7184, +ObchTech93, +Bibdelo86, +Ponomarenko79, +Zeyts70, +Ponoomarenko76, +Malikov92, +Ponomarenko86a, +dixit.pindyck:options, +RosGaz-article, +Dolmatovskiy88, +Ponomarenko88, +Melikov95, Selikov95, Selikov+95, +Gojchuk98, +Polyakov98a, +TranskSpivrob99:Purich, +Luus82, +KIA95-default, +KIA85-autoref, +Ponomarenko76, +Report81-rep, +Report81b-rep-notype, +Report81-techrep, +CatalogMamals81, +Instr86, +wiki:latex, +wiki:latex-2, +phys:moodle, +EXFOR, +IsaacNewton, +IsaacNewton-sl:sn, +PhysRevLett.101.085006} + + +\verb|\cite|\par \cite{\allrefs} + +\verb|\citep|\par \citep{\allrefs} + +\verb|\citep*|\par \citep{\allrefs} + +\verb|\citeauthor|\par \citeauthor{\allrefs} + +\verb|\citeauthor*|\par \citeauthor*{\allrefs} + + +\bibliographystyle{\mybibstyle} +\bibliography{bib/examples} + +\end{document} + + diff --git a/Master/texmf-dist/doc/bibtex/gost/gost2008-sorted.pdf b/Master/texmf-dist/doc/bibtex/gost/gost2008-sorted.pdf Binary files differindex 13c92e6f1a2..298aa7866d1 100644 --- a/Master/texmf-dist/doc/bibtex/gost/gost2008-sorted.pdf +++ b/Master/texmf-dist/doc/bibtex/gost/gost2008-sorted.pdf diff --git a/Master/texmf-dist/doc/bibtex/gost/gost2008-sorted.tex b/Master/texmf-dist/doc/bibtex/gost/gost2008-sorted.tex new file mode 100644 index 00000000000..6f043e5d03f --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/gost2008-sorted.tex @@ -0,0 +1,106 @@ +% !Mode:: "TeX:UTF-8" +\newcommand*{\mybibstyle}{gost2008s} + +\RequirePackage[cp1251]{inputenc} + +\newcommand*{\mytitle}{The GOST bundle: \mybibstyle.bst} +\newcommand{\mydescription}{ + Example of a bibliography using the style \texttt{\mybibstyle.bst}. + No customization is applied. + + + \texttt{\mybibstyle.bst}. + . +} + +\documentclass[a4paper]{article} +\usepackage[cp1251]{inputenc} +\usepackage[T2A]{fontenc} +\usepackage[ukrainian,russian]{babel} +%\usepackage{natbib} +\usepackage{geometry,ifpdf} +\ifpdf + \usepackage[pdftex,hyperindex,unicode]{hyperref} + \usepackage{cmap} +\else + \usepackage[hypertex]{hyperref} +\fi +\usepackage{color} +\definecolor{darkblue}{rgb}{0,0,.6} +\hypersetup{ + pdftitle = {\mytitle}, + pdfauthor = {Igor A. Kotelnikov}, + pdfsubject = {GOST, BibTeX}, + pdfstartview = {FitH}, +% pdfborder = {0 0 0}, +% bookmarksopen = true, + bookmarksnumbered = true, +% bookmarksopenlevel = 2, + colorlinks = true, linkcolor = darkblue, + citecolor = darkblue, filecolor = darkblue, + menucolor = darkblue, urlcolor = darkblue +} + +\makeatletter +\renewcommand{\@biblabel}[1]{#1.} +\makeatother + +\begin{document} + +\title{\mytitle} +\maketitle +\begin{abstract} + \mydescription +\end{abstract} + +\newcommand{\allrefs}{Vasylenko92, +Afanasyev92, +Makilov91, +Ponomarenko86, +Belousova81, +BibOp91, +Poems82, +HistLit82, +Landau:eldin, +BRLS94, +Grosse80, +GOST7184, +ObchTech93, +Bibdelo86, +Ponomarenko79, +Zeyts70, +Ponoomarenko76, +Malikov92, +Ponomarenko86a, +dixit.pindyck:options, +RosGaz-article, +Dolmatovskiy88, +Ponomarenko88, +Melikov95, +Gojchuk98, +Polyakov98a, +TranskSpivrob99:Purich, +Luus82, +KIA95-default, +KIA85-autoref, +Ponomarenko76, +Report81-rep, +Report81b-rep-notype, +Report81-techrep, +CatalogMamals81, +Instr86, +wiki:latex, +wiki:latex-2, +phys:moodle, +EXFOR, +IsaacNewton, +IsaacNewton-sl:sn, +PhysRevLett.101.085006} + +\nocite{*} +\cite{\allrefs} + +\bibliographystyle{\mybibstyle} +\bibliography{bib/examples} + +\end{document} diff --git a/Master/texmf-dist/doc/bibtex/gost/gost2008.pdf b/Master/texmf-dist/doc/bibtex/gost/gost2008.pdf Binary files differindex 8d7a8795bb2..0d1eee79a8e 100644 --- a/Master/texmf-dist/doc/bibtex/gost/gost2008.pdf +++ b/Master/texmf-dist/doc/bibtex/gost/gost2008.pdf diff --git a/Master/texmf-dist/doc/bibtex/gost/gost2008.tex b/Master/texmf-dist/doc/bibtex/gost/gost2008.tex new file mode 100644 index 00000000000..6f74b26e901 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/gost2008.tex @@ -0,0 +1,12 @@ +\edef\mybibstyle{gost2008} +\RequirePackage[cp1251]{inputenc} +\newcommand*{\mytitle}{The GOST bundle: \mybibstyle.bst} +\newcommand{\mydescription}{ + Example of a bibliography using the style \texttt{\mybibstyle.bst}. + No customization is applied. + + + \texttt{\mybibstyle.bst}. + . +} +\input gost diff --git a/Master/texmf-dist/doc/bibtex/gost/gost2008l.pdf b/Master/texmf-dist/doc/bibtex/gost/gost2008l.pdf Binary files differindex ccb6616b726..e7a909af9bc 100644 --- a/Master/texmf-dist/doc/bibtex/gost/gost2008l.pdf +++ b/Master/texmf-dist/doc/bibtex/gost/gost2008l.pdf diff --git a/Master/texmf-dist/doc/bibtex/gost/gost2008l.tex b/Master/texmf-dist/doc/bibtex/gost/gost2008l.tex new file mode 100644 index 00000000000..2ba60bb037d --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/gost2008l.tex @@ -0,0 +1,16 @@ +\edef\mybibstyle{gost2008l} +\RequirePackage[cp1251]{inputenc} +\newcommand*{\mytitle}{The GOST bundle: \mybibstyle.bst} +\newcommand{\mydescription}{ + Example of a bibliography using the style \texttt{\mybibstyle.bst}. + No customization is applied. + + + \texttt{\mybibstyle.bst}. + . + + Note: this style do not conform State Standard. + + : . +} +\input gost diff --git a/Master/texmf-dist/doc/bibtex/gost/gost780.pdf b/Master/texmf-dist/doc/bibtex/gost/gost780.pdf Binary files differindex bc26ed490f0..95802d7a7f4 100644 --- a/Master/texmf-dist/doc/bibtex/gost/gost780.pdf +++ b/Master/texmf-dist/doc/bibtex/gost/gost780.pdf diff --git a/Master/texmf-dist/doc/bibtex/gost/gost780.tex b/Master/texmf-dist/doc/bibtex/gost/gost780.tex new file mode 100644 index 00000000000..2d9e4aa9d89 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/gost780.tex @@ -0,0 +1,15 @@ +\edef\mybibstyle{gost780} +\newcommand*{\mytitle}{The GOST bundle: \mybibstyle.bst} +\newcommand{\mydescription}{ + Example of a bibliography using the style \texttt{\mybibstyle.bst}. + \texttt{\mybibstyle.bst}. + + + \texttt{\mybibstyle.bst}. + + Note: this is obsolete style. + + : . + +} +\input gost
\ No newline at end of file diff --git a/Master/texmf-dist/doc/bibtex/gost/ugost.tex b/Master/texmf-dist/doc/bibtex/gost/ugost.tex new file mode 100644 index 00000000000..d3b1f32a424 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ugost.tex @@ -0,0 +1,122 @@ +\documentclass[a4paper]{article} +\usepackage[T2A]{fontenc} +\usepackage[utf8]{inputenc} +\usepackage[russian]{babel} +\usepackage{bibunits,verbatim,bibnocap,geometry,ifpdf} +\ifpdf + \usepackage[pdftex,hyperindex,unicode]{hyperref} + \usepackage{cmap} +\else + \usepackage[hypertex]{hyperref} +\fi +\usepackage{color} +\definecolor{darkblue}{rgb}{0,0,.6} +\hypersetup{ + pdftitle = {\mytitle}, + pdfauthor = {Igor A. Kotelnikov}, + pdfsubject = {GOST, BibTeX}, + pdfstartview = {FitH}, +% pdfborder = {0 0 0}, +% bookmarksopen = true, + bookmarksnumbered = true, +% bookmarksopenlevel = 2, + colorlinks = true, linkcolor = darkblue, + citecolor = darkblue, filecolor = darkblue, + menucolor = darkblue, urlcolor = darkblue +} + + +\begin{document} + +\newcommand{\bibentry}[1]{ +\begin{bibunit} +\nocite{*} +\putbib[bib/#1] +\nopagebreak +\verbatiminput{bib/#1.bib} +\end{bibunit} +} + +\title{\mytitle} +\maketitle +\begin{abstract} + \mydescription +\end{abstract} + +\bibliographyunit[\section] +\bibliographystyle{\mybibstyle} + +\section{Books} +\subsection{One--three authors} +\bibentry{ex01} +\bibentry{ex02} +\bibentry{ex03} +\subsection{Four and more authors} +\bibentry{ex04} +\bibentry{ex05} +\subsection{Collective author} +\bibentry{ex06} +\subsection{Compiler} +\bibentry{ex06a} +\subsection{Multiple-volume publication} +\bibentry{ex07} +\bibentry{ex08} +\bibentry{ex09} +\subsection{Translated} +\bibentry{ex10} +\subsection{Collections} +\bibentry{ex12} +\subsection{Dictionary} +\bibentry{ex13} +\section{Parts of} +\subsection{Book} +\bibentry{ex14} +\bibentry{ex14a} +\subsection{Collection} +\bibentry{ex15} +\subsection{Journal} +\bibentry{ex16} +\bibentry{ex17} +\bibentry{ex17a} +\subsection{Newspaper} +\bibentry{ex17b} +\subsection{Encyclop\ae dia} +\bibentry{ex18} +\subsection{Proceedings} +\bibentry{ex19} +\bibentry{ex20} +\subsubsection{With crossreference} +\bibentry{ex20a} +\subsubsection{With multiple languages} +\bibentry{ex20b} +\section{Other} +\subsection{Standard} +\bibentry{ex11} +\subsection{Ph.D. Thesis / Dissertation} +\bibentry{ex21} +\bibentry{ex21a} +\subsection{Synopsis} +\bibentry{ex22} +\subsection{Preprint} +\bibentry{ex23} +\subsection{Report} +\bibentry{ex24} +\bibentry{ex24a} +\bibentry{ex24b} +\subsection{Catalog} +\bibentry{ex25} +\subsection{Instruction} +\bibentry{ex26} +\section{Electronic Publishing} +\subsection{Common Fields} +\verb|Url|, \verb|eprint|, \verb|doi| and \verb|medium| fields can be assigned to any entry. +\bibentry{ex27c} +\bibentry{ex28} +\bibentry{ex29} +\subsection{Online Entry} +\bibentry{ex27a} +\bibentry{ex27b} +\section{Use of macros} +\bibentry{ex30} + +\end{document}
\ No newline at end of file diff --git a/Master/texmf-dist/doc/bibtex/gost/ugost2003.pdf b/Master/texmf-dist/doc/bibtex/gost/ugost2003.pdf Binary files differnew file mode 100644 index 00000000000..5e64dd171e5 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ugost2003.pdf diff --git a/Master/texmf-dist/doc/bibtex/gost/ugost2003.tex b/Master/texmf-dist/doc/bibtex/gost/ugost2003.tex new file mode 100644 index 00000000000..d21e13cd61d --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ugost2003.tex @@ -0,0 +1,17 @@ +\edef\mybibstyle{ugost2003} +\RequirePackage[utf8]{inputenc} +\newcommand*{\mytitle}{The GOST bundle: \mybibstyle.bst} +\newcommand{\mydescription}{ + Example bibliographic description using the style \texttt{\mybibstyle.bst}. + No customization is applied. + + Пример оформления библиографического описания с помощью стиля \texttt{\mybibstyle.bst}. + Команды форматирования не изменены. + + This is style is intended for composing bibliographic catalogs and descriptions. + + Данный стиль предназначен для составления библиотечных каталогов и описаний. + +} +\input ugost + diff --git a/Master/texmf-dist/doc/bibtex/gost/ugost2008-customized.pdf b/Master/texmf-dist/doc/bibtex/gost/ugost2008-customized.pdf Binary files differnew file mode 100644 index 00000000000..ede1ad8d8b3 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ugost2008-customized.pdf diff --git a/Master/texmf-dist/doc/bibtex/gost/ugost2008-customized.tex b/Master/texmf-dist/doc/bibtex/gost/ugost2008-customized.tex new file mode 100644 index 00000000000..e56f03aa02c --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ugost2008-customized.tex @@ -0,0 +1,18 @@ +\edef\mybibstyle{ugost2008} +\RequirePackage[utf8]{inputenc} +\newcommand*{\mytitle}{The GOST bundle: customization} +\newcommand{\mydescription}{ + Example of a bibliography using the style \texttt{\mybibstyle.bst}. + Customization is applied. +% \protect\verb|\providecommand*{\BibEmph}[1]{#1}|\\ +% \protect\verb|\providecommand*{\BibDash}{}| + + Пример оформления списка литературы с помощью стиля + \texttt{\mybibstyle.bst}. + Применены команды форматирования. +% \protect\verb|\providecommand*{\BibEmph}[1]{\#1}|\\ +% \protect\verb|\providecommand*{\BibDash}{}| +} +\providecommand*{\BibEmph}[1]{\textbf{#1}} +\providecommand*{\BibDash}{} +\input ugost diff --git a/Master/texmf-dist/doc/bibtex/gost/ugost2008-natbib.pdf b/Master/texmf-dist/doc/bibtex/gost/ugost2008-natbib.pdf Binary files differnew file mode 100644 index 00000000000..bac7b86572c --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ugost2008-natbib.pdf diff --git a/Master/texmf-dist/doc/bibtex/gost/ugost2008-natbib.tex b/Master/texmf-dist/doc/bibtex/gost/ugost2008-natbib.tex new file mode 100644 index 00000000000..ec7e56dbfc6 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ugost2008-natbib.tex @@ -0,0 +1,121 @@ +% !Mode:: "TeX:UTF-8" +\newcommand*{\mybibstyle}{ugost2008n} + +\RequirePackage[utf8]{inputenc} + +\newcommand*{\mytitle}{The GOST bundle: \mybibstyle.bst} +\newcommand{\mydescription}{ + Example of a bibliography using the style \texttt{\mybibstyle.bst} + and \texttt{natbib} package. + No customization is applied. + + Пример оформления списка литературы с помощью стиля + \texttt{\mybibstyle.bst} и пакета \texttt{natbib}. + Команды форматирования не изменены. +} + +\documentclass[a4paper]{article} +\usepackage[utf8]{inputenc} +\usepackage[T2A]{fontenc} +\usepackage[ukrainian,russian]{babel} +\usepackage{natbib} +\usepackage{geometry,ifpdf} +\ifpdf + \usepackage[pdftex,hyperindex,unicode]{hyperref} + \usepackage{cmap} +\else + \usepackage[hypertex]{hyperref} +\fi +\usepackage{color} +\definecolor{darkblue}{rgb}{0,0,.6} +\hypersetup{ + pdftitle = {\mytitle}, + pdfauthor = {Igor A. Kotelnikov}, + pdfsubject = {GOST, BibTeX}, + pdfstartview = {FitH}, +% pdfborder = {0 0 0}, +% bookmarksopen = true, + bookmarksnumbered = true, +% bookmarksopenlevel = 2, + colorlinks = true, linkcolor = darkblue, + citecolor = darkblue, filecolor = darkblue, + menucolor = darkblue, urlcolor = darkblue +} + +\makeatletter +\renewcommand{\@biblabel}[1]{#1.} +\makeatother + +\begin{document} + +\title{\mytitle} +\maketitle +\begin{abstract} + \mydescription +\end{abstract} + +%\verb|\cite{*}| \cite{*} +% +%\verb|\citep{*}| \citep{*} +% +%\verb|\citet{*}| \citet{*} + +\newcommand{\allrefs}{Vasylenko92, +Afanasyev92, +Makilov91, +Ponomarenko86, +Belousova81, +BibOp91, +Poems82, +HistLit82, +Landau:eldin, +BRLS94, +Grosse80, +GOST7184, +ObchTech93, +Bibdelo86, +Ponomarenko79, +Zeyts70, +Ponoomarenko76, +Malikov92, +Ponomarenko86a, +dixit.pindyck:options, +RosGaz-article, +Dolmatovskiy88, +Ponomarenko88, +Melikov95, Selikov95, Selikov+95, +Gojchuk98, +Polyakov98a, +TranskSpivrob99:Purich, +Luus82, +KIA95-default, +KIA85-autoref, +Ponomarenko76, +Report81-rep, +Report81b-rep-notype, +Report81-techrep, +CatalogMamals81, +Instr86, +wiki:latex, +wiki:latex-2, +phys:moodle, +EXFOR, +IsaacNewton, +IsaacNewton-sl:sn, +PhysRevLett.101.085006} + + +\verb|\citep|\par \citep{\allrefs} + +\verb|\citep*|\par \citep{\allrefs} + +\verb|\citeauthor|\par \citeauthor{\allrefs} + +\verb|\citeauthor*|\par \citeauthor*{\allrefs} + +\bibliographystyle{\mybibstyle} +\bibliography{bib/examples} + +\end{document} + + diff --git a/Master/texmf-dist/doc/bibtex/gost/ugost2008-sorted.pdf b/Master/texmf-dist/doc/bibtex/gost/ugost2008-sorted.pdf Binary files differnew file mode 100644 index 00000000000..0f6351e5068 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ugost2008-sorted.pdf diff --git a/Master/texmf-dist/doc/bibtex/gost/ugost2008-sorted.tex b/Master/texmf-dist/doc/bibtex/gost/ugost2008-sorted.tex new file mode 100644 index 00000000000..827e8ccd03c --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ugost2008-sorted.tex @@ -0,0 +1,106 @@ +% !Mode:: "TeX:UTF-8" +\newcommand*{\mybibstyle}{ugost2008s} + +\RequirePackage[utf8]{inputenc} + +\newcommand*{\mytitle}{The GOST bundle: \mybibstyle.bst} +\newcommand{\mydescription}{ + Example of a bibliography using the style \texttt{\mybibstyle.bst}. + No customization is applied. + + Пример оформления списка литературы с помощью стиля + \texttt{\mybibstyle.bst}. + Команды форматирования не изменены. +} + +\documentclass[a4paper]{article} +\usepackage[utf8]{inputenc} +\usepackage[T2A]{fontenc} +\usepackage[ukrainian,russian]{babel} +%\usepackage{natbib} +\usepackage{geometry,ifpdf} +\ifpdf + \usepackage[pdftex,hyperindex,unicode]{hyperref} + \usepackage{cmap} +\else + \usepackage[hypertex]{hyperref} +\fi +\usepackage{color} +\definecolor{darkblue}{rgb}{0,0,.6} +\hypersetup{ + pdftitle = {\mytitle}, + pdfauthor = {Igor A. Kotelnikov}, + pdfsubject = {GOST, BibTeX}, + pdfstartview = {FitH}, +% pdfborder = {0 0 0}, +% bookmarksopen = true, + bookmarksnumbered = true, +% bookmarksopenlevel = 2, + colorlinks = true, linkcolor = darkblue, + citecolor = darkblue, filecolor = darkblue, + menucolor = darkblue, urlcolor = darkblue +} + +\makeatletter +\renewcommand{\@biblabel}[1]{#1.} +\makeatother + +\begin{document} + +\title{\mytitle} +\maketitle +\begin{abstract} + \mydescription +\end{abstract} + +\newcommand{\allrefs}{Vasylenko92, +Afanasyev92, +Makilov91, +Ponomarenko86, +Belousova81, +BibOp91, +Poems82, +HistLit82, +Landau:eldin, +BRLS94, +Grosse80, +GOST7184, +ObchTech93, +Bibdelo86, +Ponomarenko79, +Zeyts70, +Ponoomarenko76, +Malikov92, +Ponomarenko86a, +dixit.pindyck:options, +RosGaz-article, +Dolmatovskiy88, +Ponomarenko88, +Melikov95, +Gojchuk98, +Polyakov98a, +TranskSpivrob99:Purich, +Luus82, +KIA95-default, +KIA85-autoref, +Ponomarenko76, +Report81-rep, +Report81b-rep-notype, +Report81-techrep, +CatalogMamals81, +Instr86, +wiki:latex, +wiki:latex-2, +phys:moodle, +EXFOR, +IsaacNewton, +IsaacNewton-sl:sn, +PhysRevLett.101.085006} + +\nocite{*} +\cite{\allrefs} + +\bibliographystyle{\mybibstyle} +\bibliography{bib/examples} + +\end{document} diff --git a/Master/texmf-dist/doc/bibtex/gost/ugost2008.pdf b/Master/texmf-dist/doc/bibtex/gost/ugost2008.pdf Binary files differnew file mode 100644 index 00000000000..c27ee109d66 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ugost2008.pdf diff --git a/Master/texmf-dist/doc/bibtex/gost/ugost2008.tex b/Master/texmf-dist/doc/bibtex/gost/ugost2008.tex new file mode 100644 index 00000000000..70935258f58 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ugost2008.tex @@ -0,0 +1,13 @@ +\edef\mybibstyle{ugost2008} +\RequirePackage[utf8]{inputenc} +\newcommand*{\mytitle}{The GOST bundle: \mybibstyle.bst} +\newcommand{\mydescription}{ + Example of a bibliography using the style \texttt{\mybibstyle.bst}. + No customization is applied. + + Пример оформления списка литературы с помощью стиля + \texttt{\mybibstyle.bst}. + Команды форматирования не изменены. +} +\input ugost + diff --git a/Master/texmf-dist/doc/bibtex/gost/ugost2008l.pdf b/Master/texmf-dist/doc/bibtex/gost/ugost2008l.pdf Binary files differnew file mode 100644 index 00000000000..f880fc629b5 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ugost2008l.pdf diff --git a/Master/texmf-dist/doc/bibtex/gost/ugost2008l.tex b/Master/texmf-dist/doc/bibtex/gost/ugost2008l.tex new file mode 100644 index 00000000000..952e20f461f --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ugost2008l.tex @@ -0,0 +1,17 @@ +\edef\mybibstyle{ugost2008l} +\RequirePackage[utf8]{inputenc} +\newcommand*{\mytitle}{The GOST bundle: \mybibstyle.bst} +\newcommand{\mydescription}{ + Example of a bibliography using the style \texttt{\mybibstyle.bst}. + No customization is applied. + + Пример оформления списка литературы с помощью стиля + \texttt{\mybibstyle.bst}. + Команды форматирования не изменены. + + Note: this style do not conform State Standard. + + Внимание: данный не удовлетворяет ГОСТу. +} +\input ugost + diff --git a/Master/texmf-dist/doc/bibtex/gost/ugost780._tex b/Master/texmf-dist/doc/bibtex/gost/ugost780._tex new file mode 100644 index 00000000000..6dd706ee21b --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ugost780._tex @@ -0,0 +1,16 @@ +\edef\mybibstyle{ugost780} +\newcommand*{\mytitle}{The GOST bundle: \mybibstyle.bst} +\newcommand{\mydescription}{ + Example of a bibliography using the style \texttt{\mybibstyle.bst}. + No customization is applied. + + Пример оформления списка литературы с помощью стиля + \texttt{\mybibstyle.bst} и пакета \texttt{natbib}. + Команды форматирования не изменены. + + Note: this is obsolete style. + + Внимание: данный стиль устарел. + +} +\input ugost
\ No newline at end of file diff --git a/Master/texmf-dist/doc/bibtex/gost/ugost780.pdf b/Master/texmf-dist/doc/bibtex/gost/ugost780.pdf Binary files differnew file mode 100644 index 00000000000..fa800c0a943 --- /dev/null +++ b/Master/texmf-dist/doc/bibtex/gost/ugost780.pdf diff --git a/Master/texmf-dist/source/bibtex/gost/gost.dtx b/Master/texmf-dist/source/bibtex/gost/gost.dtx index a46a1321086..95b9af0a0e9 100644 --- a/Master/texmf-dist/source/bibtex/gost/gost.dtx +++ b/Master/texmf-dist/source/bibtex/gost/gost.dtx @@ -7,8 +7,8 @@ % attempt to format the bibliography according to % GOST R 7.0.5-2008 with some conventional modifications. % -% Copyright 2012 Igor A. Kotelnikov. -% Version 1.2a +% Copyright 2012-2016 Igor A. Kotelnikov. +% Version 1.2d % % Copyright 1996-2005 Maksym Polyakov. % Version 2005.08.12 @@ -19,7 +19,7 @@ % Ukrainian, German, French, Italian languages are % also supported. Default language is English. % -% Book entry should have the numpages field +% Book entry should have the pagetotal field % showing total number of pages. Optional field % url will format URL (using hyperref, if loaded). % @@ -52,7 +52,7 @@ % %<*driver> \ProvidesFile{gost.dtx}% - [2012/08/31 v.1.2a Bibliography styles for GOST R 7.0.5-2008.] + [2016/02/18 v.1.2d Bibliography styles for GOST R 7.0.5-2008.] \documentclass{ltxdoc} @@ -126,8 +126,13 @@ %</driver> % \fi % -% \CheckSum{440} +% \CheckSum{508} % +% \changes{v1.2d}{18 Feb 2016}{\cs{bbljan} e.t.c. macros removed} +% \changes{v1.2c}{18 Jan 2015}{langid field added} +% \changes{v1.2c}{18 Jan 2015}{eid field added} +% \changes{v1.2c}{17 Jan 2015}{fix Gost2003: "--- replaced by \cs{BibDash}} +% \changes{v1.2b}{19 Jan 2014}{numpages renamed to pagetotal} % \changes{v1.2a}{31 Aug 2012}{Default for \cs{cyrdash} added} % \changes{v1.2}{20 Feb 2012}{Support for natbib package} % \changes{v1.2}{13 Feb 2012}{Fix bbl.urldate for ukrainian (Andrey Shvajkoy)} @@ -265,7 +270,7 @@ % |gost2008|. % % If the number of authors exceeds 4, modern styles cut the list of authors -% to at most 4 persons as prescibed by the Standards. The option +% to at most 4 persons as prescibed by the Standards. Option % |long| overrides this rule to provide backward compatibility with the % package disser by Stanislab Kruchinin. Two styles, |gost2008l| and % |gost2008ls|, compiled with the option |long| mimic behavior of the styles @@ -360,7 +365,7 @@ % (\file{latex} and \file{pdflatex}) if source file is in utf8 encoding. % % \item -% Neither \file{bitex.exe} nor \file{bitex8.exe} provides +% Neither \file{bibtex.exe} nor \file{bibtex8.exe} provides % correct sorting order of unicode text. It means that using % \file{ugost2008s} or \file{ugost2008ns} may produce unexpected result % for documents in \texttt{utf8} encoding. @@ -378,7 +383,7 @@ % % \item % Package |natbib| is required when choosing styles with -% suffix |n| int their names. +% suffix |n| in their names. % % \end{enumerate} % @@ -407,7 +412,7 @@ % By default, |\BibDash| is equivalent to the shorthand |"---| % defined by the babel package with the option |russian|. % It prints a so called Cyrillic dash (|\cyrdash|), -% which is 20% shorter then ordinary LaTeX dash (|---|), and puts +% which is 20\% shorter then ordinary LaTeX dash (|---|), and puts % unbreakable space before |\cyrdash| so that dash never appears % in the beginning of a line. % @@ -415,13 +420,61 @@ % % \begin{enumerate} % \item -% \href{http://ctan.org/tex-archive/biblio/bibtex/contrib/gost} +% \href{http://mirror.ctan.org/biblio/bibtex/contrib/gost/} % {CTAN:biblio/bibtex/contrib/gost}. % \item % \href{http://ctan.org/pkg/gost} % {CTAN:pkg/gost}. % \end{enumerate} % +% \subsection{What's new in version 1.2d (2015.02.18)} +% +% \begin{enumerate} +% \item +% jan, feb, e.t.c. macros fixed. +% +% \item +% New macro format.month. +% \end{enumerate} +% +% \subsection{What's new in version 1.2c (2015.01.10)} +% +% \begin{enumerate} +% \item +% |langid| field is added. It has same meaning as |language| which is now +% obsolete but is still supported for backward compatibility; |langid| has +% priority over |language|. +% +% \item +% |eid| field is added. It has priority over |pages|. +% +% \item +% The ligature |"---| has been substituted with |\BibDash| for \texttt{.bst} +% styles compiled without |modern| options (\texttt{gost2003.bst} and +% \texttt{gost2003s.bst}). For modern styles this was done in earlier versions. +% +% \item +% Spacing around |\BibDash| has been improved. +% +% \item +% |\BibDash| now typesets short em-dash (|\cyrdahs|) only for |russian| and +% |ukrainian| languages. In earlier versions, it produces short em-dash for +% all languages. +% +% (This feature was removed since it did not work with all engines.) +% +% \end{enumerate} +% +% \subsection{What's new in version 1.2a (2012.08.31)} +% +% \begin{enumerate} +% +% \item +% |\cyrdash| is now defined via |\ProvideTextCommand| rather than +% |\providecommand|. +% +% \end{enumerate} +% % \subsection{What's new in version 1.2 (2012.02.22)} % % \begin{enumerate} @@ -514,11 +567,11 @@ %% The \cite command functions as follows: %% \citet{key} => Jones et al. (1990) %% \citet*{key} => Jones, Baker, and Smith (1990) -%% \citep{key} => (Jones et al., 1990) -%% \citep*{key} => (Jones, Baker, and Smith, 1990) -%% \citep[chap. 2]{key} => (Jones et al., 1990, chap. 2) -%% \citep[e.g.][]{key} => (e.g. Jones et al., 1990) -%% \citep[e.g.][p. 32]{key} => (e.g. Jones et al., p. 32) +%% \cite{key} => (Jones et al., 1990) +%% \cite*{key} => (Jones, Baker, and Smith, 1990) +%% \cite[chap. 2]{key} => (Jones et al., 1990, chap. 2) +%% \cite[e.g.][]{key} => (e.g. Jones et al., 1990) +%% \cite[e.g.][p. 32]{key} => (e.g. Jones et al., p. 32) %% \citeauthor{key} => Jones et al. %% \citeauthor*{key} => Jones, Baker, and Smith %% \citeyear{key} => 1990 @@ -550,20 +603,22 @@ ENTRY number organization pages + eid % new in v1.2c publisher school series title - medium % new in v.2. + medium % new in v1.2. type volume year language + langid % new in v1.2c booklanguage % \end{macrocode} % Remaining entries are borrowed from biblatex. % \begin{macrocode} - numpages + pagetotal url urldate isbn @@ -631,7 +686,7 @@ FUNCTION {output.nonnull} { ", " * write$ } { output.state after.block = { add.period$ write$ -%<!modern> " " quote$ "--- " * * write$ +%<!modern> " \BibDash " write$ %%" " quote$ "--- " * * write$ % since v1.2c %<modern> " \BibDash " write$ newline$ "\newblock " write$ @@ -1888,6 +1943,57 @@ FUNCTION {format.title} } % \end{macrocode} +% \DescribeFunction{format.month} +% New in version 1.2d. This macro reeads month field and translate English names +% of months to Russian if current language is Russian. +% \begin{macrocode} +FUNCTION {format.month} +{ month empty$ + { "" } + { curlanguage "russian" = + { month "Jan." = +%<!utf8> { "\CYRYA\cyrn\cyrv." } +%<utf8> { "Янв." } + { month "Feb." = +%<!utf8> { "\CYRF\cyre\cyrv\cyrr." } +%<utf8> { "Фев." } + { month "Mar." = +%<!utf8> { "\CYRM\cyra\cyrr\cyrt" } +%<utf8> { "Март" } + { month "Apr." = +%<!utf8> { "\CYRA\cyrp\cyrr." } +%<utf8> { "Апр." } + { month "May" = +%<!utf8> { "\CYRM\cyra\cyrishrt" } +%<utf8> { "Май" } + { month "Jun." = +%<!utf8> { "\CYRI\cyryu\cyrn\cyrsftsn" } +%<utf8> { "Июнь" } + { month "Jul." = +%<!utf8> { "\CYRI\cyryu\cyrl\cyrsftsn" } +%<utf8> { "Июль" } + { month "Aug." = +%<!utf8> { "\CYRA\cyrv\cyrg\." } +%<utf8> { "Авг." } + { month "Sep." = +%<!utf8> { "\CYRS\cyre\cyn\cyrt." } +%<utf8> { "Сент." } + { month "Oct." = +%<!utf8> { "\CYRO\cyrk\cyrt." } +%<utf8> { "Окт." } + { month "Nov." = +%<!utf8> { "\CYRN\cyro\cyrya\cyrb." } +%<utf8> { "Нояб." } + { month "Dec." = +%<!utf8> { "\CYRD\cyre\cyrk." } +%<utf8> { "Дек." } + { month } + if$}if$}if$}if$}if$}if$}if$}if$}if$}if$}if$}if$} + { month } + if$} + if$ +} +% \end{macrocode} % \DescribeFunction{format.date} % \begin{macrocode} FUNCTION {format.date} @@ -1895,14 +2001,14 @@ FUNCTION {format.date} { month empty$ { "" } { "there's a month but no year in " cite$ * warning$ - month + format.month } if$ } { month empty$ 'year -%<!modern> { year ". " quote$ "--- " month * * * * } -%<modern> { year ". \BibDash " month * * } +%<!modern> { year ". \BibDash " format.month * * }%%{ year ". " quote$ "--- " month * * * * } +%<modern> { year ". \BibDash " format.month * * } if$ } if$ @@ -1992,20 +2098,39 @@ FUNCTION {output.address.publisher.date} % \DescribeFunction{output.bibitem} % \begin{macrocode} %<*!natbib> +%%FUNCTION {output.bibitem} +%%{ newline$ +%% "\bibitem" write$ +%% cite$ bracify write$ +%% newline$ +%% language empty$ +%% { "english" 'curlanguage := } +%% { language 'curlanguage := } +%% if$ +%% "\selectlanguageifdefined" curlanguage bracify * write$ +%% newline$ +%% "" +%% before.all 'output.state := +%%} FUNCTION {output.bibitem} { newline$ "\bibitem" write$ cite$ bracify write$ newline$ - language empty$ - { "english" 'curlanguage := } - { language 'curlanguage := } + langid empty$ + { language empty$ + { "english" 'curlanguage := } + { language 'curlanguage := } + if$ + } + { langid 'curlanguage := } if$ "\selectlanguageifdefined" curlanguage bracify * write$ newline$ "" before.all 'output.state := } + %</!natbib> % \end{macrocode} % \DescribeFunction{format.full.names} @@ -2110,9 +2235,17 @@ FUNCTION {output.bibitem} "]{" * write$ cite$ write$ "}" write$ - language empty$ - { "english" 'curlanguage := } - {language 'curlanguage := } +%% language empty$ +%% { "english" 'curlanguage := } +%% {language 'curlanguage := } +%% if$ + langid empty$ + { language empty$ + { "english" 'curlanguage := } + { language 'curlanguage := } + if$ + } + { langid 'curlanguage := } if$ "\selectlanguageifdefined" curlanguage bracify * write$ newline$ @@ -2391,12 +2524,31 @@ FUNCTION {multi.page.check} % \end{macrocode} % \DescribeFunction{format.pages} % \begin{macrocode} +%%FUNCTION {format.pages} +%%{ pages empty$ +%% { "" } +%% { pages multi.page.check +%% { bbl.ppages pages n.dashify tie.connect } +%% { bbl.ppage pages tie.connect } +%% if$ +%% } +%% if$ +%%} FUNCTION {format.pages} -{ pages empty$ - { "" } - { pages multi.page.check - { bbl.ppages pages n.dashify tie.connect } - { bbl.ppage pages tie.connect } +{ eid empty$ + { + pages empty$ + { "" } + { pages multi.page.check + { bbl.ppages pages n.dashify tie.connect } + { bbl.ppage pages tie.connect } + if$ + } + if$ + } + { eid multi.page.check + { bbl.ppages eid n.dashify tie.connect } + { bbl.ppage eid tie.connect } if$ } if$ @@ -2405,13 +2557,27 @@ FUNCTION {format.pages} % \end{macrocode} % \DescribeFunction{format.pages.page} % \begin{macrocode} +%%FUNCTION {format.pages.page} +%%{ pages empty$ +%% { pagetotal empty$ +%% { "" } +%% { pagetotal bbl.pages tie.connect } +%% if$} +%% { format.pages} +%% if$ +%%} FUNCTION {format.pages.page} -{ pages empty$ - { numpages empty$ - { "" } - { numpages bbl.pages tie.connect } - if$} - { format.pages} +{ eid empty$ + { pages empty$ + { pagetotal empty$ + { "" } + { pagetotal bbl.pages tie.connect } + if$ + } + { format.pages} + if$ + } + { format.pages } if$ } @@ -2792,7 +2958,7 @@ FUNCTION {add.medium} % information: |eprint|, |eprinttype|, and |eprintclass|. The |eprint| field % is a verbatim field similar to |doi| which holds the identifier of the item. % The |eprinttype| field holds the resource name, i. e., the name of the -% site or electronic archive. The optional |eprintclass| field is intended +% site or electronic archive. Optional |eprintclass| field is intended % for additional information specific to the resource indicated by the % |eprinttype| field. This could be a section, a path, classification % information, etc. If the |eprinttype| field is available, the standard styles @@ -3788,30 +3954,29 @@ FUNCTION {default.type} { misc } % \end{macrocode} % % \subsection{Month Abbreviations} -% -% \begin{macrocode} -MACRO {jan} {"\bbljan{}"} -MACRO {feb} {"\bblfeb{}"} -MACRO {mar} {"\bblmar{}"} -MACRO {apr} {"\bblapr{}"} -MACRO {may} {"\bblmay{}"} -MACRO {jun} {"\bbljun{}"} -MACRO {jul} {"\bbljul{}"} -MACRO {aug} {"\bblaug{}"} -MACRO {sep} {"\bblsep{}"} -MACRO {oct} {"\bbloct{}"} -MACRO {nov} {"\bblnov{}"} -MACRO {dec} {"\bbldec{}"} - +% Borrowed from \file{merlin.mbs} of package \pkg{custom-bib}. This is done for +% backward compatibility with standard .bst styles which are designed for English. +% The string in the definition of any month macro must coincide with that used in +% |format.month| function in the above. +% \begin{macrocode} +MACRO {jan} {"Jan."} +MACRO {feb} {"Feb."} +MACRO {mar} {"Mar."} +MACRO {apr} {"Apr."} +MACRO {may} {"May"} +MACRO {jun} {"Jun."} +MACRO {jul} {"Jul."} +MACRO {aug} {"Aug."} +MACRO {sep} {"Sep."} +MACRO {oct} {"Oct."} +MACRO {nov} {"Nov."} +MACRO {dec} {"Dec."} % \end{macrocode} % % \subsection{Journal Abbreviations} % -% \begin{macrocode} - -% \end{macrocode} -% \subsection{Journal abbreviations} % \subsubsection{Physics and astronomy} +% % Borrowed from \file{physjour.mbs} of package \pkg{custom-bib}. % \begin{macrocode} MACRO {aa}{"Astron. \& Astrophys."} @@ -3886,6 +4051,7 @@ MACRO {plb} {"Phys. Lett. B"} MACRO {prep} {"Phys. Rep."} MACRO {pnas} {"Proc. Nat. Acad. Sci. USA"} MACRO {pp} {"Phys. Plasmas"} +MACRO {pop} {"Phys. Plasmas"} MACRO {ppcf} {"Plasma Phys. \& Controlled Fusion"} MACRO {phitrsl} {"Philos. Trans. Roy. Soc. London"} MACRO {prl} {"Phys. Rev. Lett."} @@ -3903,12 +4069,54 @@ 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.--Uspekhi"} MACRO {st} {"Sky and Telesc."} - +% \end{macrocode} +% +% \subsubsection{Supplementary Journal Names} +% +% Borrowed from \file{suppjour.mbs} of package \pkg{custom-bib}. +% \begin{macrocode} +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{macrocode} % % \subsubsection{Optics} @@ -3931,11 +4139,6 @@ MACRO {ol} {"Opt. Lett."} MACRO {os} {"Opt. Spectrosc."} MACRO {phtl} {"IEEE Photon. Technol. Lett."} MACRO {pspie} {"Proc. Soc. Photo-Opt. Instrum. Eng."} -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"} @@ -3947,8 +4150,29 @@ MACRO {zphd} {"Z. f. Physik~D"} % \begin{macrocode} MACRO {sse} {"Solid-State Electron."} MACRO {pss} {"Phys. Sol. State"} -MACRO {sst} {"Semicond. Sci. Tech."} MACRO {nl} {"Nano Lett."} +% \end{macrocode} +% +% \subsubsection{Soviet and Russian journals} +% To be extended. +% \begin{macrocode} +MACRO {sjpp} {"Sov. J. Plasma Phys."} +MACRO {spd} {"Sov. Phys.--Doklady"} +MACRO {sptp} {"Sov. Phys.--Tech. Phys."} +MACRO {spu} {"Sov. Phys.--Uspekhi"} +%<!utf8>MACRO {ufn} {"\CYRU\CYRF\CYRN"} +%<utf8>MACRO {ufn} {"УФН"} +MACRO {pu} {"Phys.--Uspekhi"} +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."} +% \end{macrocode} +% +% \subsection{Main cycle} +% +% \begin{macrocode} READ @@ -4398,11 +4622,20 @@ FUNCTION {begin.bib} "\providecommand*{\BibUrl}[1]{\url{#1}}" write$ newline$ "\providecommand{\BibAnnote}[1]{}" write$ newline$ "\providecommand*{\BibEmph}[1]{#1}" write$ newline$ -%<*modern> - "\ProvideTextCommandDefault{\cyrdash}{\hbox to.8em{--\hss--}}" write$ newline$ - "\providecommand*{\BibDash}{\ifdim\lastskip>0pt\unskip\nobreak\hskip.2em\fi" write$ newline$ - "\cyrdash\hskip.2em\ignorespaces}" write$ newline$ -%</modern> +%<*modern|!modern> + %"\ProvideTextCommandDefault{\cyrdash}{---}" write$ newline$ + %\DeclareUTFcharacter[\UTFencname]{x2014}{\cyrdash} + %"\let\cyrdash\textemdash" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{\hbox to.8em{--\hss--}}" write$ newline$ + %"\ProvideTextCommandDefault{\cyrdash}{\textemdash}" write$ newline$ + "\ProvideTextCommandDefault{\cyrdash}{\iflanguage{russian}{\hbox to.8em{--\hss--}}{\textemdash}}" write$ newline$ + %%"\ProvideTextCommandDefault{\cyrdash}{%" write$ newline$ + %%" \iflanguage{russian}{\hbox to.8em{--\hss--}}{%" write$ newline$ + %%" \iflanguage{ukrainian}{\hbox to.8em{--\hss--}}{\textemdash}}}" write$ newline$ + "\providecommand*{\BibDash}{\ifdim\lastskip>0pt\unskip\nobreak\hskip.2em plus 0.1em\fi" write$ newline$ + "\cyrdash\hskip.2em plus 0.1em\ignorespaces}" write$ newline$ + "\renewcommand{\newblock}{\ignorespaces}" write$ newline$ +%</modern|!modern> %<natbib> "\providecommand{\natexlab}[1]{#1}" write$ newline$ preamble$ empty$ 'skip$ diff --git a/Master/texmf-dist/source/bibtex/gost/gost.ins b/Master/texmf-dist/source/bibtex/gost/gost.ins index 7abb758d26d..2bbac658937 100644 --- a/Master/texmf-dist/source/bibtex/gost/gost.ins +++ b/Master/texmf-dist/source/bibtex/gost/gost.ins @@ -14,7 +14,8 @@ version 2005/12/01 or later. This file has the LPPL maintenance status "maintained". Maintained by Igor A. Kotelnikov. -Current version: 2012.02.02 + +Current version: 1.2d, 2016.02.18 Please, send bug report via e-mail: kia999 at mail dot ru <Igor Kotelnikov> diff --git a/Master/texmf-dist/tex/latex/gost/bibnocap.sty b/Master/texmf-dist/tex/latex/gost/bibnocap.sty new file mode 100644 index 00000000000..2040b66ca08 --- /dev/null +++ b/Master/texmf-dist/tex/latex/gost/bibnocap.sty @@ -0,0 +1,25 @@ +\RequirePackage{bibunits} +\renewcommand{\@bibunitname}{\jobname-\the\@bibunitauxcnt} +\newcounter{qnum}\newcounter{qnuma}\setcounter{qnum}{0} +\def\@biblabel#1{#1.\hfill} +%\endinput +\renewenvironment{thebibliography}[1] + {\list{\@biblabel{\@arabic\c@enumiv}}% + {\settowidth\labelwidth{\@biblabel{99}}% + \leftmargin\labelwidth + \advance\leftmargin\labelsep +% \advance\leftmargin\parindent + \setcounter{qnuma}{\c@enumiv} + \@openbib@code + \usecounter{enumiv}% + \let\p@enumiv\@empty + \setcounter{enumiv}{\theqnuma} + \renewcommand\theenumiv{\@arabic\c@enumiv}}% + \sloppy + \clubpenalty4000 + \@clubpenalty \clubpenalty + \widowpenalty4000% + \sfcode`\.\@m} + {\def\@noitemerr + {\@latex@warning{Empty `thebibliography' environment}}% + \endlist} diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds index f99a3ecc3b3..5089e21ac13 100755 --- a/Master/tlpkg/libexec/ctan2tds +++ b/Master/tlpkg/libexec/ctan2tds @@ -481,6 +481,7 @@ chomp ($Build = `cd $Master/../Build/source && pwd`); 'gmeometric', "die 'skipping, obsolete'", 'gnu-freefont',"&MAKEgnu_freefont", 'go', "&MAKEflatten", + 'gost', "&MAKEflatten", 'gothic', "&MAKEflatten", 'gradback', "die 'skipping, ca.2002, await request'", 'graphicp', "die 'skipping, experimental ca.2003'", |