From 413c087ced3433049aab7d00f093b1ee05d1a1b8 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 19 Jul 2016 22:26:07 +0000 Subject: biblatex-gost (19jul16) git-svn-id: svn://tug.org/texlive/trunk@41730 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/biblatex-gost/README | 56 ------- .../texmf-dist/doc/latex/biblatex-gost/README.md | 59 +++++++ .../latex/biblatex-gost/biblatex-gost-examples.bib | 116 +++++++------- .../latex/biblatex-gost/biblatex-gost-examples.pdf | Bin 620546 -> 619485 bytes .../latex/biblatex-gost/biblatex-gost-examples.tex | 5 + .../doc/latex/biblatex-gost/biblatex-gost.pdf | Bin 242901 -> 245312 bytes .../doc/latex/biblatex-gost/biblatex-gost.tex | 170 +++++++++++++-------- .../tex/latex/biblatex-gost/biblatex-gost.def | 14 +- .../latex/biblatex-gost/gost-alphabetic-min.bbx | 2 +- .../latex/biblatex-gost/gost-alphabetic-min.cbx | 2 +- .../tex/latex/biblatex-gost/gost-alphabetic.bbx | 2 +- .../tex/latex/biblatex-gost/gost-alphabetic.cbx | 2 +- .../latex/biblatex-gost/gost-authoryear-min.bbx | 2 +- .../latex/biblatex-gost/gost-authoryear-min.cbx | 2 +- .../tex/latex/biblatex-gost/gost-authoryear.bbx | 2 +- .../tex/latex/biblatex-gost/gost-authoryear.cbx | 2 +- .../tex/latex/biblatex-gost/gost-footnote-min.bbx | 2 +- .../tex/latex/biblatex-gost/gost-footnote-min.cbx | 2 +- .../tex/latex/biblatex-gost/gost-footnote.bbx | 2 +- .../tex/latex/biblatex-gost/gost-footnote.cbx | 2 +- .../tex/latex/biblatex-gost/gost-inline-min.bbx | 2 +- .../tex/latex/biblatex-gost/gost-inline-min.cbx | 2 +- .../tex/latex/biblatex-gost/gost-inline.bbx | 2 +- .../tex/latex/biblatex-gost/gost-inline.cbx | 2 +- .../tex/latex/biblatex-gost/gost-numeric-min.bbx | 2 +- .../tex/latex/biblatex-gost/gost-numeric-min.cbx | 2 +- .../tex/latex/biblatex-gost/gost-numeric.bbx | 2 +- .../tex/latex/biblatex-gost/gost-numeric.cbx | 2 +- .../tex/latex/biblatex-gost/gost-standard.bbx | 8 +- .../tex/latex/biblatex-gost/russian-gost.lbx | 2 +- 30 files changed, 268 insertions(+), 202 deletions(-) delete mode 100644 Master/texmf-dist/doc/latex/biblatex-gost/README create mode 100644 Master/texmf-dist/doc/latex/biblatex-gost/README.md (limited to 'Master') diff --git a/Master/texmf-dist/doc/latex/biblatex-gost/README b/Master/texmf-dist/doc/latex/biblatex-gost/README deleted file mode 100644 index 09307923628..00000000000 --- a/Master/texmf-dist/doc/latex/biblatex-gost/README +++ /dev/null @@ -1,56 +0,0 @@ -This package is a collection of biblatex bibliography and citation styles -to format bibliography according to Russian standard GOST 7.0.5-2008. -For documentation and release notes please refer to biblatex-gost.pdf. -The documentation is mainly in Russian. Formatting examples for various -bibliography entries may be found in biblatex-gost-examples.pdf. - -To use the current version of the package you will need biblatex 3.3/biber 2.4 -or later. Using the styles is not different from using any other biblatex styles, -please refer to the biblatex documentation. - -For feedbacks and bug reports please use the project page -http://sourceforge.net/projects/biblatexgost -or e-mail me at the address in documentation. - -Installation ------------- - -The package is a part of major TeX distributions and can be installed -automatically. For manual installation use one of the methods below. - -METHOD 1 - - Download the file - - http://mirror.ctan.org/macros/latex/contrib/biblatex-contrib/biblatex-gost.zip - - Unpack the content of the 'tex' directory to - - /tex/latex/biblatex-gost/ - - and the content of the 'doc' directory to - - /doc/latex/biblatex-gost/ - - Refresh the file hash tables. - -METHOD 2 - - Download the file biblatex-gost-.tds.zip from - - http://sourceforge.net/projects/biblatexgost/files/ - - Unpack the archive into your tree. - Refresh the file hash tables. - -License information -------------------- - -Permission is granted to copy, distribute and/or modify this software under -the terms of the LaTeX Project Public License, version 1.3c or any later -version (http://mirror.ctan.org/macros/latex/base/lppl.txt). -This software is provided 'as is', without warranty of any kind, either -expressed or implied, including, but not limited to, the implied warranties -of merchantability and fitness for a particular purpose. - -This package is maintained. The current maintainer is Oleg Domanov. \ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/biblatex-gost/README.md b/Master/texmf-dist/doc/latex/biblatex-gost/README.md new file mode 100644 index 00000000000..a7fff74e562 --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-gost/README.md @@ -0,0 +1,59 @@ +This package is a collection of +[Biblatex](https://github.com/plk/biblatex) bibliography and citation +styles to format bibliography according to Russian standard GOST +7.0.5-2008. For documentation and release notes please refer to +biblatex-gost.pdf. The documentation is mainly in Russian. Formatting +examples for various bibliography entries may be found in +biblatex-gost-examples.pdf. + +Using the styles is not different from using any other biblatex styles, +please refer to the biblatex documentation. + +Current and previous releases as well as the development version can +be found on the Sourceforge project page +http://sourceforge.net/projects/biblatexgost. The source code location +is https://github.com/odomanov/biblatex-gost. Please use this page for feedbacks +and bug reports/ + +# License information # + +Permission is granted to copy, distribute and/or modify this software under +the terms of the LaTeX Project Public License, version 1.3c or any later +version (http://mirror.ctan.org/macros/latex/base/lppl.txt). +This software is provided 'as is', without warranty of any kind, either +expressed or implied, including, but not limited to, the implied warranties +of merchantability and fitness for a particular purpose. + +This package is maintained. The current maintainer is Oleg Domanov. + +# Installation # + +The package is a part of major TeX distributions and can be installed +automatically. For manual installation use one of the methods below. + +### Method 1 ### + +Download the file + + http://mirror.ctan.org/macros/latex/contrib/biblatex-contrib/biblatex-gost.zip + +Unpack the content of the `tex` directory to + + /tex/latex/biblatex-gost/ + +and the content of the `doc` directory to + + /doc/latex/biblatex-gost/ + +Refresh the file hash tables. + +### Method 2 ### + +Download the file `biblatex-gost-.tds.zip` from + + http://sourceforge.net/projects/biblatexgost/files/ + +Unpack the archive into your `` tree. Refresh the file +hash tables. + + diff --git a/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost-examples.bib b/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost-examples.bib index b69c025ceab..bf2b6bea71c 100644 --- a/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost-examples.bib +++ b/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost-examples.bib @@ -6345,27 +6345,27 @@ langid = {russian}, } @PATENT{patent2h, - heading = {Заявка 1095735 Рос. федерация, МПК\ensuremath{^7} B 64 G 1/00}, - author = {Тернер, Э. В.}, - authortype = {США}, - title = {Одноразовая ракета-носитель}, - media = {text}, - _type = {patreq}, - _number = {1095735}, - _location = {countryru}, - _ipc = {МПК\ensuremath{^7} B 64 G 1/00}, - holder = {{заявитель Спейс Системз/Лорал, инк.}}, - credits = {патент. поверенный Егорова Г. Б.}, - reqnumber = {2000108705/28}, - date = {2000-04-07}, - publdate = {2001-03-10}, - publication = {Бюл. № 7 (I ч.)\midsentence}, - prdate = {1999-04-09}, - prnumber = {09/289, 037}, - prcountry = {countryus}, - pagetotal = {5 с.~: ил.}, - language = {russian}, - langid = {russian}, + heading = {Заявка 1095735 Рос. федерация, МПК\ensuremath{^7} B 64 G 1/00}, + author = {Тернер, Э. В.}, + authorcountry ={США}, + title = {Одноразовая ракета-носитель}, + media = {text}, + _type = {patreq}, + _number = {1095735}, + _location = {countryru}, + _ipc = {МПК\ensuremath{^7} B 64 G 1/00}, + holder = {{заявитель Спейс Системз/Лорал, инк.}}, + credits = {патент. поверенный Егорова Г. Б.}, + requestnumber ={2000108705/28}, + date = {2000-04-07}, + publicationdate ={2001-03-10}, + publication = {Бюл. № 7 (I ч.)\midsentence}, + prioritydate = {1999-04-09}, + prioritynumber ={09/289, 037}, + prioritycountry ={countryus}, + pagetotal = {5 с.~: ил.}, + language = {russian}, + langid = {russian}, } @PATENT{patent3h, heading = {А.\,с. 1007970 СССР, МКИ\ensuremath{^3} В 25.1 15/00}, @@ -6405,46 +6405,46 @@ } @PATENT{patent2, - _heading = {Заявка 1095735 Рос. федерация}, - author = {Тернер, Э. В.}, - authortype = {США}, - title = {Одноразовая ракета-носитель}, - media = {text}, - type = {patreq}, - number = {1095735}, - location = {countryru}, - ipc = {МПК\ensuremath{^7} B 64 G 1/00}, - holder = {{заявитель Спейс Системз/Лорал, инк.}}, - credits = {патент. поверенный Егорова Г. Б.}, - reqnumber = {2000108705/28}, - date = {2000-04-07}, - publdate = {2001-03-10}, - publication = {Бюл. № 7 (I ч.)\midsentence}, - prdate = {1999-04-09}, - prnumber = {09/289, 037}, - prcountry = {countryus}, - pagetotal = {5 с.~: ил.}, - language = {russian}, - langid = {russian}, + _heading = {Заявка 1095735 Рос. федерация}, + author = {Тернер, Э. В.}, + authorcountry ={США}, + title = {Одноразовая ракета-носитель}, + media = {text}, + type = {patreq}, + number = {1095735}, + location = {countryru}, + ipc = {МПК\ensuremath{^7} B 64 G 1/00}, + holder = {{заявитель Спейс Системз/Лорал, инк.}}, + credits = {патент. поверенный Егорова Г. Б.}, + requestnumber ={2000108705/28}, + date = {2000-04-07}, + publicationdate ={2001-03-10}, + publication = {Бюл. № 7 (I ч.)\midsentence}, + prioritydate = {1999-04-09}, + prioritynumber ={09/289, 037}, + prioritycountry ={countryus}, + pagetotal = {5 с.~: ил.}, + language = {russian}, + langid = {russian}, } @PATENT{patent3, - _heading = {А.\,с. 1007970 СССР}, - author = {В. С. Ваулин and В. Г. Кемайкин}, - authortype = {СССР}, - title = {Устройство для захвата неориентированных деталей типа валов}, - media = {text}, - type = {invcert}, - number = {1007970}, - location = {countryussr}, - ipc = {МКИ\ensuremath{^3} В 25.1 15/00}, - reqnumber = {3360585/25-08}, - date = {1981-11-23}, - publication = {Бюл. № 12}, - publdate = {1983-03-30}, - pagetotal = {2 с.~: ил.}, - language = {russian}, - langid = {russian}, + _heading = {А.\,с. 1007970 СССР}, + author = {В. С. Ваулин and В. Г. Кемайкин}, + authorcountry ={СССР}, + title = {Устройство для захвата неориентированных деталей типа валов}, + media = {text}, + type = {invcert}, + number = 1007970, + location = {countryussr}, + ipc = {МКИ\ensuremath{^3} В 25.1 15/00}, + reqnumber = {3360585/25-08}, + date = {1981-11-23}, + publication = {Бюл. № 12}, + publdate = {1983-03-30}, + pagetotal = {2 с.~: ил.}, + language = {russian}, + langid = {russian}, } @REFERENCE{standard1h, heading = {ГОСТ Р 51771---2001}, diff --git a/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost-examples.pdf b/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost-examples.pdf index b1d2242869e..4cbe4c2cebf 100644 Binary files a/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost-examples.pdf and b/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost-examples.pdf differ diff --git a/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost-examples.tex b/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost-examples.tex index 791a29beec5..c9f63e7dea5 100644 --- a/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost-examples.tex +++ b/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost-examples.tex @@ -91,3 +91,8 @@ I hope this is not going to confuse the reader too much. \section{Bibliography database\label{bibfile}} \VerbatimInput[fontsize=\small,codes={\catcode`\-=11},commandchars=\@\[\]]{biblatex-gost-examples.bib} \end{document} + +%%% Local Variables: +%%% mode: latex +%%% TeX-master: t +%%% End: diff --git a/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost.pdf b/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost.pdf index 2feee5157ee..d79196c3c17 100644 Binary files a/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost.pdf and b/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost.pdf differ diff --git a/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost.tex b/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost.tex index 052dff43297..ea03c46a0c5 100644 --- a/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost.tex +++ b/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost.tex @@ -3,7 +3,7 @@ \pdfgentounicode=1 %(cmap) \documentclass[10pt,a4paper,headings=small,numbers=enddot,english,russian]{ltxdockit} \usepackage[vscale=0.8,hdivide={0.2\paperwidth,*,0.1\paperwidth}]{geometry} -\usepackage[T2A]{fontenc} +\usepackage[T1,T2A]{fontenc} \usepackage[utf8]{inputenc} \usepackage{btxdockit} \usepackage{babel} @@ -22,6 +22,8 @@ bibstyle=gost-standard, \usepackage{paratype} \usepackage{wrapfig} +\lstset{keepspaces=true} + \hypersetup{unicode=true} \newcommand*{\biber}{Biber\xspace} @@ -30,6 +32,7 @@ bibstyle=gost-standard, \newcommand*{\biblatexctan}{http://mirror.ctan.org/macros/latex/contrib/biblatex/} \newcommand*{\biblatexgost}{Biblatex-GOST\xspace} \newcommand*{\biblatexgosthome}{http://sourceforge.net/projects/biblatexgost/} +\newcommand*{\biblatexgostcode}{https://github.com/odomanov/biblatex-gost/} \newcommand*{\biblatexgostctan} {http://mirror.ctan.org/macros/latex/contrib/biblatex-contrib/biblatex-gost/} @@ -133,20 +136,22 @@ bibstyle=gost-standard, \section{Введение} \label{sec:int} -Пакет \biblatexgost{}\fnurl{http://sourceforge.net/projects/biblatexgost/} представляет - собой набор стилей для - \biblatex{}\unspace\fnurl{http://mirror.ctan.org/macros/latex/contrib/biblatex/} - и предназначен для оформления библиографических ссылок в соответствии с требованиями - ГОСТа 7.0.5---2008 - (а также 7.1---2003, 7.80---2000, 7.82---2001 и др., см. подробнее \secref{sec:whatfor}). -Пакет будет полезен прежде всего в - гуманитарных дисциплинах с высокими требованиями к оформлению библиографии, многие из - которых \bibtex не в состоянии удовлетворить (это касается в первую очередь многоязычных - библиографий, а также библиографических ссылок в сносках, использования Ibid., Op. cit. и - т.\,д.). - -На SourceForge можно найти небольшую вики с советами: -\url{https://sourceforge.net/p/biblatexgost/wiki/}. +Пакет \biblatexgost{}\footnote{Сайт проекта: + \url{http://sourceforge.net/projects/biblatexgost/}. Исходный код: + \url{https://github.com/odomanov/biblatex-gost}.} представляет собой +набор стилей для +\biblatex{}\unspace\fnurl{http://mirror.ctan.org/macros/latex/contrib/biblatex/} +и предназначен для оформления библиографических ссылок в соответствии +с требованиями ГОСТа 7.0.5---2008 (а также 7.1---2003, 7.80---2000, +7.82---2001 и др., см. подробнее \secref{sec:whatfor}). +Пакет будет полезен прежде всего в гуманитарных дисциплинах с высокими +требованиями к оформлению библиографии, многие из которых \bibtex не в +состоянии удовлетворить (это касается в первую очередь многоязычных +библиографий, а также библиографических ссылок в сносках, +использования Ibid., Op. cit. и т.\,д.). + +На GitHub можно найти небольшую вики с советами: +\url{https://github.com/odomanov/biblatex-gost/wiki/}. \subsection{Лицензия} \label{sec:lic} @@ -187,7 +192,7 @@ maintained. точки зрения совместимости с предыдущими версиями. Более полный список изменений см. в \Apxref{apx:changelog}. -\subsubsection*{Версия 1.6} +\subsubsection*{Версии 1.7, 1.6} \begin{trivlist} \item Нет критических изменений. @@ -1104,9 +1109,6 @@ introduction & вступительная статья \prm{кого} & всту \subsection{Тома, книги, части, выпуски} \label{sec:volsparts} -Издание может разделяться на физически отдельные части, которые могут называться по-разному. \biblatexgost поддерживает деление на тома, книги, части и выпуски. -Соответствующие им поля базы данных показаны в \tabref{tab:volsparts}. - \begin{wraptable}{r}{0pt} %\begin{table}[htbp] \tablesetup @@ -1129,6 +1131,9 @@ introduction & вступительная статья \prm{кого} & всту %\end{table} \end{wraptable} +Издание может разделяться на физически отдельные части, которые могут называться по-разному. \biblatexgost поддерживает деление на тома, книги, части и выпуски. +Соответствующие им поля базы данных показаны в \tabref{tab:volsparts}. + Если эти поля являются целыми числами, то они выводятся в виде: \enquote{В 5 т.}, \enquote{В 4 вып.} и т.\,д. В противном случае, они выводятся как есть: \enquote{В 5-и томах (6-и кн.)} и т.\,д. Строковые значения при занесении в базу данных следует @@ -1197,7 +1202,7 @@ volsorder = {pbi}, ... } -@COLLECTION{coll, +@COLLECTION{coll3, crossref = {coll}, title = {|Сказки Центральной Африки|}, volume = {3}, @@ -1294,22 +1299,29 @@ volsorder = {pbi}, Код Международной патентной классификации (МПК) или Международной классификации изобретений (МКИ). -\fielditem{reqnumber}{literal} +\fielditem{authorcountry}{literal} + +Страна автора патента. + +\fielditem{requestnumber}{literal} Регистрационный номер заявки на патентный документ. -\fielditem{publdate}{date}\noitemspace% +\fielditem{publicationdate}{date}\noitemspace% \fielditem{publication}{literal} Дата публикации и сведения об официальном издании, в котором опубликованы сведения о патентном документе. -\fielditem{prdate}{date}\noitemspace% -\fielditem{prnumber}{literal}\noitemspace% -\fielditem{prcountry}{literal} +\fielditem{prioritydate}{date}\noitemspace% +\fielditem{prioritynumber}{literal}\noitemspace% +\fielditem{prioritycountry}{literal} Сведения о конвенционном приоритете: дата подачи заявки, номер и название страны конвенционного приоритета. +Вместо названия страны можно использовать локализованные +идентификаторы, такие как \texttt{countryussr} или \texttt{countryfr} +"--- см.~примеры. \end{fieldlist} @@ -1319,29 +1331,56 @@ volsorder = {pbi}, Поле \bibfield{type} может иметь значения \opt{patent}, \opt{patreq} и \opt{invcert}, соответствующие патенту, заявке и авторскому свидетельству. -Пример оформление патента под заглавием (без заголовка): +\pagebreak[2] + +Для совместимости с предыдущими версиями часть полей имеет +альтернативные имена, приведённые в~\tabref{tab:patent-fields}. + +% \begin{wraptable}{r}{0pt} +\begin{table}[htb] +% \begingroup + \tablesetup + \centering + \begin{tabularx}{.6\textwidth}{@{}V{.3\textwidth}@{}V{.3\textwidth}@{}} + \toprule + \multicolumn{1}{@{}H}{Имя} & + \multicolumn{1}{@{}H}{Альтернативное имя} \\ + \cmidrule(r){1-1}\cmidrule{2-2} + authorcountry & authortype \\ + requestnumber & reqnumber \\ + publicationdate & publdate \\ + prioritydate & prdate \\ + prioritynumber & prnumber \\ + prioritycountry & prcountry \\ + \bottomrule + \end{tabularx} + \caption{Альтернативные имена полей для патентов\label{tab:patent-fields}} +% \endgroup +\end{table} +% \end{wraptable} +Пример оформление патента под заглавием (без заголовка): \begin{lstlisting}[style=bibtex,escapechar=|] @PATENT{patent2, - author = {|Тернер, Э. В.|}, - authortype = {|США|}, - title = {|Одноразовая ракета-носитель|}, - media = {text}, - type = {patreq}, - number = {1095735}, - location = {countryru}, - ipc = {|МПК|\ensuremath{^7} B 64 G 1/00}, - holder = {{|заявитель Спейс Системз/Лорал, инк.|}}, - credits = {|патент. поверенный Егорова Г. Б.|}, - reqnumber = {2000108705/28}, - date = {2000-04-07}, - publdate = {2001-03-10}, - publication = {|Бюл. № 7 (I ч.)|\midsentence}, - prdate = {1999-04-09}, - prnumber = {09/289, 037}, - prcountry = {countryus}, - pagetotal = {|5 с.~: ил.|}, - langid = {russian}, + author = {|Тернер, Э. В.|}, + authorcountry = {|США|}, + title = {|Одноразовая ракета-носитель|}, + media = {text}, + type = {patreq}, + number = {1095735}, + location = {countryru}, + ipc = {|МПК|\ensuremath{^7} B 64 G 1/00}, + holder = {{|заявитель Спейс Системз/Лорал, инк.|}}, + credits = {|патент. поверенный Егорова Г. Б.|}, + requestnumber = {2000108705/28}, + date = {2000-04-07}, + publicationdate = {2001-03-10}, + publication = {|Бюл. № 7 (I ч.)|\midsentence}, + prioritydate = {1999-04-09}, + prioritynumber = {09/289, 037}, + prioritycountry = {countryus}, + pagetotal = {|5 с.~: ил.|}, + langid = {russian}, } \end{lstlisting} @@ -1351,22 +1390,22 @@ volsorder = {pbi}, \begin{lstlisting}[style=bibtex,escapechar=|] @PATENT{patent2, - heading = {|Заявка 1095735 Рос. федерация, МПК|\ensuremath{^7} B 64 G 1/00}, - author = {|Тернер, Э. В.|}, - authortype = {|США|}, - title = {|Одноразовая ракета-носитель|}, - media = {text}, - holder = {{|заявитель Спейс Системз/Лорал, инк.|}}, - credits = {|патент. поверенный Егорова Г. Б.|}, - reqnumber = {2000108705/28}, - date = {2000-04-07}, - publdate = {2001-03-10}, - publication = {|Бюл. № 7 (I ч.)|\midsentence}, - prdate = {1999-04-09}, - prnumber = {09/289, 037}, - prcountry = {countryus}, - pagetotal = {|5 с.~: ил.|}, - langid = {russian}, + heading = {|Заявка 1095735 Рос. федерация, МПК|\ensuremath{^7} B 64 G 1/00}, + author = {|Тернер, Э. В.|}, + authorcountry = {|США|}, + title = {|Одноразовая ракета-носитель|}, + media = {text}, + holder = {{|заявитель Спейс Системз/Лорал, инк.|}}, + credits = {|патент. поверенный Егорова Г. Б.|}, + requestnumber = {2000108705/28}, + date = {2000-04-07}, + publicationdate = {2001-03-10}, + publication = {|Бюл. № 7 (I ч.)|\midsentence}, + prioritydate = {1999-04-09}, + prioritynumber = {09/289, 037}, + prioritycountry = {countryus}, + pagetotal = {|5 с.~: ил.|}, + langid = {russian}, } \end{lstlisting} @@ -1894,7 +1933,7 @@ gost-inline & false & true \\ \begin{itemize} \item Пакет при сортировке помещает латинские буквы перед кириллическими. О возможных способах обхода см.: -\url{https://sourceforge.net/p/biblatexgost/wiki/}. +\url{https://github.com/odomanov/biblatex-gost/wiki/}. % Это связано с ограничениями % модуля Unicode::Collate языка Perl, на котором написан \biber (не реализовано правило @@ -2166,6 +2205,13 @@ pageref & + & + & + & + & + & + & + & + \begin{changelog} + \begin{release}{1.7}{18-07-2016} + \item Добавлены альтернативные имена полей для патентов.\see{sec:patent} + \item Исправлена ошибка в выводе \texttt{bookcredits}. + \item Исходный код перенесён на \texttt{github}. Добавлены ссылки на + него.\see{sec:int} + \end{release} + \begin{release}{1.6}{05-04-2016} \item Исправлены ошибки в модели данных (не влияли на вывод). \item Исправлена ошибка при выводе повторных (сокращённых) ссылок в diff --git a/Master/texmf-dist/tex/latex/biblatex-gost/biblatex-gost.def b/Master/texmf-dist/tex/latex/biblatex-gost/biblatex-gost.def index 31ec66cb8c3..c8c95824675 100644 --- a/Master/texmf-dist/tex/latex/biblatex-gost/biblatex-gost.def +++ b/Master/texmf-dist/tex/latex/biblatex-gost/biblatex-gost.def @@ -1,5 +1,5 @@ \ProvidesFile{biblatex-gost.def} -[2016/04/05\space v1.6\space biblatex-gost styles] +[2016/07/18\space v1.7\space biblatex-gost styles] % these declarations should be here, not in lbx, to be initialized for all languages \NewBibliographyString{ @@ -478,6 +478,12 @@ \map{ \pertype{patent} \step[fieldset=options, fieldvalue={useauthor=false}] + \step[fieldsource=authorcountry, fieldtarget=authortype] + \step[fieldsource=requestnumber, fieldtarget=reqnumber] + \step[fieldsource=publicationdate, fieldtarget=publdate] + \step[fieldsource=prioritydate, fieldtarget=prdate] + \step[fieldsource=prioritynumber, fieldtarget=prnumber] + \step[fieldsource=prioritycountry, fieldtarget=prcountry] } } } @@ -493,6 +499,12 @@ \map{ \pertype{patent} \step[fieldset=options, fieldvalue={useauthor=false}] + \step[fieldsource=authorcountry, fieldtarget=authortype] + \step[fieldsource=requestnumber, fieldtarget=reqnumber] + \step[fieldsource=publicationdate, fieldtarget=publdate] + \step[fieldsource=prioritydate, fieldtarget=prdate] + \step[fieldsource=prioritynumber, fieldtarget=prnumber] + \step[fieldsource=prioritycountry, fieldtarget=prcountry] } } } diff --git a/Master/texmf-dist/tex/latex/biblatex-gost/gost-alphabetic-min.bbx b/Master/texmf-dist/tex/latex/biblatex-gost/gost-alphabetic-min.bbx index e584fcda6d0..6ce8c389104 100644 --- a/Master/texmf-dist/tex/latex/biblatex-gost/gost-alphabetic-min.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-gost/gost-alphabetic-min.bbx @@ -1,5 +1,5 @@ \ProvidesFile{gost-alphabetic-min.bbx} -[2016/04/05\space v1.6\space biblatex-gost styles] +[2016/07/18\space v1.7\space biblatex-gost styles] \RequireBibliographyStyle{gost-alphabetic} \AtEveryBibitem{% diff --git a/Master/texmf-dist/tex/latex/biblatex-gost/gost-alphabetic-min.cbx b/Master/texmf-dist/tex/latex/biblatex-gost/gost-alphabetic-min.cbx index 4da99dae997..a9f43f5befc 100644 --- a/Master/texmf-dist/tex/latex/biblatex-gost/gost-alphabetic-min.cbx +++ b/Master/texmf-dist/tex/latex/biblatex-gost/gost-alphabetic-min.cbx @@ -1,5 +1,5 @@ \ProvidesFile{gost-alphabetic-min.cbx} -[2016/04/05\space v1.6\space biblatex-gost styles] +[2016/07/18\space v1.7\space biblatex-gost styles] \RequireCitationStyle{gost-alphabetic} diff --git a/Master/texmf-dist/tex/latex/biblatex-gost/gost-alphabetic.bbx b/Master/texmf-dist/tex/latex/biblatex-gost/gost-alphabetic.bbx index 47ceb2c8225..9f9f8c3b528 100644 --- a/Master/texmf-dist/tex/latex/biblatex-gost/gost-alphabetic.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-gost/gost-alphabetic.bbx @@ -1,5 +1,5 @@ \ProvidesFile{gost-alphabetic.bbx} -[2016/04/05\space v1.6\space biblatex-gost styles] +[2016/07/18\space v1.7\space biblatex-gost styles] \RequireBibliographyStyle{gost-standard} \ExecuteBibliographyOptions{labelalpha,sorting=anyvt} diff --git a/Master/texmf-dist/tex/latex/biblatex-gost/gost-alphabetic.cbx b/Master/texmf-dist/tex/latex/biblatex-gost/gost-alphabetic.cbx index eafb98d91d4..c5534520399 100644 --- a/Master/texmf-dist/tex/latex/biblatex-gost/gost-alphabetic.cbx +++ b/Master/texmf-dist/tex/latex/biblatex-gost/gost-alphabetic.cbx @@ -1,5 +1,5 @@ \ProvidesFile{gost-alphabetic.cbx} -[2016/04/05\space v1.6\space biblatex-gost styles] +[2016/07/18\space v1.7\space biblatex-gost styles] \RequireCitationStyle{alphabetic} \ExecuteBibliographyOptions{labelalpha,autocite=inline} diff --git a/Master/texmf-dist/tex/latex/biblatex-gost/gost-authoryear-min.bbx b/Master/texmf-dist/tex/latex/biblatex-gost/gost-authoryear-min.bbx index 5e2ca9c1522..bebdad166b6 100644 --- a/Master/texmf-dist/tex/latex/biblatex-gost/gost-authoryear-min.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-gost/gost-authoryear-min.bbx @@ -1,5 +1,5 @@ \ProvidesFile{gost-authoryear-min.bbx} -[2016/04/05\space v1.6\space biblatex-gost styles] +[2016/07/18\space v1.7\space biblatex-gost styles] \RequireBibliographyStyle{gost-authoryear} \AtEveryBibitem{% diff --git a/Master/texmf-dist/tex/latex/biblatex-gost/gost-authoryear-min.cbx b/Master/texmf-dist/tex/latex/biblatex-gost/gost-authoryear-min.cbx index 92e591141b8..ac61e71c514 100644 --- a/Master/texmf-dist/tex/latex/biblatex-gost/gost-authoryear-min.cbx +++ b/Master/texmf-dist/tex/latex/biblatex-gost/gost-authoryear-min.cbx @@ -1,5 +1,5 @@ \ProvidesFile{gost-authoryear-min.cbx} -[2016/04/05\space v1.6\space biblatex-gost styles] +[2016/07/18\space v1.7\space biblatex-gost styles] \RequireCitationStyle{gost-authoryear} diff --git a/Master/texmf-dist/tex/latex/biblatex-gost/gost-authoryear.bbx b/Master/texmf-dist/tex/latex/biblatex-gost/gost-authoryear.bbx index 0b667bfd5de..d54d5615915 100644 --- a/Master/texmf-dist/tex/latex/biblatex-gost/gost-authoryear.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-gost/gost-authoryear.bbx @@ -1,5 +1,5 @@ \ProvidesFile{gost-authoryear.bbx} -[2016/04/05\space v1.6\space biblatex-gost styles] +[2016/07/18\space v1.7\space biblatex-gost styles] \RequireBibliographyStyle{gost-standard} diff --git a/Master/texmf-dist/tex/latex/biblatex-gost/gost-authoryear.cbx b/Master/texmf-dist/tex/latex/biblatex-gost/gost-authoryear.cbx index 9230a0a76ac..665bd12bb6e 100644 --- a/Master/texmf-dist/tex/latex/biblatex-gost/gost-authoryear.cbx +++ b/Master/texmf-dist/tex/latex/biblatex-gost/gost-authoryear.cbx @@ -1,5 +1,5 @@ \ProvidesFile{gost-authoryear.cbx} -[2016/04/05\space v1.6\space biblatex-gost styles] +[2016/07/18\space v1.7\space biblatex-gost styles] \ExecuteBibliographyOptions{dashed=false,citetracker=constrict,loccittracker=constrict, singletitle=false,labeldate,labeltitleyear,uniquename=init, diff --git a/Master/texmf-dist/tex/latex/biblatex-gost/gost-footnote-min.bbx b/Master/texmf-dist/tex/latex/biblatex-gost/gost-footnote-min.bbx index eddfb900e97..0e991f773aa 100644 --- a/Master/texmf-dist/tex/latex/biblatex-gost/gost-footnote-min.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-gost/gost-footnote-min.bbx @@ -1,5 +1,5 @@ \ProvidesFile{gost-footnote-min.bbx} -[2016/04/05\space v1.6\space biblatex-gost styles] +[2016/07/18\space v1.7\space biblatex-gost styles] \RequireBibliographyStyle{gost-inline-min} diff --git a/Master/texmf-dist/tex/latex/biblatex-gost/gost-footnote-min.cbx b/Master/texmf-dist/tex/latex/biblatex-gost/gost-footnote-min.cbx index 5c69013199b..bf8d1995a1b 100644 --- a/Master/texmf-dist/tex/latex/biblatex-gost/gost-footnote-min.cbx +++ b/Master/texmf-dist/tex/latex/biblatex-gost/gost-footnote-min.cbx @@ -1,5 +1,5 @@ \ProvidesFile{gost-footnote-min.cbx} -[2016/04/05\space v1.6\space biblatex-gost styles] +[2016/07/18\space v1.7\space biblatex-gost styles] \RequireCitationStyle{gost-footnote} \renewbibmacro*{cite:clearfields}{% diff --git a/Master/texmf-dist/tex/latex/biblatex-gost/gost-footnote.bbx b/Master/texmf-dist/tex/latex/biblatex-gost/gost-footnote.bbx index d10538b6089..9f869e2d56e 100644 --- a/Master/texmf-dist/tex/latex/biblatex-gost/gost-footnote.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-gost/gost-footnote.bbx @@ -1,5 +1,5 @@ \ProvidesFile{gost-footnote.bbx} -[2016/04/05\space v1.6\space biblatex-gost styles] +[2016/07/18\space v1.7\space biblatex-gost styles] \RequireBibliographyStyle{gost-inline} diff --git a/Master/texmf-dist/tex/latex/biblatex-gost/gost-footnote.cbx b/Master/texmf-dist/tex/latex/biblatex-gost/gost-footnote.cbx index f75944e295c..9f6ac97adaf 100644 --- a/Master/texmf-dist/tex/latex/biblatex-gost/gost-footnote.cbx +++ b/Master/texmf-dist/tex/latex/biblatex-gost/gost-footnote.cbx @@ -1,5 +1,5 @@ \ProvidesFile{gost-footnote.cbx} -[2016/04/05\space v1.6\space biblatex-gost styles] +[2016/07/18\space v1.7\space biblatex-gost styles] \RequireCitationStyle{gost-inline} diff --git a/Master/texmf-dist/tex/latex/biblatex-gost/gost-inline-min.bbx b/Master/texmf-dist/tex/latex/biblatex-gost/gost-inline-min.bbx index 8c124a7d29f..2d7648f4fad 100644 --- a/Master/texmf-dist/tex/latex/biblatex-gost/gost-inline-min.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-gost/gost-inline-min.bbx @@ -1,5 +1,5 @@ \ProvidesFile{gost-inline-min.bbx} -[2016/04/05\space v1.6\space biblatex-gost styles] +[2016/07/18\space v1.7\space biblatex-gost styles] \RequireBibliographyStyle{gost-inline} \AtEveryBibitem{% diff --git a/Master/texmf-dist/tex/latex/biblatex-gost/gost-inline-min.cbx b/Master/texmf-dist/tex/latex/biblatex-gost/gost-inline-min.cbx index 21962e3a6ce..cc6b78912e8 100644 --- a/Master/texmf-dist/tex/latex/biblatex-gost/gost-inline-min.cbx +++ b/Master/texmf-dist/tex/latex/biblatex-gost/gost-inline-min.cbx @@ -1,5 +1,5 @@ \ProvidesFile{gost-inline-min.cbx} -[2016/04/05\space v1.6\space biblatex-gost styles] +[2016/07/18\space v1.7\space biblatex-gost styles] \RequireCitationStyle{gost-inline} \renewbibmacro*{cite:clearfields}{% diff --git a/Master/texmf-dist/tex/latex/biblatex-gost/gost-inline.bbx b/Master/texmf-dist/tex/latex/biblatex-gost/gost-inline.bbx index bef1323380c..831ca18a4c9 100644 --- a/Master/texmf-dist/tex/latex/biblatex-gost/gost-inline.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-gost/gost-inline.bbx @@ -1,5 +1,5 @@ \ProvidesFile{gost-inline.bbx} -[2016/04/05\space v1.6\space biblatex-gost styles] +[2016/07/18\space v1.7\space biblatex-gost styles] \RequireBibliographyStyle{gost-standard} diff --git a/Master/texmf-dist/tex/latex/biblatex-gost/gost-inline.cbx b/Master/texmf-dist/tex/latex/biblatex-gost/gost-inline.cbx index c2b79c733c1..8f7bf2b1aef 100644 --- a/Master/texmf-dist/tex/latex/biblatex-gost/gost-inline.cbx +++ b/Master/texmf-dist/tex/latex/biblatex-gost/gost-inline.cbx @@ -1,5 +1,5 @@ \ProvidesFile{gost-inline.cbx} -[2016/04/05\space v1.6\space biblatex-gost styles] +[2016/07/18\space v1.7\space biblatex-gost styles] \DeclareLabelname [inbook,incollection,inproceedings,inreference,suppbook,suppcollection,suppperiodical,bookinbook] diff --git a/Master/texmf-dist/tex/latex/biblatex-gost/gost-numeric-min.bbx b/Master/texmf-dist/tex/latex/biblatex-gost/gost-numeric-min.bbx index 0306b55bbb3..3258b5efaf7 100644 --- a/Master/texmf-dist/tex/latex/biblatex-gost/gost-numeric-min.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-gost/gost-numeric-min.bbx @@ -1,5 +1,5 @@ \ProvidesFile{gost-numeric-min.bbx} -[2016/04/05\space v1.6\space biblatex-gost styles] +[2016/07/18\space v1.7\space biblatex-gost styles] \RequireBibliographyStyle{gost-numeric} \AtEveryBibitem{% diff --git a/Master/texmf-dist/tex/latex/biblatex-gost/gost-numeric-min.cbx b/Master/texmf-dist/tex/latex/biblatex-gost/gost-numeric-min.cbx index b265fb02a1a..ef6935e2c97 100644 --- a/Master/texmf-dist/tex/latex/biblatex-gost/gost-numeric-min.cbx +++ b/Master/texmf-dist/tex/latex/biblatex-gost/gost-numeric-min.cbx @@ -1,5 +1,5 @@ \ProvidesFile{gost-numeric-min.cbx} -[2016/04/05\space v1.6\space biblatex-gost styles] +[2016/07/18\space v1.7\space biblatex-gost styles] \RequireCitationStyle{gost-numeric} diff --git a/Master/texmf-dist/tex/latex/biblatex-gost/gost-numeric.bbx b/Master/texmf-dist/tex/latex/biblatex-gost/gost-numeric.bbx index 104b754940c..c36798c7a00 100644 --- a/Master/texmf-dist/tex/latex/biblatex-gost/gost-numeric.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-gost/gost-numeric.bbx @@ -1,5 +1,5 @@ \ProvidesFile{gost-numeric.bbx} -[2016/04/05\space v1.6\space biblatex-gost styles] +[2016/07/18\space v1.7\space biblatex-gost styles] \RequireBibliographyStyle{gost-standard} \ExecuteBibliographyOptions{labelnumber,bibisbn,biburl,bibdoi,bibeprint} diff --git a/Master/texmf-dist/tex/latex/biblatex-gost/gost-numeric.cbx b/Master/texmf-dist/tex/latex/biblatex-gost/gost-numeric.cbx index a9277f5b2a6..1f4c7542869 100644 --- a/Master/texmf-dist/tex/latex/biblatex-gost/gost-numeric.cbx +++ b/Master/texmf-dist/tex/latex/biblatex-gost/gost-numeric.cbx @@ -1,5 +1,5 @@ \ProvidesFile{gost-numeric.cbx} -[2016/04/05\space v1.6\space biblatex-gost styles] +[2016/07/18\space v1.7\space biblatex-gost styles] \RequireCitationStyle{numeric-comp} \ExecuteBibliographyOptions{dashed=false,citeisbn,citeurl,citedoi,citeeprint} diff --git a/Master/texmf-dist/tex/latex/biblatex-gost/gost-standard.bbx b/Master/texmf-dist/tex/latex/biblatex-gost/gost-standard.bbx index 1f48b5ac042..bca599a2ab6 100644 --- a/Master/texmf-dist/tex/latex/biblatex-gost/gost-standard.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-gost/gost-standard.bbx @@ -1,8 +1,8 @@ \ProvidesFile{gost-standard.bbx} -[2016/04/05\space v1.6\space biblatex-gost styles] +[2016/07/18\space v1.7\space biblatex-gost styles] -\def\bbx@gost@date{2016/04/05} -\def\bbx@gost@version{1.6} +\def\bbx@gost@date{2016/07/18} +\def\bbx@gost@version{1.7} \@ifpackagelater{biblatex}{2016/03/03} {} @@ -1569,7 +1569,7 @@ % book:... macros \newbibmacro*{book:credits}{% - \iflistundef{credits} + \iflistundef{bookcredits} {} {\setrespdelim% \printlist[semicolondelim]{bookcredits}% diff --git a/Master/texmf-dist/tex/latex/biblatex-gost/russian-gost.lbx b/Master/texmf-dist/tex/latex/biblatex-gost/russian-gost.lbx index 95b48be0e71..f4dcec1eb6c 100644 --- a/Master/texmf-dist/tex/latex/biblatex-gost/russian-gost.lbx +++ b/Master/texmf-dist/tex/latex/biblatex-gost/russian-gost.lbx @@ -1,5 +1,5 @@ \ProvidesFile{russian-gost.lbx} -[2016/04/05\space v1.6\space biblatex-gost styles] +[2016/07/18\space v1.7\space biblatex-gost styles] \InheritBibliographyExtras{russian} -- cgit v1.2.3