texlive[43066] Master/texmf-dist: biblatex-gost (27jan17)

commits+karl at tug.org commits+karl at tug.org
Sat Jan 28 00:13:47 CET 2017


Revision: 43066
          http://tug.org/svn/texlive?view=revision&revision=43066
Author:   karl
Date:     2017-01-28 00:13:47 +0100 (Sat, 28 Jan 2017)
Log Message:
-----------
biblatex-gost (27jan17)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost-examples.bib
    trunk/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost-examples.pdf
    trunk/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost.pdf
    trunk/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost.tex
    trunk/Master/texmf-dist/tex/latex/biblatex-gost/biblatex-gost.dbx
    trunk/Master/texmf-dist/tex/latex/biblatex-gost/biblatex-gost.def
    trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-alphabetic-min.bbx
    trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-alphabetic-min.cbx
    trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-alphabetic-min.dbx
    trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-alphabetic.bbx
    trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-alphabetic.cbx
    trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-alphabetic.dbx
    trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-authoryear-min.bbx
    trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-authoryear-min.cbx
    trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-authoryear-min.dbx
    trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-authoryear.bbx
    trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-authoryear.cbx
    trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-authoryear.dbx
    trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-footnote-min.bbx
    trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-footnote-min.cbx
    trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-footnote-min.dbx
    trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-footnote.bbx
    trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-footnote.cbx
    trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-footnote.dbx
    trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-inline-min.bbx
    trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-inline-min.cbx
    trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-inline-min.dbx
    trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-inline.bbx
    trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-inline.cbx
    trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-inline.dbx
    trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-numeric-min.bbx
    trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-numeric-min.cbx
    trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-numeric-min.dbx
    trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-numeric.bbx
    trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-numeric.cbx
    trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-numeric.dbx
    trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-standard.bbx
    trunk/Master/texmf-dist/tex/latex/biblatex-gost/russian-gost.lbx

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost-examples.bib
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost-examples.bib	2017-01-27 23:13:30 UTC (rev 43065)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost-examples.bib	2017-01-27 23:13:47 UTC (rev 43066)
@@ -10353,3 +10353,19 @@
   number =       3,
   pages =        {305-320},
 }
+
+ at MVBook{burtsev:zsl,
+  author =       {Бурцев, В},
+  title =        {За сто лет (1800—1896). Сборник по истории политических и общественных
+                  движений в России},
+  year =         1897,
+  editor =       {В. Бурцев},
+  editortype =   {compiler},
+  editora =      {С. М. {Кравчинского (Степняка)}},
+  editoratype =  {collaborator},
+  language =     {russian},
+  langid =       {russian},
+  parts =        2,
+  location =     {London},
+}
+

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost-examples.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost.tex	2017-01-27 23:13:30 UTC (rev 43065)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost.tex	2017-01-27 23:13:47 UTC (rev 43066)
@@ -195,6 +195,13 @@
   точки зрения совместимости с предыдущими версиями. 
 Более полный список изменений см. в \Apxref{apx:changelog}.
 
+\subsubsection*{Версия 1.11}
+
+\begin{trivlist}
+\item При заполнении поля \bibfield{major} в описании диссертаций
+  теперь нужно писать «экон.», «физ.-мат.» и пр. вместо «экон. наук», «физ.-мат. наук» и
+  пр. См.~\secref{sec:dissers}.
+\end{trivlist}
 \subsubsection*{Версия 1.10}
 
 \begin{trivlist}
@@ -626,7 +633,7 @@
 \textit{Параллельное заглавие} &  \textendash \\%{\spotcolor paratitle} \\
 \textit{Сведения, относящиеся к заглавию} & subtitle, mainsubtitle,
                                     booksubtitle, titleaddon, maintitleaddon,
-                                    booktitleaddon,\newline
+                                    booktitleaddon, type,\newline
                                     \ensuremath\langle{\spotcolor ipc}, {\spotcolor location},
                                     {\spotcolor number},
                                     {\spotcolor major}, {\spotcolor majorcode}\ensuremath\rangle \\
@@ -802,10 +809,16 @@
 
 \fielditem{editortype}{key}
 
-Это поле существует в \biblatex, но в \biblatexgost для него определёно новое значение:
-тип редактора \bibfield{geneditor}, соответствующий общему
-редактору. Он выводится в виде: \enquote{Под общ. ред.~\ldots}.
+Это поле существует в \biblatex, но в \biblatexgost для него определёно два новых
+значения:
+\begin{itemize}
+\item \bibfield{geneditor} "--- выводится в виде: \enquote{под общ. ред.~\ldots}.
+\item \bibfield{editorcollaborator} "--- выводится в виде: \enquote{при ред. уч.~\ldots}.
+\end{itemize}
 
+Обратите внимание, что в \biblatex есть также редакторская роль \bibfield{collaborator},
+которая выводится как \enquote{при уч.~\ldots}.
+
 \listitem{heading}{name}
 
 Заголовок библиографической записи.
@@ -1300,14 +1313,17 @@
 определяет тип диссертации~--- магистерская (\opt{mathesis}), кандидатская (\opt{phdthesis}),
 докторская (\opt{docthesis})~--- или тип автореферата: кандидатская (\opt{phdautoref}),
 докторская (\opt{docautoref}).
