Skip to content

Commit

Permalink
2016-07-26 CTAN upload 2016/07/25 v.1.2g Bibliography styles for GOST…
Browse files Browse the repository at this point in the history
… R 7.0.5-2008

What's new in version 1.2g (2016.07.25)

1. Minor changes in documentation.

What's new in version 1.2f (2016.07.12)

1. Support for `@patent` entry added (thanks to Stanislav Kruchinin).
2. `medium` field renamed to `media` field.

What's new in version 1.2e (2016.07.07)

1. Hard coded "URL" string replaced with a language sensitive string
(thanks to Roman Budnyi).
  • Loading branch information
kia999 committed Aug 1, 2016
1 parent 7deb64d commit 206379a
Show file tree
Hide file tree
Showing 27 changed files with 4,708 additions and 1,575 deletions.
354 changes: 255 additions & 99 deletions bibtex/bst/gost/gost2003.bst

Large diffs are not rendered by default.

354 changes: 255 additions & 99 deletions bibtex/bst/gost/gost2003s.bst

Large diffs are not rendered by default.

337 changes: 249 additions & 88 deletions bibtex/bst/gost/gost2008.bst

Large diffs are not rendered by default.

335 changes: 248 additions & 87 deletions bibtex/bst/gost/gost2008l.bst

Large diffs are not rendered by default.

335 changes: 248 additions & 87 deletions bibtex/bst/gost/gost2008ls.bst

Large diffs are not rendered by default.

324 changes: 250 additions & 74 deletions bibtex/bst/gost/gost2008n.bst

Large diffs are not rendered by default.

324 changes: 250 additions & 74 deletions bibtex/bst/gost/gost2008ns.bst

Large diffs are not rendered by default.

337 changes: 249 additions & 88 deletions bibtex/bst/gost/gost2008s.bst

Large diffs are not rendered by default.

315 changes: 238 additions & 77 deletions bibtex/bst/gost/gost780.bst

Large diffs are not rendered by default.

315 changes: 238 additions & 77 deletions bibtex/bst/gost/gost780s.bst

Large diffs are not rendered by default.

354 changes: 255 additions & 99 deletions bibtex/bst/gost/ugost2003.bst

Large diffs are not rendered by default.

354 changes: 255 additions & 99 deletions bibtex/bst/gost/ugost2003s.bst

Large diffs are not rendered by default.

337 changes: 249 additions & 88 deletions bibtex/bst/gost/ugost2008.bst

Large diffs are not rendered by default.

335 changes: 248 additions & 87 deletions bibtex/bst/gost/ugost2008l.bst

Large diffs are not rendered by default.

337 changes: 249 additions & 88 deletions bibtex/bst/gost/ugost2008ls.bst

Large diffs are not rendered by default.

324 changes: 250 additions & 74 deletions bibtex/bst/gost/ugost2008n.bst

Large diffs are not rendered by default.

324 changes: 250 additions & 74 deletions bibtex/bst/gost/ugost2008ns.bst

Large diffs are not rendered by default.

337 changes: 249 additions & 88 deletions bibtex/bst/gost/ugost2008s.bst

Large diffs are not rendered by default.

64 changes: 40 additions & 24 deletions doc/bibtex/gost/README
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
GOST is a bundle of BibTeX styles designed to meet State Standards (GOST)
GOST is a bundle of BibTeX styles designed to match the State Standards (GOST)
on information, librarianship and publishing issued by The Russian Federation
and Interstate Committee of former USSR States.

Expand All @@ -23,14 +23,14 @@ GOST 7.11 -2004 Bibliographic description and references.
GOST 7.83 -2001 Electronic editions. Basic types and imprint.
Ect.

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
and Unicode (UTF-8) versions of each BibTeX style, in each case offering
a choice of sorted and unsorted. Further, 2 more styles, |gost780| and
|gost780s| styles (not conforming to effective standards) are retained
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
and Unicode (UTF-8) versions of each BibTeX style, in each case offering
a choice of sorted and unsorted. Further, 2 more styles, |gost780| and
|gost780s| styles (not conforming to effective standards) are retained
for backwards compatibility.

