summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2016-02-22 21:27:11 +0000
committerKarl Berry <karl@freefriends.org>2016-02-22 21:27:11 +0000
commit57dfe35cc3d712b21fbda8f99ac0eb8995135c52 (patch)
tree139fe7a80eb221c3ff74015e1f7ea82acf388e4f
parent4cdc560c51794a80065fd8beb20a8fce3366dd27 (diff)
gost
git-svn-id: svn://tug.org/texlive/trunk@39823 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/bibtex/bst/gost/gost2003.bst231
-rw-r--r--Master/texmf-dist/bibtex/bst/gost/gost2003s.bst231
-rw-r--r--Master/texmf-dist/bibtex/bst/gost/gost2008.bst232
-rw-r--r--Master/texmf-dist/bibtex/bst/gost/gost2008l.bst232
-rw-r--r--Master/texmf-dist/bibtex/bst/gost/gost2008ls.bst232
-rw-r--r--Master/texmf-dist/bibtex/bst/gost/gost2008n.bst231
-rw-r--r--Master/texmf-dist/bibtex/bst/gost/gost2008ns.bst231
-rw-r--r--Master/texmf-dist/bibtex/bst/gost/gost2008s.bst232
-rw-r--r--Master/texmf-dist/bibtex/bst/gost/gost780.bst231
-rw-r--r--Master/texmf-dist/bibtex/bst/gost/gost780s.bst231
-rw-r--r--Master/texmf-dist/bibtex/bst/gost/ugost2003.bst231
-rw-r--r--Master/texmf-dist/bibtex/bst/gost/ugost2003s.bst231
-rw-r--r--Master/texmf-dist/bibtex/bst/gost/ugost2008.bst232
-rw-r--r--Master/texmf-dist/bibtex/bst/gost/ugost2008l.bst232
-rw-r--r--Master/texmf-dist/bibtex/bst/gost/ugost2008ls.bst232
-rw-r--r--Master/texmf-dist/bibtex/bst/gost/ugost2008n.bst231
-rw-r--r--Master/texmf-dist/bibtex/bst/gost/ugost2008ns.bst231
-rw-r--r--Master/texmf-dist/bibtex/bst/gost/ugost2008s.bst232
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/README26
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/dobib.cmd20
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex01.bib9
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex02.bib10
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex03.bib11
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex04.bib11
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex05.bib11
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex06.bib12
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex06a.bib10
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex07.bib9
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex08.bib10
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex09.bib12
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex10.bib9
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex11.bib10
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex12.bib8
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex13.bib10
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex14.bib11
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex14a.bib11
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex15.bib12
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex16.bib10
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex17.bib11
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex17a.bib8
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex17b.bib10
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex18.bib11
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex19.bib14
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex20.bib9
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex20a.bib30
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex20b.bib17
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex20c.bib20
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex21.bib14
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex21a.bib11
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex22.bib12
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex23.bib11
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex24.bib15
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex24a.bib12
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex24b.bib14
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex25.bib12
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex26.bib12
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex27a.bib18
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex27b.bib10
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex27c.bib8
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex28.bib25
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex29.bib15
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex30.bib27
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/examples.bib525
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bibnocap.sty25
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/dobib.cmd21
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/donat.cmd13
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/gost2008-natbib-s.tex122
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/donat.cmd13
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex01.bib9
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex02.bib10
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex03.bib11
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex04.bib11
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex05.bib11
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex06.bib12
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex06a.bib10
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex07.bib9
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex08.bib10
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex09.bib12
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex10.bib9
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex11.bib11
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex12.bib8
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex13.bib10
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex14.bib11
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex14a.bib11
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex15.bib12
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex16.bib10
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex17.bib11
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex17a.bib8
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex17b.bib10
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex18.bib11
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex19.bib14
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex20.bib9
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex20a.bib30
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex20b.bib17
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex20c.bib20
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex21.bib14
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex21a.bib11
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex22.bib12
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex23.bib11
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex24.bib15
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex24a.bib12
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex24b.bib14
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex25.bib12
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex26.bib12
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex27a.bib18
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex27b.bib10
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex27c.bib8
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex28.bib25
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex29.bib15
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex30.bib27
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/examples.bib524
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/gost.pdfbin567988 -> 450984 bytes
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/gost.tex124
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/gost2003.pdfbin323796 -> 227182 bytes
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/gost2003.tex16
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/gost2008-customized.pdfbin338987 -> 246898 bytes
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/gost2008-customized.tex18
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/gost2008-natbib-s.pdfbin265487 -> 175200 bytes
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/gost2008-natbib-s.tex122
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/gost2008-natbib.pdfbin282893 -> 192781 bytes
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/gost2008-natbib.tex118
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/gost2008-sorted.pdfbin217590 -> 130449 bytes
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/gost2008-sorted.tex106
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/gost2008.pdfbin321956 -> 224766 bytes
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/gost2008.tex12
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/gost2008l.pdfbin323704 -> 227533 bytes
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/gost2008l.tex16
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/gost780.pdfbin321383 -> 222966 bytes
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/gost780.tex15
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ugost.tex122
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ugost2003.pdfbin0 -> 227337 bytes
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ugost2003.tex17
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ugost2008-customized.pdfbin0 -> 248145 bytes
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ugost2008-customized.tex18
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ugost2008-natbib.pdfbin0 -> 175622 bytes
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ugost2008-natbib.tex121
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ugost2008-sorted.pdfbin0 -> 130956 bytes
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ugost2008-sorted.tex106
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ugost2008.pdfbin0 -> 224990 bytes
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ugost2008.tex13
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ugost2008l.pdfbin0 -> 227965 bytes
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ugost2008l.tex17
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ugost780._tex16
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ugost780.pdfbin0 -> 267430 bytes
-rw-r--r--Master/texmf-dist/source/bibtex/gost/gost.dtx381
-rw-r--r--Master/texmf-dist/source/bibtex/gost/gost.ins3
-rw-r--r--Master/texmf-dist/tex/latex/gost/bibnocap.sty25
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds1
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
index c1e87eb08a4..7339567adfa 100644
--- a/Master/texmf-dist/doc/bibtex/gost/gost.pdf
+++ b/Master/texmf-dist/doc/bibtex/gost/gost.pdf
Binary files differ
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
index 67de87cf001..1c84bf5b23c 100644
--- a/Master/texmf-dist/doc/bibtex/gost/gost2003.pdf
+++ b/Master/texmf-dist/doc/bibtex/gost/gost2003.pdf
Binary files differ
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
index c961b456d23..f04dd1b311a 100644
--- a/Master/texmf-dist/doc/bibtex/gost/gost2008-customized.pdf
+++ b/Master/texmf-dist/doc/bibtex/gost/gost2008-customized.pdf
Binary files differ
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
index 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
Binary files differ
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
index b11a697f9fe..43e9759ccf1 100644
--- a/Master/texmf-dist/doc/bibtex/gost/gost2008-natbib.pdf
+++ b/Master/texmf-dist/doc/bibtex/gost/gost2008-natbib.pdf
Binary files differ
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
index 13c92e6f1a2..298aa7866d1 100644
--- a/Master/texmf-dist/doc/bibtex/gost/gost2008-sorted.pdf
+++ b/Master/texmf-dist/doc/bibtex/gost/gost2008-sorted.pdf
Binary files differ
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
index 8d7a8795bb2..0d1eee79a8e 100644
--- a/Master/texmf-dist/doc/bibtex/gost/gost2008.pdf
+++ b/Master/texmf-dist/doc/bibtex/gost/gost2008.pdf
Binary files differ
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
index ccb6616b726..e7a909af9bc 100644
--- a/Master/texmf-dist/doc/bibtex/gost/gost2008l.pdf
+++ b/Master/texmf-dist/doc/bibtex/gost/gost2008l.pdf
Binary files differ
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
index bc26ed490f0..95802d7a7f4 100644
--- a/Master/texmf-dist/doc/bibtex/gost/gost780.pdf
+++ b/Master/texmf-dist/doc/bibtex/gost/gost780.pdf
Binary files differ
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
new file mode 100644
index 00000000000..5e64dd171e5
--- /dev/null
+++ b/Master/texmf-dist/doc/bibtex/gost/ugost2003.pdf
Binary files differ
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
new file mode 100644
index 00000000000..ede1ad8d8b3
--- /dev/null
+++ b/Master/texmf-dist/doc/bibtex/gost/ugost2008-customized.pdf
Binary files differ
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
new file mode 100644
index 00000000000..bac7b86572c
--- /dev/null
+++ b/Master/texmf-dist/doc/bibtex/gost/ugost2008-natbib.pdf
Binary files differ
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
new file mode 100644
index 00000000000..0f6351e5068
--- /dev/null
+++ b/Master/texmf-dist/doc/bibtex/gost/ugost2008-sorted.pdf
Binary files differ
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
new file mode 100644
index 00000000000..c27ee109d66
--- /dev/null
+++ b/Master/texmf-dist/doc/bibtex/gost/ugost2008.pdf
Binary files differ
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
new file mode 100644
index 00000000000..f880fc629b5
--- /dev/null
+++ b/Master/texmf-dist/doc/bibtex/gost/ugost2008l.pdf
Binary files differ
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
new file mode 100644
index 00000000000..fa800c0a943
--- /dev/null
+++ b/Master/texmf-dist/doc/bibtex/gost/ugost780.pdf
Binary files differ
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'",