From e226f253e0776a723ba2224d9042cbcdeed539f2 Mon Sep 17 00:00:00 2001
From: Karl Berry <karl@freefriends.org>
Date: Mon, 24 Feb 2020 14:28:54 +0000
Subject: biblatex-gost (23feb20)

git-svn-id: svn://tug.org/texlive/trunk@53886 c570f23f-e606-0410-a88d-b1316a301751
---
 .../doc/latex/biblatex-gost/biblatex-gost.tex      | 106 ++++++++++++++-------
 1 file changed, 74 insertions(+), 32 deletions(-)

(limited to 'Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost.tex')

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 861d2cc15bf..2b56723ae44 100644
--- a/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost.tex
+++ b/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost.tex
@@ -1,11 +1,11 @@
 % -*- mode: LaTeX; coding: utf-8; fill-column: 80 -*-
-\input glyphtounicode.tex           %these three lines are
-\input glyphtounicode-cmr.tex       %needed for russian search/copy
-\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[T1,T2A]{fontenc}
-\usepackage[utf8]{inputenc}
+\RequirePackage{fontspec}
+\RequirePackage{luatexbase}
+\setmainfont{PT Serif}
+\setsansfont{PT Sans}
+\setmonofont{PT Mono}
 \usepackage{btxdockit}
 \usepackage{babel}
 \usepackage[strict]{csquotes}
@@ -20,7 +20,6 @@
 bibstyle=gost-standard,
 ]{biblatex} % to receive \bbx@gost@version, etc.
 \usepackage{indentfirst}