+При других значениях поля \bibfield{type}, оно выводится как есть, причём поле
+\bibfield{major} (см.~ниже) игнорируются.
 
-Для записей типа \bibtype{thesis} определены два дополнительных поля:
+Для записей типа \bibtype{thesis} определены дополнительные поля:
 
 \begin{fieldlist}
 
 \fielditem{major}{literal}
 
-Специальность в виде <<ист. наук>>, <<физ.-мат. наук>> и т.\,д.
+Специальность в виде <<ист.>>, <<физ.-мат.>>, <<технических>> и т.\,д.
+Выводится  как, например, «дис. \textellipsis\ канд. технических наук». 
 
 \fielditem{majorcode}{literal}
 
@@ -1323,7 +1339,7 @@
   title        = {|Религиозная политика Золотой Орды на Руси в XIII—XIV вв.|},
   media        = {text},
   type         = {phdthesis},
-  major        = {|ист. наук|},
+  major        = {|ист.|},
   majorcode    = {07.00.02},
   titleaddon   = {|защищена 22.01.02~: утв. 15.07.02|},
   location     = {|М.|},
@@ -1354,7 +1370,11 @@
 
 \noindent сделает \bibtype{docdisser} эквивалентным \bibtype{thesis} с установленным полем
 \kvopt{type}{docthesis}.
+В частности, в \biblatex и \biblatexgost уже определены типы \bibtype{masterthesis} (с
+типом \opt{mathesis}), \bibtype{phdthesis} (с типом \opt{phdthesis}), \bibtype{candthesis}
+(с типом \opt{phdthesis}) и \bibtype{docthesis} (с типом \opt{docthesis}). 
 
+
 \subsection{Оформление патентов}
 \label{sec:patent}
 
@@ -1564,6 +1584,20 @@
 
 \begin{optionlist}
 
+  \choitem[emdash]{blockpunct}{emdash, space}
+
+  Разделитель блоков библиографического описания.  
+  По умолчанию равен точке и тире с окружающими его пробелами, при значении
+  \kvopt{blockpunct}{space} "--- точке с пробелом.
+
+  Опция просто устанавливает параметр \cmd{newblockpunct}.
+  Например, по умолчанию устанавливается:
+  \begin{lstlisting}[style=latex]
+  \renewcommand*{\newblockpunct}{%
+    \addperiod\addnbspace\textemdash\space\bibsentence}.
+  \end{lstlisting}
+  \vspace{-\baselineskip}Если вам нужен другой разделитель, измените его с помощью \cmd{renewcommand}.    
+  
 \boolitem{citeurl,biburl}\noitemspace%
 \boolitem{citeisbn,bibisbn}\noitemspace%
 \boolitem{citedoi,bibdoi}\noitemspace%
@@ -2235,13 +2269,14 @@
 author/editor                                   &   &   &   &   &   &   &   &   &   & + & + & + &   &   &   & +\tabularnewline
 \rl maintitle+volumes+parts+title               &   &   &   &   &   & + & + & + &   &   &   &   &   &   &   & \tabularnewline
 title                                           & + & + & + & + & + &   &   &   & + & + & + & + & + & + & + & +\tabularnewline
-type                                            &   &   &   &   &   &   &   &   &   & + & + &   & + &   & + & +\tabularnewline
+type                                            &   &   &   &   &   &   &   &   &   & + & + &   & + &   &   & +\tabularnewline
+type+major                                      &   &   &   &   &   &   &   &   &   &   &   &   &   &   & + &  \tabularnewline
 event+venue+date                                &   &   &   &   &   &   &   & + &   &   &   &   &   &   &   & \tabularnewline
 translation                                     & + & + & + & + & + & + & + & + & + & + & + &   & + & + &   & +\tabularnewline%not in patent
 \rl /\hfill byauthor                            & + & + & + & + & + & + &   &   &   & + & + & + & + & + & +{*} & +\tabularnewline
 organization                                    &   &   &   &   &   &   &   &   &   &   & + & + &   &   &   & \tabularnewline
 institution                                     &   &   &   &   &   &   &   &   &   &   &   &   & + &   &   & \tabularnewline
-credits                                         & + & + & + & + & + & + & + & + & + & + & + & + & + & + &   & +\tabularnewline
+credits                                         & + & + & + & + & + & + & + & + & + & + & + & + & + & + & + & +\tabularnewline
 byeditor                                        &   &   &   &   &   & + & + & + & + & + & + & + &   &   &   & \tabularnewline
 bytranslator+others                             & + & + & + & + & + & + & + & + &   &   &   & + &   &   &   & \tabularnewline
 \rl //\hfill maintitle+volumes+parts+booktitle  & + & + & + &   &   &   &   &   &   &   &   &   &   &   &   & \tabularnewline
@@ -2288,6 +2323,19 @@
 \label{apx:changelog}
 
 \begin{changelog}
