summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/biblatex/RELEASE
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2010-10-09 23:32:31 +0000
committerKarl Berry <karl@freefriends.org>2010-10-09 23:32:31 +0000
commit2b1aece05c5cfa5fb2237f33be13352b8152c50d (patch)
treee6fa6a1b23534f63f5f03213f5378c2eb43a6966 /Master/texmf-dist/doc/latex/biblatex/RELEASE
parentad2a0c99a6985997ce7dadc86f280f1f54817c0a (diff)
biblatex 0.9e (9oct10)
git-svn-id: svn://tug.org/texlive/trunk@20029 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/biblatex/RELEASE')
-rw-r--r--Master/texmf-dist/doc/latex/biblatex/RELEASE113
1 files changed, 112 insertions, 1 deletions
diff --git a/Master/texmf-dist/doc/latex/biblatex/RELEASE b/Master/texmf-dist/doc/latex/biblatex/RELEASE
index 3862ed4772a..75462ea296c 100644
--- a/Master/texmf-dist/doc/latex/biblatex/RELEASE
+++ b/Master/texmf-dist/doc/latex/biblatex/RELEASE
@@ -1,4 +1,115 @@
-$Id: RELEASE,v 0.9d 2010/09/03 20:11:58 lehman beta $
+$Id: RELEASE,v 0.9e 2010/10/09 16:39:36 lehman beta $
+
+RELEASE NOTES FOR VERSION 0.9e
+
+* Biber update, options 'sortupper', 'sortlocale'
+
+ Biber has been updated to version 0.5.7. There are ready-to-run
+ binaries for the latest version. If you're using Biber, upgrade
+ to 0.5.7 or later when upgrading to biblatex 0.9e.
+
+ Biblatex now offers two package options which correspond to
+ Biber's command line options --sortupper and --sortlocale, the
+ point being that you can set them on a per-document basis. I've
+ also added some explanations concerning encodings and locale
+ settings. See the changelog for pointers.
+
+* Improved backrefs for @set entries, 'backrefsetstyle' option
+
+ I've revised and improved the handling of back references related
+ to entry sets. Biblatex is now capable of tracking the @set head
+ entry and the set members separately, if so desired.
+
+ The new package option 'backrefsetstyle' controls the tracking
+ mode. By way of example, consider a set ("set1") with three
+ members ("memA", "memB", "memC") and the following input:
+
+ on page 1: \cite{set1}
+ on page 2: \cite{memA}
+ on page 3: \cite{memB}
+ on page 4: \cite{memC}
+
+ With backrefsetstyle=setonly, this will generate the following back
+ references:
+
+ set1: 1, 2, 3, 4
+ memA: -
+ memB: -
+ memC: -
+
+ With backrefsetstyle=memonly:
+
+ set1: -
+ memA: 1, 2
+ memB: 1, 3
+ memC: 1, 4
+
+ With backrefsetstyle=setormem:
+
+ set1: 1
+ memA: 2
+ memB: 3
+ memC: 4
+
+ With backrefsetstyle=setandmem:
+
+ set1: 1, 2, 3, 4
+ memA: 2
+ memB: 3
+ memC: 4
+
+ With backrefsetstyle=memandset:
+
+ set1: 1
+ memA: 1, 2
+ memB: 1, 3
+ memC: 1, 4
+
+ With backrefsetstyle=setplusmem:
+
+ set1: 1, 2, 3, 4
+ memA: 1, 2
+ memB: 1, 3
+ memC: 1, 4
+
+ To take advantage of that in custom styles, only a minor update
+ is required. Supporting the @set entry and the set members
+ separately is pretty intuitive. Any \printlist command in the
+ @set entry will see the 'pageref' list of the @set entry; the
+ \printlist commands in the regular drivers (which handle the set
+ members) will see the 'pageref' list of the respective member:
+
+ \DeclareBibliographyDriver{set}{%
+ \entryset{}{}%
+ \newunit\newblock % <- NEWLY ADDED
+ \printlist{pageref}% <- NEWLY ADDED
+ \finentry}
+
+ \DeclareBibliographyDriver{<entry type>}{%
+ ...
+ \printlist{pageref}%
+ ...
+ }
+
+ There are some bibmacros as well as a new \bibpagerefpunct
+ separator to help with that, hence the actual code in the
+ standard styles works like this:
+
+ \DeclareBibliographyDriver{set}{%
+ \entryset{}{}%
+ \newunit\newblock % <- NEWLY ADDED
+ \usebibmacro{setpageref}% <- NEWLY ADDED
+ \finentry}
+
+ \DeclareBibliographyDriver{<entry type>}{%
+ ...
+ \setunit{\bibpagerefpunct}\newblock % <- MODIFIED
+ \usebibmacro{pageref}%
+ ...
+ }
+
+ That's all. This will ensure that all tracking modes are
+ supported.
RELEASE NOTES FOR VERSION 0.9d