From 194038b6762bc04c0ed2d7ed3ac13ba7088966b8 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 5 Feb 2016 23:33:46 +0000 Subject: biblatex-gost (5feb16) git-svn-id: svn://tug.org/texlive/trunk@39588 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/biblatex-gost/README | 2 +- .../latex/biblatex-gost/biblatex-gost-examples.pdf | Bin 618867 -> 619473 bytes .../doc/latex/biblatex-gost/biblatex-gost.pdf | Bin 241479 -> 243492 bytes .../doc/latex/biblatex-gost/biblatex-gost.tex | 238 ++++++++++++++------- 4 files changed, 164 insertions(+), 76 deletions(-) (limited to 'Master/texmf-dist/doc') diff --git a/Master/texmf-dist/doc/latex/biblatex-gost/README b/Master/texmf-dist/doc/latex/biblatex-gost/README index f5fa17ca8de..0df0fa76725 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.8/biber 1.8 +To use the current version of the package you will need biblatex 3.2/biber 2.3 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 index 2b3e44189ae..7286c4c0a27 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.pdf b/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost.pdf index a6583431653..4f427e7774b 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 40c6c6b1101..ad1fafa2e23 100644 --- a/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost.tex +++ b/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost.tex @@ -145,6 +145,9 @@ bibstyle=gost-standard, библиографий, а также библиографических ссылок в сносках, использования Ibid., Op. cit. и т.\,д.). +На SourceForge можно найти небольшую вики с советами: +\url{https://sourceforge.net/p/biblatexgost/wiki/}. + \subsection{Лицензия} \label{sec:lic} @@ -172,10 +175,10 @@ maintained. Для работы \biblatexgost версии \makeatletter\bbx@gost@version\makeatother\ требуются, как минимум, -\biblatex~2.8a\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/}. +\biblatex~3.2\fnurl{http://sourceforge.net/projects/biblatex/files/biblatex-3.2/} +и \biber~2.3\fnurl{http://sourceforge.net/projects/biblatex-biber/files/biblatex-biber/2.3/}. %(текущие версии на CTAN). -Пакет не будет работать с предыдущими версиями. +Пакет может не работать с предыдущими версиями. \subsection{Важные изменения в этой и некоторых недавних версиях} \label{sec:critchanges} @@ -184,10 +187,13 @@ maintained. точки зрения совместимости с предыдущими версиями. Более полный список изменений см. в \Apxref{apx:changelog}. -\subsubsection*{Версия 1.3} +\subsubsection*{Версия 1.4} \begin{trivlist} -\item Критических изменений нет. +\item Внутреннее имя списка сокращений изменено на \texttt{shorthand} (было + \texttt{shorthands}), в соответсвие с изменением в \texttt{biblatex}. + Если вы не используете этот список явно, например, в \cmd{printbiblist}, вас это + изменение не затронет. \end{trivlist} \subsubsection*{Версия 1.1} @@ -893,8 +899,8 @@ series = {|Языковеды мира / редкол.: Г.В. Степанов (как, например, в журналах) и со сквозной нумерацией. В первом случае, кроме прочего, не печатается год на месте выходных данных. В \biblatexgost только документы с нумерацией по годам соответствуют \bibtype{periodical}. Сериальные документы со -сквозной нумерацией следует оформлять как \bibtype{book}, \bibtype{collection}, -\bibtype{proceedings} или \bibtype{reference}. +сквозной нумерацией следует оформлять как \bibtype{mvbook}, \bibtype{mvcollection}, +\bibtype{mvproceedings} или \bibtype{mvreference}. Серия в журналах может пониматься в двух смыслах. Во-первых, она употребляется в том же смысле, что и для книг, и также выводится в области серии в виде: @@ -949,9 +955,8 @@ series = {|Полное собрание сочинений : для форте \listitem{foreword}{name}\noitemspace% \listitem{introduction}{name} -Поля \bibfield{afterword} и пр. -должны быть в родительном падеже. Форма их вывода (в полной и краткой форме) -представлена в~\tabref{tab:afterword}. +Это поля должны быть в родительном падеже. Форма их вывода (в полной и +краткой форме) представлена в~\tabref{tab:afterword}. \begin{table}[htbp] \tablesetup @@ -1021,6 +1026,13 @@ introduction & вступительная статья \prm{кого} & всту и имя должно быть в именительном падеже. То же касается переводчика и опции \opt{usetranslator} (\ldots~/~пер. с фр. \prm{кого} И.\,Ивановой). +\fielditem{journaltitle}{literal} + +В \bibtype{article} отсутствие поля \bibfield{journaltitle} означает +электронную публикацию, такую как \texttt{arXiv} и пр. +В этом случае не выводится информация об идентифицирующем документе: +сведения об ответственности, дата, том, номер и т.\,д. + \fielditem{series}{integer/literal} Для периодических изданий, таких как журналы, выводится в виде «3-я сер.», если @@ -1401,11 +1413,11 @@ volsorder = {pbi}, \begin{ltxexample}[escapechar=|] \documentclass{...} -\usepackage[french,latin,english,russian]{babel} +\usepackage[french,latin,english,main=russian]{babel} ... \usepackage[style=gost-footnote, % |стиль цитирования и библиографии| language=auto, % |получение языка из| babel - babel=other, % |многоязычная библиография| + autolang=other, % |многоязычная библиография| ... ]{biblatex} \addbibresource{file.bib} % |библиографическая база данных| @@ -1867,12 +1879,74 @@ gost-inline & false & true \\ \begin{itemize} \item Пакет при сортировке помещает латинские буквы перед кириллическими. -Это связано с ограничениями -модуля Unicode::Collate языка Perl, на котором написан \biber (не реализовано правило -reorder). Поэтому, если вы хотите, чтобы в библиографии кириллические записи -предшествовали остальным, то в качестве обходного пути можете отредактировать файл .bbl, -создаваемый \biber'ом -(переместить записи в начало списка \texttt{sortlist}), и затем запустить \latex. +О возможных способах обхода см.: +\url{https://sourceforge.net/p/biblatexgost/wiki/}. + +% Это связано с ограничениями +% модуля Unicode::Collate языка Perl, на котором написан \biber (не реализовано правило +% reorder). Поэтому, если вы хотите, чтобы в библиографии кириллические записи +% предшествовали остальным, то в качестве обходного пути можете отредактировать файл .bbl, +% создаваемый \biber'ом +% (переместить записи в начало списка \texttt{sortlist}), и затем запустить \latex. +% +% Другой способ состоит в использовании поля \bibfield{presort} с помощью следующего кода в преамбуле: +% +% \begin{lstlisting}[style=latex] +% \DeclareSourcemap{ +% \maps[datatype=bibtex]{ +% \map{ +% \step[fieldsource=langid, match=russian, final] +% \step[fieldset=presort, fieldvalue={a}] +% } +% \map{ +% \step[fieldsource=langid, notmatch=russian, final] +% \step[fieldset=presort, fieldvalue={z}] +% } +% } +% } +% \end{lstlisting} +% +% При этом в начале библиографии помещаются записи, в которых поле \bibfield{langid} установлено в \texttt{russian}. +% Для корректной работы этого кода во всех записях исходной базы данных поле \bibfield{presort} должно быть пустым, +% а поле \bibfield{langid}, напротив, непустым. +% Если это не так, можно попробовать следующее усложнение: +% +% \begin{lstlisting}[style=latex] +% \DeclareSourcemap{ +% \maps[datatype=bibtex]{ +% \map{ +% \step[fieldset=langid, fieldvalue={tempruorder}] +% } +% \map[overwrite]{ +% \step[fieldsource=langid, match=russian, final] +% \step[fieldsource=presort, +% match=\regexp{(.+)}, +% replace=\regexp{aa$1}] +% } +% \map{ +% \step[fieldsource=langid, match=russian, final] +% \step[fieldset=presort, fieldvalue={az}] +% } +% \map[overwrite]{ +% \step[fieldsource=langid, notmatch=russian, final] +% \step[fieldsource=presort, +% match=\regexp{(.+)}, +% replace=\regexp{za$1}] +% } +% \map{ +% \step[fieldsource=langid, notmatch=russian, final] +% \step[fieldset=presort, fieldvalue={zz}] +% } +% \map{ +% \step[fieldsource=langid, match={tempruorder}, final] +% \step[fieldset=langid, null] +% } +% } +% } +% \end{lstlisting} +% +% Более тонкие стратегии сортировки могут потребовать более сложного кода. +% \end{itemize} \appendix @@ -1928,15 +2002,15 @@ reorder). Поэтому, если вы хотите, чтобы в библио полей~--- в драйверах записей различных типов (см.~файл \file{gost-standard.bbx}). Плюс в таблице означает, что макрос для записи данного типа вызывается (соответственно, поля выводятся). -\newcommand*{\rl}{\cmidrule(r){1-1}\cmidrule(r){2-5}\cmidrule(r){6-9}\cmidrule(r){10-12}% - \cmidrule{13-16}} +\newcommand*{\rl}{\cmidrule(r){1-1}\cmidrule(r){2-6}\cmidrule(r){7-10}\cmidrule(r){11-13}% + \cmidrule{14-17}} \begingroup \footnotesize \tabcolsep=5.5pt \setlength\LTleft{0pt} \setlength\LTright{0pt} %\noindent -\begin{longtable}{rccccccccccccccc} +\begin{longtable}{rcccccccccccccccc} \caption{Последовательность макросов в драйверах\label{tab:macros}}\medskip\\ \toprule & \begin{sideways} @@ -1948,6 +2022,8 @@ inproceedings \end{sideways} & \begin{sideways} article \end{sideways} & \begin{sideways} +article (электр.) +\end{sideways} & \begin{sideways} book \end{sideways} & \begin{sideways} collection @@ -1983,6 +2059,8 @@ inproceedings \end{sideways} & \begin{sideways} article \end{sideways} & \begin{sideways} +article (электр.) +\end{sideways} & \begin{sideways} book \end{sideways} & \begin{sideways} collection @@ -2010,60 +2088,61 @@ misc \bottomrule \endfoot \endlastfoot -heading & + & + & + & + & + & + & + & + & + & + & + & + & + & + & +\tabularnewline -\rl author/translator+others & + & + & + & + & & & & & & & & & & & \tabularnewline -author/editor+others/translator+others & & & & & + & & & & & & & & & & \tabularnewline -editor+others & & & & & & + & + & & & & & & & & \tabularnewline -author & & & & & & & & & & & & + & + & + & \tabularnewline -editor & & & & & & & & + & & & & & & & \tabularnewline -author/editor & & & & & & & & & + & + & + & & & & +\tabularnewline -\rl maintitle+volumes+parts+title & & & & & + & + & + & & & & & & & & \tabularnewline -title & + & + & + & + & & & & + & + & + & + & + & + & + & +\tabularnewline -type & & & & & & & & & + & + & & + & & + & +\tabularnewline -event+venue+date & & & & & & & + & & & & & & & & \tabularnewline -translation & + & + & + & + & + & + & + & + & + & + & & + & + & & +\tabularnewline%not in patent -\rl /\hfill byauthor & + & + & + & + & + & & & & + & + & + & + & + & +{*} & +\tabularnewline -organization & & & & & & & & & & + & + & & & & \tabularnewline -institution & & & & & & & & & & & & + & & & \tabularnewline -credits & + & + & + & + & + & + & + & + & + & + & + & + & + & & +\tabularnewline -byeditor & & & & & + & + & + & + & + & + & + & & & & \tabularnewline -bytranslator+others & + & + & + & + & + & + & + & & & & + & & & & \tabularnewline -\rl //\hfill maintitle+volumes+parts+booktitle & + & + & + & & & & & & & & & & & & \tabularnewline -event+venue+date & & & + & & & & & & & & & & & & \tabularnewline -book:translation & + & + & + & & & & & & & & & & & & \tabularnewline%not in patent -/\hfill book:byauthor & + & & & & & & & & & & & & & & \tabularnewline -book:credits & + & + & + & & & & & & & & & & & & \tabularnewline -book:byeditor & + & + & + & & & & & & & & & & & & \tabularnewline -book:bytranslator+others & + & + & + & & & & & & & & & & & & \tabularnewline -journal & & & & + & & & & & & & & & & & \tabularnewline -jour:credits & & & & + & & & & & & & & & & & \tabularnewline -byeditor & & & & + & & & & & & & & & & & \tabularnewline -\rl edition & + & + & & & + & + & & & & + & & & & & \tabularnewline -/\hfill editioncredits & + & + & & & + & + & & & & + & & & & & \tabularnewline -version & & & & & & & & & & + & + & + & & & +\tabularnewline -\rl specdata & + & + & + & + & + & + & + & + & + & + & + & + & + & + & +\tabularnewline -\rl organization & & & + & & & & + & & & & & & & & \tabularnewline -publisher+location+date & + & + & + & & + & + & + & & & + & & & & & \tabularnewline -institution+location+date & & & & & & & & & & & & & & + & \tabularnewline -organization+location+date & & & & & & & & & & & & & & & +\tabularnewline -location+date & & & & & & & & & + & & & + & + & & \tabularnewline -date & & & & & & & & & & & + & & & & \tabularnewline -\rl location & & & & + & & & & + & & & & & & & \tabularnewline -jour:date & & & & + & & & & + & & & & & & & \tabularnewline -jour:volume+parts+issuetitle & & & & + & & & & + & & & & & & & \tabularnewline -\rl chapter+pages & + & + & + & & + & + & + & & + & + & & + & & + & \tabularnewline -pages & & & & + & & & & & & & & & & & \tabularnewline -pagetotal & & & & & + & + & + & & + & + & & + & & + & \tabularnewline -\rl update, systemreq & & & & & & & & & & & + & & & & \tabularnewline -\rl series & & & & + & & & & + & & & & & & & \tabularnewline -series+number & + & + & + & & + & + & + & & & & & & & & \tabularnewline -\rl isbn/issn/isrn & + & + & + & + & + & + & + & + & & + & & + & + & + & \tabularnewline -number & & & & & & & & & & & & + & & & \tabularnewline -doi+eprint+url+note & + & + & + & + & + & + & + & + & + & + & + & + & & + & +\tabularnewline -url+urldate+note & & & & & & & & & & & & & + & & \tabularnewline -howpublished & & & & & & & & & + & & & & + & & +\tabularnewline -addendum+pubstate & + & + & + & + & + & + & + & + & + & + & + & + & + & + & +\tabularnewline -pageref & + & + & + & + & + & + & + & + & + & + & + & + & + & + & +\tabularnewline +%% & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 9 & 0 & 1 & 2 & 3 & 4 & 5 +heading & + & + & + & + & + & + & + & + & + & + & + & + & + & + & + & +\tabularnewline +\rl author/translator+others & + & + & + & + & + & & & & & & & & & & & \tabularnewline +author/editor+others/translator+others & & & & & & + & & & & & & & & & & \tabularnewline +editor+others & & & & & & & + & + & & & & & & & & \tabularnewline +author & & & & & & & & & & & & & + & + & + & \tabularnewline +editor & & & & & & & & & + & & & & & & & \tabularnewline +author/editor & & & & & & & & & & + & + & + & & & & +\tabularnewline +\rl maintitle+volumes+parts+title & & & & & & + & + & + & & & & & & & & \tabularnewline +title & + & + & + & + & + & & & & + & + & + & + & + & + & + & +\tabularnewline +type & & & & & & & & & & + & + & & + & & + & +\tabularnewline +event+venue+date & & & & & & & & + & & & & & & & & \tabularnewline +translation & + & + & + & + & + & + & + & + & + & + & + & & + & + & & +\tabularnewline%not in patent +\rl /\hfill byauthor & + & + & + & + & + & + & & & & + & + & + & + & + & +{*} & +\tabularnewline +organization & & & & & & & & & & & + & + & & & & \tabularnewline +institution & & & & & & & & & & & & & + & & & \tabularnewline +credits & + & + & + & + & + & + & + & + & + & + & + & + & + & + & & +\tabularnewline +byeditor & & & & & & + & + & + & + & + & + & + & & & & \tabularnewline +bytranslator+others & + & + & + & + & + & + & + & + & & & & + & & & & \tabularnewline +\rl //\hfill maintitle+volumes+parts+booktitle & + & + & + & & & & & & & & & & & & & \tabularnewline +event+venue+date & & & + & & & & & & & & & & & & & \tabularnewline +book:translation & + & + & + & & & & & & & & & & & & & \tabularnewline%not in patent +/\hfill book:byauthor & + & & & & & & & & & & & & & & & \tabularnewline +book:credits & + & + & + & & & & & & & & & & & & & \tabularnewline +book:byeditor & + & + & + & & & & & & & & & & & & & \tabularnewline +book:bytranslator+others & + & + & + & & & & & & & & & & & & & \tabularnewline +journal & & & & + & & & & & & & & & & & & \tabularnewline +jour:credits & & & & + & & & & & & & & & & & & \tabularnewline +byeditor & & & & + & & & & & & & & & & & & \tabularnewline +\rl edition & + & + & & & & + & + & & & & + & & & & & \tabularnewline +/\hfill editioncredits & + & + & & & & + & + & & & & + & & & & & \tabularnewline +version & & & & & & & & & & & + & + & + & & & +\tabularnewline +\rl specdata & + & + & + & + & + & + & + & + & + & + & + & + & + & + & + & +\tabularnewline +\rl organization & & & + & & & & & + & & & & & & & & \tabularnewline +publisher+location+date & + & + & + & & & + & + & + & & & + & & & & & \tabularnewline +institution+location+date & & & & & & & & & & & & & & & + & \tabularnewline +organization+location+date & & & & & & & & & & & & & & & & +\tabularnewline +location+date & & & & & & & & & & + & & & + & + & & \tabularnewline +date & & & & & & & & & & & & + & & & & \tabularnewline +\rl location & & & & + & & & & & + & & & & & & & \tabularnewline +jour:date & & & & + & + & & & & + & & & & & & & \tabularnewline +jour:volume+parts+issuetitle & & & & + & & & & & + & & & & & & & \tabularnewline +\rl chapter+pages & + & + & + & & & + & + & + & & + & + & & + & & + & \tabularnewline +pages & & & & + & & & & & & & & & & & & \tabularnewline +pagetotal & & & & & & + & + & + & & + & + & & + & & + & \tabularnewline +\rl update, systemreq & & & & & & & & & & & & + & & & & \tabularnewline +\rl series & & & & + & & & & & + & & & & & & & \tabularnewline +series+number & + & + & + & & & + & + & + & & & & & & & & \tabularnewline +\rl isbn/issn/isrn & + & + & + & + & & + & + & + & + & & + & & + & + & + & \tabularnewline +number & & & & & & & & & & & & & + & & & \tabularnewline +doi+eprint+url+note & + & + & + & + & + & + & + & + & + & + & + & + & + & & + & +\tabularnewline +url+urldate+note & & & & & & & & & & & & & & + & & \tabularnewline +howpublished & & & & & & & & & & + & & & & + & & +\tabularnewline +addendum+pubstate & + & + & + & + & + & + & + & + & + & + & + & + & + & + & + & +\tabularnewline +pageref & + & + & + & + & + & + & + & + & + & + & + & + & + & + & + & +\tabularnewline \bottomrule \end{longtable} \endgroup @@ -2073,6 +2152,15 @@ pageref & + & + & + & + & + & + & + & + & + & + & + & + & + & + & +\tabularnewli \begin{changelog} +\begin{release}{1.4}{04-02-2016} +\item Исправлен вывод \bibtype{article} для электронных публикаций (добавлен + вывод \bibfield{date} и \bibfield{specdata}). +\item Внутреннее имя списка сокращений изменено на \texttt{shorthand} (было + \texttt{shorthands}). Это изменения в \texttt{biblatex}. +\item Добавлена вики с советами на SourceForge: + \url{https://sourceforge.net/p/biblatexgost/wiki/} +\end{release} + \begin{release}{1.3}{02-05-2015} \item Опять исправлена ошибка при выводе даты для записей типа \bibtype{article}. \item Добавлен вывод полей \bibfield{doi} и \bibfield{eprint} в записи типа -- cgit v1.2.3