summaryrefslogtreecommitdiff
path: root/Master/texmf-dist
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r--Master/texmf-dist/bibtex/bst/gost/gost2003.bst190
-rw-r--r--Master/texmf-dist/bibtex/bst/gost/gost2003s.bst190
-rw-r--r--Master/texmf-dist/bibtex/bst/gost/gost2008.bst199
-rw-r--r--Master/texmf-dist/bibtex/bst/gost/gost2008l.bst199
-rw-r--r--Master/texmf-dist/bibtex/bst/gost/gost2008ls.bst199
-rw-r--r--Master/texmf-dist/bibtex/bst/gost/gost2008n.bst199
-rw-r--r--Master/texmf-dist/bibtex/bst/gost/gost2008ns.bst199
-rw-r--r--Master/texmf-dist/bibtex/bst/gost/gost2008s.bst199
-rw-r--r--Master/texmf-dist/bibtex/bst/gost/gost780.bst178
-rw-r--r--Master/texmf-dist/bibtex/bst/gost/gost780s.bst178
-rw-r--r--Master/texmf-dist/bibtex/bst/gost/ugost2003.bst176
-rw-r--r--Master/texmf-dist/bibtex/bst/gost/ugost2003s.bst176
-rw-r--r--Master/texmf-dist/bibtex/bst/gost/ugost2008.bst185
-rw-r--r--Master/texmf-dist/bibtex/bst/gost/ugost2008l.bst185
-rw-r--r--Master/texmf-dist/bibtex/bst/gost/ugost2008ls.bst185
-rw-r--r--Master/texmf-dist/bibtex/bst/gost/ugost2008n.bst185
-rw-r--r--Master/texmf-dist/bibtex/bst/gost/ugost2008ns.bst185
-rw-r--r--Master/texmf-dist/bibtex/bst/gost/ugost2008s.bst185
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/README.md (renamed from Master/texmf-dist/doc/bibtex/gost/README)34
-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.bib14
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex02.bib16
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex03.bib18
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex04.bib18
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex05.bib20
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex06.bib20
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex06a.bib16
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex07.bib16
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex08.bib18
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex09.bib22
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex10.bib16
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex11.bib17
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex12.bib14
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex13.bib18
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex14.bib18
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex14a.bib18
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex15.bib20
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex16.bib18
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex17.bib20
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex17a.bib14
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex17b.bib16
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex18.bib18
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex19.bib24
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex20.bib14
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex20a.bib48
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex20b.bib29
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex20c.bib30
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex21.bib24
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex21a.bib20
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex21b.bib17
-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.bib18
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex24.bib24
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex24a.bib18
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex24b.bib22
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex25.bib19
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex26.bib20
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex27a.bib30
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex27b.bib18
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex27c.bib2
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex28.bib14
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex28a.bib32
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex29.bib24
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex30.bib44
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex31.bib54
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/examples.bib1019
-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/donat.cmd13
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex01.bib14
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex02.bib16
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex03.bib18
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex04.bib18
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex05.bib20
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex06.bib20
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex06a.bib16
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex07.bib16
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex08.bib18
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex09.bib24
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex10.bib16
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex11.bib20
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex12.bib14
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex13.bib18
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex14.bib18
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex14a.bib18
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex15.bib20
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex16.bib18
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex17.bib20
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex17a.bib14
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex17b.bib16
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex18.bib18
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex19.bib24
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex20.bib14
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex20a.bib48
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex20b.bib29
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex20c.bib30
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex21.bib24
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex21a.bib20
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex21b.bib17
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex22.bib20
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex22a.bib46
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex23.bib18
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex24.bib24
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex24a.bib18
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex24b.bib22
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex25.bib19
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex26.bib20
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex27a.bib30
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex27b.bib18
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex27c.bib2
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex28.bib14
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex28a.bib32
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex29.bib24
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex30.bib44
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ex31.bib54
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/examples.bib972
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/gost.pdfbin594398 -> 595440 bytes
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/gost.tex93
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/gost2003.pdfbin325090 -> 318845 bytes
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/gost2008-customized.pdfbin341519 -> 336335 bytes
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/gost2008-natbib.pdfbin269080 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/gost2008-sorted.pdfbin214688 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/gost2008-sorted.tex106
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/gost2008.pdfbin323425 -> 317099 bytes
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/gost2008l.pdfbin325164 -> 318844 bytes
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/gost2008n.pdfbin0 -> 207625 bytes
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/gost2008n.tex (renamed from Master/texmf-dist/doc/bibtex/gost/gost2008-natbib.tex)0
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/gost2008ns.pdf (renamed from Master/texmf-dist/doc/bibtex/gost/gost2008-natbib-s.pdf)bin251651 -> 207907 bytes
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/gost2008ns.tex (renamed from Master/texmf-dist/doc/bibtex/gost/gost2008-natbib-s.tex)0
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/gost780.pdfbin322564 -> 316926 bytes
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/make-examples-on-win-cp1251.cmd34
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/make-examples-on-win-utf8.cmd34
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ugost.tex104
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ugost2003.pdfbin325252 -> 229878 bytes
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ugost2003.tex1
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ugost2008-customized.pdfbin342235 -> 251540 bytes
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ugost2008.pdfbin323519 -> 229942 bytes
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ugost2008.tex1
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ugost2008l.pdfbin325306 -> 229975 bytes
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ugost2008l.tex1
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ugost2008n.pdf (renamed from Master/texmf-dist/doc/bibtex/gost/ugost2008-natbib.pdf)bin251806 -> 208310 bytes
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ugost2008n.tex (renamed from Master/texmf-dist/doc/bibtex/gost/ugost2008-natbib.tex)1
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ugost2008ns.pdfbin0 -> 208400 bytes
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ugost2008ns.tex (renamed from Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/gost2008-natbib-s.tex)3
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ugost2008s.pdf (renamed from Master/texmf-dist/doc/bibtex/gost/ugost2008-sorted.pdf)bin214852 -> 221365 bytes
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ugost2008s.tex (renamed from Master/texmf-dist/doc/bibtex/gost/ugost2008-sorted.tex)0
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ugost780._tex16
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/ugost780.pdfbin267430 -> 0 bytes
-rw-r--r--Master/texmf-dist/source/bibtex/gost/gost.dtx483
-rw-r--r--Master/texmf-dist/source/bibtex/gost/gost.ins4
-rw-r--r--Master/texmf-dist/tex/latex/gost/bibnocap.sty25
152 files changed, 5140 insertions, 3218 deletions
diff --git a/Master/texmf-dist/bibtex/bst/gost/gost2003.bst b/Master/texmf-dist/bibtex/bst/gost/gost2003.bst
index 12279407f0b..ff477b544c5 100644
--- a/Master/texmf-dist/bibtex/bst/gost/gost2003.bst
+++ b/Master/texmf-dist/bibtex/bst/gost/gost2003.bst
@@ -17,7 +17,7 @@
%% This file has the LPPL maintenance status "maintained".
%% Maintained by Igor A. Kotelnikov.
%%
-%% Current version: 1.2h, 2016.09.21
+%% Current version: 1.2j, 2017.01.12
%%
%% Please, send bug report via e-mail:
%% kia999 at mail dot ru <Igor Kotelnikov>
@@ -27,10 +27,9 @@
-
%%
%% This bibstyle attempts to format bibliography according to
-%% GOST 7.80-2000 for bibliographic records.
+%% GOST 7.1-2003 for bibliographic records.
ENTRY
{ address
@@ -46,43 +45,47 @@ ENTRY
institution
journal
key
+ %major % new in v.1.2i, alias for speciality, not implemented
+ majorcode % new in v.1.2i, alias for specialitycode
month
note
number
organization
pages
- eid % new in v1.2c
+ eid % new in v1.2c
publisher
- school
+ school % alias for institution
series
+ %speciality % new in v.1.2i, eqv. to major in biblatex-gost, not implemented yet...
+ specialitycode % new in v.1.2i, alias of number, eqv. to majorcode in biblatex-gost
title
- %medium % new in v1.2; renamed to media.
- media % new in v1.2f
+ %medium % new in v1.2; renamed to media.
+ media % new in v1.2f
type
volume
year
language
- langid % new in v1.2c
+ langid % new in v1.2c
booklanguage
- date % new in v1.2f; not implemented yet...
+ %date % not implemented yet...
pagetotal
url
urldate
isbn
doi
- eprinttype % = archivePrefix
- eprintclass % = primaryClass
+ eprinttype % = archivePrefix
+ eprintclass % = primaryClass
eprint
% new in v1.2f:
% appear in biblatex:
- addendum
- holder
- location
- subtitle
- titleaddon
- version
- % Appear in biblatex-gost:
- authorcountry % ??
+ %addendum % not implemented yet...
+ holder % see patent
+ location % new in v.1.2i, alias of address
+ %subtitle % not implemented yet...
+ titleaddon % new in v.1.2i, see @thesis
+ %version % not implemented yet...
+ % Appear in biblatex-gost for @patent entry:
+ authorcountry % country of the patent authors
credits % statement of responsibility, other than provided in Biblatex
ipc % Code of the International Patent Classification
%media % General material designation NOTE: medium in the above
@@ -633,7 +636,7 @@ FUNCTION {bbl.techreport} % rename to bbl.techreport
if$}
if$}
-FUNCTION {bbl.mthesis}
+FUNCTION {bbl.mathesis}
{ curlanguage "english" =
{ "Master's thesis" }
{ curlanguage "german" =
@@ -653,8 +656,8 @@ FUNCTION {bbl.phdthesis}
{ curlanguage "german" =
{ "Diss.~Ph.\,D." }
{ curlanguage "russian" =
- { "{\cyr\CYRD\cyri\cyrs\cyrs\ldots\ \cyrk\cyra\cyrn\cyrd\cyri"
- "\cyrd\cyra\cyrt\cyra\ \cyrn\cyra\cyru\cyrk}" * }
+ { "{\cyr\cyrd\cyri\cyrs.\ \ldots\ \cyrk\cyra\cyrn\cyrd. "
+ "\cyrn\cyra\cyru\cyrk}" * }
{ curlanguage "french" =
{ "Th\`{e}se de doctorat" }
{ "language is not defined: " language "phdthesis" * * warning$ "Ph.\,D. thesis" }
@@ -663,19 +666,32 @@ FUNCTION {bbl.phdthesis}
if$}
if$}
-FUNCTION {bbl.dscithesis}
+FUNCTION {bbl.docthesis}
{ curlanguage "english" =
{ "Dr.\,Sci. dissertation" }
{ curlanguage "german" =
{ "Diss.~Dr." }
{ curlanguage "russian" =
- { "{\cyr\CYRD\cyri\cyrs\cyrs\ldots\ \cyrd\cyro\cyrk\cyrt\cyro"
- "\cyrr\cyra\ \cyrn\cyra\cyru\cyrk}" * }
- { "language is not defined: " language "dscithesis" * * warning$ "Dr.\,Sci. dissertation" }
+ { "{\cyr\cyrd\cyri\cyrs.\ \ldots\ \cyrd-\cyrr\cyra\ "
+ "\cyrn\cyra\cyru\cyrk}" * }
+ { "language is not defined: " language "docthesis" * * warning$ "Dr.\,Sci. dissertation" }
if$}
if$}
if$}
+FUNCTION {bbl.thesis.type}
+{ type "mathesis" =
+ { bbl.mathesis }
+ { type "phdthesis" =
+ { bbl.phdthesis }
+ { type "docthesis" =
+ { bbl.docthesis }
+ %%{ "!!!" type * "t" change.case$ }
+ { type "t" change.case$ }
+ if$}
+ if$}
+if$}
+
FUNCTION {bbl.nnoaddress}
{ curlanguage "english" =
{ "S.\ l." }
@@ -712,13 +728,29 @@ FUNCTION {bbl.media.text}
if$}
if$}
-FUNCTION {bbl.media.elres}
+FUNCTION {bbl.media.eresource}
{ curlanguage "english" =
{ "Electronic resource" }
{ curlanguage "russian" =
- { "{\cyr\CYREREV\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyrery\cyrishrt\ \cyrr\cyre\cyrs\cyru\cyrr\cyrs}" }
+ { "{\cyr\CYREREV\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyrery\cyrishrt\ "
+ "\cyrr\cyre\cyrs\cyru\cyrr\cyrs}" * }
+ { curlanguage "ukrainian" =
+ { "{\cyr\CYRE\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyri\cyrishrt\ "
+ "\cyrr\cyre\cyrs\cyru\cyrr\cyrs}" * }
+ { "language is not defined: " language "media" * * warning$ "Electronic resource" }
+ if$}
+ if$}
+if$}
+
+FUNCTION {bbl.media.online}
+{ curlanguage "english" =
+ { "Electronic resource online" }
+ { curlanguage "russian" =
+ { "{\cyr\CYREREV\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyrery\cyrishrt\ "
+ "\cyrr\cyre\cyrs\cyru\cyrr\cyrs\ \cyro\cyrn\cyrl\cyra\cyrishrt\cyrn}" * }
{ curlanguage "ukrainian" =
- { "{\cyr\CYRE\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyri\cyrishrt\ \cyrr\cyre\cyrs\cyru\cyrr\cyrs}" }
+ { "{\cyr\CYRE\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyri\cyrishrt\ "
+ "\cyrr\cyre\cyrs\cyru\cyrr\cyrs\ \cyro\cyrn\cyrl\cyra\cyrishrt\cyr}" * }
{ "language is not defined: " language "media" * * warning$ "Electronic resource" }
if$}
if$}
@@ -749,9 +781,12 @@ FUNCTION {bbl.executor}
if$}
FUNCTION {bbl.media}
-{ type$ "online" =
- { bbl.media.elres }
- { bbl.media.text }
+{ media "online" =
+ { bbl.media.online }
+ { media "eresource" =
+ { bbl.media.eresource }
+ { bbl.media.text }
+ if$}
if$}
FUNCTION {bbl.req}
@@ -933,7 +968,7 @@ FUNCTION {format.month}
{ month "Aug." =
{ "\CYRA\cyrv\cyrg\." }
{ month "Sep." =
- { "\CYRS\cyre\cyn\cyrt." }
+ { "\CYRS\cyre\cyrn\cyrt." }
{ month "Oct." =
{ "\CYRO\cyrk\cyrt." }
{ month "Nov." =
@@ -963,6 +998,29 @@ FUNCTION {format.date}
if$
}
+FUNCTION {address.or.location}
+{
+ address empty$
+ { location }
+ { address }
+ if$
+}
+
+FUNCTION {specialitycode.or.number}
+{
+ specialitycode empty$
+ { number }
+ { specialitycode }
+ if$
+}
+
+FUNCTION {institution.or.school}
+{
+ institution empty$
+ { school}
+ { institution }
+ if$
+}
FUNCTION {output.address.publisher}
{
address empty$
@@ -1258,15 +1316,16 @@ FUNCTION {empty.misc.check}
if$
}
+%%<!utf8> bbl.thesis.type "t" change.case$
+%%<utf8> bbl.thesis.type
FUNCTION {format.thesis.type}
{ type empty$
'skip$
{ pop$
- type "t" change.case$
+ bbl.thesis.type
}
if$
}
-
%%<!utf8> { "t" change.case$ }
%%<utf8> { "" }
@@ -1409,10 +1468,8 @@ FUNCTION {add.media}
{ duplicate$ empty$
'skip$
{ media empty$
+ { " " * bbl.media.text enclose.square.brackets * }
{ " " * bbl.media enclose.square.brackets * }
- { " " * media enclose.square.brackets * }
-%% { bbl.media enclose.square.brackets * }
-%% { media enclose.square.brackets * }
if$
}
if$
@@ -1553,7 +1610,7 @@ FUNCTION {booklet}
editor.organization.after
new.block
howpublished output
- address output
+ address.or.location output
format.date "year" output.check
new.block
note output
@@ -1716,7 +1773,7 @@ FUNCTION {patent}
new.colon
format.type.number output
add.blank
- location output
+ address.or.location output
new.colon
ipc output
new.slash
@@ -1812,13 +1869,18 @@ FUNCTION {thesis}
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- type "type" output.check
+ %%type "type" output.check
+ bbl.phdthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1843,13 +1905,14 @@ FUNCTION {report}
new.colon
number output
new.slash
- institution "institution" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.semicolon
format.chief.after output % from editor field
new.semicolon
format.executor.after output % from author field
new.block
- address output
+ address.or.location output
new.colon
organization output
format.date "year" output.check
@@ -1871,11 +1934,15 @@ FUNCTION {phdthesis}
new.colon
bbl.phdthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1889,19 +1956,23 @@ FUNCTION {phdthesis}
fin.entry
}
-FUNCTION {masterthesis}
+FUNCTION {mastersthesis}
{ output.bibitem
format.authors "author" output.check
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- bbl.mthesis format.thesis.type output.nonnull
+ bbl.mathesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1915,19 +1986,23 @@ FUNCTION {masterthesis}
fin.entry
}
-FUNCTION {dscithesis}
+FUNCTION {docthesis}
{ output.bibitem
format.authors "author" output.check
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- bbl.dscithesis format.thesis.type output.nonnull
+ bbl.docthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1954,13 +2029,14 @@ FUNCTION {techreport}
new.colon
number output
new.slash
- institution "institution" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.semicolon
format.chief.after output % from editor field
new.semicolon
format.executor.after output % from author field
new.block
- address output
+ address.or.location output
new.colon
organization output
format.date "year" output.check
diff --git a/Master/texmf-dist/bibtex/bst/gost/gost2003s.bst b/Master/texmf-dist/bibtex/bst/gost/gost2003s.bst
index f295347dc75..e89eaf2280b 100644
--- a/Master/texmf-dist/bibtex/bst/gost/gost2003s.bst
+++ b/Master/texmf-dist/bibtex/bst/gost/gost2003s.bst
@@ -17,7 +17,7 @@
%% This file has the LPPL maintenance status "maintained".
%% Maintained by Igor A. Kotelnikov.
%%
-%% Current version: 1.2h, 2016.09.21
+%% Current version: 1.2j, 2017.01.12
%%
%% Please, send bug report via e-mail:
%% kia999 at mail dot ru <Igor Kotelnikov>
@@ -27,10 +27,9 @@
-
%%
%% This bibstyle attempts to format bibliography according to
-%% GOST 7.80-2000 for bibliographic records.
+%% GOST 7.1-2003 for bibliographic records.
ENTRY
{ address
@@ -46,43 +45,47 @@ ENTRY
institution
journal
key
+ %major % new in v.1.2i, alias for speciality, not implemented
+ majorcode % new in v.1.2i, alias for specialitycode
month
note
number
organization
pages
- eid % new in v1.2c
+ eid % new in v1.2c
publisher
- school
+ school % alias for institution
series
+ %speciality % new in v.1.2i, eqv. to major in biblatex-gost, not implemented yet...
+ specialitycode % new in v.1.2i, alias of number, eqv. to majorcode in biblatex-gost
title
- %medium % new in v1.2; renamed to media.
- media % new in v1.2f
+ %medium % new in v1.2; renamed to media.
+ media % new in v1.2f
type
volume
year
language
- langid % new in v1.2c
+ langid % new in v1.2c
booklanguage
- date % new in v1.2f; not implemented yet...
+ %date % not implemented yet...
pagetotal
url
urldate
isbn
doi
- eprinttype % = archivePrefix
- eprintclass % = primaryClass
+ eprinttype % = archivePrefix
+ eprintclass % = primaryClass
eprint
% new in v1.2f:
% appear in biblatex:
- addendum
- holder
- location
- subtitle
- titleaddon
- version
- % Appear in biblatex-gost:
- authorcountry % ??
+ %addendum % not implemented yet...
+ holder % see patent
+ location % new in v.1.2i, alias of address
+ %subtitle % not implemented yet...
+ titleaddon % new in v.1.2i, see @thesis
+ %version % not implemented yet...
+ % Appear in biblatex-gost for @patent entry:
+ authorcountry % country of the patent authors
credits % statement of responsibility, other than provided in Biblatex
ipc % Code of the International Patent Classification
%media % General material designation NOTE: medium in the above
@@ -643,7 +646,7 @@ FUNCTION {bbl.techreport} % rename to bbl.techreport
if$}
if$}
-FUNCTION {bbl.mthesis}
+FUNCTION {bbl.mathesis}
{ curlanguage "english" =
{ "Master's thesis" }
{ curlanguage "german" =
@@ -663,8 +666,8 @@ FUNCTION {bbl.phdthesis}
{ curlanguage "german" =
{ "Diss.~Ph.\,D." }
{ curlanguage "russian" =
- { "{\cyr\CYRD\cyri\cyrs\cyrs\ldots\ \cyrk\cyra\cyrn\cyrd\cyri"
- "\cyrd\cyra\cyrt\cyra\ \cyrn\cyra\cyru\cyrk}" * }
+ { "{\cyr\cyrd\cyri\cyrs.\ \ldots\ \cyrk\cyra\cyrn\cyrd. "
+ "\cyrn\cyra\cyru\cyrk}" * }
{ curlanguage "french" =
{ "Th\`{e}se de doctorat" }
{ "language is not defined: " language "phdthesis" * * warning$ "Ph.\,D. thesis" }
@@ -673,19 +676,32 @@ FUNCTION {bbl.phdthesis}
if$}
if$}
-FUNCTION {bbl.dscithesis}
+FUNCTION {bbl.docthesis}
{ curlanguage "english" =
{ "Dr.\,Sci. dissertation" }
{ curlanguage "german" =
{ "Diss.~Dr." }
{ curlanguage "russian" =
- { "{\cyr\CYRD\cyri\cyrs\cyrs\ldots\ \cyrd\cyro\cyrk\cyrt\cyro"
- "\cyrr\cyra\ \cyrn\cyra\cyru\cyrk}" * }
- { "language is not defined: " language "dscithesis" * * warning$ "Dr.\,Sci. dissertation" }
+ { "{\cyr\cyrd\cyri\cyrs.\ \ldots\ \cyrd-\cyrr\cyra\ "
+ "\cyrn\cyra\cyru\cyrk}" * }
+ { "language is not defined: " language "docthesis" * * warning$ "Dr.\,Sci. dissertation" }
if$}
if$}
if$}
+FUNCTION {bbl.thesis.type}
+{ type "mathesis" =
+ { bbl.mathesis }
+ { type "phdthesis" =
+ { bbl.phdthesis }
+ { type "docthesis" =
+ { bbl.docthesis }
+ %%{ "!!!" type * "t" change.case$ }
+ { type "t" change.case$ }
+ if$}
+ if$}
+if$}
+
FUNCTION {bbl.nnoaddress}
{ curlanguage "english" =
{ "S.\ l." }
@@ -722,13 +738,29 @@ FUNCTION {bbl.media.text}
if$}
if$}
-FUNCTION {bbl.media.elres}
+FUNCTION {bbl.media.eresource}
{ curlanguage "english" =
{ "Electronic resource" }
{ curlanguage "russian" =
- { "{\cyr\CYREREV\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyrery\cyrishrt\ \cyrr\cyre\cyrs\cyru\cyrr\cyrs}" }
+ { "{\cyr\CYREREV\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyrery\cyrishrt\ "
+ "\cyrr\cyre\cyrs\cyru\cyrr\cyrs}" * }
+ { curlanguage "ukrainian" =
+ { "{\cyr\CYRE\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyri\cyrishrt\ "
+ "\cyrr\cyre\cyrs\cyru\cyrr\cyrs}" * }
+ { "language is not defined: " language "media" * * warning$ "Electronic resource" }
+ if$}
+ if$}
+if$}
+
+FUNCTION {bbl.media.online}
+{ curlanguage "english" =
+ { "Electronic resource online" }
+ { curlanguage "russian" =
+ { "{\cyr\CYREREV\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyrery\cyrishrt\ "
+ "\cyrr\cyre\cyrs\cyru\cyrr\cyrs\ \cyro\cyrn\cyrl\cyra\cyrishrt\cyrn}" * }
{ curlanguage "ukrainian" =
- { "{\cyr\CYRE\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyri\cyrishrt\ \cyrr\cyre\cyrs\cyru\cyrr\cyrs}" }
+ { "{\cyr\CYRE\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyri\cyrishrt\ "
+ "\cyrr\cyre\cyrs\cyru\cyrr\cyrs\ \cyro\cyrn\cyrl\cyra\cyrishrt\cyr}" * }
{ "language is not defined: " language "media" * * warning$ "Electronic resource" }
if$}
if$}
@@ -759,9 +791,12 @@ FUNCTION {bbl.executor}
if$}
FUNCTION {bbl.media}
-{ type$ "online" =
- { bbl.media.elres }
- { bbl.media.text }
+{ media "online" =
+ { bbl.media.online }
+ { media "eresource" =
+ { bbl.media.eresource }
+ { bbl.media.text }
+ if$}
if$}
FUNCTION {bbl.req}
@@ -943,7 +978,7 @@ FUNCTION {format.month}
{ month "Aug." =
{ "\CYRA\cyrv\cyrg\." }
{ month "Sep." =
- { "\CYRS\cyre\cyn\cyrt." }
+ { "\CYRS\cyre\cyrn\cyrt." }
{ month "Oct." =
{ "\CYRO\cyrk\cyrt." }
{ month "Nov." =
@@ -973,6 +1008,29 @@ FUNCTION {format.date}
if$
}
+FUNCTION {address.or.location}
+{
+ address empty$
+ { location }
+ { address }
+ if$
+}
+
+FUNCTION {specialitycode.or.number}
+{
+ specialitycode empty$
+ { number }
+ { specialitycode }
+ if$
+}
+
+FUNCTION {institution.or.school}
+{
+ institution empty$
+ { school}
+ { institution }
+ if$
+}
FUNCTION {output.address.publisher}
{
address empty$
@@ -1268,15 +1326,16 @@ FUNCTION {empty.misc.check}
if$
}
+%%<!utf8> bbl.thesis.type "t" change.case$
+%%<utf8> bbl.thesis.type
FUNCTION {format.thesis.type}
{ type empty$
'skip$
{ pop$
- type "t" change.case$
+ bbl.thesis.type
}
if$
}
-
%%<!utf8> { "t" change.case$ }
%%<utf8> { "" }
@@ -1419,10 +1478,8 @@ FUNCTION {add.media}
{ duplicate$ empty$
'skip$
{ media empty$
+ { " " * bbl.media.text enclose.square.brackets * }
{ " " * bbl.media enclose.square.brackets * }
- { " " * media enclose.square.brackets * }
-%% { bbl.media enclose.square.brackets * }
-%% { media enclose.square.brackets * }
if$
}
if$
@@ -1563,7 +1620,7 @@ FUNCTION {booklet}
editor.organization.after
new.block
howpublished output
- address output
+ address.or.location output
format.date "year" output.check
new.block
note output
@@ -1726,7 +1783,7 @@ FUNCTION {patent}
new.colon
format.type.number output
add.blank
- location output
+ address.or.location output
new.colon
ipc output
new.slash
@@ -1822,13 +1879,18 @@ FUNCTION {thesis}
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- type "type" output.check
+ %%type "type" output.check
+ bbl.phdthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1853,13 +1915,14 @@ FUNCTION {report}
new.colon
number output
new.slash
- institution "institution" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.semicolon
format.chief.after output % from editor field
new.semicolon
format.executor.after output % from author field
new.block
- address output
+ address.or.location output
new.colon
organization output
format.date "year" output.check
@@ -1881,11 +1944,15 @@ FUNCTION {phdthesis}
new.colon
bbl.phdthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1899,19 +1966,23 @@ FUNCTION {phdthesis}
fin.entry
}
-FUNCTION {masterthesis}
+FUNCTION {mastersthesis}
{ output.bibitem
format.authors "author" output.check
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- bbl.mthesis format.thesis.type output.nonnull
+ bbl.mathesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1925,19 +1996,23 @@ FUNCTION {masterthesis}
fin.entry
}
-FUNCTION {dscithesis}
+FUNCTION {docthesis}
{ output.bibitem
format.authors "author" output.check
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- bbl.dscithesis format.thesis.type output.nonnull
+ bbl.docthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1964,13 +2039,14 @@ FUNCTION {techreport}
new.colon
number output
new.slash
- institution "institution" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.semicolon
format.chief.after output % from editor field
new.semicolon
format.executor.after output % from author field
new.block
- address output
+ address.or.location output
new.colon
organization output
format.date "year" output.check
diff --git a/Master/texmf-dist/bibtex/bst/gost/gost2008.bst b/Master/texmf-dist/bibtex/bst/gost/gost2008.bst
index f1decdf0f90..4b069dd1ee9 100644
--- a/Master/texmf-dist/bibtex/bst/gost/gost2008.bst
+++ b/Master/texmf-dist/bibtex/bst/gost/gost2008.bst
@@ -17,7 +17,7 @@
%% This file has the LPPL maintenance status "maintained".
%% Maintained by Igor A. Kotelnikov.
%%
-%% Current version: 1.2h, 2016.09.21
+%% Current version: 1.2j, 2017.01.12
%%
%% Please, send bug report via e-mail:
%% kia999 at mail dot ru <Igor Kotelnikov>
@@ -27,7 +27,6 @@
-
%%
%% This bibstyle attempts to format bibliography according to
%% GOST 7.0.5-2008 for bibliographic reference.
@@ -46,43 +45,47 @@ ENTRY
institution
journal
key
+ %major % new in v.1.2i, alias for speciality, not implemented
+ majorcode % new in v.1.2i, alias for specialitycode
month
note
number
organization
pages
- eid % new in v1.2c
+ eid % new in v1.2c
publisher
- school
+ school % alias for institution
series
+ %speciality % new in v.1.2i, eqv. to major in biblatex-gost, not implemented yet...
+ specialitycode % new in v.1.2i, alias of number, eqv. to majorcode in biblatex-gost
title
- %medium % new in v1.2; renamed to media.
- media % new in v1.2f
+ %medium % new in v1.2; renamed to media.
+ media % new in v1.2f
type
volume
year
language
- langid % new in v1.2c
+ langid % new in v1.2c
booklanguage
- date % new in v1.2f; not implemented yet...
+ %date % not implemented yet...
pagetotal
url
urldate
isbn
doi
- eprinttype % = archivePrefix
- eprintclass % = primaryClass
+ eprinttype % = archivePrefix
+ eprintclass % = primaryClass
eprint
% new in v1.2f:
% appear in biblatex:
- addendum
- holder
- location
- subtitle
- titleaddon
- version
- % Appear in biblatex-gost:
- authorcountry % ??
+ %addendum % not implemented yet...
+ holder % see patent
+ location % new in v.1.2i, alias of address
+ %subtitle % not implemented yet...
+ titleaddon % new in v.1.2i, see @thesis
+ %version % not implemented yet...
+ % Appear in biblatex-gost for @patent entry:
+ authorcountry % country of the patent authors
credits % statement of responsibility, other than provided in Biblatex
ipc % Code of the International Patent Classification
%media % General material designation NOTE: medium in the above
@@ -633,7 +636,7 @@ FUNCTION {bbl.techreport} % rename to bbl.techreport
if$}
if$}
-FUNCTION {bbl.mthesis}
+FUNCTION {bbl.mathesis}
{ curlanguage "english" =
{ "Master's thesis" }
{ curlanguage "german" =
@@ -653,8 +656,8 @@ FUNCTION {bbl.phdthesis}
{ curlanguage "german" =
{ "Diss.~Ph.\,D." }
{ curlanguage "russian" =
- { "{\cyr\CYRD\cyri\cyrs\cyrs\ldots\ \cyrk\cyra\cyrn\cyrd\cyri"
- "\cyrd\cyra\cyrt\cyra\ \cyrn\cyra\cyru\cyrk}" * }
+ { "{\cyr\cyrd\cyri\cyrs.\ \ldots\ \cyrk\cyra\cyrn\cyrd. "
+ "\cyrn\cyra\cyru\cyrk}" * }
{ curlanguage "french" =
{ "Th\`{e}se de doctorat" }
{ "language is not defined: " language "phdthesis" * * warning$ "Ph.\,D. thesis" }
@@ -663,19 +666,32 @@ FUNCTION {bbl.phdthesis}
if$}
if$}
-FUNCTION {bbl.dscithesis}
+FUNCTION {bbl.docthesis}
{ curlanguage "english" =
{ "Dr.\,Sci. dissertation" }
{ curlanguage "german" =
{ "Diss.~Dr." }
{ curlanguage "russian" =
- { "{\cyr\CYRD\cyri\cyrs\cyrs\ldots\ \cyrd\cyro\cyrk\cyrt\cyro"
- "\cyrr\cyra\ \cyrn\cyra\cyru\cyrk}" * }
- { "language is not defined: " language "dscithesis" * * warning$ "Dr.\,Sci. dissertation" }
+ { "{\cyr\cyrd\cyri\cyrs.\ \ldots\ \cyrd-\cyrr\cyra\ "
+ "\cyrn\cyra\cyru\cyrk}" * }
+ { "language is not defined: " language "docthesis" * * warning$ "Dr.\,Sci. dissertation" }
if$}
if$}
if$}
+FUNCTION {bbl.thesis.type}
+{ type "mathesis" =
+ { bbl.mathesis }
+ { type "phdthesis" =
+ { bbl.phdthesis }
+ { type "docthesis" =
+ { bbl.docthesis }
+ %%{ "!!!" type * "t" change.case$ }
+ { type "t" change.case$ }
+ if$}
+ if$}
+if$}
+
FUNCTION {bbl.nnoaddress}
{ curlanguage "english" =
{ "S.\ l." }
@@ -712,13 +728,29 @@ FUNCTION {bbl.media.text}
if$}
if$}
-FUNCTION {bbl.media.elres}
+FUNCTION {bbl.media.eresource}
{ curlanguage "english" =
{ "Electronic resource" }
{ curlanguage "russian" =
- { "{\cyr\CYREREV\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyrery\cyrishrt\ \cyrr\cyre\cyrs\cyru\cyrr\cyrs}" }
+ { "{\cyr\CYREREV\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyrery\cyrishrt\ "
+ "\cyrr\cyre\cyrs\cyru\cyrr\cyrs}" * }
+ { curlanguage "ukrainian" =
+ { "{\cyr\CYRE\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyri\cyrishrt\ "
+ "\cyrr\cyre\cyrs\cyru\cyrr\cyrs}" * }
+ { "language is not defined: " language "media" * * warning$ "Electronic resource" }
+ if$}
+ if$}
+if$}
+
+FUNCTION {bbl.media.online}
+{ curlanguage "english" =
+ { "Electronic resource online" }
+ { curlanguage "russian" =
+ { "{\cyr\CYREREV\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyrery\cyrishrt\ "
+ "\cyrr\cyre\cyrs\cyru\cyrr\cyrs\ \cyro\cyrn\cyrl\cyra\cyrishrt\cyrn}" * }
{ curlanguage "ukrainian" =
- { "{\cyr\CYRE\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyri\cyrishrt\ \cyrr\cyre\cyrs\cyru\cyrr\cyrs}" }
+ { "{\cyr\CYRE\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyri\cyrishrt\ "
+ "\cyrr\cyre\cyrs\cyru\cyrr\cyrs\ \cyro\cyrn\cyrl\cyra\cyrishrt\cyr}" * }
{ "language is not defined: " language "media" * * warning$ "Electronic resource" }
if$}
if$}
@@ -749,9 +781,12 @@ FUNCTION {bbl.executor}
if$}
FUNCTION {bbl.media}
-{ type$ "online" =
- { bbl.media.elres }
- { bbl.media.text }
+{ media "online" =
+ { bbl.media.online }
+ { media "eresource" =
+ { bbl.media.eresource }
+ { bbl.media.text }
+ if$}
if$}
FUNCTION {bbl.req}
@@ -963,7 +998,7 @@ FUNCTION {format.month}
{ month "Aug." =
{ "\CYRA\cyrv\cyrg\." }
{ month "Sep." =
- { "\CYRS\cyre\cyn\cyrt." }
+ { "\CYRS\cyre\cyrn\cyrt." }
{ month "Oct." =
{ "\CYRO\cyrk\cyrt." }
{ month "Nov." =
@@ -993,11 +1028,34 @@ FUNCTION {format.date}
if$
}
-FUNCTION {output.address.publisher}
+FUNCTION {address.or.location}
{
address empty$
+ { location }
+ { address }
+ if$
+}
+
+FUNCTION {specialitycode.or.number}
+{
+ specialitycode empty$
+ { number }
+ { specialitycode }
+ if$
+}
+
+FUNCTION {institution.or.school}
+{
+ institution empty$
+ { school}
+ { institution }
+ if$
+}
+FUNCTION {output.address.publisher}
+{
+ address empty$ location empty$ and
'skip$
- { address output
+ { address.or.location output
publisher empty$
'skip$
{ new.colon }
@@ -1279,15 +1337,16 @@ FUNCTION {empty.misc.check}
if$
}
+%%<!utf8> bbl.thesis.type "t" change.case$
+%%<utf8> bbl.thesis.type
FUNCTION {format.thesis.type}
{ type empty$
'skip$
{ pop$
- type "t" change.case$
+ bbl.thesis.type
}
if$
}
-
%%<!utf8> { "t" change.case$ }
%%<utf8> { "" }
@@ -1429,7 +1488,16 @@ FUNCTION {add.doi}
if$
}
-FUNCTION {add.media} { }
+FUNCTION {add.media}
+{ duplicate$ empty$
+ 'skip$
+ { media empty$
+ 'skip$
+ { " " * bbl.media enclose.square.brackets * }
+ if$
+ }
+ if$
+}
@@ -1566,7 +1634,7 @@ FUNCTION {booklet}
editor.organization.after
new.block
howpublished output
- address output
+ address.or.location output
format.date "year" output.check
new.block
note output
@@ -1729,7 +1797,7 @@ FUNCTION {patent}
new.colon
format.type.number output
add.blank
- location output
+ address.or.location output
new.colon
ipc output
new.slash
@@ -1825,13 +1893,18 @@ FUNCTION {thesis}
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- type "type" output.check
+ %%type "type" output.check
+ bbl.phdthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1856,13 +1929,14 @@ FUNCTION {report}
new.colon
number output
new.slash
- institution "institution" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.semicolon
format.chief.after output % from editor field
new.semicolon
format.executor.after output % from author field
new.block
- address output
+ address.or.location output
new.colon
organization output
format.date "year" output.check
@@ -1884,11 +1958,15 @@ FUNCTION {phdthesis}
new.colon
bbl.phdthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1902,19 +1980,23 @@ FUNCTION {phdthesis}
fin.entry
}
-FUNCTION {masterthesis}
+FUNCTION {mastersthesis}
{ output.bibitem
format.authors "author" output.check
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- bbl.mthesis format.thesis.type output.nonnull
+ bbl.mathesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1928,19 +2010,23 @@ FUNCTION {masterthesis}
fin.entry
}
-FUNCTION {dscithesis}
+FUNCTION {docthesis}
{ output.bibitem
format.authors "author" output.check
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- bbl.dscithesis format.thesis.type output.nonnull
+ bbl.docthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1967,13 +2053,14 @@ FUNCTION {techreport}
new.colon
number output
new.slash
- institution "institution" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.semicolon
format.chief.after output % from editor field
new.semicolon
format.executor.after output % from author field
new.block
- address output
+ address.or.location output
new.colon
organization output
format.date "year" output.check
diff --git a/Master/texmf-dist/bibtex/bst/gost/gost2008l.bst b/Master/texmf-dist/bibtex/bst/gost/gost2008l.bst
index 8684ccf8aa8..df29d18687e 100644
--- a/Master/texmf-dist/bibtex/bst/gost/gost2008l.bst
+++ b/Master/texmf-dist/bibtex/bst/gost/gost2008l.bst
@@ -17,7 +17,7 @@
%% This file has the LPPL maintenance status "maintained".
%% Maintained by Igor A. Kotelnikov.
%%
-%% Current version: 1.2h, 2016.09.21
+%% Current version: 1.2j, 2017.01.12
%%
%% Please, send bug report via e-mail:
%% kia999 at mail dot ru <Igor Kotelnikov>
@@ -27,7 +27,6 @@
-
%%
%% This bibstyle attempts to format bibliography according to
%% GOST 7.0.5-2008 for bibliographic reference.
@@ -46,43 +45,47 @@ ENTRY
institution
journal
key
+ %major % new in v.1.2i, alias for speciality, not implemented
+ majorcode % new in v.1.2i, alias for specialitycode
month
note
number
organization
pages
- eid % new in v1.2c
+ eid % new in v1.2c
publisher
- school
+ school % alias for institution
series
+ %speciality % new in v.1.2i, eqv. to major in biblatex-gost, not implemented yet...
+ specialitycode % new in v.1.2i, alias of number, eqv. to majorcode in biblatex-gost
title
- %medium % new in v1.2; renamed to media.
- media % new in v1.2f
+ %medium % new in v1.2; renamed to media.
+ media % new in v1.2f
type
volume
year
language
- langid % new in v1.2c
+ langid % new in v1.2c
booklanguage
- date % new in v1.2f; not implemented yet...
+ %date % not implemented yet...
pagetotal
url
urldate
isbn
doi
- eprinttype % = archivePrefix
- eprintclass % = primaryClass
+ eprinttype % = archivePrefix
+ eprintclass % = primaryClass
eprint
% new in v1.2f:
% appear in biblatex:
- addendum
- holder
- location
- subtitle
- titleaddon
- version
- % Appear in biblatex-gost:
- authorcountry % ??
+ %addendum % not implemented yet...
+ holder % see patent
+ location % new in v.1.2i, alias of address
+ %subtitle % not implemented yet...
+ titleaddon % new in v.1.2i, see @thesis
+ %version % not implemented yet...
+ % Appear in biblatex-gost for @patent entry:
+ authorcountry % country of the patent authors
credits % statement of responsibility, other than provided in Biblatex
ipc % Code of the International Patent Classification
%media % General material designation NOTE: medium in the above
@@ -633,7 +636,7 @@ FUNCTION {bbl.techreport} % rename to bbl.techreport
if$}
if$}
-FUNCTION {bbl.mthesis}
+FUNCTION {bbl.mathesis}
{ curlanguage "english" =
{ "Master's thesis" }
{ curlanguage "german" =
@@ -653,8 +656,8 @@ FUNCTION {bbl.phdthesis}
{ curlanguage "german" =
{ "Diss.~Ph.\,D." }
{ curlanguage "russian" =
- { "{\cyr\CYRD\cyri\cyrs\cyrs\ldots\ \cyrk\cyra\cyrn\cyrd\cyri"
- "\cyrd\cyra\cyrt\cyra\ \cyrn\cyra\cyru\cyrk}" * }
+ { "{\cyr\cyrd\cyri\cyrs.\ \ldots\ \cyrk\cyra\cyrn\cyrd. "
+ "\cyrn\cyra\cyru\cyrk}" * }
{ curlanguage "french" =
{ "Th\`{e}se de doctorat" }
{ "language is not defined: " language "phdthesis" * * warning$ "Ph.\,D. thesis" }
@@ -663,19 +666,32 @@ FUNCTION {bbl.phdthesis}
if$}
if$}
-FUNCTION {bbl.dscithesis}
+FUNCTION {bbl.docthesis}
{ curlanguage "english" =
{ "Dr.\,Sci. dissertation" }
{ curlanguage "german" =
{ "Diss.~Dr." }
{ curlanguage "russian" =
- { "{\cyr\CYRD\cyri\cyrs\cyrs\ldots\ \cyrd\cyro\cyrk\cyrt\cyro"
- "\cyrr\cyra\ \cyrn\cyra\cyru\cyrk}" * }
- { "language is not defined: " language "dscithesis" * * warning$ "Dr.\,Sci. dissertation" }
+ { "{\cyr\cyrd\cyri\cyrs.\ \ldots\ \cyrd-\cyrr\cyra\ "
+ "\cyrn\cyra\cyru\cyrk}" * }
+ { "language is not defined: " language "docthesis" * * warning$ "Dr.\,Sci. dissertation" }
if$}
if$}
if$}
+FUNCTION {bbl.thesis.type}
+{ type "mathesis" =
+ { bbl.mathesis }
+ { type "phdthesis" =
+ { bbl.phdthesis }
+ { type "docthesis" =
+ { bbl.docthesis }
+ %%{ "!!!" type * "t" change.case$ }
+ { type "t" change.case$ }
+ if$}
+ if$}
+if$}
+
FUNCTION {bbl.nnoaddress}
{ curlanguage "english" =
{ "S.\ l." }
@@ -712,13 +728,29 @@ FUNCTION {bbl.media.text}
if$}
if$}
-FUNCTION {bbl.media.elres}
+FUNCTION {bbl.media.eresource}
{ curlanguage "english" =
{ "Electronic resource" }
{ curlanguage "russian" =
- { "{\cyr\CYREREV\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyrery\cyrishrt\ \cyrr\cyre\cyrs\cyru\cyrr\cyrs}" }
+ { "{\cyr\CYREREV\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyrery\cyrishrt\ "
+ "\cyrr\cyre\cyrs\cyru\cyrr\cyrs}" * }
+ { curlanguage "ukrainian" =
+ { "{\cyr\CYRE\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyri\cyrishrt\ "
+ "\cyrr\cyre\cyrs\cyru\cyrr\cyrs}" * }
+ { "language is not defined: " language "media" * * warning$ "Electronic resource" }
+ if$}
+ if$}
+if$}
+
+FUNCTION {bbl.media.online}
+{ curlanguage "english" =
+ { "Electronic resource online" }
+ { curlanguage "russian" =
+ { "{\cyr\CYREREV\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyrery\cyrishrt\ "
+ "\cyrr\cyre\cyrs\cyru\cyrr\cyrs\ \cyro\cyrn\cyrl\cyra\cyrishrt\cyrn}" * }
{ curlanguage "ukrainian" =
- { "{\cyr\CYRE\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyri\cyrishrt\ \cyrr\cyre\cyrs\cyru\cyrr\cyrs}" }
+ { "{\cyr\CYRE\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyri\cyrishrt\ "
+ "\cyrr\cyre\cyrs\cyru\cyrr\cyrs\ \cyro\cyrn\cyrl\cyra\cyrishrt\cyr}" * }
{ "language is not defined: " language "media" * * warning$ "Electronic resource" }
if$}
if$}
@@ -749,9 +781,12 @@ FUNCTION {bbl.executor}
if$}
FUNCTION {bbl.media}
-{ type$ "online" =
- { bbl.media.elres }
- { bbl.media.text }
+{ media "online" =
+ { bbl.media.online }
+ { media "eresource" =
+ { bbl.media.eresource }
+ { bbl.media.text }
+ if$}
if$}
FUNCTION {bbl.req}
@@ -963,7 +998,7 @@ FUNCTION {format.month}
{ month "Aug." =
{ "\CYRA\cyrv\cyrg\." }
{ month "Sep." =
- { "\CYRS\cyre\cyn\cyrt." }
+ { "\CYRS\cyre\cyrn\cyrt." }
{ month "Oct." =
{ "\CYRO\cyrk\cyrt." }
{ month "Nov." =
@@ -993,11 +1028,34 @@ FUNCTION {format.date}
if$
}
-FUNCTION {output.address.publisher}
+FUNCTION {address.or.location}
{
address empty$
+ { location }
+ { address }
+ if$
+}
+
+FUNCTION {specialitycode.or.number}
+{
+ specialitycode empty$
+ { number }
+ { specialitycode }
+ if$
+}
+
+FUNCTION {institution.or.school}
+{
+ institution empty$
+ { school}
+ { institution }
+ if$
+}
+FUNCTION {output.address.publisher}
+{
+ address empty$ location empty$ and
'skip$
- { address output
+ { address.or.location output
publisher empty$
'skip$
{ new.colon }
@@ -1279,15 +1337,16 @@ FUNCTION {empty.misc.check}
if$
}
+%%<!utf8> bbl.thesis.type "t" change.case$
+%%<utf8> bbl.thesis.type
FUNCTION {format.thesis.type}
{ type empty$
'skip$
{ pop$
- type "t" change.case$
+ bbl.thesis.type
}
if$
}
-
%%<!utf8> { "t" change.case$ }
%%<utf8> { "" }
@@ -1417,7 +1476,16 @@ FUNCTION {add.doi}
if$
}
-FUNCTION {add.media} { }
+FUNCTION {add.media}
+{ duplicate$ empty$
+ 'skip$
+ { media empty$
+ 'skip$
+ { " " * bbl.media enclose.square.brackets * }
+ if$
+ }
+ if$
+}
@@ -1554,7 +1622,7 @@ FUNCTION {booklet}
editor.organization.after
new.block
howpublished output
- address output
+ address.or.location output
format.date "year" output.check
new.block
note output
@@ -1717,7 +1785,7 @@ FUNCTION {patent}
new.colon
format.type.number output
add.blank
- location output
+ address.or.location output
new.colon
ipc output
new.slash
@@ -1813,13 +1881,18 @@ FUNCTION {thesis}
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- type "type" output.check
+ %%type "type" output.check
+ bbl.phdthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1844,13 +1917,14 @@ FUNCTION {report}
new.colon
number output
new.slash
- institution "institution" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.semicolon
format.chief.after output % from editor field
new.semicolon
format.executor.after output % from author field
new.block
- address output
+ address.or.location output
new.colon
organization output
format.date "year" output.check
@@ -1872,11 +1946,15 @@ FUNCTION {phdthesis}
new.colon
bbl.phdthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1890,19 +1968,23 @@ FUNCTION {phdthesis}
fin.entry
}
-FUNCTION {masterthesis}
+FUNCTION {mastersthesis}
{ output.bibitem
format.authors "author" output.check
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- bbl.mthesis format.thesis.type output.nonnull
+ bbl.mathesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1916,19 +1998,23 @@ FUNCTION {masterthesis}
fin.entry
}
-FUNCTION {dscithesis}
+FUNCTION {docthesis}
{ output.bibitem
format.authors "author" output.check
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- bbl.dscithesis format.thesis.type output.nonnull
+ bbl.docthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1955,13 +2041,14 @@ FUNCTION {techreport}
new.colon
number output
new.slash
- institution "institution" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.semicolon
format.chief.after output % from editor field
new.semicolon
format.executor.after output % from author field
new.block
- address output
+ address.or.location output
new.colon
organization output
format.date "year" output.check
diff --git a/Master/texmf-dist/bibtex/bst/gost/gost2008ls.bst b/Master/texmf-dist/bibtex/bst/gost/gost2008ls.bst
index 473d127028a..952e2c2c78f 100644
--- a/Master/texmf-dist/bibtex/bst/gost/gost2008ls.bst
+++ b/Master/texmf-dist/bibtex/bst/gost/gost2008ls.bst
@@ -17,7 +17,7 @@
%% This file has the LPPL maintenance status "maintained".
%% Maintained by Igor A. Kotelnikov.
%%
-%% Current version: 1.2h, 2016.09.21
+%% Current version: 1.2j, 2017.01.12
%%
%% Please, send bug report via e-mail:
%% kia999 at mail dot ru <Igor Kotelnikov>
@@ -27,7 +27,6 @@
-
%%
%% This bibstyle attempts to format bibliography according to
%% GOST 7.0.5-2008 for bibliographic reference.
@@ -46,43 +45,47 @@ ENTRY
institution
journal
key
+ %major % new in v.1.2i, alias for speciality, not implemented
+ majorcode % new in v.1.2i, alias for specialitycode
month
note
number
organization
pages
- eid % new in v1.2c
+ eid % new in v1.2c
publisher
- school
+ school % alias for institution
series
+ %speciality % new in v.1.2i, eqv. to major in biblatex-gost, not implemented yet...
+ specialitycode % new in v.1.2i, alias of number, eqv. to majorcode in biblatex-gost
title
- %medium % new in v1.2; renamed to media.
- media % new in v1.2f
+ %medium % new in v1.2; renamed to media.
+ media % new in v1.2f
type
volume
year
language
- langid % new in v1.2c
+ langid % new in v1.2c
booklanguage
- date % new in v1.2f; not implemented yet...
+ %date % not implemented yet...
pagetotal
url
urldate
isbn
doi
- eprinttype % = archivePrefix
- eprintclass % = primaryClass
+ eprinttype % = archivePrefix
+ eprintclass % = primaryClass
eprint
% new in v1.2f:
% appear in biblatex:
- addendum
- holder
- location
- subtitle
- titleaddon
- version
- % Appear in biblatex-gost:
- authorcountry % ??
+ %addendum % not implemented yet...
+ holder % see patent
+ location % new in v.1.2i, alias of address
+ %subtitle % not implemented yet...
+ titleaddon % new in v.1.2i, see @thesis
+ %version % not implemented yet...
+ % Appear in biblatex-gost for @patent entry:
+ authorcountry % country of the patent authors
credits % statement of responsibility, other than provided in Biblatex
ipc % Code of the International Patent Classification
%media % General material designation NOTE: medium in the above
@@ -643,7 +646,7 @@ FUNCTION {bbl.techreport} % rename to bbl.techreport
if$}
if$}
-FUNCTION {bbl.mthesis}
+FUNCTION {bbl.mathesis}
{ curlanguage "english" =
{ "Master's thesis" }
{ curlanguage "german" =
@@ -663,8 +666,8 @@ FUNCTION {bbl.phdthesis}
{ curlanguage "german" =
{ "Diss.~Ph.\,D." }
{ curlanguage "russian" =
- { "{\cyr\CYRD\cyri\cyrs\cyrs\ldots\ \cyrk\cyra\cyrn\cyrd\cyri"
- "\cyrd\cyra\cyrt\cyra\ \cyrn\cyra\cyru\cyrk}" * }
+ { "{\cyr\cyrd\cyri\cyrs.\ \ldots\ \cyrk\cyra\cyrn\cyrd. "
+ "\cyrn\cyra\cyru\cyrk}" * }
{ curlanguage "french" =
{ "Th\`{e}se de doctorat" }
{ "language is not defined: " language "phdthesis" * * warning$ "Ph.\,D. thesis" }
@@ -673,19 +676,32 @@ FUNCTION {bbl.phdthesis}
if$}
if$}
-FUNCTION {bbl.dscithesis}
+FUNCTION {bbl.docthesis}
{ curlanguage "english" =
{ "Dr.\,Sci. dissertation" }
{ curlanguage "german" =
{ "Diss.~Dr." }
{ curlanguage "russian" =
- { "{\cyr\CYRD\cyri\cyrs\cyrs\ldots\ \cyrd\cyro\cyrk\cyrt\cyro"
- "\cyrr\cyra\ \cyrn\cyra\cyru\cyrk}" * }
- { "language is not defined: " language "dscithesis" * * warning$ "Dr.\,Sci. dissertation" }
+ { "{\cyr\cyrd\cyri\cyrs.\ \ldots\ \cyrd-\cyrr\cyra\ "
+ "\cyrn\cyra\cyru\cyrk}" * }
+ { "language is not defined: " language "docthesis" * * warning$ "Dr.\,Sci. dissertation" }
if$}
if$}
if$}
+FUNCTION {bbl.thesis.type}
+{ type "mathesis" =
+ { bbl.mathesis }
+ { type "phdthesis" =
+ { bbl.phdthesis }
+ { type "docthesis" =
+ { bbl.docthesis }
+ %%{ "!!!" type * "t" change.case$ }
+ { type "t" change.case$ }
+ if$}
+ if$}
+if$}
+
FUNCTION {bbl.nnoaddress}
{ curlanguage "english" =
{ "S.\ l." }
@@ -722,13 +738,29 @@ FUNCTION {bbl.media.text}
if$}
if$}
-FUNCTION {bbl.media.elres}
+FUNCTION {bbl.media.eresource}
{ curlanguage "english" =
{ "Electronic resource" }
{ curlanguage "russian" =
- { "{\cyr\CYREREV\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyrery\cyrishrt\ \cyrr\cyre\cyrs\cyru\cyrr\cyrs}" }
+ { "{\cyr\CYREREV\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyrery\cyrishrt\ "
+ "\cyrr\cyre\cyrs\cyru\cyrr\cyrs}" * }
+ { curlanguage "ukrainian" =
+ { "{\cyr\CYRE\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyri\cyrishrt\ "
+ "\cyrr\cyre\cyrs\cyru\cyrr\cyrs}" * }
+ { "language is not defined: " language "media" * * warning$ "Electronic resource" }
+ if$}
+ if$}
+if$}
+
+FUNCTION {bbl.media.online}
+{ curlanguage "english" =
+ { "Electronic resource online" }
+ { curlanguage "russian" =
+ { "{\cyr\CYREREV\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyrery\cyrishrt\ "
+ "\cyrr\cyre\cyrs\cyru\cyrr\cyrs\ \cyro\cyrn\cyrl\cyra\cyrishrt\cyrn}" * }
{ curlanguage "ukrainian" =
- { "{\cyr\CYRE\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyri\cyrishrt\ \cyrr\cyre\cyrs\cyru\cyrr\cyrs}" }
+ { "{\cyr\CYRE\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyri\cyrishrt\ "
+ "\cyrr\cyre\cyrs\cyru\cyrr\cyrs\ \cyro\cyrn\cyrl\cyra\cyrishrt\cyr}" * }
{ "language is not defined: " language "media" * * warning$ "Electronic resource" }
if$}
if$}
@@ -759,9 +791,12 @@ FUNCTION {bbl.executor}
if$}
FUNCTION {bbl.media}
-{ type$ "online" =
- { bbl.media.elres }
- { bbl.media.text }
+{ media "online" =
+ { bbl.media.online }
+ { media "eresource" =
+ { bbl.media.eresource }
+ { bbl.media.text }
+ if$}
if$}
FUNCTION {bbl.req}
@@ -973,7 +1008,7 @@ FUNCTION {format.month}
{ month "Aug." =
{ "\CYRA\cyrv\cyrg\." }
{ month "Sep." =
- { "\CYRS\cyre\cyn\cyrt." }
+ { "\CYRS\cyre\cyrn\cyrt." }
{ month "Oct." =
{ "\CYRO\cyrk\cyrt." }
{ month "Nov." =
@@ -1003,11 +1038,34 @@ FUNCTION {format.date}
if$
}
-FUNCTION {output.address.publisher}
+FUNCTION {address.or.location}
{
address empty$
+ { location }
+ { address }
+ if$
+}
+
+FUNCTION {specialitycode.or.number}
+{
+ specialitycode empty$
+ { number }
+ { specialitycode }
+ if$
+}
+
+FUNCTION {institution.or.school}
+{
+ institution empty$
+ { school}
+ { institution }
+ if$
+}
+FUNCTION {output.address.publisher}
+{
+ address empty$ location empty$ and
'skip$
- { address output
+ { address.or.location output
publisher empty$
'skip$
{ new.colon }
@@ -1289,15 +1347,16 @@ FUNCTION {empty.misc.check}
if$
}
+%%<!utf8> bbl.thesis.type "t" change.case$
+%%<utf8> bbl.thesis.type
FUNCTION {format.thesis.type}
{ type empty$
'skip$
{ pop$
- type "t" change.case$
+ bbl.thesis.type
}
if$
}
-
%%<!utf8> { "t" change.case$ }
%%<utf8> { "" }
@@ -1427,7 +1486,16 @@ FUNCTION {add.doi}
if$
}
-FUNCTION {add.media} { }
+FUNCTION {add.media}
+{ duplicate$ empty$
+ 'skip$
+ { media empty$
+ 'skip$
+ { " " * bbl.media enclose.square.brackets * }
+ if$
+ }
+ if$
+}
@@ -1564,7 +1632,7 @@ FUNCTION {booklet}
editor.organization.after
new.block
howpublished output
- address output
+ address.or.location output
format.date "year" output.check
new.block
note output
@@ -1727,7 +1795,7 @@ FUNCTION {patent}
new.colon
format.type.number output
add.blank
- location output
+ address.or.location output
new.colon
ipc output
new.slash
@@ -1823,13 +1891,18 @@ FUNCTION {thesis}
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- type "type" output.check
+ %%type "type" output.check
+ bbl.phdthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1854,13 +1927,14 @@ FUNCTION {report}
new.colon
number output
new.slash
- institution "institution" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.semicolon
format.chief.after output % from editor field
new.semicolon
format.executor.after output % from author field
new.block
- address output
+ address.or.location output
new.colon
organization output
format.date "year" output.check
@@ -1882,11 +1956,15 @@ FUNCTION {phdthesis}
new.colon
bbl.phdthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1900,19 +1978,23 @@ FUNCTION {phdthesis}
fin.entry
}
-FUNCTION {masterthesis}
+FUNCTION {mastersthesis}
{ output.bibitem
format.authors "author" output.check
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- bbl.mthesis format.thesis.type output.nonnull
+ bbl.mathesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1926,19 +2008,23 @@ FUNCTION {masterthesis}
fin.entry
}
-FUNCTION {dscithesis}
+FUNCTION {docthesis}
{ output.bibitem
format.authors "author" output.check
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- bbl.dscithesis format.thesis.type output.nonnull
+ bbl.docthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1965,13 +2051,14 @@ FUNCTION {techreport}
new.colon
number output
new.slash
- institution "institution" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.semicolon
format.chief.after output % from editor field
new.semicolon
format.executor.after output % from author field
new.block
- address output
+ address.or.location output
new.colon
organization output
format.date "year" output.check
diff --git a/Master/texmf-dist/bibtex/bst/gost/gost2008n.bst b/Master/texmf-dist/bibtex/bst/gost/gost2008n.bst
index 3c14f6db697..a58695ba507 100644
--- a/Master/texmf-dist/bibtex/bst/gost/gost2008n.bst
+++ b/Master/texmf-dist/bibtex/bst/gost/gost2008n.bst
@@ -17,7 +17,7 @@
%% This file has the LPPL maintenance status "maintained".
%% Maintained by Igor A. Kotelnikov.
%%
-%% Current version: 1.2h, 2016.09.21
+%% Current version: 1.2j, 2017.01.12
%%
%% Please, send bug report via e-mail:
%% kia999 at mail dot ru <Igor Kotelnikov>
@@ -27,7 +27,6 @@
-
%%
%% This bibstyle attempts to format bibliography according to
%% GOST 7.0.5-2008 for bibliographic reference.
@@ -72,43 +71,47 @@ ENTRY
institution
journal
key
+ %major % new in v.1.2i, alias for speciality, not implemented
+ majorcode % new in v.1.2i, alias for specialitycode
month
note
number
organization
pages
- eid % new in v1.2c
+ eid % new in v1.2c
publisher
- school
+ school % alias for institution
series
+ %speciality % new in v.1.2i, eqv. to major in biblatex-gost, not implemented yet...
+ specialitycode % new in v.1.2i, alias of number, eqv. to majorcode in biblatex-gost
title
- %medium % new in v1.2; renamed to media.
- media % new in v1.2f
+ %medium % new in v1.2; renamed to media.
+ media % new in v1.2f
type
volume
year
language
- langid % new in v1.2c
+ langid % new in v1.2c
booklanguage
- date % new in v1.2f; not implemented yet...
+ %date % not implemented yet...
pagetotal
url
urldate
isbn
doi
- eprinttype % = archivePrefix
- eprintclass % = primaryClass
+ eprinttype % = archivePrefix
+ eprintclass % = primaryClass
eprint
% new in v1.2f:
% appear in biblatex:
- addendum
- holder
- location
- subtitle
- titleaddon
- version
- % Appear in biblatex-gost:
- authorcountry % ??
+ %addendum % not implemented yet...
+ holder % see patent
+ location % new in v.1.2i, alias of address
+ %subtitle % not implemented yet...
+ titleaddon % new in v.1.2i, see @thesis
+ %version % not implemented yet...
+ % Appear in biblatex-gost for @patent entry:
+ authorcountry % country of the patent authors
credits % statement of responsibility, other than provided in Biblatex
ipc % Code of the International Patent Classification
%media % General material designation NOTE: medium in the above
@@ -683,7 +686,7 @@ FUNCTION {bbl.techreport} % rename to bbl.techreport
if$}
if$}
-FUNCTION {bbl.mthesis}
+FUNCTION {bbl.mathesis}
{ curlanguage "english" =
{ "Master's thesis" }
{ curlanguage "german" =
@@ -703,8 +706,8 @@ FUNCTION {bbl.phdthesis}
{ curlanguage "german" =
{ "Diss.~Ph.\,D." }
{ curlanguage "russian" =
- { "{\cyr\CYRD\cyri\cyrs\cyrs\ldots\ \cyrk\cyra\cyrn\cyrd\cyri"
- "\cyrd\cyra\cyrt\cyra\ \cyrn\cyra\cyru\cyrk}" * }
+ { "{\cyr\cyrd\cyri\cyrs.\ \ldots\ \cyrk\cyra\cyrn\cyrd. "
+ "\cyrn\cyra\cyru\cyrk}" * }
{ curlanguage "french" =
{ "Th\`{e}se de doctorat" }
{ "language is not defined: " language "phdthesis" * * warning$ "Ph.\,D. thesis" }
@@ -713,19 +716,32 @@ FUNCTION {bbl.phdthesis}
if$}
if$}
-FUNCTION {bbl.dscithesis}
+FUNCTION {bbl.docthesis}
{ curlanguage "english" =
{ "Dr.\,Sci. dissertation" }
{ curlanguage "german" =
{ "Diss.~Dr." }
{ curlanguage "russian" =
- { "{\cyr\CYRD\cyri\cyrs\cyrs\ldots\ \cyrd\cyro\cyrk\cyrt\cyro"
- "\cyrr\cyra\ \cyrn\cyra\cyru\cyrk}" * }
- { "language is not defined: " language "dscithesis" * * warning$ "Dr.\,Sci. dissertation" }
+ { "{\cyr\cyrd\cyri\cyrs.\ \ldots\ \cyrd-\cyrr\cyra\ "
+ "\cyrn\cyra\cyru\cyrk}" * }
+ { "language is not defined: " language "docthesis" * * warning$ "Dr.\,Sci. dissertation" }
if$}
if$}
if$}
+FUNCTION {bbl.thesis.type}
+{ type "mathesis" =
+ { bbl.mathesis }
+ { type "phdthesis" =
+ { bbl.phdthesis }
+ { type "docthesis" =
+ { bbl.docthesis }
+ %%{ "!!!" type * "t" change.case$ }
+ { type "t" change.case$ }
+ if$}
+ if$}
+if$}
+
FUNCTION {bbl.nnoaddress}
{ curlanguage "english" =
{ "S.\ l." }
@@ -762,13 +778,29 @@ FUNCTION {bbl.media.text}
if$}
if$}
-FUNCTION {bbl.media.elres}
+FUNCTION {bbl.media.eresource}
{ curlanguage "english" =
{ "Electronic resource" }
{ curlanguage "russian" =
- { "{\cyr\CYREREV\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyrery\cyrishrt\ \cyrr\cyre\cyrs\cyru\cyrr\cyrs}" }
+ { "{\cyr\CYREREV\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyrery\cyrishrt\ "
+ "\cyrr\cyre\cyrs\cyru\cyrr\cyrs}" * }
+ { curlanguage "ukrainian" =
+ { "{\cyr\CYRE\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyri\cyrishrt\ "
+ "\cyrr\cyre\cyrs\cyru\cyrr\cyrs}" * }
+ { "language is not defined: " language "media" * * warning$ "Electronic resource" }
+ if$}
+ if$}
+if$}
+
+FUNCTION {bbl.media.online}
+{ curlanguage "english" =
+ { "Electronic resource online" }
+ { curlanguage "russian" =
+ { "{\cyr\CYREREV\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyrery\cyrishrt\ "
+ "\cyrr\cyre\cyrs\cyru\cyrr\cyrs\ \cyro\cyrn\cyrl\cyra\cyrishrt\cyrn}" * }
{ curlanguage "ukrainian" =
- { "{\cyr\CYRE\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyri\cyrishrt\ \cyrr\cyre\cyrs\cyru\cyrr\cyrs}" }
+ { "{\cyr\CYRE\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyri\cyrishrt\ "
+ "\cyrr\cyre\cyrs\cyru\cyrr\cyrs\ \cyro\cyrn\cyrl\cyra\cyrishrt\cyr}" * }
{ "language is not defined: " language "media" * * warning$ "Electronic resource" }
if$}
if$}
@@ -799,9 +831,12 @@ FUNCTION {bbl.executor}
if$}
FUNCTION {bbl.media}
-{ type$ "online" =
- { bbl.media.elres }
- { bbl.media.text }
+{ media "online" =
+ { bbl.media.online }
+ { media "eresource" =
+ { bbl.media.eresource }
+ { bbl.media.text }
+ if$}
if$}
FUNCTION {bbl.req}
@@ -1132,7 +1167,7 @@ FUNCTION {format.month}
{ month "Aug." =
{ "\CYRA\cyrv\cyrg\." }
{ month "Sep." =
- { "\CYRS\cyre\cyn\cyrt." }
+ { "\CYRS\cyre\cyrn\cyrt." }
{ month "Oct." =
{ "\CYRO\cyrk\cyrt." }
{ month "Nov." =
@@ -1163,11 +1198,34 @@ FUNCTION {format.date}
extra.label * % new in v.1.2
}
-FUNCTION {output.address.publisher}
+FUNCTION {address.or.location}
{
address empty$
+ { location }
+ { address }
+ if$
+}
+
+FUNCTION {specialitycode.or.number}
+{
+ specialitycode empty$
+ { number }
+ { specialitycode }
+ if$
+}
+
+FUNCTION {institution.or.school}
+{
+ institution empty$
+ { school}
+ { institution }
+ if$
+}
+FUNCTION {output.address.publisher}
+{
+ address empty$ location empty$ and
'skip$
- { address output
+ { address.or.location output
publisher empty$
'skip$
{ new.colon }
@@ -1542,15 +1600,16 @@ FUNCTION {empty.misc.check}
if$
}
+%%<!utf8> bbl.thesis.type "t" change.case$
+%%<utf8> bbl.thesis.type
FUNCTION {format.thesis.type}
{ type empty$
'skip$
{ pop$
- type "t" change.case$
+ bbl.thesis.type
}
if$
}
-
%%<!utf8> { "t" change.case$ }
%%<utf8> { "" }
@@ -1692,7 +1751,16 @@ FUNCTION {add.doi}
if$
}
-FUNCTION {add.media} { }
+FUNCTION {add.media}
+{ duplicate$ empty$
+ 'skip$
+ { media empty$
+ 'skip$
+ { " " * bbl.media enclose.square.brackets * }
+ if$
+ }
+ if$
+}
@@ -1832,7 +1900,7 @@ FUNCTION {booklet}
editor.organization.after
new.block
howpublished output
- address output
+ address.or.location output
format.date "year" output.check
new.block
note output
@@ -2000,7 +2068,7 @@ FUNCTION {patent}
new.colon
format.type.number output
add.blank
- location output
+ address.or.location output
new.colon
ipc output
new.slash
@@ -2101,13 +2169,18 @@ FUNCTION {thesis}
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- type "type" output.check
+ %%type "type" output.check
+ bbl.phdthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -2133,13 +2206,14 @@ FUNCTION {report}
new.colon
number output
new.slash
- institution "institution" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.semicolon
format.chief.after output % from editor field
new.semicolon
format.executor.after output % from author field
new.block
- address output
+ address.or.location output
new.colon
organization output
format.date "year" output.check
@@ -2162,11 +2236,15 @@ FUNCTION {phdthesis}
new.colon
bbl.phdthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -2180,20 +2258,24 @@ FUNCTION {phdthesis}
fin.entry
}
-FUNCTION {masterthesis}
+FUNCTION {mastersthesis}
{ output.bibitem
format.authors "author" output.check
author format.key output
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- bbl.mthesis format.thesis.type output.nonnull
+ bbl.mathesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -2207,20 +2289,24 @@ FUNCTION {masterthesis}
fin.entry
}
-FUNCTION {dscithesis}
+FUNCTION {docthesis}
{ output.bibitem
format.authors "author" output.check
author format.key output
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- bbl.dscithesis format.thesis.type output.nonnull
+ bbl.docthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -2248,13 +2334,14 @@ FUNCTION {techreport}
new.colon
number output
new.slash
- institution "institution" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.semicolon
format.chief.after output % from editor field
new.semicolon
format.executor.after output % from author field
new.block
- address output
+ address.or.location output
new.colon
organization output
format.date "year" output.check
diff --git a/Master/texmf-dist/bibtex/bst/gost/gost2008ns.bst b/Master/texmf-dist/bibtex/bst/gost/gost2008ns.bst
index 977261531db..ab98c1f6606 100644
--- a/Master/texmf-dist/bibtex/bst/gost/gost2008ns.bst
+++ b/Master/texmf-dist/bibtex/bst/gost/gost2008ns.bst
@@ -17,7 +17,7 @@
%% This file has the LPPL maintenance status "maintained".
%% Maintained by Igor A. Kotelnikov.
%%
-%% Current version: 1.2h, 2016.09.21
+%% Current version: 1.2j, 2017.01.12
%%
%% Please, send bug report via e-mail:
%% kia999 at mail dot ru <Igor Kotelnikov>
@@ -27,7 +27,6 @@
-
%%
%% This bibstyle attempts to format bibliography according to
%% GOST 7.0.5-2008 for bibliographic reference.
@@ -72,43 +71,47 @@ ENTRY
institution
journal
key
+ %major % new in v.1.2i, alias for speciality, not implemented
+ majorcode % new in v.1.2i, alias for specialitycode
month
note
number
organization
pages
- eid % new in v1.2c
+ eid % new in v1.2c
publisher
- school
+ school % alias for institution
series
+ %speciality % new in v.1.2i, eqv. to major in biblatex-gost, not implemented yet...
+ specialitycode % new in v.1.2i, alias of number, eqv. to majorcode in biblatex-gost
title
- %medium % new in v1.2; renamed to media.
- media % new in v1.2f
+ %medium % new in v1.2; renamed to media.
+ media % new in v1.2f
type
volume
year
language
- langid % new in v1.2c
+ langid % new in v1.2c
booklanguage
- date % new in v1.2f; not implemented yet...
+ %date % not implemented yet...
pagetotal
url
urldate
isbn
doi
- eprinttype % = archivePrefix
- eprintclass % = primaryClass
+ eprinttype % = archivePrefix
+ eprintclass % = primaryClass
eprint
% new in v1.2f:
% appear in biblatex:
- addendum
- holder
- location
- subtitle
- titleaddon
- version
- % Appear in biblatex-gost:
- authorcountry % ??
+ %addendum % not implemented yet...
+ holder % see patent
+ location % new in v.1.2i, alias of address
+ %subtitle % not implemented yet...
+ titleaddon % new in v.1.2i, see @thesis
+ %version % not implemented yet...
+ % Appear in biblatex-gost for @patent entry:
+ authorcountry % country of the patent authors
credits % statement of responsibility, other than provided in Biblatex
ipc % Code of the International Patent Classification
%media % General material designation NOTE: medium in the above
@@ -683,7 +686,7 @@ FUNCTION {bbl.techreport} % rename to bbl.techreport
if$}
if$}
-FUNCTION {bbl.mthesis}
+FUNCTION {bbl.mathesis}
{ curlanguage "english" =
{ "Master's thesis" }
{ curlanguage "german" =
@@ -703,8 +706,8 @@ FUNCTION {bbl.phdthesis}
{ curlanguage "german" =
{ "Diss.~Ph.\,D." }
{ curlanguage "russian" =
- { "{\cyr\CYRD\cyri\cyrs\cyrs\ldots\ \cyrk\cyra\cyrn\cyrd\cyri"
- "\cyrd\cyra\cyrt\cyra\ \cyrn\cyra\cyru\cyrk}" * }
+ { "{\cyr\cyrd\cyri\cyrs.\ \ldots\ \cyrk\cyra\cyrn\cyrd. "
+ "\cyrn\cyra\cyru\cyrk}" * }
{ curlanguage "french" =
{ "Th\`{e}se de doctorat" }
{ "language is not defined: " language "phdthesis" * * warning$ "Ph.\,D. thesis" }
@@ -713,19 +716,32 @@ FUNCTION {bbl.phdthesis}
if$}
if$}
-FUNCTION {bbl.dscithesis}
+FUNCTION {bbl.docthesis}
{ curlanguage "english" =
{ "Dr.\,Sci. dissertation" }
{ curlanguage "german" =
{ "Diss.~Dr." }
{ curlanguage "russian" =
- { "{\cyr\CYRD\cyri\cyrs\cyrs\ldots\ \cyrd\cyro\cyrk\cyrt\cyro"
- "\cyrr\cyra\ \cyrn\cyra\cyru\cyrk}" * }
- { "language is not defined: " language "dscithesis" * * warning$ "Dr.\,Sci. dissertation" }
+ { "{\cyr\cyrd\cyri\cyrs.\ \ldots\ \cyrd-\cyrr\cyra\ "
+ "\cyrn\cyra\cyru\cyrk}" * }
+ { "language is not defined: " language "docthesis" * * warning$ "Dr.\,Sci. dissertation" }
if$}
if$}
if$}
+FUNCTION {bbl.thesis.type}
+{ type "mathesis" =
+ { bbl.mathesis }
+ { type "phdthesis" =
+ { bbl.phdthesis }
+ { type "docthesis" =
+ { bbl.docthesis }
+ %%{ "!!!" type * "t" change.case$ }
+ { type "t" change.case$ }
+ if$}
+ if$}
+if$}
+
FUNCTION {bbl.nnoaddress}
{ curlanguage "english" =
{ "S.\ l." }
@@ -762,13 +778,29 @@ FUNCTION {bbl.media.text}
if$}
if$}
-FUNCTION {bbl.media.elres}
+FUNCTION {bbl.media.eresource}
{ curlanguage "english" =
{ "Electronic resource" }
{ curlanguage "russian" =
- { "{\cyr\CYREREV\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyrery\cyrishrt\ \cyrr\cyre\cyrs\cyru\cyrr\cyrs}" }
+ { "{\cyr\CYREREV\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyrery\cyrishrt\ "
+ "\cyrr\cyre\cyrs\cyru\cyrr\cyrs}" * }
+ { curlanguage "ukrainian" =
+ { "{\cyr\CYRE\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyri\cyrishrt\ "
+ "\cyrr\cyre\cyrs\cyru\cyrr\cyrs}" * }
+ { "language is not defined: " language "media" * * warning$ "Electronic resource" }
+ if$}
+ if$}
+if$}
+
+FUNCTION {bbl.media.online}
+{ curlanguage "english" =
+ { "Electronic resource online" }
+ { curlanguage "russian" =
+ { "{\cyr\CYREREV\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyrery\cyrishrt\ "
+ "\cyrr\cyre\cyrs\cyru\cyrr\cyrs\ \cyro\cyrn\cyrl\cyra\cyrishrt\cyrn}" * }
{ curlanguage "ukrainian" =
- { "{\cyr\CYRE\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyri\cyrishrt\ \cyrr\cyre\cyrs\cyru\cyrr\cyrs}" }
+ { "{\cyr\CYRE\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyri\cyrishrt\ "
+ "\cyrr\cyre\cyrs\cyru\cyrr\cyrs\ \cyro\cyrn\cyrl\cyra\cyrishrt\cyr}" * }
{ "language is not defined: " language "media" * * warning$ "Electronic resource" }
if$}
if$}
@@ -799,9 +831,12 @@ FUNCTION {bbl.executor}
if$}
FUNCTION {bbl.media}
-{ type$ "online" =
- { bbl.media.elres }
- { bbl.media.text }
+{ media "online" =
+ { bbl.media.online }
+ { media "eresource" =
+ { bbl.media.eresource }
+ { bbl.media.text }
+ if$}
if$}
FUNCTION {bbl.req}
@@ -1132,7 +1167,7 @@ FUNCTION {format.month}
{ month "Aug." =
{ "\CYRA\cyrv\cyrg\." }
{ month "Sep." =
- { "\CYRS\cyre\cyn\cyrt." }
+ { "\CYRS\cyre\cyrn\cyrt." }
{ month "Oct." =
{ "\CYRO\cyrk\cyrt." }
{ month "Nov." =
@@ -1163,11 +1198,34 @@ FUNCTION {format.date}
extra.label * % new in v.1.2
}
-FUNCTION {output.address.publisher}
+FUNCTION {address.or.location}
{
address empty$
+ { location }
+ { address }
+ if$
+}
+
+FUNCTION {specialitycode.or.number}
+{
+ specialitycode empty$
+ { number }
+ { specialitycode }
+ if$
+}
+
+FUNCTION {institution.or.school}
+{
+ institution empty$
+ { school}
+ { institution }
+ if$
+}
+FUNCTION {output.address.publisher}
+{
+ address empty$ location empty$ and
'skip$
- { address output
+ { address.or.location output
publisher empty$
'skip$
{ new.colon }
@@ -1542,15 +1600,16 @@ FUNCTION {empty.misc.check}
if$
}
+%%<!utf8> bbl.thesis.type "t" change.case$
+%%<utf8> bbl.thesis.type
FUNCTION {format.thesis.type}
{ type empty$
'skip$
{ pop$
- type "t" change.case$
+ bbl.thesis.type
}
if$
}
-
%%<!utf8> { "t" change.case$ }
%%<utf8> { "" }
@@ -1692,7 +1751,16 @@ FUNCTION {add.doi}
if$
}
-FUNCTION {add.media} { }
+FUNCTION {add.media}
+{ duplicate$ empty$
+ 'skip$
+ { media empty$
+ 'skip$
+ { " " * bbl.media enclose.square.brackets * }
+ if$
+ }
+ if$
+}
@@ -1832,7 +1900,7 @@ FUNCTION {booklet}
editor.organization.after
new.block
howpublished output
- address output
+ address.or.location output
format.date "year" output.check
new.block
note output
@@ -2000,7 +2068,7 @@ FUNCTION {patent}
new.colon
format.type.number output
add.blank
- location output
+ address.or.location output
new.colon
ipc output
new.slash
@@ -2101,13 +2169,18 @@ FUNCTION {thesis}
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- type "type" output.check
+ %%type "type" output.check
+ bbl.phdthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -2133,13 +2206,14 @@ FUNCTION {report}
new.colon
number output
new.slash
- institution "institution" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.semicolon
format.chief.after output % from editor field
new.semicolon
format.executor.after output % from author field
new.block
- address output
+ address.or.location output
new.colon
organization output
format.date "year" output.check
@@ -2162,11 +2236,15 @@ FUNCTION {phdthesis}
new.colon
bbl.phdthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -2180,20 +2258,24 @@ FUNCTION {phdthesis}
fin.entry
}
-FUNCTION {masterthesis}
+FUNCTION {mastersthesis}
{ output.bibitem
format.authors "author" output.check
author format.key output
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- bbl.mthesis format.thesis.type output.nonnull
+ bbl.mathesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -2207,20 +2289,24 @@ FUNCTION {masterthesis}
fin.entry
}
-FUNCTION {dscithesis}
+FUNCTION {docthesis}
{ output.bibitem
format.authors "author" output.check
author format.key output
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- bbl.dscithesis format.thesis.type output.nonnull
+ bbl.docthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -2248,13 +2334,14 @@ FUNCTION {techreport}
new.colon
number output
new.slash
- institution "institution" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.semicolon
format.chief.after output % from editor field
new.semicolon
format.executor.after output % from author field
new.block
- address output
+ address.or.location output
new.colon
organization output
format.date "year" output.check
diff --git a/Master/texmf-dist/bibtex/bst/gost/gost2008s.bst b/Master/texmf-dist/bibtex/bst/gost/gost2008s.bst
index 115852de817..5f659547847 100644
--- a/Master/texmf-dist/bibtex/bst/gost/gost2008s.bst
+++ b/Master/texmf-dist/bibtex/bst/gost/gost2008s.bst
@@ -17,7 +17,7 @@
%% This file has the LPPL maintenance status "maintained".
%% Maintained by Igor A. Kotelnikov.
%%
-%% Current version: 1.2h, 2016.09.21
+%% Current version: 1.2j, 2017.01.12
%%
%% Please, send bug report via e-mail:
%% kia999 at mail dot ru <Igor Kotelnikov>
@@ -27,7 +27,6 @@
-
%%
%% This bibstyle attempts to format bibliography according to
%% GOST 7.0.5-2008 for bibliographic reference.
@@ -46,43 +45,47 @@ ENTRY
institution
journal
key
+ %major % new in v.1.2i, alias for speciality, not implemented
+ majorcode % new in v.1.2i, alias for specialitycode
month
note
number
organization
pages
- eid % new in v1.2c
+ eid % new in v1.2c
publisher
- school
+ school % alias for institution
series
+ %speciality % new in v.1.2i, eqv. to major in biblatex-gost, not implemented yet...
+ specialitycode % new in v.1.2i, alias of number, eqv. to majorcode in biblatex-gost
title
- %medium % new in v1.2; renamed to media.
- media % new in v1.2f
+ %medium % new in v1.2; renamed to media.
+ media % new in v1.2f
type
volume
year
language
- langid % new in v1.2c
+ langid % new in v1.2c
booklanguage
- date % new in v1.2f; not implemented yet...
+ %date % not implemented yet...
pagetotal
url
urldate
isbn
doi
- eprinttype % = archivePrefix
- eprintclass % = primaryClass
+ eprinttype % = archivePrefix
+ eprintclass % = primaryClass
eprint
% new in v1.2f:
% appear in biblatex:
- addendum
- holder
- location
- subtitle
- titleaddon
- version
- % Appear in biblatex-gost:
- authorcountry % ??
+ %addendum % not implemented yet...
+ holder % see patent
+ location % new in v.1.2i, alias of address
+ %subtitle % not implemented yet...
+ titleaddon % new in v.1.2i, see @thesis
+ %version % not implemented yet...
+ % Appear in biblatex-gost for @patent entry:
+ authorcountry % country of the patent authors
credits % statement of responsibility, other than provided in Biblatex
ipc % Code of the International Patent Classification
%media % General material designation NOTE: medium in the above
@@ -643,7 +646,7 @@ FUNCTION {bbl.techreport} % rename to bbl.techreport
if$}
if$}
-FUNCTION {bbl.mthesis}
+FUNCTION {bbl.mathesis}
{ curlanguage "english" =
{ "Master's thesis" }
{ curlanguage "german" =
@@ -663,8 +666,8 @@ FUNCTION {bbl.phdthesis}
{ curlanguage "german" =
{ "Diss.~Ph.\,D." }
{ curlanguage "russian" =
- { "{\cyr\CYRD\cyri\cyrs\cyrs\ldots\ \cyrk\cyra\cyrn\cyrd\cyri"
- "\cyrd\cyra\cyrt\cyra\ \cyrn\cyra\cyru\cyrk}" * }
+ { "{\cyr\cyrd\cyri\cyrs.\ \ldots\ \cyrk\cyra\cyrn\cyrd. "
+ "\cyrn\cyra\cyru\cyrk}" * }
{ curlanguage "french" =
{ "Th\`{e}se de doctorat" }
{ "language is not defined: " language "phdthesis" * * warning$ "Ph.\,D. thesis" }
@@ -673,19 +676,32 @@ FUNCTION {bbl.phdthesis}
if$}
if$}
-FUNCTION {bbl.dscithesis}
+FUNCTION {bbl.docthesis}
{ curlanguage "english" =
{ "Dr.\,Sci. dissertation" }
{ curlanguage "german" =
{ "Diss.~Dr." }
{ curlanguage "russian" =
- { "{\cyr\CYRD\cyri\cyrs\cyrs\ldots\ \cyrd\cyro\cyrk\cyrt\cyro"
- "\cyrr\cyra\ \cyrn\cyra\cyru\cyrk}" * }
- { "language is not defined: " language "dscithesis" * * warning$ "Dr.\,Sci. dissertation" }
+ { "{\cyr\cyrd\cyri\cyrs.\ \ldots\ \cyrd-\cyrr\cyra\ "
+ "\cyrn\cyra\cyru\cyrk}" * }
+ { "language is not defined: " language "docthesis" * * warning$ "Dr.\,Sci. dissertation" }
if$}
if$}
if$}
+FUNCTION {bbl.thesis.type}
+{ type "mathesis" =
+ { bbl.mathesis }
+ { type "phdthesis" =
+ { bbl.phdthesis }
+ { type "docthesis" =
+ { bbl.docthesis }
+ %%{ "!!!" type * "t" change.case$ }
+ { type "t" change.case$ }
+ if$}
+ if$}
+if$}
+
FUNCTION {bbl.nnoaddress}
{ curlanguage "english" =
{ "S.\ l." }
@@ -722,13 +738,29 @@ FUNCTION {bbl.media.text}
if$}
if$}
-FUNCTION {bbl.media.elres}
+FUNCTION {bbl.media.eresource}
{ curlanguage "english" =
{ "Electronic resource" }
{ curlanguage "russian" =
- { "{\cyr\CYREREV\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyrery\cyrishrt\ \cyrr\cyre\cyrs\cyru\cyrr\cyrs}" }
+ { "{\cyr\CYREREV\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyrery\cyrishrt\ "
+ "\cyrr\cyre\cyrs\cyru\cyrr\cyrs}" * }
+ { curlanguage "ukrainian" =
+ { "{\cyr\CYRE\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyri\cyrishrt\ "
+ "\cyrr\cyre\cyrs\cyru\cyrr\cyrs}" * }
+ { "language is not defined: " language "media" * * warning$ "Electronic resource" }
+ if$}
+ if$}
+if$}
+
+FUNCTION {bbl.media.online}
+{ curlanguage "english" =
+ { "Electronic resource online" }
+ { curlanguage "russian" =
+ { "{\cyr\CYREREV\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyrery\cyrishrt\ "
+ "\cyrr\cyre\cyrs\cyru\cyrr\cyrs\ \cyro\cyrn\cyrl\cyra\cyrishrt\cyrn}" * }
{ curlanguage "ukrainian" =
- { "{\cyr\CYRE\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyri\cyrishrt\ \cyrr\cyre\cyrs\cyru\cyrr\cyrs}" }
+ { "{\cyr\CYRE\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyri\cyrishrt\ "
+ "\cyrr\cyre\cyrs\cyru\cyrr\cyrs\ \cyro\cyrn\cyrl\cyra\cyrishrt\cyr}" * }
{ "language is not defined: " language "media" * * warning$ "Electronic resource" }
if$}
if$}
@@ -759,9 +791,12 @@ FUNCTION {bbl.executor}
if$}
FUNCTION {bbl.media}
-{ type$ "online" =
- { bbl.media.elres }
- { bbl.media.text }
+{ media "online" =
+ { bbl.media.online }
+ { media "eresource" =
+ { bbl.media.eresource }
+ { bbl.media.text }
+ if$}
if$}
FUNCTION {bbl.req}
@@ -973,7 +1008,7 @@ FUNCTION {format.month}
{ month "Aug." =
{ "\CYRA\cyrv\cyrg\." }
{ month "Sep." =
- { "\CYRS\cyre\cyn\cyrt." }
+ { "\CYRS\cyre\cyrn\cyrt." }
{ month "Oct." =
{ "\CYRO\cyrk\cyrt." }
{ month "Nov." =
@@ -1003,11 +1038,34 @@ FUNCTION {format.date}
if$
}
-FUNCTION {output.address.publisher}
+FUNCTION {address.or.location}
{
address empty$
+ { location }
+ { address }
+ if$
+}
+
+FUNCTION {specialitycode.or.number}
+{
+ specialitycode empty$
+ { number }
+ { specialitycode }
+ if$
+}
+
+FUNCTION {institution.or.school}
+{
+ institution empty$
+ { school}
+ { institution }
+ if$
+}
+FUNCTION {output.address.publisher}
+{
+ address empty$ location empty$ and
'skip$
- { address output
+ { address.or.location output
publisher empty$
'skip$
{ new.colon }
@@ -1289,15 +1347,16 @@ FUNCTION {empty.misc.check}
if$
}
+%%<!utf8> bbl.thesis.type "t" change.case$
+%%<utf8> bbl.thesis.type
FUNCTION {format.thesis.type}
{ type empty$
'skip$
{ pop$
- type "t" change.case$
+ bbl.thesis.type
}
if$
}
-
%%<!utf8> { "t" change.case$ }
%%<utf8> { "" }
@@ -1439,7 +1498,16 @@ FUNCTION {add.doi}
if$
}
-FUNCTION {add.media} { }
+FUNCTION {add.media}
+{ duplicate$ empty$
+ 'skip$
+ { media empty$
+ 'skip$
+ { " " * bbl.media enclose.square.brackets * }
+ if$
+ }
+ if$
+}
@@ -1576,7 +1644,7 @@ FUNCTION {booklet}
editor.organization.after
new.block
howpublished output
- address output
+ address.or.location output
format.date "year" output.check
new.block
note output
@@ -1739,7 +1807,7 @@ FUNCTION {patent}
new.colon
format.type.number output
add.blank
- location output
+ address.or.location output
new.colon
ipc output
new.slash
@@ -1835,13 +1903,18 @@ FUNCTION {thesis}
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- type "type" output.check
+ %%type "type" output.check
+ bbl.phdthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1866,13 +1939,14 @@ FUNCTION {report}
new.colon
number output
new.slash
- institution "institution" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.semicolon
format.chief.after output % from editor field
new.semicolon
format.executor.after output % from author field
new.block
- address output
+ address.or.location output
new.colon
organization output
format.date "year" output.check
@@ -1894,11 +1968,15 @@ FUNCTION {phdthesis}
new.colon
bbl.phdthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1912,19 +1990,23 @@ FUNCTION {phdthesis}
fin.entry
}
-FUNCTION {masterthesis}
+FUNCTION {mastersthesis}
{ output.bibitem
format.authors "author" output.check
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- bbl.mthesis format.thesis.type output.nonnull
+ bbl.mathesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1938,19 +2020,23 @@ FUNCTION {masterthesis}
fin.entry
}
-FUNCTION {dscithesis}
+FUNCTION {docthesis}
{ output.bibitem
format.authors "author" output.check
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- bbl.dscithesis format.thesis.type output.nonnull
+ bbl.docthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1977,13 +2063,14 @@ FUNCTION {techreport}
new.colon
number output
new.slash
- institution "institution" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.semicolon
format.chief.after output % from editor field
new.semicolon
format.executor.after output % from author field
new.block
- address output
+ address.or.location output
new.colon
organization output
format.date "year" output.check
diff --git a/Master/texmf-dist/bibtex/bst/gost/gost780.bst b/Master/texmf-dist/bibtex/bst/gost/gost780.bst
index 81af4e14be4..7fd695a88a2 100644
--- a/Master/texmf-dist/bibtex/bst/gost/gost780.bst
+++ b/Master/texmf-dist/bibtex/bst/gost/gost780.bst
@@ -17,7 +17,7 @@
%% This file has the LPPL maintenance status "maintained".
%% Maintained by Igor A. Kotelnikov.
%%
-%% Current version: 1.2h, 2016.09.21
+%% Current version: 1.2j, 2017.01.12
%%
%% Please, send bug report via e-mail:
%% kia999 at mail dot ru <Igor Kotelnikov>
@@ -27,10 +27,9 @@
-
%%
%% This bibstyle attempts to format bibliography according to
-%% GOST 7.80-2000 for bibliographic records.
+%% GOST 7.1-2003 for bibliographic records.
ENTRY
{ address
@@ -46,43 +45,47 @@ ENTRY
institution
journal
key
+ %major % new in v.1.2i, alias for speciality, not implemented
+ majorcode % new in v.1.2i, alias for specialitycode
month
note
number
organization
pages
- eid % new in v1.2c
+ eid % new in v1.2c
publisher
- school
+ school % alias for institution
series
+ %speciality % new in v.1.2i, eqv. to major in biblatex-gost, not implemented yet...
+ specialitycode % new in v.1.2i, alias of number, eqv. to majorcode in biblatex-gost
title
- %medium % new in v1.2; renamed to media.
- media % new in v1.2f
+ %medium % new in v1.2; renamed to media.
+ media % new in v1.2f
type
volume
year
language
- langid % new in v1.2c
+ langid % new in v1.2c
booklanguage
- date % new in v1.2f; not implemented yet...
+ %date % not implemented yet...
pagetotal
url
urldate
isbn
doi
- eprinttype % = archivePrefix
- eprintclass % = primaryClass
+ eprinttype % = archivePrefix
+ eprintclass % = primaryClass
eprint
% new in v1.2f:
% appear in biblatex:
- addendum
- holder
- location
- subtitle
- titleaddon
- version
- % Appear in biblatex-gost:
- authorcountry % ??
+ %addendum % not implemented yet...
+ holder % see patent
+ location % new in v.1.2i, alias of address
+ %subtitle % not implemented yet...
+ titleaddon % new in v.1.2i, see @thesis
+ %version % not implemented yet...
+ % Appear in biblatex-gost for @patent entry:
+ authorcountry % country of the patent authors
credits % statement of responsibility, other than provided in Biblatex
ipc % Code of the International Patent Classification
%media % General material designation NOTE: medium in the above
@@ -633,7 +636,7 @@ FUNCTION {bbl.techreport} % rename to bbl.techreport
if$}
if$}
-FUNCTION {bbl.mthesis}
+FUNCTION {bbl.mathesis}
{ curlanguage "english" =
{ "Master's thesis" }
{ curlanguage "german" =
@@ -653,8 +656,8 @@ FUNCTION {bbl.phdthesis}
{ curlanguage "german" =
{ "Diss.~Ph.\,D." }
{ curlanguage "russian" =
- { "{\cyr\CYRD\cyri\cyrs\cyrs\ldots\ \cyrk\cyra\cyrn\cyrd\cyri"
- "\cyrd\cyra\cyrt\cyra\ \cyrn\cyra\cyru\cyrk}" * }
+ { "{\cyr\cyrd\cyri\cyrs.\ \ldots\ \cyrk\cyra\cyrn\cyrd. "
+ "\cyrn\cyra\cyru\cyrk}" * }
{ curlanguage "french" =
{ "Th\`{e}se de doctorat" }
{ "language is not defined: " language "phdthesis" * * warning$ "Ph.\,D. thesis" }
@@ -663,19 +666,32 @@ FUNCTION {bbl.phdthesis}
if$}
if$}
-FUNCTION {bbl.dscithesis}
+FUNCTION {bbl.docthesis}
{ curlanguage "english" =
{ "Dr.\,Sci. dissertation" }
{ curlanguage "german" =
{ "Diss.~Dr." }
{ curlanguage "russian" =
- { "{\cyr\CYRD\cyri\cyrs\cyrs\ldots\ \cyrd\cyro\cyrk\cyrt\cyro"
- "\cyrr\cyra\ \cyrn\cyra\cyru\cyrk}" * }
- { "language is not defined: " language "dscithesis" * * warning$ "Dr.\,Sci. dissertation" }
+ { "{\cyr\cyrd\cyri\cyrs.\ \ldots\ \cyrd-\cyrr\cyra\ "
+ "\cyrn\cyra\cyru\cyrk}" * }
+ { "language is not defined: " language "docthesis" * * warning$ "Dr.\,Sci. dissertation" }
if$}
if$}
if$}
+FUNCTION {bbl.thesis.type}
+{ type "mathesis" =
+ { bbl.mathesis }
+ { type "phdthesis" =
+ { bbl.phdthesis }
+ { type "docthesis" =
+ { bbl.docthesis }
+ %%{ "!!!" type * "t" change.case$ }
+ { type "t" change.case$ }
+ if$}
+ if$}
+if$}
+
FUNCTION {bbl.nnoaddress}
{ curlanguage "english" =
{ "S.\ l." }
@@ -712,13 +728,29 @@ FUNCTION {bbl.media.text}
if$}
if$}
-FUNCTION {bbl.media.elres}
+FUNCTION {bbl.media.eresource}
{ curlanguage "english" =
{ "Electronic resource" }
{ curlanguage "russian" =
- { "{\cyr\CYREREV\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyrery\cyrishrt\ \cyrr\cyre\cyrs\cyru\cyrr\cyrs}" }
+ { "{\cyr\CYREREV\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyrery\cyrishrt\ "
+ "\cyrr\cyre\cyrs\cyru\cyrr\cyrs}" * }
{ curlanguage "ukrainian" =
- { "{\cyr\CYRE\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyri\cyrishrt\ \cyrr\cyre\cyrs\cyru\cyrr\cyrs}" }
+ { "{\cyr\CYRE\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyri\cyrishrt\ "
+ "\cyrr\cyre\cyrs\cyru\cyrr\cyrs}" * }
+ { "language is not defined: " language "media" * * warning$ "Electronic resource" }
+ if$}
+ if$}
+if$}
+
+FUNCTION {bbl.media.online}
+{ curlanguage "english" =
+ { "Electronic resource online" }
+ { curlanguage "russian" =
+ { "{\cyr\CYREREV\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyrery\cyrishrt\ "
+ "\cyrr\cyre\cyrs\cyru\cyrr\cyrs\ \cyro\cyrn\cyrl\cyra\cyrishrt\cyrn}" * }
+ { curlanguage "ukrainian" =
+ { "{\cyr\CYRE\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyri\cyrishrt\ "
+ "\cyrr\cyre\cyrs\cyru\cyrr\cyrs\ \cyro\cyrn\cyrl\cyra\cyrishrt\cyr}" * }
{ "language is not defined: " language "media" * * warning$ "Electronic resource" }
if$}
if$}
@@ -749,9 +781,12 @@ FUNCTION {bbl.executor}
if$}
FUNCTION {bbl.media}
-{ type$ "online" =
- { bbl.media.elres }
- { bbl.media.text }
+{ media "online" =
+ { bbl.media.online }
+ { media "eresource" =
+ { bbl.media.eresource }
+ { bbl.media.text }
+ if$}
if$}
FUNCTION {bbl.req}
@@ -933,7 +968,7 @@ FUNCTION {format.month}
{ month "Aug." =
{ "\CYRA\cyrv\cyrg\." }
{ month "Sep." =
- { "\CYRS\cyre\cyn\cyrt." }
+ { "\CYRS\cyre\cyrn\cyrt." }
{ month "Oct." =
{ "\CYRO\cyrk\cyrt." }
{ month "Nov." =
@@ -963,11 +998,34 @@ FUNCTION {format.date}
if$
}
-FUNCTION {output.address.publisher}
+FUNCTION {address.or.location}
{
address empty$
+ { location }
+ { address }
+ if$
+}
+
+FUNCTION {specialitycode.or.number}
+{
+ specialitycode empty$
+ { number }
+ { specialitycode }
+ if$
+}
+
+FUNCTION {institution.or.school}
+{
+ institution empty$
+ { school}
+ { institution }
+ if$
+}
+FUNCTION {output.address.publisher}
+{
+ address empty$ location empty$ and
'skip$
- { address output
+ { address.or.location output
publisher empty$
'skip$
{ new.colon }
@@ -1254,15 +1312,16 @@ FUNCTION {empty.misc.check}
if$
}
+%%<!utf8> bbl.thesis.type "t" change.case$
+%%<utf8> bbl.thesis.type
FUNCTION {format.thesis.type}
{ type empty$
'skip$
{ pop$
- type "t" change.case$
+ bbl.thesis.type
}
if$
}
-
%%<!utf8> { "t" change.case$ }
%%<utf8> { "" }
@@ -1392,7 +1451,16 @@ FUNCTION {format.isbn}
FUNCTION {add.doi} { }
-FUNCTION {add.media} { }
+FUNCTION {add.media}
+{ duplicate$ empty$
+ 'skip$
+ { media empty$
+ 'skip$
+ { " " * bbl.media enclose.square.brackets * }
+ if$
+ }
+ if$
+}
FUNCTION {output.eprint.url}
@@ -1502,7 +1570,7 @@ FUNCTION {booklet}
editor.organization.after
new.block
howpublished output
- address output
+ address.or.location output
format.date "year" output.check
new.block
note output
@@ -1663,7 +1731,7 @@ FUNCTION {patent}
new.colon
format.type.number output
add.blank
- location output
+ address.or.location output
new.colon
ipc output
new.slash
@@ -1761,7 +1829,8 @@ FUNCTION {thesis}
new.colon
bbl.phdthesis format.thesis.type output.nonnull
new.slash
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher.date
new.block
@@ -1784,13 +1853,14 @@ FUNCTION {report}
new.colon
number output
new.slash
- institution "institution" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.semicolon
format.chief.after output % from editor field
new.semicolon
format.executor.after output % from author field
new.block
- address output
+ address.or.location output
new.colon
organization output
format.date "year" output.check
@@ -1812,7 +1882,8 @@ FUNCTION {phdthesis}
new.colon
bbl.phdthesis format.thesis.type output.nonnull
new.slash
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher.date
new.block
@@ -1824,15 +1895,16 @@ FUNCTION {phdthesis}
fin.entry
}
-FUNCTION {masterthesis}
+FUNCTION {mastersthesis}
{ output.bibitem
format.authors "author" output.check
new.sentence
format.btitle "title" output.check
new.colon
- bbl.mthesis format.thesis.type output.nonnull
+ bbl.mathesis format.thesis.type output.nonnull
new.slash
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher.date
new.block
@@ -1844,15 +1916,16 @@ FUNCTION {masterthesis}
fin.entry
}
-FUNCTION {dscithesis}
+FUNCTION {docthesis}
{ output.bibitem
format.authors "author" output.check
new.sentence
format.btitle "title" output.check
new.colon
- bbl.dscithesis format.thesis.type output.nonnull
+ bbl.docthesis format.thesis.type output.nonnull
new.slash
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher.date
new.block
@@ -1877,13 +1950,14 @@ FUNCTION {techreport}
new.colon
number output
new.slash
- institution "institution" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.semicolon
format.chief.after output % from editor field
new.semicolon
format.executor.after output % from author field
new.block
- address output
+ address.or.location output
new.colon
organization output
format.date "year" output.check
diff --git a/Master/texmf-dist/bibtex/bst/gost/gost780s.bst b/Master/texmf-dist/bibtex/bst/gost/gost780s.bst
index 25c257e475a..00b3526f45e 100644
--- a/Master/texmf-dist/bibtex/bst/gost/gost780s.bst
+++ b/Master/texmf-dist/bibtex/bst/gost/gost780s.bst
@@ -17,7 +17,7 @@
%% This file has the LPPL maintenance status "maintained".
%% Maintained by Igor A. Kotelnikov.
%%
-%% Current version: 1.2h, 2016.09.21
+%% Current version: 1.2j, 2017.01.12
%%
%% Please, send bug report via e-mail:
%% kia999 at mail dot ru <Igor Kotelnikov>
@@ -27,10 +27,9 @@
-
%%
%% This bibstyle attempts to format bibliography according to
-%% GOST 7.80-2000 for bibliographic records.
+%% GOST 7.1-2003 for bibliographic records.
ENTRY
{ address
@@ -46,43 +45,47 @@ ENTRY
institution
journal
key
+ %major % new in v.1.2i, alias for speciality, not implemented
+ majorcode % new in v.1.2i, alias for specialitycode
month
note
number
organization
pages
- eid % new in v1.2c
+ eid % new in v1.2c
publisher
- school
+ school % alias for institution
series
+ %speciality % new in v.1.2i, eqv. to major in biblatex-gost, not implemented yet...
+ specialitycode % new in v.1.2i, alias of number, eqv. to majorcode in biblatex-gost
title
- %medium % new in v1.2; renamed to media.
- media % new in v1.2f
+ %medium % new in v1.2; renamed to media.
+ media % new in v1.2f
type
volume
year
language
- langid % new in v1.2c
+ langid % new in v1.2c
booklanguage
- date % new in v1.2f; not implemented yet...
+ %date % not implemented yet...
pagetotal
url
urldate
isbn
doi
- eprinttype % = archivePrefix
- eprintclass % = primaryClass
+ eprinttype % = archivePrefix
+ eprintclass % = primaryClass
eprint
% new in v1.2f:
% appear in biblatex:
- addendum
- holder
- location
- subtitle
- titleaddon
- version
- % Appear in biblatex-gost:
- authorcountry % ??
+ %addendum % not implemented yet...
+ holder % see patent
+ location % new in v.1.2i, alias of address
+ %subtitle % not implemented yet...
+ titleaddon % new in v.1.2i, see @thesis
+ %version % not implemented yet...
+ % Appear in biblatex-gost for @patent entry:
+ authorcountry % country of the patent authors
credits % statement of responsibility, other than provided in Biblatex
ipc % Code of the International Patent Classification
%media % General material designation NOTE: medium in the above
@@ -643,7 +646,7 @@ FUNCTION {bbl.techreport} % rename to bbl.techreport
if$}
if$}
-FUNCTION {bbl.mthesis}
+FUNCTION {bbl.mathesis}
{ curlanguage "english" =
{ "Master's thesis" }
{ curlanguage "german" =
@@ -663,8 +666,8 @@ FUNCTION {bbl.phdthesis}
{ curlanguage "german" =
{ "Diss.~Ph.\,D." }
{ curlanguage "russian" =
- { "{\cyr\CYRD\cyri\cyrs\cyrs\ldots\ \cyrk\cyra\cyrn\cyrd\cyri"
- "\cyrd\cyra\cyrt\cyra\ \cyrn\cyra\cyru\cyrk}" * }
+ { "{\cyr\cyrd\cyri\cyrs.\ \ldots\ \cyrk\cyra\cyrn\cyrd. "
+ "\cyrn\cyra\cyru\cyrk}" * }
{ curlanguage "french" =
{ "Th\`{e}se de doctorat" }
{ "language is not defined: " language "phdthesis" * * warning$ "Ph.\,D. thesis" }
@@ -673,19 +676,32 @@ FUNCTION {bbl.phdthesis}
if$}
if$}
-FUNCTION {bbl.dscithesis}
+FUNCTION {bbl.docthesis}
{ curlanguage "english" =
{ "Dr.\,Sci. dissertation" }
{ curlanguage "german" =
{ "Diss.~Dr." }
{ curlanguage "russian" =
- { "{\cyr\CYRD\cyri\cyrs\cyrs\ldots\ \cyrd\cyro\cyrk\cyrt\cyro"
- "\cyrr\cyra\ \cyrn\cyra\cyru\cyrk}" * }
- { "language is not defined: " language "dscithesis" * * warning$ "Dr.\,Sci. dissertation" }
+ { "{\cyr\cyrd\cyri\cyrs.\ \ldots\ \cyrd-\cyrr\cyra\ "
+ "\cyrn\cyra\cyru\cyrk}" * }
+ { "language is not defined: " language "docthesis" * * warning$ "Dr.\,Sci. dissertation" }
if$}
if$}
if$}
+FUNCTION {bbl.thesis.type}
+{ type "mathesis" =
+ { bbl.mathesis }
+ { type "phdthesis" =
+ { bbl.phdthesis }
+ { type "docthesis" =
+ { bbl.docthesis }
+ %%{ "!!!" type * "t" change.case$ }
+ { type "t" change.case$ }
+ if$}
+ if$}
+if$}
+
FUNCTION {bbl.nnoaddress}
{ curlanguage "english" =
{ "S.\ l." }
@@ -722,13 +738,29 @@ FUNCTION {bbl.media.text}
if$}
if$}
-FUNCTION {bbl.media.elres}
+FUNCTION {bbl.media.eresource}
{ curlanguage "english" =
{ "Electronic resource" }
{ curlanguage "russian" =
- { "{\cyr\CYREREV\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyrery\cyrishrt\ \cyrr\cyre\cyrs\cyru\cyrr\cyrs}" }
+ { "{\cyr\CYREREV\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyrery\cyrishrt\ "
+ "\cyrr\cyre\cyrs\cyru\cyrr\cyrs}" * }
{ curlanguage "ukrainian" =
- { "{\cyr\CYRE\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyri\cyrishrt\ \cyrr\cyre\cyrs\cyru\cyrr\cyrs}" }
+ { "{\cyr\CYRE\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyri\cyrishrt\ "
+ "\cyrr\cyre\cyrs\cyru\cyrr\cyrs}" * }
+ { "language is not defined: " language "media" * * warning$ "Electronic resource" }
+ if$}
+ if$}
+if$}
+
+FUNCTION {bbl.media.online}
+{ curlanguage "english" =
+ { "Electronic resource online" }
+ { curlanguage "russian" =
+ { "{\cyr\CYREREV\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyrery\cyrishrt\ "
+ "\cyrr\cyre\cyrs\cyru\cyrr\cyrs\ \cyro\cyrn\cyrl\cyra\cyrishrt\cyrn}" * }
+ { curlanguage "ukrainian" =
+ { "{\cyr\CYRE\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyri\cyrishrt\ "
+ "\cyrr\cyre\cyrs\cyru\cyrr\cyrs\ \cyro\cyrn\cyrl\cyra\cyrishrt\cyr}" * }
{ "language is not defined: " language "media" * * warning$ "Electronic resource" }
if$}
if$}
@@ -759,9 +791,12 @@ FUNCTION {bbl.executor}
if$}
FUNCTION {bbl.media}
-{ type$ "online" =
- { bbl.media.elres }
- { bbl.media.text }
+{ media "online" =
+ { bbl.media.online }
+ { media "eresource" =
+ { bbl.media.eresource }
+ { bbl.media.text }
+ if$}
if$}
FUNCTION {bbl.req}
@@ -943,7 +978,7 @@ FUNCTION {format.month}
{ month "Aug." =
{ "\CYRA\cyrv\cyrg\." }
{ month "Sep." =
- { "\CYRS\cyre\cyn\cyrt." }
+ { "\CYRS\cyre\cyrn\cyrt." }
{ month "Oct." =
{ "\CYRO\cyrk\cyrt." }
{ month "Nov." =
@@ -973,11 +1008,34 @@ FUNCTION {format.date}
if$
}
-FUNCTION {output.address.publisher}
+FUNCTION {address.or.location}
{
address empty$
+ { location }
+ { address }
+ if$
+}
+
+FUNCTION {specialitycode.or.number}
+{
+ specialitycode empty$
+ { number }
+ { specialitycode }
+ if$
+}
+
+FUNCTION {institution.or.school}
+{
+ institution empty$
+ { school}
+ { institution }
+ if$
+}
+FUNCTION {output.address.publisher}
+{
+ address empty$ location empty$ and
'skip$
- { address output
+ { address.or.location output
publisher empty$
'skip$
{ new.colon }
@@ -1264,15 +1322,16 @@ FUNCTION {empty.misc.check}
if$
}
+%%<!utf8> bbl.thesis.type "t" change.case$
+%%<utf8> bbl.thesis.type
FUNCTION {format.thesis.type}
{ type empty$
'skip$
{ pop$
- type "t" change.case$
+ bbl.thesis.type
}
if$
}
-
%%<!utf8> { "t" change.case$ }
%%<utf8> { "" }
@@ -1402,7 +1461,16 @@ FUNCTION {format.isbn}
FUNCTION {add.doi} { }
-FUNCTION {add.media} { }
+FUNCTION {add.media}
+{ duplicate$ empty$
+ 'skip$
+ { media empty$
+ 'skip$
+ { " " * bbl.media enclose.square.brackets * }
+ if$
+ }
+ if$
+}
FUNCTION {output.eprint.url}
@@ -1512,7 +1580,7 @@ FUNCTION {booklet}
editor.organization.after
new.block
howpublished output
- address output
+ address.or.location output
format.date "year" output.check
new.block
note output
@@ -1673,7 +1741,7 @@ FUNCTION {patent}
new.colon
format.type.number output
add.blank
- location output
+ address.or.location output
new.colon
ipc output
new.slash
@@ -1771,7 +1839,8 @@ FUNCTION {thesis}
new.colon
bbl.phdthesis format.thesis.type output.nonnull
new.slash
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher.date
new.block
@@ -1794,13 +1863,14 @@ FUNCTION {report}
new.colon
number output
new.slash
- institution "institution" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.semicolon
format.chief.after output % from editor field
new.semicolon
format.executor.after output % from author field
new.block
- address output
+ address.or.location output
new.colon
organization output
format.date "year" output.check
@@ -1822,7 +1892,8 @@ FUNCTION {phdthesis}
new.colon
bbl.phdthesis format.thesis.type output.nonnull
new.slash
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher.date
new.block
@@ -1834,15 +1905,16 @@ FUNCTION {phdthesis}
fin.entry
}
-FUNCTION {masterthesis}
+FUNCTION {mastersthesis}
{ output.bibitem
format.authors "author" output.check
new.sentence
format.btitle "title" output.check
new.colon
- bbl.mthesis format.thesis.type output.nonnull
+ bbl.mathesis format.thesis.type output.nonnull
new.slash
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher.date
new.block
@@ -1854,15 +1926,16 @@ FUNCTION {masterthesis}
fin.entry
}
-FUNCTION {dscithesis}
+FUNCTION {docthesis}
{ output.bibitem
format.authors "author" output.check
new.sentence
format.btitle "title" output.check
new.colon
- bbl.dscithesis format.thesis.type output.nonnull
+ bbl.docthesis format.thesis.type output.nonnull
new.slash
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher.date
new.block
@@ -1887,13 +1960,14 @@ FUNCTION {techreport}
new.colon
number output
new.slash
- institution "institution" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.semicolon
format.chief.after output % from editor field
new.semicolon
format.executor.after output % from author field
new.block
- address output
+ address.or.location output
new.colon
organization output
format.date "year" output.check
diff --git a/Master/texmf-dist/bibtex/bst/gost/ugost2003.bst b/Master/texmf-dist/bibtex/bst/gost/ugost2003.bst
index b48b16f9cff..7e070613b9c 100644
--- a/Master/texmf-dist/bibtex/bst/gost/ugost2003.bst
+++ b/Master/texmf-dist/bibtex/bst/gost/ugost2003.bst
@@ -17,7 +17,7 @@
%% This file has the LPPL maintenance status "maintained".
%% Maintained by Igor A. Kotelnikov.
%%
-%% Current version: 1.2h, 2016.09.21
+%% Current version: 1.2j, 2017.01.12
%%
%% Please, send bug report via e-mail:
%% kia999 at mail dot ru <Igor Kotelnikov>
@@ -27,10 +27,9 @@
-
%%
%% This bibstyle attempts to format bibliography according to
-%% GOST 7.80-2000 for bibliographic records.
+%% GOST 7.1-2003 for bibliographic records.
ENTRY
{ address
@@ -46,43 +45,47 @@ ENTRY
institution
journal
key
+ %major % new in v.1.2i, alias for speciality, not implemented
+ majorcode % new in v.1.2i, alias for specialitycode
month
note
number
organization
pages
- eid % new in v1.2c
+ eid % new in v1.2c
publisher
- school
+ school % alias for institution
series
+ %speciality % new in v.1.2i, eqv. to major in biblatex-gost, not implemented yet...
+ specialitycode % new in v.1.2i, alias of number, eqv. to majorcode in biblatex-gost
title
- %medium % new in v1.2; renamed to media.
- media % new in v1.2f
+ %medium % new in v1.2; renamed to media.
+ media % new in v1.2f
type
volume
year
language
- langid % new in v1.2c
+ langid % new in v1.2c
booklanguage
- date % new in v1.2f; not implemented yet...
+ %date % not implemented yet...
pagetotal
url
urldate
isbn
doi
- eprinttype % = archivePrefix
- eprintclass % = primaryClass
+ eprinttype % = archivePrefix
+ eprintclass % = primaryClass
eprint
% new in v1.2f:
% appear in biblatex:
- addendum
- holder
- location
- subtitle
- titleaddon
- version
- % Appear in biblatex-gost:
- authorcountry % ??
+ %addendum % not implemented yet...
+ holder % see patent
+ location % new in v.1.2i, alias of address
+ %subtitle % not implemented yet...
+ titleaddon % new in v.1.2i, see @thesis
+ %version % not implemented yet...
+ % Appear in biblatex-gost for @patent entry:
+ authorcountry % country of the patent authors
credits % statement of responsibility, other than provided in Biblatex
ipc % Code of the International Patent Classification
%media % General material designation NOTE: medium in the above
@@ -633,7 +636,7 @@ FUNCTION {bbl.techreport} % rename to bbl.techreport
if$}
if$}
-FUNCTION {bbl.mthesis}
+FUNCTION {bbl.mathesis}
{ curlanguage "english" =
{ "Master's thesis" }
{ curlanguage "german" =
@@ -651,7 +654,7 @@ FUNCTION {bbl.phdthesis}
{ curlanguage "german" =
{ "Diss.~Ph.\,D." }
{ curlanguage "russian" =
- { "{Дисс\ldots\ кандидата наук}" }
+ { "{дис.\ \ldots\ канд. наук}" }
{ curlanguage "french" =
{ "Th\`{e}se de doctorat" }
{ "language is not defined: " language "phdthesis" * * warning$ "Ph.\,D. thesis" }
@@ -660,18 +663,31 @@ FUNCTION {bbl.phdthesis}
if$}
if$}
-FUNCTION {bbl.dscithesis}
+FUNCTION {bbl.docthesis}
{ curlanguage "english" =
{ "Dr.\,Sci. dissertation" }
{ curlanguage "german" =
{ "Diss.~Dr." }
{ curlanguage "russian" =
- { "{Дисс\ldots\ доктора наук}" }
- { "language is not defined: " language "dscithesis" * * warning$ "Dr.\,Sci. dissertation" }
+ { "{дис.\ \ldots\ д-ра наук}" }
+ { "language is not defined: " language "docthesis" * * warning$ "Dr.\,Sci. dissertation" }
if$}
if$}
if$}
+FUNCTION {bbl.thesis.type}
+{ type "mathesis" =
+ { bbl.mathesis }
+ { type "phdthesis" =
+ { bbl.phdthesis }
+ { type "docthesis" =
+ { bbl.docthesis }
+ %%{ "!!!" type * "t" change.case$ }
+ { type }
+ if$}
+ if$}
+if$}
+
FUNCTION {bbl.nnoaddress}
{ curlanguage "english" =
{ "S.\ l." }
@@ -708,7 +724,7 @@ FUNCTION {bbl.media.text}
if$}
if$}
-FUNCTION {bbl.media.elres}
+FUNCTION {bbl.media.eresource}
{ curlanguage "english" =
{ "Electronic resource" }
{ curlanguage "russian" =
@@ -720,6 +736,18 @@ FUNCTION {bbl.media.elres}
if$}
if$}
+FUNCTION {bbl.media.online}
+{ curlanguage "english" =
+ { "Electronic resource online" }
+ { curlanguage "russian" =
+ { "{Электронный ресурс онлайн}" }
+ { curlanguage "ukrainian" =
+ { "{Електронний ресурс онлайн}" }
+ { "language is not defined: " language "media" * * warning$ "Electronic resource" }
+ if$}
+ if$}
+if$}
+
FUNCTION {bbl.chief}
{ curlanguage "english" =
{ "chief" }
@@ -745,9 +773,12 @@ FUNCTION {bbl.executor}
if$}
FUNCTION {bbl.media}
-{ type$ "online" =
- { bbl.media.elres }
- { bbl.media.text }
+{ media "online" =
+ { bbl.media.online }
+ { media "eresource" =
+ { bbl.media.eresource }
+ { bbl.media.text }
+ if$}
if$}
FUNCTION {bbl.req}
@@ -958,6 +989,29 @@ FUNCTION {format.date}
if$
}
+FUNCTION {address.or.location}
+{
+ address empty$
+ { location }
+ { address }
+ if$
+}
+
+FUNCTION {specialitycode.or.number}
+{
+ specialitycode empty$
+ { number }
+ { specialitycode }
+ if$
+}
+
+FUNCTION {institution.or.school}
+{
+ institution empty$
+ { school}
+ { institution }
+ if$
+}
FUNCTION {output.address.publisher}
{
address empty$
@@ -1253,15 +1307,16 @@ FUNCTION {empty.misc.check}
if$
}
+%%<!utf8> bbl.thesis.type "t" change.case$
+%%<utf8> bbl.thesis.type
FUNCTION {format.thesis.type}
{ type empty$
'skip$
{ pop$
- type
+ bbl.thesis.type
}
if$
}
-
%%<!utf8> { "t" change.case$ }
%%<utf8> { "" }
@@ -1404,10 +1459,8 @@ FUNCTION {add.media}
{ duplicate$ empty$
'skip$
{ media empty$
+ { " " * bbl.media.text enclose.square.brackets * }
{ " " * bbl.media enclose.square.brackets * }
- { " " * media enclose.square.brackets * }
-%% { bbl.media enclose.square.brackets * }
-%% { media enclose.square.brackets * }
if$
}
if$
@@ -1548,7 +1601,7 @@ FUNCTION {booklet}
editor.organization.after
new.block
howpublished output
- address output
+ address.or.location output
format.date "year" output.check
new.block
note output
@@ -1711,7 +1764,7 @@ FUNCTION {patent}
new.colon
format.type.number output
add.blank
- location output
+ address.or.location output
new.colon
ipc output
new.slash
@@ -1807,13 +1860,18 @@ FUNCTION {thesis}
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- type "type" output.check
+ %%type "type" output.check
+ bbl.phdthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1838,13 +1896,14 @@ FUNCTION {report}
new.colon
number output
new.slash
- institution "institution" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.semicolon
format.chief.after output % from editor field
new.semicolon
format.executor.after output % from author field
new.block
- address output
+ address.or.location output
new.colon
organization output
format.date "year" output.check
@@ -1866,11 +1925,15 @@ FUNCTION {phdthesis}
new.colon
bbl.phdthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1884,19 +1947,23 @@ FUNCTION {phdthesis}
fin.entry
}
-FUNCTION {masterthesis}
+FUNCTION {mastersthesis}
{ output.bibitem
format.authors "author" output.check
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- bbl.mthesis format.thesis.type output.nonnull
+ bbl.mathesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1910,19 +1977,23 @@ FUNCTION {masterthesis}
fin.entry
}
-FUNCTION {dscithesis}
+FUNCTION {docthesis}
{ output.bibitem
format.authors "author" output.check
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- bbl.dscithesis format.thesis.type output.nonnull
+ bbl.docthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1949,13 +2020,14 @@ FUNCTION {techreport}
new.colon
number output
new.slash
- institution "institution" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.semicolon
format.chief.after output % from editor field
new.semicolon
format.executor.after output % from author field
new.block
- address output
+ address.or.location output
new.colon
organization output
format.date "year" output.check
diff --git a/Master/texmf-dist/bibtex/bst/gost/ugost2003s.bst b/Master/texmf-dist/bibtex/bst/gost/ugost2003s.bst
index 1276ff44d4c..c9d7cd74a71 100644
--- a/Master/texmf-dist/bibtex/bst/gost/ugost2003s.bst
+++ b/Master/texmf-dist/bibtex/bst/gost/ugost2003s.bst
@@ -17,7 +17,7 @@
%% This file has the LPPL maintenance status "maintained".
%% Maintained by Igor A. Kotelnikov.
%%
-%% Current version: 1.2h, 2016.09.21
+%% Current version: 1.2j, 2017.01.12
%%
%% Please, send bug report via e-mail:
%% kia999 at mail dot ru <Igor Kotelnikov>
@@ -27,10 +27,9 @@
-
%%
%% This bibstyle attempts to format bibliography according to
-%% GOST 7.80-2000 for bibliographic records.
+%% GOST 7.1-2003 for bibliographic records.
ENTRY
{ address
@@ -46,43 +45,47 @@ ENTRY
institution
journal
key
+ %major % new in v.1.2i, alias for speciality, not implemented
+ majorcode % new in v.1.2i, alias for specialitycode
month
note
number
organization
pages
- eid % new in v1.2c
+ eid % new in v1.2c
publisher
- school
+ school % alias for institution
series
+ %speciality % new in v.1.2i, eqv. to major in biblatex-gost, not implemented yet...
+ specialitycode % new in v.1.2i, alias of number, eqv. to majorcode in biblatex-gost
title
- %medium % new in v1.2; renamed to media.
- media % new in v1.2f
+ %medium % new in v1.2; renamed to media.
+ media % new in v1.2f
type
volume
year
language
- langid % new in v1.2c
+ langid % new in v1.2c
booklanguage
- date % new in v1.2f; not implemented yet...
+ %date % not implemented yet...
pagetotal
url
urldate
isbn
doi
- eprinttype % = archivePrefix
- eprintclass % = primaryClass
+ eprinttype % = archivePrefix
+ eprintclass % = primaryClass
eprint
% new in v1.2f:
% appear in biblatex:
- addendum
- holder
- location
- subtitle
- titleaddon
- version
- % Appear in biblatex-gost:
- authorcountry % ??
+ %addendum % not implemented yet...
+ holder % see patent
+ location % new in v.1.2i, alias of address
+ %subtitle % not implemented yet...
+ titleaddon % new in v.1.2i, see @thesis
+ %version % not implemented yet...
+ % Appear in biblatex-gost for @patent entry:
+ authorcountry % country of the patent authors
credits % statement of responsibility, other than provided in Biblatex
ipc % Code of the International Patent Classification
%media % General material designation NOTE: medium in the above
@@ -643,7 +646,7 @@ FUNCTION {bbl.techreport} % rename to bbl.techreport
if$}
if$}
-FUNCTION {bbl.mthesis}
+FUNCTION {bbl.mathesis}
{ curlanguage "english" =
{ "Master's thesis" }
{ curlanguage "german" =
@@ -661,7 +664,7 @@ FUNCTION {bbl.phdthesis}
{ curlanguage "german" =
{ "Diss.~Ph.\,D." }
{ curlanguage "russian" =
- { "{Дисс\ldots\ кандидата наук}" }
+ { "{дис.\ \ldots\ канд. наук}" }
{ curlanguage "french" =
{ "Th\`{e}se de doctorat" }
{ "language is not defined: " language "phdthesis" * * warning$ "Ph.\,D. thesis" }
@@ -670,18 +673,31 @@ FUNCTION {bbl.phdthesis}
if$}
if$}
-FUNCTION {bbl.dscithesis}
+FUNCTION {bbl.docthesis}
{ curlanguage "english" =
{ "Dr.\,Sci. dissertation" }
{ curlanguage "german" =
{ "Diss.~Dr." }
{ curlanguage "russian" =
- { "{Дисс\ldots\ доктора наук}" }
- { "language is not defined: " language "dscithesis" * * warning$ "Dr.\,Sci. dissertation" }
+ { "{дис.\ \ldots\ д-ра наук}" }
+ { "language is not defined: " language "docthesis" * * warning$ "Dr.\,Sci. dissertation" }
if$}
if$}
if$}
+FUNCTION {bbl.thesis.type}
+{ type "mathesis" =
+ { bbl.mathesis }
+ { type "phdthesis" =
+ { bbl.phdthesis }
+ { type "docthesis" =
+ { bbl.docthesis }
+ %%{ "!!!" type * "t" change.case$ }
+ { type }
+ if$}
+ if$}
+if$}
+
FUNCTION {bbl.nnoaddress}
{ curlanguage "english" =
{ "S.\ l." }
@@ -718,7 +734,7 @@ FUNCTION {bbl.media.text}
if$}
if$}
-FUNCTION {bbl.media.elres}
+FUNCTION {bbl.media.eresource}
{ curlanguage "english" =
{ "Electronic resource" }
{ curlanguage "russian" =
@@ -730,6 +746,18 @@ FUNCTION {bbl.media.elres}
if$}
if$}
+FUNCTION {bbl.media.online}
+{ curlanguage "english" =
+ { "Electronic resource online" }
+ { curlanguage "russian" =
+ { "{Электронный ресурс онлайн}" }
+ { curlanguage "ukrainian" =
+ { "{Електронний ресурс онлайн}" }
+ { "language is not defined: " language "media" * * warning$ "Electronic resource" }
+ if$}
+ if$}
+if$}
+
FUNCTION {bbl.chief}
{ curlanguage "english" =
{ "chief" }
@@ -755,9 +783,12 @@ FUNCTION {bbl.executor}
if$}
FUNCTION {bbl.media}
-{ type$ "online" =
- { bbl.media.elres }
- { bbl.media.text }
+{ media "online" =
+ { bbl.media.online }
+ { media "eresource" =
+ { bbl.media.eresource }
+ { bbl.media.text }
+ if$}
if$}
FUNCTION {bbl.req}
@@ -968,6 +999,29 @@ FUNCTION {format.date}
if$
}
+FUNCTION {address.or.location}
+{
+ address empty$
+ { location }
+ { address }
+ if$
+}
+
+FUNCTION {specialitycode.or.number}
+{
+ specialitycode empty$
+ { number }
+ { specialitycode }
+ if$
+}
+
+FUNCTION {institution.or.school}
+{
+ institution empty$
+ { school}
+ { institution }
+ if$
+}
FUNCTION {output.address.publisher}
{
address empty$
@@ -1263,15 +1317,16 @@ FUNCTION {empty.misc.check}
if$
}
+%%<!utf8> bbl.thesis.type "t" change.case$
+%%<utf8> bbl.thesis.type
FUNCTION {format.thesis.type}
{ type empty$
'skip$
{ pop$
- type
+ bbl.thesis.type
}
if$
}
-
%%<!utf8> { "t" change.case$ }
%%<utf8> { "" }
@@ -1414,10 +1469,8 @@ FUNCTION {add.media}
{ duplicate$ empty$
'skip$
{ media empty$
+ { " " * bbl.media.text enclose.square.brackets * }
{ " " * bbl.media enclose.square.brackets * }
- { " " * media enclose.square.brackets * }
-%% { bbl.media enclose.square.brackets * }
-%% { media enclose.square.brackets * }
if$
}
if$
@@ -1558,7 +1611,7 @@ FUNCTION {booklet}
editor.organization.after
new.block
howpublished output
- address output
+ address.or.location output
format.date "year" output.check
new.block
note output
@@ -1721,7 +1774,7 @@ FUNCTION {patent}
new.colon
format.type.number output
add.blank
- location output
+ address.or.location output
new.colon
ipc output
new.slash
@@ -1817,13 +1870,18 @@ FUNCTION {thesis}
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- type "type" output.check
+ %%type "type" output.check
+ bbl.phdthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1848,13 +1906,14 @@ FUNCTION {report}
new.colon
number output
new.slash
- institution "institution" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.semicolon
format.chief.after output % from editor field
new.semicolon
format.executor.after output % from author field
new.block
- address output
+ address.or.location output
new.colon
organization output
format.date "year" output.check
@@ -1876,11 +1935,15 @@ FUNCTION {phdthesis}
new.colon
bbl.phdthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1894,19 +1957,23 @@ FUNCTION {phdthesis}
fin.entry
}
-FUNCTION {masterthesis}
+FUNCTION {mastersthesis}
{ output.bibitem
format.authors "author" output.check
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- bbl.mthesis format.thesis.type output.nonnull
+ bbl.mathesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1920,19 +1987,23 @@ FUNCTION {masterthesis}
fin.entry
}
-FUNCTION {dscithesis}
+FUNCTION {docthesis}
{ output.bibitem
format.authors "author" output.check
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- bbl.dscithesis format.thesis.type output.nonnull
+ bbl.docthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1959,13 +2030,14 @@ FUNCTION {techreport}
new.colon
number output
new.slash
- institution "institution" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.semicolon
format.chief.after output % from editor field
new.semicolon
format.executor.after output % from author field
new.block
- address output
+ address.or.location output
new.colon
organization output
format.date "year" output.check
diff --git a/Master/texmf-dist/bibtex/bst/gost/ugost2008.bst b/Master/texmf-dist/bibtex/bst/gost/ugost2008.bst
index 13f1c7877d9..6b37bab8ee4 100644
--- a/Master/texmf-dist/bibtex/bst/gost/ugost2008.bst
+++ b/Master/texmf-dist/bibtex/bst/gost/ugost2008.bst
@@ -17,7 +17,7 @@
%% This file has the LPPL maintenance status "maintained".
%% Maintained by Igor A. Kotelnikov.
%%
-%% Current version: 1.2h, 2016.09.21
+%% Current version: 1.2j, 2017.01.12
%%
%% Please, send bug report via e-mail:
%% kia999 at mail dot ru <Igor Kotelnikov>
@@ -27,7 +27,6 @@
-
%%
%% This bibstyle attempts to format bibliography according to
%% GOST 7.0.5-2008 for bibliographic reference.
@@ -46,43 +45,47 @@ ENTRY
institution
journal
key
+ %major % new in v.1.2i, alias for speciality, not implemented
+ majorcode % new in v.1.2i, alias for specialitycode
month
note
number
organization
pages
- eid % new in v1.2c
+ eid % new in v1.2c
publisher
- school
+ school % alias for institution
series
+ %speciality % new in v.1.2i, eqv. to major in biblatex-gost, not implemented yet...
+ specialitycode % new in v.1.2i, alias of number, eqv. to majorcode in biblatex-gost
title
- %medium % new in v1.2; renamed to media.
- media % new in v1.2f
+ %medium % new in v1.2; renamed to media.
+ media % new in v1.2f
type
volume
year
language
- langid % new in v1.2c
+ langid % new in v1.2c
booklanguage
- date % new in v1.2f; not implemented yet...
+ %date % not implemented yet...
pagetotal
url
urldate
isbn
doi
- eprinttype % = archivePrefix
- eprintclass % = primaryClass
+ eprinttype % = archivePrefix
+ eprintclass % = primaryClass
eprint
% new in v1.2f:
% appear in biblatex:
- addendum
- holder
- location
- subtitle
- titleaddon
- version
- % Appear in biblatex-gost:
- authorcountry % ??
+ %addendum % not implemented yet...
+ holder % see patent
+ location % new in v.1.2i, alias of address
+ %subtitle % not implemented yet...
+ titleaddon % new in v.1.2i, see @thesis
+ %version % not implemented yet...
+ % Appear in biblatex-gost for @patent entry:
+ authorcountry % country of the patent authors
credits % statement of responsibility, other than provided in Biblatex
ipc % Code of the International Patent Classification
%media % General material designation NOTE: medium in the above
@@ -633,7 +636,7 @@ FUNCTION {bbl.techreport} % rename to bbl.techreport
if$}
if$}
-FUNCTION {bbl.mthesis}
+FUNCTION {bbl.mathesis}
{ curlanguage "english" =
{ "Master's thesis" }
{ curlanguage "german" =
@@ -651,7 +654,7 @@ FUNCTION {bbl.phdthesis}
{ curlanguage "german" =
{ "Diss.~Ph.\,D." }
{ curlanguage "russian" =
- { "{Дисс\ldots\ кандидата наук}" }
+ { "{дис.\ \ldots\ канд. наук}" }
{ curlanguage "french" =
{ "Th\`{e}se de doctorat" }
{ "language is not defined: " language "phdthesis" * * warning$ "Ph.\,D. thesis" }
@@ -660,18 +663,31 @@ FUNCTION {bbl.phdthesis}
if$}
if$}
-FUNCTION {bbl.dscithesis}
+FUNCTION {bbl.docthesis}
{ curlanguage "english" =
{ "Dr.\,Sci. dissertation" }
{ curlanguage "german" =
{ "Diss.~Dr." }
{ curlanguage "russian" =
- { "{Дисс\ldots\ доктора наук}" }
- { "language is not defined: " language "dscithesis" * * warning$ "Dr.\,Sci. dissertation" }
+ { "{дис.\ \ldots\ д-ра наук}" }
+ { "language is not defined: " language "docthesis" * * warning$ "Dr.\,Sci. dissertation" }
if$}
if$}
if$}
+FUNCTION {bbl.thesis.type}
+{ type "mathesis" =
+ { bbl.mathesis }
+ { type "phdthesis" =
+ { bbl.phdthesis }
+ { type "docthesis" =
+ { bbl.docthesis }
+ %%{ "!!!" type * "t" change.case$ }
+ { type }
+ if$}
+ if$}
+if$}
+
FUNCTION {bbl.nnoaddress}
{ curlanguage "english" =
{ "S.\ l." }
@@ -708,7 +724,7 @@ FUNCTION {bbl.media.text}
if$}
if$}
-FUNCTION {bbl.media.elres}
+FUNCTION {bbl.media.eresource}
{ curlanguage "english" =
{ "Electronic resource" }
{ curlanguage "russian" =
@@ -720,6 +736,18 @@ FUNCTION {bbl.media.elres}
if$}
if$}
+FUNCTION {bbl.media.online}
+{ curlanguage "english" =
+ { "Electronic resource online" }
+ { curlanguage "russian" =
+ { "{Электронный ресурс онлайн}" }
+ { curlanguage "ukrainian" =
+ { "{Електронний ресурс онлайн}" }
+ { "language is not defined: " language "media" * * warning$ "Electronic resource" }
+ if$}
+ if$}
+if$}
+
FUNCTION {bbl.chief}
{ curlanguage "english" =
{ "chief" }
@@ -745,9 +773,12 @@ FUNCTION {bbl.executor}
if$}
FUNCTION {bbl.media}
-{ type$ "online" =
- { bbl.media.elres }
- { bbl.media.text }
+{ media "online" =
+ { bbl.media.online }
+ { media "eresource" =
+ { bbl.media.eresource }
+ { bbl.media.text }
+ if$}
if$}
FUNCTION {bbl.req}
@@ -988,11 +1019,34 @@ FUNCTION {format.date}
if$
}
-FUNCTION {output.address.publisher}
+FUNCTION {address.or.location}
{
address empty$
+ { location }
+ { address }
+ if$
+}
+
+FUNCTION {specialitycode.or.number}
+{
+ specialitycode empty$
+ { number }
+ { specialitycode }
+ if$
+}
+
+FUNCTION {institution.or.school}
+{
+ institution empty$
+ { school}
+ { institution }
+ if$
+}
+FUNCTION {output.address.publisher}
+{
+ address empty$ location empty$ and
'skip$
- { address output
+ { address.or.location output
publisher empty$
'skip$
{ new.colon }
@@ -1274,15 +1328,16 @@ FUNCTION {empty.misc.check}
if$
}
+%%<!utf8> bbl.thesis.type "t" change.case$
+%%<utf8> bbl.thesis.type
FUNCTION {format.thesis.type}
{ type empty$
'skip$
{ pop$
- type
+ bbl.thesis.type
}
if$
}
-
%%<!utf8> { "t" change.case$ }
%%<utf8> { "" }
@@ -1424,7 +1479,16 @@ FUNCTION {add.doi}
if$
}
-FUNCTION {add.media} { }
+FUNCTION {add.media}
+{ duplicate$ empty$
+ 'skip$
+ { media empty$
+ 'skip$
+ { " " * bbl.media enclose.square.brackets * }
+ if$
+ }
+ if$
+}
@@ -1561,7 +1625,7 @@ FUNCTION {booklet}
editor.organization.after
new.block
howpublished output
- address output
+ address.or.location output
format.date "year" output.check
new.block
note output
@@ -1724,7 +1788,7 @@ FUNCTION {patent}
new.colon
format.type.number output
add.blank
- location output
+ address.or.location output
new.colon
ipc output
new.slash
@@ -1820,13 +1884,18 @@ FUNCTION {thesis}
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- type "type" output.check
+ %%type "type" output.check
+ bbl.phdthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1851,13 +1920,14 @@ FUNCTION {report}
new.colon
number output
new.slash
- institution "institution" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.semicolon
format.chief.after output % from editor field
new.semicolon
format.executor.after output % from author field
new.block
- address output
+ address.or.location output
new.colon
organization output
format.date "year" output.check
@@ -1879,11 +1949,15 @@ FUNCTION {phdthesis}
new.colon
bbl.phdthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1897,19 +1971,23 @@ FUNCTION {phdthesis}
fin.entry
}
-FUNCTION {masterthesis}
+FUNCTION {mastersthesis}
{ output.bibitem
format.authors "author" output.check
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- bbl.mthesis format.thesis.type output.nonnull
+ bbl.mathesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1923,19 +2001,23 @@ FUNCTION {masterthesis}
fin.entry
}
-FUNCTION {dscithesis}
+FUNCTION {docthesis}
{ output.bibitem
format.authors "author" output.check
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- bbl.dscithesis format.thesis.type output.nonnull
+ bbl.docthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1962,13 +2044,14 @@ FUNCTION {techreport}
new.colon
number output
new.slash
- institution "institution" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.semicolon
format.chief.after output % from editor field
new.semicolon
format.executor.after output % from author field
new.block
- address output
+ address.or.location output
new.colon
organization output
format.date "year" output.check
diff --git a/Master/texmf-dist/bibtex/bst/gost/ugost2008l.bst b/Master/texmf-dist/bibtex/bst/gost/ugost2008l.bst
index 30f6173791e..33c38ca1c03 100644
--- a/Master/texmf-dist/bibtex/bst/gost/ugost2008l.bst
+++ b/Master/texmf-dist/bibtex/bst/gost/ugost2008l.bst
@@ -17,7 +17,7 @@
%% This file has the LPPL maintenance status "maintained".
%% Maintained by Igor A. Kotelnikov.
%%
-%% Current version: 1.2h, 2016.09.21
+%% Current version: 1.2j, 2017.01.12
%%
%% Please, send bug report via e-mail:
%% kia999 at mail dot ru <Igor Kotelnikov>
@@ -27,7 +27,6 @@
-
%%
%% This bibstyle attempts to format bibliography according to
%% GOST 7.0.5-2008 for bibliographic reference.
@@ -46,43 +45,47 @@ ENTRY
institution
journal
key
+ %major % new in v.1.2i, alias for speciality, not implemented
+ majorcode % new in v.1.2i, alias for specialitycode
month
note
number
organization
pages
- eid % new in v1.2c
+ eid % new in v1.2c
publisher
- school
+ school % alias for institution
series
+ %speciality % new in v.1.2i, eqv. to major in biblatex-gost, not implemented yet...
+ specialitycode % new in v.1.2i, alias of number, eqv. to majorcode in biblatex-gost
title
- %medium % new in v1.2; renamed to media.
- media % new in v1.2f
+ %medium % new in v1.2; renamed to media.
+ media % new in v1.2f
type
volume
year
language
- langid % new in v1.2c
+ langid % new in v1.2c
booklanguage
- date % new in v1.2f; not implemented yet...
+ %date % not implemented yet...
pagetotal
url
urldate
isbn
doi
- eprinttype % = archivePrefix
- eprintclass % = primaryClass
+ eprinttype % = archivePrefix
+ eprintclass % = primaryClass
eprint
% new in v1.2f:
% appear in biblatex:
- addendum
- holder
- location
- subtitle
- titleaddon
- version
- % Appear in biblatex-gost:
- authorcountry % ??
+ %addendum % not implemented yet...
+ holder % see patent
+ location % new in v.1.2i, alias of address
+ %subtitle % not implemented yet...
+ titleaddon % new in v.1.2i, see @thesis
+ %version % not implemented yet...
+ % Appear in biblatex-gost for @patent entry:
+ authorcountry % country of the patent authors
credits % statement of responsibility, other than provided in Biblatex
ipc % Code of the International Patent Classification
%media % General material designation NOTE: medium in the above
@@ -633,7 +636,7 @@ FUNCTION {bbl.techreport} % rename to bbl.techreport
if$}
if$}
-FUNCTION {bbl.mthesis}
+FUNCTION {bbl.mathesis}
{ curlanguage "english" =
{ "Master's thesis" }
{ curlanguage "german" =
@@ -651,7 +654,7 @@ FUNCTION {bbl.phdthesis}
{ curlanguage "german" =
{ "Diss.~Ph.\,D." }
{ curlanguage "russian" =
- { "{Дисс\ldots\ кандидата наук}" }
+ { "{дис.\ \ldots\ канд. наук}" }
{ curlanguage "french" =
{ "Th\`{e}se de doctorat" }
{ "language is not defined: " language "phdthesis" * * warning$ "Ph.\,D. thesis" }
@@ -660,18 +663,31 @@ FUNCTION {bbl.phdthesis}
if$}
if$}
-FUNCTION {bbl.dscithesis}
+FUNCTION {bbl.docthesis}
{ curlanguage "english" =
{ "Dr.\,Sci. dissertation" }
{ curlanguage "german" =
{ "Diss.~Dr." }
{ curlanguage "russian" =
- { "{Дисс\ldots\ доктора наук}" }
- { "language is not defined: " language "dscithesis" * * warning$ "Dr.\,Sci. dissertation" }
+ { "{дис.\ \ldots\ д-ра наук}" }
+ { "language is not defined: " language "docthesis" * * warning$ "Dr.\,Sci. dissertation" }
if$}
if$}
if$}
+FUNCTION {bbl.thesis.type}
+{ type "mathesis" =
+ { bbl.mathesis }
+ { type "phdthesis" =
+ { bbl.phdthesis }
+ { type "docthesis" =
+ { bbl.docthesis }
+ %%{ "!!!" type * "t" change.case$ }
+ { type }
+ if$}
+ if$}
+if$}
+
FUNCTION {bbl.nnoaddress}
{ curlanguage "english" =
{ "S.\ l." }
@@ -708,7 +724,7 @@ FUNCTION {bbl.media.text}
if$}
if$}
-FUNCTION {bbl.media.elres}
+FUNCTION {bbl.media.eresource}
{ curlanguage "english" =
{ "Electronic resource" }
{ curlanguage "russian" =
@@ -720,6 +736,18 @@ FUNCTION {bbl.media.elres}
if$}
if$}
+FUNCTION {bbl.media.online}
+{ curlanguage "english" =
+ { "Electronic resource online" }
+ { curlanguage "russian" =
+ { "{Электронный ресурс онлайн}" }
+ { curlanguage "ukrainian" =
+ { "{Електронний ресурс онлайн}" }
+ { "language is not defined: " language "media" * * warning$ "Electronic resource" }
+ if$}
+ if$}
+if$}
+
FUNCTION {bbl.chief}
{ curlanguage "english" =
{ "chief" }
@@ -745,9 +773,12 @@ FUNCTION {bbl.executor}
if$}
FUNCTION {bbl.media}
-{ type$ "online" =
- { bbl.media.elres }
- { bbl.media.text }
+{ media "online" =
+ { bbl.media.online }
+ { media "eresource" =
+ { bbl.media.eresource }
+ { bbl.media.text }
+ if$}
if$}
FUNCTION {bbl.req}
@@ -988,11 +1019,34 @@ FUNCTION {format.date}
if$
}
-FUNCTION {output.address.publisher}
+FUNCTION {address.or.location}
{
address empty$
+ { location }
+ { address }
+ if$
+}
+
+FUNCTION {specialitycode.or.number}
+{
+ specialitycode empty$
+ { number }
+ { specialitycode }
+ if$
+}
+
+FUNCTION {institution.or.school}
+{
+ institution empty$
+ { school}
+ { institution }
+ if$
+}
+FUNCTION {output.address.publisher}
+{
+ address empty$ location empty$ and
'skip$
- { address output
+ { address.or.location output
publisher empty$
'skip$
{ new.colon }
@@ -1274,15 +1328,16 @@ FUNCTION {empty.misc.check}
if$
}
+%%<!utf8> bbl.thesis.type "t" change.case$
+%%<utf8> bbl.thesis.type
FUNCTION {format.thesis.type}
{ type empty$
'skip$
{ pop$
- type
+ bbl.thesis.type
}
if$
}
-
%%<!utf8> { "t" change.case$ }
%%<utf8> { "" }
@@ -1412,7 +1467,16 @@ FUNCTION {add.doi}
if$
}
-FUNCTION {add.media} { }
+FUNCTION {add.media}
+{ duplicate$ empty$
+ 'skip$
+ { media empty$
+ 'skip$
+ { " " * bbl.media enclose.square.brackets * }
+ if$
+ }
+ if$
+}
@@ -1549,7 +1613,7 @@ FUNCTION {booklet}
editor.organization.after
new.block
howpublished output
- address output
+ address.or.location output
format.date "year" output.check
new.block
note output
@@ -1712,7 +1776,7 @@ FUNCTION {patent}
new.colon
format.type.number output
add.blank
- location output
+ address.or.location output
new.colon
ipc output
new.slash
@@ -1808,13 +1872,18 @@ FUNCTION {thesis}
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- type "type" output.check
+ %%type "type" output.check
+ bbl.phdthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1839,13 +1908,14 @@ FUNCTION {report}
new.colon
number output
new.slash
- institution "institution" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.semicolon
format.chief.after output % from editor field
new.semicolon
format.executor.after output % from author field
new.block
- address output
+ address.or.location output
new.colon
organization output
format.date "year" output.check
@@ -1867,11 +1937,15 @@ FUNCTION {phdthesis}
new.colon
bbl.phdthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1885,19 +1959,23 @@ FUNCTION {phdthesis}
fin.entry
}
-FUNCTION {masterthesis}
+FUNCTION {mastersthesis}
{ output.bibitem
format.authors "author" output.check
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- bbl.mthesis format.thesis.type output.nonnull
+ bbl.mathesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1911,19 +1989,23 @@ FUNCTION {masterthesis}
fin.entry
}
-FUNCTION {dscithesis}
+FUNCTION {docthesis}
{ output.bibitem
format.authors "author" output.check
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- bbl.dscithesis format.thesis.type output.nonnull
+ bbl.docthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1950,13 +2032,14 @@ FUNCTION {techreport}
new.colon
number output
new.slash
- institution "institution" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.semicolon
format.chief.after output % from editor field
new.semicolon
format.executor.after output % from author field
new.block
- address output
+ address.or.location output
new.colon
organization output
format.date "year" output.check
diff --git a/Master/texmf-dist/bibtex/bst/gost/ugost2008ls.bst b/Master/texmf-dist/bibtex/bst/gost/ugost2008ls.bst
index 3e17dae7d62..73136bbe492 100644
--- a/Master/texmf-dist/bibtex/bst/gost/ugost2008ls.bst
+++ b/Master/texmf-dist/bibtex/bst/gost/ugost2008ls.bst
@@ -17,7 +17,7 @@
%% This file has the LPPL maintenance status "maintained".
%% Maintained by Igor A. Kotelnikov.
%%
-%% Current version: 1.2h, 2016.09.21
+%% Current version: 1.2j, 2017.01.12
%%
%% Please, send bug report via e-mail:
%% kia999 at mail dot ru <Igor Kotelnikov>
@@ -27,7 +27,6 @@
-
%%
%% This bibstyle attempts to format bibliography according to
%% GOST 7.0.5-2008 for bibliographic reference.
@@ -46,43 +45,47 @@ ENTRY
institution
journal
key
+ %major % new in v.1.2i, alias for speciality, not implemented
+ majorcode % new in v.1.2i, alias for specialitycode
month
note
number
organization
pages
- eid % new in v1.2c
+ eid % new in v1.2c
publisher
- school
+ school % alias for institution
series
+ %speciality % new in v.1.2i, eqv. to major in biblatex-gost, not implemented yet...
+ specialitycode % new in v.1.2i, alias of number, eqv. to majorcode in biblatex-gost
title
- %medium % new in v1.2; renamed to media.
- media % new in v1.2f
+ %medium % new in v1.2; renamed to media.
+ media % new in v1.2f
type
volume
year
language
- langid % new in v1.2c
+ langid % new in v1.2c
booklanguage
- date % new in v1.2f; not implemented yet...
+ %date % not implemented yet...
pagetotal
url
urldate
isbn
doi
- eprinttype % = archivePrefix
- eprintclass % = primaryClass
+ eprinttype % = archivePrefix
+ eprintclass % = primaryClass
eprint
% new in v1.2f:
% appear in biblatex:
- addendum
- holder
- location
- subtitle
- titleaddon
- version
- % Appear in biblatex-gost:
- authorcountry % ??
+ %addendum % not implemented yet...
+ holder % see patent
+ location % new in v.1.2i, alias of address
+ %subtitle % not implemented yet...
+ titleaddon % new in v.1.2i, see @thesis
+ %version % not implemented yet...
+ % Appear in biblatex-gost for @patent entry:
+ authorcountry % country of the patent authors
credits % statement of responsibility, other than provided in Biblatex
ipc % Code of the International Patent Classification
%media % General material designation NOTE: medium in the above
@@ -643,7 +646,7 @@ FUNCTION {bbl.techreport} % rename to bbl.techreport
if$}
if$}
-FUNCTION {bbl.mthesis}
+FUNCTION {bbl.mathesis}
{ curlanguage "english" =
{ "Master's thesis" }
{ curlanguage "german" =
@@ -661,7 +664,7 @@ FUNCTION {bbl.phdthesis}
{ curlanguage "german" =
{ "Diss.~Ph.\,D." }
{ curlanguage "russian" =
- { "{Дисс\ldots\ кандидата наук}" }
+ { "{дис.\ \ldots\ канд. наук}" }
{ curlanguage "french" =
{ "Th\`{e}se de doctorat" }
{ "language is not defined: " language "phdthesis" * * warning$ "Ph.\,D. thesis" }
@@ -670,18 +673,31 @@ FUNCTION {bbl.phdthesis}
if$}
if$}
-FUNCTION {bbl.dscithesis}
+FUNCTION {bbl.docthesis}
{ curlanguage "english" =
{ "Dr.\,Sci. dissertation" }
{ curlanguage "german" =
{ "Diss.~Dr." }
{ curlanguage "russian" =
- { "{Дисс\ldots\ доктора наук}" }
- { "language is not defined: " language "dscithesis" * * warning$ "Dr.\,Sci. dissertation" }
+ { "{дис.\ \ldots\ д-ра наук}" }
+ { "language is not defined: " language "docthesis" * * warning$ "Dr.\,Sci. dissertation" }
if$}
if$}
if$}
+FUNCTION {bbl.thesis.type}
+{ type "mathesis" =
+ { bbl.mathesis }
+ { type "phdthesis" =
+ { bbl.phdthesis }
+ { type "docthesis" =
+ { bbl.docthesis }
+ %%{ "!!!" type * "t" change.case$ }
+ { type }
+ if$}
+ if$}
+if$}
+
FUNCTION {bbl.nnoaddress}
{ curlanguage "english" =
{ "S.\ l." }
@@ -718,7 +734,7 @@ FUNCTION {bbl.media.text}
if$}
if$}
-FUNCTION {bbl.media.elres}
+FUNCTION {bbl.media.eresource}
{ curlanguage "english" =
{ "Electronic resource" }
{ curlanguage "russian" =
@@ -730,6 +746,18 @@ FUNCTION {bbl.media.elres}
if$}
if$}
+FUNCTION {bbl.media.online}
+{ curlanguage "english" =
+ { "Electronic resource online" }
+ { curlanguage "russian" =
+ { "{Электронный ресурс онлайн}" }
+ { curlanguage "ukrainian" =
+ { "{Електронний ресурс онлайн}" }
+ { "language is not defined: " language "media" * * warning$ "Electronic resource" }
+ if$}
+ if$}
+if$}
+
FUNCTION {bbl.chief}
{ curlanguage "english" =
{ "chief" }
@@ -755,9 +783,12 @@ FUNCTION {bbl.executor}
if$}
FUNCTION {bbl.media}
-{ type$ "online" =
- { bbl.media.elres }
- { bbl.media.text }
+{ media "online" =
+ { bbl.media.online }
+ { media "eresource" =
+ { bbl.media.eresource }
+ { bbl.media.text }
+ if$}
if$}
FUNCTION {bbl.req}
@@ -998,11 +1029,34 @@ FUNCTION {format.date}
if$
}
-FUNCTION {output.address.publisher}
+FUNCTION {address.or.location}
{
address empty$
+ { location }
+ { address }
+ if$
+}
+
+FUNCTION {specialitycode.or.number}
+{
+ specialitycode empty$
+ { number }
+ { specialitycode }
+ if$
+}
+
+FUNCTION {institution.or.school}
+{
+ institution empty$
+ { school}
+ { institution }
+ if$
+}
+FUNCTION {output.address.publisher}
+{
+ address empty$ location empty$ and
'skip$
- { address output
+ { address.or.location output
publisher empty$
'skip$
{ new.colon }
@@ -1284,15 +1338,16 @@ FUNCTION {empty.misc.check}
if$
}
+%%<!utf8> bbl.thesis.type "t" change.case$
+%%<utf8> bbl.thesis.type
FUNCTION {format.thesis.type}
{ type empty$
'skip$
{ pop$
- type
+ bbl.thesis.type
}
if$
}
-
%%<!utf8> { "t" change.case$ }
%%<utf8> { "" }
@@ -1434,7 +1489,16 @@ FUNCTION {add.doi}
if$
}
-FUNCTION {add.media} { }
+FUNCTION {add.media}
+{ duplicate$ empty$
+ 'skip$
+ { media empty$
+ 'skip$
+ { " " * bbl.media enclose.square.brackets * }
+ if$
+ }
+ if$
+}
@@ -1571,7 +1635,7 @@ FUNCTION {booklet}
editor.organization.after
new.block
howpublished output
- address output
+ address.or.location output
format.date "year" output.check
new.block
note output
@@ -1734,7 +1798,7 @@ FUNCTION {patent}
new.colon
format.type.number output
add.blank
- location output
+ address.or.location output
new.colon
ipc output
new.slash
@@ -1830,13 +1894,18 @@ FUNCTION {thesis}
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- type "type" output.check
+ %%type "type" output.check
+ bbl.phdthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1861,13 +1930,14 @@ FUNCTION {report}
new.colon
number output
new.slash
- institution "institution" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.semicolon
format.chief.after output % from editor field
new.semicolon
format.executor.after output % from author field
new.block
- address output
+ address.or.location output
new.colon
organization output
format.date "year" output.check
@@ -1889,11 +1959,15 @@ FUNCTION {phdthesis}
new.colon
bbl.phdthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1907,19 +1981,23 @@ FUNCTION {phdthesis}
fin.entry
}
-FUNCTION {masterthesis}
+FUNCTION {mastersthesis}
{ output.bibitem
format.authors "author" output.check
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- bbl.mthesis format.thesis.type output.nonnull
+ bbl.mathesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1933,19 +2011,23 @@ FUNCTION {masterthesis}
fin.entry
}
-FUNCTION {dscithesis}
+FUNCTION {docthesis}
{ output.bibitem
format.authors "author" output.check
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- bbl.dscithesis format.thesis.type output.nonnull
+ bbl.docthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1972,13 +2054,14 @@ FUNCTION {techreport}
new.colon
number output
new.slash
- institution "institution" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.semicolon
format.chief.after output % from editor field
new.semicolon
format.executor.after output % from author field
new.block
- address output
+ address.or.location output
new.colon
organization output
format.date "year" output.check
diff --git a/Master/texmf-dist/bibtex/bst/gost/ugost2008n.bst b/Master/texmf-dist/bibtex/bst/gost/ugost2008n.bst
index b554c8e0a8a..296c8d812ac 100644
--- a/Master/texmf-dist/bibtex/bst/gost/ugost2008n.bst
+++ b/Master/texmf-dist/bibtex/bst/gost/ugost2008n.bst
@@ -17,7 +17,7 @@
%% This file has the LPPL maintenance status "maintained".
%% Maintained by Igor A. Kotelnikov.
%%
-%% Current version: 1.2h, 2016.09.21
+%% Current version: 1.2j, 2017.01.12
%%
%% Please, send bug report via e-mail:
%% kia999 at mail dot ru <Igor Kotelnikov>
@@ -27,7 +27,6 @@
-
%%
%% This bibstyle attempts to format bibliography according to
%% GOST 7.0.5-2008 for bibliographic reference.
@@ -72,43 +71,47 @@ ENTRY
institution
journal
key
+ %major % new in v.1.2i, alias for speciality, not implemented
+ majorcode % new in v.1.2i, alias for specialitycode
month
note
number
organization
pages
- eid % new in v1.2c
+ eid % new in v1.2c
publisher
- school
+ school % alias for institution
series
+ %speciality % new in v.1.2i, eqv. to major in biblatex-gost, not implemented yet...
+ specialitycode % new in v.1.2i, alias of number, eqv. to majorcode in biblatex-gost
title
- %medium % new in v1.2; renamed to media.
- media % new in v1.2f
+ %medium % new in v1.2; renamed to media.
+ media % new in v1.2f
type
volume
year
language
- langid % new in v1.2c
+ langid % new in v1.2c
booklanguage
- date % new in v1.2f; not implemented yet...
+ %date % not implemented yet...
pagetotal
url
urldate
isbn
doi
- eprinttype % = archivePrefix
- eprintclass % = primaryClass
+ eprinttype % = archivePrefix
+ eprintclass % = primaryClass
eprint
% new in v1.2f:
% appear in biblatex:
- addendum
- holder
- location
- subtitle
- titleaddon
- version
- % Appear in biblatex-gost:
- authorcountry % ??
+ %addendum % not implemented yet...
+ holder % see patent
+ location % new in v.1.2i, alias of address
+ %subtitle % not implemented yet...
+ titleaddon % new in v.1.2i, see @thesis
+ %version % not implemented yet...
+ % Appear in biblatex-gost for @patent entry:
+ authorcountry % country of the patent authors
credits % statement of responsibility, other than provided in Biblatex
ipc % Code of the International Patent Classification
%media % General material designation NOTE: medium in the above
@@ -683,7 +686,7 @@ FUNCTION {bbl.techreport} % rename to bbl.techreport
if$}
if$}
-FUNCTION {bbl.mthesis}
+FUNCTION {bbl.mathesis}
{ curlanguage "english" =
{ "Master's thesis" }
{ curlanguage "german" =
@@ -701,7 +704,7 @@ FUNCTION {bbl.phdthesis}
{ curlanguage "german" =
{ "Diss.~Ph.\,D." }
{ curlanguage "russian" =
- { "{Дисс\ldots\ кандидата наук}" }
+ { "{дис.\ \ldots\ канд. наук}" }
{ curlanguage "french" =
{ "Th\`{e}se de doctorat" }
{ "language is not defined: " language "phdthesis" * * warning$ "Ph.\,D. thesis" }
@@ -710,18 +713,31 @@ FUNCTION {bbl.phdthesis}
if$}
if$}
-FUNCTION {bbl.dscithesis}
+FUNCTION {bbl.docthesis}
{ curlanguage "english" =
{ "Dr.\,Sci. dissertation" }
{ curlanguage "german" =
{ "Diss.~Dr." }
{ curlanguage "russian" =
- { "{Дисс\ldots\ доктора наук}" }
- { "language is not defined: " language "dscithesis" * * warning$ "Dr.\,Sci. dissertation" }
+ { "{дис.\ \ldots\ д-ра наук}" }
+ { "language is not defined: " language "docthesis" * * warning$ "Dr.\,Sci. dissertation" }
if$}
if$}
if$}
+FUNCTION {bbl.thesis.type}
+{ type "mathesis" =
+ { bbl.mathesis }
+ { type "phdthesis" =
+ { bbl.phdthesis }
+ { type "docthesis" =
+ { bbl.docthesis }
+ %%{ "!!!" type * "t" change.case$ }
+ { type }
+ if$}
+ if$}
+if$}
+
FUNCTION {bbl.nnoaddress}
{ curlanguage "english" =
{ "S.\ l." }
@@ -758,7 +774,7 @@ FUNCTION {bbl.media.text}
if$}
if$}
-FUNCTION {bbl.media.elres}
+FUNCTION {bbl.media.eresource}
{ curlanguage "english" =
{ "Electronic resource" }
{ curlanguage "russian" =
@@ -770,6 +786,18 @@ FUNCTION {bbl.media.elres}
if$}
if$}
+FUNCTION {bbl.media.online}
+{ curlanguage "english" =
+ { "Electronic resource online" }
+ { curlanguage "russian" =
+ { "{Электронный ресурс онлайн}" }
+ { curlanguage "ukrainian" =
+ { "{Електронний ресурс онлайн}" }
+ { "language is not defined: " language "media" * * warning$ "Electronic resource" }
+ if$}
+ if$}
+if$}
+
FUNCTION {bbl.chief}
{ curlanguage "english" =
{ "chief" }
@@ -795,9 +823,12 @@ FUNCTION {bbl.executor}
if$}
FUNCTION {bbl.media}
-{ type$ "online" =
- { bbl.media.elres }
- { bbl.media.text }
+{ media "online" =
+ { bbl.media.online }
+ { media "eresource" =
+ { bbl.media.eresource }
+ { bbl.media.text }
+ if$}
if$}
FUNCTION {bbl.req}
@@ -1158,11 +1189,34 @@ FUNCTION {format.date}
extra.label * % new in v.1.2
}
-FUNCTION {output.address.publisher}
+FUNCTION {address.or.location}
{
address empty$
+ { location }
+ { address }
+ if$
+}
+
+FUNCTION {specialitycode.or.number}
+{
+ specialitycode empty$
+ { number }
+ { specialitycode }
+ if$
+}
+
+FUNCTION {institution.or.school}
+{
+ institution empty$
+ { school}
+ { institution }
+ if$
+}
+FUNCTION {output.address.publisher}
+{
+ address empty$ location empty$ and
'skip$
- { address output
+ { address.or.location output
publisher empty$
'skip$
{ new.colon }
@@ -1537,15 +1591,16 @@ FUNCTION {empty.misc.check}
if$
}
+%%<!utf8> bbl.thesis.type "t" change.case$
+%%<utf8> bbl.thesis.type
FUNCTION {format.thesis.type}
{ type empty$
'skip$
{ pop$
- type
+ bbl.thesis.type
}
if$
}
-
%%<!utf8> { "t" change.case$ }
%%<utf8> { "" }
@@ -1687,7 +1742,16 @@ FUNCTION {add.doi}
if$
}
-FUNCTION {add.media} { }
+FUNCTION {add.media}
+{ duplicate$ empty$
+ 'skip$
+ { media empty$
+ 'skip$
+ { " " * bbl.media enclose.square.brackets * }
+ if$
+ }
+ if$
+}
@@ -1827,7 +1891,7 @@ FUNCTION {booklet}
editor.organization.after
new.block
howpublished output
- address output
+ address.or.location output
format.date "year" output.check
new.block
note output
@@ -1995,7 +2059,7 @@ FUNCTION {patent}
new.colon
format.type.number output
add.blank
- location output
+ address.or.location output
new.colon
ipc output
new.slash
@@ -2096,13 +2160,18 @@ FUNCTION {thesis}
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- type "type" output.check
+ %%type "type" output.check
+ bbl.phdthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -2128,13 +2197,14 @@ FUNCTION {report}
new.colon
number output
new.slash
- institution "institution" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.semicolon
format.chief.after output % from editor field
new.semicolon
format.executor.after output % from author field
new.block
- address output
+ address.or.location output
new.colon
organization output
format.date "year" output.check
@@ -2157,11 +2227,15 @@ FUNCTION {phdthesis}
new.colon
bbl.phdthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -2175,20 +2249,24 @@ FUNCTION {phdthesis}
fin.entry
}
-FUNCTION {masterthesis}
+FUNCTION {mastersthesis}
{ output.bibitem
format.authors "author" output.check
author format.key output
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- bbl.mthesis format.thesis.type output.nonnull
+ bbl.mathesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -2202,20 +2280,24 @@ FUNCTION {masterthesis}
fin.entry
}
-FUNCTION {dscithesis}
+FUNCTION {docthesis}
{ output.bibitem
format.authors "author" output.check
author format.key output
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- bbl.dscithesis format.thesis.type output.nonnull
+ bbl.docthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -2243,13 +2325,14 @@ FUNCTION {techreport}
new.colon
number output
new.slash
- institution "institution" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.semicolon
format.chief.after output % from editor field
new.semicolon
format.executor.after output % from author field
new.block
- address output
+ address.or.location output
new.colon
organization output
format.date "year" output.check
diff --git a/Master/texmf-dist/bibtex/bst/gost/ugost2008ns.bst b/Master/texmf-dist/bibtex/bst/gost/ugost2008ns.bst
index 7c725e1635f..a0fd79862f6 100644
--- a/Master/texmf-dist/bibtex/bst/gost/ugost2008ns.bst
+++ b/Master/texmf-dist/bibtex/bst/gost/ugost2008ns.bst
@@ -17,7 +17,7 @@
%% This file has the LPPL maintenance status "maintained".
%% Maintained by Igor A. Kotelnikov.
%%
-%% Current version: 1.2h, 2016.09.21
+%% Current version: 1.2j, 2017.01.12
%%
%% Please, send bug report via e-mail:
%% kia999 at mail dot ru <Igor Kotelnikov>
@@ -27,7 +27,6 @@
-
%%
%% This bibstyle attempts to format bibliography according to
%% GOST 7.0.5-2008 for bibliographic reference.
@@ -72,43 +71,47 @@ ENTRY
institution
journal
key
+ %major % new in v.1.2i, alias for speciality, not implemented
+ majorcode % new in v.1.2i, alias for specialitycode
month
note
number
organization
pages
- eid % new in v1.2c
+ eid % new in v1.2c
publisher
- school
+ school % alias for institution
series
+ %speciality % new in v.1.2i, eqv. to major in biblatex-gost, not implemented yet...
+ specialitycode % new in v.1.2i, alias of number, eqv. to majorcode in biblatex-gost
title
- %medium % new in v1.2; renamed to media.
- media % new in v1.2f
+ %medium % new in v1.2; renamed to media.
+ media % new in v1.2f
type
volume
year
language
- langid % new in v1.2c
+ langid % new in v1.2c
booklanguage
- date % new in v1.2f; not implemented yet...
+ %date % not implemented yet...
pagetotal
url
urldate
isbn
doi
- eprinttype % = archivePrefix
- eprintclass % = primaryClass
+ eprinttype % = archivePrefix
+ eprintclass % = primaryClass
eprint
% new in v1.2f:
% appear in biblatex:
- addendum
- holder
- location
- subtitle
- titleaddon
- version
- % Appear in biblatex-gost:
- authorcountry % ??
+ %addendum % not implemented yet...
+ holder % see patent
+ location % new in v.1.2i, alias of address
+ %subtitle % not implemented yet...
+ titleaddon % new in v.1.2i, see @thesis
+ %version % not implemented yet...
+ % Appear in biblatex-gost for @patent entry:
+ authorcountry % country of the patent authors
credits % statement of responsibility, other than provided in Biblatex
ipc % Code of the International Patent Classification
%media % General material designation NOTE: medium in the above
@@ -683,7 +686,7 @@ FUNCTION {bbl.techreport} % rename to bbl.techreport
if$}
if$}
-FUNCTION {bbl.mthesis}
+FUNCTION {bbl.mathesis}
{ curlanguage "english" =
{ "Master's thesis" }
{ curlanguage "german" =
@@ -701,7 +704,7 @@ FUNCTION {bbl.phdthesis}
{ curlanguage "german" =
{ "Diss.~Ph.\,D." }
{ curlanguage "russian" =
- { "{Дисс\ldots\ кандидата наук}" }
+ { "{дис.\ \ldots\ канд. наук}" }
{ curlanguage "french" =
{ "Th\`{e}se de doctorat" }
{ "language is not defined: " language "phdthesis" * * warning$ "Ph.\,D. thesis" }
@@ -710,18 +713,31 @@ FUNCTION {bbl.phdthesis}
if$}
if$}
-FUNCTION {bbl.dscithesis}
+FUNCTION {bbl.docthesis}
{ curlanguage "english" =
{ "Dr.\,Sci. dissertation" }
{ curlanguage "german" =
{ "Diss.~Dr." }
{ curlanguage "russian" =
- { "{Дисс\ldots\ доктора наук}" }
- { "language is not defined: " language "dscithesis" * * warning$ "Dr.\,Sci. dissertation" }
+ { "{дис.\ \ldots\ д-ра наук}" }
+ { "language is not defined: " language "docthesis" * * warning$ "Dr.\,Sci. dissertation" }
if$}
if$}
if$}
+FUNCTION {bbl.thesis.type}
+{ type "mathesis" =
+ { bbl.mathesis }
+ { type "phdthesis" =
+ { bbl.phdthesis }
+ { type "docthesis" =
+ { bbl.docthesis }
+ %%{ "!!!" type * "t" change.case$ }
+ { type }
+ if$}
+ if$}
+if$}
+
FUNCTION {bbl.nnoaddress}
{ curlanguage "english" =
{ "S.\ l." }
@@ -758,7 +774,7 @@ FUNCTION {bbl.media.text}
if$}
if$}
-FUNCTION {bbl.media.elres}
+FUNCTION {bbl.media.eresource}
{ curlanguage "english" =
{ "Electronic resource" }
{ curlanguage "russian" =
@@ -770,6 +786,18 @@ FUNCTION {bbl.media.elres}
if$}
if$}
+FUNCTION {bbl.media.online}
+{ curlanguage "english" =
+ { "Electronic resource online" }
+ { curlanguage "russian" =
+ { "{Электронный ресурс онлайн}" }
+ { curlanguage "ukrainian" =
+ { "{Електронний ресурс онлайн}" }
+ { "language is not defined: " language "media" * * warning$ "Electronic resource" }
+ if$}
+ if$}
+if$}
+
FUNCTION {bbl.chief}
{ curlanguage "english" =
{ "chief" }
@@ -795,9 +823,12 @@ FUNCTION {bbl.executor}
if$}
FUNCTION {bbl.media}
-{ type$ "online" =
- { bbl.media.elres }
- { bbl.media.text }
+{ media "online" =
+ { bbl.media.online }
+ { media "eresource" =
+ { bbl.media.eresource }
+ { bbl.media.text }
+ if$}
if$}
FUNCTION {bbl.req}
@@ -1158,11 +1189,34 @@ FUNCTION {format.date}
extra.label * % new in v.1.2
}
-FUNCTION {output.address.publisher}
+FUNCTION {address.or.location}
{
address empty$
+ { location }
+ { address }
+ if$
+}
+
+FUNCTION {specialitycode.or.number}
+{
+ specialitycode empty$
+ { number }
+ { specialitycode }
+ if$
+}
+
+FUNCTION {institution.or.school}
+{
+ institution empty$
+ { school}
+ { institution }
+ if$
+}
+FUNCTION {output.address.publisher}
+{
+ address empty$ location empty$ and
'skip$
- { address output
+ { address.or.location output
publisher empty$
'skip$
{ new.colon }
@@ -1537,15 +1591,16 @@ FUNCTION {empty.misc.check}
if$
}
+%%<!utf8> bbl.thesis.type "t" change.case$
+%%<utf8> bbl.thesis.type
FUNCTION {format.thesis.type}
{ type empty$
'skip$
{ pop$
- type
+ bbl.thesis.type
}
if$
}
-
%%<!utf8> { "t" change.case$ }
%%<utf8> { "" }
@@ -1687,7 +1742,16 @@ FUNCTION {add.doi}
if$
}
-FUNCTION {add.media} { }
+FUNCTION {add.media}
+{ duplicate$ empty$
+ 'skip$
+ { media empty$
+ 'skip$
+ { " " * bbl.media enclose.square.brackets * }
+ if$
+ }
+ if$
+}
@@ -1827,7 +1891,7 @@ FUNCTION {booklet}
editor.organization.after
new.block
howpublished output
- address output
+ address.or.location output
format.date "year" output.check
new.block
note output
@@ -1995,7 +2059,7 @@ FUNCTION {patent}
new.colon
format.type.number output
add.blank
- location output
+ address.or.location output
new.colon
ipc output
new.slash
@@ -2096,13 +2160,18 @@ FUNCTION {thesis}
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- type "type" output.check
+ %%type "type" output.check
+ bbl.phdthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -2128,13 +2197,14 @@ FUNCTION {report}
new.colon
number output
new.slash
- institution "institution" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.semicolon
format.chief.after output % from editor field
new.semicolon
format.executor.after output % from author field
new.block
- address output
+ address.or.location output
new.colon
organization output
format.date "year" output.check
@@ -2157,11 +2227,15 @@ FUNCTION {phdthesis}
new.colon
bbl.phdthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -2175,20 +2249,24 @@ FUNCTION {phdthesis}
fin.entry
}
-FUNCTION {masterthesis}
+FUNCTION {mastersthesis}
{ output.bibitem
format.authors "author" output.check
author format.key output
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- bbl.mthesis format.thesis.type output.nonnull
+ bbl.mathesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -2202,20 +2280,24 @@ FUNCTION {masterthesis}
fin.entry
}
-FUNCTION {dscithesis}
+FUNCTION {docthesis}
{ output.bibitem
format.authors "author" output.check
author format.key output
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- bbl.dscithesis format.thesis.type output.nonnull
+ bbl.docthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -2243,13 +2325,14 @@ FUNCTION {techreport}
new.colon
number output
new.slash
- institution "institution" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.semicolon
format.chief.after output % from editor field
new.semicolon
format.executor.after output % from author field
new.block
- address output
+ address.or.location output
new.colon
organization output
format.date "year" output.check
diff --git a/Master/texmf-dist/bibtex/bst/gost/ugost2008s.bst b/Master/texmf-dist/bibtex/bst/gost/ugost2008s.bst
index 27359bce4bf..33ccfa26718 100644
--- a/Master/texmf-dist/bibtex/bst/gost/ugost2008s.bst
+++ b/Master/texmf-dist/bibtex/bst/gost/ugost2008s.bst
@@ -17,7 +17,7 @@
%% This file has the LPPL maintenance status "maintained".
%% Maintained by Igor A. Kotelnikov.
%%
-%% Current version: 1.2h, 2016.09.21
+%% Current version: 1.2j, 2017.01.12
%%
%% Please, send bug report via e-mail:
%% kia999 at mail dot ru <Igor Kotelnikov>
@@ -27,7 +27,6 @@
-
%%
%% This bibstyle attempts to format bibliography according to
%% GOST 7.0.5-2008 for bibliographic reference.
@@ -46,43 +45,47 @@ ENTRY
institution
journal
key
+ %major % new in v.1.2i, alias for speciality, not implemented
+ majorcode % new in v.1.2i, alias for specialitycode
month
note
number
organization
pages
- eid % new in v1.2c
+ eid % new in v1.2c
publisher
- school
+ school % alias for institution
series
+ %speciality % new in v.1.2i, eqv. to major in biblatex-gost, not implemented yet...
+ specialitycode % new in v.1.2i, alias of number, eqv. to majorcode in biblatex-gost
title
- %medium % new in v1.2; renamed to media.
- media % new in v1.2f
+ %medium % new in v1.2; renamed to media.
+ media % new in v1.2f
type
volume
year
language
- langid % new in v1.2c
+ langid % new in v1.2c
booklanguage
- date % new in v1.2f; not implemented yet...
+ %date % not implemented yet...
pagetotal
url
urldate
isbn
doi
- eprinttype % = archivePrefix
- eprintclass % = primaryClass
+ eprinttype % = archivePrefix
+ eprintclass % = primaryClass
eprint
% new in v1.2f:
% appear in biblatex:
- addendum
- holder
- location
- subtitle
- titleaddon
- version
- % Appear in biblatex-gost:
- authorcountry % ??
+ %addendum % not implemented yet...
+ holder % see patent
+ location % new in v.1.2i, alias of address
+ %subtitle % not implemented yet...
+ titleaddon % new in v.1.2i, see @thesis
+ %version % not implemented yet...
+ % Appear in biblatex-gost for @patent entry:
+ authorcountry % country of the patent authors
credits % statement of responsibility, other than provided in Biblatex
ipc % Code of the International Patent Classification
%media % General material designation NOTE: medium in the above
@@ -643,7 +646,7 @@ FUNCTION {bbl.techreport} % rename to bbl.techreport
if$}
if$}
-FUNCTION {bbl.mthesis}
+FUNCTION {bbl.mathesis}
{ curlanguage "english" =
{ "Master's thesis" }
{ curlanguage "german" =
@@ -661,7 +664,7 @@ FUNCTION {bbl.phdthesis}
{ curlanguage "german" =
{ "Diss.~Ph.\,D." }
{ curlanguage "russian" =
- { "{Дисс\ldots\ кандидата наук}" }
+ { "{дис.\ \ldots\ канд. наук}" }
{ curlanguage "french" =
{ "Th\`{e}se de doctorat" }
{ "language is not defined: " language "phdthesis" * * warning$ "Ph.\,D. thesis" }
@@ -670,18 +673,31 @@ FUNCTION {bbl.phdthesis}
if$}
if$}
-FUNCTION {bbl.dscithesis}
+FUNCTION {bbl.docthesis}
{ curlanguage "english" =
{ "Dr.\,Sci. dissertation" }
{ curlanguage "german" =
{ "Diss.~Dr." }
{ curlanguage "russian" =
- { "{Дисс\ldots\ доктора наук}" }
- { "language is not defined: " language "dscithesis" * * warning$ "Dr.\,Sci. dissertation" }
+ { "{дис.\ \ldots\ д-ра наук}" }
+ { "language is not defined: " language "docthesis" * * warning$ "Dr.\,Sci. dissertation" }
if$}
if$}
if$}
+FUNCTION {bbl.thesis.type}
+{ type "mathesis" =
+ { bbl.mathesis }
+ { type "phdthesis" =
+ { bbl.phdthesis }
+ { type "docthesis" =
+ { bbl.docthesis }
+ %%{ "!!!" type * "t" change.case$ }
+ { type }
+ if$}
+ if$}
+if$}
+
FUNCTION {bbl.nnoaddress}
{ curlanguage "english" =
{ "S.\ l." }
@@ -718,7 +734,7 @@ FUNCTION {bbl.media.text}
if$}
if$}
-FUNCTION {bbl.media.elres}
+FUNCTION {bbl.media.eresource}
{ curlanguage "english" =
{ "Electronic resource" }
{ curlanguage "russian" =
@@ -730,6 +746,18 @@ FUNCTION {bbl.media.elres}
if$}
if$}
+FUNCTION {bbl.media.online}
+{ curlanguage "english" =
+ { "Electronic resource online" }
+ { curlanguage "russian" =
+ { "{Электронный ресурс онлайн}" }
+ { curlanguage "ukrainian" =
+ { "{Електронний ресурс онлайн}" }
+ { "language is not defined: " language "media" * * warning$ "Electronic resource" }
+ if$}
+ if$}
+if$}
+
FUNCTION {bbl.chief}
{ curlanguage "english" =
{ "chief" }
@@ -755,9 +783,12 @@ FUNCTION {bbl.executor}
if$}
FUNCTION {bbl.media}
-{ type$ "online" =
- { bbl.media.elres }
- { bbl.media.text }
+{ media "online" =
+ { bbl.media.online }
+ { media "eresource" =
+ { bbl.media.eresource }
+ { bbl.media.text }
+ if$}
if$}
FUNCTION {bbl.req}
@@ -998,11 +1029,34 @@ FUNCTION {format.date}
if$
}
-FUNCTION {output.address.publisher}
+FUNCTION {address.or.location}
{
address empty$
+ { location }
+ { address }
+ if$
+}
+
+FUNCTION {specialitycode.or.number}
+{
+ specialitycode empty$
+ { number }
+ { specialitycode }
+ if$
+}
+
+FUNCTION {institution.or.school}
+{
+ institution empty$
+ { school}
+ { institution }
+ if$
+}
+FUNCTION {output.address.publisher}
+{
+ address empty$ location empty$ and
'skip$
- { address output
+ { address.or.location output
publisher empty$
'skip$
{ new.colon }
@@ -1284,15 +1338,16 @@ FUNCTION {empty.misc.check}
if$
}
+%%<!utf8> bbl.thesis.type "t" change.case$
+%%<utf8> bbl.thesis.type
FUNCTION {format.thesis.type}
{ type empty$
'skip$
{ pop$
- type
+ bbl.thesis.type
}
if$
}
-
%%<!utf8> { "t" change.case$ }
%%<utf8> { "" }
@@ -1434,7 +1489,16 @@ FUNCTION {add.doi}
if$
}
-FUNCTION {add.media} { }
+FUNCTION {add.media}
+{ duplicate$ empty$
+ 'skip$
+ { media empty$
+ 'skip$
+ { " " * bbl.media enclose.square.brackets * }
+ if$
+ }
+ if$
+}
@@ -1571,7 +1635,7 @@ FUNCTION {booklet}
editor.organization.after
new.block
howpublished output
- address output
+ address.or.location output
format.date "year" output.check
new.block
note output
@@ -1734,7 +1798,7 @@ FUNCTION {patent}
new.colon
format.type.number output
add.blank
- location output
+ address.or.location output
new.colon
ipc output
new.slash
@@ -1830,13 +1894,18 @@ FUNCTION {thesis}
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- type "type" output.check
+ %%type "type" output.check
+ bbl.phdthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1861,13 +1930,14 @@ FUNCTION {report}
new.colon
number output
new.slash
- institution "institution" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.semicolon
format.chief.after output % from editor field
new.semicolon
format.executor.after output % from author field
new.block
- address output
+ address.or.location output
new.colon
organization output
format.date "year" output.check
@@ -1889,11 +1959,15 @@ FUNCTION {phdthesis}
new.colon
bbl.phdthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1907,19 +1981,23 @@ FUNCTION {phdthesis}
fin.entry
}
-FUNCTION {masterthesis}
+FUNCTION {mastersthesis}
{ output.bibitem
format.authors "author" output.check
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- bbl.mthesis format.thesis.type output.nonnull
+ bbl.mathesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1933,19 +2011,23 @@ FUNCTION {masterthesis}
fin.entry
}
-FUNCTION {dscithesis}
+FUNCTION {docthesis}
{ output.bibitem
format.authors "author" output.check
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- bbl.dscithesis format.thesis.type output.nonnull
+ bbl.docthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -1972,13 +2054,14 @@ FUNCTION {techreport}
new.colon
number output
new.slash
- institution "institution" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.semicolon
format.chief.after output % from editor field
new.semicolon
format.executor.after output % from author field
new.block
- address output
+ address.or.location output
new.colon
organization output
format.date "year" output.check
diff --git a/Master/texmf-dist/doc/bibtex/gost/README b/Master/texmf-dist/doc/bibtex/gost/README.md
index 98477117c34..6a70110f211 100644
--- a/Master/texmf-dist/doc/bibtex/gost/README
+++ b/Master/texmf-dist/doc/bibtex/gost/README.md
@@ -21,7 +21,7 @@ GOST 7.11 -2004 Bibliographic description and references.
Rules for the abbreviation of words and word combinations
in foreign European languages.
GOST 7.83 -2001 Electronic editions. Basic types and imprint.
-Ect.
+Etc.
GOST comprises 16 BibTeX styles to format bibliography in English, Russian
and Ukrainian according to GOST 7.0.5-2008 and GOST 7.1-2003. Both 8-bit
@@ -98,9 +98,9 @@ their use is discouraged.
The |eprint| option enables formatting electronic publications. In particular,
it enables |eprint|, |eprinttype|, |eprintclass|, and |doi| fields for a
bibliographic entry. The styles, generated without the |eprint| option,
-just ignore these fields. Starting from the version 1.2 of the GOST package,
-all modern styles are compiled with this option included, and therefore the
-suffix |e| which designated this option in earlier versions is not appended
+just ignore these fields. Starting from the version 1.2 of the GOST package,
+all modern styles are compiled with this option included, and therefore the
+suffix |e| which designated this option in earlier versions is not appended
to the name of style any more.
The |natbib| option provides compatibility with the |natbib| package. The names
@@ -218,7 +218,31 @@ Where to get from
2. http://ctan.org/pkg/gost
-What's new in version 1.2h (2016.09.21)
+What's new in version 1.2i (2017.01.12)
+
+1. Documentation and examples update (thanks to Leonid Sinev).
+
+2, Restored @MastersThesis instead of @MasterThesis (thanks to Leonid Sinev).
+
+3. Media="eresource" field is introduced in addition to the media="online" and
+ media="text"; if present, the media field is not ignored any more in
+ modern bst-styles compiled without the strict option.
+
+4. Location field is introduced as an alias of address field.
+
+5. @DSCISTHESIS entry renamed to @DOCTHESIS.
+
+6. School field is now treated as an alias of institution.
+
+7. Specialitycode is added for @THESIS and similar entries; number is treated as
+ alias of specialitycode.
+
+8. Type field in THESIS and similar entries can now accept three values
+ (mathesis, phdthesis, docthesis) which are translated to built-in
+ language-sensitive strings; any other value is reproduced literally.
+
+
+What's new in version 1.2h (2016.08.21)
1. Minor changes in documentation.
diff --git a/Master/texmf-dist/doc/bibtex/gost/dobib.cmd b/Master/texmf-dist/doc/bibtex/gost/dobib.cmd
deleted file mode 100644
index 1d5a5d1572e..00000000000
--- a/Master/texmf-dist/doc/bibtex/gost/dobib.cmd
+++ /dev/null
@@ -1,20 +0,0 @@
-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
index 310c13fe5df..e6640b96023 100644
--- 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
@@ -1,9 +1,9 @@
@BOOK{Vasylenko92,
- author = "Василенко, М. В.",
- title = "Теорія коливань: Навчальний посібник",
- address = "К.",
- publisher = "Вища школа",
- year = 1992,
- pagetotal = 430,
- language = "ukrainian"
+ author = {Василенко, М. В.},
+ title = {Теорія коливань: Навчальний посібник},
+ address = {К.},
+ publisher = {Вища школа},
+ year = {1992},
+ pagetotal = {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
index cbcc7abd144..6e1c190f7cd 100644
--- 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
@@ -1,10 +1,10 @@
@BOOK{Afanasyev92,
- author = "Афанасьев, В. В. and Василевский, О. Н.",
- title = "Расчеты электрических цепей
- на программируемых микрокалькуляторах",
- address = "М.",
- publisher = "Энергоиздат",
- year = 1992,
- pagetotal = 190,
- language = "russian"
+ author = {Афанасьев, В. В. and Василевский, О. Н.},
+ title = {Расчеты электрических цепей
+ на программируемых микрокалькуляторах},
+ address = {М.},
+ publisher = {Энергоиздат},
+ year = {1992},
+ pagetotal = {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
index 43d850045ef..ea27f04c084 100644
--- 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
@@ -1,11 +1,11 @@
@BOOK{Makilov91,
- author = "Меликов, А. З. and Пономаренко, Л. А.
- and Рюмшин, П. А.",
- title = "Математические модели многопотоковых
- систем обслуживания",
- address = "К.",
- publisher = "Техніка",
- year = 1991,
- pagetotal = 265,
- language = "russian"
+ author = {Меликов, А. З. and Пономаренко, Л. А.
+ and Рюмшин, П. А.},
+ title = {Математические модели многопотоковых
+ систем обслуживания},
+ address = {К.},
+ publisher = {Техніка},
+ year = {1991},
+ pagetotal = {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
index cdd347133f8..ff7d6ac21f2 100644
--- 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
@@ -1,11 +1,11 @@
@BOOK{Ponomarenko86,
- title = "Основы создания гибких атоматизированных производств",
- author = "Л. А. Пономаренко and Л. В. Адамович
- and В. Т. Музычук and А. Е. Гридасов",
- editor = "Б. Б. Тимофеева",
- address = "К.",
- publisher = "Техніка",
- year = 1986,
- pagetotal = 144,
- language = "russian"
+ title = {Основы создания гибких атоматизированных производств},
+ author = {Л. А. Пономаренко and Л. В. Адамович
+ and В. Т. Музычук and А. Е. Гридасов},
+ editor = {Б. Б. Тимофеева},
+ address = {К.},
+ publisher = {Техніка},
+ year = {1986},
+ pagetotal = {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
index 87b73ae64ce..2717a9c46c1 100644
--- 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
@@ -1,11 +1,11 @@
@BOOK{Belousova81,
- title = "Системный анализ инфраструктуры
- как элемент народного хозяйства",
- author = "Белоусова, Н. И. and Вишняк, Е. И.
- and Левит, В. Ю. and others",
- address = "М.",
- publisher = "Экономика",
- year = 1981,
- pagetotal = 62,
- language = "russian"
-} \ No newline at end of file
+ title = {Системный анализ инфраструктуры
+ как элемент народного хозяйства},
+ author = {Белоусова, Н. И. and Вишняк, Е. И.
+ and Левит, В. Ю. and others},
+ address = {М.},
+ publisher = {Экономика},
+ year = {1981},
+ pagetotal = {62},
+ language = {russian},
+}
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
index f584ce2a8d8..be516123402 100644
--- 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
@@ -1,12 +1,12 @@
@BOOK{BibOp91,
- title = "Составление библиографического описания:
- Краткие правила",
- organization = "Междувед. каталогизац. комис.
- при Гос. б-ке СССР им.~В.~И. Ленина",
- edition = "2-е, доп.",
- address = "М.",
- publisher = "Кн.~палата",
- year = 1991,
- pagetotal = 224,
- language = "russian"
+ title = {Составление библиографического описания:
+ Краткие правила},
+ organization = {Междувед. каталогизац. комис.
+ при Гос. б-ке СССР им.~В.~И. Ленина},
+ edition = {2-е, доп.},
+ address = {М.},
+ publisher = {Кн.~палата},
+ year = {1991},
+ pagetotal = {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
index 1a08e80cb30..e4e96e837ca 100644
--- 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
@@ -1,10 +1,10 @@
@BOOK{Poems82,
- title = "Стихи о музыке. Русские,
- советские, зарубежные поэты: Сборник",
- compiler = "А. Бирюкова and В. Татаринов",
- address = "М.",
- publisher = "Сов. композитор",
- year = 1982,
- pagetotal = 224,
- language = "russian"
+ title = {Стихи о музыке. Русские,
+ советские, зарубежные поэты: Сборник},
+ compiler = {А. Бирюкова and В. Татаринов},
+ address = {М.},
+ publisher = {Сов. композитор},
+ year = {1982},
+ pagetotal = {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
index 5d553c7391c..b9191a04062 100644
--- 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
@@ -1,9 +1,9 @@
@BOOK{HistLit82,
- title = "История русской литературы: В 4 т.",
- organization = "АН СССР, Ин-т рус.~лит.\ (Пушкин.дом)",
- address = "М.",
- year = 1982,
- Volume = "3: Расцвет реализма",
- pagetotal = 876,
- language = "russian"
-} \ No newline at end of file
+ title = {История русской литературы: В 4 т.},
+ organization = {АН СССР, Ин-т рус.~лит.\ (Пушкин.дом)},
+ address = {М.},
+ year = {1982},
+ volume = {3: Расцвет реализма},
+ pagetotal = {876},
+ language = {russian},
+}
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
index a0ac9a520ff..deffa99448d 100644
--- 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
@@ -1,10 +1,10 @@
-@Book{Landau:eldin,
- author = "Л. Д. Ландау and Е. М. Лифшиц",
- title = "Теоретическая физика: учебное пособие в 10 т.",
- publisher = "Наука. Гл.\ ред.\ физ.-мат.\ лит.",
- address = "М.",
- year = 1992,
- volume = "VIII. Электродинамика сплошных сред",
- edition = "3-е, испр.",
- language = "russian"
+@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
index 05c9b09ef50..b465fc9aeae 100644
--- 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
@@ -1,12 +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. Я. Навуменка",
- pagetotal = 440,
- 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. Я. Навуменка},
+ pagetotal = {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
index 17649916db3..ebda00a86e9 100644
--- 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
@@ -1,9 +1,9 @@
@BOOK{Grosse80,
- author = "Гроссе, Э. and Вайсмангель, Х.",
- title = "Химия для любознательных: Пер.\ с нем.",
- address = "М.",
- publisher = "Химия",
- year = 1980,
- pagetotal = 392,
- language = "russian"
-} \ No newline at end of file
+ author = {Гроссе, Э. and Вайсмангель, Х.},
+ title = {Химия для любознательных: Пер.\ с нем.},
+ address = {М.},
+ publisher = {Химия},
+ year = {1980},
+ pagetotal = {392},
+ language = {russian},
+}
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
index 544fd374dd0..16a1d96e615 100644
--- 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
@@ -1,10 +1,11 @@
@BOOK{GOST7184,
- title = "ГОСТ 7.1.-84. Библиографическое описание документа.
- Общие требования и правила составления.
- --- Взамен ГОСТ 7.1.-76; Введ. 01.01.86.",
- address = "М.",
- publisher = "Изд-во стандартов",
- year = 1984,
- pagetotal = 78,
- language = "russian"
+ key = {ГОСТ},
+ title = {ГОСТ 7.1-84. Библиографическое описание документа.
+ Общие требования и правила составления.
+ --- Взамен ГОСТ 7.1-76~; введ. 01.01.86.},
+ address = {М.},
+ publisher = {Изд-во стандартов},
+ year = {1984},
+ pagetotal = {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
index cc94de158c2..33bb601e08f 100644
--- 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
@@ -1,8 +1,8 @@
@BOOK{ObchTech93,
- title = "Обчислювальна і прикладна математика: Зб.наук.пр.",
- address = "К.",
- publisher = "Либідь",
- year = 1993,
- pagetotal = 99,
- language = "ukrainian"
-} \ No newline at end of file
+ title = {Обчислювальна і прикладна математика: Зб.наук.пр.},
+ address = {К.},
+ publisher = {Либідь},
+ year = {1993},
+ pagetotal = {99},
+ language = {ukrainian},
+}
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
index 6b473cb8b3a..6c4e3a0bdc7 100644
--- 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
@@ -1,10 +1,10 @@
@BOOK{Bibdelo86,
- title = "Библиотечное дело: Терминол. словарь",
- composer = "И. М. Суслова and Л. Н. Уланова",
- edition = "2-е изд.",
- address = "М.",
- publisher = "Книга",
- year = 1986,
- pagetotal = 224,
- language = "russian"
-} \ No newline at end of file
+ title = {Библиотечное дело: Терминол. словарь},
+ composer = {И. М. Суслова and Л. Н. Уланова},
+ edition = {2-е изд.},
+ address = {М.},
+ publisher = {Книга},
+ year = {1986},
+ pagetotal = {224},
+ language = {russian},
+}
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
index 9b8b4a3bd0d..e3b3428a7f4 100644
--- 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
@@ -1,11 +1,11 @@
@INBOOK{Ponomarenko79,
- author = "Пономаренко, Л. А.",
- title = "Организующая система",
- booktitle = "Автоматизация технологических процессов
- в прокатном производстве",
- address = "М.",
- publisher = "Металлургия",
- year = 1979,
- pages = "141-148",
- language = "russian"
+ 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
index 42c938d6efd..7d086ef71ff 100644
--- 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
@@ -1,11 +1,11 @@
@INBOOK{Zeyts70,
- author = "Зейтц, Ф.",
- title = "О приведении пространственных групп",
- booktitle = "Симметрия в твердом теле",
- bookauthor = "Нокс, Р. and Голд, А.",
- address = "М.",
- publisher = "Наука",
- year = 1970,
- pages = "172--186",
- language = "russian"
+ 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
index 5ab6ef5c9d3..e73a2859d70 100644
--- 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
@@ -1,12 +1,12 @@
@INCOLLECTION{Ponoomarenko76,
- author = "Пономаренко, Л. А.",
- title = "Структура системы прерывания с ситуационными
- приоритетами в АСУТП станов горячей прокатки",
- booktitle = "Разработка автоматизированных систем управления
- технологическими процессами",
- address = "Тбилиси",
- publisher = "Сабчота Сакартвело",
- year = 1976,
- pages = "3-16",
- language = "russian"
+ 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
index 23091c47b80..d3396fb15a2 100644
--- 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
@@ -1,10 +1,10 @@
-@Article{Malikov92,
- author = "Меликов, А. З. and Пономаренко, Л. А.",
- title = "Оптимизация цифровой сети интегрального обслуживания
- с конечным числом пользователей и блокировками",
- journal = "Автоматика и телемеханика",
- year = 1992,
- number = 6,
- pages = "34-38",
- language = "russian"
+@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
index 26b7199b5b1..00f2d3e8697 100644
--- 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
@@ -1,11 +1,11 @@
-@Article{Ponomarenko86a,
- author = "Пономаренко, Л. А. and Меликов, А. З.",
- title = "Ситуационное управление многоканальной системой
- с переменной структурой обслуживания неоднородного потока",
- journal = "Изв.\ АН Азерб.\ Респ. Сер.\ физ.-техн.\ и мат.\ наук",
- year = 1986,
- volume = 7,
- number = 6,
- pages = "79-83",
- language = "russian"
+@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
index 437c6d138af..5351992600a 100644
--- 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
@@ -1,8 +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}
+@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
index 9633849682d..b9584ca4123 100644
--- 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
@@ -1,10 +1,10 @@
@ARTICLE{RosGaz-article,
- title = "Федеральный закон о внесении изменений
- и дополнений в Семейный кодекс Российской Федерации",
- journal = "Российская газета",
- year = 1997,
- month = "19 нояб",
- pages = 4,
- note = "Российская Федерация. Законы",
- language = "russian"
+ 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
index 8bba8804421..7c305452e68 100644
--- 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
@@ -1,11 +1,11 @@
@INBOOK{Dolmatovskiy88,
- author = "Долматовский, Ю. А.",
- title = "Электромобиль",
- booktitle = "БСЭ",
- edition = "3-е",
- address = "М.",
- year = 1988,
- volume = 30,
- pages = 72,
- language = "russian"
+ 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
index 79dff47edf5..8a9d3979f7f 100644
--- 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
@@ -1,14 +1,14 @@
@INPROCEEDINGS{Ponomarenko88,
- author = "Пономаренко, Л. А. and Жучкова, И. В.",
- title = "Оптимальное назначение приоритетов
- при организации доступа в локальных
- вычислительных сетях АСУТП",
- booktitle = {Труды Междунар.\ конф.\
- <<Локальные вычислительные сети>> (ЛОКСЕТЬ 88)},
- volume = 1,
- address = "Рига",
- publisher = "ИЭВТ АН Латвии",
- year = 1988,
- pages = "149-153",
- language = "russian"
+ 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
index 8820824a1ee..59d5fd3c678 100644
--- 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
@@ -1,9 +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"
+ 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
index 37bf2eeb99e..cf0f2c1c930 100644
--- 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
@@ -1,30 +1,28 @@
@INPROCEEDINGS{Gojchuk98,
- author="Гойчук, А. Ф.",
- title="Особливості етіології і патогенезу поперечного раку
- дуба звичайного в Україні",
- booktitle="Науковий вісник Національного
- аграрного університету",
- editor="Мельничука, Д. О. and others",
- address="К.",
- publisher="НАУ",
- year=1998,
- series="Вип. 8: Лісівництво",
- pages="168--173",
- language="ukrainian"
+ 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"
+ 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
index b330728743a..804f156ba17 100644
--- 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
@@ -1,17 +1,16 @@
@INPROCEEDINGS{TranskSpivrob99:Purich,
- author = "Пурич, Штефан",
- title = "{Р}умынско-{У}краинское трансграничное сотрудничество:
- проблемы и перспективы",
- language = "russian",
- booktitle = "Транскордонне співробітництво у поліетнічних регіонах
- {С}хідної та {П}івденно-{С}хідної {Є}вропи: {М}атеріали наукового
- симпозіуму",
- editor = "Макара, Ю.",
- address = "Чернівці",
- publisher = "Золоті литаври",
- organization = "Буковинський політологічний центр",
- year = 1999,
- pagetotal = 196,
- booklanguage = "ukrainian"
+ author = {Пурич, Штефан},
+ title = {{Р}умынско-{У}краинское трансграничное сотрудничество:
+ проблемы и перспективы},
+ language = {russian},
+ booktitle = {Транскордонне співробітництво у поліетнічних регіонах
+ {С}хідної та {П}івденно-{С}хідної {Є}вропи: {М}атеріали наукового
+ симпозіуму},
+ editor = {Макара, Ю.},
+ address = {Чернівці},
+ publisher = {Золоті литаври},
+ organization = {Буковинський політологічний центр},
+ year = {1999},
+ pagetotal = {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
index fabe65b8f0f..bdd9cdd95b0 100644
--- 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
@@ -1,20 +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"
+ 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"
+ 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
index fe190c340a6..a6769ddfb48 100644
--- 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
@@ -1,14 +1,14 @@
@PHDTHESIS{Luus82,
- author = "Луус, Роман Аркадьевич",
- title = "Исследование оборудования с пневмовакуумным
- приводом для захвата, перемещения и фиксации
- при обработке пористых и легкоповреждаемых
- строительных изделий",
- type = "Дисссертация на соискание ученой степени кандидата технических наук",
- number = "05.05.04",
- school = "Моск.\ строит.\ ин-т",
- address = "М.",
- year = 1982,
- pagetotal = 212,
- language = "russian"
+ author = {Луус, Роман Аркадьевич},
+ title = {Исследование оборудования с пневмовакуумным
+ приводом для захвата, перемещения и фиксации
+ при обработке пористых и легкоповреждаемых
+ строительных изделий},
+ type = {Диссертация на соискание ученой степени кандидата технических наук},
+ number = {05.05.04},
+ institution = {Моск.\ строит.\ ин-т},
+ address = {М.},
+ year = {1982},
+ pagetotal = {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
index 3ee525e0f90..9464e2b0086 100644
--- 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
@@ -1,11 +1,11 @@
-@DSciTHESIS{KIA95-default,
- author = "Котельников, Игорь Александрович",
- title = "Теория магнитного удержания двухкомпонентной плазмы
- в открытых ловушках",
- number = "01.04.08",
- school = "Ин-т ядерной физики им.\ Г.~И. Будкера СО РАН",
- address = "Новосибирск",
- year = 1995,
- pagetotal = 350,
- language = "russian"
+@DOCTHESIS{KIA95-default,
+ author = {Котельников, Игорь Александрович},
+ title = {Теория магнитного удержания двухкомпонентной плазмы
+ в открытых ловушках},
+ number = {01.04.08},
+ institution = {Ин-т ядерной физики им.\ Г.~И. Будкера СО РАН},
+ address = {Новосибирск},
+ year = {1995},
+ pagetotal = {350},
+ language = {russian},
}
diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex21b.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex21b.bib
new file mode 100644
index 00000000000..49be1815053
--- /dev/null
+++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex21b.bib
@@ -0,0 +1,17 @@
+@MASTERSTHESIS{mastersthesis-minimal,
+ title = {Mastering Thesis Writing},
+ author = {{\'{E}}douard Masterly},
+ year = {1988},
+ institution = {Stanford University},
+}
+
+@MASTERSTHESIS{mastersthesis-full,
+ title = {Mastering Thesis Writing},
+ author = {{\'{E}}douard Masterly},
+ month = jun,
+ note = {This is a full MASTERSTHESIS entry},
+ type = {Master's project},
+ year = {1988},
+ address = {English Department},
+ institution = {Stanford University},
+}
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
deleted file mode 100644
index 8c3e7a0450b..00000000000
--- a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex22.bib
+++ /dev/null
@@ -1,12 +0,0 @@
-@THESIS{KIA85-autoref,
- author = "Котельников, Игорь Александрович",
- title = "Теория магнитного удержания двухкомпонентной плазмы
- в открытых ловушках",
- type = "Автореф.\ дис.\ на соиск.\ учен.\ степ.\ д-ра физ.-мат.\ наук",
- number = "01.04.08",
- school = "Ин-т ядерной физики им.\ Г.~И. Будкера СО РАН",
- address = "Новосибирск",
- year = 1995,
- pagetotal = 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
index ba26eb15ccd..950f353aef1 100644
--- 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
@@ -1,11 +1,11 @@
@BOOK{Ponomarenko76,
- author = "Пономаренко, Л. А. and Буадзе, В. В.",
- title = "Математические модели и алгоритмы сбора
- и обработки информации в АСУТП непрерывных
- станов горячей прокатки",
- address = "К.",
- year = 1976,
- pagetotal = 37,
- language = "russian",
- note = "(Препр./ АН Украины. Ин-т кибернетики; 76-76)"
+ author = {Пономаренко, Л. А. and Буадзе, В. В.},
+ title = {Математические модели и алгоритмы сбора
+ и обработки информации в АСУТП непрерывных
+ станов горячей прокатки},
+ address = {К.},
+ year = {1976},
+ pagetotal = {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
index 2c3d544f788..f1bd612b343 100644
--- 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
@@ -1,15 +1,15 @@
@REPORT{Report81-rep,
- title = {Проведение испытаний и исследований
- теплотехнических свойств камер {КХС-2-12-ВЗ}
- и {КХС-2-12-КЗІО}},
- institution = {Всесоюзн.\ заочн.\ ин-т пищ.\ пром-ти},
- address = "М.",
+ title = {Проведение испытаний и исследований
+ теплотехнических свойств камер {КХС-2-12-ВЗ}
+ и {КХС-2-12-КЗІО}},
+ institution = {Всесоюзн.\ заочн.\ ин-т пищ.\ пром-ти},
+ address = {М.},
organization = {ВИНИТИ},
- year = 1981,
- pagetotal = 90,
- type = "Отчет о {НИР}",
- editor = "Путин, В. В.",
- author = "Медведев, Д. А. and others",
- note = {Инв.\ № В 119692},
- language = "russian"
+ year = {1981},
+ pagetotal = {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
index 1361433bedb..c8c698a48a5 100644
--- 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
@@ -1,12 +1,12 @@
@REPORT{Report81b-rep-notype,
- title = {Проведение испытаний и исследований
- теплотехнических свойств камер {КХС-2-12-ВЗ}
- и {КХС-2-12-КЗІО}},
- institution = {Всесоюзн.\ заочн.\ ин-т пищ.\ пром-ти},
- address = "М.",
+ title = {Проведение испытаний и исследований
+ теплотехнических свойств камер {КХС-2-12-ВЗ}
+ и {КХС-2-12-КЗІО}},
+ institution = {Всесоюзн.\ заочн.\ ин-т пищ.\ пром-ти},
+ address = {М.},
organization = {ВИНИТИ},
- year = 1981,
- pagetotal = 90,
- note = {Инв.\ № В 119692},
- language = "russian"
+ year = {1981},
+ pagetotal = {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
index c2a26220222..c900abee931 100644
--- 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
@@ -1,14 +1,14 @@
@TECHREPORT{Report81-techrep,
- title = {Проведение испытаний и исследований
- теплотехнических свойств камер {КХС-2-12-ВЗ}
- и {КХС-2-12-КЗІО}},
- institution = {Всесоюзн.\ заочн.\ ин-т пищ.\ пром-ти},
- address = "М.",
+ title = {Проведение испытаний и исследований
+ теплотехнических свойств камер {КХС-2-12-ВЗ}
+ и {КХС-2-12-КЗІО}},
+ institution = {Всесоюзн.\ заочн.\ ин-т пищ.\ пром-ти},
+ address = {М.},
organization = {ВИНИТИ},
- year = 1981,
- pagetotal = 90,
- editor = "Путин, В. В.",
- author = "Медведев, Д. А. and others",
- note = {Инв.\ № В 119692},
- language = "russian"
+ year = {1981},
+ pagetotal = {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
index 1f07d1fe1a5..cc599b52b7b 100644
--- 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
@@ -1,12 +1,11 @@
@BOOK{CatalogMamals81,
- title = {Каталог млекопитающих СССР.
- Плиоцен "--- современность},
- organization = "АН СССР, Зоол.\ ин-т",
- editor = "И. М. Громова and Г. И. Барановой",
- address = "Л.",
- publisher = "Наука, Ленинг.\ отд-ние",
- year = 1981,
- pagetotal = 456,
- language = "russian"
+ title = {Каталог млекопитающих СССР.
+ Плиоцен "--- современность},
+ organization = {АН СССР, Зоол.\ ин-т},
+ editor = {И. М. Громова and Г. И. Барановой},
+ address = {Л.},
+ publisher = {Наука, Ленинг.\ отд-ние},
+ year = {1981},
+ pagetotal = {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
index 7514518cfe2..cff85edfbe4 100644
--- 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
@@ -1,12 +1,12 @@
@BOOK{Instr86,
- title = "Типовая инструкция по эксплуатации
- топливоотдачи тепловых электростанций:
- ТИ 34-70-044-85: Утв. Гл. техн. упр.
- по эксплуатации энергосистем 01.10.85:
- Срок действия установлен с 01.01.86 до 01.01.95",
- organization = "М-во энергетики и электрификации СССР",
- address = "М.",
- year = 1986,
- pagetotal = 43,
- language = "russian"
+ title = {Типовая инструкция по эксплуатации
+ топливоотдачи тепловых электростанций~:
+ ТИ 34-70-044-85~: Утв. Гл. техн. упр.
+ по эксплуатации энергосистем 01.10.85~:
+ Срок действия установлен с 01.01.86 до 01.01.95},
+ organization = {М-во энергетики и электрификации СССР},
+ address = {М.},
+ year = {1986},
+ pagetotal = {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
index 77d355140f4..9b58759802c 100644
--- 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
@@ -1,18 +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,
+ 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{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
index 9c4ed685f25..c903934e1d0 100644
--- 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
@@ -1,10 +1,10 @@
-@online{ phys:moodle,
- author = {Черкасский, В. С.},
- title = {Классная комната},
- howpublished = "Физический факультет",
- organization = "НГУ",
- year = 2012,
- url = {http://www.phys.nsu.ru/moodle/},
- urldate = "16.01.2012",
- language = "russian"
+@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
index 84f1c44976f..35f92171c2a 100644
--- 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
@@ -4,5 +4,5 @@
url = {http://www-nds.iaea.org/exfor},
address = {P.O. Box 100, Wagramer Strasse 5, A-1400 Vienna, Austria},
year = {2012},
- medium = {Electronic resource}
+ media = {eresource}
}
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
index f8954251c80..530ca4e2eb8 100644
--- 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
@@ -1,25 +1,25 @@
@BOOK{IsaacNewton,
author = {Newton, {\relax Sir Isaac}},
- title = {Opticks, or a treatise of the reflections,
+ 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},
+ media = {eresource},
year = {1730},
- pagetotal = {382},
+ pagetotal = {382},
eprint = {XXu4AkRVBBoC},
eprinttype = {Google Books},
}
@BOOK{IsaacNewton-sl:sn,
author = {{\relax Sir I}saac Newton},
- title = {Opticks, or a treatise of the reflections,
+ 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},
+ media = {online},
year = {1730},
- pagetotal = {382},
+ pagetotal = {382},
eprint = {XXu4AkRVBBoC},
eprinttype = {Google Books},
}
-% publisher = {William Innys},
+% publisher = {William Innys},
diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex28a.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex28a.bib
new file mode 100644
index 00000000000..de6e440d0af
--- /dev/null
+++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex28a.bib
@@ -0,0 +1,32 @@
+@BOOK{Encyclopedia,
+ title = {Художественная энциклопедия зарубежного классического искусства},
+ publisher = {Большая Рос. энцикл.},
+ year = {1996},
+ address = {М.},
+ note = {1 электрон. опт. диск (CD-ROM)},
+ language = {russian},
+ media = {eresource},
+}
+
+@ARTICLE{Nasirova,
+ title = {Модели государственного регулирования страховой деятельности},
+ author = {Насырова, Г. А.},
+ language = {russian},
+ note = {Режим доступа: http://vestnik.fa.ru/4(28)2003/4.html},
+ number = {4},
+ year = {2003},
+ journal = {Вестник Финансовой академии},
+ media2 = {eresource},
+ media = {online},
+}
+
+@BOOK{kremlincd,
+ title = {Московский Кремль},
+ titleaddon = {трехмер. путеводитель},
+ language = {russian},
+ note = {CD-ROM},
+ date = {2007},
+ location = {М.},
+ publisher = {Новый Диск},
+ media = {eresource},
+}
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
index 4a115383783..416cb5b91c9 100644
--- 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
@@ -1,15 +1,15 @@
-@article{PhysRevLett.101.085006,
- author = {Kotelnikov, Igor and Rom\'e, Massimiliano},
- volume = {101},
- journal = {Phys. Rev. Lett.},
- month = {Aug},
- pagetotal = {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}
+@ARTICLE{PhysRevLett.101.085006,
+ author = {Kotelnikov, Igor and Rom\'e, Massimiliano},
+ volume = {101},
+ journal = {Phys. Rev. Lett.},
+ month = {Aug},
+ pagetotal = {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
index 0b7d912e5f1..b9e2ce43b5b 100644
--- 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
@@ -1,27 +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}
+ 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/},
+ 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/ex31.bib b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex31.bib
index 2cb09485fd1..7c86f15b6e0 100644
--- a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex31.bib
+++ b/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bib/ex31.bib
@@ -1,40 +1,40 @@
@PATENT{patent1,
- author = {Э. В. Тернер},
+ author = {Э. В. Тернер},
authorcountry = {США},
- title = {Одноразовая ракета-носитель},
- media = {Текст},
- type = {заявка},
- number = {1095735},
- location = {Рос. Федерация},
- ipc = {МПК\ensuremath{^7} B 64 G 1/00},
- holder = {заявитель Спейс Системз/Лорал, инк.},
- credits = {патент. поверенный Егорова Г. Б.},
+ title = {Одноразовая ракета-носитель},
+ media = {text},
+ type = {заявка},
+ number = {1095735},
+ location = {Рос. Федерация},
+ ipc = {МПК\ensuremath{^7} B 64 G 1/00},
+ holder = {заявитель Спейс Системз/Лорал, инк.},
+ credits = {патент. поверенный Егорова Г. Б.},
requestnumber = {000108705/28},
- requestdate = {07.04.2000},
+ requestdate = {07.04.2000},
publicationdate = {10.03.2001},
- publication = {Бюл. № 7 (I ч.)},
- prioritydate = {09.04.1999},
+ publication = {Бюл. № 7 (I ч.)},
+ prioritydate= {09.04.1999},
prioritynumber = {09/289, 037},
prioritycountry = {США},
- pagetotal = {5 с.~: ил.},
- language = {russian},
+ pagetotal = {5 с.~: ил.},
+ language = {russian},
}
@PATENT{patent2,
- author = {В. И. Чугаева},
+ author = {В. И. Чугаева},
authorcountry = {РФ},
- title = {Приемопередающее устройство},
- media = {Текст},
- type = {пат.},
- number = {2000131736/09},
- location = {Рос. Федерация},
- ipc = {МПК\ensuremath{^7} H 04 В 1/38, Н 04 J 13/00},
- holder = {заявитель и патентообладатель Воронеж. науч.-ислед. ин-т связи.},
- credits = {патент. поверенный Егорова Г. Б.},
+ title = {Приемопередающее устройство},
+ media = {text},
+ type = {пат.},
+ number = {2000131736/09},
+ location = {Рос. Федерация},
+ ipc = {МПК\ensuremath{^7} H 04 В 1/38, Н 04 J 13/00},
+ holder = {заявитель и патентообладатель Воронеж. науч.-ислед. ин-т связи.},
+ credits = {патент. поверенный Егорова Г. Б.},
requestnumber = {000108705/28},
- date = {18.12.2000},
+ date = {18.12.2000},
publicationdate = {20.08.2002},
- publication = {Бюл. № 23 (II ч.)},
- pagetotal = {2 с.~: ил.},
- language = {russian},
+ publication = {Бюл. № 23 (II ч.)},
+ pagetotal = {2 с.~: ил.},
+ language = {russian},
}
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
index b60690a2c4f..c017576999b 100644
--- 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
@@ -1,452 +1,519 @@
@BOOK{Vasylenko92,
- author = "Василенко, М. В.",
- title = "Теорія коливань: Навчальний посібник",
- address = "К.",
- publisher = "Вища школа",
- year = 1992,
- pagetotal = 430,
- language = "ukrainian"
+ author = {Василенко, М. В.},
+ title = {Теорія коливань: Навчальний посібник},
+ address = {К.},
+ publisher = {Вища школа},
+ year = {1992},
+ pagetotal = {430},
+ language = {ukrainian},
}
@BOOK{Afanasyev92,
- author = "Афанасьев, В. В. and Василевский, О. Н.",
- title = "Расчеты электрических цепей
- на программируемых микрокалькуляторах",
- address = "М.",
- publisher = "Энергоиздат",
- year = 1992,
- pagetotal = 190,
- language = "russian"
+ author = {Афанасьев, В. В. and Василевский, О. Н.},
+ title = {Расчеты электрических цепей
+ на программируемых микрокалькуляторах},
+ address = {М.},
+ publisher = {Энергоиздат},
+ year = {1992},
+ pagetotal = {190},
+ language = {russian},
}
@BOOK{Makilov91,
- author = "Меликов, А. З. and Пономаренко, Л. А.
- and Рюмшин, П. А.",
- title = "Математические модели многопотоковых
- систем обслуживания",
- address = "К.",
- publisher = "Техніка",
- year = 1991,
- pagetotal = 265,
- language = "russian"
+ author = {Меликов, А. З. and Пономаренко, Л. А.
+ and Рюмшин, П. А.},
+ title = {Математические модели многопотоковых
+ систем обслуживания},
+ address = {К.},
+ publisher = {Техніка},
+ year = {1991},
+ pagetotal = {265},
+ language = {russian},
}
@BOOK{Ponomarenko86,
- title = "Основы создания гибких атоматизированных производств",
- author = "Л. А. Пономаренко and Л. В. Адамович
- and В. Т. Музычук and А. Е. Гридасов",
- editor = "Б. Б. Тимофеева",
- address = "К.",
- publisher = "Техніка",
- year = 1986,
- pagetotal = 144,
- language = "russian"
+ title = {Основы создания гибких атоматизированных производств},
+ author = {Л. А. Пономаренко and Л. В. Адамович
+ and В. Т. Музычук and А. Е. Гридасов},
+ editor = {Б. Б. Тимофеева},
+ address = {К.},
+ publisher = {Техніка},
+ year = {1986},
+ pagetotal = {144},
+ language = {russian},
}
@BOOK{Belousova81,
- title = "Системный анализ инфраструктуры
- как элемент народного хозяйства",
- author = "Белоусова, Н. И. and Вишняк, Е. И.
- and Левит, В. Ю. and others",
- address = "М.",
- publisher = "Экономика",
- year = 1981,
- pagetotal = 62,
- language = "russian"
-}@BOOK{BibOp91,
- title = "Составление библиографического описания:
- Краткие правила",
- organization = "Междувед. каталогизац. комис.
- при Гос. б-ке СССР им.~В.~И. Ленина",
- edition = "2-е, доп.",
- address = "М.",
- publisher = "Кн.~палата",
- year = 1991,
- pagetotal = 224,
- language = "russian"
+ title = {Системный анализ инфраструктуры
+ как элемент народного хозяйства},
+ author = {Белоусова, Н. И. and Вишняк, Е. И.
+ and Левит, В. Ю. and others},
+ address = {М.},
+ publisher = {Экономика},
+ year = {1981},
+ pagetotal = {62},
+ language = {russian},
+}
+@BOOK{BibOp91,
+ title = {Составление библиографического описания:
+ Краткие правила},
+ organization = {Междувед. каталогизац. комис.
+ при Гос. б-ке СССР им.~В.~И. Ленина},
+ edition = {2-е, доп.},
+ address = {М.},
+ publisher = {Кн.~палата},
+ year = {1991},
+ pagetotal = {224},
+ language = {russian},
}
@BOOK{Poems82,
- title = "Стихи о музыке. Русские,
- советские, зарубежные поэты: Сборник",
- compiler = "А. Бирюкова and В. Татаринов",
- address = "М.",
- publisher = "Сов. композитор",
- year = 1982,
- pagetotal = 224,
- language = "russian"
+ title = {Стихи о музыке. Русские,
+ советские, зарубежные поэты: Сборник},
+ compiler = {А. Бирюкова and В. Татаринов},
+ address = {М.},
+ publisher = {Сов. композитор},
+ year = {1982},
+ pagetotal = {224},
+ language = {russian},
}
@BOOK{HistLit82,
- title = "История русской литературы: В 4 т.",
- organization = "АН СССР, Ин-т рус.~лит.\ (Пушкин.дом)",
- address = "М.",
- year = 1982,
- Volume = "3: Расцвет реализма",
- pagetotal = 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. Я. Навуменка",
- pagetotal = 440,
- language = "russian"
+ title = {История русской литературы: В 4 т.},
+ organization = {АН СССР, Ин-т рус.~лит.\ (Пушкин.дом)},
+ address = {М.},
+ year = {1982},
+ volume = {3: Расцвет реализма},
+ pagetotal = {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. Я. Навуменка},
+ pagetotal = {440},
+ language = {russian},
}
@BOOK{Grosse80,
- author = "Гроссе, Э. and Вайсмангель, Х.",
- title = "Химия для любознательных: Пер.\ с нем.",
- address = "М.",
- publisher = "Химия",
- year = 1980,
- pagetotal = 392,
- language = "russian"
-}@BOOK{GOST7184,
- title = "ГОСТ 7.1.-84. Библиографическое описание документа.
- Общие требования и правила составления.
- --- Взамен ГОСТ 7.1.-76; Введ. 01.01.86.",
- address = "М.",
- publisher = "Изд-во стандартов",
- year = 1984,
- pagetotal = 78,
- language = "russian"
+ author = {Гроссе, Э. and Вайсмангель, Х.},
+ title = {Химия для любознательных: Пер.\ с нем.},
+ address = {М.},
+ publisher = {Химия},
+ year = {1980},
+ pagetotal = {392},
+ language = {russian},
+}
+@BOOK{GOST7184,
+ key = {ГОСТ},
+ title = {ГОСТ 7.1-84. Библиографическое описание документа.
+ Общие требования и правила составления.
+ --- Взамен ГОСТ 7.1-76~; введ. 01.01.86.},
+ address = {М.},
+ publisher = {Изд-во стандартов},
+ year = {1984},
+ pagetotal = {78},
+ language = {russian},
}
@BOOK{ObchTech93,
- title = "Обчислювальна і прикладна математика: Зб.наук.пр.",
- address = "К.",
- publisher = "Либідь",
- year = 1993,
- pagetotal = 99,
- language = "ukrainian"
-}@BOOK{Bibdelo86,
- title = "Библиотечное дело: Терминол. словарь",
- composer = "И. М. Суслова and Л. Н. Уланова",
- edition = "2-е изд.",
- address = "М.",
- publisher = "Книга",
- year = 1986,
- pagetotal = 224,
- language = "russian"
-}@INBOOK{Ponomarenko79,
- author = "Пономаренко, Л. А.",
- title = "Организующая система",
- booktitle = "Автоматизация технологических процессов
- в прокатном производстве",
- address = "М.",
- publisher = "Металлургия",
- year = 1979,
- pages = "141-148",
- language = "russian"
+ title = {Обчислювальна і прикладна математика: Зб.наук.пр.},
+ address = {К.},
+ publisher = {Либідь},
+ year = {1993},
+ pagetotal = {99},
+ language = {ukrainian},
+}
+@BOOK{Bibdelo86,
+ title = {Библиотечное дело: Терминол. словарь},
+ composer = {И. М. Суслова and Л. Н. Уланова},
+ edition = {2-е изд.},
+ address = {М.},
+ publisher = {Книга},
+ year = {1986},
+ pagetotal = {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"
+ 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}
+ 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"
+ 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"
+ 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"
+ 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"
+ 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"
+ 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,
- pagetotal = 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"
+ author = {М. О. Поляков},
+ title = {Системний ефект агрегування лісосік в управлінні
+ лісовими ресурсами на регіональному рівні},
+ crossref = {Gojchuk98},
+ annote = {Розглянуто ефект агрегування елементарних
+ господарських одиниць на розмір розрахункової лісосіки.
+ Запропоновано метод визначення максимально допустимого розміру
+ рубання за площею на рівні регіону в контексті системи
+ державного регулювання лісокористування для умов ринкової
+ економіки},
+ pages = {213--220},
+}
+@INPROCEEDINGS{TranskSpivrob99:Purich,
+ author = {Пурич, Штефан},
+ title = {{Р}умынско-{У}краинское трансграничное сотрудничество:
+ проблемы и перспективы},
+ language = {russian},
+ booktitle = {Транскордонне співробітництво у поліетнічних регіонах
+ {С}хідної та {П}івденно-{С}хідної {Є}вропи: {М}атеріали наукового
+ симпозіуму},
+ editor = {Макара, Ю.},
+ address = {Чернівці},
+ publisher = {Золоті литаври},
+ organization = {Буковинський політологічний центр},
+ year = {1999},
+ pagetotal = {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"
+ 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,
- pagetotal = 212,
- language = "russian"
-}
-@DSciTHESIS{KIA95-default,
- author = "Котельников, Игорь Александрович",
- title = "Теория магнитного удержания двухкомпонентной плазмы
- в открытых ловушках",
- number = "01.04.08",
- school = "Ин-т ядерной физики им.\ Г.~И. Будкера СО РАН",
- address = "Новосибирск",
- year = 1995,
- pagetotal = 350,
- language = "russian"
+ author = {Луус, Роман Аркадьевич},
+ title = {Исследование оборудования с пневмовакуумным
+ приводом для захвата, перемещения и фиксации
+ при обработке пористых и легкоповреждаемых
+ строительных изделий},
+ type = {Диссертация на соискание ученой степени кандидата технических наук},
+ number = {05.05.04},
+ institution = {Моск.\ строит.\ ин-т},
+ address = {М.},
+ year = {1982},
+ pagetotal = {212},
+ language = {russian},
+}
+@DOCTHESIS{KIA95-default,
+ author = {Котельников, Игорь Александрович},
+ title = {Теория магнитного удержания двухкомпонентной плазмы
+ в открытых ловушках},
+ number = {01.04.08},
+ institution = {Ин-т ядерной физики им.\ Г.~И. Будкера СО РАН},
+ address = {Новосибирск},
+ year = {1995},
+ pagetotal = {350},
+ language = {russian},
+}
+@MASTERSTHESIS{mastersthesis-minimal,
+ title = {Mastering Thesis Writing},
+ author = {{\'{E}}douard Masterly},
+ year = {1988},
+ institution = {Stanford University},
+}
+
+@MASTERSTHESIS{mastersthesis-full,
+ title = {Mastering Thesis Writing},
+ author = {{\'{E}}douard Masterly},
+ month = jun,
+ note = {This is a full MASTERSTHESIS entry},
+ type = {Master's project},
+ year = {1988},
+ address = {English Department},
+ institution = {Stanford University},
}
@THESIS{KIA85-autoref,
- author = "Котельников, Игорь Александрович",
- title = "Теория магнитного удержания двухкомпонентной плазмы
- в открытых ловушках",
- type = "Автореф.\ дис.\ на соиск.\ учен.\ степ.\ д-ра физ.-мат.\ наук",
- number = "01.04.08",
- school = "Ин-т ядерной физики им.\ Г.~И. Будкера СО РАН",
- address = "Новосибирск",
- year = 1995,
- pagetotal = 17,
- language = "russian"
+ author = {Котельников, Игорь Александрович},
+ title = {Теория магнитного удержания двухкомпонентной плазмы
+ в открытых ловушках},
+ type = {Автореф.\ дис.\ на соиск.\ учен.\ степ.\ д-ра физ.-мат.\ наук},
+ number = {01.04.08},
+ school = {Ин-т ядерной физики им.\ Г.~И. Будкера СО РАН},
+ address = {Новосибирск},
+ year = {1995},
+ pagetotal = {17},
+ language = {russian},
+}
+@THESIS{vishnyakov:thesis1,
+ title = {Модели и методы оценки коммерческих банков в условиях неопределенности},
+ author = {Вишняков, Илья Владимирович},
+ year = {2002},
+ date = {2002-02-04},
+ langid = {russian},
+ language = {russian},
+ location = {М.},
+ speciality = {экон. наук},
+ number = {08.00.13},
+ pagetotal = {234},
+ titleaddon = {защищена 12.02.02~: утв. 24.06.02},
+}
+
+@THESIS{vishnyakov:thesis2,
+ title = {Модели и методы оценки коммерческих банков в условиях неопределенности},
+ author = {Вишняков, Илья Владимирович},
+ type = {phdthesis},
+ addendum = {Библиогр.: с. 220---230.~--- 04200204433},
+ _year = {2002},
+ date = {2002-02-04},
+ langid = {russian},
+ language = {russian},
+ location = {М.},
+ speciality = {экон. наук},
+ specialitycode = {08.00.13},
+ media = {text},
+ pagetotal = {234},
+ titleaddon = {защищена 12.02.02~: утв. 24.06.02},
+}
+
+
+@THESIS{Skvortsov:2008,
+ title = {Флуктуационные и интерференционные эффекты в мезоскопических системах},
+ author = {Скворцов, Михаил Андреевич},
+ type = {docthesis},
+ _year = {2008},
+ institution = {ИТФ им. Л.\,Д.~Ландау},
+ langid = {russian},
+ language = {russian},
+ location = {Черноголовка},
+ speciality = {физ.-мат. наук},
+ specialitycode = {01.04.02},
+ media = {text},
+ pagetotal = {224},
}
@BOOK{Ponomarenko76,
- author = "Пономаренко, Л. А. and Буадзе, В. В.",
- title = "Математические модели и алгоритмы сбора
- и обработки информации в АСУТП непрерывных
- станов горячей прокатки",
- address = "К.",
- year = 1976,
- pagetotal = 37,
- language = "russian",
- note = "(Препр./ АН Украины. Ин-т кибернетики; 76-76)"
+ author = {Пономаренко, Л. А. and Буадзе, В. В.},
+ title = {Математические модели и алгоритмы сбора
+ и обработки информации в АСУТП непрерывных
+ станов горячей прокатки},
+ address = {К.},
+ year = {1976},
+ pagetotal = {37},
+ language = {russian},
+ note = {(Препр./ АН Украины. Ин-т кибернетики; 76-76)},
}
@REPORT{Report81-rep,
- title = {Проведение испытаний и исследований
- теплотехнических свойств камер {КХС-2-12-ВЗ}
- и {КХС-2-12-КЗІО}},
- institution = {Всесоюзн.\ заочн.\ ин-т пищ.\ пром-ти},
- address = "М.",
+ title = {Проведение испытаний и исследований
+ теплотехнических свойств камер {КХС-2-12-ВЗ}
+ и {КХС-2-12-КЗІО}},
+ institution = {Всесоюзн.\ заочн.\ ин-т пищ.\ пром-ти},
+ address = {М.},
organization = {ВИНИТИ},
- year = 1981,
- pagetotal = 90,
- type = "Отчет о {НИР}",
- editor = "Путин, В. В.",
- author = "Медведев, Д. А. and others",
- note = {Инв.\ № В 119692},
- language = "russian"
+ year = {1981},
+ pagetotal = {90},
+ type = {Отчет о {НИР}},
+ editor = {Путин, В. В.},
+ author = {Медведев, Д. А. and others},
+ note = {Инв.\ № В 119692},
+ language = {russian},
}
@REPORT{Report81b-rep-notype,
- title = {Проведение испытаний и исследований
- теплотехнических свойств камер {КХС-2-12-ВЗ}
- и {КХС-2-12-КЗІО}},
- institution = {Всесоюзн.\ заочн.\ ин-т пищ.\ пром-ти},
- address = "М.",
+ title = {Проведение испытаний и исследований
+ теплотехнических свойств камер {КХС-2-12-ВЗ}
+ и {КХС-2-12-КЗІО}},
+ institution = {Всесоюзн.\ заочн.\ ин-т пищ.\ пром-ти},
+ address = {М.},
organization = {ВИНИТИ},
- year = 1981,
- pagetotal = 90,
- note = {Инв.\ № В 119692},
- language = "russian"
+ year = {1981},
+ pagetotal = {90},
+ note = {Инв.\ № В 119692},
+ language = {russian},
}
@TECHREPORT{Report81-techrep,
- title = {Проведение испытаний и исследований
- теплотехнических свойств камер {КХС-2-12-ВЗ}
- и {КХС-2-12-КЗІО}},
- institution = {Всесоюзн.\ заочн.\ ин-т пищ.\ пром-ти},
- address = "М.",
+ title = {Проведение испытаний и исследований
+ теплотехнических свойств камер {КХС-2-12-ВЗ}
+ и {КХС-2-12-КЗІО}},
+ institution = {Всесоюзн.\ заочн.\ ин-т пищ.\ пром-ти},
+ address = {М.},
organization = {ВИНИТИ},
- year = 1981,
- pagetotal = 90,
- editor = "Путин, В. В.",
- author = "Медведев, Д. А. and others",
- note = {Инв.\ № В 119692},
- language = "russian"
+ year = {1981},
+ pagetotal = {90},
+ editor = {Путин, В. В.},
+ author = {Медведев, Д. А. and others},
+ note = {Инв.\ № В 119692},
+ language = {russian},
}
@BOOK{CatalogMamals81,
- title = {Каталог млекопитающих СССР.
- Плиоцен "--- современность},
- organization = "АН СССР, Зоол.\ ин-т",
- editor = "И. М. Громова and Г. И. Барановой",
- address = "Л.",
- publisher = "Наука, Ленинг.\ отд-ние",
- year = 1981,
- pagetotal = 456,
- language = "russian"
+ title = {Каталог млекопитающих СССР.
+ Плиоцен "--- современность},
+ organization = {АН СССР, Зоол.\ ин-т},
+ editor = {И. М. Громова and Г. И. Барановой},
+ address = {Л.},
+ publisher = {Наука, Ленинг.\ отд-ние},
+ year = {1981},
+ pagetotal = {456},
+ language = {russian},
}
-
@BOOK{Instr86,
- title = "Типовая инструкция по эксплуатации
- топливоотдачи тепловых электростанций:
- ТИ 34-70-044-85: Утв. Гл. техн. упр.
- по эксплуатации энергосистем 01.10.85:
- Срок действия установлен с 01.01.86 до 01.01.95",
- organization = "М-во энергетики и электрификации СССР",
- address = "М.",
- year = 1986,
- pagetotal = 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"
+ title = {Типовая инструкция по эксплуатации
+ топливоотдачи тепловых электростанций~:
+ ТИ 34-70-044-85~: Утв. Гл. техн. упр.
+ по эксплуатации энергосистем 01.10.85~:
+ Срок действия установлен с 01.01.86 до 01.01.95},
+ organization = {М-во энергетики и электрификации СССР},
+ address = {М.},
+ year = {1986},
+ pagetotal = {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"
+@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},
@@ -454,112 +521,144 @@
url = {http://www-nds.iaea.org/exfor},
address = {P.O. Box 100, Wagramer Strasse 5, A-1400 Vienna, Austria},
year = {2012},
- medium = {Electronic resource}
+ media = {eresource}
}
@BOOK{IsaacNewton,
author = {Newton, {\relax Sir Isaac}},
- title = {Opticks, or a treatise of the reflections,
+ 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},
+ media = {eresource},
year = {1730},
- pagetotal = {382},
+ pagetotal = {382},
eprint = {XXu4AkRVBBoC},
eprinttype = {Google Books},
}
@BOOK{IsaacNewton-sl:sn,
author = {{\relax Sir I}saac Newton},
- title = {Opticks, or a treatise of the reflections,
+ 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},
+ media = {online},
year = {1730},
- pagetotal = {382},
+ pagetotal = {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},
- pagetotal = {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}
+% publisher = {William Innys},
+@BOOK{Encyclopedia,
+ title = {Художественная энциклопедия зарубежного классического искусства},
+ publisher = {Большая Рос. энцикл.},
+ year = {1996},
+ address = {М.},
+ note = {1 электрон. опт. диск (CD-ROM)},
+ language = {russian},
+ media = {eresource},
+}
+
+@ARTICLE{Nasirova,
+ title = {Модели государственного регулирования страховой деятельности},
+ author = {Насырова, Г. А.},
+ language = {russian},
+ note = {Режим доступа: http://vestnik.fa.ru/4(28)2003/4.html},
+ number = {4},
+ year = {2003},
+ journal = {Вестник Финансовой академии},
+ media2 = {eresource},
+ media = {online},
+}
+
+@BOOK{kremlincd,
+ title = {Московский Кремль},
+ titleaddon = {трехмер. путеводитель},
+ language = {russian},
+ note = {CD-ROM},
+ date = {2007},
+ location = {М.},
+ publisher = {Новый Диск},
+ media = {eresource},
+}
+@ARTICLE{PhysRevLett.101.085006,
+ author = {Kotelnikov, Igor and Rom\'e, Massimiliano},
+ volume = {101},
+ journal = {Phys. Rev. Lett.},
+ month = {Aug},
+ pagetotal = {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}
+ 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/},
+ 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/},
}
@PATENT{patent1,
- author = {Э. В. Тернер},
+ author = {Э. В. Тернер},
authorcountry = {США},
- title = {Одноразовая ракета-носитель},
- media = {Текст},
- type = {заявка},
- number = {1095735},
- location = {Рос. Федерация},
- ipc = {МПК\ensuremath{^7} B 64 G 1/00},
- holder = {заявитель Спейс Системз/Лорал, инк.},
- credits = {патент. поверенный Егорова Г. Б.},
+ title = {Одноразовая ракета-носитель},
+ media = {text},
+ type = {заявка},
+ number = {1095735},
+ location = {Рос. Федерация},
+ ipc = {МПК\ensuremath{^7} B 64 G 1/00},
+ holder = {заявитель Спейс Системз/Лорал, инк.},
+ credits = {патент. поверенный Егорова Г. Б.},
requestnumber = {000108705/28},
- requestdate = {07.04.2000},
+ requestdate = {07.04.2000},
publicationdate = {10.03.2001},
- publication = {Бюл. № 7 (I ч.)},
- prioritydate = {09.04.1999},
+ publication = {Бюл. № 7 (I ч.)},
+ prioritydate= {09.04.1999},
prioritynumber = {09/289, 037},
prioritycountry = {США},
- pagetotal = {5 с.~: ил.},
- language = {russian},
+ pagetotal = {5 с.~: ил.},
+ language = {russian},
}
@PATENT{patent2,
- author = {В. И. Чугаева},
+ author = {В. И. Чугаева},
authorcountry = {РФ},
- title = {Приемопередающее устройство},
- media = {Текст},
- type = {пат.},
- number = {2000131736/09},
- location = {Рос. Федерация},
- ipc = {МПК\ensuremath{^7} H 04 В 1/38, Н 04 J 13/00},
- holder = {заявитель и патентообладатель Воронеж. науч.-ислед. ин-т связи.},
- credits = {патент. поверенный Егорова Г. Б.},
+ title = {Приемопередающее устройство},
+ media = {text},
+ type = {пат.},
+ number = {2000131736/09},
+ location = {Рос. Федерация},
+ ipc = {МПК\ensuremath{^7} H 04 В 1/38, Н 04 J 13/00},
+ holder = {заявитель и патентообладатель Воронеж. науч.-ислед. ин-т связи.},
+ credits = {патент. поверенный Егорова Г. Б.},
requestnumber = {000108705/28},
- date = {18.12.2000},
+ date = {18.12.2000},
publicationdate = {20.08.2002},
- publication = {Бюл. № 23 (II ч.)},
- pagetotal = {2 с.~: ил.},
- language = {russian},
+ publication = {Бюл. № 23 (II ч.)},
+ pagetotal = {2 с.~: ил.},
+ language = {russian},
}
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
deleted file mode 100644
index 2040b66ca08..00000000000
--- a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/bibnocap.sty
+++ /dev/null
@@ -1,25 +0,0 @@
-\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
deleted file mode 100644
index 9e7cb706150..00000000000
--- a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/dobib.cmd
+++ /dev/null
@@ -1,21 +0,0 @@
-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
deleted file mode 100644
index 3e366cc3307..00000000000
--- a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/donat.cmd
+++ /dev/null
@@ -1,13 +0,0 @@
-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/donat.cmd b/Master/texmf-dist/doc/bibtex/gost/donat.cmd
deleted file mode 100644
index 6438edf4364..00000000000
--- a/Master/texmf-dist/doc/bibtex/gost/donat.cmd
+++ /dev/null
@@ -1,13 +0,0 @@
-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
index f1db3fb698d..57063ef0af7 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ex01.bib
+++ b/Master/texmf-dist/doc/bibtex/gost/ex01.bib
@@ -1,9 +1,9 @@
@BOOK{Vasylenko92,
- author = ", . .",
- title = " : ",
- address = ".",
- publisher = " ",
- year = 1992,
- pagetotal = 430,
- language = "ukrainian"
+ author = {, . .},
+ title = { : },
+ address = {.},
+ publisher = { },
+ year = {1992},
+ pagetotal = {430},
+ language = {ukrainian},
}
diff --git a/Master/texmf-dist/doc/bibtex/gost/ex02.bib b/Master/texmf-dist/doc/bibtex/gost/ex02.bib
index face5aa6c19..28d34ab5e4b 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ex02.bib
+++ b/Master/texmf-dist/doc/bibtex/gost/ex02.bib
@@ -1,10 +1,10 @@
@BOOK{Afanasyev92,
- author = ", . . and , . .",
- title = "
- ",
- address = ".",
- publisher = "",
- year = 1992,
- pagetotal = 190,
- language = "russian"
+ author = {, . . and , . .},
+ title = {
+ },
+ address = {.},
+ publisher = {},
+ year = {1992},
+ pagetotal = {190},
+ language = {russian},
}
diff --git a/Master/texmf-dist/doc/bibtex/gost/ex03.bib b/Master/texmf-dist/doc/bibtex/gost/ex03.bib
index 07d6f89740c..429a2da7fa0 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ex03.bib
+++ b/Master/texmf-dist/doc/bibtex/gost/ex03.bib
@@ -1,11 +1,11 @@
@BOOK{Makilov91,
- author = ", . . and , . .
- and , . .",
- title = "
- ",
- address = ".",
- publisher = "",
- year = 1991,
- pagetotal = 265,
- language = "russian"
+ author = {, . . and , . .
+ and , . .},
+ title = {
+ },
+ address = {.},
+ publisher = {},
+ year = {1991},
+ pagetotal = {265},
+ language = {russian},
}
diff --git a/Master/texmf-dist/doc/bibtex/gost/ex04.bib b/Master/texmf-dist/doc/bibtex/gost/ex04.bib
index afc06386fab..5a838c074cc 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ex04.bib
+++ b/Master/texmf-dist/doc/bibtex/gost/ex04.bib
@@ -1,11 +1,11 @@
@BOOK{Ponomarenko86,
- title = " ",
- author = ". . and . .
- and . . and . . ",
- editor = ". . ",
- address = ".",
- publisher = "",
- year = 1986,
- pagetotal = 144,
- language = "russian"
+ title = { },
+ author = {. . and . .
+ and . . and . . },
+ editor = {. . },
+ address = {.},
+ publisher = {},
+ year = {1986},
+ pagetotal = {144},
+ language = {russian},
}
diff --git a/Master/texmf-dist/doc/bibtex/gost/ex05.bib b/Master/texmf-dist/doc/bibtex/gost/ex05.bib
index 727a544000c..b4acb9dd8ee 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ex05.bib
+++ b/Master/texmf-dist/doc/bibtex/gost/ex05.bib
@@ -1,11 +1,11 @@
@BOOK{Belousova81,
- title = "
- ",
- author = ", . . and , . .
- and , . . and others",
- address = ".",
- publisher = "",
- year = 1981,
- pagetotal = 62,
- language = "russian"
-} \ No newline at end of file
+ title = {
+ },
+ author = {, . . and , . .
+ and , . . and others},
+ address = {.},
+ publisher = {},
+ year = {1981},
+ pagetotal = {62},
+ language = {russian},
+}
diff --git a/Master/texmf-dist/doc/bibtex/gost/ex06.bib b/Master/texmf-dist/doc/bibtex/gost/ex06.bib
index 49c7ca5aca4..4de1c6bcf7b 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ex06.bib
+++ b/Master/texmf-dist/doc/bibtex/gost/ex06.bib
@@ -1,12 +1,12 @@
@BOOK{BibOp91,
- title = " :
- ",
- organization = ". . .
- . - .~.~. ",
- edition = "2-, .",
- address = ".",
- publisher = ".~",
- year = 1991,
- pagetotal = 224,
- language = "russian"
+ title = { :
+ },
+ organization = {. . .
+ . - .~.~. },
+ edition = {2-, .},
+ address = {.},
+ publisher = {.~},
+ year = {1991},
+ pagetotal = {224},
+ language = {russian},
}
diff --git a/Master/texmf-dist/doc/bibtex/gost/ex06a.bib b/Master/texmf-dist/doc/bibtex/gost/ex06a.bib
index 0dc7e82ca35..d595539ba9a 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ex06a.bib
+++ b/Master/texmf-dist/doc/bibtex/gost/ex06a.bib
@@ -1,10 +1,10 @@
@BOOK{Poems82,
- title = " . ,
- , : ",
- compiler = ". and . ",
- address = ".",
- publisher = ". ",
- year = 1982,
- pagetotal = 224,
- language = "russian"
+ title = { . ,
+ , : },
+ compiler = {. and . },
+ address = {.},
+ publisher = {. },
+ year = {1982},
+ pagetotal = {224},
+ language = {russian},
}
diff --git a/Master/texmf-dist/doc/bibtex/gost/ex07.bib b/Master/texmf-dist/doc/bibtex/gost/ex07.bib
index 076e219931d..8801a77719d 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ex07.bib
+++ b/Master/texmf-dist/doc/bibtex/gost/ex07.bib
@@ -1,9 +1,9 @@
@BOOK{HistLit82,
- title = " : 4 .",
- organization = " , - .~.\ (.)",
- address = ".",
- year = 1982,
- Volume = "3: ",
- pagetotal = 876,
- language = "russian"
-} \ No newline at end of file
+ title = { : 4 .},
+ organization = { , - .~.\ (.)},
+ address = {.},
+ year = {1982},
+ volume = {3: },
+ pagetotal = {876},
+ language = {russian},
+}
diff --git a/Master/texmf-dist/doc/bibtex/gost/ex08.bib b/Master/texmf-dist/doc/bibtex/gost/ex08.bib
index b4bdb054faf..261cb270893 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ex08.bib
+++ b/Master/texmf-dist/doc/bibtex/gost/ex08.bib
@@ -1,10 +1,10 @@
-@Book{Landau:eldin,
- author = ". . and . . ",
- title = " : 10 .",
- publisher = ". .\ .\ .-.\ .",
- address = ".",
- year = 1992,
- volume = "VIII. ",
- edition = "3-, .",
- language = "russian"
+@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
index 182f6a51416..cd31d23bec8 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ex09.bib
+++ b/Master/texmf-dist/doc/bibtex/gost/ex09.bib
@@ -1,12 +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. . ",
- pagetotal = 440,
- language = "russian"
-} \ No newline at end of file
+@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. . },
+ pagetotal = {440},
+ language = {russian},
+}
diff --git a/Master/texmf-dist/doc/bibtex/gost/ex10.bib b/Master/texmf-dist/doc/bibtex/gost/ex10.bib
index dbbbc171c33..5c3f395b641 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ex10.bib
+++ b/Master/texmf-dist/doc/bibtex/gost/ex10.bib
@@ -1,9 +1,9 @@
@BOOK{Grosse80,
- author = ", . and , .",
- title = " : .\ .",
- address = ".",
- publisher = "",
- year = 1980,
- pagetotal = 392,
- language = "russian"
-} \ No newline at end of file
+ author = {, . and , .},
+ title = { : .\ .},
+ address = {.},
+ publisher = {},
+ year = {1980},
+ pagetotal = {392},
+ language = {russian},
+}
diff --git a/Master/texmf-dist/doc/bibtex/gost/ex11.bib b/Master/texmf-dist/doc/bibtex/gost/ex11.bib
index 7cd572cfa52..4711209121b 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ex11.bib
+++ b/Master/texmf-dist/doc/bibtex/gost/ex11.bib
@@ -1,11 +1,11 @@
@BOOK{GOST7184,
- key = {},
- title = " 7.1.-84. .
- .
- --- 7.1.-76; . 01.01.86.",
- address = ".",
- publisher = "- ",
- year = 1984,
- pagetotal = 78,
- language = "russian"
-} \ No newline at end of file
+ key = {},
+ title = { 7.1-84. .
+ .
+ --- 7.1-76~; . 01.01.86.},
+ address = {.},
+ publisher = {- },
+ year = {1984},
+ pagetotal = {78},
+ language = {russian},
+}
diff --git a/Master/texmf-dist/doc/bibtex/gost/ex12.bib b/Master/texmf-dist/doc/bibtex/gost/ex12.bib
index 1fcc2ef9be6..ecfc60291b1 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ex12.bib
+++ b/Master/texmf-dist/doc/bibtex/gost/ex12.bib
@@ -1,8 +1,8 @@
@BOOK{ObchTech93,
- title = " : ...",
- address = ".",
- publisher = "",
- year = 1993,
- pagetotal = 99,
- language = "ukrainian"
-} \ No newline at end of file
+ title = { : ...},
+ address = {.},
+ publisher = {},
+ year = {1993},
+ pagetotal = {99},
+ language = {ukrainian},
+}
diff --git a/Master/texmf-dist/doc/bibtex/gost/ex13.bib b/Master/texmf-dist/doc/bibtex/gost/ex13.bib
index 435b7ea2a44..755ef6661e1 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ex13.bib
+++ b/Master/texmf-dist/doc/bibtex/gost/ex13.bib
@@ -1,10 +1,10 @@
@BOOK{Bibdelo86,
- title = " : . ",
- composer = ". . and . . ",
- edition = "2- .",
- address = ".",
- publisher = "",
- year = 1986,
- pagetotal = 224,
- language = "russian"
-} \ No newline at end of file
+ title = { : . },
+ composer = {. . and . . },
+ edition = {2- .},
+ address = {.},
+ publisher = {},
+ year = {1986},
+ pagetotal = {224},
+ language = {russian},
+}
diff --git a/Master/texmf-dist/doc/bibtex/gost/ex14.bib b/Master/texmf-dist/doc/bibtex/gost/ex14.bib
index f5e9e80d9f0..8ded1d318c8 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ex14.bib
+++ b/Master/texmf-dist/doc/bibtex/gost/ex14.bib
@@ -1,11 +1,11 @@
@INBOOK{Ponomarenko79,
- author = ", . .",
- title = " ",
- booktitle = "
- ",
- address = ".",
- publisher = "",
- year = 1979,
- pages = "141-148",
- language = "russian"
+ 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
index 68e1a05afce..13a5a7e4c5a 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ex14a.bib
+++ b/Master/texmf-dist/doc/bibtex/gost/ex14a.bib
@@ -1,11 +1,11 @@
@INBOOK{Zeyts70,
- author = ", .",
- title = " ",
- booktitle = " ",
- bookauthor = ", . and , .",
- address = ".",
- publisher = "",
- year = 1970,
- pages = "172--186",
- language = "russian"
+ 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
index 5707b4367fa..ec178f2f01b 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ex15.bib
+++ b/Master/texmf-dist/doc/bibtex/gost/ex15.bib
@@ -1,12 +1,12 @@
@INCOLLECTION{Ponoomarenko76,
- author = ", . .",
- title = "
- ",
- booktitle = "
- ",
- address = "",
- publisher = " ",
- year = 1976,
- pages = "3-16",
- language = "russian"
+ 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
index 68c03582297..8db207bd87a 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ex16.bib
+++ b/Master/texmf-dist/doc/bibtex/gost/ex16.bib
@@ -1,10 +1,10 @@
-@Article{Malikov92,
- author = ", . . and , . .",
- title = "
- ",
- journal = " ",
- year = 1992,
- number = 6,
- pages = "34-38",
- language = "russian"
+@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
index 4e2943bfbdc..39e1d292b47 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ex17.bib
+++ b/Master/texmf-dist/doc/bibtex/gost/ex17.bib
@@ -1,11 +1,11 @@
-@Article{Ponomarenko86a,
- author = ", . . and , . .",
- title = "
- ",
- journal = ".\ .\ . .\ .-.\ .\ ",
- year = 1986,
- volume = 7,
- number = 6,
- pages = "79-83",
- language = "russian"
+@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
index 437c6d138af..5351992600a 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ex17a.bib
+++ b/Master/texmf-dist/doc/bibtex/gost/ex17a.bib
@@ -1,8 +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}
+@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
index 361699143f0..4407d93cf37 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ex17b.bib
+++ b/Master/texmf-dist/doc/bibtex/gost/ex17b.bib
@@ -1,10 +1,10 @@
@ARTICLE{RosGaz-article,
- title = "
- ",
- journal = " ",
- year = 1997,
- month = "19 ",
- pages = 4,
- note = " . ",
- language = "russian"
+ 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
index b0bab735e27..67a509d4972 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ex18.bib
+++ b/Master/texmf-dist/doc/bibtex/gost/ex18.bib
@@ -1,11 +1,11 @@
@INBOOK{Dolmatovskiy88,
- author = ", . .",
- title = "",
- booktitle = "",
- edition = "3-",
- address = ".",
- year = 1988,
- volume = 30,
- pages = 72,
- language = "russian"
+ 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
index a51d1d2128a..46d45239281 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ex19.bib
+++ b/Master/texmf-dist/doc/bibtex/gost/ex19.bib
@@ -1,14 +1,14 @@
@INPROCEEDINGS{Ponomarenko88,
- author = ", . . and , . .",
- title = "
-
- ",
- booktitle = { .\ .\
- << >> ( 88)},
- volume = 1,
- address = "",
- publisher = " ",
- year = 1988,
- pages = "149-153",
- language = "russian"
+ 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
index 8820824a1ee..59d5fd3c678 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ex20.bib
+++ b/Master/texmf-dist/doc/bibtex/gost/ex20.bib
@@ -1,9 +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"
+ 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
index 0185eebe4c4..510df37e95e 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ex20a.bib
+++ b/Master/texmf-dist/doc/bibtex/gost/ex20a.bib
@@ -1,30 +1,28 @@
@INPROCEEDINGS{Gojchuk98,
- author=", . .",
- title=" 㳿
- ",
- booktitle="
- ",
- editor=", . . and others",
- address=".",
- publisher="",
- year=1998,
- series=". 8: ˳",
- pages="168--173",
- language="ukrainian"
+ 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"
+ 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
index ba1ba1d6bc5..ee783d526df 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ex20b.bib
+++ b/Master/texmf-dist/doc/bibtex/gost/ex20b.bib
@@ -1,17 +1,16 @@
@INPROCEEDINGS{TranskSpivrob99:Purich,
- author = ", ",
- title = "{}-{} :
- ",
- language = "russian",
- booktitle = "
- {} {}-{} {}: {}
- ",
- editor = ", .",
- address = "",
- publisher = " ",
- organization = " ",
- year = 1999,
- pagetotal = 196,
- booklanguage = "ukrainian"
+ author = {, },
+ title = {{}-{} :
+ },
+ language = {russian},
+ booktitle = {
+ {} {}-{} {}: {}
+ },
+ editor = {, .},
+ address = {},
+ publisher = { },
+ organization = { },
+ year = {1999},
+ pagetotal = {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
index 5a10c2644ad..002f8f4fb41 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ex20c.bib
+++ b/Master/texmf-dist/doc/bibtex/gost/ex20c.bib
@@ -1,20 +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"
+ 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"
+ 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
index ee1a613369e..b3e88b84d27 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ex21.bib
+++ b/Master/texmf-dist/doc/bibtex/gost/ex21.bib
@@ -1,14 +1,14 @@
@PHDTHESIS{Luus82,
- author = ", ",
- title = "
- ,
-
- ",
- type = " ",
- number = "05.05.04",
- school = ".\ .\ -",
- address = ".",
- year = 1982,
- pagetotal = 212,
- language = "russian"
+ author = {, },
+ title = {
+ ,
+
+ },
+ type = { },
+ number = {05.05.04},
+ institution = {.\ .\ -},
+ address = {.},
+ year = {1982},
+ pagetotal = {212},
+ language = {russian},
}
diff --git a/Master/texmf-dist/doc/bibtex/gost/ex21a.bib b/Master/texmf-dist/doc/bibtex/gost/ex21a.bib
index bc027550399..9eefa82a93f 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ex21a.bib
+++ b/Master/texmf-dist/doc/bibtex/gost/ex21a.bib
@@ -1,11 +1,11 @@
-@DSciTHESIS{KIA95-default,
- author = ", ",
- title = "
- ",
- number = "01.04.08",
- school = "- .\ .~. ",
- address = "",
- year = 1995,
- pagetotal = 350,
- language = "russian"
+@DOCTHESIS{KIA95-default,
+ author = {, },
+ title = {
+ },
+ number = {01.04.08},
+ institution = {- .\ .~. },
+ address = {},
+ year = {1995},
+ pagetotal = {350},
+ language = {russian},
}
diff --git a/Master/texmf-dist/doc/bibtex/gost/ex21b.bib b/Master/texmf-dist/doc/bibtex/gost/ex21b.bib
new file mode 100644
index 00000000000..49be1815053
--- /dev/null
+++ b/Master/texmf-dist/doc/bibtex/gost/ex21b.bib
@@ -0,0 +1,17 @@
+@MASTERSTHESIS{mastersthesis-minimal,
+ title = {Mastering Thesis Writing},
+ author = {{\'{E}}douard Masterly},
+ year = {1988},
+ institution = {Stanford University},
+}
+
+@MASTERSTHESIS{mastersthesis-full,
+ title = {Mastering Thesis Writing},
+ author = {{\'{E}}douard Masterly},
+ month = jun,
+ note = {This is a full MASTERSTHESIS entry},
+ type = {Master's project},
+ year = {1988},
+ address = {English Department},
+ institution = {Stanford University},
+}
diff --git a/Master/texmf-dist/doc/bibtex/gost/ex22.bib b/Master/texmf-dist/doc/bibtex/gost/ex22.bib
index bc63d281a49..d2e55c91b32 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ex22.bib
+++ b/Master/texmf-dist/doc/bibtex/gost/ex22.bib
@@ -1,12 +1,12 @@
@THESIS{KIA85-autoref,
- author = ", ",
- title = "
- ",
- type = ".\ .\ .\ .\ .\ - .-.\ ",
- number = "01.04.08",
- school = "- .\ .~. ",
- address = "",
- year = 1995,
- pagetotal = 17,
- language = "russian"
+ author = {Котельников, Игорь Александрович},
+ title = {Теория магнитного удержания двухкомпонентной плазмы
+ в открытых ловушках},
+ type = {Автореф.\ дис.\ на соиск.\ учен.\ степ.\ д-ра физ.-мат.\ наук},
+ number = {01.04.08},
+ school = {Ин-т ядерной физики им.\ Г.~И. Будкера СО РАН},
+ address = {Новосибирск},
+ year = {1995},
+ pagetotal = {17},
+ language = {russian},
}
diff --git a/Master/texmf-dist/doc/bibtex/gost/ex22a.bib b/Master/texmf-dist/doc/bibtex/gost/ex22a.bib
new file mode 100644
index 00000000000..9569e1bb2d5
--- /dev/null
+++ b/Master/texmf-dist/doc/bibtex/gost/ex22a.bib
@@ -0,0 +1,46 @@
+@THESIS{vishnyakov:thesis1,
+ title = {Модели и методы оценки коммерческих банков в условиях неопределенности},
+ author = {Вишняков, Илья Владимирович},
+ year = {2002},
+ date = {2002-02-04},
+ langid = {russian},
+ language = {russian},
+ location = {М.},
+ speciality = {экон. наук},
+ number = {08.00.13},
+ pagetotal = {234},
+ titleaddon = {защищена 12.02.02~: утв. 24.06.02},
+}
+
+@THESIS{vishnyakov:thesis2,
+ title = {Модели и методы оценки коммерческих банков в условиях неопределенности},
+ author = {Вишняков, Илья Владимирович},
+ type = {phdthesis},
+ addendum = {Библиогр.: с. 220---230.~--- 04200204433},
+ _year = {2002},
+ date = {2002-02-04},
+ langid = {russian},
+ language = {russian},
+ location = {М.},
+ speciality = {экон. наук},
+ specialitycode = {08.00.13},
+ media = {text},
+ pagetotal = {234},
+ titleaddon = {защищена 12.02.02~: утв. 24.06.02},
+}
+
+
+@THESIS{Skvortsov:2008,
+ title = {Флуктуационные и интерференционные эффекты в мезоскопических системах},
+ author = {Скворцов, Михаил Андреевич},
+ type = {docthesis},
+ _year = {2008},
+ institution = {ИТФ им. Л.\,Д.~Ландау},
+ langid = {russian},
+ language = {russian},
+ location = {Черноголовка},
+ speciality = {физ.-мат. наук},
+ specialitycode = {01.04.02},
+ media = {text},
+ pagetotal = {224},
+}
diff --git a/Master/texmf-dist/doc/bibtex/gost/ex23.bib b/Master/texmf-dist/doc/bibtex/gost/ex23.bib
index 601ab1dbbd3..8919d9102ec 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ex23.bib
+++ b/Master/texmf-dist/doc/bibtex/gost/ex23.bib
@@ -1,11 +1,11 @@
@BOOK{Ponomarenko76,
- author = ", . . and , . .",
- title = "
-
- ",
- address = ".",
- year = 1976,
- pagetotal = 37,
- language = "russian",
- note = "(./ . - ; 76-76)"
+ author = {, . . and , . .},
+ title = {
+
+ },
+ address = {.},
+ year = {1976},
+ pagetotal = {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
index f0e95da3c0e..7f94e041da6 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ex24.bib
+++ b/Master/texmf-dist/doc/bibtex/gost/ex24.bib
@@ -1,15 +1,15 @@
@REPORT{Report81-rep,
- title = {
- {-2-12-}
- {-2-12-Dz}},
- institution = {.\ .\ - .\ -},
- address = ".",
+ title = {
+ {-2-12-}
+ {-2-12-Dz}},
+ institution = {.\ .\ - .\ -},
+ address = {.},
organization = {},
- year = 1981,
- pagetotal = 90,
- type = " {}",
- editor = ", . .",
- author = ", . . and others",
- note = {.\ 119692},
- language = "russian"
+ year = {1981},
+ pagetotal = {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
index f6cec592c47..4d0612148f6 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ex24a.bib
+++ b/Master/texmf-dist/doc/bibtex/gost/ex24a.bib
@@ -1,12 +1,12 @@
@REPORT{Report81b-rep-notype,
- title = {
- {-2-12-}
- {-2-12-Dz}},
- institution = {.\ .\ - .\ -},
- address = ".",
+ title = {
+ {-2-12-}
+ {-2-12-Dz}},
+ institution = {.\ .\ - .\ -},
+ address = {.},
organization = {},
- year = 1981,
- pagetotal = 90,
- note = {.\ 119692},
- language = "russian"
+ year = {1981},
+ pagetotal = {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
index 5a77570ce47..e9377071aa2 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ex24b.bib
+++ b/Master/texmf-dist/doc/bibtex/gost/ex24b.bib
@@ -1,14 +1,14 @@
@TECHREPORT{Report81-techrep,
- title = {
- {-2-12-}
- {-2-12-Dz}},
- institution = {.\ .\ - .\ -},
- address = ".",
+ title = {
+ {-2-12-}
+ {-2-12-Dz}},
+ institution = {.\ .\ - .\ -},
+ address = {.},
organization = {},
- year = 1981,
- pagetotal = 90,
- editor = ", . .",
- author = ", . . and others",
- note = {.\ 119692},
- language = "russian"
+ year = {1981},
+ pagetotal = {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
index de1d4f64f4d..2e8efb67260 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ex25.bib
+++ b/Master/texmf-dist/doc/bibtex/gost/ex25.bib
@@ -1,12 +1,11 @@
@BOOK{CatalogMamals81,
- title = { .
- "--- },
- organization = " , .\ -",
- editor = ". . and . . ",
- address = ".",
- publisher = ", .\ -",
- year = 1981,
- pagetotal = 456,
- language = "russian"
+ title = { .
+ "--- },
+ organization = { , .\ -},
+ editor = {. . and . . },
+ address = {.},
+ publisher = {, .\ -},
+ year = {1981},
+ pagetotal = {456},
+ language = {russian},
}
-
diff --git a/Master/texmf-dist/doc/bibtex/gost/ex26.bib b/Master/texmf-dist/doc/bibtex/gost/ex26.bib
index a1e21a8942d..62820b280e3 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ex26.bib
+++ b/Master/texmf-dist/doc/bibtex/gost/ex26.bib
@@ -1,12 +1,12 @@
@BOOK{Instr86,
- title = "
- :
- 34-70-044-85: . . . .
- 01.10.85:
- 01.01.86 01.01.95",
- organization = "- ",
- address = ".",
- year = 1986,
- pagetotal = 43,
- language = "russian"
+ title = {
+ ~:
+ 34-70-044-85~: . . . .
+ 01.10.85~:
+ 01.01.86 01.01.95},
+ organization = {- },
+ address = {.},
+ year = {1986},
+ pagetotal = {43},
+ language = {russian},
}
diff --git a/Master/texmf-dist/doc/bibtex/gost/ex27a.bib b/Master/texmf-dist/doc/bibtex/gost/ex27a.bib
index 77d355140f4..9b58759802c 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ex27a.bib
+++ b/Master/texmf-dist/doc/bibtex/gost/ex27a.bib
@@ -1,18 +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,
+ 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{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
index 76f48ef6bde..d298189634a 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ex27b.bib
+++ b/Master/texmf-dist/doc/bibtex/gost/ex27b.bib
@@ -1,10 +1,10 @@
-@online{ phys:moodle,
- author = {, . .},
- title = { },
- howpublished = " ",
- organization = "",
- year = 2012,
- url = {http://www.phys.nsu.ru/moodle/},
- urldate = "16.01.2012",
- language = "russian"
+@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
index 84f1c44976f..35f92171c2a 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ex27c.bib
+++ b/Master/texmf-dist/doc/bibtex/gost/ex27c.bib
@@ -4,5 +4,5 @@
url = {http://www-nds.iaea.org/exfor},
address = {P.O. Box 100, Wagramer Strasse 5, A-1400 Vienna, Austria},
year = {2012},
- medium = {Electronic resource}
+ media = {eresource}
}
diff --git a/Master/texmf-dist/doc/bibtex/gost/ex28.bib b/Master/texmf-dist/doc/bibtex/gost/ex28.bib
index f8954251c80..530ca4e2eb8 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ex28.bib
+++ b/Master/texmf-dist/doc/bibtex/gost/ex28.bib
@@ -1,25 +1,25 @@
@BOOK{IsaacNewton,
author = {Newton, {\relax Sir Isaac}},
- title = {Opticks, or a treatise of the reflections,
+ 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},
+ media = {eresource},
year = {1730},
- pagetotal = {382},
+ pagetotal = {382},
eprint = {XXu4AkRVBBoC},
eprinttype = {Google Books},
}
@BOOK{IsaacNewton-sl:sn,
author = {{\relax Sir I}saac Newton},
- title = {Opticks, or a treatise of the reflections,
+ 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},
+ media = {online},
year = {1730},
- pagetotal = {382},
+ pagetotal = {382},
eprint = {XXu4AkRVBBoC},
eprinttype = {Google Books},
}
-% publisher = {William Innys},
+% publisher = {William Innys},
diff --git a/Master/texmf-dist/doc/bibtex/gost/ex28a.bib b/Master/texmf-dist/doc/bibtex/gost/ex28a.bib
new file mode 100644
index 00000000000..856f3848993
--- /dev/null
+++ b/Master/texmf-dist/doc/bibtex/gost/ex28a.bib
@@ -0,0 +1,32 @@
+@BOOK{Encyclopedia,
+ title = { },
+ publisher = { . .},
+ year = {1996},
+ address = {.},
+ note = {1 . . (CD-ROM)},
+ language = {russian},
+ media = {eresource},
+}
+
+@ARTICLE{Nasirova,
+ title = { },
+ author = {, . .},
+ language = {russian},
+ note = { : http://vestnik.fa.ru/4(28)2003/4.html},
+ number = {4},
+ year = {2003},
+ journal = { },
+ media2 = {eresource},
+ media = {online},
+}
+
+@BOOK{kremlincd,
+ title = { },
+ titleaddon = {. },
+ language = {russian},
+ note = {CD-ROM},
+ date = {2007},
+ location = {.},
+ publisher = { },
+ media = {eresource},
+}
diff --git a/Master/texmf-dist/doc/bibtex/gost/ex29.bib b/Master/texmf-dist/doc/bibtex/gost/ex29.bib
index 4a115383783..416cb5b91c9 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ex29.bib
+++ b/Master/texmf-dist/doc/bibtex/gost/ex29.bib
@@ -1,15 +1,15 @@
-@article{PhysRevLett.101.085006,
- author = {Kotelnikov, Igor and Rom\'e, Massimiliano},
- volume = {101},
- journal = {Phys. Rev. Lett.},
- month = {Aug},
- pagetotal = {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}
+@ARTICLE{PhysRevLett.101.085006,
+ author = {Kotelnikov, Igor and Rom\'e, Massimiliano},
+ volume = {101},
+ journal = {Phys. Rev. Lett.},
+ month = {Aug},
+ pagetotal = {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
index e092b5b20d6..836bc7e5add 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ex30.bib
+++ b/Master/texmf-dist/doc/bibtex/gost/ex30.bib
@@ -1,27 +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}
+ 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/},
+ 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/ex31.bib b/Master/texmf-dist/doc/bibtex/gost/ex31.bib
index 060b92d9c2c..4ea961f0685 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ex31.bib
+++ b/Master/texmf-dist/doc/bibtex/gost/ex31.bib
@@ -1,40 +1,40 @@
@PATENT{patent1,
- author = {. . },
+ author = {. . },
authorcountry = {},
- title = { -},
- media = {},
- type = {},
- number = {1095735},
- location = {. },
- ipc = {\ensuremath{^7} B 64 G 1/00},
- holder = { /, .},
- credits = {. . .},
+ title = { -},
+ media = {text},
+ type = {},
+ number = {1095735},
+ location = {. },
+ ipc = {\ensuremath{^7} B 64 G 1/00},
+ holder = { /, .},
+ credits = {. . .},
requestnumber = {000108705/28},
- requestdate = {07.04.2000},
+ requestdate = {07.04.2000},
publicationdate = {10.03.2001},
- publication = {. 7 (I .)},
- prioritydate = {09.04.1999},
+ publication = {. 7 (I .)},
+ prioritydate= {09.04.1999},
prioritynumber = {09/289, 037},
prioritycountry = {},
- pagetotal = {5 .~: .},
- language = {russian},
+ pagetotal = {5 .~: .},
+ language = {russian},
}
@PATENT{patent2,
- author = {. . },
+ author = {. . },
authorcountry = {},
- title = { },
- media = {},
- type = {.},
- number = {2000131736/09},
- location = {. },
- ipc = {\ensuremath{^7} H 04 1/38, 04 J 13/00},
- holder = { . .-. - .},
- credits = {. . .},
+ title = { },
+ media = {text},
+ type = {.},
+ number = {2000131736/09},
+ location = {. },
+ ipc = {\ensuremath{^7} H 04 1/38, 04 J 13/00},
+ holder = { . .-. - .},
+ credits = {. . .},
requestnumber = {000108705/28},
- date = {18.12.2000},
+ date = {18.12.2000},
publicationdate = {20.08.2002},
- publication = {. 23 (II .)},
- pagetotal = {2 .~: .},
- language = {russian},
+ publication = {. 23 (II .)},
+ pagetotal = {2 .~: .},
+ language = {russian},
}
diff --git a/Master/texmf-dist/doc/bibtex/gost/examples.bib b/Master/texmf-dist/doc/bibtex/gost/examples.bib
index 7649c694304..f3c17bdef33 100644
--- a/Master/texmf-dist/doc/bibtex/gost/examples.bib
+++ b/Master/texmf-dist/doc/bibtex/gost/examples.bib
@@ -1,451 +1,461 @@
@BOOK{Vasylenko92,
- author = ", . .",
- title = " : ",
- address = ".",
- publisher = " ",
- year = 1992,
- pagetotal = 430,
- language = "ukrainian"
+ author = {, . .},
+ title = { : },
+ address = {.},
+ publisher = { },
+ year = {1992},
+ pagetotal = {430},
+ language = {ukrainian},
}
@BOOK{Afanasyev92,
- author = ", . . and , . .",
- title = "
- ",
- address = ".",
- publisher = "",
- year = 1992,
- pagetotal = 190,
- language = "russian"
+ author = {, . . and , . .},
+ title = {
+ },
+ address = {.},
+ publisher = {},
+ year = {1992},
+ pagetotal = {190},
+ language = {russian},
}
@BOOK{Makilov91,
- author = ", . . and , . .
- and , . .",
- title = "
- ",
- address = ".",
- publisher = "",
- year = 1991,
- pagetotal = 265,
- language = "russian"
+ author = {, . . and , . .
+ and , . .},
+ title = {
+ },
+ address = {.},
+ publisher = {},
+ year = {1991},
+ pagetotal = {265},
+ language = {russian},
}
@BOOK{Ponomarenko86,
- title = " ",
- author = ". . and . .
- and . . and . . ",
- editor = ". . ",
- address = ".",
- publisher = "",
- year = 1986,
- pagetotal = 144,
- language = "russian"
+ title = { },
+ author = {. . and . .
+ and . . and . . },
+ editor = {. . },
+ address = {.},
+ publisher = {},
+ year = {1986},
+ pagetotal = {144},
+ language = {russian},
}
@BOOK{Belousova81,
- title = "
- ",
- author = ", . . and , . .
- and , . . and others",
- address = ".",
- publisher = "",
- year = 1981,
- pagetotal = 62,
- language = "russian"
-}@BOOK{BibOp91,
- title = " :
- ",
- organization = ". . .
- . - .~.~. ",
- edition = "2-, .",
- address = ".",
- publisher = ".~",
- year = 1991,
- pagetotal = 224,
- language = "russian"
+ title = {
+ },
+ author = {, . . and , . .
+ and , . . and others},
+ address = {.},
+ publisher = {},
+ year = {1981},
+ pagetotal = {62},
+ language = {russian},
+}
+@BOOK{BibOp91,
+ title = { :
+ },
+ organization = {. . .
+ . - .~.~. },
+ edition = {2-, .},
+ address = {.},
+ publisher = {.~},
+ year = {1991},
+ pagetotal = {224},
+ language = {russian},
}
@BOOK{Poems82,
- title = " . ,
- , : ",
- compiler = ". and . ",
- address = ".",
- publisher = ". ",
- year = 1982,
- pagetotal = 224,
- language = "russian"
+ title = { . ,
+ , : },
+ compiler = {. and . },
+ address = {.},
+ publisher = {. },
+ year = {1982},
+ pagetotal = {224},
+ language = {russian},
}
@BOOK{HistLit82,
- title = " : 4 .",
- organization = " , - .~.\ (.)",
- address = ".",
- year = 1982,
- Volume = "3: ",
- pagetotal = 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. . ",
- pagetotal = 440,
- language = "russian"
-}@BOOK{Grosse80,
- author = ", . and , .",
- title = " : .\ .",
- address = ".",
- publisher = "",
- year = 1980,
- pagetotal = 392,
- language = "russian"
-}@BOOK{GOST7184,
- key = {},
- title = " 7.1.-84. .
- .
- --- 7.1.-76; . 01.01.86.",
- address = ".",
- publisher = "- ",
- year = 1984,
- pagetotal = 78,
- language = "russian"
-}@BOOK{ObchTech93,
- title = " : ...",
- address = ".",
- publisher = "",
- year = 1993,
- pagetotal = 99,
- language = "ukrainian"
-}@BOOK{Bibdelo86,
- title = " : . ",
- composer = ". . and . . ",
- edition = "2- .",
- address = ".",
- publisher = "",
- year = 1986,
- pagetotal = 224,
- language = "russian"
-}@INBOOK{Ponomarenko79,
- author = ", . .",
- title = " ",
- booktitle = "
- ",
- address = ".",
- publisher = "",
- year = 1979,
- pages = "141-148",
- language = "russian"
+ title = { : 4 .},
+ organization = { , - .~.\ (.)},
+ address = {.},
+ year = {1982},
+ volume = {3: },
+ pagetotal = {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. . },
+ pagetotal = {440},
+ language = {russian},
+}
+@BOOK{Grosse80,
+ author = {, . and , .},
+ title = { : .\ .},
+ address = {.},
+ publisher = {},
+ year = {1980},
+ pagetotal = {392},
+ language = {russian},
+}
+@BOOK{GOST7184,
+ key = {},
+ title = { 7.1-84. .
+ .
+ --- 7.1-76~; . 01.01.86.},
+ address = {.},
+ publisher = {- },
+ year = {1984},
+ pagetotal = {78},
+ language = {russian},
+}
+@BOOK{ObchTech93,
+ title = { : ...},
+ address = {.},
+ publisher = {},
+ year = {1993},
+ pagetotal = {99},
+ language = {ukrainian},
+}
+@BOOK{Bibdelo86,
+ title = { : . },
+ composer = {. . and . . },
+ edition = {2- .},
+ address = {.},
+ publisher = {},
+ year = {1986},
+ pagetotal = {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"
+ 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}
+ 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"
+ 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"
+ 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"
+ 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"
+ 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"
+ 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,
- pagetotal = 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"
+ author = {. . },
+ title = {
+ },
+ crossref = {Gojchuk98},
+ annote = {
+ .
+
+
+
+ },
+ pages = {213--220},
+}
+@INPROCEEDINGS{TranskSpivrob99:Purich,
+ author = {, },
+ title = {{}-{} :
+ },
+ language = {russian},
+ booktitle = {
+ {} {}-{} {}: {}
+ },
+ editor = {, .},
+ address = {},
+ publisher = { },
+ organization = { },
+ year = {1999},
+ pagetotal = {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"
+ 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,
- pagetotal = 212,
- language = "russian"
-}
-@DSciTHESIS{KIA95-default,
- author = ", ",
- title = "
- ",
- number = "01.04.08",
- school = "- .\ .~. ",
- address = "",
- year = 1995,
- pagetotal = 350,
- language = "russian"
-}
-@THESIS{KIA85-autoref,
- author = ", ",
- title = "
- ",
- type = ".\ .\ .\ .\ .\ - .-.\ ",
- number = "01.04.08",
- school = "- .\ .~. ",
- address = "",
- year = 1995,
- pagetotal = 17,
- language = "russian"
+ author = {, },
+ title = {
+ ,
+
+ },
+ type = { },
+ number = {05.05.04},
+ institution = {.\ .\ -},
+ address = {.},
+ year = {1982},
+ pagetotal = {212},
+ language = {russian},
+}
+@DOCTHESIS{KIA95-default,
+ author = {, },
+ title = {
+ },
+ number = {01.04.08},
+ institution = {- .\ .~. },
+ address = {},
+ year = {1995},
+ pagetotal = {350},
+ language = {russian},
+}
+@MASTERSTHESIS{mastersthesis-minimal,
+ title = {Mastering Thesis Writing},
+ author = {{\'{E}}douard Masterly},
+ year = {1988},
+ institution = {Stanford University},
+}
+
+@MASTERSTHESIS{mastersthesis-full,
+ title = {Mastering Thesis Writing},
+ author = {{\'{E}}douard Masterly},
+ month = jun,
+ note = {This is a full MASTERSTHESIS entry},
+ type = {Master's project},
+ year = {1988},
+ address = {English Department},
+ institution = {Stanford University},
}
@BOOK{Ponomarenko76,
- author = ", . . and , . .",
- title = "
-
- ",
- address = ".",
- year = 1976,
- pagetotal = 37,
- language = "russian",
- note = "(./ . - ; 76-76)"
+ author = {, . . and , . .},
+ title = {
+
+ },
+ address = {.},
+ year = {1976},
+ pagetotal = {37},
+ language = {russian},
+ note = {(./ . - ; 76-76)},
}
@REPORT{Report81-rep,
- title = {
- {-2-12-}
- {-2-12-Dz}},
- institution = {.\ .\ - .\ -},
- address = ".",
+ title = {
+ {-2-12-}
+ {-2-12-Dz}},
+ institution = {.\ .\ - .\ -},
+ address = {.},
organization = {},
- year = 1981,
- pagetotal = 90,
- type = " {}",
- editor = ", . .",
- author = ", . . and others",
- note = {.\ 119692},
- language = "russian"
+ year = {1981},
+ pagetotal = {90},
+ type = { {}},
+ editor = {, . .},
+ author = {, . . and others},
+ note = {.\ 119692},
+ language = {russian},
}
@REPORT{Report81b-rep-notype,
- title = {
- {-2-12-}
- {-2-12-Dz}},
- institution = {.\ .\ - .\ -},
- address = ".",
+ title = {
+ {-2-12-}
+ {-2-12-Dz}},
+ institution = {.\ .\ - .\ -},
+ address = {.},
organization = {},
- year = 1981,
- pagetotal = 90,
- note = {.\ 119692},
- language = "russian"
+ year = {1981},
+ pagetotal = {90},
+ note = {.\ 119692},
+ language = {russian},
}
@TECHREPORT{Report81-techrep,
- title = {
- {-2-12-}
- {-2-12-Dz}},
- institution = {.\ .\ - .\ -},
- address = ".",
+ title = {
+ {-2-12-}
+ {-2-12-Dz}},
+ institution = {.\ .\ - .\ -},
+ address = {.},
organization = {},
- year = 1981,
- pagetotal = 90,
- editor = ", . .",
- author = ", . . and others",
- note = {.\ 119692},
- language = "russian"
+ year = {1981},
+ pagetotal = {90},
+ editor = {, . .},
+ author = {, . . and others},
+ note = {.\ 119692},
+ language = {russian},
}
@BOOK{CatalogMamals81,
- title = { .
- "--- },
- organization = " , .\ -",
- editor = ". . and . . ",
- address = ".",
- publisher = ", .\ -",
- year = 1981,
- pagetotal = 456,
- language = "russian"
+ title = { .
+ "--- },
+ organization = { , .\ -},
+ editor = {. . and . . },
+ address = {.},
+ publisher = {, .\ -},
+ year = {1981},
+ pagetotal = {456},
+ language = {russian},
}
-
@BOOK{Instr86,
- title = "
- :
- 34-70-044-85: . . . .
- 01.10.85:
- 01.01.86 01.01.95",
- organization = "- ",
- address = ".",
- year = 1986,
- pagetotal = 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"
+ title = {
+ ~:
+ 34-70-044-85~: . . . .
+ 01.10.85~:
+ 01.01.86 01.01.95},
+ organization = {- },
+ address = {.},
+ year = {1986},
+ pagetotal = {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"
+@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},
@@ -453,112 +463,144 @@
url = {http://www-nds.iaea.org/exfor},
address = {P.O. Box 100, Wagramer Strasse 5, A-1400 Vienna, Austria},
year = {2012},
- medium = {Electronic resource}
+ media = {eresource}
}
@BOOK{IsaacNewton,
author = {Newton, {\relax Sir Isaac}},
- title = {Opticks, or a treatise of the reflections,
+ 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},
+ media = {eresource},
year = {1730},
- pagetotal = {382},
+ pagetotal = {382},
eprint = {XXu4AkRVBBoC},
eprinttype = {Google Books},
}
@BOOK{IsaacNewton-sl:sn,
author = {{\relax Sir I}saac Newton},
- title = {Opticks, or a treatise of the reflections,
+ 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},
+ media = {online},
year = {1730},
- pagetotal = {382},
+ pagetotal = {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},
- pagetotal = {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}
+% publisher = {William Innys},
+@BOOK{Encyclopedia,
+ title = { },
+ publisher = { . .},
+ year = {1996},
+ address = {.},
+ note = {1 . . (CD-ROM)},
+ language = {russian},
+ media = {eresource},
+}
+
+@ARTICLE{Nasirova,
+ title = { },
+ author = {, . .},
+ language = {russian},
+ note = { : http://vestnik.fa.ru/4(28)2003/4.html},
+ number = {4},
+ year = {2003},
+ journal = { },
+ media2 = {eresource},
+ media = {online},
+}
+
+@BOOK{kremlincd,
+ title = { },
+ titleaddon = {. },
+ language = {russian},
+ note = {CD-ROM},
+ date = {2007},
+ location = {.},
+ publisher = { },
+ media = {eresource},
+}
+@ARTICLE{PhysRevLett.101.085006,
+ author = {Kotelnikov, Igor and Rom\'e, Massimiliano},
+ volume = {101},
+ journal = {Phys. Rev. Lett.},
+ month = {Aug},
+ pagetotal = {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}
+ 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/},
+ 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/},
}
@PATENT{patent1,
- author = {. . },
+ author = {. . },
authorcountry = {},
- title = { -},
- media = {},
- type = {},
- number = {1095735},
- location = {. },
- ipc = {\ensuremath{^7} B 64 G 1/00},
- holder = { /, .},
- credits = {. . .},
+ title = { -},
+ media = {text},
+ type = {},
+ number = {1095735},
+ location = {. },
+ ipc = {\ensuremath{^7} B 64 G 1/00},
+ holder = { /, .},
+ credits = {. . .},
requestnumber = {000108705/28},
- requestdate = {07.04.2000},
+ requestdate = {07.04.2000},
publicationdate = {10.03.2001},
- publication = {. 7 (I .)},
- prioritydate = {09.04.1999},
+ publication = {. 7 (I .)},
+ prioritydate= {09.04.1999},
prioritynumber = {09/289, 037},
prioritycountry = {},
- pagetotal = {5 .~: .},
- language = {russian},
+ pagetotal = {5 .~: .},
+ language = {russian},
}
@PATENT{patent2,
- author = {. . },
+ author = {. . },
authorcountry = {},
- title = { },
- media = {},
- type = {.},
- number = {2000131736/09},
- location = {. },
- ipc = {\ensuremath{^7} H 04 1/38, 04 J 13/00},
- holder = { . .-. - .},
- credits = {. . .},
+ title = { },
+ media = {text},
+ type = {.},
+ number = {2000131736/09},
+ location = {. },
+ ipc = {\ensuremath{^7} H 04 1/38, 04 J 13/00},
+ holder = { . .-. - .},
+ credits = {. . .},
requestnumber = {000108705/28},
- date = {18.12.2000},
+ date = {18.12.2000},
publicationdate = {20.08.2002},
- publication = {. 23 (II .)},
- pagetotal = {2 .~: .},
- language = {russian},
+ publication = {. 23 (II .)},
+ pagetotal = {2 .~: .},
+ language = {russian},
}
diff --git a/Master/texmf-dist/doc/bibtex/gost/gost.pdf b/Master/texmf-dist/doc/bibtex/gost/gost.pdf
index fc9207f1b02..296cadade9a 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
index ae39d3273d6..71ca5986810 100644
--- a/Master/texmf-dist/doc/bibtex/gost/gost.tex
+++ b/Master/texmf-dist/doc/bibtex/gost/gost.tex
@@ -4,8 +4,38 @@
\usepackage[T2A]{fontenc}
\usepackage[cp1251]{inputenc}
\usepackage[russian]{babel}
-\usepackage{bibunits,verbatim,bibnocap,geometry,ifpdf}
-%\usepackage{cmap}
+\usepackage{bibunits,verbatim,geometry,ifpdf}
+
+%============================================================
+\makeatletter
+\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}
+\makeatother
+%============================================================
+
\ifpdf
\usepackage[pdftex,hyperindex,unicode]{hyperref}
\else
@@ -49,80 +79,117 @@
\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}
+
+\subsection{Multiple-volume publications}
\bibentry{ex07}
\bibentry{ex08}
\bibentry{ex09}
+
\subsection{Translated}
\bibentry{ex10}
+
\subsection{Collections}
\bibentry{ex12}
+
\subsection{Dictionary}
\bibentry{ex13}
-\section{Parts of}
+
+
+\section{Parts of \ldots}
+
\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}
+
+\subsection{Encyclopedia}
\bibentry{ex18}
+
\subsection{Proceedings}
\bibentry{ex19}
\bibentry{ex20}
+
\subsubsection{With crossreference}
\bibentry{ex20a}
+
\subsubsection{With multiple languages}
\bibentry{ex20b}
-\section{Other}
+
+
+\section{Others}
+
\subsection{Standard}
\bibentry{ex11}
-\subsection{Ph.D. Thesis / Dissertation}
+
+\subsection{Dissertation}
\bibentry{ex21}
\bibentry{ex21a}
-\subsection{Synopsis}
+\bibentry{ex21b}
+Allowed built-in values of \verb|type| field in \verb|@THESIS| entry are \verb|mathesis| for masters thesis, \verb|phdthesis| for Ph.D. thesis, and \verb|docthesis| for doctor of sciences dissertation. Any other value of \verb|type| is reproduced literally.
\bibentry{ex22}
+\bibentry{ex22a}
+
\subsection{Preprint}
\bibentry{ex23}
+
\subsection{Report}
\bibentry{ex24}
\bibentry{ex24a}
\bibentry{ex24b}
+
\subsection{Catalog}
\bibentry{ex25}
+
\subsection{Instruction}
\bibentry{ex26}
-\section{Electronic Publishing}
+
+\subsection{Patent}
+\bibentry{ex31}
+
+
+\section{Electronic resources}
+
\subsection{Common Fields}
-\verb|Url|, \verb|eprint|, \verb|doi| and \verb|medium| fields can be assigned to any entry.
+\verb|Url|, \verb|eprint|, \verb|doi| and \verb|media| fields can be assigned to any entry. Allowed values of \verb|media| are \verb|online|, \verb|eresource| and \verb|text| (default).
\bibentry{ex27c}
\bibentry{ex28}
+\bibentry{ex28a}
\bibentry{ex29}
+
\subsection{Online Entry}
\bibentry{ex27a}
\bibentry{ex27b}
+
\section{Use of macros}
-\texttt{jan}, \texttt{feb}, \texttt{mar},\ldots{} \texttt{dec} macros in \texttt{month} field
+
+\texttt{jan}, \texttt{feb}, \texttt{mar},\ldots{} \texttt{dec} macros in \texttt{month} field
are automatically translated to Russian or English if necessary. Other languages are not supported.
\bibentry{ex30}
-\section{Patents}
-\bibentry{ex31}
+
\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 944f4a77e1c..ec6e396e081 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/gost2008-customized.pdf b/Master/texmf-dist/doc/bibtex/gost/gost2008-customized.pdf
index a181ed31e72..7732e939b6a 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-natbib.pdf b/Master/texmf-dist/doc/bibtex/gost/gost2008-natbib.pdf
deleted file mode 100644
index a9576d3dd16..00000000000
--- a/Master/texmf-dist/doc/bibtex/gost/gost2008-natbib.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/bibtex/gost/gost2008-sorted.pdf b/Master/texmf-dist/doc/bibtex/gost/gost2008-sorted.pdf
deleted file mode 100644
index 853b34611d4..00000000000
--- a/Master/texmf-dist/doc/bibtex/gost/gost2008-sorted.pdf
+++ /dev/null
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
deleted file mode 100644
index 6f043e5d03f..00000000000
--- a/Master/texmf-dist/doc/bibtex/gost/gost2008-sorted.tex
+++ /dev/null
@@ -1,106 +0,0 @@
-% !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 8fba81429cb..317bc4d6161 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/gost2008l.pdf b/Master/texmf-dist/doc/bibtex/gost/gost2008l.pdf
index 39f768e5491..c2b666f2159 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/gost2008n.pdf b/Master/texmf-dist/doc/bibtex/gost/gost2008n.pdf
new file mode 100644
index 00000000000..fc7d40fd5af
--- /dev/null
+++ b/Master/texmf-dist/doc/bibtex/gost/gost2008n.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/bibtex/gost/gost2008-natbib.tex b/Master/texmf-dist/doc/bibtex/gost/gost2008n.tex
index db27fa6ee14..db27fa6ee14 100644
--- a/Master/texmf-dist/doc/bibtex/gost/gost2008-natbib.tex
+++ b/Master/texmf-dist/doc/bibtex/gost/gost2008n.tex
diff --git a/Master/texmf-dist/doc/bibtex/gost/gost2008-natbib-s.pdf b/Master/texmf-dist/doc/bibtex/gost/gost2008ns.pdf
index 7d0d0407cf6..6349c96af53 100644
--- a/Master/texmf-dist/doc/bibtex/gost/gost2008-natbib-s.pdf
+++ b/Master/texmf-dist/doc/bibtex/gost/gost2008ns.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/bibtex/gost/gost2008-natbib-s.tex b/Master/texmf-dist/doc/bibtex/gost/gost2008ns.tex
index 7b1613b8ff4..7b1613b8ff4 100644
--- a/Master/texmf-dist/doc/bibtex/gost/gost2008-natbib-s.tex
+++ b/Master/texmf-dist/doc/bibtex/gost/gost2008ns.tex
diff --git a/Master/texmf-dist/doc/bibtex/gost/gost780.pdf b/Master/texmf-dist/doc/bibtex/gost/gost780.pdf
index 810d6344891..b24f7d2e3d7 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/make-examples-on-win-cp1251.cmd b/Master/texmf-dist/doc/bibtex/gost/make-examples-on-win-cp1251.cmd
new file mode 100644
index 00000000000..7fa6c61ce35
--- /dev/null
+++ b/Master/texmf-dist/doc/bibtex/gost/make-examples-on-win-cp1251.cmd
@@ -0,0 +1,34 @@
+@echo ⮢ 䠩 ਬ஢
+@echo ==========================
+
+@echo २ ।饣 饣 䠩
+
+rename .\bib\examples.bib examples.bak
+
+@echo ஢ 쪨 䠩 让
+
+copy .\bib\ex*.bib .\bib\examples.bib
+
+@echo ᪠ ਬ஢
+
+for %%f in (gost7*.tex) do pdflatex -quiet %%f
+for %%f in (gost200*.tex) do pdflatex -quiet %%f
+
+@echo ᪠ ࠡ⪠ bibtex8 *.aux, ⮣ '㤠 㤥'
+
+for %%f in (gost*.aux) do bibtex8 -B -c cp1251.csf %%f
+
+@echo ᪠ ਬ஢ (室 ᫥ bibtex8)
+
+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
+
+@echo ⪠ 㦭 䠩
+
+@del *.aux *.out *.toc *.brf .pdf
+@del *.bbl
+@del *.blg
+@del *.log
+@echo =======
diff --git a/Master/texmf-dist/doc/bibtex/gost/make-examples-on-win-utf8.cmd b/Master/texmf-dist/doc/bibtex/gost/make-examples-on-win-utf8.cmd
new file mode 100644
index 00000000000..817e4e38529
--- /dev/null
+++ b/Master/texmf-dist/doc/bibtex/gost/make-examples-on-win-utf8.cmd
@@ -0,0 +1,34 @@
+@echo ⮢ 䠩 ਬ஢
+@echo ==========================
+
+@echo २ ।饣 饣 䠩
+
+rename .\bib\examples.bib examples.bak
+
+@echo ஢ 쪨 䠩 让
+
+copy .\bib\ex*.bib .\bib\examples.bib
+
+@echo ᪠ ਬ஢
+
+for %%f in (ugost7*.tex) do pdflatex -quiet %%f
+for %%f in (ugost200*.tex) do pdflatex -quiet %%f
+
+@echo ᪠ ࠡ⪠ bibtex8 *.aux, ⮣ '㤠 㤥'
+
+for %%f in (ugost*.aux) do bibtex8 -B -c utf8cyrillic.csf %%f
+
+@echo ᪠ ਬ஢ (室 ᫥ bibtex8)
+
+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
+
+@echo ⪠ 㦭 䠩
+
+@del *.aux *.out *.toc *.brf .pdf
+@del *.bbl
+@del *.blg
+@del *.log
+@echo =======
diff --git a/Master/texmf-dist/doc/bibtex/gost/ugost.tex b/Master/texmf-dist/doc/bibtex/gost/ugost.tex
index 75650acb64a..27482cbd26b 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ugost.tex
+++ b/Master/texmf-dist/doc/bibtex/gost/ugost.tex
@@ -2,7 +2,38 @@
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[russian]{babel}
-\usepackage{bibunits,verbatim,bibnocap,geometry,ifpdf}
+\usepackage{bibunits,verbatim,geometry,ifpdf}
+
+%============================================================
+\makeatletter
+\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}
+\makeatother
+%============================================================
+
\ifpdf
\usepackage[pdftex,hyperindex,unicode]{hyperref}
\usepackage{cmap}
@@ -37,90 +68,127 @@
\end{bibunit}
}
-\title{\mytitle}
-\maketitle
-\begin{abstract}
- \mydescription
-\end{abstract}
-
+%\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}
+
+\subsection{Multiple-volume publications}
\bibentry{ex07}
\bibentry{ex08}
\bibentry{ex09}
+
\subsection{Translated}
\bibentry{ex10}
+
\subsection{Collections}
\bibentry{ex12}
+
\subsection{Dictionary}
\bibentry{ex13}
-\section{Parts of}
+
+
+\section{Parts of \ldots}
+
\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}
+
+\subsection{Encyclopedia}
\bibentry{ex18}
+
\subsection{Proceedings}
\bibentry{ex19}
\bibentry{ex20}
+
\subsubsection{With crossreference}
\bibentry{ex20a}
+
\subsubsection{With multiple languages}
\bibentry{ex20b}
-\section{Other}
+
+
+\section{Others}
+
\subsection{Standard}
\bibentry{ex11}
-\subsection{Ph.D. Thesis / Dissertation}
+
+\subsection{Dissertation}
\bibentry{ex21}
\bibentry{ex21a}
-\subsection{Synopsis}
+\bibentry{ex21b}
+Allowed built-in values of \verb|type| field in \verb|@THESIS| entry are \verb|mathesis| for masters thesis, \verb|phdthesis| for Ph.D. thesis, and \verb|docthesis| for doctor of sciences dissertation. Any other value of \verb|type| is reproduced literally.
\bibentry{ex22}
+\bibentry{ex22a}
+
\subsection{Preprint}
\bibentry{ex23}
+
\subsection{Report}
\bibentry{ex24}
\bibentry{ex24a}
\bibentry{ex24b}
+
\subsection{Catalog}
\bibentry{ex25}
+
\subsection{Instruction}
\bibentry{ex26}
-\section{Electronic Publishing}
+
+\subsection{Patent}
+\bibentry{ex31}
+
+
+\section{Electronic resources}
+
\subsection{Common Fields}
-\verb|Url|, \verb|eprint|, \verb|doi| and \verb|medium| fields can be assigned to any entry.
+\verb|Url|, \verb|eprint|, \verb|doi| and \verb|media| fields can be assigned to any entry. Allowed values of \verb|media| are \verb|online|, \verb|eresource| and \verb|text| (default).
\bibentry{ex27c}
\bibentry{ex28}
+\bibentry{ex28a}
\bibentry{ex29}
+
\subsection{Online Entry}
\bibentry{ex27a}
\bibentry{ex27b}
+
\section{Use of macros}
-\texttt{jan}, \texttt{feb}, \texttt{mar},\ldots{} \texttt{dec} macros in \texttt{month} field
+
+\texttt{jan}, \texttt{feb}, \texttt{mar},\ldots{} \texttt{dec} macros in \texttt{month} field
are automatically translated to Russian or English if necessary. Other languages are not supported.
\bibentry{ex30}
-\section{Patents}
-\bibentry{ex31}
+
\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
index 1bdf85309e1..63575d6143b 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ugost2003.pdf
+++ 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
index d21e13cd61d..b8c34901b4a 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ugost2003.tex
+++ b/Master/texmf-dist/doc/bibtex/gost/ugost2003.tex
@@ -1,5 +1,6 @@
\edef\mybibstyle{ugost2003}
\RequirePackage[utf8]{inputenc}
+\RequirePackage{cmap}
\newcommand*{\mytitle}{The GOST bundle: \mybibstyle.bst}
\newcommand{\mydescription}{
Example bibliographic description using the style \texttt{\mybibstyle.bst}.
diff --git a/Master/texmf-dist/doc/bibtex/gost/ugost2008-customized.pdf b/Master/texmf-dist/doc/bibtex/gost/ugost2008-customized.pdf
index 118e02330a2..e2787ae9a70 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ugost2008-customized.pdf
+++ b/Master/texmf-dist/doc/bibtex/gost/ugost2008-customized.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/bibtex/gost/ugost2008.pdf b/Master/texmf-dist/doc/bibtex/gost/ugost2008.pdf
index 4f641cdbda0..091c78e2b27 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ugost2008.pdf
+++ 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
index 70935258f58..1044a71e75d 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ugost2008.tex
+++ b/Master/texmf-dist/doc/bibtex/gost/ugost2008.tex
@@ -1,5 +1,6 @@
\edef\mybibstyle{ugost2008}
\RequirePackage[utf8]{inputenc}
+\RequirePackage{cmap}
\newcommand*{\mytitle}{The GOST bundle: \mybibstyle.bst}
\newcommand{\mydescription}{
Example of a bibliography using the style \texttt{\mybibstyle.bst}.
diff --git a/Master/texmf-dist/doc/bibtex/gost/ugost2008l.pdf b/Master/texmf-dist/doc/bibtex/gost/ugost2008l.pdf
index c3a588cc1d7..de8bc07265e 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ugost2008l.pdf
+++ 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
index 952e20f461f..8d2fdda89f9 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ugost2008l.tex
+++ b/Master/texmf-dist/doc/bibtex/gost/ugost2008l.tex
@@ -1,5 +1,6 @@
\edef\mybibstyle{ugost2008l}
\RequirePackage[utf8]{inputenc}
+\RequirePackage{cmap}
\newcommand*{\mytitle}{The GOST bundle: \mybibstyle.bst}
\newcommand{\mydescription}{
Example of a bibliography using the style \texttt{\mybibstyle.bst}.
diff --git a/Master/texmf-dist/doc/bibtex/gost/ugost2008-natbib.pdf b/Master/texmf-dist/doc/bibtex/gost/ugost2008n.pdf
index 5681c64484a..04e9ecefa6e 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ugost2008-natbib.pdf
+++ b/Master/texmf-dist/doc/bibtex/gost/ugost2008n.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/bibtex/gost/ugost2008-natbib.tex b/Master/texmf-dist/doc/bibtex/gost/ugost2008n.tex
index ec7e56dbfc6..b11a8624a9b 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ugost2008-natbib.tex
+++ b/Master/texmf-dist/doc/bibtex/gost/ugost2008n.tex
@@ -2,6 +2,7 @@
\newcommand*{\mybibstyle}{ugost2008n}
\RequirePackage[utf8]{inputenc}
+\RequirePackage{cmap}
\newcommand*{\mytitle}{The GOST bundle: \mybibstyle.bst}
\newcommand{\mydescription}{
diff --git a/Master/texmf-dist/doc/bibtex/gost/ugost2008ns.pdf b/Master/texmf-dist/doc/bibtex/gost/ugost2008ns.pdf
new file mode 100644
index 00000000000..47eb226140b
--- /dev/null
+++ b/Master/texmf-dist/doc/bibtex/gost/ugost2008ns.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/gost2008-natbib-s.tex b/Master/texmf-dist/doc/bibtex/gost/ugost2008ns.tex
index f0652842e03..7956c2146f8 100644
--- a/Master/texmf-dist/doc/bibtex/gost/doc/examples/utf8/gost2008-natbib-s.tex
+++ b/Master/texmf-dist/doc/bibtex/gost/ugost2008ns.tex
@@ -1,7 +1,8 @@
% !Mode:: "TeX:UTF-8"
-\newcommand*{\mybibstyle}{gost2008ns}
+\newcommand*{\mybibstyle}{ugost2008ns}
\RequirePackage[utf8]{inputenc}
+\RequirePackage{cmap}
\newcommand*{\mytitle}{The GOST bundle: \mybibstyle.bst}
\newcommand{\mydescription}{
diff --git a/Master/texmf-dist/doc/bibtex/gost/ugost2008-sorted.pdf b/Master/texmf-dist/doc/bibtex/gost/ugost2008s.pdf
index 3cc95a99a27..739a5db4f6a 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ugost2008-sorted.pdf
+++ b/Master/texmf-dist/doc/bibtex/gost/ugost2008s.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/bibtex/gost/ugost2008-sorted.tex b/Master/texmf-dist/doc/bibtex/gost/ugost2008s.tex
index 827e8ccd03c..827e8ccd03c 100644
--- a/Master/texmf-dist/doc/bibtex/gost/ugost2008-sorted.tex
+++ b/Master/texmf-dist/doc/bibtex/gost/ugost2008s.tex
diff --git a/Master/texmf-dist/doc/bibtex/gost/ugost780._tex b/Master/texmf-dist/doc/bibtex/gost/ugost780._tex
deleted file mode 100644
index 6dd706ee21b..00000000000
--- a/Master/texmf-dist/doc/bibtex/gost/ugost780._tex
+++ /dev/null
@@ -1,16 +0,0 @@
-\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
deleted file mode 100644
index fa800c0a943..00000000000
--- a/Master/texmf-dist/doc/bibtex/gost/ugost780.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/source/bibtex/gost/gost.dtx b/Master/texmf-dist/source/bibtex/gost/gost.dtx
index 3fe0b225434..ba678e3abd6 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-2016 Igor A. Kotelnikov.
-% Version 1.2g
+% Copyright 2012-2017 Igor A. Kotelnikov.
+% Version 1.2i
%
% Copyright 1996-2005 Maksym Polyakov.
% Version 2005.08.12
@@ -35,11 +35,12 @@
% To unpack run
% latex gost.ins
%
-% To produce documentation run
+% To produce the documentation run
% pdflatex gost.dtx
% makeindex -r -s gind.ist gost
% makeindex -r -s gglo.ist -o gost.gls gost.glo
% pdflatex gost.dtx
+% pdflatex gost.dtx
%
% TeX Directory Structure
%
@@ -48,11 +49,11 @@
% Move all *.pdf files to TDS:doc/bibtex/gost
% Move gost.dtx and gost.ins to TDS:source/bibtex/gost/
%
-% $Id: gost.dtx, v.2012/08/31 kia999 $
+% $Id: gost.dtx, v.2017/01/12 kia999 $
%
%<*driver>
\ProvidesFile{gost.dtx}%
- [2016/09/21 v.1.2h Bibliography styles for GOST R 7.0.5-2008.]
+ [2017/01/12 v.1.2i Bibliography styles for GOST R 7.0.5-2008.]
\documentclass{ltxdoc}
@@ -62,7 +63,8 @@
\usepackage[pdftex,hyperindex,unicode]{hyperref}
\usepackage{cmap}
\else
- \usepackage[hypertex]{hyperref}
+ %\usepackage[hypertex]{hyperref}
+ \usepackage{hyperref}
\fi
\usepackage{color}
\definecolor{darkblue}{rgb}{0,0,.6}
@@ -126,44 +128,29 @@
%</driver>
% \fi
%
-% \CheckSum{548}
-%
-% \changes{v1.2h}{21 Sep 2016}{minor changes in documentation}
-% \changes{v1.2g}{25 Jul 2016}{minor changes in documentation}
-% \changes{v1.2f}{12 Jul 2016}{patent entry added}
-% \changes{v1.2e}{07 Jul 2016}{bbl.url added to replace URL string}
-% \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)}
-% \changes{v1.2}{02 Feb 2012}{Thesis entry, report entry}
-% \changes{v1.2}{01 Feb 2012}{Medium field}
-% \changes{v1.2}{30 Jan 2012}{Strict option}
-% \changes{v1.2}{29 Jan 2012}{Refactoring, Documentation}
-% \changes{v1.2}{26 Jan 2012}{Entries eprint, eprintclass, eprinttype}
-% \changes{v1.2}{26 Jan 2012}{Options modern, long, eprint}
-% \changes{v1.1}{25 Jan 2012}{Gost705.dtx borrowed from Disser pkg}
-% \changes{v1.1}{21 Jan 2012}{Upload to CTAN}
-% \changes{v1.1}{15 Jan 2012}{Added German, French, Italian languages}
-% \changes{v1.1}{15 Jan 2012}{Entry ONLINE}
-% \changes{v1.0}{12 Aug 2005}{Bug fix (long annote)}
-% \changes{v0.9}{07 Oct 2003}{Bug fix in names and date formatting}
-% \changes{v0.9}{07 Oct 2003}{Bug fix in INPROCEEDINGS}
-% \changes{v0.8}{10 Aug 2003}{\cs{BibEmph} added}
-% \changes{v0.8}{06 Jun 2003}{Entry ANNOTE added}
-% \changes{v0.8}{06 Jun 2003}{\cs{BibUrl} added}
-% \changes{v0.8}{06 Jun 2003}{\cs{BibAnnote} added}
+% \CheckSum{592}
%
% \DoNotIndex{\cyra,\cyrb,\cyrv,\cyrg,\cyrd,\cyre}
% \DoNotIndex{\CYRP,\cyrii,\cyrr,\cyre,\cyro,\CYRU,\cyrk,\cyrl,\CYRS,\cyrs|}
% \DoNotIndex{\cyrt,\cyri,\cyrz,\CYRT,\cyrm}
% \DoNotIndex{\cyr,\cyrc,\CYRD,\cyrery,\cyrh,\CYRK,\CYRM,\CYRN,\cyrn}
% \DoNotIndex{\cyrp,\cyrs,\cyrshch,\cyru,\CYRV,\cyrya}
+% \DoNotIndex{\CYRA,\CYRB,\cyrch,\CYRE,\CYREREV,\CYRF,\cyrf,\CYRI,\cyrishrt}
+% \DoNotIndex{\CYRO,\CYRR,\cyrsftsn,\CYRYA,\cyryu,\cyrzh}
% \DoNotIndex{\z@skip,\z@}
+% \DoNotIndex{\|,\~,\ }
+% \DoNotIndex{\\&,\',\(,\),\`,\\,\/,\.}
+% \DoNotIndex{\begin,\DeclareUTFcharacter}
+% \DoNotIndex{\csname,\def}
+% \DoNotIndex{\else,\endcsname,\end}
+% \DoNotIndex{\expandafter,\fi}
+% \DoNotIndex{\hbox,\hss}
+% \DoNotIndex{\iffalse,\ifx,\ignorespaces,\iflanguage}
+% \DoNotIndex{\language,\lastskip,\ldots,\let,\natexlab,\newblock,\nobreak}
+% \DoNotIndex{\providecommand,\ProvideTextCommandDefault,\relax,\renewcommand}
+% \DoNotIndex{\selectlanguage,\selectlanguageifdefined,\small,\textemdash}
+% \DoNotIndex{\textnumero,\unskip,\url,\UTFencname}
+% \DoNotIndex{\,,\catcode,\cite,\citeauthor,\citet,\citeyear,\href,\hskip,\ifdim}
%
% \begin{abstract}
%
@@ -432,7 +419,36 @@
% \end{enumerate}
%
%
-% \subsection{What's new in version 1.2h (2016.08.21)}
+% \subsection{Version history}
+%
+% \subsubsection*{Version 1.2i (2017.01.12)}
+%
+% \begin{enumerate}
+% \item
+% Documentation and examples update (thanks to Leonid Sinev).
+%
+% \item
+% Restored |@MastersThesis| instead of |@MasterThesis| (thanks to Leonid Sinev).
+%
+% \item
+% |media="eresource"| is introduced in addition to |media="online"| and
+% |media="text"|; if present, the |media| field is not ignored any more in
+% modern bst-styles compiled without the |strict| option.
+%
+% \item
+% |location| field is introduced as an alias of |address| field.
+%
+% \item
+% |@DSCISTHESIS| entry renamed to |@DOCTHESIS|.
+%
+% \item
+% |school| field in |@THESIS| and similar entries is replaced by
+% |institution| to comply with |biblatex-gost| style.
+%
+% \end{enumerate}
+%
+%
+% \subsubsection*{Version 1.2h (2016.08.21)}
%
% \begin{enumerate}
% \item
@@ -441,7 +457,7 @@
% \end{enumerate}
%
%
-% \subsection{What's new in version 1.2g (2016.07.25)}
+% \subsubsection*{Version 1.2g (2016.07.25)}
%
% \begin{enumerate}
% \item
@@ -450,18 +466,18 @@
% \end{enumerate}
%
%
-% \subsection{What's new in version 1.2f (2016.07.12)}
+% \subsubsection*{Version 1.2f (2016.07.12)}
%
% \begin{enumerate}
% \item
% Support for patent entry added (thanks to Stanislav Kruchinin).
%
% \item
-% medium field renamed to media field.
+% |medium| field renamed to |media| field for compatibility with biblatex.
% \end{enumerate}
%
-% \subsection{What's new in version 1.2e (2016.07.07)}
+% \subsubsection*{Version 1.2e (2016.07.07)}
%
% \begin{enumerate}
% \item
@@ -470,17 +486,17 @@
%
% \end{enumerate}
%
-% \subsection{What's new in version 1.2d (2015.02.18)}
+% \subsubsection*{Version 1.2d (2015.02.18)}
%
% \begin{enumerate}
% \item
-% jan, feb, e.t.c. macros fixed.
+% jan, feb, etc. macros fixed.
%
% \item
% New macro format.month.
% \end{enumerate}
%
-% \subsection{What's new in version 1.2c (2015.01.10)}
+% \subsubsection*{Version 1.2c (2015.01.10)}
%
% \begin{enumerate}
% \item
@@ -500,7 +516,7 @@
% Spacing around |\BibDash| has been improved.
%
% \item
-% |\BibDash| now typesets short em-dash (|\cyrdahs|) only for |russian| and
+% |\BibDash| now typesets short em-dash (|\cyrdash|) only for |russian| and
% |ukrainian| languages. In earlier versions, it produces short em-dash for
% all languages.
%
@@ -508,7 +524,7 @@
%
% \end{enumerate}
%
-% \subsection{What's new in version 1.2a (2012.08.31)}
+% \subsubsection*{Version 1.2a (2012.08.31)}
%
% \begin{enumerate}
%
@@ -518,14 +534,14 @@
%
% \end{enumerate}
%
-% \subsection{What's new in version 1.2 (2012.02.22)}
+% \subsubsection*{Version 1.2 (2012.02.22)}
%
% \begin{enumerate}
% \item
% Code refactoring. All styles are now generated from single source file.
%
% \item
-% Support for GOST-7.1-2003. The field |medium| is added to reflect type
+% Support for GOST 7.1-2003. The field |medium| is added to reflect type
% of material. For most entry types |medium| defaults to |text|.
%
% \item
@@ -537,7 +553,7 @@
% \end{enumerate}
%
%
-% \subsection{What's new in version 1.1 (2012.01.21)}
+% \subsubsection*{Version 1.1 (2012.01.21)}
%
% \begin{enumerate}
% \item
@@ -553,13 +569,13 @@
% \item
% |@DSciThesis| entry is added to format a reference to doctor of
% sciences thesis.
-
+%
% \item
% |Urldate|, |eprint|, |eprintclass|, |eprinttype| fields are added.
%
% \end{enumerate}
%
-% \subsection{Version history}
+% \subsubsection{Older versions}
%
% \begin{enumerate}
% \item[2012.02.22] Support for |natbib| package.
@@ -574,6 +590,7 @@
% entry is described; numbers in black roman refer to the code lines where
% the entry is used.
% }
+% \GlossaryPrologue{\section{Change History}}
% \PrintChanges
% \PrintIndex
% }
@@ -590,7 +607,7 @@
%<*bst>
%%
%% This bibstyle attempts to format bibliography according to
-%<!modern>%% GOST 7.80-2000 for bibliographic records.
+%<!modern>%% GOST 7.1-2003 for bibliographic records.
%<modern>%% GOST 7.0.5-2008 for bibliographic reference.
%<*natbib>%%
%%-------------------------------------------------------------------
@@ -626,6 +643,11 @@
%
% Enlist all entry types allowed in a bibliographic database.
% Most entries are common for many standard bst styles.
+% \changes{v1.2f}{12 Jul 2016}{entry \texttt{patent} added}
+% \changes{v1.2c}{18 Jan 2015}{entry field \texttt{langid} added}
+% \changes{v1.2c}{18 Jan 2015}{entry field \texttt{eid} added}
+% \changes{v1.2}{01 Feb 2012}{entry field \texttt{medium} added}
+% \changes{v0.8}{06 Jun 2003}{entry field \texttt{annote} added}
% \begin{macrocode}
ENTRY
{ address
@@ -641,50 +663,52 @@ ENTRY
institution
journal
key
+ %major % new in v.1.2i, alias for speciality, not implemented
+ majorcode % new in v.1.2i, alias for specialitycode
month
note
number
organization
pages
- eid % new in v1.2c
+ eid % new in v1.2c
publisher
- school
+ school % alias for institution
series
+ %speciality % new in v.1.2i, eqv. to major in biblatex-gost, not implemented yet...
+ specialitycode % new in v.1.2i, alias of number, eqv. to majorcode in biblatex-gost
title
- %medium % new in v1.2; renamed to media.
- media % new in v1.2f
+ %medium % new in v1.2; renamed to media.
+ media % new in v1.2f
type
volume
year
language
- langid % new in v1.2c
+ langid % new in v1.2c
booklanguage
% \end{macrocode}
% Entries borrowed from biblatex.
+% \changes{v1.2b}{19 Jan 2014}{entry field \texttt{numpages} renamed to \texttt{pagetotal}}
+% \changes{v1.2}{26 Jan 2012}{entry fields \texttt{eprint}, \texttt{eprintclass}, \texttt{eprinttype} added}
% \begin{macrocode}
- date % new in v1.2f; not implemented yet...
+ %date % not implemented yet...
pagetotal
url
urldate
isbn
doi
-% archive
- eprinttype % = archivePrefix
- eprintclass % = primaryClass
+ eprinttype % = archivePrefix
+ eprintclass % = primaryClass
eprint
-% \end{macrocode}
-% Entries borrowed from disser.bst by S.Kruchinin.
-% \begin{macrocode}
% new in v1.2f:
% appear in biblatex:
- addendum
- holder
- location
- subtitle
- titleaddon
- version
- % Appear in biblatex-gost:
- authorcountry % ??
+ %addendum % not implemented yet...
+ holder % see patent
+ location % new in v.1.2i, alias of address
+ %subtitle % not implemented yet...
+ titleaddon % new in v.1.2i, see @thesis
+ %version % not implemented yet...
+ % Appear in biblatex-gost for @patent entry:
+ authorcountry % country of the patent authors
credits % statement of responsibility, other than provided in Biblatex
ipc % Code of the International Patent Classification
%media % General material designation NOTE: medium in the above
@@ -746,6 +770,9 @@ FUNCTION {change.language}
%
% Declare functions to output various parts of bibliographic record.
% \DescribeFunction{output.nonnull}
+% Function |output.nonnull| writes to output buffer the last literal in the stack
+% assuming that it is not empty and adds an appropriate punctuation symbol.
+% \changes{v1.2c}{17 Jan 2015}{fix Gost2003: \texttt{"}\texttt{-}\texttt{-}\texttt{-} replaced by macro \cs{BibDash}}
% \begin{macrocode}
FUNCTION {output.nonnull}
{
@@ -790,6 +817,10 @@ FUNCTION {output.nonnull}
% \end{macrocode}
%
% \DescribeFunction{output}
+% Function |output| calls |output.nonnul| is the last literal string in the stack
+% if it is not empty; otherwise it discards the literal.
+% Function |output.check| do the same but also warns if the indicated field is
+% empty.
% \DescribeFunction{output.check}
% \begin{macrocode}
FUNCTION {output}
@@ -998,6 +1029,7 @@ FUNCTION {new.sentence.checkb}
% \end{macrocode}
% \DescribeFunction{new.dblslash.checka}
% For |online| entry.
+% \changes{v1.1}{15 Jan 2012}{entry type \texttt{@online} added}
% \begin{macrocode}
FUNCTION {new.dblslash.checka}
{ empty$
@@ -1020,6 +1052,7 @@ FUNCTION {field.or.null}
%
% \DescribeFunction{emphasize}
% Declare function to emphasize last string in stack.
+% \changes{v0.8}{10 Aug 2003}{macro \cs{BibEmph} added}
% \begin{macrocode}
FUNCTION {emphasize}
{ duplicate$ empty$
@@ -1436,6 +1469,7 @@ if$}
% \end{macrocode}
% Next function was added in version 2016.07.07.
% \DescribeFunction{bbl.url}
+% \changes{v1.2e}{07 Jul 2016}{\texttt{bbl.url} added to replace URL string}
% \begin{macrocode}
FUNCTION {bbl.url}
{ curlanguage "english" =
@@ -1456,6 +1490,7 @@ if$}
% \end{macrocode}
% Next function was added in version 2012.01.15.
% \DescribeFunction{bbl.urldate}
+% \changes{v1.2}{13 Feb 2012}{fix \texttt{bbl.urldate} for ukrainian (Andrey Shvajkoy)}
% \begin{macrocode}
FUNCTION {bbl.urldate}
{ curlanguage "english" =
@@ -1491,9 +1526,9 @@ FUNCTION {bbl.techreport} % rename to bbl.techreport
if$}
% \end{macrocode}
-% \DescribeFunction{bbl.mthesis}
+% \DescribeFunction{bbl.mathesis}
% \begin{macrocode}
-FUNCTION {bbl.mthesis}
+FUNCTION {bbl.mathesis}
{ curlanguage "english" =
{ "Master's thesis" }
{ curlanguage "german" =
@@ -1510,6 +1545,7 @@ if$}
% \end{macrocode}
% \DescribeFunction{bbl.phdthesis}
+% \changes{v1.2i}{04 Jan 2017}{corrected bbl.phdthesis and bbl.docthesis to comply GOST}
% \begin{macrocode}
FUNCTION {bbl.phdthesis}
{ curlanguage "english" =
@@ -1517,9 +1553,9 @@ FUNCTION {bbl.phdthesis}
{ curlanguage "german" =
{ "Diss.~Ph.\,D." }
{ curlanguage "russian" =
-%<!utf8> { "{\cyr\CYRD\cyri\cyrs\cyrs\ldots\ \cyrk\cyra\cyrn\cyrd\cyri"
-%<!utf8> "\cyrd\cyra\cyrt\cyra\ \cyrn\cyra\cyru\cyrk}" * }
-%<utf8> { "{Дисс\ldots\ кандидата наук}" }
+%<!utf8> { "{\cyr\cyrd\cyri\cyrs.\ \ldots\ \cyrk\cyra\cyrn\cyrd. "
+%<!utf8> "\cyrn\cyra\cyru\cyrk}" * }
+%<utf8> { "{дис.\ \ldots\ канд. наук}" }
{ curlanguage "french" =
{ "Th\`{e}se de doctorat" }
{ "language is not defined: " language "phdthesis" * * warning$ "Ph.\,D. thesis" }
@@ -1529,23 +1565,40 @@ FUNCTION {bbl.phdthesis}
if$}
% \end{macrocode}
-% \DescribeFunction{bbl.dscithesis}
+% \DescribeFunction{bbl.docthesis}
% \begin{macrocode}
-FUNCTION {bbl.dscithesis}
+FUNCTION {bbl.docthesis}
{ curlanguage "english" =
{ "Dr.\,Sci. dissertation" }
{ curlanguage "german" =
{ "Diss.~Dr." }
{ curlanguage "russian" =
-%<!utf8> { "{\cyr\CYRD\cyri\cyrs\cyrs\ldots\ \cyrd\cyro\cyrk\cyrt\cyro"
-%<!utf8> "\cyrr\cyra\ \cyrn\cyra\cyru\cyrk}" * }
-%<utf8> { "{Дисс\ldots\ доктора наук}" }
- { "language is not defined: " language "dscithesis" * * warning$ "Dr.\,Sci. dissertation" }
+%<!utf8> { "{\cyr\cyrd\cyri\cyrs.\ \ldots\ \cyrd-\cyrr\cyra\ "
+%<!utf8> "\cyrn\cyra\cyru\cyrk}" * }
+%<utf8> { "{дис.\ \ldots\ д-ра наук}" }
+ { "language is not defined: " language "docthesis" * * warning$ "Dr.\,Sci. dissertation" }
if$}
if$}
if$}
% \end{macrocode}
+% \DescribeFunction{bbl.thesis.type`}
+% \begin{macrocode}
+FUNCTION {bbl.thesis.type}
+{ type "mathesis" =
+ { bbl.mathesis }
+ { type "phdthesis" =
+ { bbl.phdthesis }
+ { type "docthesis" =
+ { bbl.docthesis }
+ %%{ "!!!" type * "t" change.case$ }
+%<!utf8> { type "t" change.case$ }
+%<utf8> { type }
+ if$}
+ if$}
+if$}
+
+% \end{macrocode}
% \DescribeFunction{bbl.nnoaddress}
% \begin{macrocode}
FUNCTION {bbl.nnoaddress}
@@ -1598,16 +1651,18 @@ FUNCTION {bbl.media.text}
if$}
% \end{macrocode}
-% \DescribeFunction{bbl.media.elres}
+% \DescribeFunction{bbl.media.eresource}
% \begin{macrocode}
-FUNCTION {bbl.media.elres}
+FUNCTION {bbl.media.eresource}
{ curlanguage "english" =
{ "Electronic resource" }
{ curlanguage "russian" =
-%<!utf8> { "{\cyr\CYREREV\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyrery\cyrishrt\ \cyrr\cyre\cyrs\cyru\cyrr\cyrs}" }
+%<!utf8> { "{\cyr\CYREREV\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyrery\cyrishrt\ "
+%<!utf8> "\cyrr\cyre\cyrs\cyru\cyrr\cyrs}" * }
%<utf8> { "{Электронный ресурс}" }
{ curlanguage "ukrainian" =
-%<!utf8> { "{\cyr\CYRE\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyri\cyrishrt\ \cyrr\cyre\cyrs\cyru\cyrr\cyrs}" }
+%<!utf8> { "{\cyr\CYRE\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyri\cyrishrt\ "
+%<!utf8> "\cyrr\cyre\cyrs\cyru\cyrr\cyrs}" * }
%<utf8> { "{Електронний ресурс}" }
{ "language is not defined: " language "media" * * warning$ "Electronic resource" }
if$}
@@ -1615,6 +1670,26 @@ FUNCTION {bbl.media.elres}
if$}
% \end{macrocode}
+% \DescribeFunction{bbl.media.online}
+% \changes{v1.2i}{02 Jan 2017}{\texttt{media} field normalised}
+% \begin{macrocode}
+FUNCTION {bbl.media.online}
+{ curlanguage "english" =
+ { "Electronic resource online" }
+ { curlanguage "russian" =
+%<!utf8> { "{\cyr\CYREREV\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyrery\cyrishrt\ "
+%<!utf8> "\cyrr\cyre\cyrs\cyru\cyrr\cyrs\ \cyro\cyrn\cyrl\cyra\cyrishrt\cyrn}" * }
+%<utf8> { "{Электронный ресурс онлайн}" }
+ { curlanguage "ukrainian" =
+%<!utf8> { "{\cyr\CYRE\cyrl\cyre\cyrk\cyrt\cyrr\cyro\cyrn\cyrn\cyri\cyrishrt\ "
+%<!utf8> "\cyrr\cyre\cyrs\cyru\cyrr\cyrs\ \cyro\cyrn\cyrl\cyra\cyrishrt\cyr}" * }
+%<utf8> { "{Електронний ресурс онлайн}" }
+ { "language is not defined: " language "media" * * warning$ "Electronic resource" }
+ if$}
+ if$}
+if$}
+
+% \end{macrocode}
% \DescribeFunction{bbl.chief}
% \begin{macrocode}
FUNCTION {bbl.chief}
@@ -1651,10 +1726,18 @@ if$}
% \end{macrocode}
% \DescribeFunction{bbl.media}
% \begin{macrocode}
+%FUNCTION {bbl.media}
+%{ type$ "online" =
+% { bbl.media.eresource }
+% { bbl.media.text }
+%if$}
FUNCTION {bbl.media}
-{ type$ "online" =
- { bbl.media.elres }
- { bbl.media.text }
+{ media "online" =
+ { bbl.media.online }
+ { media "eresource" =
+ { bbl.media.eresource }
+ { bbl.media.text }
+ if$}
if$}
% \end{macrocode}
@@ -2081,6 +2164,7 @@ FUNCTION {format.title}
% \DescribeFunction{format.month}
% New in version 1.2d. This macro reads month field and translate English names
% of months to Russian if current language is Russian.
+% \changes{v1.2i}{29 Dec 2016}{typo fix in \texttt{format.month}}
% \begin{macrocode}
FUNCTION {format.month}
{ month empty$
@@ -2111,7 +2195,7 @@ FUNCTION {format.month}
%<!utf8> { "\CYRA\cyrv\cyrg\." }
%<utf8> { "Авг." }
{ month "Sep." =
-%<!utf8> { "\CYRS\cyre\cyn\cyrt." }
+%<!utf8> { "\CYRS\cyre\cyrn\cyrt." }
%<utf8> { "Сент." }
{ month "Oct." =
%<!utf8> { "\CYRO\cyrk\cyrt." }
@@ -2130,6 +2214,7 @@ FUNCTION {format.month}
}
% \end{macrocode}
% \DescribeFunction{format.date}
+% \changes{v1.2c}{17 Jan 2015}{fix Gost2003: \texttt{"}\texttt{-}\texttt{-}\texttt{-} replaced by macro \cs{BibDash}}
% \begin{macrocode}
FUNCTION {format.date}
{ year empty$
@@ -2150,15 +2235,82 @@ FUNCTION {format.date}
}
% \end{macrocode}
+% \DescribeFunction{address.or.location}
+% New function in version 1.2i. Returns |address| value if not empty; otherwise
+% returns |location| value even if the latter is empty.
+% \changes{v1.2i}{02 Jan 2017}{\texttt{location} field added as alias to \texttt{address} field}
+% \begin{macrocode}
+%FUNCTION {address.or.location}
+%{
+% address empty$
+% { location empty$
+% 'skip$
+% { location }
+% if$ }
+% { address }
+% if$
+%}
+FUNCTION {address.or.location}
+{
+ address empty$
+ { location }
+ { address }
+ if$
+}
+
+% \end{macrocode}
+%
+% \DescribeFunction{specialitycode.or.number}
+% New function in version 1.2i. Returns |specialitycode| value if not empty; otherwise
+% returns |number| value even if the latter is empty.
+% \changes{v1.2i}{13 Jan 2017}{\texttt{number} field is now alias to \texttt{specialitycode}}
+% \begin{macrocode}
+FUNCTION {specialitycode.or.number}
+{
+ specialitycode empty$
+ { number }
+ { specialitycode }
+ if$
+}
+
+% \end{macrocode}
+%
+% \DescribeFunction{institution.or.school}
+% New function in version 1.2i. Returns |institution| value if not empty; otherwise
+% returns |school| value even if the latter is empty.
+% \changes{v1.2i}{13 Jan 2017}{\texttt{school} field is now alias to \texttt{instituttion}}
+% \begin{macrocode}
+FUNCTION {institution.or.school}
+{
+ institution empty$
+ { school}
+ { institution }
+ if$
+}
+% \end{macrocode}
+%
% \DescribeFunction{format.address.publisher}
% \DescribeFunction{format.address.publisher.date}
% \begin{macrocode}
%<*!strict>
+%FUNCTION {output.address.publisher}
+%{
+% address empty$
+% 'skip$
+% { address output
+% publisher empty$
+% 'skip$
+% { new.colon }
+% if$
+% }
+% if$
+% publisher output
+%}
FUNCTION {output.address.publisher}
{
- address empty$
+ address empty$ location empty$ and
'skip$
- { address output
+ { address.or.location output
publisher empty$
'skip$
{ new.colon }
@@ -2208,6 +2360,7 @@ FUNCTION {output.address.publisher.date}
% \end{macrocode}
% \DescribeFunction{output.bibitem}
+% \changes{v1.2c}{18 Jan 2015}{entry field \texttt{langid} added}
% \begin{macrocode}
%<*!natbib>
FUNCTION {output.bibitem}
@@ -2621,6 +2774,7 @@ FUNCTION {multi.page.check}
% \end{macrocode}
% \DescribeFunction{format.pages}
+% \changes{v1.2c}{18 Jan 2015}{entry field \texttt{eid} added}
% \begin{macrocode}
%%FUNCTION {format.pages}
%%{ pages empty$
@@ -2654,6 +2808,8 @@ FUNCTION {format.pages}
% \end{macrocode}
% \DescribeFunction{format.pages.page}
+% \changes{v1.2c}{18 Jan 2015}{entry field \texttt{eid} added}
+% \changes{v1.2b}{19 Jan 2014}{entry field \texttt{numpages} renamed to \texttt{pagetotal}}
% \begin{macrocode}
%%FUNCTION {format.pages.page}
%%{ pages empty$
@@ -2761,16 +2917,23 @@ FUNCTION {empty.misc.check}
% \end{macrocode}
% \DescribeFunction{format.thesis.type}
% \begin{macrocode}
+%FUNCTION {format.thesis.type}
+%{ type empty$
+% 'skip$
+% { pop$
+%%<!utf8> bbl.thesis.type "t" change.case$
+%%<utf8> bbl.thesis.type
+% }
+% if$
+%}
FUNCTION {format.thesis.type}
{ type empty$
'skip$
{ pop$
-%<!utf8> type "t" change.case$
-%<utf8> type
+ bbl.thesis.type
}
if$
}
-
% \end{macrocode}
% \DescribeFunction{format.techrep.type.number}
% Function to format report type and number.
@@ -2953,6 +3116,7 @@ FUNCTION {editor.organization.after}
% \end{macrocode}
% \DescribeFunction{format.url}
+% \changes{v0.8}{06 Jun 2003}{macro \cs{BibUrl} added}
% \begin{macrocode}
FUNCTION {format.url}
{ url empty$
@@ -2981,6 +3145,7 @@ FUNCTION {output.url}
% \end{macrocode}
% \DescribeFunction{format.annote}
+% \changes{v0.8}{06 Jun 2003}{macro \cs{BibAnnote} added}
% \begin{macrocode}
FUNCTION {format.annote}
{ annote empty$
@@ -3039,20 +3204,30 @@ FUNCTION {add.doi} { }
% \end{macrocode}
% \DescribeFunction{add.media}
-% New in version 2. Adds media field if |strict| options is in effect.
+% New in version 1.2. Adds |media| field if |strict| options is in effect.
+% If the |media| field is empty |add.media| prints a value based on the |type|
+% field. If the |type| is also empty |add.media| prints equivalent of the
+% word |text| in current language.
% \begin{macrocode}
%<*!strict>
-FUNCTION {add.media} { }
+FUNCTION {add.media}
+{ duplicate$ empty$
+ 'skip$
+ { media empty$
+ 'skip$
+ { " " * bbl.media enclose.square.brackets * }
+ if$
+ }
+ if$
+}
%</!strict>
%<*strict>
FUNCTION {add.media}
{ duplicate$ empty$
'skip$
{ media empty$
+ { " " * bbl.media.text enclose.square.brackets * }
{ " " * bbl.media enclose.square.brackets * }
- { " " * media enclose.square.brackets * }
-%% { bbl.media enclose.square.brackets * }
-%% { media enclose.square.brackets * }
if$
}
if$
@@ -3085,6 +3260,7 @@ FUNCTION {add.media}
% Also see eprinttype and eprintclass.
%
% This function should use url. TO BE DONE YET.
+% \changes{v1.2}{26 Jan 2012}{entry fields \texttt{eprint}, \texttt{eprintclass}, \texttt{eprinttype}}
% \begin{macrocode}
%<*eprint>
%FUNCTION {format.eprint}
@@ -3163,6 +3339,7 @@ FUNCTION {output.eprint.url}
%
% Functions added in v1.2f to format patent entry (thanks to Stanislav Kruchinin).
%
+% \changes{v1.2f}{12 Jul 2016}{entry field \texttt{patent} added}
% \DescribeFunction{add.number}
% \begin{macrocode}
FUNCTION {add.number}
@@ -3353,7 +3530,7 @@ FUNCTION {booklet}
editor.organization.after
new.block
howpublished output
- address output
+ address.or.location output
format.date "year" output.check
new.block
note output
@@ -3484,16 +3661,6 @@ FUNCTION {proceedings}
new.block
format.bvolume output
format.number.series output
-% address empty$
-% { publisher output
-% format.date "year" output.check
-% }
-% { address output.nonnull
-% format.date "year" output.check
-% new.sentence
-% publisher output
-% }
-% if$
output.address.publisher
format.date "year" output.check
new.block
@@ -3517,6 +3684,7 @@ FUNCTION {proceedings}
% venue, language, volume, part, volumes, series, number, note, organization,
% publisher, location, month, isbn, chapter, pages, addendum, pubstate, doi,
% eprint, eprintclass, eprinttype, url, urldate.
+% \changes{v0.9}{07 Oct 2003}{bug fix in \texttt{@inproceedings} entry type}
% \begin{macrocode}
FUNCTION {inproceedings}
{ output.bibitem
@@ -3634,7 +3802,7 @@ FUNCTION {patent}
new.colon
format.type.number output
add.blank
- location output
+ address.or.location output
new.colon
ipc output
new.slash
@@ -3736,6 +3904,7 @@ FUNCTION {unpublished}
%
% Optional fields: subtitle, titleaddon, language, version, note,
% organization, date, month, year, addendum, pubstate, urldate.
+% \changes{v1.1}{15 Jan 2012}{Entry type \texttt{@online} added}
% \begin{macrocode}
FUNCTION {online}
{ output.bibitem
@@ -3787,6 +3956,7 @@ FUNCTION {electronic} {online}
% chapter, pages, pagetotal, addendum, pubstate, doi, eprint, eprintclass,
% eprinttype, url, urldate
%
+% \changes{v1.2}{02 Feb 2012}{\texttt{@thesis} entry}
% \begin{macrocode}
%<*!(modern|strict)>
FUNCTION {thesis}
@@ -3798,7 +3968,8 @@ FUNCTION {thesis}
new.colon
bbl.phdthesis format.thesis.type output.nonnull
new.slash
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher.date
new.block
@@ -3818,14 +3989,18 @@ FUNCTION {thesis}
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
-% bbl.phdthesis format.thesis.type output.nonnull
- type "type" output.check
+ %%type "type" output.check
+ bbl.phdthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -3855,6 +4030,7 @@ FUNCTION {thesis}
% Optional fields: subtitle, titleaddon, language, number, version, note,
% location, month, isrn, chapter, pages, pagetotal, addendum, pubstate, doi,
% eprint, eprintclass, eprinttype, url, urldate.
+% \changes{v1.2}{02 Feb 2012}{\texttt{@report} entry}
% \begin{macrocode}
%FUNCTION {report}
%{
@@ -3898,13 +4074,14 @@ FUNCTION {report}
new.colon
number output
new.slash
- institution "institution" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.semicolon
format.chief.after output % from editor field
new.semicolon
format.executor.after output % from author field
new.block
- address output
+ address.or.location output
new.colon
organization output
format.date "year" output.check
@@ -3940,7 +4117,8 @@ FUNCTION {phdthesis}
new.colon
bbl.phdthesis format.thesis.type output.nonnull
new.slash
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher.date
new.block
@@ -3962,11 +4140,15 @@ FUNCTION {phdthesis}
new.colon
bbl.phdthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -3986,18 +4168,20 @@ FUNCTION {phdthesis}
% \DescribeFunction{mastersthesis}
% Similar to |@thesis| except that the type field is optional and defaults to the localized
% term `Master's thesis'. You may still use the type field to override that.
+% \changes{v1.2i}{29 Dec 2016}{entry \texttt{@MastersThesis} added again (see v1.1)}
% \begin{macrocode}
%<*!(modern|strict)>
-FUNCTION {masterthesis}
+FUNCTION {mastersthesis}
{ output.bibitem
format.authors "author" output.check
%<natbib> author format.key output
new.sentence
format.btitle "title" output.check
new.colon
- bbl.mthesis format.thesis.type output.nonnull
+ bbl.mathesis format.thesis.type output.nonnull
new.slash
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher.date
new.block
@@ -4010,20 +4194,24 @@ FUNCTION {masterthesis}
}
%</!(modern|strict)>
%<*modern|strict>
-FUNCTION {masterthesis}
+FUNCTION {mastersthesis}
{ output.bibitem
format.authors "author" output.check
%<natbib> author format.key output
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- bbl.mthesis format.thesis.type output.nonnull
+ bbl.mathesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -4040,21 +4228,23 @@ FUNCTION {masterthesis}
%</modern|strict>
% \end{macrocode}
-% \DescribeFunction{dscithesis}
+% \DescribeFunction{docthesis}
% Similar to |@thesis| except that the type field is optional and defaults to the localized
% term `Doctor's of sciences thesis'. You may still use the type field to override that.
+% \changes{v1.2i}{02 Jan 2017}{\texttt{@dscithesis} entry renamed to \texttt{@docthesis}}
% \begin{macrocode}
%<*!(modern|strict)>
-FUNCTION {dscithesis}
+FUNCTION {docthesis}
{ output.bibitem
format.authors "author" output.check
%<natbib> author format.key output
new.sentence
format.btitle "title" output.check
new.colon
- bbl.dscithesis format.thesis.type output.nonnull
+ bbl.docthesis format.thesis.type output.nonnull
new.slash
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher.date
new.block
@@ -4067,20 +4257,24 @@ FUNCTION {dscithesis}
}
%</!(modern|strict)>
%<*modern|strict>
-FUNCTION {dscithesis}
+FUNCTION {docthesis}
{ output.bibitem
format.authors "author" output.check
%<natbib> author format.key output
new.sentence
format.btitle add.doi add.media "title" output.check
new.colon
- bbl.dscithesis format.thesis.type output.nonnull
+ bbl.docthesis format.thesis.type output.nonnull
new.colon
- number output
+ %%number output % code of the speciality
+ specialitycode.or.number output % code of the speciality, new in v.1.2i
+ new.colon
+ titleaddon output % date of defence and approvement; new in v.1.2i
new.slash
format.authors.after output
new.semicolon
- school "school" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.block
output.address.publisher
format.date "year" output.check
@@ -4151,13 +4345,14 @@ FUNCTION {techreport}
new.colon
number output
new.slash
- institution "institution" output.check
+ %institution "institution" output.check
+ institution.or.school "institution/school" output.check
new.semicolon
format.chief.after output % from editor field
new.semicolon
format.executor.after output % from author field
new.block
- address output
+ address.or.location output
new.colon
organization output
format.date "year" output.check
@@ -4171,7 +4366,6 @@ FUNCTION {techreport}
fin.entry
}
-
% \end{macrocode}
% \DescribeFunction{default.type}
% \begin{macrocode}
@@ -4184,6 +4378,7 @@ FUNCTION {default.type} { misc }
% 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.
+% \changes{v1.2d}{18 Feb 2016}{\cs{bbljan} etc. macros removed}
% \begin{macrocode}
MACRO {jan} {"Jan."}
MACRO {feb} {"Feb."}
@@ -4836,6 +5031,10 @@ SORT
% \DescribeFunction{begin.bib}
% Within |thebibliography| environment we define few formatting macros
% for user to customize how the reference list is formatted.
+% \changes{v1.2a}{31 Aug 2012}{default for \cs{cyrdash} added}
+% \changes{v0.8}{06 Jun 2003}{macro \cs{BibAnnote} added}
+% \changes{v0.8}{06 Jun 2003}{macro \cs{BibUrl} added}
+% \changes{v0.8}{10 Aug 2003}{macro \cs{BibEmph} added}
% \begin{macrocode}
FUNCTION {begin.bib}
{ "\begin{thebibliography}{" longest.label * "}" * write$ newline$
diff --git a/Master/texmf-dist/source/bibtex/gost/gost.ins b/Master/texmf-dist/source/bibtex/gost/gost.ins
index 564da8dc708..e7a41aeab8b 100644
--- a/Master/texmf-dist/source/bibtex/gost/gost.ins
+++ b/Master/texmf-dist/source/bibtex/gost/gost.ins
@@ -1,4 +1,4 @@
-\input docstrip
+ \input docstrip
\keepsilent
@@ -15,7 +15,7 @@ version 2005/12/01 or later.
This file has the LPPL maintenance status "maintained".
Maintained by Igor A. Kotelnikov.
-Current version: 1.2h, 2016.09.21
+Current version: 1.2j, 2017.01.12
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
deleted file mode 100644
index 2040b66ca08..00000000000
--- a/Master/texmf-dist/tex/latex/gost/bibnocap.sty
+++ /dev/null
@@ -1,25 +0,0 @@
-\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}