All BibTeX styles are derived from same master file |gost.dtx| by applying
All BibTeX styles are derived from same master file |gost.dtx| by applying
different set of options as shown in the table below.

------------------------------------------------------------------------
Expand Down Expand Up @@ -66,20 +66,20 @@ currently effective Standard 7.0.5-2008. Librarians should use the style
Standard 7.1-2003. Use of other styles is best explained through
the meaning of options used to compile those styles from the master source.

Two styles, |gost780| and |gost780s|, generated without |modern| and
|strict| options, are retained for backward compatibility. They do not
Two styles, |gost780| and |gost780s|, generated without |modern| and
|strict| options, are retained for backward compatibility. They do not
conform the Standards 7.0.5-2008 and 7.1-2003 cited above.

The |strict| option provides conformance to the Standard 7.1-2003. The
styles compiled with that option bear the name |gost2003| with possible
suffixes |s|, |l|, |n| as explained below. These styles are intended
suffixes |s|, |l|, |n| as explained below. These styles are intended
primarily for the librarians who compose a library catalog.

The |modern| option meets the Standard 7.0.5-2008 which can be thought
off as a relaxed version of the Standard 7.1-2003. The styles compiled with
that option bear the name |gost2008| with possible suffixes |s|, |l|, |n|.
The |strict| option has precedence over |modern| so that a style compiled
with both options will resemble mainly the |gost2003| style rather than
with both options will resemble mainly the |gost2003| style rather than
|gost2008|.

If the number of authors exceeds 4, modern styles cut the list of authors
Expand All @@ -93,25 +93,24 @@ precedes book or article title no matter how long is it.
Modern styles compiled without |long| place long list of authors behind
the title. The names of styles compiled with the option |long| has the
suffix |l|. Recall that those styles do not conform effective Standards and
their use is discouraged.
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 the 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.
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
The |natbib| option provides compatibility with the |natbib| package. The names
of styles compiled with the option |natbib| bear the suffix |n|. Currently
4 styles with that option are available for public use.

The |sort| option enables sorting bibliographic references by author names
and titles of references. The names of styles compiled with the option |sort|
bear the suffix |s|. Sorting does not work as expected for databases in
unicode encoding (see below).
unicode encoding (see below).

Finally, the |utf8| option produces bibliographic styles in unicode rather
that in 8-bit encoding. Names of those styles bear the prefix |u|.
Expand Down Expand Up @@ -149,7 +148,7 @@ How to use
2. Add the field language="ukrainian" or language="russian" to the
bibliographic entries in Ukrainian or Russian languages in your
database; English is the default language. German, Italian and
French are also supported.
French are partially supported.

3. To compile list of references from your database use bibtex8.exe
rather than bibtex.exe. Depending on the codepage of your
Expand All @@ -169,7 +168,7 @@ How to use
should be preferred as well when using 8bit compilers
(latex and pdflatex) if source file is in utf8 encoding.