+  \begin{release}{1.11}{27-01-2017}
+  \item Определены типы записей \bibtype{candthesis} и
+    \bibtype{docthesis}.\see{sec:dissers}
+  \item Добавлена редакторская роль \kvopt{editortype}{\{editorcollaborator\}}.\newline  
+    Печатается в виде: «при ред. уч.».\see{sec:newfields}
+  \item Добавлена опция \opt{blockpunct}.\see{sec:newoptions}
+  \item Добавлен вывод поля \bibfield{credits} в \bibtype{thesis}.
+  \item В записях типа \bibtype{thesis}, если значение поля \bibfield{type} не совпадает с
+    заранее определёнными, то выводится как есть.\see{sec:dissers}
+  \item Исправлена ошибка: добавлена точка после заголовка.
+  \item Исправлена ошибка: не работала опция \kvopt{movenames}{false}.
+  \item Заменил \texttt{build.cmd} на \texttt{build.pl}.
+  \end{release}
 
   \begin{release}{1.10}{18-09-2016}
   \item Исправлено сокращение <<док.>> на <<д-ра>>.

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-gost/biblatex-gost.dbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-gost/biblatex-gost.dbx	2017-01-27 23:13:30 UTC (rev 43065)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-gost/biblatex-gost.dbx	2017-01-27 23:13:47 UTC (rev 43066)
@@ -1,3 +1,6 @@
+\ProvidesFile{biblatex-gost.dbx}
+[2017/01/27\space v1.11\space biblatex-gost data model]
+
 % Biblatex-GOST data model
 
 \DeclareDatamodelFields[type=field, datatype=range]{

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-gost/biblatex-gost.def
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-gost/biblatex-gost.def	2017-01-27 23:13:30 UTC (rev 43065)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-gost/biblatex-gost.def	2017-01-27 23:13:47 UTC (rev 43066)
@@ -1,5 +1,5 @@
 \ProvidesFile{biblatex-gost.def}
-[2016/09/18\space v1.10\space biblatex-gost styles]
+[2017/01/27\space v1.11\space biblatex-gost styles]
 
 % these declarations should be here, not in lbx, to be initialized for all languages
 \NewBibliographyString{
@@ -79,6 +79,7 @@
   bygecompilertranin,
   bygecompilertranfo,
   bygecompilertranaf,
+  byeditorcollaborator,
   books,
   parts,
   issues,
@@ -430,87 +431,6 @@
   }
 }
 
