diff options
author | Karl Berry <karl@freefriends.org> | 2013-11-05 01:10:19 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2013-11-05 01:10:19 +0000 |
commit | 3c765a85506e5e370e6f349eb8fc66141a9f6c36 (patch) | |
tree | 9e853e5d18eea25e0775780bcf02d8997bd20052 | |
parent | 45c606bee196cd87449612bf1b11df69557f8a03 (diff) |
biblatex-gost (4nov13)
git-svn-id: svn://tug.org/texlive/trunk@32072 c570f23f-e606-0410-a88d-b1316a301751
28 files changed, 196 insertions, 44 deletions
diff --git a/Master/texmf-dist/doc/latex/biblatex-gost/README b/Master/texmf-dist/doc/latex/biblatex-gost/README index d2f7eab0409..13695ce26f9 100644 --- a/Master/texmf-dist/doc/latex/biblatex-gost/README +++ b/Master/texmf-dist/doc/latex/biblatex-gost/README @@ -4,7 +4,7 @@ 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 2.7/biber 1.7 +To use the current version of the package you will need biblatex 2.8/biber 1.8 or later. Using the styles is not different from using any other biblatex styles, please refer to the biblatex documentation. 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 Binary files differindex a211ca8210d..4824940a4d6 100644 --- a/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost-examples.pdf +++ b/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost-examples.pdf diff --git a/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost.pdf b/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost.pdf Binary files differindex 10ab29a526d..19412fbd995 100644 --- a/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost.pdf +++ b/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost.pdf 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 ca069df8cd6..1080c39f503 100644 --- a/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost.tex +++ b/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost.tex @@ -15,7 +15,7 @@ \usepackage{rotating} \usepackage{comment} \usepackage[inline]{enumitem} -%\usepackage{isodate} % bug? +\usepackage[russian]{isodate} % bug? \usepackage[backend=biber, bibstyle=gost-standard, ]{biblatex} % to receive \bbx@gost@version, etc. @@ -163,8 +163,8 @@ maintained. Для работы \biblatexgost версии \makeatletter\bbx@gost@version\makeatother\ требуются, как минимум, -\biblatex~2.7\fnurl{http://sourceforge.net/projects/biblatex/files/biblatex-2.7/} -и \biber~1.7\fnurl{http://sourceforge.net/projects/biblatex-biber/files/biblatex-biber/1.7/}. +\biblatex~2.8\fnurl{http://sourceforge.net/projects/biblatex/files/biblatex-2.8/} +и \biber~1.8\fnurl{http://sourceforge.net/projects/biblatex-biber/files/biblatex-biber/1.8/}. %(текущие версии на CTAN). Пакет не будет работать с предыдущими версиями. @@ -176,6 +176,12 @@ maintained. модификации могут оказаться значительными. Более полный список изменений см. в \Apxref{apx:changelog}. +\subsubsection*{Версия 0.9.1} + +\begin{trivlist} +\item Переход на \biblatex~2.8 и \biber~1.8 +\end{trivlist} + \subsubsection*{Версия 0.9} \begin{trivlist} @@ -1879,6 +1885,12 @@ pageref & + & + & + & + & + & + & + & + & + & + & + & + & + & + & +\tabularnewli \begin{changelog} +\begin{release}{0.9.1}{4-11-2013} +\item Переход на \biblatex~2.8 и \biber~1.8.\see{sec:install} +\item Исправлены ошибки несовместимости с \biblatex~2.8. +\item Исправлено несколько ошибок пунктуации. +\end{release} + \begin{release}{0.9}{17-07-2013} \item Переход на \biblatex~2.7 и \biber~1.7.\see{sec:install} \item Переработан механизм \opt{bookibid}, он теперь чувствителен к трекерам diff --git a/Master/texmf-dist/doc/latex/biblatex-gost/russian.idf b/Master/texmf-dist/doc/latex/biblatex-gost/russian.idf new file mode 100644 index 00000000000..ec21430643e --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-gost/russian.idf @@ -0,0 +1,136 @@ +\ProvidesFile{russian.idf} + [2010/01/03 v2.30 Language definitions for isodate package (HH)] +\let\iso@languageloaded\active +\def\month@russian{\ifcase\month\or + \cyrya\cyrn\cyrv\cyra\cyrr\cyrya + \or \cyrf\cyre\cyrv\cyrr\cyra\cyrl\cyrya + \or \cyrm\cyra\cyrr\cyrt\cyra + \or \cyra\cyrp\cyrr\cyre\cyrl\cyrya + \or \cyrm\cyra\cyrya + \or \cyri\cyryu\cyrn\cyrya + \or \cyri\cyryu\cyrl\cyrya + \or \cyra\cyrv\cyrg\cyru\cyrs\cyrt\cyra + \or \cyrs\cyre\cyrn\cyrt\cyrya\cyrb\cyrr\cyrya + \or \cyro\cyrk\cyrt\cyrya\cyrb\cyrr\cyrya + \or \cyrn\cyro\cyrya\cyrb\cyrr\cyrya + \or \cyrd\cyre\cyrk\cyra\cyrb\cyrr\cyrya\fi} +\ifthenelse{\equal{\CurrentOption}{russian}}{% + \typeout{Define commands for Russian date format} + \def\day@russian{% + \ifiso@cleanlook + \day + \else + \ifcase\day\or + 1\or 2\or 3\or 4\or 5\or + 6\or 7\or 8\or 9\or 10\or + 11\or 12\or 13\or 14\or 15\or + 16\or 17\or 18\or 19\or 20\or + 21\or 22\or 23\or 24\or 25\or + 26\or 27\or 28\or 29\or 30\or + 31% + \fi + \fi + } + \def\iso@printmonthday@russian#1#2{% + \ifthenelse{\equal{\iso@dateformat}{iso}\OR + \equal{\iso@dateformat}{TeX}}{% + \iso@printmonthday@int{#1}{#2}% + }{% + \ifthenelse{\equal{\iso@dateformat}{numeric}\OR + \equal{\iso@dateformat}{short}}{% + \ifiso@doprintday + \iso@printday{#2}/% + \fi + \iso@printmonth{#1}% + }{% + \ifthenelse{\equal{\iso@dateformat}{orig}\OR + \equal{\iso@dateformat}{shortorig}}{% + \begingroup + \edef\lday{#2}\def\day{\lday}% + \edef\lmonth{#1}\def\month{\lmonth}% + \ifiso@doprintday + \day@russian\iso@monthsep\@empty + \fi + \month@russian + \endgroup + }{}% + }% + }% + } + \def\iso@printdate@russian#1#2#3{% + \ifthenelse{\equal{\iso@dateformat}{iso}\OR + \equal{\iso@dateformat}{TeX}}{% + \iso@printdate@int{#1}{#2}{#3}% + }{% + \iso@printmonthday@russian{\number#2}{\number#3}% + \ifiso@printyear + \ifthenelse{\equal{\iso@dateformat}{orig}\OR + \equal{\iso@dateformat}{shortorig}}{% + }{% + /% + }% + \ifthenelse{\equal{\iso@dateformat}{numeric}}{% + \iso@yearfour{\number#1}% + }{% + \ifthenelse{\equal{\iso@dateformat}{orig}}{% + \iso@yearsep\iso@yearfour{\number#1}% + }{% + \ifthenelse{\equal{\iso@dateformat}{shortorig}}{% + \iso@yearsep\iso@twodigitsign\iso@yeartwo{\number#1}% + }{% + \ifthenelse{\equal{\iso@dateformat}{short}}{% + \iso@yeartwo{\number#1}% + }{}% + }% + }% + }% + \fi + }% + } + \def\iso@daterussian{% + \def\today{\iso@printdate@russian{\year}{\month}{\day}}}% + \expandafter\def\csname iso@daterange@\CurrentOption\endcsname{% + \iso@daterange@russian}% + \def\iso@daterange@russian#1#2#3#4#5#6{% + \ifthenelse{\equal{\iso@dateformat}{iso}\OR + \equal{\iso@dateformat}{TeX}}{% + \iso@daterange@int{#1}{#2}{#3}{#4}{#5}{#6}% + }{% + \ifthenelse{\equal{\number#1}{\number#4}}{% + \ifthenelse{\equal{\number#2}{\number#5}}{% + \ifiso@doprintday + \ifthenelse{\equal{\iso@dateformat}{orig}\OR + \equal{\iso@dateformat}{shortorig}}{% + \begingroup + \edef\lday{#3}\def\day{\lday}% + \day@russian + \endgroup + }{% + \iso@printday{#3}% + }% + \else + \csname iso@printmonthday@\iso@languagename\endcsname{#2}{#3}% + \fi + }{% + \csname iso@printmonthday@\iso@languagename\endcsname{#2}{#3}% + }% + }{% + \csname iso@printdate@\iso@languagename\endcsname{#1}{#2}{#3}% + }% + \iso@rangesign + \csname iso@printdate@\iso@languagename\endcsname{#4}{#5}{#6}% + }% + } + \def\iso@languagename{russian}% +}{} +\expandafter\def\csname iso@rangesign@\CurrentOption\endcsname{~to~} +\AtBeginDocument{% + \ifx\undefined\iso@daterussian\else + \def\daterussian{\iso@daterussian}% + \def\datebritish{\iso@daterussian}% + \def\dateUKrussian{\iso@daterussian}% + \fi +} +\endinput +%% +%% End of file `russian.idf'. 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 5c08d2ebdee..e651a25392f 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} -[2013/07/17\space v0.9\space biblatex-gost styles] +[2013/11/04\space v0.9.1\space biblatex-gost styles] % these declarations should be here, not in lbx, to be initialized for all languages \NewBibliographyString{ 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 cb77e55bb2a..3e04cfac4ff 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} -[2013/07/17\space v0.9\space biblatex-gost styles] +[2013/11/04\space v0.9.1\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 0781b33ca61..719eb1ccdf8 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} -[2013/07/17\space v0.9\space biblatex-gost styles] +[2013/11/04\space v0.9.1\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 9d169f7c462..0fdf52c3b14 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} -[2013/07/17\space v0.9\space biblatex-gost styles] +[2013/11/04\space v0.9.1\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 1cb4d2cce33..a7a1009ceea 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} -[2013/07/17\space v0.9\space biblatex-gost styles] +[2013/11/04\space v0.9.1\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 912a0c193f4..91739b97393 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} -[2013/07/17\space v0.9\space biblatex-gost styles] +[2013/11/04\space v0.9.1\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 2b8bcfd9695..d69ee5bf3f4 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} -[2013/07/17\space v0.9\space biblatex-gost styles] +[2013/11/04\space v0.9.1\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 35100eacc73..29c729a0a4d 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} -[2013/07/17\space v0.9\space biblatex-gost styles] +[2013/11/04\space v0.9.1\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 3546d7a9b5a..f2a0fbb145a 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} -[2013/07/17\space v0.9\space biblatex-gost styles] +[2013/11/04\space v0.9.1\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 a0563d4515e..24d5de5260a 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} -[2013/07/17\space v0.9\space biblatex-gost styles] +[2013/11/04\space v0.9.1\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 1024069d533..a0c4d6bff67 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} -[2013/07/17\space v0.9\space biblatex-gost styles] +[2013/11/04\space v0.9.1\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 16bd50f82c2..b4089c919a5 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} -[2013/07/17\space v0.9\space biblatex-gost styles] +[2013/11/04\space v0.9.1\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 0cf4e03b322..6d54829fcc9 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} -[2013/07/17\space v0.9\space biblatex-gost styles] +[2013/11/04\space v0.9.1\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 f23226eff2d..6661843ee4b 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} -[2013/07/17\space v0.9\space biblatex-gost styles] +[2013/11/04\space v0.9.1\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 1c2d123facf..27bbda7e0cb 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} -[2013/07/17\space v0.9\space biblatex-gost styles] +[2013/11/04\space v0.9.1\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 b974ca55f79..fc946545777 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} -[2013/07/17\space v0.9\space biblatex-gost styles] +[2013/11/04\space v0.9.1\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 1e01516a8ba..974b465fa78 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} -[2013/07/17\space v0.9\space biblatex-gost styles] +[2013/11/04\space v0.9.1\space biblatex-gost styles] \DeclareLabelname [inbook,incollection,inproceedings,inreference,suppbook,suppcollection,suppperiodical,bookinbook] @@ -105,7 +105,7 @@ % % xref ibidem tracker -\appto\blx@ibidtracker@gobal{% +\appto\blx@ibidtracker@global{% \ifbool{citetracker} {\blx@imc@iffieldundef{crossref} {\blx@imc@iffieldundef{xref} @@ -133,7 +133,7 @@ \global\undef\blx@lastxref@text% \global\undef\blx@lastxref@foot} -\appto\blx@ibidreset@gobal{% +\appto\blx@ibidreset@global{% \global\undef\blx@lastxref@text} \appto\blx@ibidreset@context{% @@ -249,7 +249,7 @@ % loccit tracker patching -\appto\blx@loccittracker@gobal{% +\appto\blx@loccittracker@global{% \ifbool{citetracker} {\blx@xrefloccit@tracker{text}} {}} @@ -404,7 +404,7 @@ {\printnames{labelname}}% \iffieldundef{labeltitle} {} - {\setunit*{\addspace}% + {\setunit*{\labelnamepunct}% \printtext[bibhyperlink]{% \printfield[citetitle]{labeltitle}}}% \ifboolexpr{ @@ -428,7 +428,7 @@ \ifnameundef{labelname} {\printfield{label}} {\printnames{labelname}}% - \newunit + \setunit*{\labelnamepunct}% \printtext[bibhyperlink]{% \bibstring[\mkibid]{opcit}}} 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 6d20f5e32a6..df43fa8aef7 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} -[2013/07/17\space v0.9\space biblatex-gost styles] +[2013/11/04\space v0.9.1\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 6917981cde6..115dba2500e 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} -[2013/07/17\space v0.9\space biblatex-gost styles] +[2013/11/04\space v0.9.1\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 a9e876c87f9..eb3547a6429 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} -[2013/07/17\space v0.9\space biblatex-gost styles] +[2013/11/04\space v0.9.1\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 c70855dc23e..39378e27fa2 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} -[2013/07/17\space v0.9\space biblatex-gost styles] +[2013/11/04\space v0.9.1\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 9f40ac74e1b..ded8d97005d 100644 --- a/Master/texmf-dist/tex/latex/biblatex-gost/gost-standard.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-gost/gost-standard.bbx @@ -1,14 +1,14 @@ \ProvidesFile{gost-standard.bbx} -[2013/07/17\space v0.9\space biblatex-gost styles] +[2013/11/04\space v0.9.1\space biblatex-gost styles] -\def\bbx@gost@date{2013/07/17} -\def\bbx@gost@version{0.9} +\def\bbx@gost@date{2013/11/04} +\def\bbx@gost@version{0.9.1} -\@ifpackagelater{biblatex}{2013/07/03} +\@ifpackagelater{biblatex}{2013/10/18} {} {\PackageError{biblatex} {Outdated 'biblatex' package} - {This version of 'biblatex-gost' requires biblatex v2.7 or later.\MessageBreak + {This version of 'biblatex-gost' requires biblatex v2.8 or later.\MessageBreak You are using: '\csuse{ver@biblatex.sty}'.\MessageBreak This is a fatal error. I'm aborting now.}% \endinput} @@ -279,12 +279,12 @@ \ifpunctmark{'}{}{\bibnamedelimc}}% \mkbibhdnamelast{#1}\isdot \ifblank{#4}{}{\bibnamedelimd\mkbibhdnameaffix{#4}\isdot}% - \ifblank{#2}{}{\addcomma\bibnamedelimd\mkbibhdnamefirst{#2}\isdot}} + \ifblank{#2}{}{\revsdnamepunct\bibnamedelimd\mkbibhdnamefirst{#2}\isdot}} {\usebibmacro{name:delim}{#1}% \usebibmacro{name:hook}{#1}% \mkbibhdnamelast{#1}\isdot \ifblank{#4}{}{\bibnamedelimd\mkbibhdnameaffix{#4}\isdot}% - \ifblank{#2#3}{}{\addspace}% + \ifblank{#2#3}{}{\revsdnamepunct}% \ifblank{#2}{}{\bibnamedelimd\mkbibhdnamefirst{#2}\isdot}% \ifblank{#3}{}{\bibnamedelimd\mkbibhdnameprefix{#3}\isdot}}} \DeclareNameAlias{editor}{author} @@ -293,6 +293,8 @@ \DeclareNameAlias{editorc}{editor} \DeclareNameAlias{translator}{author} +\renewcommand*{\revsdnamepunct}{\addspace}% + \DeclareNameFormat{last-first:full}{% \begingroup% \renewcommand*{\revsdnamepunct}{\addspace}% @@ -319,7 +321,11 @@ \newcommand*{\blx@gost@endofstring}{\@\@\@\@\@} % end of string = \\\ \newcommand*{\blx@gost@setunit}{\newunit} -\@ifpackageloaded{babel} +\ifboolexpr{% + test {\@ifpackageloaded{babel}} + or + test {\@ifpackageloaded{polyglossia}} + } {\edef\gostmedialanguage{\csname bbl@main@language\endcsname}% \newcommand*{\select@medialanguage}{\select@language{\gostmedialanguage}}} {\edef\gostmedialanguage{russian}% @@ -1947,8 +1953,6 @@ % Related field -\renewcommand*{\relatedpunct}{\setunit{\addspace}} - \newcounter{bbx:relatedcount} \newcounter{bbx:relatedtotal} @@ -2077,15 +2081,15 @@ % changing the language of citations \gpreto\blx@hook@citekey{% - \ifdef\abx@field@hyphenation + \ifdef\abx@field@langid {\ifdef\blx@thelangenv {\edef\blx@temp@langenv{\noexpand\csname\blx@thelangenv\endcsname% - {\abx@field@hyphenation}}% + {\abx@field@langid}}% \blx@temp@langenv} {}}% {}} \apptocmd{\blx@citeprint}{% - \ifdef\abx@field@hyphenation + \ifdef\abx@field@langid {\ifdef\blx@thelangenv {\csname end\blx@thelangenv\endcsname} {}}% 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 37d114b3c86..8d55c508757 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} -[2013/07/17\space v0.9\space biblatex-gost styles] +[2013/11/04\space v0.9.1\space biblatex-gost styles] \InheritBibliographyExtras{russian} |