6. Neither bitex.exe nor bitex8.exe provides
6. Neither bibtex.exe nor bibtex8.exe provide
correct sorting order of unicode text. It means that using
ugost2008s or any other style ended with `s' in
its name may produce unexpected result for utf8 documents.
Expand All @@ -184,7 +183,7 @@ How to use
authors.

9. Package |natbib| should be loaded when using styles with
suffix |n| in their names.
suffix |n| in their names.


Customization
Expand All @@ -209,16 +208,33 @@ By default, \BibDash is equivalent to the shorthand "---
introduced by the babel package with the option russian.
It prints a so called Cyrillic dash (\cyrdash), which is
20% shorter than ordinary LaTeX dash (---), and puts
unbreakable space before \cyrdash so that the dash never
unbreakable space before \cyrdash so that the dash never
appears at the beginning of a line.


Where to get from from
Where to get from

1. http://mirror.ctan.org/biblio/bibtex/contrib/gost/
2. http://ctan.org/pkg/gost


What's new in version 1.2g (2016.07.25)

1. Minor changes in documentation.


What's new in version 1.2f (2016.07.11)

1. Support for |@patent| entry added (thanks to Stanislav Kruchinin).
2. medium field renamed to media field.


What's new in version 1.2e (2016.07.07)

1. Hard coded "URL" string replaced with a language sensitive string
(thanks to Roman Budnyi).


What's new in version 1.2d (2016.02.18)

1. jan, feb, mar, e.t.c. month macros fixed;
Expand Down
40 changes: 40 additions & 0 deletions doc/bibtex/gost/doc/examples/utf8/bib/ex31.bib
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
@PATENT{patent1,
author = {Э. В. Тернер},
authorcountry = {США},
title = {Одноразовая ракета-носитель},
media = {Текст},
type = {заявка},
number = {1095735},
location = {Рос. Федерация},
ipc = {МПК\ensuremath{^7} B 64 G 1/00},
holder = {заявитель Спейс Системз/Лорал, инк.},
credits = {патент. поверенный Егорова Г. Б.},
requestnumber = {000108705/28},
requestdate = {07.04.2000},
publicationdate = {10.03.2001},
publication = {Бюл. № 7 (I ч.)},
prioritydate = {09.04.1999},
prioritynumber = {09/289, 037},
prioritycountry = {США},
pagetotal = {5 с.~: ил.},
language = {russian},
}

@PATENT{patent2,
author = {В. И. Чугаева},
authorcountry = {РФ},
title = {Приемопередающее устройство},
media = {Текст},
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},
publicationdate = {20.08.2002},
publication = {Бюл. № 23 (II ч.)},
pagetotal = {2 с.~: ил.},
language = {russian},
}
40 changes: 40 additions & 0 deletions doc/bibtex/gost/doc/examples/utf8/bib/examples.bib
Original file line number Diff line number Diff line change
Expand Up @@ -523,3 +523,43 @@ @ARTICLE{1998UFN
doi = {10.3367/UFNr.0185.201507c.0753},
url = {http://ufn.ru/ru/articles/2015/7/c/},
}
@PATENT{patent1,
author = {Э. В. Тернер},
authorcountry = {США},
title = {Одноразовая ракета-носитель},
media = {Текст},
type = {заявка},
number = {1095735},
location = {Рос. Федерация},
ipc = {МПК\ensuremath{^7} B 64 G 1/00},
holder = {заявитель Спейс Системз/Лорал, инк.},
credits = {патент. поверенный Егорова Г. Б.},
requestnumber = {000108705/28},
requestdate = {07.04.2000},
publicationdate = {10.03.2001},
publication = {Бюл. № 7 (I ч.)},
prioritydate = {09.04.1999},
prioritynumber = {09/289, 037},
prioritycountry = {США},
pagetotal = {5 с.~: ил.},
language = {russian},
}

@PATENT{patent2,
author = {В. И. Чугаева},
authorcountry = {РФ},
title = {Приемопередающее устройство},
media = {Текст},
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},
publicationdate = {20.08.2002},
publication = {Бюл. № 23 (II ч.)},
pagetotal = {2 с.~: ил.},
language = {russian},
}
40 changes: 40 additions & 0 deletions doc/bibtex/gost/ex31.bib
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
@PATENT{patent1,
author = {Ý. Â. Òåðíåð},
authorcountry = {ÑØÀ},
title = {Îäíîðàçîâàÿ ðàêåòà-íîñèòåëü},
media = {Òåêñò},
type = {çàÿâêà},
number = {1095735},
location = {Ðîñ. Ôåäåðàöèÿ},
ipc = {ÌÏÊ\ensuremath{^7} B 64 G 1/00},
holder = {çàÿâèòåëü Ñïåéñ Ñèñòåìç/Ëîðàë, èíê.},
credits = {ïàòåíò. ïîâåðåííûé Åãîðîâà Ã. Á.},
requestnumber = {000108705/28},
requestdate = {07.04.2000},
publicationdate = {10.03.2001},
publication = {Áþë. ¹ 7 (I ÷.)},
prioritydate = {09.04.1999},
prioritynumber = {09/289, 037},
prioritycountry = {ÑØÀ},
pagetotal = {5 ñ.~: èë.},
language = {russian},
}

@PATENT{patent2,
author = {Â. È. ×óãàåâà},
authorcountry = {ÐÔ},
title = {Ïðèåìîïåðåäàþùåå óñòðîéñòâî},
media = {Òåêñò},
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},
publicationdate = {20.08.2002},
publication = {Áþë. ¹ 23 (II ÷.)},
pagetotal = {2 ñ.~: èë.},
language = {russian},
}
40 changes: 40 additions & 0 deletions doc/bibtex/gost/examples.bib
Original file line number Diff line number Diff line change
Expand Up @@ -522,3 +522,43 @@ @ARTICLE{1998UFN
doi = {10.3367/UFNr.0185.201507c.0753},
url = {http://ufn.ru/ru/articles/2015/7/c/},
}
@PATENT{patent1,
author = {Э. В. Тернер},
authorcountry = {США},
title = {Одноразовая ракета-носитель},
media = {Текст},
type = {заявка},
number = {1095735},
location = {Рос. Федерация},
ipc = {МПК\ensuremath{^7} B 64 G 1/00},
holder = {заявитель Спейс Системз/Лорал, инк.},
credits = {патент. поверенный Егорова Г. Б.},
requestnumber = {000108705/28},
requestdate = {07.04.2000},
publicationdate = {10.03.2001},
publication = {Бюл. № 7 (I ч.)},
prioritydate = {09.04.1999},
prioritynumber = {09/289, 037},
prioritycountry = {США},
pagetotal = {5 с.~: ил.},
language = {russian},
}

@PATENT{patent2,
author = {В. И. Чугаева},
authorcountry = {РФ},
title = {Приемопередающее устройство},
media = {Текст},
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},
publicationdate = {20.08.2002},
publication = {Бюл. № 23 (II ч.)},
pagetotal = {2 с.~: ил.},
language = {russian},
}
4 changes: 4 additions & 0 deletions doc/bibtex/gost/gost.tex
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,10 @@ \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
are automatically translated to Russian or English if necessary. Other languages are not supported.
\bibentry{ex30}
\section{Patents}
\bibentry{ex31}

\end{document}
4 changes: 4 additions & 0 deletions doc/bibtex/gost/ugost.tex
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,10 @@ \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
are automatically translated to Russian or English if necessary. Other languages are not supported.
\bibentry{ex30}
\section{Patents}
\bibentry{ex31}

\end{document}
15 changes: 13 additions & 2 deletions source/bibtex/gost/gost.dtx
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
% GOST R 7.0.5-2008 with some conventional modifications.
%
% Copyright 2012-2016 Igor A. Kotelnikov.
% Version 1.2f
% Version 1.2g
%
% Copyright 1996-2005 Maksym Polyakov.
% Version 2005.08.12
Expand Down Expand Up @@ -52,7 +52,7 @@
%
%<*driver>
\ProvidesFile{gost.dtx}%
[2016/07/12 v.1.2f Bibliography styles for GOST R 7.0.5-2008.]
[2016/07/25 v.1.2g Bibliography styles for GOST R 7.0.5-2008.]

\documentclass{ltxdoc}

Expand Down Expand Up @@ -128,6 +128,7 @@
%
% \CheckSum{548}
%
% \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}
Expand Down Expand Up @@ -429,6 +430,16 @@
% {CTAN:pkg/gost}.
% \end{enumerate}
%
%
% \subsection{What's new in version 1.2g (2016.07.25)}
%
% \begin{enumerate}
% \item
% Minor changes in documentation.
%
% \end{enumerate}
%
%
% \subsection{What's new in version 1.2f (2016.07.12)}
%
% \begin{enumerate}
Expand Down
Loading

0 comments on commit 206379a

Please sign in to comment.