summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-04-26 22:45:55 +0000
committerKarl Berry <karl@freefriends.org>2017-04-26 22:45:55 +0000
commit4264d79ed28e27760be5ab7ea4d90aefa9998c1c (patch)
tree49b687b7e05e0c6f0f9f442b1769a2c26e7aa2a1
parent2844299e41158998b2f39d0663c1642eb927e9a9 (diff)
biblatex-iso690 (26apr17)
git-svn-id: svn://tug.org/texlive/trunk@44066 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/biblatex-iso690/README74
-rw-r--r--Master/texmf-dist/doc/latex/biblatex-iso690/README.md104
-rw-r--r--Master/texmf-dist/doc/latex/biblatex-iso690/biblatex-iso690.pdfbin165553 -> 166874 bytes
-rw-r--r--Master/texmf-dist/doc/latex/biblatex-iso690/biblatex-iso690.tex214
-rw-r--r--Master/texmf-dist/doc/latex/biblatex-iso690/mybib.bib (renamed from Master/texmf-dist/tex/latex/biblatex-iso690/mybib.bib)2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-iso690/czech-iso.lbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-iso690/english-iso.lbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-iso690/german-iso.lbx16
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-iso690/iso-alphabetic.bbx46
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-iso690/iso-alphabetic.cbx6
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-iso690/iso-authortitle.bbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-iso690/iso-authortitle.cbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-iso690/iso-authortitle.dbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-iso690/iso-authoryear.bbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-iso690/iso-authoryear.cbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-iso690/iso-authoryear.dbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-iso690/iso-numeric.bbx10
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-iso690/iso-numeric.cbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-iso690/iso-numeric.dbx2
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-iso690/iso.bbx18
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-iso690/slovak-iso.lbx2
21 files changed, 325 insertions, 187 deletions
diff --git a/Master/texmf-dist/doc/latex/biblatex-iso690/README b/Master/texmf-dist/doc/latex/biblatex-iso690/README
deleted file mode 100644
index 88f6ab05d02..00000000000
--- a/Master/texmf-dist/doc/latex/biblatex-iso690/README
+++ /dev/null
@@ -1,74 +0,0 @@
-Style ISO 690 for biblatex
-==========================
-
-Biblatex is bibliography and citation tool for LaTeX. This project provides
-support for citations in ISO 690 style. As the norm is a little bit ambiguous
-in some details regarding formatting of records, we largely follow
-requirements of Czech interpretation, as it is required form in many Czech
-universities. Style can be used in other languages as well, of course.
-
-Install
--------
-
-Open the terminal and find location of your TEXMFHOME directory with this command.
-
- kpsewhich -var-value TEXMFHOME
-
-Open this directory using and check that directory $TEXMFHOME/tex/latex exists.
-If it doesn't exist, you must create it. You can do this from the
-command line or using a file manager. Open the $TEXMFHOME/tex/latex directory and either
-run command
-
- git clone git@github.com:michal-h21/biblatex-iso690.git
-
-or unzip file
-
- https://github.com/michal-h21/biblatex-iso690/archive/master.zip
-
-here. You should be able to use biblatex-iso690 now.
-
-
-
-Usage:
-------
-...
-\usepackage[english,czech]{babel} % main language of the document must be last
-\usepackage[
- backend=biber % if we want unicode
- ,style=iso-authoryear % or iso-numeric for numeric citation method
- ,autolang=other % to support multiple languages in bibliography
- ,sortlocale=cs_CZ % locale of main language, it is for sorting
- ,bibencoding=UTF8 % this is necessary only if bibliography file is in different encoding than main document
-]{biblatex}
-...
-
-Custom options:
- spacecolon
- add space before colon in publisher and title:
- [true] Praha : Academia
- [false] Praha: Academia
-
-Bibliographic fields:
-Some fields have different meaning than in plain BibTeX.
-
-1. if publication is written in other language than the main document is, it should have filled "langid" field
-
- langid = {czech}
-
-2. publications with online versions should have "urldate" field. it is date when you last checked publication online
-
- urldate = {2011-01-12},
-
-3. if publication has more isbn or issn numbers, use just one of them
-
-4. publisher and place
-
- location = {Praha},
- publisher = {Academia}
-
-For more details see file mybib.bib
-
-License
--------
-
-GNU/GPL 3
diff --git a/Master/texmf-dist/doc/latex/biblatex-iso690/README.md b/Master/texmf-dist/doc/latex/biblatex-iso690/README.md
new file mode 100644
index 00000000000..b9d59710e07
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/biblatex-iso690/README.md
@@ -0,0 +1,104 @@
+# Biblatex style for ISO 690 standard
+
+Biblatex is a bibliography and citation tool for LaTeX. This project provides
+support for citations in ISO 690 style. As the standard is a little bit ambiguous
+in some details regarding formatting of records, we largely follow
+requirements of Czech interpretation, as it is required form in many Czech
+universities. The style can be used in other languages as well, of course.
+
+## Install
+
+Open the terminal and find location of your `TEXMFHOME` directory with this command:
+
+ kpsewhich -var-value TEXMFHOME
+
+Open this directory and check that the directory `$TEXMFHOME/tex/latex` exists.
+If it doesn't exist, you must create it. You can do this from the
+command line or using a file manager. Open the `$TEXMFHOME/tex/latex` directory and either
+run the command
+
+ git clone git@github.com:michal-h21/biblatex-iso690.git
+
+or unzip the file
+
+ https://github.com/michal-h21/biblatex-iso690/archive/master.zip
+
+here. You should be able to use **biblatex-iso690** now.
+
+## Usage:
+```
+\usepackage[english,czech]{babel} % main language of the document must be last
+\usepackage[
+ backend=biber % if we want unicode
+ ,style=iso-authoryear % or iso-numeric for numeric citation method
+ ,autolang=other % to support multiple languages in bibliography
+ ,sortlocale=cs_CZ % locale of main language, for sorting
+ ,bibencoding=UTF8 % this is necessary only if bibliography file is in different encoding than main document
+]{biblatex}
+```
+
+### Custom options
+
+Above and beyond the scope of package options provided by `biblatex` itself, here are also some more. Default values are in **bold**.
+
+* `spacecolon`
+ add space before colon in publisher and title (and also title and subtitle):
+ * [true] Praha : Academia
+ * **[false]** Praha: Academia
+* `pagetotal`
+ print out total number of pages as an additional information in the notes section:
+ * [true] Praha: Academia, 2008 [60 p.]
+ * **[false]** Praha: Academia, 2008
+* `shortnumeration`
+ visually distinguish numeration and pagination section:
+ * [true] ... 2011, **32**(3), 289–301 [visited on 2016-05-14] ...
+ * **[false]** ... 2011, vol. 32, no. 3, pp. 289–301 [visited on 2016-05-14] ...
+* `thesisinfoinnotes`
+ print out thesis information in notes section
+ * **[true]** Available from: <...>. BP. MU, FI, Brno. Supervisor Petr SOJKA
+ * [false] BP. MU, FI, Brno. Supervisor Petr SOJKA. Available from: <...>
+
+### Bibliographic fields
+Some fields have a different meaning than in plain BibTeX.
+
+1\. If the publication is written in a different language to the main document, it should have a filled `langid` field.
+```
+langid = {czech}
+```
+
+2\. Publications with online versions should have a `urldate` field. It is the date when you last checked the publication online.
+```
+urldate = {2011-01-12}
+```
+
+3\. If the publication has more than one ISBN or ISSN number, use just one of them.
+
+4\. Publisher and place:
+```
+location = {Praha},
+publisher = {Academia}
+```
+
+For more details see the file [mybib.bib](https://github.com/michal-h21/biblatex-iso690/blob/master/mybib.bib).
+
+## License
+
+Copyright (C) 2011--2017 Michal Hoftich
+ 2015--2017 Moritz Wemheuer
+ 2016--2017 Dávid Lupták
+
+This work may be distributed and/or modified under the
+conditions of the LaTeX Project Public License, either version 1.3
+of this license or (at your option) any later version.
+The latest version of this license is in
+
+ http://www.latex-project.org/lppl.txt
+
+and version 1.3 or later is part of all distributions of LaTeX
+version 2005/12/01 or later.
+
+This work has the LPPL maintenance status `maintained`.
+
+The Current Maintainer of this work is Michal Hoftich.
+
+This work consists of all files listed in [manifest.txt](./manifest.txt).
diff --git a/Master/texmf-dist/doc/latex/biblatex-iso690/biblatex-iso690.pdf b/Master/texmf-dist/doc/latex/biblatex-iso690/biblatex-iso690.pdf
index a27b9dac17c..c165500314e 100644
--- a/Master/texmf-dist/doc/latex/biblatex-iso690/biblatex-iso690.pdf
+++ b/Master/texmf-dist/doc/latex/biblatex-iso690/biblatex-iso690.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/biblatex-iso690/biblatex-iso690.tex b/Master/texmf-dist/doc/latex/biblatex-iso690/biblatex-iso690.tex
index 5e397a77c2e..3ec1ca4d9bc 100644
--- a/Master/texmf-dist/doc/latex/biblatex-iso690/biblatex-iso690.tex
+++ b/Master/texmf-dist/doc/latex/biblatex-iso690/biblatex-iso690.tex
@@ -34,7 +34,7 @@
url={https://github.com/michal-h21/biblatex-iso690},
author={Michal Hoftich},
email={michal.h21@gmail.com},
- revision={0.3.1},
+ revision={0.3.2},
date={\today}}
\hypersetup{%
@@ -55,22 +55,22 @@
\biblatex is a bibliography and citation tool for \LaTeX. This project provides
support for citations and references according to the ISO~690 international standard.
As the norm ISO~690 is a little bit ambiguous in some details regarding formatting of records,
-we largely follow requirements of Czech interpretation, as it is required form
-in many Czech universities. Of course, style can be used in other languages as well.
+we largely follow requirements of the Czech interpretation, as it is the required form
+in many Czech universities. Of course, the style can be used in other languages as well.
\subsection{Requirements}
Basically, \biblatex $\geq$ 3.4 with \biber $\geq$ 2.5 is all you need to use this package.
-No special packages different from those required by \biblatex package are used. For complete
+No special packages different from those required by the \biblatex package are used. For a complete
list of such packages, please refer to the \biblatex documentation.
\subsection{License}
-This project is released under GNU/GPL 3\footnote{\url{http://www.gnu.org/licenses/gpl.txt}} license.
+This project is released under the LaTeX Project Public License\footnote{\url{http://www.latex-project.org/lppl.txt}}.
\subsection{Acknowledgments}
-Thanks to all contributors who have participated on the development of this style,
+Thanks to all contributors who have participated in the development of this style,
especially Johannes Böttcher, Moewew, Dávid Lupták and others.
\subsection{Feedback}
@@ -84,8 +84,8 @@ so feel free to use the possibilites provided there for reporting issues and the
\begin{verbatim}
..
-\usepackage[english,czech]{babel}
-% or in case of using xelatex, use polyglossia package instead
+\usepackage[english,czech]{babel} % [other,main]
+% or in case of using xelatex, use the 'polyglossia' package instead
\usepackage{polyglossia}
\setmainlanguage{czech}
\setotherlanguage{english}
@@ -105,15 +105,41 @@ so feel free to use the possibilites provided there for reporting issues and the
According to the ISO~690 norm, some of the elements of the bibliographic
resource should be printed in the main document language (language I~am
-currently writing) while the others in the language of a resource. You can
-specify the language of a resource into the field \t|langid| on the per-entry
+currently writing) while the others should be in the language of a resource. You can
+specify the language of a resource into the field \t|langid| on a per-entry
basis in a resource (\t|.bib|) file. In addition, all of the languages
-specified in these fields have to be loaded by \t|babel| or \t|polyglossia|
+specified in these fields have to be loaded by the \t|babel| or \t|polyglossia|
package respectively.\label{gen:multilang}
Note that for correct support of localization functionality, the \t|babel|
-package should be used. The main document language is the last one entered
-in a list of languages passed to this package.
+or \t|polyglossia| package should be used. The main document language
+is the last one entered in a list of languages passed to the \t|babel| package,
+respectively the directives \t|\textbackslash setmainlanguage| and
+\t|\textbackslash setotherlanguage| in case the \t|polyglossia| package
+is used.
+
+\subsection{Citation methods}
+
+The international standard ISO 690 prescribes exactly 3 methods of
+citation. However, based on the user input, this package contains
+more of them.
+
+\subsubsection{Official methods}
+
+\begin{description}
+\item[iso-authoryear] name and date system, so-called Harvard style
+\item[iso-numeric] numeric system
+\end{description}
+
+There is also one more system of running notes, which is not
+implemented yet.
+
+\subsubsection{Unofficial methods}
+
+\begin{description}
+\item[iso-alphabetic] alphabetic system
+\item[iso-authortitle] name and title system
+\end{description}
\subsection{Package options}
@@ -123,39 +149,40 @@ Frequently used package options are
\begin{description}
\item[style] style to be used for bibliographic references and citations.
-Three possibilities are available, \t|iso-authoryear| commonly known as
-Harvard system, \t|iso-numeric| as a numeric system and \t|iso-authortitle|.
+Four possibilities are available, \t|iso-authoryear| commonly known as
+“Harvard system”, \t|iso-numeric| as a numeric system, \t|iso-alphabetic|
+and \t|iso-authortitle|.
\item[backend] backend program for generating bibliographic entries. \biber
-is the default one for \biblatex package, providing a big variety
-of features. Another options are \t|bibtex| and \t|bibtex8|, but they both
+is the default one for the \biblatex package, providing a large variety
+of features. Other options are \t|bibtex| and \t|bibtex8|, but they both
are far behind the possibilities of \biber. \biber is the recommended backend.
\item[autolang] controls which language environment is used. The most
significant value is \t|other|, which supports printing localization
-terms in language of resource or language specific hyphenation. Default
-value is \t|none|, which disables this feature.
+terms in the language of the resource or language specific hyphenation.
+Default value is \t|none|, which disables this feature.
\item[sortlocale] responsible for sorting the bibliography according to the
-entered \t|locale| language identifier. The main document language one should
-be set.
-
-\item[bibencoding] specifies the encoding of the \t|bib| files. \t|<encoding>|
-needs to be explicitly specified only if the encoding of the \t|bib| file
-is different from the one of the \t|tex| file. Default value is \t|auto|, i.e.
-the encoding of the \t|bib| file is identical to the encoding of the \t|tex|
-file.
+entered \t|locale| identifier. It should usually be set to one using the
+main document language, e.g. \t|en\_IN| for English as used in India.
+
+\item[bibencoding] specifies the character encoding of the \t|bib| files.
+\t|<encoding>| needs to be explicitly specified only if the encoding of the
+\t|bib| file is different from the one of the \t|tex| file. Default value
+is \t|auto|, i.e. the encoding of the \t|bib| file is identical to the
+encoding of the \t|tex| file.
\end{description}
\subsubsection{Provided by \t|biblatex-iso690| in addition}
\begin{description}
- \item[spacecolon] if \t|true|, the space is printed before the colon
+ \item[spacecolon] if \t|true|, a space is printed before the colon
used in subtitles and publication information. Printing the colon this way
is not recommended. Default value is \t|false|.
- \item[pagetotal] number of total pages is no longer required if the item
- is being cited as a whole. Setting this option to \t|true| will print
+ \item[pagetotal] the number of total pages is no longer required if the
+ item is being cited as a whole. Setting this option to \t|true| will print
such optional information in the notes section at the end of the reference.
Default value is \t|false|.\label{pkg:opt:iso690:pp}
@@ -166,10 +193,10 @@ file.
parentheses). If \t|false|, such terms are printed with preceding
literal terms.
- \item[thesisinfolast] whether or not to print information about
- thesis (i.e. type, institution or supervisor) in the note section
- is ambiguous, print it before the section \textit{availability
- and access} is possible by setting this option to \t|false|.
+ \item[thesisinfoinnotes] to print a thesis information
+ (thesis type, institution and supervisor) before the section
+ \textit{availability and access} is possible by setting the option
+ to \t|false|. Otherwise it will be printed in the \textit{notes} section.
Default value is \t|true|.
\end{description}
@@ -190,7 +217,7 @@ some examples of bibliography entry types with respective fields follow.
year = {2003},
title = {From Gutenberg to the global information infrastructure},
subtitle = {access to information in the networked world},
- edition = {1}, % should be not stated
+ edition = {1}, % should not be stated
location = {Cambridge (Mass)},
publisher = {The MIT Press},
pagetotal = {xviii, 324},
@@ -199,14 +226,14 @@ some examples of bibliography entry types with respective fields follow.
}
\end{verbatim}
-The \t|edition| field is edition of a printed publication. It's required
-if the item is not a first edition. Use integer or literal string to fill in
-this field.
+The \t|edition| field is the edition of a printed publication. It is required
+if the item is not a first edition. Use an integer or a literal string to fill
+in this field.
-The \t|pagetotal| field is total number of pages of the work. If multiple
-kinds of numeration is used in the work, e.g. arabic as well as roman numerals,
-both can be provided, separated by a comma. Only for arabic numerals
-the localization term \t|pages| is appended. Note that total number of pages
+The \t|pagetotal| field is the total number of pages of the work. If multiple
+kinds of numeration are used in the work, e.g. arabic as well as roman numerals,
+both can be provided, separated by a comma. The localization term \t|pages| is
+only appended for arabic numerals, though. Note that the total number of pages
is no longer required by the norm itself, see also \ref{pkg:opt:iso690:pp}.
The \t|langid| field is required for multilingual support of printing
@@ -234,16 +261,16 @@ e.g. \t|edition| field. See also \ref{gen:multilang}.
}
\end{verbatim}
-The \t|title| field is title of the contribution, the \t|booktitle|
-is title of the collection.
+The \t|title| field is the title of the contribution, the \t|booktitle|
+is the title of the collection.
The \t|pages| field is one or more page numbers or page ranges. This field
is essential since the reference should identify the part of the item
that is cited.
-It's also possible to use the cross-referencing feature to reference
+It is also possible to use the cross-referencing feature to reference
from a contribution entry (child entry) to a separate entry of a collection
-(parent entry). This can be done by the field \t|crossref|
+(parent entry). This can be done with the \t|crossref| field
as the following example shows:
\newline
@@ -270,7 +297,7 @@ as the following example shows:
Now, there is no need to fill in \t|booktitle| in the \t|sbornik| entry.
The \t|biber| backend program performs the inheritance between parent and
-child entry automatically.
+child entry automatically. Other backends may not support this feature.
\paragraph{Article in a serial}\hfill\\
@@ -291,7 +318,7 @@ child entry automatically.
}
\end{verbatim}
-The example above is an article in online magazine. If the magazine
+The example above is an article in an online magazine. If the magazine
is available online only, i.e. it is not published in print,
it should be cited as an electronic information resource. This can be
achieved by providing the \t|urldate| field. On the other hand
@@ -320,18 +347,18 @@ achieved by providing the \t|urldate| field. On the other hand
}
\end{verbatim}
-\noindent the example shows an article in printed magazine, which is also
-available online. Similar to the contribution to a collection,
-using cross-referencing feature can be of benefit.
+\noindent the example shows an article in a printed magazine, which is
+\emph{also} available online. Similar to the contribution to a collection,
+using cross-referencing feature can be beneficial.
\subsubsection{Specific entry types}
\paragraph{Thesis}\hfill\\
-The entry type \t|thesis| and its aliases \t|mastersthesis| and
+The \t|thesis| entry type and its aliases \t|mastersthesis| and
\t|phdthesis| are available by default for thesis works. Use the
-\t|type| field to specify the type of the thesis -- localization
-term or literal string could be entered. For the list of supported
+\t|type| field to specify the type of the thesis -- a localization
+term or literal string can be entered. For the list of supported
localization terms, please refer to section 4.9.2.13 of the
\t|biblatex| documentation. Names of the supervisor and school
(institution) can be entered into the fields \t|supervisor| and
@@ -345,30 +372,30 @@ to the \t|biblatex| documentation.
\subsection{Hints and Caveats}
-This section provides additional hints concerning \t|biblatex| package
-as well as ISO~690 standard.
+This section provides additional hints concerning the \t|biblatex| package
+as well as the ISO~690 standard.
-For now, some of the things has to be dealt with at the level of \t|bib|
-file, another ones are directly addressed in this style package.
+For now, some of the things have to be dealt with at the level of the
+\t|bib| file, other ones are directly addressed in this style package.
Everything else relies on the \t|biblatex| package, so please also refer
to the \t|biblatex| documentation.
\subsubsection{Creators}
The persons or organizations responsible for the cited work should be
-primarily given into the \t|author| field. If it's not appropriate,
-another fields like \t|editor| and \t|editorx| family fields or some
+primarily given in the \t|author| field. If it is not appropriate,
+other fields like \t|editor| and \t|editorX| family fields or some
specific ones (e.g. \t|translator|) can be used. Note also the field
-\t|editortype| and \t|editortypex| family fields which can be used
-to specify type of the editor. This is useful to distinguish the role
-of the creator and its relationship to the cited work. Some roles
-are supported by default, e.g. \t|editor|, \t|compiler|, \t|founder|,
-\t|reviser|, etc., in other cases the literal string can be entered.
+\t|editortype| and \t|editortypeX| family fields which can be used
+to specify the type of the editor. This is useful to distinguish the role
+of the creator and their relationship to the cited work. Some roles
+are supported by default, e.g. \t|editor|, \t|compiler|, \t|founder|
+and \t|reviser|, in other cases the literal string can be entered.
Example:
-When citing cinematographic works which are typically output of many
-individuals, title should be used as the first element of the reference.
-However, it's appropriate to include some relevant roles, e.g. director:
+When citing cinematographic works which are typically the output of many
+individuals, the title should be used as the first element of the reference.
+However, it is appropriate to include some relevant roles, e.g. the director:
%\begin{ltxexample}
\begin{verbatim}
@@ -393,13 +420,13 @@ in English, or
in Slovak.
The field \t|nameaddon| can be used to append additional information
-to the creator's name, e.g. variant forms of a name, name additions,
-pseudonyms, etc. This field is printed as is, in square brackets after
-creator's name.
+to the creator's name, e.g. variant forms of a name, name additions
+or pseudonyms. This field is printed as is, in square brackets after
+the creator's name.
-For anonymous works cited by author-year method, the term \textit{Anon}
-should be used instead of creator's name. Please, reflect this
-in \t|bib| file, since there is no other support for this for now.
+For anonymous works cited by the author-year method, the term \textit{Anon}
+should be used in place of the creator's name. Please reflect this
+in the \t|bib| file, since there is no other support for this for now.
\subsubsection{Titles}
@@ -413,15 +440,15 @@ Note that also other \t|*titleaddon| fields are supported by default.
\subsubsection{Medium type}
The field \t|howpublished| is used for providing information about
-medium designation or type of medium. Default value for electronic
+the medium designation or type of medium. Default value for electronic
information resources is \t|online|. This field is printed as is,
in square brackets after title section, generally.
\subsubsection{Edition}
-The \t|edition| field is edition of a publication. It's required
-if the item is not a first edition. Use integer or literal string
-to fill in this field. Please reflect the constraint, not to print
+The \t|edition| field is the edition of a publication. It is required
+if the item is not a first edition. Use an integer or a literal string
+to fill in this field. Please reflect the constraint not to print
the edition if the cited item is a first edition, by not providing
this field in the \t|bib| file.
@@ -431,8 +458,8 @@ updated versions of an item, usually software.
\subsubsection{Date}
In case no date is given and also no approximation is possible, that
-should be stated. Please reflects this in \t|bib| file by including
-the following line into the respective entry.
+should be stated. Please reflect this in the \t|bib| file by including
+the following line in the respective entry.
\begin{verbatim}
..
@@ -441,21 +468,21 @@ the following line into the respective entry.
\end{verbatim}
Explanation of the above code:
-\t|nodate| is localization string which prints something like
+\t|nodate| is a localization string which prints something like
\textit{n.d.}, \textit{b.r.}, etc. depending on the language,
-\t|bibsstring| is a command to use such localization term and
-\t|mkbibbrackets| is a command used to wrap it's argument into
-the square brackets. Finally, this statement is entered into
+\t|bibsstring| is a command to use such localization terms and
+\t|mkbibbrackets| is a command used to wrap its argument into
+square brackets. Finally, this statement is entered into
the date entry field to be available as a date in a reference.
-So as a result we get e.g. \textit{[n.d.]}, which conforms
+So as a result we get e.g. \textit{[n.d.]}, which conforms to
the standard.
Please also note the syntax for dates -- ISO 8601 format
(YYYY-MM-DD) is accepted. Please use slash instead of
any kind of dash for ranges of dates. If the range is
open ended, enter just the first date followed by a slash.
-And last, but not least, use \t|date| field instead of
-the \t|year| in general.
+And last, but not least, use the \t|date| field instead of
+the \t|year| field in general.
Examples follow:
@@ -467,8 +494,8 @@ Examples follow:
\subsubsection{Location}
-If only limited number of copies of the work exists or
-location of graphic work is essential to its identification,
+If only a limited number of copies of the work exists or
+the location of a graphic work is essential to its identification,
such location (e.g. library or repository) should be stated
in a reference. The field \t|library| serves for this purpose.
@@ -480,6 +507,15 @@ in a reference. The field \t|library| serves for this purpose.
\begin{changelog}
+\begin{release}{0.3.2}{2016-04-25}
+\item Synchronized \t|iso-numeric| bibliography environment with original \t|numeric| style
+\item Added support for alphabetic bibliographic style (\t|iso-alphabetic|)
+\item Incompatible change: \t|thesisinfolast| package option changed to \t|thesisinfoinnotes|
+\item README copyediting and conversion to markdown
+\item Various doc and README corrections and enhancements
+\item Added German localization
+\end{release}
+
\begin{release}{0.3.1}{2016-05-13}
\item Added support for entry types \t|thesis| and \t|patent|
\item Added support for including location information (\t|library| field)
diff --git a/Master/texmf-dist/tex/latex/biblatex-iso690/mybib.bib b/Master/texmf-dist/doc/latex/biblatex-iso690/mybib.bib
index 6d1d03cb702..f0115ff9b2c 100644
--- a/Master/texmf-dist/tex/latex/biblatex-iso690/mybib.bib
+++ b/Master/texmf-dist/doc/latex/biblatex-iso690/mybib.bib
@@ -19,7 +19,7 @@
year={2003},
title = {From Gutenberg to the global information infrastructure},
subtitle = {access to information in the networked world},
- edition= {first},
+ edition= {1}, % should not be stated
location = {Cambridge (Mass)},
publisher = {The MIT Press},
pagetotal = {xviii, 324},
diff --git a/Master/texmf-dist/tex/latex/biblatex-iso690/czech-iso.lbx b/Master/texmf-dist/tex/latex/biblatex-iso690/czech-iso.lbx
index 8772e7e51b8..84546aa71d1 100644
--- a/Master/texmf-dist/tex/latex/biblatex-iso690/czech-iso.lbx
+++ b/Master/texmf-dist/tex/latex/biblatex-iso690/czech-iso.lbx
@@ -1,5 +1,5 @@
\ProvidesFile{czech-iso.lbx}
-[2016/05/13 v0.3.1 biblatex localization]
+[2017/04/25 v0.3.2 biblatex localization]
\InheritBibliographyExtras{czech}
\InheritBibliographyStrings{czech}
diff --git a/Master/texmf-dist/tex/latex/biblatex-iso690/english-iso.lbx b/Master/texmf-dist/tex/latex/biblatex-iso690/english-iso.lbx
index 537887a1676..e1a5e01b6b1 100644
--- a/Master/texmf-dist/tex/latex/biblatex-iso690/english-iso.lbx
+++ b/Master/texmf-dist/tex/latex/biblatex-iso690/english-iso.lbx
@@ -1,5 +1,5 @@
\ProvidesFile{english-iso.lbx}
-[2016/05/13 v0.3.1 biblatex localization]
+[2017/04/25 v0.3.2 biblatex localization]
\InheritBibliographyExtras{english}
\InheritBibliographyStrings{english}
diff --git a/Master/texmf-dist/tex/latex/biblatex-iso690/german-iso.lbx b/Master/texmf-dist/tex/latex/biblatex-iso690/german-iso.lbx
new file mode 100644
index 00000000000..486a5d506dc
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/biblatex-iso690/german-iso.lbx
@@ -0,0 +1,16 @@
+\ProvidesFile{german-iso.lbx}
+[2017/04/25 v0.3.2 biblatex localization]
+
+\InheritBibliographyExtras{german}
+\InheritBibliographyStrings{german}
+
+\DeclareBibliographyStrings{%
+ at = {{Standort}
+ {Standort}},
+ bysupervisor = {{betreut von}% maybe Betreuer, but gender-dependent then, female: Betreuerin
+ {betreut von}},
+ urlalso = {{auch verf\"{u}gbar unter}
+ {auch verf\"{u}gbar unter}},
+}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/biblatex-iso690/iso-alphabetic.bbx b/Master/texmf-dist/tex/latex/biblatex-iso690/iso-alphabetic.bbx
new file mode 100644
index 00000000000..8e460f2cbba
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/biblatex-iso690/iso-alphabetic.bbx
@@ -0,0 +1,46 @@
+\ProvidesFile{alphabetic.bbx}
+[2017/04/25 v0.3.2 biblatex citation style]
+
+% This is a copy of alphabetic.bbx
+% It only uses iso as base style, instead of standard
+
+\RequireBibliographyStyle{iso}
+\ExecuteBibliographyOptions{labelalpha,sorting=nyt} % was sorting anyt
+
+\DeclareNameAlias{author}{default}
+\DeclareNameAlias{editor}{default}
+\DeclareNameAlias{translator}{default}
+
+\DeclareFieldFormat{labelalphawidth}{\mkbibbrackets{#1}}
+\DeclareFieldFormat{shorthandwidth}{\mkbibbrackets{#1}}
+
+\defbibenvironment{bibliography}
+ {\list
+ {\printtext[labelalphawidth]{%
+ \printfield{labelprefix}%
+ \printfield{labelalpha}%
+ \printfield{extraalpha}}}
+ {\setlength{\labelwidth}{\labelalphawidth}%
+ \setlength{\leftmargin}{\labelwidth}%
+ \setlength{\labelsep}{\biblabelsep}%
+ \addtolength{\leftmargin}{\labelsep}%
+ \setlength{\itemsep}{\bibitemsep}%
+ \setlength{\parsep}{\bibparsep}}%
+ \renewcommand*{\makelabel}[1]{##1\hss}}
+ {\endlist}
+ {\item}
+
+\defbibenvironment{shorthand}
+ {\list
+ {\printfield[shorthandwidth]{shorthand}}
+ {\setlength{\labelwidth}{\shorthandwidth}%
+ \setlength{\leftmargin}{\labelwidth}%
+ \setlength{\labelsep}{\biblabelsep}%
+ \addtolength{\leftmargin}{\labelsep}%
+ \setlength{\itemsep}{\bibitemsep}%
+ \setlength{\parsep}{\bibparsep}%
+ \renewcommand*{\makelabel}[1]{##1\hss}}}
+ {\endlist}
+ {\item}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/biblatex-iso690/iso-alphabetic.cbx b/Master/texmf-dist/tex/latex/biblatex-iso690/iso-alphabetic.cbx
new file mode 100644
index 00000000000..2a4bdcbfa0e
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/biblatex-iso690/iso-alphabetic.cbx
@@ -0,0 +1,6 @@
+\ProvidesFile{iso-alphabetic.cbx}
+[2017/04/25 v0.3.2 biblatex citation style]
+
+\RequireCitationStyle{alphabetic}
+
+\endinput
diff --git a/Master/texmf-dist/tex/latex/biblatex-iso690/iso-authortitle.bbx b/Master/texmf-dist/tex/latex/biblatex-iso690/iso-authortitle.bbx
index 739482f91aa..e558c54fda3 100644
--- a/Master/texmf-dist/tex/latex/biblatex-iso690/iso-authortitle.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-iso690/iso-authortitle.bbx
@@ -1,4 +1,4 @@
-\ProvidesFile{iso-authortitle.bbx}[2016/05/13 v0.3.1 biblatex bibliography style]
+\ProvidesFile{iso-authortitle.bbx}[2017/04/25 v0.3.2 biblatex bibliography style]
\RequireBibliographyStyle{iso}
\ExecuteBibliographyOptions{%
diff --git a/Master/texmf-dist/tex/latex/biblatex-iso690/iso-authortitle.cbx b/Master/texmf-dist/tex/latex/biblatex-iso690/iso-authortitle.cbx
index af9ae218955..f6b9e0aa8d4 100644
--- a/Master/texmf-dist/tex/latex/biblatex-iso690/iso-authortitle.cbx
+++ b/Master/texmf-dist/tex/latex/biblatex-iso690/iso-authortitle.cbx
@@ -1,4 +1,4 @@
-\ProvidesFile{iso-authortitle.cbx}[2016/05/13 v0.3.1 biblatex citation style]
+\ProvidesFile{iso-authortitle.cbx}[2017/04/25 v0.3.2 biblatex citation style]
\ExecuteBibliographyOptions{%
maxcitenames=1
diff --git a/Master/texmf-dist/tex/latex/biblatex-iso690/iso-authortitle.dbx b/Master/texmf-dist/tex/latex/biblatex-iso690/iso-authortitle.dbx
index b68153cc736..fe51d184d24 100644
--- a/Master/texmf-dist/tex/latex/biblatex-iso690/iso-authortitle.dbx
+++ b/Master/texmf-dist/tex/latex/biblatex-iso690/iso-authortitle.dbx
@@ -1,4 +1,4 @@
-\ProvidesFile{iso-authortitle.dbx}[2016/05/13 v0.3.1 biblatex data model extension]
+\ProvidesFile{iso-authortitle.dbx}[2017/04/25 v0.3.2 biblatex data model extension]
\RequireBiber[3]
\DeclareDatamodelFields[type=list,datatype=name]{supervisor}
\DeclareDatamodelFields[type=field,datatype=literal]{classification}
diff --git a/Master/texmf-dist/tex/latex/biblatex-iso690/iso-authoryear.bbx b/Master/texmf-dist/tex/latex/biblatex-iso690/iso-authoryear.bbx
index 49629ce0ebf..707a82f64ec 100644
--- a/Master/texmf-dist/tex/latex/biblatex-iso690/iso-authoryear.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-iso690/iso-authoryear.bbx
@@ -1,4 +1,4 @@
-\ProvidesFile{iso-authoryear.bbx}[2016/05/13 v0.3.1 biblatex bibliography style]
+\ProvidesFile{iso-authoryear.bbx}[2017/04/25 v0.3.2 biblatex bibliography style]
\RequireBibliographyStyle{iso}
\ExecuteBibliographyOptions{%
diff --git a/Master/texmf-dist/tex/latex/biblatex-iso690/iso-authoryear.cbx b/Master/texmf-dist/tex/latex/biblatex-iso690/iso-authoryear.cbx
index d3801f640b9..2d58ac71d98 100644
--- a/Master/texmf-dist/tex/latex/biblatex-iso690/iso-authoryear.cbx
+++ b/Master/texmf-dist/tex/latex/biblatex-iso690/iso-authoryear.cbx
@@ -1,4 +1,4 @@
-\ProvidesFile{iso-authoryear.cbx}[2016/05/13 v0.3.1 biblatex citation style]
+\ProvidesFile{iso-authoryear.cbx}[2017/04/25 v0.3.2 biblatex citation style]
\ExecuteBibliographyOptions{%
maxcitenames=1
diff --git a/Master/texmf-dist/tex/latex/biblatex-iso690/iso-authoryear.dbx b/Master/texmf-dist/tex/latex/biblatex-iso690/iso-authoryear.dbx
index 9885b06918f..c024de9d215 100644
--- a/Master/texmf-dist/tex/latex/biblatex-iso690/iso-authoryear.dbx
+++ b/Master/texmf-dist/tex/latex/biblatex-iso690/iso-authoryear.dbx
@@ -1,4 +1,4 @@
-\ProvidesFile{iso-authoryear.dbx}[2016/05/13 v0.3.1 biblatex data model extension]
+\ProvidesFile{iso-authoryear.dbx}[2017/04/25 v0.3.2 biblatex data model extension]
\RequireBiber[3]
\DeclareDatamodelFields[type=list,datatype=name]{supervisor}
\DeclareDatamodelFields[type=field,datatype=literal]{classification}
diff --git a/Master/texmf-dist/tex/latex/biblatex-iso690/iso-numeric.bbx b/Master/texmf-dist/tex/latex/biblatex-iso690/iso-numeric.bbx
index d661c3e72dd..ba64c58a693 100644
--- a/Master/texmf-dist/tex/latex/biblatex-iso690/iso-numeric.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-iso690/iso-numeric.bbx
@@ -1,4 +1,4 @@
-\ProvidesFile{iso-numeric.bbx}[2016/05/13 v0.3.1 biblatex bibliography style]
+\ProvidesFile{iso-numeric.bbx}[2017/04/25 v0.3.2 biblatex bibliography style]
\RequireBibliographyStyle{iso}
\ExecuteBibliographyOptions{%
@@ -18,15 +18,17 @@
\printfield{prefixnumber}%
\printfield{labelnumber}}}}%
+% Copy-pasted from 'numeric.bbx'
\defbibenvironment{bibliography}
{\list%
{\MethodFormat}%
- {\setlength{\leftmargin}{\bibhang}%
- \setlength{\itemindent}{-\leftmargin}%
+ {\setlength{\labelwidth}{\labelnumberwidth}%
+ \setlength{\leftmargin}{\labelwidth}%
+ \setlength{\labelsep}{\biblabelsep}%
+ \addtolength{\leftmargin}{\labelsep}%
\setlength{\itemsep}{\bibitemsep}%
\setlength{\parsep}{\bibparsep}}%
\renewcommand*{\makelabel}[1]{\hss##1}
- %\raggedright}
}%
{\endlist}%
{\item}%
diff --git a/Master/texmf-dist/tex/latex/biblatex-iso690/iso-numeric.cbx b/Master/texmf-dist/tex/latex/biblatex-iso690/iso-numeric.cbx
index d2c2011b0ec..dc54ba52279 100644
--- a/Master/texmf-dist/tex/latex/biblatex-iso690/iso-numeric.cbx
+++ b/Master/texmf-dist/tex/latex/biblatex-iso690/iso-numeric.cbx
@@ -1,4 +1,4 @@
-\ProvidesFile{iso-numeric.cbx}[2016/05/13 v0.3.1 biblatex citation style]
+\ProvidesFile{iso-numeric.cbx}[2017/04/25 v0.3.2 biblatex citation style]
\RequireCitationStyle{numeric}
\RequireCitationStyle{iso-fullcite}
diff --git a/Master/texmf-dist/tex/latex/biblatex-iso690/iso-numeric.dbx b/Master/texmf-dist/tex/latex/biblatex-iso690/iso-numeric.dbx
index 4edbb68ace9..c2bded8f073 100644
--- a/Master/texmf-dist/tex/latex/biblatex-iso690/iso-numeric.dbx
+++ b/Master/texmf-dist/tex/latex/biblatex-iso690/iso-numeric.dbx
@@ -1,4 +1,4 @@
-\ProvidesFile{iso-numeric.dbx}[2016/05/13 v0.3.1 biblatex data model extension]
+\ProvidesFile{iso-numeric.dbx}[2017/04/25 v0.3.2 biblatex data model extension]
\RequireBiber[3]
\DeclareDatamodelFields[type=list,datatype=name]{supervisor}
\DeclareDatamodelFields[type=field,datatype=literal]{classification}
diff --git a/Master/texmf-dist/tex/latex/biblatex-iso690/iso.bbx b/Master/texmf-dist/tex/latex/biblatex-iso690/iso.bbx
index 4f240cf3719..92c8a78e9be 100644
--- a/Master/texmf-dist/tex/latex/biblatex-iso690/iso.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-iso690/iso.bbx
@@ -1,8 +1,9 @@
-\ProvidesFile{iso.bbx}[2016/05/13 v0.3.1 biblatex bibliography style]
+\ProvidesFile{iso.bbx}[2017/04/25 v0.3.2 biblatex bibliography style]
\DeclareLanguageMapping{czech}{czech-iso}
\DeclareLanguageMapping{english}{english-iso}
\DeclareLanguageMapping{slovak}{slovak-iso}
+\DeclareLanguageMapping{german}{german-iso}
\NewBibliographyString{at,bysupervisor,urlalso}
%options
@@ -22,9 +23,9 @@
\settoggle{bbx:shortnum}{#1}%
\typeout{Short numeration enabled: #1}}
-\newtoggle{bbx:thesisinfolast}
-\DeclareBibliographyOption{thesisinfolast}[true]{%
- \settoggle{bbx:thesisinfolast}{#1}%
+\newtoggle{bbx:thesisinfoinnotes}
+\DeclareBibliographyOption{thesisinfoinnotes}[true]{%
+ \settoggle{bbx:thesisinfoinnotes}{#1}%
\typeout{Printing thesis info at the end enabled: #1}}
@@ -32,14 +33,15 @@
spacecolon=false
,pagetotal=false
,shortnumeration=false
- ,thesisinfolast=true
+ ,thesisinfoinnotes=true
%sorting=nyt
,maxnames=9
,minnames=1
,citetracker=true
%,autolang=other
,date=year
- ,urldate=iso8601
+ ,urldate=edtf
+ ,seconds=true
}
\newbibmacro*{begentry}{}
@@ -730,7 +732,7 @@
\newunit\newblock%
\usebibmacro{identifier}%
\newunit\newblock%
-\iftoggle{bbx:thesisinfolast}
+\iftoggle{bbx:thesisinfoinnotes}
{}
{\printfield{type}
\newunit\newblock%
@@ -744,7 +746,7 @@
{\printfield{pagetotal}}
{}%
\newunit\newblock%
-\iftoggle{bbx:thesisinfolast}
+\iftoggle{bbx:thesisinfoinnotes}
{\printfield{type}
\newunit\newblock%
\printlist{institution}%
diff --git a/Master/texmf-dist/tex/latex/biblatex-iso690/slovak-iso.lbx b/Master/texmf-dist/tex/latex/biblatex-iso690/slovak-iso.lbx
index 1b1407b74dc..313a4245b6e 100644
--- a/Master/texmf-dist/tex/latex/biblatex-iso690/slovak-iso.lbx
+++ b/Master/texmf-dist/tex/latex/biblatex-iso690/slovak-iso.lbx
@@ -1,5 +1,5 @@
\ProvidesFile{slovak-iso.lbx}
-[2016/05/13 v0.3.1 biblatex localization]
+[2017/04/25 v0.3.2 biblatex localization]
\InheritBibliographyExtras{slovak}
\InheritBibliographyStrings{slovak}