summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle
Initial commit
Diffstat (limited to 'macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle')
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle/README6
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle/biblatex-bookinarticle.sty228
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle/documentation/biblatex-bookinarticle-crossref.pdfbin0 -> 26686 bytes
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle/documentation/biblatex-bookinarticle.dot158
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle/documentation/biblatex-bookinarticle.pdfbin0 -> 99704 bytes
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle/documentation/biblatex-bookinarticle.tex262
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle/documentation/example-bookinarticle.bib13
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle/documentation/example-bookinincollection.bib19
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle/documentation/example-bookinthesis.bib14
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle/documentation/makefile10
-rw-r--r--macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle/makefile19
11 files changed, 729 insertions, 0 deletions
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle/README b/macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle/README
new file mode 100644
index 0000000000..0d57a2ba1c
--- /dev/null
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle/README
@@ -0,0 +1,6 @@
+biblatex-bookinarticle
+======================
+
+New biblatex types for old books edited in article : @bookinarticle, @bookinincollection, @bookinthesis.
+
+This package is deprecated, you should use biblatex-bookinother instead. \ No newline at end of file
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle/biblatex-bookinarticle.sty b/macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle/biblatex-bookinarticle.sty
new file mode 100644
index 0000000000..1df465882d
--- /dev/null
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle/biblatex-bookinarticle.sty
@@ -0,0 +1,228 @@
+%% Copyright 2014-2016 Maïeul Rouquette
+%
+% 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 `unmaintained'.
+%
+% The last maintainer of this work was Maïeul Rouquette
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{biblatex-bookinarticle}[2016/04/06 v1.3.1a Book in article, in incollection and in thesis with biblatex]
+
+\PackageWarning{biblatex-bookinarticle}{Deprecated package. Use biblatex-bookinother instead.}
+
+% 1. The drivers
+\DeclareBibliographyDriver{inarticle}{%
+ \usebibmacro{bibindex}%
+ \usebibmacro{begentry}%
+ \usebibmacro{author/translator+others}%
+ \setunit{\labelnamepunct}\newblock%
+ \usebibmacro{title}%
+ \newunit
+ \printlist{language}%
+ \newunit\newblock
+ \usebibmacro{byauthor}%
+ \newunit\newblock
+ \usebibmacro{in:}%
+ \usebibmacro{bybookauthor}%
+ \setunit{\labelnamepunct}\newblock
+ \usebibmacro{maintitle}%
+ \newunit\newblock
+ \usebibmacro{in:}%
+ \usebibmacro{journal+issuetitle}%
+ \newunit
+ \usebibmacro{byeditor+others}%
+ \newunit
+ \usebibmacro{note+pages}%
+ \newunit\newblock
+ \iftoggle{bbx:isbn}
+ {\printfield{issn}}
+ {}%
+ \newunit\newblock
+ \usebibmacro{doi+eprint+url}%
+ \newunit\newblock
+ \usebibmacro{addendum+pubstate}%
+ \setunit{\bibpagerefpunct}\newblock
+ \usebibmacro{pageref}%
+ \usebibmacro{finentry}}
+
+\DeclareBibliographyDriver{inincollection}{%
+ \usebibmacro{bibindex}%
+ \usebibmacro{begentry}%
+ \usebibmacro{author/translator+others}%
+ \setunit{\labelnamepunct}\newblock%
+ \usebibmacro{title}%
+ \newunit
+ \printlist{language}%
+ \newunit\newblock
+ \usebibmacro{byauthor}%
+ \newunit\newblock
+ \usebibmacro{in:}%
+ \usebibmacro{bybookauthor}%
+ \setunit{\labelnamepunct}\newblock
+ \usebibmacro{booktitle}%
+ \newunit
+ \printlist{language}%
+ \newunit\newblock
+ \usebibmacro{byauthor}%
+ \newunit\newblock
+ \usebibmacro{in:}%
+ \usebibmacro{maintitle}%
+ \newunit\newblock
+ \usebibmacro{byeditor+others}%
+ \newunit\newblock
+ \printfield{edition}%
+ \newunit
+ \iffieldundef{maintitle}
+ {\printfield{volume}%
+ \printfield{part}}
+ {%
+ \newunit
+ \printfield{volumes}%
+ \newunit\newblock
+ \usebibmacro{series+number}%
+ \newunit\newblock
+ \printfield{note}%
+ \newunit\newblock
+ \usebibmacro{publisher+location+date}%
+ \newunit\newblock
+ \usebibmacro{chapter+pages}%
+ \newunit\newblock
+ \iftoggle{bbx:isbn}
+ {\printfield{isbn}}
+ {%
+ \newunit\newblock
+ \usebibmacro{doi+eprint+url}%
+ \newunit\newblock
+ \usebibmacro{addendum+pubstate}%
+ \setunit{\bibpagerefpunct}\newblock}%%
+ }%
+ \setunit{\bibpagerefpunct}\newblock
+ \usebibmacro{pageref}%
+ \usebibmacro{finentry}}
+
+
+\DeclareBibliographyDriver{inthesis}{%
+ \usebibmacro{bibindex}%
+ \usebibmacro{begentry}%
+ \usebibmacro{author}%
+ \setunit{\labelnamepunct}\newblock
+ \usebibmacro{title}%
+ \newunit
+ \printlist{language}%
+ \newunit\newblock
+ \usebibmacro{byauthor}%
+ \newunit\newblock
+ \usebibmacro{in:}%
+ \usebibmacro{bybookauthor}%
+ \setunit{\labelnamepunct}\newblock
+ \usebibmacro{booktitle}%
+ \newunit\newblock
+ \printfield{note}%
+ \newunit\newblock
+ \printfield{type}%
+ \newunit
+ \usebibmacro{institution+location+date}%
+ \newunit\newblock
+ \usebibmacro{chapter+pages}%
+ \newunit
+ \printfield{pagetotal}%
+ \newunit\newblock
+ \iftoggle{bbx:isbn}
+ {\printfield{isbn}}
+ {}%
+ \newunit\newblock
+ \usebibmacro{doi+eprint+url}%
+ \newunit\newblock
+ \usebibmacro{addendum+pubstate}%
+ \setunit{\bibpagerefpunct}\newblock
+ \usebibmacro{pageref}%
+ \newunit\newblock
+ \iftoggle{bbx:related}
+ {\usebibmacro{related:init}%
+ \usebibmacro{related}}
+ {}%
+ \usebibmacro{finentry}}
+
+% 2. The alias and sourcemaps
+\DeclareBibliographyAlias{bookinarticle}{inarticle}
+\DeclareBibliographyAlias{bookinincollection}{inincollection}
+\DeclareBibliographyAlias{bookinthesis}{inthesis}
+
+\DeclareSourcemap{
+ \maps[datatype=bibtex]{
+ \map{
+ \step[typesource=inmastersthesis, typetarget=inthesis, final]
+ \step[fieldset=type, fieldvalue=mathesis]
+ }
+ \map{
+ \step[typesource=inphdthesis, typetarget=inthesis, final]
+ \step[fieldset=type, fieldvalue=phdthesis]
+ }
+ \map{
+ \step[typesource=bookinmastersthesis, typetarget=inthesis, final]
+ \step[fieldset=type, fieldvalue=mathesis]
+ }
+ \map{
+ \step[typesource=bookinphdthesis, typetarget=inthesis, final]
+ \step[fieldset=type, fieldvalue=phdthesis]
+ }
+ }
+}
+
+% 3. The formats
+
+\DeclareFieldFormat[inarticle,inincollection,inthesis]{title}{\mkbibquote{#1\isdot}}
+\DeclareFieldFormat[inincollection,bookinincollection,inthesis,bookinthesis]{booktitle}{\mkbibquote{#1\isdot}}
+\DeclareFieldFormat[inarticle,bookinarticle]{maintitle}{\mkbibquote{#1\isdot}}
+
+% Inspired from biblatex.def
+\DeclareFieldFormat[inarticle,bookinarticle]{series}{% series of a journal
+ \ifinteger{#1}
+ {\mkbibordseries{#1}~\bibstring{jourser}}
+ {\ifbibstring{#1}{\bibstring{#1}}{#1}}}
+\DeclareFieldFormat[inarticle,bookinarticle]{volume}{#1}% volume of a journal
+\DeclareFieldFormat[inarticle,bookinarticle]{number}{#1}% number of a journal
+
+%4. Inheritance
+
+\DeclareDataInheritance{article}{bookinarticle,inarticle}{
+ \inherit{author}{bookauthor}%
+ \inherit{title}{maintitle}%
+ \inherit{subtitle}{mainsubtitle}%
+}
+
+
+\DeclareDataInheritance{incollection}{bookinincollection,inincollection}{
+ \inherit{author}{bookauthor}%
+ \inherit{title}{booktitle}%
+ \inherit{subtitle}{booksubtitle}%
+ \inherit{booktitle}{maintitle}%
+ \inherit{booksubtitle}{mainsubtitle}%
+}
+
+
+\DeclareDataInheritance{thesis,phdthesis,mathesis}{bookinthesis,inthesis,inphdthesis,inmathesis,bookinphdthesis,bookinmathesis}{
+ \inherit{author}{bookauthor}%
+ \inherit{title}{booktitle}%
+ \inherit{subtitle}{booksubtitle}%
+}
+
+
+%5. Label name
+
+\DeclareLabelname[bookinincollection,%
+ bookinarticle,%
+ bookinthesis,%
+ bookinphdthesis,%
+ bookinmathesis
+ ]{%
+ \field{shortauthor}
+ \field{author}
+}
+\endinput
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle/documentation/biblatex-bookinarticle-crossref.pdf b/macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle/documentation/biblatex-bookinarticle-crossref.pdf
new file mode 100644
index 0000000000..f0c14086cc
--- /dev/null
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle/documentation/biblatex-bookinarticle-crossref.pdf
Binary files differ
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle/documentation/biblatex-bookinarticle.dot b/macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle/documentation/biblatex-bookinarticle.dot
new file mode 100644
index 0000000000..5ce3d5a387
--- /dev/null
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle/documentation/biblatex-bookinarticle.dot
@@ -0,0 +1,158 @@
+digraph Biberdata {
+ compound = true;
+ edge [ arrowhead=open ];
+ graph [ style=filled, rankdir=LR ];
+ node [
+ fontsize=10,
+ fillcolor=white,
+ style=filled,
+ shape=box ];
+
+ subgraph "cluster_section0/phd:2015" {
+ fontsize="10";
+ label="phd:2015 (THESIS)";
+ tooltip="phd:2015 (THESIS)";
+ fillcolor="#deefff";
+
+ "section0/phd:2015/author" [ label="AUTHOR" ]
+ "section0/phd:2015/institution" [ label="INSTITUTION" ]
+ "section0/phd:2015/location" [ label="LOCATION" ]
+ "section0/phd:2015/subtitle" [ label="SUBTITLE" ]
+ "section0/phd:2015/title" [ label="TITLE" ]
+ "section0/phd:2015/type" [ label="TYPE" ]
+ "section0/phd:2015/year" [ label="YEAR" ]
+ }
+
+ subgraph "cluster_section0/Griggio2008" {
+ fontsize="10";
+ label="Griggio2008 (COLLECTION)";
+ tooltip="Griggio2008 (COLLECTION)";
+ fillcolor="#deefff";
+
+ "section0/Griggio2008/editor" [ label="EDITOR" ]
+ "section0/Griggio2008/location" [ label="LOCATION" ]
+ "section0/Griggio2008/publisher" [ label="PUBLISHER" ]
+ "section0/Griggio2008/subtitle" [ label="SUBTITLE" ]
+ "section0/Griggio2008/title" [ label="TITLE" ]
+ "section0/Griggio2008/year" [ label="YEAR" ]
+ }
+
+ subgraph "cluster_section0/VanDeun1990" {
+ fontsize="10";
+ label="VanDeun1990 (ARTICLE)";
+ tooltip="VanDeun1990 (ARTICLE)";
+ fillcolor="#deefff";
+
+ "section0/VanDeun1990/author" [ label="AUTHOR" ]
+ "section0/VanDeun1990/journaltitle" [ label="JOURNALTITLE" ]
+ "section0/VanDeun1990/number" [ label="NUMBER" ]
+ "section0/VanDeun1990/pages" [ label="PAGES" ]
+ "section0/VanDeun1990/subtitle" [ label="SUBTITLE" ]
+ "section0/VanDeun1990/title" [ label="TITLE" ]
+ "section0/VanDeun1990/year" [ label="YEAR" ]
+ }
+
+ subgraph "cluster_section0/BHG226e" {
+ fontsize="10";
+ label="BHG226e (BOOKINARTICLE)";
+ tooltip="BHG226e (BOOKINARTICLE)";
+ fillcolor="#a0d0ff";
+
+ "section0/BHG226e/bookauthor" [ label="BOOKAUTHOR" ]
+ "section0/BHG226e/crossref" [ label="CROSSREF" ]
+ "section0/BHG226e/journaltitle" [ label="JOURNALTITLE" ]
+ "section0/BHG226e/mainsubtitle" [ label="MAINSUBTITLE" ]
+ "section0/BHG226e/maintitle" [ label="MAINTITLE" ]
+ "section0/BHG226e/number" [ label="NUMBER" ]
+ "section0/BHG226e/pages" [ label="PAGES" ]
+ "section0/BHG226e/title" [ label="TITLE" ]
+ "section0/BHG226e/year" [ label="YEAR" ]
+ }
+
+ subgraph "cluster_section0/AcTiteLatin" {
+ fontsize="10";
+ label="AcTiteLatin (BOOKININCOLLECTION)";
+ tooltip="AcTiteLatin (BOOKININCOLLECTION)";
+ fillcolor="#a0d0ff";
+
+ "section0/AcTiteLatin/bookauthor" [ label="BOOKAUTHOR" ]
+ "section0/AcTiteLatin/booktitle" [ label="BOOKTITLE" ]
+ "section0/AcTiteLatin/crossref" [ label="CROSSREF" ]
+ "section0/AcTiteLatin/editor" [ label="EDITOR" ]
+ "section0/AcTiteLatin/location" [ label="LOCATION" ]
+ "section0/AcTiteLatin/mainsubtitle" [ label="MAINSUBTITLE" ]
+ "section0/AcTiteLatin/maintitle" [ label="MAINTITLE" ]
+ "section0/AcTiteLatin/pages" [ label="PAGES" ]
+ "section0/AcTiteLatin/publisher" [ label="PUBLISHER" ]
+ "section0/AcTiteLatin/title" [ label="TITLE" ]
+ "section0/AcTiteLatin/year" [ label="YEAR" ]
+ }
+
+ subgraph "cluster_section0/Chiesa2008" {
+ fontsize="10";
+ label="Chiesa2008 (INCOLLECTION)";
+ tooltip="Chiesa2008 (INCOLLECTION)";
+ fillcolor="#deefff";
+
+ "section0/Chiesa2008/author" [ label="AUTHOR" ]
+ "section0/Chiesa2008/booksubtitle" [ label="BOOKSUBTITLE" ]
+ "section0/Chiesa2008/booktitle" [ label="BOOKTITLE" ]
+ "section0/Chiesa2008/crossref" [ label="CROSSREF" ]
+ "section0/Chiesa2008/editor" [ label="EDITOR" ]
+ "section0/Chiesa2008/location" [ label="LOCATION" ]
+ "section0/Chiesa2008/pages" [ label="PAGES" ]
+ "section0/Chiesa2008/publisher" [ label="PUBLISHER" ]
+ "section0/Chiesa2008/title" [ label="TITLE" ]
+ "section0/Chiesa2008/year" [ label="YEAR" ]
+ }
+
+ subgraph "cluster_section0/inphd:2015" {
+ fontsize="10";
+ label="inphd:2015 (BOOKINTHESIS)";
+ tooltip="inphd:2015 (BOOKINTHESIS)";
+ fillcolor="#a0d0ff";
+
+ "section0/inphd:2015/author" [ label="AUTHOR" ]
+ "section0/inphd:2015/bookauthor" [ label="BOOKAUTHOR" ]
+ "section0/inphd:2015/booksubtitle" [ label="BOOKSUBTITLE" ]
+ "section0/inphd:2015/booktitle" [ label="BOOKTITLE" ]
+ "section0/inphd:2015/crossref" [ label="CROSSREF" ]
+ "section0/inphd:2015/institution" [ label="INSTITUTION" ]
+ "section0/inphd:2015/location" [ label="LOCATION" ]
+ "section0/inphd:2015/pages" [ label="PAGES" ]
+ "section0/inphd:2015/title" [ label="TITLE" ]
+ "section0/inphd:2015/type" [ label="TYPE" ]
+ "section0/inphd:2015/year" [ label="YEAR" ]
+ }
+
+
+
+ "section0/VanDeun1990/year" -> "section0/BHG226e/year" [ penwidth="2.0", color="#7d7879", tooltip="BHG226e/YEAR inherited via CROSSREF from VanDeun1990/YEAR" ]
+ "section0/VanDeun1990/title" -> "section0/BHG226e/maintitle" [ penwidth="2.0", color="#7d7879", tooltip="BHG226e/MAINTITLE inherited via CROSSREF from VanDeun1990/TITLE" ]
+ "section0/VanDeun1990/subtitle" -> "section0/BHG226e/mainsubtitle" [ penwidth="2.0", color="#7d7879", tooltip="BHG226e/MAINSUBTITLE inherited via CROSSREF from VanDeun1990/SUBTITLE" ]
+ "section0/VanDeun1990/author" -> "section0/BHG226e/bookauthor" [ penwidth="2.0", color="#7d7879", tooltip="BHG226e/BOOKAUTHOR inherited via CROSSREF from VanDeun1990/AUTHOR" ]
+ "section0/VanDeun1990/number" -> "section0/BHG226e/number" [ penwidth="2.0", color="#7d7879", tooltip="BHG226e/NUMBER inherited via CROSSREF from VanDeun1990/NUMBER" ]
+ "section0/VanDeun1990/journaltitle" -> "section0/BHG226e/journaltitle" [ penwidth="2.0", color="#7d7879", tooltip="BHG226e/JOURNALTITLE inherited via CROSSREF from VanDeun1990/JOURNALTITLE" ]
+ "section0/phd:2015/location" -> "section0/inphd:2015/location" [ penwidth="2.0", color="#7d7879", tooltip="inphd:2015/LOCATION inherited via CROSSREF from phd:2015/LOCATION" ]
+ "section0/phd:2015/title" -> "section0/inphd:2015/booktitle" [ penwidth="2.0", color="#7d7879", tooltip="inphd:2015/BOOKTITLE inherited via CROSSREF from phd:2015/TITLE" ]
+ "section0/phd:2015/year" -> "section0/inphd:2015/year" [ penwidth="2.0", color="#7d7879", tooltip="inphd:2015/YEAR inherited via CROSSREF from phd:2015/YEAR" ]
+ "section0/phd:2015/type" -> "section0/inphd:2015/type" [ penwidth="2.0", color="#7d7879", tooltip="inphd:2015/TYPE inherited via CROSSREF from phd:2015/TYPE" ]
+ "section0/phd:2015/subtitle" -> "section0/inphd:2015/booksubtitle" [ penwidth="2.0", color="#7d7879", tooltip="inphd:2015/BOOKSUBTITLE inherited via CROSSREF from phd:2015/SUBTITLE" ]
+ "section0/phd:2015/institution" -> "section0/inphd:2015/institution" [ penwidth="2.0", color="#7d7879", tooltip="inphd:2015/INSTITUTION inherited via CROSSREF from phd:2015/INSTITUTION" ]
+ "section0/phd:2015/author" -> "section0/inphd:2015/bookauthor" [ penwidth="2.0", color="#7d7879", tooltip="inphd:2015/BOOKAUTHOR inherited via CROSSREF from phd:2015/AUTHOR" ]
+ "section0/Griggio2008/subtitle" -> "section0/Chiesa2008/booksubtitle" [ penwidth="2.0", color="#7d7879", tooltip="Chiesa2008/BOOKSUBTITLE inherited via CROSSREF from Griggio2008/SUBTITLE" ]
+ "section0/Griggio2008/location" -> "section0/Chiesa2008/location" [ penwidth="2.0", color="#7d7879", tooltip="Chiesa2008/LOCATION inherited via CROSSREF from Griggio2008/LOCATION" ]
+ "section0/Griggio2008/title" -> "section0/Chiesa2008/booktitle" [ penwidth="2.0", color="#7d7879", tooltip="Chiesa2008/BOOKTITLE inherited via CROSSREF from Griggio2008/TITLE" ]
+ "section0/Griggio2008/year" -> "section0/Chiesa2008/year" [ penwidth="2.0", color="#7d7879", tooltip="Chiesa2008/YEAR inherited via CROSSREF from Griggio2008/YEAR" ]
+ "section0/Griggio2008/publisher" -> "section0/Chiesa2008/publisher" [ penwidth="2.0", color="#7d7879", tooltip="Chiesa2008/PUBLISHER inherited via CROSSREF from Griggio2008/PUBLISHER" ]
+ "section0/Griggio2008/editor" -> "section0/Chiesa2008/editor" [ penwidth="2.0", color="#7d7879", tooltip="Chiesa2008/EDITOR inherited via CROSSREF from Griggio2008/EDITOR" ]
+ "section0/Chiesa2008/author" -> "section0/AcTiteLatin/bookauthor" [ penwidth="2.0", color="#7d7879", tooltip="AcTiteLatin/BOOKAUTHOR inherited via CROSSREF from Chiesa2008/AUTHOR" ]
+ "section0/Chiesa2008/editor" -> "section0/AcTiteLatin/editor" [ penwidth="2.0", color="#7d7879", tooltip="AcTiteLatin/EDITOR inherited via CROSSREF from Chiesa2008/EDITOR" ]
+ "section0/Chiesa2008/title" -> "section0/AcTiteLatin/booktitle" [ penwidth="2.0", color="#7d7879", tooltip="AcTiteLatin/BOOKTITLE inherited via CROSSREF from Chiesa2008/TITLE" ]
+ "section0/Chiesa2008/location" -> "section0/AcTiteLatin/location" [ penwidth="2.0", color="#7d7879", tooltip="AcTiteLatin/LOCATION inherited via CROSSREF from Chiesa2008/LOCATION" ]
+ "section0/Chiesa2008/booksubtitle" -> "section0/AcTiteLatin/mainsubtitle" [ penwidth="2.0", color="#7d7879", tooltip="AcTiteLatin/MAINSUBTITLE inherited via CROSSREF from Chiesa2008/BOOKSUBTITLE" ]
+ "section0/Chiesa2008/publisher" -> "section0/AcTiteLatin/publisher" [ penwidth="2.0", color="#7d7879", tooltip="AcTiteLatin/PUBLISHER inherited via CROSSREF from Chiesa2008/PUBLISHER" ]
+ "section0/Chiesa2008/booktitle" -> "section0/AcTiteLatin/maintitle" [ penwidth="2.0", color="#7d7879", tooltip="AcTiteLatin/MAINTITLE inherited via CROSSREF from Chiesa2008/BOOKTITLE" ]
+ "section0/Chiesa2008/year" -> "section0/AcTiteLatin/year" [ penwidth="2.0", color="#7d7879", tooltip="AcTiteLatin/YEAR inherited via CROSSREF from Chiesa2008/YEAR" ]
+
+}
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle/documentation/biblatex-bookinarticle.pdf b/macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle/documentation/biblatex-bookinarticle.pdf
new file mode 100644
index 0000000000..79b1f5895f
--- /dev/null
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle/documentation/biblatex-bookinarticle.pdf
Binary files differ
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle/documentation/biblatex-bookinarticle.tex b/macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle/documentation/biblatex-bookinarticle.tex
new file mode 100644
index 0000000000..5faec313cb
--- /dev/null
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle/documentation/biblatex-bookinarticle.tex
@@ -0,0 +1,262 @@
+\documentclass{ltxdockit}[2011/03/25]
+\usepackage{btxdockit}
+\usepackage{fontspec}
+\usepackage[mono=false]{libertine}
+\usepackage{microtype}
+\usepackage[american]{babel}
+\usepackage[strict]{csquotes}
+\setmonofont[Scale=MatchLowercase]{DejaVu Sans Mono}
+\usepackage{shortvrb}
+\usepackage{pifont}
+\usepackage{minted}
+\usepackage{graphics}
+% Usefull commands
+\newcommand{\biblatex}{biblatex\xspace}
+\pretocmd{\bibfield}{\sloppy}{}{}
+\pretocmd{\bibtype}{\sloppy}{}{}
+\newcommand{\namebibstyle}[1]{\texttt{#1}}
+% Meta-datas
+\titlepage{%
+ title={Book in @article, in @incollection and in @thesis with biblatex},
+ subtitle={New data types},
+ email={maieul <at> maieul <dot> net},
+ author={Maïeul Rouquette},
+ revision={1.3.1a},
+ date={06/04/2016},
+ url={https://github.com/maieul/biblatex-bookinarticle}}
+
+% biblatex
+\usepackage[citestyle=verbose]{biblatex}
+\usepackage{biblatex-bookinarticle}
+\addbibresource{example-bookinarticle.bib}
+\addbibresource{example-bookinincollection.bib}
+\addbibresource{example-bookinthesis.bib}
+\begin{document}
+
+\printtitlepage
+\tableofcontents
+
+\section{Warning}
+
+This package is deprecated and won't be maintened anymore.
+Please use its successor, \emph{biblatex-bookinother}.
+
+\section{Introduction}
+
+In classical philology, it happens that ancient books are edited by modern scholar in article. So, when we refer to them, we have to not refer to the article, but, indeed, to the \emph{book which is in the article}.
+
+This package allows to create entry which's type is \bibtype{bookinarticle}, and which are printed like this:
+
+\begin{quotation}
+\cite{BHG226e}
+\end{quotation}
+
+It also allows to create entry which's type is \bibtype{bookinincollection}, for book edited in a article of a collection:
+
+\begin{quotation}
+ \cite{AcTiteLatin}
+\end{quotation}
+
+It also allows to create entry which's type is \bibtype{bookinthesis}, for book edited in a thesis:
+
+\begin{quotation}
+ \cite{inphd:2015}
+\end{quotation}
+
+As for the standard \bibtype{thesis} entry type, a \bibtype{bookinthesis} can use the \bibfield{type} field which value can be \enquote{mathesis}, \enquote{phdthesis} or \enquote{candthesis}.
+
+The package also provides \bibtype{bookinmathesis} and \bibtype{bookinphdthesis}, similar to \bibtype{bookinthesis} but the the \bibfield{type} already defined.
+
+\section{Use}
+
+\subsection{\bibtype{bookinarticle} Entry Type}
+
+A new entrytype is defined: \bibtype{bookinarticle}. It uses the standard fields of a \bibfield{article}, with these changes:
+
+\begin{itemize}
+ \item \bibfield{author} means the author of the ancient book.
+ \item \textbf{\bibfield{bookauthor} means the author of the article where the book is edited, e.g. the modern editor of the book}.
+ \item \bibfield{mainsubtitle} means the subtitle of the article where the book is edited.
+ \item \bibfield{maintitle} means the title of the article where the book is edited. In our example \enquote{Un mémoire anonyme sur saint Barnabé (BHG 226e)}.
+ \item \bibfield{pages} means the pages where the book is edited.
+ \item \bibfield{subtitle} means the subtitle of the edited book.
+ \item \bibfield{title} means the title of the edited book. In our example \enquote{Mémoire sur le saint apôtre Barnabé}.
+
+
+\end{itemize}
+
+
+\subsection{\bibtype{bookinincollection} Entry Type}
+
+A new entrytype is defined: \bibtype{bookinincollection}. It uses the standard fields of a \bibfield{inincollection}, with these changes:
+
+\begin{itemize}
+ \item \bibfield{author} means the author of the ancient book.
+ \item \textbf{\bibfield{bookauthor} means the author of the article where the book is edited, e.g. the modern editor of the book}.
+ \item \bibfield{booksubtitle} means the subtitle of the article where the book is edited.
+ \item \bibfield{booktitle} means the title of the article where the book is edited, in our example \enquote{\enquote{Non tibi proderit hec eruditio}. La versione latina degli \emph{Acta} greci del discepolo Tito}.
+ \item \bibfield{maintitle} means the title of the collection were the article is published, in our example \enquote{Suave mari magno\ldots}.
+ \item \bibfield{mainsubtitle} means the subtitle of the collection were the article is published, in our example \enquote{studi offerti dai colleghi udinesi a Ernesto Berti}.
+ \item \bibfield{pages} means the pages where the book is edited.
+ \item \bibfield{subtitle} means the subtitle of the edited book.
+ \item \bibfield{title} means the title of the edited book. In our example \enquote{Passio Sancti Titi Apostoli, Mense Ianurii die Quarto}.
+
+
+\end{itemize}
+
+\subsection{\bibtype{bookinthesis} Entry Type}
+
+A new entrytype is defined: \bibtype{bookinthesis}. It uses the standard fields of a \bibfield{thesis}, with these changes:
+
+\begin{itemize}
+ \item \bibfield{author} means the author of the ancient book.
+ \item \textbf{\bibfield{bookauthor} means the author of the thesis where the book is edited, e.g. the modern editor of the book}.
+ \item \bibfield{booksubtitle} means the subtitle of the thesis where the book is edited.
+ \item \bibfield{booktitle} means the title of the thesis where the book is edited. In our example \enquote{A Nice Title}.
+ \item \bibfield{pages} means the pages where the book is edited.
+ \item \bibfield{subtitle} means the subtitle of the edited book.
+ \item \bibfield{title} means the title of the edited book. In our example \enquote{The Ancient Text}.
+
+
+\end{itemize}
+
+\subsection{Crossref's use}
+
+You can also use the Biber's crossref's facilities.
+
+\subsubsection{For \bibtype{bookinarticle}}
+The \bibfield{crossfield} of a \bibtype{bookinarticle} entry refers to a \bibtype{article} entry. The fields are inherited from \bibtype{article} following these rules:
+
+\begin{itemize}
+ \item \bibfield{author} becomes \bibfield{bookauthor}.
+ \item \bibfield{title} becomes \bibfield{maintitle}.
+ \item \bibfield{subtitle} becomes \bibfield{mainsubtitle}.
+
+\end{itemize}
+
+See the following example:
+
+\inputminted[breaklines]{latex}{example-bookinarticle.bib}
+
+\subsubsection{For \bibtype{bookinincollection}}
+
+The \bibfield{crossfield} of a \bibtype{bookinincollection} entry refers to a \bibtype{inincollection} entry. The fields are inherited from \bibtype{inincollection} following these rules:
+
+\begin{itemize}
+ \item \bibfield{author} becomes \bibfield{bookauthor}.
+ \item \bibfield{booktitle} becomes \bibfield{maintitle}.
+ \item \bibfield{booksubtitle} becomes \bibfield{mainsubtitle}.
+ \item \bibfield{title} becomes \bibfield{booktitle}.
+ \item \bibfield{subtitle} becomes \bibfield{booksubtitle}.
+
+\end{itemize}
+
+See the following example:
+
+\inputminted[breaklines]{latex}{example-bookinincollection.bib}
+
+\subsubsection{For \bibtype{bookinthesis}}
+The \bibfield{crossfield} of a \bibtype{bookinthesis} entry refers to a \bibtype{article} entry. The fields are inherited from \bibtype{thesis} following these rules:
+
+\begin{itemize}
+ \item \bibfield{author} becomes \bibfield{bookauthor}.
+ \item \bibfield{title} becomes \bibfield{booktitle}.
+ \item \bibfield{subtitle} becomes \bibfield{booksubtitle}.
+
+\end{itemize}
+
+See the following example:
+
+\inputminted[breaklines]{latex}{example-bookinthesis.bib}
+
+\subsubsection{Summary}
+The graphs~\ref{crossref} summaries the use of cross-referencing.
+
+\begin{figure}
+ \centering
+ \IfFileExists{biblatex-bookinarticle-crossref.pdf}{%
+ \includegraphics[height=0.99\textheight]{biblatex-bookinarticle-crossref.pdf}%
+ }{}
+\label{crossref}
+\caption{Using crossref's mechanism with \emph{biblatex-bookinarticle}}
+\end{figure}
+
+\subsection{\bibtype{inarticle} entry type}
+
+The package also provides a \bibtype{inarticle} entry type, to show a section of an article with its own title. It is like \bibtype{bookinarticle}, but the \bibtype{title} field is printed with italic, and not with quotation marks.
+
+
+\subsection{\bibtype{inincollection} Entry Type}
+
+The package also provides a \bibtype{inincollection} entry type, to show a section of an article of a collection with its own title. It is like \bibtype{bookinincollection}, but the \bibtype{title} field is printed with italic, and not with quotation marks.
+
+\subsection{\bibtype{inthesis} Entry Type}
+
+The package also provides a \bibtype{inthesis} entry type, to show a section of a thesis with its own title. It is like \bibtype{bookinthesis}, but the \bibtype{title} field is printed with italic, and not with quotation marks.
+
+The package also provides \bibtype{inphdthesis} and \bibtype{inmathesis}, similar to \bibtype{thesis}, with the \bibfield{type} field already defined.
+
+
+\subsection{Loading package}
+
+The package must be loaded after the \biblatex package:
+\begin{minted}{latex}
+\usepackage[…]{biblatex}
+\usepackage{biblatex-bookinarticle}
+\end{minted}
+
+\subsection{Customization}
+
+The ways which \bibtype{bookinarticle}, \bibtype{bookinincollection} and \bibtype{bookinthesis} are printed are derivated from the \emph{verbose} bibliographic style. You can customize it by overriding bibliographic macros or bibliographic drivers. Look at the file \verb+biblatex-bookinarticle.sty+.
+
+\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}.}.
+
+
+All issues can be submitted, in French or English, in the GitHub issues page\footnote{\url{https://github.com/maieul/biblatex-bookinarticle/issues}.}.
+
+
+\section{Change history}
+
+
+\begin{changelog}
+
+
+\begin{release}{1.3.1a}{2016-04-06}
+\item Package deprecated and replaced by \emph{biblatex-bookinother}.
+\end{release}
+
+\begin{release}{1.3.1}{2016-02-24}
+\item Fix bug added in v.1.3.0 which made some fields disappeared, even in for standard types.
+\end{release}
+
+\begin{release}{1.3.0}{2016-02-11}
+\item Add \bibtype{bookinthesis} and \bibtype{inthesis} and related.
+\end{release}
+
+\begin{release}{1.2.0a}{2016-02-07}
+\item Fix handbook.
+\end{release}
+
+\begin{release}{1.2.0}{2016-02-05}
+\item Formate \bibfield{series}, \bibfield{volume} and \bibfield{number} fields of \bibtype{inarticle} and \bibtype{bookinarticle} entries as \bibfield{series}, \bibfield{volume} and \bibfield{number} fields of \bibtype{article} entries.
+\end{release}
+
+\begin{release}{1.1.2}{2015-02-05}
+\item Use the \bibfield{shortauthor} field to define the \bibfield{labelname} field (useful for some citation style, like authortitle).
+\end{release}
+
+\begin{release}{1.1.1}{2014-11-03}
+\item Delete a false and not need test in the driver.
+\item Compatibility with biblatex-dw family's styles.
+\end{release}
+\begin{release}{1.1.0}{2014-10-09}
+\item Add \bibtype{bookinincollection} and \bibtype{inincollection}.
+\end{release}
+
+\begin{release}{1.0.0}{2014-07-02}
+\item First public release.
+\end{release}
+\end{changelog}
+\end{document}
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle/documentation/example-bookinarticle.bib b/macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle/documentation/example-bookinarticle.bib
new file mode 100644
index 0000000000..d8427194e9
--- /dev/null
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle/documentation/example-bookinarticle.bib
@@ -0,0 +1,13 @@
+@bookinarticle{BHG226e,
+ Crossref = {VanDeun1990},
+ Pages = {326-335},
+ Title = {Mémoire sur le saint apôtre Barnabé}}
+
+@article{VanDeun1990,
+ Author = {Van Deun, Peter},
+ Journaltitle = {Analecta Bollandiana},
+ Number = {108},
+ Pages = {323-335},
+ Subtitle = {Édition et traduction},
+ Title = {Un mémoire anonyme sur saint Barnabé (BHG 226e)},
+ Year = {1990}} \ No newline at end of file
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle/documentation/example-bookinincollection.bib b/macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle/documentation/example-bookinincollection.bib
new file mode 100644
index 0000000000..16333bd13a
--- /dev/null
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle/documentation/example-bookinincollection.bib
@@ -0,0 +1,19 @@
+
+@bookinincollection{AcTiteLatin,
+ Crossref = {Chiesa2008},
+ Pages = {51-54},
+ Title = {Passio Sancti Titi Apostoli, Mense Ianurii die Quarto}}
+
+@incollection{Chiesa2008,
+ Author = {Paolo Chiesa},
+ Crossref = {Griggio2008},
+ Pages = {41-54},
+ Title = {\enquote{Non tibi proderit hec eruditio}. La versione latina degli \emph{Acta} greci del discepolo Tito}}
+
+@collection{Griggio2008,
+ Location = {Udine},
+ Editor = {Claudio Griggio and Fabio Vendruscolo},
+ Publisher = {Forum Edizione},
+ Subtitle = {studi offerti dai colleghi udinesi a Ernesto Berti},
+ Title = {Suave mari magno\ldots},
+ Year = {2008}}
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle/documentation/example-bookinthesis.bib b/macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle/documentation/example-bookinthesis.bib
new file mode 100644
index 0000000000..2f92b53848
--- /dev/null
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle/documentation/example-bookinthesis.bib
@@ -0,0 +1,14 @@
+@bookinthesis{inphd:2015,
+ Author = {Aristotle},
+ Title = {The Ancient Text},
+ Crossref = {phd:2015},
+ Pages = {20--55}
+}
+@thesis{phd:2015,
+ Address = {Paris},
+ Author = {John Doe},
+ Institution = {Sorbonne},
+ Title = {A Nice Title},
+ Type = {thesis},
+ Subtitle = {A Very Nice Subtitle},
+ Year = {2015}} \ No newline at end of file
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle/documentation/makefile b/macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle/documentation/makefile
new file mode 100644
index 0000000000..3d7b16d8cb
--- /dev/null
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle/documentation/makefile
@@ -0,0 +1,10 @@
+all: *tex *bib
+ xelatex --shell-escape biblatex-bookinarticle.tex
+ biber biblatex-bookinarticle
+ biber -output-format=dot --dot-include=crossref,field biblatex-bookinarticle
+ dot -Tpdf biblatex-bookinarticle.dot -o biblatex-bookinarticle-crossref.pdf
+ xelatex --shell-escape biblatex-bookinarticle.tex
+
+clean:bookinarticle
+ $(MAKE) -C documentation clean
+ @$(RM) *.pdf *.toc *.aux *.out *.fdb_latexmk *.log *.bbl *.bcf *.blg *run.xml *.synctex.gz*
diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle/makefile b/macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle/makefile
new file mode 100644
index 0000000000..cfb42fc115
--- /dev/null
+++ b/macros/latex/contrib/biblatex-contrib/biblatex-bookinarticle/makefile
@@ -0,0 +1,19 @@
+FILES = *.sty documentation makefile README
+
+
+dist: all
+ rm -rf biblatex-bookinarticle
+ mkdir biblatex-bookinarticle
+ ln README *sty *makefile biblatex-bookinarticle
+ mkdir biblatex-bookinarticle/documentation
+ ln documentation/*tex documentation/*bib documentation/*pdf documentation/*.dot documentation/makefile biblatex-bookinarticle/documentation
+ $(RM) ../biblatex-bookinarticle.zip
+ zip -r ../biblatex-bookinarticle.zip biblatex-bookinarticle
+
+
+clean:
+ $(MAKE) -C documentation clean
+ @$(RM) *.pdf *.toc *.aux *.out *.fdb_latexmk *.log *.bbl *.bcf *.blg *run.xml *.synctex.gz*
+
+all: documentation/biblatex-bookinarticle.tex documentation/example-bookinarticle.bib documentation/example-bookinincollection.bib documentation/example-bookinthesis.bib
+ $(MAKE) -C documentation all