summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf-dist/doc/latex/biblatex-realauthor/documentation/biblatex-realauthor.pdfbin57774 -> 60985 bytes
-rw-r--r--Master/texmf-dist/doc/latex/biblatex-realauthor/documentation/biblatex-realauthor.tex24
-rw-r--r--Master/texmf-dist/doc/latex/biblatex-realauthor/documentation/example.pdfbin12905 -> 13261 bytes
-rw-r--r--Master/texmf-dist/doc/latex/biblatex-realauthor/documentation/example.tex5
-rw-r--r--Master/texmf-dist/doc/latex/biblatex-realauthor/documentation/makefile1
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-realauthor/realauthor.bbx29
6 files changed, 48 insertions, 11 deletions
diff --git a/Master/texmf-dist/doc/latex/biblatex-realauthor/documentation/biblatex-realauthor.pdf b/Master/texmf-dist/doc/latex/biblatex-realauthor/documentation/biblatex-realauthor.pdf
index 3e8fdc8c49a..cc5dcea8544 100644
--- a/Master/texmf-dist/doc/latex/biblatex-realauthor/documentation/biblatex-realauthor.pdf
+++ b/Master/texmf-dist/doc/latex/biblatex-realauthor/documentation/biblatex-realauthor.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/biblatex-realauthor/documentation/biblatex-realauthor.tex b/Master/texmf-dist/doc/latex/biblatex-realauthor/documentation/biblatex-realauthor.tex
index 5a1ad9ec96d..3bd6730cf7c 100644
--- a/Master/texmf-dist/doc/latex/biblatex-realauthor/documentation/biblatex-realauthor.tex
+++ b/Master/texmf-dist/doc/latex/biblatex-realauthor/documentation/biblatex-realauthor.tex
@@ -20,8 +20,8 @@
subtitle={New data field},
email={maieul <at> maieul <dot> net},
author={Maïeul Rouquette},
- revision={1.1.0},
- date={09/10/2014},
+ revision={2.0.0},
+ date={27/10/2014},
url={https://github.com/maieul/biblatex-realauthor}}
% biblatex
@@ -62,9 +62,17 @@ By default, the real author name is printed in brackets, with an equal, between
\cite{Simon1686}
\end{quotation}
-\subsubsection{Sorting}
+\subsection{Label field}\label{field:label}
-The package provides a sorting scheme: \verb+anonymous+realauthor+, which push the anonymous texts at the begining, but considers the \bibtype{realauthor} field to sort list by authors' name.
+This package, since version 2.0.0, declares the \bibfield{realauthor} name as the \bibfield{labelname}, if a \bibfield{author} name is not defined.
+
+That implies this field is use for:
+\begin{itemize}
+ \item Sorting.
+ \item \emph{ibid} / \emph{op. cit} abreviation.
+\end{itemize}
+
+Note that this field is not affected by \verb+useauthor+ option.
\section{Customization}
You can redefine the \cmd{mkrealauthor} command to change the way the real author name is printed. Default value is:
@@ -94,14 +102,14 @@ This package was created for Maïeul Rouquette's phd dissertation\footnote{\url{
All issues can be submitted, in French or English, in the GitHub issues page\footnote{\url{https://github.com/maieul/biblatex-realauthor/issues}.}.
-\section{Use with biblatex-manuscripts-philology}
-
-To use this package with the features of \verb+biblatex-manuscripts-philology+, you must use the package \verb+biblatex-multiple-dm+.
-
\section{Change history}
\begin{changelog}
+ \begin{release}{2.0.0}{2014-10-27}
+ \item Print the realauthor name in bracket when cited in a abreviated form.
+ \item Define \bibtype{realauthor} as \bibtype{labelname}. \see{field:label}
+ \end{release}
\begin{release}{1.1.0}{2014-10-09}
\item In a bibliographical list, print the last name before the first name of a real author, except if a \bibfield{author} is defined.
diff --git a/Master/texmf-dist/doc/latex/biblatex-realauthor/documentation/example.pdf b/Master/texmf-dist/doc/latex/biblatex-realauthor/documentation/example.pdf
index 223247ae935..03a2e21c1a6 100644
--- a/Master/texmf-dist/doc/latex/biblatex-realauthor/documentation/example.pdf
+++ b/Master/texmf-dist/doc/latex/biblatex-realauthor/documentation/example.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/biblatex-realauthor/documentation/example.tex b/Master/texmf-dist/doc/latex/biblatex-realauthor/documentation/example.tex
index 3dbeb656ad1..7d6c0902b43 100644
--- a/Master/texmf-dist/doc/latex/biblatex-realauthor/documentation/example.tex
+++ b/Master/texmf-dist/doc/latex/biblatex-realauthor/documentation/example.tex
@@ -2,11 +2,14 @@
\usepackage{polyglossia}
\setmainlanguage{french}
\usepackage{fontspec,xpatch}
-\usepackage[citestyle=verbose,bibstyle=realauthor]{biblatex}
+\usepackage[citestyle=verbose-trad2,bibstyle=realauthor]{biblatex}
\bibliography{example.bib}
\begin{document}
+\cite{LeClerc1686}
+
+\cite{Simon1686}
\cite{LeClerc1686}
diff --git a/Master/texmf-dist/doc/latex/biblatex-realauthor/documentation/makefile b/Master/texmf-dist/doc/latex/biblatex-realauthor/documentation/makefile
index 452e5147638..2c554c76c4c 100644
--- a/Master/texmf-dist/doc/latex/biblatex-realauthor/documentation/makefile
+++ b/Master/texmf-dist/doc/latex/biblatex-realauthor/documentation/makefile
@@ -1,5 +1,6 @@
all: *tex *bib
xelatex --shell-escape biblatex-realauthor.tex
+ biber biblatex-realauthor
xelatex --shell-escape biblatex-realauthor.tex
xelatex --shell-escape example.tex
biber example
diff --git a/Master/texmf-dist/tex/latex/biblatex-realauthor/realauthor.bbx b/Master/texmf-dist/tex/latex/biblatex-realauthor/realauthor.bbx
index c0967abfd60..884e1a81063 100644
--- a/Master/texmf-dist/tex/latex/biblatex-realauthor/realauthor.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-realauthor/realauthor.bbx
@@ -21,6 +21,17 @@
\RequirePackage{xpatch}
+% LabelName
+
+
+\DeclareLabelname{%
+ \field{shortauthor}
+ \field{author}
+ \field{realauthor}
+ \field{shorteditor}
+ \field{editor}
+ \field{translator}}
+
% Command for being redefined
\newcommand{\mkbibrealauthor}[1]{%
@@ -48,7 +59,7 @@
% Patching some standard bibmacros
-
+%% For the drivers
\xapptobibmacro{author}{%
\ifnameundef{author}{}{%
\ifnameundef{realauthor}{}{\addspace\nopunct}%
@@ -75,7 +86,21 @@
{}
{}
-% Sorting
+%% For the shorter version
+
+\newbibmacro{realauthor:as:labelname}{%
+ \ifnamesequal{labelname}{realauthor}%
+ {\printnames{realauthor}}%
+ {\printnames{labelname}%
+ \ifnameundef{realauthor}{}{\addspace\nopunct}%
+ \printnames{realauthor}%
+ }%
+}
+\xpatchbibmacro{cite:name}{\printnames{labelname}}{\usebibmacro{realauthor:as:labelname}}{}{}
+
+
+
+% Sorting (obsolete)
\DeclareSortingScheme{anonymous+realauthor}{