summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/biblatex-ext
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-04-04 20:56:06 +0000
committerKarl Berry <karl@freefriends.org>2019-04-04 20:56:06 +0000
commit51826e690ad1c167b12b52e25604ed3579a989ba (patch)
tree473a2307448528e7ece67821b6c355a078b95f12 /Master/texmf-dist/doc/latex/biblatex-ext
parentacab24042d34dd439e1d074820d1da2fa1d591cd (diff)
biblatex-ext (4apr19)
git-svn-id: svn://tug.org/texlive/trunk@50759 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/biblatex-ext')
-rw-r--r--Master/texmf-dist/doc/latex/biblatex-ext/CHANGES.md119
-rw-r--r--Master/texmf-dist/doc/latex/biblatex-ext/README.md85
-rw-r--r--Master/texmf-dist/doc/latex/biblatex-ext/biblatex-ext.pdfbin693036 -> 696307 bytes
-rw-r--r--Master/texmf-dist/doc/latex/biblatex-ext/biblatex-ext.tex17
4 files changed, 127 insertions, 94 deletions
diff --git a/Master/texmf-dist/doc/latex/biblatex-ext/CHANGES.md b/Master/texmf-dist/doc/latex/biblatex-ext/CHANGES.md
index 0e5fb06db12..cf1365195fa 100644
--- a/Master/texmf-dist/doc/latex/biblatex-ext/CHANGES.md
+++ b/Master/texmf-dist/doc/latex/biblatex-ext/CHANGES.md
@@ -1,29 +1,44 @@
# Changelog
+## Version 0.7a (2019-04-04)
+See <https://github.com/moewew/biblatex-ext/compare/v0.7...v0.7a>
+
+### Fixed
+- Bug in the `env` option to `\printbibtabular`. The old version would
+ check for a *bib* environment as defined with `\defbibenvironment`
+ and not a *bibtabular* environment as defined with `\defbibtabular`.
+ Hence, the option would throw an error if there was no bib
+ environment of the same name as the *bibtabular* environment passed
+ to `env`.
+
+### Changed
+- `biblatex-ext-doiapi` warns about missing email just a tad earlier.
## Version 0.7 (2019-02-08)
See <https://github.com/moewew/biblatex-ext/compare/v0.6b...v0.7>
### Added
- Outer citation delimiters for `\supercite`.
-- `biblatex-ext-oasymb-pict2e` for open access symbols drawn in `pict2e`.
- The package can be used via the `symbolpackage=pict2e` option to
- `biblatex-ext-oa` and provides a light-weight alternative to the the symbols
- drawn with TikZ or the experimental `l3draw` (of LaTeX3 fame).
-- `biblatex-ext-oasymb-l3draw` for open access symbols drawn in `l3draw`.
- The package can be used via the `symbolpackage=l3draw` option to
- `biblatex-ext-oa` and provides a LaTeX3 alternative to the the symbols drawn
- with TikZ or `pict2e`.
-- `\LoadOASymbolPackage`, `\DeclareOASymbol` to load an open access symbol
- package and set the symbol.
-- `symbolpackage` and `symbol` options for `biblatex-ext-oa` corresponding to
- `\LoadOASymbolPackage` and `\DeclareOASymbol`, respectively.
+- `biblatex-ext-oasymb-pict2e` for open access symbols drawn in
+ `pict2e`. The package can be used via the `symbolpackage=pict2e`
+ option to `biblatex-ext-oa` and provides a light-weight alternative
+ to the the symbols drawn with TikZ or the experimental `l3draw`
+ (of LaTeX3 fame).
+- `biblatex-ext-oasymb-l3draw` for open access symbols drawn in
+ `l3draw`. The package can be used via the `symbolpackage=l3draw`
+ option to `biblatex-ext-oa` and provides a LaTeX3 alternative to the
+ the symbols drawn with TikZ or `pict2e`.
+- `\LoadOASymbolPackage`, `\DeclareOASymbol` to load an open access
+ symbol package and set the symbol.
+- `symbolpackage` and `symbol` options for `biblatex-ext-oa`
+ corresponding to `\LoadOASymbolPackage` and `\DeclareOASymbol`,
+ respectively.
### Changed
- **Incompatible change** Renamed `biblatex-ext-oa-tikzsymbols` to
`biblatex-ext-oasymb-tikz` for consistency.
- No serious impact for end users is expected since the package should normally
- not be used as a stand-alone package.
+ No serious impact for end users is expected since the package should
+ normally not be used as a stand-alone package.
It should be loaded via `biblatex-ext-oa`.
### Deprecated
@@ -31,8 +46,8 @@ See <https://github.com/moewew/biblatex-ext/compare/v0.6b...v0.7>
`\DeclareOASymbol`.
- Deprecate `\LoadTikZOASymbol` in favour of the more universal
`\LoadOASymbolPackage`.
-- Deprecate the `biblatex-ext-oa` option `tikzsymbol` in favour of the new
- options `symbolpackage` and `symbol`.
+- Deprecate the `biblatex-ext-oa` option `tikzsymbol` in favour of the
+ new options `symbolpackage` and `symbol`.
## Version 0.6b (2019-01-11)
@@ -98,8 +113,8 @@ See <https://github.com/moewew/biblatex-ext/compare/v0.4...v0.5>
### Added
- New `ecomp` style family. The styles of that family compress lists of
extradate fields.
-- First implementation of a tabular bibliography based on Audrey's answer to
- <https://tex.stackexchange.com/q/71088/35864>
+- First implementation of a tabular bibliography based on Audrey's
+ answer to <https://tex.stackexchange.com/q/71088/35864>
- Outer cite delimiters for `\footcite`.
- `version` and `pagetotal` bibmacros.
@@ -111,23 +126,26 @@ See <https://github.com/moewew/biblatex-ext/compare/v0.4...v0.5>
See <https://github.com/moewew/biblatex-ext/compare/v0.3...v0.4>
### Changed
-- Renamed `\DeclareOuterCiteDelim` and friends to `\DeclareOuterCiteDelims`,
- backwards compatibility for most of this change should be available.
+- Renamed `\DeclareOuterCiteDelim` and friends to
+ `\DeclareOuterCiteDelims`, backwards compatibility for most of this
+ change should be available.
- **Incompatible change** Renamed `\bbx@cite@inxref` to `\bbx@xrefcite`
for consistency with other citation commands.
There are is no compatibility code set up for this change.
-- **Incompatible change** The "virtual" citation command `\bbx:introcite`
- is now called `\bbx@introcite`. ("Virtual" because the appearance of the
- introcite label can be changed mostly as if it were produced by this citation
- command, but it isn't really produced by a citation command at all.)
- This means that the delimiter context, inner citation delimiters and wrapper
- field format are renamed from `bbx:introcite` to `bbx@introcite`.
- There is no compatibility code set up for this change, but warnings are
- issued if some typical uses of the old names are detected. This means that
- people using older code should be warned, but still need to take action
- themselves. Fortunately the introcite feature is quite a prominent bit of
- the bibliography, so people will probably realise wrong output sooner than
- later.
+- **Incompatible change** The "virtual" citation command
+ `\bbx:introcite` is now called `\bbx@introcite`. ("Virtual" because
+ the appearance of the introcite label can be changed mostly as if it
+ were produced by this citation command, but it isn't really produced
+ by a citation command at all.)
+ This means that the delimiter context, inner citation delimiters and
+ wrapper field format are renamed from `bbx:introcite` to
+ `bbx@introcite`.
+ There is no compatibility code set up for this change, but warnings
+ are issued if some typical uses of the old names are detected.
+ This means that people using older code should be warned, but still
+ need to take action themselves. Fortunately the `introcite` feature
+ is quite a prominent bit of the bibliography, so people will probably
+ realise wrong output sooner than later.
- Renamed option `citeinxref` to `citexref`. Please use the new name.
Backwards compatibility is in place.
@@ -136,18 +154,21 @@ See <https://github.com/moewew/biblatex-ext/compare/v0.3...v0.4>
See <https://github.com/moewew/biblatex-ext/compare/v0.2...v0.3>
### Added
-- `titlecase:<titletype>` field formats for finer control over the title
- casing. The standard styles have the catch-all format `titlecase`. This
- bundle now has `titlecase:title`, `titlecase:booktitle`,
- `titlecase:maintitle`, `titlecase:issuetitle` and `titlecase:journaltitle`.
-- Toggle `bbx:introcite:plain:keeprelated` to choose not to suppress the
- `introcite=plain` cite label for default related entries (other
- `relatedtype`s may already suppress the cite label without chance of getting
- it back).
+- `titlecase:<titletype>` field formats for finer control over the
+ title casing. The standard styles have the catch-all format
+ `titlecase`.
+ This bundle now has `titlecase:title`, `titlecase:booktitle`,
+ `titlecase:maintitle`, `titlecase:issuetitle` and
+ `titlecase:journaltitle`.
+- Toggle `bbx:introcite:plain:keeprelated` to choose not to suppress
+ the `introcite=plain` cite label for default related entries (other
+ `relatedtype`s may already suppress the cite label without chance of
+ getting it back).
- `\jourvoldelim`, `\jourserdelim` and `\servoldelim`.
### Changed
-- Turned `extradateonlycompcitedelim` into a context-sensitive delimiter.
+- Turned `extradateonlycompcitedelim` into a context-sensitive
+ delimiter.
- Various documentation improvements.
@@ -158,15 +179,15 @@ See <https://github.com/moewew/biblatex-ext/compare/v0.1a...v0.2>
- `\voltitledelim`
### Changed
-- **Incompatible change** The lengths for `introcite=label` now work like
- `\labelwidth` and `\labelsep` in all other lists.
+- **Incompatible change** The lengths for `introcite=label` now work
+ like `\labelwidth` and `\labelsep` in all other lists.
`\introcitewidth` controls the maximum length of the label, while
- `\introcitesep` controls the separation between the end of the label and
- the beginning of the reference.
- The total indentation is now `\introcitewidth`+`\introcitesep` and not
- only `\introcitewidth` as before.
-- **Incompatible change** `\maintitletitledelim` is now truly the punctuation
- between the `maintitle` and `(book)title` field.
+ `\introcitesep` controls the separation between the end of the label
+ and the beginning of the reference.
+ The total indentation is now `\introcitewidth`+`\introcitesep` and
+ not only `\introcitewidth` as before.
+- **Incompatible change** `\maintitletitledelim` is now truly the
+ punctuation between the `maintitle` and `(book)title` field.
What was formerly `\maintitledelim` is now `\voltitledelim`.
- Renamed `bbx:cite:intro` to `bbx:introcite`.
- Sync with upstream `biblatex` to add `type` and `event+venue+date` to
diff --git a/Master/texmf-dist/doc/latex/biblatex-ext/README.md b/Master/texmf-dist/doc/latex/biblatex-ext/README.md
index f03d437bf19..369bb0ebb75 100644
--- a/Master/texmf-dist/doc/latex/biblatex-ext/README.md
+++ b/Master/texmf-dist/doc/latex/biblatex-ext/README.md
@@ -1,29 +1,31 @@
biblatex-ext - Extended biblatex standard styles
================================================
-The `biblatex-ext` bundle provides styles that slightly extend the standard
-styles that ship with `biblatex`. The styles offered in this bundle provide
-a simple interface to change some of the stylistic decisions made in the
-standard styles. At the same time they stay as close to their standard
-counterparts as possible, so that most customisation methods can be applied
-here as well.
+The `biblatex-ext` bundle provides styles that slightly extend the
+standard styles that ship with `biblatex`. The styles offered in this
+bundle provide a simple interface to change some of the stylistic
+decisions made in the standard styles. At the same time they stay as
+close to their standard counterparts as possible, so that most
+customisation methods can be applied here as well.
-The main motivation was to offer `biblatex` styles that place the editor of
-`@incollection` works before the `booktitle`, yet remain close to the standard
-styles in overall look and feel and customisability. The code adjustments
-required for this are not particularly complicated once you get the hang of it,
-but a stable and clean solution requires a rewrite of the bibliography driver,
-easily amassing hundred lines of code in the preamble. Some contributed styles
-already place the editor before the `booktitle` (`biblatex-apa` comes to mind),
-but you may not want to buy into all the other changes that come with choosing
-one of them. Styles written for the sole purpose of following a particular
-style guide are not always easily modified and may have to go to great lengths
-to implement the requirements of the style guide.
-The styles of this bundle are intended to be a solid base for further
-customisations.
+The main motivation was to offer `biblatex` styles that place the
+editor of `@incollection` works before the `booktitle`, yet remain
+close to the standard styles in overall look and feel and
+customisability. The code adjustments required for this are not
+particularly complicated once you get the hang of it, but a stable and
+clean solution requires a rewrite of the bibliography driver, easily
+amassing hundred lines of code in the preamble. Some contributed styles
+already place the editor before the `booktitle` (`biblatex-apa` comes
+to mind), but you may not want to buy into all the other changes that
+come with choosing one of them. Styles written for the sole purpose of
+following a particular style guide are not always easily modified and
+may have to go to great lengths to implement the requirements of the
+style guide. The styles of this bundle are intended to be a solid base
+for further customisations.
-`biblatex-ext` has an extended version `ext-<style>` for each of `biblatex`'s
-standard styles. The bundle consists of the following files
+`biblatex-ext` has an extended version `ext-<style>` for each of
+`biblatex`'s standard styles. The bundle consists of the following
+files
- The base file `ext-standard.bbx`
- The auxiliary file `ext-biblatex-aux.def`
@@ -73,47 +75,52 @@ standard styles. The bundle consists of the following files
- The TikZ symbol package `biblatex-ext-oasymb-tikz.sty`
- The `l3draw` symbol package `biblatex-ext-oasymb-l3draw.sty`
-All of these files (including `blxextdoiapi.lua`) are runtime files that
-need to be installed where LaTeX can find them.
-It is highly recommended to install this bundle via your TeX distribution
-and not manually. See the documentation for more installation instructions.
+All of these files (including `blxextdoiapi.lua`) are runtime files
+that need to be installed where LaTeX can find them.
+It is highly recommended to install this bundle via your TeX
+distribution and not manually. See the documentation for more
+installation instructions.
## Licence
Copyright 2017-2019 Moritz Wemheuer
-This work consists of the `.bbx`, `.cbx`, `.def`, `.sty` and `.lua` files
-mentioned above.
+This work consists of the `.bbx`, `.cbx`, `.def`, `.sty` and `.lua`
+files mentioned above.
This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License (LPPL), either
version 1.3c of this license or (at your option) any later
version. The latest version of this license is at
-http://www.latex-project.org/lppl.txt
+<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 the work is Moritz Wemheuer <mwemheu@gmail.com>.
+The Current Maintainer of the work is Moritz Wemheuer
+ <mwemheu@gmail.com>.
-The files `README.md`, `CHANGES.md`, `biblatex-ext.pdf`, `biblatex-ext.tex`
-and `biblatex-ext-examples.bib` in their entirety need not be considered
-part of the work for the purpose of the complete distribution clause of
-the LPPL (v1.3c, Clause 2). All conditions of the LPPL still apply to these
-files as well, in particular the files are provided 'as is' with no warranty.
+The files `README.md`, `CHANGES.md`, `biblatex-ext.pdf`,
+`biblatex-ext.tex` and `biblatex-ext-examples.bib` in their entirety
+need not be considered part of the work for the purpose of the complete
+distribution clause of the LPPL (v1.3c, Clause 2).
+All conditions of the LPPL still apply to these files as well, in
+particular the files are provided 'as is' with no warranty.
So each of the files can be considered as a separate work licensed
under the LPPL, if you will.
This means that you may distribute the bundle without documentation
(or the documentation without the rest of the bundle).
-It is, however, strongly advised that at least `README.md` and the PDF version
-of the documentation, `biblatex-ext.pdf`, are supplied alongside the work.
+It is, however, strongly advised that at least `README.md` and the PDF
+version of the documentation, `biblatex-ext.pdf`, are supplied
+alongside the work.
-Please report bugs at https://github.com/moewew/biblatex-ext or via email.
+Please report bugs at <https://github.com/moewew/biblatex-ext>
+or via email.
Suggestions for improvements and feature request are also very welcome.
-The bundle is available on CTAN https://www.ctan.org/pkg/biblatex-ext
+The bundle is available on CTAN <https://www.ctan.org/pkg/biblatex-ext>
and is included in MikTeX and TeX live 2018 or later.
The development version can be found on GitHub
-https://github.com/moewew/biblatex-ext
+<https://github.com/moewew/biblatex-ext>
diff --git a/Master/texmf-dist/doc/latex/biblatex-ext/biblatex-ext.pdf b/Master/texmf-dist/doc/latex/biblatex-ext/biblatex-ext.pdf
index d42303f530a..90cf8b74ef7 100644
--- a/Master/texmf-dist/doc/latex/biblatex-ext/biblatex-ext.pdf
+++ b/Master/texmf-dist/doc/latex/biblatex-ext/biblatex-ext.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/biblatex-ext/biblatex-ext.tex b/Master/texmf-dist/doc/latex/biblatex-ext/biblatex-ext.tex
index 9e735f65246..fb9d70ebeac 100644
--- a/Master/texmf-dist/doc/latex/biblatex-ext/biblatex-ext.tex
+++ b/Master/texmf-dist/doc/latex/biblatex-ext/biblatex-ext.tex
@@ -248,7 +248,7 @@
\begingroup\large
\ltd@title@subtitle\par
\endgroup
- \vspace{0.25\baselineskip}
+ \expandafter\url\expandafter{\ltd@title@url}\par
\begin{multicols}{2}
\raggedleft
\ltd@title@author\par
@@ -376,7 +376,8 @@
\phantomsection\label{exltd@itm@#1}%
\exltd@pdfbookmark{#1}{#2}}
-\blx@inputonce{ext-biblatex-aux.def}{auxiliary code for ext-biblatex}{}{}{}{}
+\blx@inputonce{ext-biblatex-aux.def}{auxiliary code for ext-biblatex}
+ {}{}{}{}
\newcommand*{\biblatexversion}{\extblx@requiredbiblatexversion}
\def\exltd@isofydate#1/#2/#3{#1-#2-#3}
\newcommand*{\biblatexdate}{\extblx@requiredbiblatexdate}
@@ -461,7 +462,7 @@
\newcommand*{\ctan}{\mkbibacro{CTAN}}
\newcommand*{\gitbaseurl}{https://github.com/moewew/biblatex-ext}
-\newcommand*{\extblxversion}{0.7}
+\newcommand*{\extblxversion}{0.7a}
\newcommand*{\biber}{Biber}
\newcommand*{\gitissuelink}[1]{%
\href{\gitbaseurl/issues/#1}{issue \##1 on github}}
@@ -529,7 +530,7 @@
author = {Moritz Wemheuer},
link = {mwemheu@gmail.com},%
revision = {\extblxversion},
- date = {\DTMDate{2019-02-08}},
+ date = {\DTMDate{2019-04-04}},
}
\hypersetup{%
@@ -2501,7 +2502,7 @@ packages should the need arise in other situations.
Note that the macro \hypercmd{oasymbol} must be defined and should contain an
open access symbol that can be printed in the margin for the package
\sty{biblatex-ext-oa} to work properly.
-The package \sty{biblatex-ext-oa} itself does not provide a defintion for
+The package \sty{biblatex-ext-oa} itself does not provide a definition for
\hypercmd{oasymbol} if the option \hyperopt{symbolpackage} is not used.
So you should either set that option or define command \hypercmd{oasymbol}
yourself.
@@ -2921,7 +2922,7 @@ an email.
\begin{warnbox}
There is no predefined default email address.
If the package is loaded and no email was provided until the
-beginning of the document (as tested in an \cmd{AtBeginDocument} hook)
+beginning of the document (as tested in an \cmd{AtEndPreamble} hook)
you will recieve a warning.
A fatal error will be thrown if you try to query the Unpaywall database
without an email address.
@@ -3135,6 +3136,10 @@ See also \filename{CHANGES.md}.
The numbers on the right indicate the relevant section of the manual.
\begin{changelog}
+\begin{release}{0.7a}{2019-04-04}
+ \item Fix bug in the \opt{env} option of \hypercmd{printbibtabular}%
+ \see{sec:tabularbib}
+\end{release}
\begin{release}{0.7}{2019-02-08}
\item Added outer citation delimiters for \cmd{supercite}%
\see{sec:opt:citedelims}