-\DeclareBibliographyOption{movenames}[true]{%
-  \gdef\blx at opt@movenames{#1}%
-  \ifstrequal{#1}{true}
-    {\DeclareStyleSourcemap{
-      \maps[datatype=bibtex]{
-        \map[overwrite]{
-          \step[fieldsource=author,
-            match=\regexp{(.+\s+and\s+){3,}|and\s+others\s*$},
-            final]
-          \step[fieldsource=options,
-            match=\regexp{(.+)},
-            replace=\regexp{useauthor=false,$1}]
-          \step[fieldsource=options,
-            match=\regexp{^$},
-            replace=\regexp{useauthor=false}]
-        }
-        \map{
-          \step[fieldsource=author,
-            match=\regexp{(.+\s+and\s+){3,}|and\s+others\s*$},
-            final]
-          \step[fieldset=options, fieldvalue={useauthor=false}]
-        }
-        \map[overwrite]{
-          \step[fieldsource=editor,
-            match=\regexp{(.+\s+and\s+){3,}|and\s+others\s*$},
-            final]
-          \step[fieldsource=options,
-            match=\regexp{(.+)},
-            replace=\regexp{useeditor=false,$1}]
-          \step[fieldsource=options,
-            match=\regexp{^$},
-            replace=\regexp{useeditor=false}]
-        }
-        \map{
-          \step[fieldsource=editor,
-            match=\regexp{(.+\s+and\s+){3,}|and\s+others\s*$},
-            final]
-          \step[fieldset=options, fieldvalue={useeditor=false}]
-        }
-        \map[overwrite]{
-          \pertype{patent}
-          \step[fieldsource=options, final]
-          \step[fieldset=options, fieldvalue={useauthor=false,}]
-          \step[fieldset=options, origfieldval, append]
-        }
-        \map{
-          \pertype{patent}
-          \step[fieldset=options, fieldvalue={useauthor=false}]
-          \step[fieldsource=authortype, fieldtarget=authorcountry]
-          \step[fieldsource=reqnumber,  fieldtarget=requestnumber]
-          \step[fieldsource=publdate,   fieldtarget=publicationdate]
-          \step[fieldsource=prdate,     fieldtarget=prioritydate]
-          \step[fieldsource=prnumber,   fieldtarget=prioritynumber]
-          \step[fieldsource=prcountry,  fieldtarget=prioritycountry]
-        }
-      }
-     }
-    }
-   {\DeclareStyleSourcemap{
-      \maps[datatype=bibtex]{
-        \map[overwrite]{
-          \pertype{patent}
-          \step[fieldsource=options, final]
-          \step[fieldset=options, fieldvalue={useauthor=false,}]
-          \step[fieldset=options, origfieldval, append]
-        }
-        \map{
-          \pertype{patent}
-          \step[fieldset=options, fieldvalue={useauthor=false}]
-          \step[fieldsource=authortype, fieldtarget=authorcountry]
-          \step[fieldsource=reqnumber,  fieldtarget=requestnumber]
-          \step[fieldsource=publdate,   fieldtarget=publicationdate]
-          \step[fieldsource=prdate,     fieldtarget=prioritydate]
-          \step[fieldsource=prnumber,   fieldtarget=prioritynumber]
-          \step[fieldsource=prcountry,  fieldtarget=prioritycountry]
-        }
-      }
-    }
-   }
-}
-
 \DeclareSortExclusion{inbook,incollection,inproceeding,bookinbook,suppbook,suppcollection,inreference}
   {editor,volume,maintitle}
 

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-alphabetic-min.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-alphabetic-min.bbx	2017-01-27 23:13:30 UTC (rev 43065)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-alphabetic-min.bbx	2017-01-27 23:13:47 UTC (rev 43066)
@@ -1,5 +1,5 @@
 \ProvidesFile{gost-alphabetic-min.bbx}
-[2016/09/18\space v1.10\space biblatex-gost styles]
+[2017/01/27\space v1.11\space biblatex-gost styles]
 
 \RequireBibliographyStyle{gost-alphabetic}
 \AtEveryBibitem{%

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-alphabetic-min.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-alphabetic-min.cbx	2017-01-27 23:13:30 UTC (rev 43065)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-alphabetic-min.cbx	2017-01-27 23:13:47 UTC (rev 43066)
@@ -1,5 +1,5 @@
 \ProvidesFile{gost-alphabetic-min.cbx}
-[2016/09/18\space v1.10\space biblatex-gost styles]
+[2017/01/27\space v1.11\space biblatex-gost styles]
 
 \RequireCitationStyle{gost-alphabetic}
 

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-alphabetic-min.dbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-alphabetic-min.dbx	2017-01-27 23:13:30 UTC (rev 43065)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-alphabetic-min.dbx	2017-01-27 23:13:47 UTC (rev 43066)
@@ -1,4 +1,5 @@
-% Biblatex-GOST data model
+\ProvidesFile{gost-alphabetic-min.dbx}
+[2017/01/27\space v1.11\space biblatex-gost data model]
 
 \blx at inputonce{biblatex-gost.dbx}{biblatex-gost data model}{}{}{}{}
 

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-alphabetic.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-alphabetic.bbx	2017-01-27 23:13:30 UTC (rev 43065)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-alphabetic.bbx	2017-01-27 23:13:47 UTC (rev 43066)
@@ -1,5 +1,5 @@
 \ProvidesFile{gost-alphabetic.bbx}
-[2016/09/18\space v1.10\space biblatex-gost styles]
+[2017/01/27\space v1.11\space biblatex-gost styles]
 
 \RequireBibliographyStyle{gost-standard}
 \ExecuteBibliographyOptions{labelalpha,sorting=anyvt}

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-alphabetic.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-alphabetic.cbx	2017-01-27 23:13:30 UTC (rev 43065)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-alphabetic.cbx	2017-01-27 23:13:47 UTC (rev 43066)
@@ -1,5 +1,5 @@
 \ProvidesFile{gost-alphabetic.cbx}
-[2016/09/18\space v1.10\space biblatex-gost styles]
+[2017/01/27\space v1.11\space biblatex-gost styles]
 
 \RequireCitationStyle{alphabetic}
 \ExecuteBibliographyOptions{labelalpha,autocite=inline}

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-alphabetic.dbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-alphabetic.dbx	2017-01-27 23:13:30 UTC (rev 43065)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-alphabetic.dbx	2017-01-27 23:13:47 UTC (rev 43066)
@@ -1,4 +1,5 @@
-% Biblatex-GOST data model
+\ProvidesFile{gost-alphabetic.dbx}
+[2017/01/27\space v1.11\space biblatex-gost data model]
 
 \blx at inputonce{biblatex-gost.dbx}{biblatex-gost data model}{}{}{}{}
 

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-authoryear-min.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-authoryear-min.bbx	2017-01-27 23:13:30 UTC (rev 43065)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-authoryear-min.bbx	2017-01-27 23:13:47 UTC (rev 43066)
@@ -1,5 +1,5 @@
 \ProvidesFile{gost-authoryear-min.bbx}
-[2016/09/18\space v1.10\space biblatex-gost styles]
+[2017/01/27\space v1.11\space biblatex-gost styles]
 
 \RequireBibliographyStyle{gost-authoryear}
 \AtEveryBibitem{%

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-authoryear-min.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-authoryear-min.cbx	2017-01-27 23:13:30 UTC (rev 43065)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-authoryear-min.cbx	2017-01-27 23:13:47 UTC (rev 43066)
@@ -1,5 +1,5 @@
 \ProvidesFile{gost-authoryear-min.cbx}
-[2016/09/18\space v1.10\space biblatex-gost styles]
+[2017/01/27\space v1.11\space biblatex-gost styles]
 
 \RequireCitationStyle{gost-authoryear}
 

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-authoryear-min.dbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-authoryear-min.dbx	2017-01-27 23:13:30 UTC (rev 43065)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-authoryear-min.dbx	2017-01-27 23:13:47 UTC (rev 43066)
@@ -1,4 +1,5 @@
-% Biblatex-GOST data model
+\ProvidesFile{gost-authoryear-min.dbx}
+[2017/01/27\space v1.11\space biblatex-gost data model]
 
 \blx at inputonce{biblatex-gost.dbx}{biblatex-gost data model}{}{}{}{}
 

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-authoryear.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-authoryear.bbx	2017-01-27 23:13:30 UTC (rev 43065)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-authoryear.bbx	2017-01-27 23:13:47 UTC (rev 43066)
@@ -1,5 +1,5 @@
 \ProvidesFile{gost-authoryear.bbx}
-[2016/09/18\space v1.10\space biblatex-gost styles]
+[2017/01/27\space v1.11\space biblatex-gost styles]
 
 \RequireBibliographyStyle{gost-standard}
 

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-authoryear.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-authoryear.cbx	2017-01-27 23:13:30 UTC (rev 43065)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-authoryear.cbx	2017-01-27 23:13:47 UTC (rev 43066)
@@ -1,5 +1,5 @@
 \ProvidesFile{gost-authoryear.cbx}
-[2016/09/18\space v1.10\space biblatex-gost styles]
+[2017/01/27\space v1.11\space biblatex-gost styles]
 
 \ExecuteBibliographyOptions{dashed=false,citetracker=constrict,loccittracker=constrict,
   dropdates=false,

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-authoryear.dbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-authoryear.dbx	2017-01-27 23:13:30 UTC (rev 43065)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-authoryear.dbx	2017-01-27 23:13:47 UTC (rev 43066)
@@ -1,4 +1,5 @@
-% Biblatex-GOST data model
+\ProvidesFile{gost-authoryear.dbx}
+[2017/01/27\space v1.11\space biblatex-gost data model]
 
 \blx at inputonce{biblatex-gost.dbx}{biblatex-gost data model}{}{}{}{}
 

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-footnote-min.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-footnote-min.bbx	2017-01-27 23:13:30 UTC (rev 43065)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-footnote-min.bbx	2017-01-27 23:13:47 UTC (rev 43066)
@@ -1,5 +1,5 @@
 \ProvidesFile{gost-footnote-min.bbx}
-[2016/09/18\space v1.10\space biblatex-gost styles]
+[2017/01/27\space v1.11\space biblatex-gost styles]
 
 \RequireBibliographyStyle{gost-inline-min}
 

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-footnote-min.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-footnote-min.cbx	2017-01-27 23:13:30 UTC (rev 43065)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-footnote-min.cbx	2017-01-27 23:13:47 UTC (rev 43066)
@@ -1,5 +1,5 @@
 \ProvidesFile{gost-footnote-min.cbx}
-[2016/09/18\space v1.10\space biblatex-gost styles]
+[2017/01/27\space v1.11\space biblatex-gost styles]
 
 \RequireCitationStyle{gost-footnote}
 \renewbibmacro*{cite:clearfields}{%

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-footnote-min.dbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-footnote-min.dbx	2017-01-27 23:13:30 UTC (rev 43065)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-footnote-min.dbx	2017-01-27 23:13:47 UTC (rev 43066)
@@ -1,4 +1,5 @@
-% Biblatex-GOST data model
+\ProvidesFile{gost-footnote-min.dbx}
+[2017/01/27\space v1.11\space biblatex-gost data model]
 
 \blx at inputonce{biblatex-gost.dbx}{biblatex-gost data model}{}{}{}{}
 

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-footnote.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-footnote.bbx	2017-01-27 23:13:30 UTC (rev 43065)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-footnote.bbx	2017-01-27 23:13:47 UTC (rev 43066)
@@ -1,5 +1,5 @@
 \ProvidesFile{gost-footnote.bbx}
-[2016/09/18\space v1.10\space biblatex-gost styles]
+[2017/01/27\space v1.11\space biblatex-gost styles]
 
 \RequireBibliographyStyle{gost-inline}
 

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-footnote.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-footnote.cbx	2017-01-27 23:13:30 UTC (rev 43065)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-footnote.cbx	2017-01-27 23:13:47 UTC (rev 43066)
@@ -1,5 +1,5 @@
 \ProvidesFile{gost-footnote.cbx}
-[2016/09/18\space v1.10\space biblatex-gost styles]
+[2017/01/27\space v1.11\space biblatex-gost styles]
 
 \RequireCitationStyle{gost-inline}
 

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-footnote.dbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-footnote.dbx	2017-01-27 23:13:30 UTC (rev 43065)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-footnote.dbx	2017-01-27 23:13:47 UTC (rev 43066)
@@ -1,4 +1,5 @@
-% Biblatex-GOST data model
+\ProvidesFile{gost-footnote.dbx}
+[2017/01/27\space v1.11\space biblatex-gost data model]
 
 \blx at inputonce{biblatex-gost.dbx}{biblatex-gost data model}{}{}{}{}
 

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-inline-min.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-inline-min.bbx	2017-01-27 23:13:30 UTC (rev 43065)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-inline-min.bbx	2017-01-27 23:13:47 UTC (rev 43066)
@@ -1,5 +1,5 @@
 \ProvidesFile{gost-inline-min.bbx}
-[2016/09/18\space v1.10\space biblatex-gost styles]
+[2017/01/27\space v1.11\space biblatex-gost styles]
 
 \RequireBibliographyStyle{gost-inline}
 \AtEveryBibitem{%

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-inline-min.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-inline-min.cbx	2017-01-27 23:13:30 UTC (rev 43065)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-inline-min.cbx	2017-01-27 23:13:47 UTC (rev 43066)
@@ -1,5 +1,5 @@
 \ProvidesFile{gost-inline-min.cbx}
-[2016/09/18\space v1.10\space biblatex-gost styles]
+[2017/01/27\space v1.11\space biblatex-gost styles]
 
 \RequireCitationStyle{gost-inline}
 \renewbibmacro*{cite:clearfields}{%

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-inline-min.dbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-inline-min.dbx	2017-01-27 23:13:30 UTC (rev 43065)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-inline-min.dbx	2017-01-27 23:13:47 UTC (rev 43066)
@@ -1,4 +1,5 @@
-% Biblatex-GOST data model
+\ProvidesFile{gost-inline-min.dbx}
+[2017/01/27\space v1.11\space biblatex-gost data model]
 
 \blx at inputonce{biblatex-gost.dbx}{biblatex-gost data model}{}{}{}{}
 

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-inline.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-inline.bbx	2017-01-27 23:13:30 UTC (rev 43065)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-inline.bbx	2017-01-27 23:13:47 UTC (rev 43066)
@@ -1,5 +1,5 @@
 \ProvidesFile{gost-inline.bbx}
-[2016/09/18\space v1.10\space biblatex-gost styles]
+[2017/01/27\space v1.11\space biblatex-gost styles]
 
 \RequireBibliographyStyle{gost-standard}
 

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-inline.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-inline.cbx	2017-01-27 23:13:30 UTC (rev 43065)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-inline.cbx	2017-01-27 23:13:47 UTC (rev 43066)
@@ -1,5 +1,5 @@
 \ProvidesFile{gost-inline.cbx}
-[2016/09/18\space v1.10\space biblatex-gost styles]
+[2017/01/27\space v1.11\space biblatex-gost styles]
 
 \DeclareLabelname
   [inbook,incollection,inproceedings,inreference,suppbook,suppcollection,suppperiodical,bookinbook]

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-inline.dbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-inline.dbx	2017-01-27 23:13:30 UTC (rev 43065)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-inline.dbx	2017-01-27 23:13:47 UTC (rev 43066)
@@ -1,4 +1,5 @@
-% Biblatex-GOST data model
+\ProvidesFile{gost-inline.dbx}
+[2017/01/27\space v1.11\space biblatex-gost data model]
 
 \blx at inputonce{biblatex-gost.dbx}{biblatex-gost data model}{}{}{}{}
 

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-numeric-min.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-numeric-min.bbx	2017-01-27 23:13:30 UTC (rev 43065)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-numeric-min.bbx	2017-01-27 23:13:47 UTC (rev 43066)
@@ -1,5 +1,5 @@
 \ProvidesFile{gost-numeric-min.bbx}
-[2016/09/18\space v1.10\space biblatex-gost styles]
+[2017/01/27\space v1.11\space biblatex-gost styles]
 
 \RequireBibliographyStyle{gost-numeric}
 \AtEveryBibitem{%

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-numeric-min.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-numeric-min.cbx	2017-01-27 23:13:30 UTC (rev 43065)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-numeric-min.cbx	2017-01-27 23:13:47 UTC (rev 43066)
@@ -1,5 +1,5 @@
 \ProvidesFile{gost-numeric-min.cbx}
-[2016/09/18\space v1.10\space biblatex-gost styles]
+[2017/01/27\space v1.11\space biblatex-gost styles]
 
 \RequireCitationStyle{gost-numeric}
 

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-numeric-min.dbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-numeric-min.dbx	2017-01-27 23:13:30 UTC (rev 43065)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-numeric-min.dbx	2017-01-27 23:13:47 UTC (rev 43066)
@@ -1,4 +1,5 @@
-% Biblatex-GOST data model
+\ProvidesFile{gost-numeric-min.dbx}
+[2017/01/27\space v1.11\space biblatex-gost data model]
 
 \blx at inputonce{biblatex-gost.dbx}{biblatex-gost data model}{}{}{}{}
 

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-numeric.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-numeric.bbx	2017-01-27 23:13:30 UTC (rev 43065)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-numeric.bbx	2017-01-27 23:13:47 UTC (rev 43066)
@@ -1,5 +1,5 @@
 \ProvidesFile{gost-numeric.bbx}
-[2016/09/18\space v1.10\space biblatex-gost styles]
+[2017/01/27\space v1.11\space biblatex-gost styles]
 
 \RequireBibliographyStyle{gost-standard}
 \ExecuteBibliographyOptions{labelnumber,bibisbn,biburl,bibdoi,bibeprint}

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-numeric.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-numeric.cbx	2017-01-27 23:13:30 UTC (rev 43065)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-numeric.cbx	2017-01-27 23:13:47 UTC (rev 43066)
@@ -1,5 +1,5 @@
 \ProvidesFile{gost-numeric.cbx}
-[2016/09/18\space v1.10\space biblatex-gost styles]
+[2017/01/27\space v1.11\space biblatex-gost styles]
 
 \RequireCitationStyle{numeric-comp}
 \ExecuteBibliographyOptions{dashed=false,citeisbn,citeurl,citedoi,citeeprint}

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-numeric.dbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-numeric.dbx	2017-01-27 23:13:30 UTC (rev 43065)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-numeric.dbx	2017-01-27 23:13:47 UTC (rev 43066)
@@ -1,4 +1,5 @@
-% Biblatex-GOST data model
+\ProvidesFile{gost-numeric.dbx}
+[2017/01/27\space v1.11\space biblatex-gost data model]
 
 \blx at inputonce{biblatex-gost.dbx}{biblatex-gost data model}{}{}{}{}
 

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-standard.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-standard.bbx	2017-01-27 23:13:30 UTC (rev 43065)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-gost/gost-standard.bbx	2017-01-27 23:13:47 UTC (rev 43066)
@@ -1,8 +1,8 @@
 \ProvidesFile{gost-standard.bbx}
-[2016/09/18\space v1.10\space biblatex-gost styles]
+[2017/01/27\space v1.11\space biblatex-gost styles]
 
-\def\bbx at gost@date{2016/09/18}
-\def\bbx at gost@version{1.10}
+\def\bbx at gost@date{2017/01/27}
+\def\bbx at gost@version{1.11}
 
 \@ifpackagelater{biblatex}{2016/03/03}
   {}
@@ -54,6 +54,14 @@
      \renewbibmacro*{bbx:savehash}{\savefield{fullhash}{\bbx at lasthash}}}
     {\renewbibmacro*{bbx:savehash}{}}}
 
+% block punctuation = emdash / space
+% \bibsentence is for vol,etc.
+\DeclareBibliographyOption{blockpunct}[emdash]{%
+  \ifstrequal{#1}{emdash}
+    {\renewcommand*{\newblockpunct}{\addperiod\addnbspace\textemdash\space\bibsentence}}
+    {\renewcommand*{\newblockpunct}{\addperiod\space\bibsentence}}
+}
+
 \DeclareBibliographyOption{isbn}[true]{%
   \global\settoggle{bbx:isbn}{#1}%
   \global\settoggle{cbx:isbn}{#1}}
@@ -109,6 +117,117 @@
 \DeclareBibliographyOption{volsorder}[vbpi]{%
   \renewcommand*{\blx at gost@defaultorder}{#1}}
 
+\DeclareBibliographyOption{movenames}[true]{%
+  \gdef\blx at opt@movenames{#1}}
+
+\AtEndOfPackage{%
+  \ifdefstring{\blx at opt@movenames}{true}
+    {\DeclareStyleSourcemap{
+      \maps[datatype=bibtex]{
+        \map[overwrite]{
+          \step[fieldsource=author,
+            match=\regexp{(.+\s+and\s+){3,}|and\s+others\s*$},
+            final]
+          \step[fieldsource=options,
+            match=\regexp{(.+)},
+            replace=\regexp{useauthor=false,$1}]
+          \step[fieldsource=options,
+            match=\regexp{^$},
+            replace=\regexp{useauthor=false}]
+        }
+        \map{
+          \step[fieldsource=author,
+            match=\regexp{(.+\s+and\s+){3,}|and\s+others\s*$},
+            final]
+          \step[fieldset=options, fieldvalue={useauthor=false}]
+        }
+        \map[overwrite]{
+          \step[fieldsource=editor,
+            match=\regexp{(.+\s+and\s+){3,}|and\s+others\s*$},
+            final]
+          \step[fieldsource=options,
+            match=\regexp{(.+)},
+            replace=\regexp{useeditor=false,$1}]
+          \step[fieldsource=options,
+            match=\regexp{^$},
+            replace=\regexp{useeditor=false}]
+        }
+        \map{
+          \step[fieldsource=editor,
+            match=\regexp{(.+\s+and\s+){3,}|and\s+others\s*$},
+            final]
+          \step[fieldset=options, fieldvalue={useeditor=false}]
+        }
+        \map{
+          \step[typesource=candthesis,typetarget=thesis, final]
+          \step[fieldset=type,        fieldvalue=phdthesis]
+        }
+        \map{
+          \step[typesource=docthesis, typetarget=thesis, final]
+          \step[fieldset=type,        fieldvalue=docthesis]
+        }
+        \map[overwrite]{
+          \pertype{patent}
+          \step[fieldsource=options, final]
+          \step[fieldset=options, fieldvalue={useauthor=false,}]
+          \step[fieldset=options, origfieldval, append]
+        }
+        \map{
+          \pertype{patent}
+          \step[fieldset=options, fieldvalue={useauthor=false}]
+          \step[fieldsource=authortype, fieldtarget=authorcountry]
+          \step[fieldsource=reqnumber,  fieldtarget=requestnumber]
+          \step[fieldsource=publdate,   fieldtarget=publicationdate]
+          \step[fieldsource=prdate,     fieldtarget=prioritydate]
+          \step[fieldsource=prnumber,   fieldtarget=prioritynumber]
+          \step[fieldsource=prcountry,  fieldtarget=prioritycountry]
+        }
+        \map{
+          \pertype{thesis}
+          \step[fieldsource=speciality,     fieldtarget=major]
+          \step[fieldsource=specialitycode, fieldtarget=majorcode]
+          \step[fieldsource=number,         fieldtarget=majorcode]
+        }
+      }
+     }
+    }
+   {\DeclareStyleSourcemap{
+      \maps[datatype=bibtex]{
+        \map{
+          \step[typesource=candthesis,typetarget=thesis, final]
+          \step[fieldset=type,        fieldvalue=phdthesis]
+        }
+        \map{
+          \step[typesource=docthesis, typetarget=thesis, final]
+          \step[fieldset=type,        fieldvalue=docthesis]
+        }
+        \map[overwrite]{
+          \pertype{patent}
+          \step[fieldsource=options, final]
+          \step[fieldset=options, fieldvalue={useauthor=false,}]
+          \step[fieldset=options, origfieldval, append]
+        }
+        \map{
+          \pertype{patent}
+          \step[fieldset=options, fieldvalue={useauthor=false}]
+          \step[fieldsource=authortype, fieldtarget=authorcountry]
+          \step[fieldsource=reqnumber,  fieldtarget=requestnumber]
+          \step[fieldsource=publdate,   fieldtarget=publicationdate]
+          \step[fieldsource=prdate,     fieldtarget=prioritydate]
+          \step[fieldsource=prnumber,   fieldtarget=prioritynumber]
+          \step[fieldsource=prcountry,  fieldtarget=prioritycountry]
+        }
+        \map{
+          \pertype{thesis}
+          \step[fieldsource=speciality,     fieldtarget=major]
+          \step[fieldsource=specialitycode, fieldtarget=majorcode]
+          \step[fieldsource=number,         fieldtarget=majorcode]
+        }
+      }
+    }
+   }
+ }
+ 
 \ExecuteBibliographyOptions{
   useeditor=false,
   usetranslator=false,
@@ -120,7 +239,8 @@
   volsorder=vbpi,
   related=true,
   alldates=short,
-  eventdate=comp}
+  eventdate=comp,
+  blockpunct=emdash}
 
 \newbibmacro*{cbx:bookibid:check}[2]{#2}
 
@@ -241,7 +361,11 @@
   \iffieldnum{edition}
     {\mkbibordedition{#1}\addnbspace\bibstring{edition}}
     {\ifcapital{\MakeCapital{#1}}{#1}\isdot}}
-\DeclareFieldFormat[thesis]{type}{\ifbibstring{#1}{\bibsentence\biblstring{#1}}{#1}}
+\DeclareFieldFormat[thesis]{type}{%
+  \ifbibstring{#1}{\biblstring{#1}%
+    \setunit*{\addspace}%
+    \printfield{major}}%
+  {#1}}
 \DeclareFieldFormat{prioritycountry}{%
   \ifbibxstring{\thefield{prioritycountry}}
     {\bibcpstring{\thefield{prioritycountry}}}
@@ -318,14 +442,12 @@
 
 \newbibmacro*{//}{%
   \nopunct\printtext{\addnbspace\mbox{//}\addspace}}
-\renewcommand*{\labelnamepunct}{\addspace}
+\renewcommand*{\labelnamepunct}{\addperiod\space}
 \renewcommand*{\intitlepunct}{\addspace}
 \renewcommand*{\finalnamedelim}{\addcomma\space}
 \renewcommand*{\finallistdelim}{\addcomma\space}
 \renewcommand*{\bibpagespunct}{\addperiod\space}
 \renewcommand*{\subtitlepunct}{\addcolon\space}
-\renewcommand*{\newblockpunct}{%
-  \addperiod\addnbspace\textemdash\space\bibsentence}%block punct.,\bibsentence is for vol,etc.
 \newcommand*{\respdelim}{\addnbspace/\space}% delimiter before "credits"
 \newcommand*{\resppunct}{\addsemicolondelim}% punctuation between "credits" items
 
@@ -1087,8 +1209,11 @@
   \usebibmacro{author}%
   \setunit*{\labelnamepunct}%
   \usebibmacro{thesistitle}%
-  \setunit{\respdelim}%
+  \def\bbx at gost@respdelim{\setunit{\respdelim}}% ----- Resp starts -----
+  \setrespdelim%
   \printnames[family-given:full]{author}%
+  \setunit*{\resppunct}%
+  \usebibmacro{credits}%
   \newunit\newblock
   \printlist[semicolondelim]{specdata}%
   \newunit
@@ -1864,13 +1989,10 @@
           {\setunit*{\addspace}%
            \usebibmacro{media}%
            \setunit*{\addcolondelim}}%
-       \printfield[titlecase]{subtitle}}%
-       \ifbibxstring{\thefield{type}}
-          {\bibstring{\thefield{type}}}
-          {\printfield{type}}%
-       \setunit*{\addspace}%
-       \printfield{major}%
+         \printfield[titlecase]{subtitle}}%
        \setunit*{\addcolondelim}%
+       \printfield{type}%
+       \setunit*{\addcolondelim}%
        \printfield{majorcode}}%
   \setunit*{\addcolondelim}%
   \printfield{titleaddon}%

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-gost/russian-gost.lbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-gost/russian-gost.lbx	2017-01-27 23:13:30 UTC (rev 43065)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-gost/russian-gost.lbx	2017-01-27 23:13:47 UTC (rev 43066)
@@ -1,5 +1,5 @@
 \ProvidesFile{russian-gost.lbx}
-[2016/09/18\space v1.10\space biblatex-gost styles]
+[2017/01/27\space v1.11\space biblatex-gost styles]
 
 \InheritBibliographyExtras{russian}
 
@@ -170,6 +170,7 @@
                       {сост.,\addabbrvspace пер\adddot\ \lbx at sfromlang, примеч\adddotspace и предисл\adddot}},
   bycompilertranaf= {{составление, перевод \lbx at lfromlang, примечания и послесловие}%
                       {сост.,\addabbrvspace пер\adddot\ \lbx at sfromlang, примеч\adddotspace и послесл\adddot}},
+  byeditorcollaborator= {{при редакторском участии}{при ред. уч\adddot}},
   mediavideorecording = {{видеозапись}{видеозапись}},
   mediasoundrecording = {{звукозапись}{звукозапись}},
   mediagraphic        = {{изоматериал}{изоматериал}},



More information about the tex-live-commits mailing list