summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/bibtex/gost
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2012-01-23 00:42:41 +0000
committerKarl Berry <karl@freefriends.org>2012-01-23 00:42:41 +0000
commiteb40e72deb1933ed11313482d7765efb1350fb23 (patch)
treeb64dd2d3231b1c8ee7f5545101ff9f6bb8368a42 /Master/texmf-dist/doc/bibtex/gost
parent028ec45471131a5328081a21f7f2a86dd2235b0f (diff)
gost 2012.02.02 (22jan12)
git-svn-id: svn://tug.org/texlive/trunk@25173 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/bibtex/gost')
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/README176
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/gost705-custom.pdfbin0 -> 292739 bytes
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/gost705.pdfbin0 -> 313698 bytes
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/gost71.pdfbin227778 -> 0 bytes
-rw-r--r--Master/texmf-dist/doc/bibtex/gost/gost780.pdfbin225226 -> 313409 bytes
5 files changed, 143 insertions, 33 deletions
diff --git a/Master/texmf-dist/doc/bibtex/gost/README b/Master/texmf-dist/doc/bibtex/gost/README
index f1136af339b..6f961f7b2ea 100644
--- a/Master/texmf-dist/doc/bibtex/gost/README
+++ b/Master/texmf-dist/doc/bibtex/gost/README
@@ -1,35 +1,145 @@
-This is README for set of BibTeX styles attempting to format
-bibliography in English, Russian and Ukrainian according to
-GOST 7.1-84 and GOST 7.80-00 (See
-http://www.inforeg.org.ru/common/doc.asp?/standart/stands/7_1.htm
-http://www.inforeg.org.ru/common/doc.asp?/standart/stands/7_80.htm),
-
-Four BibTeX styles are provided:
-
-Standard | Sorted Unsorted
-----------------------------------------------
-GOST 7.1 1984 | gost71s.bst gost71u.bst
-GOST 7.80 2000 | gost780s.bst gost780u.bst
-
-To produce styles, you need to download the files `gost.ins' and
-`gost.dtx'. Run LaTeX on gost.ins.
-
-How to use:
-1. You need bibtex8
-2. Depending on codepage of your bibliographic database, you will
- need one of the codepage and sorting order (CS) files:
- ruscii.csf (AKA cp866u, cp866nav, cp1125); koi8u.csf;
- cp1251.csf.
-3. Add field language="ukrainian" or language="russian" to the
- bibliographic entries in Ukrainian or Russian languages;
- English is the default language.
-4. Run LaTeX, then run bibTeX8, then run LaTeX again:
-
- latex <my_document>
- bibtex8 -B -c <my_codepage_file> <my_document>
- latex <my_document>
-
-5. For details of preparing bibliographic database see
- examples in gost780.pdf and gost71.pdf
+GOST is a bundle of BibTeX styles designed to meet State Standards (GOST)
+on information, librarianship and publishing issued by Russian Federation
+and interstate committee of former USSR States.
+
+It may be distributed and/or modified under the conditions of the LaTeX
+Project Public License, either version 1.3 of this license or (at your
+option) any later version. The latest version of this license is in
+ http://www.latex-project.org/lppl.txt
+and version 1.3 or later is part of all distributions of LaTeX
+ version 2005/12/01 or later.
+
+The System of Standards includes:
+GOST 7.0.5-2008 Bibliographic reference.
+ General requirements and rules of making.
+GOST 7.1 -2003 Bibliographic record.
+ Bibliographic description.
+ General requirements and rules.
+GOST 7.80 -2000 Bibliographic record.
+ Heading. General requirements and rules.
+GOST 7.11 -2004 Bibliographic description and references.
+ Rules for the abbreviation of words and word combinations
+ in foreign European languages
+ect.
+
+The GOST bundle contains 8 BibTeX styles. These include 2 BibTeX styles
+for documents in 8bit encoding and 2 equivalent styles in UTF8 encoding.
+
+Encoding | Unsorted Sorted
+----------------------------------------------------------------
+8bit | gost705.bst gost705s.bst
+utf8 | unicode-gost705.bst unicode-gost705s.bst
+
+4 styles are retained for backward compatibility. They do not conform
+standards listed above.
+
+Encoding | Unsorted Sorted
+----------------------------------------------------------------
+8bit | gost780u.bst gost780s.bst
+utf8 | unicode-gost780u.bst unicode-gost780s.bst
+
+To produce 8bit styles, you need to download the files `gost.ins' and
+`gost.dtx'. Run LaTeX on gost.ins. Similarly, to produce unicoded
+style, run LaTeX on unicode-gost.ins.
+
+Beyond that, GOST bundle contains CS files (codepage and sorting order).
+
+Encoding | CSF Sorting order
+----------------------------------------------------------------
+cp866 | ruscii.csf Cyrillic first, Latin
+cp1251 | cp1251.csf Cyrillic first, Latin
+koi8-u | koi8u.csf Cyrillic first, Latin
+utf8 | utf8cyrillic.csf Cyrillic first, Latin
+
+In addition, BibTeX8 distribution comes with few more CSFs.
+
+Encoding | CSF Sorting order
+----------------------------------------------------------------
+cp866 | cp866rus.csf Latin first, Cyrillic
+
+
+How to use
+
+1. Select bibliography style by adding appropriate \bibliographystyle
+ declaration to your source file <filename>.tex, e.g.
+
+ \bibliographystyle{gost}
+ \bibliography{dabase}
+
+2. Add the field language="ukrainian" or language="russian" to the
+ bibliographic entries in Ukrainian or Russian languages in your
+ databese; English is the default language. German, Italian and
+ 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
+ bibliographic database, indicate one of the CS files
+ listed above as option to bibtex8.exe. Run LaTeX, then run
+ bibTeX8 and LaTeX again:
+
+ latex <filename>.tex
+ bibtex8 -B -c <csf_file>.csf <filename>.aux
+ latex <filename>.tex
+
+4. For details of preparing bibliographic database see
+ examples in gost-default.pdf, gost-customised.pdf,
+ gost780.pdf.
+
+5. unicode-gost*.bst styles are primarily intended for use
+ with unicode compilers (xelatex and lualatex). They
+ should be preferred as well when using 8bit compilers
+ (latex and pdflatex) if source file is in utf8 encoding.
+
+
+Customization
+
+Every GOST style defines few commands to format some parts of a
+reference. You can redefine these commands prior to
+the \bibliography{<bibtex_style>} command. Initial
+definitions are listed below.
+
+ \providecommand*{\url}[1]{{\small #1}}
+ \providecommand*{\BibUrl}[1]{\url{#1}}
+ \providecommand{\BibAnnote}[1]{}
+ \providecommand*{\BibEmph}[1]{\emph{#1}}
+
+By default, gost styles separate logical parts of a bibliography
+record by a period and cyrdash (. "---). It is legitimate to drop
+that dash by overriding the command \BibDash as follows
+
+ \providecommand*{\BibDash}{}
+
+By default, \BibDash is equivalent to the shorthand "---
+introduced by the babel package with the option russuan.
+It prints a so called cyrillic dash (\cyrdash), which is
+20% shorter then ordinary LaTeX dash (---), and puts
+unbreakable space before \cyrdash so that dash never appears
+in the beginning of a line.
+
+
+Where to get
+
+1. http://ctan.org/tex-archive/biblio/bibtex/contrib/gost
+2. http://ctan.org/pkg/gost
+
+
+What's new in version 2012.02.02
+
+1. Support for GOST 7.0.5-2008 is provided.
+2. @Online entry is added to format a reference to electronic
+ resource on Internet.
+3. Urldate field is added to format the date of last access to
+ Internet resource.
+
+
+Version history
+
+2. 2012.02.02
+1. 2005.08.12
+
+
+Please, send feature requests and bug reports via e-mail:
+ kia999 at mail dot ru <Igor A. Kotelnikov>
+ polyama at yahoo dot edu <Maksym Polyakov>
Happy BibTeXing!
diff --git a/Master/texmf-dist/doc/bibtex/gost/gost705-custom.pdf b/Master/texmf-dist/doc/bibtex/gost/gost705-custom.pdf
new file mode 100644
index 00000000000..e76f23cabcf
--- /dev/null
+++ b/Master/texmf-dist/doc/bibtex/gost/gost705-custom.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/bibtex/gost/gost705.pdf b/Master/texmf-dist/doc/bibtex/gost/gost705.pdf
new file mode 100644
index 00000000000..36ae943eb84
--- /dev/null
+++ b/Master/texmf-dist/doc/bibtex/gost/gost705.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/bibtex/gost/gost71.pdf b/Master/texmf-dist/doc/bibtex/gost/gost71.pdf
deleted file mode 100644
index 820e6d9e501..00000000000
--- a/Master/texmf-dist/doc/bibtex/gost/gost71.pdf
+++ /dev/null
Binary files differ
diff --git a/Master/texmf-dist/doc/bibtex/gost/gost780.pdf b/Master/texmf-dist/doc/bibtex/gost/gost780.pdf
index 9b1991795b9..072297b93cd 100644
--- a/Master/texmf-dist/doc/bibtex/gost/gost780.pdf
+++ b/Master/texmf-dist/doc/bibtex/gost/gost780.pdf
Binary files differ