texlive[41297] Master/texmf-dist: biblatex-anonymous (5jun16)

commits+karl at tug.org commits+karl at tug.org
Tue Jun 7 00:57:03 CEST 2016


Revision: 41297
          http://tug.org/svn/texlive?view=revision&revision=41297
Author:   karl
Date:     2016-06-07 00:57:03 +0200 (Tue, 07 Jun 2016)
Log Message:
-----------
biblatex-anonymous (5jun16)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/biblatex-anonymous/biblatex-anonymous.pdf
    trunk/Master/texmf-dist/doc/latex/biblatex-anonymous/biblatex-anonymous.tex
    trunk/Master/texmf-dist/tex/latex/biblatex-anonymous/biblatex-anonymous.sty

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-anonymous/biblatex-anonymous.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-anonymous/biblatex-anonymous.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-anonymous/biblatex-anonymous.tex	2016-06-06 22:56:45 UTC (rev 41296)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-anonymous/biblatex-anonymous.tex	2016-06-06 22:57:03 UTC (rev 41297)
@@ -20,8 +20,8 @@
 	subtitle={},
 	email={maieul <at> maieul <dot> net},
 	author={Maïeul Rouquette},
-	revision={2.1.0},
-	date={30/10/2014},
+	revision={2.2.1},
+	date={06/06/2016},
 	url={https://github.com/maieul/biblatex-anonymous}}
 
 \begin{document}
@@ -70,6 +70,25 @@
 
 If you want to use the \bibfield{editor} or \bibfield{translator} for a entry concerned by this package (e.g. \bibtype{book}, \bibtype{bookinbook} etc.), you can use the \verb+useeditor=true+ or \verb+usetranslator=true+ 
 option in the \bibfield{options} field. However, in many case, such entry should be a \bibtype{proceedings} or \bibtype{collection}. 
+
+\subsection{Anonymous work edited on not anonymous books}\label{noinherit}
+
+Sometime, an anonymous \bibtype{bookinbook} is printed in a NOT anonymous work.
+If you use cross-referencing system, you would like to NOT inherit the \bibfield{name} from the main entry in the subentry.
+
+\textbf{From \biblatex~3.4.0}, you can use entry option \opt{noinherit=noauthor} as in the following example:
+
+\begin{minted}{latex}
+ at book{mainentry,
+	Author = {Name},
+	…
+}
+ at book{subentry,
+  Crossref = {mainentry},
+	Options = {noinherit=author},
+	…
+}
+\end{minted}
 \section{Credits}
 
 This package was created for Maïeul Rouquette's phd dissertation\footnote{\url{http://apocryphes.hypothese.org}.} in 2014. It is licensed on the \emph{\LaTeX\ Project Public License}\footnote{\url{http://latex-project.org/lppl/lppl-1-3c.html}.}. 
@@ -82,6 +101,13 @@
 
 \begin{changelog}
 
+\begin{release}{2.2.1}{2015-06-06}
+ \item Fix compatibility with biblatex < 3.4, broken by v. 2.2.0
+\end{release}
+\begin{release}{2.2.0}{2015-06-05}
+  \item Takes account of the \bibfield{realeditor} field of the \emph{biblatex-realauthor} package~2.4.0 and later.
+  \item Adds tools to prevent inherinting name from main entry \see{noinherit}.
+\end{release}
 
 \begin{release}{2.1.0}{2014-10-30}
 \item Coming back, and improve, the \verb+anonymous+ sorting scheme.

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-anonymous/biblatex-anonymous.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-anonymous/biblatex-anonymous.sty	2016-06-06 22:56:45 UTC (rev 41296)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-anonymous/biblatex-anonymous.sty	2016-06-06 22:57:03 UTC (rev 41297)
@@ -12,10 +12,10 @@
 % 
 % The Current Maintainer of this work is Maïeul Rouquette
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{biblatex-anonymous}[2014/10/30 v2.1.0 Manage anonymous works with biblatex]
+\ProvidesPackage{biblatex-anonymous}[2016/06/06 v2.2.1 Manage anonymous works with biblatex]
 
 %1. Just execute bibliographic option for some entries type
-\ExecuteBibliographyOptions[book, bookinbook, bookinarticle, bookinincollection, mvbook,inbook]{useeditor=false,usetranslator=false}
+\ExecuteBibliographyOptions[book, bookinbook, bookinarticle, bookinincollection, mvbook,inbook]{useeditor=false,usetranslator=false,userealeditor=false}
 
 % 2. Sorting
 
@@ -48,7 +48,17 @@
 }
 
 %%3.1 And so, prevent the spurious space in case of \cites command
+%%% Not for now, waiting from https://github.com/plk/biblatex/issues/285
 
+%4. Tools to prevent inhering author field (require biblatex > 3.4)
+\ifdefined\DeclareDatafieldSet
+  
+  \DeclareDatafieldSet{author}{
+    \member[field=author]
+  }
+  
+\fi
+%5. Language specific setting
 \DefineBibliographyStrings{french}{%
 	  byeditor = %
                 {\ifuseeditor{dir\adddotspace}{éd\adddot}},



More information about the tex-live-commits mailing list