summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2023-04-14 20:30:11 +0000
committerKarl Berry <karl@freefriends.org>2023-04-14 20:30:11 +0000
commit6067d0f94cbddf48b5ef3106685ebe50634499f4 (patch)
tree3a76bfb77a95891252aeaa7d5a570e0f534b500f /Master/texmf-dist/doc
parentb282a5e45e5152fe478cb2e50cf67e71b8cda1cd (diff)
biblatex-gost (14apr23)
git-svn-id: svn://tug.org/texlive/trunk@66847 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc')
-rw-r--r--Master/texmf-dist/doc/latex/biblatex-gost/README.md2
-rw-r--r--Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost-examples.pdfbin634670 -> 634675 bytes
-rw-r--r--Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost.pdfbin293715 -> 296242 bytes
-rw-r--r--Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost.tex218
4 files changed, 132 insertions, 88 deletions
diff --git a/Master/texmf-dist/doc/latex/biblatex-gost/README.md b/Master/texmf-dist/doc/latex/biblatex-gost/README.md
index db87c050476..5988d24b29d 100644
--- a/Master/texmf-dist/doc/latex/biblatex-gost/README.md
+++ b/Master/texmf-dist/doc/latex/biblatex-gost/README.md
@@ -1,6 +1,6 @@
This package is a collection of
[Biblatex](https://github.com/plk/biblatex) bibliography and citation
-styles to format bibliography according to Russian standard GOST
+styles to format bibliography according to Russian standard GOST R
7.0.5-2008. For documentation and release notes please refer to
biblatex-gost.pdf. The documentation is mainly in Russian. Formatting
examples for various bibliography entries may be found in
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 cbdae600730..189d2aeb182 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
Binary files 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 a46a7734ce6..432553593ec 100644
--- a/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost.pdf
+++ b/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost.pdf
Binary files 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 3a99b360756..ca4c266ca8b 100644
--- a/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost.tex
+++ b/Master/texmf-dist/doc/latex/biblatex-gost/biblatex-gost.tex
@@ -1,8 +1,8 @@
% -*- mode: LaTeX; coding: utf-8; fill-column: 80 -*-
\documentclass[10pt,a4paper,headings=small,numbers=enddot,english,russian]{ltxdockit}
\usepackage[vscale=0.8,hdivide={0.2\paperwidth,*,0.1\paperwidth}]{geometry}
-\RequirePackage{fontspec}
-\RequirePackage{luatexbase}
+\usepackage{fontspec}
+\usepackage{luatexbase}
\setmainfont{PT Serif}
\setsansfont{PT Sans}
\setmonofont{PT Mono}
@@ -47,7 +47,7 @@ bibstyle=gost-standard,
\titlepage{%
title={\biblatexgost},
- subtitle={Оформление библиографии по ГОСТ 7.0.5---2008},
+ subtitle={Оформление библиографии по ГОСТ Р 7.0.5---2008},
url={\biblatexgosthome},
author={Олег Доманов},
email={odomanov@yandex.ru},
@@ -73,7 +73,7 @@ bibstyle=gost-standard,
\hypersetup{%
pdftitle={\biblatexgost Package},
- pdfsubject={Bibliography according to Russian standard GOST 7.0.5-2008},
+ pdfsubject={Bibliography according to Russian standard GOST R 7.0.5-2008},
pdfauthor={Oleg Domanov},
pdfkeywords={tex, latex, biblatex, bibliography, references, citation, gost, russian}}
@@ -103,8 +103,9 @@ bibstyle=gost-standard,
%-----
\usepackage{ellipsis}% must be loaded after hyperref !!
\newcommand*{\bibsty}{\texttt}
-\newcommand*{\gostbibname}[1][]{ГОСТ#1 7.1---2003\xspace}
-\newcommand*{\gostcitename}[1][]{ГОСТ#1 7.0.5---2008\xspace}
+% \newcommand*{\gostbibname}[1][]{ГОСТ#1 7.1---2003\xspace} % старый ГОСТ
+\newcommand*{\gostbibname}[1][]{ГОСТ#1 Р~7.0.100---2018\xspace}
+\newcommand*{\gostcitename}[1][]{ГОСТ#1 Р~7.0.5---2008\xspace}
\newcommand*{\gostheadname}[1][]{ГОСТ#1 7.80---2000\xspace}
\newcommand*{\gostbibref}[2][]{\gostbibname[#1], п.\,#2\xspace}
\newcommand*{\gostciteref}[2][]{\gostcitename[#1], п.\,#2\xspace}
@@ -146,7 +147,7 @@ bibstyle=gost-standard,
набор стилей для
\biblatex{}\unspace\fnurl{http://mirror.ctan.org/macros/latex/contrib/biblatex/}
и предназначен для оформления библиографических ссылок в соответствии
-с требованиями ГОСТа 7.0.5---2008 (а также 7.1---2003, 7.80---2000,
+с требованиями ГОСТ Р 7.0.5---2008 (а также Р 7.0.100---2018, 7.80---2000,
7.82---2001 и др., см. подробнее \secref{sec:whatfor}).
Пакет будет полезен прежде всего в гуманитарных дисциплинах с высокими
требованиями к оформлению библиографии, многие из которых \bibtex не в
@@ -189,47 +190,48 @@ This package is maintained.
%(текущие версии на CTAN).
Пакет может не работать с предыдущими версиями.
-\subsection{Важные изменения в этой и некоторых недавних версиях}
+\subsection{Важные изменения в этой версии}
\label{sec:critchanges}
-Ниже перечислены изменения, на которые стоит обратить внимание с
- точки зрения совместимости с предыдущими версиями.
-Более полный список изменений см. в \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}
-\item \bibfield{origlanguage} и \bibfield{bookoriglanguage} теперь могут быть списками
- (требуется \biblatex~3.8).
- Если вы работаете с этими полями прямо, то нужно \cmd{printfield}, \cmd{iffieldundef}
- и пр. заменить на \cmd{printlist}, \cmd{iflistundef} и пр.
- Если не работаете, то для вас это изменение не важно.
-\end{trivlist}
-
-\subsubsection*{Версия 1.15}
-
-\begin{trivlist}
-\item Добавлен пробел перед двоеточием "--- разделителем заголовка и
- подзаголовка (его не было), как требует ГОСТ.
- Чтобы вернуться к старому поведению (убрать пробел) переопределите:
- \begin{lstlisting}[style=latex]
- \renewcommand*{\subtitlepunct}{\addcolon\space}.
- \end{lstlisting}
-\end{trivlist}
+% Ниже перечислены изменения, на которые стоит обратить внимание с
+% точки зрения совместимости с предыдущими версиями.
+Существенных изменений нет.
+Полный список изменений см. в \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}
+% \item \bibfield{origlanguage} и \bibfield{bookoriglanguage} теперь могут быть списками
+% (требуется \biblatex~3.8).
+% Если вы работаете с этими полями прямо, то нужно \cmd{printfield}, \cmd{iffieldundef}
+% и пр. заменить на \cmd{printlist}, \cmd{iflistundef} и пр.
+% Если не работаете, то для вас это изменение не важно.
+% \end{trivlist}
+
+% \subsubsection*{Версия 1.15}
+
+% \begin{trivlist}
+% \item Добавлен пробел перед двоеточием "--- разделителем заголовка и
+% подзаголовка (его не было), как требует ГОСТ.
+% Чтобы вернуться к старому поведению (убрать пробел) переопределите:
+% \begin{lstlisting}[style=latex]
+% \renewcommand*{\subtitlepunct}{\addcolon\space}.
+% \end{lstlisting}
+% \end{trivlist}
% \subsubsection*{Версия 1.14}
@@ -385,11 +387,13 @@ This package is maintained.
Оформление библиографии регулируется тремя основными ГОСТами:
-\newlength{\templ}\settowidth{\templ}{\gostcitename~}
+\newlength{\templ}\settowidth{\templ}{\gostbibname~}
\begin{itemize}[labelwidth=\templ,leftmargin=!,align=left,noitemsep]
- \item[\gostcitename] Библиографическая ссылка.
- \item[\gostbibname] Библиографическая запись. Библиографическое описание.
- \item[\gostheadname] Библиографическая запись. Заголовок.
+\item[\gostcitename] Библиографическая ссылка. Общие требования и правила.
+\item[\gostbibname] Библиографическая запись. Библиографическое описание. Общие
+ требования и правила составления
+\item[\gostheadname] Библиографическая запись. Заголовок. Общие требования и
+ правила составления.
\end{itemize}
Помимо них используются также стандарты на сокращения, оформление электронных ресурсов и т.\,д.
Пакет \biblatexgost предназначен для оформления библиографических \emph{ссылок} по \gostcitename,
@@ -399,11 +403,13 @@ This package is maintained.
В частности, \gostbibname утверждает о себе самом:
\begin{quotation}
-Стандарт распространяется на описание документов, которое составляется библиотеками,
- органами научно-технической информации, центрами государственной библиографии, издателями,
- другими библиографирующими учреждениями.
+ Настоящий стандарт распространяется на выходные формы библиографического
+ описания традиционной и машиночитаемой каталогизации, которое составляется
+ центрами государственной библиографии, библиотеками, органами информации,
+ издателями, другими библиографирующими организациями и лицами.
-\emph{Стандарт не распространяется на библиографические ссылки}.
+ \emph{Настоящий стандарт не распространяется на правила составления
+ библиографических ссылок.}
\end{quotation}
То же касается \gostheadname.
@@ -415,7 +421,7 @@ This package is maintained.
Действительно, согласно \gostcitename, ссылки могут быть внутри текста, в сноске на той же странице
или за текстом (в конце документа или его части).
В последнем случае список ссылок в конце текста \emph{не является библиографическим списком}.
-ГОСТ говорит об этом вполне ясно:
+\gostcitename говорит об этом вполне ясно:
\begin{quotation}
Совокупность затекстовых библиографических ссылок не является библиографическим списком или
@@ -686,16 +692,18 @@ This package is maintained.
Соответствие между терминами ГОСТа и полями \biblatexgost представлено в
\tabref{tab:gost-biblatex}.
-Как видно, в ней отсутствуют, с одной стороны, некоторые элементы библиографического
-описания, предусмотренные ГОСТом, а с другой~--- некоторые поля \biblatex. Эти элементы и поля
-не учитываются в \biblatexgost и не обрабатываются (разумеется, специальные поля,
-такие как \bibfield{crossref}, \bibfield{options} и пр., учитываются, хотя и не
-представлены в таблице).
-Курсивом выделены факультативные, согласно ГОСТу, элементы.
+Как видно, в ней отсутствуют, с одной стороны, некоторые элементы
+библиографического описания, предусмотренные ГОСТом, а с другой~--- некоторые
+поля \biblatex. Эти элементы и поля не учитываются в \biblatexgost и не
+обрабатываются (разумеется, специальные поля, такие как \bibfield{crossref},
+\bibfield{options} и пр., учитываются, хотя и не представлены в таблице).
+Курсивом выделены необязательные и условно"=обязательные, согласно
+ГОСТу, элементы.
Цветом выделены поля \biblatexgost, отсутствующие в \biblatex
(см.~\secref{sec:newfields,sec:patent}).
-В угловые скобки помещены поля, используемые не вполне стандартными типами записей,
-такими как \bibtype{patent} или \bibtype{thesis} (см.~\secref{sec:dissers,sec:patent}).
+В угловые скобки помещены поля, используемые не вполне стандартными типами
+записей, такими как \bibtype{patent} или \bibtype{thesis}
+(см.~\secref{sec:dissers,sec:patent}).
\begingroup
\tablesetup
@@ -739,17 +747,21 @@ This package is maintained.
{\spotcolor bookintroduction}, {\spotcolor booktranslator} \\
\cmidrule(r){1-1}\cmidrule{2-2}
\multicolumn{1}{@{}H}{Область издания} & \\*
-Сведения об издании & edition, version, {\spotcolor editioncredits} \\
+Сведения об издании & edition, version \\
\textit{Параллельные сведения об издании} & edition \\
+\textit{Сведения об ответственности, относящиеся к изданию} & {\spotcolor editioncredits} \\
\cmidrule(r){1-1}\cmidrule{2-2}
-\multicolumn{1}{@{}H}{Область специфических сведений} & {\spotcolor specdata},\newline
+\multicolumn{1}{@{}H}{Специфическая область материала или вида ресурса}
+ & {\spotcolor specdata},\newline
\ensuremath\langle{\spotcolor reqnumber}, {\spotcolor date},
{\spotcolor publication}\ensuremath\rangle \\
\cmidrule(r){1-1}\cmidrule{2-2}
-\multicolumn{1}{@{}H}{Область выходных данных} & \\*
-Место издания, распространения & location \\
-Имя издателя, распространителя и т.\,п. & publisher, institution \\
-Дата издания, распространения и т.\,п. & date \\
+\multicolumn{1}{@{}H}{Область публикации, производства, распространения и т.\,д.} & \\*
+Место публикации, производства и/или распространения & location \\
+Имя издателя, производителя и/или распространителя & publisher, institution \\
+Дата публикации, производства и/или распространения & year, date \\
+\emph{Сведения об изготовлении (место изготовления, имя изготовителя, дата
+ изготовления)} & \textendash \\
\cmidrule(r){1-1}\cmidrule{2-2}
\multicolumn{1}{@{}H}{Область физической характеристики} & \\*
Специфическое обозначение материала и объём & volumes, {\spotcolor books}, {\spotcolor parts},
@@ -759,27 +771,41 @@ This package is maintained.
\textit{Размеры} & \textendash \\
\textit{Сведения о сопроводительном материале} & \textendash \\
\cmidrule(r){1-1}\cmidrule{2-2}
-\multicolumn{1}{@{}H}{Область серии} & \\*
-Основное заглавие серии или подсерии & series \\
-\textit{Параллельное заглавие серии или подсерии} & series \\
-\textit{Сведения, относящиеся к заглавию серии или подсерии} & series \\
-Сведения об ответственности, относящиеся к заглавию серии или подсерии & series \\
-ISSN серии или подсерии & issn (isbn) \\
-Номер выпуска серии или подсерии & number \\
+\multicolumn{1}{@{}H}{Область серии и многочастного монографического ресурса} & \\*
+Основное заглавие серии/подсерии или многочастного монографического ресурса & series \\
+\textit{Параллельное заглавие серии/подсерии или многочастного монографического
+ ресурса} & series \\
+\textit{Сведения, относящиеся к заглавию серии/подсерии или многочастного монографического
+ ресурса} & series \\
+\emph{Сведения об ответственности, относящиеся к заглавию серии/подсерии
+ или многочастного монографического ресурса} & series \\
+Международный стандартный номер серии/подсерии или многочастного
+ монографического ресурса & issn (isbn) \\
+Номер выпуска серии/подсерии или многочастного монографического ресурса & number \\
\cmidrule(r){1-1}\cmidrule{2-2}
-\multicolumn{1}{@{}H}{Область примечания} & url, urldate, note, type,\newline
+\multicolumn{1}{@{}H}{Область примечания} & note, url, urldate, type,\newline
\ensuremath\langle{\spotcolor update},
{\spotcolor systemreq}\ensuremath\rangle\\
\cmidrule(r){1-1}\cmidrule{2-2}
-\multicolumn{1}{@{}H}{Область стандартного номера и} & \\
-\multicolumn{1}{@{}H}{условий доступности} & \\*
-Стандартный номер (или его альтернатива) & isbn, issn, %isan, ismn, isrn, iswc,
+\multicolumn{1}{@{}H}{Область идентификатора ресурса и условий доступности} & \\*
+% \multicolumn{1}{@{}H}{условий доступности} & \\*
+\emph{Идентификатор ресурса} & \textendash \\
+Международный стандартный номер & isbn, issn, %isan, ismn, isrn, iswc,
doi, eprint, eprintclass, addendum,\newline
\ensuremath\langle{\spotcolor prnumber}, {\spotcolor prdate},
{\spotcolor prcountry}\ensuremath\rangle \\
-Ключевое заглавие & addendum \\
-Условия доступности и (или) цена & addendum \\
-Дополнительные сведения к элементам области & addendum \\
+\emph{Дополнительные сведения для идентификатора ресурса} & addendum \\
+\emph{Ключевое заглавие} & addendum \\
+\emph{Фингерпринт (для старопечатных изданий)} & addendum \\
+\emph{Условия доступности и (или) цена} & addendum \\
+\cmidrule(r){1-1}\cmidrule{2-2}
+\multicolumn{1}{@{}H}{Область вида содержания и средства доступа} & \\*
+\emph{Вид содержания, характеристика содержания и пр.} & addendum \\
+% \emph{Вид содержания} & addendum \\
+% \emph{Вид другого содержания на этом же физическом носителе} & addendum \\
+% \emph{Вид содержания на другом физическом носителе} & addendum \\
+% \emph{Характеристика содержания, последующая характеристика содержания} & addendum \\
+\emph{Средство доступа} & addendum \\
\bottomrule
\end{longtable}
\endgroup
@@ -1087,7 +1113,16 @@ series = {|Полное собрание сочинений : для форте
\item[Области примечания, стандартного номера и условий доступности.] В случае
необходимости, вся эта информация включается в \bibfield{addendum}. Нужно лишь учесть, что
-в стиле \bibsty{gost-inline} она не выводится в цитатах (но выводится в библиографии).
+в стиле \bibsty{gost-inline} она не выводится в цитатах (но выводится в
+библиографии).
+
+\item[Адреса в сети Интернет.] \gostbibref{5.8.6.4 в,г} предусматривает два вида
+ дат для электронных адресов Интернет (URL) "--- дату обращения, которая
+ выводится в скобках после адреса, и дату публикации, которая выводится как
+ отдельная область.
+ \biblatexgost интерпретирует \bibfield{urldate} как дату обращения.
+ Если вам требуется дата публикации "--- например, для электронных журналов
+ "--- используйте поле \bibfield{note}.
\end{description}
@@ -1943,9 +1978,12 @@ author = {|Петров, А.| and others}
\boolitem[true]{otherlangs}
-Пакет переопределяет некоторые параметры локализации для других языков, помимо русского.
-В частности, например, ГОСТ требует, чтобы страницы сокращались до одной буквы, хотя в
-других языках могут быть другие стандарты.
+Пакет переопределяет некоторые параметры локализации для других языков,
+помимо русского.
+В частности, например, ГОСТ требует, чтобы префикс перед диапазоном страниц
+сокращался до одной буквы: P.~12--17.
+Однако в других языках могут быть другие стандарты, например, в английском
+принято писать Pp.~12--17.
Опция \opt{otherlangs} позволяет отключить это переопределение.
При установке её в \texttt{false} используются стандартные настройки \biblatex.
@@ -2539,6 +2577,12 @@ pageref & + & + & + & + & + & + & + & +
\begin{changelog}
+ \begin{release}{1.23}{14-04-2023}
+ \item В документации ГОСТ 7.1---2003 заменён на ГОСТ Р 7.0.100-2018, а ГОСТ
+ 2.0.5---2008 на ГОСТ Р 2.0.5---2008.
+ \item Уточнения в документации.
+ \end{release}
+
\begin{release}{1.22}{08-05-2021}
\item При версиях \biblatex 3.15+ не применяется патч для обхода ошибки
\url{https://github.com/odomanov/biblatex-gost/issues/22},