-\usepackage{paratype}
 \usepackage{wrapfig}
 \usepackage[labelsep=period,hypcap=true]{caption}
 \DeclareCaptionLabelFormat{continued}{#1~#2 (продолжение)}
@@ -42,8 +41,8 @@ bibstyle=gost-standard,
     {http://mirror.ctan.org/macros/latex/contrib/biblatex-contrib/biblatex-gost/}
 
 \makeatletter
-\usepackage{datetime}
-\def\blx@gost@printdateTeX#1/#2/#3//{\formatdate{#3}{#2}{#1}}
+\usepackage[useregional]{datetime2}
+\def\blx@gost@printdateTeX#1/#2/#3//{\DTMdisplaydate{#1}{#2}{#3}{-1}}
 \newcommand*{\printdateTeX}[1]{\expandafter\blx@gost@printdateTeX#1//}
 
 \titlepage{%
@@ -183,10 +182,10 @@ This package is maintained.
 
 Для работы \biblatexgost версии \makeatletter\bbx@gost@version\makeatother\
 требуются, как минимум,
-\biblatex~3.11%
-\fnurl{http://sourceforge.net/projects/biblatex/files/biblatex-3.11/}
-и \biber~2.11%
-\fnurl{http://sourceforge.net/projects/biblatex-biber/files/biblatex-biber/2.11/}.
+\biblatex~3.14%
+\fnurl{http://sourceforge.net/projects/biblatex/files/biblatex-3.14/}
+и \biber~2.14%
+\fnurl{http://sourceforge.net/projects/biblatex-biber/files/biblatex-biber/2.14/}.
 %(текущие версии на CTAN).
 Пакет может не работать с предыдущими версиями.
 
@@ -197,6 +196,20 @@ This package is maintained.
   точки зрения совместимости с предыдущими версиями. 
 Более полный список изменений см. в \Apxref{apx:changelog}.
 
+\subsubsection*{Версия 1.18}
+
+\begin{trivlist}
+\item \biblatex в настоящее время (версии до 3.14 включительно) завершается с
+  ошибкой при выводе некоторых символов Юникода; см. подробнее:
+  \url{https://github.com/odomanov/biblatex-gost/issues/22},
+  \url{https://github.com/plk/biblatex/issues/960}.  
+  Версия \biblatexgost~1.18 содержит патч для обхода этой ошибки.  
+  Патч будет удалён, когда перестанет быть нужным.
+\item Минимальная требуемая версия \biblatex повышена до 3.14.
+\item Исправлено: в минимальных стилях (вида \bibsty{\textellipsis-min}) не
+  выводилось поле \bibfield{pagetotal} (полное количество страниц).
+\end{trivlist}
+
 \subsubsection*{Версия 1.16}
 
 \begin{trivlist}
@@ -218,14 +231,14 @@ This package is maintained.
   \end{lstlisting}
 \end{trivlist}
 
-\subsubsection*{Версия 1.14}
+% \subsubsection*{Версия 1.14}
 
-\begin{trivlist}
-\item Изменён вывод авторов в библиографическом списке (см.~\secref{sec:gostbibliography})
-  "--- приведён в соответствие с \gostbibname.
-\item Изменено сокращение страниц для некоторых языков.  
-  См. описание опции \opt{otherlangs}, \secref{sec:newoptions}.
-\end{trivlist}
+% \begin{trivlist}
+% \item Изменён вывод авторов в библиографическом списке (см.~\secref{sec:gostbibliography})
+%   "--- приведён в соответствие с \gostbibname.
+% \item Изменено сокращение страниц для некоторых языков.  
+%   См. описание опции \opt{otherlangs}, \secref{sec:newoptions}.
+% \end{trivlist}
 
 % \subsubsection*{Версия 1.12}
 
@@ -825,8 +838,9 @@ ISSN серии или подсерии & issn (isbn) \\
 \item Статья / пер. с фин. А. Б. Ивановой // Сборник / пер. с фин. А. Б. Ивановой ; \ldots
 \end{bibexample}
 
-Поле \bibfield{bookoriglanguage}, так же как и поле \biblatex \bibfield{origlanguage},
-может содержать только один язык. Поэтому, если вам требуется указать список языков,
+В \biblatexgost версии 1.15 и ниже поле \bibfield{bookoriglanguage} "--- так же
+как и поле \bibfield{origlanguage} в \biblatex версии 3.7 и ниже "--- может
+содержать только один язык. Поэтому, если вам требуется указать список языков,
 используйте поля \bibfield{bookcredits} и \bibfield{credits} (см. ниже).
 
 \fielditem{books, parts, issues}{number/literal}
@@ -1340,9 +1354,9 @@ volsorder = {pbi},
     18uu  & [18\bibrangedash\addnbspace\bibrangedash] \\
     % 17uu? & [17\bibrangedash\addnbspace\bibrangedash?] \\
     % 17uu? & "--- \\ 
-    1999-uu & "--- \\ 
-    1999-01-uu & "--- \\ 
-    1999-uu-uu & "--- \\
+    1999-uu & --- \\ 
+    1999-01-uu & --- \\ 
+    1999-uu-uu & --- \\
     % 1993/2002? & [1993—2002?] \\
     % 1993/2002\textasciitilde &  [1993\bibrangedash ок. 2002] \\
     % 1993?\textasciitilde/2002? & [ок. 1993?\bibrangedash 2002?] \\
@@ -2182,19 +2196,36 @@ gost-inline & false & true \\
   в двух разных падежах.
 В остальном учтены различия, перечисленные в \secref{sec:whatfor}.
 
-Фактически, помимо изменений форматирования, таких как отступы и поля, окружение
-\texttt{gostbibliography} содержит лишь команду
+Окружение \texttt{gostbibliography} определено следующим образом:
+\begin{lstlisting}[style=latex]
+\defbibenvironment{gostbibliography}
+  {\list
+    {}
+    {\toggletrue{bbx:gostbibliography}%
+     \renewcommand*{\revsdnamepunct}{\addcomma}%
+     \renewcommand*{\labelnamepunct}{\addperiod\space}%
+     \setlength{\bibitemsep}{0pt}%
+     \setlength{\leftmargin}{\bibhang}%
+     \setlength{\itemindent}{-\leftmargin}%
+     \setlength{\itemsep}{\bibitemsep}%
+     \setlength{\parsep}{\bibparsep}}}
+  {\endlist}
+  {\item}
+\end{lstlisting}
+Помимо изменений форматирования, таких как отступы и поля, оно
+содержит команду
 \begin{lstlisting}[style=latex]
   \toggletrue{bbx:gostbibliography}
 \end{lstlisting}
-Поэтому можно попытаться ограничиться только этой командой и пользоваться
+и изменения пунктуации. 
+Поэтому можно попытаться ограничиться только этими командами и пользоваться
 обычными окружениями.  
-При этом формат вывода библиографии будет соответствовать \gostbibname, а оформление
-окружения (включая, например, нумерацию при \kvopt{style}{gost-numeric})
-останется прежним.  
+При этом формат вывода библиографии будет соответствовать \gostbibname, а
+оформление окружения (включая, например, нумерацию при
+\kvopt{style}{gost-numeric}) останется прежним.  
 Это должно работать со всеми стилями, кроме \bibsty{gost-authoryear}, поскольку
-\gostbibname изменяет вывод заголовка библиографической записи, который в этом стиле
-используется для цитирования. 
+\gostbibname изменяет вывод заголовка библиографической записи, который в этом
+стиле используется для цитирования. 
 Если вам всё же нужно цитирование вида «Автор-год», воспользуйтесь стилем
 \bibsty{gost-alphabetic}. 
 
@@ -2478,6 +2509,17 @@ pageref                                         & + & + & + & + & + & + & + & +
 
 \begin{changelog}
 
+  \begin{release}{1.18}{23-02-2020}
+  \item Добавлен патч для обхода ошибки \biblatex 3.14. 
+    См. подробнее \url{https://github.com/odomanov/biblatex-gost/issues/22}, 
+    \url{https://github.com/plk/biblatex/issues/960}.  
+  \item Минимальная требуемая версия \biblatex повышена до 3.14.
+  \item Исправлено: в минимальных стилях (вида \bibsty{\textellipsis-min}) не
+    выводилось поле \bibfield{pagetotal} (полное количество страниц).
+  \item В документации добавлено описание окружения
+    \texttt{gostbibliography}\see{sec:gostbibliography}
+  \end{release}
+
   \begin{release}{1.17}{20-02-2018}
   \item Добавлен перевод поля \bibfield{media} (общее обозначение материала) на
     английский, французский и немецкий языки.
-- 
cgit v1.2.3

